/* ============================================================
   Atzar Digital — TEMA CLARO (arquivo de override, gerado)
   --------------------------------------------------------------
   Este arquivo NÃO altera o tema escuro: todas as regras valem só
   quando <html data-tema="claro">. Foi gerado a partir do CSS atual
   do sistema, convertendo cada cor para a versão clara equivalente
   (fundos escuros -> claros, textos claros -> escuros, bordas
   preservadas e cores de alerta mantidas vivas).
   Para regerar: node gerar-tema-claro.js
   ============================================================ */

/* variáveis base do tema claro */
html[data-tema="claro"]{
  --bg:#FAFBFD; --sidebar:#FFFFFF; --card:#FFFFFF;
  --text:#0F1729; --muted:#54637E; --border:#C7D0E0;
  color-scheme: light;
}
html[data-tema="claro"] body{ background:var(--bg); color:var(--text); }
html[data-tema="claro"] #bg{ opacity:.14; }

html[data-tema="claro"] .pillar-icon{border:1px solid hsl(218.8 90% 55.1% / 0.62) !important;background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .card{background:rgba(255,255,255,1) !important;box-shadow:0 0 0 1px rgba(26,107,255,0.07),
    0 32px 80px rgba(16,24,40,0.14),
    inset 0 1px 0 rgba(255,255,255,0.03) !important}
html[data-tema="claro"] .card-top-glow-outer{background:radial-gradient(ellipse at 50% 0%, hsl(219 92% 93% / 0.338) 0%, transparent 70%) !important}
html[data-tema="claro"] .inp{background:rgba(16,24,40,0.033) !important}
html[data-tema="claro"] .inp::placeholder{color:hsl(216 30% 34% / 0.45) !important}
html[data-tema="claro"] .inp:focus{border-color:hsl(218.8 90% 55.1% / 0.75) !important;background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .btn{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .btn::before{background:linear-gradient(135deg, rgba(16,24,40,0.09) 0%, transparent 55%) !important}
html[data-tema="claro"] .access-info{background:rgba(16,24,40,0.024) !important}
html[data-tema="claro"] .status.err{background:hsl(0 92% 93% / 0.3) !important;border:1px solid hsl(0 90% 63.7% / 0.5) !important;color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .status.ok{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.52) !important}
html[data-tema="claro"] .spinner{border:2px solid hsl(220 16% 78% / 0.8) !important;border-top-color:hsl(220 16% 78%) !important}
html[data-tema="claro"] .sidebar{background:rgba(255,255,255,1) !important}
html[data-tema="claro"] .nav-item:hover{background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .nav-item.active{background:hsl(219 92% 93% / 0.312) !important}
html[data-tema="claro"] .nav-badge{background:hsl(219 92% 93% / 0.52) !important;border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .sidebar-user:hover{background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] .user-av{border:2px solid hsl(218.8 90% 55.1% / 0.65) !important}
html[data-tema="claro"] .topbar{background:rgba(255,255,255,0.87) !important;border-bottom:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .notif-btn:hover{border-color:hsl(218.8 90% 55.1% / 0.7) !important}
html[data-tema="claro"] .topbar-av{border:2px solid hsl(218.8 90% 55.1% / 0.65) !important}
html[data-tema="claro"] .content::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.92) !important}
html[data-tema="claro"] .period-btn.active{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .period-btn:not(.active):hover{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .kpi-card::after{background:linear-gradient(to right, transparent, hsl(219 92% 93% / 0.78), transparent) !important}
html[data-tema="claro"] .kpi-card:hover{border-color:hsl(218.8 90% 55.1% / 0.58) !important;box-shadow:0 14px 34px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .kpi-trend.down{color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .panel::after{background:linear-gradient(to right, transparent, hsl(219 92% 93% / 0.728), transparent) !important}
html[data-tema="claro"] .leg-line-dash{border-top:2px dashed hsl(218.3 53.4% 55%) !important}
html[data-tema="claro"] #fat-tip{background:rgba(255,255,255,1) !important;border:1px solid hsl(218.8 90% 55.1% / 0.65) !important;box-shadow:0 6px 22px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] #fat-tip .ft-v{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] #fat-tip .ft-a b{color:hsl(215.6 92% 34%) !important}
html[data-tema="claro"] .pipe-bar{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .pipe-cta{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .pipe-cta:hover{background:hsl(219 92% 93% / 0.338) !important}
html[data-tema="claro"] .client-row{background:rgba(16,24,40,0.017) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .client-row:hover{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .client-av{border:1.5px solid hsl(218.8 90% 55.1% / 0.58) !important}
html[data-tema="claro"] .badge-ok{background:hsl(160 84% 92% / 0.312) !important;border:1px solid hsl(160.1 84.1% 55% / 0.52) !important}
html[data-tema="claro"] .badge-late{background:hsl(0 84% 93% / 0.312) !important;color:hsl(0 92% 34%) !important;border:1px solid hsl(0 84.2% 60.2% / 0.52) !important}
html[data-tema="claro"] .perf-bar-track{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .jornada-row{background:rgba(16,24,40,0.017) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .jornada-row:hover{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.52) !important}
html[data-tema="claro"] .jornada-av{border:1.5px solid hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .jornada-track{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .sidebar-toggle-btn:hover{background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .sidebar-toggle-btn:hover .stb-ico{border-color:hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .pa-item.warn{background:hsl(38 92% 93% / 0.3) !important;border:1px solid hsl(37.7 90% 50.2% / 0.6) !important;color:hsl(37 92% 34%) !important}
html[data-tema="claro"] .pa-item.danger{background:hsl(0 84% 93% / 0.312) !important;border:1px solid hsl(0 84.2% 60.2% / 0.7) !important;color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .topbar-chip{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .btn-pri{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .btn-sec{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .btn-sec:hover{background:rgba(16,24,40,0.085) !important}
html[data-tema="claro"] .btn-gre{background:hsl(160 84% 92% / 0.312) !important;border:1px solid hsl(160.1 84.1% 55% / 0.6) !important}
html[data-tema="claro"] .btn-gre:hover{background:hsl(160 84% 92% / 0.52) !important}
html[data-tema="claro"] .btn-qualif{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .btn-nqualif{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.65) !important}
html[data-tema="claro"] .btn-nqualif:hover{background:hsl(0 84% 93% / 0.468) !important}
html[data-tema="claro"] .step-bar{background:rgba(255,255,255,0.97) !important}
html[data-tema="claro"] .s-node.active{background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .s-node.active .s-circ{background:hsl(219 92% 93% / 0.364) !important}
html[data-tema="claro"] .s-node.done .s-circ{background:hsl(160 84% 92% / 0.312) !important}
html[data-tema="claro"] .s-conn.done{background:hsl(160 84% 92% / 0.91) !important}
html[data-tema="claro"] .form-card{background:rgba(255,255,255,0.97) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .etapa-hdr{background:rgba(16,24,40,0.014) !important}
html[data-tema="claro"] .etapa-num.c-blue{background:hsl(219 92% 93% / 0.312) !important;border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .etapa-num.c-cyan{background:hsl(189 92% 92% / 0.312) !important;border:1px solid hsl(188.7 90% 55% / 0.55) !important}
html[data-tema="claro"] .etapa-num.c-red{background:hsl(0 84% 93% / 0.312) !important;border:1px solid hsl(0 84.2% 60.2% / 0.55) !important}
html[data-tema="claro"] .etapa-num.c-purp{background:hsl(258 90% 93% / 0.312) !important;border:1px solid hsl(258.3 89.5% 66.3% / 0.55) !important}
html[data-tema="claro"] .etapa-num.c-oran{background:hsl(25 92% 93% / 0.312) !important;border:1px solid hsl(24.6 90% 53.1% / 0.55) !important}
html[data-tema="claro"] .etapa-num.c-gre{background:hsl(160 84% 92% / 0.312) !important;border:1px solid hsl(160.1 84.1% 55% / 0.55) !important}
html[data-tema="claro"] .obj-box{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .script-box{background:hsl(38 92% 93% / 0.3) !important;border:1px solid hsl(37.7 90% 50.2% / 0.5) !important}
html[data-tema="claro"] .q-block{background:rgba(16,24,40,0.017) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .q-num{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .t-ab{background:hsl(38 92% 93% / 0.312) !important;border:1px solid hsl(37.7 90% 50.2% / 0.5) !important}
html[data-tema="claro"] .t-au{background:hsl(219 92% 93% / 0.312) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .t-si{background:hsl(189 92% 92% / 0.312) !important;border:1px solid hsl(188.7 90% 55% / 0.5) !important}
html[data-tema="claro"] .t-pr{background:hsl(0 84% 93% / 0.312) !important;border:1px solid hsl(0 84.2% 60.2% / 0.5) !important}
html[data-tema="claro"] .t-im{background:hsl(258 90% 93% / 0.312) !important;border:1px solid hsl(258.3 89.5% 66.3% / 0.5) !important}
html[data-tema="claro"] .t-go{background:hsl(160 84% 92% / 0.312) !important;border:1px solid hsl(160.1 84.1% 55% / 0.5) !important}
html[data-tema="claro"] .t-ch{background:hsl(25 92% 93% / 0.312) !important;border:1px solid hsl(24.6 90% 53.1% / 0.5) !important}
html[data-tema="claro"] .t-tl{background:hsl(38 92% 93% / 0.3) !important;border:1px solid hsl(37.7 90% 50.2% / 0.5) !important}
html[data-tema="claro"] .t-ag{background:hsl(219 92% 93% / 0.312) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .val-notice{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.65) !important}
html[data-tema="claro"] .val-notice li{color:hsl(220 18% 9% / 0.72) !important}
html[data-tema="claro"] .field-error{border-color:hsl(0 84.2% 60.2% / 0.9) !important;background:hsl(0 84% 93% / 0.3) !important}
html[data-tema="claro"] .grp-error{outline:1.5px solid hsl(0 84.2% 60.2% / 0.75) !important}
html[data-tema="claro"] .q-script{background:rgba(16,24,40,0.021) !important;border-left:2px solid hsl(220 16% 78% / 0.8) !important}
html[data-tema="claro"] input[type="text"], html[data-tema="claro"] input[type="email"], html[data-tema="claro"] input[type="date"], html[data-tema="claro"] input[type="time"], html[data-tema="claro"] input[type="datetime-local"], html[data-tema="claro"] select, html[data-tema="claro"] textarea{background:rgba(16,24,40,0.033) !important}
html[data-tema="claro"] input:focus, html[data-tema="claro"] select:focus, html[data-tema="claro"] textarea:focus{border-color:hsl(218.8 90% 55.1% / 0.8) !important;background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] select option{background:hsl(220 32% 99.5%) !important}
html[data-tema="claro"] .r-opt{background:rgba(16,24,40,0.024) !important}
html[data-tema="claro"] .r-opt:hover{background:rgba(16,24,40,0.048) !important;border-color:hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .r-opt.sel{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.65) !important}
html[data-tema="claro"] .chk-tag{background:rgba(16,24,40,0.024) !important}
html[data-tema="claro"] .chk-tag:hover{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .chk-tag.sel{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .sec-pill{background:rgba(16,24,40,0.028) !important}
html[data-tema="claro"] .verdict-box{background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] .verdict-icon{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .vb-ok .verdict-box{background:hsl(160 84% 92% / 0.3) !important;border-color:hsl(160.1 84.1% 55% / 0.55) !important}
html[data-tema="claro"] .vb-ok .verdict-icon{background:hsl(160 84% 92% / 0.39) !important}
html[data-tema="claro"] .vb-mid .verdict-box{background:hsl(38 92% 93% / 0.3) !important;border-color:hsl(37.7 90% 50.2% / 0.55) !important}
html[data-tema="claro"] .vb-mid .verdict-icon{background:hsl(38 92% 93% / 0.39) !important}
html[data-tema="claro"] .vb-no .verdict-box{background:hsl(0 84% 93% / 0.3) !important;border-color:hsl(0 84.2% 60.2% / 0.55) !important}
html[data-tema="claro"] .vb-no .verdict-icon{background:hsl(0 84% 93% / 0.39) !important}
html[data-tema="claro"] .c-item{background:rgba(16,24,40,0.024) !important}
html[data-tema="claro"] .c-item.ok{background:hsl(160 84% 92% / 0.3) !important;border-color:hsl(160.1 84.1% 55% / 0.5) !important;color:hsl(220 18% 9% / 0.85) !important}
html[data-tema="claro"] .c-item.ng{background:hsl(0 84% 93% / 0.3) !important;border-color:hsl(0 84.2% 60.2% / 0.5) !important}
html[data-tema="claro"] .ficha-card{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .ficha-hdr{background:hsl(219 92% 93% / 0.3) !important;border-bottom:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .ficha-row{border-bottom:1px solid hsl(220 16% 78% / 0.85) !important}
html[data-tema="claro"] .form-nav{background:rgba(255,255,255,0.97) !important}
html[data-tema="claro"] .modal-overlay{background:rgba(16,24,40,0.33) !important}
html[data-tema="claro"] .modal{border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .qualif-banner{background:hsl(258 90% 93% / 0.312) !important;border:1px solid hsl(258.3 89.5% 66.3% / 0.62) !important;border-left:3px solid hsl(258.3 89.5% 66.3%) !important;color:hsl(220 18% 14.9%) !important}
html[data-tema="claro"] .qualif-banner strong{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .qualif-banner svg{color:hsl(255.1 92% 34%) !important}
html[data-tema="claro"] .view-toggle{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .vt-btn.active{background:hsl(219 92% 93% / 0.39) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .kpi-card{background:rgba(255,255,255,0.97) !important}
html[data-tema="claro"] .search-inp{background:rgba(255,255,255,0.97) !important}
html[data-tema="claro"] .search-inp:focus{border-color:hsl(218.8 90% 55.1% / 0.7) !important}
html[data-tema="claro"] .filter-sel{background:rgba(255,255,255,0.97) !important}
html[data-tema="claro"] .filter-sel option{background:hsl(220 32% 99.5%) !important}
html[data-tema="claro"] .kanban-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,1) !important}
html[data-tema="claro"] .kb-col{background:rgba(255,255,255,0.82) !important}
html[data-tema="claro"] .kb-col:not(.fixed) .kb-title:hover{background:rgba(16,24,40,0.067) !important}
html[data-tema="claro"] .kb-title-input{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.7) !important}
html[data-tema="claro"] .badge-auto-ok{background:hsl(160 84% 92% / 0.312) !important;border:1px solid hsl(160.1 84.1% 55% / 0.55) !important}
html[data-tema="claro"] .badge-auto-no{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.52) !important}
html[data-tema="claro"] .kb-count{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .kb-act-btn:hover{background:rgba(16,24,40,0.076) !important}
html[data-tema="claro"] .kb-act-btn.del:hover{background:hsl(0 84% 93% / 0.312) !important}
html[data-tema="claro"] .lead-card{background:linear-gradient(150deg, hsl(220 32% 99.5%) 0%, hsl(220 32% 99.5%) 100%) !important}
html[data-tema="claro"] .lead-card::after{background:linear-gradient(to right, transparent, hsl(219 92% 93% / 0.468), transparent) !important}
html[data-tema="claro"] .lead-card:hover{border-color:hsl(218.8 90% 55.1% / 0.68) !important}
html[data-tema="claro"] .lc-avatar{border:1px solid hsl(218.8 90% 55.1% / 0.52) !important}
html[data-tema="claro"] .lc-sep{background:rgba(255,255,255,0.97) !important}
html[data-tema="claro"] .lc-reuniao{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .lc-captado{color:hsl(258.3 92% 34%) !important;background:hsl(258 90% 93% / 0.312) !important;border:1px solid hsl(258.3 89.5% 66.3% / 0.6) !important}
html[data-tema="claro"] .tag-mentor{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.52) !important}
html[data-tema="claro"] .tag-gestao{background:hsl(258 90% 93% / 0.3) !important;border:1px solid hsl(258.3 89.5% 66.3% / 0.52) !important}
html[data-tema="claro"] .tag-express{background:hsl(189 92% 92% / 0.3) !important;border:1px solid hsl(188.7 90% 55% / 0.52) !important}
html[data-tema="claro"] .tag-urgente{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.52) !important}
html[data-tema="claro"] .tag-medio{background:hsl(38 92% 93% / 0.3) !important;border:1px solid hsl(37.7 90% 50.2% / 0.52) !important}
html[data-tema="claro"] .tag-calmo{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.52) !important}
html[data-tema="claro"] .lc-tag-more{background:rgba(16,24,40,0.038) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .lc-price{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.5) !important}
html[data-tema="claro"] .lc-archive-btn{color:hsl(217.8 30% 34% / 0.35) !important}
html[data-tema="claro"] .lc-archive-btn:hover{background:hsl(38 92% 93% / 0.3) !important}
html[data-tema="claro"] .lead-card.lc-locked{border-color:hsl(160.1 84.1% 55% / 0.65) !important}
html[data-tema="claro"] .lc-emjornada{background:hsl(160 84% 92% / 0.312) !important;border:1px solid hsl(160.1 84.1% 55% / 0.6) !important}
html[data-tema="claro"] .arch-badge{background:hsl(38 92% 93% / 0.312) !important;border:1px solid hsl(37.7 90% 50.2% / 0.58) !important}
html[data-tema="claro"] .arch-card{background:rgba(255,255,255,1) !important;border:1px solid hsl(37.7 90% 50.2% / 0.5) !important}
html[data-tema="claro"] .arch-card:hover{border-color:hsl(37.7 90% 50.2% / 0.7) !important}
html[data-tema="claro"] .arch-meta-val{color:hsl(220 18% 9% / 0.75) !important}
html[data-tema="claro"] .arch-restore-btn{background:hsl(38 92% 93% / 0.3) !important;border:1px solid hsl(37.7 90% 50.2% / 0.55) !important}
html[data-tema="claro"] .arch-restore-btn:hover{background:hsl(38 92% 93% / 0.468) !important}
html[data-tema="claro"] .toast{background:rgba(255,255,255,1) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important;box-shadow:0 8px 32px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .toast.amber{background:hsl(38 92% 93% / 0.39) !important;border-color:hsl(37.7 90% 50.2% / 0.65) !important}
html[data-tema="claro"] .kb-body.drop-target{background:hsl(219 92% 93% / 0.3) !important;outline:2px dashed hsl(218.8 90% 55.1% / 0.68) !important}
html[data-tema="claro"] .drag-ghost-label{background:hsl(219 92% 93% / 0.468) !important;border:1px solid hsl(218.8 90% 55.1% / 0.8) !important;color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .add-col-btn{background:rgba(16,24,40,0.028) !important;border:1.5px dashed hsl(220 16% 78%) !important}
html[data-tema="claro"] .add-col-btn:hover{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .add-col-full{background:rgba(16,24,40,0.024) !important;border:1.5px dashed hsl(220 16% 78%) !important}
html[data-tema="claro"] .add-col-full:hover{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.58) !important}
html[data-tema="claro"] .tbl-wrap{background:rgba(255,255,255,0.97) !important}
html[data-tema="claro"] thead tr{background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] tbody tr{border-bottom:1px solid hsl(220 16% 78% / 0.95) !important}
html[data-tema="claro"] tbody tr:hover{background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .td-av{border:1.5px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .lead-popup{border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .popup-stage-badge{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.5) !important}
html[data-tema="claro"] .btn-mover-etapa{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .btn-mover-etapa:hover{background:hsl(219 92% 93% / 0.52) !important}
html[data-tema="claro"] .btn-ativar-jornada{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.58) !important}
html[data-tema="claro"] .btn-sdr-qualif{background:hsl(258 90% 93% / 0.364) !important;color:hsl(255.1 92% 34%) !important;border:1px solid hsl(258.3 89.5% 66.3% / 0.65) !important}
html[data-tema="claro"] .btn-sdr-qualif:hover{background:hsl(258 90% 93% / 0.624) !important}
html[data-tema="claro"] .btn-ativar-jornada:hover{background:hsl(160 84% 92% / 0.52) !important}
html[data-tema="claro"] .btn-ativar-jornada.is-cliente{background:hsl(160 84% 92% / 0.3) !important;border-color:hsl(160.1 84.1% 55% / 0.5) !important}
html[data-tema="claro"] .btn-ativar-jornada.is-cliente:hover{background:hsl(160 84% 92% / 0.364) !important}
html[data-tema="claro"] .drawer-close{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .drawer-close:hover{background:rgba(16,24,40,0.09) !important;border-color:hsl(0 84.2% 60.2% / 0.55) !important}
html[data-tema="claro"] .dc-table{background:rgba(16,24,40,0.024) !important}
html[data-tema="claro"] .dc-row{border-bottom:1px solid hsl(220 16% 78% / 0.95) !important}
html[data-tema="claro"] .prod-item{background:rgba(16,24,40,0.028) !important}
html[data-tema="claro"] .btn-vincular-prod{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .btn-vincular-prod:hover{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .sdr-field{background:rgba(16,24,40,0.024) !important}
html[data-tema="claro"] .hist-item{border-bottom:1px solid hsl(220 16% 78% / 0.95) !important}
html[data-tema="claro"] .hist-ver-mais{border-top:1px solid hsl(220 16% 78% / 0.95) !important}
html[data-tema="claro"] .hist-ver-mais:hover{color:hsl(216.4 92% 34%) !important}
html[data-tema="claro"] .closer-textarea{background:rgba(16,24,40,0.028) !important}
html[data-tema="claro"] .closer-textarea:focus{border-color:hsl(218.8 90% 55.1% / 0.7) !important}
html[data-tema="claro"] .btn-salvar-obs{background:hsl(219 92% 93% / 0.312) !important;border:1px solid hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .btn-salvar-obs:hover{background:hsl(219 92% 93% / 0.572) !important}
html[data-tema="claro"] .btn-print-sdr{background:hsl(189 92% 92% / 0.3) !important;border:1px solid hsl(188.7 90% 55% / 0.55) !important}
html[data-tema="claro"] .btn-print-sdr:hover{background:hsl(189 92% 92% / 0.52) !important}
html[data-tema="claro"] .drc-card{background:rgba(16,24,40,0.024) !important}
html[data-tema="claro"] .drc-card:hover{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .drc-nivel-box{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .drc-bar{background:rgba(16,24,40,0.067) !important}
html[data-tema="claro"] .drc-diag-count{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .drc-back-btn{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .drc-back-btn:hover{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .ci-item{background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] .ci-ico{border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .sc-card{background:rgba(16,24,40,0.024) !important}
html[data-tema="claro"] .sc-card.highlight{border-color:hsl(218.8 90% 55.1% / 0.55) !important;background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .det-cat-block{background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] .det-cat-hdr{background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .det-cat-bar-wrap{background:rgba(16,24,40,0.067) !important}
html[data-tema="claro"] .det-q-row{border-bottom:1px solid hsl(220 16% 78% / 0.85) !important}
html[data-tema="claro"] .ans-0{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.5) !important;color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .ans-1{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .ans-2{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.5) !important}
html[data-tema="claro"] .ori-block{background:rgba(255,255,255,0.82) !important}
html[data-tema="claro"] .ori-phrase{border-left:3px solid hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .ori-step{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .ori-step-num{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .ori-step-action{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .pri-row{background:rgba(255,255,255,0.82) !important}
html[data-tema="claro"] .pri-urgente{background:hsl(0 84% 93% / 0.312) !important;color:hsl(0 92% 34%) !important;border:1px solid hsl(0 84.2% 60.2% / 0.5) !important}
html[data-tema="claro"] .pri-importante{background:hsl(38 92% 93% / 0.312) !important;border:1px solid hsl(37.7 90% 50.2% / 0.5) !important}
html[data-tema="claro"] .pri-estrategico{background:hsl(160 84% 92% / 0.312) !important;border:1px solid hsl(160.1 84.1% 55% / 0.5) !important}
html[data-tema="claro"] .ori-frase{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .ori-produto{background:rgba(16,24,40,0.019) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .ori-prod-price{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.5) !important}
html[data-tema="claro"] .ori-prod-pitch{background:rgba(255,255,255,0.55) !important}
html[data-tema="claro"] .sdr-q-answer{background:rgba(16,24,40,0.019) !important;border-left:3px solid hsl(218.8 90% 55.1% / 0.7) !important}
html[data-tema="claro"] .sdr-q-answer.empty{border-left-color:hsl(217.8 45% 56.9% / 0.6) !important}
html[data-tema="claro"] .btn-diag{background:hsl(258 90% 93% / 0.3) !important;border:1px solid hsl(258.3 89.5% 66.3% / 0.55) !important}
html[data-tema="claro"] .btn-diag:hover{background:hsl(258 90% 93% / 0.52) !important}
html[data-tema="claro"] .vp-modal{background:rgba(16,24,40,0.385) !important}
html[data-tema="claro"] .vp-box{border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .vp-item{background:rgba(16,24,40,0.028) !important}
html[data-tema="claro"] .vp-item:not(.vp-added):hover{border-color:hsl(218.8 90% 55.1% / 0.6) !important;background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .btn-add-prod{background:hsl(219 92% 93% / 0.312) !important;border:1px solid hsl(218.8 90% 55.1% / 0.58) !important}
html[data-tema="claro"] .btn-add-prod:hover{background:hsl(219 92% 93% / 0.572) !important}
html[data-tema="claro"] .btn-add-prod:disabled{background:hsl(160 84% 92% / 0.3) !important;border-color:hsl(160.1 84.1% 55% / 0.55) !important}
html[data-tema="claro"] .stage-modal{background:rgba(16,24,40,0.468) !important}
html[data-tema="claro"] .stage-box{border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .stage-opt{background:rgba(16,24,40,0.024) !important}
html[data-tema="claro"] .stage-opt:hover{border-color:hsl(218.8 90% 55.1% / 0.6) !important;background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .btn-cancel{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .pay-modal{background:rgba(16,24,40,0.468) !important}
html[data-tema="claro"] .vc-modal{background:rgba(16,24,40,0.484) !important}
html[data-tema="claro"] .pay-box{border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .pay-inp{background:rgba(255,255,255,0.82) !important}
html[data-tema="claro"] .pay-inp:focus{border-color:hsl(218.8 90% 55.1% / 0.75) !important}
html[data-tema="claro"] .pay-money{background:rgba(255,255,255,0.82) !important}
html[data-tema="claro"] .pay-mod{background:rgba(16,24,40,0.024) !important}
html[data-tema="claro"] .pay-mod:hover{border-color:hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .pay-mod.sel{background:hsl(219 92% 93% / 0.364) !important;border-color:hsl(218.8 90% 55.1% / 0.8) !important;color:hsl(215.6 92% 34%) !important}
html[data-tema="claro"] .pay-preview{background:hsl(258 90% 93% / 0.3) !important;border:1px solid hsl(258.3 89.5% 66.3% / 0.58) !important;border-left:3px solid hsl(258.3 89.5% 66.3%) !important;color:hsl(220 18% 14.9%) !important}
html[data-tema="claro"] .btn-pay-save{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .color-modal{background:rgba(16,24,40,0.468) !important}
html[data-tema="claro"] .color-box{border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .c-swatch.sel{border-color:hsl(220 16% 78%) !important}
html[data-tema="claro"] .name-inp{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .name-inp:focus{border-color:hsl(218.8 90% 55.1% / 0.7) !important}
html[data-tema="claro"] .agend-box{background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] .agend-status.ok{background:hsl(160 84% 92% / 0.312) !important;border:1px solid hsl(160.1 84.1% 55% / 0.55) !important}
html[data-tema="claro"] .agend-status.no{background:hsl(218 55% 93% / 0.3) !important}
html[data-tema="claro"] .agend-edit-grid input, html[data-tema="claro"] .agend-edit-grid select{background:rgba(255,255,255,0.62) !important}
html[data-tema="claro"] .agend-edit-grid input:focus, html[data-tema="claro"] .agend-edit-grid select:focus{border-color:hsl(218.8 90% 55.1% / 0.75) !important}
html[data-tema="claro"] .btn-agend{border:1px solid hsl(218.8 90% 55.1% / 0.6) !important;background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .btn-agend:hover{background:hsl(219 92% 93% / 0.416) !important}
html[data-tema="claro"] .btn-cancel:hover{background:rgba(16,24,40,0.085) !important}
html[data-tema="claro"] .cat-count{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .prod-card{background:rgba(255,255,255,0.97) !important}
html[data-tema="claro"] .prod-card:hover{border-color:hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .prod-num{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .badge-rec{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.55) !important}
html[data-tema="claro"] .badge-uni{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .badge-cons{background:hsl(38 92% 93% / 0.3) !important;border:1px solid hsl(37.7 90% 50.2% / 0.55) !important}
html[data-tema="claro"] .btn-add-cliente{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.58) !important}
html[data-tema="claro"] .btn-add-cliente:hover{background:hsl(160 84% 92% / 0.416) !important;border-color:hsl(160.1 84.1% 55% / 0.75) !important}
html[data-tema="claro"] .linked-chip{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .btn-tarefas{color:hsl(217.8 30% 34% / 0.35) !important}
html[data-tema="claro"] .btn-tarefas:hover{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.52) !important}
html[data-tema="claro"] .btn-tarefas .task-count{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .btn-del-prod{color:hsl(217.8 30% 34% / 0.35) !important}
html[data-tema="claro"] .btn-del-prod:hover{color:hsl(0 92% 34%) !important;background:hsl(0 84% 93% / 0.3) !important;border-color:hsl(0 84.2% 60.2% / 0.52) !important}
html[data-tema="claro"] .btn-edit-prod{color:hsl(217.8 30% 34% / 0.35) !important}
html[data-tema="claro"] .btn-edit-prod:hover{background:hsl(38 92% 93% / 0.3) !important;border-color:hsl(37.7 90% 50.2% / 0.52) !important}
html[data-tema="claro"] .btn-mens-prod{color:hsl(217.8 30% 34% / 0.35) !important}
html[data-tema="claro"] .btn-mens-prod:hover{background:hsl(189 92% 92% / 0.3) !important;border-color:hsl(188.7 90% 55% / 0.52) !important}
html[data-tema="claro"] #del-overlay{background:rgba(16,24,40,0.413) !important}
html[data-tema="claro"] #del-modal{background:rgba(16,24,40,0.5) !important;border:1px solid hsl(220 16% 78%) !important;box-shadow:0 20px 60px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .del-modal-ico{border:1px solid hsl(0 84.2% 60.2% / 0.55) !important}
html[data-tema="claro"] .del-modal-clients{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.5) !important}
html[data-tema="claro"] .del-modal-clients-title{color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .del-client-av{border:1px solid hsl(0 84.2% 60.2% / 0.5) !important}
html[data-tema="claro"] .del-btn-cancel{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .del-btn-cancel:hover{background:rgba(16,24,40,0.076) !important}
html[data-tema="claro"] .del-btn-confirm{background:hsl(0 84% 93% / 0.312) !important;border:1px solid hsl(0 84.2% 60.2% / 0.6) !important;color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .del-btn-confirm:hover{background:hsl(0 84% 93% / 0.572) !important;border-color:hsl(0 84.2% 60.2% / 0.8) !important}
html[data-tema="claro"] .catalog-empty{background:rgba(255,255,255,0.62) !important}
html[data-tema="claro"] .modal-box{border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .modal-close{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .modal-close:hover{background:rgba(16,24,40,0.09) !important}
html[data-tema="claro"] .field-inp{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .field-inp:focus{border-color:hsl(218.8 90% 55.1% / 0.7) !important}
html[data-tema="claro"] select.field-inp option{background:hsl(220 32% 99.5%) !important}
html[data-tema="claro"] .cliente-box{border:1px solid hsl(160.1 84.1% 55% / 0.5) !important}
html[data-tema="claro"] .cliente-prod-preview{background:rgba(16,24,40,0.024) !important}
html[data-tema="claro"] .cliente-select{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .cliente-select:focus{border-color:hsl(160.1 84.1% 55% / 0.7) !important}
html[data-tema="claro"] .cliente-select option{background:hsl(220 32% 99.5%) !important}
html[data-tema="claro"] .no-leads-msg{background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] .cli-results::-webkit-scrollbar-thumb{background:rgba(16,24,40,0.09) !important}
html[data-tema="claro"] .cli-opt{background:rgba(16,24,40,0.014) !important}
html[data-tema="claro"] .cli-opt:hover{background:hsl(160 84% 92% / 0.3) !important;border-color:hsl(160.1 84.1% 55% / 0.6) !important}
html[data-tema="claro"] .cli-opt.sel{background:hsl(160 84% 92% / 0.312) !important;border-color:hsl(160.1 84.1% 55% / 0.75) !important}
html[data-tema="claro"] .btn-vincular{background:hsl(160 84% 92% / 0.312) !important;border:1px solid hsl(160.1 84.1% 55% / 0.6) !important}
html[data-tema="claro"] .btn-vincular:hover{background:hsl(160 84% 92% / 0.52) !important;border-color:hsl(160.1 84.1% 55% / 0.8) !important}
html[data-tema="claro"] .addon-money{background:rgba(16,24,40,0.028) !important}
html[data-tema="claro"] .addon-mod{background:rgba(16,24,40,0.028) !important}
html[data-tema="claro"] .addon-mod.sel{background:hsl(219 92% 93% / 0.312) !important}
html[data-tema="claro"] .addon-preview{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .kpi-receita.blue{color:hsl(218.8 92% 34% / 0.7) !important}
html[data-tema="claro"] .kpi-receita.gray{color:hsl(217.8 30% 34% / 0.6) !important}
html[data-tema="claro"] .tab-count{background:hsl(219 92% 93% / 0.312) !important}
html[data-tema="claro"] .tab-btn.active .tab-count{background:hsl(219 92% 93% / 0.52) !important}
html[data-tema="claro"] .tab-count.green{background:hsl(160 84% 92% / 0.312) !important}
html[data-tema="claro"] .tab-btn.active .tab-count.green{background:hsl(160 84% 92% / 0.52) !important}
html[data-tema="claro"] .tab-count.amber{background:hsl(38 92% 93% / 0.312) !important}
html[data-tema="claro"] .tab-btn.active .tab-count.amber{background:hsl(38 92% 93% / 0.52) !important}
html[data-tema="claro"] .tab-count.gray{background:hsl(218 55% 93% / 0.312) !important}
html[data-tema="claro"] .tab-btn.active .tab-count.gray{background:hsl(218 55% 93% / 0.52) !important}
html[data-tema="claro"] .cc-card:hover{border-color:hsl(218.8 90% 55.1% / 0.6) !important;background:rgba(255,255,255,1) !important;box-shadow:0 18px 44px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .cc-card::after{background:linear-gradient(90deg,transparent,hsl(219 92% 93% / 0.52),transparent) !important}
html[data-tema="claro"] .cc-av{border:2px solid hsl(218.8 90% 55.1% / 0.58) !important}
html[data-tema="claro"] .cc-av.green-av{border-color:hsl(160.1 84.1% 55% / 0.58) !important}
html[data-tema="claro"] .cc-av.red-av{border-color:hsl(0 84.2% 60.2% / 0.58) !important}
html[data-tema="claro"] .cc-av.gray-av{border-color:hsl(217.8 45% 56.9% / 0.58) !important}
html[data-tema="claro"] .badge-blue{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .badge-green{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.55) !important}
html[data-tema="claro"] .badge-red{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.55) !important}
html[data-tema="claro"] .badge-gray{background:hsl(218 55% 93% / 0.3) !important;border:1px solid hsl(217.8 45% 56.9% / 0.5) !important}
html[data-tema="claro"] .badge-amber{background:hsl(38 92% 93% / 0.3) !important;border:1px solid hsl(37.7 90% 50.2% / 0.55) !important}
html[data-tema="claro"] .badge-purple{background:hsl(258 90% 93% / 0.3) !important;border:1px solid hsl(258.3 89.5% 66.3% / 0.55) !important}
html[data-tema="claro"] .badge-cyan{background:hsl(189 92% 92% / 0.3) !important;border:1px solid hsl(188.7 90% 55% / 0.55) !important}
html[data-tema="claro"] .cc-prod-item{border-bottom:1px solid hsl(220 16% 78% / 0.85) !important}
html[data-tema="claro"] .cc-btn{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .cc-btn:hover{background:hsl(219 92% 93% / 0.468) !important}
html[data-tema="claro"] .cc-btn-detail{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .cc-btn-detail:hover{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .cc-countdown{background:hsl(38 92% 93% / 0.3) !important;border:1px solid hsl(37.7 90% 50.2% / 0.5) !important}
html[data-tema="claro"] .cc-days-ago{background:hsl(218 55% 93% / 0.3) !important;border:1px solid hsl(217.8 45% 56.9% / 0.5) !important}
html[data-tema="claro"] .seg-chip{background:hsl(258 90% 93% / 0.3) !important;border:1px solid hsl(258.3 89.5% 66.3% / 0.5) !important}
html[data-tema="claro"] .drawer-overlay{background:rgba(16,24,40,0.385) !important}
html[data-tema="claro"] .drawer{background:hsl(220 32% 99.5%) !important;border-left:1px solid hsl(220 16% 78%) !important;box-shadow:-20px 0 60px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .drawer-hdr{border-bottom:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .drawer-av-lg.blue-av{border:2px solid hsl(218.8 90% 55.1% / 0.65) !important}
html[data-tema="claro"] .drawer-av-lg.green-av{border:2px solid hsl(160.1 84.1% 55% / 0.65) !important}
html[data-tema="claro"] .drawer-av-lg.red-av{border:2px solid hsl(0 84.2% 60.2% / 0.65) !important}
html[data-tema="claro"] .drawer-av-lg.gray-av{border:2px solid hsl(217.8 45% 56.9% / 0.58) !important}
html[data-tema="claro"] .btn-reativar-contrato{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.58) !important}
html[data-tema="claro"] .btn-reativar-contrato:hover{background:hsl(160 84% 92% / 0.52) !important;border-color:hsl(160.1 84.1% 55% / 0.75) !important}
html[data-tema="claro"] .btn-agend-c{border:1px solid hsl(218.8 90% 55.1% / 0.6) !important;background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .btn-agend-c:hover{background:hsl(219 92% 93% / 0.416) !important}
html[data-tema="claro"] .agend-grid-c input, html[data-tema="claro"] .agend-grid-c select{background:rgba(255,255,255,0.62) !important}
html[data-tema="claro"] .agend-grid-c input:focus, html[data-tema="claro"] .agend-grid-c select:focus{border-color:hsl(218.8 90% 55.1% / 0.75) !important}
html[data-tema="claro"] .btn-cancel-c{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .btn-save-c{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .btn-desarquivar{border:1px solid hsl(218.8 90% 55.1% / 0.6) !important;background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .btn-desarquivar:hover{background:hsl(219 92% 93% / 0.52) !important;border-color:hsl(218.8 90% 55.1% / 0.8) !important}
html[data-tema="claro"] .enc-info-box{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.5) !important;color:hsl(0 92% 34%) !important}
html[data-tema="claro"] #reativar-overlay{background:rgba(16,24,40,0.451) !important}
html[data-tema="claro"] #reativar-modal{background:rgba(16,24,40,0.5) !important;border:1px solid hsl(220 16% 78%) !important;box-shadow:0 24px 64px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .reat-hdr{border-bottom:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .reat-ico{border:1px solid hsl(160.1 84.1% 55% / 0.55) !important}
html[data-tema="claro"] .reat-close{background:rgba(16,24,40,0.048) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .reat-close:hover{background:rgba(16,24,40,0.09) !important}
html[data-tema="claro"] .reat-search-inp{background:rgba(16,24,40,0.038) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .reat-search-inp:focus{border-color:hsl(218.8 90% 55.1% / 0.7) !important}
html[data-tema="claro"] .reat-body::-webkit-scrollbar-thumb{background:hsl(220 32% 99.5%) !important}
html[data-tema="claro"] .prod-sel-item{border:1px solid hsl(220 16% 78%) !important;background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] .prod-sel-item:hover{border-color:hsl(218.8 90% 55.1% / 0.55) !important;background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .prod-sel-item.selected{border-color:hsl(160.1 84.1% 55% / 0.65) !important;background:hsl(160 84% 92% / 0.3) !important}
html[data-tema="claro"] .prod-sel-check{border:1.5px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .prod-sel-item.selected .prod-sel-check{border-color:hsl(160.1 84.1% 55%) !important}
html[data-tema="claro"] .prod-sel-tipo.rec{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.5) !important}
html[data-tema="claro"] .prod-sel-tipo.uni{background:hsl(219 92% 93% / 0.3) !important;color:hsl(218.8 92% 34%) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .reat-footer{border-top:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .reat-btn-cancel{background:rgba(16,24,40,0.038) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .reat-btn-cancel:hover{background:rgba(16,24,40,0.085) !important}
html[data-tema="claro"] .reat-btn-confirm{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .drawer-tabs{border-bottom:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .drawer-tab-btn{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .drawer-tab-btn:hover{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .drawer-tab-btn.active{color:hsl(220 18% 9%) !important;border-bottom-color:hsl(218.8 90% 55.1%) !important}
html[data-tema="claro"] .drawer-body::-webkit-scrollbar-thumb{background:hsl(220 32% 99.5%) !important}
html[data-tema="claro"] .drawer-section-title{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .drawer-field-label{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .drawer-field-value{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .sdr-qa-card{background:rgba(16,24,40,0.024) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .sdr-q{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .sdr-a{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .prod-drawer-item{border-bottom:1px solid hsl(220 16% 78% / 0.95) !important}
html[data-tema="claro"] .prod-drawer-num{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .prod-drawer-meta{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .prod-drawer-del{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.5) !important;color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .prod-drawer-del:hover{background:hsl(0 84% 93% / 0.416) !important;border-color:hsl(0 84.2% 60.2% / 0.7) !important}
html[data-tema="claro"] .historico-item{border-bottom:1px solid hsl(220 16% 78% / 0.85) !important;color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .drawer-fat-label{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .drawer-empty{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .prod-drawer-footer{border-top:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .prod-drawer-total-label{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .fc-banner{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important;border-left:3px solid hsl(218.8 90% 55.1%) !important}
html[data-tema="claro"] .fc-mod{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .fc-cond{color:hsl(220.4 30% 34%) !important}
html[data-tema="claro"] .fc-cond strong{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .fc-kpi{background:rgba(16,24,40,0.019) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .fc-kpi span{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .fc-row{border-bottom:1px solid hsl(220 16% 78% / 0.95) !important}
html[data-tema="claro"] .fc-tipo{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .fc-data{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .fc-val{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .fc-pago{background:hsl(160 84% 92% / 0.39) !important}
html[data-tema="claro"] .fc-areceber{background:hsl(38 92% 93% / 0.39) !important}
html[data-tema="claro"] .fc-confirm{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .fc-gerar{background:hsl(219 92% 93% / 0.3) !important;color:hsl(218.8 92% 34%) !important;border:1px solid hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .fc-gerar:hover{background:hsl(219 92% 93% / 0.468) !important}
html[data-tema="claro"] .pc-modal{background:rgba(16,24,40,0.468) !important}
html[data-tema="claro"] .pc-box{background:hsl(220 32% 99.5%) !important;border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .pc-hdr h3{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .pc-x{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .pc-cob{background:rgba(16,24,40,0.028) !important;border:1px solid hsl(220 16% 78%) !important;color:hsl(220 18% 15.3%) !important}
html[data-tema="claro"] .pc-cob strong{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .pc-tipo{background:rgba(16,24,40,0.024) !important;border:1px solid hsl(220 16% 78%) !important;color:hsl(220.4 30% 34%) !important}
html[data-tema="claro"] .pc-tipo.sel{background:hsl(219 92% 93% / 0.364) !important;border-color:hsl(218.8 90% 55.1% / 0.8) !important;color:hsl(215.6 92% 34%) !important}
html[data-tema="claro"] .pc-lbl{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .pc-inp{background:rgba(255,255,255,0.82) !important;border:1px solid hsl(220 16% 78%) !important;color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .pc-inp:focus{border-color:hsl(218.8 90% 55.1% / 0.75) !important}
html[data-tema="claro"] .pc-money{background:rgba(255,255,255,0.82) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .pc-money span{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .pc-hint{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .pc-cancel{background:rgba(16,24,40,0.048) !important;color:hsl(220.4 30% 34%) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .pc-save{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .cc-search input{background:rgba(16,24,40,0.038) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .cc-search input:focus{border-color:hsl(218.8 90% 55.1% / 0.75) !important}
html[data-tema="claro"] #reatpay-overlay{background:rgba(16,24,40,0.396) !important}
html[data-tema="claro"] #reatpay-box{background:hsl(220 32% 99.5%) !important;border:1px solid hsl(220 16% 78%) !important;box-shadow:0 24px 60px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .rpay-prods{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .rpay-inp{background:rgba(16,24,40,0.038) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .rpay-money{background:rgba(16,24,40,0.028) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .rpay-mod{background:rgba(16,24,40,0.028) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .rpay-mod.sel{background:hsl(219 92% 93% / 0.312) !important}
html[data-tema="claro"] .rpay-preview{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .rpay-cancel{border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .rpay-save{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .back-btn{background:rgba(16,24,40,0.028) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .back-btn:hover{background:rgba(16,24,40,0.057) !important;border-color:hsl(220 16% 78% / 0.8) !important}
html[data-tema="claro"] .client-foto{background:linear-gradient(135deg,#1A3A7A,hsl(220 32% 99.5%)) !important;border:3px solid hsl(218.8 90% 55.1% / 0.65) !important}
html[data-tema="claro"] .status-badge.em-processo{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .status-badge.finalizado{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.55) !important}
html[data-tema="claro"] .status-badge.encerrado{background:hsl(218 55% 93% / 0.3) !important;border:1px solid hsl(217.8 45% 56.9% / 0.55) !important}
html[data-tema="claro"] .btn-mapa{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .btn-mapa:hover{background:hsl(219 92% 93% / 0.52) !important}
html[data-tema="claro"] .btn-encerrar-detalhe{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.55) !important}
html[data-tema="claro"] .btn-encerrar-detalhe:hover{background:hsl(0 84% 93% / 0.468) !important;border-color:hsl(0 84.2% 60.2% / 0.75) !important}
html[data-tema="claro"] #enc-det-overlay{background:rgba(16,24,40,0.451) !important}
html[data-tema="claro"] #enc-det-modal{background:rgba(16,24,40,0.5) !important;border:1px solid hsl(220 16% 78%) !important;box-shadow:0 24px 64px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .enc-det-ico{border:1px solid hsl(0 84.2% 60.2% / 0.55) !important}
html[data-tema="claro"] .enc-det-prods{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.5) !important}
html[data-tema="claro"] .enc-det-prod-row{border-bottom:1px solid hsl(0 84.2% 60.2% / 0.5) !important}
html[data-tema="claro"] .form-input{background:rgba(255,255,255,0.97) !important}
html[data-tema="claro"] .form-input:focus{border-color:hsl(218.8 90% 55.1% / 0.7) !important;background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .btn-save{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .verdict-strip.qualificado{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.5) !important}
html[data-tema="claro"] .verdict-strip.nao-qualificado{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.5) !important}
html[data-tema="claro"] .verdict-strip.em-analise{background:hsl(38 92% 93% / 0.3) !important;border:1px solid hsl(37.7 90% 50.2% / 0.5) !important}
html[data-tema="claro"] .diag-card{background:linear-gradient(150deg,hsl(220 32% 99.5%),hsl(220 32% 99.5%)) !important}
html[data-tema="claro"] .diag-card:hover{border-color:hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .diag-nivel{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .diag-progress-bar{background:rgba(16,24,40,0.057) !important}
html[data-tema="claro"] .btn-ver-relatorio{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .btn-ver-relatorio:hover{background:hsl(219 92% 93% / 0.468) !important}
html[data-tema="claro"] .diag-detail-box{background:rgba(16,24,40,0.014) !important}
html[data-tema="claro"] .diag-resp-row{border-bottom:1px solid hsl(220 16% 78% / 0.95) !important}
html[data-tema="claro"] .close-stage-chip{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .jov-card{background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] .progress-track{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .prod-jornada-card{background:rgba(16,24,40,0.024) !important}
html[data-tema="claro"] .pjc-tipo-chip.recorrente{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .pjc-tipo-chip.unico{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.5) !important}
html[data-tema="claro"] .pjc-track{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .btn-ver-mapa-jornada{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .btn-ver-mapa-jornada:hover{background:hsl(219 92% 93% / 0.52) !important}
html[data-tema="claro"] .fin-kpi{background:rgba(16,24,40,0.024) !important}
html[data-tema="claro"] .cobranca-item{background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] .cob-status-badge.pago{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.5) !important}
html[data-tema="claro"] .cob-status-badge.pendente{background:hsl(38 92% 93% / 0.3) !important;border:1px solid hsl(37.7 90% 50.2% / 0.5) !important}
html[data-tema="claro"] .cob-status-badge.atrasado{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.5) !important}
html[data-tema="claro"] .cob-action-btn.marcar-pago{background:hsl(160 84% 92% / 0.3) !important;border-color:hsl(160.1 84.1% 55% / 0.5) !important}
html[data-tema="claro"] .cob-action-btn.marcar-pago:hover{background:hsl(160 84% 92% / 0.468) !important}
html[data-tema="claro"] .cob-action-btn.desfazer{background:hsl(218 55% 93% / 0.3) !important;border-color:hsl(217.8 45% 56.9% / 0.5) !important}
html[data-tema="claro"] .cob-action-btn.desfazer:hover{background:hsl(218 55% 93% / 0.39) !important}
html[data-tema="claro"] .cob-action-btn.excluir-fatura{background:hsl(0 84% 93% / 0.3) !important;border-color:hsl(0 84.2% 60.2% / 0.5) !important}
html[data-tema="claro"] .cob-action-btn.excluir-fatura:hover{background:hsl(0 84% 93% / 0.416) !important;border-color:hsl(0 84.2% 60.2% / 0.7) !important}
html[data-tema="claro"] .btn-gerar-cobranca{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .btn-gerar-cobranca:hover{background:hsl(219 92% 93% / 0.52) !important}
html[data-tema="claro"] .toast.green{border-color:hsl(160.1 84.1% 55% / 0.6) !important}
html[data-tema="claro"] .toast.red{border-color:hsl(0 84.2% 60.2% / 0.6) !important}
html[data-tema="claro"] .info-row{border-bottom:1px solid hsl(220 16% 78% / 0.85) !important}
html[data-tema="claro"] .fin-kpi:hover{box-shadow:0 12px 28px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .cond-banner{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.52) !important;border-left:3px solid hsl(218.8 90% 55.1%) !important}
html[data-tema="claro"] .st-amber{background:hsl(38 92% 93% / 0.39) !important}
html[data-tema="claro"] .st-green{background:hsl(160 84% 92% / 0.39) !important}
html[data-tema="claro"] .st-red{background:hsl(0 84% 93% / 0.39) !important;color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .st-blue{background:hsl(219 92% 93% / 0.39) !important;color:hsl(218.8 92% 34%) !important}
html[data-tema="claro"] .gen-modal{background:rgba(16,24,40,0.468) !important}
html[data-tema="claro"] .gen-box{border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .gen-info{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.52) !important;color:hsl(158.5 71.1% 34%) !important}
html[data-tema="claro"] .gen-info strong{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .gen-inp{background:rgba(255,255,255,0.82) !important}
html[data-tema="claro"] .gen-inp:focus{border-color:hsl(218.8 90% 55.1% / 0.75) !important}
html[data-tema="claro"] .gen-money{background:rgba(255,255,255,0.82) !important}
html[data-tema="claro"] .gen-cancel{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .gen-save{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .user-av:hover{border-color:hsl(218.8 90% 55.1%) !important}
html[data-tema="claro"] .gear-btn{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .gear-btn:hover{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .gear-btn.active{background:hsl(219 92% 93% / 0.312) !important;border-color:hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .cfg-card{background:rgba(255,255,255,0.97) !important}
html[data-tema="claro"] .av-big{background:linear-gradient(135deg,#1A3A7A,hsl(220 32% 99.5%)) !important;border:3px solid hsl(218.8 90% 55.1% / 0.65) !important}
html[data-tema="claro"] .av-big:hover{border-color:hsl(218.8 90% 55.1%) !important}
html[data-tema="claro"] .field-inp::placeholder{color:hsl(217.8 30% 34% / 0.6) !important}
html[data-tema="claro"] .btn-danger{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.55) !important}
html[data-tema="claro"] .btn-danger:hover{background:hsl(0 84% 93% / 0.39) !important;border-color:hsl(0 84.2% 60.2% / 0.7) !important}
html[data-tema="claro"] .role-opt{background:rgba(16,24,40,0.028) !important}
html[data-tema="claro"] .role-opt:hover{border-color:hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .role-opt.sel{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.65) !important}
html[data-tema="claro"] .users-tbl thead tr{background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] .users-tbl tbody tr{border-bottom:1px solid hsl(220 16% 78% / 0.95) !important}
html[data-tema="claro"] .users-tbl tbody tr:hover{background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .u-av-sm{border:1.5px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .pill-admin{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .pill-user{background:hsl(218 55% 93% / 0.3) !important;border:1px solid hsl(217.8 45% 56.9% / 0.5) !important}
html[data-tema="claro"] .dot-active{box-shadow:0 0 4px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .u-del-btn:hover{background:hsl(0 84% 93% / 0.3) !important}
html[data-tema="claro"] .setting-card{background:rgba(255,255,255,0.97) !important}
html[data-tema="claro"] .toggle-slider{background:hsl(220 32% 99.5%) !important;border:1px solid hsl(220 16% 78% / 0.8) !important}
html[data-tema="claro"] .sc-select{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .sc-select option{background:hsl(220 32% 99.5%) !important}
html[data-tema="claro"] .sc-field-inp{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .sc-field-inp:focus{border-color:hsl(218.8 90% 55.1% / 0.7) !important}
html[data-tema="claro"] .danger-zone{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.5) !important}
html[data-tema="claro"] .toast.err{border-color:hsl(0 84.2% 60.2% / 0.65) !important}
html[data-tema="claro"] .form-logo svg{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .form-input::placeholder{color:hsl(217.8 30% 34% / 0.5) !important}
html[data-tema="claro"] .form-input.err{border-color:hsl(0 84.2% 60.2% / 0.8) !important}
html[data-tema="claro"] .cat-block{background:rgba(255,255,255,0.82) !important}
html[data-tema="claro"] .cat-hdr{background:rgba(255,255,255,0.55) !important}
html[data-tema="claro"] .cat-score-chip{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .q-row{border-bottom:1px solid hsl(220 16% 78% / 0.95) !important}
html[data-tema="claro"] .q-row.answered{background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .q-opt label{background:rgba(255,255,255,0.92) !important}
html[data-tema="claro"] .q-opt label:hover{border-color:hsl(220 16% 78% / 0.8) !important}
html[data-tema="claro"] .btn-submit{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .ty-ico{border:1px solid hsl(160.1 84.1% 55% / 0.55) !important}
html[data-tema="claro"] .ty-score-wrap{background:rgba(255,255,255,0.97) !important}
html[data-tema="claro"] .ty-level-badge{background:hsl(219 92% 93% / 0.312) !important;border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .btn-ghost:hover{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .btn-ico.red:hover{border-color:hsl(0 84.2% 60.2% / 0.52) !important}
html[data-tema="claro"] .btn-ico.blue:hover{border-color:hsl(218.8 90% 55.1% / 0.52) !important}
html[data-tema="claro"] .diag-ico{border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .diag-badge.default{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .diag-badge.custom{background:hsl(258 90% 93% / 0.3) !important;border:1px solid hsl(258.3 89.5% 66.3% / 0.5) !important}
html[data-tema="claro"] .diag-foot{border-top:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .empty-ico{border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .form-section{background:rgba(255,255,255,0.97) !important}
html[data-tema="claro"] .fi-input{background:rgba(255,255,255,0.97) !important}
html[data-tema="claro"] .fi-input:focus{border-color:hsl(218.8 90% 55.1% / 0.7) !important}
html[data-tema="claro"] .fi-input::placeholder{color:hsl(217.8 30% 34% / 0.45) !important}
html[data-tema="claro"] .cat-builder{background:rgba(255,255,255,0.82) !important}
html[data-tema="claro"] .cat-builder-hdr{background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .cat-name-inp::placeholder{color:hsl(217.8 30% 34% / 0.4) !important}
html[data-tema="claro"] .q-builder-inp{background:rgba(255,255,255,0.97) !important}
html[data-tema="claro"] .q-builder-inp:focus{border-color:hsl(218.8 90% 55.1% / 0.65) !important}
html[data-tema="claro"] .q-builder-inp::placeholder{color:hsl(217.8 30% 34% / 0.4) !important}
html[data-tema="claro"] .btn-add-q{border:1px dashed hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .btn-add-q:hover{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.8) !important}
html[data-tema="claro"] .btn-add-cat{border:1px dashed hsl(220 16% 78%) !important}
html[data-tema="claro"] .btn-add-cat:hover{border-color:hsl(218.8 90% 55.1% / 0.6) !important;background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .det-stat-chip{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .resp-list-scrl::-webkit-scrollbar-thumb{background:rgba(255,255,255,1) !important}
html[data-tema="claro"] .resp-row:hover{background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .resp-row.active{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .resp-av{border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .resp-detail-panel::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.92) !important}
html[data-tema="claro"] .toast-item{background:rgba(255,255,255,1) !important;box-shadow:0 8px 28px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .overlay{background:rgba(16,24,40,0.413) !important}
html[data-tema="claro"] .modal-ico.red{border:1px solid hsl(0 84.2% 60.2% / 0.5) !important}
html[data-tema="claro"] .modal-ico.blue{border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .modal-input{background:rgba(16,24,40,0.468) !important}
html[data-tema="claro"] .modal-cancel{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .modal-cancel:hover{background:rgba(16,24,40,0.085) !important}
html[data-tema="claro"] .modal-confirm-red{background:hsl(0 84% 93% / 0.312) !important;border:1px solid hsl(0 84.2% 60.2% / 0.6) !important}
html[data-tema="claro"] .modal-confirm-red:hover{background:hsl(0 84% 93% / 0.52) !important}
html[data-tema="claro"] .diag-hero{background:linear-gradient(135deg,rgba(255,255,255,0.72),rgba(255,255,255,1)) !important}
html[data-tema="claro"] .dh-ico{border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .dh-badge{background:hsl(219 92% 93% / 0.312) !important;border:1px solid hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .btn-ico-lg:hover{border-color:hsl(218.8 90% 55.1% / 0.7) !important}
html[data-tema="claro"] .btn-ia{border:1px solid hsl(258.3 89.5% 66.3% / 0.65) !important;background:linear-gradient(135deg,hsl(258 90% 93% / 0.364),hsl(219 92% 93% / 0.3)) !important;color:hsl(256.4 92% 34%) !important}
html[data-tema="claro"] .btn-ia:hover{border-color:hsl(258.3 89.5% 66.3% / 0.9) !important;background:linear-gradient(135deg,hsl(258 90% 93% / 0.572),hsl(219 92% 93% / 0.416)) !important}
html[data-tema="claro"] .ia-textarea{background:rgba(255,255,255,0.72) !important}
html[data-tema="claro"] .ia-textarea:focus{border-color:hsl(258.3 89.5% 66.3% / 0.75) !important}
html[data-tema="claro"] .ia-textarea::placeholder{color:hsl(217.8 30% 34% / 0.6) !important}
html[data-tema="claro"] .ia-input{background:rgba(255,255,255,0.72) !important}
html[data-tema="claro"] .ia-input:focus{border-color:hsl(258.3 89.5% 66.3% / 0.75) !important}
html[data-tema="claro"] .ia-note{background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .ia-status.loading{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important;color:hsl(216.6 92% 34%) !important}
html[data-tema="claro"] .ia-status.err{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.5) !important;color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .ia-status.ok{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.5) !important}
html[data-tema="claro"] .capt-toggle{background:hsl(258 90% 93% / 0.3) !important;border:1px solid hsl(258.3 89.5% 66.3% / 0.52) !important}
html[data-tema="claro"] .capt-toggle:hover{background:hsl(258 90% 93% / 0.312) !important}
html[data-tema="claro"] .capt-switch{background:hsl(218 55% 93% / 0.78) !important}
html[data-tema="claro"] .capt-text small{color:hsl(217.8 30% 34% / 0.95) !important}
html[data-tema="claro"] .capt-text b{color:hsl(255.1 92% 34%) !important}
html[data-tema="claro"] .f-kpi{background:linear-gradient(180deg,rgba(255,255,255,0.62),rgba(255,255,255,0.94)) !important}
html[data-tema="claro"] .f-card{background:linear-gradient(180deg,rgba(255,255,255,0.62),rgba(255,255,255,0.94)) !important}
html[data-tema="claro"] .f-tbl td{border-bottom:1px solid hsl(220 16% 78% / 0.95) !important;color:hsl(220 18% 15.3%) !important}
html[data-tema="claro"] .f-tbl tr.mes-atual td{background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .f-bar{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .f-inp, html[data-tema="claro"] .f-sel{background:rgba(16,24,40,0.028) !important}
html[data-tema="claro"] .f-inp:focus, html[data-tema="claro"] .f-sel:focus{border-color:hsl(218.8 90% 55.1% / 0.7) !important}
html[data-tema="claro"] .f-inp::placeholder{color:hsl(217.8 30% 34% / 0.6) !important}
html[data-tema="claro"] .f-add-btn{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .lanc-item{border-bottom:1px solid hsl(220 16% 78% / 0.95) !important}
html[data-tema="claro"] .lanc-ent{background:hsl(160 84% 92% / 0.3) !important}
html[data-tema="claro"] .lanc-sai{background:hsl(0 84% 93% / 0.3) !important}
html[data-tema="claro"] .lanc-del{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.5) !important}
html[data-tema="claro"] .lanc-del:hover{background:hsl(0 84% 93% / 0.416) !important;border-color:hsl(0 84.2% 60.2% / 0.7) !important}
html[data-tema="claro"] .bg-rec{background:hsl(219 92% 93% / 0.312) !important;color:hsl(216.6 92% 34%) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .f-fila{border-color:hsl(37.7 90% 50.2% / 0.6) !important}
html[data-tema="claro"] .fila-cli{background:rgba(16,24,40,0.014) !important}
html[data-tema="claro"] .fila-cancel{background:hsl(0 84% 93% / 0.3) !important;color:hsl(0 92% 34%) !important;border:1px solid hsl(0 84.2% 60.2% / 0.6) !important}
html[data-tema="claro"] .fila-cancel:hover{background:hsl(0 84% 93% / 0.468) !important}
html[data-tema="claro"] .fila-row{border-top:1px solid hsl(220 16% 78% / 0.8) !important}
html[data-tema="claro"] .fila-confirm{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .bg-amber{background:hsl(38 92% 93% / 0.39) !important}
html[data-tema="claro"] .rc-busca-wrap{background:rgba(255,255,255,0.82) !important}
html[data-tema="claro"] .rc-busca::placeholder{color:hsl(217.8 30% 34% / 0.6) !important}
html[data-tema="claro"] .ff-total.on{border-color:hsl(220 16% 78%) !important}
html[data-tema="claro"] .dre-btn{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .dre-folha{background:linear-gradient(180deg,rgba(255,255,255,0.62),rgba(255,255,255,0.97)) !important}
html[data-tema="claro"] .dre-folha-hd{background:hsl(220 32% 99.5%) !important}
html[data-tema="claro"] .dre-folha-tit{color:hsl(45.9 92% 34%) !important}
html[data-tema="claro"] .dre-tbl th{background:hsl(220 32% 99.5%) !important;color:hsl(220.4 30% 34%) !important}
html[data-tema="claro"] .dre-tbl td{border-bottom:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .dre-tbl tr.sec td{background:rgba(16,24,40,0.033) !important;color:hsl(220 18% 15.3%) !important}
html[data-tema="claro"] .dre-tbl tr.item:hover td{background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] .dre-tbl tr.tot td{background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .dre-tbl tr.destaque td{background:hsl(220 32% 99.5%) !important;color:hsl(220 18% 9%) !important;border-top:1px solid hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .dre-tbl tr.destaque td.pct{color:hsl(45.9 92% 34%) !important}
html[data-tema="claro"] .dre-tbl tr.resultado td{background:linear-gradient(90deg,hsl(160 84% 92% / 0.572),hsl(160 84% 92% / 0.3)) !important;color:hsl(220 18% 9%) !important;border-top:1px solid hsl(160.1 84.1% 55% / 0.7) !important}
html[data-tema="claro"] .dre-tbl tr.resultado.neg td{background:linear-gradient(90deg,hsl(0 84% 93% / 0.572),hsl(0 84% 93% / 0.3)) !important;border-top-color:hsl(0 84.2% 60.2% / 0.7) !important}
html[data-tema="claro"] .dre-tbl tr.resultado td.pct{color:hsl(156.2 78.8% 34%) !important}
html[data-tema="claro"] .dre-neg{color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .dre-edit:hover{color:hsl(215.6 92% 34%) !important}
html[data-tema="claro"] .dre-card{background:linear-gradient(180deg,rgba(255,255,255,0.62),rgba(255,255,255,0.97)) !important}
html[data-tema="claro"] .dre-card-hd{background:hsl(220 32% 99.5%) !important}
html[data-tema="claro"] .dre-card-tit{color:hsl(220 18% 15.3%) !important}
html[data-tema="claro"] .dre-lin{border-bottom:1px solid hsl(220 16% 78% / 0.95) !important}
html[data-tema="claro"] .dre-lin.tot{background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .dre-ind{border-bottom:1px solid hsl(220 16% 78% / 0.95) !important}
html[data-tema="claro"] .dre-alerta{background:hsl(38 92% 93% / 0.3) !important;border:1px solid hsl(37.7 90% 50.2% / 0.58) !important;color:hsl(45.9 92% 34%) !important}
html[data-tema="claro"] .dre-glos{background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] .dre-glos b{color:hsl(220 18% 15.3%) !important}
html[data-tema="claro"] .dre-modal{background:rgba(16,24,40,0.473) !important}
html[data-tema="claro"] .dre-box{background:hsl(220 32% 99.5%) !important;border:1px solid hsl(218.8 90% 55.1% / 0.58) !important}
html[data-tema="claro"] .dre-box-hd h3{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .dre-x{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .dre-sec-lbl{color:hsl(220.4 30% 34%) !important}
html[data-tema="claro"] .dre-inp, html[data-tema="claro"] .dre-sel{background:rgba(255,255,255,0.82) !important;border:1px solid hsl(220 16% 78%) !important;color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .dre-inp:focus, html[data-tema="claro"] .dre-sel:focus{border-color:hsl(218.8 90% 55.1% / 0.8) !important}
html[data-tema="claro"] .dre-mini-btn{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .dre-mini-btn:hover{color:hsl(0 92% 34%) !important;border-color:hsl(0 90% 68% / 0.8) !important}
html[data-tema="claro"] .dre-add{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.6) !important;color:hsl(215.6 92% 34%) !important}
html[data-tema="claro"] .dre-add:hover{background:hsl(219 92% 93% / 0.468) !important}
html[data-tema="claro"] .dre-save{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .dre-cancel{background:rgba(16,24,40,0.048) !important;color:hsl(220.4 30% 34%) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .kpi-click:hover{border-color:hsl(218.8 90% 55.1% / 0.75) !important}
html[data-tema="claro"] .kd-sub{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .kd-row{background:rgba(16,24,40,0.024) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .kd-nome{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .kd-emp{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .kd-chip{background:hsl(188 86% 93% / 0.312) !important;color:hsl(187.9 92% 34%) !important}
html[data-tema="claro"] .kd-chip.unico{background:hsl(258 90% 93% / 0.364) !important;color:hsl(255.1 92% 34%) !important}
html[data-tema="claro"] .kd-grupo{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .kd-grupo b{color:hsl(255.1 92% 34%) !important}
html[data-tema="claro"] .kd-grupo-val{color:hsl(220 18% 14.9%) !important}
html[data-tema="claro"] .kd-total{border-top:1px solid hsl(220 16% 78%) !important;color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .export-btn{border:1px solid hsl(220 16% 78% / 0.8) !important;background:rgba(16,24,40,0.038) !important;box-shadow:0 1px 0 rgba(255,255,255,0.06) inset, 0 2px 8px rgba(16,24,40,0.1) !important}
html[data-tema="claro"] .export-btn:hover{background:rgba(16,24,40,0.076) !important;border-color:hsl(220 16% 78% / 0.8) !important;box-shadow:0 1px 0 rgba(255,255,255,0.08) inset, 0 4px 18px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .concluir-btn{border:1px solid hsl(160.1 84.1% 55% / 0.65) !important;background:hsl(160 84% 92% / 0.3) !important}
html[data-tema="claro"] .concluir-btn:hover{background:hsl(160 84% 92% / 0.52) !important;border-color:hsl(160.1 84.1% 55% / 0.8) !important}
html[data-tema="claro"] .finalizado-badge{border:1px solid hsl(160.1 84.1% 55% / 0.55) !important;background:hsl(160 84% 92% / 0.3) !important}
html[data-tema="claro"] .client-card{background:linear-gradient(135deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important;box-shadow:0 8px 40px rgba(16,24,40,0.14), 0 0 0 1px rgba(255,255,255,0.025) inset, 0 1px 0 rgba(255,255,255,0.06) inset !important}
html[data-tema="claro"] .client-card::after{background:linear-gradient(90deg,transparent,hsl(219 92% 93% / 0.52),transparent) !important}
html[data-tema="claro"] .cc-avatar{box-shadow:0 0 0 3px rgba(255,255,255,0.07), 0 0 0 6px rgba(255,255,255,0.025), 0 6px 20px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .cc-badge{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.6) !important;box-shadow:0 0 10px rgba(16,24,40,0.06) !important}
html[data-tema="claro"] .cc-badge-dot{box-shadow:0 0 5px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .cc-meta-lbl{color:hsl(217.8 30% 34% / 0.65) !important}
html[data-tema="claro"] .cc-ring-lbl{color:hsl(217.8 30% 34% / 0.65) !important}
html[data-tema="claro"] .stat-card{background:linear-gradient(135deg,rgba(255,255,255,0.97),rgba(255,255,255,1)) !important;box-shadow:0 2px 12px rgba(16,24,40,0.14), 0 1px 0 rgba(255,255,255,0.03) inset !important}
html[data-tema="claro"] .stat-card:hover{border-color:hsl(220 16% 78% / 0.8) !important;box-shadow:0 6px 24px rgba(16,24,40,0.14), 0 1px 0 rgba(255,255,255,0.04) inset !important}
html[data-tema="claro"] .timeline-line{background:linear-gradient(180deg,rgba(26,107,255,0.55) 0%,hsl(219 92% 93% / 0.468) 60%,hsl(219 92% 93% / 0.3) 100%) !important}
html[data-tema="claro"] .tl-inicio-circle{background:hsl(189 92% 92% / 0.3) !important;border:2px solid hsl(188.7 90% 55% / 0.75) !important}
html[data-tema="claro"] .tl-dot.done{box-shadow:0 0 10px rgba(16,24,40,0.14), 0 0 22px rgba(16,24,40,0.1) !important}
html[data-tema="claro"] .tl-dot.idle{background:hsl(220 32% 99.5%) !important;box-shadow:0 0 0 1px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .tl-dashed{border-top:1.5px dashed hsl(220 16% 78%) !important}
html[data-tema="claro"] .tl-icon-wrap.done{background:hsl(160 84% 92% / 0.3) !important;border-color:hsl(160.1 84.1% 55% / 0.68) !important;box-shadow:0 0 18px rgba(16,24,40,0.08) !important}
html[data-tema="claro"] .tl-icon-wrap.active{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.68) !important}
html[data-tema="claro"] .tl-icon-wrap.idle{background:rgba(255,255,255,0.72) !important;border-color:hsl(220 16% 78%) !important}
html[data-tema="claro"] .tl-card{background:linear-gradient(135deg,rgba(255,255,255,1),rgba(255,255,255,1)) !important;box-shadow:0 4px 24px rgba(16,24,40,0.14), 0 1px 0 rgba(255,255,255,0.025) inset !important}
html[data-tema="claro"] .tl-card.done{border-color:hsl(160.1 84.1% 55% / 0.52) !important;box-shadow:0 4px 28px rgba(16,24,40,0.14), 0 0 24px rgba(16,24,40,0.04), 0 1px 0 rgba(255,255,255,0.025) inset !important}
html[data-tema="claro"] .tl-card.active{border-color:hsl(218.8 90% 55.1% / 0.52) !important;box-shadow:0 4px 28px rgba(16,24,40,0.14), 0 0 24px rgba(26,107,255,0.05), 0 1px 0 rgba(255,255,255,0.025) inset !important}
html[data-tema="claro"] .tl-card.done::before{background:linear-gradient(90deg,rgba(16,185,129,0.7) 0%,hsl(160 84% 92% / 0.3) 50%,transparent 100%) !important}
html[data-tema="claro"] .tl-card.active::before{background:linear-gradient(90deg,rgba(26,107,255,0.7) 0%,hsl(219 92% 93% / 0.3) 50%,transparent 100%) !important}
html[data-tema="claro"] .tl-card.idle::before{background:linear-gradient(90deg,rgba(16,24,40,0.038) 0%,transparent 60%) !important}
html[data-tema="claro"] .sc-info{border-right:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .sc-num{background:linear-gradient(135deg,rgba(16,24,40,0.09),rgba(16,24,40,0.024)) !important}
html[data-tema="claro"] .sc-count{color:hsl(217.8 30% 34% / 0.65) !important}
html[data-tema="claro"] .sc-count b{color:hsl(220 18% 9% / 0.85) !important}
html[data-tema="claro"] .sc-macros{border-right:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .sc-ms.done{box-shadow:0 0 6px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .sc-ms.active{border:2px solid hsl(218.8 90% 55.1%) !important;background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .sc-ms.idle{border:2px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .sc-ring{border-right:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .sc-ring-status.idle{color:hsl(217.8 30% 34% / 0.55) !important}
html[data-tema="claro"] .sc-arrow:hover{background:rgba(16,24,40,0.024) !important}
html[data-tema="claro"] .sc-arrow-btn:hover{background:rgba(16,24,40,0.048) !important;border-color:hsl(220 16% 78% / 0.8) !important}
html[data-tema="claro"] .tl-expand-panel{border-top:1px solid hsl(220 16% 78%) !important;background:rgba(255,255,255,0.67) !important}
html[data-tema="claro"] .ep-macro-title{color:hsl(217.8 30% 34% / 0.75) !important}
html[data-tema="claro"] .ep-micro-item:hover{background:rgba(16,24,40,0.028) !important}
html[data-tema="claro"] .ep-micro-cb{border:1.5px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .ep-micro-cb.done{box-shadow:0 0 7px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .tl-entrega-circle.done{background:hsl(160 84% 92% / 0.3) !important;border-color:hsl(160.1 84.1% 55% / 0.8) !important;box-shadow:0 0 26px rgba(16,24,40,0.14), 0 0 0 7px rgba(16,24,40,0.04) !important}
html[data-tema="claro"] .tl-entrega-circle.idle{background:rgba(255,255,255,0.72) !important;border-color:hsl(220 16% 78%) !important}
html[data-tema="claro"] .sd-projetos{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .sd-servicos{background:hsl(189 92% 92% / 0.3) !important;border:1px solid hsl(188.7 90% 55% / 0.5) !important}
html[data-tema="claro"] .section-collapse-btn{background:rgba(16,24,40,0.028) !important}
html[data-tema="claro"] .section-collapse-btn:hover{background:rgba(16,24,40,0.067) !important;border-color:hsl(220 16% 78% / 0.8) !important}
html[data-tema="claro"] .srv-card{background:rgba(255,255,255,0.97) !important}
html[data-tema="claro"] .srv-card.em-dia{border-color:hsl(160.1 84.1% 55% / 0.55) !important;box-shadow:0 0 20px rgba(16,24,40,0.04) !important}
html[data-tema="claro"] .srv-card.atrasado{border-color:hsl(0 84.2% 60.2% / 0.55) !important}
html[data-tema="claro"] .srv-card.pendente::before{background:linear-gradient(90deg, hsl(189 92% 92% / 0.95), transparent) !important}
html[data-tema="claro"] .srv-icon-wrap{background:hsl(189 92% 92% / 0.3) !important;border:1px solid hsl(188.7 90% 55% / 0.5) !important}
html[data-tema="claro"] .ssb-em-dia{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.55) !important}
html[data-tema="claro"] .ssb-pendente{background:hsl(189 92% 92% / 0.3) !important;border:1px solid hsl(188.7 90% 55% / 0.5) !important}
html[data-tema="claro"] .ssb-atrasado{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.5) !important}
html[data-tema="claro"] .srv-body{border-top:1px solid hsl(220 16% 78% / 0.95) !important}
html[data-tema="claro"] .srv-tarefa-row{border-bottom:1px solid hsl(220 16% 78% / 0.8) !important}
html[data-tema="claro"] .srv-check{border:1.5px solid hsl(217.8 45% 56.9% / 0.65) !important}
html[data-tema="claro"] .srv-prox-btn{border:1px dashed hsl(188.7 90% 55% / 0.6) !important;background:hsl(189 92% 92% / 0.3) !important}
html[data-tema="claro"] .srv-prox-btn:hover{background:hsl(189 92% 92% / 0.3) !important;border-color:hsl(188.7 90% 55% / 0.8) !important}
html[data-tema="claro"] .mc-ciclo{background:rgba(16,24,40,0.014) !important}
html[data-tema="claro"] .mc-ciclo.open{border-color:hsl(188.7 90% 55% / 0.6) !important}
html[data-tema="claro"] .mc-ciclo.entregue{border-color:hsl(160.1 84.1% 55% / 0.58) !important;background:hsl(160 84% 92% / 0.3) !important}
html[data-tema="claro"] .mc-ciclo.entregue.open{border-color:hsl(160.1 84.1% 55% / 0.7) !important}
html[data-tema="claro"] .mc-ciclo-hdr:hover{background:rgba(16,24,40,0.024) !important}
html[data-tema="claro"] .mc-bar{background:rgba(16,24,40,0.057) !important}
html[data-tema="claro"] .entrega-alert.warn{background:hsl(38 92% 93% / 0.3) !important;border:1px solid hsl(37.7 90% 50.2% / 0.6) !important;color:hsl(37 92% 34%) !important}
html[data-tema="claro"] .entrega-alert.danger{background:hsl(0 84% 93% / 0.312) !important;border:1px solid hsl(0 84.2% 60.2% / 0.7) !important;color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .trava-banner{background:hsl(38 92% 93% / 0.3) !important;border:1px solid hsl(37.7 90% 50.2% / 0.65) !important;border-left:3px solid hsl(37.7 90% 50.2%) !important;color:hsl(37 92% 34%) !important}
html[data-tema="claro"] .trava-banner.susp{background:hsl(0 84% 93% / 0.3) !important;border-color:hsl(0 84.2% 60.2% / 0.7) !important;border-left-color:hsl(0 84.2% 60.2%) !important;color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .badge-count{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .client-card:hover{border-color:hsl(218.8 90% 55.1% / 0.6) !important;background:rgba(255,255,255,1) !important}
html[data-tema="claro"] .status-dot.ativo{box-shadow:0 0 6px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .prod-chip{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .prod-chip-more{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .cc-mapa-btn{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .cc-mapa-btn:hover{background:hsl(219 92% 93% / 0.468) !important}
html[data-tema="claro"] .empty-cta{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .empty-cta:hover{background:hsl(219 92% 93% / 0.52) !important}
html[data-tema="claro"] .btn-ver-mapa{background:hsl(219 92% 93% / 0.3) !important;border:1px solid hsl(218.8 90% 55.1% / 0.55) !important}
html[data-tema="claro"] .btn-ver-mapa:hover{background:hsl(219 92% 93% / 0.52) !important}
html[data-tema="claro"] .btn-encerrar{background:hsl(0 84% 93% / 0.3) !important;color:hsl(0 92% 34%) !important;border:1px solid hsl(0 84.2% 60.2% / 0.55) !important}
html[data-tema="claro"] .btn-encerrar:hover{background:hsl(0 84% 93% / 0.468) !important;border-color:hsl(0 84.2% 60.2% / 0.75) !important}
html[data-tema="claro"] #encerrar-overlay{background:rgba(16,24,40,0.451) !important}
html[data-tema="claro"] #encerrar-modal{background:rgba(16,24,40,0.5) !important;border:1px solid hsl(220 16% 78%) !important;box-shadow:0 24px 64px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .enc-ico{border:1px solid hsl(0 84.2% 60.2% / 0.55) !important}
html[data-tema="claro"] .enc-prods{background:hsl(0 84% 93% / 0.3) !important;border:1px solid hsl(0 84.2% 60.2% / 0.5) !important}
html[data-tema="claro"] .enc-prods-title{color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .enc-prod-row{border-bottom:1px solid hsl(0 84.2% 60.2% / 0.5) !important}
html[data-tema="claro"] .enc-prod-val{color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .enc-btn-cancel{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .enc-btn-cancel:hover{background:rgba(16,24,40,0.085) !important}
html[data-tema="claro"] .enc-btn-confirm{background:hsl(0 84% 93% / 0.312) !important;border:1px solid hsl(0 84.2% 60.2% / 0.6) !important;color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .enc-btn-confirm:hover{background:hsl(0 84% 93% / 0.572) !important;border-color:hsl(0 84.2% 60.2% / 0.8) !important}
html[data-tema="claro"] .popup-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.92) !important}
html[data-tema="claro"] .info-item{background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] .prod-item-j{background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] .diag-resp-card{background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] .obs-closer-block{background:hsl(38 92% 93% / 0.3) !important;border:1px solid hsl(37.7 90% 50.2% / 0.5) !important}
html[data-tema="claro"] .dtab{background:rgba(16,24,40,0.028) !important}
html[data-tema="claro"] .dtab:hover{border-color:hsl(218.8 90% 55.1% / 0.5) !important}
html[data-tema="claro"] .dtab.active{background:hsl(219 92% 93% / 0.3) !important;border-color:hsl(218.8 90% 55.1% / 0.6) !important}
html[data-tema="claro"] .pf-mesnav{box-shadow:0 4px 18px rgba(16,24,40,0.125) !important}
html[data-tema="claro"] .pf-mesnav button:hover{background:hsl(219 92% 93% / 0.312) !important}
html[data-tema="claro"] .pf-card:hover{border-color:hsl(218.8 90% 55.1% / 0.85) !important;box-shadow:0 14px 34px rgba(16,24,40,0.14), 0 0 0 1px rgba(26,107,255,.14) inset !important}
html[data-tema="claro"] .pf-av{box-shadow:0 4px 12px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .pf-status.ok{background:hsl(160 84% 92% / 0.3) !important;border:1px solid hsl(160.1 84.1% 55% / 0.55) !important}
html[data-tema="claro"] .pf-status.pend{background:hsl(38 92% 93% / 0.3) !important;border:1px solid hsl(37.7 90% 50.2% / 0.55) !important}
html[data-tema="claro"] .pf-chip{background:rgba(16,24,40,0.014) !important}
html[data-tema="claro"] .pf-kpi{background:rgba(16,24,40,0.021) !important}
html[data-tema="claro"] .pf-down{color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .pf-back:hover{border-color:hsl(218.8 90% 55.1% / 0.75) !important;background:hsl(219 92% 93% / 0.3) !important}
html[data-tema="claro"] .pf-gt:hover{border-color:hsl(220 16% 78% / 0.8) !important}
html[data-tema="claro"] .pf-inwrap{background:rgba(16,24,40,0.028) !important}
html[data-tema="claro"] .pf-inwrap:focus-within{border-color:hsl(218.8 90% 55.1% / 0.9) !important}
html[data-tema="claro"] .pf-save{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] button:focus-visible, html[data-tema="claro"] .pf-card:focus-visible{outline:2px solid hsl(218.8 90% 55.1%) !important}
html[data-tema="claro"] .pf-janela{box-shadow:0 4px 18px rgba(16,24,40,0.125) !important}
html[data-tema="claro"] .pf-janela button.on{background:hsl(219 92% 93% / 0.416) !important}
html[data-tema="claro"] .pf-tabs{background:rgba(16,24,40,0.028) !important}
html[data-tema="claro"] .pf-mini{background:rgba(16,24,40,0.019) !important}
html[data-tema="claro"] .pf-cmp td{border-bottom:1px solid hsl(220 16% 78% / 0.8) !important}
html[data-tema="claro"] .pp-busca-wrap{background:rgba(255,255,255,0.82) !important}
html[data-tema="claro"] .pp-kpi{background:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.97)) !important}
html[data-tema="claro"] .pp-lrow{background:linear-gradient(180deg,rgba(255,255,255,0.67),rgba(255,255,255,0.97)) !important}
html[data-tema="claro"] .pp-lrow:hover{border-color:hsl(330.4 81.2% 60.4% / 0.8) !important}
html[data-tema="claro"] .pp-lrow .num .destaque{color:hsl(45.9 92% 34%) !important}
html[data-tema="claro"] .pp-cli{background:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.97)) !important}
html[data-tema="claro"] .pp-cli:hover{border-color:hsl(330.4 81.2% 60.4% / 0.75) !important}
html[data-tema="claro"] .pp-badge{background:hsl(255 92% 93% / 0.312) !important;color:hsl(220 18% 14.9%) !important;border:1px solid hsl(255.1 90% 68% / 0.52) !important}
html[data-tema="claro"] .pp-badge.rosa{background:hsl(330 81% 93% / 0.312) !important;color:hsl(327.4 92% 34%) !important;border-color:hsl(330.4 81.2% 60.4% / 0.55) !important}
html[data-tema="claro"] .pp-badge.lar{background:hsl(38 92% 93% / 0.312) !important;color:hsl(45.9 92% 34%) !important;border-color:hsl(37.7 90% 50.2% / 0.55) !important}
html[data-tema="claro"] .pp-badge.verde{background:hsl(160 84% 92% / 0.312) !important;color:hsl(156.2 78.8% 34%) !important;border-color:hsl(160.1 84.1% 55% / 0.55) !important}
html[data-tema="claro"] .pp-tab.on{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .pp-card{background:linear-gradient(180deg,rgba(255,255,255,0.67),rgba(255,255,255,0.97)) !important}
html[data-tema="claro"] .pp-btn{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .pp-btn.sec{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .pp-mesnav button:hover{color:hsl(220 18% 9%) !important;background:hsl(330 81% 93% / 0.65) !important}
html[data-tema="claro"] .pp-dia{background:rgba(255,255,255,0.72) !important}
html[data-tema="claro"] .pp-dia:hover{border-color:hsl(330.4 81.2% 60.4% / 0.85) !important}
html[data-tema="claro"] .pp-dia.fds{background:hsl(255 92% 93% / 0.3) !important}
html[data-tema="claro"] .pp-dia.hoje{border-color:hsl(330.4 81.2% 60.4%) !important}
html[data-tema="claro"] .pp-dia.hoje .pp-dia-num{color:hsl(327.4 92% 34%) !important}
html[data-tema="claro"] .pp-dia-qtd{background:hsl(330 81% 93% / 0.52) !important;color:hsl(327.4 92% 34%) !important}
html[data-tema="claro"] .pp-post{background:rgba(16,24,40,0.038) !important}
html[data-tema="claro"] .pp-row{background:rgba(16,24,40,0.024) !important}
html[data-tema="claro"] .pp-row:hover{border-color:hsl(255.1 90% 68% / 0.7) !important}
html[data-tema="claro"] .pp-atraso{color:hsl(0 92% 34%) !important}
html[data-tema="claro"] .pp-ico-btn.del:hover{border-color:hsl(0 90% 68% / 0.8) !important}
html[data-tema="claro"] .pp-prog{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .pp-arq{background:rgba(255,255,255,0.72) !important}
html[data-tema="claro"] .pp-arq:hover{border-color:hsl(255.1 90% 68% / 0.75) !important}
html[data-tema="claro"] .pp-arq-prev{background:linear-gradient(135deg,hsl(255 92% 93% / 0.364),hsl(330 81% 93% / 0.3)) !important}
html[data-tema="claro"] .pp-arq-tag{background:rgba(255,255,255,0.84) !important;color:hsl(327.4 92% 34%) !important}
html[data-tema="claro"] .pp-ref{background:rgba(255,255,255,0.72) !important}
html[data-tema="claro"] .pp-ref:hover{border-color:hsl(330.4 81.2% 60.4% / 0.75) !important}
html[data-tema="claro"] .pp-ref-handle a{color:hsl(327.4 92% 34%) !important}
html[data-tema="claro"] .pp-modal{background:rgba(16,24,40,0.468) !important}
html[data-tema="claro"] .pp-box{background:hsl(220 32% 99.5%) !important;border:1px solid hsl(255.1 90% 68% / 0.6) !important;box-shadow:0 20px 60px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .pp-box-hdr h3{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .pp-x{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .pp-box-sub{color:hsl(217.8 30% 34%) !important}
html[data-tema="claro"] .pp-lbl{color:hsl(228.3 30% 34%) !important}
html[data-tema="claro"] .pp-inp, html[data-tema="claro"] .pp-sel, html[data-tema="claro"] .pp-txa{background:rgba(255,255,255,0.87) !important;border:1px solid hsl(220 16% 78%) !important;color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .pp-inp:focus, html[data-tema="claro"] .pp-sel:focus, html[data-tema="claro"] .pp-txa:focus{border-color:hsl(330.4 81.2% 60.4% / 0.8) !important}
html[data-tema="claro"] .pp-cancel{background:rgba(16,24,40,0.048) !important;color:hsl(220.4 30% 34%) !important;border:1px solid hsl(220 16% 78%) !important}
html[data-tema="claro"] .pp-save{color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .pp-drawer-bd{background:rgba(16,24,40,0.363) !important}
html[data-tema="claro"] .pp-drawer{background:hsl(220 32% 99.5%) !important;border-left:1px solid hsl(255.1 90% 68% / 0.58) !important;box-shadow:-18px 0 50px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] .pd-copy{background:hsl(255 92% 93% / 0.312) !important;border:1px solid hsl(255.1 90% 68% / 0.58) !important;color:hsl(220 18% 14.9%) !important}
html[data-tema="claro"] .pd-copy:hover{background:hsl(255 92% 93% / 0.572) !important;color:hsl(220 18% 9%) !important}
html[data-tema="claro"] .pd-copy.ok{background:hsl(160 84% 92% / 0.468) !important;border-color:hsl(160.1 84.1% 55% / 0.7) !important;color:hsl(156.2 78.8% 34%) !important}
html[data-tema="claro"] .pd-box{background:rgba(16,24,40,0.028) !important}
html[data-tema="claro"] .pd-link{background:rgba(16,24,40,0.028) !important}
html[data-tema="claro"] .pd-link a{color:hsl(327.4 92% 34%) !important}
html[data-tema="claro"] .pd-mini{background:rgba(16,24,40,0.028) !important}
html[data-tema="claro"] .pd-x{background:rgba(16,24,40,0.048) !important}
html[data-tema="claro"] .pd-x:hover{color:hsl(220 18% 9%) !important}

@mediaprint{
html[data-tema="claro"] *{border-color:hsl(220 16% 78%) !important}
html[data-tema="claro"] .f-bar span{background:hsl(220 24% 96%) !important}
}

@media(max-width: 860px){
html[data-tema="claro"] .sidebar{box-shadow:8px 0 44px rgba(16,24,40,0.14) !important}
html[data-tema="claro"] #atzar-burger{background:rgba(255,255,255,1) !important}
html[data-tema="claro"] #atzar-nav-overlay{background:rgba(16,24,40,0.33) !important}
}

/* ═══ ajustes de acabamento do tema claro ═══ */

/* 1) CONTORNO DOS CARDS — no claro a borda é o que dá forma. Todo card
      ganha borda nítida e uma sombra leve para descolar do fundo. */
html[data-tema="claro"] .panel,
html[data-tema="claro"] .kpi-card,
html[data-tema="claro"] .stat-card,
html[data-tema="claro"] .f-card,
html[data-tema="claro"] .f-kpi,
html[data-tema="claro"] .dre-card,
html[data-tema="claro"] .dre-folha,
html[data-tema="claro"] .dre-glos,
html[data-tema="claro"] .pp-card,
html[data-tema="claro"] .pp-kpi,
html[data-tema="claro"] .pp-cli,
html[data-tema="claro"] .pp-lrow,
html[data-tema="claro"] .pp-arq,
html[data-tema="claro"] .pp-ref,
html[data-tema="claro"] .pp-row,
html[data-tema="claro"] .pp-dia,
html[data-tema="claro"] .client-card,
html[data-tema="claro"] .cc-card,
html[data-tema="claro"] .lead-card,
html[data-tema="claro"] .diag-card,
html[data-tema="claro"] .prod-card,
html[data-tema="claro"] .pf-card,
html[data-tema="claro"] .pf-kpi,
html[data-tema="claro"] .mc-card,
html[data-tema="claro"] .lanc-item,
html[data-tema="claro"] .fila-row,
html[data-tema="claro"] .rc-row,
html[data-tema="claro"] .kd-row,
html[data-tema="claro"] .sc-card,
html[data-tema="claro"] .cfg-card,
html[data-tema="claro"] .card{
  border:1px solid #C7D0E0 !important;
  box-shadow:0 1px 2px rgba(15,23,41,.05), 0 4px 12px rgba(15,23,41,.045) !important;
}
/* colunas do kanban do CRM: precisam de contorno e fundo próprio */
html[data-tema="claro"] .kb-col{ border:1px solid #C7D0E0 !important; background:#F4F6FA !important; }
html[data-tema="claro"] .kb-col .lead-card{ background:#fff !important; }

/* 2) CAMPOS DE FORMULÁRIO — borda visível sempre; azul no foco */
html[data-tema="claro"] input:not([type="checkbox"]):not([type="radio"]),
html[data-tema="claro"] select,
html[data-tema="claro"] textarea,
html[data-tema="claro"] .pc-inp,
html[data-tema="claro"] .pc-money,
html[data-tema="claro"] .dre-inp,
html[data-tema="claro"] .dre-sel,
html[data-tema="claro"] .pp-inp,
html[data-tema="claro"] .pp-sel,
html[data-tema="claro"] .pp-txa,
html[data-tema="claro"] .rc-busca-wrap,
html[data-tema="claro"] .pp-busca-wrap,
html[data-tema="claro"] .busca-wrap,
html[data-tema="claro"] .search-wrap{
  background:#fff !important;
  border:1px solid #B9C4D8 !important;
  color:#0F1729 !important;
}
/* o :focus precisa de especificidade maior que a regra acima (que usa :not) */
html[data-tema="claro"] input:not([type="checkbox"]):not([type="radio"]):focus,
html[data-tema="claro"] select:not([multiple]):focus,
html[data-tema="claro"] textarea:not([readonly]):focus,
html[data-tema="claro"] .pc-inp:focus,
html[data-tema="claro"] .dre-inp:focus,
html[data-tema="claro"] .dre-sel:focus,
html[data-tema="claro"] .pp-inp:focus,
html[data-tema="claro"] .pp-sel:focus,
html[data-tema="claro"] .pp-txa:focus,
html[data-tema="claro"] .rc-busca-wrap:focus-within,
html[data-tema="claro"] .pp-busca-wrap:focus-within,
html[data-tema="claro"] .busca-wrap:focus-within,
html[data-tema="claro"] .search-wrap:focus-within{
  border-color:#1A6BFF !important;
  box-shadow:0 0 0 3px rgba(26,107,255,.16) !important;
  background:#fff !important;
}

/* 3) BOTÕES SECUNDÁRIOS que ficavam da cor do fundo → brancos com contorno */
html[data-tema="claro"] .btn-sec,
html[data-tema="claro"] .btn-ghost,
html[data-tema="claro"] .btn-outline,
html[data-tema="claro"] .ff-print,
html[data-tema="claro"] .ff-total,
html[data-tema="claro"] .dre-btn.sec,
html[data-tema="claro"] .pp-btn.sec,
html[data-tema="claro"] .pp-back,
html[data-tema="claro"] .export-btn,
html[data-tema="claro"] .add-btn,
html[data-tema="claro"] .novo-btn,
html[data-tema="claro"] .btn-novo,
html[data-tema="claro"] .kb-add,
html[data-tema="claro"] .sdr-btn,
html[data-tema="claro"] .f-add-btn,
html[data-tema="claro"] .pc-cancel,
html[data-tema="claro"] .dre-cancel,
html[data-tema="claro"] .pp-cancel,
html[data-tema="claro"] .filtro-btn,
html[data-tema="claro"] .ff-group,
html[data-tema="claro"] .dre-grupo,
html[data-tema="claro"] .pp-tabs,
html[data-tema="claro"] .period-switcher,
html[data-tema="claro"] .pp-mesnav,
html[data-tema="claro"] .pf-mesnav{
  background:#FFFFFF !important;
  border:1px solid #C7D0E0 !important;
  color:#0F1729 !important;
}
html[data-tema="claro"] .btn-sec:hover,
html[data-tema="claro"] .ff-print:hover,
html[data-tema="claro"] .export-btn:hover,
html[data-tema="claro"] .pp-back:hover{ border-color:#1A6BFF !important; }

/* 4) DRE — linhas de separação e destaque das totalizações */
html[data-tema="claro"] .dre-tbl td{ border-bottom:1px solid #DCE3EF !important; }
html[data-tema="claro"] .dre-tbl tr.sec td{ background:#EDF1F8 !important; border-top:1px solid #C7D0E0 !important; border-bottom:1px solid #C7D0E0 !important; color:#0F1729 !important; }
html[data-tema="claro"] .dre-tbl tr.tot td{ background:#F4F7FC !important; border-top:1px solid #C7D0E0 !important; border-bottom:2px solid #B9C4D8 !important; color:#0F1729 !important; }
html[data-tema="claro"] .dre-tbl tr.destaque td{ background:#E8EEFA !important; border-top:2px solid #1A6BFF !important; border-bottom:2px solid #1A6BFF !important; }
html[data-tema="claro"] .dre-tbl tr.resultado td{ border-top:2px solid #047857 !important; border-bottom:2px solid #047857 !important; }
html[data-tema="claro"] .dre-tbl th{ border-bottom:2px solid #B9C4D8 !important; background:#EDF1F8 !important; }
html[data-tema="claro"] .dre-lin{ border-bottom:1px solid #DCE3EF !important; }
html[data-tema="claro"] .dre-lin.tot{ background:#F4F7FC !important; border-top:2px solid #B9C4D8 !important; }
html[data-tema="claro"] .dre-ind{ border-bottom:1px solid #DCE3EF !important; }
html[data-tema="claro"] .dre-card-hd,
html[data-tema="claro"] .dre-folha-hd{ background:#EDF1F8 !important; border-bottom:1px solid #C7D0E0 !important; }

/* 5) CALENDÁRIO do POPs — contorno em cada dia */
html[data-tema="claro"] .pp-dia{ background:#fff !important; border:1px solid #C7D0E0 !important; }
html[data-tema="claro"] .pp-dia.fds{ background:#F5F7FC !important; }
html[data-tema="claro"] .pp-dia.hoje{ border:2px solid #EC4899 !important; }
html[data-tema="claro"] .pp-dia.fora{ background:#F2F4F9 !important; border-color:#E2E7F0 !important; }
html[data-tema="claro"] .pp-post{ border:1px solid #C7D0E0 !important; background:#F7F9FD !important; }

/* 6) tabelas em geral: linhas visíveis */
html[data-tema="claro"] .f-tbl td,
html[data-tema="claro"] table td{ border-bottom:1px solid #DCE3EF !important; }
html[data-tema="claro"] .f-tbl th,
html[data-tema="claro"] table th{ border-bottom:2px solid #B9C4D8 !important; }

/* ── ajustes finos ── */
html[data-tema="claro"] .logo-wordmark,
html[data-tema="claro"] .user-name,
html[data-tema="claro"] .topbar-title,
html[data-tema="claro"] .stb-lbl{ color:#101828 !important; }
html[data-tema="claro"] .nav-item.active{ background:rgba(26,107,255,.1) !important; color:#1A6BFF !important; }
html[data-tema="claro"] .user-av,
html[data-tema="claro"] .pp-cli-avatar,
html[data-tema="claro"] .cc-av,
html[data-tema="claro"] .lc-avatar,
html[data-tema="claro"] .td-av,
html[data-tema="claro"] .jornada-av{ color:#fff !important; }
/* pílulas de filtro que eram brancas sobre escuro */
html[data-tema="claro"] .ff-btn.on,
html[data-tema="claro"] .ff-total.on,
html[data-tema="claro"] .dre-fb.on,
html[data-tema="claro"] .period-btn.active{ background:#1A6BFF !important; color:#fff !important; border-color:#1A6BFF !important; }
html[data-tema="claro"] .pp-tab.on{ color:#fff !important; }
/* botão do tema */
.tema-btn{ width:28px;height:28px;border-radius:7px;background:rgba(255,255,255,0.04);border:1px solid var(--border,#182040);display:flex;align-items:center;justify-content:center;color:var(--muted,#7A8BA8);cursor:pointer;flex-shrink:0;font-family:inherit;padding:0;transition:all .15s; }
.tema-btn:hover{ background:rgba(26,107,255,0.1); color:var(--blue,#1A6BFF); }
html[data-tema="claro"] .tema-btn{ background:rgba(16,24,40,0.04) !important; border-color:#D8DFEC !important; }
.sidebar.collapsed .tema-btn{ display:none; }
