:root,[data-theme=light]{color-scheme:light;--bg-primary: #f8fafc;--bg-secondary: #ffffff;--bg-card: #ffffff;--bg-hover: #f1f5f9;--bg-surface: #f1f5f9;--bg-input: #ffffff;--bg-glass: #ffffff;--filter-panel-bg: var(--bg-card);--filter-panel-shadow: var(--card-shadow);--product-card-bg: var(--bg-card);--product-card-media-bg: radial-gradient(circle at 50% 20%, var(--accent-soft), var(--bg-secondary) 70%);--typewriter-text: var(--text-primary);--typewriter-shadow: none;--typewriter-glow: drop-shadow(0 0 4px var(--accent-glow));--image-fallback-bg: linear-gradient(180deg, var(--bg-surface) 0%, var(--bg-hover) 100%);--image-fallback-border: var(--border-secondary);--image-fallback-text: var(--text-secondary);--image-fallback-icon: var(--text-muted);--image-fallback-icon-glow: none;--auth-page-bg: #f5f7fa;--auth-page-visual-bg: #f8fafc;--auth-page-card-bg: #ffffff;--text-primary: #1a1a1a;--text-secondary: #5f6368;--text-muted: #64748b;--text-inverse: #ffffff;--text-on-accent: #ffffff;--border-primary: #e2e8f0;--border-secondary: #cbd5e1;--border-hover: #94a3b8;--accent-primary: #0099d6;--accent-secondary: #0284c7;--accent-hover: #0284c7;--accent-focus: #0099d6;--accent-soft: rgba(0, 153, 214, .1);--accent-glow: rgba(0, 153, 214, .12);--success: #16a34a;--warning: #d97706;--error: #dc2626;--info: #0284c7;--header-bg: #ffffff;--header-border: #e2e8f0;--sidebar-bg: #ffffff;--sidebar-border: #e2e8f0;--sidebar-active-bg: rgba(2, 132, 199, .1);--sidebar-active-text: #0284c7;--sidebar-hover-bg: #f1f5f9;--footer-bg: #ffffff;--footer-border: #e2e8f0;--card-shadow: 0 2px 8px rgba(15, 23, 42, .04);--card-shadow-hover: 0 4px 16px rgba(15, 23, 42, .08);--backdrop: rgba(15, 23, 42, .45);--backdrop-soft: rgba(15, 23, 42, .28);--fab-bg: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%);--fab-fg: #ffffff;--fab-border: rgba(2, 132, 199, .45);--fab-shadow: 0 2px 8px rgba(15, 23, 42, .1), 0 8px 24px rgba(2, 132, 199, .22);--fab-shadow-hover: 0 4px 12px rgba(15, 23, 42, .12), 0 10px 32px rgba(2, 132, 199, .3);--fab-pulse: rgba(2, 132, 199, .35);--fab-popover-bg: #ffffff;--fab-popover-border: #e2e8f0;--fab-popover-shadow: 0 8px 32px rgba(15, 23, 42, .12), 0 2px 8px rgba(15, 23, 42, .06);--input-border: #cbd5e1;--input-placeholder: #94a3b8;--input-focus-ring: rgba(2, 132, 199, .12);--table-header-bg: #f8fafc;--table-row-bg: #ffffff;--table-row-hover: #f1f5f9;--chart-line-primary: #0284c7;--chart-line-secondary: #6366f1;--chart-grid: #e2e8f0;--chart-tooltip-bg: #ffffff;--chart-tooltip-border: #e2e8f0;--scrollbar-track: transparent;--scrollbar-thumb: rgba(15, 23, 42, .18);--scrollbar-thumb-hover: rgba(15, 23, 42, .32);--alert-success-bg: rgba(22, 163, 74, .08);--alert-success-border: rgba(22, 163, 74, .22);--alert-success-text: #14532d;--alert-success-icon-bg: #16a34a;--alert-success-icon-fg: #ffffff;--alert-success-glow: rgba(22, 163, 74, .1);--alert-error-bg: rgba(220, 38, 38, .08);--alert-error-border: rgba(220, 38, 38, .22);--alert-error-text: #7f1d1d;--alert-error-icon-bg: #dc2626;--alert-error-icon-fg: #ffffff;--alert-error-glow: rgba(220, 38, 38, .1);--alert-info-bg: rgba(2, 132, 199, .08);--alert-info-border: rgba(2, 132, 199, .22);--alert-info-text: #0c4a6e;--alert-info-icon-bg: #0284c7;--alert-info-icon-fg: #ffffff;--alert-info-glow: rgba(2, 132, 199, .1);--alert-warning-bg: rgba(217, 119, 6, .08);--alert-warning-border: rgba(217, 119, 6, .22);--alert-warning-text: #78350f;--alert-warning-icon-bg: #d97706;--alert-warning-icon-fg: #ffffff;--alert-warning-glow: rgba(217, 119, 6, .1);--mat-sys-surface: #f8fafc;--mat-sys-on-surface: #0f172a;--mat-sys-surface-container: #ffffff;--mat-sys-outline: #cbd5e1;--transition-theme: background-color .25s ease, color .25s ease, border-color .25s ease, box-shadow .25s ease, fill .25s ease, stroke .25s ease}[data-theme=dark]{color-scheme:dark;--bg-primary: #06080d;--bg-secondary: #0d1117;--bg-card: #111827;--bg-hover: rgba(255, 255, 255, .04);--bg-surface: #0d1117;--bg-input: rgba(0, 0, 0, .28);--bg-glass: rgba(16, 18, 24, .72);--filter-panel-bg: #111111;--filter-panel-shadow: 0 12px 40px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .04);--product-card-bg: linear-gradient(165deg, rgba(26, 26, 26, .95) 0%, rgba(17, 17, 20, .98) 100%);--product-card-media-bg: radial-gradient(circle at 50% 20%, rgba(0, 212, 255, .1), #0b0b0f 70%);--typewriter-text: #ffffff;--typewriter-shadow: 0 0 8px rgba(0, 212, 255, .12);--typewriter-glow: drop-shadow(0 0 6px rgba(0, 212, 255, .35));--image-fallback-bg: radial-gradient(circle at 50% 35%, rgba(0, 212, 255, .1), #0f0f14 100%);--image-fallback-border: rgba(255, 255, 255, .06);--image-fallback-text: rgba(203, 213, 225, .85);--image-fallback-icon: var(--accent-focus);--image-fallback-icon-glow: drop-shadow(0 0 10px rgba(0, 212, 255, .35));--auth-page-bg: #05070d;--auth-page-visual-bg: #06080d;--auth-page-card-bg: #0d1117;--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-inverse: #081018;--text-on-accent: #ffffff;--border-primary: rgba(0, 188, 212, .15);--border-secondary: rgba(255, 255, 255, .08);--border-hover: rgba(0, 188, 212, .28);--accent-primary: #00bcd4;--accent-secondary: #22d3ee;--accent-hover: #22d3ee;--accent-focus: #00d4ff;--accent-soft: rgba(0, 188, 212, .12);--accent-glow: rgba(0, 212, 255, .18);--success: #16a34a;--warning: #d97706;--error: #dc2626;--info: #00bcd4;--header-bg: rgba(26, 26, 26, .92);--header-border: rgba(0, 212, 255, .08);--sidebar-bg: #0b0b0f;--sidebar-border: rgba(255, 255, 255, .06);--sidebar-active-bg: linear-gradient(135deg, rgba(0, 212, 255, .14) 0%, rgba(70, 70, 255, .14) 100%);--sidebar-active-text: #00d4ff;--sidebar-hover-bg: rgba(0, 212, 255, .06);--footer-bg: #1a1a1a;--footer-border: #00d4ff;--card-shadow: 0 12px 40px rgba(0, 0, 0, .35);--card-shadow-hover: 0 20px 56px rgba(0, 0, 0, .45), 0 0 32px rgba(0, 212, 255, .1);--backdrop: rgba(0, 0, 0, .86);--backdrop-soft: rgba(0, 0, 0, .42);--fab-bg: linear-gradient(135deg, #00d4ff 0%, #0ea5e9 100%);--fab-fg: #081018;--fab-border: rgba(0, 212, 255, .38);--fab-shadow: 0 0 0 1px rgba(0, 212, 255, .15), 0 12px 32px rgba(0, 0, 0, .48), 0 0 28px rgba(0, 212, 255, .12);--fab-shadow-hover: 0 0 0 1px rgba(0, 212, 255, .35), 0 14px 40px rgba(0, 0, 0, .55), 0 0 36px rgba(0, 212, 255, .22);--fab-pulse: rgba(0, 212, 255, .35);--fab-popover-bg: linear-gradient(155deg, rgba(26, 26, 30, .92) 0%, rgba(18, 18, 22, .88) 100%);--fab-popover-border: rgba(0, 212, 255, .2);--fab-popover-shadow: 0 0 0 1px rgba(255, 255, 255, .04) inset, 0 16px 40px rgba(0, 0, 0, .55), 0 0 24px rgba(0, 212, 255, .1);--input-border: rgba(255, 255, 255, .1);--input-placeholder: rgba(148, 163, 184, .55);--input-focus-ring: rgba(0, 212, 255, .08);--table-header-bg: rgba(255, 255, 255, .03);--table-row-bg: transparent;--table-row-hover: rgba(255, 255, 255, .03);--chart-line-primary: #00d4ff;--chart-line-secondary: #4646ff;--chart-grid: rgba(255, 255, 255, .08);--chart-tooltip-bg: rgba(11, 11, 15, .92);--chart-tooltip-border: rgba(0, 212, 255, .25);--scrollbar-track: transparent;--scrollbar-thumb: rgba(255, 255, 255, .12);--scrollbar-thumb-hover: rgba(255, 255, 255, .22);--alert-success-bg: rgba(0, 188, 212, .1);--alert-success-border: rgba(0, 188, 212, .25);--alert-success-text: #e6faff;--alert-success-icon-bg: #00bcd4;--alert-success-icon-fg: #081018;--alert-success-glow: rgba(0, 188, 212, .14);--alert-error-bg: rgba(255, 82, 82, .1);--alert-error-border: rgba(255, 82, 82, .25);--alert-error-text: #ffecec;--alert-error-icon-bg: #ff5252;--alert-error-icon-fg: #1a0a0a;--alert-error-glow: rgba(255, 82, 82, .12);--alert-info-bg: rgba(33, 150, 243, .1);--alert-info-border: rgba(33, 150, 243, .25);--alert-info-text: #eaf5ff;--alert-info-icon-bg: #2196f3;--alert-info-icon-fg: #081018;--alert-info-glow: rgba(33, 150, 243, .12);--alert-warning-bg: rgba(255, 167, 38, .1);--alert-warning-border: rgba(255, 167, 38, .25);--alert-warning-text: #fff5e8;--alert-warning-icon-bg: #ffa726;--alert-warning-icon-fg: #1a1208;--alert-warning-glow: rgba(255, 167, 38, .12);--mat-sys-surface: #06080d;--mat-sys-on-surface: #f8fafc;--mat-sys-surface-container: #111827;--mat-sys-outline: rgba(255, 255, 255, .12)}html{--mat-sys-background: #08080D;--mat-sys-error: rgb(231.54, 177.14, 177.14);--mat-sys-error-container: rgb(139.5, 19.5, 19.5);--mat-sys-inverse-on-surface: rgb(42.58, 42.58, 46.88);--mat-sys-inverse-primary: #00D4FF;--mat-sys-inverse-surface: rgb(215.48, 215.48, 216.28);--mat-sys-on-background: rgb(215.48, 215.48, 216.28);--mat-sys-on-error: #5d0d0d;--mat-sys-on-error-container: rgb(243.27, 216.07, 216.07);--mat-sys-on-primary: rgb(0, 106, 127.5);--mat-sys-on-primary-container: rgb(211.65, 247.69, 255);--mat-sys-on-primary-fixed: rgb(0, 53, 63.75);--mat-sys-on-primary-fixed-variant: rgb(0, 159, 191.25);--mat-sys-on-secondary: rgb(0, 120, 127.5);--mat-sys-on-secondary-container: rgb(211.65, 252.45, 255);--mat-sys-on-secondary-fixed: rgb(0, 60, 63.75);--mat-sys-on-secondary-fixed-variant: rgb(0, 180, 191.25);--mat-sys-on-surface: rgb(215.48, 215.48, 216.28);--mat-sys-on-surface-variant: rgb(218.5885714286, 218.5885714286, 221.3314285714);--mat-sys-on-tertiary: #383838;--mat-sys-on-tertiary-container: rgb(230.69, 230.69, 230.69);--mat-sys-on-tertiary-fixed: #1c1c1c;--mat-sys-on-tertiary-fixed-variant: #545454;--mat-sys-outline: rgb(150.3171428571, 150.3171428571, 158.2028571429);--mat-sys-outline-variant: rgb(82.0457142857, 82.0457142857, 95.0742857143);--mat-sys-primary: rgb(168.3, 240.38, 255);--mat-sys-primary-container: rgb(0, 159, 191.25);--mat-sys-primary-fixed: rgb(211.65, 247.69, 255);--mat-sys-primary-fixed-dim: rgb(168.3, 240.38, 255);--mat-sys-scrim: #000000;--mat-sys-secondary: rgb(168.3, 249.9, 255);--mat-sys-secondary-container: rgb(0, 180, 191.25);--mat-sys-secondary-fixed: rgb(211.65, 252.45, 255);--mat-sys-secondary-fixed-dim: rgb(168.3, 249.9, 255);--mat-sys-shadow: #000000;--mat-sys-surface: #08080D;--mat-sys-surface-bright: rgb(52.46, 52.46, 56.56);--mat-sys-surface-container: rgb(22.82, 22.82, 27.52);--mat-sys-surface-container-high: rgb(35.17, 35.17, 39.62);--mat-sys-surface-container-highest: rgb(47.52, 47.52, 51.72);--mat-sys-surface-container-low: rgb(17.88, 17.88, 22.68);--mat-sys-surface-container-lowest: rgb(5.36, 5.36, 8.71);--mat-sys-surface-dim: #08080D;--mat-sys-surface-tint: rgb(168.3, 240.38, 255);--mat-sys-surface-variant: rgb(82.0457142857, 82.0457142857, 95.0742857143);--mat-sys-tertiary: rgb(206.38, 206.38, 206.38);--mat-sys-tertiary-container: #545454;--mat-sys-tertiary-fixed: rgb(230.69, 230.69, 230.69);--mat-sys-tertiary-fixed-dim: rgb(206.38, 206.38, 206.38);--mat-sys-neutral-variant20: rgb(59.2885714286, 59.2885714286, 74.0314285714);--mat-sys-neutral10: rgb(17.88, 17.88, 22.68);--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, sans-serif;--mat-sys-body-large-font: Inter, sans-serif;--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, sans-serif;--mat-sys-body-medium-font: Inter, sans-serif;--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, sans-serif;--mat-sys-body-small-font: Inter, sans-serif;--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, sans-serif;--mat-sys-display-large-font: Inter, sans-serif;--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, sans-serif;--mat-sys-display-medium-font: Inter, sans-serif;--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, sans-serif;--mat-sys-display-small-font: Inter, sans-serif;--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, sans-serif;--mat-sys-headline-large-font: Inter, sans-serif;--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, sans-serif;--mat-sys-headline-medium-font: Inter, sans-serif;--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, sans-serif;--mat-sys-headline-small-font: Inter, sans-serif;--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, sans-serif;--mat-sys-label-large-font: Inter, sans-serif;--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, sans-serif;--mat-sys-label-medium-font: Inter, sans-serif;--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, sans-serif;--mat-sys-label-small-font: Inter, sans-serif;--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, sans-serif;--mat-sys-title-large-font: Inter, sans-serif;--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, sans-serif;--mat-sys-title-medium-font: Inter, sans-serif;--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, sans-serif;--mat-sys-title-small-font: Inter, sans-serif;--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;transition:var(--transition-theme)}body{background-color:var(--bg-primary);color:var(--text-primary);font:var(--mat-sys-body-medium);margin:0;height:100dvh;transition:var(--transition-theme);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);line-height:1;scroll-behavior:smooth}body.pm-filters-open,body.pm-build-open,body.user-menu-open{overflow:hidden}body.pm-filters-open .nav-footer-container,body.pm-filters-open app-floating-community-button,body.pm-build-open .nav-footer-container,body.pm-build-open app-floating-community-button,body.user-menu-open .nav-footer-container,body.user-menu-open app-floating-community-button{visibility:hidden;pointer-events:none}body.user-menu-open .shell-component .header-container{z-index:530}body,.shell-component,.mbp,.explorer,.home,.dashboard,.fcb,.fas,.builder-layout,.pap,button,input,select,textarea{transition:var(--transition-theme)}[class*=alert--],[class*=slide],[class*=fade],.mat-mdc-dialog-container,.cdk-overlay-backdrop{transition:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px;border:none}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover, var(--accent-hover))}@media(max-width:1023px){html{font-size:93.75%}::-webkit-scrollbar{width:4px;height:4px}}.cdk-overlay-backdrop.radar-dialog-backdrop{background:var(--backdrop);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:radar-backdrop-in .28s ease-out}.cdk-overlay-backdrop.cdk-overlay-dark-backdrop{background:var(--backdrop)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@keyframes radar-backdrop-in{0%{opacity:0}to{opacity:1}}.radar-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{background:transparent;box-shadow:none;border-radius:16px;overflow:visible}.save-build-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface,.gamer-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:24px;overflow:hidden!important}.save-build-dialog-panel .mat-mdc-dialog-container{animation:save-build-dialog-in .32s cubic-bezier(.16,1,.3,1)}@keyframes save-build-dialog-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--bg-card)!important;color:var(--text-primary)!important;border:1px solid var(--border-primary);font-size:.8rem!important;padding:.5rem .65rem!important;max-width:240px;box-shadow:var(--card-shadow)}.products-filter-dialog .mat-mdc-dialog-container .mdc-dialog__surface{background:var(--bg-primary)}.ph-alert-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px;padding:0;background:var(--bg-card);border:1px solid var(--border-primary);box-shadow:var(--card-shadow)}
