@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");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{--color-primary: #f97316;--color-primary-hover: #fb923c;--color-primary-subtle: rgba(249, 115, 22, .16);--color-secondary: #38bdf8;--color-secondary-hover: #7dd3fc;--color-surface: #131a29;--color-surface-soft: #1a2336;--color-surface-raised: #202c42;--color-bg: #0c1321;--color-bg-strong: #111a2b;--color-border: rgba(148, 163, 184, .2);--color-text: #e2e8f0;--color-text-muted: #94a3b8;--color-error: #f87171;--color-error-subtle: rgba(248, 113, 113, .16);--color-success: #4ade80;--color-success-subtle: rgba(74, 222, 128, .18);--color-warning: #fbbf24;--color-warning-subtle: rgba(251, 191, 36, .16);--shadow-sm: 0 1px 2px rgba(2, 6, 23, .34);--shadow-md: 0 10px 30px rgba(2, 6, 23, .38);--shadow-lg: 0 20px 40px rgba(2, 6, 23, .42);--shadow-xl: 0 30px 60px rgba(2, 6, 23, .52);--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--body-glow: rgba(249, 115, 22, .16);--body-gradient-from: #10192d;--body-gradient-to: #0c1321;--shell-backdrop-bg: rgba(2, 6, 23, .7);--shell-header-bg: rgba(15, 23, 42, .85);--shell-header-border: rgba(148, 163, 184, .22);--shell-header-shadow: 0 2px 8px rgba(2, 6, 23, .35);--shell-header-title: #e2e8f0;--shell-header-subtitle: #cbd5e1;--shell-header-subtitle-strong: #f8fafc;--shell-menu-btn-bg: rgba(148, 163, 184, .16);--shell-menu-btn-border: rgba(148, 163, 184, .35);--shell-menu-btn-text: #e2e8f0;--shell-avatar-bg: #1e293b;--shell-avatar-border: rgba(148, 163, 184, .32);--shell-avatar-text: #e2e8f0;--shell-icon-btn-bg: #0f172a;--shell-icon-btn-border: rgba(148, 163, 184, .34);--shell-icon-btn-text: #cbd5e1;--shell-icon-btn-hover-bg: #1e293b;--shell-icon-btn-hover-border: rgba(148, 163, 184, .5);--shell-separator: rgba(148, 163, 184, .38);--shell-content-glow-a: rgba(249, 115, 22, .08);--shell-content-glow-b: rgba(56, 189, 248, .08);--sidebar-width: 220px;--sidebar-collapsed-width: 58px;--sidebar-bg: #101b30;--sidebar-bg-soft: #162746;--sidebar-gradient: linear-gradient(180deg, #101b30 0%, #13233f 100%);--sidebar-shadow: 14px 0 40px rgba(8, 18, 34, .3);--sidebar-pattern: rgba(255, 255, 255, .08);--sidebar-logo-shadow: 0 10px 22px rgba(249, 115, 22, .2);--sidebar-logo-tag: #22d3ee;--sidebar-version: rgba(255, 255, 255, .42);--sidebar-text: #91a5c4;--sidebar-text-active: #ffffff;--sidebar-accent: #f97316;--sidebar-hover-bg: rgba(255, 255, 255, .06);--sidebar-active-bg: linear-gradient(135deg, rgba(249, 115, 22, .24), rgba(107, 63, 36, .38));--sidebar-line: rgba(148, 163, 184, .12);--sidebar-toggle-gradient: linear-gradient(135deg, #ff8c26 0%, #f97316 70%, #ea6a0e 100%);--sidebar-toggle-border: rgba(16, 27, 48, .32);--sidebar-toggle-shadow: 0 8px 20px rgba(249, 115, 22, .34);--sidebar-footer-border: rgba(255, 255, 255, .05);--sidebar-footer-text: rgba(226, 232, 240, .52);--sidebar-footer-brand: rgba(226, 232, 240, .92);--sidebar-footer-copy: rgba(226, 232, 240, .5);--sidebar-mobile-close-bg: rgba(148, 163, 184, .16);--sidebar-mobile-close-border: rgba(148, 163, 184, .3);--sidebar-mobile-close-text: #f8fafc;--sidebar-mobile-role-bg: rgba(249, 115, 22, .18);--sidebar-mobile-role-border: rgba(249, 115, 22, .28);--sidebar-mobile-role-text: #ffb77d;--sidebar-mobile-email: rgba(226, 232, 240, .84);--sidebar-mobile-logout-bg: rgba(148, 163, 184, .12);--sidebar-mobile-logout-border: rgba(148, 163, 184, .45);--sidebar-mobile-logout-text: rgba(241, 245, 249, .96);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease}:root[data-theme=light]{--color-primary: #f97316;--color-primary-hover: #ea580c;--color-primary-subtle: #fff1e8;--color-secondary: #3b82f6;--color-secondary-hover: #2563eb;--color-surface: #ffffff;--color-surface-soft: #f8fafc;--color-surface-raised: #f1f6fc;--color-bg: #eef4fb;--color-bg-strong: #e6edf7;--color-border: #d9e2ee;--color-text: #10213a;--color-text-muted: #5f7696;--color-error: #dc2626;--color-error-subtle: #fef2f2;--color-success: #16a34a;--color-success-subtle: #edfdf2;--color-warning: #d97706;--color-warning-subtle: #fff7ed;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 10px 30px rgba(16, 33, 58, .08);--shadow-lg: 0 20px 40px rgba(16, 33, 58, .12);--shadow-xl: 0 30px 60px rgba(16, 33, 58, .16);--body-glow: rgba(249, 115, 22, .08);--body-gradient-from: #f5f8fd;--body-gradient-to: #eef4fb;--shell-backdrop-bg: rgba(2, 6, 23, .62);--shell-header-bg: #f8fafc;--shell-header-border: #d9e1ec;--shell-header-shadow: 0 2px 8px rgba(15, 23, 42, .05);--shell-header-title: #0f172a;--shell-header-subtitle: #334155;--shell-header-subtitle-strong: #1e293b;--shell-menu-btn-bg: rgba(226, 232, 240, .72);--shell-menu-btn-border: rgba(148, 163, 184, .45);--shell-menu-btn-text: #0f172a;--shell-avatar-bg: #e2e8f0;--shell-avatar-border: #b7c3d4;--shell-avatar-text: #1e293b;--shell-icon-btn-bg: #ffffff;--shell-icon-btn-border: #c6d0dd;--shell-icon-btn-text: #475569;--shell-icon-btn-hover-bg: #f1f5f9;--shell-icon-btn-hover-border: #94a3b8;--shell-separator: #cbd5e1;--shell-content-glow-a: rgba(249, 115, 22, .07);--shell-content-glow-b: rgba(59, 130, 246, .06);--sidebar-bg: #f7fafd;--sidebar-bg-soft: #eef3f9;--sidebar-gradient: linear-gradient(180deg, #f8fbff 0%, #eef4fb 100%);--sidebar-shadow: 14px 0 40px rgba(15, 23, 42, .08);--sidebar-pattern: rgba(148, 163, 184, .16);--sidebar-logo-shadow: 0 8px 18px rgba(249, 115, 22, .12);--sidebar-logo-tag: #0ea5e9;--sidebar-version: rgba(51, 65, 85, .58);--sidebar-text: #4b607d;--sidebar-text-active: #0f172a;--sidebar-hover-bg: rgba(148, 163, 184, .16);--sidebar-active-bg: linear-gradient(135deg, rgba(249, 115, 22, .2), rgba(255, 232, 215, .8));--sidebar-line: rgba(148, 163, 184, .28);--sidebar-toggle-border: rgba(15, 23, 42, .1);--sidebar-footer-border: rgba(148, 163, 184, .3);--sidebar-footer-text: rgba(51, 65, 85, .64);--sidebar-footer-brand: rgba(15, 23, 42, .92);--sidebar-footer-copy: rgba(71, 85, 105, .78);--sidebar-mobile-close-bg: rgba(148, 163, 184, .22);--sidebar-mobile-close-border: rgba(148, 163, 184, .44);--sidebar-mobile-close-text: #0f172a;--sidebar-mobile-role-bg: rgba(249, 115, 22, .14);--sidebar-mobile-role-border: rgba(249, 115, 22, .24);--sidebar-mobile-role-text: #9a3412;--sidebar-mobile-email: rgba(51, 65, 85, .84);--sidebar-mobile-logout-bg: rgba(148, 163, 184, .16);--sidebar-mobile-logout-border: rgba(148, 163, 184, .4);--sidebar-mobile-logout-text: rgba(15, 23, 42, .92)}:root[data-theme=light] .page-hero{border-color:#93c5fdb3}:root[data-theme=light] .page-hero .hero-actions-card,:root[data-theme=light] .page-hero .account-panel{border-left-color:#cbd5e18c}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:14px;-webkit-text-size-adjust:100%}body{font-family:Inter,system-ui,-apple-system,sans-serif;background:radial-gradient(circle at 10% 0%,var(--body-glow),transparent 22%),linear-gradient(180deg,var(--body-gradient-from) 0%,var(--body-gradient-to) 100%);color:var(--color-text);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--transition-base),color var(--transition-base)}.filter-card .account-select:focus,.filter-card input:focus,.filter-card select:focus,.filter-card .field-input:focus{border-color:var(--color-border);box-shadow:0 0 0 4px #94a3b80f!important;outline:none}:root[data-theme=dark] .page-hero{background:#0f172ab8;border-color:#fb923c!important;background-clip:padding-box;box-shadow:0 6px 16px #0206173d}:root[data-theme=dark] .page-hero:before{inset:1px;border-radius:calc(.85rem - 1px);background:radial-gradient(circle at top left,rgba(56,189,248,.12),transparent 34%),linear-gradient(135deg,rgba(15,23,42,.38),transparent 60%)}:root[data-theme=dark] .page-hero:after{inset:1px;border-radius:calc(.85rem - 1px);background:radial-gradient(circle at top right,rgba(249,115,22,.12),transparent 38%),linear-gradient(180deg,#0f172a73,#0f172a1a)}:root[data-theme=dark] .page-kicker{background:#38bdf824;color:#7dd3fc}:root[data-theme=dark] .page-title-icon{background:linear-gradient(135deg,#1e293be0,#0f172abf);border-color:#7dd3fc52}:root[data-theme=dark] .page-title-icon i{color:#fdba74!important}:root[data-theme=dark] .page-title,:root[data-theme=dark] .hero-actions-card__label,:root[data-theme=dark] .card-title,:root[data-theme=dark] .details-title,:root[data-theme=dark] .details-section-head strong,:root[data-theme=dark] .delete-modal__title{color:var(--color-text)}:root[data-theme=dark] .page-subtitle,:root[data-theme=dark] .hero-actions-card__hint,:root[data-theme=dark] .account-panel__hint,:root[data-theme=dark] .page-description,:root[data-theme=dark] .table-info,:root[data-theme=dark] .details-subtitle,:root[data-theme=dark] .delete-modal__text,:root[data-theme=dark] .delete-modal__hint{color:var(--color-text-muted)}:root[data-theme=dark] .hero-actions-card{border-left-color:var(--color-border)}:root[data-theme=dark] .account-panel__label,:root[data-theme=dark] .hero-actions-card__label{color:#f8fafc}:root[data-theme=dark] .filter-field>span{color:#f8fafc!important}:root[data-theme=dark] .filter-field input[type=date]{color:#f8fafc;border-color:var(--color-border)}:root[data-theme=dark] .filter-field input[type=date]::-webkit-calendar-picker-indicator{opacity:1;filter:invert(58%) sepia(96%) saturate(1202%) hue-rotate(349deg) brightness(101%) contrast(98%);cursor:pointer}:root[data-theme=dark] .content-card,:root[data-theme=dark] .filter-card,:root[data-theme=dark] .summary-card,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .section-card,:root[data-theme=dark] .insight-card,:root[data-theme=dark] .chart-card,:root[data-theme=dark] .funnel-card,:root[data-theme=dark] .form-card,:root[data-theme=dark] .details-panel,:root[data-theme=dark] .delete-modal,:root[data-theme=dark] .details-meta-item,:root[data-theme=dark] .details-progress,:root[data-theme=dark] .details-kpi,:root[data-theme=dark] .mobile-card,:root[data-theme=dark] .snapshot-item{background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .filter-grid{background:linear-gradient(180deg,#1e293bb8,#0f172a9e)}:root[data-theme=dark] .filter-card{border-color:var(--color-border)!important;background-clip:padding-box;box-shadow:var(--shadow-sm)}:root[data-theme=dark] .form-card:not(.form-card--modal){border-color:var(--color-border)!important;background-clip:padding-box}:root[data-theme=dark] .table-info,:root[data-theme=dark] .data-table th,:root[data-theme=dark] .permissions-panel,:root[data-theme=dark] .details-top,:root[data-theme=dark] .delete-modal__meta{background:var(--color-surface-soft);border-color:var(--color-border)}:root[data-theme=dark] .data-table td,:root[data-theme=dark] .snapshot-row--error td,:root[data-theme=dark] .row-error td{border-color:var(--color-border)}:root[data-theme=dark] .data-table tbody tr:hover,:root[data-theme=dark] .snapshot-row--active td,:root[data-theme=dark] .snapshot-item:hover,:root[data-theme=dark] .mobile-card--error,:root[data-theme=dark] .row-error td{background:#1e293b9e}:root[data-theme=dark] .account-select,:root[data-theme=dark] .account-name,:root[data-theme=dark] .field-input,:root[data-theme=dark] .permissions-textarea,:root[data-theme=dark] .filter-field input,:root[data-theme=dark] .pagination-bar>button,:root[data-theme=dark] .pages button,:root[data-theme=dark] .btn-icon,:root[data-theme=dark] .btn-cancel,:root[data-theme=dark] .details-close{background:var(--color-surface-raised);color:var(--color-text);border-color:var(--color-border)}:root[data-theme=dark] .account-name--empty,:root[data-theme=dark] .col-email,:root[data-theme=dark] .col-muted,:root[data-theme=dark] .mobile-card__label,:root[data-theme=dark] .field-optional,:root[data-theme=dark] .permissions-hint,:root[data-theme=dark] .details-status-label,:root[data-theme=dark] .details-meta-item__label,:root[data-theme=dark] .details-kpi__label,:root[data-theme=dark] .details-meta-item__value,:root[data-theme=dark] .details-progress__top,:root[data-theme=dark] .toggle-slider{color:var(--color-text-muted)}:root[data-theme=dark] .details-progress__track,:root[data-theme=dark] .bar-track,:root[data-theme=dark] .progress-bar{background:#94a3b83d}:root[data-theme=dark] .dashboard-disclaimer{border-color:#fb923c7a;background:linear-gradient(180deg,#7c2d1273,#431407a6);color:#fed7aa}:root[data-theme=dark] .dashboard-disclaimer i{color:#fb923c}:root[data-theme=dark] .dashboard-disclaimer span{color:#ffedd5}:root[data-theme=dark] .dashboard-sync-banner{border-color:#f9731659;background:linear-gradient(180deg,#7c2d128c,#9a341273);box-shadow:0 10px 24px #f973161f}:root[data-theme=dark] .dashboard-sync-banner__text,:root[data-theme=dark] .dashboard-sync-banner__action{color:var(--color-text)}:root[data-theme=dark] .dashboard-sync-banner__action{border-color:#fb923c7a;background:#c2410c47}:root[data-theme=dark] .sync-pill{border-color:#38bdf873;background:#0e749047;color:#bae6fd}:root[data-theme=dark] .sync-ring{border-color:#bae6fd52;border-top-color:#22d3ee}:root[data-theme=dark] .summary-card--blue,:root[data-theme=dark] .summary-card--green,:root[data-theme=dark] .summary-card--violet,:root[data-theme=dark] .summary-card--amber,:root[data-theme=dark] .summary-card--red,:root[data-theme=dark] .summary-card--pink,:root[data-theme=dark] .insight-card--green,:root[data-theme=dark] .insight-card--violet{background:var(--color-surface)}:root[data-theme=dark] .summary-card__icon{background:#94a3b82e;color:#e2e8f0}:root[data-theme=dark] .summary-card__value,:root[data-theme=dark] .summary-card__caption,:root[data-theme=dark] .insight-card__head p,:root[data-theme=dark] .bar-metric__labels,:root[data-theme=dark] .insight-card__empty,:root[data-theme=dark] .metric-icon,:root[data-theme=dark] .funnel-copy,:root[data-theme=dark] .kpi span,:root[data-theme=dark] .kpi strong,:root[data-theme=dark] .table-info,:root[data-theme=dark] .data-table th,:root[data-theme=dark] .data-table td,:root[data-theme=dark] .mobile-card__title,:root[data-theme=dark] .mobile-card__value,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .loading-state,:root[data-theme=dark] .delete-modal p{color:var(--color-text)}:root[data-theme=dark] .summary-card__caption,:root[data-theme=dark] .insight-card__head p,:root[data-theme=dark] .insight-card__empty,:root[data-theme=dark] .table-info,:root[data-theme=dark] .data-table th,:root[data-theme=dark] .mobile-card__label,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .loading-state{color:var(--color-text-muted)}:root[data-theme=dark] .page-title-icon,:root[data-theme=dark] .kpi,:root[data-theme=dark] .funnel-icon{border-color:#94a3b847;background:linear-gradient(180deg,#1e293bcc,#0f172ad9)}:root[data-theme=dark] .funnel-subtitle,:root[data-theme=dark] .details-status-label,:root[data-theme=dark] .details-meta-item__label,:root[data-theme=dark] .details-kpi__label{color:var(--color-text-muted)}:root[data-theme=dark] .details-progress__fill{background:linear-gradient(90deg,#22d3ee,#3b82f6)}:root[data-theme=dark] .status-badge--success{background:#16a34a3d;border-color:#4ade8073;color:#86efac}:root[data-theme=dark] .status-badge--error{background:#dc262638;border-color:#f871716b;color:#fca5a5}:root[data-theme=dark] .status-badge--running{background:#1e40af4d;border-color:#60a5fa80;color:#bfdbfe}:root[data-theme=dark] .status-badge--queued{background:#c2410c42;border-color:#fb923c73;color:#fdba74}:root[data-theme=dark] .status-badge--neutral{background:#4755694d;border-color:#94a3b866;color:#cbd5e1}app-root{display:block;min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font-family:inherit}
