:root{--ad-fonte: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--ad-marca: #1351b4;--ad-marca-escura: #0c326f;--ad-marca-clara: #8fb3ea;--ad-fundo: #f5f6f9;--ad-superficie: #ffffff;--ad-lateral: #eef1f7;--ad-texto: #1d1d1f;--ad-secundario: #5f6470;--ad-borda: rgba(12, 50, 111, .12);--ad-realce: rgba(19, 81, 180, .07);--ad-acento: var(--ad-marca);--ad-acento-forte: var(--ad-marca-escura);--ad-sobre-acento: #ffffff;--ad-verde: #1e7a36;--ad-laranja: #b33000;--ad-vermelho: #c4001a;--ad-raio: 12px;--ad-sombra: 0 1px 2px rgba(12, 50, 111, .05), 0 4px 16px rgba(12, 50, 111, .05);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ad-fundo: #071d41;--ad-superficie: #0c326f;--ad-lateral: #0a2756;--ad-texto: #ffffff;--ad-secundario: #c3d3ef;--ad-borda: rgba(143, 179, 234, .22);--ad-realce: rgba(143, 179, 234, .12);--ad-acento: var(--ad-marca-clara);--ad-acento-forte: #b3cbf1;--ad-sobre-acento: #071d41;--ad-verde: #5fd48a;--ad-laranja: #ffb35c;--ad-vermelho: #ff8a80;--ad-sombra: none;color-scheme:dark}}:root[data-theme=dark]{--ad-fundo: #071d41;--ad-superficie: #0c326f;--ad-lateral: #0a2756;--ad-texto: #ffffff;--ad-secundario: #c3d3ef;--ad-borda: rgba(143, 179, 234, .22);--ad-realce: rgba(143, 179, 234, .12);--ad-acento: var(--ad-marca-clara);--ad-acento-forte: #b3cbf1;--ad-sobre-acento: #071d41;--ad-verde: #5fd48a;--ad-laranja: #ffb35c;--ad-vermelho: #ff8a80;--ad-sombra: none;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--ad-fonte);font-size:14px;line-height:1.45;color:var(--ad-texto);background:var(--ad-fundo);-webkit-font-smoothing:antialiased}a{color:var(--ad-acento)}.ad-secundario{color:var(--ad-secundario)}.ad-erro{color:var(--ad-vermelho);margin:0}.ad-numero{font-variant-numeric:tabular-nums}.ad-cartao{background:var(--ad-superficie);border:1px solid var(--ad-borda);border-radius:var(--ad-raio);box-shadow:var(--ad-sombra)}.ad-cartao--folga{padding:20px}.ad-botao{font:inherit;font-weight:500;cursor:pointer;border-radius:980px;padding:7px 16px;border:1px solid var(--ad-borda);background:var(--ad-superficie);color:var(--ad-texto)}.ad-botao:hover{background:var(--ad-realce)}.ad-botao:disabled{opacity:.5;cursor:default}.ad-botao--principal{background:var(--ad-acento);border-color:transparent;color:var(--ad-sobre-acento)}.ad-botao--principal:hover{background:var(--ad-acento-forte)}.ad-botao--discreto{border-color:transparent;background:transparent;color:var(--ad-acento);text-align:left}.ad-botao:focus-visible,.ad-campo input:focus-visible,.ad-campo select:focus-visible{outline:3px solid color-mix(in srgb,var(--ad-acento) 40%,transparent);outline-offset:1px}.ad-campo{display:grid;gap:6px;font-size:13px;color:var(--ad-secundario)}.ad-campo input,.ad-campo select{font:inherit;font-size:15px;color:var(--ad-texto);background:var(--ad-superficie);border:1px solid var(--ad-borda);border-radius:8px;padding:9px 12px}.ad-etiqueta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1;padding:4px 9px;border-radius:980px;background:var(--ad-realce);color:var(--ad-secundario);white-space:nowrap}.ad-etiqueta[data-tom=azul]{background:color-mix(in srgb,var(--ad-acento) 14%,transparent);color:var(--ad-acento)}.ad-etiqueta[data-tom=verde]{background:color-mix(in srgb,var(--ad-verde) 14%,transparent);color:var(--ad-verde)}.ad-etiqueta[data-tom=laranja]{background:color-mix(in srgb,var(--ad-laranja) 14%,transparent);color:var(--ad-laranja)}.ad-etiqueta[data-tom=vermelho]{background:color-mix(in srgb,var(--ad-vermelho) 14%,transparent);color:var(--ad-vermelho)}.ad-tabela{width:100%;border-collapse:collapse}.ad-tabela th{text-align:left;font-size:12px;font-weight:500;color:var(--ad-secundario);padding:10px 16px;border-bottom:1px solid var(--ad-borda)}.ad-tabela td{padding:12px 16px;border-bottom:1px solid var(--ad-borda);vertical-align:top}.ad-tabela tr:last-child td{border-bottom:0}.ad-tabela tbody tr:hover{background:var(--ad-realce)}.ad-rolagem{overflow-x:auto}.ad-segmentos{display:inline-flex;padding:2px;border-radius:9px;background:var(--ad-realce)}.ad-segmentos button{font:inherit;font-size:13px;border:0;background:transparent;color:var(--ad-texto);padding:5px 14px;border-radius:7px;cursor:pointer}.ad-segmentos button[aria-pressed=true]{background:var(--ad-superficie);box-shadow:0 1px 3px #0000001f}
