:root{color-scheme:dark;--page-plane: #131110;--surface-1: #201b17;--hover-surface: #2b241e;--text-primary: #f1ece4;--text-secondary: #b3aca1;--muted: #877f73;--gridline: #35302a;--baseline: #4d473d;--border: rgba(241, 236, 228, .1);--status-good: #3fcf6a;--msg-enviado: #12894a;--msg-entregue: #3fcf6a;--msg-lido: #a7f0c3;--status-warning: #f5a83c;--status-critical: #ef5a56;--status-baixado: #8f7ce8;--brand-accent: #be7740;--brand-secondary: #ce9c6d;--brand-accent-ink: #ffffff;--invert-bg: #f1ece4;--invert-fg: #18140f;--tooltip-bg: #2b241e;--tooltip-fg: #f1ece4;--series-1: #4c93e0;--series-2: #f0793f;--series-3: #2fcf95}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:var(--page-plane);color:var(--text-primary);overflow-x:hidden}.mobile-menu-btn,.mobile-topbar-logo,.sidebar-backdrop,.sidebar-fechar{display:none}.app{display:flex;min-height:100vh}.sidebar{width:240px;flex-shrink:0;background:var(--surface-1);border-right:1px solid var(--border);padding:18px 12px;display:flex;flex-direction:column;gap:4px}.brand{display:flex;flex-direction:column;align-items:center;gap:0;padding:10px 10px 20px;text-align:center}.brand-logo{width:148px;height:auto;margin-bottom:10px}.brand-sub{font-size:10.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.brand-btn{background:none;border:none;width:100%;cursor:pointer;border-radius:10px;font:inherit}.brand-btn:hover{background:var(--hover-surface)}.btn-nova-cobranca{background:var(--brand-accent);color:var(--brand-accent-ink);border:none;padding:13px 16px;border-radius:10px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;cursor:pointer;margin:0 2px 16px;text-align:center;text-decoration:none;display:block}.nav-item{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:8px;font-size:13.5px;color:var(--text-secondary);cursor:pointer;border:none;background:transparent;text-align:left;width:100%;text-decoration:none}.nav-item svg{flex-shrink:0;opacity:.8}.nav-item:hover{background:var(--hover-surface)}.nav-item.active{background:var(--brand-accent);color:var(--brand-accent-ink);font-weight:600}.nav-item.active svg{opacity:1}.main{flex:1;min-width:0;padding:28px 32px;max-width:1200px}h1,h2,h3,.subtitle,.form-section-title,.chart-title,.chart-caption,.hint,.chart-empty,.empty-state,.status-tag,.badge,.error-text,label,th,dt{cursor:default;-webkit-user-select:none;user-select:none}h1{font-size:22px;margin:0 0 4px}.subtitle{color:var(--text-secondary);font-size:13px;margin:4px 0 28px}.btn-primary{background:var(--brand-accent);color:var(--brand-accent-ink);border:none;padding:10px 18px;border-radius:8px;font-size:13.5px;font-weight:600;cursor:pointer}.btn-primary:hover{background:color-mix(in srgb,var(--brand-accent) 88%,black)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:var(--surface-1);color:var(--text-primary);border:1px solid var(--border);padding:10px 18px;border-radius:8px;font-size:13.5px;cursor:pointer}.btn-secondary:hover{background:var(--hover-surface)}.btn-link{background:none;border:none;color:var(--brand-accent);font-size:12.5px;cursor:pointer;padding:4px 0}.btn-danger{color:var(--status-critical)}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;padding:20px}.filters{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;padding:16px 20px;margin-bottom:20px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.search-input,select.combo,input.field{font:inherit;font-size:13px;padding:8px 11px;border-radius:8px;border:1px solid var(--border);background:var(--page-plane);color:var(--text-primary)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;padding:6px 14px;border-radius:999px;border:1px solid var(--border);background:var(--page-plane);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.pill.active{background:var(--invert-bg);color:var(--invert-fg);border-color:var(--invert-bg)}.info-pill{display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;padding:3px 10px;border-radius:999px;border:1px solid var(--border);background:var(--page-plane);color:var(--text-secondary);white-space:nowrap}.btn-tabela{display:inline-block;background:var(--surface-1);color:var(--text-primary);border:1px solid var(--border);padding:6px 14px;border-radius:8px;font-size:12.5px;cursor:pointer;text-decoration:none}.btn-tabela:hover{background:var(--hover-surface)}.cards-row{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.stat-card{border:1px solid var(--border);background:var(--surface-1);padding:16px 20px;border-radius:10px;min-width:160px}.stat-label{font-size:11px;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.stat-value{font-size:24px;font-weight:700}.stat-sub{color:var(--text-secondary);font-size:12.5px}.table-wrap{width:100%;overflow-x:auto;border-radius:12px}table{width:100%;border-collapse:collapse;background:var(--surface-1);border:1px solid var(--border);border-radius:12px;overflow:hidden}thead th{text-align:left;font-size:11px;text-transform:uppercase;color:var(--muted);padding:12px 16px;border-bottom:1px solid var(--gridline)}tbody td{padding:12px 16px;border-bottom:1px solid var(--gridline);font-size:13.5px}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--hover-surface);cursor:pointer}.badge{display:inline-block;font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600}.badge-pf{background:color-mix(in srgb,var(--brand-secondary) 25%,transparent);color:var(--brand-accent)}.badge-pj{background:color-mix(in srgb,var(--invert-bg) 14%,transparent);color:var(--invert-bg)}.status-tag{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:3px 10px;border-radius:999px;background:var(--page-plane);white-space:nowrap}.status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.form-card{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;padding:24px;max-width:680px}.form-card-largo{max-width:100%}.form-section-title{font-size:13px;font-weight:600;margin:18px 0 14px}.form-section-title:first-child{margin-top:0}.form-section-title-lg{font-size:16px}.campo-senha-wrap{position:relative;display:flex}.campo-senha-wrap input{flex:1;padding-right:38px!important}.campo-senha-olho{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-secondary);cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px}.campo-senha-olho:hover{background:var(--hover-surface);color:var(--text-primary)}.form-row{display:flex;gap:12px;margin-bottom:14px}.form-field{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.form-field label{font-size:12.5px;color:var(--text-secondary)}.form-field .req{color:var(--status-critical)}.form-field input,.form-field select,.form-field textarea{font:inherit;font-size:13.5px;padding:8px 11px;border-radius:8px;border:1px solid var(--border);background:var(--page-plane);color:var(--text-primary);width:100%;min-width:0;max-width:100%}.hint{font-size:11.5px;color:var(--muted)}.error-text{font-size:12px;color:var(--status-critical);margin-top:8px}.detalhe-grid{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:14px 0 0;font-size:13.5px}.detalhe-grid dt{color:var(--text-secondary)}.detalhe-grid dd{margin:0;font-weight:500}.radio-row{display:flex;gap:22px;margin-bottom:18px}.radio-option{display:flex;align-items:center;gap:7px;font-size:13.5px;cursor:pointer}.radio-option input{accent-color:var(--brand-accent);width:15px;height:15px}.grupo-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--page-plane);color:var(--text-secondary);cursor:pointer;margin:0 6px 6px 0}.grupo-chip.selected{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff;font-weight:600}.form-actions{display:flex;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--gridline)}.empty-state{text-align:center;padding:48px 20px;color:var(--muted);font-size:13.5px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:flex-start;justify-content:center;padding:60px 20px;overflow-y:auto;z-index:100}.modal-panel{background:var(--surface-1);border:1px solid var(--border);border-radius:14px;padding:24px;width:100%;max-width:720px;box-shadow:0 20px 60px #00000080}.modal-close{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:22px;line-height:1;padding:2px 8px;border-radius:6px}.modal-close:hover{background:var(--hover-surface);color:var(--text-primary)}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--page-plane)}.login-card{background:var(--surface-1);border:1px solid var(--border);border-radius:14px;padding:36px 32px;width:100%;max-width:380px}.login-brand{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:24px}.login-brand-logo{width:208px;height:auto;margin-bottom:14px}.login-brand-produto{font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.login-card .form-field{display:flex;flex-direction:column;gap:5px}.login-card .form-field label{font-size:12.5px;color:var(--text-secondary)}.login-card .form-field input{font:inherit;font-size:13.5px;padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:var(--page-plane);color:var(--text-primary)}.topbar{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:4px 0 20px}.topbar-conta{position:relative}.topbar-conta-btn{display:flex;align-items:center;gap:8px;background:var(--surface-1);border:1px solid var(--border);border-radius:999px;padding:6px 14px 6px 6px;cursor:pointer;font:inherit;font-size:13px;color:var(--text-primary)}.topbar-avatar{width:28px;height:28px;border-radius:50%;background:var(--brand-accent);color:var(--brand-accent-ink);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.topbar-menu{position:absolute;right:0;top:calc(100% + 8px);background:var(--surface-1);border:1px solid var(--border);border-radius:10px;min-width:220px;padding:6px;box-shadow:0 8px 24px #00000014;z-index:20}.topbar-menu-header{padding:10px 12px 8px;border-bottom:1px solid var(--gridline);margin-bottom:6px}.topbar-menu-nome{font-size:13.5px;font-weight:600}.topbar-menu-email{font-size:11.5px;color:var(--muted)}.topbar-menu-header-btn{display:block;width:100%;background:none;border:none;text-align:left;cursor:pointer;border-radius:6px;font:inherit}.topbar-menu-header-btn:hover{background:var(--hover-surface)}.topbar-menu-item{display:block;width:100%;text-align:left;background:none;border:none;padding:9px 12px;border-radius:8px;font-size:13px;color:var(--text-primary);cursor:pointer;text-decoration:none}.topbar-menu-item:hover{background:var(--hover-surface)}.topbar-menu-item.danger{color:var(--status-critical)}.icon-btn{position:relative;width:34px;height:34px;border-radius:50%;border:1px solid var(--border);background:var(--surface-1);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary)}.icon-btn:hover{background:var(--hover-surface)}.icon-badge{position:absolute;top:-4px;right:-4px;background:var(--status-critical);color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 3px}.notificacoes-popup{min-width:320px;max-width:360px;padding:0 0 6px}.notificacoes-popup .topbar-menu-header{padding:10px 12px 8px}.notificacoes-lista{max-height:360px;overflow-y:auto;padding:2px 0}.notificacao-item{display:grid;grid-template-columns:auto 1fr auto auto;align-items:start;gap:10px;padding:9px 12px;border-radius:8px}.notificacao-item.com-selecao{grid-template-columns:auto auto 1fr auto auto}.notificacao-item:hover{background:var(--hover-surface)}.notificacao-item>input[type=checkbox]{margin-top:3px}.notificacao-item>.status-dot{margin-top:6px}.notificacao-item .notificacao-tempo{white-space:nowrap;padding-top:2px}.notificacao-item{overflow-wrap:anywhere}.leitura-pill{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:4px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.leitura-pill.nao-lida{background:var(--brand-accent);color:var(--brand-accent-ink)}.leitura-pill.lida{background:var(--page-plane);color:var(--muted);border-color:var(--border)}.leitura-pill:hover{opacity:.85}.notificacoes-pagina-lista{display:flex;flex-direction:column;gap:2px}.notificacoes-pagina-lista .notificacao-item{padding:12px 14px;border-bottom:1px solid var(--gridline);border-radius:0}.notificacoes-pagina-lista .notificacao-item:last-child{border-bottom:none}.notificacoes-lista-header{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--gridline);color:var(--muted);font-size:12px}.relatorios-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.relatorio-card{text-align:left;background:var(--surface-1);border:1px solid var(--border);border-radius:12px;padding:14px;cursor:pointer;color:inherit;font:inherit;display:flex;flex-direction:column;gap:6px;transition:border-color .12s ease,background .12s ease}.relatorio-card:hover{border-color:var(--brand-accent)}.relatorio-card.ativo{border-color:var(--brand-accent);background:color-mix(in srgb,var(--brand-accent) 10%,var(--surface-1))}.relatorio-card-titulo{font-weight:600;font-size:13.5px}.relatorio-card-descricao{color:var(--muted);font-size:12px;line-height:1.45;flex:1}.relatorio-card-tags{display:flex;gap:6px;flex-wrap:wrap}.chart-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;margin-bottom:16px}.chart-card{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;padding:20px}.chart-card.full{grid-column:1 / -1}.chart-title{font-size:13.5px;font-weight:600;margin:0 0 2px}.chart-caption{font-size:12px;color:var(--muted);margin:0 0 16px}.chart-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.chart-legend-item{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-secondary)}.chart-legend-dot{width:9px;height:9px;border-radius:3px;flex-shrink:0}.chart-legend-value{color:var(--text-primary);font-weight:600;margin-left:2px}.axis-label{font-size:10px;fill:var(--muted)}.bar-value-label{font-size:11px;fill:var(--text-primary);font-weight:600}.gridline-svg{stroke:var(--gridline);stroke-width:1}.baseline-svg{stroke:var(--baseline);stroke-width:1}.chart-hoverable{cursor:pointer}.chart-header-row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.chart-empty{color:var(--muted);font-size:13px;padding:40px 0;text-align:center}.chart-tooltip{position:fixed;pointer-events:none;background:var(--tooltip-bg);color:var(--tooltip-fg);border:1px solid var(--border);font-size:12px;line-height:1.6;padding:9px 12px;border-radius:8px;z-index:50;box-shadow:0 8px 20px #0006;max-width:240px}.chart-tooltip strong{font-weight:700}.chart-tooltip .tt-row{display:flex;justify-content:space-between;gap:12px}@media (max-width: 900px){.chart-grid{grid-template-columns:1fr}}.em-construcao{background:var(--surface-1);border:1px dashed var(--border);border-radius:12px;padding:48px 32px;text-align:center;color:var(--text-secondary)}.em-construcao .icone{width:40px;height:40px;margin:0 auto 14px;color:var(--brand-accent);opacity:.7}.em-construcao h2{font-size:16px;margin:0 0 8px;color:var(--text-primary)}.em-construcao p{font-size:13px;max-width:440px;margin:0 auto;color:var(--muted)}@media (max-width: 900px){.app{display:block}.mobile-menu-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;background:none;border:none;border-radius:10px;color:var(--text-primary);cursor:pointer}.mobile-menu-btn:active{background:var(--hover-surface)}.mobile-topbar-logo{display:block;height:28px;width:auto}.sidebar{position:fixed;top:0;left:0;bottom:0;width:268px;max-width:84vw;z-index:50;overflow-y:auto;transform:translate(-100%);transition:transform .22s ease;border-right:1px solid var(--border)}.sidebar.aberta{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0000008c}.sidebar-fechar{display:flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;width:40px;height:40px;background:none;border:none;border-radius:10px;color:var(--text-secondary);cursor:pointer}.sidebar .nav-item{padding:12px;font-size:14.5px}.sidebar .btn-nova-cobranca{padding:15px 16px}.main{padding:0 14px 40px;max-width:none}.topbar{position:sticky;top:0;z-index:30;margin:0 -14px 14px;padding:6px 12px;justify-content:flex-start;gap:8px;background:var(--surface-1);border-bottom:1px solid var(--border)}.topbar>.mobile-topbar-logo{margin-right:auto}.notificacao-item{grid-template-columns:auto 1fr}.notificacao-item.com-selecao{grid-template-columns:auto auto 1fr}.notificacao-item .notificacao-tempo{grid-column:-2 / -1;grid-row:2;justify-self:start;padding-top:0}.notificacao-item .leitura-pill{grid-column:-2 / -1;grid-row:2;justify-self:end}.topbar-conta{position:static}.topbar-menu{left:0;right:0;min-width:0;max-height:calc(100vh - 90px);overflow-y:auto}.notificacoes-popup{min-width:0;max-width:none}.notificacoes-lista{max-height:none}h1{font-size:19px}.subtitle{margin-bottom:18px}.main>div:first-of-type[style*=space-between]{flex-wrap:wrap;gap:10px}.btn-primary{white-space:nowrap}.filtros-scroll{display:flex;gap:6px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filtros-scroll::-webkit-scrollbar{display:none}.filters{padding:14px}.filters>*{min-width:0;max-width:100%;flex-basis:100%}.filters .field,.filters select,.filters input{width:100%;max-width:100%}.filtros-scroll>*{flex-shrink:0}.pill{padding:9px 14px}.cards-row{gap:8px;margin-bottom:16px}.stat-card{flex:1 1 calc(50% - 4px);min-width:0;padding:9px 12px}.stat-label{font-size:10px;margin-bottom:2px}.stat-value{font-size:18px;line-height:1.2}.stat-sub{font-size:11.5px}.form-row{flex-direction:column;gap:12px}.form-row>*{align-self:stretch;width:100%}.form-field input,.form-field select,.form-field textarea{padding:11px 12px;font-size:15px}.radio-row{flex-direction:column;gap:10px}.detalhe-grid{grid-template-columns:1fr;gap:2px 0}.detalhe-grid dt{margin-top:8px;font-size:12px}.card{padding:14px}.btn-primary,.btn-secondary{padding:12px 16px}.kanban-coluna{min-width:78vw!important;max-width:78vw!important}.chart-card{padding:14px}.relatorios-grade{grid-template-columns:1fr}.notificacoes-popup{min-width:0;width:min(92vw,360px)}.tabela-cartoes thead{display:none}.tabela-cartoes,.tabela-cartoes tbody,.tabela-cartoes tr,.tabela-cartoes td{display:block;width:100%}.tabela-cartoes{border:none;background:none}.tabela-cartoes tbody tr{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;padding:6px 14px 10px;margin-bottom:10px}.tabela-cartoes tbody tr:hover{background:var(--surface-1)}.tabela-cartoes tbody td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;border-bottom:1px solid var(--gridline);text-align:right}.tabela-cartoes tbody td:last-child{border-bottom:none}.tabela-cartoes tbody td:before{content:attr(data-rotulo);flex-shrink:0;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.tabela-cartoes tbody td:first-child:not([data-rotulo]){padding:2px 0 6px}.tabela-cartoes tbody td:not([data-rotulo]){display:block;text-align:left}.tabela-cartoes tbody td:not([data-rotulo]):before{content:none}.tabela-cartoes tbody td.celula-titulo{display:block;text-align:left;font-size:15px;font-weight:600;padding-top:4px}.tabela-cartoes tbody td.celula-titulo:before{content:none}}@media (max-width: 380px){.main{padding:16px 10px 40px}.stat-card{flex:1 1 100%}}.impressao-boletos{display:none}@media print{body *{visibility:hidden}.impressao-boletos,.impressao-boletos *{visibility:visible}.impressao-boletos{display:block;position:absolute;top:0;left:0;width:100%;background:#fff;color:#000}}.barras-h{display:flex;flex-direction:column;gap:9px;margin-top:4px}.barra-h{display:grid;grid-template-columns:minmax(112px,30%) 1fr minmax(96px,auto);align-items:center;gap:12px;border-radius:6px;padding:2px 4px}.barra-h.clicavel{cursor:pointer}.barra-h.clicavel:hover{background:var(--hover-surface)}.barra-h-label{font-size:13px;color:var(--text-secondary)}.barra-h-trilho{display:block;height:12px;border-radius:999px;background:var(--page-plane);overflow:hidden}.barra-h-preenchida{display:block;height:100%;border-radius:999px;transition:width .25s ease}.barra-h-valor{font-size:13px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}:root{--atraso-0: #f5a83c;--atraso-1: #ef8b62;--atraso-2: #e56b55;--atraso-3: #cf4f46;--atraso-4: #a63a37}.empilhadas{display:flex;align-items:flex-end;gap:8px;overflow-x:auto;padding-bottom:4px}.empilhada-col{display:flex;flex-direction:column;align-items:center;gap:5px;flex:1 1 0;min-width:42px}.empilhada-pilha{display:flex;align-items:flex-end;width:100%}.empilhada-barra{width:100%;display:flex;flex-direction:column-reverse;border-radius:4px 4px 0 0;overflow:hidden;min-height:3px}.empilhada-fatia{display:block;width:100%}.empilhada-label{font-size:11px;color:var(--muted);white-space:nowrap}.empilhada-label.ativa{color:var(--text-primary);font-weight:600}.empilhada-rodape{font-size:10.5px;color:var(--muted);white-space:nowrap}.detalhe-mes{margin-top:10px;border-top:1px solid var(--gridline);padding-top:10px;font-size:13px}.numero-destaque{display:flex;flex-direction:column;gap:2px}.numero-destaque-valor{font-size:34px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.numero-destaque-rotulo{font-size:12.5px;color:var(--text-secondary)}.tabela-regua-barra{display:block;height:6px;border-radius:999px;background:var(--page-plane);overflow:hidden;margin-top:4px;min-width:60px}.tabela-regua-barra>span{display:block;height:100%;border-radius:999px}@media (max-width: 900px){.barra-h{grid-template-columns:1fr auto;grid-template-areas:"label valor" "trilho trilho";gap:4px 10px}.barra-h-label{grid-area:label}.barra-h-valor{grid-area:valor}.barra-h-trilho{grid-area:trilho}.empilhada-col{min-width:40px}.numero-destaque-valor{font-size:27px}}
