.lg-scn[data-v-46cfe50c]{width:370px!important}.action-td[data-v-46cfe50c]{display:flex;gap:5px;justify-content:center;vertical-align:middle;align-items:center}.module-wrap[data-v-46cfe50c]{background:var(--bg-light);color:var(--text-1);font-family:Inter,system-ui,sans-serif;transition:background .3s,color .3s;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:10px 14px;min-height:428px}.module-header[data-v-46cfe50c]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border);margin-bottom:4px}.module-header h1[data-v-46cfe50c]{font-size:18px;font-weight:700}.module-header .sub[data-v-46cfe50c]{font-size:12px;color:var(--text-3)}.header-right[data-v-46cfe50c]{display:flex;align-items:center;gap:10px}.theme-toggle[data-v-46cfe50c]{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-2);cursor:pointer;font-size:11px;transition:.2s}.theme-toggle[data-v-46cfe50c]:hover{background:var(--border)}.date-pill[data-v-46cfe50c]{padding:5px 10px;border-radius:6px;background:var(--bg-card);border:1px solid var(--border);font-size:11px;color:var(--text-2)}.summary-strip[data-v-46cfe50c]{display:flex;gap:8px;padding:0 0;flex-wrap:wrap}.stat-pill[data-v-46cfe50c]{display:flex;align-items:center;gap:4px;padding:7px 14px;border-radius:8px;background:var(--bg-card);border:1px solid var(--border);font-size:11px;color:var(--text-2)}.stat-pill .num[data-v-46cfe50c]{font-weight:700;font-size:15px}.stat-pill.needs-review .num[data-v-46cfe50c]{color:var(--red-text)}.stat-pill.monitor .num[data-v-46cfe50c]{color:var(--orange-text)}.stat-pill.behavior .num[data-v-46cfe50c]{color:var(--purple-text)}.stat-pill.orders .num[data-v-46cfe50c]{color:var(--blue-text)}.stat-pill.cleared .num[data-v-46cfe50c]{color:var(--green-text)}.stat-pill.escalated .num[data-v-46cfe50c]{color:var(--red)}.section-toggle[data-v-46cfe50c]{display:flex;gap:0;margin:10px 0 5px}.toggle-btn[data-v-46cfe50c]{padding:5px 9px;font-size:13px;font-weight:600;background:var(--bg-card);border:1px solid var(--border);color:var(--text-3);cursor:pointer;transition:.2s}.toggle-btn[data-v-46cfe50c]:first-child{border-radius:8px 0 0 8px}.toggle-btn[data-v-46cfe50c]:last-child{border-radius:0 8px 8px 0}.toggle-btn.active[data-v-46cfe50c]{background:var(--blue);color:#fff;border-color:var(--blue)}.dark-mode .toggle-btn.active[data-v-46cfe50c]{background:var(--blue);color:#fff}.filters-row[data-v-46cfe50c]{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:12px}.filter-select[data-v-46cfe50c]{padding:6px 10px;border-radius:6px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-1);font-size:12px;outline:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.filter-select option[data-v-46cfe50c]{background:var(--bg-2);color:var(--text-1)}.filter-label[data-v-46cfe50c]{color:var(--text-3);font-weight:500}.filter-count[data-v-46cfe50c]{margin-left:auto;color:var(--text-3)}.table-wrap[data-v-46cfe50c]{border-radius:10px;overflow-x:auto;border:1px solid var(--border);background:var(--bg-card);max-height:55vh;overflow-y:auto}table[data-v-46cfe50c]{width:100%;border-collapse:collapse}thead th[data-v-46cfe50c]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);padding:9px 10px;text-align:left;border-bottom:1px solid var(--border);font-weight:600;background:var(--bg-2);position:sticky;top:0;z-index:2}tbody td[data-v-46cfe50c]{padding:8px 10px;font-size:12px;border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text-2)}tbody tr[data-v-46cfe50c]:hover{background:hsla(0,0%,100%,.02)}.dark-mode tbody tr[data-v-46cfe50c]:hover{background:rgba(0,0,0,.02)}tbody tr.row-cleared[data-v-46cfe50c]{opacity:.45}tbody tr.row-cleared[data-v-46cfe50c]:hover{opacity:.7}tbody tr.row-escalated[data-v-46cfe50c]{border-left:3px solid var(--orange)}.td-name[data-v-46cfe50c]{font-weight:500;color:var(--text-1);font-size:12px}.td-sub[data-v-46cfe50c]{color:var(--text-3);font-size:10px}.td-muted[data-v-46cfe50c]{color:var(--text-3)}.zone-pill[data-v-46cfe50c]{display:inline-block;padding:1px 7px;border-radius:6px;font-size:9px;font-weight:500;background:rgba(29,78,216,.1);color:var(--blue-text);cursor:default}.score-badge[data-v-46cfe50c]{display:inline-block;min-width:30px;text-align:center;padding:3px 7px;border-radius:6px;font-size:11px;font-weight:700}.score-red[data-v-46cfe50c]{background:rgba(185,28,28,.12);color:var(--red-text)}.score-orange[data-v-46cfe50c]{background:rgba(194,65,12,.12);color:var(--orange-text)}.score-yellow[data-v-46cfe50c]{background:rgba(161,98,7,.12);color:var(--yellow-text)}.score-green[data-v-46cfe50c]{background:rgba(21,128,61,.12);color:var(--green-text)}.flag-pill[data-v-46cfe50c]{display:inline-block;padding:2px 6px;border-radius:5px;font-size:10px;margin:1px;font-weight:500;white-space:nowrap}.flag-att[data-v-46cfe50c]{background:rgba(194,65,12,.1);color:var(--orange-text)}.flag-geo[data-v-46cfe50c]{background:rgba(124,58,237,.1);color:var(--purple-text)}.flag-visit[data-v-46cfe50c]{background:rgba(161,98,7,.1);color:var(--yellow-text)}.pattern-pill[data-v-46cfe50c]{display:inline-block;padding:2px 7px;border-radius:5px;font-size:10px;margin:1px;font-weight:500;background:rgba(185,28,28,.1);color:var(--red-text)}.status-pending[data-v-46cfe50c]{color:var(--text-3);font-size:11px}.status-cleared[data-v-46cfe50c]{color:var(--green-text);font-size:11px;font-weight:500}.status-escalated[data-v-46cfe50c]{color:var(--orange-text);font-size:11px;font-weight:500}.btn-sm[data-v-46cfe50c]{padding:4px 9px;border-radius:5px;font-size:11px;font-weight:500;border:none;cursor:pointer;transition:.15s;display:inline-flex;align-items:center;gap:3px}.btn-clear[data-v-46cfe50c]{background:rgba(21,128,61,.12);color:var(--green-text)}.btn-clear[data-v-46cfe50c]:hover{background:rgba(21,128,61,.25)}.btn-escalate[data-v-46cfe50c]{background:rgba(194,65,12,.12);color:var(--orange-text)}.btn-escalate[data-v-46cfe50c]:hover{background:rgba(194,65,12,.25)}.btn-undo[data-v-46cfe50c]{background:rgba(100,116,139,.12);color:var(--text-3)}.btn-undo[data-v-46cfe50c]:hover{background:rgba(100,116,139,.25)}.btn-investigate[data-v-46cfe50c]{background:rgba(29,78,216,.12);color:var(--blue-text)}.clear-panel[data-v-46cfe50c]{display:none;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;padding:12px 14px;margin:6px 10px;animation:fadeIn-46cfe50c .2s}.clear-panel.show[data-v-46cfe50c]{display:block}.clear-panel label[data-v-46cfe50c]{font-size:10px;color:var(--text-3);font-weight:500}.clear-panel select[data-v-46cfe50c],.clear-panel textarea[data-v-46cfe50c]{width:100%;padding:6px 8px;border-radius:6px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-1);font-size:11px;font-family:inherit;outline:none;margin-top:4px}.clear-panel textarea[data-v-46cfe50c]{resize:vertical;min-height:36px}.clear-panel .actions[data-v-46cfe50c]{display:flex;gap:8px;margin-top:8px}.btn-save[data-v-46cfe50c]{padding:5px 14px;border-radius:6px;background:var(--green);color:#fff;border:none;font-size:11px;font-weight:600;cursor:pointer}.btn-save[data-v-46cfe50c]:hover{opacity:.9}.btn-cancel[data-v-46cfe50c]{padding:5px 14px;border-radius:6px;background:var(--bg-card);color:var(--text-3);border:1px solid var(--border);font-size:11px;cursor:pointer}.chat-panel[data-v-46cfe50c]{position:fixed;right:16px;bottom:72px;width:360px;height:480px;border-radius:14px;z-index:100;display:none;flex-direction:column;overflow:hidden;background:var(--bg-2);border:1px solid var(--border)}.chat-panel.show[data-v-46cfe50c]{display:flex;animation:slideUp-46cfe50c .2s ease-out}.chat-fab[data-v-46cfe50c]{position:fixed;right:20px;bottom:20px;width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;z-index:101;cursor:pointer;border:none;transition:transform .2s}.chat-fab[data-v-46cfe50c]:hover{transform:scale(1.05)}@keyframes slideUp-46cfe50c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-46cfe50c{0%{opacity:0}to{opacity:1}}[data-v-46cfe50c]::-webkit-scrollbar{width:4px}[data-v-46cfe50c]::-webkit-scrollbar-track{background:transparent}[data-v-46cfe50c]::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.full-view .toggle-btn[data-v-46cfe50c]{padding:9px 22px}.full-view .stat-pill[data-v-46cfe50c]{gap:6px;font-size:12px}.module-wrap.full-view[data-v-46cfe50c]{min-height:77vh}@media (max-width:768px){.lg-scn[data-v-46cfe50c]{width:100%!important}.lg-scn .segment-option[data-v-46cfe50c]{max-width:100%}}.cursor-pointer[data-v-74ded870]{cursor:pointer}.badge-success[data-v-74ded870]{background-color:rgba(46,204,113,.1);color:#2ecc71;padding:3px 8px;border-radius:12px;font-weight:500}.badge-warning[data-v-74ded870]{background-color:rgba(255,159,67,.1);color:#ff9f43;padding:3px 8px;border-radius:12px;font-weight:500}.badge-danger[data-v-74ded870]{background-color:rgba(231,76,60,.1);color:#e74c3c;padding:3px 8px;border-radius:12px;font-weight:500}.fraud-score-safe[data-v-74ded870]{background-color:rgba(46,204,113,.1);color:#2ecc71;padding:3px 8px;border-radius:12px;font-weight:600}.fraud-score-low[data-v-74ded870]{background-color:rgba(255,193,7,.1);color:#ffc107;padding:3px 8px;border-radius:12px;font-weight:600}.fraud-score-medium[data-v-74ded870]{background-color:rgba(255,159,67,.1);color:#ff9f43;padding:3px 8px;border-radius:12px;font-weight:600}.fraud-score-high[data-v-74ded870]{background-color:rgba(231,76,60,.1);color:#e74c3c;padding:3px 8px;border-radius:12px;font-weight:600}.category-toggle[data-v-74ded870]{margin-right:0;margin-top:-2px}.expand-icon[data-v-74ded870]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:background-color .2s}.expand-icon[data-v-74ded870]:hover{background-color:var(--highlight-color)}.border-0[data-v-74ded870]{border-bottom:none}.loading-indicator[data-v-74ded870]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:195px}.spinner[data-v-74ded870]{border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top:3px solid #7367f0;width:30px;height:30px;animation:spin-74ded870 1s linear infinite;margin-bottom:10px}@keyframes spin-74ded870{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.full-view[data-v-74ded870]{height:calc(100vh - 225px);background:var(--bg-light)}.category-header[data-v-74ded870]{border-bottom:1px solid var(--border-color)}.category-name[data-v-74ded870]{color:var(--text-primary);display:flex;align-items:center;gap:2px}.category-info[data-v-74ded870]{max-width:100%}.loading-indicator.max-height[data-v-74ded870]{height:328px!important}.loading-indicator.full-height[data-v-74ded870]{height:calc(100vh - 270px)!important}.breadcrumb-div[data-v-74ded870]{height:30px;margin-top:-5px}.breadcrumb[data-v-74ded870]{display:inline-flex;align-items:center;gap:8px;border-radius:6px;font-size:14px}.crumb[data-v-74ded870]{color:var(--primary-color);font-weight:500;cursor:pointer}.separator[data-v-74ded870]{color:#6b7280}.crumb.active[data-v-74ded870]{color:var(--text-primary);font-weight:600;cursor:text}.scroll .panel-link[data-v-74ded870]{font-size:12px}.scroll[data-v-74ded870]{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;position:relative;scrollbar-color:gray var(--card-bg);border:1px solid var(--border-color);border-top:none;border-radius:6px}.small-table-scroll[data-v-74ded870]{max-height:415px!important;height:465px;background-color:var(--bg-light)}.scroll .table[data-v-74ded870]{margin-bottom:0;background-color:var(--bg-light);border-collapse:separate;border-spacing:0}.scroll .table-header-row th[data-v-74ded870]{border-top:none;border-bottom:1px solid var(--border-color);box-shadow:0 2px 4px rgba(0,0,0,.05);font-size:13px;background:var(--category-bg);position:sticky;padding-right:8px}.scroll .table tbody td[data-v-74ded870]{padding:2px 4px;vertical-align:middle;color:var(--text-primary);font-size:12px;transition:background-color .2s ease}.scroll .table tbody tr td[data-v-74ded870]{padding:6px 4px;background-color:var(--bg-light)!important;padding-right:8px}.expanded-row>td.expanded-content[data-v-74ded870]{padding:0!important;border:none!important;background-color:var(--bg-light)!important}.product-itemsSales[data-v-74ded870]{display:flex;flex-direction:column;gap:0;overflow-y:hidden}.card[data-v-74ded870]{border:none;background-color:#fff;border-radius:6px}.table[data-v-74ded870]{margin-bottom:0;background-color:var(--bg-light);border-collapse:separate;border-spacing:0}.table-header-row th[data-v-74ded870]{background-color:var(--card-bg);border-top:none;border-bottom:1px solid var(--border-color);box-shadow:0 2px 4px rgba(0,0,0,.05)}.table tbody td[data-v-74ded870]{padding:5px 5px;vertical-align:middle;border-bottom:1px solid var(--border-color);background-color:var(--card-bg)!important;color:var(--text-primary);font-size:13px;transition:background-color .2s ease}.expand-col[data-v-74ded870]{width:32px;min-width:32px;max-width:32px;padding:0!important;text-align:center}.expand-col .expand-icon[data-v-74ded870]{margin:auto}.name-col[data-v-74ded870]{width:162px;font-weight:600}.orders-col[data-v-74ded870]{text-align:right;min-width:80px}.visits-list[data-v-74ded870]{max-height:198px;overflow-y:auto;align-items:left;scrollbar-width:none}.visits-list.visits-list-full[data-v-74ded870]{max-height:calc(100vh - 435px)}.customer-name[data-v-74ded870]{font-size:12px;font-weight:600;color:var(--text-primary);line-height:15px}.stat-col[data-v-74ded870]{font-size:12px;color:var(--text-primary);display:flex;justify-content:right;align-items:center;gap:5px;min-width:-moz-fit-content;min-width:fit-content;margin-left:5px}.no-data[data-v-74ded870]{min-height:300px;font-size:14px;color:var(--text-primary);margin-bottom:0}@media (max-width:768px){.table tbody td[data-v-74ded870],.table thead th[data-v-74ded870]{padding:2px 6px;font-size:12px}.name-col[data-v-74ded870]{min-width:170px}}.exception-card[data-v-2e565ffa]{background:var(--card-bg);border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);height:100%;display:flex;flex-direction:column}.exception-header[data-v-2e565ffa]{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.exception-icon[data-v-2e565ffa]{padding:12px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;flex-shrink:0}.exception-title h4[data-v-2e565ffa]{font-size:16px;font-weight:600;margin:0 0 4px 0;color:var(--text-primary)}.exception-subtitle[data-v-2e565ffa]{font-size:13px;color:var(--text-muted);margin:0}.exception-metrics[data-v-2e565ffa]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric-item[data-v-2e565ffa]{text-align:center;padding:16px;border-radius:12px;background:var(--bg-secondary)}.metric-item.primary[data-v-2e565ffa]{background:linear-gradient(135deg,#667eea15,#764ba215)}.metric-item.success[data-v-2e565ffa]{background:linear-gradient(135deg,#10b98115,#05966915)}.metric-item.warning[data-v-2e565ffa]{background:linear-gradient(135deg,#f59e0b15,#d9770615)}.metric-value[data-v-2e565ffa]{font-size:19px;font-weight:700;color:var(--text-primary);line-height:1;margin-bottom:4px}.metric-label[data-v-2e565ffa]{font-size:12px;color:var(--text-muted);margin-top:2px}.drilldown-section[data-v-2e565ffa]{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-color)}.drilldown-filters[data-v-2e565ffa]{display:flex;gap:8px;margin-bottom:16px}.filter-btn[data-v-2e565ffa]{padding:8px 16px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.filter-btn.active[data-v-2e565ffa]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.drilldown-table-container[data-v-2e565ffa]{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:gray var(--card-bg);background-color:var(--bg-light);border-radius:12px}.drilldown-table-container .table[data-v-2e565ffa]{margin-bottom:0;color:#333;border-collapse:separate;border-spacing:0;width:100%}.drilldown-table-container .table thead th[data-v-2e565ffa]{border-bottom:none;font-weight:600;padding:8px 12px;font-size:13px;background:var(--category-bg);color:var(--text-primary);position:sticky;top:0;z-index:10;white-space:nowrap}.drilldown-table-container .table tbody tr td[data-v-2e565ffa]{background-color:var(--bg-light);padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:12px;color:var(--text-primary);min-height:40px;vertical-align:middle}.drilldown-table-container .table tbody tr:hover td[data-v-2e565ffa]{background-color:var(--category-bg)}.status-badge[data-v-2e565ffa]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.completed[data-v-2e565ffa]{background:#10b98115;color:#059669}.status-badge.pending[data-v-2e565ffa]{background:#f59e0b15;color:#d97706}.exception-card[data-v-1796af45]{background:var(--card-bg);border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);height:100%;display:flex;flex-direction:column}.exception-header[data-v-1796af45]{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.exception-icon[data-v-1796af45]{padding:12px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;flex-shrink:0}.exception-title h4[data-v-1796af45]{font-size:16px;font-weight:600;margin:0 0 4px 0;color:var(--text-primary)}.exception-subtitle[data-v-1796af45]{font-size:13px;color:var(--text-muted);margin:0}.exception-metrics[data-v-1796af45]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric-item[data-v-1796af45]{text-align:center;padding:16px;border-radius:12px;background:var(--bg-secondary)}.metric-item.primary[data-v-1796af45]{background:linear-gradient(135deg,#f093fb15,#f5576c15)}.metric-item.success[data-v-1796af45]{background:linear-gradient(135deg,#10b98115,#05966915)}.metric-item.warning[data-v-1796af45]{background:linear-gradient(135deg,#f59e0b15,#d9770615)}.metric-value[data-v-1796af45]{font-size:19px;font-weight:700;color:var(--text-primary);line-height:1;margin-bottom:4px}.metric-label[data-v-1796af45]{font-size:12px;color:var(--text-muted);margin-top:2px}.drilldown-section[data-v-1796af45]{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-color)}.drilldown-filters[data-v-1796af45]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.filter-btn[data-v-1796af45]{padding:8px 16px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.filter-btn.active[data-v-1796af45]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;border-color:transparent}.drilldown-table-container[data-v-1796af45]{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:gray var(--card-bg);background-color:var(--bg-light);border-radius:12px}.drilldown-table-container .table[data-v-1796af45]{margin-bottom:0;color:#333;border-collapse:separate;border-spacing:0;width:100%}.drilldown-table-container .table thead th[data-v-1796af45]{border-bottom:none;font-weight:600;padding:8px 12px;font-size:13px;background:var(--category-bg);color:var(--text-primary);position:sticky;top:0;z-index:10;white-space:nowrap}.drilldown-table-container .table tbody tr td[data-v-1796af45]{background-color:var(--bg-light);padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:12px;color:var(--text-primary);min-height:40px;vertical-align:middle}.drilldown-table-container .table tbody tr:hover td[data-v-1796af45]{background-color:var(--category-bg)}.status-badge[data-v-1796af45]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.fully-completed[data-v-1796af45]{background:#10b98115;color:#059669}.status-badge.partially-completed[data-v-1796af45]{background:#3b82f615;color:#2563eb}.status-badge.not-visited[data-v-1796af45]{background:#ef444415;color:#dc2626}.exception-card[data-v-6e317ab9]{background:var(--card-bg);border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);height:100%;display:flex;flex-direction:column}.exception-header[data-v-6e317ab9]{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.exception-icon[data-v-6e317ab9]{padding:12px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;flex-shrink:0}.exception-title h4[data-v-6e317ab9]{font-size:16px;font-weight:600;margin:0 0 4px 0;color:var(--text-primary)}.exception-subtitle[data-v-6e317ab9]{font-size:13px;color:var(--text-muted);margin:0}.exception-metrics[data-v-6e317ab9]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric-item[data-v-6e317ab9]{text-align:center;padding:16px;border-radius:12px;background:var(--bg-secondary)}.metric-item.primary[data-v-6e317ab9]{background:linear-gradient(135deg,#fa709a15,#fee14015)}.metric-item.danger[data-v-6e317ab9]{background:linear-gradient(135deg,#ef444415,#dc262615)}.metric-item.info[data-v-6e317ab9]{background:linear-gradient(135deg,#3b82f615,#2563eb15)}.metric-value[data-v-6e317ab9]{font-size:19px;font-weight:700;color:var(--text-primary);line-height:1;margin-bottom:4px}.metric-label[data-v-6e317ab9]{font-size:12px;color:var(--text-muted);margin-top:2px}.drilldown-section[data-v-6e317ab9]{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-color)}.drilldown-filters[data-v-6e317ab9]{display:flex;gap:8px;margin-bottom:16px}.filter-btn[data-v-6e317ab9]{padding:8px 16px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.filter-btn.active[data-v-6e317ab9]{background:linear-gradient(135deg,#fa709a,#fee140);color:#fff;border-color:transparent}.drilldown-table-container[data-v-6e317ab9]{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:gray var(--card-bg);background-color:var(--bg-light);border-radius:12px}.drilldown-table-container .table[data-v-6e317ab9]{margin-bottom:0;color:#333;border-collapse:separate;border-spacing:0;width:100%}.drilldown-table-container .table thead th[data-v-6e317ab9]{border-bottom:none;font-weight:600;padding:8px 12px;font-size:13px;background:var(--category-bg);color:var(--text-primary);position:sticky;top:0;z-index:10;white-space:nowrap}.drilldown-table-container .table tbody tr td[data-v-6e317ab9]{background-color:var(--bg-light);padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:12px;color:var(--text-primary);min-height:40px;vertical-align:middle}.drilldown-table-container .table tbody tr:hover td[data-v-6e317ab9]{background-color:var(--category-bg)}.distance-badge[data-v-6e317ab9]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;background:#ef444415;color:#dc2626}.exception-card[data-v-c3e38388]{background:var(--card-bg);border-radius:16px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);height:100%;display:flex;flex-direction:column}.exception-header[data-v-c3e38388]{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.exception-icon[data-v-c3e38388]{padding:12px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;flex-shrink:0}.exception-title h4[data-v-c3e38388]{font-size:16px;font-weight:600;margin:0 0 4px 0;color:var(--text-primary)}.exception-subtitle[data-v-c3e38388]{font-size:13px;color:var(--text-muted);margin:0}.exception-metrics[data-v-c3e38388]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric-item[data-v-c3e38388]{text-align:center;padding:16px;border-radius:12px;background:var(--bg-secondary)}.metric-item.primary[data-v-c3e38388]{background:linear-gradient(135deg,#4facfe15,#00f2fe15)}.metric-item.danger[data-v-c3e38388]{background:linear-gradient(135deg,#ef444415,#dc262615)}.metric-item.info[data-v-c3e38388]{background:linear-gradient(135deg,#3b82f615,#2563eb15)}.metric-value[data-v-c3e38388]{font-size:19px;font-weight:700;color:var(--text-primary);line-height:1;margin-bottom:4px}.metric-label[data-v-c3e38388]{font-size:12px;color:var(--text-muted);margin-top:2px}.drilldown-section[data-v-c3e38388]{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-color)}.drilldown-filters[data-v-c3e38388]{display:flex;gap:8px;margin-bottom:16px}.filter-btn[data-v-c3e38388]{padding:8px 16px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.filter-btn.active[data-v-c3e38388]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;border-color:transparent}.drilldown-table-container[data-v-c3e38388]{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:gray var(--card-bg);background-color:var(--bg-light);border-radius:12px}.drilldown-table-container .table[data-v-c3e38388]{margin-bottom:0;color:#333;border-collapse:separate;border-spacing:0;width:100%}.drilldown-table-container .table thead th[data-v-c3e38388]{border-bottom:none;font-weight:600;padding:8px 12px;font-size:13px;background:var(--category-bg);color:var(--text-primary);position:sticky;top:0;z-index:10;white-space:nowrap}.drilldown-table-container .table tbody tr td[data-v-c3e38388]{background-color:var(--bg-light);padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:12px;color:var(--text-primary);min-height:40px;vertical-align:middle}.drilldown-table-container .table tbody tr:hover td[data-v-c3e38388]{background-color:var(--category-bg)}.anomaly-badge[data-v-c3e38388]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.anomaly-badge.very-high[data-v-c3e38388]{background:#ef444415;color:#dc2626}.anomaly-badge.very-low[data-v-c3e38388]{background:#f59e0b15;color:#d97706}.anomaly-badge.unusual-items[data-v-c3e38388]{background:#3b82f615;color:#2563eb}.exception-card[data-v-61ac51b8]{background:var(--card-bg);border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);height:100%;display:flex;flex-direction:column}.exception-header[data-v-61ac51b8]{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.exception-icon[data-v-61ac51b8]{padding:12px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;flex-shrink:0}.exception-title h4[data-v-61ac51b8]{font-size:16px;font-weight:600;margin:0 0 4px 0;color:var(--text-primary)}.exception-subtitle[data-v-61ac51b8]{font-size:13px;color:var(--text-muted);margin:0}.exception-metrics[data-v-61ac51b8]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric-item[data-v-61ac51b8]{text-align:center;padding:16px;border-radius:12px;background:var(--bg-secondary)}.metric-item.primary[data-v-61ac51b8]{background:linear-gradient(135deg,#43e97b15,#38f9d715)}.metric-item.danger[data-v-61ac51b8]{background:linear-gradient(135deg,#ef444415,#dc262615)}.metric-item.info[data-v-61ac51b8]{background:linear-gradient(135deg,#3b82f615,#2563eb15)}.metric-value[data-v-61ac51b8]{font-size:19px;font-weight:700;color:var(--text-primary);line-height:1;margin-bottom:4px}.metric-label[data-v-61ac51b8]{font-size:12px;color:var(--text-muted);margin-top:2px}.drilldown-section[data-v-61ac51b8]{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-color)}.drilldown-filters[data-v-61ac51b8]{display:flex;gap:8px;margin-bottom:16px}.filter-btn[data-v-61ac51b8]{padding:8px 16px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.filter-btn.active[data-v-61ac51b8]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff;border-color:transparent}.drilldown-table-container[data-v-61ac51b8]{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:gray var(--card-bg);background-color:var(--bg-light);border-radius:12px}.drilldown-table-container .table[data-v-61ac51b8]{margin-bottom:0;color:#333;border-collapse:separate;border-spacing:0;width:100%}.drilldown-table-container .table thead th[data-v-61ac51b8]{border-bottom:none;font-weight:600;padding:8px 12px;font-size:13px;background:var(--category-bg);color:var(--text-primary);position:sticky;top:0;z-index:10;white-space:nowrap}.drilldown-table-container .table tbody tr td[data-v-61ac51b8]{background-color:var(--bg-light);padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:12px;color:var(--text-primary);min-height:40px;vertical-align:middle}.drilldown-table-container .table tbody tr:hover td[data-v-61ac51b8]{background-color:var(--category-bg)}.status-badge[data-v-61ac51b8]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.too-short[data-v-61ac51b8]{background:#f59e0b15;color:#d97706}.status-badge.too-long[data-v-61ac51b8]{background:#ef444415;color:#dc2626}.status-badge.normal[data-v-61ac51b8]{background:#10b98115;color:#059669}.panel-header[data-v-895c435a]{margin-bottom:5px}.issue-pills[data-v-895c435a]{display:flex;gap:8px;align-items:center}.issue-pill[data-v-895c435a]{padding:4px 14px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--border-color);background:var(--bg-light);color:var(--text-secondary);transition:all .2s ease}.issue-pill[data-v-895c435a]:hover{opacity:.85}.issue-pill.pill-geo.active[data-v-895c435a]{background-color:rgba(231,76,60,.15);color:#e74c3c;border-color:#e74c3c}.issue-pill.pill-time.active[data-v-895c435a]{background-color:rgba(255,159,67,.15);color:#ff9f43;border-color:#ff9f43}.issue-pill.pill-pattern.active[data-v-895c435a]{background-color:rgba(155,89,182,.15);color:#9b59b6;border-color:#9b59b6}.issue-pill.pill-bulk.active[data-v-895c435a]{background-color:rgba(52,152,219,.15);color:#3498db;border-color:#3498db}.loading-indicator[data-v-895c435a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:250px}.spinner[data-v-895c435a]{border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top:3px solid #7367f0;width:30px;height:30px;animation:spin-895c435a 1s linear infinite;margin-bottom:10px}@keyframes spin-895c435a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-indicator span[data-v-895c435a]{color:var(--text-primary);font-size:13px}.panel-header .form-control[data-v-895c435a]{border:1px solid var(--border-color);background-color:var(--category-bg);color:var(--text-primary)!important}.panel-header .form-control[data-v-895c435a]:focus{border-color:var(--border-color);outline:2px solid var(--border-color);outline-offset:0;box-shadow:none}.panel-header .form-control[data-v-895c435a]::-moz-placeholder{color:var(--text-light);font-size:13px}.panel-header .form-control[data-v-895c435a]::placeholder{color:var(--text-light);font-size:13px}.search-input-wrapper[data-v-895c435a]{position:relative;width:100%}.search-input-wrapper .search-input[data-v-895c435a]{padding-right:55px}.search-input-wrapper .icon-btn[data-v-895c435a]{position:absolute;top:50%;transform:translateY(-50%);border:none;background:transparent;color:var(--text-primary);padding:0 6px 0 6px;cursor:pointer}.search-input-wrapper .clear-icon[data-v-895c435a]{right:36px}.search-input-wrapper .search-icon[data-v-895c435a]{right:4px;color:#fff;background:#a40dff;border-radius:999px;width:26px;height:24px;display:flex;align-items:center;justify-content:center}.search-input-wrapper .search-icon[data-v-895c435a]:disabled{cursor:default;opacity:.6}.search-input-wrapper .clear-icon i[data-v-895c435a],.search-input-wrapper .search-icon i[data-v-895c435a]{font-size:12px}.metric-value[data-v-895c435a]{padding:4px 8px;border-radius:20px;text-transform:capitalize;font-size:11px;font-weight:600}.issue-geo[data-v-895c435a]{background-color:rgba(231,76,60,.1);color:#e74c3c}.issue-time[data-v-895c435a]{background-color:rgba(255,159,67,.1);color:#ff9f43}.issue-pattern[data-v-895c435a]{background-color:rgba(155,89,182,.1);color:#9b59b6}.issue-bulk[data-v-895c435a]{background-color:rgba(52,152,219,.1);color:#3498db}.summary-stats[data-v-895c435a]{display:flex;gap:24px;margin-bottom:5px}.summary-stat[data-v-895c435a]{display:flex;align-items:center;gap:8px}.summary-stat-value[data-v-895c435a]{font-size:18px;font-weight:700;color:var(--text-primary)}.summary-stat-label[data-v-895c435a]{font-size:12px;color:var(--text-secondary)}.full-screen[data-v-895c435a]{height:calc(100vh - 230px)!important}.full-screen .avg-value-col[data-v-895c435a],.full-screen .outlet-col[data-v-895c435a],.full-screen .risk-level-col[data-v-895c435a],.full-screen .total-revenue-col[data-v-895c435a],.full-screen .zsm-col[data-v-895c435a]{width:auto;max-width:-moz-fit-content;max-width:fit-content}.no-data-card[data-v-895c435a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:10px 20px;color:var(--text-secondary);font-size:14px}.payment-risk-container[data-v-895c435a]{background:var(--card-bg);border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);height:100%}.table-header[data-v-895c435a]{display:grid;grid-template-columns:2fr 2fr 1fr 1fr 2fr;gap:12px;padding:6px 8px;background:var(--category-bg);border-radius:12px 12px 0 0}.payment-list[data-v-895c435a]{height:375px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:gray var(--card-bg);scroll-behavior:smooth}.payment-item[data-v-895c435a]{display:grid;grid-template-columns:2fr 2fr 1fr 1fr 2fr;gap:15px;padding:6px 8px;border-bottom:1px solid var(--border-color);transition:background-color .2s;align-items:center}.payment-item[data-v-895c435a]:hover{background-color:var(--bg-light)}.payment-item[data-v-895c435a]:last-child{border-bottom:none}.zsm-col[data-v-895c435a]{font-size:12px;min-width:150px;width:150px}.customer-name[data-v-895c435a],.zsm-col[data-v-895c435a]{font-weight:600;color:var(--text-primary)}.customer-code[data-v-895c435a]{font-size:11px;color:var(--text-secondary)}.avg-value-col[data-v-895c435a],.outlet-col[data-v-895c435a],.risk-level-col[data-v-895c435a],.total-revenue-col[data-v-895c435a]{font-size:12px;color:var(--text-primary);min-width:75px;max-width:130px;font-weight:600}.risk-level-col[data-v-895c435a]{max-width:none;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.payment-content[data-v-895c435a]{background-color:var(--bg-light);border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid var(--border-color)}@media (max-width:768px){.payment-item[data-v-895c435a],.table-header[data-v-895c435a]{grid-template-columns:1fr;gap:8px}.table-header[data-v-895c435a]{display:none}.payment-item[data-v-895c435a]{display:flex;flex-direction:column;align-items:flex-start;padding:10px;border:1px solid var(--border-color);border-radius:8px;margin-bottom:10px}.zsm-col[data-v-895c435a]:before{content:"Supervisor: ";font-weight:500;color:var(--text-muted);font-size:12px}.outlet-col[data-v-895c435a]:before{content:"Customer: ";font-weight:500;color:var(--text-muted);font-size:12px}.avg-value-col[data-v-895c435a]:before{content:"Journey Date: ";font-weight:500;color:var(--text-muted);font-size:12px}.total-revenue-col[data-v-895c435a]:before{content:"Issue Type: ";font-weight:500;color:var(--text-muted);font-size:12px}.risk-level-col[data-v-895c435a]:before{content:"Details: ";font-weight:500;color:var(--text-muted);font-size:12px}.avg-value-col[data-v-895c435a],.outlet-col[data-v-895c435a],.risk-level-col[data-v-895c435a],.total-revenue-col[data-v-895c435a],.zsm-col[data-v-895c435a]{text-align:left;width:100%}.summary-stats[data-v-895c435a]{display:flex;flex-direction:column;gap:10px}.panel-header[data-v-895c435a]{display:grid;gap:10px}.full-screen[data-v-895c435a]{height:calc(100vh - 295px)!important}}