:root,:root[data-theme=dark]{color-scheme:dark;--theme-bg: #020617;--theme-surface: #0f172a;--theme-surface-raised: #111827;--theme-surface-muted: #1e293b;--theme-layer-base: #1e293b;--theme-layer-strong: #334155;--theme-border-base: #94a3b8;--theme-border-subtle: rgba(148, 163, 184, .18);--theme-border-default: rgba(148, 163, 184, .28);--theme-border-strong: rgba(148, 163, 184, .42);--theme-text-strong: #f8fafc;--theme-text-primary: #e2e8f0;--theme-text-secondary: #cbd5e1;--theme-text-muted: #94a3b8;--theme-text-subtle: #64748b;--theme-primary: #0ea5e9;--theme-primary-hover: #38bdf8;--theme-primary-strong: #2563eb;--theme-primary-deep: #1d4ed8;--theme-selection-bg: #3b82f6;--theme-accent-teal: #2dd4bf;--theme-success: #34d399;--theme-warning: #f59e0b;--theme-violet: #a78bfa;--theme-cyan: #22d3ee;--theme-danger: #dc2626;--theme-danger-deep: #b91c1c;--theme-brand-kaspi: #f14635;--theme-brand-ozon: #005bff;--theme-brand-wb: #7f30e3;--theme-logo-primary: #f8fafc;--theme-logo-secondary: #dde6f0;--theme-logo-tertiary: #c8d4e2;--theme-logo-accent: #ff7a00;--theme-primary-soft: rgba(14, 165, 233, .14);--theme-primary-soft-bg: rgba(14, 165, 233, .1);--theme-primary-text: #e0f2fe;--theme-on-accent: #ffffff;--theme-info-text: #bfdbfe;--theme-success-text: #86efac;--theme-warning-text: #fcd34d;--theme-error-text: #fca5a5;--theme-error-text-strong: #fecaca;--theme-teal-text: #5eead4;--theme-purple-text: #c4b5fd;--theme-switch-thumb: #f8fafc;--theme-media-paper: #ffffff;--theme-print-paper: #f8fafc;--theme-print-ink: #0f172a;--theme-shadow-rgb: 2 6 23;--theme-overlay-rgb: 2 6 23;--theme-highlight-rgb: 255 255 255;--theme-control-bg: rgba(15, 23, 42, .72);--theme-control-hover: rgba(30, 41, 59, .8);--theme-surface-hover: #17233a;--theme-control-disabled: rgba(30, 41, 59, .56);--theme-overlay: rgba(2, 6, 23, .72);--theme-backdrop: rgba(2, 6, 23, .64);--theme-page-background: radial-gradient(circle at 18% 20%, rgba(56, 189, 248, .22), transparent 48%), radial-gradient(circle at 82% 24%, rgba(139, 92, 246, .26), transparent 42%), radial-gradient(circle at 55% 85%, rgba(14, 116, 144, .2), transparent 50%), var(--theme-bg);--theme-glass-surface: color-mix(in srgb, var(--theme-surface) 60%, transparent);--theme-topbar-surface: color-mix(in srgb, var(--theme-surface) 72%, transparent);--theme-sidebar-surface: color-mix(in srgb, var(--theme-surface) 40%, transparent);--theme-card-surface: color-mix(in srgb, var(--theme-surface) 64%, transparent);--theme-content-surface: rgb(var(--theme-overlay-rgb) / .18);--theme-scrollbar-track: rgba(2, 6, 23, .36);--theme-scrollbar-thumb: rgba(148, 163, 184, .24);--theme-scrollbar-thumb-hover: rgba(148, 163, 184, .36);--theme-shadow-card: 0 16px 36px rgba(2, 6, 23, .24);--theme-shadow-hover: 0 20px 48px rgba(0, 0, 0, .34);--theme-shadow-floating: 0 18px 46px rgba(2, 6, 23, .38);--theme-focus-ring: 0 0 0 3px rgba(14, 165, 233, .2)}:root[data-theme=light]{color-scheme:light;--theme-bg: #ffffff;--theme-surface: #ffffff;--theme-surface-raised: #ffffff;--theme-surface-muted: #f7f9fc;--theme-layer-base: #e4e7ec;--theme-layer-strong: #d0d5dd;--theme-border-base: #667085;--theme-border-subtle: rgba(16, 24, 40, .1);--theme-border-default: rgba(16, 24, 40, .16);--theme-border-strong: rgba(16, 24, 40, .28);--theme-text-strong: #101828;--theme-text-primary: #1d2939;--theme-text-secondary: #344054;--theme-text-muted: #667085;--theme-text-subtle: #98a2b3;--theme-primary: #155eef;--theme-primary-hover: #004eeb;--theme-primary-strong: #004eeb;--theme-primary-deep: #00359e;--theme-selection-bg: #155eef;--theme-accent-teal: #0e9384;--theme-success: #039855;--theme-warning: #dc6803;--theme-violet: #6938ef;--theme-cyan: #0891b2;--theme-danger: #d92d20;--theme-danger-deep: #b42318;--theme-brand-kaspi: #f14635;--theme-brand-ozon: #005bff;--theme-brand-wb: #7f30e3;--theme-logo-primary: #101828;--theme-logo-secondary: #344054;--theme-logo-tertiary: #667085;--theme-logo-accent: #f79009;--theme-primary-soft: rgba(21, 94, 239, .08);--theme-primary-soft-bg: #eff6ff;--theme-primary-text: #175cd3;--theme-on-accent: #ffffff;--theme-info-text: #175cd3;--theme-success-text: #067647;--theme-warning-text: #b54708;--theme-error-text: #b42318;--theme-error-text-strong: #912018;--theme-teal-text: #107569;--theme-purple-text: #6941c6;--theme-switch-thumb: #ffffff;--theme-media-paper: #ffffff;--theme-print-paper: #f8fafc;--theme-print-ink: #0f172a;--theme-shadow-rgb: 16 24 40;--theme-overlay-rgb: 16 24 40;--theme-highlight-rgb: 16 24 40;--theme-control-bg: #ffffff;--theme-control-hover: #f7f9fc;--theme-surface-hover: #f3f7ff;--theme-control-disabled: #f2f4f7;--theme-overlay: rgba(16, 24, 40, .68);--theme-backdrop: rgba(16, 24, 40, .48);--theme-page-background: radial-gradient(circle at 18% 20%, rgba(56, 189, 248, .22), transparent 48%), radial-gradient(circle at 82% 24%, rgba(139, 92, 246, .26), transparent 42%), radial-gradient(circle at 55% 85%, rgba(14, 116, 144, .2), transparent 50%), var(--theme-bg);--theme-glass-surface: var(--theme-surface);--theme-topbar-surface: rgba(255, 255, 255, .88);--theme-sidebar-surface: rgba(255, 255, 255, .82);--theme-card-surface: rgba(255, 255, 255, .92);--theme-content-surface: rgba(255, 255, 255, .88);--theme-scrollbar-track: #f2f4f7;--theme-scrollbar-thumb: #d0d5dd;--theme-scrollbar-thumb-hover: #98a2b3;--theme-shadow-card: 0 10px 30px rgba(16, 24, 40, .08);--theme-shadow-hover: 0 18px 44px rgba(37, 99, 235, .1);--theme-shadow-floating: 0 18px 46px rgba(16, 24, 40, .14);--theme-focus-ring: 0 0 0 3px rgba(21, 94, 239, .14)}html{background:var(--theme-bg);transition:background-color .18s ease,color .18s ease}@media(prefers-reduced-motion:reduce){html{transition:none}}*{box-sizing:border-box}html,body{min-height:100%}:root{--scrollbar-size: 10px;--scrollbar-track: var(--theme-scrollbar-track);--scrollbar-thumb: var(--theme-scrollbar-thumb);--scrollbar-thumb-hover: var(--theme-scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px;border:2px solid var(--scrollbar-track)}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}body{margin:0;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--theme-text-primary);background:var(--theme-bg)}#app{min-height:100vh}.page{position:relative;min-height:100vh;background:var(--theme-page-background);animation:aurora 12s ease-in-out infinite alternate}.page.page-authenticated{background:var(--theme-bg);animation:none}.page-language{position:fixed;top:16px;right:20px;z-index:30;display:flex;align-items:center;gap:8px}.login-layout{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:28px}.login-shell{width:min(1140px,100%);display:grid;grid-template-columns:minmax(420px,520px) minmax(420px,520px);justify-content:center;gap:40px;align-items:center}.brand-panel{width:100%;padding:12px 6px}.brand-panel h1{margin:0 0 14px;font-size:40px;line-height:1.2}.feature-list{margin:0;display:grid;gap:14px}.feature-list p{margin:0;color:var(--theme-text-primary);display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--theme-border-base) 20%,transparent);background:color-mix(in srgb,var(--theme-surface) 36%,transparent);border-radius:12px;padding:12px 14px;box-shadow:inset 0 0 0 1px #0ea5e914}.feature-icon{width:18px;height:18px;flex:0 0 18px;stroke:var(--theme-primary-hover);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.login-panel{display:flex;align-items:center;justify-content:center;padding:0}.glass-card{width:100%;max-width:520px;background:var(--theme-glass-surface);border:1px solid color-mix(in srgb,var(--theme-border-base) 28%,transparent);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:28px}.glass-card h2{margin:0}.auth-logo{display:block;width:188px;max-width:70%;height:auto;margin:0 auto 22px}.auth-loading-card{text-align:center}.auth-loading-card .card-head{justify-content:center}.card-head{margin-bottom:14px;display:flex;align-items:center}.card-subtitle{margin:0 0 14px;color:var(--theme-text-muted);font-size:13px}.lang-switch{display:flex;gap:6px}.lang-switch button{border:1px solid var(--theme-layer-strong);background:color-mix(in srgb,var(--theme-surface) 72%,transparent);color:var(--theme-text-secondary);border-radius:8px;padding:5px 8px;min-width:38px;font-size:12px;cursor:pointer}.lang-switch button.active{border-color:var(--theme-primary);color:var(--theme-primary-text);background:#0ea5e926}.tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tabs button{border:1px solid var(--theme-layer-strong);background:var(--theme-surface);color:var(--theme-text-secondary);border-radius:10px;padding:10px 12px;cursor:pointer}.tabs button.active{border-color:var(--theme-primary);color:var(--theme-primary-text)}.form-area{margin-top:14px;display:grid;gap:10px}.flow-header{display:grid;gap:6px;padding:12px;border:1px solid rgba(14,165,233,.18);border-radius:12px;background:#0ea5e914}.step-badges{display:flex;gap:8px}.step-badge{width:24px;height:24px;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-border-base) 30%,transparent);color:var(--theme-text-muted);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:color-mix(in srgb,var(--theme-surface) 36%,transparent)}.step-badge.active{border-color:#0ea5e9c7;color:var(--theme-primary-text);background:#0ea5e92e}.flow-title{margin:0;font-size:16px;font-weight:700;color:var(--theme-text-primary)}.flow-description{margin:0;font-size:13px;line-height:1.6;color:var(--theme-text-secondary)}.flow-tip{margin:0;font-size:12px;line-height:1.6;color:var(--theme-text-muted)}.flow-summary{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--theme-border-base) 18%,transparent);background:rgb(var(--theme-overlay-rgb) / .22);color:var(--theme-text-secondary);font-size:13px}.flow-summary strong{color:var(--theme-text-primary);word-break:break-all}.form-area input{width:100%;border:1px solid var(--theme-layer-strong);border-radius:10px;padding:12px;background:color-mix(in srgb,var(--theme-surface) 55%,transparent);color:var(--theme-text-primary);font:inherit;font-size:16px;line-height:1.4}.form-area input.input-invalid,.customer-input.input-invalid{border-color:#f87171cc;box-shadow:inset 0 0 0 1px #f871711f}.customer-input{width:100%;border:1px solid var(--theme-layer-strong);border-radius:10px;padding:12px;background:color-mix(in srgb,var(--theme-surface) 55%,transparent);color:var(--theme-text-primary)}.password-field{position:relative}.password-field input{padding-right:44px}.password-toggle-btn{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:32px;height:32px;border-radius:10px;border:1px solid color-mix(in srgb,var(--theme-border-base) 22%,transparent);background:color-mix(in srgb,var(--theme-surface) 35%,transparent);color:var(--theme-text-secondary);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.password-toggle-btn:hover{border-color:#0ea5e9bf;color:var(--theme-primary-text)}.password-toggle-icon{width:18px;height:18px}.verification-field{display:flex;align-items:center;gap:8px}.verification-field input{flex:1;min-width:0;padding-right:12px}.verification-field .code-send-btn{position:static;top:auto;right:auto;transform:none;width:auto;min-width:fit-content;height:36px;padding:0 12px;flex-shrink:0}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgb(var(--theme-overlay-rgb) / .62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}.modal{width:100%;max-width:520px;border-radius:16px;border:1px solid color-mix(in srgb,var(--theme-border-base) 24%,transparent);background:color-mix(in srgb,var(--theme-surface) 90%,transparent);box-shadow:0 18px 60px rgb(var(--theme-shadow-rgb) / .45);padding:16px}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.modal-title{font-size:16px;font-weight:700;margin:0;color:var(--theme-text-primary)}.modal-body{display:grid;gap:12px}.modal-text{margin:0;color:var(--theme-text-secondary);font-size:13px;line-height:1.6}.modal-field{display:grid;gap:6px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.success{color:var(--theme-success-text);margin:0;font-size:13px}.success-banner{margin-top:12px;padding:12px;border-radius:12px;border:1px solid rgba(34,197,94,.24);background:#22c55e14;display:grid;gap:4px}.success-banner-text{margin:0;font-size:13px;line-height:1.6;color:var(--theme-success-text)}.profile-grid{display:grid;gap:10px}.profile-row{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center;padding:10px 12px;border:1px solid color-mix(in srgb,var(--theme-border-base) 16%,transparent);border-radius:12px;background:rgb(var(--theme-overlay-rgb) / .22)}.profile-label{color:var(--theme-text-muted);font-size:13px}.profile-value{color:var(--theme-text-primary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-tabs{display:flex;gap:8px;padding:6px;border:1px solid color-mix(in srgb,var(--theme-border-base) 16%,transparent);border-radius:12px;background:rgb(var(--theme-overlay-rgb) / .22)}.tab-btn{border:1px solid transparent;background:transparent;color:var(--theme-text-secondary);padding:8px 10px;border-radius:10px;cursor:pointer;font-size:13px}.tab-btn.active{border-color:#0ea5e9bf;background:#0ea5e91f;color:var(--theme-primary-text)}.link-btn{border:none;background:transparent;color:var(--theme-info-text);cursor:pointer;padding:2px 4px;text-align:left;font-size:13px}.link-btn:hover{color:var(--theme-primary-text)}.customer-inline-row{display:flex;gap:10px;align-items:center}.customer-inline-row .customer-select{flex:0 0 140px;width:140px}.customer-inline-row .customer-input{flex:1}.customer-select{width:100%;border:1px solid var(--theme-layer-strong);border-radius:10px;padding:12px 42px 12px 12px;background-color:color-mix(in srgb,var(--theme-surface) 55%,transparent);color:var(--theme-text-primary);font:inherit;line-height:1.2;appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px;cursor:pointer}.form-area select{width:100%;border:1px solid var(--theme-layer-strong);border-radius:10px;padding:12px 42px 12px 12px;background-color:color-mix(in srgb,var(--theme-surface) 55%,transparent);color:var(--theme-text-primary);font:inherit;line-height:1.2;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px;cursor:pointer}.form-area select:focus,.form-area input:focus{outline:none;border-color:#0ea5e9b3;box-shadow:0 0 0 3px #0ea5e92e,inset 0 0 0 1px #0ea5e91a}.customer-select:focus{outline:none;border-color:#0ea5e9b3;box-shadow:0 0 0 3px #0ea5e92e,inset 0 0 0 1px #0ea5e91a}.customer-select option,.form-area select option{background:var(--theme-surface);color:var(--theme-text-primary)}.field-label{font-size:13px;color:var(--theme-text-secondary)}.field-error{margin:-4px 0 2px;color:var(--theme-error-text);font-size:12px;line-height:1.5}.qrcode-area{margin-top:14px;text-align:center;color:var(--theme-text-muted)}.qrcode{width:140px;height:140px;margin:0 auto 10px;border-radius:12px;border:1px solid var(--theme-layer-strong);display:flex;align-items:center;justify-content:center;font-size:28px;letter-spacing:4px}.agreement{margin-top:14px;font-size:13px;color:var(--theme-text-muted);display:flex;align-items:center;gap:8px}.error{margin:10px 0;color:var(--theme-error-text)}.primary-btn,.secondary-btn{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;font:inherit;line-height:1.2;text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:none}.primary-btn{width:100%;margin-top:0;border:none;border-radius:12px;padding:12px;color:var(--theme-on-accent);cursor:pointer;background:linear-gradient(90deg,var(--theme-primary),var(--theme-primary-strong),var(--theme-accent-teal))}.form-area>.primary-btn,.glass-card>.primary-btn{margin-top:10px}.primary-btn:disabled{cursor:not-allowed;opacity:.55;filter:grayscale(.3)}.secondary-btn{border:1px solid color-mix(in srgb,var(--theme-border-base) 28%,transparent);border-radius:12px;padding:10px 14px;color:var(--theme-text-primary);cursor:pointer;background:color-mix(in srgb,var(--theme-surface) 45%,transparent)}.secondary-btn:hover{border-color:#0ea5e9b3;color:var(--theme-primary-text)}.modal-actions .primary-btn{width:auto;margin-top:0;padding:10px 14px}.modal-actions .secondary-btn{width:auto}.links{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:center}.links a{color:var(--theme-info-text);text-decoration:none;font-size:13px;white-space:nowrap}.copyright{margin:18px 0 0;text-align:center;font-size:12px;color:var(--theme-text-muted)}.dashboard-layout{height:100vh;display:flex;flex-direction:column;overflow:hidden}.app-topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:0 18px;box-sizing:border-box;background:var(--theme-topbar-surface);box-shadow:0 1px rgb(var(--theme-shadow-rgb) / .08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-text{font-weight:700;letter-spacing:.5px;color:var(--theme-primary-text)}.nav-logo{display:block;width:174px;max-width:100%;height:auto}.page-title{color:var(--theme-text-secondary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw}.page-title-block{min-width:0;display:flex;flex-direction:column;gap:2px}.sidebar{background:var(--theme-sidebar-surface);padding:0;overflow:auto;display:flex;flex-direction:column;min-height:100vh}.dashboard-layout{min-height:100vh;display:grid;grid-template-columns:190px minmax(0,1fr)}.nav-groups{margin-top:0;display:flex;flex-direction:column;gap:0}.nav-group-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;border:none;border-radius:0;padding:12px 14px;color:var(--theme-text-secondary);background:transparent;cursor:pointer}.nav-group-trigger:hover{background:color-mix(in srgb,var(--theme-layer-strong) 18%,transparent);color:var(--theme-text-primary)}.nav-group-trigger.expanded{background:#0ea5e91f;color:var(--theme-primary-text);box-shadow:inset 2px 0 #38bdf8e6}.nav-group-left{display:flex;align-items:center;gap:10px}.nav-group-left .line-icon{width:18px;height:18px;stroke:var(--theme-text-muted)}.nav-group-title{font-weight:600}.nav-group-arrow{opacity:.75;transform:rotate(-90deg);transition:transform .15s ease}.nav-group-trigger.expanded .nav-group-arrow{transform:rotate(0)}.nav-top{display:flex;flex-direction:column;gap:0;padding:0;border-bottom:1px solid color-mix(in srgb,var(--theme-border-base) 8%,transparent)}.nav-brand{display:flex;align-items:center;justify-content:center;min-height:62px;padding:0 18px;background:var(--theme-topbar-surface);box-sizing:border-box;box-shadow:0 1px rgb(var(--theme-shadow-rgb) / .08)}.nav-child.nav-top-item{display:flex;align-items:center;padding:12px 14px}.nav-children{display:flex;flex-direction:column;gap:0;padding-left:0}.nav-child{width:100%;text-align:left;border:none;border-radius:0;padding:10px 14px 10px 36px;color:var(--theme-text-secondary);background:transparent;cursor:pointer}.nav-child:hover{background:color-mix(in srgb,var(--theme-layer-strong) 16%,transparent);color:var(--theme-text-primary)}.nav-child.active{background:#0ea5e91f;color:var(--theme-primary-text);box-shadow:inset 2px 0 #38bdf8e6}.main-area{display:flex;flex-direction:column;padding:0;min-width:0;min-height:100vh;overflow:hidden}.main-scroll{flex:1 1 auto;overflow:auto;box-sizing:border-box;padding:24px}.content-area{min-height:100%}.content-shell{border-radius:14px;padding:16px;background:var(--theme-content-surface);box-shadow:0 12px 26px rgb(var(--theme-shadow-rgb) / .35)}.content-shell h2{margin:0 0 8px;font-size:16px}.content-shell p{margin:0;color:var(--theme-text-muted)}.app-topbar .right{display:flex;gap:10px;align-items:center}.app-topbar button{border:1px solid var(--theme-layer-strong);border-radius:8px;background:var(--theme-surface);color:var(--theme-text-primary);padding:8px 10px}.language-select{position:relative}.icon-btn{border:none;background:transparent;color:var(--theme-text-secondary);padding:6px;border-radius:8px;line-height:0;cursor:pointer}.app-topbar .icon-btn{border:none;background:transparent;padding:6px}.mobile-menu-btn,.mobile-sidebar-backdrop{display:none}.icon-btn:hover{background:color-mix(in srgb,var(--theme-layer-strong) 35%,transparent);color:var(--theme-text-primary)}.icon-btn:focus-visible{outline:1px solid var(--theme-primary-hover);outline-offset:1px}.line-icon{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.language-trigger{display:inline-flex;align-items:center;justify-content:center}.language-menu{position:absolute;top:calc(100% + 8px);right:0;width:110px;padding:6px;border-radius:12px;border:1px solid var(--theme-layer-strong);background:var(--theme-surface);box-shadow:0 14px 30px rgb(var(--theme-shadow-rgb) / .55);z-index:40}.language-option{width:100%;margin:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--theme-text-secondary);padding:8px 10px;text-align:left;cursor:pointer}.language-option:hover{border-color:var(--theme-layer-strong);background:color-mix(in srgb,var(--theme-layer-strong) 35%,transparent)}.language-option.active{border-color:var(--theme-primary-hover);background:#0ea5e92e;color:var(--theme-primary-text)}.user-select{position:relative}.user-trigger{border:none;background:transparent;color:var(--theme-text-secondary);padding:6px 8px;border-radius:8px;cursor:pointer}.user-trigger:hover{background:color-mix(in srgb,var(--theme-layer-strong) 35%,transparent);color:var(--theme-text-primary)}.user-menu{position:absolute;top:calc(100% + 8px);right:0;width:130px;padding:6px;border-radius:12px;border:1px solid var(--theme-layer-strong);background:var(--theme-surface);box-shadow:0 14px 30px rgb(var(--theme-shadow-rgb) / .55);z-index:40}.user-option{width:100%;margin:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--theme-text-secondary);padding:8px 10px;text-align:left;cursor:pointer}.user-option:hover{border-color:var(--theme-layer-strong);background:color-mix(in srgb,var(--theme-layer-strong) 35%,transparent)}.user-option.danger{color:var(--theme-error-text)}.cards{margin-top:0;padding:16px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dashboard-grid{padding:16px;display:grid;gap:14px;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start}.dashboard-grid-item{min-width:0}.card{background:var(--theme-card-surface);border:1px solid var(--theme-layer-base);border-radius:14px;padding:18px}.card h4{margin-top:0}.toast-host{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:4000;width:min(520px,calc(100vw - 24px));pointer-events:none}.toast-stack{display:grid;gap:10px}.toast{pointer-events:auto;border:1px solid color-mix(in srgb,var(--theme-layer-base) 75%,transparent);border-radius:14px;background:color-mix(in srgb,var(--theme-surface) 92%,transparent);box-shadow:0 18px 40px rgb(var(--theme-shadow-rgb) / .35);padding:12px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.toast-message{font-size:14px;color:var(--theme-text-primary);line-height:1.4;word-break:break-word}.toast-close{width:30px;height:30px;border-radius:10px;border:1px solid color-mix(in srgb,var(--theme-layer-strong) 85%,transparent);background:rgb(var(--theme-overlay-rgb) / .25);color:var(--theme-text-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;padding:0}.toast-close:hover{background:color-mix(in srgb,var(--theme-layer-strong) 35%,transparent)}.toast-success{border-color:#22c55e59}.toast-success .toast-message{color:var(--theme-success-text)}.toast-info{border-color:#38bdf859}.toast-error{border-color:#f8717166}.toast-error .toast-message{color:var(--theme-error-text-strong)}.toast-enter-active,.toast-leave-active{transition:transform .18s ease,opacity .18s ease}.toast-enter-from,.toast-leave-to{transform:translateY(-10px);opacity:0}.settings-page{display:grid;gap:20px}.settings-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-page-title{margin:0;font-size:20px}.settings-page-subtitle{margin:6px 0 0;color:var(--theme-text-muted);line-height:1.6}.settings-card{display:grid;gap:16px;padding:20px;border:1px solid color-mix(in srgb,var(--theme-border-base) 16%,transparent);border-radius:18px;background:color-mix(in srgb,var(--theme-surface) 30%,transparent)}.settings-card-title{margin:0;font-size:16px}.settings-toolbar,.settings-table-toolbar,.settings-toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.settings-toolbar-actions{justify-content:flex-end}.settings-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sku-mapping-filter-grid{grid-template-columns:minmax(360px,2.4fr) repeat(4,minmax(0,1fr))}.settings-filter-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.settings-filter-row>.settings-filter-grid{flex:1 1 560px;min-width:0}.settings-filter-row>.settings-toolbar{flex:0 0 auto;margin-left:auto}.settings-field{display:grid;gap:6px;min-width:0}.settings-field-wide{grid-column:1 / -1}.settings-field-label{color:var(--theme-text-secondary);font-size:13px}.settings-required-mark{margin-left:4px;color:var(--theme-error-text);font-weight:700}.settings-input,.settings-select,.settings-textarea{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--theme-border-base) 28%,transparent);border-radius:12px;background:color-mix(in srgb,var(--theme-surface) 55%,transparent);color:var(--theme-text-primary);font:inherit;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.settings-input,.settings-select{min-height:44px;padding:10px 12px}.settings-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px;cursor:pointer}.settings-select option{background:var(--theme-surface);color:var(--theme-text-primary)}.settings-textarea{padding:10px 12px;resize:vertical;min-height:96px}.settings-input::placeholder,.settings-textarea::placeholder{color:var(--theme-text-subtle)}.settings-input:focus,.settings-select:focus,.settings-textarea:focus{outline:none;border-color:#0ea5e9b3;box-shadow:0 0 0 3px #0ea5e92e,inset 0 0 0 1px #0ea5e91a}.settings-file-picker{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;width:100%;min-width:0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--theme-border-base) 28%,transparent);border-radius:14px;background:color-mix(in srgb,var(--theme-surface) 55%,transparent);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;cursor:pointer}.settings-file-picker:hover{border-color:#0ea5e985;background:color-mix(in srgb,var(--theme-surface) 72%,transparent)}.settings-file-picker:focus-within{border-color:#0ea5e9b3;box-shadow:0 0 0 3px #0ea5e92e,inset 0 0 0 1px #0ea5e91a}.settings-file-picker-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.settings-file-picker-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border-radius:10px;background:linear-gradient(135deg,var(--theme-primary-strong),var(--theme-primary-deep));color:var(--theme-on-accent);font-size:13px;font-weight:600;white-space:nowrap;flex:0 0 auto}.settings-file-picker-name{min-width:0;flex:1 1 auto;color:var(--theme-text-muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-file-picker.has-file .settings-file-picker-name{color:var(--theme-text-primary)}.settings-file-picker-meta{flex:0 0 auto;color:var(--theme-text-muted);font-size:12px;text-align:right;white-space:nowrap}.settings-table-wrap{overflow-x:auto}.settings-table{width:100%;min-width:760px;border-collapse:collapse}.settings-table th,.settings-table td{padding:12px;border-top:1px solid color-mix(in srgb,var(--theme-layer-base) 85%,transparent);text-align:center;vertical-align:middle}.settings-table thead th{color:var(--theme-text-muted);font-weight:600;font-size:12px}.settings-table tbody tr:hover td{background:color-mix(in srgb,var(--theme-layer-strong) 18%,transparent)}.settings-table td .settings-row-actions{justify-content:center}.settings-table-row-active td{background:#2563eb1f}.settings-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.settings-float-menu{position:fixed;z-index:3000;display:block;padding:12px;transform:translate(-50%);background:color-mix(in srgb,var(--theme-surface) 92%,transparent);border-color:color-mix(in srgb,var(--theme-border-base) 22%,transparent);box-shadow:0 18px 42px rgb(var(--theme-shadow-rgb) / .5)}.settings-float-menu .settings-row-actions{flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap}.settings-float-menu .secondary-btn{width:100%}.settings-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.settings-subtext{margin-top:4px;color:var(--theme-text-muted);font-size:12px;line-height:1.5;word-break:break-word}.settings-status-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-border-base) 20%,transparent);background:color-mix(in srgb,var(--theme-layer-base) 72%,transparent);color:var(--theme-text-secondary);font-size:12px}.settings-status-tag.verified,.settings-status-tag.active,.settings-status-tag.bound,.settings-status-tag.enabled{border-color:#22c55e4d;background:#22c55e24;color:var(--theme-success-text)}.settings-status-tag.failed,.settings-status-tag.disabled,.settings-status-tag.unbound{border-color:#f871714d;background:#f8717124;color:var(--theme-error-text-strong)}.settings-status-tag.pending,.settings-status-tag.unknown{border-color:#facc1547;background:#facc151f;color:var(--theme-warning-text)}.settings-status-tag.info,.settings-status-tag.processing,.settings-status-tag.executing{border-color:#60a5fa4d;background:#3b82f624;color:var(--theme-info-text)}.settings-status-tag.warning,.settings-status-tag.exception{border-color:#fb923c4d;background:#f9731624;color:var(--theme-warning-text)}.settings-empty-state{display:grid;gap:12px;justify-items:start;padding:20px;border:1px dashed color-mix(in srgb,var(--theme-border-base) 22%,transparent);border-radius:16px;background:color-mix(in srgb,var(--theme-surface) 20%,transparent)}.settings-empty-state.center{justify-items:center;text-align:center}.settings-empty-title{margin:0;font-size:15px}.settings-empty-text{margin:0;color:var(--theme-text-muted);line-height:1.6}.settings-inline-check{display:inline-flex;align-items:center;gap:8px}.settings-inline-actions{display:flex;align-items:stretch;gap:10px}.settings-inline-actions .settings-input{flex:1 1 auto}.settings-inline-actions .primary-btn,.settings-inline-actions .secondary-btn{min-height:44px;width:auto;white-space:nowrap}.settings-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-pagination{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.settings-pagination-meta{flex:1 1 220px;min-width:0;color:var(--theme-text-muted);font-size:13px;text-align:left}.settings-pagination-controls{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;margin-left:auto}.settings-pagination-controls .secondary-btn,.settings-pagination-controls .settings-page-chip{flex:0 0 auto}.settings-pagination-controls .secondary-btn{min-width:84px;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb}.settings-pagination-controls .settings-select{width:auto;min-width:110px;text-align:center;text-align-last:center}.settings-pagination-controls .settings-select option{text-align:center}.settings-page-chip{min-width:40px;text-align:center;color:var(--theme-text-muted);font-size:13px}.settings-page-input{width:56px;min-height:40px;padding:0 10px;border:1px solid color-mix(in srgb,var(--theme-border-base) 20%,transparent);border-radius:12px;background:color-mix(in srgb,var(--theme-surface) 70%,transparent);color:var(--theme-text-primary);outline:none}.settings-page-input:focus{border-color:#60a5fa73;box-shadow:0 0 0 3px #3b82f61f}.settings-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgb(var(--theme-overlay-rgb) / .7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.settings-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0}.settings-modal-card{position:relative;z-index:1;width:min(720px,100%);display:flex;flex-direction:column;gap:16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--theme-border-base) 24%,transparent);background:color-mix(in srgb,var(--theme-surface) 96%,transparent);box-shadow:0 24px 60px rgb(var(--theme-shadow-rgb) / .45);padding:20px}.settings-modal-card.settings-modal-card-sm{width:min(520px,100%)}.settings-modal-card.logistics-modal-xl{width:min(1280px,calc(100vw - 40px))}.settings-modal-card.logistics-modal-2xl{width:min(1360px,calc(100vw - 40px))}.settings-modal-card.logistics-company-config-modal{width:min(1480px,calc(100vw - 32px))}.settings-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-modal-title{margin:0;font-size:17px}.settings-modal-close{width:40px;height:40px;border-radius:12px;border:1px solid color-mix(in srgb,var(--theme-border-base) 22%,transparent);background:rgb(var(--theme-overlay-rgb) / .22);color:var(--theme-text-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:22px;line-height:1}.settings-modal-close:hover{border-color:#0ea5e973;background:color-mix(in srgb,var(--theme-layer-base) 72%,transparent)}.settings-modal-close:focus-visible{outline:none;border-color:#0ea5e9b3;box-shadow:0 0 0 3px #0ea5e92e}.settings-modal-body{display:grid;gap:14px;max-height:70vh;overflow-y:auto;overflow-x:hidden;padding-right:2px}.settings-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-field-span-2{grid-column:span 2}.settings-subsection{display:grid;gap:12px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--theme-border-base) 18%,transparent)}.settings-subsection-title{color:var(--theme-text-secondary);font-size:13px;font-weight:700}.settings-modal-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:nowrap;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--theme-layer-base) 85%,transparent)}.settings-modal-actions .primary-btn,.settings-modal-actions .secondary-btn{width:auto;margin-top:0}.settings-modal-note{margin:0;color:var(--theme-text-muted);line-height:1.6}.settings-card-note{padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--theme-border-base) 14%,transparent);background:color-mix(in srgb,var(--theme-surface) 16%,transparent)}.settings-card-note.success{border-color:#22c55e47;color:var(--theme-success-text)}.settings-card-note.error{border-color:#f8717147;color:var(--theme-error-text-strong)}.settings-check-list{display:grid;gap:8px}.settings-check-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--theme-border-base) 16%,transparent);border-radius:12px;background:rgb(var(--theme-overlay-rgb) / .2)}.settings-check-item small{color:var(--theme-text-muted)}.settings-check-item input{margin-top:3px}.sku-mapping-layout{display:block}.sku-mapping-list-pane,.sku-mapping-detail-pane,.sku-draft-section,.sku-item-editor-card{border:1px solid color-mix(in srgb,var(--theme-border-base) 14%,transparent);border-radius:16px;background:rgb(var(--theme-overlay-rgb) / .18)}.sku-mapping-detail-pane,.sku-draft-section,.sku-item-editor-card{padding:14px}.sku-mapping-row{cursor:default}.sku-mapping-detail-content,.sku-mapping-alias-list,.sku-import-summary{display:grid;gap:12px}.sku-mapping-row-actions{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.sku-mapping-actions-cell{width:1%;white-space:nowrap}.sku-mapping-keyword-field{min-width:320px}.sku-mapping-keyword-input{font-size:13px}.sku-mapping-row-actions .secondary-btn{width:auto;min-height:36px;padding:8px 12px;white-space:nowrap}.sku-mapping-detail-header{display:grid;gap:4px}.sku-mapping-item-card{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--theme-border-base) 12%,transparent);border-radius:14px;background:color-mix(in srgb,var(--theme-surface) 22%,transparent)}.sku-mapping-item-head,.sku-mapping-alias-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sku-item-editor-card{display:grid;gap:14px;margin-top:14px}.sku-mapping-detail-modal-body{max-height:min(70vh,760px);overflow:auto}.settings-link-btn{text-decoration:none}@media(max-width:1100px){.sku-mapping-layout{grid-template-columns:1fr}}@keyframes aurora{0%{background-position:0% 0%,100% 0%,50% 100%}to{background-position:25% 15%,75% 35%,45% 75%}}@media(max-width:992px){html{-webkit-text-size-adjust:100%}input,textarea,select,button{font-size:16px}.page{min-height:100dvh}.login-layout,.login-shell{grid-template-columns:1fr}.login-layout{min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom))}.login-shell{width:100%;gap:18px}.brand-panel{display:none}.login-panel{justify-content:center}.dashboard-layout{--dashboard-mobile-top-offset: max(18px, calc(env(safe-area-inset-top, 0px) + 10px) );grid-template-columns:1fr;height:100dvh;min-height:100dvh;padding-top:var(--dashboard-mobile-top-offset);box-sizing:border-box;overflow:hidden}@supports (-webkit-touch-callout: none){.dashboard-layout{--dashboard-mobile-top-offset: max(72px, calc(env(safe-area-inset-top, 0px) + 12px) )}}.mobile-menu-btn{display:inline-flex;flex:0 0 40px;width:40px;height:40px;align-items:center;justify-content:center;padding:0}.mobile-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:block;width:100%;border:0;padding:0;background:rgb(var(--theme-overlay-rgb) / .58);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:min(86vw,320px);max-width:320px;min-height:100dvh;padding-top:var(--dashboard-mobile-top-offset);transform:translate(-100%);transition:transform .18s ease;background:color-mix(in srgb,var(--theme-surface) 96%,transparent);box-shadow:20px 0 60px rgb(var(--theme-shadow-rgb) / .36);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sidebar.mobile-open{transform:translate(0)}.nav-brand{justify-content:flex-start}.main-area{width:100%;height:100%;min-height:0;overflow:hidden}.app-topbar{flex:0 0 auto;min-height:56px;padding:0 10px;gap:8px}.page-title-block{flex:1 1 auto}.page-title{max-width:100%;font-size:14px}.app-topbar .right{flex:0 0 auto;gap:6px}.app-topbar .right>.icon-btn:not(.language-trigger){display:none}.user-trigger{max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-scroll{padding:12px 10px calc(18px + env(safe-area-inset-bottom))}.content-shell,.settings-card,.order-hero-card,.order-table-card,.product-table-card,.inventory-table-card,.inventory-table-panel,.finance-metrics-panel,.finance-sales-filter,.finance-platform-filter,.finance-bills-filter,.finance-table-panel,.finance-bills-table-panel,.finance-statement-result-card{max-width:100%;overflow:hidden;border-radius:16px;padding:14px}.content-area,.order-table-section,.product-table-card,.inventory-table-card,.inventory-table-panel,.finance-table-panel,.finance-bills-table-panel{width:100%;min-width:0}.page-language{top:max(10px,env(safe-area-inset-top));right:12px}.settings-toolbar,.settings-table-toolbar,.settings-filter-row,.order-filter-primary,.finance-filter-primary{align-items:stretch;flex-direction:column}.settings-toolbar-actions,.filter-actions,.product-filter-actions,.finance-filter-actions{width:100%!important;justify-content:flex-start}.settings-pagination,.settings-pagination-meta,.settings-pagination-controls,.inventory-table-panel,.settings-pagination .hmt-select,.settings-pagination .hmt-select-trigger{width:100%!important;max-width:100%;min-width:0}.filter-actions,.product-filter-actions,.finance-filter-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-toolbar-actions .primary-btn,.settings-toolbar-actions .secondary-btn,.settings-filter-row>.primary-btn,.settings-filter-row>.secondary-btn,.filter-actions .primary-btn,.filter-actions .secondary-btn,.product-filter-actions .primary-btn,.product-filter-actions .secondary-btn,.finance-filter-actions .primary-btn,.finance-filter-actions .secondary-btn{flex:1 1 0;min-width:0}.settings-filter-grid,.settings-modal-grid,.settings-section-grid,.order-filter-grid,.order-filter-more,.price-filter-more,.inventory-filter-more,.finance-filter-primary,.finance-filter-more,.finance-metric-grid,.finance-statement-result-grid,.product-stat-grid,.product-modal-stat-grid,.product-detail-summary-grid{grid-template-columns:1fr!important}.settings-field-span-2{grid-column:auto}.settings-pagination{align-items:stretch;flex-direction:column}.settings-pagination-controls{width:100%;justify-content:space-between;margin-left:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.settings-table-wrap,.order-table-wrapper,.product-table-panel,.inventory-table-wrap,.price-table-wrap,.finance-table-panel .settings-table-wrap,.finance-bills-table-panel .settings-table-wrap,.finance-bills-detail-wrap,.main-scroll [class*=table-wrap],.main-scroll [class*=table-wrapper]{max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.main-scroll table[class*=table]:not(.billing-customer-table),.modal-overlay table[class*=table]:not(.billing-customer-table),.settings-modal-overlay table[class*=table]:not(.billing-customer-table),.return-modal-overlay table[class*=table]:not(.billing-customer-table){min-width:720px!important}.settings-table,.product-detail-table,.finance-bills-detail-table,.finance-ledger-detail-table{min-width:640px!important}.order-table,.product-table,.product-order-table,.product-sales-table,.inventory-table,.price-table,.finance-platform-table,.finance-bills-table,.finance-reconciliation-table,.stocktaking-table,.stocktaking-wizard-table,.return-table,.return-order-table,.return-import-history-table,.return-import-table,.return-import-preview-table,.defective-detail-table,.sku-import-table{min-width:720px!important}.finance-bills-detail-table,.finance-ledger-detail-table{width:max-content!important}.settings-modal-overlay,.modal-overlay{align-items:stretch;padding:calc(10px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))}.settings-modal-card,.settings-modal-card.logistics-modal-xl,.settings-modal-card.logistics-modal-2xl,.settings-modal-card.logistics-company-config-modal,.modal,.price-modal,.price-modal--wide,.price-modal--payment,.product-modal-card,.return-modal-card,.stocktaking-dialog,.warehouse-record-modal,.sku-mapping-modal-card,.sku-mapping-log-modal-card,.sku-history-modal{width:min(100%,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;padding:14px}.settings-modal-body,.modal-body,.price-modal-body,.product-modal-body,.return-modal-body,.sku-mapping-modal-body,.sku-mapping-log-modal-body{max-height:min(68dvh,calc(100dvh - 176px))!important;overflow:auto!important}.settings-modal-actions,.modal-actions,.price-modal-actions,.return-modal-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.settings-modal-actions .primary-btn,.settings-modal-actions .secondary-btn,.modal-actions .primary-btn,.modal-actions .secondary-btn,.price-modal-actions .primary-btn,.price-modal-actions .secondary-btn{width:100%;min-width:0}}:where(.settings-modal-overlay[data-v-b05d5fdb]){position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100dvh;padding:20px;overflow:hidden;background:var(--staff-overlay, rgba(2, 6, 23, .7));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;isolation:isolate}:where(.settings-modal-backdrop[data-v-b05d5fdb]){position:absolute;top:0;right:0;bottom:0;left:0}:where(.settings-modal-card[data-v-b05d5fdb]){position:relative;z-index:1;display:flex;min-width:0;min-height:0;max-width:100%;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--staff-border, rgba(148, 163, 184, .24));border-radius:18px;background:var(--staff-surface, rgba(15, 23, 42, .98));color:var(--staff-text, #e2e8f0);box-shadow:var(--staff-shadow, 0 24px 60px rgba(0, 0, 0, .45));box-sizing:border-box}:where(.settings-modal-head[data-v-b05d5fdb]){display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto}:where(.settings-modal-title[data-v-b05d5fdb]){min-width:0;margin:0;color:var(--staff-text-strong, currentColor);font-size:17px;line-height:1.4}:where(.settings-modal-close[data-v-b05d5fdb]){display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;padding:0;border:1px solid var(--staff-border, rgba(148, 163, 184, .22));border-radius:12px;background:var(--staff-surface-soft, rgba(2, 6, 23, .22));color:var(--staff-text, #e2e8f0);font-size:22px;line-height:1;cursor:pointer}:where(.settings-modal-close[data-v-b05d5fdb]:hover){border-color:var(--staff-primary, rgba(14, 165, 233, .55));background:var(--staff-surface-hover, rgba(30, 41, 59, .72))}:where(.settings-modal-close[data-v-b05d5fdb]:focus-visible){outline:none;border-color:var(--staff-primary, rgba(14, 165, 233, .7));box-shadow:0 0 0 3px color-mix(in srgb,var(--staff-primary, #0ea5e9) 22%,transparent)}:where(.settings-modal-body[data-v-b05d5fdb]){display:grid;min-height:0;gap:14px;overflow-x:hidden;overflow-y:auto}:where(.settings-modal-actions[data-v-b05d5fdb]){display:flex;justify-content:flex-end;gap:10px;flex:0 0 auto;padding-top:12px;border-top:1px solid var(--staff-border, rgba(30, 41, 59, .85))}.settings-modal-shell-body[data-v-b05d5fdb]{flex:1;min-height:0;max-height:none;overflow:auto;padding-right:2px}.settings-modal-shell-actions[data-v-b05d5fdb]{gap:10px;flex-wrap:wrap}.settings-modal-shell-actions[data-v-b05d5fdb] .primary-btn,.settings-modal-shell-actions[data-v-b05d5fdb] .secondary-btn,.settings-modal-shell-actions[data-v-b05d5fdb] .danger-btn{width:auto;min-width:0;margin-top:0;flex:0 0 auto;white-space:nowrap}@media(max-width:640px){:where(.settings-modal-overlay[data-v-b05d5fdb]){align-items:stretch;padding:10px}:where(.settings-modal-card[data-v-b05d5fdb]){width:100%!important;max-height:calc(100dvh - 20px)!important;padding:14px;border-radius:14px}}.preview-runtime-hint[data-v-e40993fe]{margin:0;font-size:12px;line-height:1.5}.settings-select[data-v-e40993fe]{width:100%}.printer-refresh-btn[data-v-e40993fe]{width:100%;min-height:38px}.cargo-label-preview-body[data-v-e40993fe]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:stretch;padding:4px 0 6px}.cargo-label-preview-settings[data-v-e40993fe]{display:grid;align-content:start;gap:14px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#02061738;padding:14px}.cargo-label-preview-settings-head[data-v-e40993fe],.cargo-label-preview-batch-card[data-v-e40993fe]{display:grid;gap:4px}.cargo-label-preview-batch-card[data-v-e40993fe]{gap:8px;border-bottom:1px solid rgba(148,163,184,.14);padding-bottom:14px}.cargo-label-preview-settings-head strong[data-v-e40993fe],.cargo-label-preview-batch-card>strong[data-v-e40993fe]{color:#e2e8f0}.cargo-label-preview-meta[data-v-e40993fe]{color:#8fb3d9;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.cargo-label-paper-presets[data-v-e40993fe]{display:grid;gap:8px}.cargo-label-paper-preset-btn[data-v-e40993fe]{height:36px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#0f172aa3;color:#cbd5e1;cursor:pointer;font-weight:700;text-align:left;padding:0 12px}.cargo-label-paper-preset-btn[data-v-e40993fe]:hover,.cargo-label-paper-preset-btn.active[data-v-e40993fe]{border-color:#38bdf885;background:#0ea5e929;color:#e0f2fe}.cargo-label-paper-fields[data-v-e40993fe]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cargo-label-paper-save-btn[data-v-e40993fe]{width:100%}.cargo-label-preview-stage[data-v-e40993fe]{display:grid;place-items:center;min-width:0;min-height:300px;overflow:hidden;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:linear-gradient(45deg,rgba(148,163,184,.08) 25%,transparent 25%),linear-gradient(-45deg,rgba(148,163,184,.08) 25%,transparent 25%),#0206172e;background-size:18px 18px;padding:18px}.cargo-label-preview-stage-batch[data-v-e40993fe]{place-items:stretch;align-content:start;max-height:calc(100vh - 190px);overflow:auto}.cargo-label-preview-batch-grid[data-v-e40993fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-content:start;gap:10px;width:100%}.cargo-label-preview-batch-item[data-v-e40993fe]{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:center;gap:6px;min-width:0;padding:8px;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff;color:#0f172a;box-shadow:0 12px 28px #0003}.cargo-label-preview-batch-qr[data-v-e40993fe]{display:block;width:100%;aspect-ratio:1;object-fit:contain}.cargo-label-preview-batch-info[data-v-e40993fe]{display:grid;align-content:center;min-width:0;line-height:1}.cargo-label-preview-batch-info>span[data-v-e40993fe]{overflow:hidden;color:#000;font-size:clamp(9px,1vw,14px);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.cargo-label-preview-batch-info>strong[data-v-e40993fe]{color:#000;font-size:clamp(20px,2.1vw,30px);font-weight:900;line-height:.95;letter-spacing:-.03em;white-space:nowrap}.cargo-label-preview-batch-info>i[data-v-e40993fe]{width:100%;margin:6px 0;border-top:1px dashed #94a3b8}.cargo-label-preview-batch-info>small[data-v-e40993fe]{color:#000;font-size:clamp(9px,.9vw,13px);font-style:normal;font-weight:700;overflow-wrap:anywhere}.cargo-label-preview-card[data-v-e40993fe]{display:grid;align-items:center;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff;color:#0f172a;box-shadow:0 18px 42px #00000038}.cargo-label-preview-card-vertical-box[data-v-e40993fe]{grid-template-rows:18% minmax(0,1fr) 20%;justify-items:center;gap:0}.cargo-label-preview-box-top[data-v-e40993fe]{align-self:center;display:block;width:100%;max-width:none;min-width:0;color:#0f172a;font-weight:900;line-height:1;text-align:center;white-space:nowrap;overflow:visible;text-overflow:clip}.cargo-label-preview-box-footer[data-v-e40993fe]{align-self:stretch;display:grid;align-content:center;justify-items:center;color:#0f172a;font-weight:800;line-height:1.12;text-align:center}.cargo-label-preview-box-footer span[data-v-e40993fe]{max-width:100%;overflow-wrap:anywhere}.cargo-label-preview-qr[data-v-e40993fe]{object-fit:contain}.cargo-label-preview-info[data-v-e40993fe]{display:grid;gap:.18em;min-width:0;align-content:center;text-align:left}.cargo-label-preview-sku-prefix[data-v-e40993fe]{display:block;color:#000;font-weight:800;line-height:1;white-space:nowrap}.cargo-label-preview-order-no[data-v-e40993fe]{display:block;color:#000;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cargo-label-preview-sku-tail[data-v-e40993fe]{color:#000;font-weight:900;letter-spacing:0;line-height:.95;overflow-wrap:anywhere}.cargo-label-preview-divider[data-v-e40993fe]{width:100%;border-top:1px dashed #94a3b8;margin:.18em 0}.cargo-label-preview-order-divider[data-v-e40993fe]{margin:.08em 0 .12em}.cargo-label-preview-id[data-v-e40993fe]{color:#000;font-weight:700;overflow-wrap:anywhere}@media(max-width:900px){.cargo-label-preview-body[data-v-e40993fe]{grid-template-columns:1fr}}@media(max-width:620px){.cargo-label-preview-batch-grid[data-v-e40993fe]{grid-template-columns:1fr}}.inventory-item-timeline-notice[data-v-b2cf098c]{margin-bottom:14px;padding:10px 12px;border:1px solid rgba(245,158,11,.35);border-radius:8px;color:#fbbf24;background:#78350f2e;font-size:13px}.inventory-item-timeline-state[data-v-b2cf098c]{min-height:180px;display:grid;place-content:center;justify-items:center;gap:12px;color:#94a3b8}.inventory-item-timeline-state.error[data-v-b2cf098c],.inventory-item-timeline-inline-error[data-v-b2cf098c]{color:#fca5a5}.inventory-item-timeline-list[data-v-b2cf098c]{position:relative;display:grid;gap:12px;margin:0;padding:0;list-style:none}.inventory-item-timeline-list[data-v-b2cf098c]:before{content:"";position:absolute;top:14px;bottom:14px;left:7px;width:1px;background:#475569bf}.inventory-item-timeline-entry[data-v-b2cf098c]{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px}.inventory-item-timeline-dot[data-v-b2cf098c]{position:relative;z-index:1;width:9px;height:9px;margin:13px 0 0 3px;border:2px solid #0f172a;border-radius:999px;background:#60a5fa;box-shadow:0 0 0 2px #60a5fa47}.inventory-item-timeline-dot.tone-outbound[data-v-b2cf098c]{background:#f59e0b}.inventory-item-timeline-dot.tone-return_inbound[data-v-b2cf098c],.inventory-item-timeline-dot.tone-recovery[data-v-b2cf098c]{background:#34d399}.inventory-item-timeline-dot.tone-exception[data-v-b2cf098c]{background:#f87171}.inventory-item-timeline-card[data-v-b2cf098c]{min-width:0;padding:12px 14px;border:1px solid rgba(51,65,85,.72);border-radius:10px;background:#0f172a85}.inventory-item-timeline-card-head[data-v-b2cf098c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.inventory-item-timeline-card-head>div[data-v-b2cf098c]:first-child,.inventory-item-timeline-order[data-v-b2cf098c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inventory-item-timeline-card-head strong[data-v-b2cf098c]{color:#e2e8f0;font-size:14px}.inventory-item-timeline-card-head time[data-v-b2cf098c],.inventory-item-timeline-order[data-v-b2cf098c]{color:#94a3b8;font-size:12px}.inventory-item-timeline-order b[data-v-b2cf098c]{color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.inventory-item-timeline-meta[data-v-b2cf098c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:12px 0 0;padding-top:10px;border-top:1px solid rgba(51,65,85,.52)}.inventory-item-timeline-meta div[data-v-b2cf098c]{min-width:0}.inventory-item-timeline-meta .wide[data-v-b2cf098c]{grid-column:1 / -1}.inventory-item-timeline-meta dt[data-v-b2cf098c]{margin-bottom:2px;color:#64748b;font-size:11px}.inventory-item-timeline-meta dd[data-v-b2cf098c]{margin:0;color:#cbd5e1;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.inventory-item-timeline-more[data-v-b2cf098c]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}@media(max-width:720px){.inventory-item-timeline-card-head[data-v-b2cf098c]{align-items:stretch;flex-direction:column}.inventory-item-timeline-meta[data-v-b2cf098c]{grid-template-columns:1fr}.inventory-item-timeline-meta .wide[data-v-b2cf098c]{grid-column:auto}}.date-range-picker[data-v-cea9c754]{position:relative;width:100%}.date-range-trigger[data-v-cea9c754]{position:relative;width:100%;min-height:42px;border-radius:14px;border:1px solid transparent;padding:10px 38px 10px 12px;text-align:left;font:inherit;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.date-range-trigger[data-v-cea9c754]:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);opacity:.65;pointer-events:none}.date-range-trigger-text[data-v-cea9c754]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date-range-popover[data-v-cea9c754]{position:absolute;top:calc(100% + 8px);left:0;z-index:1200;width:min(320px,100vw - 32px);border-radius:16px;border:1px solid rgba(148,163,184,.22);box-shadow:0 18px 40px #0f172a42;padding:14px}.date-range-header[data-v-cea9c754],.date-range-footer[data-v-cea9c754]{display:flex;align-items:center;justify-content:space-between;gap:12px}.date-range-header[data-v-cea9c754]{margin-bottom:12px}.date-range-month[data-v-cea9c754]{font-size:14px;font-weight:700}.date-range-nav-btn[data-v-cea9c754],.date-range-clear[data-v-cea9c754]{border:1px solid rgba(148,163,184,.22);border-radius:10px;background:transparent;color:inherit;font:inherit;cursor:pointer}.date-range-nav-btn[data-v-cea9c754]{width:32px;height:32px;font-size:18px;line-height:1}.date-range-weekdays[data-v-cea9c754],.date-range-grid[data-v-cea9c754]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.date-range-weekdays[data-v-cea9c754]{margin-bottom:8px}.date-range-weekdays span[data-v-cea9c754]{text-align:center;font-size:12px;opacity:.72}.date-range-grid[data-v-cea9c754]{gap:4px}.date-range-day[data-v-cea9c754]{min-width:0;height:36px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;cursor:pointer}.date-range-day span[data-v-cea9c754]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit}.date-range-day.is-outside-month[data-v-cea9c754]{opacity:.4}.date-range-day.is-in-range[data-v-cea9c754],.date-range-day.is-in-range span[data-v-cea9c754]{border-radius:0}.date-range-day.is-range-start[data-v-cea9c754],.date-range-day.is-range-end[data-v-cea9c754],.date-range-day.is-single-day[data-v-cea9c754],.date-range-day.is-range-start span[data-v-cea9c754],.date-range-day.is-range-end span[data-v-cea9c754],.date-range-day.is-single-day span[data-v-cea9c754]{border-radius:10px}.date-range-footer[data-v-cea9c754]{margin-top:12px;justify-content:flex-end}.date-range-clear[data-v-cea9c754]{min-height:32px;padding:0 12px}.is-disabled .date-range-trigger[data-v-cea9c754]{cursor:not-allowed;opacity:.65}.is-dark .date-range-trigger[data-v-cea9c754]{border-color:#94a3b833;background:#0f172ab3;color:#f8fafc}.is-dark .date-range-popover[data-v-cea9c754]{background:#0f172afa;color:#f8fafc}.is-dark .date-range-nav-btn[data-v-cea9c754]:hover,.is-dark .date-range-clear[data-v-cea9c754]:hover{background:#334155b8}.is-dark .date-range-day:hover span[data-v-cea9c754]{background:#3b82f62e}.is-dark .date-range-day.is-today span[data-v-cea9c754]{box-shadow:inset 0 0 0 1px #60a5fab3}.is-dark .date-range-day.is-in-range[data-v-cea9c754]{background:#3b82f62e}.is-dark .date-range-day.is-range-start span[data-v-cea9c754],.is-dark .date-range-day.is-range-end span[data-v-cea9c754],.is-dark .date-range-day.is-single-day span[data-v-cea9c754]{background:#3b82f6;color:#eff6ff}.is-light .date-range-trigger[data-v-cea9c754]{border-color:#94a3b842;background:#fff;color:#0f172a}.is-light .date-range-popover[data-v-cea9c754]{background:#fff;color:#0f172a}.is-light .date-range-nav-btn[data-v-cea9c754]:hover,.is-light .date-range-clear[data-v-cea9c754]:hover{background:#f1f5f9e6}.is-light .date-range-day:hover span[data-v-cea9c754]{background:#3b82f61f}.is-light .date-range-day.is-today span[data-v-cea9c754]{box-shadow:inset 0 0 0 1px #3b82f680}.is-light .date-range-day.is-in-range[data-v-cea9c754]{background:#bfdbfe8c}.is-light .date-range-day.is-range-start span[data-v-cea9c754],.is-light .date-range-day.is-range-end span[data-v-cea9c754],.is-light .date-range-day.is-single-day span[data-v-cea9c754]{background:#2563eb;color:#eff6ff}.image-preview-overlay[data-v-26b35236]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:24px}.image-preview-backdrop[data-v-26b35236]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#020617d6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:0;cursor:pointer}.image-preview-dialog[data-v-26b35236]{position:relative;z-index:1;display:flex;flex-direction:column;width:min(1280px,calc(100vw - 32px));max-height:calc(100vh - 32px);border-radius:20px;border:1px solid rgba(148,163,184,.24);background:#0f172af5;color:#e2e8f0;box-shadow:0 24px 60px #00000073;overflow:hidden}.image-preview-head[data-v-26b35236],.image-preview-actions[data-v-26b35236]{display:flex;align-items:center;gap:12px;padding:18px 20px}.image-preview-head[data-v-26b35236]{justify-content:space-between;border-bottom:1px solid rgba(30,41,59,.85)}.image-preview-head-text[data-v-26b35236]{min-width:0}.image-preview-title[data-v-26b35236],.image-preview-subtitle[data-v-26b35236]{margin:0}.image-preview-title[data-v-26b35236]{font-size:16px;line-height:1.3}.image-preview-subtitle[data-v-26b35236]{margin-top:6px;font-size:12px;color:#e2e8f0b8;word-break:break-all}.image-preview-close[data-v-26b35236]{width:40px;height:40px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#02061738;color:inherit;cursor:pointer;font-size:24px;line-height:1}.image-preview-stage[data-v-26b35236]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px 20px;overflow:auto}.image-preview-image[data-v-26b35236]{display:block;max-width:100%;max-height:calc(100vh - 220px);object-fit:contain;border-radius:16px;background:#ffffff05}.image-preview-actions[data-v-26b35236]{justify-content:flex-end;border-top:1px solid rgba(30,41,59,.85)}.image-preview-primary-btn[data-v-26b35236],.image-preview-secondary-btn[data-v-26b35236]{min-width:96px;height:40px;border-radius:12px;border:1px solid transparent;cursor:pointer;padding:0 16px;font-weight:600}.image-preview-primary-btn[data-v-26b35236]{background:#38bdf8;color:#082f49}.image-preview-secondary-btn[data-v-26b35236]{border-color:#94a3b83d;background:#1e293bb8;color:inherit}@media(max-width:640px){.image-preview-overlay[data-v-26b35236]{padding:12px}.image-preview-dialog[data-v-26b35236]{width:min(100vw - 12px,100%);max-height:calc(100vh - 12px)}.image-preview-head[data-v-26b35236],.image-preview-actions[data-v-26b35236],.image-preview-stage[data-v-26b35236]{padding-left:14px;padding-right:14px}}.status-chip[data-v-5f7c4242]{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;line-height:1.25}.status-chip.is-compact[data-v-5f7c4242]{min-height:28px;padding:0 12px;font-weight:600;line-height:1;white-space:nowrap;overflow-wrap:normal;word-break:normal}.status-chip.success[data-v-5f7c4242]{background:#22c55e24;color:#86efac}.status-chip.info[data-v-5f7c4242],.status-chip.blue[data-v-5f7c4242]{background:#3b82f624;color:#93c5fd}.status-chip.warning[data-v-5f7c4242]{background:#f59e0b24;color:#fcd34d}.status-chip.orange[data-v-5f7c4242]{background:#f9731624;color:#fdba74}.status-chip.purple[data-v-5f7c4242]{background:#a855f724;color:#d8b4fe}.status-chip.teal[data-v-5f7c4242]{background:#14b8a624;color:#5eead4}.status-chip.rose[data-v-5f7c4242]{background:#f43f5e24;color:#fda4af}.status-chip.danger[data-v-5f7c4242]{background:#ef444424;color:#fca5a5}.status-chip.muted[data-v-5f7c4242]{background:#94a3b829;color:#cbd5e1}.platform-badge[data-v-a29246f0]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:2px 8px;background:var(--theme-primary-soft, rgb(59 130 246 / 12%));color:var(--theme-info-text, #2563eb);font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap}.platform-badge--kaspi[data-v-a29246f0]{background:var(--theme-brand-kaspi, #f14635);color:var(--theme-on-accent, #fff)}.platform-badge--ozon[data-v-a29246f0]{background:var(--theme-brand-ozon, #005bff);color:var(--theme-on-accent, #fff)}.platform-badge--wb[data-v-a29246f0]{background:var(--theme-brand-wb, #cb11ab);color:var(--theme-on-accent, #fff)}.inventory-health-view[data-v-502f03df]{display:grid;gap:14px;color:var(--theme-text-primary, #e7edf8)}.view-heading[data-v-502f03df],.health-tabs[data-v-502f03df],.filter-panel[data-v-502f03df],.listing-summary[data-v-502f03df],.pagination[data-v-502f03df]{display:flex;align-items:center;gap:10px}.view-heading[data-v-502f03df]{justify-content:space-between}.view-heading h2[data-v-502f03df]{margin:0;font-size:20px}.view-heading p[data-v-502f03df]{margin:5px 0 0;color:var(--theme-text-muted, #8fa2bd);font-size:12px}.heading-actions[data-v-502f03df]{display:flex;gap:8px}button[data-v-502f03df],select[data-v-502f03df],input[data-v-502f03df]{min-height:38px;border:1px solid var(--theme-border-default, #31425d);border-radius:8px;background:var(--theme-control-bg, #0c1527);color:inherit}button[data-v-502f03df]{cursor:pointer;padding:0 14px}button[data-v-502f03df]:disabled{cursor:not-allowed;opacity:.45}.metric-grid[data-v-502f03df]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.metric-card[data-v-502f03df]{min-height:82px;padding:14px;border:1px solid var(--theme-border-default, #2b3b55);border-radius:11px;background:var(--theme-card-surface, var(--theme-surface, #0d172a))}.metric-card span[data-v-502f03df],.metric-card small[data-v-502f03df]{display:block;color:var(--theme-text-muted, #8fa2bd);font-size:12px}.metric-card strong[data-v-502f03df]{display:block;margin:7px 0 2px;font-size:23px}.metric-card.danger strong[data-v-502f03df]{color:var(--theme-error-text, #ff6b72)}.metric-card.warning strong[data-v-502f03df]{color:var(--theme-warning-text, #f6b94f)}.quality-banner[data-v-502f03df],.overview-hint[data-v-502f03df]{padding:10px 13px;border:1px solid color-mix(in srgb,var(--theme-primary, #179ae8) 40%,var(--theme-border-default, #185d83));border-radius:9px;background:var(--theme-primary-soft-bg, #092c43);color:var(--theme-info-text, #b8def6)}.quality-banner[data-v-502f03df]{display:flex;justify-content:space-between;gap:12px}.health-tabs[data-v-502f03df]{padding:5px;border:1px solid var(--theme-border-default, #273750);border-radius:10px;background:var(--theme-control-bg, #0c1527);overflow-x:auto}.health-tabs button[data-v-502f03df]{display:flex;align-items:center;gap:8px;border-color:transparent;white-space:nowrap}.health-tabs button.active[data-v-502f03df]{border-color:var(--theme-primary, #179ae8);background:var(--theme-primary-soft-bg, #0c4164);color:var(--theme-primary-text, #fff)}.health-tabs b[data-v-502f03df]{padding:1px 7px;border-radius:999px;background:var(--theme-surface-muted, #293950);font-size:11px}.filter-panel[data-v-502f03df]{flex-wrap:wrap;padding:10px;border:1px solid var(--theme-border-default, #273750);border-radius:10px;background:var(--theme-control-bg, #0c1527)}.filter-panel select[data-v-502f03df]{min-width:150px;padding:0 32px 0 12px}.search-field[data-v-502f03df]{position:relative;flex:1 1 260px}.search-field input[data-v-502f03df]{width:100%;padding:0 38px 0 12px}.search-field button[data-v-502f03df]{position:absolute;right:3px;top:3px;min-height:32px;border:0;background:transparent;font-size:20px}.sort-direction[data-v-502f03df]{white-space:nowrap}.overview-grid[data-v-502f03df]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.overview-grid article[data-v-502f03df],.listing-card[data-v-502f03df],.state-card[data-v-502f03df]{padding:16px;border:1px solid var(--theme-border-default, #273750);border-radius:10px;background:var(--theme-card-surface, var(--theme-surface, #0c1527))}.overview-grid p[data-v-502f03df]{margin:8px 0 0;color:var(--theme-text-muted, #8fa2bd)}.listing-panel[data-v-502f03df]{display:grid;gap:10px}.listing-summary[data-v-502f03df]{flex-wrap:wrap;padding:12px 15px}.listing-summary span[data-v-502f03df]{padding-right:18px}.listing-summary strong[data-v-502f03df]{margin-left:5px;font-size:17px}.listing-summary small[data-v-502f03df]{flex-basis:100%;color:var(--theme-text-muted, #8fa2bd)}.listing-card[data-v-502f03df]{display:grid;grid-template-columns:minmax(180px,.8fr) 1.8fr;gap:20px}.listing-card div>span[data-v-502f03df],.listing-card div>small[data-v-502f03df],td small[data-v-502f03df]{display:block;margin-top:4px;color:var(--theme-text-muted, #8fa2bd)}.listing-card ul[data-v-502f03df]{display:grid;gap:7px;margin:0;padding:0;list-style:none}.listing-card li[data-v-502f03df]{display:flex;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:7px;background:var(--theme-surface-muted, #111f35)}.listing-card li b[data-v-502f03df]{color:var(--theme-warning-text, #f6b94f)}.table-shell[data-v-502f03df]{overflow-x:auto;border:1px solid var(--theme-border-default, #273750);border-radius:10px}.refreshing[data-v-502f03df]{opacity:.7}table[data-v-502f03df]{width:100%;min-width:960px;border-collapse:collapse}th[data-v-502f03df]{padding:11px 12px;background:var(--theme-surface-muted, #1b293e);color:var(--theme-text-secondary, #aebbd0);text-align:left;font-size:12px}td[data-v-502f03df]{padding:12px;border-top:1px solid var(--theme-border-subtle, #24334b);vertical-align:top;font-size:13px}td strong[data-v-502f03df]{display:block}.risk-pill[data-v-502f03df]{display:inline-flex;padding:4px 8px;border-radius:999px;white-space:nowrap}.risk-pill.severe[data-v-502f03df]{background:color-mix(in srgb,var(--theme-danger, #dc2626) 18%,transparent);color:var(--theme-error-text, #ffadb3)}.risk-pill.moderate[data-v-502f03df]{background:color-mix(in srgb,var(--theme-warning, #d97706) 18%,transparent);color:var(--theme-warning-text, #ffd282)}.risk-pill.mild[data-v-502f03df]{background:color-mix(in srgb,var(--theme-primary, #179ae8) 14%,transparent);color:var(--theme-primary-text, #9bdbf7)}.state-card[data-v-502f03df]{display:grid;gap:8px;justify-items:start;color:var(--theme-text-muted, #9eb0c9)}.state-card.error[data-v-502f03df]{border-color:color-mix(in srgb,var(--theme-danger, #dc2626) 45%,var(--theme-border-default, #71333d));color:var(--theme-error-text, #ffafb5)}.pagination[data-v-502f03df]{justify-content:space-between}.pagination div[data-v-502f03df]{display:flex;align-items:center;gap:10px}.sr-only[data-v-502f03df]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:980px){.metric-grid[data-v-502f03df]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid[data-v-502f03df]{grid-template-columns:1fr}}@media(max-width:640px){.view-heading[data-v-502f03df]{align-items:flex-start;flex-direction:column}.metric-grid[data-v-502f03df]{grid-template-columns:1fr 1fr}.metric-card[data-v-502f03df]:last-child{grid-column:1 / -1}.filter-panel[data-v-502f03df]>*,.search-field[data-v-502f03df]{flex:1 1 100%;width:100%}.listing-card[data-v-502f03df]{grid-template-columns:1fr}.pagination[data-v-502f03df]{align-items:flex-start;flex-direction:column}}.sales-analysis-view[data-v-82f08122]{display:grid;gap:12px;min-width:0;color:var(--theme-text-primary, #e8f2fb)}button[data-v-82f08122],input[data-v-82f08122],select[data-v-82f08122]{font:inherit}.notice[data-v-82f08122]{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:9px 12px;border:1px solid var(--theme-border-default, #29455e);border-radius:9px;font-size:12px;background:var(--theme-surface, #0b1726)}.notice.warning[data-v-82f08122]{border-color:color-mix(in srgb,var(--theme-warning, #f59e0b) 55%,transparent);color:var(--theme-warning-text, #fbbf24)}.notice.info[data-v-82f08122]{color:var(--theme-text-muted, #91a8bd)}.sales-tabs[data-v-82f08122],.filter-panel[data-v-82f08122],.panel[data-v-82f08122],.metric-card[data-v-82f08122]{border:1px solid var(--theme-border-default, #29455e);background:var(--theme-surface, #0b1726);box-shadow:0 8px 24px #00000014}.sales-tabs[data-v-82f08122]{display:flex;gap:4px;align-items:center;padding:6px;border-radius:10px}.sales-tabs>button[data-v-82f08122],.tab-actions button[data-v-82f08122],.segmented button[data-v-82f08122],.more-button[data-v-82f08122],.pagination button[data-v-82f08122],.link-button[data-v-82f08122]{border:1px solid transparent;border-radius:7px;padding:7px 11px;color:var(--theme-text-muted, #91a8bd);background:transparent;cursor:pointer}.sales-tabs>button.active[data-v-82f08122],.segmented button.active[data-v-82f08122]{border-color:var(--theme-primary, #38bdf8);color:var(--theme-primary, #38bdf8);background:color-mix(in srgb,var(--theme-primary, #38bdf8) 12%,transparent)}.tab-actions[data-v-82f08122]{display:flex;gap:4px;margin-left:auto}.tab-actions button[data-v-82f08122],.more-button[data-v-82f08122],.pagination button[data-v-82f08122]{border-color:var(--theme-border-default, #29455e);color:var(--theme-text-primary, #e8f2fb);background:var(--theme-control-bg, #081927)}.filter-panel[data-v-82f08122]{position:relative;z-index:2;display:grid;border-radius:10px;overflow:visible}.filter-panel[data-v-82f08122]:has(.date-range-picker.is-open){z-index:20}.filter-row[data-v-82f08122]{display:grid;gap:8px;padding:9px}.filter-row.primary[data-v-82f08122]{grid-template-columns:minmax(240px,1.3fr) repeat(3,minmax(130px,1fr)) auto}.filter-row.advanced[data-v-82f08122]{grid-template-columns:2fr repeat(3,1fr);border-top:1px solid var(--theme-border-default, #29455e)}.date-control[data-v-82f08122]{display:flex;align-items:center;gap:6px;padding-left:10px;border:1px solid var(--theme-border-default, #29455e);border-radius:8px;color:var(--theme-text-muted, #91a8bd);background:var(--theme-control-bg, #081927);font-size:11px}.date-control input[data-v-82f08122]{min-width:0;border:0;padding-left:0}.sales-date-range[data-v-82f08122] .date-range-trigger{min-height:38px;border-radius:8px}.sales-date-range[data-v-82f08122] .date-range-popover{z-index:30}.filter-row input[data-v-82f08122],.filter-row select[data-v-82f08122]{min-width:0;height:38px;box-sizing:border-box;border:1px solid var(--theme-border-default, #29455e);border-radius:8px;padding:7px 10px;color:var(--theme-text-primary, #e8f2fb);background:var(--theme-control-bg, #081927)}.metric-grid[data-v-82f08122]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.metric-card[data-v-82f08122]{display:grid;gap:5px;min-height:92px;padding:13px;border-radius:10px}.metric-card>span[data-v-82f08122]{color:var(--theme-text-muted, #91a8bd);font-size:12px}.metric-card strong[data-v-82f08122]{font-size:21px;line-height:1.15}.metric-card small[data-v-82f08122]{color:var(--theme-text-muted, #91a8bd);font-size:11px}.money-card strong[data-v-82f08122]{font-size:17px}.comparison-card strong[data-v-82f08122]{font-size:16px;color:var(--theme-primary, #38bdf8)}.panel[data-v-82f08122]{min-width:0;border-radius:10px;padding:14px}.panel h3[data-v-82f08122]{margin:0;color:var(--theme-text-primary, #f8fafc);font-size:14px}.trend-panel header[data-v-82f08122]{display:flex;gap:10px;align-items:center}.trend-heading[data-v-82f08122]{display:grid;gap:3px;margin-right:auto}.trend-heading small[data-v-82f08122],.contribution-note[data-v-82f08122]{margin:0;color:var(--theme-text-muted, #91a8bd);font-size:11px}.segmented[data-v-82f08122]{display:flex;margin-left:auto;border:1px solid var(--theme-border-default, #29455e);border-radius:8px;padding:2px}.segmented+.segmented[data-v-82f08122]{margin-left:0}.bar-chart[data-v-82f08122]{display:flex;align-items:end;gap:5px;height:220px;margin-top:18px;padding-top:10px;border-bottom:1px solid var(--theme-border-default, #29455e);overflow-x:auto}.bar-column[data-v-82f08122]{display:grid;grid-template-rows:1fr auto;justify-items:center;align-items:end;min-width:24px;height:100%;flex:1}.bar[data-v-82f08122]{width:min(18px,70%);min-height:3px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,var(--theme-primary, #38bdf8),var(--theme-accent-teal, #14b8a6))}.bar-column small[data-v-82f08122]{padding:5px 0;color:var(--theme-text-muted, #91a8bd);font-size:9px;white-space:nowrap}.bar-column.zero .bar[data-v-82f08122]{min-height:2px;opacity:.28;background:var(--theme-border-default, #29455e)}.breakdown-grid[data-v-82f08122]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.contribution-list[data-v-82f08122]{display:grid;gap:12px;margin-top:14px;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.contribution-panel[data-v-82f08122]{display:flex;height:270px;flex-direction:column;overflow:hidden}.contribution-note[data-v-82f08122]{margin-top:7px;line-height:1.45}.contribution-list article[data-v-82f08122]{display:grid;gap:5px}.contribution-list article>div[data-v-82f08122]:first-child{display:flex;justify-content:space-between;gap:8px;font-size:12px}.contribution-list span[data-v-82f08122],.contribution-list small[data-v-82f08122]{color:var(--theme-text-muted, #91a8bd)}.progress[data-v-82f08122]{height:5px;overflow:hidden;border-radius:99px;background:var(--theme-control-bg, #081927)}.progress i[data-v-82f08122]{display:block;height:100%;border-radius:inherit;background:var(--theme-primary, #38bdf8)}.sort-header-button[data-v-82f08122]{display:inline-flex;gap:5px;align-items:center;border:0;padding:0;color:inherit;background:transparent;font:inherit;font-weight:inherit;cursor:pointer}.sort-header-button i[data-v-82f08122]{color:var(--theme-primary, #38bdf8);font-style:normal;font-size:12px}.empty[data-v-82f08122],.state-card[data-v-82f08122]{display:grid;place-items:center;min-height:120px;color:var(--theme-text-muted, #91a8bd)}.state-card[data-v-82f08122]{border:1px solid var(--theme-border-default, #29455e);border-radius:10px;background:var(--theme-surface, #0b1726)}.state-card.error[data-v-82f08122]{color:var(--theme-error-text, #fca5a5)}.table-panel[data-v-82f08122]{padding:0;overflow:hidden}.table-scroll[data-v-82f08122]{overflow:auto}table[data-v-82f08122]{width:100%;min-width:1120px;border-collapse:collapse;font-size:12px}th[data-v-82f08122],td[data-v-82f08122]{padding:10px;border-bottom:1px solid var(--theme-border-default, #29455e);text-align:left;vertical-align:top}th[data-v-82f08122]{position:sticky;top:0;z-index:1;color:var(--theme-text-muted, #91a8bd);background:var(--theme-surface-muted, #102033);font-size:11px}.product-column[data-v-82f08122]{min-width:330px}.product-cell[data-v-82f08122]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center}.product-thumb[data-v-82f08122]{display:grid;width:42px;height:42px;overflow:hidden;place-items:center;border:1px solid var(--theme-border-subtle, var(--theme-border-default, #29455e));border-radius:8px;color:var(--theme-text-muted, #91a8bd);background:var(--theme-surface-muted, #102033);font-weight:700}.product-thumb[data-v-82f08122] img{width:100%;height:100%;object-fit:cover}td strong[data-v-82f08122],td small[data-v-82f08122]{display:block}td small[data-v-82f08122]{margin-top:3px;color:var(--theme-text-muted, #91a8bd)}.abc-chip[data-v-82f08122],.status-chip[data-v-82f08122]{display:inline-flex;padding:3px 7px;border-radius:99px;font-size:10px;background:color-mix(in srgb,var(--theme-primary, #38bdf8) 15%,transparent)}.abc-chip[data-class=A][data-v-82f08122],.status-chip[data-status=best_seller][data-v-82f08122]{color:var(--theme-success, #22c55e)}.abc-chip[data-class=C][data-v-82f08122],.status-chip[data-status=declining][data-v-82f08122],.status-chip[data-status=zero_sales][data-v-82f08122]{color:var(--theme-danger, #ef4444)}.status-chip[data-status=calibrating][data-v-82f08122]{color:var(--theme-warning, #f59e0b)}.positive[data-v-82f08122]{color:var(--theme-success, #22c55e)}.negative[data-v-82f08122]{color:var(--theme-danger, #ef4444)}.muted[data-v-82f08122]{color:var(--theme-text-muted, #91a8bd)}.link-button[data-v-82f08122]{padding:4px 7px;color:var(--theme-primary, #38bdf8)}.pagination[data-v-82f08122]{display:flex;justify-content:space-between;align-items:center;color:var(--theme-text-muted, #91a8bd)}.pagination>div[data-v-82f08122]{display:flex;gap:8px;align-items:center}.pagination button[data-v-82f08122]:disabled{opacity:.45;cursor:not-allowed}.refund-metrics[data-v-82f08122]{grid-template-columns:repeat(4,minmax(0,1fr))}.refund-list[data-v-82f08122]{display:grid;margin-top:12px}.refund-list article[data-v-82f08122]{display:flex;justify-content:space-between;padding:9px;border-bottom:1px solid var(--theme-border-default, #29455e)}@media(max-width:1200px){.metric-grid[data-v-82f08122],.filter-row.primary[data-v-82f08122]{grid-template-columns:repeat(3,1fr)}.breakdown-grid[data-v-82f08122]{grid-template-columns:1fr}.refund-metrics[data-v-82f08122]{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.sales-tabs[data-v-82f08122]{align-items:stretch;overflow-x:auto}.tab-actions[data-v-82f08122]{margin-left:0}.filter-row.primary[data-v-82f08122],.filter-row.advanced[data-v-82f08122],.metric-grid[data-v-82f08122],.refund-metrics[data-v-82f08122]{grid-template-columns:1fr}.trend-panel header[data-v-82f08122]{align-items:flex-start;flex-wrap:wrap}.segmented[data-v-82f08122]{margin-left:0}}.hmt-select[data-v-25d8eece]{position:relative;width:100%}.hmt-select-trigger[data-v-25d8eece]{display:flex;align-items:center;gap:8px;text-align:left}.hmt-select-label[data-v-25d8eece]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hmt-select-label.is-placeholder[data-v-25d8eece]{color:var(--theme-text-subtle)}.hmt-select-menu[data-v-25d8eece]{position:fixed;z-index:2200;border:1px solid var(--theme-layer-strong);border-radius:12px;background:color-mix(in srgb,var(--theme-surface) 96%,transparent);box-shadow:0 12px 30px rgb(var(--theme-shadow-rgb) / .5),inset 0 0 0 1px #38bdf80f;padding:6px;max-height:300px;overflow:auto}.hmt-select-option[data-v-25d8eece]{width:100%;display:flex;align-items:center;gap:8px;justify-content:space-between;text-align:left;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--theme-text-primary);padding:10px 12px;cursor:pointer}.hmt-select-option[data-v-25d8eece]:hover{background:color-mix(in srgb,var(--theme-border-base) 12%,transparent)}.hmt-select-option[aria-selected=true][data-v-25d8eece]{border-color:#60a5faa6;background:#60a5fa1f}.hmt-select-option[data-v-25d8eece]:disabled{opacity:.5;cursor:not-allowed}.hmt-select-badge[data-v-25d8eece]{flex:0 0 auto;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#0ea5e924;color:var(--theme-info-text);font-size:12px;line-height:1.4;white-space:nowrap}.theme-switch[data-v-90944e4b]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:30px;padding:3px;border:1px solid var(--theme-border-default);border-radius:999px;background:var(--theme-control-bg);color:var(--theme-text-muted);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.theme-switch[data-v-90944e4b]:hover{border-color:color-mix(in srgb,var(--theme-primary) 58%,var(--theme-border-base));background:var(--theme-control-hover)}.theme-switch[data-v-90944e4b]:focus-visible{outline:none;box-shadow:var(--theme-focus-ring)}.theme-switch-track[data-v-90944e4b]{position:relative;display:flex;width:40px;height:22px;align-items:center;justify-content:space-between}.theme-switch-icon[data-v-90944e4b]{z-index:1;width:14px;height:14px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:color .16s ease}.theme-switch-sun[data-v-90944e4b]{color:var(--theme-primary)}.theme-switch-moon[data-v-90944e4b]{color:var(--theme-text-secondary)}.theme-switch-thumb[data-v-90944e4b]{position:absolute;top:0;left:0;width:22px;height:22px;border-radius:50%;background:var(--theme-layer-strong);box-shadow:0 2px 6px rgb(var(--theme-shadow-rgb) / .24);transform:translate(18px);transition:transform .18s ease,background-color .18s ease}.theme-switch.is-light .theme-switch-thumb[data-v-90944e4b]{background:var(--theme-switch-thumb);transform:translate(0)}@media(prefers-reduced-motion:reduce){.theme-switch[data-v-90944e4b],.theme-switch-icon[data-v-90944e4b],.theme-switch-thumb[data-v-90944e4b]{transition:none}}.inventory-alert-bell[data-v-02261480]{position:relative}.bell-trigger[data-v-02261480]{position:relative;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--theme-border-default);border-radius:9px;background:var(--theme-surface);color:var(--theme-text-primary);cursor:pointer;font-weight:800}.bell-trigger b[data-v-02261480]{position:absolute;top:-6px;right:-7px;min-width:18px;padding:2px 4px;border-radius:999px;background:var(--theme-danger, #e2585f);color:#fff;font-size:9px;line-height:14px}.alert-popover[data-v-02261480]{position:absolute;z-index:40;top:calc(100% + 9px);right:0;width:min(380px,calc(100vw - 30px));overflow:hidden;border:1px solid var(--theme-border-default);border-radius:11px;background:var(--theme-surface-raised);box-shadow:var(--theme-shadow-floating)}.alert-popover header[data-v-02261480]{display:flex;justify-content:space-between;padding:12px 13px;border-bottom:1px solid var(--theme-border-subtle)}.alert-popover header span[data-v-02261480]{color:var(--theme-danger, #e2585f);font-weight:700}.popover-state[data-v-02261480]{padding:30px 12px;color:var(--theme-text-muted);text-align:center}.alert-item[data-v-02261480]{display:grid;width:100%;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;align-items:center;border:0;border-bottom:1px solid var(--theme-border-subtle);padding:10px 12px;background:transparent;color:var(--theme-text-primary);text-align:left;cursor:pointer}.alert-item[data-v-02261480]:hover{background:var(--theme-surface-hover)}.alert-item strong[data-v-02261480],.alert-item small[data-v-02261480]{display:block}.alert-item small[data-v-02261480]{margin-top:3px;overflow:hidden;color:var(--theme-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.alert-item code[data-v-02261480]{color:var(--theme-text-primary)}.risk-dot[data-v-02261480]{width:7px;height:7px;border-radius:50%;background:#5ea8d7}.risk-dot.severe[data-v-02261480]{background:#f06d72}.risk-dot.moderate[data-v-02261480]{background:#e9ae4a}.alert-popover footer[data-v-02261480]{padding:8px}.alert-popover footer button[data-v-02261480]{width:100%;border:0;border-radius:7px;padding:7px;background:var(--theme-primary-soft);color:var(--theme-primary);cursor:pointer}@media(max-width:600px){.alert-popover[data-v-02261480]{position:fixed;top:62px;right:12px;left:12px;width:auto;max-height:calc(100vh - 74px);overflow-y:auto}}.return-alert-bell[data-v-b1b5d5f0]{position:relative}.return-alert-trigger[data-v-b1b5d5f0]{position:relative;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--theme-border-default);border-radius:9px;background:var(--theme-surface);color:var(--theme-text-primary);cursor:pointer}.return-alert-trigger svg[data-v-b1b5d5f0]{width:19px;height:19px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.return-alert-trigger b[data-v-b1b5d5f0]{position:absolute;top:-6px;right:-7px;min-width:18px;padding:2px 4px;border-radius:999px;background:var(--theme-danger, #e2585f);color:#fff;font-size:9px;line-height:14px}.return-alert-popover[data-v-b1b5d5f0]{position:absolute;z-index:41;top:calc(100% + 9px);right:0;width:min(410px,calc(100vw - 30px));overflow:hidden;border:1px solid var(--theme-border-default);border-radius:11px;background:var(--theme-surface-raised);box-shadow:var(--theme-shadow-floating)}.return-alert-popover header[data-v-b1b5d5f0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid var(--theme-border-subtle)}.return-alert-popover header div[data-v-b1b5d5f0]{display:flex;align-items:center;gap:8px}.return-alert-popover header span[data-v-b1b5d5f0]{color:var(--theme-danger, #e2585f);font-weight:700}.return-alert-popover header button[data-v-b1b5d5f0]{border:0;background:transparent;color:var(--theme-primary);cursor:pointer;font-size:11px}.return-alert-popover header button[data-v-b1b5d5f0]:disabled{opacity:.45;cursor:default}.return-alert-state[data-v-b1b5d5f0]{padding:30px 12px;color:var(--theme-text-subtle);text-align:center}.return-alert-item[data-v-b1b5d5f0]{display:grid;width:100%;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;align-items:center;border:0;border-bottom:1px solid var(--theme-border-subtle);padding:10px 12px;background:transparent;color:var(--theme-text-primary);text-align:left;cursor:pointer}.return-alert-item[data-v-b1b5d5f0]:hover{background:var(--theme-surface-hover)}.return-alert-item[data-v-b1b5d5f0]:not(.is-unread){opacity:.68}.return-alert-dot[data-v-b1b5d5f0]{width:7px;height:7px;border-radius:50%;background:var(--theme-text-subtle)}.return-alert-item.is-unread .return-alert-dot[data-v-b1b5d5f0]{background:var(--theme-danger, #e2585f)}.return-alert-copy strong[data-v-b1b5d5f0],.return-alert-copy small[data-v-b1b5d5f0]{display:block}.return-alert-copy small[data-v-b1b5d5f0]{margin-top:3px;overflow:hidden;color:var(--theme-text-subtle);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.return-alert-item time[data-v-b1b5d5f0]{color:var(--theme-text-subtle);font-size:9px;white-space:nowrap}.return-alert-popover footer[data-v-b1b5d5f0]{padding:8px}.return-alert-popover footer button[data-v-b1b5d5f0]{width:100%;border:0;border-radius:7px;padding:7px;background:var(--theme-primary-soft);color:var(--theme-primary);cursor:pointer}.feedback-center[data-v-7ea847b4]{display:flex}.feedback-trigger[data-v-7ea847b4],.feedback-icon-button[data-v-7ea847b4]{width:38px;height:38px;border:1px solid var(--theme-border-default);border-radius:11px;background:var(--theme-control-bg);color:var(--theme-text-secondary);display:grid;place-items:center;cursor:pointer;transition:.18s ease}.feedback-trigger[data-v-7ea847b4]:hover,.feedback-icon-button[data-v-7ea847b4]:hover{background:var(--theme-control-hover);color:var(--theme-primary);border-color:var(--theme-border-strong)}.feedback-trigger[data-v-7ea847b4]:focus-visible,.feedback-icon-button[data-v-7ea847b4]:focus-visible,button[data-v-7ea847b4]:focus-visible,textarea[data-v-7ea847b4]:focus-visible,select[data-v-7ea847b4]:focus-visible{outline:none;box-shadow:var(--theme-focus-ring)}.feedback-trigger svg[data-v-7ea847b4],.feedback-icon-button svg[data-v-7ea847b4]{width:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.feedback-backdrop[data-v-7ea847b4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:var(--theme-backdrop);display:flex;justify-content:flex-end}.feedback-drawer[data-v-7ea847b4]{position:relative;width:min(520px,100vw);height:100%;background:var(--theme-surface);color:var(--theme-text-primary);box-shadow:-22px 0 60px rgb(var(--theme-shadow-rgb) / .28);display:flex;flex-direction:column;border-left:1px solid var(--theme-border-subtle);animation:feedback-slide-in-7ea847b4 .24s ease-out}.feedback-header[data-v-7ea847b4]{padding:26px 28px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.feedback-header h2[data-v-7ea847b4]{margin:0;color:var(--theme-text-strong);font-size:23px;letter-spacing:-.02em}.feedback-header p[data-v-7ea847b4]{margin:7px 0 0;color:var(--theme-text-muted);font-size:13px;line-height:1.5}.feedback-tabs[data-v-7ea847b4]{display:grid;grid-template-columns:1fr 1fr;padding:0 28px;border-bottom:1px solid var(--theme-border-subtle)}.feedback-tabs button[data-v-7ea847b4]{position:relative;border:0;background:transparent;color:var(--theme-text-muted);padding:13px 8px 15px;font-weight:700;cursor:pointer}.feedback-tabs button.active[data-v-7ea847b4]{color:var(--theme-primary)}.feedback-tabs button.active[data-v-7ea847b4]:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:var(--theme-primary);border-radius:2px}.feedback-scroll[data-v-7ea847b4]{flex:1;min-height:0;overflow:auto;padding:24px 28px 34px}.feedback-form[data-v-7ea847b4]{display:flex;flex-direction:column;gap:24px}.feedback-field[data-v-7ea847b4]{display:flex;flex-direction:column;gap:9px}.feedback-field>label[data-v-7ea847b4],.feedback-label-row label[data-v-7ea847b4]{font-size:13px;font-weight:750;color:var(--theme-text-secondary)}.feedback-label-row[data-v-7ea847b4]{display:flex;align-items:center;justify-content:space-between}.feedback-label-row span[data-v-7ea847b4]{font-size:12px;color:var(--theme-text-muted)}.feedback-label-row span.invalid[data-v-7ea847b4]{color:var(--theme-danger)}.feedback-category-grid[data-v-7ea847b4]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.feedback-category-grid button[data-v-7ea847b4]{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:11px;border:1px solid var(--theme-border-default);background:var(--theme-control-bg);color:var(--theme-text-secondary);font-weight:650;cursor:pointer;text-align:left}.feedback-category-grid button[data-v-7ea847b4]:hover{background:var(--theme-control-hover)}.feedback-category-grid button.selected[data-v-7ea847b4]{border-color:var(--theme-primary);background:var(--theme-primary-soft-bg);color:var(--theme-primary-text);box-shadow:inset 0 0 0 1px var(--theme-primary-soft)}.category-dot[data-v-7ea847b4]{width:9px;height:9px;border-radius:50%;background:var(--theme-primary)}.category-dot[data-category=experience][data-v-7ea847b4]{background:var(--theme-violet)}.category-dot[data-category=suggestion][data-v-7ea847b4]{background:var(--theme-success)}.category-dot[data-category=other][data-v-7ea847b4]{background:var(--theme-warning)}textarea[data-v-7ea847b4]{width:100%;box-sizing:border-box;resize:vertical;min-height:138px;padding:13px 14px;border:1px solid var(--theme-border-default);border-radius:12px;background:var(--theme-control-bg);color:var(--theme-text-primary);font:inherit;line-height:1.55}textarea[data-v-7ea847b4]::placeholder{color:var(--theme-text-subtle)}textarea[aria-invalid=true][data-v-7ea847b4]{border-color:var(--theme-danger)}.feedback-help[data-v-7ea847b4]{margin:0;color:var(--theme-text-muted);font-size:12px}.feedback-help.error[data-v-7ea847b4]{color:var(--theme-error-text)}.feedback-file-input[data-v-7ea847b4]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.feedback-upload-button[data-v-7ea847b4]{min-height:112px;border:1px dashed var(--theme-border-strong);border-radius:13px;background:var(--theme-content-surface);color:var(--theme-text-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer}.feedback-upload-button[data-v-7ea847b4]:hover{border-color:var(--theme-primary);background:var(--theme-primary-soft-bg)}.feedback-upload-button svg[data-v-7ea847b4]{width:24px;fill:none;stroke:var(--theme-primary);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.feedback-upload-button span[data-v-7ea847b4]{font-weight:700}.feedback-upload-button small[data-v-7ea847b4]{color:var(--theme-text-muted)}.feedback-upload-preview[data-v-7ea847b4]{display:grid;grid-template-columns:94px 1fr;gap:14px;padding:11px;border:1px solid var(--theme-border-default);border-radius:13px;background:var(--theme-content-surface)}.feedback-preview-image[data-v-7ea847b4]{height:76px;border:0;border-radius:9px;padding:0;overflow:hidden;background:var(--theme-surface-muted);cursor:zoom-in}.feedback-preview-image img[data-v-7ea847b4]{width:100%;height:100%;object-fit:cover}.feedback-upload-preview>div[data-v-7ea847b4]{min-width:0;display:flex;flex-direction:column;justify-content:center}.feedback-upload-preview strong[data-v-7ea847b4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.feedback-upload-preview small[data-v-7ea847b4]{color:var(--theme-text-muted);margin-top:3px}.feedback-upload-actions[data-v-7ea847b4]{display:flex;gap:12px;margin-top:9px}.feedback-upload-actions button[data-v-7ea847b4]{padding:0;border:0;background:transparent;color:var(--theme-primary);font-weight:700;cursor:pointer}.feedback-upload-actions button.danger[data-v-7ea847b4]{color:var(--theme-danger)}.feedback-context-card[data-v-7ea847b4]{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:14px;border-radius:13px;border:1px solid var(--theme-border-subtle);background:var(--theme-surface-muted)}.feedback-context-icon[data-v-7ea847b4]{width:34px;height:34px;border-radius:9px;background:var(--theme-primary-soft);color:var(--theme-primary);display:grid;place-items:center}.feedback-context-icon svg[data-v-7ea847b4]{width:19px;fill:none;stroke:currentColor;stroke-width:1.6}.feedback-context-card strong[data-v-7ea847b4]{font-size:13px}.feedback-context-card dl[data-v-7ea847b4]{margin:8px 0 0;display:grid;gap:5px}.feedback-context-card dl div[data-v-7ea847b4]{display:grid;grid-template-columns:62px 1fr;gap:8px;font-size:11px}.feedback-context-card dt[data-v-7ea847b4]{color:var(--theme-text-muted)}.feedback-context-card dd[data-v-7ea847b4]{margin:0;color:var(--theme-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-primary[data-v-7ea847b4]{height:45px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-strong));color:var(--theme-on-accent);font-weight:800;display:flex;gap:8px;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 20px var(--theme-primary-soft)}.feedback-primary[data-v-7ea847b4]:hover{background:linear-gradient(135deg,var(--theme-primary-hover),var(--theme-primary))}.feedback-primary[data-v-7ea847b4]:disabled{opacity:.65;cursor:wait}.feedback-spinner[data-v-7ea847b4]{display:inline-block;width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:feedback-spin-7ea847b4 .7s linear infinite}.feedback-filter-tabs[data-v-7ea847b4]{display:flex;gap:6px;padding:4px;border-radius:11px;background:var(--theme-surface-muted);margin-bottom:18px}.feedback-filter-tabs button[data-v-7ea847b4]{flex:1;border:0;border-radius:8px;padding:9px 7px;background:transparent;color:var(--theme-text-muted);font-weight:700;cursor:pointer}.feedback-filter-tabs button.active[data-v-7ea847b4]{background:var(--theme-surface-raised);color:var(--theme-primary);box-shadow:var(--theme-shadow-card)}.feedback-state[data-v-7ea847b4]{min-height:260px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--theme-text-muted)}.feedback-state.error-state[data-v-7ea847b4],.feedback-empty[data-v-7ea847b4]{flex-direction:column}.feedback-state button[data-v-7ea847b4]{border:1px solid var(--theme-border-default);border-radius:8px;background:var(--theme-control-bg);color:var(--theme-primary);padding:7px 13px;cursor:pointer}.feedback-empty svg[data-v-7ea847b4]{width:42px;fill:none;stroke:var(--theme-text-subtle);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.feedback-history-list[data-v-7ea847b4]{display:grid;gap:10px}.feedback-history-card[data-v-7ea847b4]{width:100%;padding:15px 16px;border:1px solid var(--theme-border-subtle);border-radius:13px;background:var(--theme-content-surface);color:var(--theme-text-primary);text-align:left;cursor:pointer}.feedback-history-card[data-v-7ea847b4]:hover{border-color:var(--theme-border-strong);background:var(--theme-surface-hover);transform:translateY(-1px)}.history-card-top[data-v-7ea847b4],.history-card-bottom[data-v-7ea847b4],.feedback-detail-heading[data-v-7ea847b4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.feedback-number[data-v-7ea847b4]{font-size:11px;color:var(--theme-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.feedback-status[data-v-7ea847b4]{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:750;background:var(--theme-primary-soft);color:var(--theme-primary-text)}.status-completed[data-v-7ea847b4]{background:color-mix(in srgb,var(--theme-success) 14%,transparent);color:var(--theme-success-text)}.status-closed[data-v-7ea847b4]{background:var(--theme-surface-muted);color:var(--theme-text-muted)}.status-reviewing[data-v-7ea847b4]{background:color-mix(in srgb,var(--theme-violet) 14%,transparent);color:var(--theme-purple-text)}.status-in_progress[data-v-7ea847b4]{background:color-mix(in srgb,var(--theme-warning) 14%,transparent);color:var(--theme-warning-text)}.feedback-history-card>strong[data-v-7ea847b4]{display:block;margin-top:10px;font-size:13px}.feedback-history-card>p[data-v-7ea847b4]{margin:6px 0 12px;color:var(--theme-text-secondary);font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.history-card-bottom[data-v-7ea847b4]{color:var(--theme-text-muted);font-size:11px}.history-card-bottom svg[data-v-7ea847b4]{width:16px;fill:none;stroke:currentColor;stroke-width:1.8}.feedback-pagination[data-v-7ea847b4]{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font-size:12px;color:var(--theme-text-muted)}.feedback-pagination button[data-v-7ea847b4]{border:1px solid var(--theme-border-default);border-radius:8px;background:var(--theme-control-bg);color:var(--theme-text-secondary);padding:7px 11px;cursor:pointer}.feedback-pagination button[data-v-7ea847b4]:disabled{opacity:.45;cursor:not-allowed}.feedback-back[data-v-7ea847b4]{display:flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--theme-primary);font-weight:750;cursor:pointer;margin-bottom:20px}.feedback-back svg[data-v-7ea847b4]{width:17px;fill:none;stroke:currentColor;stroke-width:1.8}.feedback-detail-heading[data-v-7ea847b4]{padding-bottom:18px;border-bottom:1px solid var(--theme-border-subtle)}.feedback-detail-heading span[data-v-7ea847b4]:first-child{font-size:11px;color:var(--theme-text-muted);font-family:ui-monospace,monospace}.feedback-detail-heading h3[data-v-7ea847b4]{margin:5px 0 0;font-size:19px;color:var(--theme-text-strong)}.feedback-detail-section[data-v-7ea847b4]{padding:19px 0;border-bottom:1px solid var(--theme-border-subtle)}.feedback-detail-section h4[data-v-7ea847b4]{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--theme-text-muted)}.feedback-detail-section>p[data-v-7ea847b4]{margin:0;white-space:pre-wrap;line-height:1.65;font-size:13px}.reply-section[data-v-7ea847b4]{border-radius:12px;margin-top:18px;padding:15px;background:var(--theme-primary-soft-bg);border:1px solid var(--theme-primary-soft)}.feedback-detail-image[data-v-7ea847b4]{position:relative;width:100%;height:160px;margin-top:18px;padding:0;border:1px solid var(--theme-border-subtle);border-radius:12px;overflow:hidden;background:var(--theme-surface-muted);cursor:zoom-in}.feedback-detail-image img[data-v-7ea847b4]{width:100%;height:100%;object-fit:cover}.feedback-detail-image span[data-v-7ea847b4]{position:absolute;right:8px;bottom:8px;padding:5px 8px;border-radius:7px;background:var(--theme-overlay);color:#fff;font-size:11px}.feedback-timeline[data-v-7ea847b4]{list-style:none;padding:0;margin:0;display:grid;gap:0}.feedback-timeline li[data-v-7ea847b4]{position:relative;display:grid;grid-template-columns:18px 1fr;gap:9px;padding-bottom:17px}.feedback-timeline li[data-v-7ea847b4]:before{content:"";position:absolute;left:5px;top:11px;bottom:-2px;width:1px;background:var(--theme-border-default)}.feedback-timeline li[data-v-7ea847b4]:last-child:before{display:none}.feedback-timeline li>span[data-v-7ea847b4]{width:11px;height:11px;border-radius:50%;background:var(--theme-primary);margin-top:3px;box-shadow:0 0 0 4px var(--theme-primary-soft)}.feedback-timeline strong[data-v-7ea847b4]{font-size:12px}.feedback-timeline p[data-v-7ea847b4]{margin:6px 0;color:var(--theme-text-secondary);font-size:12px;white-space:pre-wrap}.feedback-timeline time[data-v-7ea847b4]{display:block;margin-top:4px;color:var(--theme-text-muted);font-size:10px}.feedback-detail-meta[data-v-7ea847b4]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:19px 0 0}.feedback-detail-meta div[data-v-7ea847b4]{min-width:0}.feedback-detail-meta dt[data-v-7ea847b4]{font-size:10px;color:var(--theme-text-muted)}.feedback-detail-meta dd[data-v-7ea847b4]{margin:4px 0 0;font-size:11px;color:var(--theme-text-secondary);overflow:hidden;text-overflow:ellipsis}.feedback-confirm-backdrop[data-v-7ea847b4]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:var(--theme-backdrop);display:grid;place-items:center;padding:24px}.feedback-confirm[data-v-7ea847b4]{width:min(360px,100%);box-sizing:border-box;border:1px solid var(--theme-border-default);border-radius:16px;background:var(--theme-surface-raised);padding:24px;text-align:center;box-shadow:var(--theme-shadow-floating)}.confirm-icon[data-v-7ea847b4]{width:38px;height:38px;margin:0 auto 13px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--theme-warning) 15%,transparent);color:var(--theme-warning);font-weight:900}.feedback-confirm h3[data-v-7ea847b4]{margin:0;color:var(--theme-text-strong);font-size:17px}.feedback-confirm p[data-v-7ea847b4]{margin:8px 0 20px;color:var(--theme-text-muted);font-size:13px;line-height:1.5}.feedback-confirm>div[data-v-7ea847b4]:last-child{display:flex;gap:9px}.feedback-confirm button[data-v-7ea847b4]{flex:1;border:1px solid var(--theme-border-default);border-radius:9px;background:var(--theme-control-bg);color:var(--theme-text-secondary);padding:9px;cursor:pointer;font-weight:700}.feedback-confirm button.danger-solid[data-v-7ea847b4]{border-color:var(--theme-danger);background:var(--theme-danger);color:#fff}@keyframes feedback-slide-in-7ea847b4{0%{transform:translate(30px);opacity:.5}to{transform:translate(0);opacity:1}}@keyframes feedback-spin-7ea847b4{to{transform:rotate(360deg)}}@media(max-width:720px){.feedback-drawer[data-v-7ea847b4]{width:100%;border-left:0}.feedback-header[data-v-7ea847b4]{padding:19px 18px 15px}.feedback-tabs[data-v-7ea847b4]{padding:0 18px}.feedback-scroll[data-v-7ea847b4]{padding:19px 18px 28px}.feedback-category-grid[data-v-7ea847b4],.feedback-detail-meta[data-v-7ea847b4]{grid-template-columns:1fr}.feedback-confirm-backdrop[data-v-7ea847b4]{padding:16px}}@media(prefers-reduced-motion:reduce){.feedback-drawer[data-v-7ea847b4],.feedback-spinner[data-v-7ea847b4]{animation:none}.feedback-history-card[data-v-7ea847b4]{transition:none}}.app-logo[data-v-35484523]{overflow:visible;background:transparent}
