[data-app=admin]{--ed-bg: #F1F3F6;--ed-bg-secondary: #E9ECF1;--ed-sidebar: #FFFFFF;--ed-card: #FFFFFF;--ed-soft-card: #F4F6F9;--ed-porcelain: #FFFFFF;--ed-ivory: #F1F3F6;--ed-linen: #E9ECF1;--ed-primary: #1F5FB7;--ed-primary-dark: #1A4F99;--ed-primary-light: #E5EEF8;--ed-primary-ultra: #F2F7FC;--ed-cta: #1F5FB7;--ed-cta-dark: #1A4F99;--ed-cta-top: #1F5FB7;--ed-cta-bottom: #1A4F99;--ed-cta-border: #1A4F99;--ed-champagne: #7A5B2A;--ed-champagne-light: #B79462;--ed-gold-soft: #B79462;--ed-gold-deep: #7A5B2A;--ed-walnut: #0F172A;--ed-coffee: #1F2937;--ed-text-primary: #0F172A;--ed-text-secondary: #475569;--ed-text-muted: #64748B;--ed-placeholder: #94A3B8;--ed-border: #DDE3EB;--ed-border-soft: #E8ECF1;--ed-divider: #E8ECF1;--ed-success: #1E7A4D;--ed-success-bg: #E5F2EC;--ed-success-text: #15613B;--ed-success-border: #B3D9C2;--ed-warning: #A55B00;--ed-warning-bg: #FFF1DC;--ed-warning-text: #A55B00;--ed-warning-border: #F3CFA0;--ed-error: #B43625;--ed-error-bg: #FCE8E4;--ed-error-text: #B43625;--ed-error-border: #F1B0A3;--ed-card-highlight: rgba(255, 255, 255, .5);--ed-focus-ring: rgba(31, 95, 183, .18);--font-display: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius-button: 6px;--radius-input: 6px;--radius-card: 8px;--radius-card-lg: 10px;--radius-modal: 12px;--radius-pill: 999px;--shadow-card: 0 2px 8px rgba(15, 23, 42, .05);--shadow-elevated: 0 8px 20px rgba(15, 23, 42, .08);--shadow-modal: 0 -8px 30px rgba(15, 23, 42, .14);--shadow-button: 0 2px 8px rgba(31, 95, 183, .15);--admin-table-row-height: 44px;--ed-text-display-2xl: 1.75rem;--ed-text-display-xl: 1.5rem;--ed-text-display-lg: 1.375rem;--ed-text-display-md: 1.25rem;--ed-text-body: .8125rem;--ed-text-body-sm: .75rem;--ed-page-wash: transparent;--ed-page-accent-1: transparent;--ed-page-accent-2: transparent;--ed-body-wash: transparent;--ed-body-accent-1: transparent;--ed-body-accent-2: transparent;--ed-decorative-border: var(--ed-border);--ed-decorative-border-soft: var(--ed-border-soft);--ed-decorative-border-strong: var(--ed-border);--ed-decorative-border-hover: var(--ed-cta);--ed-decorative-border-cardhover: var(--ed-cta);--ed-decorative-border-emphasis: var(--ed-border);--ed-decorative-border-emphasis-soft: var(--ed-border-soft);--ed-decorative-border-surface-soft: var(--ed-border-soft);--ed-decorative-tint: var(--ed-card);--ed-decorative-bronze: var(--ed-border);--ed-decorative-bronze-ring: var(--ed-border-soft);--ed-decorative-bronze-soft: var(--ed-border-soft);--ed-decorative-bronze-dashed: var(--ed-border);--ed-skeleton-grad-1: rgba(221, 227, 235, .42);--ed-skeleton-grad-2: rgba(241, 245, 249, .78);--ed-selection-bg: rgba(31, 95, 183, .2);--ed-button-secondary-border: var(--ed-border);--ed-premium-ring-glow: rgba(31, 95, 183, .06)}[data-app=admin] body,[data-app=admin] table,[data-app=admin] .ed-tabular,[data-app=admin] .ed-input,[data-app=admin] code,[data-app=admin] [data-numeric]{font-variant-numeric:tabular-nums}[data-app=admin] h1,[data-app=admin] h2,[data-app=admin] h3,[data-app=admin] h4,[data-app=admin] h5,[data-app=admin] h6,[data-app=admin] .font-serif{font-family:var(--font-ui)!important;letter-spacing:-.005em;font-weight:700}[data-app=admin] table.ed-admin-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}[data-app=admin] table.ed-admin-table thead{position:sticky;top:0;z-index:1;background:var(--ed-soft-card)}[data-app=admin] table.ed-admin-table th{padding:10px 12px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ed-text-muted);border-bottom:1px solid var(--ed-border)}[data-app=admin] table.ed-admin-table td{padding:10px 12px;height:var(--admin-table-row-height);border-bottom:1px solid var(--ed-border-soft);color:var(--ed-text-primary)}[data-app=admin] table.ed-admin-table tbody tr:hover{background:var(--ed-soft-card)}[data-app=admin] .ed-status-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-variant-numeric:tabular-nums;background:var(--ed-soft-card);color:var(--ed-text-secondary);border:1px solid var(--ed-border)}[data-app=admin] .ed-status-pill.is-success{background:var(--ed-success-bg);color:var(--ed-success-text);border-color:transparent}[data-app=admin] .ed-status-pill.is-warning{background:var(--ed-warning-bg);color:var(--ed-warning-text);border-color:var(--ed-warning-border)}[data-app=admin] .ed-status-pill.is-error{background:var(--ed-error-bg);color:var(--ed-error-text);border-color:var(--ed-error-border)}[data-app=admin] .ed-btn-primary{background:var(--ed-cta);border-color:var(--ed-cta-border);color:#fff}[data-app=admin] .ed-btn-primary:hover{background:var(--ed-cta-dark)}[data-app=admin] .ed-btn-danger,[data-app=admin] .ed-btn-destructive{background:var(--ed-error);border-color:var(--ed-error);color:#fff}[data-app=admin] .ed-btn-danger:hover,[data-app=admin] .ed-btn-destructive:hover{background:#973020}[data-app=admin][data-color-scheme=dark]{--ed-bg: #1A1D22;--ed-bg-secondary: #21252B;--ed-sidebar: #16191D;--ed-card: #24282F;--ed-soft-card: #2C3037;--ed-porcelain: #24282F;--ed-ivory: #21252B;--ed-linen: #2C3037;--ed-primary: #7BB8F0;--ed-primary-dark: #5A9DE0;--ed-primary-light: #1F3550;--ed-primary-ultra: #16243A;--ed-cta: #7BB8F0;--ed-cta-dark: #5A9DE0;--ed-cta-top: #7BB8F0;--ed-cta-bottom: #5A9DE0;--ed-cta-border: #5A9DE0;--ed-text-primary: #EAEDF2;--ed-text-secondary: #B6BBC5;--ed-text-muted: #888E97;--ed-placeholder: #6A7079;--ed-border: #353A42;--ed-border-soft: #2C3037;--ed-divider: #2C3037;--ed-success: #5BBE85;--ed-success-bg: #1B3526;--ed-success-text: #84D6A6;--ed-success-border: #2C5C40;--ed-warning: #E0A45F;--ed-warning-bg: #3A2C18;--ed-warning-text: #F0BE7C;--ed-warning-border: #5C411E;--ed-error: #E87766;--ed-error-bg: #3D211B;--ed-error-text: #F2998B;--ed-error-border: #5C2E26;--ed-card-highlight: rgba(255, 255, 255, .04);--ed-focus-ring: rgba(123, 184, 240, .32);--shadow-card: 0 4px 14px rgba(0, 0, 0, .4);--shadow-elevated: 0 12px 28px rgba(0, 0, 0, .5);--shadow-modal: 0 -10px 32px rgba(0, 0, 0, .55);--shadow-button: 0 6px 18px rgba(0, 0, 0, .42);--ed-page-wash: transparent;--ed-page-accent-1: transparent;--ed-page-accent-2: transparent;--ed-body-wash: transparent;--ed-body-accent-1: transparent;--ed-body-accent-2: transparent;--ed-decorative-border: var(--ed-border);--ed-decorative-border-soft: var(--ed-border-soft);--ed-decorative-border-strong: var(--ed-border);--ed-decorative-border-hover: var(--ed-cta);--ed-decorative-border-cardhover: var(--ed-cta);--ed-decorative-border-emphasis: var(--ed-border);--ed-decorative-border-emphasis-soft: var(--ed-border-soft);--ed-decorative-border-surface-soft: var(--ed-border-soft);--ed-decorative-tint: var(--ed-card);--ed-decorative-bronze: var(--ed-border);--ed-decorative-bronze-ring: var(--ed-border-soft);--ed-decorative-bronze-soft: var(--ed-border-soft);--ed-decorative-bronze-dashed: var(--ed-border);--ed-skeleton-grad-1: rgba(20, 28, 42, .42);--ed-skeleton-grad-2: rgba(30, 40, 58, .62);--ed-selection-bg: rgba(90, 161, 242, .26);--ed-button-secondary-border: var(--ed-border);--ed-premium-ring-glow: rgba(0, 0, 0, .32);color-scheme:dark}
