@charset "UTF-8";@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-cyrillic-ext-300.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:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-cyrillic-300.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-latin-ext-300.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:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-latin-300.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-cyrillic-ext-400.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-cyrillic-400.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-latin-ext-400.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-latin-400.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-cyrillic-ext-500.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-cyrillic-500.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-latin-ext-500.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-latin-500.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:Material Icons;font-style:normal;font-weight:400;src:url(/fonts/material-icons-fallback-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-cyrillic-ext-300.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:300;font-display:swap;src:url(/fonts/inter-cyrillic-300.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:300;font-display:swap;src:url(/fonts/inter-latin-ext-300.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:300;font-display:swap;src:url(/fonts/inter-latin-300.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:400;font-display:swap;src:url(/fonts/inter-cyrillic-ext-400.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(/fonts/inter-cyrillic-400.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(/fonts/inter-latin-ext-400.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(/fonts/inter-latin-400.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(/fonts/inter-cyrillic-ext-500.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(/fonts/inter-cyrillic-500.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(/fonts/inter-latin-ext-500.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(/fonts/inter-latin-500.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(/fonts/inter-cyrillic-ext-600.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(/fonts/inter-cyrillic-600.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(/fonts/inter-latin-ext-600.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(/fonts/inter-latin-600.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(/fonts/inter-cyrillic-ext-700.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(/fonts/inter-cyrillic-700.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(/fonts/inter-latin-ext-700.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(/fonts/inter-latin-700.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}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root{--vex-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--vex-sidenav-width: 280px;--vex-sidenav-collapsed-width: 72px;--vex-sidenav-item-min-height: 40px;--vex-sidenav-background: #111827;--vex-toolbar-height: 64px;--vex-secondary-toolbar-height: 54px;--vex-footer-height: 56px;--vex-page-layout-header-height: 200px;--vex-page-layout-toolbar-height: 64px;--vex-page-padding-x: 24px;--vex-border-radius: .25rem;--vex-button-border-radius: var(--vex-border-radius);--vex-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--vex-shadow-card: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--vex-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--vex-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--vex-shadow-b: 0 10px 30px 0 rgba(82, 63, 104, .06);--vex-footer-elevation: 0 -10px 30px 0 rgba(82, 63, 104, .06);--vex-color-primary-50-rgb: 238, 242, 255;--vex-color-primary-100-rgb: 224, 231, 255;--vex-color-primary-200-rgb: 199, 210, 254;--vex-color-primary-300-rgb: 165, 180, 252;--vex-color-primary-400-rgb: 129, 140, 248;--vex-color-primary-500-rgb: 99, 102, 241;--vex-color-primary-600-rgb: 79, 70, 229;--vex-color-primary-700-rgb: 67, 56, 202;--vex-color-primary-800-rgb: 55, 48, 163;--vex-color-primary-900-rgb: 49, 46, 129;--vex-color-primary-50: #eef2ff;--vex-color-primary-100: #e0e7ff;--vex-color-primary-500: #6366f1;--vex-color-primary-600: #4f46e5;--vex-color-primary-700: #4338ca;--vex-color-on-primary-600: #ffffff;--vex-color-accent-500: #f59e0b;--vex-color-warn-500: #ef4444}:root{--vex-background-background: #f3f4f6;--vex-background-background-rgb: 243, 244, 246;--vex-background-card: #ffffff;--vex-background-card-rgb: 255, 255, 255;--vex-background-app-bar: #e5e7eb;--vex-background-app-bar-rgb: 229, 231, 235;--vex-background-hover: rgba(17, 24, 39, .04);--vex-background-dialog: #ffffff;--vex-foreground-text: #030712;--vex-foreground-text-rgb: 3, 7, 18;--vex-foreground-secondary-text: #4b5563;--vex-foreground-secondary-text-rgb: 75, 85, 99;--vex-foreground-hint-text: #6b7280;--vex-foreground-hint-text-rgb: 107, 114, 128;--vex-foreground-divider: rgba(0, 0, 0, .08);--vex-primary: var(--vex-color-primary-600);--vex-error: var(--vex-color-warn-500);--vex-card-background: var(--vex-background-card);--vex-border-color: var(--vex-foreground-divider);--vex-text-primary: var(--vex-foreground-text);--vex-text-secondary: var(--vex-foreground-secondary-text);--vex-table-header-background: var(--vex-background-app-bar);--vex-table-row-hover: var(--vex-background-hover);--vex-table-row-selected: rgba(var(--vex-color-primary-600-rgb), .06);--admin-bg: var(--vex-background-card);--admin-page-bg: var(--vex-background-background);--admin-card-bg: var(--vex-background-card);--admin-text-primary: var(--vex-foreground-text);--admin-text-secondary: var(--vex-foreground-secondary-text);--admin-text-hint: var(--vex-foreground-hint-text);--admin-divider: var(--vex-foreground-divider);--admin-border: var(--vex-foreground-divider);--admin-border-radius: var(--vex-border-radius);--mp-neutral-100: var(--vex-background-app-bar);--mp-neutral-200: rgba(0, 0, 0, .06);--mp-neutral-800: var(--vex-foreground-secondary-text);--mp-neutral-900: var(--vex-foreground-text);--mp-accent-50: var(--vex-color-primary-50);--mp-accent-100: var(--vex-color-primary-100);--mp-accent: var(--vex-color-primary-600);--mp-accent-500: var(--vex-color-primary-500);--mp-accent-600: var(--vex-color-primary-600);--mp-accent-700: var(--vex-color-primary-700);--mp-accent2: #dc2626;--mp-accent2-100: #fee2e2;--mp-accent2-700: #b91c1c;--mp-accent2-800: #991b1b}body.dark,.dark{--vex-background-background: #111827;--vex-background-background-rgb: 17, 24, 39;--vex-background-card: #1f2937;--vex-background-card-rgb: 31, 41, 55;--vex-background-app-bar: #374151;--vex-background-app-bar-rgb: 55, 65, 81;--vex-background-hover: rgba(255, 255, 255, .05);--vex-background-dialog: #1f2937;--vex-foreground-text: #f9fafb;--vex-foreground-text-rgb: 249, 250, 251;--vex-foreground-secondary-text: #9ca3af;--vex-foreground-secondary-text-rgb: 156, 163, 175;--vex-foreground-hint-text: #6b7280;--vex-foreground-hint-text-rgb: 107, 114, 128;--vex-foreground-divider: rgba(255, 255, 255, .12);--mp-neutral-100: var(--vex-background-app-bar);--mp-neutral-200: rgba(255, 255, 255, .08);--mp-neutral-800: var(--vex-foreground-secondary-text);--mp-neutral-900: var(--vex-foreground-text);--admin-bg: var(--vex-background-card);--admin-page-bg: var(--vex-background-background);--admin-text-primary: var(--vex-foreground-text);--admin-text-secondary: var(--vex-foreground-secondary-text);--admin-text-hint: var(--vex-foreground-hint-text);--admin-divider: var(--vex-foreground-divider);--admin-border: var(--vex-foreground-divider);--vex-table-row-selected: rgba(var(--vex-color-primary-500-rgb), .14);--mat-sys-surface: var(--vex-background-card);--mat-sys-on-surface: var(--vex-foreground-text);--mat-sys-surface-container: var(--vex-background-card);--mat-sys-surface-container-high: #283548;--mat-sys-outline: var(--vex-foreground-divider);--mat-sys-outline-variant: rgba(255, 255, 255, .1);--mat-sys-surface-variant: #283548;--mat-sys-on-surface-variant: var(--vex-foreground-secondary-text);color:var(--vex-foreground-text);background-color:var(--vex-background-background)}body.vex-theme-default,.vex-theme-default{--vex-color-primary-50: #eef2ff;--vex-color-primary-100: #e0e7ff;--vex-color-primary-500: #6366f1;--vex-color-primary-600: #4f46e5;--vex-color-primary-700: #4338ca;--vex-color-primary-500-rgb: 99, 102, 241;--vex-color-primary-600-rgb: 79, 70, 229}body.vex-theme-teal,.vex-theme-teal{--vex-color-primary-50: #f0fdfa;--vex-color-primary-100: #ccfbf1;--vex-color-primary-500: #14b8a6;--vex-color-primary-600: #0d9488;--vex-color-primary-700: #0f766e;--vex-color-primary-500-rgb: 20, 184, 166;--vex-color-primary-600-rgb: 13, 148, 136}body.vex-theme-green,.vex-theme-green{--vex-color-primary-50: #f0fdf4;--vex-color-primary-100: #dcfce7;--vex-color-primary-500: #22c55e;--vex-color-primary-600: #16a34a;--vex-color-primary-700: #15803d;--vex-color-primary-500-rgb: 34, 197, 94;--vex-color-primary-600-rgb: 22, 163, 74}body.vex-theme-purple,.vex-theme-purple{--vex-color-primary-50: #faf5ff;--vex-color-primary-100: #f3e8ff;--vex-color-primary-500: #a855f7;--vex-color-primary-600: #9333ea;--vex-color-primary-700: #7e22ce;--vex-color-primary-500-rgb: 168, 85, 247;--vex-color-primary-600-rgb: 147, 51, 234}body.vex-theme-red,.vex-theme-red{--vex-color-primary-50: #fef2f2;--vex-color-primary-100: #fee2e2;--vex-color-primary-500: #ef4444;--vex-color-primary-600: #dc2626;--vex-color-primary-700: #b91c1c;--vex-color-primary-500-rgb: 239, 68, 68;--vex-color-primary-600-rgb: 220, 38, 38}body.vex-theme-orange,.vex-theme-orange{--vex-color-primary-50: #fff7ed;--vex-color-primary-100: #ffedd5;--vex-color-primary-500: #f97316;--vex-color-primary-600: #ea580c;--vex-color-primary-700: #c2410c;--vex-color-primary-500-rgb: 249, 115, 22;--vex-color-primary-600-rgb: 234, 88, 12}:root,body{--mat-sys-primary: var(--vex-color-primary-600);--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: var(--vex-color-primary-100);--mat-sys-on-primary-container: var(--vex-color-primary-700)}body{font-family:var(--vex-font);background-color:var(--vex-background-background);color:var(--vex-foreground-text);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mat-mdc-button-base{border-radius:var(--vex-button-border-radius, var(--vex-border-radius))!important;font-weight:500!important;letter-spacing:.01em!important}button.mat-mdc-flat-button.mat-primary,button.mat-mdc-raised-button.mat-primary{background-color:var(--vex-color-primary-600)!important;color:#fff!important}button.mat-mdc-flat-button.mat-primary:hover,button.mat-mdc-raised-button.mat-primary:hover{background-color:var(--vex-color-primary-700)!important}.mat-mdc-form-field .mat-mdc-text-field-wrapper{border-radius:var(--vex-border-radius)!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-notch-piece{border-color:var(--vex-foreground-divider)}.mat-mdc-form-field.mat-form-field-appearance-outline:hover .mat-mdc-notch-piece{border-color:var(--vex-foreground-secondary-text)}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mat-mdc-notch-piece{border-color:var(--vex-color-primary-600)!important}.mat-mdc-form-field .mat-mdc-input-element,.mat-mdc-form-field .mat-mdc-select-value{color:var(--vex-foreground-text)!important}.mat-mdc-form-field .mat-mdc-floating-label{color:var(--vex-foreground-secondary-text)!important}.mat-mdc-dialog-container{--mdc-dialog-container-color: var(--vex-background-card) !important;--mdc-dialog-subhead-color: var(--vex-foreground-text) !important;--mdc-dialog-supporting-text-color: var(--vex-foreground-secondary-text) !important;border-radius:calc(var(--vex-border-radius) * 1.5)!important;box-shadow:var(--vex-shadow-lg)!important}.mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:inherit!important;background-color:var(--vex-background-card)!important;color:var(--vex-foreground-text)!important}.mat-mdc-dialog-container .mat-mdc-dialog-title{display:flex;align-items:center;justify-content:space-between;font-size:1.125rem!important;font-weight:600!important;color:var(--vex-foreground-text)!important;padding:16px 24px!important;margin:0!important;border-bottom:1px solid var(--vex-foreground-divider)}.mat-mdc-dialog-container .mat-mdc-dialog-title .dialog-close-btn{margin-right:-8px;color:var(--vex-foreground-secondary-text)}.mat-mdc-dialog-container .mat-mdc-dialog-title .dialog-close-btn:hover{color:var(--vex-foreground-text)}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--vex-foreground-text)!important;padding:20px 24px!important}.mat-mdc-dialog-container .mat-mdc-dialog-actions{padding:12px 24px 16px!important;border-top:1px solid var(--vex-foreground-divider)}.mat-mdc-menu-panel{background-color:var(--vex-background-card)!important;border-radius:var(--vex-border-radius)!important;border:1px solid var(--vex-foreground-divider);box-shadow:var(--vex-shadow-md)!important}.mat-mdc-menu-panel .mat-mdc-menu-item{color:var(--vex-foreground-text)!important;min-height:40px!important;font-size:.875rem!important}.mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon{color:var(--vex-foreground-secondary-text)!important;margin-right:12px!important}.mat-mdc-menu-panel .mat-mdc-menu-item:hover:not([disabled]){background-color:var(--vex-background-hover)!important}.mat-mdc-tab-header{border-bottom:1px solid var(--vex-foreground-divider)!important;background-color:var(--vex-background-card)}.mat-mdc-tab-header .mdc-tab__text-label{color:var(--vex-foreground-secondary-text)!important;font-weight:500!important}.mat-mdc-tab-header .mdc-tab--active .mdc-tab__text-label{color:var(--vex-color-primary-600)!important;font-weight:600!important}.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--vex-color-primary-600)!important}.mat-mdc-table{background-color:transparent!important;font-family:inherit!important}.mat-mdc-table .mat-mdc-header-cell{color:var(--vex-foreground-secondary-text)!important;font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-bottom:1px solid var(--vex-foreground-divider)!important;background-color:transparent!important}.mat-mdc-table .mat-mdc-cell{color:var(--vex-foreground-text)!important;font-size:.875rem!important;border-bottom:1px solid var(--vex-foreground-divider)!important}.mat-mdc-table .mat-mdc-row:hover{background-color:var(--vex-background-hover)!important}.mat-mdc-paginator{background-color:transparent!important;color:var(--vex-foreground-secondary-text)!important;border-top:1px solid var(--vex-foreground-divider)}.mat-mdc-paginator .mat-mdc-select-value{color:var(--vex-foreground-text)!important}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:#1f2937!important;color:#fff!important;border-radius:var(--vex-border-radius)!important}.admin-card,.vex-card{background-color:var(--vex-background-card);border:1px solid var(--vex-foreground-divider);border-radius:var(--vex-border-radius);box-shadow:var(--vex-shadow-card);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.vex-page-layout-header{background-color:rgba(var(--vex-color-primary-600-rgb),.1);min-height:var(--vex-page-layout-header-height);padding:24px var(--vex-page-padding-x, 24px) calc(var(--vex-page-layout-toolbar-height) + 24px);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;box-sizing:border-box}.vex-page-layout-header .vex-header-left{display:flex;flex-direction:column;gap:6px;min-width:0}.vex-page-layout-header h1.title,.vex-page-layout-header h1{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.019em;color:var(--vex-foreground-text);line-height:1.3;overflow-wrap:anywhere}.vex-page-layout-header .vex-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.vex-page-layout-header .vex-header-actions:empty,.vex-page-layout-header .vex-header-actions:has(>:only-child:empty){display:none}.vex-page-layout-header .vex-header-actions mat-form-field{--mat-form-field-container-height: 40px;--mat-form-field-container-vertical-padding: 8px}.vex-page-content{margin-top:calc(var(--vex-page-layout-toolbar-height) * -1);padding:0 var(--vex-page-padding-x, 24px) 32px;position:relative;z-index:10;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.vex-page-content>.admin-card,.vex-page-content>.detail-card{margin-top:0;margin-bottom:0}.vex-page-content-card,.vex-aio-card{margin:calc(var(--vex-page-layout-toolbar-height) * -1) var(--vex-page-padding-x, 24px) 32px;position:relative;z-index:10}.vex-aio-card+.vex-aio-card{margin-top:0}.admin-card>.mat-mdc-tab-group>.mat-mdc-tab-header,.admin-card>form>.mat-mdc-tab-group>.mat-mdc-tab-header{--mat-tab-header-container-height: var(--vex-page-layout-toolbar-height);background-color:var(--vex-background-app-bar);padding-inline:8px}.vex-secondary-toolbar{min-height:var(--vex-secondary-toolbar-height);background-color:rgba(var(--vex-background-card-rgb),.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--vex-foreground-divider);padding:6px var(--vex-page-padding-x, 24px);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;box-sizing:border-box}.vex-secondary-toolbar .vex-secondary-left{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.vex-secondary-toolbar .vex-secondary-left h1{margin:0;font-size:1rem;font-weight:500;letter-spacing:-.011em;color:var(--vex-foreground-text);line-height:1.5}.vex-secondary-toolbar .vex-secondary-left .toolbar-divider{height:20px;width:1px;background-color:var(--vex-foreground-divider)}.vex-secondary-toolbar .vex-secondary-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.vex-table-toolbar{min-height:var(--vex-page-layout-toolbar-height);background-color:var(--vex-background-app-bar);border-bottom:1px solid var(--vex-foreground-divider);padding:10px 24px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;box-sizing:border-box}.vex-table-toolbar mat-form-field{--mat-form-field-container-height: 40px;--mat-form-field-container-vertical-padding: 8px}.vex-table-toolbar .vex-table-title,.vex-table-toolbar .vex-table-toolbar__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4;letter-spacing:-.014em;color:var(--vex-foreground-text);display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.vex-table-toolbar .vex-table-title:not(:last-child):not(:has(+.vex-toolbar-spacer)):not(:has(+.vex-table-toolbar__actions)),.vex-table-toolbar .vex-table-toolbar__title:not(:last-child):not(:has(+.vex-toolbar-spacer)):not(:has(+.vex-table-toolbar__actions)){padding-right:16px;border-right:1px solid var(--vex-foreground-divider)}.vex-table-toolbar .vex-table-toolbar__count{font-size:.875rem;font-weight:500;color:var(--vex-foreground-secondary-text)}.vex-table-toolbar .vex-search-pill{display:flex;align-items:center;gap:8px;background-color:var(--vex-background-card);border-radius:9999px;padding:6px 16px;box-shadow:var(--vex-shadow-sm);flex:1;max-width:340px}.vex-table-toolbar .vex-search-pill mat-icon{font-size:20px;width:20px;height:20px;color:var(--vex-foreground-secondary-text)}.vex-table-toolbar .vex-search-pill input{border:none;outline:none;background:transparent;width:100%;font-size:.875rem;color:var(--vex-foreground-text)}.vex-table-toolbar .vex-search-pill input::placeholder{color:var(--vex-foreground-hint-text)}.vex-table-toolbar .vex-toolbar-spacer{flex:1}.vex-table-toolbar .vex-toolbar-actions,.vex-table-toolbar .vex-table-toolbar__actions{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:12px}@media screen and (max-width:768px){:root{--vex-page-padding-x: 16px}.vex-table-toolbar{padding:12px 16px}}.status-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.status-badge.status-active,.status-badge.status-approved,.status-badge.status-verified,.status-badge.status-delivered,.status-badge.status-paid{background-color:#22c55e26;color:#16a34a}.status-badge.status-pending,.status-badge.status-moderation,.status-badge.status-waiting,.status-badge.status-draft{background-color:#f59e0b26;color:#d97706}.status-badge.status-rejected,.status-badge.status-cancelled,.status-badge.status-inactive,.status-badge.status-suspended,.status-badge.status-closed{background-color:#ef444426;color:#dc2626}.status-badge.status-archived{background-color:#6b728026;color:#6b7280}.bg-pattern{background:linear-gradient(135deg,var(--vex-background-background) 22px,var(--vex-background-hover) 22px,var(--vex-background-hover) 24px,transparent 24px,transparent 67px,var(--vex-background-hover) 67px,var(--vex-background-hover) 69px,transparent 69px),linear-gradient(225deg,var(--vex-background-background) 22px,var(--vex-background-hover) 22px,var(--vex-background-hover) 24px,transparent 24px,transparent 67px,var(--vex-background-hover) 67px,var(--vex-background-hover) 69px,transparent 69px) 0 64px;background-color:var(--vex-background-background);background-size:64px 128px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--vex-foreground-divider);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--vex-foreground-secondary-text)}.toolbar-search-btn{display:flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:9999px;background-color:var(--vex-background-app-bar);border:1px solid transparent;color:var(--vex-foreground-secondary-text);font:inherit;font-size:.8125rem;cursor:pointer;transition:all .15s ease}.toolbar-search-btn mat-icon{font-size:18px;width:18px;height:18px}.toolbar-search-btn .search-placeholder{color:var(--vex-foreground-hint-text)}.toolbar-search-btn:hover{background-color:var(--vex-background-card);border-color:var(--vex-foreground-divider);box-shadow:var(--vex-shadow-sm);color:var(--vex-foreground-text)}body{--mat-sys-primary: var(--mp-accent);--mat-sys-on-primary: var(--admin-bg);--mat-sys-primary-container: var(--mp-accent-100);--mat-sys-on-primary-container: var(--mp-accent-800);--mat-sys-inverse-primary: var(--mp-accent-300);--mat-sys-secondary: var(--mp-neutral-700);--mat-sys-on-secondary: var(--admin-bg);--mat-sys-secondary-container: var(--mp-accent-100);--mat-sys-on-secondary-container: var(--mp-accent-800);--mat-sys-tertiary: var(--mp-accent2);--mat-sys-on-tertiary: var(--admin-bg);--mat-sys-tertiary-container: var(--mp-accent2-100);--mat-sys-on-tertiary-container: var(--mp-accent2-800);--mat-sys-error: var(--mp-accent2-700);--mat-sys-on-error: var(--admin-bg);--mat-sys-error-container: var(--mp-accent2-100);--mat-sys-on-error-container: var(--mp-accent2-800);--mat-sys-background: var(--admin-bg);--mat-sys-on-background: var(--admin-text-primary);--mat-sys-surface: var(--admin-bg);--mat-sys-surface-bright: var(--admin-bg);--mat-sys-surface-dim: var(--mp-neutral-200);--mat-sys-surface-container-lowest: var(--admin-bg);--mat-sys-surface-container-low: var(--mp-neutral-100);--mat-sys-surface-container: var(--admin-surface);--mat-sys-surface-container-high: var(--admin-surface);--mat-sys-surface-container-highest: var(--mp-neutral-200);--mat-sys-surface-variant: var(--mp-neutral-200);--mat-sys-on-surface: var(--admin-text-primary);--mat-sys-on-surface-variant: var(--mp-neutral-700);--mat-sys-inverse-surface: var(--mp-neutral-900);--mat-sys-inverse-on-surface: var(--mp-neutral-100);--mat-sys-outline: var(--mp-neutral-400);--mat-sys-outline-variant: var(--mp-neutral-300);--mat-sys-surface-tint: transparent;--mat-sys-corner-extra-small: 3px;--mat-sys-corner-small: 4px;--mat-sys-corner-medium: 6px;--mat-sys-corner-large: 8px;--mat-sys-corner-extra-large: 10px;--mat-sys-corner-full: 999px;--mat-sys-level1: 0 1px 2px oklch(.28 .02 265 / .08);--mat-sys-level2: 0 4px 12px oklch(.28 .02 265 / .1);--mat-sys-level3: 0 12px 32px oklch(.28 .02 265 / .14);--mat-sys-level4: 0 16px 40px oklch(.28 .02 265 / .16);--mat-sys-level5: 0 20px 48px oklch(.28 .02 265 / .18);--mat-button-filled-container-shape: 999px;--mat-button-filled-container-height: 40px;--mat-button-filled-horizontal-padding: 18px;--mat-button-filled-container-color: var(--mp-accent);--mat-button-filled-label-text-color: var(--admin-bg);--mat-button-filled-label-text-weight: 600;--mat-button-filled-state-layer-color: var(--admin-bg);--mat-button-outlined-container-shape: 999px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-horizontal-padding: 16px;--mat-button-outlined-outline-color: var(--admin-divider);--mat-button-outlined-label-text-color: var(--admin-text-primary);--mat-button-outlined-label-text-weight: 600;--mat-button-outlined-state-layer-color: var(--admin-text-primary);--mat-button-text-container-shape: 999px;--mat-button-text-container-height: 36px;--mat-button-text-label-text-color: var(--mp-accent-700);--mat-button-text-label-text-weight: 600;--mat-button-text-state-layer-color: var(--mp-accent);--mat-button-protected-container-shape: 999px;--mat-button-tonal-container-shape: 999px;--mat-icon-button-icon-color: var(--mp-neutral-700);--mat-icon-button-state-layer-color: var(--mp-accent);--mat-icon-button-state-layer-size: 38px;--mat-icon-button-container-shape: 999px;--mat-form-field-container-height: 44px;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-container-text-size: 14px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-outlined-outline-color: var(--mp-neutral-300);--mat-form-field-outlined-hover-outline-color: var(--mp-neutral-500);--mat-form-field-outlined-focus-outline-color: var(--mp-accent);--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 1.5px;--mat-form-field-outlined-label-text-color: var(--mp-neutral-700);--mat-form-field-outlined-label-text-size: 14px;--mat-form-field-outlined-hover-label-text-color: var(--mp-neutral-800);--mat-form-field-outlined-focus-label-text-color: var(--mp-accent-700);--mat-form-field-outlined-input-text-color: var(--admin-text-primary);--mat-form-field-outlined-input-text-placeholder-color: var(--mp-neutral-600);--mat-form-field-outlined-caret-color: var(--mp-accent);--mat-form-field-outlined-error-outline-color: var(--mp-accent2-700);--mat-form-field-outlined-error-hover-outline-color: var(--mp-accent2-700);--mat-form-field-outlined-error-focus-outline-color: var(--mp-accent2-700);--mat-form-field-outlined-error-label-text-color: var(--mp-accent2-700);--mat-form-field-error-text-color: var(--mp-accent2-700);--mat-form-field-subscript-text-size: 12px;--mat-form-field-leading-icon-color: var(--mp-neutral-600);--mat-form-field-trailing-icon-color: var(--mp-neutral-600);--mat-select-trigger-text-size: 14px;--mat-select-enabled-trigger-text-color: var(--admin-text-primary);--mat-select-placeholder-text-color: var(--mp-neutral-600);--mat-select-enabled-arrow-color: var(--mp-neutral-600);--mat-select-focused-arrow-color: var(--mp-accent);--mat-select-panel-background-color: var(--admin-bg);--mat-select-container-elevation-shadow: var(--mat-sys-level3);--mat-option-label-text-size: 14px;--mat-option-label-text-color: var(--admin-text-primary);--mat-option-hover-state-layer-color: var(--mp-neutral-200);--mat-option-focus-state-layer-color: var(--mp-neutral-200);--mat-option-selected-state-layer-color: var(--mp-accent-100);--mat-option-selected-state-label-text-color: var(--mp-accent-800);--mat-dialog-container-color: var(--admin-bg);--mat-dialog-container-shape: 8px;--mat-dialog-container-elevation-shadow: var(--mat-sys-level4);--mat-dialog-subhead-color: var(--admin-text-primary);--mat-dialog-subhead-size: 22px;--mat-dialog-subhead-weight: 600;--mat-dialog-subhead-tracking: -.01em;--mat-dialog-supporting-text-color: var(--mp-neutral-800);--mat-dialog-supporting-text-size: 14px;--mat-dialog-headline-padding: 24px 28px 8px;--mat-dialog-content-padding: 8px 28px 16px;--mat-dialog-actions-padding: 8px 28px 24px;--mat-dialog-actions-alignment: flex-end;--mat-table-background-color: transparent;--mat-table-header-container-height: 52px;--mat-table-row-item-container-height: 56px;--mat-table-footer-container-height: 48px;--mat-table-header-headline-color: var(--admin-text-primary);--mat-table-header-headline-size: 12px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .04em;--mat-table-row-item-label-text-color: var(--admin-text-primary);--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-outline-color: var(--admin-divider);--mat-sort-arrow-color: var(--mp-accent);--mat-paginator-container-background-color: transparent;--mat-paginator-container-text-color: var(--mp-neutral-700);--mat-paginator-container-text-size: 13px;--mat-paginator-enabled-icon-color: var(--mp-neutral-800);--mat-paginator-disabled-icon-color: var(--mp-neutral-400);--mat-paginator-form-field-container-height: 36px;--mat-paginator-form-field-container-vertical-padding: 6px;--mat-snack-bar-container-color: var(--mp-neutral-900);--mat-snack-bar-supporting-text-color: var(--mp-neutral-100);--mat-snack-bar-button-color: var(--mp-accent-300);--mat-snack-bar-container-shape: 6px;--mat-slide-toggle-track-height: 22px;--mat-slide-toggle-track-width: 40px;--mat-slide-toggle-track-shape: 999px;--mat-slide-toggle-selected-track-color: var(--mp-accent);--mat-slide-toggle-selected-hover-track-color: var(--mp-accent-600);--mat-slide-toggle-selected-focus-track-color: var(--mp-accent-600);--mat-slide-toggle-selected-pressed-track-color: var(--mp-accent-700);--mat-slide-toggle-selected-handle-color: var(--admin-bg);--mat-slide-toggle-selected-hover-handle-color: var(--admin-bg);--mat-slide-toggle-selected-focus-handle-color: var(--admin-bg);--mat-slide-toggle-selected-pressed-handle-color: var(--admin-bg);--mat-slide-toggle-selected-icon-color: var(--mp-accent);--mat-slide-toggle-unselected-track-color: var(--mp-neutral-300);--mat-slide-toggle-unselected-hover-track-color: var(--mp-neutral-300);--mat-slide-toggle-unselected-focus-track-color: var(--mp-neutral-300);--mat-slide-toggle-unselected-pressed-track-color: var(--mp-neutral-400);--mat-slide-toggle-unselected-handle-color: var(--admin-bg);--mat-slide-toggle-unselected-hover-handle-color: var(--admin-bg);--mat-slide-toggle-unselected-focus-handle-color: var(--admin-bg);--mat-slide-toggle-unselected-pressed-handle-color: var(--admin-bg);--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-handle-elevation-shadow: var(--mat-sys-level1);--mat-chip-container-shape-radius: 3px;--mat-chip-container-height: 26px;--mat-chip-outline-width: 0;--mat-chip-outline-color: transparent;--mat-chip-elevated-container-color: var(--mp-neutral-200);--mat-chip-label-text-color: var(--mp-neutral-800);--mat-chip-label-text-size: 12px;--mat-chip-elevated-selected-container-color: var(--mp-accent-100);--mat-chip-selected-label-text-color: var(--mp-accent-800);--mat-chip-with-icon-icon-color: var(--mp-neutral-700);--mat-menu-container-color: var(--admin-bg);--mat-menu-container-shape: 6px;--mat-menu-container-elevation-shadow: var(--mat-sys-level3);--mat-menu-item-label-text-color: var(--admin-text-primary);--mat-menu-item-label-text-size: 14px;--mat-menu-item-icon-color: var(--mp-neutral-600);--mat-menu-item-hover-state-layer-color: var(--mp-neutral-200);--mat-menu-item-focus-state-layer-color: var(--mp-neutral-200);--mat-menu-divider-color: var(--admin-divider);--mat-tooltip-container-color: var(--mp-neutral-900);--mat-tooltip-supporting-text-color: var(--mp-neutral-100);--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-container-shape: 4px;--mat-progress-bar-active-indicator-color: var(--mp-accent);--mat-progress-bar-track-color: var(--mp-accent-100);--mat-progress-bar-active-indicator-height: 3px;--mat-progress-bar-track-height: 3px;--mat-progress-spinner-active-indicator-color: var(--mp-accent);--mat-card-elevated-container-color: var(--admin-bg);--mat-card-elevated-container-shape: 8px;--mat-card-elevated-container-elevation: var(--admin-shadow);--mat-card-outlined-container-color: var(--admin-bg);--mat-card-outlined-container-shape: 8px;--mat-card-outlined-outline-color: var(--admin-divider);--mat-card-title-text-weight: 600;--mat-card-subtitle-text-color: var(--mp-neutral-700);--mat-tree-container-background-color: transparent;--mat-tree-node-text-color: var(--admin-text-primary);--mat-tree-node-text-size: 14px;--mat-tree-node-min-height: 44px;--mat-icon-color: inherit;--mat-divider-color: var(--admin-divider);--mat-focus-indicator-border-color: var(--mp-accent)}.mat-mdc-button-base.mat-warn{--mat-button-filled-container-color: var(--mp-accent2-700);--mat-button-filled-label-text-color: var(--admin-bg);--mat-button-outlined-label-text-color: var(--mp-accent2-700);--mat-button-outlined-outline-color: var(--mp-accent2-300);--mat-button-outlined-state-layer-color: var(--mp-accent2-700);--mat-button-text-label-text-color: var(--mp-accent2-700);--mat-button-text-state-layer-color: var(--mp-accent2-700);--mat-icon-button-icon-color: var(--mp-accent2-700)}.mat-mdc-button-base.mat-primary{--mat-icon-button-icon-color: var(--mp-accent)}.mat-mdc-button-base:disabled,.mat-mdc-button-base.mat-mdc-button-disabled{opacity:.45}.mat-mdc-button-base>.mat-icon{font-size:18px;width:18px;height:18px}.mat-mdc-button-base:focus-visible,.mat-mdc-icon-button:focus-visible,.mat-mdc-menu-item:focus-visible{outline:2px solid var(--mp-accent);outline-offset:2px}.mat-mdc-form-field .mat-mdc-floating-label{font-size:14px}.mdc-notched-outline__notch{border-right:none}div.mat-mdc-select-panel{padding:6px;border:1px solid var(--admin-divider)}.mat-mdc-option{min-height:38px;border-radius:4px}.mat-mdc-option .mat-pseudo-checkbox-minimal{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mp-accent)}.mat-mdc-table .mat-mdc-header-cell{text-transform:uppercase;white-space:nowrap;border-bottom-color:var(--admin-divider)}.mat-mdc-table .mat-mdc-row{transition:background-color .15s ease}.mat-mdc-table .mat-mdc-row:hover{background-color:var(--mp-neutral-100)}.mat-mdc-table .mat-mdc-row:last-child .mat-mdc-cell{border-bottom:none}.mat-sort-header-content{text-align:left}.mat-mdc-paginator{border-top:1px solid var(--admin-divider)}.mat-mdc-dialog-container .mat-mdc-dialog-title:before{content:none;height:auto}.mat-mdc-dialog-actions{gap:8px}.mat-mdc-menu-panel{border:1px solid var(--admin-divider)}.mat-mdc-menu-item .mat-icon{font-size:20px;width:20px;height:20px}.mat-mdc-snack-bar-container .mat-mdc-button{font-weight:600}.mat-mdc-standard-chip{box-shadow:none!important}.mat-tree-node{border-radius:4px;transition:background-color .15s ease}.mat-tree-node:hover{background-color:var(--mp-neutral-100)}html{height:100%;--mat-sys-background: light-dark(#fef8fc, #151316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f5eff4, #323033);--mat-sys-inverse-primary: light-dark(#d5baff, #7d00fa);--mat-sys-inverse-surface: light-dark(#323033, #e6e1e6);--mat-sys-on-background: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #42008a);--mat-sys-on-primary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-primary-fixed: light-dark(#270057, #270057);--mat-sys-on-primary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-on-secondary: light-dark(#ffffff, #352d40);--mat-sys-on-secondary-container: light-dark(#4b4357, #eadef7);--mat-sys-on-secondary-fixed: light-dark(#1f182a, #1f182a);--mat-sys-on-secondary-fixed-variant: light-dark(#4b4357, #4b4357);--mat-sys-on-surface: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-surface-variant: light-dark(#49454e, #e8e0eb);--mat-sys-on-tertiary: light-dark(#ffffff, #42008a);--mat-sys-on-tertiary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-tertiary-fixed: light-dark(#270057, #270057);--mat-sys-on-tertiary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-outline: light-dark(#7b757f, #958e99);--mat-sys-outline-variant: light-dark(#cbc4cf, #49454e);--mat-sys-primary: light-dark(#7d00fa, #d5baff);--mat-sys-primary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-primary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-primary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#645b70, #cec2db);--mat-sys-secondary-container: light-dark(#eadef7, #4b4357);--mat-sys-secondary-fixed: light-dark(#eadef7, #eadef7);--mat-sys-secondary-fixed-dim: light-dark(#cec2db, #cec2db);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fef8fc, #151316);--mat-sys-surface-bright: light-dark(#fef8fc, #3b383c);--mat-sys-surface-container: light-dark(#f2ecf1, #211f22);--mat-sys-surface-container-high: light-dark(#ede6eb, #2b292d);--mat-sys-surface-container-highest: light-dark(#e6e1e6, #363437);--mat-sys-surface-container-low: light-dark(#f8f2f6, #1d1b1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d11);--mat-sys-surface-dim: light-dark(#ded8dd, #151316);--mat-sys-surface-tint: light-dark(#7d00fa, #d5baff);--mat-sys-surface-variant: light-dark(#e8e0eb, #49454e);--mat-sys-tertiary: light-dark(#7d00fa, #d5baff);--mat-sys-tertiary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-tertiary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-tertiary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter;--mat-sys-body-large-font: Inter;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter;--mat-sys-body-medium-font: Inter;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter;--mat-sys-body-small-font: Inter;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter;--mat-sys-display-large-font: Inter;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter;--mat-sys-display-medium-font: Inter;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter;--mat-sys-display-small-font: Inter;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter;--mat-sys-headline-large-font: Inter;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter;--mat-sys-headline-medium-font: Inter;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter;--mat-sys-headline-small-font: Inter;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter;--mat-sys-label-large-font: Inter;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter;--mat-sys-title-large-font: Inter;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter;--mat-sys-title-medium-font: Inter;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter;--mat-sys-title-small-font: Inter;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light;background-color:var(--admin-page-bg);color:var(--admin-text-primary);font-family:Inter,Helvetica Neue,sans-serif;font-size:14px;margin:0;height:100%}:root{--mp-neutral-100: #f3f4f6;--mp-neutral-200: #e5e7eb;--mp-neutral-300: #d1d5db;--mp-neutral-400: #9ca3af;--mp-neutral-500: #6b7280;--mp-neutral-600: #4b5563;--mp-neutral-700: #374151;--mp-neutral-800: #1f2937;--mp-neutral-900: #111827;--mp-accent-100: #eef2ff;--mp-accent-200: #e0e7ff;--mp-accent-300: #c7d2fe;--mp-accent-400: #a5b4fc;--mp-accent-500: #818cf8;--mp-accent: #4f46e5;--mp-accent-600: #4338ca;--mp-accent-700: #4338ca;--mp-accent-800: #3730a3;--mp-accent-900: #312e81;--mp-accent2-100: #fee2e2;--mp-accent2-300: #fca5a5;--mp-accent2: #ef4444;--mp-accent2-600: #dc2626;--mp-accent2-700: #b91c1c;--mp-accent2-800: #991b1b;--st-success: #16a34a;--st-warning: #d97706;--st-info: #0891b2;--st-primary: #4f46e5;--st-violet: #7c3aed;--st-danger: #dc2626;--st-neutral: #6b7280;--admin-primary: var(--mp-accent);--admin-primary-hover: var(--mp-accent-600);--admin-primary-light: var(--mp-accent-100);--admin-sidenav-bg: #111827;--admin-sidenav-width: 280px;--admin-sidenav-collapsed-width: 72px;--admin-sidenav-divider: rgb(255 255 255 / .12);--admin-sidenav-item-color: #d1d5db;--admin-sidenav-item-color-hover: #ffffff;--admin-sidenav-item-color-active: #ffffff;--admin-sidenav-item-bg-hover: rgb(3 7 18 / .3);--admin-sidenav-item-bg-active: rgb(3 7 18 / .45);--admin-sidenav-item-icon-color: rgb(129 140 248 / .6);--admin-sidenav-item-icon-color-hover: #818cf8;--admin-sidenav-item-icon-color-active: #818cf8;--admin-sidenav-section-color: rgb(165 180 252 / .8);--admin-toolbar-height: 64px;--admin-toolbar-bg: #ffffff;--admin-toolbar-border: var(--admin-divider);--admin-bg: #ffffff;--admin-page-bg: #f3f4f6;--admin-surface: #f3f4f6;--admin-band-bg: rgb(79 70 229 / .1);--admin-band-overlap: 48px;--admin-text-primary: #111827;--admin-text-secondary: #6b7280;--admin-text-hint: #9ca3af;--admin-divider: #e5e7eb;--admin-border-radius: 4px;--admin-border-radius-lg: 6px;--admin-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--admin-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--admin-shadow-lg: 0 10px 30px 0 rgb(82 63 104 / .1)}a{color:var(--mp-accent-700)}a:hover{color:var(--mp-accent-800)}a:visited{color:var(--mp-accent-700)}.admin-card:has(>h2,>h3){padding:20px 24px}.page-container{padding:24px}.page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;min-height:40px;margin:-32px -32px 0;padding:28px 32px calc(var(--admin-band-overlap) + 24px);background:var(--admin-band-bg)}.page-header h1{font-size:1.5rem;font-weight:600;letter-spacing:-.01em;color:var(--admin-text-primary);margin:0;line-height:1.3}.page-header+*{position:relative;margin-top:calc(-1 * var(--admin-band-overlap))}.page-subtitle{margin:6px 0 0;max-width:70ch;font-size:.8125rem;line-height:1.45;color:var(--admin-text-secondary)}.page-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-card+.admin-card{margin-top:24px}.admin-card.padded{padding:24px}.admin-card{background:var(--admin-bg);border-radius:var(--admin-border-radius-lg);box-shadow:var(--admin-shadow);overflow:hidden}.table-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px 8px}.table-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-table{width:100%}.admin-table th.mat-mdc-header-cell{font-size:.8125rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--admin-text-secondary);background-color:transparent;white-space:nowrap;padding:12px 16px;border-bottom:1px solid var(--admin-divider)}.admin-table td.mat-mdc-cell{font-size:.875rem;color:var(--admin-text-primary);padding:10px 16px;border-bottom:1px solid var(--admin-divider);vertical-align:middle}.admin-table tr.mat-mdc-row{transition:background-color .15s ease}.admin-table tr.mat-mdc-row:hover{background-color:var(--mp-neutral-100)}.admin-table tr.mat-mdc-row:last-child td.mat-mdc-cell{border-bottom:none}.table-wrapper{overflow-x:auto}.st-pending,.status-pending,.st-pendingmoderation,.status-pendingmoderation{--tone: var(--st-warning)}.st-paid,.status-paid,.st-new,.status-new{--tone: var(--st-info)}.st-delivered,.status-delivered,.st-active,.status-active,.st-approved,.status-approved,.st-verified,.status-verified{--tone: var(--st-success)}.st-cancelled,.status-cancelled,.st-rejected,.status-rejected,.st-suspended,.status-suspended,.st-blocked,.status-blocked{--tone: var(--st-danger)}.st-draft,.status-draft,.st-inactive,.status-inactive,.st-archived,.status-archived,.st-closed,.status-closed,.st-refunded,.status-refunded,.st-deleted,.status-deleted{--tone: var(--st-neutral)}.status-badge,.status-chip{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;line-height:1.1;white-space:nowrap;color:var(--tone, var(--st-neutral));background-color:color-mix(in srgb,var(--tone, var(--st-neutral)) 10%,transparent)}.status-badge:before,.status-chip:before{display:none}.table-paginator{border-top:1px solid var(--admin-divider);font-size:.875rem}.mat-mdc-form-field:not(.mat-form-field-subscript-dynamic-size) .mat-mdc-form-field-subscript-wrapper{margin-top:2px;margin-bottom:8px}.filter-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:64px;padding:10px 24px;border-bottom:1px solid var(--admin-divider)}.filter-field{width:200px}.filter-field.wide{width:300px}.form-section{padding:24px 0}.form-section .form-row{display:flex;gap:16px;flex-wrap:wrap}.form-section .form-row mat-form-field{flex:1;min-width:200px}.full-width{width:100%}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:16px 0;border-top:1px solid var(--admin-divider);margin-top:16px}.admin-card>form>.form-actions,.admin-card>.form-actions{padding:16px 24px}.stat-card-content{display:flex;align-items:center;gap:16px;padding:20px 24px}.stat-card-content .stat-icon-wrap{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--admin-border-radius-lg);flex-shrink:0}.stat-card-content .stat-icon-wrap mat-icon{font-size:28px;width:28px;height:28px}.stat-card-content .stat-info{display:flex;flex-direction:column;gap:2px}.stat-card-content .stat-value{font-size:1.875rem;font-weight:700;line-height:1;letter-spacing:-.025em;color:var(--admin-text-primary)}.stat-card-content .stat-label{font-size:.8125rem;font-weight:500;color:var(--admin-text-secondary)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--admin-text-hint);text-align:center}.empty-state mat-icon{font-size:48px;height:48px;width:48px;margin-bottom:12px;opacity:.4}.empty-state p{font-size:.875rem;margin:0}.mat-toolbar,.mat-mdc-table{font-family:Inter,Helvetica Neue,sans-serif!important}.mat-mdc-snack-bar-container{border-radius:var(--admin-border-radius)!important}.mat-mdc-tab-group .mat-mdc-tab-header{border-bottom:1px solid var(--admin-divider)}@media screen and (max-width:768px){.filter-field{width:100%}.filter-row{flex-direction:column;align-items:stretch}.page-header{flex-direction:column;align-items:flex-start;margin:-20px -16px 0;padding:20px 16px calc(var(--admin-band-overlap) + 16px)}}.sidenav-user-menu.mat-mdc-menu-panel{min-width:256px;border:1px solid var(--admin-border, rgba(0, 0, 0, .08))}.sidenav-user-menu.mat-mdc-menu-panel .mat-mdc-menu-content{padding:8px 0}.sidenav-user-menu.mat-mdc-menu-panel .mat-mdc-menu-item{margin:0 8px;width:calc(100% - 16px);min-height:40px;border-radius:4px;font-weight:500}.sidenav-user-menu.mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon{margin-right:16px;transition:color .1s ease-out}.sidenav-user-menu.mat-mdc-menu-panel .mat-mdc-menu-item:hover:not([disabled]){background:#4f46e51a}.sidenav-user-menu.mat-mdc-menu-panel .mat-mdc-menu-item:hover:not([disabled]) .mat-icon{color:var(--mp-accent)}.sidenav-user-menu.mat-mdc-menu-panel .sidenav-user-menu-divider{height:1px;margin:8px 16px;background:var(--admin-border, rgba(0, 0, 0, .08))}
