@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-50: #E3F2FD;--brand-100: #BBDEFB;--brand-200: #90CAF9;--brand-300: #64B5F6;--brand-400: #42A5F5;--brand-500: #2196F3;--brand-600: #1E88E5;--brand-700: #1976D2;--brand-800: #1565C0;--brand-900: #0D47A1;--brand-text: #0D47A1;--brand-onBrand: #FFFFFF;--brand-on-brand: #FFFFFF;--brand-50-rgb: 227, 242, 253;--brand-100-rgb: 187, 222, 251;--brand-200-rgb: 144, 202, 249;--brand-300-rgb: 100, 181, 246;--brand-400-rgb: 66, 165, 245;--brand-500-rgb: 33, 150, 243;--brand-600-rgb: 30, 136, 229;--brand-700-rgb: 25, 118, 210;--brand-800-rgb: 21, 101, 192;--brand-900-rgb: 13, 71, 161;--brand-text-rgb: 13, 71, 161;--brand-onBrand-rgb: 255, 255, 255;--brand-arm-1: #12A05A;--brand-arm-2: #FF2D1F;--brand-arm-3: #1E63C7;--neutral-0: #FFFFFF;--neutral-50: #FAFAFA;--neutral-100: #F5F5F5;--neutral-200: #EEEEEE;--neutral-300: #E0E0E0;--neutral-400: #BDBDBD;--neutral-500: #9E9E9E;--neutral-600: #757575;--neutral-700: #616161;--neutral-800: #424242;--neutral-900: #212121;--neutral-ink: #2C3E50;--neutral-inkSoft: #34495E;--neutral-mist: #ECF0F1;--neutral-stone: #7F8C8D;--neutral-page: #F8F9FA;--neutral-line: #DEE2E6;--neutral-soft: #E9ECEF;--neutral-muted: #6C757D;--neutral-grey: #F0F0F0;--neutral-faint: #F9F9F9;--neutral-rule: #CCCCCC;--neutral-black: #000000;--surface-canvas: #F5F6FA;--surface-warmPaper: #FFF8F0;--surface-warmMist: #FFFDF8;--surface-warmCream: #FFFCF7;--surface-warmIvory: #FFFBF0;--surface-warmSnow: #FFF8F3;--surface-warmBlush: #FFF0F0;--surface-night: #0A0E27;--surface-nightDeep: #1A1A3E;--surface-nightPanel: #1A1F3D;--surface-nightText: #E8EAFF;--surface-nightSoft: #C7CCE5;--surface-nightMuted: #9AA0C0;--surface-nightFaint: #7D83A3;--surface-nightRaised: #131736;--semantic-success-main: #4CAF50;--semantic-success-dark: #2E7D32;--semantic-success-light: #66BB6A;--semantic-success-bg: #E8F5E9;--semantic-success-mid: #388E3C;--semantic-success-darkest: #1B5E20;--semantic-success-tint: #C8E6C9;--semantic-success-soft: #81C784;--semantic-success-pale: #F1F8E9;--semantic-success-subtle: #A5D6A7;--semantic-success-accent: #43A047;--semantic-success-vivid: #45A049;--semantic-success-neon: #00E676;--semantic-success-leaf: #8BC34A;--semantic-warning-main: #FF9800;--semantic-warning-dark: #E65100;--semantic-warning-light: #FFB74D;--semantic-warning-bg: #FFF3E0;--semantic-error-main: #F44336;--semantic-error-dark: #C62828;--semantic-error-light: #EF5350;--semantic-error-bg: #FFEBEE;--semantic-error-mid: #D32F2F;--semantic-error-darkest: #B71C1C;--semantic-error-tint: #FFCDD2;--semantic-error-soft: #EF9A9A;--semantic-error-muted: #E57373;--semantic-error-vivid: #E53935;--semantic-error-alert: #D50000;--semantic-info-main: #3F51B5;--semantic-info-dark: #283593;--semantic-info-light: #7986CB;--semantic-info-bg: #E8EAF6;--semantic-info-mid: #3949AB;--semantic-info-darkest: #1A237E;--semantic-info-tint: #C5CAE9;--semantic-info-soft: #9FA8DA;--semantic-info-pale: #F0F1F9;--semantic-info-deep: #283593;--semantic-info-bright: #5C6BC0;--semantic-info-sky: #9FA8DA;--semantic-purple-main: #9C27B0;--semantic-purple-dark: #6A1B9A;--semantic-purple-light: #D1C4E9;--semantic-purple-bg: #F3E5F5;--semantic-purple-mid: #7B1FA2;--semantic-purple-darkest: #4A148C;--semantic-purple-tint: #E1BEE7;--semantic-purple-soft: #CE93D8;--semantic-purple-muted: #B39DDB;--semantic-purple-bright: #BA68C8;--semantic-purple-vivid: #AB47BC;--semantic-teal-main: #00BCD4;--semantic-teal-dark: #00695C;--semantic-teal-light: #B2EBF2;--semantic-teal-bg: #E0F7FA;--semantic-teal-deep: #00838F;--semantic-teal-mid: #4DB6AC;--semantic-teal-soft: #26A69A;--semantic-brown-main: #8D6E63;--semantic-brown-dark: #5D4037;--semantic-brown-light: #BCAAA4;--semantic-brown-bg: #EFEBE9;--semantic-brown-darkest: #4E342E;--semantic-indigo-main: #3F51B5;--semantic-indigo-dark: #283593;--semantic-indigo-light: #7986CB;--semantic-indigo-bg: #E8EAF6;--semantic-deepPurple-main: #673AB7;--semantic-deepPurple-dark: #4527A0;--semantic-deepPurple-light: #9575CD;--semantic-deepPurple-bg: #EDE7F6;--semantic-deepPurple-mid: #512DA8;--semantic-deepPurple-soft: #5E35B1;--semantic-deepPurple-vivid: #7C4DFF;--semantic-deepPurple-intense: #651FFF;--semantic-pink-main: #E91E63;--semantic-pink-dark: #AD1457;--semantic-pink-light: #F06292;--semantic-pink-bg: #FCE4EC;--semantic-slate-main: #607D8B;--semantic-slate-dark: #37474F;--semantic-slate-light: #90A4AE;--semantic-slate-bg: #ECEFF1;--semantic-slate-mid: #455A64;--semantic-slate-pale: #CFD8DC;--semantic-slate-soft: #B0BEC5;--semantic-amber-main: #FFC107;--semantic-amber-dark: #856404;--semantic-amber-light: #FFD54F;--semantic-amber-bg: #FFFDE7;--semantic-amber-soft: #FFE082;--semantic-amber-mid: #FFCA28;--semantic-lime-main: #C0CA33;--semantic-lime-dark: #5F6B00;--semantic-lime-light: #D4E157;--semantic-lime-bg: #F9FBE7;--gradient-header: linear-gradient(135deg, #2196F3, #42A5F5);--gradient-header-alt: linear-gradient(135deg, #2196F3, #1976D2);--gradient-header3: linear-gradient(135deg, #2196F3, #42A5F5, #64B5F6);--gradient-surface-warm: linear-gradient(135deg, #E3F2FD, #BBDEFB);--gradient-surface-tint: linear-gradient(135deg, #BBDEFB, #90CAF9);--gradient-header-reverse: linear-gradient(135deg, #1976D2, #2196F3);--gradient-brand-deep: linear-gradient(135deg, #1976D2, #0D47A1);--gradient-brand-strong: linear-gradient(135deg, #2196F3, #0D47A1);--gradient-brand-strong-reverse: linear-gradient(135deg, #0D47A1, #2196F3);--gradient-brand-sheen: linear-gradient(135deg, #42A5F5, #2196F3, #42A5F5);--gradient-decor-blush: linear-gradient(135deg, #F093FB, #F5576C);--gradient-decor-sky: linear-gradient(135deg, #4FACFE, #00F2FE);--gradient-decor-sunset: linear-gradient(135deg, #FA709A, #FEE140);--gradient-decor-petal: linear-gradient(135deg, #FF9A9E, #FECFEF);--gradient-decor-mint: linear-gradient(135deg, #A8EDEA, #FED6E3);--gradient-decor-haze: linear-gradient(135deg, #F5F7FA, #C3CFE2);--gradient-decor-lilac: linear-gradient(135deg, #A18CD1, #FBC2EB);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-xxl: 20px;--radius-pill: 999px;--shadow-xs: 0 2px 8px rgba(0,0,0,.1);--shadow-sm: 0 4px 20px rgba(0,0,0,.08);--shadow-md: 0 4px 20px rgba(0,0,0,.1);--shadow-lg: 0 8px 32px rgba(0,0,0,.1);--shadow-glow-brand: 0 4px 12px rgba(33,150,243,.15);--shadow-glow-brand-strong: 0 6px 20px rgba(33,150,243,.3);--font-family: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header.MuiPaper-root{background-color:var(--neutral-0);color:#000}.MuiToolbar-root a{color:#000}.MuiBreadcrumbs-root a{color:var(--neutral-0);text-decoration:none;font-weight:600}.MuiBreadcrumbs-root a:hover{color:var(--semantic-info-main)}.mainNavigation a{text-decoration:none;padding:0 5px;font-size:16px}.mainNavigation a span{vertical-align:middle}.mainNavigation a span svg{vertical-align:text-bottom;width:16px;vertical-align:sub;color:var(--semantic-info-main);margin-right:3px}.ai-assistant-container{font-size:18px!important;line-height:1.6;font-weight:500}.ai-message-text{font-size:18px!important;line-height:1.6!important;font-weight:600!important;color:var(--neutral-900)!important;word-break:break-word;text-shadow:0 1px 2px rgba(0,0,0,.1)}.user-message-text{font-size:18px!important;line-height:1.6!important;font-weight:600!important;color:#fff!important;word-break:break-word;text-shadow:0 1px 2px rgba(0,0,0,.3)}.ai-input-field{font-size:18px!important;line-height:1.5!important;padding:20px!important;font-weight:500!important}.ai-suggested-question{font-size:16px!important;font-weight:600!important;line-height:1.4!important;text-align:left!important;color:var(--brand-900)!important}.ai-header-title{font-size:24px!important;font-weight:700!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ai-loading-text{font-size:18px!important;font-weight:600!important;color:var(--neutral-900)!important}.ai-category-title{font-size:16px!important;font-weight:700!important;color:var(--brand-900)!important;background-color:var(--brand-200)!important;padding:12px!important;border-radius:8px!important;text-align:center!important;box-shadow:var(--shadow-xs)!important}.ai-quick-questions-title{font-size:20px!important;font-weight:700!important;color:var(--brand-900)!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}.ai-suggestion-button{background-color:var(--neutral-0)!important;color:var(--brand-900)!important;border:2px solid var(--brand-500)!important;font-size:16px!important;font-weight:600!important;padding:16px 20px!important;border-radius:12px!important;box-shadow:0 4px 12px #00000026!important;transition:all .3s ease!important}.ai-suggestion-button:hover{background-color:var(--brand-500)!important;color:#fff!important;transform:translateY(-3px)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--brand-500) 40%,transparent)!important}.ai-message-bubble{animation:slideInRight .4s ease-out;box-shadow:0 6px 20px #00000026!important;border-radius:20px!important;padding:20px 24px!important}.user-message-bubble{animation:slideInLeft .4s ease-out;background-color:var(--brand-800)!important;box-shadow:0 6px 20px color-mix(in srgb,var(--brand-500) 30%,transparent)!important;border-radius:20px!important;padding:20px 24px!important}.ai-avatar{width:48px!important;height:48px!important;background-color:var(--semantic-info-mid)!important;box-shadow:0 4px 16px color-mix(in srgb,var(--semantic-info-mid) 30%,transparent)!important}.user-avatar{width:48px!important;background-color:var(--brand-800)!important;box-shadow:0 4px 16px color-mix(in srgb,var(--brand-500) 30%,transparent)!important}@media(max-width:768px){.ai-assistant-container{width:100vw!important;height:100vh!important;bottom:0!important;right:0!important;border-radius:0!important}.ai-message-text,.user-message-text{font-size:16px!important}.ai-suggested-question{font-size:14px!important}}@media(prefers-contrast:high){.ai-message-text{color:#000!important;font-weight:700!important;background-color:var(--neutral-0)!important;border:3px solid #000000!important}.ai-input-field{border:4px solid #000000!important;background-color:var(--neutral-0)!important;color:#000!important}.ai-suggestion-button{border:3px solid #000000!important;background-color:var(--neutral-0)!important;color:#000!important}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.ai-send-button{background-color:var(--brand-800)!important;width:56px!important;height:56px!important;box-shadow:0 4px 16px color-mix(in srgb,var(--brand-500) 30%,transparent)!important}.ai-send-button:hover{transform:scale(1.05)!important;background-color:var(--brand-900)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--brand-500) 50%,transparent)!important;transition:all .3s ease!important}.ai-loading-container{background-color:var(--neutral-0)!important;padding:20px 24px!important;border-radius:20px!important;box-shadow:0 6px 20px #00000026!important;border:2px solid var(--semantic-info-bg)!important}.ai-input-field:focus{outline:3px solid var(--brand-500)!important;outline-offset:2px!important}.ai-suggestion-button:focus{outline:3px solid var(--brand-500)!important;outline-offset:2px!important}.analytics-tab-container .MuiPaper-root{background:linear-gradient(135deg,var(--neutral-0) 0%,var(--neutral-50) 100%)!important;border:2px solid var(--brand-500)!important;border-radius:12px!important;box-shadow:0 4px 20px rgba(var(--brand-500-rgb),.1)!important}.analytics-tab-container .MuiGrid-item .MuiPaper-root{background:linear-gradient(135deg,var(--neutral-0) 0%,var(--neutral-50) 100%)!important;border:2px solid var(--brand-500)!important;border-radius:12px!important}.analytics-tab-container .MuiFormControl-root .MuiInputLabel-root{color:#ffffffe6!important}.analytics-tab-container .MuiOutlinedInput-root{color:inherit!important}.analytics-tab-container .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d!important}.analytics-tab-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff80!important}.analytics-tab-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#fff!important}.analytics-tab-container .MuiSelect-icon{color:inherit!important}.analytics-tab-container .MuiLinearProgress-root{background-color:rgba(var(--brand-500-rgb),.1)!important}.analytics-tab-container .MuiLinearProgress-bar{background-color:var(--brand-500)!important}.analytics-tab-container .MuiChip-colorSuccess{background-color:color-mix(in srgb,var(--semantic-success-main) 10%,transparent)!important;color:var(--semantic-success-main)!important}.analytics-tab-container .MuiChip-colorError{background-color:color-mix(in srgb,var(--semantic-error-main) 10%,transparent)!important;color:var(--semantic-error-main)!important}.analytics-tab-container{background:transparent!important;min-height:auto!important;padding:0!important}.analytics-tab-container .MuiTableContainer-root::-webkit-scrollbar{width:8px;height:8px}.analytics-tab-container .MuiTableContainer-root::-webkit-scrollbar-track{background:var(--neutral-grey);border-radius:4px}.analytics-tab-container .MuiTableContainer-root::-webkit-scrollbar-thumb{background:var(--brand-500);border-radius:4px}.analytics-tab-container .MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background:var(--brand-600)}:root{--primary-orange: var(--brand-500);--secondary-orange: var(--brand-600);--accent-orange: var(--brand-400);--light-orange: var(--semantic-warning-bg);--dark-orange: var(--brand-900)}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulseGlow{0%{box-shadow:0 0 rgba(var(--brand-500-rgb),.4)}70%{box-shadow:0 0 0 10px rgba(var(--brand-500-rgb),0)}to{box-shadow:0 0 rgba(var(--brand-500-rgb),0)}}.spinning{animation:spinning 1s linear infinite}.fade-in-up{animation:fadeInUp .6s ease-out}.slide-in-right{animation:slideInRight .5s ease-out}.pulse-glow{animation:pulseGlow 2s infinite}.reports-dashboard{background:linear-gradient(135deg,var(--neutral-50) 0%,var(--neutral-100) 100%);min-height:100vh}.stats-card{background:linear-gradient(135deg,white 0%,var(--neutral-50) 100%);border-radius:16px;border:1px solid rgba(var(--brand-500-rgb),.1);transition:all .3s ease;position:relative;overflow:hidden}.stats-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-orange),var(--secondary-orange))}.stats-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(var(--brand-500-rgb),.15);border-color:var(--primary-orange)}.stats-card-icon{background:linear-gradient(135deg,var(--primary-orange),var(--secondary-orange));border-radius:12px;padding:12px;display:inline-flex;margin-bottom:16px}.stats-card-value{font-size:2.5rem;font-weight:700;background:linear-gradient(45deg,var(--primary-orange),var(--secondary-orange));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.stats-card-label{color:var(--neutral-600);font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.stats-card-trend{display:flex;align-items:center;gap:4px;margin-top:8px}.trend-positive{color:var(--semantic-success-main)}.trend-negative{color:var(--semantic-error-main)}.chart-container{background:#fff;border-radius:12px;padding:24px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 12px #0000000a;transition:all .3s ease}.chart-container:hover{box-shadow:0 8px 25px #0000001a}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid var(--neutral-100)}.chart-title{font-size:1.25rem;font-weight:600;color:var(--neutral-800)}.chart-subtitle{font-size:.875rem;color:var(--neutral-600);margin-top:4px}.data-table{background:#fff;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 12px #0000000a}.data-table .MuiTableHead-root{background:linear-gradient(135deg,var(--light-orange) 0%,var(--surface-warmSnow) 100%)}.data-table .MuiTableHead-root .MuiTableCell-root{font-weight:600;color:var(--dark-orange);border-bottom:2px solid var(--primary-orange);text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.data-table .MuiTableRow-root:hover{background-color:rgba(var(--brand-500-rgb),.02)}.data-table .MuiTableCell-root{border-bottom:1px solid rgba(0,0,0,.06)}.filter-controls{background:linear-gradient(135deg,white 0%,var(--neutral-50) 100%);border-radius:12px;padding:20px;border:1px solid rgba(0,0,0,.08);margin-bottom:24px}.filter-group{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.filter-group .MuiFormControl-root{min-width:200px}.action-button{background:linear-gradient(135deg,var(--primary-orange),var(--secondary-orange));color:#fff;border-radius:8px;padding:8px 24px;font-weight:600;text-transform:none;box-shadow:0 4px 12px rgba(var(--brand-500-rgb),.3);transition:all .3s ease}.action-button:hover{background:linear-gradient(135deg,var(--dark-orange),var(--primary-orange));box-shadow:0 6px 20px rgba(var(--brand-500-rgb),.4);transform:translateY(-2px)}.action-button-secondary{background:transparent;color:var(--primary-orange);border:2px solid var(--primary-orange);border-radius:8px;padding:6px 22px;font-weight:600;text-transform:none;transition:all .3s ease}.action-button-secondary:hover{background:var(--primary-orange);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--brand-500-rgb),.3)}.progress-bar{height:8px;border-radius:4px;background:var(--neutral-grey);overflow:hidden;position:relative}.progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--primary-orange),var(--secondary-orange));border-radius:4px;transition:width .8s ease;position:relative}.progress-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.status-badge{padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.active{background:linear-gradient(135deg,var(--semantic-success-main),var(--semantic-success-light));color:#fff}.status-badge.inactive{background:linear-gradient(135deg,var(--semantic-error-main),var(--semantic-error-light));color:#fff}.status-badge.pending{background:linear-gradient(135deg,var(--secondary-orange),var(--accent-orange));color:#fff}@media(max-width:768px){.stats-card-value{font-size:2rem}.filter-group{flex-direction:column;align-items:stretch}.filter-group .MuiFormControl-root{min-width:100%}.chart-header{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:480px){.stats-card{text-align:center}.stats-card-value{font-size:1.75rem}.action-button,.action-button-secondary{width:100%;margin-bottom:8px}}.loading-skeleton{background:linear-gradient(90deg,var(--neutral-grey) 25%,var(--neutral-300) 50%,var(--neutral-grey) 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:4px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media print{.action-button,.action-button-secondary,.filter-controls{display:none!important}.stats-card,.chart-container,.data-table{box-shadow:none!important;border:1px solid var(--neutral-400)!important}}
