@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#0b1220;--secondary-color:#1e3a8a;--tertiary-color:#2b6cb0;--text-color:#0f172a;--background-color:#f5f7fb;--surface-color:#fff;--border-color:#94a3b859;--overlay-subtle:#94a3b829;--overlay-strong:#94a3b840;--shadow-color-soft:#0f172a0f;--shadow-color-medium:#0f172a24;--shadow-color-strong:#0f172a2e;--button-primary:var(--secondary-color);--button-secondary:var(--tertiary-color);--button-hover:var(--tertiary-color);--btn-text-color:#fff;--input-text-color:var(--text-color);--input-bg:var(--surface-color);--input-border:var(--border-color);--input-border-focus:var(--secondary-color);--input-placeholder:#6b7280;--label-text-color:var(--text-color);--text-muted:#6b7280;--validation-error-color:#dc2626;--header-background-color:var(--surface-color);--footer-background-color:var(--surface-color);--header-font-color:var(--text-color);--footer-font-color:#4b5563;--page-background-color:var(--background-color);--sidebar-background-color:var(--primary-color);--sidebar-border-color:#0f172a40;--sidebar-active-bg:#94a3b833;--sidebar-text-color:#e5e7eb;--card-background-color:var(--surface-color);--card-border-color:var(--border-color);--notif-success-bg:#ecfdf3;--notif-success-border:#16a34a;--notif-error-bg:#fef2f2;--notif-error-border:#dc2626;--notif-warning-bg:#fffbeb;--notif-warning-border:#d97706;--notif-info-bg:#eff6ff;--notif-info-border:var(--secondary-color);--chart-bar-start:var(--tertiary-color);--chart-bar-end:var(--secondary-color);--chart-dot-color:var(--tertiary-color);--table-header-fg:#e5e7eb;--table-header-bg:linear-gradient(90deg,var(--primary-color),#1e293b);--table-row-alt-bg:#94a3b80f;--table-row-hover-bg:#818cf81f;--font-family-base:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:22px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:600;--font-size-label:var(--font-size-md);--header-height:8vh;--footer-height:3vh;--icon-btn-size:18px;--btn-height:45px;--input-width:100%;--btn-width:100%;--input-height:40px;--border-radius-sm:4px;--border-radius-md:6px;--border-radius-lg:10px;--border-radius-xl:16px;--border-radius-2xl:18px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-9:9px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-30:30px;--space-28:28px;--space-32:32px;--space-40:40px;--padding-xs:var(--space-6);--padding-sm:var(--space-8);--padding-md:var(--space-10);--padding-lg:var(--space-12);--padding-xl:var(--space-16);--margin-xs:var(--space-6);--margin-sm:var(--space-8);--margin-md:var(--space-12);--margin-lg:var(--space-16);--margin-xl:var(--space-24);--transition-speed:0.2s;--max-w-1280:1280px;--max-w-button:220px;--min-h-textarea:70px}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{color:var(--text-color);overflow-x:hidden}.custom-button,body{font-family:var(--font-family-base)}.custom-button{background-color:var(--button-primary);border:none;border-radius:var(--border-radius-md);color:var(--btn-text-color);cursor:pointer;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);height:var(--btn-height);padding:var(--padding-md);transition:background-color var(--transition-speed),transform .1s ease;width:var(--btn-width)}.custom-button:hover{background-color:var(--button-hover)}.button-secondary-style{background-color:var(--button-secondary);color:var(--btn-text-color)}.my-button:active{transform:scale(.97)}.custom-input{background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--border-radius-md);color:var(--input-text-color);font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);height:var(--input-height);outline:none;padding:var(--padding-sm);transition:border-color var(--transition-speed),box-shadow var(--transition-speed);width:var(--input-width)}.custom-input::placeholder{color:var(--input-placeholder)}.custom-input:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 2px var(--overlay-strong)}.app_container{display:flex;flex-direction:column;min-height:100vh}.page_content{background:var(--page-background-color);flex:1 1;height:calc(100vh - var(--header-height) - var(--footer-height));overflow-y:hidden}.page-section{padding:var(--space-24)}.stack-16{gap:var(--space-16)}.stack-16,.stack-24{display:flex;flex-direction:column}.stack-24{gap:var(--space-24)}.inline-gap-10{display:flex;gap:var(--space-10)}.inline-gap-16,.pagination-controls{display:flex;gap:var(--space-16)}.pagination-controls{align-items:center}.pagination-controls .custom-button{min-width:0;padding:var(--padding-sm) var(--padding-md);width:auto}.report-export-row{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-8);justify-content:flex-end;margin-top:var(--space-12)}.report-export-row .custom-button.btn-compact-export{font-size:var(--font-size-sm);height:auto;line-height:1.2;min-height:32px;min-width:0;padding:6px 12px;white-space:nowrap;width:auto}@media (max-width:520px){.report-export-row{gap:6px;justify-content:stretch}.report-export-row .custom-button.btn-compact-export{flex:1 1;font-size:var(--font-size-xs);min-width:0;padding:6px 8px}}.mt-16{margin-top:var(--space-16)}.mt-24{margin-top:var(--space-24)}.form-grid-2{grid-gap:18px;grid-gap:var(--space-18,18px);display:grid;gap:18px;gap:var(--space-18,18px);grid-template-columns:repeat(2,minmax(0,1fr))}.notification-root{position:fixed;right:var(--space-16);top:var(--space-16);z-index:1100}.notification{align-items:flex-start;border:1px solid #0000;border-radius:12px;box-shadow:0 16px 40px var(--shadow-color-strong);display:flex;gap:var(--space-8);max-width:360px;min-width:260px;padding:var(--space-10) var(--space-12)}.notification-icon{font-size:18px;line-height:1;margin-top:var(--space-2)}.notification-body{flex:1 1}.notification-title{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2)}.notification-message{font-size:var(--font-size-sm)}.notification-close{background:#0000;border:none;border-radius:999px;cursor:pointer;font-size:16px;line-height:1;padding:var(--space-2) var(--space-4)}.notification-close:hover{background:var(--overlay-strong)}.notification--success{background:var(--notif-success-bg);border-color:var(--notif-success-border)}.notification--error{background:var(--notif-error-bg);border-color:var(--notif-error-border)}.notification--warning{background:var(--notif-warning-bg);border-color:var(--notif-warning-border)}.notification--info{background:var(--notif-info-bg);border-color:var(--notif-info-border)}.dashboard-shell{background:var(--page-background-color);display:grid;grid-template-columns:260px minmax(0,1fr);height:calc(100vh - var(--header-height) - var(--footer-height));min-width:0}body[data-sidebar=collapsed] .dashboard-shell{grid-template-columns:72px minmax(0,1fr)}.page-container{height:100%;min-width:0;overflow-y:auto;padding:var(--space-24) var(--space-28)}.page-container-inner{display:flex;flex-direction:column;gap:var(--space-24);margin:0 auto;max-width:var(--max-w-1280);min-width:0}.dashboard-cards-row{grid-gap:var(--space-18);display:grid;gap:var(--space-18);grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-card{background:var(--card-background-color);border:1px solid var(--card-border-color);border-radius:var(--border-radius-xl);box-shadow:0 14px 30px var(--shadow-color-soft);padding:var(--space-18) var(--space-20)}.dashboard-card-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-bottom:var(--space-6)}.dashboard-card-value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.parent-container{background:var(--card-background-color);border:1px solid var(--card-border-color);border-radius:var(--border-radius-2xl);padding:var(--space-20) var(--space-22)}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-12)}.section-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.section-subtitle{color:var(--text-muted);font-size:var(--font-size-sm)}.dashboard-graphs-row{grid-gap:var(--space-20);display:grid;gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-chart{align-items:center;display:flex;height:260px;justify-content:center}.chart-bars{align-items:flex-end;display:flex;gap:var(--space-10);height:160px}.chart-bar{background:linear-gradient(180deg,var(--chart-bar-start),var(--chart-bar-end));border-radius:6px 6px 0 0;width:28px}.bar-h-0{height:0}.bar-h-4{height:4px}.bar-h-8{height:8px}.bar-h-12{height:12px}.bar-h-16{height:16px}.bar-h-20{height:20px}.bar-h-24{height:24px}.bar-h-28{height:28px}.bar-h-32{height:32px}.bar-h-36{height:36px}.bar-h-40{height:40px}.bar-h-44{height:44px}.bar-h-48{height:48px}.bar-h-52{height:52px}.bar-h-56{height:56px}.bar-h-60{height:60px}.bar-h-64{height:64px}.bar-h-68{height:68px}.bar-h-72{height:72px}.bar-h-76{height:76px}.bar-h-80{height:80px}.bar-h-84{height:84px}.bar-h-88{height:88px}.bar-h-92{height:92px}.bar-h-96{height:96px}.bar-h-100{height:100px}.bar-h-104{height:104px}.bar-h-108{height:108px}.bar-h-112{height:112px}.bar-h-116{height:116px}.bar-h-120{height:120px}.bar-h-124{height:124px}.bar-h-128{height:128px}.bar-h-132{height:132px}.bar-h-136{height:136px}.bar-h-140{height:140px}.bar-h-144{height:144px}.bar-h-148{height:148px}.bar-h-152{height:152px}.bar-h-156{height:156px}.bar-h-160,.chart-line{height:160px}.chart-line{position:relative;width:100%}.chart-line span{background:var(--chart-dot-color);border-radius:50%;height:8px;position:absolute;width:8px}.table{border-collapse:collapse;font-size:var(--font-size-sm);table-layout:auto;width:100%}.table th{border-bottom:1px solid var(--card-border-color);font-weight:var(--font-weight-bold);padding:var(--space-10);text-align:left}.table-sort-header{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:inherit;gap:var(--space-6);margin:0;padding:0;text-align:left}.table-sort-header:hover{opacity:.85}.table-sort-icon{flex-shrink:0;font-size:.85em;opacity:.9}.table td{border-bottom:1px solid var(--card-border-color);padding:var(--space-10)}.badge{border-radius:var(--border-radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:var(--space-4) var(--space-8)}.badge-high{background:var(--badge-high-bg);color:var(--badge-high-text)}.badge-medium{background:var(--badge-medium-bg);color:var(--badge-medium-text)}.badge-low{background:var(--badge-low-bg);color:var(--badge-low-text)}.filters{background:var(--table-row-alt-bg);border-radius:var(--border-radius-lg);padding:var(--space-16)}.filters-row{grid-gap:var(--space-16);align-items:end;display:grid;gap:var(--space-16);grid-template-columns:repeat(5,1fr)}.table-wrapper{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-surface{background:var(--card-background-color);border-collapse:collapse;border-radius:var(--border-radius-xl);box-shadow:0 10px 25px var(--shadow-color-soft);margin-top:var(--space-16);overflow:hidden;width:100%}@media (max-width:720px){.table,.table-surface{min-width:640px;width:auto}}.table-surface thead{background:var(--table-header-bg);color:var(--table-header-fg)}.table-surface td,.table-surface th{font-size:var(--font-size-md);padding:var(--space-10) var(--space-14);text-align:left}.table-surface tbody tr:nth-child(2n){background:var(--table-row-alt-bg)}.table-surface tbody tr:hover{background:var(--table-row-hover-bg)}@media (max-width:900px){.filters-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.filters-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){.dashboard-shell{grid-template-columns:220px minmax(0,1fr)}.dashboard-cards-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dashboard-shell{grid-template-columns:1fr}.page-container{padding:var(--space-16)}.dashboard-cards-row{grid-template-columns:minmax(0,1fr)}.login_card{max-width:380px;padding:var(--space-24) var(--space-20);width:100%}}@media (max-width:768px){.dashboard-shell{grid-template-columns:1fr}.page-container{padding:var(--space-16)}.dashboard-cards-row{grid-template-columns:1fr}.dashboard-card,.parent-container{padding:var(--space-16)}.section-title{font-size:var(--font-size-lg)}}.login_container{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - var(--header-height) - var(--footer-height))}.login_card{background:var(--card-background-color);border-radius:var(--border-radius-lg);box-shadow:0 10px 25px var(--shadow-color-medium);padding:var(--space-40);width:380px}.login_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-24);text-align:left}.form_group{display:flex;flex-direction:column;gap:var(--space-6);margin-bottom:var(--space-18)}.custom-label{color:var(--label-text-color);font-size:var(--font-size-label);font-weight:var(--font-weight-medium)}.custom-label .label-required{color:var(--validation-error-color);font-weight:var(--font-weight-bold);margin-left:var(--space-4)}.form-field-error{color:var(--validation-error-color);font-size:calc(var(--font-size-label) - 1px);line-height:1.35;margin-top:var(--space-4)}.btn-icon{align-items:center;background:#0000;border:none;border-radius:var(--border-radius-md);color:var(--secondary-color);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;transition:background-color var(--transition-speed),color var(--transition-speed);width:34px}.btn-icon:hover{background:var(--table-row-alt-bg)}.btn-icon svg{height:var(--icon-btn-size);width:var(--icon-btn-size)}.btn-icon--edit{color:var(--secondary-color)}.my-input:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--overlay-subtle)}.text-right{text-align:right}.text-xs{font-size:var(--font-size-xs)}.mt-18{margin-top:var(--space-18)}.mb-10{margin-bottom:var(--space-10)}.mb-20{margin-bottom:var(--space-20)}.max-w-button{max-width:var(--max-w-button)}.grid-span-all{grid-column:1/-1}.min-h-textarea{min-height:var(--min-h-textarea)}.text-danger,.validation-message{color:var(--notif-error-border)}.validation-message{font-size:var(--font-size-sm);margin-top:var(--space-4)}.Header_header__EYXUt{align-items:center;background:var(--header-background-color);box-shadow:0 2px 8px var(--shadow-color-soft);display:grid;grid-template-columns:auto 1fr auto;height:var(--header-height);padding:0 var(--space-30);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.Header_logoSection__62sD1,.Header_logoSection__62sD1 a{align-items:center;display:flex;gap:var(--space-12)}.Header_logoSection__62sD1 a{color:inherit;text-decoration:none}.Header_logoImg__o6Igs{height:45px}.Header_logoText__2LYFN{display:flex;flex-direction:column;line-height:1.2}.Header_hindi__eVX\+k{font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.Header_english__3m0jg{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.Header_menu__gcvV0{align-items:center;display:flex;gap:var(--space-18);justify-content:flex-end}.Header_loginLink__KTbev,.Header_menu__gcvV0 a{color:var(--header-font-color);font-weight:500;text-decoration:none}.Header_iconButton__pszuQ{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--header-font-color);cursor:pointer;display:flex;justify-content:center;padding:var(--space-4) var(--space-8);transition:background-color .15s ease,transform .08s ease}.Header_iconButton__pszuQ:hover{background:var(--overlay-strong);transform:translateY(-1px)}.Header_iconLabel__e49-1{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-left:var(--space-6)}.Header_userArea__aF0ak{align-items:center;border-radius:999px;cursor:pointer;display:flex;gap:var(--space-6);padding:var(--space-4) var(--space-8);position:relative;transition:background-color .15s ease}.Header_userArea__aF0ak:hover{background:var(--overlay-subtle)}.Header_userName__z70Jp{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.Header_dropdown__oqdmb{background:var(--header-background-color);border-radius:10px;box-shadow:0 10px 30px var(--shadow-color-strong);min-width:160px;padding:var(--space-8) 0;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.Header_dropdownItem__rsUDY{cursor:pointer;font-size:var(--font-size-md);padding:var(--space-8) var(--space-14);white-space:nowrap}.Header_dropdownItem__rsUDY:hover{background:var(--overlay-subtle)}.Header_hamburger__3Nxv5{color:var(--header-font-color);cursor:pointer;display:none;transition:.2s}.Header_hamburger__3Nxv5:hover{transform:scale(1.1)}.Header_mobileMenu__yz1da{background:var(--page-background-color);bottom:0;box-shadow:0 10px 30px var(--shadow-color-strong);display:flex;flex-direction:column;gap:var(--space-6);left:0;overflow-y:auto;padding:var(--space-12);position:fixed;right:0;top:var(--header-height);z-index:999}.Header_mobileMenu__yz1da a,.Header_mobileMenu__yz1da button{background:#0000;border:none;color:var(--text-color);font-size:var(--font-size-md);padding:var(--space-8) var(--space-4);text-align:left;text-decoration:none}.Header_mobileMenu__yz1da button{cursor:pointer}.Header_mobileSectionTitle__a1GAO{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.04em;margin-bottom:var(--space-2);margin-top:var(--space-8);text-transform:uppercase}.Header_mobileMenuButton__aDY\+S{border-radius:8px}.Header_mobileMenuButton__aDY\+S:hover,.Header_mobileMenu__yz1da a:hover{background:var(--overlay-subtle)}.Header_mobileHeaderRow__ZCsH4{display:flex;justify-content:flex-end;margin-bottom:var(--space-6)}.Header_mobileClose__IioVm{background:#0000;border:none;border-radius:999px;color:var(--text-color);cursor:pointer;padding:var(--space-4)}.Header_mobileClose__IioVm:hover{background:var(--overlay-subtle)}.Header_themeToggle__RGphA{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--header-font-color);cursor:pointer;display:flex;justify-content:center;margin-left:var(--space-12);padding:var(--space-4);transition:background-color .15s ease,transform .08s ease}.Header_themeToggle__RGphA:hover{background:var(--overlay-strong);transform:translateY(-1px)}@media(max-width:720px){.Header_menu__gcvV0{display:flex;gap:var(--space-12);justify-content:flex-end}.Header_iconLabel__e49-1,.Header_userArea__aF0ak,.Header_userName__z70Jp{display:none}.Header_hamburger__3Nxv5{display:block;justify-self:end}}.Footer_footer__WZsOq{align-items:center;background:var(--footer-background-color);color:var(--footer-font-color);display:flex;font-size:var(--font-size-xs);height:var(--footer-height);justify-content:center}.Sidebar_sidebar__QK2Ue{background:var(--sidebar-background-color);border-right:1px solid var(--sidebar-border-color);color:var(--sidebar-text-color);display:flex;flex-direction:column;gap:var(--space-18);height:calc(100vh - var(--header-height));overflow:hidden;padding:var(--space-18) var(--space-18) var(--space-20) var(--space-20);position:-webkit-sticky;position:sticky;top:var(--header-height)}.Sidebar_sidebarHeader__wXCJm{display:flex;flex-direction:column;gap:var(--space-4);position:relative}.Sidebar_sidebarTitle__QOWV3{font-size:var(--font-size-lg);font-weight:600}.Sidebar_sidebarSubtitle__ePnz9{font-size:var(--font-size-xs);opacity:.7}.Sidebar_collapseToggle__j3qDb{background:#0000;border:none;border-radius:999px;color:inherit;cursor:pointer;padding:var(--space-4);position:absolute;right:var(--space-4);top:var(--space-4)}@media(max-width:720px){.Sidebar_collapseToggle__j3qDb{display:none}}.Sidebar_sidebarNav__NSsKi{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-8);overflow-y:hidden;padding-right:var(--space-4)}.Sidebar_navItem__\+Ym81{list-style:none}.Sidebar_navLink__cjJKS{align-items:center;border-radius:10px;color:inherit;display:flex;font-size:var(--font-size-md);font-weight:500;gap:var(--space-10);padding:var(--space-9) var(--space-10);text-decoration:none;transition:background-color .18s ease,transform .06s ease}.Sidebar_navLink__cjJKS:hover{background:var(--overlay-strong);transform:translateY(-1px)}.Sidebar_navLinkActive__Qh2\+o{background:var(--sidebar-active-bg)}.Sidebar_navIcon__LxqUp{flex-shrink:0}.Sidebar_navLabel__DSi0V{flex:1 1}body[data-sidebar=collapsed] .Sidebar_sidebar__QK2Ue{padding:var(--space-18) var(--space-10)}body[data-sidebar=collapsed] .Sidebar_navLabel__DSi0V,body[data-sidebar=collapsed] .Sidebar_sidebarSubtitle__ePnz9,body[data-sidebar=collapsed] .Sidebar_sidebarTitle__QOWV3{display:none}@media(max-width:720px){.Sidebar_sidebar__QK2Ue{display:none}}.Dashboard_wrap__SJszP{display:flex;flex-direction:column;gap:var(--space-20);min-width:0}@media (max-width:576px){.Dashboard_wrap__SJszP{gap:var(--space-12)}.Dashboard_wrap__SJszP .dashboard-cards-row{gap:var(--space-10)}.Dashboard_wrap__SJszP .dashboard-card{padding:var(--space-12) var(--space-14)}.Dashboard_wrap__SJszP .section-header{margin-bottom:var(--space-8)}.Dashboard_wrap__SJszP .dashboard-card-title{font-size:var(--font-size-xs);margin-bottom:var(--space-4)}.Dashboard_wrap__SJszP .dashboard-card-value{font-size:var(--font-size-xl)}}.Dashboard_graphsRow__ehJPX{grid-gap:var(--space-20);display:grid;gap:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1200px){.Dashboard_graphsRow__ehJPX{grid-template-columns:1fr}}.Dashboard_chartCard__8dIu4{min-height:320px;min-width:0}.Dashboard_chartViewport__JvYVJ{min-width:0;overflow:hidden;width:100%}@media (max-width:576px){.Dashboard_chartCard__8dIu4{min-height:auto}.Dashboard_graphsRow__ehJPX,.Dashboard_listsRow__\+K7Y\+{gap:var(--space-12)}.Dashboard_simpleList__a0uS4{max-height:220px}}.Dashboard_listsRow__\+K7Y\+{grid-gap:var(--space-20);display:grid;gap:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.Dashboard_listsRow__\+K7Y\+{grid-template-columns:1fr}}.Dashboard_listCard__Kfiro{min-height:120px}.Dashboard_simpleList__a0uS4{list-style:none;margin:var(--space-8) 0 0;max-height:280px;overflow-y:auto;padding:0}.Dashboard_simpleList__a0uS4 li{align-items:baseline;border-bottom:1px solid var(--border-color);display:flex;font-size:var(--font-size-sm);gap:var(--space-12);justify-content:space-between;padding:var(--space-8) 0}.Dashboard_simpleList__a0uS4 li:last-child{border-bottom:none}.Dashboard_listMain__fdK9j{font-weight:var(--font-weight-medium);min-width:0}.Dashboard_listMeta__-sDs-{color:var(--text-muted);font-size:var(--font-size-xs);white-space:nowrap}.Dashboard_muted__m0CPK{color:var(--text-muted);font-style:italic}.Report_tabBar__MVGs4{border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:var(--space-8);padding-bottom:var(--space-12)}.Report_tab__e29JV{background:#0000;border:1px solid #0000;border-radius:var(--border-radius-md);color:var(--text-muted);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-8) var(--space-14);transition:background .15s ease,color .15s ease}.Report_tab__e29JV:hover{background:var(--overlay-subtle);color:var(--text-color)}.Report_tabActive__qwWgK{background:var(--card-background-color);border-color:var(--border-color);box-shadow:0 2px 8px var(--shadow-color-soft);color:var(--text-color)}.Report_meta__9rgqM{color:var(--text-muted);font-size:var(--font-size-xs)}.Report_meta__9rgqM code{background:var(--overlay-subtle);border-radius:var(--border-radius-sm);font-size:inherit;padding:2px 6px}.Report_reportPage__vwGVe{min-width:0}.Report_reportTableDesktop__MAXHT{min-width:720px}@media (max-width:720px){.Report_reportTableDesktop__MAXHT{max-width:100%;min-width:0;width:100%}}@media print{.app_container>footer,.app_container>header,.dashboard-shell aside{display:none!important}.dashboard-shell .page-container,.dashboard-shell .page-container-inner{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.Report_reportHidePrint__intc7{display:none!important}.Report_reportTableDesktop__MAXHT{min-width:100%}.table-wrapper{overflow:visible!important}.table{font-size:11px!important}}
/*# sourceMappingURL=main.3366b5a5.css.map*/