:root{--azul:#16274a;--azul-escuro:#0e1a33;--dourado:#b8923d;--dourado-claro:#ebd39b;--dourado-texto:#8a6a24;--dourado-fundo:#fbf1d9;--dourado-fundo-suave:#fbf7ee;--fundo:#f3f4f7;--cartao:#fff;--tinta:#141b2d;--texto:#344054;--suave:#5b6478;--linha:#e3e6ec;--linha-suave:#eef0f4;--vermelho:#b42318;--vermelho-fundo:#fee4e2;--laranja:#b54708;--laranja-fundo:#fef0c7;--verde:#067647;--verde-fundo:#ecfdf3;--roxo:#6941c6;--roxo-fundo:#f4ebff;--azul-info:#1d4ed8;--azul-info-fundo:#e7f0ff;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Manrope", "Segoe UI", system-ui, sans-serif;--raio:14px}*{box-sizing:border-box}html,body{background:var(--fundo);color:var(--tinta);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{color:var(--azul)}h1{font-family:var(--serif);margin:0 0 6px;font-size:40px;font-weight:600;line-height:1.08}h2{font-family:var(--serif);margin:0 0 8px;font-size:24px;font-weight:600}h3{margin:0 0 6px;font-size:15px;font-weight:800}a{color:var(--azul)}a:hover{color:var(--dourado-texto)}input,select,textarea,button{font-family:var(--sans)}input:not([type=checkbox]):not([type=radio]),select,textarea{color:var(--tinta);background:#fff;border:1px solid #d5d9e2;border-radius:10px;min-height:42px;padding:10px 12px;font-size:14px}textarea{min-height:80px}input:focus,select:focus,textarea:focus{outline-offset:1px;border-color:var(--dourado);outline:2px solid #b8923d73}button{cursor:pointer}table{border-collapse:collapse}th{letter-spacing:.14em;text-transform:uppercase;color:var(--suave);font-size:11px;font-weight:800}.ds-eb{letter-spacing:.18em;text-transform:uppercase;color:var(--dourado-texto);font-size:11px;font-weight:800}.ds-card{background:var(--cartao);border:1px solid var(--linha);border-radius:var(--raio)}.ds-btn{min-height:42px;font:700 14px var(--sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.ds-btn-azul{background:var(--azul);color:#fff}.ds-btn-azul:hover{background:var(--azul-escuro);color:#fff}.ds-btn-ouro{background:var(--dourado);color:var(--azul-escuro)}.ds-btn-ouro:hover{color:var(--azul-escuro);background:#a88231}.ds-btn-claro{color:var(--azul);background:#fff;border-color:#d5d9e2}.ds-btn-claro:hover{border-color:var(--dourado);color:var(--azul)}.ds-btn-pequeno{min-height:34px;padding:0 12px;font-size:13px}.ds-btn:disabled{opacity:.55;cursor:not-allowed}.ds-tag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--linha-suave);color:var(--texto);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.ds-tag-vermelho{background:var(--vermelho-fundo);color:var(--vermelho)}.ds-tag-laranja{background:var(--laranja-fundo);color:var(--laranja)}.ds-tag-verde{background:var(--verde-fundo);color:var(--verde)}.ds-tag-roxo{background:var(--roxo-fundo);color:var(--roxo)}.ds-tag-azul{background:var(--azul-info-fundo);color:var(--azul-info)}.ds-tag-ouro{background:var(--dourado-fundo);color:var(--dourado-texto)}.ds-segmento{border:1px solid var(--linha);background:#fff;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.ds-segmento button{font:inherit;color:var(--suave);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 14px;font-size:13px;font-weight:700}.ds-segmento button.ativo{background:var(--dourado);color:#fff}.ds-tabela{border-collapse:collapse;width:100%}.ds-tabela th{text-align:left;border-bottom:1px solid var(--linha);white-space:nowrap;padding:12px 14px}.ds-tabela td{border-bottom:1px solid var(--linha-suave);vertical-align:top;padding:13px 14px;font-size:14px}.ds-tabela tr:hover td{background:#fafbfc}.ds-kpi{flex-direction:column;gap:6px;padding:18px;text-decoration:none;display:flex}.ds-kpi-rotulo{letter-spacing:.16em;text-transform:uppercase;color:var(--suave);font-size:11px;font-weight:800}.ds-kpi-valor{font-family:var(--serif);color:var(--azul);font-size:40px;font-weight:700;line-height:1}.ds-app{flex-wrap:wrap;min-height:100vh;display:flex}.ds-menu{background:var(--azul-escuro);flex-direction:column;flex:248px;gap:2px;max-width:100%;padding:22px 14px;display:flex}.ds-menu a.ds-menu-item,.ds-menu button.ds-menu-item{color:#b9c1d3;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.ds-menu .ds-menu-item:hover{color:#fff;background:#ffffff0f}.ds-menu .ds-menu-item.ativo{color:var(--dourado-claro);background:#b8923d2e;font-weight:700}.ds-menu-grupo{letter-spacing:.18em;text-transform:uppercase;color:#7e8aa6;padding:18px 14px 8px;font-size:11px;font-weight:800}.ds-conteudo{flex-direction:column;flex:999 560px;min-width:0;display:flex}.ds-topo{border-bottom:1px solid var(--linha);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 32px;display:flex}.ds-pagina{width:100%;max-width:1320px;padding:28px 32px 48px}@media (max-width:820px){.ds-inicio-direita{align-items:flex-start!important}.ds-pagina{padding:20px 16px 40px}.ds-topo{padding:12px 16px}h1{font-size:32px}}
