code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root,:root[data-theme=light]{--color-bg:#fff;--color-bg-elevated:#fafafa;--color-text:#000;--color-text-secondary:#595959;--color-border:#d9d9d9;--color-primary:#1677ff;--color-link:#1677ff;--color-danger:#ff4d4f;--color-success:#52c41a;--color-warning:#faad14;--color-shadow:#00000014;--app-header-bg:linear-gradient(135deg,#007bff,#0056b3);--app-header-text:#fff;--app-footer-bg:#343a40;--app-footer-text:#adb5bd;--error-banner-bg:#f8d7da;--error-banner-text:#721c24;--error-banner-border:#f5c6cb}:root[data-theme=dark]{--color-bg:#141414;--color-bg-elevated:#1f1f1f;--color-text:#fff;--color-text-secondary:#a6a6a6;--color-border:#424242;--color-primary:#1668dc;--color-link:#1668dc;--color-danger:#dc4446;--color-success:#49aa19;--color-warning:#d89614;--color-shadow:#0006;--app-header-bg:linear-gradient(135deg,#0d3a6b,#08254a);--app-header-text:#fff;--app-footer-bg:#0d0d0d;--app-footer-text:#8c8c8c;--error-banner-bg:#2a1215;--error-banner-text:#ff7875;--error-banner-border:#5c2223}:root[data-contrast=high][data-theme=light]{--color-bg:#fff;--color-bg-elevated:#fff;--color-text:#000;--color-text-secondary:#000;--color-border:#000;--color-primary:#00c;--color-link:#00c;--color-danger:#c00;--color-success:#060;--color-warning:#950;--app-header-bg:#000;--app-header-text:#fff;--app-footer-bg:#000;--app-footer-text:#fff;--error-banner-bg:#fff;--error-banner-text:#c00;--error-banner-border:#c00}:root[data-contrast=high][data-theme=dark]{--color-bg:#000;--color-bg-elevated:#000;--color-text:#fff;--color-text-secondary:#fff;--color-border:#fff;--color-primary:#6cf;--color-link:#6cf;--color-danger:#f66;--color-success:#6f6;--color-warning:#fc6;--app-header-bg:#fff;--app-header-text:#000;--app-footer-bg:#fff;--app-footer-text:#000;--error-banner-bg:#000;--error-banner-text:#f66;--error-banner-border:#f66}@media (forced-colors:active){:root{--color-bg:Canvas;--color-bg-elevated:Canvas;--color-text:CanvasText;--color-text-secondary:CanvasText;--color-border:CanvasText;--color-primary:LinkText;--color-link:LinkText;--color-danger:Mark;--color-shadow:#0000}:focus-visible{outline:2px solid Highlight;outline-offset:2px}}.print-only,.print-only>*,div.print-only{display:none!important}@media print{@page{size:A4 portrait;margin:10mm 8mm}@page landscape{size:A4 landscape;margin:8mm 10mm}html,html[data-theme=dark],html[data-theme=high-contrast]{color-scheme:light!important}:root,html,html[data-theme=dark],html[data-theme=high-contrast]{--ant-color-bg-base:#fff!important;--ant-color-bg-container:#fff!important;--ant-color-bg-elevated:#fff!important;--ant-color-bg-layout:#fff!important;--ant-color-bg-spotlight:#f5f5f5!important;--ant-color-bg-mask:#00000073!important;--ant-color-text-base:#000!important;--ant-color-text:#000000e0!important;--ant-color-text-secondary:#000000a6!important;--ant-color-text-tertiary:#00000073!important;--ant-color-text-quaternary:#00000040!important;--ant-color-text-description:#00000073!important;--ant-color-text-disabled:#00000040!important;--ant-color-text-heading:#000000e0!important;--ant-color-text-label:#000000a6!important;--ant-color-text-placeholder:#00000040!important;--ant-color-border:#d9d9d9!important;--ant-color-border-secondary:#f0f0f0!important;--ant-color-split:#0505050f!important;--ant-color-fill:#00000026!important;--ant-color-fill-secondary:#0000000f!important;--ant-color-fill-tertiary:#0000000a!important;--ant-color-fill-quaternary:#00000005!important;--ant-color-fill-content:#0000000f!important;--ant-color-success:#52c41a!important;--ant-color-success-bg:#f6ffed!important;--ant-color-success-border:#b7eb8f!important;--ant-color-warning:#faad14!important;--ant-color-warning-bg:#fffbe6!important;--ant-color-warning-border:#ffe58f!important;--ant-color-error:#ff4d4f!important;--ant-color-error-bg:#fff2f0!important;--ant-color-error-border:#ffccc7!important;--ant-color-info:#1677ff!important;--ant-color-info-bg:#e6f4ff!important;--ant-color-info-border:#91caff!important;--ant-color-primary:#1677ff!important;--bg-primary:#fff!important;--bg-secondary:#fafafa!important;--text-primary:#000!important;--text-secondary:#000000a6!important;--border-color:#d9d9d9!important}body,html{background:#fff!important;background-color:#fff!important;font-size:10pt;line-height:1.4;margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}body,body *,html{color:#000!important}body *{background-color:initial!important;border-color:#d9d9d9!important;box-sizing:border-box!important}.print-only,div.print-only{display:block!important}.print-only>*{display:revert!important}.print-only-inline{display:inline!important}.ant-layout-footer,.ant-layout-header,.ant-layout-sider,.app-footer,.app-header,.app-sidebar,.mimo-header,.mimo-logo-bar,.no-print,.no-print *,.page-header-row,.portal-header,.portal-sidebar,.profile-menu,.sidebar,.user-menu,aside,body .no-print,body .no-print *,nav.main-nav{display:none!important}.ant-layout,.ant-layout-content,.ant-layout-has-sider,.main-content,.page-wrapper,main{background:#fff!important;background-color:#fff!important;margin:0!important;max-width:100%!important;min-height:0!important;overflow:visible!important;padding:0!important;width:100%!important}.ant-spin-container,.ant-spin-nested-loading{background:#0000!important;max-width:100%!important;overflow:visible!important;width:100%!important}.ant-spin-blur,.ant-spin-nested-loading>div>.ant-spin,.ant-spin-spinning{display:none!important}.ant-spin-container{opacity:1!important;pointer-events:auto!important}.ant-spin-container>div,.page-wrapper>div{max-width:100%!important;overflow:visible!important}.print-page-title{background:#0000!important;color:#000!important;font-size:14pt!important;font-weight:600!important;margin:0 0 4px!important}.print-meta{background:#0000!important;color:#555!important;font-size:9pt!important;margin:0 0 12px!important}.print-filter-summary{background:#f5f5f5!important;background-color:#f5f5f5!important;border-left:3px solid #888!important;color:#333!important;font-size:9pt!important;margin-bottom:12px!important;padding:6px 8px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-filter-summary *{background:#0000!important;color:#333!important}.print-filter-summary strong{color:#000!important}.ant-btn,.ant-checkbox-wrapper,.ant-dropdown,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-search,.ant-message,.ant-modal-mask,.ant-modal-root,.ant-modal-wrap,.ant-notification,.ant-pagination,.ant-popover,.ant-radio-group,.ant-select,.ant-switch,.ant-tooltip,.page-header-actions{display:none!important}.ant-card{background:#fff!important;background-color:#fff!important;border:1px solid #ccc!important;box-shadow:none!important;color:#000!important;page-break-inside:avoid}.ant-card-head{background:#fafafa!important;background-color:#fafafa!important;border-bottom:1px solid #ccc!important;color:#000!important;min-height:auto;padding:6px 10px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.ant-card-head-title{background:#0000!important;color:#000!important;font-size:10pt!important;padding:4px 0!important}.ant-card-body{background:#fff!important;background-color:#fff!important;color:#000!important;padding:10px!important}.ant-statistic{background:#0000!important;display:block!important}.ant-statistic-title{color:#555!important;display:block!important;font-size:8pt!important;margin-bottom:2px!important;text-overflow:ellipsis!important}.ant-statistic-content,.ant-statistic-title{background:#0000!important;overflow:hidden!important;white-space:nowrap!important}.ant-statistic-content{align-items:center!important;color:#000!important;display:flex!important;font-size:11pt!important;font-weight:600!important;gap:3px!important}.ant-statistic-content-prefix,.ant-statistic-content-suffix,.ant-statistic-content-value{background:#0000!important;color:#000!important;display:inline!important;font-size:11pt!important}.ant-statistic-content-prefix .anticon,.ant-statistic-content-prefix svg{fill:#555!important;color:#555!important;display:inline-block!important;font-size:10pt!important}.ant-row.stat-card-grid,.stat-card-grid{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;margin:0 0 12px!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.stat-card-grid .ant-col{box-sizing:border-box!important;flex:0 0 24.5%!important;max-width:24.5%!important;padding:0 2px!important}.stat-card-grid .ant-card{max-width:100%!important;width:100%!important}.stat-card-grid .ant-card-body{padding:6px 8px!important}.ant-table-body,.ant-table-container,.ant-table-content,.ant-table-wrapper,.ant-table-wrapper .ant-table{background:#fff!important;background-color:#fff!important;overflow:visible!important}.ant-table{background:#fff!important;background-color:#fff!important;color:#000!important;font-size:7.5pt!important;width:100%!important}.ant-table table{background:#fff!important;table-layout:auto!important;width:100%!important}.ant-table-thead{display:table-header-group!important}.ant-table-thead>tr>th{word-wrap:break-word!important;background:#f0f0f0!important;background-color:#f0f0f0!important;border-bottom:1px solid #999!important;color:#000!important;font-size:7.5pt!important;font-weight:600!important;padding:4px 5px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;white-space:normal!important}.ant-table-tbody>tr{page-break-inside:avoid}.ant-table-tbody>tr,.ant-table-tbody>tr>td{background:#fff!important;background-color:#fff!important}.ant-table-tbody>tr>td{border-bottom:1px solid #ddd!important;color:#000!important;font-size:7.5pt!important;overflow:hidden!important;padding:4px 5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ant-table-tbody>tr>td.col-wrap,.col-wrap{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important}.ant-table-column-sorter,.ant-table-filter-trigger,.ant-table-selection,.ant-table-selection-column,.col-actions,td.col-actions,th.col-actions{display:none!important}.ant-tag{font-size:7pt!important;line-height:1.3!important;padding:1px 5px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.ant-tag-blue{background-color:#e6f4ff!important;border-color:#91caff!important;color:#0958d9!important}.ant-tag-green,.ant-tag-success{background-color:#f6ffed!important;border-color:#b7eb8f!important;color:#389e0d!important}.ant-tag-orange,.ant-tag-warning{background-color:#fff7e6!important;border-color:#ffd591!important;color:#d46b08!important}.ant-tag-error,.ant-tag-red{background-color:#fff2f0!important;border-color:#ffccc7!important;color:#cf1322!important}.ant-tag-purple{background-color:#f9f0ff!important;border-color:#d3adf7!important;color:#531dab!important}.ant-tag:not([class*=ant-tag-]){background-color:#fafafa!important;border-color:#d9d9d9!important;color:#000!important}.ant-alert{background:#fafafa!important;background-color:#fafafa!important;border:1px solid #d9d9d9!important;color:#000!important;page-break-inside:avoid}.ant-empty{background:#0000!important}.ant-empty,.ant-empty-description{color:#555!important}.recharts-responsive-container{height:250px!important;min-width:600px!important}.recharts-responsive-container,.recharts-wrapper{background:#fff!important;background-color:#fff!important;page-break-inside:avoid;width:100%!important}.recharts-wrapper svg{background:#fff!important;height:100%!important;width:100%!important}.recharts-tooltip-wrapper{display:none!important}.recharts-cartesian-axis-tick-value,.recharts-label,.recharts-text{fill:#000!important}.recharts-cartesian-grid line{stroke:#ccc!important}div[style*=dashed]{background:#fff!important;background-color:#fff!important;border-color:#d9d9d9!important;border-style:dashed!important;color:#555!important}a{background:#0000!important;color:#000!important;text-decoration:none!important}*{box-shadow:none!important;text-shadow:none!important}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.page-break-avoid{page-break-inside:avoid}}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.App{display:flex;flex-direction:column;min-height:100vh}.App-header{background:linear-gradient(135deg,#007bff,#0056b3);background:var(--app-header-bg,linear-gradient(135deg,#007bff 0,#0056b3 100%));box-shadow:0 2px 4px var(--color-shadow);color:#fff;color:var(--app-header-text,#fff);padding:1.5rem 0}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem}.App-header h1{font-size:2rem;font-weight:600;margin:0}.App-main{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem 1rem;width:100%}.App-footer{background-color:#343a40;background-color:var(--app-footer-bg,#343a40);color:#adb5bd;color:var(--app-footer-text,#adb5bd);margin-top:auto;padding:1rem;text-align:center}.App-footer p{font-size:.875rem;margin:0}.error-banner{background-color:#f8d7da;background-color:var(--error-banner-bg,#f8d7da);border:1px solid #f5c6cb;border:1px solid var(--error-banner-border,#f5c6cb);border-radius:4px;color:#721c24;color:var(--error-banner-text,#721c24);margin-bottom:1.5rem;padding:1rem}.error-banner p{font-weight:500;margin:0}.btn{border:none;border-radius:4px;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:all .2s ease}.btn:hover{opacity:.9;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-primary:hover{filter:brightness(.9)}.btn-secondary{background-color:var(--color-text-secondary);color:var(--color-bg)}.btn-secondary:hover{filter:brightness(.9)}.btn-danger{background-color:var(--color-danger);color:#fff}.btn-danger:hover{filter:brightness(.9)}@media (max-width:768px){.App-header{padding:1rem 0}.header-content{flex-direction:column;gap:1rem;text-align:center}.App-header h1{font-size:1.5rem}.App-main{padding:1rem}}
/*# sourceMappingURL=main.e641b032.css.map*/