:root{--bg: #071122;--bg-card: #0d1b34;--line: #1f3b75;--text: #e8eefc;--muted: #9fb2d4;--brand: #ffcf46;--action: #2f6bff}*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--text);background:radial-gradient(circle at 15% 10%,rgba(47,107,255,.18),transparent 38%),radial-gradient(circle at 85% 0%,rgba(255,207,70,.16),transparent 30%),var(--bg)}.app{width:100%;padding:24px}.notice-toast{position:fixed;top:16px;right:18px;z-index:1000;min-width:300px;max-width:460px;padding:12px 14px;border-radius:12px;border:1px solid transparent;box-shadow:0 10px 30px #0000004d;display:grid;gap:4px;animation:toast-in .2s ease-out}.notice-toast strong{font-size:.95rem;letter-spacing:.02em}.notice-toast span{font-size:.92rem;line-height:1.35}.notice-toast.success{background:#11452cf5;border-color:#39b57099;color:#d5ffe8}.notice-toast.error{background:#561622f7;border-color:#d85c6eb3;color:#ffe2e7}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.topbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.topbar h1{margin:0;color:var(--brand)}.topbar p{margin:4px 0 0;color:var(--muted)}.top-actions{display:flex;align-items:center;gap:10px}.pill{border:1px solid var(--line);background:#0a1a33;border-radius:999px;padding:8px 12px;color:var(--muted)}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.tab{border:1px solid #2b4c84;background:#0a1b34;color:#b8c9e8;border-radius:999px;padding:8px 14px;cursor:pointer}.tab.active{background:linear-gradient(135deg,#3b75ff,#2358d2);color:#fff;border-color:transparent}.grid-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.metric-card{background:linear-gradient(165deg,#0f2649,#0a1b33 85%);border:1px solid var(--line);border-radius:12px;padding:12px}.metric-card h3{margin:0;color:var(--muted);font-size:.92rem}.metric-card strong{font-size:1.35rem;color:#fff}.card{background:linear-gradient(180deg,#10203df2,#0a182ef2);border:1px solid var(--line);border-radius:12px;padding:14px;margin-bottom:12px}.card h2{margin:0 0 10px;color:var(--brand);font-size:1.35rem}.card h3{margin:0 0 8px;color:#dce7ff}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:8px}.row.compact input{min-width:280px}.subblock{margin-top:12px;border:1px dashed #29497f;border-radius:10px;padding:12px;background:#08142873}.finance-toolbar{display:grid;gap:12px}.section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.quick-guide{background:linear-gradient(135deg,#0c203ff2,#07152af2)}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guide-item{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:12px;border:1px solid #29497f;background:#0610228c}.guide-item strong{color:var(--brand);font-size:1.05rem}.ranking-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ranking-card{position:relative;padding:18px;border-radius:14px;border:1px solid #29497f;background:linear-gradient(180deg,#0d1e3af2,#081428f2);overflow:hidden}.ranking-card h4{margin:20px 0 8px;font-size:1.1rem}.ranking-card strong{display:block;font-size:1.5rem;color:#fff}.ranking-card p{margin:8px 0 0;color:var(--muted)}.ranking-badge{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;border-radius:999px;font-weight:700;color:#08152a;background:var(--brand)}.ranking-card.place-1{border-color:#ffcf46;box-shadow:inset 0 0 0 1px #ffcf4633}.ranking-card.place-2{border-color:#80b6ff}.ranking-card.place-3{border-color:#4f8cff}.pay-list{display:grid;gap:12px}.pay-card,.delivery-card{border:1px solid #29497f;border-radius:14px;padding:16px;background:linear-gradient(180deg,#0a182ef2,#071223f2)}.pay-main,.delivery-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.card-label{display:inline-block;margin-bottom:6px;color:var(--brand);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.pay-main h4,.delivery-card h4{margin:0;font-size:1.3rem}.pay-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.pay-stats div,.delivery-grid>div{padding:12px;border-radius:12px;border:1px solid #223e72;background:#06102285}.pay-stats span,.delivery-grid span{display:block;color:var(--muted);font-size:.82rem}.pay-stats strong,.delivery-grid strong{display:block;margin-top:6px;color:#fff;font-size:1.08rem}.delivery-cards{display:grid;gap:12px;margin-top:12px}.delivery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.delivery-wide{grid-column:span 2}.highlight-panel{display:flex;justify-content:space-between;gap:16px;margin:14px 0 4px;padding:16px;border-radius:14px;border:1px solid #345da0;background:linear-gradient(135deg,#142a51f2,#0d1c36f2)}.eyebrow{margin:0 0 6px;color:var(--brand);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.highlight-panel h3{margin:0 0 6px;font-size:1.25rem}.highlight-stats{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px;min-width:280px}.mini-stat{border:1px solid #29497f;border-radius:12px;padding:12px;background:#0610228c}.mini-stat span{display:block;color:var(--muted);font-size:.84rem}.mini-stat strong{display:block;margin-top:6px;font-size:1.4rem;color:#fff}label{display:block;color:var(--muted);font-size:.85rem;margin-bottom:4px}input{width:100%;background:#08152a;color:var(--text);border:1px solid #2d4d87;border-radius:8px;padding:10px}input:focus{outline:none;border-color:#4f8cff;box-shadow:0 0 0 2px #4f8cff40}button{border:none;border-radius:8px;padding:10px 14px;min-height:40px;background:linear-gradient(135deg,#3b75ff,#2358d2);color:#fff;cursor:pointer;font-weight:600}button:hover{filter:brightness(1.1)}button:disabled{opacity:.6;cursor:not-allowed;filter:none}button.ghost{background:transparent;border:1px solid var(--line);color:var(--muted)}select.select-input{width:100%;background:#08152a;color:var(--text);border:1px solid #2d4d87;border-radius:8px;padding:10px}.dashboard-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;margin-top:12px}.destaque-card{display:flex;justify-content:space-between;align-items:center;gap:16px;border-style:solid;border-color:#ffcf46;background:linear-gradient(135deg,#132544f2,#0b182df2)}.destaque-stats{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px}.destaque-stats div,.podium-item,.courier-card{border:1px solid #274476;border-radius:14px;background:#06102294}.destaque-stats div{padding:12px}.destaque-stats span,.courier-card-values span{display:block;color:var(--muted);font-size:.82rem}.destaque-stats strong,.courier-card-values strong{display:block;margin-top:6px;font-size:1.2rem}.podium-list{display:grid;gap:10px}.podium-item{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:14px}.podium-medal{font-size:1.8rem;text-align:center}.podium-item h4,.courier-card h4{margin:0 0 4px}.podium-item p,.courier-card p{margin:0;color:var(--muted)}.podium-values{text-align:right}.podium-values strong{display:block;font-size:1.1rem}.podium-values span{color:var(--brand)}.chart-list{display:grid;gap:12px}.chart-row{display:grid;grid-template-columns:48px 1fr 36px;gap:10px;align-items:center}.chart-track{height:12px;border-radius:999px;background:#ffffff0f;border:1px solid #274476;overflow:hidden}.chart-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#2f6bff,#ffcf46)}.courier-list{display:grid;gap:12px}.courier-list-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.courier-bulk-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 18px;padding:14px 16px;border:1px solid rgba(76,130,255,.28);border-radius:16px;background:#0b1b3db8}.courier-bulk-summary{display:grid;gap:4px;color:#dfe9ff}.courier-bulk-summary strong{color:#fff}.courier-bulk-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bulk-checkbox,.courier-select{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.bulk-checkbox input,.courier-select input{width:18px;height:18px;accent-color:var(--brand)}.courier-select{align-self:flex-start;color:#fff;font-size:14px;padding:8px 10px;border:1px solid rgba(76,130,255,.22);border-radius:12px;background:#0e1f42b8}.courier-card{display:grid;grid-template-columns:auto 1fr minmax(150px,auto) auto;align-items:center;gap:16px;padding:16px}.courier-card-values{min-width:150px}.admin-box{margin-bottom:12px;padding:12px 14px;border-radius:12px;border:1px solid #345da0;background:#0a182ea6}.empty-cell{text-align:center;color:var(--muted);padding:18px}table{width:100%;border-collapse:collapse;margin-top:10px}th,td{padding:8px;border-bottom:1px solid #274476;text-align:left}th{color:#cfe0ff}.table-wrap{overflow-x:auto}.muted{color:var(--muted)}.status-chip{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:.8rem;font-weight:700}.status-chip.ok{background:#195a3459;border:1px solid #2f9d61;color:#d4ffe5}.status-chip.warn{background:#73550a52;border:1px solid #ffcf46;color:#fff0b9}.error,.ok{border-radius:8px;padding:10px;margin-bottom:12px}.error{border:1px solid #b8485a;background:#53202a;color:#ffd1d8}.ok{border:1px solid #2f9d61;background:#153f28;color:#d4ffe5}.code{white-space:pre-wrap}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 15% 20%,rgba(18,87,197,.18),transparent 30%),radial-gradient(circle at 85% 18%,rgba(227,172,21,.18),transparent 26%),linear-gradient(115deg,#010a20,#03153d 48%,#101919)}.login-shell{width:min(980px,100%);display:grid;grid-template-columns:minmax(280px,1fr) minmax(360px,420px);gap:28px;align-items:center}.login-brand{color:#eef4ff;padding:24px 12px}.login-brand-mark{margin-bottom:22px}.login-brand-ring{width:164px;height:164px;border-radius:999px;border:4px solid rgba(120,164,255,.5);box-shadow:0 24px 48px #0006,inset 0 0 50px #ffc43514;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#ffffff14,#ffffff05)}.login-brand-shield{width:108px;height:124px;clip-path:polygon(50% 0%,92% 18%,86% 76%,50% 100%,14% 76%,8% 18%);background:linear-gradient(180deg,#ffd44c,#db8f05);display:grid;place-items:center;color:#093774;font-size:38px;font-weight:900;letter-spacing:1px;text-shadow:0 1px 0 rgba(255,255,255,.45);box-shadow:0 16px 26px #d9900859}.login-brand-kicker{display:inline-block;padding:6px 12px;border-radius:999px;background:#ffc43524;color:#ffd54d;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.login-brand-copy h1{margin:0 0 12px;color:#f4f7ff;font-size:clamp(38px,5vw,58px);line-height:1.02}.login-brand-copy p{max-width:520px;margin:0;color:#b6c8f4;font-size:20px;line-height:1.55}.login-card{width:100%;background:linear-gradient(180deg,#0a1833f0,#051025fa);border:1px solid rgba(75,122,213,.4);border-radius:24px;padding:28px;box-shadow:0 28px 60px #0000006b}.login-card-head{margin-bottom:18px}.login-card-head h2{margin:0 0 6px;font-size:34px;color:#f3f7ff}.login-card-head p{margin:0;color:#9db2dc}.login-card label{display:block;margin-bottom:8px;color:#f0c334;font-weight:700}.login-card input{margin-bottom:16px;background:#040f25eb;border:1px solid rgba(75,122,213,.45);color:#eef4ff;border-radius:14px;min-height:54px}.login-card input::placeholder{color:#7f95c4}.login-submit{min-width:210px;background:linear-gradient(135deg,#ffd44c,#d98e08);color:#091d45;font-weight:800;box-shadow:0 14px 32px #d9900847}.login-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;margin-bottom:14px}.login-recovery{margin-top:8px;padding-top:16px;border-top:1px solid rgba(75,122,213,.26)}.login-recovery h3{margin:0 0 12px;color:#f5f7ff}.login-tip{color:#89a2d7}.login-card .error,.login-card .ok{margin-top:10px}@media (max-width: 900px){.login-shell{grid-template-columns:1fr;gap:18px}.login-brand{padding:0;text-align:center}.login-brand-ring{margin:0 auto;width:130px;height:130px}.login-brand-shield{width:86px;height:100px;font-size:30px}.login-brand-copy p{font-size:17px;margin:0 auto}.login-card{padding:22px}}@media (max-width: 900px){.grid-cards,.grid2,.dashboard-grid{grid-template-columns:1fr}.destaque-card{flex-direction:column;align-items:flex-start}.destaque-stats{grid-template-columns:1fr;width:100%}.podium-item{grid-template-columns:48px 1fr}.podium-values{text-align:left;grid-column:2}.courier-card{grid-template-columns:1fr;align-items:flex-start}.courier-list-head{flex-direction:column;align-items:flex-start}.highlight-panel{flex-direction:column}.highlight-stats{min-width:0;grid-template-columns:1fr 1fr}.guide-grid,.ranking-grid{grid-template-columns:1fr}.pay-main,.delivery-card-top{flex-direction:column}.pay-stats{grid-template-columns:1fr 1fr}.delivery-grid{grid-template-columns:1fr}.delivery-wide{grid-column:span 1}}.collapsible-block{padding-top:8px}.collapse-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 10px;background:transparent;border:none;color:#fff;font-size:1.1rem}.collapse-toggle:hover{filter:none}.collapse-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid #345da0;background:#0e1f3ad9;color:var(--brand);font-size:1.15rem}.collapse-arrow.open{background:#ffcf4629}.total-highlight{min-width:190px;padding:14px;border-radius:14px;border:1px solid rgba(47,157,97,.45);background:linear-gradient(135deg,#123b25e6,#092015f2)}.total-highlight span{color:#b9f3cf}.total-highlight strong{color:#ecfff2;font-size:1.6rem}.pay-stats-secondary .stat-danger{border-color:#d75c6e80;background:#4e151e8c}.pay-stats-secondary .stat-danger span,.pay-stats-secondary .stat-danger strong{color:#ffd6dc}.status-box{border-width:1px;border-style:solid}.status-pendente{border-color:#ffcf4673!important;background:#5c440959!important}.status-conferido{border-color:#4e8cff73!important;background:#132b5673!important}.status-pago{border-color:#2f9d6173!important;background:#123b2580!important}.status-revisar{border-color:#d75c6e80!important;background:#4e151e8c!important}.status-action-btn{background:linear-gradient(135deg,#1b9c61,#0f7b49)}.status-paid-btn{border-color:#2f9d6173!important;color:#b9f3cf!important}.paper-breakdown{margin:12px 0 14px;border:1px dashed rgba(255,207,70,.45);border-radius:12px;background:#3a2d0b40;padding:10px 12px}.paper-breakdown h5{margin:0 0 8px;font-size:.98rem;color:var(--brand)}.paper-lines{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px 14px}.paper-lines div{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px dotted rgba(255,207,70,.2);padding-bottom:4px}.paper-lines span{color:#c4d7ff;font-size:.92rem}.paper-lines strong{color:#fff4cf;font-size:.92rem;text-align:right}.details-toggle{margin-top:10px;padding-top:12px;border-top:1px solid rgba(52,93,160,.35);font-size:1rem}.settlement-orders{margin-top:12px;padding-top:12px;border-top:1px solid rgba(52,93,160,.35)}.inline-toggle{padding:0;font-size:.98rem}.section-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;align-items:center}.check-inline{display:inline-flex;align-items:center;gap:8px;color:#c4d7ff;font-weight:600}.check-inline input[type=checkbox]{width:16px;height:16px;accent-color:#2f6bff}.card-check{margin-bottom:2px}.nested-table{margin-top:10px;border:1px solid rgba(52,93,160,.35);border-radius:12px;padding:8px 12px 12px;background:#0610226b}.nested-table table{margin-top:4px}.nested-table th{color:#aecdff;font-size:.82rem}@media (max-width: 900px){.paper-lines{grid-template-columns:1fr}.section-head-actions{justify-content:flex-start}}.merchant-list{margin-top:16px;padding:14px;border:1px solid rgba(255,208,64,.25);border-radius:16px;background:#ffd0400f;display:grid;gap:10px}.merchant-chip{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#071026bf;border:1px solid rgba(255,255,255,.06)}.merchant-chip span:last-child{color:#9fb4ff;font-family:monospace}.overview-status-row,.closing-summary-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.filter-bar{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin-top:8px;margin-bottom:12px}.field-box{display:grid;gap:6px}.field-box label{color:var(--muted);font-size:.9rem}.company-box{min-width:320px;flex:1 1 420px}.company-box small{display:block;line-height:1.35}.date-box{width:150px;flex:0 0 150px}.rules-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rules-grid h3,.rules-grid h4{margin:0 0 6px}@media (max-width: 900px){.date-box,.company-box{width:100%;flex:1 1 100%}.rules-grid{grid-template-columns:1fr}}.rules-accordion-group{display:grid;gap:14px}.rules-accordion{border:1px solid rgba(86,148,255,.22);border-radius:18px;background:#051232a6;overflow:hidden}.rules-accordion summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;cursor:pointer;font-weight:700}.rules-accordion summary::-webkit-details-marker{display:none}.rules-summary-hint{color:var(--muted);font-size:.9rem;font-weight:500}.rules-accordion-body{padding:0 22px 22px}.rules-list,.rules-steps{margin:12px 0 0;padding-left:18px;color:var(--muted)}.rules-list.compact{margin-top:8px}.rules-calc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rules-calc-card{border:1px solid rgba(86,148,255,.18);border-radius:16px;padding:16px 18px;background:#09183f99}.rules-calc-card h4{margin:0}.rules-breakdown-preview{margin-top:14px;border:1px dashed rgba(246,196,68,.35);border-radius:16px;padding:14px 16px;display:grid;gap:10px}.rules-breakdown-preview div{display:flex;justify-content:space-between;gap:16px}@media (max-width: 900px){.rules-calc-grid{grid-template-columns:1fr}.rules-breakdown-preview div{flex-direction:column;gap:4px}}.dispatch-workflow{display:grid;gap:18px}.dispatch-grid{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:16px;align-items:start}.dispatch-scan-card,.dispatch-label-card{border:1px solid rgba(86,148,255,.2);border-radius:18px;padding:18px;background:#06122c9e;display:grid;gap:12px}.dispatch-scan-card h4,.dispatch-label-head h4{margin:0}.dispatch-label-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ticket-status-row{display:flex;gap:8px;flex-wrap:wrap}.dispatch-actions{margin-top:4px}.scan-feedback{display:grid;gap:4px;padding:12px;border-radius:12px;border:1px solid transparent}.scan-feedback.success{background:#123b2580;border-color:#2f9d6173;color:#d5ffe8}.scan-feedback.error{background:#4e151e8c;border-color:#d75c6e80;color:#ffe2e7}.dispatch-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dispatch-info-card{border:1px solid rgba(86,148,255,.2);border-radius:18px;padding:18px;background:#06122c9e;display:grid;gap:12px}.dispatch-info-card h4{margin:0}.quick-search-list,.activity-list{display:grid;gap:10px}.quick-search-item,.activity-item{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(86,148,255,.18);background:#091838d1;text-align:left}.quick-search-item:hover,.activity-item:hover{filter:none;border-color:#ffcf4659}.quick-search-item strong,.activity-item strong{display:block;color:#fff}.quick-search-item span,.activity-item span{display:block;color:var(--muted);font-size:.88rem}.quick-search-meta,.activity-meta{display:grid;gap:6px;justify-items:end}.activity-item.success{border-color:#2f9d6159}.activity-item.error{border-color:#d75c6e61}.ticket-preview{border-radius:18px;padding:18px;background:linear-gradient(160deg,#fffffff7,#ecf3ffeb);color:#10213d;display:grid;gap:12px}.ticket-preview>strong{font-size:1.2rem}.ticket-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ticket-meta div{border:1px solid rgba(16,33,61,.12);border-radius:12px;padding:10px 12px;background:#ffffffd6}.ticket-meta span,.table-inline-meta{display:block;font-size:.82rem;color:#5b6d92}.barcode-box{padding:14px;border-radius:14px;background:#fff;border:1px solid rgba(16,33,61,.12)}.barcode-box svg{width:100%;height:88px;display:block}.barcode-caption{margin:0;text-align:center;letter-spacing:.28em;font-weight:800}.internal-code-display{text-align:center;font-size:1.7rem;font-weight:900;letter-spacing:.24em;color:#10213d;padding:10px 14px;border-radius:14px;background:#ffffffeb;border:1px dashed rgba(16,33,61,.22)}.status-chip{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:5px 10px;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.08em}.status-chip.pendente{background:#ffc10729;color:#ffd666;border:1px solid rgba(255,193,7,.3)}.status-chip.vinculado{background:#2ecc7124;color:#8ff0b8;border:1px solid rgba(46,204,113,.28)}.status-chip.printed{background:#2f6bff29;color:#aecdff;border:1px solid rgba(47,107,255,.32)}.status-chip.queue{background:#ffcf4624;color:#ffe28a;border:1px solid rgba(255,207,70,.28)}.dispatch-table code{font-size:.94rem;font-weight:700;color:#ffe28a}.dispatch-row-actions{display:flex;flex-wrap:wrap;gap:8px}.order-test-result{margin-top:16px;border:1px solid rgba(86,148,255,.2);border-radius:18px;padding:16px;background:#06122c9e}.order-test-head h4{margin:0 0 6px}.order-test-result pre{margin:12px 0 0;padding:14px;border-radius:14px;background:#030a19eb;border:1px solid rgba(255,255,255,.08);color:#d9e6ff;overflow:auto;max-height:420px;font-size:.84rem;line-height:1.45}@media (max-width: 900px){.dispatch-insights-grid,.dispatch-grid,.ticket-meta{grid-template-columns:1fr}.dispatch-label-head,.quick-search-item,.activity-item{flex-direction:column}.quick-search-meta,.activity-meta{justify-items:start}}.settlement-v2{font-family:Inter,Segoe UI,Tahoma,sans-serif}.settlement-v2 .section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;flex-wrap:wrap}.settlement-v2 .section-head h3{font-size:22px;font-weight:800;color:#e8eefc;margin:0 0 4px;letter-spacing:-.01em}.settlement-v2 .section-head .muted{color:#9fb2d4;font-size:13px;margin:0}.settlement-v2 .section-head-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.settlement-v2 .check-inline{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#dce7ff;font-size:13px;font-weight:600}.settlement-v2 .check-inline input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:4px;border:2px solid #ffd44c;background:transparent;cursor:pointer;display:inline-grid;place-content:center;transition:all .15s}.settlement-v2 .check-inline input[type=checkbox]:checked{background:#ffd44c}.settlement-v2 .check-inline input[type=checkbox]:checked:before{content:"✓";color:#07173a;font-weight:900;font-size:13px;line-height:1}.settlement-v2 .btn-ok{display:inline-flex;align-items:center;gap:8px;transition:transform .15s,box-shadow .15s}.settlement-v2 .btn-ok:hover{transform:translateY(-1px);box-shadow:0 6px 20px #1b9c6173}.settlement-v2 .btn-ok:disabled{opacity:.5;cursor:not-allowed}.settlement-v2 .pay-card{position:relative;overflow:hidden;background:linear-gradient(155deg,#0c1e52,#060c28,#040918);border:1px solid rgba(30,60,140,.5);border-radius:22px;padding:0;margin-bottom:18px;box-shadow:0 16px 44px #00000061,inset 0 1px #ffffff0a}.settlement-v2 .pay-card:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:#ffd447;filter:blur(90px);opacity:.07;top:-80px;right:-40px;pointer-events:none;z-index:0}.settlement-v2 .pay-card:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:#4080ff;filter:blur(70px);opacity:.1;bottom:-60px;left:-20px;pointer-events:none;z-index:0}.settlement-v2 .pay-card>*{position:relative;z-index:1}.settlement-v2 .pay-main{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:20px 26px;margin-bottom:0}.settlement-v2 .pay-main>div:first-child{min-width:0}.settlement-v2 .pay-card>:not(.pay-main){padding-left:26px;padding-right:26px}.settlement-v2 .pay-card>:last-child{padding-bottom:22px}.settlement-v2 .pay-card>.paper-breakdown{margin-top:14px}.settlement-v2 .pay-card>.section-heading{margin-top:14px}.settlement-v2 .pay-card>.pay-stats{margin-top:0}.settlement-v2 .pay-card>.card-actions{margin-top:14px}.settlement-v2 .pay-card>.settlement-orders{margin-top:6px}.settlement-v2 .card-label{display:inline-block;padding:4px 11px;border-radius:999px;border:1.5px solid rgba(255,212,76,.55);background:#ffd44c12;color:#ffd44c;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-left:10px}.settlement-v2 .pay-card .card-check{display:inline-flex;align-items:center}.settlement-v2 .pay-card h4{font-size:22px;font-weight:900;color:#fff;margin:8px 0 2px;letter-spacing:-.02em;text-transform:uppercase}.settlement-v2 .pay-card .pay-meta-line{color:#9fb2d4;font-size:13px;margin:0}.settlement-v2 .pay-card .pay-meta-line strong{color:#dce7ff;font-weight:700;margin-left:4px}.settlement-v2 .total-highlight{border:1.5px solid rgba(35,217,122,.42);border-radius:16px;padding:14px 18px;min-width:180px;text-align:center;background:linear-gradient(155deg,#23d97a33,#0a562c66);box-shadow:0 6px 22px #23d97a2e}.settlement-v2 .total-highlight span{display:block;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6ffab0;margin-bottom:4px}.settlement-v2 .total-highlight strong{font-size:28px;font-weight:900;color:#c9ffe0;font-family:Inter,monospace;letter-spacing:-1px;line-height:1}.settlement-v2 .details-toggle{width:100%;background:#ffd4470a;border:1px solid rgba(255,212,71,.32);border-radius:12px;padding:12px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#ffd447;font-size:13px;font-weight:700;margin-top:4px;transition:all .15s}.settlement-v2 .details-toggle:hover{background:#ffd44714}.settlement-v2 .details-toggle .details-label{display:flex;align-items:center;gap:10px;color:#ffd447}.settlement-v2 .details-toggle .details-label:before{content:"?";width:22px;height:22px;border-radius:50%;border:1.5px solid #ffd44c;color:#ffd44c;display:grid;place-content:center;font-weight:800;font-size:12px}.settlement-v2 .details-toggle .details-suffix{color:#9fb2d4;font-weight:500;font-size:12px;margin-left:6px}.settlement-v2 .collapse-arrow{transition:transform .25s;display:inline-block}.settlement-v2 .collapse-arrow.open{transform:rotate(180deg)}.settlement-v2 .paper-breakdown{margin-top:16px;border-left:3px solid #ffd44c;padding:14px 18px;background:linear-gradient(90deg,rgba(255,212,76,.05),transparent 80%);border-radius:0 10px 10px 0}.settlement-v2 .paper-breakdown h5{font-size:13px;font-weight:800;color:#ffd44c;text-transform:none;margin:0 0 10px;letter-spacing:.02em}.settlement-v2 .paper-breakdown h5 small{color:#9fb2d4;font-weight:500;margin-left:4px;font-size:12px}.settlement-v2 .paper-lines{display:grid;grid-template-columns:1fr 1fr;gap:8px 32px}.settlement-v2 .paper-lines>div{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.settlement-v2 .paper-lines span{color:#9fb2d4;font-size:13px}.settlement-v2 .paper-lines strong{color:#e8eefc;font-weight:700;font-size:14px;font-family:Inter,monospace}.settlement-v2 .section-heading{color:#ffd44c;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.15em;margin:22px 0 12px;display:flex;align-items:center;gap:8px}.settlement-v2 .section-heading:before{content:"▸";color:#ffd44c}.settlement-v2 .pay-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.settlement-v2 .pay-stats>div{border:1px solid rgba(47,107,255,.22);border-radius:10px;padding:12px 14px;background:#071226a6}.settlement-v2 .pay-stats span{display:block;color:#5476a0;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.settlement-v2 .pay-stats strong{color:#e8eefc;font-size:20px;font-weight:800;font-family:Inter,monospace;letter-spacing:-.01em;display:block}.settlement-v2 .pay-stats strong.v-bright{color:#ffd44c}.settlement-v2 .pay-stats-secondary>div{border-color:#2f6bff38}.settlement-v2 .pay-stats-secondary span{color:#ffd44c}.settlement-v2 .pay-stats-secondary strong{color:#c8daff}.settlement-v2 .pay-stats-secondary strong.v-bright{color:#5a9fff}.settlement-v2 .pay-stats-secondary .stat-danger strong{color:#ff7a8c}.settlement-v2 .control-grid{grid-template-columns:repeat(4,1fr)}.settlement-v2 .pay-stats .field-card{display:flex;flex-direction:column;gap:0;padding:10px 14px 12px}.settlement-v2 .pay-stats .field-card span{color:#5476a0;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.settlement-v2 .pay-stats .field-card input,.settlement-v2 .pay-stats .field-card select{background:transparent;border:none;outline:none;padding:0;color:#e8eefc;font-size:20px;font-weight:800;font-family:Inter,monospace;letter-spacing:-.01em;width:100%;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.settlement-v2 .pay-stats .field-card.v-bright input,.settlement-v2 .pay-stats .field-card.v-bright select{color:#ffd44c}.settlement-v2 .pay-stats .field-card select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23ffd44c' d='M1 1l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 4px center;padding-right:18px}.settlement-v2 .pay-stats .field-card input::placeholder{color:#e8eefc59}.settlement-v2 .pay-stats .field-card select option{background:#0c1d3a;color:#e8eefc}.settlement-v2 .pay-stats .field-card:focus-within{border-color:#ffd44c;box-shadow:0 0 0 3px #ffd44c1f}.settlement-v2 .totals-grid{grid-template-columns:repeat(4,1fr) 1.1fr}.settlement-v2 .status-pill-card{border:1px solid rgba(255,212,76,.55)!important;background:#ffd44c0f!important}.settlement-v2 .status-pill-card span{color:#ffd44c!important}.settlement-v2 .status-pill-card strong{display:inline-flex;align-items:center;gap:8px;color:#ffd44c!important;font-size:14px!important;font-weight:800!important;text-transform:capitalize}.settlement-v2 .status-pill-card .status-dot{width:8px;height:8px;border-radius:50%;background:#ffd44c;box-shadow:0 0 6px #ffd44cb3;display:inline-block}.settlement-v2 .status-pill-card.status-pago{border-color:#3cffa099!important;background:#1b9c611a!important}.settlement-v2 .status-pill-card.status-pago span,.settlement-v2 .status-pill-card.status-pago strong{color:#3cffa0!important}.settlement-v2 .status-pill-card.status-pago .status-dot{background:#3cffa0;box-shadow:0 0 6px #3cffa0b3}.settlement-v2 .status-pill-card.status-revisar{border-color:#ff7a8c99!important;background:#ff7a8c14!important}.settlement-v2 .status-pill-card.status-revisar span,.settlement-v2 .status-pill-card.status-revisar strong{color:#ff7a8c!important}.settlement-v2 .status-pill-card.status-revisar .status-dot{background:#ff7a8c;box-shadow:0 0 6px #ff7a8cb3}.settlement-v2 .card-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px;align-items:center}.settlement-v2 .card-actions .btn-hero,.settlement-v2 .card-actions .btn-ok,.settlement-v2 .card-actions .btn-neon,.settlement-v2 .card-actions .btn-frost,.settlement-v2 .card-actions .btn-outline-grad,.settlement-v2 .card-actions .btn-pill-ghost{display:inline-flex;align-items:center;gap:8px}@media (max-width: 1100px){.settlement-v2 .pay-stats,.settlement-v2 .control-grid,.settlement-v2 .totals-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 820px){.settlement-v2 .pay-main{grid-template-columns:1fr}.settlement-v2 .total-highlight{text-align:left}.settlement-v2 .paper-lines,.settlement-v2 .pay-stats,.settlement-v2 .control-grid,.settlement-v2 .totals-grid{grid-template-columns:1fr}}.btn-hero{position:relative;border:none;border-radius:14px;padding:14px 28px;cursor:pointer;font-family:Inter,sans-serif;font-weight:900;font-size:15px;color:#07173a;letter-spacing:.03em;overflow:hidden;background:linear-gradient(105deg,#ffd44c,#f5a623 45%,#db8f05);box-shadow:0 8px 28px #d9900873,inset 0 1px #ffffff4d}.btn-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,rgba(255,255,255,.2) 0%,transparent 60%);border-radius:inherit}.btn-hero:after{content:"";position:absolute;top:-40%;left:-20%;width:60%;height:180%;background:#ffffff1f;transform:skew(-18deg);border-radius:4px}.btn-neon{border:1.5px solid rgba(59,117,255,.7);border-radius:12px;padding:12px 22px;cursor:pointer;font-family:Inter,sans-serif;font-weight:700;font-size:14px;color:#c8daff;background:#2f6bff1a;box-shadow:0 0 18px #2f6bff38,inset 0 0 12px #2f6bff14;letter-spacing:.02em}.btn-outline-grad{position:relative;border:none;border-radius:12px;padding:12px 22px;cursor:pointer;font-family:Inter,sans-serif;font-weight:800;font-size:14px;color:#ffd44c;background:transparent;letter-spacing:.04em;background-clip:padding-box}.btn-outline-grad:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:1.5px;background:linear-gradient(135deg,#ffd44c,#3b75ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.btn-frost{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 20px;cursor:pointer;font-family:Inter,sans-serif;font-weight:700;font-size:14px;color:#dce7ff;background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff1a,0 2px 12px #0000004d}.btn-ok{border:none;border-radius:12px;padding:12px 20px;cursor:pointer;font-family:Inter,sans-serif;font-weight:700;font-size:14px;color:#ecfff2;background:linear-gradient(135deg,#1b9c61,#0d6e42);box-shadow:0 4px 16px #1b9c6152}.btn-bad{border:1px solid rgba(215,92,110,.55);border-radius:12px;padding:12px 20px;cursor:pointer;font-family:Inter,sans-serif;font-weight:700;font-size:14px;color:#ffe2e7;background:#4e151ecc;box-shadow:inset 0 1px #ffffff0a}.btn-split{display:inline-flex;border-radius:12px;overflow:hidden;border:1px solid rgba(59,117,255,.5)}.btn-split-main{border:none;padding:12px 18px;cursor:pointer;font-family:Inter,sans-serif;font-weight:700;font-size:14px;color:#fff;background:linear-gradient(135deg,#3b75ff,#2358d2)}.btn-split-arrow{border:none;border-left:1px solid rgba(255,255,255,.15);padding:12px;cursor:pointer;font-size:13px;color:#c8daff;background:linear-gradient(135deg,#2f63e8,#1e4cb8)}.btn-pill-icon{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:999px;padding:10px 20px;cursor:pointer;font-family:Inter,sans-serif;font-weight:700;font-size:13px;color:#fff;background:linear-gradient(135deg,#3b75ff,#2358d2);box-shadow:0 4px 14px #2f6bff4d}.btn-pill-ghost{display:inline-flex;align-items:center;gap:8px;border:1px solid #2b4c84;border-radius:999px;padding:10px 18px;cursor:pointer;font-family:Inter,sans-serif;font-weight:600;font-size:13px;color:#9fb2d4;background:transparent}.btn-dis{border:none;border-radius:12px;padding:12px 20px;font-family:Inter,sans-serif;font-weight:700;font-size:14px;color:#4a6a9a;background:#1a2e5a80;cursor:not-allowed;border:1px dashed #1f3b75}.dispatch-workflow.kanban-v2{font-family:Inter,sans-serif;color:#dde9ff}.dispatch-workflow.kanban-v2 .kanban-wrap{display:contents}.subblock.dispatch-workflow.kanban-v2{padding:12px 6px}.dispatch-workflow.kanban-v2 .col{border-radius:14px;overflow:hidden;background:#050c1e99;display:flex;flex-direction:column}.dispatch-workflow.kanban-v2 .col.blue{border:1px solid rgba(64,128,255,.42);box-shadow:0 4px 18px #4080ff14}.dispatch-workflow.kanban-v2 .col.green{border:1px solid rgba(35,217,122,.42);box-shadow:0 4px 18px #23d97a14}.dispatch-workflow.kanban-v2 .col.red{border:1px solid rgba(240,76,106,.42);box-shadow:0 4px 18px #f04c6a14}.dispatch-workflow.kanban-v2 .col-head{padding:10px 14px;display:flex;justify-content:space-between;align-items:center;background:#030814bf}.dispatch-workflow.kanban-v2 .col-title{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:7px;margin:0}.dispatch-workflow.kanban-v2 .col.blue .col-title{color:#7eaaff}.dispatch-workflow.kanban-v2 .col.green .col-title{color:#6ffab0}.dispatch-workflow.kanban-v2 .col.red .col-title{color:#ffa8b8}.dispatch-workflow.kanban-v2 .col-count{font-size:10px;font-weight:800;border-radius:999px;padding:2px 9px}.dispatch-workflow.kanban-v2 .col.blue .col-count{background:#4080ff2e;border:1px solid rgba(64,128,255,.4);color:#7eaaff}.dispatch-workflow.kanban-v2 .col.green .col-count{background:#23d97a2e;border:1px solid rgba(35,217,122,.4);color:#6ffab0}.dispatch-workflow.kanban-v2 .col.red .col-count{background:#f04c6a2e;border:1px solid rgba(240,76,106,.4);color:#ffa8b8}.dispatch-workflow.kanban-v2 .col-sub{padding:0 14px 10px;font-size:10px;color:#5476a0}.dispatch-workflow.kanban-v2 .col-body{padding:10px;display:grid;gap:7px;overflow-y:auto;flex:1 1 0;min-height:0;align-content:start}.dispatch-workflow.kanban-v2 .scan{padding:0 10px 10px}.dispatch-workflow.kanban-v2 .scan-input{display:flex;border-radius:10px;overflow:hidden;border:1px solid rgba(64,128,255,.3);background:#030918f2}.dispatch-workflow.kanban-v2 .scan-input input{flex:1;background:transparent;border:none;outline:none;color:#dde9ff;font-family:JetBrains Mono,monospace;font-size:11px;padding:8px 10px;letter-spacing:.08em}.dispatch-workflow.kanban-v2 .scan-input input::placeholder{color:#5476a0;text-transform:none;letter-spacing:0;font-family:Inter,sans-serif}.dispatch-workflow.kanban-v2 .scan-input button{border:none;background:linear-gradient(135deg,#4080ff,#1d4fcc);color:#fff;font-weight:800;padding:0 14px;font-size:11px;cursor:pointer}.dispatch-workflow.kanban-v2 .scan-input button:disabled{opacity:.55;cursor:not-allowed}.dispatch-workflow.kanban-v2 .scan-hint{margin-top:6px;font-size:9px;color:#5476a0;text-align:center}.dispatch-workflow.kanban-v2 .card-s{border-radius:10px;padding:8px 11px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:transform .15s,background .15s}.dispatch-workflow.kanban-v2 .card-s.blue{background:#051030d9;border:1px solid rgba(64,128,255,.25)}.dispatch-workflow.kanban-v2 .card-s.blue:hover{background:#081a46f2;transform:translate(3px)}.dispatch-workflow.kanban-v2 .card-s.red{background:#1e060cbf;border:1px solid rgba(240,76,106,.25);cursor:default}.dispatch-workflow.kanban-v2 .card-s.yellow{background:#3c2e08d9;border:1px solid rgba(250,204,21,.45)}.dispatch-workflow.kanban-v2 .card-s.yellow:hover{background:#503c0af2;transform:translate(3px)}.dispatch-workflow.kanban-v2 .card-s.green{background:#082e1ed9;border:1px solid rgba(74,222,128,.45)}.dispatch-workflow.kanban-v2 .card-s.green:hover{background:#0a3c26f2;transform:translate(3px)}.dispatch-workflow.kanban-v2 .card-s.purple{background:#260a37d9;border:1px solid rgba(192,132,252,.45)}.dispatch-workflow.kanban-v2 .card-s.purple:hover{background:#320e48f2;transform:translate(3px)}.dispatch-workflow.kanban-v2 .card-s.orange{background:#3c1c08d9;border:1px solid rgba(251,146,60,.45)}.dispatch-workflow.kanban-v2 .card-s.orange:hover{background:#50260af2;transform:translate(3px)}.dispatch-workflow.kanban-v2 .card-s.cyan{background:#082e34d9;border:1px solid rgba(34,211,238,.45)}.dispatch-workflow.kanban-v2 .card-s.cyan:hover{background:#0a3c44f2;transform:translate(3px)}.dispatch-workflow.kanban-v2 .card-s .loja{color:#facc15;font-weight:600;font-size:10px}.dispatch-workflow.kanban-v2 .card-s .id{font-size:11px;font-weight:800;color:#ffd88a;font-family:JetBrains Mono,monospace;letter-spacing:.08em;display:block;margin-bottom:2px}.dispatch-workflow.kanban-v2 .card-s .mini{font-size:10px;color:#8fa7cc;display:flex;align-items:center;gap:4px}.dispatch-workflow.kanban-v2 .card-s .mini .heraldo{color:#6ffab0;font-weight:700}.dispatch-workflow.kanban-v2 .card-s .mini .check{color:#6ffab0}.dispatch-workflow.kanban-v2 .card-s .mini .bairro{color:#7eaaff}.dispatch-workflow.kanban-v2 .card-s .time{font-size:10px;color:#5476a0;font-family:JetBrains Mono,monospace}.dispatch-workflow.kanban-v2 .rota{border-radius:12px;padding:10px 12px;background:#03160cbf;border:1px solid rgba(35,217,122,.3);display:grid;gap:8px}.dispatch-workflow.kanban-v2 .rota.building{background:#051030d9;border-color:#4080ff59}.dispatch-workflow.kanban-v2 .rota-head{display:flex;justify-content:space-between;align-items:flex-start}.dispatch-workflow.kanban-v2 .rota-title{font-size:13px;font-weight:800;color:#fff;display:flex;align-items:center;gap:5px}.dispatch-workflow.kanban-v2 .rota-title .icon{font-size:14px}.dispatch-workflow.kanban-v2 .rota-title .route-num{color:#8fa7cc;font-size:11px;font-weight:500;margin-left:4px}.dispatch-workflow.kanban-v2 .rota-count{font-size:11px;color:#6ffab0;font-weight:700;text-align:right}.dispatch-workflow.kanban-v2 .rota.building .rota-count{color:#7eaaff}.dispatch-workflow.kanban-v2 .rota-count small{display:block;font-size:9px;color:#8fa7cc;font-weight:400}.dispatch-workflow.kanban-v2 .rota-status{font-size:10px;color:#8fa7cc;display:flex;align-items:center;gap:5px}.dispatch-workflow.kanban-v2 .rota-status .dot{width:5px;height:5px;border-radius:50%;background:#6ffab0;box-shadow:0 0 5px #6ffab0}.dispatch-workflow.kanban-v2 .rota.building .rota-status .dot{background:#7eaaff;box-shadow:0 0 5px #7eaaff}.dispatch-workflow.kanban-v2 .rota-btns{display:grid;grid-template-columns:1fr auto;gap:6px}.dispatch-workflow.kanban-v2 .rota .btn{border-radius:8px;padding:7px 10px;font-size:10px;font-weight:700;border:none;cursor:pointer;font-family:Inter,sans-serif;white-space:nowrap}.dispatch-workflow.kanban-v2 .rota .btn-blue{background:linear-gradient(135deg,#4080ff,#1d4fcc);color:#fff}.dispatch-workflow.kanban-v2 .rota .btn-dark{background:#030918cc;border:1px solid rgba(35,217,122,.35);color:#6ffab0;display:flex;align-items:center;gap:4px}.dispatch-workflow.kanban-v2 .rota .btn-green{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.dispatch-workflow.kanban-v2 .rota .btn:disabled{opacity:.5;cursor:not-allowed}.dispatch-workflow.kanban-v2 .col-empty{padding:20px;text-align:center;color:#5476a0;font-size:11px}.overview-v2{font-family:Inter,Segoe UI,Tahoma,sans-serif;display:grid;gap:14px}.overview-v2 .ov-filterbar{display:flex;gap:10px;align-items:center;padding:12px 16px;border-radius:14px;border:1px solid #112240;background:#071525;flex-wrap:wrap}.overview-v2 .ov-filter-eyebrow{font-size:16px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffd447}.overview-v2 .ov-filter-field{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid #112240;background:#030918f2;color:#dde9ff;font-size:20px;min-width:220px}.overview-v2 .ov-filter-field small{color:#8fa7cc;font-size:11px;font-family:Inter,sans-serif}.overview-v2 .ov-filter-field select{font-size:20px;font-weight:700;color:#ffd447}.overview-v2 .ov-filter-field.date{font-family:JetBrains Mono,monospace;min-width:180px;padding:10px 14px;font-size:20px}.overview-v2 .ov-filter-field.date small{font-size:11px}.overview-v2 .ov-filter-field.date input[type=date]{font-size:20px;font-weight:700;padding:2px 0;color:#ffd447}.overview-v2 .ov-filter-field select,.overview-v2 .ov-filter-field input[type=date]{background:transparent;border:none;outline:none;color:#dde9ff;font-size:12px;font-family:inherit;flex:1;padding:0}.overview-v2 .ov-filter-field select option{background:#071525;color:#dde9ff}.overview-v2 .ov-filter-sep{color:#5476a0;font-size:11px}.overview-v2 .ov-live{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:#23d97a;text-transform:uppercase;letter-spacing:.1em}.overview-v2 .ov-live .dot{width:8px;height:8px;border-radius:50%;background:#23d97a;box-shadow:0 0 8px #23d97ab3;animation:ovPulse 1.6s ease-in-out infinite}@keyframes ovPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}@keyframes goldhubBlink{0%,to{transform:scale(1);filter:brightness(1);box-shadow:0 0 #ef4444f2}50%{transform:scale(1.13);filter:brightness(1.5);box-shadow:0 0 26px 10px #ef4444}}.blink-alerta{animation:goldhubBlink .75s ease-in-out infinite;will-change:transform}@keyframes goldhubBlinkRoxo{0%,to{opacity:1;box-shadow:0 0 #a78bfa8c}50%{opacity:.82;box-shadow:0 0 0 7px #a78bfa00}}.blink-novidade{animation:goldhubBlinkRoxo 2.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.blink-alerta,.blink-novidade{animation:none}}.pdv-grid{display:grid;grid-template-columns:minmax(210px,1fr) minmax(250px,310px) minmax(300px,1.15fr);gap:14px;align-items:start}.pdv-pay-grid{display:grid;grid-template-columns:minmax(200px,1fr) minmax(300px,1.3fr) minmax(220px,1fr);gap:14px;align-items:start}.pdv-grid>*,.pdv-pay-grid>*{min-width:0}@media (max-width: 1200px){.pdv-grid,.pdv-pay-grid{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.pdv-grid,.pdv-pay-grid{grid-template-columns:1fr}}.pdv-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;overflow-y:auto;overflow-x:hidden;background:#060d1c;padding:10px 16px 40px;display:flex;flex-direction:column}body.pdv-tela-cheia .pdv-hide-fs,body.pdv-tela-cheia [class*=embeddables]{display:none!important}.pdv-fullscreen .pdv-grid,.pdv-fullscreen .pdv-pay-grid{flex:1 1 auto;align-items:stretch;min-height:0;min-width:0}.overview-v2 .ov-hero{position:relative;overflow:hidden;border-radius:20px;padding:24px 28px;background:linear-gradient(155deg,#0c2056,#060f2a);border:1px solid rgba(255,212,71,.28);display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center}.overview-v2 .ov-hero:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:#ffd447;filter:blur(90px);opacity:.22;top:-60px;left:-40px;pointer-events:none}.overview-v2 .ov-hero:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:#4080ff;filter:blur(75px);opacity:.18;bottom:-50px;right:-30px;pointer-events:none}.overview-v2 .ov-hero>*{position:relative;z-index:1}.overview-v2 .ov-hero-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffd447;margin-bottom:10px}.overview-v2 .ov-hero-value{font-size:72px;font-weight:900;color:#ffd447;line-height:.9;letter-spacing:-4px;margin-bottom:10px;text-shadow:0 4px 40px rgba(255,212,71,.4)}.overview-v2 .ov-hero-trend{display:flex;align-items:center;gap:8px}.overview-v2 .ov-hero-trend .pill{padding:4px 10px;border-radius:999px;background:#23d97a26;border:1px solid rgba(35,217,122,.3);font-size:11px;font-weight:700;color:#23d97a}.overview-v2 .ov-hero-trend .pill.neutral{background:#ffd44726;border-color:#ffd4474d;color:#ffd447}.overview-v2 .ov-hero-trend small{font-size:11px;color:#8fa7cc}.overview-v2 .ov-hero-chart-wrap{display:grid;gap:4px}.overview-v2 .ov-hero-chart-wrap .chart-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5476a0;margin-bottom:6px}.overview-v2 .ov-hero-chart{width:100%;height:72px;display:block}.overview-v2 .ov-hero-chart-ticks{display:flex;justify-content:space-between;margin-top:5px}.overview-v2 .ov-hero-chart-ticks span{font-size:9px;color:#5476a0;font-family:JetBrains Mono,monospace}.overview-v2 .ov-hero-side{display:grid;gap:10px;padding-left:28px;border-left:1px solid rgba(255,212,71,.15);min-width:120px}.overview-v2 .ov-hero-side>div{display:flex;align-items:baseline;gap:10px}.overview-v2 .ov-hero-side .v{font-size:22px;font-weight:900;line-height:1;min-width:28px}.overview-v2 .ov-hero-side .v.green{color:#23d97a}.overview-v2 .ov-hero-side .v.blue{color:#4080ff}.overview-v2 .ov-hero-side .v.red{color:#f04c6a}.overview-v2 .ov-hero-side .l{font-size:11px;color:#8fa7cc;font-weight:600}.overview-v2 .ov-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.overview-v2 .ov-kpi{position:relative;overflow:hidden;min-height:130px;border-radius:18px;padding:18px;background:linear-gradient(155deg,#0a1c3e,#060e22)}.overview-v2 .ov-kpi.big{background:linear-gradient(155deg,#0c2056,#060f2a)}.overview-v2 .ov-kpi:before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;filter:blur(40px);opacity:.18;top:-30px;right:-20px;pointer-events:none;background:var(--kpi-c, #4080ff)}.overview-v2 .ov-kpi.big:before{width:160px;height:160px;filter:blur(65px);opacity:.22}.overview-v2 .ov-kpi.c-blue{border:1px solid rgba(64,128,255,.23);--kpi-c: #4080ff}.overview-v2 .ov-kpi.c-green{border:1px solid rgba(35,217,122,.23);--kpi-c: #23d97a}.overview-v2 .ov-kpi.c-gold{border:1px solid rgba(255,212,71,.23);--kpi-c: #ffd447}.overview-v2 .ov-kpi.c-red{border:1px solid rgba(240,76,106,.23);--kpi-c: #f04c6a}.overview-v2 .ov-kpi.c-violet{border:1px solid rgba(157,121,245,.23);--kpi-c: #9d79f5}.overview-v2 .ov-kpi>*{position:relative;z-index:1}.overview-v2 .ov-kpi-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.overview-v2 .ov-kpi-icon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:13px;background:color-mix(in srgb,var(--kpi-c) 13%,transparent);border:1px solid color-mix(in srgb,var(--kpi-c) 27%,transparent)}.overview-v2 .ov-kpi-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kpi-c);opacity:.9}.overview-v2 .ov-kpi-value{display:flex;align-items:baseline;gap:6px;margin-bottom:6px;font-size:32px;font-weight:900;line-height:1;letter-spacing:-1.5px;color:var(--kpi-c)}.overview-v2 .ov-kpi.big .ov-kpi-value{font-size:44px}.overview-v2 .ov-kpi-value.money{color:#fff}.overview-v2 .ov-kpi-value .unit{font-size:16px;font-weight:700;color:#8fa7cc}.overview-v2 .ov-kpi-sub{font-size:11px;color:#8fa7cc;margin-bottom:10px}.overview-v2 .ov-kpi-spark{height:28px;width:100%;display:block;opacity:.85}.overview-v2 .ov-kpi-progress{height:6px;border-radius:999px;background:#ffffff0d;overflow:hidden}.overview-v2 .ov-kpi-progress>i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--kpi-c) 55%,transparent),var(--kpi-c));box-shadow:0 0 8px color-mix(in srgb,var(--kpi-c) 40%,transparent)}.overview-v2 .ov-kpi-progress-meta{display:flex;justify-content:space-between;margin-top:5px;font-size:10px;color:#5476a0}.overview-v2 .ov-kpi-progress-meta .up{color:var(--kpi-c);font-weight:700}.overview-v2 .ov-bottom{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.overview-v2 .ov-panel{position:relative;overflow:hidden;border-radius:20px;padding:22px;background:#071525;border:1px solid #112240}.overview-v2 .ov-panel:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:#ffd447;filter:blur(80px);opacity:.07;top:-60px;right:-40px;pointer-events:none}.overview-v2 .ov-panel>*{position:relative;z-index:1}.overview-v2 .ov-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.overview-v2 .ov-panel-head h3{font-size:14px;font-weight:800;color:#ffd447;margin:0}.overview-v2 .ov-panel-head .date-badge{font-size:10px;color:#5476a0;font-family:JetBrains Mono,monospace}.overview-v2 .ov-ranking{display:grid;gap:8px}.overview-v2 .ov-rank-row{display:grid;grid-template-columns:28px 34px 1fr auto;gap:10px;align-items:center;padding:10px 14px;border-radius:14px;border:1px solid #112240;background:#050c1e99}.overview-v2 .ov-rank-row.first{border-color:#ffd44747;background:#261a0473}.overview-v2 .ov-rank-pos{font-size:13px;font-weight:900;text-align:center;color:#8fa7cc}.overview-v2 .ov-rank-row.first .ov-rank-pos{font-size:18px;color:#ffd447}.overview-v2 .ov-rank-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:linear-gradient(135deg,#1d4fcc,#4080ff)}.overview-v2 .ov-rank-row.first .ov-rank-av{background:linear-gradient(135deg,#c47e00,#ffd447);color:#05142e}.overview-v2 .ov-rank-info .nm{font-weight:700;font-size:13px;margin-bottom:4px;color:#dde9ff}.overview-v2 .ov-rank-info .nm small{font-size:11px;color:#8fa7cc;font-weight:400;margin-left:4px}.overview-v2 .ov-rank-bar{height:4px;border-radius:999px;background:#ffffff0a;overflow:hidden}.overview-v2 .ov-rank-bar>i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#1d4fcc,#4080ff)}.overview-v2 .ov-rank-row.first .ov-rank-bar>i{background:linear-gradient(90deg,#c47e00,#ffd447)}.overview-v2 .ov-rank-right{text-align:right}.overview-v2 .ov-rank-right .val{font-weight:800;font-size:13px;margin-bottom:4px;color:#dde9ff}.overview-v2 .ov-rank-right .badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.overview-v2 .ov-rank-right .badge.PENDENTE{background:#ffd44724;color:#ffd447;border:1px solid rgba(255,212,71,.3)}.overview-v2 .ov-rank-right .badge.CONFERIDO{background:#4080ff24;color:#90b8ff;border:1px solid rgba(64,128,255,.3)}.overview-v2 .ov-rank-right .badge.PAGO{background:#23d97a24;color:#6ffab0;border:1px solid rgba(35,217,122,.3)}.overview-v2 .ov-rank-right .badge.REVISAR{background:#f04c6a24;color:#ffa8b8;border:1px solid rgba(240,76,106,.3)}.overview-v2 .ov-hourly{display:grid;gap:7px}.overview-v2 .ov-hourly-row{display:grid;grid-template-columns:40px 1fr 28px;gap:10px;align-items:center}.overview-v2 .ov-hourly-row .hh{font-size:10px;color:#5476a0;font-family:JetBrains Mono,monospace}.overview-v2 .ov-hourly-row .track{height:8px;border-radius:999px;background:#ffffff08;overflow:hidden;position:relative}.overview-v2 .ov-hourly-row .track>i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#c47e00,#ffd447);box-shadow:0 0 5px #ffd44766}.overview-v2 .ov-hourly-row .nn{font-size:11px;font-weight:700;color:#ffd447;text-align:right}.overview-v2 .ov-empty{color:#8fa7cc;font-size:12px;padding:12px 0}@media (max-width: 1100px){.overview-v2 .ov-hero{grid-template-columns:1fr;gap:18px}.overview-v2 .ov-hero-side{padding-left:0;border-left:none;border-top:1px solid rgba(255,212,71,.15);padding-top:14px}.overview-v2 .ov-kpi-grid{grid-template-columns:repeat(2,1fr)}.overview-v2 .ov-bottom{grid-template-columns:1fr}}@media (max-width: 640px){.overview-v2 .ov-kpi-grid{grid-template-columns:1fr}}
