.layout-switcher[data-v-6140b428]{flex-shrink:0;position:relative}.ls-trigger[data-v-6140b428]{background:var(--bg3);border:1px solid var(--border2);border-radius:var(--radius);color:var(--text2);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:color .15s,border-color .15s;display:flex}.ls-trigger[data-v-6140b428]:hover,.open .ls-trigger[data-v-6140b428]{color:var(--text);border-color:var(--accent)}.ls-caret[data-v-6140b428]{transition:transform .15s}.open .ls-caret[data-v-6140b428]{transform:rotate(180deg)}.ls-menu[data-v-6140b428]{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--radius-lg);z-index:300;flex-direction:column;gap:2px;width:250px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000040}.ls-menu-label[data-v-6140b428]{letter-spacing:1px;text-transform:uppercase;color:var(--text3);padding:6px 8px 4px;font-size:10px;font-weight:600}.ls-opt[data-v-6140b428]{border-radius:var(--radius);cursor:pointer;text-align:left;color:var(--text);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px;font-family:inherit;transition:background .12s,border-color .12s;display:flex}.ls-opt[data-v-6140b428]:hover{background:var(--bg3)}.ls-opt.ativo[data-v-6140b428]{border-color:var(--accent)}.ls-opt-txt[data-v-6140b428]{flex-direction:column;flex:1;min-width:0;display:flex}.ls-opt-nome[data-v-6140b428]{font-size:13px;font-weight:600}.ls-opt-desc[data-v-6140b428]{color:var(--text3);font-size:11px}.ls-check[data-v-6140b428]{color:var(--accent);flex-shrink:0}.ls-preview[data-v-6140b428]{border-radius:6px;flex-direction:column;flex-shrink:0;gap:3px;width:54px;height:38px;padding:4px;display:flex;overflow:hidden}.ls-preview .pv-bar[data-v-6140b428]{border-radius:2px;height:4px}.ls-preview .pv-hero[data-v-6140b428]{border-radius:3px;height:9px}.ls-preview .pv-row[data-v-6140b428]{flex:1;gap:3px;display:flex}.ls-preview .pv-row i[data-v-6140b428]{border-radius:2px;flex:1}.ls-preview.classico[data-v-6140b428]{background:#0f1420;border:1px solid #ffffff1f}.ls-preview.classico .pv-bar[data-v-6140b428]{background:linear-gradient(90deg,#f58220,#fda044)}.ls-preview.classico .pv-hero[data-v-6140b428]{background:#1e3a5f}.ls-preview.classico .pv-row i[data-v-6140b428]{background:#ffffff14}.ls-preview.novo[data-v-6140b428]{background:#fff8ed;border:1px solid #1e3a5f26}.ls-preview.novo .pv-bar[data-v-6140b428]{background:linear-gradient(90deg,#f58220,#fda044)}.ls-preview.novo .pv-hero[data-v-6140b428]{background:#1e3a5f}.ls-preview.novo .pv-row i[data-v-6140b428]{background:#fff;box-shadow:0 1px 2px #1e3a5f26}@media (width<=900px){.ls-trigger-txt[data-v-6140b428]{display:none}}@media (width<=768px){.layout-switcher[data-v-6140b428]{display:none}}.org-switcher[data-v-0f5acedf]{background:var(--bg3,#1f2937);color:var(--text,#e5e7eb);border:1px solid var(--border2,#374151);border-radius:var(--radius,6px);max-width:180px;padding:5px 8px;font-size:12px}.org-switcher[data-v-0f5acedf]:focus{border-color:var(--accent,#6366f1);outline:none}.org-empty[data-v-0f5acedf]{color:var(--text3,#9ca3af);border:1px dashed var(--border2,#374151);border-radius:var(--radius,6px);padding:4px 8px;font-size:11px}.toast-stack[data-v-eab76ad1]{z-index:200;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast-stack[data-v-eab76ad1] .toast{pointer-events:all;opacity:1;position:relative;bottom:auto;right:auto;transform:translateY(0)}.campo-moeda[data-v-7359a4b3]{text-align:right;font-variant-numeric:tabular-nums}.rc[data-v-e3ea7cf6]{flex-direction:column;max-height:94vh;display:flex}.rc-corpo[data-v-e3ea7cf6]{flex-direction:column;gap:12px;padding:2px 2px 4px;display:flex;overflow-y:auto}.rc-selo[data-v-e3ea7cf6]{letter-spacing:.6px;text-transform:uppercase;color:#047857;background:#10b98124;border-radius:999px;margin-bottom:4px;padding:2px 9px;font-size:10px;font-weight:800;display:inline-block}html[data-layout=classico] .rc-selo[data-v-e3ea7cf6]{color:#6ee7b7}.rc-sub[data-v-e3ea7cf6]{color:var(--text3);margin-top:3px;font-size:12px}.rc-sub strong[data-v-e3ea7cf6]{color:var(--text2)}.rc-bloco[data-v-e3ea7cf6]{--c:#3b82f6;border:1px solid color-mix(in srgb, var(--c) 28%, transparent);border-left:4px solid var(--c);background:color-mix(in srgb, var(--c) 5%, transparent);border-radius:12px;padding:12px 14px}.rc-bloco.laranja[data-v-e3ea7cf6]{--c:#f59e0b}.rc-bloco.off[data-v-e3ea7cf6]{opacity:.75}.rc-tit[data-v-e3ea7cf6]{font-family:var(--p-serif,Georgia, serif);color:var(--p-strong,var(--text));align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-style:italic;font-weight:700;display:flex}.rc-tit>span[data-v-e3ea7cf6]{background:var(--c);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-family:inherit;font-size:11px;font-style:normal;display:inline-grid}.rc-chk[data-v-e3ea7cf6]{color:var(--text2);cursor:pointer;align-items:center;gap:6px;margin-left:auto;font-family:inherit;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.rc-grid[data-v-e3ea7cf6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;display:grid}.rc-grid.seis[data-v-e3ea7cf6]{grid-template-columns:repeat(6,minmax(0,1fr))}.rc-span2[data-v-e3ea7cf6]{grid-column:span 2}.rc-span3[data-v-e3ea7cf6]{grid-column:span 3}.rc-grid .form-group[data-v-e3ea7cf6]{margin:0}.rc-nota[data-v-e3ea7cf6]{color:var(--text3);margin-top:8px;font-size:11.5px}.rc-periodo[data-v-e3ea7cf6]{color:var(--c);background:color-mix(in srgb, var(--c) 10%, transparent);border-radius:8px;margin-top:10px;padding:6px 10px;font-size:12.5px;font-weight:700}.rc-erro[data-v-e3ea7cf6]{border-color:#ef4444!important}.rc-cond[data-v-e3ea7cf6]{color:var(--text3);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.rc-cond button[data-v-e3ea7cf6]{cursor:pointer;color:var(--text2);border:1px solid var(--border,#1e3a5f33);background:0 0;border-radius:999px;padding:4px 11px;font-family:inherit;font-size:12px;font-weight:700}.rc-cond button.sel[data-v-e3ea7cf6]{color:#fff;background:var(--c);border-color:var(--c)}.rc-linhas[data-v-e3ea7cf6]{flex-direction:column;gap:6px;margin-top:10px;display:flex}.rc-linha[data-v-e3ea7cf6]{grid-template-columns:minmax(0,1.6fr) 150px 140px 170px;align-items:center;gap:8px;display:grid}.rc-linha.cab[data-v-e3ea7cf6]{letter-spacing:.5px;text-transform:uppercase;color:var(--text3);font-size:10px;font-weight:800}.rc-linha .form-input[data-v-e3ea7cf6]{height:34px;padding-top:4px;padding-bottom:4px}.rc-pago[data-v-e3ea7cf6]{color:var(--text3);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.rc-pago.on[data-v-e3ea7cf6]{color:#059669;font-weight:700}.rc-vazio[data-v-e3ea7cf6]{color:var(--text3);padding:6px 0;font-size:12px}.rc-soma[data-v-e3ea7cf6]{color:var(--text2);text-align:right;padding-top:4px;font-size:12px}.rc-dif[data-v-e3ea7cf6]{color:#dc2626;margin-left:8px;font-weight:700}.rc-depois[data-v-e3ea7cf6]{color:var(--text3);margin-right:auto;font-size:12px}.btn-primary[data-v-e3ea7cf6]:disabled{opacity:.5;cursor:not-allowed}@media (width<=760px){.rc-grid[data-v-e3ea7cf6],.rc-grid.seis[data-v-e3ea7cf6]{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-span3[data-v-e3ea7cf6]{grid-column:span 2}.rc-linha[data-v-e3ea7cf6]{grid-template-columns:1fr 1fr}.rc-linha.cab[data-v-e3ea7cf6],.rc-depois[data-v-e3ea7cf6]{display:none}}:root{--bg:#0d0f14;--bg2:#13161e;--bg3:#1a1e29;--bg4:#20253300;--border:#ffffff12;--border2:#ffffff1f;--text:#e8eaf0;--text2:#8b909e;--text3:#555a6a;--accent:#3b82f6;--accent2:#1d4ed8;--green:#22c55e;--green-bg:#22c55e1a;--amber:#f59e0b;--amber-bg:#f59e0b1a;--purple:#a78bfa;--purple-bg:#a78bfa1a;--red:#f87171;--red-bg:#f871711a;--blue-bg:#3b82f61a;--radius:10px;--radius-lg:14px}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);min-height:100vh;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5}.layout{flex-direction:column;min-height:100vh;display:flex}.topnav{background:var(--bg2);border-bottom:1px solid var(--border);z-index:50;align-items:center;gap:2px;height:54px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.logo-mark{flex-shrink:0;align-items:center;gap:10px;margin-right:16px;display:flex}.logo-icon{background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:600;display:flex}.logo-text{letter-spacing:-.3px;white-space:nowrap;font-size:14px;font-weight:600}.logo-sub{color:var(--text3);font-family:DM Mono,monospace;font-size:10px}.nav-group{display:contents}.nav-divider{background:var(--border);flex-shrink:0;width:1px;height:20px;margin:0 6px}.nav-item{cursor:pointer;color:var(--text2);border-radius:var(--radius);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:6px 11px;font-size:13px;font-weight:400;transition:all .15s;display:flex;position:relative}.nav-item:hover{color:var(--text);background:#ffffff0d}.nav-item.active{color:var(--accent);background:var(--blue-bg);border-bottom-color:var(--accent)}.nav-item svg{flex-shrink:0;width:14px;height:14px}.nav-dropdown{position:relative}.nav-dropdown-trigger{cursor:pointer;color:var(--text2);border-radius:var(--radius);white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:6px 11px;font-size:13px;font-weight:400;transition:all .15s;display:flex}.nav-dropdown-trigger:hover{color:var(--text);background:#ffffff0d}.nav-dropdown-trigger.has-active{color:var(--accent);background:var(--blue-bg);border-bottom-color:var(--accent)}.nav-dropdown-trigger svg{flex-shrink:0;width:14px;height:14px}.nav-caret{flex-shrink:0;width:12px;height:12px;margin-left:2px;transition:transform .15s}.nav-dropdown.open .nav-caret{transform:rotate(180deg)}.nav-dropdown-menu{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--radius-lg);z-index:200;min-width:200px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000080}.nav-dropdown.open .nav-dropdown-menu{flex-direction:column;gap:2px;display:flex}.nav-dropdown-label{letter-spacing:1px;color:var(--text3);text-transform:uppercase;padding:6px 10px 3px;font-size:10px;font-weight:600}.nav-dropdown-item{border-radius:var(--radius);cursor:pointer;color:var(--text2);align-items:center;gap:9px;padding:8px 10px;font-size:13px;transition:all .12s;display:flex}.nav-dropdown-item:hover{color:var(--text);background:#ffffff0d}.nav-dropdown-item.active{color:var(--accent);background:var(--blue-bg)}.nav-dropdown-item svg{flex-shrink:0;width:14px;height:14px}.topnav-right{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.topnav-info{color:var(--text3);white-space:nowrap;font-family:DM Mono,monospace;font-size:11px}.topnav-user{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg3);align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.topnav-user-avatar{background:var(--accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:flex}.topnav-user-text{flex-direction:column;line-height:1.1;display:flex}.topnav-user-name{color:var(--text);white-space:nowrap;font-size:12px}.topnav-user-cargo{color:var(--text3);font-family:DM Mono,monospace;font-size:10px}@media (width<=900px){.topnav-user-text{display:none}}.btn-sair{border-radius:var(--radius);color:var(--red);cursor:pointer;white-space:nowrap;background:#f8717112;border:1px solid #f8717133;align-items:center;gap:7px;padding:6px 12px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:all .15s;display:flex}.btn-sair:hover{background:#f8717124;border-color:#f8717166}.btn-sair svg{flex-shrink:0;width:14px;height:14px}.sair-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;opacity:0;pointer-events:none;background:#000000b3;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}.sair-overlay.open{opacity:1;pointer-events:all}.sair-modal{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--radius-lg);text-align:center;width:360px;max-width:95vw;padding:32px 28px 24px;transition:transform .2s;transform:translateY(12px)}.sair-overlay.open .sair-modal{transform:translateY(0)}.sair-icon{background:var(--red-bg);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;display:flex}.sair-title{margin-bottom:8px;font-size:16px;font-weight:600}.sair-sub{color:var(--text2);margin-bottom:24px;font-size:13px;line-height:1.6}.sair-actions{gap:10px;display:flex}.btn-sair-cancel{border:1px solid var(--border);border-radius:var(--radius);color:var(--text2);cursor:pointer;background:0 0;flex:1;padding:10px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:all .15s}.btn-sair-cancel:hover{border-color:var(--border2);color:var(--text)}.btn-sair-confirm{background:var(--red);border-radius:var(--radius);color:#fff;cursor:pointer;border:none;flex:1;padding:10px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:all .15s}.btn-sair-confirm:hover{background:#ef4444}.main{box-sizing:border-box;flex:1;min-height:calc(100vh - 54px);margin-top:54px;padding:28px 32px}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.page-title{letter-spacing:-.5px;font-size:22px;font-weight:600}.page-sub{color:var(--text2);margin-top:4px;font-size:13px}.titulo-linha{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.titulo-linha .page-sub{margin-top:0}.btn-primary{background:var(--accent);color:#fff;border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:7px;padding:9px 18px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .15s,transform .1s;display:flex}.btn-primary:hover{background:var(--accent2)}.btn-primary:active{transform:scale(.98)}.metrics{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:8px;display:grid}.metrics.pipeline-row{grid-template-columns:repeat(7,1fr)}.metric-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:10px;min-width:0;padding:10px 12px;transition:border-color .2s;display:flex}.metric-card:hover{border-color:var(--border2)}.metric-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.metric-body{flex:1;min-width:0}.metric-label{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:10px;overflow:hidden}.metric-value{letter-spacing:-.5px;font-size:18px;font-weight:600;line-height:1}.metric-change{color:var(--text3);white-space:nowrap;margin-top:2px;font-family:DM Mono,monospace;font-size:10px}@media (width<=1100px){.metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.metrics{grid-template-columns:repeat(2,1fr)}}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.search-wrap{flex:1;min-width:200px;max-width:320px;position:relative}.search-wrap svg{width:14px;height:14px;color:var(--text3);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search-wrap input{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text);outline:none;padding:8px 12px 8px 32px;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .15s}.search-wrap input:focus{border-color:var(--accent)}.search-wrap input::placeholder{color:var(--text3)}select{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;outline:none;padding:8px 12px;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .15s}select:focus{border-color:var(--accent)}select option{background:var(--bg2)}.filter-count{color:var(--text2);white-space:nowrap;margin-left:auto;font-family:DM Mono,monospace;font-size:12px}.table-container{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:960px}thead{background:var(--bg3);position:sticky;top:0}th{text-align:left;letter-spacing:.7px;text-transform:uppercase;color:var(--text3);border-bottom:1px solid var(--border);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:11px 16px;font-size:11px;font-weight:600;transition:color .15s}th:hover{color:var(--text2)}th.sorted{color:var(--accent)}td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:13px 16px}tr:last-child td{border-bottom:none}tbody tr{transition:background .1s}tbody tr:hover td{background:#ffffff05}.cell-company{color:var(--text);font-weight:500}.cell-sub{color:var(--text3);margin-top:2px;font-family:DM Mono,monospace;font-size:11px}.badge{white-space:nowrap;letter-spacing:.3px;border-radius:20px;align-items:center;padding:3px 9px;font-family:DM Mono,monospace;font-size:11px;font-weight:500;display:inline-flex}.b-green{background:var(--green-bg);color:var(--green)}.b-red{background:var(--red-bg);color:var(--red)}.b-blue{background:var(--blue-bg);color:#60a5fa}.b-amber{background:var(--amber-bg);color:var(--amber)}.b-purple{background:var(--purple-bg);color:var(--purple)}.b-gray{color:var(--text2);background:#ffffff0d}.row-actions{gap:6px;display:flex}.btn-icon{border:1px solid var(--border);cursor:pointer;color:var(--text2);white-space:nowrap;background:0 0;border-radius:7px;padding:5px 10px;font-family:DM Sans,sans-serif;font-size:12px;transition:all .15s}.btn-icon:hover{border-color:var(--border2);color:var(--text)}.btn-del:hover{border-color:var(--red);color:var(--red)}.empty{text-align:center;color:var(--text3);padding:60px 20px}.empty-icon{opacity:.4;margin-bottom:12px;font-size:36px}.empty-text{font-size:14px}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;opacity:0;pointer-events:none;background:#000000b3;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}.modal-overlay.open{opacity:1;pointer-events:all}.modal{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--radius-lg);width:580px;max-width:95vw;max-height:90vh;padding:28px;transition:transform .2s;overflow-y:auto;transform:translateY(12px)}.modal-overlay.open .modal{transform:translateY(0)}.modal-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.modal-title{font-size:16px;font-weight:600}.btn-close{cursor:pointer;color:var(--text2);background:0 0;border:none;border-radius:6px;padding:4px;font-size:20px;line-height:1;transition:color .15s}.btn-close:hover{color:var(--text)}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-group{flex-direction:column;gap:5px;display:flex}.form-group.full{grid-column:1/-1}.form-label{color:var(--text2);font-size:12px;font-weight:500}.form-input{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);outline:none;width:100%;padding:9px 12px;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .15s}.form-input:focus{border-color:var(--accent)}.form-input::placeholder{color:var(--text3)}.modal-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.btn-cancel{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text2);background:0 0;padding:9px 18px;font-family:DM Sans,sans-serif;font-size:13px;transition:all .15s}.btn-cancel:hover{border-color:var(--border2);color:var(--text)}.toast{background:var(--bg3);border:1px solid var(--border2);border-radius:var(--radius);color:var(--text);z-index:200;opacity:0;padding:12px 18px;font-size:13px;transition:all .3s;position:fixed;bottom:24px;right:24px;transform:translateY(80px)}.toast.show{opacity:1;transform:translateY(0)}.toast.success{border-left:3px solid var(--green)}.toast.danger{border-left:3px solid var(--red)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:3px}@media (width<=768px){.sidebar{display:none}.main{padding:14px}.nav-item,.nav-dropdown,.nav-divider,.topnav-info{display:none!important}.topnav{padding:0 14px;overflow:visible}#mobile-menu-btn{display:flex!important}.form-grid{grid-template-columns:1fr}.form-group.full{grid-column:1}.metrics,.metrics.pipeline-row{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.modal{width:96vw!important;max-width:96vw!important}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.kanban-board{-webkit-overflow-scrolling:touch;overflow-x:auto;flex-wrap:nowrap!important}.toolbar{flex-direction:column;align-items:stretch;gap:8px}.search-wrap{max-width:100%!important}.toolbar select{width:100%}.kpi-hoje{flex-direction:column;gap:10px;padding:14px}.kpi-hoje-divider{width:100%;height:1px}.dashboard-grid{grid-template-columns:1fr!important}.page-title{font-size:18px}.page-header{margin-bottom:14px}.btn-ver-agenda{padding:5px 10px;font-size:11px}}@media (width<=480px){.main{padding:10px}.metrics,.metrics.pipeline-row{grid-template-columns:repeat(2,1fr)!important;gap:5px!important}.metric-value{font-size:15px!important}}#mobile-menu-btn{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;width:36px;height:36px;color:var(--text2);background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:none}#mobile-menu-btn:hover{border-color:var(--border2);color:var(--text)}#mobile-nav{background:var(--bg2);z-index:100;pointer-events:none;visibility:hidden;flex-direction:column;padding:8px 0 32px;transition:transform .25s;display:flex;position:fixed;inset:54px 0 0;overflow-y:auto;transform:translate(-100%)}#mobile-nav.open{pointer-events:all;visibility:visible;transform:translate(0)}.mn-item{color:var(--text2);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 22px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;transition:background .12s;display:flex}.mn-item:hover,.mn-item.active{color:var(--accent);background:#ffffff0d}.mn-item svg{flex-shrink:0;width:18px;height:18px}.mn-label{letter-spacing:1px;text-transform:uppercase;color:var(--text3);padding:16px 22px 4px;font-size:10px;font-weight:600}.mn-divider{background:var(--border);height:1px;margin:6px 22px}.kpi-hoje{background:var(--bg2);border-radius:var(--radius-lg);border:1px solid #22c55e40;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:12px;padding:20px 24px;display:flex;position:relative}.kpi-hoje:before{content:"";background:var(--green);border-radius:4px 0 0 4px;width:4px;position:absolute;top:0;bottom:0;left:0}.kpi-hoje-left{flex-shrink:0;align-items:flex-start;gap:16px;display:flex}.kpi-hoje-icon{background:var(--green-bg);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.kpi-hoje-num{letter-spacing:-2px;color:var(--green);font-family:DM Mono,monospace;font-size:40px;font-weight:600;line-height:1}.kpi-hoje-num-zero{letter-spacing:-2px;color:var(--text3);font-family:DM Mono,monospace;font-size:40px;font-weight:600;line-height:1}.kpi-hoje-label{color:var(--text);margin-bottom:3px;font-size:13px;font-weight:500}.kpi-hoje-date{color:var(--text3);font-family:DM Mono,monospace;font-size:11px}.kpi-hoje-divider{background:var(--border);flex-shrink:0;width:1px;height:48px}.kpi-hoje-list{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.kpi-hoje-chip{background:var(--green-bg);color:var(--green);white-space:nowrap;border:1px solid #22c55e33;border-radius:20px;align-items:center;gap:6px;padding:4px 12px 4px 8px;font-size:12px;font-weight:500;display:flex}.kpi-hoje-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite pulse-dot}.kpi-hoje-empty{color:var(--text3);font-size:13px;font-style:italic}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.dashboard-grid{grid-template-columns:1fr 340px;align-items:start;gap:20px;margin-bottom:28px;display:grid}.funil-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px}.funil-title{color:var(--text2);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;font-weight:600;display:flex}.funil-stages{flex-direction:column;gap:8px;display:flex}.funil-stage{cursor:default;align-items:center;gap:12px;display:flex;position:relative}.funil-bar-wrap{background:var(--bg3);border-radius:6px;flex:1;height:38px;position:relative;overflow:hidden}.funil-bar-fill{border-radius:6px;align-items:center;min-width:36px;height:100%;padding-left:12px;transition:width .8s cubic-bezier(.16,1,.3,1);display:flex}.funil-bar-label{color:#fff;white-space:nowrap;font-family:DM Mono,monospace;font-size:12px;font-weight:600}.funil-stage-info{text-align:right;min-width:120px}.funil-stage-name{color:var(--text2);margin-bottom:2px;font-size:12px}.funil-stage-count{letter-spacing:-.5px;color:var(--text);font-family:DM Mono,monospace;font-size:18px;font-weight:600}.funil-arrow{text-align:center;color:var(--text3);justify-content:center;align-items:center;gap:6px;padding:2px 0;font-size:13px;display:flex}.funil-conv{color:var(--text3);font-family:DM Mono,monospace;font-size:11px}.origem-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px}.origem-list{flex-direction:column;gap:10px;margin-top:4px;display:flex}.origem-item{align-items:center;gap:10px;display:flex}.origem-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.origem-name{color:var(--text2);flex:1;font-size:13px}.origem-bar-wrap{background:var(--bg3);border-radius:3px;width:80px;height:6px;overflow:hidden}.origem-bar-fill{border-radius:3px;height:100%;transition:width .6s}.origem-count{color:var(--text);text-align:right;min-width:20px;font-family:DM Mono,monospace;font-size:12px}.tipo-btn{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text2);background:0 0;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:all .15s;display:flex}.tipo-btn:hover{border-color:var(--border2);color:var(--text)}.tipo-btn.active{border-color:var(--accent);color:var(--accent);background:var(--blue-bg)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}tbody tr{animation:.2s both fadeIn}.kanban-board{align-items:flex-start;gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}.kanban-board::-webkit-scrollbar{height:5px}.kanban-board::-webkit-scrollbar-thumb{background:var(--border2);border-radius:3px}.kanban-col{background:var(--bg3);border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;flex:1 1 0;min-width:176px;max-height:calc(100vh - 200px);display:flex}.kanban-col-header{border-bottom:1px solid var(--border);background:var(--bg3);border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:1;justify-content:space-between;align-items:center;padding:12px 14px 10px;display:flex;position:sticky;top:0}.kanban-col-title{text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.kanban-col-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.kanban-col-count{background:var(--bg2);border:1px solid var(--border);color:var(--text3);border-radius:20px;padding:1px 8px;font-family:DM Mono,monospace;font-size:11px;font-weight:600}.kanban-cards{flex-direction:column;flex:1;gap:8px;min-height:80px;padding:10px;display:flex;overflow-y:auto}.kanban-cards::-webkit-scrollbar{width:3px}.kanban-cards::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.kanban-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);cursor:grab;-webkit-user-select:none;user-select:none;padding:12px;transition:border-color .15s,transform .1s,box-shadow .15s}.kanban-card:hover{border-color:var(--border2)}.kanban-card.dragging{opacity:.4;transform:scale(.97)}.kanban-card.drag-over{border-color:var(--accent)}.kanban-col.drag-target .kanban-cards{border-radius:0 0 var(--radius-lg) var(--radius-lg);background:#3b82f60a}.kcard-empresa{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:500;line-height:1.3}.kcard-vendedor{color:var(--text3);margin-bottom:8px;font-family:DM Mono,monospace;font-size:11px}.kcard-tags{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.kcard-tag{letter-spacing:.2px;border-radius:20px;padding:2px 7px;font-family:DM Mono,monospace;font-size:10px;font-weight:500}.kcard-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}.kcard-date{color:var(--text3);font-family:DM Mono,monospace;font-size:10px}.kcard-btn{color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:2px 6px;font-family:DM Sans,sans-serif;font-size:11px;transition:color .1s,background .1s}.kcard-btn:hover{color:var(--accent);background:var(--blue-bg)}.kanban-empty{text-align:center;color:var(--text3);padding:20px 10px;font-size:12px;font-style:italic}.drop-indicator{background:var(--accent);border-radius:2px;height:3px;margin:2px 0;display:none}.drop-indicator.visible{display:block}.expand-section{margin-bottom:16px}.expand-header{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px 16px;transition:border-color .15s,background .15s;display:flex}.expand-header:hover{border-color:var(--border2);background:var(--bg3)}.expand-header.open{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.expand-header-left{align-items:center;gap:10px;display:flex}.expand-header-title{color:var(--text);font-size:13px;font-weight:500}.expand-header-badge{background:var(--bg3);border:1px solid var(--border);color:var(--text3);border-radius:20px;padding:1px 8px;font-family:DM Mono,monospace;font-size:11px}.expand-chevron{width:16px;height:16px;color:var(--text3);transition:transform .2s}.expand-header.open .expand-chevron{transform:rotate(180deg)}.expand-body{background:var(--bg2);border:1px solid var(--border);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-top:none;display:none;overflow:hidden}.expand-body.open{display:block}.btn-periodo{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius);color:var(--text2);background:0 0;padding:5px 12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:all .15s}.btn-periodo:hover{border-color:var(--border2);color:var(--text)}.active-periodo{background:var(--blue-bg);border-color:var(--accent);color:var(--accent)}.agenda-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;opacity:0;pointer-events:none;background:#000000b3;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}.agenda-overlay.open{opacity:1;pointer-events:all}.agenda-modal{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--radius-lg);flex-direction:column;width:700px;max-width:96vw;max-height:90vh;padding:0;transition:transform .2s;display:flex;overflow:hidden;transform:translateY(12px)}.agenda-overlay.open .agenda-modal{transform:translateY(0)}.agenda-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.agenda-nav{align-items:center;gap:8px;display:flex}.agenda-nav-btn{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text2);background:0 0;padding:5px 10px;font-size:13px;transition:all .15s}.agenda-nav-btn:hover{border-color:var(--border2);color:var(--text)}.agenda-mes-titulo{text-align:center;min-width:160px;font-size:15px;font-weight:600}.agenda-body{padding:18px 22px;overflow-y:auto}.cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-day-header{color:var(--text3);text-align:center;text-transform:uppercase;letter-spacing:.5px;padding:4px 0;font-size:11px;font-weight:600}.cal-day{background:var(--bg3);border-radius:var(--radius);border:1px solid var(--border);cursor:default;min-height:72px;padding:6px;font-size:11px;transition:border-color .15s}.cal-day.empty{background:0 0;border-color:#0000}.cal-day.hoje{border-color:var(--accent)}.cal-day.tem-agend{border-color:#22c55e66}.cal-day-num{color:var(--text2);margin-bottom:4px;font-family:DM Mono,monospace;font-size:12px;font-weight:600}.cal-day.hoje .cal-day-num{color:var(--accent)}.cal-agend-item{color:var(--green);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#22c55e1f;border-radius:4px;margin-bottom:2px;padding:2px 5px;font-size:10px;font-weight:500;overflow:hidden}.cal-agend-item:hover{background:#22c55e38}.cal-more{color:var(--text3);padding:2px 4px;font-size:10px}.btn-ver-agenda{border-radius:var(--radius);color:var(--green);cursor:pointer;white-space:nowrap;background:#22c55e1a;border:1px solid #22c55e4d;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:all .15s;display:flex}.btn-ver-agenda:hover{background:#22c55e2e;border-color:#22c55e80}.btn-ver-agenda svg{width:13px;height:13px}.impl-tabs{border-bottom:1px solid var(--border);background:var(--bg2);flex-shrink:0;gap:0;padding:0 22px;display:flex}.impl-tab{cursor:pointer;color:var(--text3);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:11px 16px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:all .15s}.impl-tab:hover{color:var(--text)}.impl-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.impl-tab-panel{display:none}.impl-tab-panel.active{display:block}.chk-group{flex-direction:column;gap:6px;display:flex}.chk-item{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:10px;padding:9px 12px;transition:all .15s;display:flex}.chk-item:hover{border-color:var(--border2)}.chk-item.done{background:#22c55e0f;border-color:#22c55e66}.chk-item input[type=checkbox]{width:16px;height:16px;accent-color:var(--green);cursor:pointer;flex-shrink:0}.chk-item label{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;font-size:13px}.chk-item.done label{color:var(--green)}.chk-section-title{letter-spacing:.8px;text-transform:uppercase;color:var(--text3);margin:16px 0 6px;font-size:11px;font-weight:600}.hist-list{flex-direction:column;gap:0;max-height:220px;display:flex;overflow-y:auto}.hist-item{border-bottom:1px solid var(--border);gap:12px;padding:10px 0;display:flex;position:relative}.hist-item:last-child{border-bottom:none}.hist-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.hist-content{flex:1;min-width:0}.hist-date{color:var(--text3);margin-bottom:3px;font-family:DM Mono,monospace;font-size:10px}.hist-desc{color:var(--text);font-size:12px;line-height:1.4}.hist-user{color:var(--accent);margin-top:2px;font-size:10px}.hist-empty{color:var(--text3);padding:12px 0;font-size:12px;font-style:italic}tfoot tr td{background:var(--bg3);border-top:2px solid var(--border2);color:var(--text);white-space:nowrap;padding:10px 16px;font-family:DM Mono,monospace;font-size:12px;font-weight:600}tfoot tr td:first-child{color:var(--text3);letter-spacing:.5px;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:11px}html[data-layout=novo]{--bg:#fff8ed;--bg2:#fff;--bg3:#fbf8f2;--border:#1e3a5f1a;--border2:#1e3a5f2e;--text:#1e3a5f;--text2:#55657c;--text3:#74839a;--accent:#f58220;--accent2:#d96a10;--green:#15803d;--green-bg:#dcfce7;--amber:#b45309;--amber-bg:#fef3c7;--purple:#7c3aed;--purple-bg:#ede9fe;--red:#dc2626;--red-bg:#fee2e2;--blue-bg:#dbeafe;--p-body-bg:radial-gradient(ellipse 900px 600px at 15% 0%, #f582201f 0%, transparent 60%), radial-gradient(ellipse 900px 700px at 90% 45%, #3c7bc814 0%, transparent 60%), linear-gradient(180deg, #fff8ed 0%, #fffdf8 50%, #f8f3e8 100%);--p-strong:#1e3a5f;--p-muted:#5b6b82;--p-nav-color:#64748b;--p-active-color:#d96a10;--p-highlight:#d96a10;--p-topbar-bg:#fffdf8d1;--p-topbar-border:.5px solid #1e3a5f1a;--p-divider:.5px solid #1e3a5f26;--p-logo-shadow:0 4px 10px #f582204d, 0 0 0 2px #ffffffe6;--p-avatar-shadow:0 3px 8px #f582204d, 0 0 0 2px #ffffffe6;--p-group-bg:#1e3a5f0f;--p-group-border:1px solid transparent;--p-active-bg:#fff;--p-active-shadow:0 2px 6px #1e3a5f14;--p-chip-bg:#fff;--p-chip-border:.5px solid #1e3a5f1a;--p-chip-shadow:0 2px 6px #1e3a5f0d;--p-sair-bg:#fee2e2;--p-sair-hover:#fecaca;--p-sair-color:#991b1b;--p-sair-border:1px solid transparent;--p-card-bg:#fff;--p-card-border:1px solid #1e3a5f0f;--p-card-shadow:0 1px 2px #1e3a5f0a, 0 3px 10px #1e3a5f0d;--p-secao-shadow:0 1px 2px #1e3a5f0a, 0 4px 14px #1e3a5f0f;--p-subtle-bg:#fbf8f2;--p-subtle-border:1px solid transparent;--p-hover-bg:#f582200f;--p-surface:#fffdf8;--p-overlay:#1e3a5f59;--p-pop-shadow:0 14px 34px #1e3a5f29;--p-scroll:#1e3a5f26;--p-badge-blue:#1e4a85;--p-badge-gray-bg:#1e3a5f0f;--p-hero-shadow:0 8px 22px #1e3a5f38, 0 0 0 1px #ffffff14 inset;--p-hero-glow:#f582204d;--p-impl-1:#8b5cf6;--p-impl-2:#a855f7;--p-impl-3:#f59e0b;--p-impl-4:#3b82f6;--p-impl-5:#10b981;--p-dot-ring:.15;--p-dot-glow:0 0 0 transparent;--p-f-bkl:#94a3b8;--p-f-qlf:#8b5cf6;--p-f-ppo:#a855f7;--p-f-ngc:#f59e0b;--p-f-fch:#3b82f6;--p-f-gnh:#10b981;--p-f-prd:#dc2626;--p-ic-total-bg:#dbeafe;--p-ic-total:#1e4a85;--p-ic-ganho-bg:#dcfce7;--p-ic-ganho:#166534;--p-ic-perd-bg:#fee2e2;--p-ic-perd:#991b1b;--p-ic-and-bg:#fef3c7;--p-ic-and:#92400e;--p-ic-rec-shadow:0 3px 8px #f582204d;--p-chart-grid:#e6ddc9;--p-chart-axis:#7d735e;--p-chart-line:#f58220;--p-chart-fill-opacity:.35;--p-chart-glow:none;--p-chart-dot-stroke:#fff;--p-toggle-active-bg:#fff;--p-toggle-active-shadow:0 2px 4px #1e3a5f14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-layout=classico]{--bg:#0f1420;--bg2:#151b29;--bg3:#1a2131;--border:#ffffff0f;--border2:#ffffff1a;--text:#e6e9ef;--text2:#aab6c8;--text3:#8593a8;--accent:#fda044;--accent2:#f58220;--green:#34d399;--green-bg:#34d39926;--amber:#fbbf24;--amber-bg:#fbbf2426;--purple:#a78bfa;--purple-bg:#a78bfa26;--red:#f87171;--red-bg:#f8717126;--blue-bg:#60a5fa26;--p-body-bg:radial-gradient(ellipse 900px 600px at 20% 0%, #f5822024 0%, transparent 55%), radial-gradient(ellipse 900px 700px at 85% 50%, #3c7bc81f 0%, transparent 60%), radial-gradient(ellipse 600px 450px at 50% 100%, #7c3aed14 0%, transparent 60%), linear-gradient(180deg, #0f1420 0%, #141a28 50%, #0f1420 100%);--p-strong:#f0f4f8;--p-muted:#8f9db3;--p-nav-color:#94a3b8;--p-active-color:#fda044;--p-highlight:#fda044;--p-topbar-bg:#0f1420d1;--p-topbar-border:1px solid #ffffff0d;--p-divider:1px solid #ffffff14;--p-logo-shadow:0 4px 14px #f5822073, 0 0 0 1px #ffffff14;--p-avatar-shadow:0 3px 10px #f5822066, 0 0 0 1px #ffffff1a;--p-group-bg:#ffffff0a;--p-group-border:1px solid #ffffff0a;--p-active-bg:linear-gradient(180deg, #fda04426 0%, #fda04414 100%);--p-active-shadow:0 2px 6px #0003;--p-chip-bg:#ffffff0a;--p-chip-border:1px solid #ffffff0f;--p-chip-shadow:none;--p-sair-bg:#ef44441f;--p-sair-hover:#ef444433;--p-sair-color:#f87171;--p-sair-border:1px solid #ef444433;--p-card-bg:#ffffff08;--p-card-border:1px solid #ffffff0f;--p-card-shadow:0 2px 8px #0003;--p-secao-shadow:0 4px 16px #00000040;--p-subtle-bg:#ffffff08;--p-subtle-border:1px solid #ffffff0a;--p-hover-bg:#fda0440f;--p-surface:#151b29;--p-overlay:#050710b3;--p-pop-shadow:0 14px 34px #00000080;--p-scroll:#ffffff14;--p-badge-blue:#60a5fa;--p-badge-gray-bg:#ffffff0d;--p-hero-shadow:0 8px 22px #00000059, 0 0 0 1px #ffffff14 inset;--p-hero-glow:#f5822066;--p-impl-1:#a78bfa;--p-impl-2:#c084fc;--p-impl-3:#fbbf24;--p-impl-4:#60a5fa;--p-impl-5:#34d399;--p-dot-ring:.2;--p-dot-glow:0 0 12px;--p-f-bkl:#94a3b8;--p-f-qlf:#a78bfa;--p-f-ppo:#c084fc;--p-f-ngc:#fbbf24;--p-f-fch:#60a5fa;--p-f-gnh:#34d399;--p-f-prd:#f87171;--p-ic-total-bg:#60a5fa26;--p-ic-total:#60a5fa;--p-ic-ganho-bg:#34d39926;--p-ic-ganho:#34d399;--p-ic-perd-bg:#f8717126;--p-ic-perd:#f87171;--p-ic-and-bg:#fbbf2426;--p-ic-and:#fbbf24;--p-ic-rec-shadow:0 4px 12px #f5822073;--p-chart-grid:#ffffff14;--p-chart-axis:#8593a8;--p-chart-line:#fda044;--p-chart-fill-opacity:.4;--p-chart-glow:drop-shadow(0 0 4px #fda04480);--p-chart-dot-stroke:#0f1420;--p-toggle-active-bg:linear-gradient(180deg, #fda0442e 0%, #fda04414 100%);--p-toggle-active-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-layout]{--radius:10px;--radius-lg:14px;--p-orange:#f58220;--p-orange-2:#fda044;--p-orange-3:#d96a10;--p-serif:Georgia, "Times New Roman", serif;--p-mono:"Courier New", ui-monospace, monospace;--p-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}html[data-layout] body{font-family:var(--p-sans);color:var(--text);background:var(--p-body-bg);background-color:var(--bg);background-attachment:fixed}html[data-layout] button,html[data-layout] input,html[data-layout] select,html[data-layout] textarea,html[data-layout] .btn-primary,html[data-layout] .btn-sair,html[data-layout] .btn-cancel,html[data-layout] .btn-icon,html[data-layout] .form-input,html[data-layout] .mn-item{font-family:var(--p-sans)}html[data-layout] .topnav{background:var(--p-topbar-bg);-webkit-backdrop-filter:blur(10px);border-bottom:var(--p-topbar-border);gap:14px;height:58px;padding:0 20px}html[data-layout] .logo-mark{border-right:var(--p-divider);margin-right:0;padding-right:16px}html[data-layout] .logo-icon{width:36px;height:36px;font-family:var(--p-serif);box-shadow:var(--p-logo-shadow);background:linear-gradient(135deg,#f58220 0%,#fda044 50%,#d96a10 100%);border-radius:10px;font-size:20px;font-style:italic;font-weight:700}html[data-layout] .logo-sub{font-family:var(--p-sans);text-transform:uppercase;letter-spacing:1.2px;color:var(--p-orange-2);font-size:8.5px;font-weight:800;line-height:1}html[data-layout] .logo-text{font-family:var(--p-serif);color:var(--p-strong);letter-spacing:-.3px;font-size:15px;font-style:italic;font-weight:700;line-height:1.2}html[data-layout] .topnav>.nav-divider{display:none}html[data-layout] .nav-group{background:var(--p-group-bg);border:var(--p-group-border);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex}html[data-layout] .nav-group .nav-divider{display:none}html[data-layout] .nav-item,html[data-layout] .nav-dropdown-trigger{color:var(--p-nav-color);text-transform:uppercase;letter-spacing:.4px;border-bottom:none;border-radius:7px;gap:6px;padding:6px 12px;font-size:11px;font-weight:700}html[data-layout] .nav-item svg,html[data-layout] .nav-dropdown-trigger svg{opacity:.8;width:12px;height:12px}html[data-layout] .nav-dropdown-trigger .nav-caret{width:10px;height:10px}html[data-layout] .nav-item:hover,html[data-layout] .nav-dropdown-trigger:hover{color:var(--text);background:0 0}html[data-layout] .nav-item.active,html[data-layout] .nav-dropdown-trigger.has-active{background:var(--p-active-bg);color:var(--p-active-color);box-shadow:var(--p-active-shadow)}html[data-layout] .nav-dropdown-menu{background:var(--p-surface);border:1px solid var(--border2);box-shadow:var(--p-pop-shadow)}html[data-layout] .nav-dropdown-item:hover{background:var(--p-hover-bg);color:var(--text)}html[data-layout] .nav-dropdown-item.active{color:var(--p-active-color);background:#f582201f}html[data-layout] .topnav-right{gap:12px}html[data-layout] .org-switcher{background:var(--p-chip-bg);color:var(--text);border:var(--p-chip-border);box-shadow:var(--p-chip-shadow);border-radius:10px;padding:6px 10px;font-size:11px;font-weight:700}html[data-layout] .org-switcher:focus{border-color:var(--p-orange)}html[data-layout] .org-switcher option{background:var(--p-surface);color:var(--text)}html[data-layout] .topnav-user{background:0 0;border:none;padding:0}html[data-layout] .topnav-user-avatar{width:32px;height:32px;box-shadow:var(--p-avatar-shadow);background:linear-gradient(135deg,#f58220 0%,#fda044 50%,#d96a10 100%);border-radius:50%;font-size:11px;font-weight:800}html[data-layout] .topnav-user-name{color:var(--p-strong);letter-spacing:-.2px;font-size:10.5px;font-weight:800}html[data-layout] .topnav-user-cargo{font-family:var(--p-sans);text-transform:uppercase;letter-spacing:.8px;color:var(--p-muted);font-size:8.5px;font-weight:700}html[data-layout] .btn-sair{background:var(--p-sair-bg);color:var(--p-sair-color);border:var(--p-sair-border);text-transform:uppercase;letter-spacing:.4px;border-radius:8px;gap:5px;padding:6px 11px;font-size:10.5px;font-weight:800}html[data-layout] .btn-sair:hover{background:var(--p-sair-hover);border:var(--p-sair-border)}html[data-layout] .btn-sair svg{width:11px;height:11px}html[data-layout] #mobile-menu-btn{background:var(--p-chip-bg);color:var(--text)}html[data-layout] #mobile-nav{background:var(--p-surface);top:58px}html[data-layout] .mn-item:hover,html[data-layout] .mn-item.active{background:var(--p-hover-bg);color:var(--p-active-color)}html[data-layout] .main{min-height:calc(100vh - 58px);margin-top:58px;padding:16px 20px 24px}html[data-layout] .page-title{font-family:var(--p-serif);letter-spacing:-.4px;color:var(--p-strong);font-style:italic;font-weight:700}html[data-layout] .btn-primary{color:#fff;background:linear-gradient(135deg,#f58220 0%,#fda044 100%);font-weight:700;box-shadow:0 4px 10px #f5822047}html[data-layout] .btn-primary:hover{background:linear-gradient(135deg,#d96a10 0%,#f58220 100%)}html[data-layout] .metric-card,html[data-layout] .table-container,html[data-layout] .expand-header,html[data-layout] .expand-body,html[data-layout] .funil-card,html[data-layout] .origem-card,html[data-layout] .kpi-hoje{background:var(--p-card-bg);border:var(--p-card-border);box-shadow:var(--p-card-shadow)}html[data-layout] .expand-header.open{border-bottom-color:#0000}html[data-layout] .expand-body{border-top:none}html[data-layout] .metric-value{font-family:var(--p-mono);color:var(--p-strong);font-weight:800}html[data-layout] .search-wrap input,html[data-layout] select{background:var(--p-chip-bg)}html[data-layout] select option{background:var(--p-surface)}html[data-layout] thead{background:var(--p-subtle-bg)}html[data-layout] tbody tr:hover td{background:var(--p-hover-bg)}html[data-layout] .b-blue{color:var(--p-badge-blue)}html[data-layout] .b-gray{background:var(--p-badge-gray-bg);color:var(--text2)}html[data-layout] .kanban-col,html[data-layout] .kanban-col-header{background:var(--p-subtle-bg)}html[data-layout] .kanban-col{border:var(--p-card-border)}html[data-layout] .kanban-card{background:var(--p-surface);box-shadow:var(--p-card-shadow);border:var(--p-card-border)}html[data-layout] .kanban-col-count{background:var(--p-surface)}html[data-layout] .modal-overlay,html[data-layout] .sair-overlay,html[data-layout] .agenda-overlay{background:var(--p-overlay)}html[data-layout] .modal,html[data-layout] .sair-modal,html[data-layout] .agenda-modal{background:var(--p-surface);border-color:var(--border2);box-shadow:var(--p-pop-shadow)}html[data-layout] .modal-title,html[data-layout] .sair-title{font-family:var(--p-serif);font-style:italic;font-weight:700}html[data-layout] .form-input{background:var(--p-chip-bg)}html[data-layout] .toast{background:var(--p-surface);box-shadow:var(--p-pop-shadow)}html[data-layout] .btn-periodo.active-periodo,html[data-layout] .tipo-btn.active{background:#f582201a}html[data-layout] ::-webkit-scrollbar-thumb{background:var(--p-scroll)}@media (width<=1500px){html[data-layout] .nav-item,html[data-layout] .nav-dropdown-trigger{letter-spacing:.2px;padding:6px 9px}html[data-layout] .nav-item svg,html[data-layout] .nav-dropdown-trigger svg:not(.nav-caret){display:none}html[data-layout] .topnav{gap:10px}}@media (width<=1440px){html[data-layout] .logo-mark>div:not(.logo-icon){display:none}html[data-layout] .logo-mark{padding-right:10px}html[data-layout] .topnav-user-text{display:none}}@media (width<=1100px){html[data-layout] .nav-item,html[data-layout] .nav-dropdown-trigger{letter-spacing:.2px;padding:6px 8px}html[data-layout] .org-switcher{max-width:130px}}@media (width<=768px){html[data-layout] .nav-group{display:none}html[data-layout] .topnav{gap:8px;padding:0 12px}html[data-layout] .topnav-right{gap:6px;min-width:0}html[data-layout] .topnav-user{display:none}html[data-layout] .logo-mark{border-right:none;padding-right:0}html[data-layout] .main{padding:12px}}@media (width<=480px){html[data-layout] .logo-mark>div:not(.logo-icon){display:none}html[data-layout] .org-switcher{max-width:110px}}.kv{--kv-card:var(--p-card-bg,var(--bg2));--kv-campo:var(--p-chip-bg,var(--bg3));--kv-forte:var(--p-strong,var(--text));--kv-col:#ffffff80;--kv-col-rec:#ffffff4d;--kv-borda:#1e3a5f1a;flex-direction:column;height:calc(100dvh - 98px);min-height:560px;display:flex}html[data-layout=classico] .kv{--kv-col:#ffffff08;--kv-col-rec:#ffffff05;--kv-borda:#ffffff14;--kv-card:var(--bg2)}html:not([data-layout]) .kv{height:calc(100dvh - 110px)}.kv-head{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.kv-head-esq{align-items:center;gap:14px;min-width:0;display:flex}.kv-ic{color:#d14520;background:linear-gradient(135deg,#f5822024,#d1452014);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.kv-ttl{font-family:var(--p-serif,Georgia, serif);color:var(--kv-forte);letter-spacing:-.5px;margin-bottom:3px;font-size:24px;font-style:italic;font-weight:700;line-height:1}.kv-sub{color:var(--text2);font-size:11.5px;font-weight:600}.kv-sub strong{font-family:var(--p-mono,monospace);color:#d96a10;font-weight:800}.kv-btn{cursor:pointer;text-transform:uppercase;letter-spacing:.3px;color:#fff;background:linear-gradient(135deg,#f58220,#d14520);border:none;border-radius:9px;align-items:center;gap:7px;padding:9px 15px;font-family:inherit;font-size:11.5px;font-weight:800;transition:transform .12s;display:inline-flex;box-shadow:0 2px 6px #d1452040}.kv-btn:hover{transform:translateY(-1px)}.kv-toolbar{background:var(--kv-card);border-radius:12px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex;box-shadow:0 1px 2px #1e3a5f0a}.kv-busca{flex:0 280px;min-width:220px;position:relative}.kv-busca svg{color:var(--text3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.kv-busca input{width:100%;color:var(--kv-forte);background:var(--kv-campo);border:1px solid #1e3a5f17;border-radius:8px;padding:9px 12px 9px 34px;font-family:inherit;font-size:12.5px}.kv-busca input:focus{border-color:#f58220;outline:none;box-shadow:0 0 0 3px #f582201a}.kv-sel{width:180px}.kv-chips{flex-wrap:wrap;gap:6px;display:flex}.kv-chip{cursor:pointer;color:var(--text2);background:var(--kv-card);border:1px solid #1e3a5f1a;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:11px;font-weight:700;transition:all .12s;display:inline-flex}.kv-chip i{background:var(--c);border-radius:50%;width:7px;height:7px}.kv-chip b{font-family:var(--p-mono,monospace);background:var(--cf);color:var(--ct);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:800}.kv-chip:hover:not(:disabled){border-color:#1e3a5f38}.kv-chip.urgente{color:#991b1b;background:linear-gradient(135deg, #fee2e266, var(--kv-card));border-color:#dc26264d}.kv-chip.on{background:var(--c);border-color:var(--c);color:#fff}.kv-chip.on i{background:#fff}.kv-chip.on b{color:#fff;background:#ffffff40}.kv-chip:disabled{opacity:.5;cursor:default}html[data-layout=classico] .kv-chip.urgente:not(.on){color:#fca5a5;background:#dc26261f}html[data-layout=classico] .kv-pill.sem-prox{color:#fbbf24}.kv-painel{color:var(--text2);background:#f582201f;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:11.5px;display:inline-flex}.kv-painel strong{color:#d96a10}.kv-painel button{cursor:pointer;color:#d96a10;background:0 0;border:none;padding:0 4px;font-size:15px;line-height:1}.kv-toolbar-dir{color:var(--text2);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:11px;font-weight:600;display:flex}.kv-toolbar-dir strong{font-family:var(--p-mono,monospace);color:var(--kv-forte);font-weight:800}.kv-limpar{cursor:pointer;color:#d96a10;background:0 0;border:none;padding:2px 6px;font-family:inherit;font-size:11px;font-weight:800}.kv-limpar:hover{text-decoration:underline}.kv-board{flex:1;align-items:flex-start;gap:10px;min-height:0;padding-bottom:4px;display:flex;overflow-x:auto}.kv-col{background:var(--kv-col);border-radius:12px;flex-direction:column;flex:1 1 0;min-width:210px;max-height:100%;padding:10px;transition:background .12s,box-shadow .12s;display:flex}.kv-col.alvo{background:#3b82f612;box-shadow:0 0 0 2px #3b82f640}.kv-col.recolhida{background:var(--kv-col-rec);cursor:pointer;flex:0 0 124px;min-width:124px}.kv-col.recolhida:hover{background:var(--kv-col)}.kv-col.recolhida.alvo{background:#3b82f61a}.kv-col-head{border-bottom:1px dashed var(--kv-borda);flex-direction:column;flex-shrink:0;gap:6px;margin-bottom:8px;padding:2px 2px 8px;display:flex}.kv-col.recolhida .kv-col-head{cursor:pointer;border-bottom:none;margin:0;padding:0}.kv-col.recolhida .kv-col-top{gap:4px}.kv-col.recolhida .kv-col-ttl{letter-spacing:.2px;gap:4px;overflow:visible}.kv-col.recolhida .kv-count{padding:1px 5px}.kv-col-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.kv-col-ttl{text-transform:uppercase;letter-spacing:.6px;color:var(--text2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:11.5px;font-weight:800;display:inline-flex;overflow:hidden}.kv-col-ttl i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.kv-col-dir{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.kv-count{font-family:var(--p-mono,monospace);color:var(--kv-forte);background:var(--kv-card);border-radius:4px;padding:1px 7px;font-size:12.5px;font-weight:800}.kv-hoje{font-family:var(--p-mono,monospace);color:#991b1b;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;background:#fee2e2;border-radius:999px;padding:2px 6px;font-size:10.5px;font-weight:800}.kv-recolher{cursor:pointer;color:var(--text3);background:0 0;border:none;border-radius:5px;padding:1px 5px;font-family:inherit;font-size:14px;line-height:1}.kv-recolher:hover{color:var(--kv-forte);background:var(--kv-card)}.kv-vends{align-items:center;min-width:0;padding:2px 0;display:flex}.kv-vend-av{color:#fff;border:1.5px solid var(--kv-card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;font-size:9.5px;font-weight:800;display:inline-flex}.kv-vends .kv-vend-av+.kv-vend-av{margin-left:-5px}.kv-vend-av.lg{border:none;width:24px;height:24px;font-size:11px}.kv-vend-av.nn{color:#94a3b8;background:#e2e8f0}.kv-vends-txt{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;margin-left:4px;font-size:11px;font-weight:600;overflow:hidden}.kv-cards{scrollbar-width:thin;flex-direction:column;flex:auto;gap:8px;min-height:40px;margin:-8px -2px 0;padding:8px 2px 4px;display:flex;overflow-y:auto}.kv-vazio{text-align:center;color:var(--text3);font-size:12.5px;font-style:italic;font-family:var(--p-serif,Georgia, serif);padding:18px 6px}.kv-card{background:var(--kv-card);cursor:pointer;border-radius:10px;flex-shrink:0;padding:12px 13px;transition:transform .15s,box-shadow .15s;position:relative;box-shadow:0 1px 2px #1e3a5f0d,0 2px 6px #1e3a5f0a}.kv-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1e3a5f1a}.kv-card.arrastando{opacity:.4;transform:scale(.97)}.kv-card.critico{background:linear-gradient(135deg, #fee2e240, var(--kv-card) 40%);margin-top:6px;animation:2.4s ease-in-out infinite kv-pulso;box-shadow:inset 3px 0 #dc2626,0 1px 2px #dc26261a,0 2px 8px #dc262614}.kv-card.critico:before{content:"⚠ crítico";color:#fff;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:800;font-family:var(--p-mono,monospace);background:#dc2626;border-radius:4px;padding:1px 8px;position:absolute;top:-8px;left:10px}@keyframes kv-pulso{0%,to{box-shadow:inset 3px 0 #dc2626,0 1px 2px #dc26261a,0 2px 8px #dc262614}50%{box-shadow:inset 3px 0 #dc2626,0 1px 2px #dc26261a,0 2px 14px #dc262638}}.kv-card.perdido{opacity:.55}.kv-card.perdido:hover{opacity:1}.kv-card.ganho{background:linear-gradient(135deg, #dcfce740, var(--kv-card) 40%);box-shadow:inset 3px 0 #10b981,0 1px 2px #1e3a5f0a,0 2px 6px #1e3a5f0a}.kv-c-head{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:6px;display:flex}.kv-c-nome{min-width:0;font-family:var(--p-serif,Georgia, serif);color:var(--kv-forte);letter-spacing:-.2px;word-break:break-word;flex:1;font-size:15px;font-style:italic;font-weight:700;line-height:1.25}.kv-pills{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.kv-pill{white-space:nowrap;border-radius:5px;align-items:center;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.kv-pill.no-prazo{color:#047857;background:#dcfce7}.kv-pill.de-olho{color:#92400e;background:#fef3c7}.kv-pill.cobra{color:#9a3412;background:#ffe4c7}.kv-pill.esfriando{color:#991b1b;background:#fee2e2}.kv-pill.perdido{color:#fee2e2;background:#991b1b}.kv-pill.hoje{color:#fff;background:#dc2626}.kv-pill.vencido{color:#475569;background:#64748b24;text-decoration:line-through}.kv-pill.vencido-sem{color:#475569;background:#64748b24}.kv-pill.sem-prox{color:#b45309;background:#d9770624}html[data-layout=classico] .kv-pill.vencido,html[data-layout=classico] .kv-pill.vencido-sem{color:#cbd5e1}.kv-ctx{color:var(--text2);border-top:1px dashed #1e3a5f1a;justify-content:space-between;align-items:center;gap:6px;padding-top:8px;font-size:12px;font-weight:600;display:flex}.kv-ctx-esq{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.kv-origem{background:#64748b;border-radius:50%;flex-shrink:0;width:7px;height:7px}.kv-origem.fb{background:#1864c9}.kv-origem.ig{background:#e1306c}.kv-origem.wp{background:#25d366}.kv-origem.ind{background:#8b5cf6}.kv-origem.ban{background:#0f766e}.kv-valor{font-family:var(--p-mono,monospace);color:var(--kv-forte);letter-spacing:-.3px;white-space:nowrap;font-size:13.5px;font-weight:800}.kv-valor.ganho{color:#047857}.kv-when{color:var(--text2);align-items:center;gap:5px;margin-top:6px;font-size:11.5px;font-weight:600;display:flex}.kv-when svg{color:#cbd5e1}.kv-when.hoje{color:#991b1b;font-weight:800}.kv-when.hoje svg{color:#dc2626}.kv-when.amanha{color:#b45309;font-weight:800}.kv-foot{border-top:1px dashed var(--kv-borda);flex-shrink:0;margin-top:8px;padding-top:10px}.kv-foot-row{justify-content:space-between;align-items:baseline;margin-bottom:2px;display:flex}.kv-foot-lbl{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;font-size:10.5px;font-weight:800}.kv-foot-val{font-family:var(--p-mono,monospace);color:var(--kv-forte);letter-spacing:-.3px;font-size:14px;font-weight:800}.kv-foot-sub{color:var(--text3);font-size:11px;font-weight:600}.kv-add{cursor:pointer;width:100%;color:var(--text3);background:#1e3a5f0a;border:1px dashed #1e3a5f24;border-radius:7px;justify-content:center;align-items:center;gap:4px;margin-top:8px;padding:7px;font-family:inherit;font-size:11.5px;font-weight:700;transition:all .12s;display:flex}.kv-add:hover{color:#d96a10;background:#f582200f;border-color:#f582204d}.kv-mais{text-align:center;margin-bottom:8px}.kv-mais button{cursor:pointer;color:#d96a10;background:0 0;border:none;font-family:inherit;font-size:10.5px;font-weight:800}.kv-mais button:hover{text-decoration:underline}.kv-rec{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:16px 0 4px;display:flex}.kv-rec-ic{color:#fff;background:linear-gradient(135deg,#94a3b8,#64748b);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.kv-rec-ic.ganho{background:linear-gradient(135deg,#10b981,#047857)}.kv-rec-ic.perd{opacity:.75;background:linear-gradient(135deg,#dc2626,#991b1b)}.kv-rec-lbl{color:var(--text2);text-transform:uppercase;letter-spacing:.6px;font-size:10.5px;font-weight:800}.kv-rec-val{font-family:var(--p-serif,Georgia, serif);color:var(--kv-forte);letter-spacing:-.5px;margin:3px 0;font-size:20px;font-style:italic;font-weight:700;line-height:1.1}.kv-rec-val.perd{color:#991b1b}html[data-layout=classico] .kv-rec-val.perd{color:#fca5a5}.kv-rec-sub{color:var(--text3);font-size:10.5px;font-weight:600;line-height:1.3}.kv-rec-exp{width:100%;color:var(--text3);text-transform:uppercase;letter-spacing:.4px;background:#1e3a5f0a;border:1px dashed #1e3a5f1f;border-radius:6px;margin-top:8px;padding:5px;font-size:10.5px;font-weight:700}.kv-col.recolhida:hover .kv-rec-exp{color:#d96a10;border-color:#f582204d}@media (width<=900px){.kv{height:auto;min-height:0}.kv-board{min-height:70vh}.kv-busca,.kv-sel{flex:100%;width:auto}.kv-toolbar-dir{margin-left:0}}.kv-pill.roxo{color:#7e22ce;background:#9333ea1f}.kv-pill.rosa{color:#9d174d;background:#be185d1f}html[data-layout=classico] .kv-pill.roxo{color:#d8b4fe}html[data-layout=classico] .kv-pill.rosa{color:#f9a8d4}.kv-resp{text-transform:uppercase;letter-spacing:.4px;color:var(--text3);background:#1e3a5f0f;border-radius:4px;flex-shrink:0;margin-right:6px;padding:1px 6px;font-size:10px;font-weight:800}.kv-chk{align-items:center;gap:7px;margin-bottom:8px;display:flex}.kv-chk-lbl{color:var(--text3);font-size:11px;font-weight:600}.kv-chk-barra{background:#1e3a5f14;border-radius:999px;flex:1;height:6px;overflow:hidden}.kv-chk-barra i{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:999px;height:100%;display:block}.kv-chk-barra i.ok{background:linear-gradient(90deg,#10b981,#34d399)}.kv-chk-n{font-family:var(--p-mono,monospace);color:var(--kv-forte);font-size:11.5px;font-weight:800}.fn-sem{color:var(--text2);padding:30px 0}.fn-head{align-items:center;margin-bottom:14px}.fn-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.fn-kpi{--c:#3b82f6;text-align:left;color:inherit;background:color-mix(in srgb, var(--c) 7%, var(--bg2,#fff));border:1px solid color-mix(in srgb, var(--c) 26%, transparent);border-radius:14px;flex-direction:column;justify-content:flex-start;padding:11px 14px;font-family:inherit;transition:transform .12s,box-shadow .12s;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0d}button.fn-kpi{cursor:pointer}button.fn-kpi:hover{box-shadow:0 6px 16px color-mix(in srgb, var(--c) 20%, transparent);transform:translateY(-1px)}.fn-kpi.sel{border-color:var(--c);box-shadow:0 0 0 2px color-mix(in srgb, var(--c) 25%, transparent)}.fn-kpi.azul{--c:#3b82f6}.fn-kpi.ambar{--c:#f59e0b}.fn-kpi.verde{--c:#10b981}.fn-kpi.vermelho{--c:#ef4444}.fn-kpi.roxo{--c:#8b5cf6}.fn-kpi-l{text-transform:uppercase;letter-spacing:.5px;color:var(--text2);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.fn-kpi-l i{background:var(--c);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 22%, transparent);border-radius:50%}.fn-kpi-v{color:var(--c);font-variant-numeric:tabular-nums;margin-top:4px;font-size:21px;font-weight:800;line-height:1.15}.fn-kpi-s{color:var(--text3);margin-top:2px;font-size:11.5px}.fn-kpi-barra{background:color-mix(in srgb, var(--c) 18%, transparent);border-radius:4px;height:4px;margin-top:6px;overflow:hidden}.fn-kpi-barra span{background:var(--c);border-radius:4px;height:100%;display:block}.fn-kpi.roxo.alerta:after{content:"";background:#ef4444;border-radius:50%;width:9px;height:9px;animation:1.6s infinite fn-pulso;position:absolute;top:10px;right:12px}@keyframes fn-pulso{50%{box-shadow:0 0 0 6px #ef444400}0%{box-shadow:0 0 #ef444480}}.fn-abas{border-bottom:1px solid var(--border,#1e3a5f1f);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:10px;display:flex}.fn-abas>button{color:var(--text3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.fn-abas>button.on{color:var(--p-strong,var(--text));border-bottom-color:var(--accent,#f97316)}.fn-abas>button span{background:color-mix(in srgb, var(--text3) 15%, transparent);border-radius:999px;padding:1px 7px;font-size:11px}.fn-abas>button span.alerta{color:#fff;background:#ef4444}.fn-busca{max-width:260px;margin-bottom:6px;margin-left:auto}.fn-barra{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.fn-mes{border:1px solid var(--border,#1e3a5f26);background:var(--bg2,#fff);border-radius:10px;align-items:center;gap:4px;padding:3px;display:inline-flex}.fn-mes.apagado{opacity:.45}.fn-mes span{text-align:center;min-width:150px;color:var(--p-strong,var(--text));font-size:13px;font-weight:800}.fn-mes button{cursor:pointer;width:28px;height:28px;color:var(--text2);background:0 0;border:none;border-radius:7px;font-family:inherit;font-size:18px;line-height:1}.fn-mes button:hover{background:color-mix(in srgb, var(--text3) 14%, transparent)}.fn-mes .fn-hoje{width:auto;color:var(--accent,#f97316);padding:0 8px;font-size:11px;font-weight:700}.fn-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.fn-chips button{--c:#64748b;cursor:pointer;color:var(--text2);border:1px solid var(--border,#1e3a5f2e);background:0 0;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:700}.fn-chips button.aberto{--c:#f59e0b}.fn-chips button.atrasado{--c:#ef4444}.fn-chips button.pago{--c:#10b981}.fn-chips button.cancelado{--c:#94a3b8}.fn-chips button.renovar{--c:#8b5cf6}.fn-chips button.on{color:#fff;background:var(--c);border-color:var(--c)}.fn-renovar{color:#7c3aed;font-weight:800}.fn-renovar-d{color:#7c3aed}html[data-layout=classico] .fn-renovar,html[data-layout=classico] .fn-renovar-d{color:#c4b5fd}.fn-semprazo{width:100%;height:38px}.fn-sel{border:1px solid var(--border,#1e3a5f2e);background:var(--bg2,#fff);height:32px;color:var(--text);border-radius:8px;padding:0 8px;font-family:inherit;font-size:12.5px}.fn-nota{color:var(--text3);font-size:12px}.fn-outro{align-items:center;gap:8px;width:min(420px,100%);margin-left:auto;display:flex}.fn-outro>:first-child{flex:1;min-width:0}.fn-tab .dir{text-align:right}.fn-tab td{vertical-align:middle}.fn-venc{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.fn-valor{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--p-strong,var(--text));font-weight:800}.fn-tab tr.s-cancelado td{opacity:.5}.fn-tab tr.s-cancelado td:last-child{opacity:1}.fn-tab tr.s-pago .fn-valor{color:#059669}.fn-tab tr.s-atrasado .fn-venc{color:#dc2626}.fn-tab tr.fn-off td:not(:last-child){opacity:.6}.fn-tipo{text-transform:uppercase;letter-spacing:.4px;vertical-align:1px;border-radius:5px;margin-right:4px;padding:1px 7px;font-size:9.5px;font-weight:800;display:inline-block}.fn-tipo.m{color:#1d4ed8;background:#3b82f61f}.fn-tipo.i{color:#b45309;background:#f59e0b26}.fn-tipo.a{color:#6d28d9;background:#8b5cf621}html[data-layout=classico] .fn-tipo.m{color:#93c5fd}html[data-layout=classico] .fn-tipo.i{color:#fcd34d}html[data-layout=classico] .fn-tipo.a{color:#c4b5fd}.fn-sit{text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:800;display:inline-block}.fn-sit.atrasado{color:#fff;background:#ef4444}.fn-sit.hoje{color:#fff;background:#f59e0b}.fn-sit.aberto{color:#b45309;background:#f59e0b24}.fn-sit.pago{color:#047857;background:#10b98126}.fn-sit.cancelado{color:#64748b;background:#94a3b82e}html[data-layout=classico] .fn-sit.aberto{color:#fcd34d}html[data-layout=classico] .fn-sit.pago{color:#6ee7b7}html[data-layout=classico] .fn-sit.cancelado{color:#cbd5e1}.fn-sit-d{color:var(--text3);margin-top:2px;font-size:11px;display:block}.fn-atraso{color:#dc2626;white-space:nowrap;font-weight:800}.fn-acoes{justify-content:flex-end}.fn-acoes .btn-icon{white-space:nowrap;text-decoration:none}.fn-receber{font-weight:700;color:#fff!important;background:#10b981!important;border-color:#10b981!important}.fn-zap{color:#15803d!important;border-color:#22c55e73!important}.fn-gerar{padding:6px 12px;font-size:12.5px}.fn-tab tfoot td{color:var(--text2);border-top:2px solid var(--border,#1e3a5f1f);padding-top:9px;padding-bottom:9px;font-family:inherit;font-size:12px}.fn-tab tfoot .dir{color:var(--p-strong,var(--text));font-weight:800}.fn-verde{color:#059669}.fn-ambar{color:#d97706}.fn-jan{width:min(520px,96vw);max-width:none}.fn-jan-sub{color:var(--text3);margin-top:3px;font-size:12px}.fn-jan-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.fn-jan-grid .full{grid-column:1/-1}.fn-jan-grid .form-group{margin:0}.fn-formas{flex-wrap:wrap;gap:6px;display:flex}.fn-formas button{cursor:pointer;color:var(--text2);border:1px solid var(--border,#1e3a5f33);background:0 0;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700}.fn-formas button.on{color:#fff;background:#10b981;border-color:#10b981}.fn-aviso{color:var(--text2);background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:9px;margin-top:10px;padding:8px 11px;font-size:12px}.fn-aviso.forte{background:#ef444414;border-color:#ef44444d;margin-bottom:10px}.fn-opcoes{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.fn-opcao{text-align:left;border:1.5px solid var(--border);background:var(--bg2,transparent);color:var(--text);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-family:inherit;display:flex}.fn-opcao:hover{border-color:var(--text3)}.fn-opcao.on{background:#f582200f;border-color:#f58220}.fn-opcao b{margin-bottom:2px;font-size:12.5px;display:block}.fn-opcao small{color:var(--text3);font-size:11px;line-height:1.35;display:block}.fn-opcao-ic{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:flex}.fn-opcao-ic.bon{background:#10b98124}.fn-opcao-ic.can{color:#dc2626;background:#ef44441f}.fn-motivos{flex-wrap:wrap;gap:6px;display:flex}.fn-motivo{border:1.5px solid var(--border);color:var(--text2);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600}.fn-motivo:hover{border-color:var(--text3);color:var(--text)}.fn-motivo.on{color:var(--text);background:#f582201a;border-color:#f58220;font-weight:700}.fn-check{color:var(--text2);cursor:pointer;align-items:flex-start;gap:8px;margin:0 0 10px;font-size:12px;line-height:1.4;display:flex}.fn-check input{margin-top:2px}@media (width<=600px){.fn-opcoes{grid-template-columns:1fr}}.fn-hist{max-height:160px;margin-top:12px;overflow-y:auto}.fn-hist-l{color:var(--text2);border-bottom:1px dashed var(--border,#1e3a5f1f);padding:4px 0;font-size:12px}.fn-hist-l span{color:var(--text3);font-size:10.5px;display:block}.fn-esq{margin-right:auto}.fn-dica{text-transform:none;letter-spacing:0;color:var(--text3);font-weight:600}.fn-perigo{box-shadow:none!important;background:#dc2626!important;border-color:#dc2626!important}.fn-jan .btn-primary:disabled,.fn-outro .btn-primary:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.fn-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.fn-kpis{grid-template-columns:1fr 1fr}.fn-busca{width:100%;max-width:none;margin-left:0}.fn-outro{margin-left:0}.fn-jan-grid{grid-template-columns:1fr}}.ind-cards{grid-template-columns:minmax(250px,1.25fr) repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.ind-periodo,.ind-card{background:var(--p-card-bg,var(--bg2));border:1px solid var(--border,#1e3a5f1a);border-radius:14px;flex-direction:column;min-width:0;padding:11px 14px;display:flex;box-shadow:0 1px 2px #0f172a0a}html[data-layout=classico] .ind-periodo,html[data-layout=classico] .ind-card{background:var(--bg2)}.ind-periodo{background:color-mix(in srgb, #3b82f6 6%, var(--bg2,#fff))}.ind-periodo-tit{letter-spacing:.6px;text-transform:uppercase;color:#1d4ed8;background:#3b82f624;border-radius:999px;align-self:flex-start;margin-bottom:8px;padding:2px 10px;font-size:10.5px;font-weight:800}html[data-layout=classico] .ind-periodo-tit{color:#93c5fd}.ind-datas{align-items:center;gap:6px;display:flex}.ind-datas .form-input{flex:1;min-width:0;height:32px;padding:4px 8px;font-size:12.5px}.ind-datas span{color:var(--text3);font-size:12px}.ind-atalhos{gap:4px;width:100%;margin-top:7px;display:flex}.ind-atalhos button{cursor:pointer;border:1px solid var(--border,#1e3a5f29);min-width:0;height:26px;color:var(--text2);background:0 0;border-radius:6px;flex:1 1 0;padding:0 6px;font-family:inherit;font-size:11.5px;font-weight:700}.ind-atalhos button:first-child,.ind-atalhos button:last-child{flex:0 0 30px;font-size:13px}.ind-atalhos button.on{color:#fff;background:#3b82f6;border-color:#3b82f6}.ind-periodo-sub{color:var(--text3);margin-top:6px;font-size:10.5px;line-height:1.35}.ind-card-l{letter-spacing:.6px;text-transform:uppercase;color:var(--text3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:800;overflow:hidden}.ind-card-v{font-family:var(--p-serif,Georgia, serif);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin-top:3px;font-size:21px;font-weight:700;line-height:1.2}.ind-card-v.up{color:#15803d}.ind-card-v.down{color:#b91c1c}.ind-card-v.neutro{color:var(--text2)}html[data-layout=classico] .ind-card-v.up{color:#4ade80}html[data-layout=classico] .ind-card-v.down{color:#f87171}.ind-card-s{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.ind-card-s.up{color:#15803d}.ind-card-s.down{color:#b91c1c}html[data-layout=classico] .ind-card-s.up{color:#4ade80}html[data-layout=classico] .ind-card-s.down{color:#f87171}.ind-spark{align-items:flex-end;gap:2px;height:26px;margin-top:auto;padding-top:8px;display:flex}.ind-spark i{background:#cbd5e1;border-radius:1px;flex:1;min-height:2px}html[data-layout=classico] .ind-spark i{background:#cbd5e14d}.ind-spark i.neg{background:#fca5a5}.ind-spark.up i.atual:not(.zero){background:#16a34a}.ind-spark.down i.atual:not(.zero){background:#dc2626}.ind-spark-l{color:var(--text3);justify-content:space-between;margin-top:2px;font-size:9.5px;display:flex}@media (width<=1600px){.ind-cards{grid-template-columns:minmax(290px,1.35fr) repeat(6,minmax(0,1fr));gap:8px}.ind-datas .form-input{padding:4px 6px;font-size:12px}.ind-card{padding:10px 11px}.ind-card-v{font-size:18px}.ind-card-l{letter-spacing:.3px;font-size:9.5px}}@media (width<=1280px){.ind-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.ind-cards{grid-template-columns:1fr 1fr}.ind-periodo{grid-column:1/-1}}button.ind-card{cursor:pointer;text-align:left;color:inherit;font-family:inherit;transition:transform .12s,box-shadow .12s;position:relative}button.ind-card:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a14}.ind-card.sel{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f640}.ind-card.alerta:after{content:"";background:#ef4444;border-radius:50%;width:9px;height:9px;animation:1.6s infinite fn-pulso;position:absolute;top:10px;right:12px}.ind-mes{font-family:var(--p-serif,Georgia, serif);color:var(--p-strong,var(--text));font-size:20px;font-weight:700;line-height:1.2}:root{--cr-card:#fff;--cr-ink:#1e3a5f;--cr-text:#334155;--cr-muted:#64748b;--cr-soft:#94a3b8;--cr-line:#1e3a5f14;--cr-line2:#1e3a5f1f;--cr-head:#fbfcfd;--cr-hover:#fefcf7;--cr-chip-n:#1e3a5f14}html[data-layout=classico]{--cr-card:var(--bg2);--cr-ink:var(--text);--cr-text:var(--text2);--cr-muted:var(--text2);--cr-soft:var(--text3);--cr-line:#ffffff12;--cr-line2:#ffffff1f;--cr-head:#ffffff08;--cr-hover:#ffffff08;--cr-chip-n:#ffffff14}.cr-mono{font-family:"Courier New", var(--p-mono,monospace)}.cr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.cr-head-l{align-items:center;gap:14px;min-width:0;display:flex}.cr-head-ic{color:#047857;background:linear-gradient(135deg,#10b98124,#04785714);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.cr-head-ic.pagar{color:#b91c1c;background:linear-gradient(135deg,#ef444424,#b91c1c14)}.cr-head-tt{font-family:Georgia, var(--p-serif,serif);color:var(--cr-ink);letter-spacing:-.5px;margin-bottom:3px;font-size:26px;font-style:italic;font-weight:700;line-height:1}.cr-head-sub{color:var(--cr-muted);font-size:12px;font-weight:600}.cr-head-sub strong{color:#d96a10;font-family:Courier New,monospace;font-weight:800}.cr-head.linha{align-items:center}.cr-linha-tt{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.cr-linha-tt .cr-head-tt{margin-bottom:0}.cr-head-r{align-items:center;gap:8px;display:flex}.cr-btn{text-transform:uppercase;letter-spacing:.3px;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:7px;padding:9px 15px;font-family:inherit;font-size:11.5px;font-weight:800;transition:all .12s;display:inline-flex}.cr-btn.prim{color:#fff;background:linear-gradient(135deg,#f58220,#d14520);box-shadow:0 2px 6px #d1452040}.cr-btn.prim:hover{transform:translateY(-1px)}.cr-btn.ghost{background:var(--cr-card);color:var(--cr-muted);border:1px solid var(--cr-line2)}.cr-drop{position:relative}.cr-drop-menu{z-index:40;background:var(--cr-card);border:1px solid var(--cr-line2);border-radius:10px;min-width:230px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0f172a29}html[data-layout=classico] .cr-drop-menu{background:#1b2433}.cr-drop-menu button{cursor:pointer;width:100%;color:var(--cr-ink);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.cr-drop-menu button small{color:var(--cr-soft);font-size:10.5px;font-weight:500;display:block}.cr-drop-menu button:hover{background:#f5822014}.cr-drop-menu button.perigo{color:#b91c1c}.cr-alert{background:linear-gradient(135deg,#fee2e299 0%,#ffedd566 100%);border:1px solid #dc262640;border-left:4px solid #dc2626;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:12px 16px;display:flex;position:relative;overflow:hidden}html[data-layout=classico] .cr-alert{background:linear-gradient(135deg,#dc262624,#f582200f)}.cr-alert:before{content:"";background:#dc2626;width:4px;animation:1.8s ease-in-out infinite cr-pulso-borda;position:absolute;top:0;bottom:0;left:0}@keyframes cr-pulso-borda{0%,to{box-shadow:0 0 #dc262600}50%{box-shadow:2px 0 10px #dc262680}}.cr-alert-ic{color:#991b1b;background:#dc262624;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.cr-alert-txt{flex-direction:column;flex:1;gap:2px;display:flex}.cr-alert-tt{color:#7f1d1d;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:700}.cr-alert-sub{color:#991b1b;font-size:11.5px;font-weight:500}.cr-alert-sub strong{font-family:Courier New,monospace;font-weight:800}html[data-layout=classico] .cr-alert-tt,html[data-layout=classico] .cr-alert-sub{color:#fca5a5}.cr-alert-cta{color:#fff;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;white-space:nowrap;background:#dc2626;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #dc262640}.cr-alert-cta:hover{background:#991b1b}.cr-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.cr-stat{background:var(--cr-card);border:1px solid var(--cr-line);text-align:left;min-height:78px;color:inherit;border-radius:11px;flex-direction:column;justify-content:space-between;min-width:0;padding:10px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1e3a5f0a}button.cr-stat{cursor:pointer;transition:transform .12s,box-shadow .12s}button.cr-stat:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a14}.cr-stat.sel{box-shadow:0 0 0 2px #f5822059}.cr-stat.mes{color:#fff;background:linear-gradient(135deg,#1e3a5f 0%,#2a5484 100%);border:none}.cr-stat.mes:before{content:"";pointer-events:none;background:radial-gradient(200px 100px at 100% 0,#f5822024 0%,#0000 55%);position:absolute;inset:0}.cr-mes-lbl{color:#ffffff8c;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:800;position:relative}.cr-mes-nome{color:#fff;letter-spacing:-.4px;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 6px;font-family:Georgia,serif;font-size:17px;font-style:italic;font-weight:700;line-height:1.1;position:relative;overflow:hidden}.cr-mes-nav{align-items:center;gap:4px;display:flex;position:relative}.cr-mes-seta{color:#ffffffbf;cursor:pointer;background:#ffffff14;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.cr-mes-seta:hover{color:#fff;background:#ffffff24}.cr-mes-atual{color:#fda044;text-transform:uppercase;letter-spacing:.5px;text-align:center;cursor:pointer;background:#f5822038;border:none;border-radius:6px;flex:1;padding:4px 10px;font-family:Courier New,monospace;font-size:9.5px;font-weight:800}.cr-mes-atual.fora{color:#fffc;background:#ffffff1a}.cr-stat-lbl{color:var(--cr-soft);text-transform:uppercase;letter-spacing:.9px;white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;font-size:9px;font-weight:800;display:flex}.cr-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.cr-stat-val{color:var(--cr-ink);letter-spacing:-.6px;font-variant-numeric:lining-nums;white-space:nowrap;font-family:Georgia,serif;font-size:20px;font-style:italic;font-weight:700;line-height:1}.cr-stat-val.verde{color:#047857}.cr-stat-val.coral{color:#d14520}.cr-stat-val.alerta{color:#991b1b}.cr-stat-val.cinza{color:var(--cr-soft)}html[data-layout=classico] .cr-stat-val.verde{color:#4ade80}html[data-layout=classico] .cr-stat-val.coral{color:#fb923c}html[data-layout=classico] .cr-stat-val.alerta{color:#f87171}.cr-stat-sub{color:var(--cr-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10.5px;font-weight:600;line-height:1.3;overflow:hidden}.cr-stat-sub strong{color:var(--cr-ink);font-family:Courier New,monospace;font-weight:800}.cr-stat-sub.ok{color:#047857}html[data-layout=classico] .cr-stat-sub.ok{color:#4ade80}.cr-pill{color:#047857;background:#dcfce7;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-family:Courier New,monospace;font-size:9.5px;font-weight:800;display:inline-flex}.cr-pill.aten{color:#92400e;background:#fef3c7}.cr-prog{background:var(--cr-line);border-radius:999px;height:5px;margin-top:7px;overflow:hidden}.cr-prog>span{background:linear-gradient(90deg,#10b981,#34d399);border-radius:999px;height:100%;display:block}.cr-prog-lbl{color:var(--cr-soft);justify-content:space-between;margin-top:4px;font-family:Courier New,monospace;font-size:9px;font-weight:700;display:flex}.cr-stat.ok{background:linear-gradient(135deg, #dcfce74d, var(--cr-card));border:1px solid #10b98124}.cr-stat.critico{background:linear-gradient(135deg, #fee2e280, var(--cr-card));border:1px solid #dc262638}html[data-layout=classico] .cr-stat.critico{background:linear-gradient(135deg, #dc262624, var(--cr-card))}html[data-layout=classico] .cr-stat.ok{background:linear-gradient(135deg, #10b9811a, var(--cr-card))}.cr-stat.critico .cr-stat-val{color:#991b1b}html[data-layout=classico] .cr-stat.critico .cr-stat-val{color:#f87171}.cr-stat.critico:after{content:"";background:#dc2626;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite cr-dot;position:absolute;top:10px;right:10px}@keyframes cr-dot{0%,to{box-shadow:0 0 #dc262699}50%{box-shadow:0 0 0 6px #dc262600}}.cr-stat-cta{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#dc2626;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;margin:0 0 0 auto;padding:3px 8px;font-family:inherit;font-size:9.5px;font-weight:800;display:inline-flex}.cr-stat-row{align-items:center;gap:6px;display:flex}.cr-box{background:var(--cr-card);border:1px solid var(--cr-line);border-bottom:none;border-radius:12px 12px 0 0;padding:10px 12px 0;box-shadow:0 1px 2px #1e3a5f0a}.cr-tabs{border-bottom:1px solid var(--cr-line);flex-wrap:wrap;gap:2px;display:flex}.cr-tab{color:var(--cr-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:10px 16px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex;position:relative}.cr-tab:hover{color:var(--cr-ink)}.cr-tab.on{color:#d96a10}.cr-tab.on:after{content:"";background:#d14520;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cr-tab-n{background:var(--cr-chip-n);color:var(--cr-muted);border-radius:999px;padding:1px 7px;font-family:Courier New,monospace;font-size:10px;font-weight:800}.cr-tab.on .cr-tab-n{color:#d14520;background:#f5822024}.cr-tab-n.critico{color:#fff!important;background:#dc2626!important}.cr-mprog{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:12px 2px 10px;display:grid}.cr-mprog-lbl{color:var(--cr-ink);letter-spacing:-.2px;font-family:Georgia,serif;font-size:13px;font-style:italic;font-weight:700}.cr-mprog-bar{background:var(--cr-line);border-radius:999px;height:10px;position:relative}.cr-mprog-fill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:999px;min-width:2px;height:100%;position:relative}.cr-mprog-pct{color:#047857;white-space:nowrap;font-family:Courier New,monospace;font-size:10px;font-weight:800;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.cr-mprog-val{color:var(--cr-muted);white-space:nowrap;font-family:Courier New,monospace;font-size:11px;font-weight:800}.cr-mprog-val strong{color:#047857}.cr-mprog-val em{color:#d14520;font-style:normal}.cr-filtros{flex-wrap:wrap;align-items:center;gap:7px;padding-top:14px;padding-bottom:12px;display:flex}.cr-chip{background:var(--cr-card);border:1px solid var(--cr-line2);color:var(--cr-muted);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:6px 11px;font-family:inherit;font-size:11px;font-weight:700;transition:all .12s;display:inline-flex}.cr-chip:hover{color:var(--cr-ink)}.cr-chip.on{color:#fff;background:#1e3a5f;border-color:#1e3a5f}html[data-layout=classico] .cr-chip.on{background:#3b82f6;border-color:#3b82f6}.cr-chip-n{background:var(--cr-chip-n);color:var(--cr-muted);border-radius:4px;padding:1px 5px;font-family:Courier New,monospace;font-size:9.5px;font-weight:800}.cr-chip.on .cr-chip-n{color:#fff;background:#ffffff24}.cr-chip.aten .cr-chip-n{color:#991b1b;background:#fee2e2}.cr-chip.ok .cr-chip-n{color:#047857;background:#dcfce7}.cr-chip.bonif .cr-chip-n{color:#6d28d9;background:#ede9fe}.cr-sep{color:#cbd5e1;margin:0 2px}.cr-periodo{color:var(--cr-muted);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.cr-data{background-color:var(--cr-card);border:1px solid var(--cr-line2);color:var(--cr-muted);cursor:pointer;border-radius:7px;padding:6px 8px;font-family:inherit;font-size:11px;font-weight:700}.cr-periodo.on .cr-data{color:inherit;border-color:#f58220}.cr-periodo-x{color:var(--cr-muted);cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:15px;line-height:1}.cr-periodo-x:hover{color:#e11d48}.cr-mes-pick{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.cr-mes-pick:hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted #ffffff80;text-decoration:underline dotted #ffffff80}.cr-mes-periodo{font-size:15px;line-height:1.2}.cr-mes-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cr-sel{background-color:var(--cr-card);border:1px solid var(--cr-line2);color:var(--cr-muted);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394A3B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:7px;max-width:220px;padding:7px 28px 7px 11px;font-family:inherit;font-size:11px;font-weight:700}.cr-filtros-r{align-items:center;gap:8px;margin-left:auto;display:flex}.cr-busca{min-width:240px;position:relative}.cr-busca svg{color:var(--cr-soft);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.cr-busca input{background:var(--cr-head);border:1px solid var(--cr-line2);width:100%;color:var(--cr-ink);border-radius:7px;padding:7px 11px 7px 32px;font-family:inherit;font-size:11.5px}.cr-busca input:focus{border-color:#f58220;outline:none;box-shadow:0 0 0 3px #f582201a}.cr-lote{color:var(--cr-text);background:#10b9811a;border:1px solid #10b9814d;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;font-size:12px;display:flex}.cr-lote b{font-family:Courier New,monospace}.cr-tw{background:var(--cr-card);border:1px solid var(--cr-line);border-top:none;border-radius:0 0 12px 12px;overflow:visible;box-shadow:0 1px 2px #1e3a5f0a,0 4px 14px #1e3a5f0f}@media (width<=1100px){.cr-tw{overflow-x:auto}}.cr-table{border-collapse:collapse;width:100%;font-size:12px}.cr-table thead th{background:var(--cr-head);text-align:left;color:var(--cr-soft);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--cr-line);white-space:nowrap;padding:10px 12px;font-size:9.5px;font-weight:800}.cr-table th.dir,.cr-table td.dir{text-align:right}.cr-table tbody tr{border-bottom:1px solid var(--cr-line);transition:background .1s}.cr-table tbody tr:hover{background:var(--cr-hover)}.cr-table tbody tr:last-child{border-bottom:none}.cr-table tbody td{vertical-align:middle;color:var(--cr-text);padding:11px 12px}.cr-table tbody tr.urgente td:first-child{position:relative}.cr-table tbody tr.urgente td:first-child:before{content:"";background:#dc2626;border-radius:0 2px 2px 0;width:3px;animation:1.8s ease-in-out infinite cr-linha;position:absolute;top:4px;bottom:4px;left:0}@keyframes cr-linha{0%,to{box-shadow:2px 0 #dc262600}50%{box-shadow:2px 0 10px #dc262666}}.cr-table tbody tr.pago{background:linear-gradient(90deg,#dcfce72e,#0000 80%)}html[data-layout=classico] .cr-table tbody tr.pago{background:linear-gradient(90deg,#10b98112,#0000 80%)}.cr-table tbody tr.cancelado td:not(:last-child){opacity:.5}.cr-table tbody tr.sel{background:#f582200f}.cr-chk{width:36px;padding-left:14px!important}.cr-chk input{accent-color:#f58220;cursor:pointer;width:15px;height:15px}.cr-venc{color:var(--cr-muted);letter-spacing:-.2px;white-space:nowrap;font-family:Courier New,monospace;font-size:11.5px;font-weight:700}.cr-venc small{color:var(--cr-soft);text-transform:uppercase;margin-top:2px;font-size:9.5px;font-weight:700;display:block}.cr-venc.alerta{color:#991b1b}.cr-venc.alerta small{color:#dc2626;font-weight:800}html[data-layout=classico] .cr-venc.alerta{color:#f87171}.cr-cli{align-items:center;gap:10px;min-width:210px;display:flex}.cr-av{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:800;display:flex}.cr-av.c0{background:linear-gradient(135deg,#f59e0b,#d97706)}.cr-av.c1{background:linear-gradient(135deg,#10b981,#047857)}.cr-av.c2{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.cr-av.c3{background:linear-gradient(135deg,#ec4899,#be185d)}.cr-av.c4{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.cr-av.c5{background:linear-gradient(135deg,#14b8a6,#0f766e)}.cr-cli-w{flex-direction:column;gap:2px;min-width:0;display:flex}.cr-cli-nm{color:var(--cr-ink);letter-spacing:-.2px;font-family:Georgia,serif;font-size:13px;font-style:italic;font-weight:700;line-height:1.1}.cr-cli-sub{color:var(--cr-soft);white-space:nowrap;align-items:center;gap:5px;font-family:Courier New,monospace;font-size:10px;font-weight:700;display:flex}.cr-cli-razao{text-overflow:ellipsis;max-width:300px;font-size:11.5px;display:block;overflow:hidden}.cr-paydot{background:#10b981;border-radius:50%;flex-shrink:0;width:5px;height:5px}.cr-paydot.boleto{background:#f59e0b}.cr-paydot.cartao{background:#8b5cf6}.cr-paydot.outro{background:#94a3b8}.cr-ds{align-items:center;gap:7px;min-width:210px;display:flex}.cr-tag{text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border-radius:5px;align-items:center;padding:3px 8px;font-family:Courier New,monospace;font-size:9.5px;font-weight:800;display:inline-flex}.cr-tag.implant{color:#92400e;background:#fef3c7}.cr-tag.mensal{color:#1e40af;background:#dbeafe}.cr-tag.avulso{color:#475569;background:#64748b24}.cr-tag.fixa{color:#5b21b6;background:#ede9fe}.cr-tag.parcela{color:#9f1239;background:#ffe4e6}.cr-tag.orc,.cr-badge.analise{color:#3730a3;background:#e0e7ff}.cr-bsm.aprovar{color:#fff;background:linear-gradient(135deg,#6366f1,#4338ca);box-shadow:0 1px 3px #4338ca40}.cr-bsm.aprovar:hover{transform:translateY(-1px);box-shadow:0 3px 8px #4338ca52}.cr-table tr.cr-orc td{background:#6366f10b}html[data-layout=classico] .cr-tag.orc,html[data-layout=classico] .cr-badge.analise{color:#c7d2fe;background:#6366f138}html[data-layout=classico] .cr-tag.avulso{color:#cbd5e1}.cr-ds-txt{color:var(--cr-text);font-size:11.5px;font-weight:500}.cr-ds-txt small{color:var(--cr-soft);margin-top:1px;font-family:Courier New,monospace;font-size:9.5px;font-weight:700;display:block}.cr-valor{color:var(--cr-ink);text-align:right;letter-spacing:-.4px;white-space:nowrap;font-family:Courier New,monospace;font-size:15px;font-weight:800}.cr-valor.alto{color:#d14520}.cr-valor.ok{color:#047857}html[data-layout=classico] .cr-valor.ok{color:#4ade80}html[data-layout=classico] .cr-valor.alto{color:#fb923c}.cr-sit{flex-direction:column;align-items:flex-start;gap:2px;min-width:110px;display:flex}.cr-badge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-family:Courier New,monospace;font-size:9.5px;font-weight:800;display:inline-flex}.cr-badge.hoje,.cr-badge.atrasado{color:#fff;background:#dc2626;animation:1.6s ease-in-out infinite cr-badge}@keyframes cr-badge{0%,to{box-shadow:0 0 #dc262600}50%{box-shadow:0 0 0 4px #dc262633}}.cr-badge.aberto{color:#92400e;background:#fef3c7}.cr-badge.pago{color:#047857;background:#dcfce7}.cr-badge.cancelado{color:#64748b;background:#94a3b833}.cr-badge.bonificada{color:#6d28d9;background:#ede9fe}.cr-sit small{color:var(--cr-soft);white-space:nowrap;padding-left:2px;font-family:Courier New,monospace;font-size:9.5px;font-weight:700}.cr-table.linha tbody td{padding:6px 10px}.cr-table.linha .cr-venc small{margin:0 0 0 6px;display:inline}.cr-table.linha .cr-cli{gap:8px;min-width:0}.cr-table.linha .cr-av{border-radius:6px;width:22px;height:22px;font-size:11px}.cr-table.linha .cr-cli-w{flex-direction:row;align-items:baseline;gap:8px}.cr-table.linha .cr-cli-nm{white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.cr-table.linha .cr-ds{min-width:0}.cr-table.linha .cr-ds-txt{white-space:nowrap;text-overflow:ellipsis;max-width:340px;overflow:hidden}.cr-table.linha .cr-ds-txt small{margin:0 0 0 6px;display:inline}.cr-table.linha .cr-sit{flex-direction:row;align-items:center;gap:6px}.cr-table.linha .cr-sit small{text-overflow:ellipsis;max-width:240px;overflow:hidden}.cr-table.linha .cr-valor{font-size:13.5px}.cr-table .cr-cod{width:56px;color:var(--cr-muted);white-space:nowrap;font-family:Courier New,monospace;font-size:11.5px;font-weight:800}.cr-acoes{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.cr-bsm{cursor:pointer;text-transform:uppercase;letter-spacing:.3px;border:none;border-radius:7px;align-items:center;gap:4px;padding:6px 10px;font-family:inherit;font-size:10.5px;font-weight:800;transition:all .12s;display:inline-flex}.cr-bsm.receber{color:#fff;background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 1px 3px #04785738}.cr-bsm.receber:hover{transform:translateY(-1px);box-shadow:0 3px 8px #0478574d}.cr-bsm.estornar{background:var(--cr-card);color:var(--cr-muted);border:1px solid var(--cr-line2)}.cr-bsm.estornar:hover{color:#991b1b;border-color:#dc26264d}.cr-ico{background:var(--cr-card);border:1px solid var(--cr-line2);width:28px;height:28px;color:var(--cr-muted);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:all .12s;display:inline-flex;position:relative}.cr-ico:hover{color:var(--cr-ink);border-color:#1e3a5f38}.cr-ico.wpp:hover{color:#0f8043;background:#25d3660f;border-color:#25d3664d}.cr-ico.pix:hover{color:#0f766e;background:#0d94880f;border-color:#0d94884d}.cr-ico[data-tip]:before{content:attr(data-tip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;text-transform:none;letter-spacing:0;background:#1e3a5f;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:600;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.cr-ico[data-tip]:hover:before{opacity:1}.cr-acoes .cr-ico[data-tip]:before{left:auto;right:0;transform:none}.cr-mais{display:inline-flex;position:relative}:is(.cr-mais:has(.cr-drop-menu),.cr-drop:has(.cr-drop-menu)){z-index:60}.cr-table tbody tr:has(.cr-drop-menu){z-index:60;position:relative}.cr-mais .cr-drop-menu{min-width:190px}.cr-vazio{text-align:center;font-style:italic;color:var(--cr-soft)!important;padding:28px!important}.cr-foot{border-top:1px dashed var(--cr-line2);background:linear-gradient(90deg,#1e3a5f08,#1e3a5f03);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.cr-foot-n{color:var(--cr-muted);font-size:11px;font-weight:600}.cr-foot-n strong{color:var(--cr-ink);font-family:Courier New,monospace;font-weight:800}.cr-foot-nums{align-items:baseline;gap:16px;display:flex}.cr-foot-num{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.cr-foot-lbl{color:var(--cr-soft);text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:800}.cr-foot-val{color:var(--cr-ink);letter-spacing:-.3px;font-family:Courier New,monospace;font-size:13px;font-weight:800}.cr-foot-val.ok{color:#047857}.cr-foot-val.aberto{color:#d14520}.cr-foot-val.total{letter-spacing:-.5px;font-family:Georgia,serif;font-size:18px;font-style:italic}html[data-layout=classico] .cr-foot-val.ok{color:#4ade80}html[data-layout=classico] .cr-foot-val.aberto{color:#fb923c}@media (width<=1280px){.cr-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.cr-stats{grid-template-columns:1fr 1fr}.cr-mprog{grid-template-columns:1fr}.cr-busca{width:100%;min-width:0}.cr-filtros-r{width:100%;margin-left:0}}.cr-tela{flex-direction:column;height:calc(100dvh - 98px);min-height:560px;display:flex}html:not([data-layout]) .cr-tela{height:calc(100dvh - 110px)}.cr-tela>*{flex-shrink:0}.cr-tela>.cr-tw{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.cr-tela>.cr-tw>.cr-table{flex-shrink:0}.cr-tela .cr-table thead{z-index:5;position:sticky;top:0}.cr-tela .cr-table thead th{background-color:var(--cr-card);background-image:linear-gradient(var(--cr-head), var(--cr-head));position:static}.cr-tela .cr-tw>.cr-foot{z-index:4;background-color:var(--cr-card);margin-top:auto;position:sticky;bottom:0}.cr-tela .cr-table tbody tr:nth-last-child(-n+3):not(:nth-child(-n+3)) .cr-drop-menu{top:auto;bottom:calc(100% + 6px)}@media (width<=900px){.cr-tela,html:not([data-layout]) .cr-tela{height:auto;min-height:0}.cr-tela>.cr-tw{display:block;overflow:visible}.cr-tela .cr-table thead,.cr-tela .cr-tw>.cr-foot{position:static}}.cr-mes-lbl{justify-content:space-between;align-items:center;gap:6px;display:flex}.cr-mes-per-btn{color:#fffc;text-transform:lowercase;letter-spacing:.3px;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:1px 7px;font-family:Courier New,monospace;font-size:9px;font-weight:800}.cr-mes-per-btn:hover{color:#fda044;background:#f5822040;border-color:#f5822066}.cr-mes-per{color:#fff9;align-items:center;gap:4px;margin:4px 0 6px;font-size:10px;font-weight:700;display:flex;position:relative}.cr-mes-data{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:6px;flex:1;min-width:0;padding:3px 4px;font-family:inherit;font-size:11px;font-weight:700}.cr-mes-data:focus{border-color:#f58220;outline:none}.cr-table.fixa{table-layout:fixed}.cr-table.fixa th.cr-chk{width:36px}.cr-table.fixa th.cr-cod{width:58px}.cr-table.fixa th.c-cli{width:auto}.cr-table.fixa th.c-ds{width:160px}.cr-table.fixa th.c-venc{width:185px}.cr-table.fixa th.c-val{width:140px}.cr-table.fixa th.c-sit{width:17%}.cr-table.fixa th.c-ac{width:216px}.cr-table.fixa td{overflow:hidden}.cr-table.fixa .cr-cli,.cr-table.fixa .cr-cli-w,.cr-table.fixa .cr-ds,.cr-table.fixa .cr-sit{min-width:0}.cr-table.fixa .cr-cli-w{overflow:hidden}.cr-table.fixa .cr-cli-nm{flex:0 auto;min-width:0;max-width:none}.cr-table.fixa .cr-cli-razao{flex:1 1 0;min-width:0;max-width:none}.cr-table.fixa .cr-ds-txt,.cr-table.fixa .cr-sit small{min-width:0;max-width:none}.cr-table.fixa td:last-child{overflow:visible}.cr-table.fixa th:nth-child(n+3),.cr-table.fixa tbody td:nth-child(n+3){padding-left:18px;padding-right:18px}.cr-table.fixa th.c-val,.cr-table.fixa tbody td.cr-valor{padding-right:28px}.cr-foot.fixa{position:relative}.cr-foot.fixa .cr-foot-alin{position:absolute;top:50%;right:calc(244px + 17%);transform:translateY(-50%)}.cr-table.fixa th.c-ds-txt-col{width:26%}
