:root{--color-bg: #EEF3FF;--color-bg-gradient-end: #E4ECFF;--color-bg-accent: #DBEAFE;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-accent: #2563EB;--color-accent-hover: #1D4ED8;--color-accent-light: #DBEAFE;--color-white: #FFFFFF;--color-success: #0ec645;--color-warning: #ff9800;--color-danger: #f44336;--color-confirm: #32CD32;--color-info: #00acc1;--color-rose: #e91e63;--color-gray: #999999;--bubble-blue: rgba(59, 130, 246, .38);--bubble-sky: rgba(56, 189, 248, .32);--bubble-purple: rgba(167, 139, 250, .3);--bubble-indigo: rgba(99, 102, 241, .28);--bubble-light: rgba(147, 197, 253, .26);--bubble-accent: rgba(37, 99, 235, .22);--glass-bg: rgba(255, 255, 255, .4);--glass-bg-card: rgba(255, 255, 255, .55);--glass-bg-modal: rgba(255, 255, 255, .82);--glass-bg-header: rgba(255, 255, 255, .48);--glass-bg-strong: rgba(255, 255, 255, .96);--glass-border: transparent;--glass-border-subtle: transparent;--glass-border-highlight: transparent;--glass-divider: rgba(37, 99, 235, .08);--input-border: rgba(37, 99, 235, .38);--input-border-hover: rgba(37, 99, 235, .58);--glass-blur: 24px;--glass-blur-strong: 32px;--glass-saturate: 180%;--glass-shadow: 0 8px 32px rgba(37, 99, 235, .1), 0 2px 8px rgba(15, 23, 42, .05);--glass-shadow-modal: 0 24px 64px rgba(37, 99, 235, .14), 0 8px 24px rgba(15, 23, 42, .06);--radius-pill: 9999px;--radius-card: 20px;--radius-input: 14px;--radius-input-hero: 28px;--font-size-base: 16px;--font-size-min: 16px}html{scrollbar-gutter:stable}body{background-color:var(--color-bg);color:var(--color-text-primary);margin:0;font-family:Roboto,sans-serif;font-weight:400;font-style:normal;font-size:var(--font-size-base, 16px);line-height:1.43;position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle 520px at 8% 18%,var(--bubble-blue) 0%,transparent 72%),radial-gradient(circle 480px at 92% 12%,var(--bubble-purple) 0%,transparent 70%),radial-gradient(circle 620px at 78% 82%,var(--bubble-sky) 0%,transparent 74%),radial-gradient(circle 420px at 12% 78%,var(--bubble-indigo) 0%,transparent 68%),radial-gradient(circle 360px at 55% 42%,var(--bubble-light) 0%,transparent 62%),radial-gradient(circle 280px at 35% 8%,var(--bubble-accent) 0%,transparent 60%),linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-gradient-end) 48%,var(--color-bg-accent) 100%);background-attachment:fixed}body:after{content:"";position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 45% at 18% 8%,rgba(96,165,250,.35) 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 85% 92%,rgba(167,139,250,.28) 0%,transparent 68%),radial-gradient(ellipse 40% 35% at 72% 28%,rgba(56,189,248,.22) 0%,transparent 65%);filter:blur(48px);opacity:.9}@supports not (backdrop-filter: blur(1px)){.glass-surface{background-color:var(--glass-bg-strong)!important}}.MuiPaper-root,.MuiCard-root,.MuiDialog-paper,.MuiPopover-paper,.MuiMenu-paper{border:none!important}.glass-surface{background-color:var(--glass-bg-card);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:none;box-shadow:var(--glass-shadow)}.glass-surface-modal{background-color:var(--glass-bg-modal);backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));border:none;box-shadow:var(--glass-shadow-modal)}.input-hero-pill .MuiOutlinedInput-root{border-radius:var(--radius-input-hero);min-height:56px;background-color:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.input-hero-pill .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:var(--input-border)}.input-hero-pill .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:var(--input-border-hover)}.input-hero-pill .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:var(--color-accent)}.MuiOutlinedInput-root fieldset.MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-notchedOutline{border-width:1px!important;border-style:solid!important;border-color:var(--input-border)!important}.MuiOutlinedInput-root:hover fieldset.MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--input-border-hover)!important}.MuiOutlinedInput-root.Mui-focused fieldset.MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-accent)!important;border-width:1px!important}.MuiOutlinedInput-root.Mui-error fieldset.MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--color-danger)!important}.MuiOutlinedInput-root.Mui-disabled fieldset.MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:var(--input-border)!important;opacity:.65}.MuiOutlinedInput-root{border-radius:var(--radius-input);background-color:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.MuiDialog-paper .MuiOutlinedInput-root{background-color:var(--glass-bg-strong)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-width:1px!important;border-style:solid!important;border-color:var(--input-border)!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--input-border-hover)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-accent)!important}.MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--color-danger)!important}.MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:var(--input-border)!important;opacity:.65}.MuiInputLabel-root:not(.Mui-error),.MuiFormLabel-root:not(.Mui-error){color:var(--color-text-secondary)!important}.MuiInputLabel-root.Mui-focused:not(.Mui-error),.MuiFormLabel-root.Mui-focused:not(.Mui-error){color:var(--color-accent)!important}.MuiInputLabel-root.Mui-error,.MuiFormLabel-root.Mui-error{color:var(--color-danger)!important}@keyframes tabIndicatorExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tabIndicatorExpandAlt{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.MuiInputLabel-outlined:not(.MuiInputLabel-shrink):not(.Mui-error){color:var(--color-text-secondary)!important}.MuiInputLabel-outlined.MuiInputLabel-shrink:not(.Mui-focused):not(.Mui-error){color:var(--color-text-secondary)!important}.MuiInputBase-input,.MuiOutlinedInput-input,.MuiNativeSelect-select,input,select,textarea{font-size:var(--font-size-min, 16px)!important}.MuiFormHelperText-root{color:var(--color-text-secondary);font-size:var(--font-size-min, 16px)}.MuiFormHelperText-root.Mui-error{color:var(--color-danger)}.MuiCheckbox-root{color:var(--input-border)!important}.MuiCheckbox-root.Mui-checked{color:var(--color-accent)!important}.MuiCheckbox-root:hover{background-color:#2563eb0f}.upload-dropzone-border{border:2px dashed var(--input-border);border-radius:var(--radius-input);transition:border-color .24s ease-in-out,background-color .24s ease-in-out}.upload-dropzone-border:hover,.upload-dropzone-border.is-hovered{border-color:var(--input-border-hover)}.upload-dropzone-border.is-drag-accept{border-color:var(--color-success);background-color:#0ec64514}.upload-dropzone-border.is-drag-reject{border-color:var(--color-danger);background-color:#f443360f}.upload-field-label{font-size:var(--font-size-min, 16px);margin-left:14px;color:var(--color-text-secondary)}.upload-field-label.is-disabled{color:var(--color-text-secondary);opacity:.55}.MuiTableSortLabel-root{color:var(--color-text-secondary)}.MuiTableSortLabel-root.Mui-active,.MuiTableSortLabel-root:hover{color:var(--color-accent)}.MuiTableSortLabel-root .MuiTableSortLabel-icon{color:var(--color-text-secondary)!important}.MuiTableSortLabel-root.Mui-active .MuiTableSortLabel-icon{color:var(--color-accent)!important}.order-table-glass{border-radius:var(--radius-card);background-color:var(--glass-bg-card);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow);overflow:auto}.order-table-glass thead{position:sticky;top:0;z-index:2}.slider-control-centerright{right:-50px!important}.slider-control-centerleft{left:-50px!important}.slider-list{width:auto!important}.MuiRating-iconEmpty{filter:invert(100%)}.MuiBackdrop-root{background-color:#0f172a47!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
