:root{--primary-h: 142;--primary-s: 72%;--primary: hsl(142, 72%, 18%);--primary-medium: hsl(142, 72%, 28%);--primary-light: hsl(142, 72%, 42%);--primary-bg: hsl(142, 72%, 96%);--accent-h: 38;--accent-s: 92%;--accent: hsl(38, 92%, 50%);--accent-light: hsl(38, 92%, 62%);--accent-bg: hsl(38, 92%, 95%);--color-success: #059669;--color-success-bg: #ecfdf5;--color-success-border: #a7f3d0;--color-warning: #d97706;--color-warning-bg: #fffbeb;--color-warning-border: #fde68a;--color-danger: #dc2626;--color-danger-bg: #fef2f2;--color-danger-border: #fca5a5;--color-info: #2563eb;--color-info-bg: #eff6ff;--color-info-border: #bfdbfe;--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #64748b;--slate-500: #475569;--slate-600: #334155;--slate-700: #1e293b;--slate-800: #0f172a;--slate-900: #020617;--slate-950: #000000;--font-display: "Outfit", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(15, 23, 42, .05);--shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .08), 0 2px 4px -2px rgba(15, 23, 42, .04);--shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .08), 0 4px 6px -4px rgba(15, 23, 42, .04);--shadow-xl: 0 20px 25px -5px rgba(15, 23, 42, .1), 0 8px 10px -6px rgba(15, 23, 42, .04);--shadow-glow-primary: 0 0 20px rgba(5, 150, 105, .18);--glass-bg-light: rgba(255, 255, 255, .85);--glass-border-light: rgba(255, 255, 255, .6);--glass-bg-dark: rgba(15, 23, 42, .85);--glass-border-dark: rgba(255, 255, 255, .08);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--bg-app: var(--slate-50);--card-bg: #ffffff;--card-border: var(--slate-200);--input-bg: var(--slate-50);--input-border: var(--slate-200);--input-focus-ring: rgba(5, 150, 105, .15)}body.dark-theme{--slate-50: #0f172a;--slate-100: #1e293b;--slate-200: #334155;--slate-300: #475569;--slate-400: #64748b;--slate-500: #94a3b8;--slate-600: #cbd5e1;--slate-700: #e2e8f0;--slate-800: #f1f5f9;--slate-900: #f8fafc;--slate-950: #020617;--primary: hsl(142, 72%, 45%);--primary-medium: hsl(142, 72%, 55%);--primary-light: hsl(142, 72%, 70%);--primary-bg: rgba(16, 185, 129, .12);--accent: hsl(38, 92%, 55%);--accent-light: hsl(38, 92%, 70%);--accent-bg: rgba(245, 158, 11, .12);--color-success: #34d399;--color-success-bg: rgba(16, 185, 129, .15);--color-success-border: rgba(16, 185, 129, .3);--color-warning: #fbbf24;--color-warning-bg: rgba(245, 158, 11, .15);--color-warning-border: rgba(245, 158, 11, .3);--color-danger: #f87171;--color-danger-bg: rgba(239, 68, 68, .15);--color-danger-border: rgba(239, 68, 68, .3);--color-info: #60a5fa;--color-info-bg: rgba(59, 130, 246, .15);--color-info-border: rgba(59, 130, 246, .3);--card-bg: #111b2e;--card-border: rgba(255, 255, 255, .08);--input-bg: rgba(255, 255, 255, .04);--input-border: rgba(255, 255, 255, .12);--input-focus-ring: rgba(52, 211, 153, .25);--glass-bg-light: rgba(17, 27, 46, .85);--glass-border-light: rgba(255, 255, 255, .08);--bg-app: var(--slate-50)}@media(prefers-color-scheme:dark){body:not(.light-theme){--slate-50: #0f172a;--slate-100: #1e293b;--slate-200: #334155;--slate-300: #475569;--slate-400: #64748b;--slate-500: #94a3b8;--slate-600: #cbd5e1;--slate-700: #e2e8f0;--slate-800: #f1f5f9;--slate-900: #f8fafc;--slate-950: #020617;--primary: hsl(142, 72%, 45%);--primary-medium: hsl(142, 72%, 55%);--primary-light: hsl(142, 72%, 70%);--primary-bg: rgba(16, 185, 129, .12);--accent: hsl(38, 92%, 55%);--accent-light: hsl(38, 92%, 70%);--accent-bg: rgba(245, 158, 11, .12);--color-success: #34d399;--color-success-bg: rgba(16, 185, 129, .15);--color-success-border: rgba(16, 185, 129, .3);--color-warning: #fbbf24;--color-warning-bg: rgba(245, 158, 11, .15);--color-warning-border: rgba(245, 158, 11, .3);--color-danger: #f87171;--color-danger-bg: rgba(239, 68, 68, .15);--color-danger-border: rgba(239, 68, 68, .3);--color-info: #60a5fa;--color-info-bg: rgba(59, 130, 246, .15);--color-info-border: rgba(59, 130, 246, .3);--card-bg: #111b2e;--card-border: rgba(255, 255, 255, .08);--input-bg: rgba(255, 255, 255, .04);--input-border: rgba(255, 255, 255, .12);--input-focus-ring: rgba(52, 211, 153, .25);--glass-bg-light: rgba(17, 27, 46, .85);--glass-border-light: rgba(255, 255, 255, .08);--bg-app: var(--slate-50)}}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font-family:var(--font-body);font-size:inherit;line-height:inherit;color:inherit}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font-body);background-color:var(--slate-50);color:var(--slate-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--slate-900);margin-top:0;letter-spacing:-.025em}h1{font-size:2.25rem;font-weight:800;line-height:1.2}h2{font-size:1.75rem;font-weight:800;line-height:1.25}h3{font-size:1.35rem;font-weight:700;line-height:1.3}h4{font-size:1.15rem;font-weight:700;line-height:1.35}h5{font-size:1rem;font-weight:600;line-height:1.4}h6{font-size:.875rem;font-weight:600;line-height:1.4}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--card-bg) inset!important;-webkit-text-fill-color:var(--slate-900)!important;caret-color:var(--slate-900)!important;transition:background-color 5000s ease-in-out 0s;border-color:var(--slate-300)!important}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--slate-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--slate-400)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in,.animate-fade-in-up{animation:fadeInUp var(--transition-normal) forwards}.ui-hover-lift{transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.ui-hover-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.admin-stats-grid,.stat-cards-row,.ui-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-bottom:2rem}@media screen and (max-width:576px){.admin-stats-grid,.stat-cards-row,.ui-stat-grid{grid-template-columns:1fr;gap:1rem}}.dashboard-stat-card,.stat-card,.ui-stat-card{position:relative;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:1.5rem 1.6rem;box-shadow:0 2px 10px #0f172a0a;display:flex;flex-direction:column;border-left:5px solid transparent;overflow:hidden;transition:all var(--transition-normal) ease}.dashboard-stat-card:hover,.stat-card:hover,.ui-stat-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px -6px #0f172a1a,0 4px 10px -2px #0f172a0a;border-color:var(--slate-300)}.dashboard-stat-card.border-emerald,.stat-card.border-emerald,.ui-stat-card.border-emerald,.dashboard-stat-card.primary,.stat-card.primary,.ui-stat-card.primary,.dashboard-stat-card.border-green,.stat-card.border-green,.ui-stat-card.border-green{border-left-color:#10b981}.dashboard-stat-card.border-amber,.stat-card.border-amber,.ui-stat-card.border-amber,.dashboard-stat-card.accent,.stat-card.accent,.ui-stat-card.accent,.dashboard-stat-card.border-warning,.stat-card.border-warning,.ui-stat-card.border-warning{border-left-color:#f59e0b}.dashboard-stat-card.border-blue,.stat-card.border-blue,.ui-stat-card.border-blue,.dashboard-stat-card.info,.stat-card.info,.ui-stat-card.info{border-left-color:#3b82f6}.dashboard-stat-card.border-indigo,.stat-card.border-indigo,.ui-stat-card.border-indigo,.dashboard-stat-card.border-purple,.stat-card.border-purple,.ui-stat-card.border-purple{border-left-color:#8b5cf6}.dashboard-stat-card.border-red,.stat-card.border-red,.ui-stat-card.border-red,.dashboard-stat-card.danger,.stat-card.danger,.ui-stat-card.danger{border-left-color:#ef4444}.dashboard-stat-card .stat-card-row,.stat-card .stat-card-row,.ui-stat-card .stat-card-row,.dashboard-stat-card .ui-stat-top,.stat-card .ui-stat-top,.ui-stat-card .ui-stat-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;position:relative;z-index:2}.dashboard-stat-card .stat-info,.stat-card .stat-info,.ui-stat-card .stat-info{display:flex;flex-direction:column;gap:.25rem}.dashboard-stat-card .card-lbl,.stat-card .card-lbl,.ui-stat-card .card-lbl,.dashboard-stat-card .ui-stat-label,.stat-card .ui-stat-label,.ui-stat-card .ui-stat-label{font-size:.725rem;color:var(--slate-400);font-weight:800;display:block;text-transform:uppercase;letter-spacing:.05em}.dashboard-stat-card .card-val,.stat-card .card-val,.ui-stat-card .card-val,.dashboard-stat-card .ui-stat-value,.stat-card .ui-stat-value,.ui-stat-card .ui-stat-value{font-family:var(--font-display);font-size:1.65rem;font-weight:900;line-height:1.15;color:var(--slate-900);letter-spacing:-.025em}.dashboard-stat-card .card-val.text-emerald,.stat-card .card-val.text-emerald,.ui-stat-card .card-val.text-emerald,.dashboard-stat-card .ui-stat-value.text-emerald,.stat-card .ui-stat-value.text-emerald,.ui-stat-card .ui-stat-value.text-emerald{color:#059669!important}.dashboard-stat-card .card-val.text-amber,.stat-card .card-val.text-amber,.ui-stat-card .card-val.text-amber,.dashboard-stat-card .ui-stat-value.text-amber,.stat-card .ui-stat-value.text-amber,.ui-stat-card .ui-stat-value.text-amber{color:#d97706!important}.dashboard-stat-card .card-val.text-blue,.stat-card .card-val.text-blue,.ui-stat-card .card-val.text-blue,.dashboard-stat-card .ui-stat-value.text-blue,.stat-card .ui-stat-value.text-blue,.ui-stat-card .ui-stat-value.text-blue{color:#2563eb!important}.dashboard-stat-card .card-val.text-indigo,.stat-card .card-val.text-indigo,.ui-stat-card .card-val.text-indigo,.dashboard-stat-card .ui-stat-value.text-indigo,.stat-card .ui-stat-value.text-indigo,.ui-stat-card .ui-stat-value.text-indigo,.dashboard-stat-card .card-val.text-purple,.stat-card .card-val.text-purple,.ui-stat-card .card-val.text-purple,.dashboard-stat-card .ui-stat-value.text-purple,.stat-card .ui-stat-value.text-purple,.ui-stat-card .ui-stat-value.text-purple{color:#7c3aed!important}.dashboard-stat-card .card-val.text-red,.stat-card .card-val.text-red,.ui-stat-card .card-val.text-red,.dashboard-stat-card .ui-stat-value.text-red,.stat-card .ui-stat-value.text-red,.ui-stat-card .ui-stat-value.text-red{color:#dc2626!important}.dashboard-stat-card .stat-icon-bg,.stat-card .stat-icon-bg,.ui-stat-card .stat-icon-bg,.dashboard-stat-card .ui-stat-icon,.stat-card .ui-stat-icon,.ui-stat-card .ui-stat-icon{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #00000014;flex-shrink:0;transition:transform var(--transition-fast) ease}.dashboard-stat-card .stat-icon-bg.bg-emerald,.stat-card .stat-icon-bg.bg-emerald,.ui-stat-card .stat-icon-bg.bg-emerald,.dashboard-stat-card .ui-stat-icon.bg-emerald,.stat-card .ui-stat-icon.bg-emerald,.ui-stat-card .ui-stat-icon.bg-emerald{background:linear-gradient(135deg,#10b981,#059669)}.dashboard-stat-card .stat-icon-bg.bg-amber,.stat-card .stat-icon-bg.bg-amber,.ui-stat-card .stat-icon-bg.bg-amber,.dashboard-stat-card .ui-stat-icon.bg-amber,.stat-card .ui-stat-icon.bg-amber,.ui-stat-card .ui-stat-icon.bg-amber{background:linear-gradient(135deg,#f59e0b,#d97706)}.dashboard-stat-card .stat-icon-bg.bg-blue,.stat-card .stat-icon-bg.bg-blue,.ui-stat-card .stat-icon-bg.bg-blue,.dashboard-stat-card .ui-stat-icon.bg-blue,.stat-card .ui-stat-icon.bg-blue,.ui-stat-card .ui-stat-icon.bg-blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.dashboard-stat-card .stat-icon-bg.bg-indigo,.stat-card .stat-icon-bg.bg-indigo,.ui-stat-card .stat-icon-bg.bg-indigo,.dashboard-stat-card .ui-stat-icon.bg-indigo,.stat-card .ui-stat-icon.bg-indigo,.ui-stat-card .ui-stat-icon.bg-indigo,.dashboard-stat-card .stat-icon-bg.bg-purple,.stat-card .stat-icon-bg.bg-purple,.ui-stat-card .stat-icon-bg.bg-purple,.dashboard-stat-card .ui-stat-icon.bg-purple,.stat-card .ui-stat-icon.bg-purple,.ui-stat-card .ui-stat-icon.bg-purple{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.dashboard-stat-card .stat-icon-bg.bg-red,.stat-card .stat-icon-bg.bg-red,.ui-stat-card .stat-icon-bg.bg-red,.dashboard-stat-card .ui-stat-icon.bg-red,.stat-card .ui-stat-icon.bg-red,.ui-stat-card .ui-stat-icon.bg-red{background:linear-gradient(135deg,#ef4444,#b91c1c)}.dashboard-stat-card .stat-icon-bg .material-icons-round,.stat-card .stat-icon-bg .material-icons-round,.ui-stat-card .stat-icon-bg .material-icons-round,.dashboard-stat-card .ui-stat-icon .material-icons-round,.stat-card .ui-stat-icon .material-icons-round,.ui-stat-card .ui-stat-icon .material-icons-round{font-size:1.4rem}.dashboard-stat-card:hover .stat-icon-bg,.stat-card:hover .stat-icon-bg,.ui-stat-card:hover .stat-icon-bg{transform:scale(1.08) rotate(3deg)}.dashboard-stat-card .stat-card-footer,.stat-card .stat-card-footer,.ui-stat-card .stat-card-footer,.dashboard-stat-card .ui-stat-footer,.stat-card .ui-stat-footer,.ui-stat-card .ui-stat-footer{position:relative;z-index:2;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;color:var(--slate-500);font-weight:600;padding-top:.75rem;border-top:1px solid var(--slate-100)}.dashboard-stat-card .stat-card-footer .text-green,.stat-card .stat-card-footer .text-green,.ui-stat-card .stat-card-footer .text-green,.dashboard-stat-card .ui-stat-footer .text-green,.stat-card .ui-stat-footer .text-green,.ui-stat-card .ui-stat-footer .text-green,.dashboard-stat-card .stat-card-footer .text-emerald-bright,.stat-card .stat-card-footer .text-emerald-bright,.ui-stat-card .stat-card-footer .text-emerald-bright,.dashboard-stat-card .ui-stat-footer .text-emerald-bright,.stat-card .ui-stat-footer .text-emerald-bright,.ui-stat-card .ui-stat-footer .text-emerald-bright{color:#059669;font-weight:700}.dashboard-stat-card .stat-card-footer .text-red,.stat-card .stat-card-footer .text-red,.ui-stat-card .stat-card-footer .text-red,.dashboard-stat-card .ui-stat-footer .text-red,.stat-card .ui-stat-footer .text-red,.ui-stat-card .ui-stat-footer .text-red{color:#ef4444;font-weight:700}.dashboard-stat-card .stat-card-footer .footer-txt,.stat-card .stat-card-footer .footer-txt,.ui-stat-card .stat-card-footer .footer-txt,.dashboard-stat-card .ui-stat-footer .footer-txt,.stat-card .ui-stat-footer .footer-txt,.ui-stat-card .ui-stat-footer .footer-txt{color:var(--slate-500);display:flex;align-items:center;gap:.35rem}.dashboard-stat-card .stat-card-footer .pulse-dot-inline,.stat-card .stat-card-footer .pulse-dot-inline,.ui-stat-card .stat-card-footer .pulse-dot-inline,.dashboard-stat-card .ui-stat-footer .pulse-dot-inline,.stat-card .ui-stat-footer .pulse-dot-inline,.ui-stat-card .ui-stat-footer .pulse-dot-inline{width:6px;height:6px;border-radius:50%;background-color:#f59e0b;display:inline-block}.panel-card-full,.panel-card,.catalog-card,.profile-card,.filter-panel,.deposit-panel,.rfq-form-panel,.preview-card,.ui-card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:1.75rem;box-shadow:0 2px 12px #0f172a0a;margin-bottom:1.5rem;transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.panel-card-full:hover,.panel-card:hover,.catalog-card:hover,.profile-card:hover,.filter-panel:hover,.deposit-panel:hover,.rfq-form-panel:hover,.preview-card:hover,.ui-card:hover{box-shadow:0 8px 24px #0f172a0f}.panel-card-full .panel-header-with-desc,.panel-card .panel-header-with-desc,.catalog-card .panel-header-with-desc,.profile-card .panel-header-with-desc,.filter-panel .panel-header-with-desc,.deposit-panel .panel-header-with-desc,.rfq-form-panel .panel-header-with-desc,.preview-card .panel-header-with-desc,.ui-card .panel-header-with-desc,.panel-card-full .panel-header,.panel-card .panel-header,.catalog-card .panel-header,.profile-card .panel-header,.filter-panel .panel-header,.deposit-panel .panel-header,.rfq-form-panel .panel-header,.preview-card .panel-header,.ui-card .panel-header,.panel-card-full .ui-card-header,.panel-card .ui-card-header,.catalog-card .ui-card-header,.profile-card .ui-card-header,.filter-panel .ui-card-header,.deposit-panel .ui-card-header,.rfq-form-panel .ui-card-header,.preview-card .ui-card-header,.ui-card .ui-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;border-bottom:1px solid var(--slate-100);padding-bottom:1.15rem;gap:1rem}@media screen and (max-width:576px){.panel-card-full .panel-header-with-desc,.panel-card .panel-header-with-desc,.catalog-card .panel-header-with-desc,.profile-card .panel-header-with-desc,.filter-panel .panel-header-with-desc,.deposit-panel .panel-header-with-desc,.rfq-form-panel .panel-header-with-desc,.preview-card .panel-header-with-desc,.ui-card .panel-header-with-desc,.panel-card-full .panel-header,.panel-card .panel-header,.catalog-card .panel-header,.profile-card .panel-header,.filter-panel .panel-header,.deposit-panel .panel-header,.rfq-form-panel .panel-header,.preview-card .panel-header,.ui-card .panel-header,.panel-card-full .ui-card-header,.panel-card .ui-card-header,.catalog-card .ui-card-header,.profile-card .ui-card-header,.filter-panel .ui-card-header,.deposit-panel .ui-card-header,.rfq-form-panel .ui-card-header,.preview-card .ui-card-header,.ui-card .ui-card-header{flex-direction:column;align-items:flex-start}}.panel-card-full .panel-header-with-desc .header-left-desc,.panel-card .panel-header-with-desc .header-left-desc,.catalog-card .panel-header-with-desc .header-left-desc,.profile-card .panel-header-with-desc .header-left-desc,.filter-panel .panel-header-with-desc .header-left-desc,.deposit-panel .panel-header-with-desc .header-left-desc,.rfq-form-panel .panel-header-with-desc .header-left-desc,.preview-card .panel-header-with-desc .header-left-desc,.ui-card .panel-header-with-desc .header-left-desc,.panel-card-full .panel-header .header-left-desc,.panel-card .panel-header .header-left-desc,.catalog-card .panel-header .header-left-desc,.profile-card .panel-header .header-left-desc,.filter-panel .panel-header .header-left-desc,.deposit-panel .panel-header .header-left-desc,.rfq-form-panel .panel-header .header-left-desc,.preview-card .panel-header .header-left-desc,.ui-card .panel-header .header-left-desc,.panel-card-full .ui-card-header .header-left-desc,.panel-card .ui-card-header .header-left-desc,.catalog-card .ui-card-header .header-left-desc,.profile-card .ui-card-header .header-left-desc,.filter-panel .ui-card-header .header-left-desc,.deposit-panel .ui-card-header .header-left-desc,.rfq-form-panel .ui-card-header .header-left-desc,.preview-card .ui-card-header .header-left-desc,.ui-card .ui-card-header .header-left-desc{display:flex;flex-direction:column}.panel-card-full .panel-header-with-desc .header-left-desc h3,.panel-card .panel-header-with-desc .header-left-desc h3,.catalog-card .panel-header-with-desc .header-left-desc h3,.profile-card .panel-header-with-desc .header-left-desc h3,.filter-panel .panel-header-with-desc .header-left-desc h3,.deposit-panel .panel-header-with-desc .header-left-desc h3,.rfq-form-panel .panel-header-with-desc .header-left-desc h3,.preview-card .panel-header-with-desc .header-left-desc h3,.ui-card .panel-header-with-desc .header-left-desc h3,.panel-card-full .panel-header .header-left-desc h3,.panel-card .panel-header .header-left-desc h3,.catalog-card .panel-header .header-left-desc h3,.profile-card .panel-header .header-left-desc h3,.filter-panel .panel-header .header-left-desc h3,.deposit-panel .panel-header .header-left-desc h3,.rfq-form-panel .panel-header .header-left-desc h3,.preview-card .panel-header .header-left-desc h3,.ui-card .panel-header .header-left-desc h3,.panel-card-full .ui-card-header .header-left-desc h3,.panel-card .ui-card-header .header-left-desc h3,.catalog-card .ui-card-header .header-left-desc h3,.profile-card .ui-card-header .header-left-desc h3,.filter-panel .ui-card-header .header-left-desc h3,.deposit-panel .ui-card-header .header-left-desc h3,.rfq-form-panel .ui-card-header .header-left-desc h3,.preview-card .ui-card-header .header-left-desc h3,.ui-card .ui-card-header .header-left-desc h3,.panel-card-full .panel-header-with-desc .header-left-desc h4,.panel-card .panel-header-with-desc .header-left-desc h4,.catalog-card .panel-header-with-desc .header-left-desc h4,.profile-card .panel-header-with-desc .header-left-desc h4,.filter-panel .panel-header-with-desc .header-left-desc h4,.deposit-panel .panel-header-with-desc .header-left-desc h4,.rfq-form-panel .panel-header-with-desc .header-left-desc h4,.preview-card .panel-header-with-desc .header-left-desc h4,.ui-card .panel-header-with-desc .header-left-desc h4,.panel-card-full .panel-header .header-left-desc h4,.panel-card .panel-header .header-left-desc h4,.catalog-card .panel-header .header-left-desc h4,.profile-card .panel-header .header-left-desc h4,.filter-panel .panel-header .header-left-desc h4,.deposit-panel .panel-header .header-left-desc h4,.rfq-form-panel .panel-header .header-left-desc h4,.preview-card .panel-header .header-left-desc h4,.ui-card .panel-header .header-left-desc h4,.panel-card-full .ui-card-header .header-left-desc h4,.panel-card .ui-card-header .header-left-desc h4,.catalog-card .ui-card-header .header-left-desc h4,.profile-card .ui-card-header .header-left-desc h4,.filter-panel .ui-card-header .header-left-desc h4,.deposit-panel .ui-card-header .header-left-desc h4,.rfq-form-panel .ui-card-header .header-left-desc h4,.preview-card .ui-card-header .header-left-desc h4,.ui-card .ui-card-header .header-left-desc h4{font-family:var(--font-display);font-size:1.22rem;font-weight:850;margin:0;color:var(--slate-900);letter-spacing:-.02em}.panel-card-full .panel-header-with-desc .header-left-desc p,.panel-card .panel-header-with-desc .header-left-desc p,.catalog-card .panel-header-with-desc .header-left-desc p,.profile-card .panel-header-with-desc .header-left-desc p,.filter-panel .panel-header-with-desc .header-left-desc p,.deposit-panel .panel-header-with-desc .header-left-desc p,.rfq-form-panel .panel-header-with-desc .header-left-desc p,.preview-card .panel-header-with-desc .header-left-desc p,.ui-card .panel-header-with-desc .header-left-desc p,.panel-card-full .panel-header .header-left-desc p,.panel-card .panel-header .header-left-desc p,.catalog-card .panel-header .header-left-desc p,.profile-card .panel-header .header-left-desc p,.filter-panel .panel-header .header-left-desc p,.deposit-panel .panel-header .header-left-desc p,.rfq-form-panel .panel-header .header-left-desc p,.preview-card .panel-header .header-left-desc p,.ui-card .panel-header .header-left-desc p,.panel-card-full .ui-card-header .header-left-desc p,.panel-card .ui-card-header .header-left-desc p,.catalog-card .ui-card-header .header-left-desc p,.profile-card .ui-card-header .header-left-desc p,.filter-panel .ui-card-header .header-left-desc p,.deposit-panel .ui-card-header .header-left-desc p,.rfq-form-panel .ui-card-header .header-left-desc p,.preview-card .ui-card-header .header-left-desc p,.ui-card .ui-card-header .header-left-desc p{font-size:.825rem;color:var(--slate-500);margin:.25rem 0 0;font-weight:500}.panel-card-full .panel-header-with-desc .counter-badge,.panel-card .panel-header-with-desc .counter-badge,.catalog-card .panel-header-with-desc .counter-badge,.profile-card .panel-header-with-desc .counter-badge,.filter-panel .panel-header-with-desc .counter-badge,.deposit-panel .panel-header-with-desc .counter-badge,.rfq-form-panel .panel-header-with-desc .counter-badge,.preview-card .panel-header-with-desc .counter-badge,.ui-card .panel-header-with-desc .counter-badge,.panel-card-full .panel-header .counter-badge,.panel-card .panel-header .counter-badge,.catalog-card .panel-header .counter-badge,.profile-card .panel-header .counter-badge,.filter-panel .panel-header .counter-badge,.deposit-panel .panel-header .counter-badge,.rfq-form-panel .panel-header .counter-badge,.preview-card .panel-header .counter-badge,.ui-card .panel-header .counter-badge,.panel-card-full .ui-card-header .counter-badge,.panel-card .ui-card-header .counter-badge,.catalog-card .ui-card-header .counter-badge,.profile-card .ui-card-header .counter-badge,.filter-panel .ui-card-header .counter-badge,.deposit-panel .ui-card-header .counter-badge,.rfq-form-panel .ui-card-header .counter-badge,.preview-card .ui-card-header .counter-badge,.ui-card .ui-card-header .counter-badge{background-color:var(--primary-bg);color:var(--primary-medium);font-size:.75rem;font-weight:700;padding:.375rem .75rem;border-radius:8px;flex-shrink:0}.panel-card-full .panel-header-with-desc .counter-badge.alert-glow,.panel-card .panel-header-with-desc .counter-badge.alert-glow,.catalog-card .panel-header-with-desc .counter-badge.alert-glow,.profile-card .panel-header-with-desc .counter-badge.alert-glow,.filter-panel .panel-header-with-desc .counter-badge.alert-glow,.deposit-panel .panel-header-with-desc .counter-badge.alert-glow,.rfq-form-panel .panel-header-with-desc .counter-badge.alert-glow,.preview-card .panel-header-with-desc .counter-badge.alert-glow,.ui-card .panel-header-with-desc .counter-badge.alert-glow,.panel-card-full .panel-header .counter-badge.alert-glow,.panel-card .panel-header .counter-badge.alert-glow,.catalog-card .panel-header .counter-badge.alert-glow,.profile-card .panel-header .counter-badge.alert-glow,.filter-panel .panel-header .counter-badge.alert-glow,.deposit-panel .panel-header .counter-badge.alert-glow,.rfq-form-panel .panel-header .counter-badge.alert-glow,.preview-card .panel-header .counter-badge.alert-glow,.ui-card .panel-header .counter-badge.alert-glow,.panel-card-full .ui-card-header .counter-badge.alert-glow,.panel-card .ui-card-header .counter-badge.alert-glow,.catalog-card .ui-card-header .counter-badge.alert-glow,.profile-card .ui-card-header .counter-badge.alert-glow,.filter-panel .ui-card-header .counter-badge.alert-glow,.deposit-panel .ui-card-header .counter-badge.alert-glow,.rfq-form-panel .ui-card-header .counter-badge.alert-glow,.preview-card .ui-card-header .counter-badge.alert-glow,.ui-card .ui-card-header .counter-badge.alert-glow{background-color:var(--accent-bg);color:var(--accent);box-shadow:0 0 10px #d977061f}.ui-glass-card{background:var(--glass-bg-light);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border-light);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:0 4px 16px #0f172a0d}.no-results,.empty-state,.ui-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3.5rem 2rem;background-color:var(--card-bg);border:1px dashed var(--slate-300);border-radius:20px;margin:1.5rem 0}.no-results .empty-icon-wrapper,.empty-state .empty-icon-wrapper,.ui-empty-state .empty-icon-wrapper,.no-results .no-results-icon,.empty-state .no-results-icon,.ui-empty-state .no-results-icon,.no-results .empty-state-icon,.empty-state .empty-state-icon,.ui-empty-state .empty-state-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--primary-bg) 0%,var(--slate-100) 100%);border:1px solid var(--slate-200);display:flex;align-items:center;justify-content:center;color:var(--primary-medium);margin-bottom:1.25rem;box-shadow:0 4px 14px #0f172a0f}.no-results .empty-icon-wrapper .material-icons-round,.empty-state .empty-icon-wrapper .material-icons-round,.ui-empty-state .empty-icon-wrapper .material-icons-round,.no-results .no-results-icon .material-icons-round,.empty-state .no-results-icon .material-icons-round,.ui-empty-state .no-results-icon .material-icons-round,.no-results .empty-state-icon .material-icons-round,.empty-state .empty-state-icon .material-icons-round,.ui-empty-state .empty-state-icon .material-icons-round{font-size:2.25rem}.no-results h3,.empty-state h3,.ui-empty-state h3,.no-results h4,.empty-state h4,.ui-empty-state h4,.no-results .empty-title,.empty-state .empty-title,.ui-empty-state .empty-title{font-family:var(--font-display);font-size:1.22rem;font-weight:800;color:var(--slate-900);margin:0 0 .4rem}.no-results p,.empty-state p,.ui-empty-state p,.no-results .empty-subtitle,.empty-state .empty-subtitle,.ui-empty-state .empty-subtitle,.no-results .empty-desc,.empty-state .empty-desc,.ui-empty-state .empty-desc{font-size:.875rem;color:var(--slate-500);max-width:440px;margin:0 0 1.5rem;line-height:1.5;font-weight:500}.no-results .empty-action,.empty-state .empty-action,.ui-empty-state .empty-action,.no-results .empty-actions,.empty-state .empty-actions,.ui-empty-state .empty-actions{display:flex;align-items:center;gap:.75rem}.table-empty-cell{text-align:center!important;padding:3.5rem 1.5rem!important;background-color:var(--card-bg)!important}.empty-state-compact{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-state-compact .empty-icon{font-size:2.5rem;color:var(--slate-300);margin-bottom:.5rem}.empty-state-compact .empty-title{font-family:var(--font-display);font-size:1rem;font-weight:750;color:var(--slate-800);margin:0}.empty-state-compact .empty-subtitle{font-size:.8125rem;color:var(--slate-500);margin:.25rem 0 0}.action-alert-banner{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-bottom:1px solid #a7f3d0;color:#065f46;padding:.85rem 2rem;font-size:.875rem;font-weight:600;flex-shrink:0;box-shadow:0 2px 8px #10b98114}.action-alert-banner .material-icons-round{font-size:1.25rem;color:#059669}.btn,.ui-btn,.submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body)!important;font-size:.875rem;font-weight:650;line-height:1.4;padding:.65rem 1.35rem;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid transparent;text-decoration:none!important;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:var(--primary-medium);color:#fff}.btn:active,.ui-btn:active,.submit-btn:active{transform:scale(.98)}.btn .material-icons-round,.ui-btn .material-icons-round,.submit-btn .material-icons-round{font-size:1.15rem}.btn.btn-primary,.ui-btn.btn-primary,.submit-btn.btn-primary,.btn.ui-btn-primary,.ui-btn.ui-btn-primary,.submit-btn.ui-btn-primary,.btn.submit-btn,.ui-btn.submit-btn,.submit-btn.submit-btn{background-color:var(--primary-medium);color:#fff!important;border-color:var(--primary-medium)}.btn.btn-primary:hover,.ui-btn.btn-primary:hover,.submit-btn.btn-primary:hover,.btn.ui-btn-primary:hover,.ui-btn.ui-btn-primary:hover,.submit-btn.ui-btn-primary:hover,.btn.submit-btn:hover,.ui-btn.submit-btn:hover,.submit-btn.submit-btn:hover{background-color:var(--primary);border-color:var(--primary);box-shadow:0 4px 14px #0596694d;transform:translateY(-1px)}.btn.btn-accent,.ui-btn.btn-accent,.submit-btn.btn-accent,.btn.ui-btn-accent,.ui-btn.ui-btn-accent,.submit-btn.ui-btn-accent{background-color:var(--accent);color:#fff!important;border-color:var(--accent)}.btn.btn-accent:hover,.ui-btn.btn-accent:hover,.submit-btn.btn-accent:hover,.btn.ui-btn-accent:hover,.ui-btn.ui-btn-accent:hover,.submit-btn.ui-btn-accent:hover{background-color:var(--accent-light);border-color:var(--accent-light);box-shadow:0 4px 14px #f59e0b4d;transform:translateY(-1px)}.btn.btn-secondary,.ui-btn.btn-secondary,.submit-btn.btn-secondary,.btn.ui-btn-secondary,.ui-btn.ui-btn-secondary,.submit-btn.ui-btn-secondary{background-color:var(--slate-100);color:var(--slate-800)!important;border-color:var(--slate-200)}.btn.btn-secondary:hover,.ui-btn.btn-secondary:hover,.submit-btn.btn-secondary:hover,.btn.ui-btn-secondary:hover,.ui-btn.ui-btn-secondary:hover,.submit-btn.ui-btn-secondary:hover{background-color:var(--slate-200);color:var(--slate-900)!important}.btn.btn-outline,.ui-btn.btn-outline,.submit-btn.btn-outline,.btn.ui-btn-outline,.ui-btn.ui-btn-outline,.submit-btn.ui-btn-outline{background-color:transparent;border-color:var(--slate-300);color:var(--slate-700)!important}.btn.btn-outline:hover,.ui-btn.btn-outline:hover,.submit-btn.btn-outline:hover,.btn.ui-btn-outline:hover,.ui-btn.ui-btn-outline:hover,.submit-btn.ui-btn-outline:hover{background-color:var(--primary-bg);border-color:var(--primary-medium);color:var(--primary-medium)!important}.btn.btn-ghost,.ui-btn.btn-ghost,.submit-btn.btn-ghost,.btn.ui-btn-ghost,.ui-btn.ui-btn-ghost,.submit-btn.ui-btn-ghost{background-color:transparent;color:var(--slate-600)!important;border-color:transparent}.btn.btn-ghost:hover,.ui-btn.btn-ghost:hover,.submit-btn.btn-ghost:hover,.btn.ui-btn-ghost:hover,.ui-btn.ui-btn-ghost:hover,.submit-btn.ui-btn-ghost:hover{background-color:var(--slate-100);color:var(--slate-900)!important}.btn.btn-danger,.ui-btn.btn-danger,.submit-btn.btn-danger,.btn.ui-btn-danger,.ui-btn.ui-btn-danger,.submit-btn.ui-btn-danger,.btn.btn-danger-border,.ui-btn.btn-danger-border,.submit-btn.btn-danger-border{background-color:var(--color-danger);color:#fff!important;border-color:var(--color-danger)}.btn.btn-danger:hover,.ui-btn.btn-danger:hover,.submit-btn.btn-danger:hover,.btn.ui-btn-danger:hover,.ui-btn.ui-btn-danger:hover,.submit-btn.ui-btn-danger:hover,.btn.btn-danger-border:hover,.ui-btn.btn-danger-border:hover,.submit-btn.btn-danger-border:hover{background-color:#b91c1c;border-color:#b91c1c;box-shadow:0 4px 12px #ef444440}.btn.btn-success-bg,.ui-btn.btn-success-bg,.submit-btn.btn-success-bg{background-color:var(--color-success)!important;color:#fff!important;border-color:var(--color-success)!important}.btn.btn-success-bg:hover,.ui-btn.btn-success-bg:hover,.submit-btn.btn-success-bg:hover{background-color:#047857!important;border-color:#047857!important;box-shadow:0 4px 12px #05966940}.btn.btn-sm,.ui-btn.btn-sm,.submit-btn.btn-sm,.btn.ui-btn-sm,.ui-btn.ui-btn-sm,.submit-btn.ui-btn-sm{padding:.4rem .85rem;font-size:.775rem;border-radius:var(--radius-sm)}.btn.btn-lg,.ui-btn.btn-lg,.submit-btn.btn-lg,.btn.ui-btn-lg,.ui-btn.ui-btn-lg,.submit-btn.ui-btn-lg{padding:.85rem 1.75rem;font-size:1rem;border-radius:var(--radius-lg)}.btn.btn-full,.ui-btn.btn-full,.submit-btn.btn-full,.btn.btn-full-w,.ui-btn.btn-full-w,.submit-btn.btn-full-w,.btn.btn-full-width,.ui-btn.btn-full-width,.submit-btn.btn-full-width,.btn.ui-btn-full,.ui-btn.ui-btn-full,.submit-btn.ui-btn-full{width:100%}.btn.btn-icon,.ui-btn.btn-icon,.submit-btn.btn-icon,.btn.ui-btn-icon,.ui-btn.ui-btn-icon,.submit-btn.ui-btn-icon{padding:.5rem;border-radius:var(--radius-md)}.btn:disabled,.ui-btn:disabled,.submit-btn:disabled,.btn[disabled],.ui-btn[disabled],.submit-btn[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none;box-shadow:none!important;transform:none!important}.form-group,.ui-form-group{display:flex;flex-direction:column;margin-bottom:.9rem!important}.form-group label,.ui-form-group label,.form-group .form-label,.ui-form-group .form-label,.form-group .ui-form-label,.ui-form-group .ui-form-label{font-size:.85rem;font-weight:650;color:var(--slate-700);margin-bottom:.35rem;display:flex;align-items:center;gap:.25rem}.form-group label .required-star,.ui-form-group label .required-star,.form-group .form-label .required-star,.ui-form-group .form-label .required-star,.form-group .ui-form-label .required-star,.ui-form-group .ui-form-label .required-star{color:var(--color-danger)}.form-group .input-control,.ui-form-group .input-control,.form-group .select-control,.ui-form-group .select-control,.form-group .textarea-control,.ui-form-group .textarea-control,.form-group .ui-input-control,.ui-form-group .ui-input-control,.form-group .ui-select-control,.ui-form-group .ui-select-control,.form-group .ui-textarea-control,.ui-form-group .ui-textarea-control{width:100%;padding:.6rem .95rem;font-size:.875rem;font-family:var(--font-body)!important;color:var(--slate-900);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);transition:all var(--transition-fast)}.form-group .input-control:focus,.ui-form-group .input-control:focus,.form-group .select-control:focus,.ui-form-group .select-control:focus,.form-group .textarea-control:focus,.ui-form-group .textarea-control:focus,.form-group .ui-input-control:focus,.ui-form-group .ui-input-control:focus,.form-group .ui-select-control:focus,.ui-form-group .ui-select-control:focus,.form-group .ui-textarea-control:focus,.ui-form-group .ui-textarea-control:focus{outline:none;border-color:var(--primary-light);box-shadow:0 0 0 3.5px var(--input-focus-ring);background-color:var(--card-bg)}.form-group .input-control::placeholder,.ui-form-group .input-control::placeholder,.form-group .select-control::placeholder,.ui-form-group .select-control::placeholder,.form-group .textarea-control::placeholder,.ui-form-group .textarea-control::placeholder,.form-group .ui-input-control::placeholder,.ui-form-group .ui-input-control::placeholder,.form-group .ui-select-control::placeholder,.ui-form-group .ui-select-control::placeholder,.form-group .ui-textarea-control::placeholder,.ui-form-group .ui-textarea-control::placeholder{color:var(--slate-400)}.form-group .input-control:disabled,.ui-form-group .input-control:disabled,.form-group .select-control:disabled,.ui-form-group .select-control:disabled,.form-group .textarea-control:disabled,.ui-form-group .textarea-control:disabled,.form-group .ui-input-control:disabled,.ui-form-group .ui-input-control:disabled,.form-group .ui-select-control:disabled,.ui-form-group .ui-select-control:disabled,.form-group .ui-textarea-control:disabled,.ui-form-group .ui-textarea-control:disabled{background-color:var(--slate-100);cursor:not-allowed;opacity:.7}.form-group textarea.input-control,.ui-form-group textarea.input-control,.form-group .textarea-control,.ui-form-group .textarea-control,.form-group .ui-textarea-control,.ui-form-group .ui-textarea-control{min-height:95px;resize:vertical}.form-group .form-hint,.ui-form-group .form-hint,.form-group .ui-form-hint,.ui-form-group .ui-form-hint{font-size:.775rem;color:var(--slate-500);margin-top:.3rem}.form-group .form-error,.ui-form-group .form-error,.form-group .ui-form-error,.ui-form-group .ui-form-error{font-size:.775rem;color:var(--color-danger);margin-top:.3rem;font-weight:500}.input-control,.ui-input-control{width:100%;padding:.6rem .95rem;font-size:.875rem;font-family:var(--font-body)!important;color:var(--slate-900);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);transition:all var(--transition-fast)}.input-control:focus,.ui-input-control:focus{outline:none;border-color:var(--primary-light);box-shadow:0 0 0 3.5px var(--input-focus-ring);background-color:var(--card-bg)}.input-control::placeholder,.ui-input-control::placeholder{color:var(--slate-400)}.form-error,.ui-form-error{font-size:.8125rem;color:var(--color-danger);margin:0 0 .65rem;font-weight:500}.form-row-2col,.form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.form-row-2col .span-2,.form-grid-2 .span-2{grid-column:span 2}.form-row-2col .checkbox-group label,.form-grid-2 .checkbox-group label{flex-direction:row;align-items:center;gap:.5rem}@media(max-width:768px){.form-row-2col,.form-grid-2{grid-template-columns:1fr}.form-row-2col .span-2,.form-grid-2 .span-2{grid-column:span 1}}.form-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.ui-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75rem;gap:1rem;flex-wrap:wrap}.ui-page-header .ui-page-header-title h1,.ui-page-header .ui-page-header-title h2{margin:0;font-size:1.75rem;font-weight:800;color:var(--slate-900);letter-spacing:-.03em}.ui-page-header .ui-page-header-title p{margin:.25rem 0 0;font-size:.9rem;color:var(--slate-500)}.ui-page-header .ui-page-header-actions{display:flex;align-items:center;gap:.75rem}.badge-status,.ui-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .75rem;border-radius:999px;font-size:.725rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border:1px solid transparent}.badge-status .badge-dot,.ui-badge .badge-dot{width:6px;height:6px;border-radius:50%;background-color:currentColor;flex-shrink:0}.badge-status.success,.ui-badge.success,.badge-status.ui-badge-success,.ui-badge.ui-badge-success{background-color:#ecfdf5;color:#059669;border-color:#a7f3d0}.badge-status.warning,.ui-badge.warning,.badge-status.ui-badge-warning,.ui-badge.ui-badge-warning{background-color:#fffbeb;color:#d97706;border-color:#fde68a}.badge-status.danger,.ui-badge.danger,.badge-status.ui-badge-danger,.ui-badge.ui-badge-danger{background-color:#fef2f2;color:#dc2626;border-color:#fca5a5}.badge-status.info,.ui-badge.info,.badge-status.ui-badge-info,.ui-badge.ui-badge-info{background-color:#eff6ff;color:#2563eb;border-color:#bfdbfe}.panel-table-wrap,.ui-table-container{width:100%;border-radius:16px;border:1px solid var(--slate-200);background-color:var(--card-bg);box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.panel-table,.ui-table{width:100%;border-collapse:collapse;text-align:left;font-size:.85rem}.panel-table th,.ui-table th{color:var(--slate-500);font-weight:750;padding:.95rem 1.25rem;border-bottom:2px solid var(--slate-100);font-size:.725rem;text-transform:uppercase;letter-spacing:.05em;background-color:var(--slate-50)}.panel-table td,.ui-table td{padding:1.05rem 1.25rem;border-bottom:1px solid var(--slate-100);color:var(--slate-700);vertical-align:middle}.panel-table tbody tr,.ui-table tbody tr{transition:background-color var(--transition-fast)}.panel-table tbody tr:hover td,.ui-table tbody tr:hover td{background-color:#10b98106}.panel-table tbody tr:last-child td,.ui-table tbody tr:last-child td{border-bottom:0}body.dark-theme .dashboard-stat-card,body.dark-theme .stat-card,body.dark-theme .panel-card,body.dark-theme .panel-card-full,body.dark-theme .catalog-card,body.dark-theme .profile-card,body.dark-theme .filter-panel,body.dark-theme .deposit-panel,body.dark-theme .rfq-form-panel,body.dark-theme .preview-card,body.dark-theme .no-results,body.dark-theme .empty-state,body.dark-theme .ui-empty-state,body.dark-theme .ui-card{background-color:var(--card-bg)!important;border-color:var(--card-border)!important;color:var(--slate-800)!important}body.dark-theme .action-alert-banner{background:linear-gradient(135deg,#10b98126,#05966933);border-bottom-color:#10b9814d;color:#34d399}body.dark-theme .action-alert-banner .material-icons-round{color:#34d399}body.dark-theme .empty-icon-wrapper,body.dark-theme .no-results-icon,body.dark-theme .empty-state-icon{background:#ffffff0d!important;border-color:#ffffff1a!important;color:var(--primary-light)!important}body.dark-theme .no-results h3,body.dark-theme .no-results h4,body.dark-theme .empty-state h3,body.dark-theme .empty-state h4,body.dark-theme .empty-title{color:#fff!important}body.dark-theme .no-results p,body.dark-theme .empty-state p,body.dark-theme .empty-subtitle,body.dark-theme .empty-desc{color:var(--slate-400)!important}body.dark-theme .btn-outline,body.dark-theme .ui-btn-outline{border-color:#ffffff2e!important;color:var(--slate-200)!important}body.dark-theme .btn-outline:hover,body.dark-theme .ui-btn-outline:hover{background-color:#10b98126!important;border-color:var(--primary-light)!important;color:var(--primary-light)!important}body.dark-theme .btn-secondary,body.dark-theme .ui-btn-secondary{background-color:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}body.dark-theme .btn-secondary:hover,body.dark-theme .ui-btn-secondary:hover{background-color:#334155!important}body.dark-theme .btn-ghost,body.dark-theme .ui-btn-ghost{color:var(--slate-300)!important}body.dark-theme .btn-ghost:hover,body.dark-theme .ui-btn-ghost:hover{background-color:#ffffff14!important;color:#fff!important}body.dark-theme .input-control,body.dark-theme .ui-input-control,body.dark-theme .select-control,body.dark-theme .ui-select-control,body.dark-theme .textarea-control,body.dark-theme .ui-textarea-control{background-color:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}body.dark-theme .input-control:focus,body.dark-theme .ui-input-control:focus,body.dark-theme .select-control:focus,body.dark-theme .ui-select-control:focus,body.dark-theme .textarea-control:focus,body.dark-theme .ui-textarea-control:focus{border-color:var(--primary-light)!important;background-color:#1e293b!important}body.dark-theme .panel-table th,body.dark-theme .ui-table th{background-color:#0f172a!important;border-bottom-color:#1e293b!important}body.dark-theme .panel-table td,body.dark-theme .ui-table td{border-bottom-color:#1e293b!important}body.dark-theme .panel-table tbody tr:hover td,body.dark-theme .ui-table tbody tr:hover td{background-color:#1e293b!important}body.dark-theme .table-empty-cell{background-color:var(--card-bg)!important}body.dark-theme .table-empty-cell .empty-icon{color:var(--slate-600)}body.dark-theme .table-empty-cell .empty-title{color:#fff}body.dark-theme .table-empty-cell .empty-subtitle{color:var(--slate-400)}#view-market .stat-cards-row{display:flex!important;flex-flow:row nowrap!important;gap:1.25rem!important;overflow-x:auto!important;padding-bottom:.5rem!important;scrollbar-width:none!important;-ms-overflow-style:none!important}#view-market .stat-cards-row::-webkit-scrollbar{display:none!important}#view-market .stat-cards-row .stat-card{flex:1 0 calc(16.66% - 1.05rem)!important;min-width:175px!important;padding:1.15rem 1.25rem!important}.tab-content-view{width:100%;padding:.5rem 1.5rem 2rem}.tab-content-view .panel-header-with-desc{margin-bottom:1.75rem}.tab-content-view .panel-header-with-desc h3{font-size:1.5rem;font-weight:800;color:var(--slate-900);margin:0 0 .35rem;font-family:var(--font-display);letter-spacing:-.02em}.tab-content-view .panel-header-with-desc p{font-size:.875rem;color:var(--slate-500);margin:0;font-weight:500}@media screen and (max-width:991px){.table-scroll-inner,.ui-table-container,.table-responsive{overflow-x:auto!important;display:block!important;width:100%!important;max-width:100%!important;-webkit-overflow-scrolling:touch}.panel-table,.ui-table,.compare-table,.max-table,table:not(.mini-table){min-width:900px!important}.mini-table{min-width:500px!important}}.sidenav-custom-tooltip{position:fixed;z-index:9999;display:flex;align-items:center;gap:6px;pointer-events:none;opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease}.sidenav-custom-tooltip.visible{opacity:1;transform:translate(0)}.sidenav-custom-tooltip__arrow{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid #1e293b;flex-shrink:0}.sidenav-custom-tooltip__label{background-color:#1e293b;color:#f1f5f9;font-size:.775rem;font-weight:600;font-family:Inter,sans-serif;padding:5px 10px;border-radius:7px;white-space:nowrap;box-shadow:0 4px 12px #0f172a40}body.dark-theme .sidenav-custom-tooltip__arrow{border-right-color:#334155}body.dark-theme .sidenav-custom-tooltip__label{background-color:#334155;color:#fff;box-shadow:0 4px 12px #0006}.portal-content-scroll{background:#fff!important}
