.modal-overlay[data-v-10ced9b9]{align-items:center;backdrop-filter:blur(4px);background:#00000080;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.modal-container[data-v-10ced9b9]{background:var(--color-surface-raised,#fff);border:1px solid rgba(0,0,0,.08);border-radius:6px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;height:90vh;max-height:900px;max-width:1200px;overflow:hidden;width:95%}[data-theme=dark] .modal-container[data-v-10ced9b9],html.dark .modal-container[data-v-10ced9b9]{background:#1b222d;border-color:#ffffff14}.modal-header[data-v-10ced9b9]{align-items:center;background:var(--color-surface-raised,#fff);border-bottom:1px solid rgba(0,0,0,.06);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}[data-theme=dark] .modal-header[data-v-10ced9b9],html.dark .modal-header[data-v-10ced9b9]{background:#1b222d;border-bottom-color:#ffffff0f}.modal-title[data-v-10ced9b9]{color:var(--color-text-primary,#111827);font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}[data-theme=dark] .modal-title[data-v-10ced9b9],html.dark .modal-title[data-v-10ced9b9]{color:#f3f4f6}.close-btn[data-v-10ced9b9]{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.08);border-radius:4px;color:var(--color-text-secondary,#6b7280);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .15s ease;width:32px}.close-btn[data-v-10ced9b9]:hover{background:var(--color-hover-bg,rgba(0,0,0,.04));color:var(--color-text-primary,#111827)}[data-theme=dark] .close-btn[data-v-10ced9b9],html.dark .close-btn[data-v-10ced9b9]{border-color:#374151;color:#9ca3af}[data-theme=dark] .close-btn[data-v-10ced9b9]:hover,html.dark .close-btn[data-v-10ced9b9]:hover{background:#ffffff0d;color:#e5e7eb}.modal-content[data-v-10ced9b9]{flex:1;gap:16px;padding:16px}.modal-content[data-v-10ced9b9],.table-section[data-v-10ced9b9]{display:flex;flex-direction:column;overflow:hidden}.table-section[data-v-10ced9b9]{background:var(--color-surface-raised,#fff);border:1px solid rgba(0,0,0,.08);border-radius:4px;height:55%;min-height:200px}[data-theme=dark] .table-section[data-v-10ced9b9],html.dark .table-section[data-v-10ced9b9]{background:#1b222d;border-color:#ffffff14}.table-section[data-v-10ced9b9] .table-container{display:flex;flex-direction:column;height:100%}.table-section[data-v-10ced9b9] .table-wrapper{flex:1;overflow:auto;scrollbar-color:#3b82f6 transparent;scrollbar-width:thin;width:100%}.table-section[data-v-10ced9b9] table{min-width:100%;width:100%}.table-section[data-v-10ced9b9] .table-wrapper::-webkit-scrollbar{height:6px;width:6px}.table-section[data-v-10ced9b9] .table-wrapper::-webkit-scrollbar-track{background:transparent;border-radius:3px}.table-section[data-v-10ced9b9] .table-wrapper::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:3px}.table-section[data-v-10ced9b9] .table-wrapper::-webkit-scrollbar-thumb:hover{background:#2563eb}.table-section[data-v-10ced9b9] .table-wrapper::-webkit-scrollbar-corner{background:transparent}.table-section[data-v-10ced9b9] tfoot{background:var(--color-surface-raised,#fff);bottom:0;position:sticky;z-index:5}[data-theme=dark] .table-section[data-v-10ced9b9] tfoot,html.dark .table-section[data-v-10ced9b9] tfoot{background:#1b222d}.table-section[data-v-10ced9b9] tfoot td{background:var(--color-surface-raised,#fff)!important}[data-theme=dark] .table-section[data-v-10ced9b9] tfoot td,html.dark .table-section[data-v-10ced9b9] tfoot td{background:#1b222d!important}.chart-section[data-v-10ced9b9]{background:var(--color-surface-raised,#fff);border:1px solid rgba(0,0,0,.08);border-radius:4px;flex:1;min-height:200px;overflow:hidden;padding:16px}[data-theme=dark] .chart-section[data-v-10ced9b9],html.dark .chart-section[data-v-10ced9b9]{background:#1b222d;border-color:#ffffff14}.chart-wrapper[data-v-10ced9b9]{height:100%;width:100%}.loading-state[data-v-10ced9b9]{align-items:center;color:var(--color-text-secondary,#6b7280);display:flex;height:100%;justify-content:center}.loading-state i[data-v-10ced9b9]{color:#3b82f6;font-size:24px}.empty-state[data-v-10ced9b9]{align-items:center;color:var(--color-text-muted,#9ca3af);display:flex;font-family:Inter,system-ui,sans-serif;font-size:14px;height:100%;justify-content:center}[data-theme=dark] .empty-state[data-v-10ced9b9],html.dark .empty-state[data-v-10ced9b9]{color:#6b7280}.modal-enter-active[data-v-10ced9b9],.modal-leave-active[data-v-10ced9b9]{transition:all .2s ease}.modal-enter-from[data-v-10ced9b9],.modal-leave-to[data-v-10ced9b9]{opacity:0}.modal-enter-from .modal-container[data-v-10ced9b9],.modal-leave-to .modal-container[data-v-10ced9b9]{opacity:0;transform:scale(.95) translateY(10px)}.modal-enter-active .modal-container[data-v-10ced9b9],.modal-leave-active .modal-container[data-v-10ced9b9]{transition:all .2s ease}@media screen and (max-width:768px){.modal-container[data-v-10ced9b9]{border-radius:0;height:100%;max-height:none;width:100%}.modal-overlay[data-v-10ced9b9]{padding:0}.modal-header[data-v-10ced9b9]{padding:12px 16px}.modal-title[data-v-10ced9b9]{font-size:16px}.modal-content[data-v-10ced9b9]{gap:8px;padding:8px}.table-section[data-v-10ced9b9]{flex:1;height:auto;min-height:0}.chart-section[data-v-10ced9b9]{flex:1;min-height:0;overflow:hidden;padding:8px}.chart-wrapper[data-v-10ced9b9]{height:100%;width:100%}}@media screen and (max-width:480px){.modal-header[data-v-10ced9b9]{padding:10px 12px}.modal-title[data-v-10ced9b9]{font-size:14px}.modal-content[data-v-10ced9b9]{gap:6px;padding:6px}.table-section[data-v-10ced9b9]{flex:1;height:auto;min-height:0}.chart-section[data-v-10ced9b9]{flex:1;min-height:0;overflow:hidden;padding:4px}}.table-container[data-v-4ce71f74]{background-color:var(--color-surface-background,#f3f4f6);box-sizing:border-box;height:calc(100vh - 55px);padding:12px;width:100%}[data-theme=dark] .table-container[data-v-4ce71f74],html.dark .table-container[data-v-4ce71f74]{background-color:#0d1117}
