@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f8f9fa;--bg-secondary:#f1f3f5;--card:#fff;--card-border:#e8eaed;--card-border-light:#f1f3f5;--sidebar:#fff;--sidebar-border:#e8eaed;--text-primary:#1a1a2e;--text-secondary:#495057;--text-muted:#868e96;--text-faint:#adb5bd;--nav-active-bg:#f1f3f5;--nav-active-text:#1a1a2e;--nav-hover-bg:#f1f3f5;--input-bg:#fff;--input-border:#dee2e6;--input-text:#495057;--input-placeholder:#adb5bd;--table-header-bg:#f8f9fa;--table-hover:#f8f9fa;--tag-green-bg:#ebfbee;--tag-green-text:#2b8a3e;--tag-blue-bg:#dbe4ff;--tag-blue-text:#3b5bdb;--tag-gray-bg:#f1f3f5;--tag-gray-text:#868e96;--tag-red-bg:#fff5f5;--tag-red-text:#c92a2a;--tag-yellow-bg:#fff9db;--tag-yellow-text:#e67700;--btn-primary-bg:#1a1a2e;--btn-primary-text:#fff;--btn-primary-hover:#2d2d44;--btn-default-bg:#fff;--btn-default-border:#dee2e6;--btn-default-text:#495057;--btn-default-hover:#f8f9fa;--avatar-bg:#f1f3f5;--avatar-text:#495057;--tab-bg:#f1f3f5;--tab-active-bg:#fff;--tab-active-shadow:0 1px 3px #00000014;--tab-text:#868e96;--tab-active-text:#1a1a2e;--info-card-bg:#f8f9fa;--info-card-border:#0000;--count-bg:#f1f3f5;--dot-blue:#4263eb;--dot-red:#f03e3e;--dot-green:#37b24d;--dot-purple:#7048e8;--chart-line-a:#4263eb;--chart-line-b:#f03e3e;--chart-grid:#f1f3f5;--login-bg:linear-gradient(135deg,#f8f9fa,#e9ecef);--login-card-shadow:0 20px 60px #00000014;--accent:#4263eb;--shadow-sm:0 1px 3px #0000000a;--shadow-hover:0 4px 12px #0000000a}[data-theme=dark]{--bg:#111113;--bg-secondary:#1c1c1f;--card:#18181b;--card-border:#27272a;--card-border-light:#27272a;--sidebar:#18181b;--sidebar-border:#27272a;--text-primary:#fafafa;--text-secondary:#a1a1aa;--text-muted:#71717a;--text-faint:#52525b;--nav-active-bg:#27272a;--nav-active-text:#fafafa;--nav-hover-bg:#27272a;--input-bg:#18181b;--input-border:#27272a;--input-text:#d4d4d8;--input-placeholder:#52525b;--table-header-bg:#1c1c1f;--table-hover:#1c1c1f;--tag-green-bg:#4ade801a;--tag-green-text:#4ade80;--tag-blue-bg:#818cf81a;--tag-blue-text:#818cf8;--tag-gray-bg:#27272a;--tag-gray-text:#52525b;--tag-red-bg:#f871711a;--tag-red-text:#f87171;--tag-yellow-bg:#fbbf241a;--tag-yellow-text:#fbbf24;--btn-primary-bg:#fafafa;--btn-primary-text:#18181b;--btn-primary-hover:#e4e4e7;--btn-default-bg:#27272a;--btn-default-border:#3f3f46;--btn-default-text:#a1a1aa;--btn-default-hover:#3f3f46;--avatar-bg:#27272a;--avatar-text:#a1a1aa;--tab-bg:#27272a;--tab-active-bg:#3f3f46;--tab-active-shadow:0 1px 3px #0000004d;--tab-text:#71717a;--tab-active-text:#fafafa;--info-card-bg:#1c1c1f;--info-card-border:#27272a;--count-bg:#27272a;--dot-blue:#818cf8;--dot-red:#f87171;--dot-green:#4ade80;--dot-purple:#a78bfa;--chart-line-a:#818cf8;--chart-line-b:#f87171;--chart-grid:#27272a;--login-bg:linear-gradient(135deg,#111113,#18181b);--login-card-shadow:0 20px 60px #00000080;--accent:#818cf8;--shadow-sm:0 1px 3px #0003;--shadow-hover:0 4px 12px #0000004d}#root,body,html{-webkit-font-smoothing:antialiased;background:#f8f9fa;background:var(--bg);color:#495057;color:var(--text-secondary);font-family:Inter,sans-serif;height:100%;transition:background .2s,color .2s}a{color:inherit;text-decoration:none}ul{list-style:none}button{border:none;cursor:pointer}button,input{font-family:inherit}input{outline:none}::selection{background:#4263eb33}[data-theme=dark] ::selection{background:#818cf84d}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7)}@page{size:A4 portrait;margin:12mm 10mm}@media print{.no-print,[class*=Sidebar],[class*=sidebar],aside,header,nav{display:none!important}.print-only{display:block!important}#root,body,html{background:#fff!important;color:#1a1a1a!important;height:auto!important;margin:0!important;overflow:visible!important;padding:0!important}#root>div,[style*="height: 100vh"],[style*="height:100vh"]{display:block!important;height:auto!important;overflow:visible!important}[style*="overflow: auto"],[style*="overflow:auto"],main{height:auto!important;margin-left:0!important;max-width:100%!important;overflow:visible!important;padding:8px!important;width:100%!important}div[style*="maxWidth: 1400"]{max-width:100%!important;padding:0!important}div[style*=background]{background:#fff!important;border:1px solid #ccc!important}canvas,div[style*=background],svg{-webkit-print-color-adjust:exact;print-color-adjust:exact}text,tspan{fill:#333!important}.stat-table tbody tr:nth-child(2n){background:#f5f5f5!important}.stat-table tbody tr:nth-child(odd){background:#fff!important}.stat-table th{background:#e8e8e8!important;color:#1a1a1a!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.stat-table td{border-bottom:1px solid #e0e0e0!important}.chart-row>div{border:1px solid #ddd!important;border-radius:0!important}:not(.chart-row>div){overflow:visible!important}.print-page-break{break-before:page!important;page-break-before:always!important}.chart-row-hidden,.chart-row-hidden *,.chart-row-hidden:after,.chart-row-hidden:before{border:none!important;box-shadow:none!important;display:none!important;height:0!important;left:-9999px!important;margin:0!important;outline:none!important;padding:0!important;position:absolute!important;visibility:hidden!important;width:0!important}.chart-row{break-inside:avoid!important;display:block!important;margin-bottom:8px!important;page-break-inside:avoid!important;width:100%!important}.chart-row:after{clear:both!important;content:""!important;display:table!important}.chart-row>div{box-sizing:border-box!important;break-inside:avoid!important;display:block!important;float:left!important;margin-bottom:8px!important;margin-right:1%!important;page-break-inside:avoid!important;width:49%!important}.chart-row>div:last-child{margin-right:0!important}.stat-table{border-collapse:collapse!important;width:100%!important}.stat-table thead{display:table-header-group!important}.stat-table tr{break-inside:avoid!important;page-break-inside:avoid!important}*{color:#1a1a1a!important}div[style*="color: rgb(239"]{color:#ef4444!important}div[style*="color: rgb(249"]{color:#f97316!important}div[style*="color: rgb(234"]{color:#eab308!important}div[style*=gridTemplateColumns]{gap:8px!important}}
/*# sourceMappingURL=main.ed423b3c.css.map*/