.topbar.cli-topbar{margin-bottom:18px}.topbar.cli-topbar h1{font-size:15px;font-weight:600;letter-spacing:-.2px}.topbar.cli-topbar .sub{font-size:12px;color:var(--faint);margin-top:2px}.topbar.cli-topbar .topbar-actions{gap:8px}.topbar.cli-topbar .btn-primary{height:28px;padding:0 12px;font-size:12.5px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:6px}.cli-search{display:flex;align-items:center;gap:7px;height:28px;width:240px;padding:0 10px;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--faint);transition:width .2s ease,border-color .15s ease}.cli-search:focus-within{width:320px;border-color:var(--border-strong)}.cli-search svg{flex-shrink:0}.cli-search input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text);font-size:12.5px;font-family:inherit}.cli-search input::placeholder{color:var(--faint)}.cli-menu-wrap{position:relative}.cli-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.cli-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:80;min-width:168px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:4px;box-shadow:0 12px 32px -8px #00000080}.cli-filtros{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.cli-ordem{margin-left:auto}.cli-filtros>*{flex-shrink:0}.cli-filtros .rel-select{height:28px;padding:0 24px 0 9px;font-size:12px;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted);max-width:160px}.cli-filtros .rel-select:hover{color:var(--text)}.cli-limpar-filtros{background:none;border:none;color:var(--muted);font-family:inherit;font-size:12px;cursor:pointer;padding:0 4px;white-space:nowrap}.cli-limpar-filtros:hover{color:var(--text);text-decoration:underline}.cli-intervalo{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.cli-intervalo input{width:44px;height:28px;padding:0 6px;text-align:center;font-family:inherit;font-size:12px;background:transparent;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;outline:none}.cli-intervalo input:focus{border-color:var(--border-strong)}.cli-seg{display:inline-flex;height:28px;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.cli-seg button{background:transparent;border:none;border-left:1px solid var(--border);color:var(--muted);font-family:inherit;font-size:12px;font-weight:500;padding:0 11px;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.cli-seg button:first-child{border-left:none}.cli-seg button:hover{color:var(--text)}.cli-seg button.on{background:var(--surface-2);color:var(--text)}.cli-seg .n{margin-left:4px;font-size:11px;color:var(--faint);font-variant-numeric:tabular-nums}.cli-seg .n.vermelho{color:var(--danger)}.cli-table .thead-row th{font-size:10.5px;font-weight:500;color:var(--faint);white-space:nowrap;letter-spacing:.06em;padding:9px 14px}.cli-row{cursor:pointer}.cli-row td{padding:9px 14px;font-size:12.5px;white-space:nowrap}.cli-row td:first-child{white-space:normal}.cli-nome{font-size:13px;font-weight:500;color:var(--text);line-height:1.3}.cli-cidade{font-size:11px;color:var(--faint);margin-top:1px}.cli-serv{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.cli-serv svg{color:var(--faint);flex-shrink:0}.cli-num{font-variant-numeric:tabular-nums;color:var(--muted)}.cli-valor{color:var(--text);font-weight:600}.cli-apagado{color:var(--faint);opacity:.6}.cli-vencidas{color:var(--danger);font-weight:500}.cli-vermelho{color:var(--danger)}.cli-status{display:inline-flex;align-items:center;gap:6px;font-size:12px}.cli-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.cli-status.pago{color:var(--success)}.cli-status.vencido{color:var(--danger)}.cli-status.avencer{color:var(--orange)}.cli-status.pausado{color:var(--warning)}.cli-status.inativo{color:var(--faint)}.cli-th-acoes{width:124px}.cli-acoes .icon-btn.copiado{color:var(--success)}.cli-acoes{display:flex;gap:2px;justify-content:flex-end;align-items:center;opacity:0;transition:opacity .12s ease}.cli-row:hover .cli-acoes,.cli-acoes:focus-within{opacity:1}@media(hover:none){.cli-acoes{opacity:1}}.cli-acoes .icon-btn.whats:hover{color:var(--success)}.cli-menu .perfil-item.sair:hover{background:var(--danger-bg)}.cli-rodape{padding:10px 16px;text-align:center;font-size:12px;color:var(--faint);border-top:1px solid var(--border);font-variant-numeric:tabular-nums}.cli-mais{background:none;border:none;color:var(--muted);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;padding:0}.cli-mais:hover{color:var(--text);text-decoration:underline}.cli-rotulo-mob{display:none}@media(max-width:860px){.cli-rotulo-mob{display:inline}.cli-some-mob{display:none}}.cli-vazio-msg{margin:0 0 10px}.cli-limpar{height:28px;padding:0 12px;font-size:12px;border-radius:var(--radius-sm);display:inline-flex;align-items:center}.cm-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.cm-head h2{font-size:16px;font-weight:600;margin:0;letter-spacing:-.2px}.cm-sub{font-size:12.5px;color:var(--muted);margin:2px 0 14px;line-height:1.5}.cm-passos{display:flex;align-items:center;gap:8px;margin:0 0 14px}.cm-passo{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--faint)}.cm-passo .num{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;border:1px solid var(--border-strong);color:var(--faint)}.cm-passo.on{color:var(--text)}.cm-passo.on .num{border-color:var(--orange);color:var(--orange)}.cm-passo-sep{flex:0 0 18px;height:1px;background:var(--border-strong)}.cm-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cm-campo{display:flex;flex-direction:column;gap:5px}.cm-campo.larga{grid-column:1 / -1}.cm-campo>span{font-size:11px;font-weight:500;color:var(--muted);letter-spacing:.02em}.cm-campo input,.cm-campo select{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 11px;color:var(--text);font-size:13px;outline:none;font-family:inherit;width:100%}.cm-campo input:focus,.cm-campo select:focus{border-color:var(--orange)}.cm-nota{font-size:12px;color:var(--faint);line-height:1.5;margin:10px 0 0}.cm-erro{font-size:12.5px;color:var(--danger);margin:0 0 10px}.cm-rodape{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:16px}.cm-rodape .dir{display:flex;gap:8px;margin-left:auto}.nv-lista{display:flex;flex-direction:column;margin-top:8px;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.nv-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;background:transparent;border:none;border-top:1px solid var(--border);color:var(--text);font-size:13px;font-family:inherit;cursor:pointer;text-align:left}.nv-item:first-child{border-top:none}.nv-item:hover{background:var(--surface-2)}.nv-item .tel{font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.nv-vazio{padding:10px 12px;font-size:12.5px;color:var(--faint)}.nv-escolhido{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);margin-bottom:14px;font-size:13px}.nv-escolhido b{font-weight:600}.nv-trocar{background:none;border:none;color:var(--orange);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;padding:0}.nv-trocar:hover{text-decoration:underline}.nv-parcelas{margin:12px 0 0;font-size:12.5px;color:var(--muted);line-height:1.7;font-variant-numeric:tabular-nums}.faixa-tarefas{grid-template-columns:repeat(3,minmax(0,1fr))}.faixa-mes .faixa-valor.verde{color:var(--success)}.tarefas-bloco{margin-bottom:26px}.tarefas-tit{margin:0 0 8px;padding:0 2px;font-size:12.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.tarefas-vazio{margin:0;padding:18px 20px;border-radius:14px;background:var(--surface);color:var(--faint);font-size:13.5px}.tarefa{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px}:root[data-tema=light] .tarefa{border-color:transparent}.tarefa+.tarefa{margin-top:8px}.tarefa.concluindo{box-shadow:0 0 0 1.5px var(--success)}.tarefa-linha{display:flex;align-items:flex-start;gap:14px}.tarefa-chk{flex:none;width:26px;height:26px;margin-top:1px;padding:0;border-radius:50%;border:1.8px solid var(--faint);background:none;color:transparent;display:grid;place-items:center;cursor:pointer;transition:all .15s ease}.tarefa-chk:hover{border-color:var(--success);color:var(--success)}.tarefa-chk.ok{background:var(--success);border-color:var(--success);color:#fff;cursor:default}.tarefa-corpo{flex:1;min-width:0}.tarefa-titulo{margin:0;font-size:15px;font-weight:600;line-height:1.35}.tarefa-meta{margin:5px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--muted)}.tarefa-cliente{padding:0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--orange)}.tarefa-cliente:hover{text-decoration:underline}.tarefa-prazo{font-weight:600;color:var(--muted)}.tarefa-prazo.p-hoje{color:var(--warning)}.tarefa-prazo.p-atrasada{color:var(--danger)}.tarefa-acoes{flex:none;display:flex;gap:6px}.tarefa-acoes button.hoje-ic{border:0;cursor:pointer}.tarefa-anotacao{margin:4px 0 0;font-size:13px;color:var(--text);font-style:italic}.tarefa.feita .tarefa-titulo{color:var(--muted);font-weight:500;text-decoration:line-through;text-decoration-color:var(--faint)}.tarefa-nota{margin:12px 0 0 40px}.tarefa-nota textarea{width:100%;resize:vertical;padding:10px 12px;border-radius:10px;border:1px solid var(--border-strong);background:var(--bg);color:var(--text);font-family:inherit;font-size:13.5px;outline:none}.tarefa-nota textarea:focus{border-color:var(--success)}.tarefa-nota-botoes{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.tarefa-modal{width:520px}@media(max-width:860px){.faixa-mes.faixa-tarefas{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px;gap:0}.faixa-tarefas .faixa-bloco{padding:0 0 0 12px!important;margin-top:0!important;border-top:0!important;border-left:1px solid var(--mf-preto-3)!important}.faixa-tarefas .faixa-bloco:first-child{padding-left:0!important;border-left:0!important}.faixa-mes.faixa-tarefas .faixa-valor{font-size:26px!important}.faixa-tarefas .faixa-rotulo{font-size:11.5px}.tarefa{padding:12px 14px}.tarefa-linha{gap:12px}.tarefa-nota{margin-left:0}}.topbar.sis-topbar{margin-bottom:18px}.topbar.sis-topbar h1{font-size:15px;font-weight:600;letter-spacing:-.2px}.topbar.sis-topbar .sub{font-size:12px;color:var(--faint);margin-top:2px}.topbar.sis-topbar .topbar-actions{gap:8px}.topbar.sis-topbar .btn-primary{height:28px;padding:0 12px;font-size:12.5px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:6px}.sis-label{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.sis-dot{width:7px;height:7px;border-radius:50%;background:var(--muted);flex-shrink:0;display:inline-block}.sis-dot.ok{background:var(--success)}.sis-dot.warn{background:var(--warning)}.sis-dot.danger{background:var(--danger)}.sis-dot.info{background:var(--info)}.sis-dot.laranja{background:var(--orange-bright)}.sis-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color .15s ease,border-color .15s ease}.sis-btn:hover{color:var(--text);border-color:var(--border-strong)}.sis-btn:disabled{opacity:.55;cursor:default}.sis-row{display:flex;align-items:center;gap:10px;padding:9px 2px;border-top:1px solid var(--border);font-size:13px}.sis-aovivo{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--muted)}.metric .label .ic-vermelho{color:var(--danger)}.sis-progress.envio-progress{height:6px}.sis-etapa{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);min-width:96px}.sis-etapa .sis-dot{width:6px;height:6px}.sis-feed .envio-status.ok{color:var(--success);font-size:12px}.sis-feed .envio-status.falha{color:var(--danger);font-size:12px;font-weight:600}.sis-feed .envio-item{padding:10px 18px}.sis-feed .envio-hora{font-size:11.5px;color:var(--faint)}.sis-alertas{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.sis-alerta{display:flex;align-items:center;gap:12px;padding:12px 18px}.sis-alerta+.sis-alerta{border-top:1px solid var(--border)}.sis-alerta-corpo{flex:1;min-width:0}.sis-alerta-tit{margin:0;font-size:13px;font-weight:500}.sis-alerta-msg{margin:2px 0 0;font-size:12px;color:var(--muted);line-height:1.45}.sis-alerta-data{font-size:11.5px;color:var(--faint);flex-shrink:0;font-variant-numeric:tabular-nums}.sis-tabs{display:flex;gap:18px;margin:2px 0 18px;border-bottom:1px solid var(--border)}.sis-tab{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--faint);padding:0 2px 9px;margin-bottom:-1px;border-bottom:1.5px solid transparent}.sis-tab:hover{color:var(--text)}.sis-tab.on{color:var(--text);border-bottom-color:var(--orange)}.sis-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--muted);margin-left:10px;vertical-align:1px}.sis-etapas{margin-top:4px;border-top:1px solid var(--border)}.sis-etapa-row{display:flex;align-items:center;gap:14px;padding:11px 2px;border-bottom:1px solid var(--border);transition:opacity .15s ease}.sis-etapa-row.off{opacity:.45}.sis-dia{min-width:40px;font-size:12px;font-weight:600;color:var(--orange-bright);font-variant-numeric:tabular-nums}.sis-dia.atraso{color:var(--danger)}.sis-etapa-info{flex:1;min-width:0}.sis-etapa-rotulo{margin:0;font-size:13px;font-weight:500}.sis-etapa-sub{margin:4px 0 0;font-size:12px;color:var(--faint);display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sis-offset{width:46px;height:24px;background:transparent;border:1px solid var(--border);border-radius:6px;padding:0 4px;color:var(--text);font-family:inherit;font-size:12px;text-align:center;outline:none}.sis-offset:focus{border-color:var(--orange)}.sis-offset:disabled{opacity:.5}.rel-select.sis-template{min-width:190px;max-width:240px}.rel-select.sis-template:disabled{opacity:.5;cursor:default}@media(max-width:860px){.sis-etapa-row{flex-wrap:wrap}.rel-select.sis-template{min-width:0;max-width:none;flex:1 1 100%}}.sis-modal .modal-head{margin-bottom:16px}.sis-modal .modal-head h2,.sis-modal .panel-title-row h2{font-size:14px;font-weight:600;letter-spacing:-.1px}.sis-modal .modal-head .sub{font-size:12px;color:var(--muted);margin-top:3px}.sis-modal .metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.sis-modal .metric{padding:12px 14px}.sis-modal .metric .value{font-size:18px}.sis-modal .metric .label{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.sis-modal .btn-primary{height:28px;padding:0 12px;font-size:12.5px;border-radius:var(--radius-sm)}.sis-modal .simular-btn{height:34px}.sis-modal-acoes{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.sis-modal-acoes.entre{justify-content:space-between}.sis-parcela{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--border)}.sis-listabox{max-height:180px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 12px;margin-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}.imp-bloco{margin-bottom:14px}.imp-titulo{display:flex;align-items:center;gap:7px;margin:0 0 3px;font-size:13px;font-weight:600;color:var(--text)}.imp-titulo span{font-size:11px;font-weight:600;color:var(--muted);background:var(--surface-3);border-radius:999px;padding:1px 8px;font-variant-numeric:tabular-nums}.imp-titulo.aviso{color:var(--warning)}.imp-titulo.aviso svg{flex-shrink:0}.imp-sub{margin:0 0 7px;font-size:12px;line-height:1.45;color:var(--muted)}.imp-linha{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:6px 0;font-size:12.5px;color:var(--text);border-top:1px solid var(--border)}.imp-linha:first-child{border-top:none}.imp-linha span{font-size:11.5px;color:var(--faint);text-align:right;flex-shrink:0}.imp-linha.mais{color:var(--faint);font-style:italic}.sis-login .login-logo{width:72px;height:72px;border-radius:16px;box-shadow:none}.sis-login .login-brand{width:48px;height:48px;border-radius:12px;font-size:18px;box-shadow:none}.sis-login .login-tit{font-size:17px;font-weight:600;letter-spacing:-.3px}.sis-login .login-sub{font-size:12.5px;color:var(--faint);margin-bottom:24px}.sis-login .login-label{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin:0 0 6px}.sis-login .login-input{font-size:13.5px;padding:10px 12px;border-radius:var(--radius-sm)}.sis-login .login-btn{font-size:13px;padding:10px;margin-top:6px;border-radius:var(--radius-sm)}.sis-login .login-foot{font-size:11px}.sis-login .login-glow{opacity:.55}.metric.sis-filtravel{cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%;display:block}.metric.sis-filtravel:hover{border-color:var(--orange)}.metric.sis-filtravel.on{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange) inset}.sis-limpar-filtro{font-size:12px;padding:4px 10px}.sis-periodos{display:flex;gap:6px;margin-left:auto;margin-right:10px}.sis-chip{font:inherit;font-size:11.5px;padding:3px 10px;border-radius:999px;cursor:pointer;background:transparent;color:var(--faint);border:1px solid var(--border)}.sis-chip:hover{border-color:var(--orange);color:inherit}.sis-chip.on{border-color:var(--orange);color:var(--orange);font-weight:600}.envio-item.com-motivo{flex-wrap:wrap}.envio-motivo{flex:1 1 100%;font-size:12px;color:var(--danger);opacity:.85;padding-left:2px}.sis-reenviar{font:inherit;font-size:11.5px;padding:3px 10px;border-radius:999px;cursor:pointer;background:transparent;color:var(--orange);border:1px solid var(--orange);white-space:nowrap}.sis-reenviar:hover{background:var(--orange);color:#fff}.sis-reenviar:disabled{opacity:.5;cursor:default}.equipe-lista{display:flex;flex-direction:column}.equipe-linha{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.equipe-linha:last-child{border-bottom:0}.equipe-quem{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.equipe-quem small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipe-voce{color:var(--muted);font-weight:400}.equipe-linha select{max-width:160px;padding:6px 10px}.equipe-senha{display:flex;gap:6px;align-items:center}.equipe-senha input{flex:1;min-width:0}.cf-form .form-sec-tit{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 14px}.cf-form .form-sec-tit svg{color:var(--faint)}.cf-form .form-sec-tit:not(:first-child){margin-top:30px;padding-top:22px;border-top:1px solid var(--border)}.cf-form .form-grid{gap:14px 16px}.cf-form .field{gap:6px}.cf-form .field label{font-size:12px;color:var(--muted)}.cf-form .field input,.cf-form .field .rel-select,.cf-form .serv-linha input,.cf-form .serv-campo .rel-select{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 11px;font-size:13px;color:var(--text);width:100%;box-sizing:border-box}.cf-form .field input:focus,.cf-form .field .rel-select:focus,.cf-form .serv-linha input:focus,.cf-form .serv-campo .rel-select:focus{border-color:var(--orange)}.cf-form .serv-linha{margin-bottom:14px}.cf-form .cfg-nota{color:var(--faint);font-size:12px;line-height:1.55}.cf-form .form-actions{margin-top:4px}.cf-form .veic-bloco{margin:4px 0 18px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.cf-form .veic-topo{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--muted)}.cf-form .veic-tit{font-size:13px;font-weight:600;color:var(--text)}.cf-form .veic-dica{font-size:12px;color:var(--faint)}.cf-form .veic-vazio{font-size:12px;color:var(--faint);margin:0 0 10px}.cf-form .veic-linha{display:grid;grid-template-columns:110px minmax(0,1.3fr) minmax(0,.8fr) 90px minmax(0,1.5fr) 32px;gap:8px;align-items:center}.cf-form .veic-cab{font-size:11px;color:var(--faint);margin-bottom:4px}.cf-form .veic-item{margin-bottom:8px}.cf-form .veic-linha input{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;font-size:13px;color:var(--text);width:100%;box-sizing:border-box;font-variant-numeric:tabular-nums}.cf-form .veic-linha input:focus{border-color:var(--orange)}.cf-form .veic-linha input.veic-erro{border-color:var(--danger)}.cf-form .veic-aviso{font-size:12px;color:var(--warning);margin:4px 0 0}.cf-form .veic-aviso.erro{color:var(--danger)}.cf-form .veic-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px}.cf-form .veic-soma{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-variant-numeric:tabular-nums}.cf-form .veic-soma.ok{color:var(--success)}.cf-form .veic-soma.falta{color:var(--warning)}.cf-form .obs-interna textarea{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 11px;font:inherit;font-size:13px;color:var(--text);width:100%;min-height:64px;box-sizing:border-box;resize:vertical}.cf-form .obs-interna textarea:focus{border-color:var(--orange)}@media(max-width:720px){.cf-form .veic-cab{display:none}.cf-form .veic-linha{grid-template-columns:1fr 1fr 36px;grid-template-areas:"placa modelo remover" "cor valor valor" "obs obs obs"}.cf-form .veic-linha input[aria-label=Placa]{grid-area:placa}.cf-form .veic-linha input[aria-label=Modelo]{grid-area:modelo}.cf-form .veic-linha input[aria-label=Cor]{grid-area:cor}.cf-form .veic-linha input[aria-label=Valor]{grid-area:valor}.cf-form .veic-linha input[aria-label="Observação interna"]{grid-area:obs}.cf-form .veic-linha .icon-action{grid-area:remover}.cf-form .veic-item{padding-bottom:8px;border-bottom:1px solid var(--border)}}.cf-form .serv-linha{flex-wrap:wrap}.cf-form .serv-veiculos{flex:1 0 100%}.cf-form .cliente-ve{color:var(--orange);font-weight:500}.cf-form .field .rel-select,.cf-form .serv-campo .rel-select{height:auto}.hist-alt-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hist-alt-topo h2{display:flex;align-items:center;gap:8px;margin:0}.hist-alt-filtro{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--faint);cursor:pointer;white-space:nowrap}.hist-alt-filtro input{cursor:pointer}.hist-alt-vazio,.hist-alt-erro{margin:0;font-size:13px;line-height:1.5;color:var(--faint)}.hist-alt-erro{color:var(--danger)}.hist-alt-lista{list-style:none;margin:0;padding:0;max-height:420px;overflow-y:auto}.hist-alt-lista li{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.hist-alt-lista li:last-child{border-bottom:none}.hist-alt-lista li.reconstruido{opacity:.78}.hist-alt-ic{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;flex-shrink:0;border:1px solid var(--border-strong)}.hist-alt-ic.gente{color:var(--accent)}.hist-alt-ic.robo{color:var(--faint)}.hist-alt-ic.velho{color:var(--faint);border-style:dashed}.hist-alt-corpo{min-width:0}.hist-alt-texto{margin:0 0 2px;font-size:13.5px;line-height:1.45}.hist-alt-cli{font-weight:600}.hist-alt-meta{margin:0;font-size:11.5px;color:var(--faint)}.hist-alt-tag{display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid var(--border-strong);border-radius:999px;font-size:10.5px;white-space:nowrap}@media(max-width:640px){.hist-alt-topo{align-items:flex-start;flex-direction:column}.hist-alt-lista{max-height:none}}.alt-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.alt-abas{display:inline-flex;gap:6px}.alt-busca{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:220px;max-width:420px;padding:7px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--faint)}.alt-busca input{flex:1;border:none;outline:none;background:transparent;color:var(--text);font-size:13px;min-width:0}.hist-alt-conta{font-size:11.5px;color:var(--faint);white-space:nowrap}.cd-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.cd-status .cd-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.cd-status.ok{color:var(--success)}.cd-status.ruim{color:var(--danger)}.cd-status.neutro{color:var(--faint)}.cd-menu-wrap{position:relative;display:inline-flex}.cd-menu-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.cd-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:41;min-width:220px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 8px 24px #00000040}.cd-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;background:none;border:none;border-top:1px solid var(--border);color:var(--text);font-family:inherit;font-size:12.5px;text-align:left;cursor:pointer}.cd-menu button:first-child{border-top:none}.cd-menu button:hover{background:var(--surface-2)}.cd-menu button:disabled{opacity:.6;cursor:default}.cd-menu svg{color:var(--muted);flex-shrink:0}.cd-tab td{padding:7px 8px;font-size:12.5px}.cd-tab .sub-cell{font-size:11px}.cd-tab .cd-status{font-size:11.5px}.obs-ficha h2{display:flex;align-items:center;gap:8px}.obs-so-equipe{font-size:11px;font-weight:500;color:var(--faint);background:var(--surface-2);padding:2px 8px;border-radius:var(--radius-sm)}.obs-texto{margin:0;white-space:pre-wrap;font-size:13px;line-height:1.6;color:var(--text)}.veic-ficha{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.veic-ficha li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12.5px;padding:4px 0;border-top:1px solid var(--border)}.veic-ficha-placa{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:600;min-width:74px}.veic-ficha-nome{color:var(--muted);flex:1;min-width:0}.veic-ficha-valor{font-variant-numeric:tabular-nums}.veic-ficha-obs{flex-basis:100%;font-size:12px;color:var(--faint)}.veic-ficha-nota{color:var(--faint);font-size:12px}.busca-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#00000073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding:12vh 20px 20px}.busca-caixa{width:520px;max-width:100%;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);overflow:hidden;box-shadow:0 24px 60px -12px #0000008c}.busca-linha{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);color:var(--faint)}.busca-linha input{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-size:14px;font-family:inherit}.busca-linha kbd{font-size:10px;color:var(--faint);border:1px solid var(--border);border-radius:4px;padding:2px 5px;font-family:inherit}.busca-resultados{max-height:320px;overflow-y:auto;padding:6px}.busca-sec{margin:8px 8px 2px;font-size:10.5px;font-weight:500;color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.busca-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer}.busca-item.sel{background:var(--surface-2)}.busca-item.sel .busca-ir{opacity:1}.busca-nome{font-size:13px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.busca-dica{font-size:11.5px;color:var(--faint);margin-left:auto;white-space:nowrap}.busca-ir{opacity:0;color:var(--faint);flex-shrink:0}.busca-vazio{margin:14px 10px;font-size:12.5px;color:var(--faint)}:root{color-scheme:dark;--orange: #ED6A1A;--orange-bright: #F97D2E;--orange-soft: rgba(237, 106, 26, .12);--orange-glow: rgba(237, 106, 26, .22);--bg: #0f0f0e;--surface: #1a1a19;--surface-2: #212120;--surface-3: #292928;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .15);--text: #f2f2f0;--muted: #a3a3a0;--faint: #8a8a86;--success: #30a46c;--success-bg: rgba(48, 164, 108, .12);--success-dim: #1f7a4f;--danger-dim: #b03a3e;--warning: #f5a524;--warning-bg: rgba(245, 165, 36, .12);--danger: #e8555a;--danger-bg: rgba(229, 72, 77, .12);--info: #5aa9ff;--info-bg: rgba(90, 169, 255, .12);--green: var(--success);--text-dim: var(--muted);--panel: var(--surface);--card: var(--surface);--radius-sm: 7px;--radius: 10px;--radius-lg: 12px;--label-size: 11px;--label-spacing: .08em}:root[data-tema=light]{color-scheme:light;--orange: #ED6A1A;--orange-bright: #D95E14;--orange-soft: rgba(237, 106, 26, .1);--bg: #f1f1f2;--surface: #ffffff;--surface-2: #f5f5f6;--surface-3: #ebebed;--border: rgba(10, 10, 11, .08);--border-strong: rgba(10, 10, 11, .16);--text: #0a0a0b;--muted: #5e5e66;--faint: #66666e;--success: #0f8a55;--success-bg: rgba(15, 138, 85, .1);--success-dim: #0b6b42;--danger-dim: #9e2219;--warning: #b06500;--warning-bg: rgba(176, 101, 0, .1);--danger: #d4342a;--danger-bg: rgba(212, 52, 42, .09);--info: #2563eb;--info-bg: rgba(37, 99, 235, .1);--green: var(--success);--text-dim: var(--muted);--panel: var(--surface);--card: var(--surface)}*{box-sizing:border-box}body{margin:0;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:15px;background:radial-gradient(900px 260px at 62% -80px,rgba(237,106,26,.055),transparent 70%),var(--bg);background-attachment:fixed}.app{display:flex;min-height:100vh}.sidebar{width:212px;background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:16px 10px;gap:2px;position:sticky;top:0;height:100vh;flex-shrink:0}.brand{width:38px;height:38px;border-radius:var(--radius-sm);background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;letter-spacing:-1px;flex-shrink:0}.nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease;font-size:13px;font-weight:500}.nav-item:hover{background:var(--surface-2);color:var(--text)}.nav-item.active{background:var(--surface-3);color:var(--text)}.nav-item.active .nav-ico{color:var(--orange-bright)}.nav-item{position:relative}.nav-contador{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--orange);color:#fff;font-size:10.5px;font-weight:700;display:inline-grid;place-items:center}.sidebar.mini .nav-contador{position:absolute;top:3px;right:3px;min-width:15px;height:15px;font-size:9.5px}.nav-ico{display:flex;align-items:center;flex-shrink:0}.nav-spacer{margin-top:auto}.main{flex:1;padding:26px 32px;min-width:0}.topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:16px}.topbar h1{font-size:22px;font-weight:600;margin:0;letter-spacing:-.4px}.topbar .sub{font-size:13px;color:var(--muted);margin:4px 0 0}.topbar-actions{display:flex;align-items:center;gap:10px}.search{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:8px 14px;color:var(--muted)}.search input{background:transparent;border:none;outline:none;color:var(--text);font-size:13px;width:150px}.search input::placeholder{color:var(--faint)}.icon-btn{width:30px;height:30px;border-radius:var(--radius-sm);background:transparent;border:none;display:flex;align-items:center;justify-content:center;color:var(--faint);cursor:pointer}.icon-btn:hover{color:var(--text);background:var(--surface-2)}.btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--orange);color:#fff;border:none;font-size:12.5px;font-weight:600;padding:7px 13px;border-radius:var(--radius-sm);cursor:pointer;box-shadow:none;transition:transform .15s ease,box-shadow .15s ease}.btn-primary:hover{background:var(--orange-bright)}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}.metric{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px;transition:border-color .18s ease,transform .18s ease}.metric:hover{border-color:var(--border-strong)}.metric.accent:before{content:none}.metric .label{font-size:12px;font-weight:500;color:var(--muted);margin:0 0 12px;display:flex;align-items:center;gap:6px}.metric .value{font-size:18px;font-weight:600;margin:0;letter-spacing:-.2px;font-variant-numeric:tabular-nums}.metric .value.green{color:var(--success)}.metric .value.red{color:var(--danger)}.metric .value.orange{color:var(--orange-bright)}.metric .hint{font-size:11.5px;color:var(--faint);margin:8px 0 0;line-height:1.45}.row{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:20px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 20px}.panel h2{font-size:14px;font-weight:600;margin:0 0 18px;letter-spacing:-.2px}.bars{display:flex;align-items:flex-end;gap:14px;height:140px}.bar-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:9px}.bar{width:100%;background:linear-gradient(180deg,#ed6a1a73,#ed6a1a1f);border-radius:6px 6px 0 0;transition:filter .2s ease}.bar-col:hover .bar{filter:brightness(1.3)}.bar.atual{background:linear-gradient(180deg,var(--orange-bright),var(--orange));box-shadow:0 0 20px -2px var(--orange-glow)}.bar-label{font-size:11.5px;color:var(--muted)}.bar-label.atual{color:var(--orange-bright);font-weight:600}.panel-title-row{display:flex;align-items:center;gap:8px;margin:0 0 16px}.panel-title-row h2{margin:0}.feed-item{display:flex;align-items:center;justify-content:space-between;padding:11px 0}.feed-item+.feed-item{border-top:1px solid var(--border)}.feed-item .name{font-size:13.5px;margin:0}.feed-item .time{font-size:11.5px;color:var(--faint);margin:3px 0 0}.feed-item .amount{font-size:13.5px;color:var(--success);font-weight:600;font-variant-numeric:tabular-nums}.funil{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;text-align:center}.funil .step{padding:6px 0;border-radius:var(--radius);transition:background .18s ease}.funil .step:hover{background:var(--surface-3)}.funil .n{font-size:24px;font-weight:700;margin:0;font-variant-numeric:tabular-nums}.funil .n.warn{color:var(--warning)}.funil .n.danger{color:var(--danger)}.funil .l{font-size:11.5px;color:var(--muted);margin:4px 0 0}.table-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.table-head{padding:15px 20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.table-head .t{font-size:14px;font-weight:600}.table-head .link{font-size:12.5px;color:var(--orange-bright);cursor:pointer}table{width:100%;border-collapse:collapse;font-size:13.5px}tbody tr{border-top:1px solid var(--border);transition:background .15s ease}tbody tr:hover{background:var(--surface-3)}td{padding:14px 20px}.cli{display:flex;align-items:center;gap:11px}.avatar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:var(--surface-3);color:var(--muted)}.avatar.brand{background:var(--orange-soft);color:var(--orange-bright);box-shadow:inset 0 0 0 1px #ed6a1a40}.right{text-align:right;font-variant-numeric:tabular-nums}.center{text-align:center;color:var(--muted)}.pill{font-size:12px;font-weight:600;padding:4px 11px;border-radius:999px}.pill.pago{color:var(--success);background:var(--success-bg)}.pill.aberto{color:var(--warning);background:var(--warning-bg)}.pill.vencido{color:var(--danger);background:var(--danger-bg)}.empty{padding:28px;text-align:center;color:var(--faint);font-size:13px}.alert{background:var(--danger-bg);color:var(--danger);border:1px solid rgba(248,113,113,.3);padding:12px 16px;border-radius:var(--radius);font-size:13px;margin-bottom:16px}.form-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 20px;margin-bottom:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;align-items:end}.field{display:flex;flex-direction:column;gap:7px}.field label{font-size:12px;color:var(--muted)}.field input{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;color:var(--text);font-size:14px;outline:none;transition:border-color .15s ease}.field input:focus{border-color:var(--orange)}.form-actions{display:flex;gap:8px}.btn-ghost{background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:13px;font-weight:500;padding:10px 16px;border-radius:999px;cursor:pointer}.btn-ghost:hover{border-color:var(--border-strong)}.regua-btn{display:inline-flex;align-items:center;gap:7px}.rel-select{background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:13px;padding:8px 12px;border-radius:var(--radius);outline:none;cursor:pointer}.rel-select:hover{border-color:var(--border-strong)}.regua-btn:disabled{opacity:.6;cursor:default}.btn-primary:disabled{opacity:.6;cursor:default}.muted-cell{color:var(--muted)}.row-actions{display:flex;gap:6px;justify-content:flex-end}.icon-action{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border);color:var(--muted);cursor:pointer;transition:all .15s ease}.icon-action:hover{color:var(--text);border-color:var(--border-strong)}.icon-action.danger:hover{color:var(--danger);border-color:#f8717166}.btn-cobrar{display:inline-flex;align-items:center;gap:6px;background:var(--orange-soft);color:var(--orange-bright);border:1px solid rgba(237,106,26,.3);font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:9px;cursor:pointer;transition:all .15s ease}.btn-cobrar:hover{background:#ed6a1a38}.btn-cobrar:disabled{opacity:.6;cursor:default}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:50;padding:20px}.modal{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:24px;width:560px;max-width:100%}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.modal-head h2{font-size:18px;font-weight:600;margin:0}.modal-head .sub{font-size:13px;color:var(--muted);margin:4px 0 0}.pix-grid{display:grid;grid-template-columns:170px 1fr;gap:20px;align-items:start}.qr-box{background:#fff;padding:10px;border-radius:var(--radius);line-height:0}.qr-box img{width:100%;display:block}.copia-label{font-size:12px;color:var(--muted);margin:0 0 8px}.copia{display:block;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:12px;font-family:ui-monospace,monospace;font-size:11px;word-break:break-all;color:var(--muted);max-height:92px;overflow:auto}.copy-btn{margin-top:10px;display:inline-flex;align-items:center;gap:6px}.simular-btn{display:inline-flex;align-items:center;gap:7px;margin-top:20px;width:100%;justify-content:center}.pago-box{text-align:center;padding:24px 0 8px;color:var(--success)}.pago-title{font-size:22px;font-weight:700;margin:12px 0 4px;color:var(--text)}.pago-sub{font-size:13px;color:var(--muted);margin:0}.msg-feed{display:flex;flex-direction:column;gap:12px}.msg-bubble{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--success);border-radius:var(--radius-lg);padding:14px 16px}.msg-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.msg-meta{display:flex;flex-direction:column}.msg-nome{font-size:14px;font-weight:500}.msg-tel{font-size:11.5px;color:var(--muted)}.etapa-badge{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--orange-bright);background:var(--orange-soft);padding:3px 10px;border-radius:999px}.msg-text{font-size:13.5px;color:var(--text);white-space:pre-line;line-height:1.55;margin:0 0 10px;word-break:break-word}.msg-foot{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.msg-status{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--success)}.brand-img{width:38px;height:38px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}.tag{font-size:11.5px;font-weight:600;color:var(--muted);background:var(--surface-3);padding:3px 10px;border-radius:999px}.icon-action.whats{color:var(--success);border-color:#34d3994d}.icon-action.whats:hover{background:var(--success-bg);border-color:var(--success);color:var(--success)}.n.ok{color:var(--success)}.funil-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.funil-head h2{margin:0}.funil-sub{font-size:12.5px;color:var(--muted);margin:4px 0 0}.funil-legenda{display:flex;gap:14px;font-size:12px;color:var(--muted);flex-shrink:0}.funil-legenda span{display:inline-flex;align-items:center;gap:5px}.dot{width:9px;height:9px;border-radius:50%;display:inline-block}.dot.ok{background:var(--success)}.dot.warn{background:var(--warning)}.dot.danger{background:var(--danger)}.cfg-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--border)}.cfg-row:first-of-type{border-top:none}.cfg-icon{width:40px;height:40px;border-radius:var(--radius);background:var(--surface-3);display:flex;align-items:center;justify-content:center;color:var(--muted);flex-shrink:0}.cfg-info{flex:1}.cfg-titulo{font-size:14px;font-weight:500;margin:0}.cfg-nota{font-size:12.5px;color:var(--muted);margin:3px 0 0;line-height:1.5}.aviso-primeira{font-size:12px;line-height:1.45;color:var(--warning);background:var(--warning-bg);border-radius:8px;padding:7px 10px;margin:8px 0 0}.cfg-status{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:999px;flex-shrink:0}.cfg-status.ok{color:var(--success);background:var(--success-bg)}.cfg-status.pend{color:var(--warning);background:var(--warning-bg)}.sub-cell{font-size:11.5px;color:var(--muted);margin-top:2px}.prog-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.prog-pct{font-size:28px;font-weight:700;color:var(--success);letter-spacing:-1px}.prog-frac{font-size:13px;color:var(--muted)}.prog-bar{height:12px;background:var(--surface-3);border-radius:999px;overflow:hidden;margin-bottom:12px}.prog-fill{height:100%;background:linear-gradient(90deg,var(--success),var(--success-dim));border-radius:999px}.prog-legenda{display:flex;gap:18px;font-size:12.5px;color:var(--muted)}.prog-legenda span{display:inline-flex;align-items:center;gap:6px}.metric.clickable{cursor:pointer}.donut-wrap{display:flex;align-items:center;gap:22px}.donut{width:120px;height:120px;flex-shrink:0}.donut-pct{fill:var(--text);font-size:22px;font-weight:700}.donut-sub{fill:var(--muted);font-size:9px}.donut-info{flex:1;display:flex;flex-direction:column;gap:11px}.di-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.di-row b{margin-left:auto;color:var(--text);font-weight:600}.di-row.total{border-top:1px solid var(--border);padding-top:11px}.saude-bar{display:flex;gap:4px;height:14px;margin-bottom:16px}.saude-bar .seg{border-radius:4px;min-width:6px}.seg.ok{background:var(--success)}.seg.warn{background:var(--warning)}.seg.danger{background:var(--danger)}.saude-grupos{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.saude-grupo{display:flex;align-items:center;gap:11px;padding:13px;border-radius:var(--radius);background:var(--surface-3);cursor:pointer;transition:transform .15s ease}.saude-grupo:hover{transform:translateY(-2px)}.sg-n{font-size:22px;font-weight:700;margin:0}.sg-l{font-size:12px;color:var(--muted);margin:2px 0 0}.thead-row th{text-align:left;padding:11px 18px;font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border)}.thead-row th.right{text-align:right}.thead-row th.center{text-align:center}.atraso-txt{font-size:12.5px;color:var(--danger);font-weight:600}.clickable-cli{cursor:pointer}.clickable-cli:hover{color:var(--orange-bright)}.tr-click{cursor:pointer}.det-head{display:flex;align-items:center;gap:14px}.det-avatar{width:44px;height:44px;font-size:15px}.det-status{margin-left:4px}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.info-item{display:flex;align-items:flex-start;gap:10px}.info-ic{color:var(--muted);margin-top:2px;flex-shrink:0}.info-l{font-size:11.5px;color:var(--muted);margin:0}.info-v{font-size:13.5px;margin:2px 0 0;word-break:break-word}.msg-mini-feed{display:flex;flex-direction:column;gap:10px;max-height:340px;overflow:auto}.msg-mini{border-left:2px solid var(--success);padding-left:10px}.msg-mini-top{display:flex;align-items:center;gap:8px;margin-bottom:3px}.msg-mini-data{font-size:11px;color:var(--faint);margin-left:auto}.msg-mini-txt{font-size:12.5px;color:var(--muted);margin:0}.filtros{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chip{background:var(--surface);border:1px solid var(--border);color:var(--muted);font-size:13px;font-weight:500;padding:7px 14px;border-radius:999px;cursor:pointer;transition:all .15s ease}.chip:hover{border-color:var(--border-strong);color:var(--text)}.chip.on{background:var(--orange-soft);border-color:#ed6a1a66;color:var(--orange-bright)}.filtro-data{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:13px;color:var(--muted)}.filtro-data .rel-select{padding:7px 10px}.mono{font-family:ui-monospace,monospace;font-size:11.5px}.venc-valor{font-size:13.5px;font-weight:600;color:var(--text)}.var-tag{display:inline-flex;align-items:center;gap:2px;margin-left:6px;font-weight:600}.var-tag.up{color:var(--success)}.var-tag.down{color:var(--danger)}.evolucao{display:flex;align-items:flex-end;gap:12px;height:140px;padding-top:10px}.ev-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.ev-track{width:70%;max-width:42px;background:var(--surface-3);border-radius:5px 5px 0 0;position:relative}.ev-fill{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,var(--success),var(--success-dim));border-radius:5px 5px 0 0}.ev-label{font-size:11.5px;color:var(--muted)}.ev-label.atual{color:var(--orange-bright);font-weight:600}.rank-item{display:flex;align-items:center;gap:11px;padding:10px 0}.rank-item+.rank-item{border-top:1px solid var(--border)}.rank-pos{width:24px;height:24px;border-radius:50%;background:var(--surface-3);color:var(--muted);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.rank-info{flex:1}.rank-nome{font-size:13.5px;margin:0}.rank-sub{font-size:11.5px;color:var(--muted);margin:2px 0 0}.rank-valor{font-size:13.5px;font-weight:600}.notif,.notif-btn{position:relative}.notif-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;pointer-events:none}.notif-panel{position:absolute;top:46px;right:0;width:320px;max-height:480px;overflow:auto;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);z-index:60;box-shadow:0 16px 40px -12px #00000073}.notif-head{padding:12px 14px;font-size:13px;font-weight:600;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:8px}.notif-lido-btn{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--muted);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .15s ease;white-space:nowrap}.notif-lido-btn:hover{color:var(--text);background:var(--surface-3)}.notif-item{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13px}.notif-item+.notif-item{border-top:1px solid var(--border)}.notif-item p{margin:0}.notif-ic{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notif-ic.pago{background:var(--success-bg);color:var(--success)}.notif-ic.critico{background:var(--danger-bg);color:var(--danger)}.notif-ic.vencimento{background:var(--warning-bg);color:var(--warning)}.receipt{text-align:center}.receipt-mark{width:52px;height:52px;border-radius:14px;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;margin:0 auto 12px}.receipt-tit{font-size:15px;font-weight:600;margin:0}.receipt-sub{font-size:12.5px;color:var(--muted);margin:2px 0 16px}.receipt-check{color:var(--success);display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:600;margin-bottom:8px}.receipt-valor{font-size:32px;font-weight:700;color:var(--success);letter-spacing:-1px;margin:0 0 16px}.receipt-rows{text-align:left;border-top:1px solid var(--border)}.receipt-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border);font-size:13px}.receipt-row span{color:var(--muted);flex-shrink:0}.receipt-row b{font-weight:600;text-align:right;word-break:break-all}.receipt-actions{display:flex;gap:8px;margin-top:18px}.receipt-actions button{flex:1;justify-content:center}@media(max-width:860px){.app{display:block}.sidebar{display:none}.main{padding:8px 16px calc(72px + env(safe-area-inset-bottom))}.topbar{flex-direction:column;align-items:stretch;gap:10px}.topbar h1{font-size:26px;letter-spacing:-.5px;line-height:1.15}.topbar .sub{font-size:13px}.main>.topo-avisos{display:none}.topbar,.dash-hero-topo{position:relative}.topbar-actions{flex-wrap:nowrap;gap:8px;margin-right:50px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.topbar-actions::-webkit-scrollbar{display:none}.topbar-actions>*{flex-shrink:0;white-space:nowrap}.topbar-actions .btn-primary{position:absolute;right:0;bottom:2px;padding:9px 10px;gap:0;width:40px;height:38px;justify-content:center}.topbar-actions .btn-primary svg{width:19px;height:19px;flex-shrink:0}.so-desktop{display:none}.topbar-actions .btn-primary svg{width:19px;height:19px}.topbar-actions .icon-btn[title^=Recarregar]{display:none}.search{flex:1 1 100%}.search input{width:100%}.metrics{grid-template-columns:repeat(2,1fr);gap:10px}.metrics>.metric:first-child:nth-last-child(5){grid-column:1 / -1}.metrics>.metric:first-child:nth-last-child(5) .value{font-size:30px}.metrics>.metric:nth-child(5):last-child{display:none}.metrics>.metric:nth-child(4):nth-last-child(2){grid-column:1 / -1}.metric .label{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric .hint{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row,.saude-grupos{grid-template-columns:1fr}.table-panel table,.table-panel tbody,.panel table,.panel tbody{display:block}.table-panel thead,.table-panel .thead-row,.panel table thead{display:none}.table-panel tr,.panel table tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:13px 15px;border-top:1px solid var(--border)}.table-panel td,.panel table td{display:inline-flex;align-items:center;padding:0;border:none;text-align:left!important;font-size:13px}.table-panel td:first-child,.table-panel td:last-child,.panel table td:first-child{flex:1 1 100%}.table-panel td:first-child,.panel table td:first-child{flex-direction:column;align-items:flex-start;gap:1px}.cli-filtros{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cli-filtros::-webkit-scrollbar{display:none}.cli-filtros>*{flex-shrink:0}.table-panel td:last-child{margin-top:8px}.table-panel .row-actions,.panel table .fat-acoes{justify-content:flex-start;flex-wrap:wrap}.notif-panel{position:fixed;top:auto;bottom:72px;left:12px;right:12px;width:auto;max-height:60vh;transform:none}.pix-grid{grid-template-columns:1fr}.qr-box{max-width:200px;margin:0 auto}.info-grid{grid-template-columns:1fr}.funil-head{flex-direction:column;align-items:flex-start;gap:8px}.funil-legenda{flex-wrap:wrap}.filtro-data{margin-left:0;flex-wrap:wrap}.det-head{flex-wrap:wrap}.det-head h1{font-size:19px}.servico-item{flex-wrap:wrap}.servico-info{flex:1 1 60%;min-width:0}.servico-acoes{flex:1 1 100%;margin-left:0;margin-top:10px}.servico-acoes .mini-btn{flex:1;justify-content:center}.filtros{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.filtros::-webkit-scrollbar{display:none}.filtros>.chip,.filtros>.rel-select,.filtro-data{flex-shrink:0}.panel{padding:16px;border-radius:14px;margin-bottom:14px}.metric{padding:14px;border-radius:14px}.metric .label{font-size:12px}.metric .hint{font-size:11.5px;line-height:1.35}.row{gap:14px}}.tabbar,.folha-fundo{display:none}@media(max-width:860px){.tabbar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;padding:6px 4px calc(4px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:1px solid var(--border)}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;cursor:pointer;padding:4px 2px;color:var(--faint);font-size:10px;font-weight:500;font-family:inherit;letter-spacing:-.1px;min-height:48px}.tab.on{color:var(--orange-bright)}.tab span{white-space:nowrap}.folha-fundo{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;align-items:flex-end;background:#00000073;animation:folha-fade .18s ease}.folha{width:100%;background:var(--surface);border-radius:16px 16px 0 0;padding:8px 12px calc(14px + env(safe-area-inset-bottom));animation:folha-sobe .24s cubic-bezier(.32,.72,0,1);max-height:80vh;overflow-y:auto}.folha-alca{width:36px;height:5px;border-radius:3px;background:var(--border-strong);margin:6px auto 12px}.folha-lista{display:flex;flex-direction:column}.folha-item{display:flex;align-items:center;gap:13px;width:100%;background:none;border:none;cursor:pointer;font-family:inherit;padding:14px 10px;font-size:15.5px;color:var(--text);text-align:left;border-radius:10px}.folha-item:active{background:var(--surface-2)}.folha-item svg{color:var(--muted);flex-shrink:0}.folha-item.on{color:var(--orange-bright);font-weight:600}.folha-item.on svg{color:var(--orange-bright)}.folha-item.sair{color:var(--danger);margin-top:6px;border-top:1px solid var(--border);border-radius:0}.folha-item.sair svg{color:var(--danger)}}@keyframes folha-sobe{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes folha-fade{0%{opacity:0}to{opacity:1}}@media(max-width:460px){.metric .value{font-size:22px}.metrics>.metric:first-child .value{font-size:28px}.topbar h1{font-size:24px}}.toast-container{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:10px;z-index:100;pointer-events:none}.toast-pagamento{pointer-events:all;width:300px;background:var(--surface);border:1px solid var(--success);border-radius:var(--radius-lg);box-shadow:0 16px 40px -12px #00000080,0 0 0 1px #34d39926;overflow:hidden;animation:toast-in .25s ease}@keyframes toast-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-head{display:flex;align-items:center;gap:7px;padding:12px 12px 0}.toast-ic{color:var(--success);display:flex}.toast-titulo{font-size:13px;font-weight:600;color:var(--success);flex:1}.toast-hora{font-size:11px;color:var(--faint)}.toast-close{width:22px;height:22px;border-radius:6px;border:none;background:transparent;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.toast-close:hover{background:var(--surface-3);color:var(--text)}.toast-cliente{margin:8px 12px 2px;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-valor{margin:0 12px 10px;font-size:22px;font-weight:700;color:var(--success);letter-spacing:-.5px}.toast-actions{padding:0 12px 12px}.toast-refresh{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);background:var(--surface-3);border:1px solid var(--border);border-radius:999px;padding:5px 11px;cursor:pointer;transition:all .15s ease}.toast-refresh:hover{color:var(--text);border-color:var(--border-strong)}.toast-bar{height:3px;background:var(--surface-3)}.toast-bar-fill{height:100%;background:var(--success);transition:width .1s linear}.notif-section-label{padding:8px 16px 4px;font-size:10.5px;font-weight:700;color:var(--faint);text-transform:uppercase;letter-spacing:.6px}.notif-item--nova{background:#34d3990f}.notif-hora{font-size:11px;color:var(--faint);margin:2px 0 0}@media(max-width:860px){.toast-container{bottom:80px;right:12px;left:12px}.toast-pagamento{width:100%}}@media print{body *{visibility:hidden}.receipt-print,.receipt-print *{visibility:visible}.receipt-print{position:absolute;top:0;left:0;width:100%}.receipt-actions,.modal-head .icon-action{display:none}}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;overflow:hidden}.login-glow{position:absolute;top:-150px;left:50%;transform:translate(-50%);width:900px;height:600px;background:radial-gradient(ellipse at center,var(--orange-glow),transparent 60%);pointer-events:none}.login-card{position:relative;z-index:1;width:100%;max-width:380px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 30px;box-shadow:0 30px 80px -30px #0009;display:flex;flex-direction:column}.login-brand{width:56px;height:56px;border-radius:16px;background:linear-gradient(145deg,var(--orange-bright),var(--orange));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:22px;letter-spacing:-1px;margin:0 auto 18px;box-shadow:0 10px 30px -8px var(--orange-glow)}.login-tit{font-size:22px;font-weight:700;text-align:center;margin:0 0 4px}.login-sub{font-size:13.5px;color:var(--muted);text-align:center;margin:0 0 24px}.login-label{font-size:12.5px;color:var(--muted);margin:0 0 6px}.login-input{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:11px 13px;color:var(--text);font-size:14px;outline:none;margin-bottom:16px;transition:border-color .15s;font-family:inherit}.login-input:focus{border-color:var(--orange)}.login-btn{justify-content:center;width:100%;padding:12px;font-size:15px;margin-top:4px}.login-foot{font-size:11.5px;color:var(--faint);text-align:center;margin:18px 0 0}.nav-sair:hover{color:var(--danger)!important;background:var(--danger-bg)!important}.login-logo{width:92px;height:92px;border-radius:18px;object-fit:cover;display:block;margin:0 auto 16px;box-shadow:0 12px 32px -10px var(--orange-glow)}.regua-etapa{border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;margin-bottom:12px;transition:opacity .15s}.regua-etapa.off{opacity:.5}.regua-etapa-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.regua-check{display:flex;align-items:center;gap:9px;cursor:pointer}.regua-check input{width:16px;height:16px;accent-color:var(--orange);cursor:pointer}.regua-rotulo{font-size:14px;font-weight:600}.regua-dias{display:flex;align-items:center;gap:9px}.regua-dias input{width:64px;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:7px 9px;color:var(--text);font-size:13px;text-align:center;outline:none;font-family:inherit}.regua-dias input:focus{border-color:var(--orange)}.regua-texto{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;color:var(--text);font-size:13px;line-height:1.5;outline:none;resize:vertical;font-family:inherit}.regua-texto:focus{border-color:var(--orange)}.regua-texto:disabled{opacity:.5;cursor:not-allowed}.metric-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.metric-head .label{margin:0;font-size:13px}.metric-ic{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.metric-ic.orange{color:var(--orange-bright);background:var(--orange-soft)}.metric-ic.green{color:var(--success);background:var(--success-bg)}.metric-ic.red{color:var(--danger);background:var(--danger-bg)}.metric .value{font-size:27px}.pill{display:inline-flex;align-items:center;gap:6px}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.panel h2,.table-head .t{font-size:15px;letter-spacing:-.3px}td{padding:15px 22px}.thead-row th{padding:13px 22px}tbody tr:hover{background:var(--surface-2)}.saude-bar{height:12px;gap:3px}.saude-bar .seg{border-radius:6px}.saude-grupo{border:1px solid var(--border);background:var(--surface-2)}.saude-grupo:hover{border-color:var(--border-strong);transform:translateY(-2px)}.bar{border-radius:7px 7px 0 0}.metric{padding:20px}.field input:focus,.rel-select:focus{box-shadow:0 0 0 3px var(--orange-soft)}.servicos-lista{display:flex;flex-direction:column;gap:10px}.servico-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.servico-item.off{opacity:.5}.servico-ic{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.servico-ic.rast{color:var(--orange-bright);background:var(--orange-soft)}.servico-ic.star{color:var(--info);background:var(--info-bg)}.servico-info{flex:1}.servico-tit{font-size:14px;font-weight:600;margin:0}.servico-sub{font-size:12px;color:var(--muted);margin:2px 0 0}.servico-valor{font-size:15px;font-weight:700;white-space:nowrap}.servico-mes{font-size:11px;color:var(--muted);font-weight:500}.serv-linha{display:grid;grid-template-columns:170px 1fr 110px 80px 36px;gap:10px;align-items:center;margin-bottom:10px}.serv-linha input{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:9px 11px;color:var(--text);font-size:13px;outline:none;font-family:inherit}.serv-linha input:focus{border-color:var(--orange)}.serv-resumo{display:flex;gap:6px;flex-wrap:wrap}.serv-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--orange-bright);background:var(--orange-soft);padding:3px 9px;border-radius:999px}.serv-badge.star{color:var(--info);background:var(--info-bg)}@media(max-width:860px){.serv-linha{grid-template-columns:1fr 1fr}}.nav-ico{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nav-badge{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}@media(min-width:861px){.sidebar{align-items:stretch;z-index:50}.sidebar-topo{display:flex;align-items:center;gap:10px;padding:2px 8px 14px}.sidebar-nome{font-size:13px;font-weight:700;letter-spacing:-.2px}.sidebar-nome small{display:block;font-size:10.5px;font-weight:500;color:var(--faint);letter-spacing:0}.nav-label{white-space:nowrap;font-size:13px;font-weight:500}}@media(max-width:860px){.nav-label{display:none}}@keyframes girar{to{transform:rotate(360deg)}}.girando{animation:girar 1s linear infinite}.acoes-conc{display:inline-flex;gap:8px;justify-content:flex-end}.conc-ok{display:inline-flex;align-items:center;gap:5px;color:var(--success);font-weight:600}.alertas-lista{display:flex;flex-direction:column;gap:10px}.alerta-card{display:flex;align-items:center;gap:14px;background:var(--panel, var(--card, var(--bg)));border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.alerta-icone{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--danger-bg);color:var(--danger);flex-shrink:0}.alerta-corpo{flex:1;min-width:0}.alerta-titulo{font-weight:600;color:var(--text)}.alerta-msg{font-size:13px;color:var(--text-dim, var(--muted, var(--text)));margin-top:2px}.alerta-data{font-size:11px;color:var(--text-dim, var(--muted, var(--text)));margin-top:4px;opacity:.7}.conc-cliente-input{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:7px 10px;color:var(--text);font-size:13px;outline:none;font-family:inherit;min-width:190px;max-width:260px}.conc-cliente-input:focus{border-color:var(--orange)}@media(min-width:1100px){.metrics{grid-template-columns:repeat(5,1fr)}}.dia-sep{color:var(--muted);margin:0 2px}.dia-rotulo{font-size:12.5px;color:var(--muted);align-self:center}.dia-chip b{margin-left:5px;color:var(--orange-bright)}.dia-chip.on b{color:inherit}.mes-nav{display:flex;align-items:center;gap:10px}.mes-label{font-weight:700;font-size:15px;min-width:130px;text-align:center}.linha-paga td{background:#30a46c0f}.mens-nome{cursor:pointer;font-weight:500}.mens-nome:hover{color:var(--orange-bright)}.mens-pago{color:var(--success);font-weight:600;font-size:12.5px}.mens-vencida{color:var(--danger);font-weight:700}.linha-edit td{background:var(--orange-soft)}.edit-mini{width:84px;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:6px 8px;color:var(--text);font-size:13px;font-family:inherit;outline:none}.edit-mini.data{width:138px}.edit-mini:focus{border-color:var(--orange)}.lig-card{display:flex;align-items:center;gap:16px;padding:14px 16px;border-top:1px solid var(--border)}.lig-card.feito{opacity:.55}.lig-info{flex:1;min-width:0}.lig-nome{font-weight:700;font-size:15px;margin:0 0 2px;cursor:pointer}.lig-nome:hover{color:var(--orange-bright)}.lig-sub{margin:0;font-size:13px;color:var(--muted)}.lig-fone{color:var(--text);font-weight:600;letter-spacing:.3px}.lig-faturas{margin:4px 0 0;font-size:12px;color:var(--muted)}.lig-ult{margin:4px 0 0;font-size:12px;color:var(--info)}.lig-numeros{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.lig-valor{font-weight:800;font-size:16px;color:var(--danger)}.lig-atraso{font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;background:var(--danger-bg);color:var(--danger)}.lig-acoes{display:flex;align-items:center;gap:8px;flex-shrink:0}.lig-acoes a.btn-cobrar{text-decoration:none}@media(max-width:860px){.lig-card{flex-wrap:wrap;gap:10px}.lig-numeros{flex-direction:row;align-items:center;gap:10px}.lig-acoes{flex:1 1 100%}.lig-check{margin-left:auto}}.olho-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;cursor:pointer;background:var(--surface);border:1px solid var(--border);color:var(--muted);transition:all .15s ease;flex-shrink:0}.olho-btn:hover{color:var(--text);border-color:var(--border-strong)}.olho-btn.on{background:var(--orange-soft);border-color:#ed6a1a66;color:var(--orange-bright)}[data-oculto] .value,[data-oculto] .hint,[data-oculto] .venc-valor,[data-oculto] .lig-valor,[data-oculto] .servico-valor,[data-oculto] .metric .hint,[data-oculto] .funil-sub,[data-oculto] .funil-card-valor,[data-oculto] .funil-card-nome,[data-oculto] .funil-card-tel,[data-oculto] .funil-badge,[data-oculto] .fin-stat b,[data-oculto] .pill.vencido,[data-oculto] .card-fin-total,[data-oculto] .card-fin-lista,[data-oculto] .cli,[data-oculto] .dash-hero-sub,[data-oculto] .evolucao,[data-oculto] tbody td{filter:blur(5px);-webkit-user-select:none;user-select:none;transition:filter .2s ease}[data-oculto] tbody td .fat-acoes,[data-oculto] tbody td button{filter:blur(0)}.value,.hint,.cli,tbody td{transition:filter .2s ease}.ao-vivo{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--success);letter-spacing:.5px}.pulso{width:9px;height:9px;border-radius:50%;background:var(--success);animation:pulsar 1.4s ease infinite}@keyframes pulsar{0%,to{opacity:1;box-shadow:0 0 #30a46c80}50%{opacity:.6;box-shadow:0 0 0 6px #30a46c00}}.envio-progress{height:10px;border-radius:999px;background:var(--surface-2, rgba(255,255,255,.06));overflow:hidden}.envio-progress-fill{height:100%;border-radius:999px;background:var(--orange);transition:width .6s ease}.envio-feed{display:flex;flex-direction:column}.envio-item{display:flex;align-items:center;gap:14px;padding:11px 16px;border-top:1px solid var(--border);font-size:13px}.envio-hora{font-family:ui-monospace,monospace;font-size:12px;color:var(--muted);min-width:96px}.envio-etapa{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;min-width:86px;text-align:center}.envio-etapa.lembrete{background:var(--info-bg);color:var(--info)}.envio-etapa.venc{background:var(--orange-soft);color:var(--orange-bright)}.envio-etapa.atraso{background:var(--danger-bg);color:var(--danger)}.envio-etapa.conf{background:var(--success-bg);color:var(--success)}.envio-etapa.manual{background:#ffffff14;color:var(--muted)}.envio-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.envio-status.ok{color:var(--success);font-size:12px}.envio-status.falha{color:var(--danger);font-size:12px;font-weight:700}@media(max-width:860px){.envio-item{flex-wrap:wrap;gap:8px}.envio-nome{flex:1 1 100%}}.serv-linha{display:flex;gap:12px;align-items:flex-end;margin-bottom:12px}.serv-campo{display:flex;flex-direction:column;gap:5px;min-width:120px}.serv-campo.cresce{flex:1;min-width:0}.serv-campo label{font-size:11.5px;font-weight:600;color:var(--muted);letter-spacing:.2px}.serv-remover{margin-bottom:2px;flex-shrink:0}@media(max-width:780px){.serv-linha{flex-wrap:wrap}.serv-campo{flex:1 1 45%}}.adiantar-box{display:inline-flex;align-items:center;gap:8px}.adiantar-l{font-size:12.5px;color:var(--muted)}.adiantar-mes{font-size:12.5px;font-weight:600;color:var(--orange-bright);text-transform:capitalize}.servico-acoes{display:inline-flex;gap:8px;margin-left:14px;flex-shrink:0}.edit-campo{display:inline-flex;flex-direction:column;gap:3px;text-align:left}.edit-campo label{font-size:10.5px;font-weight:700;color:var(--muted);letter-spacing:.3px;text-transform:uppercase}.linha-futuras-toggle td{padding:10px 15px;border-top:1px dashed var(--border)}.linha-futura td{opacity:.65}.linha-futura:hover td{opacity:1}.fat-acoes{display:inline-flex;gap:7px;align-items:center}.mini-btn{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:6px 12px;border-radius:9px;cursor:pointer;background:var(--surface-2, rgba(255,255,255,.04));border:1px solid var(--border);color:var(--muted);font-family:inherit;transition:all .14s ease;white-space:nowrap}.mini-btn:hover{color:var(--text);border-color:var(--orange);background:var(--orange-soft)}.mini-btn.ok{color:var(--success);background:transparent;border-color:var(--border)}.mini-btn.ok:hover{background:var(--success-bg);border-color:var(--success)}.pill.cancelado{background:#ffffff12;color:var(--muted)}.feed-item.clicavel{cursor:pointer;border-radius:10px;transition:background .12s ease;margin:0 -8px;padding-left:8px;padding-right:8px}.feed-item.clicavel:hover{background:var(--surface-2, rgba(255,255,255,.04))}.venc-valor.vermelho{color:var(--danger)}.topo-avisos{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}.aviso-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:var(--radius-sm);background:transparent;border:none;color:var(--orange-bright);font-size:12px;font-weight:500;cursor:pointer}.aviso-chip:hover{background:var(--orange-soft)}.aviso-chip:hover{border-color:var(--orange)}.aviso-chip.alerta{background:var(--danger-bg);border-color:#e5484d59;color:var(--danger)}.aviso-chip.cobrar{background:var(--orange-soft);border-color:#ed6a1a66;color:var(--orange-bright)}.funil-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.funil-qtd{opacity:.65;font-weight:500;margin-left:4px}.funil-nome-row{display:flex;align-items:flex-end;gap:12px;margin-bottom:14px}.funil-etapas{display:flex;flex-direction:column;gap:10px}.funil-etapa{display:flex;align-items:center;gap:14px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px}.funil-etapa.off{opacity:.45}.etapa-dia{min-width:52px;text-align:center;font-weight:800;font-size:14px;padding:7px 8px;border-radius:10px;letter-spacing:-.3px;background:var(--orange-soft);color:var(--orange-bright);flex-shrink:0}.etapa-dia.atraso{background:var(--danger-bg);color:var(--danger)}.etapa-info{flex:1;min-width:0}.etapa-rotulo{font-weight:600;margin:0 0 2px}.etapa-offset{width:54px;background:var(--surface, transparent);border:1px solid var(--border);border-radius:8px;padding:3px 6px;color:var(--text);font-family:inherit;font-size:12.5px}.etapa-template{background:var(--surface, transparent);border:1px solid var(--border);border-radius:var(--radius);padding:9px 11px;color:var(--text);font-size:13px;font-family:inherit;outline:none;min-width:200px}.etapa-template:focus{border-color:var(--orange)}@media(max-width:860px){.funil-etapa{flex-wrap:wrap}.etapa-template{min-width:0;flex:1 1 100%}}.conta-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:10px}.conta-campo{display:flex;flex-direction:column;gap:6px}.conta-campo input{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;color:var(--text);font-size:14px;font-family:inherit;outline:none}.conta-campo input:focus{border-color:var(--orange)}.conta-campo input:disabled{opacity:.55}@media(max-width:860px){.conta-grid{grid-template-columns:1fr}}.pend-grupo{border-top:1px solid var(--border)}.pend-head{display:flex;align-items:center;gap:12px;padding:13px 16px;cursor:pointer;transition:background .12s ease}.pend-head:hover{background:var(--surface-2, rgba(255,255,255,.03))}.pend-nome{font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pend-total{font-weight:700;color:var(--orange-bright)}.pend-faturas{padding:4px 16px 12px 44px;display:flex;flex-direction:column;gap:8px}.pend-fatura{display:flex;align-items:center;gap:14px;font-size:13px;flex-wrap:wrap}.pend-valor{font-weight:600;margin-left:auto}@media(max-width:860px){.pend-faturas{padding-left:16px}.pend-fatura .acoes-conc{flex:1 1 100%;justify-content:flex-start}}.regua-template{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.regua-template select{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:8px 11px;color:var(--text);font-size:13px;font-family:inherit;outline:none;min-width:210px}.regua-template select:focus{border-color:var(--orange)}.regua-template select:disabled{opacity:.5}.pill.pausado{background:#ffffff14;color:var(--muted)}.pill.inativo{background:#ffffff0d;color:var(--muted);opacity:.75}.serv-lista-cell{display:flex;flex-direction:column;gap:3px}.serv-mini{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text);opacity:.9;white-space:nowrap}.serv-mini svg{color:var(--orange-bright);flex-shrink:0}.serv-mini.mais{color:var(--muted);font-size:11.5px}.serv-mini.vazio{color:var(--muted);font-style:italic}.form-sec-panel{margin-bottom:18px}.form-sec-tit{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.3px;color:var(--orange-bright);text-transform:uppercase;display:flex;align-items:center;gap:7px}.form-sec-tit svg{flex-shrink:0}.form-sec-tit:not(:first-child){margin-top:22px;padding-top:18px;border-top:1px solid var(--border)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 14px}.form-grid .field.cresce2{grid-column:span 2}.form-grid .field.mini{min-width:90px}.form-grid .form-nota{grid-column:1 / -1;margin:2px 0 0}@media(max-width:700px){.form-grid .field.cresce2{grid-column:span 1}}.serv-mini.star svg{color:var(--info)}.mostrar-mais{display:flex;justify-content:center;padding:12px;border-top:1px solid var(--border)}.nav-sec-bloco{display:contents}.nav-sec{align-self:stretch;margin:14px 4px 4px;padding:0 0 0 10px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap}@media(max-width:860px){.nav-sec{display:none}}.sidebar-rodape{margin-top:4px;padding:10px 10px 2px;border-top:1px solid var(--border);display:flex;align-items:center;gap:9px}.sidebar-rodape .avatar-mini{width:28px;height:28px;border-radius:50%;background:var(--surface-3);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--muted);flex-shrink:0}.sidebar-rodape .quem{min-width:0;flex:1}.sidebar-rodape .quem p{margin:0;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-rodape .quem small{font-size:10.5px;color:var(--faint)}.sidebar-rodape .sair-btn{background:none;border:none;color:var(--faint);cursor:pointer;padding:6px;border-radius:var(--radius-sm);display:flex}.sidebar-rodape .sair-btn:hover{color:var(--danger);background:var(--surface-2)}@media(max-width:860px){.sidebar-rodape{display:none}}.funil-kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}@media(max-width:1000px){.funil-kanban{grid-template-columns:1fr}}.funil-col{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 14px 10px;min-width:0}.funil-col-head{display:flex;align-items:center;gap:8px}.funil-dot{width:8px;height:8px;border-radius:50%;background:var(--muted);flex-shrink:0}.funil-col.verde .funil-dot{background:var(--success)}.funil-col.ambar .funil-dot{background:var(--warning)}.funil-col.vermelho .funil-dot{background:var(--danger)}.funil-tit{font-size:13px;font-weight:600}.funil-badge{margin-left:auto;font-size:12px;font-weight:500;color:var(--faint);font-variant-numeric:tabular-nums}.funil-sub{margin:4px 0 10px 16px;font-size:12px;color:var(--muted)}.funil-col-body{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto;padding-right:2px}.funil-card{display:flex;align-items:center;gap:10px;padding:9px 6px;background:transparent;border:none;border-bottom:1px solid var(--border);border-radius:0;cursor:pointer;transition:background .12s ease}.funil-card:hover{background:var(--surface-2)}.funil-card:last-child{border-bottom:none}.funil-mais-btn{margin:4px 2px 6px;padding:9px 12px;width:calc(100% - 4px);background:transparent;border:1px dashed var(--border);border-radius:10px;color:var(--muted);font-size:12.5px;font-family:inherit;cursor:pointer;transition:all .15s ease}.funil-mais-btn:hover{color:var(--orange-bright);border-color:var(--orange)}.funil-avatar{display:none}.funil-card-info{min-width:0;flex:1}.funil-card-nome{margin:0;font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.funil-card-tel{margin:1px 0 0;font-size:11px;color:var(--faint)}.funil-card-valor{font-size:12.5px;font-weight:500;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.funil-card-valor em{font-style:normal;font-size:10.5px;color:var(--muted)}.funil-vazio{margin:8px 4px;font-size:12.5px;color:var(--muted)}.funil-mais{margin:6px 4px 4px;font-size:12px;color:var(--muted);text-align:center}.conta-venc-red{color:var(--danger)!important;font-weight:600}.conta-venc-amb{color:var(--warning)!important}.row.metade{grid-template-columns:1fr 1fr;align-items:start}.card-fin{position:relative;overflow:hidden}.card-fin-head{display:flex;align-items:center;gap:11px;margin-bottom:10px}.card-fin-head h2{margin:0;font-size:13px;font-weight:600}.card-fin-sub{margin:1px 0 0;font-size:11.5px;color:var(--muted)}.card-fin-ic{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-fin-ic.laranja,.card-fin-ic.verde{display:none}.card-fin-head .btn-ghost,.card-fin-total{margin-left:auto}.card-fin-total{font-size:17px;font-weight:600;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.card-fin-total.verde{color:var(--success)}.card-fin-stats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.fin-stat{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--faint);padding:3px 0;margin-right:12px}.fin-stat b{color:var(--text);font-size:12.5px;margin-right:4px}.fin-stat.laranja b{color:var(--orange-bright)}.fin-stat.verde b{color:var(--success)}.fin-stat.vermelho{border-color:#e5484d73}.card-fin-lista{display:flex;flex-direction:column}@media(max-width:1000px){.row.metade{grid-template-columns:1fr}}.metric.grad-vermelho{border-top:2px solid rgba(229,72,77,.5);background:linear-gradient(180deg,rgba(229,72,77,.025),transparent 70px),var(--surface)}.value-pct{font-size:15px;font-weight:600;opacity:.85}@media(min-width:861px){.metrics{grid-template-columns:repeat(5,1fr)}}.card-fin-ic.azul{display:none}.evo-chart{display:flex;align-items:stretch;gap:8px;height:200px;padding:6px 2px 0}.evo-bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;min-width:0}.evo-val{font-size:10.5px;font-weight:700;color:var(--text);white-space:nowrap}.evo-bar-area{flex:1;width:100%;min-height:0;display:flex;align-items:flex-end;justify-content:center}.evo-bar{width:100%;max-width:44px;border-radius:7px 7px 2px 2px;transition:height .3s ease}.evo-bar.laranja{background:linear-gradient(180deg,var(--orange-bright),var(--orange));box-shadow:0 0 14px -4px var(--orange-glow)}.evo-bar.verde{background:linear-gradient(180deg,var(--success),var(--success-dim));box-shadow:0 0 14px -4px #30a46c80}.evo-bar.vermelho{background:linear-gradient(180deg,var(--danger),var(--danger-dim));box-shadow:0 0 14px -4px #e5484d80}.evo-mes{font-size:10.5px;color:var(--muted)}.metrics{gap:12px;margin-bottom:14px}.metric{padding:14px 16px}.funil-kanban{margin-bottom:14px}.funil-col-body{max-height:265px}.funil-sub{margin-bottom:8px}.evo-chart{position:relative}.evo-linha{position:absolute;top:23px;right:2px;bottom:17px;left:2px;width:calc(100% - 4px);height:calc(100% - 40px);pointer-events:none;z-index:0}.evo-bar-wrap{position:relative;z-index:1}.dash-hero{position:relative;margin-bottom:20px;overflow:visible;z-index:30}.dash-hero-conteudo{width:100%}.dash-hero-topo{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:4px}.dash-hero-data{margin:0 0 2px;font-size:12px;color:var(--faint);text-transform:capitalize}.dash-hero-topo h1{margin:0;font-size:15px;font-weight:600;letter-spacing:-.1px}.dash-hero-sub{margin:3px 0 0;font-size:12.5px;color:var(--muted)}.dash-hero-filtros{margin:8px 0 0}.hero-chip{background:transparent;border-color:transparent;color:var(--faint);padding:5px 10px;font-size:12px}.hero-chip:hover{color:var(--text);background:var(--surface-2)}.hero-chip.on{background:var(--surface-2);border-color:var(--border);color:var(--text)}.hero-btn{background:transparent;border-color:var(--border)}@media(max-width:860px){.dash-hero-topo h1{font-size:18px}}*{-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased}@media(max-width:860px){.table-panel{overflow-x:auto;-webkit-overflow-scrolling:touch}.funil-col-body,.card-fin-lista{-webkit-overflow-scrolling:touch}.sidebar{padding-bottom:env(safe-area-inset-bottom);height:calc(62px + env(safe-area-inset-bottom))}.main{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.chip,.btn-ghost,.btn-primary,.mini-btn,.btn-cobrar{min-height:40px}.icon-action{width:40px;height:40px}.dash-hero{min-height:0}.dash-hero-topo{align-items:flex-start;flex-direction:column;gap:10px}.dash-hero-topo .topbar-actions{width:100%}.dash-hero-topo .topbar-actions .btn-primary{flex:1;justify-content:center}.dash-hero-filtros{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.dash-hero-filtros .filtro-data{flex-shrink:0}.card-fin-stats{gap:6px}.fin-stat{font-size:11.5px;padding:5px 9px}.evo-chart{height:160px}.metric .value{font-size:19px}}@media(max-width:860px){.metrics .metric:last-child:nth-child(odd){grid-column:1 / -1}.dash-hero-data{display:none}.dash-hero-conteudo{padding:12px 12px 10px}.dash-hero-topo{gap:8px;margin-bottom:8px}.dash-hero-topo h1{font-size:18px}.dash-hero-sub{font-size:11.5px;margin-top:1px}.dash-hero-topo .topbar-actions{gap:6px}.dash-hero .filtro-data{display:none}.hero-chip{min-height:34px;padding:6px 12px;font-size:12px}.dash-hero-filtros{gap:6px}.metric{padding:12px 13px}.metric .hint{font-size:10.5px}}.conta-riscada{opacity:.5}.conta-riscada .name,.conta-riscada .venc-valor{text-decoration:line-through}.conta-riscada .time{color:var(--success);text-decoration:none}.hero-avisos .topo-avisos{display:contents}.hero-avisos .aviso-chip{margin:0}@media(min-width:861px){.sidebar{transition:width .16s ease}.sidebar.mini{width:64px;padding:16px 8px}.sidebar.mini .nav-label,.sidebar.mini .nav-sec,.sidebar.mini .sidebar-nome,.sidebar.mini .sidebar-rodape .quem{display:none}.sidebar.mini .nav-item{justify-content:center;padding:10px 0}.sidebar.mini .sidebar-topo{justify-content:center;padding:2px 0 14px}.sidebar.mini .sidebar-rodape{justify-content:center;padding:10px 0 2px}.sidebar.mini .sidebar-rodape .avatar-mini{display:none}.sidebar.mini:hover{width:212px;padding:16px 10px}.sidebar.mini:hover .nav-label,.sidebar.mini:hover .nav-sec,.sidebar.mini:hover .sidebar-nome,.sidebar.mini:hover .sidebar-rodape .quem{display:block}.sidebar.mini:hover .nav-item{justify-content:flex-start;padding:8px 10px}.sidebar.mini:hover .sidebar-topo{justify-content:flex-start;padding:2px 8px 14px}.sidebar.mini:hover .sidebar-rodape{justify-content:flex-start;padding:10px 10px 2px}.sidebar.mini:hover .sidebar-rodape .avatar-mini{display:flex}.sidebar-recolher{position:absolute;top:18px;right:-11px;width:22px;height:22px;border-radius:50%;background:var(--surface-3);border:1px solid var(--border-strong);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:60;transition:color .15s ease}.sidebar-recolher:hover{color:var(--text)}.sidebar{position:sticky}}@media(max-width:860px){.sidebar-recolher{display:none}}.metric .label svg{width:14px;height:14px;flex-shrink:0}.metric .label .ic-verde{color:var(--success)}.metric .label .ic-laranja{color:var(--orange-bright)}.metric .label .ic-azul{color:var(--info)}.metric .label .ic-ambar{color:var(--warning)}.metric .value.blue{color:var(--info)}.sidebar-rodape{cursor:pointer;border-radius:var(--radius-sm)}.sidebar-rodape:hover{background:var(--surface-2)}.quem-mais{color:var(--faint);flex-shrink:0}.perfil-menu{position:absolute;bottom:58px;left:10px;right:10px;z-index:70;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:4px;box-shadow:0 12px 32px -8px #00000080}.perfil-item{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;font-family:inherit;font-size:12.5px;color:var(--text);padding:7px 9px;border-radius:6px;text-align:left}.perfil-item:hover{background:var(--surface-3)}.perfil-item.sair{color:var(--danger)}.perfil-sep{height:1px;background:var(--border);margin:4px 2px}.nav-kbd{margin-left:auto;font-size:10px;color:var(--faint);border:1px solid var(--border);border-radius:4px;padding:1px 4px;font-family:inherit}.sidebar.mini .nav-kbd{display:none}@media(max-width:860px){.perfil-menu,.nav-kbd{display:none}}.metric{padding:18px 20px 16px}.metric .label{margin-bottom:14px}.metric .hint{margin-top:10px}.evo-tabs{display:flex;gap:14px;margin:2px 0 14px;border-bottom:1px solid var(--border)}.evo-tab{background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;color:var(--faint);padding:0 2px 8px;margin-bottom:-1px;border-bottom:1.5px solid transparent}.evo-tab:hover{color:var(--text)}.evo-tab.on{color:var(--text);border-bottom-color:var(--orange)}.evo-bar{opacity:.8;border-radius:2px 2px 0 0!important;width:100%!important;max-width:16px;margin:0 auto}.evo-bar-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.evo-bar.verde{background:var(--success)!important}.evo-bar.vermelho{background:var(--danger)!important}.evo-val{font-size:10px;color:var(--faint)}.evo-mes{font-size:10.5px;color:var(--faint)}.card-fin .feed-item{padding:11px 2px;border-top:1px solid var(--border)}.card-fin .feed-item .name{font-size:12.5px;font-weight:500}.card-fin .feed-item .time{font-size:11px}.card-fin .feed-item .time.vermelho{color:var(--warning);font-weight:500}.venc-valor{font-variant-numeric:tabular-nums;font-size:12.5px}.card-fin-stats{margin:2px 0 6px}.fin-stat b{font-weight:600;color:var(--muted)}.fin-stat.vermelho b{color:var(--danger)}.evo-tendencia{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.evo-tendencia.boa{color:var(--success)}.evo-tendencia.ruim{color:var(--danger)}.periodo-wrap{position:relative}.periodo-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border);color:var(--muted);font-family:inherit;font-size:12px;font-weight:500;padding:5px 9px;border-radius:var(--radius-sm);cursor:pointer;height:28px}.periodo-btn:hover{color:var(--text);border-color:var(--border-strong)}.periodo-menu{position:absolute;top:32px;right:0;z-index:80;min-width:150px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:4px;box-shadow:0 12px 32px -8px #00000080}.periodo-menu .perfil-item.on{color:var(--orange-bright)}.periodo-popover{margin-top:10px;padding:10px 12px;display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.funil-col{padding:16px 18px 8px}.funil-col-head{margin-bottom:2px}.funil-dot{width:6px;height:6px}.funil-sub{margin:2px 0 8px 14px;font-size:11.5px;color:var(--faint)}.funil-card{padding:10px 4px}.funil-card:hover{border-radius:var(--radius-sm)}.funil-card-valor em{font-style:normal;font-size:10.5px;color:var(--faint)}.card-fin-head .btn-ghost{font-size:12px;padding:5px 10px}.card-fin{padding:16px 18px}.contas-resumo{margin:0 0 8px;font-size:11.5px;color:var(--faint);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.contas-resumo b{font-weight:600;color:var(--muted)}.contas-resumo b.vermelho{color:var(--danger)}.contas-link{margin-left:auto;display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--faint);font-family:inherit;font-size:11.5px;cursor:pointer;padding:2px 4px;border-radius:4px}.contas-link:hover{color:var(--text);background:var(--surface-2)}.funil-card{padding:11px 4px}.funil-card-info{display:flex;align-items:center}.funil-kanban{gap:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.funil-kanban .funil-col{background:transparent;border:none;border-radius:0}.funil-kanban .funil-col+.funil-col{border-left:1px solid var(--border)}.funil-col-head{padding-bottom:8px;border-bottom:1px solid var(--border);margin-bottom:2px}@media(max-width:1000px){.funil-kanban .funil-col+.funil-col{border-left:none;border-top:1px solid var(--border)}}.rel-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid var(--border);color:var(--muted);font-family:inherit;font-size:12px;font-weight:500;height:28px;padding:0 24px 0 9px;border-radius:var(--radius-sm);cursor:pointer;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238c887e' fill='none' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.rel-select:hover{color:var(--text);border-color:var(--border-strong)}.filtros .chip{height:28px;padding:0 12px;font-size:12px;border-radius:var(--radius-sm)}.funil-col-head{min-height:30px}.funil-sub{min-height:16px;display:block}.funil-col-head{padding:7px 10px;margin:0 -6px 4px;border-radius:var(--radius-sm);border-bottom:none;min-height:0}.funil-col.verde .funil-col-head{background:#30a46c14}.funil-col.ambar .funil-col-head{background:#f5a52412}.funil-col.vermelho .funil-col-head{background:#e5484d14}.funil-sub{margin:6px 0 8px 4px}.funil-col-body{padding-right:10px;scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}.funil-col-body::-webkit-scrollbar{width:5px}.funil-col-body::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:99px}.funil-col-body::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.funil-col-body::-webkit-scrollbar-track{background:transparent}:root{--mf-preto: #0a0a0b;--mf-preto-2: #161618;--mf-preto-3: #26262a;--mf-cinza-menu: #9c9ca3;--mf-cinza-menu-2: #85858d;--mf-laranja-claro: #ff8a00;--mf-laranja-grad: linear-gradient(100deg, #ff8a00, #f2620f);--mf-verde-no-preto: #3dd68c;--mf-vermelho-no-preto: #ff6a5c;--fonte-marca: "Saira", "Instrument Sans", system-ui, sans-serif;--fonte-numero: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mf-ondas: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cpath d='M40 150a110 110 0 0 1 110-110' stroke='%23fff' stroke-width='22' fill='none'/%3E%3Cpath d='M85 150a65 65 0 0 1 65-65' stroke='%23fff' stroke-width='22' fill='none'/%3E%3C/svg%3E")}body{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg)}.topbar h1,.dash-hero-topo h1{font-family:var(--fonte-marca);font-weight:600;letter-spacing:-.01em}.topbar h1{font-size:26px}.dash-hero-topo h1{font-size:28px;line-height:1.1}.dash-hero-sub{font-size:13px}.dash-hero{margin-bottom:22px}.btn-primary{background:var(--mf-laranja-grad);padding:9px 15px;border-radius:9px;font-size:13px;box-shadow:inset 0 1px #ffffff2e,0 4px 14px -6px #f2620f8c}.btn-primary:hover{background:var(--mf-laranja-grad);filter:brightness(1.06)}.sidebar{background:var(--mf-preto);border-right:1px solid var(--mf-preto-3);width:236px;padding:18px 12px}:root[data-tema=light] .sidebar{border-right-color:transparent}.sidebar-topo{justify-content:center;padding:6px 4px 20px!important}.brand-logo{display:block;width:116px;height:auto;margin:0 auto;mix-blend-mode:lighten}.sidebar .brand-img{display:none}.sidebar .nav-item{color:var(--mf-cinza-menu);font-size:13.5px;padding:9px 12px;border-radius:9px}.sidebar .nav-item:hover,.sidebar .nav-item.active{background:var(--mf-preto-2);color:#fff}.sidebar .nav-item.active:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--mf-laranja-grad)}.sidebar .nav-item.active .nav-ico{color:var(--mf-laranja-claro)}.sidebar .nav-kbd{background:var(--mf-preto-2);color:var(--mf-cinza-menu-2);border-color:var(--mf-preto-3)}.sidebar .nav-sec-bloco+.nav-sec-bloco{margin-top:10px;padding-top:10px;border-top:1px solid var(--mf-preto-3)}.nav-mais-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;cursor:pointer;font-family:inherit;padding:6px 12px 8px;color:var(--mf-cinza-menu-2);font-size:12px;font-weight:500}.nav-mais-btn:hover{color:#fff}.nav-mais-seta{transition:transform .15s ease}.nav-mais-btn.aberto .nav-mais-seta{transform:rotate(180deg)}.sidebar-rodape{color:#fff}.sidebar-rodape .quem small{color:var(--mf-cinza-menu-2)}.sidebar-rodape .avatar-mini{background:var(--mf-laranja-grad);color:#fff;border:0}.sidebar-rodape:hover{background:var(--mf-preto-2)}.sidebar .quem-mais{color:var(--mf-cinza-menu-2)}.sidebar-recolher{background:var(--mf-preto-2)!important;color:var(--mf-cinza-menu)!important;border-color:var(--mf-preto-3)!important}@media(min-width:861px){.sidebar.mini{width:64px}.sidebar.mini .brand-logo{display:none}.sidebar.mini .brand-img{display:block}.sidebar.mini .nav-mais-btn{justify-content:center;padding:8px 0}.sidebar.mini .nav-item.active:before{left:-8px}.sidebar.mini:hover{width:236px}.sidebar.mini:hover .brand-logo{display:block}.sidebar.mini:hover .brand-img{display:none}.sidebar.mini:hover .nav-mais-btn{justify-content:space-between;padding:6px 12px 8px}}.faixa-mes{position:relative;overflow:hidden;display:grid;grid-template-columns:1.3fr 1fr 1fr;background:var(--mf-preto);color:#fff;border-radius:18px;padding:26px 28px;margin-bottom:22px}:root:not([data-tema=light]) .faixa-mes{border:1px solid var(--mf-preto-3)}.faixa-mes:after{content:"";position:absolute;right:-40px;top:-50px;width:300px;height:300px;background:var(--mf-ondas) center / contain no-repeat;opacity:.07;pointer-events:none}.faixa-bloco{position:relative;z-index:1;padding:0 26px;min-width:0}.faixa-bloco:first-child{padding-left:0}.faixa-bloco+.faixa-bloco{border-left:1px solid var(--mf-preto-3)}.faixa-rotulo{margin:0;font-size:12.5px;font-weight:500;color:var(--mf-cinza-menu)}.faixa-mes .faixa-valor{margin:10px 0 3px;font-family:var(--fonte-numero);font-size:28px;font-weight:600;line-height:1.05;letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums}.faixa-mes:not(.faixa-clientes):not(.faixa-inad) .faixa-valor{font-size:40px;margin-top:6px}.faixa-mes .faixa-principal .faixa-valor{color:var(--success)}.faixa-mes .faixa-valor.vermelho{color:var(--mf-vermelho-no-preto)}.faixa-mes .hint{margin:0;font-size:12.5px;line-height:1.45;color:#8a8a92}.faixa-meta{margin-top:16px}.faixa-meta-trilho{height:6px;border-radius:6px;background:var(--mf-preto-3);overflow:hidden}.faixa-meta-trilho i{display:block;height:100%;border-radius:6px;background:var(--mf-laranja-grad)}.faixa-meta-leg{display:flex;justify-content:space-between;margin-top:7px!important;font-size:12px!important}.faixa-mini{display:grid;gap:7px;margin-top:16px;padding-top:14px;border-top:1px solid var(--mf-preto-3)}.faixa-mini p{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px;font-size:12.5px;color:#c9c9cf}.faixa-mini svg{color:var(--mf-laranja-claro);align-self:center;flex-shrink:0}.faixa-mini b{font-weight:600;font-size:13px;color:#fff;font-variant-numeric:tabular-nums}.faixa-mini .hint{font-size:12px}.faixa-clicavel{cursor:pointer}.faixa-bloco{display:flex;flex-direction:column}.faixa-mes .faixa-bloco>.hint,.faixa-meta{margin-bottom:16px!important}.faixa-mes .faixa-bloco .faixa-mini{margin-top:auto}.faixa-split{display:flex;gap:3px;height:6px;margin:2px 0 6px}.faixa-ponto{flex:none;width:8px;height:8px;border-radius:3px;align-self:center}.faixa-ponto.vencido{background:var(--mf-vermelho-no-preto)}.faixa-ponto.avencer{background:#6a6a72}.faixa-legenda{cursor:default!important}.faixa-legenda:hover .faixa-lista-nome{color:#c9c9cf!important;text-decoration:none!important}.faixa-split i{display:block;border-radius:6px}.faixa-split .vencido{background:var(--mf-vermelho-no-preto)}.faixa-split .avencer{background:#6a6a72}.faixa-mini-tit{color:#8a8a92!important;font-size:11.5px!important;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px!important}.faixa-lista-lin{display:flex!important;align-items:baseline;gap:10px!important;flex-wrap:nowrap!important}.faixa-lista .faixa-lista-lin:not(.faixa-atraso){cursor:pointer}.faixa-lista-lin:not(.faixa-atraso):hover .faixa-lista-nome{color:#fff;text-decoration:underline}.faixa-lista-data{flex:none;width:38px;color:#8a8a92;font-size:12px;font-variant-numeric:tabular-nums}.faixa-lista-nome{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#c9c9cf}.faixa-lista-lin b{flex:none}.faixa-atraso .faixa-lista-nome{flex:none;width:104px}.faixa-atraso .faixa-lista-data{width:18px;text-align:right}.faixa-atraso-barra{flex:1;align-self:center;height:4px;border-radius:4px;background:var(--mf-preto-3);overflow:hidden}.faixa-atraso-barra i{display:block;height:100%;border-radius:4px;background:#c9c9cf}.faixa-atraso-barra i.grave{background:var(--mf-vermelho-no-preto)}.faixa-clicavel:hover .faixa-rotulo{color:#fff}.carteira{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:20px 22px 8px;margin-bottom:28px}:root[data-tema=light] .carteira{border-color:transparent}.carteira-topo{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.carteira-topo h2{margin:0;font-family:var(--fonte-marca);font-size:19px;font-weight:600}.carteira-total{font-size:12.5px;color:var(--muted)}.carteira-prop{display:flex;gap:3px;height:8px;margin-bottom:18px}.carteira-prop i{display:block;border-radius:8px}.carteira-prop .preto{background:var(--success)}.carteira-prop .vermelho{background:var(--danger)}.carteira-prop .cinza{background:#c9c9cf}.carteira-abas{display:none}.carteira .funil-kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;background:none;border:0;border-radius:0;overflow:visible}.carteira .funil-col{background:none;border:0;border-radius:0;padding:0 20px}.carteira .funil-col:first-child{padding-left:0}.carteira .funil-col:last-child{padding-right:0}.carteira .funil-col+.funil-col{border-left:1px solid var(--border);border-top:0}.carteira .funil-col-body{padding-right:4px}.carteira .funil-col-head{gap:10px;padding:0 0 4px;margin:0;background:none!important;border:0;border-radius:0;min-height:0}.carteira .funil-dot{width:9px;height:9px;border-radius:3px}.carteira .funil-col.preto .funil-dot{background:var(--success)}.carteira .funil-col.preto .funil-col-head .funil-badge{color:var(--success)}.carteira .funil-col.cinza .funil-dot{background:#c9c9cf}.carteira .funil-tit{font-size:14px}.carteira .funil-col-head .funil-badge{font-family:var(--fonte-numero);font-size:22px;font-weight:600;color:var(--text);line-height:1}.carteira .funil-col.vermelho .funil-col-head .funil-badge{color:var(--danger)}.carteira .funil-sub{margin:2px 0 8px 19px;font-size:12.5px}.carteira .funil-col-body{gap:0;max-height:340px}.carteira .funil-card{padding:10px 4px;border-bottom:0;border-top:1px solid var(--border);border-radius:0}.carteira .funil-card-info{display:flex;align-items:baseline;gap:6px}.carteira .funil-card-nome{font-size:13.5px}.carteira .funil-card-valor{font-size:13.5px;font-weight:600}.funil-pausado{font-size:11px;font-weight:600;color:var(--warning);flex-shrink:0}.funil-atraso{display:flex;align-items:center;gap:10px;flex-shrink:0}.funil-atraso-barra{width:46px;height:4px;border-radius:4px;background:var(--danger-bg);overflow:hidden}.funil-atraso-barra i{display:block;height:100%;background:var(--danger)}.funil-atraso-dias{width:28px;text-align:right;font-size:12px;font-weight:600;color:var(--danger);font-variant-numeric:tabular-nums}.funil-atraso .funil-card-valor{min-width:62px;text-align:right;color:var(--danger)}.funil-ver{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:none;border:0;cursor:pointer;font-family:inherit;padding:12px 4px 8px;font-size:12.5px;font-weight:500;color:var(--muted);border-top:1px solid var(--border);width:100%}.funil-ver svg{color:var(--orange)}.funil-ver:hover{color:var(--text)}.hoje{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:28px}.hoje-bloco{min-width:0}.hoje-cab{display:flex;align-items:baseline;justify-content:space-between;padding:0 2px 8px}.hoje-cab h3,.custo-msg h3{margin:0;font-size:12.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.hoje-prog{font-size:12.5px;color:var(--faint)}.hoje-soma{font-size:12.5px;font-weight:600;color:var(--success)}.hoje-lin{display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 2px;border-top:1px solid var(--border);font-size:13px}.hoje-chk{flex:none;width:18px;height:18px;padding:0;border-radius:50%;border:1.5px solid var(--faint);background:none;color:#fff;display:grid;place-items:center;cursor:pointer}span.hoje-chk{cursor:default;border-style:dashed}.hoje-chk:hover:not(:disabled){border-color:var(--success)}.hoje-chk.ok{background:var(--success);border-color:var(--success)}.hoje-chk:disabled{cursor:default}.hoje-nome{min-width:0;flex-shrink:1;padding:0;background:none;border:0;text-align:left;font-family:inherit;font-size:13px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}button.hoje-nome:hover{text-decoration:underline}.hoje-nome.sem-link{cursor:default}.hoje-info{min-width:0;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hoje-info.vermelho{color:var(--danger);flex-shrink:0}.hoje-acoes{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none}.hoje-ic{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--muted);background:var(--surface);box-shadow:0 0 0 1px var(--border-strong)}.hoje-ic:hover{color:var(--text)}.hoje-ver{height:30px;padding:0 12px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text);background:var(--surface);box-shadow:0 0 0 1px var(--border-strong)}.hoje-lin.feito .hoje-nome{color:var(--faint);text-decoration:line-through}.hoje-hora{flex:none;width:40px;font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums}.hoje-valor{font-weight:600;color:var(--success);font-variant-numeric:tabular-nums}.hoje-vazio{margin:0;padding:12px 2px;border-top:1px solid var(--border);font-size:12.5px;color:var(--faint)}.hoje-mais{background:none;border:0;cursor:pointer;font-family:inherit;padding:10px 2px;font-size:12.5px;font-weight:500;color:var(--muted)}.hoje-mais:hover{color:var(--text)}.custo-msg{margin-bottom:12px;min-width:0}.custo-msg-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 2px 10px}.custo-msg-topo .hint{margin:4px 0 0;font-size:12px;color:var(--faint)}.custo-msg .custo-msg-total{margin:0;font-family:var(--fonte-numero);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.custo-msg-lin{display:grid;grid-template-columns:minmax(150px,230px) minmax(0,1fr) 80px 90px;align-items:center;gap:14px;padding:9px 2px;border-top:1px solid var(--border);font-size:13px}.custo-msg-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custo-msg-barra{height:6px;border-radius:6px;background:var(--surface-3);overflow:hidden}.custo-msg-barra i{display:block;height:100%;border-radius:6px;background:var(--mf-laranja-grad)}.custo-msg-qtd{text-align:right;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.custo-msg-valor{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.custo-msg-nota{margin:8px 2px 0;font-size:11.5px;color:var(--faint)}.metrics.metrics-faixa{position:relative;overflow:hidden;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none;gap:0;background:var(--mf-preto);border-radius:18px;padding:22px 26px}:root:not([data-tema=light]) .metrics.metrics-faixa{border:1px solid var(--mf-preto-3)}.metrics.metrics-faixa:after{content:"";position:absolute;right:-40px;top:-60px;width:260px;height:260px;background:var(--mf-ondas) center / contain no-repeat;opacity:.07;pointer-events:none}.metrics-faixa .metric{position:relative;z-index:1;background:none;border:0;border-radius:0;padding:0 22px}.metrics-faixa .metric:first-child{padding-left:0}.metrics-faixa .metric+.metric{border-left:1px solid var(--mf-preto-3)}.metrics-faixa .metric .label{color:var(--mf-cinza-menu);margin-bottom:8px}.metrics-faixa .metric .value{font-family:var(--fonte-numero);font-size:28px;color:#fff}.metrics-faixa .metric .value.green{color:var(--mf-verde-no-preto)}.metrics-faixa .metric .value.red{color:var(--mf-vermelho-no-preto)}.metrics-faixa .metric .hint{color:#8a8a92}.topbar.cli-topbar h1{font-size:26px;font-weight:600;letter-spacing:-.01em}.topbar.cli-topbar .sub{font-size:13px;color:var(--muted);margin-top:4px}.topbar.cli-topbar .btn-primary{height:36px;padding:0 15px;font-size:13px;border-radius:9px}.cli-search{height:36px;width:300px;padding:0 12px;border:0;border-radius:9px;background:var(--surface);box-shadow:0 0 0 1px var(--border-strong)}.cli-search:focus-within{width:360px;box-shadow:0 0 0 1.5px var(--orange)}.cli-search input{font-size:13px}.faixa-clientes{padding:20px 26px}.faixa-clientes .faixa-bloco{background:none;border-top:0;border-right:0;border-bottom:0;text-align:left;font-family:inherit;color:inherit;cursor:pointer}.faixa-clientes .faixa-bloco:first-child{border-left:0}.faixa-clientes .faixa-valor{font-size:30px;margin-top:8px}.faixa-clientes .faixa-bloco:focus-visible{outline:2px solid var(--mf-laranja-claro);outline-offset:4px;border-radius:6px}.cli-filtros{gap:8px;margin-bottom:14px}.cli-seg{height:auto;gap:6px;border:0;overflow:visible;flex-wrap:wrap}.cli-seg button{height:34px;padding:0 13px;border:0!important;border-radius:9px;font-size:13px;background:var(--surface);box-shadow:0 0 0 1px var(--border-strong)}.cli-seg button.on{background:var(--mf-preto);color:#fff;box-shadow:none}.cli-seg button.on .n{color:var(--mf-laranja-claro)}.cli-seg .n{font-size:12px}.cli-filtros .rel-select{height:34px;border-radius:9px;font-size:12.5px;background-color:var(--surface);border:0;box-shadow:0 0 0 1px var(--border-strong)}.table-panel{background:var(--surface);border:1px solid var(--border);padding:4px 8px}:root[data-tema=light] .table-panel{border-color:transparent}.cli-table .thead-row th{font-size:11px;letter-spacing:.04em;padding:12px 14px}@media(min-width:861px){.cli-row td{padding:12px 14px;font-size:13.5px}}.cli-nome{font-size:13.5px}.cli-cidade{font-size:12px;margin-top:2px}.cli-serv-mini{display:inline-flex;align-items:center;gap:3px}.cli-serv-mini svg{color:var(--faint)}.cli-status{font-size:13px;font-weight:500}.cli-vencidas{font-size:13px}.cli-row:hover{background:var(--surface-2)}@media(max-width:860px){.faixa-mes.faixa-clientes{grid-template-columns:1fr 1fr 1fr;padding:16px;gap:0}.faixa-clientes .faixa-bloco+.faixa-bloco{border-top:0;margin-top:0}.faixa-clientes .faixa-bloco{padding:0 0 0 12px!important;border-left:1px solid var(--mf-preto-3)!important;border-bottom:0!important;grid-column:auto}.faixa-clientes .faixa-bloco:first-child{padding-left:0!important;border-left:0!important}.faixa-clientes .faixa-valor{font-size:19px!important}.faixa-clientes .faixa-rotulo{font-size:11.5px}.cli-search{width:100%}.cli-search:focus-within{width:100%}.cli-seg{flex:0 0 auto;flex-wrap:nowrap}.cli-seg button{flex-shrink:0}.table-panel .cli-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px}.table-panel .cli-row td{padding:0}.table-panel .cli-row td:nth-child(1){grid-column:1;grid-row:1}.table-panel .cli-row td:nth-child(2),.table-panel .cli-row td:nth-child(4){display:none}.table-panel .cli-row td:nth-child(3){grid-column:2;grid-row:1;justify-content:flex-end;font-size:14px}.table-panel .cli-row td:nth-child(5){grid-column:1;grid-row:2;flex-wrap:wrap;font-size:12.5px}.table-panel .cli-row td:nth-child(6){grid-column:2;grid-row:2;margin:0;justify-content:flex-end}.table-panel .cli-row .cli-acoes{gap:0}.table-panel .cli-row .cli-acoes .icon-btn{width:30px;height:30px}.table-panel .cli-row .cli-status,.table-panel .cli-row .cli-vencidas{font-size:12.5px}}.panel,.table-panel{border-radius:16px}.topo-cel{display:none}@media(max-width:860px){.topo-cel{display:flex;align-items:center;justify-content:space-between;margin:-8px -16px 16px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;background:var(--mf-preto)}.topo-cel-logo{padding:0;background:none;border:0;cursor:pointer}.topo-cel-logo img{display:block;height:40px;width:auto;mix-blend-mode:lighten}.topo-cel-btn{width:38px;height:38px;border-radius:10px;border:0;display:grid;place-items:center;color:#fff;background:var(--mf-preto-2);cursor:pointer}.tabbar{background:#0a0a0bf0;border-top:1px solid var(--mf-preto-3)}.tab{color:var(--mf-cinza-menu-2)}.tab.on{color:#fff}.tab.on svg{color:var(--mf-laranja-claro)}.dash-hero-topo h1{font-size:26px}.faixa-mes{grid-template-columns:minmax(0,1fr);padding:20px;border-radius:16px;gap:0}.faixa-bloco{padding:16px 0 0}.faixa-bloco+.faixa-bloco{border-left:0;border-top:1px solid var(--mf-preto-3);margin-top:16px}.faixa-principal{padding:0!important}.faixa-mes:not(.faixa-clientes):not(.faixa-inad) .faixa-valor{font-size:34px;margin-top:6px}.carteira{padding:16px 16px 6px;border-radius:16px}.carteira-abas{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;margin-bottom:6px;border-radius:10px;background:var(--bg)}.carteira-abas button{padding:7px 4px;border:0;border-radius:8px;background:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--muted)}.carteira-abas button b{display:block;margin-top:1px;font-family:var(--fonte-numero);font-size:17px;font-weight:600;color:var(--text)}.carteira-abas button.on{background:var(--surface);box-shadow:0 1px 2px #00000014}.carteira-abas button.vermelho b{color:var(--danger)}.carteira-abas button.preto b{color:var(--success)}.carteira .funil-kanban{grid-template-columns:1fr}.carteira .funil-col{display:none;padding:0!important;border:0!important}.carteira .funil-col.na-aba{display:block}.carteira .funil-col-head{display:none}.carteira .funil-sub{margin:8px 0 4px}.carteira .funil-col-body{max-height:none;overflow:visible;padding-right:0}.carteira .funil-col-body>.funil-card:nth-of-type(n+9),.carteira .funil-mais-btn{display:none}.hoje{grid-template-columns:minmax(0,1fr);gap:20px}.custo-msg-lin{grid-template-columns:minmax(0,1fr) auto auto}.custo-msg-barra{display:none}.metrics.metrics-faixa{grid-auto-flow:row;grid-template-columns:1fr 1fr;padding:18px;border-radius:16px;gap:16px 0}.metrics-faixa .metric{padding:0 0 0 16px}.metrics-faixa .metric:nth-child(odd){padding-left:0;border-left:0}.metrics-faixa .metric .value{font-size:22px}}[data-oculto] .faixa-mini b,[data-oculto] .faixa-lista-nome,[data-oculto] .funil-atraso,[data-oculto] .hoje-nome,[data-oculto] .hoje-info,[data-oculto] .hoje-valor,[data-oculto] .hoje-soma,[data-oculto] .custo-msg-valor,[data-oculto] .cli-vencidas,[data-oculto] .inad-total{filter:blur(7px);opacity:.6;-webkit-user-select:none;user-select:none;transition:filter .2s ease,opacity .2s ease}[data-oculto] .value,[data-oculto] .hint,[data-oculto] .funil-card-valor,[data-oculto] .funil-card-nome,[data-oculto] .funil-badge{filter:blur(7px);opacity:.6}[data-oculto] tbody td{filter:blur(7px)}[data-oculto] .faixa-valor,[data-oculto] .metrics-faixa .metric .value,[data-oculto] .custo-msg-total,[data-oculto] .carteira .funil-col-head .funil-badge,[data-oculto] .carteira-abas b{filter:blur(14px);opacity:.45}[data-oculto] tbody td .fat-acoes,[data-oculto] tbody td button{filter:none}.tab-ico{position:relative;display:inline-flex}.tab-contador{position:absolute;top:-5px;right:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--mf-laranja-grad);color:#fff;font-style:normal;font-size:10.5px;font-weight:700;line-height:17px;text-align:center}button.hoje-ic{border:0;padding:0;cursor:pointer;font:inherit}
