:root{--color-primary:var(--primary-color);--color-primary-hover:var(--primary-dark);--color-primary-light:var(--primary-ultra-light);--color-secondary:var(--secondary-color);--color-success:var(--success-color);--color-danger:var(--danger-color);--color-warning:var(--warning-color);--color-info:var(--info-color);--color-white:#fff;--color-black:var(--slate-900);--color-gray-50:var(--slate-50);--color-gray-100:var(--slate-100);--color-gray-200:var(--slate-200);--color-gray-300:var(--slate-300);--color-gray-400:var(--slate-400);--color-gray-500:var(--slate-500);--color-gray-600:var(--slate-600);--color-gray-700:var(--slate-700);--color-gray-800:var(--slate-800);--color-gray-900:var(--slate-900);--bg-primary:var(--background);--bg-secondary:var(--background-secondary);--bg-tertiary:var(--slate-100);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--border-medium:var(--border-dark);--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-xs:var(--text-xs);--font-size-sm:var(--text-sm);--font-size-base:var(--text-base);--font-size-lg:var(--text-lg);--font-size-xl:var(--text-xl);--font-size-2xl:var(--text-2xl);--font-size-3xl:var(--text-3xl);--font-size-4xl:var(--text-4xl);--font-size-5xl:var(--text-5xl);--font-weight-normal:var(--font-normal);--font-weight-medium:var(--font-medium);--font-weight-semibold:var(--font-semibold);--font-weight-bold:var(--font-bold);--font-weight-extrabold:var(--font-extrabold);--clr-bg:var(--background);--clr-surface:var(--surface);--clr-border:var(--border);--clr-border-soft:var(--border-light);--clr-text:var(--text-primary);--clr-text-muted:var(--text-secondary);--clr-primary:var(--primary-color);--clr-primary-accent:var(--primary-light);--clr-success:var(--success-color);--clr-danger:var(--danger-color);--clr-shadow-sm:var(--shadow-sm);--clr-shadow-md:var(--shadow-md);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--ui-bg:#f7f7f8;--ui-bg-elevated:#fff;--ui-bg-subtle:#f0f0f1;--ui-border:#e5e5e7;--ui-border-strong:#d4d4d8;--ui-text:#09090b;--ui-text-muted:#52525b;--ui-text-subtle:#71717a;--ui-accent:#2563eb;--ui-accent-soft:#2563eb1a;--ui-success:#16a34a;--ui-success-soft:#16a34a1f;--ui-danger:#dc2626;--ui-danger-soft:#dc26261f;--ui-warning:#d97706;--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:12px;--ui-shadow-sm:0 1px 2px #0000000a,0 1px 3px #0000000a;--ui-shadow-md:0 4px 12px #0000000f,0 2px 4px #0000000a;--spacing-0:0;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--border-color:var(--border);--color-primary-dark:var(--primary-dark);--color-surface:var(--surface);--color-text-tertiary:var(--text-tertiary);--secondary-gradient:linear-gradient(135deg,var(--secondary-color) 0%,var(--secondary-dark) 100%);--ui-info:#0ea5e9;--ui-warning-soft:#f59e0b1f}html[data-theme=dark]{--ui-bg:#09090b;--ui-bg-elevated:#18181b;--ui-bg-subtle:#27272a;--ui-border:#27272a;--ui-border-strong:#3f3f46;--ui-text:#fafafa;--ui-text-muted:#a1a1aa;--ui-text-subtle:#71717a;--ui-accent:#3b82f6;--ui-accent-soft:#3b82f633;--ui-success:#22c55e;--ui-success-soft:#22c55e33;--ui-danger:#ef4444;--ui-danger-soft:#ef444433;--ui-warning:#f59e0b;--ui-shadow-sm:0 1px 2px #0006;--ui-shadow-md:0 4px 12px #00000080}:root{--primary-color:#2563eb;--primary-light:#3b82f6;--primary-dark:#1e40af;--primary-ultra-light:#dbeafe;--primary-50:#eff6ff;--color-primary:#3b82f6;--color-primary-hover:#2563eb;--color-primary-light:#eff6ff;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--success-color:#10b981;--success-light:#34d399;--success-dark:#059669;--color-success:#10b981;--color-success-hover:#059669;--color-success-light:#f0fdf4;--danger-color:#ef4444;--danger-light:#f87171;--danger-dark:#dc2626;--color-error:#ef4444;--color-error-hover:#dc2626;--color-error-light:#fef2f2;--warning-color:#f59e0b;--warning-light:#fbbf24;--warning-dark:#d97706;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--info-color:#06b6d4;--info-light:#22d3ee;--info-dark:#0891b2;--secondary-color:#64748b;--secondary-light:#94a3b8;--secondary-dark:#475569;--color-secondary:#64748b;--background:#fff;--background-secondary:#f8fafc;--surface:#fff;--surface-elevated:#f8fafc;--surface-hover:#f1f5f9;--color-background-main:#f8fafc;--color-background-card:#fff;--background-white:#fff;--text-primary:#0f172a;--text-secondary:#64748b;--text-tertiary:#94a3b8;--text-inverse:#fff;--text-disabled:#cbd5e1;--color-text-dark:#1e293b;--color-text-normal:#374151;--color-text-light:#64748b;--text-gray:#6b7280;--text-dark:#1f2937;--border:#e2e8f0;--border-light:#f1f5f9;--border-dark:#cbd5e1;--border-focus:#2563eb;--color-border:#e2e8f0;--border-gray:#e5e7eb;--primary-gradient:linear-gradient(135deg,#2563eb,#1e40af);--light-gradient:linear-gradient(135deg,#dbeafe,#93c5fd);--hero-gradient:linear-gradient(135deg,#eff6ff,#dbeafe 50%,#bfdbfe);--success-gradient:linear-gradient(135deg,#10b981,#059669);--danger-gradient:linear-gradient(135deg,#ef4444,#dc2626);--warning-gradient:linear-gradient(135deg,#f59e0b,#d97706);--info-gradient:linear-gradient(135deg,#06b6d4,#0891b2);--glass-gradient:linear-gradient(135deg,#ffffffe6,#ffffffb3);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-primary-glow:0 0 0 3px #2563eb1a;--shadow-primary-hover:0 10px 20px -5px #2563eb4d;--shadow-success-hover:0 10px 20px -5px #10b9814d;--shadow-danger-hover:0 10px 20px -5px #ef44444d;--shadow-warning-hover:0 10px 20px -5px #f59e0b4d;--radius-xs:0.25rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-full:9999px;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--transition-fast:0.15s cubic-bezier(0.4,0,0.2,1);--transition-normal:0.2s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.3s cubic-bezier(0.4,0,0.2,1);--transition-all:all 0.2s cubic-bezier(0.4,0,0.2,1);--transition:200ms ease-in-out;--z-base:0;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:"Sora","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sidebar-width-desktop:280px;--sidebar-width-tablet:260px;--sidebar-width:var(--sidebar-width-desktop)}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:#f8fafc;background-color:var(--color-background-main);color:#374151;color:var(--color-text-normal);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-family);font-size:1rem;font-size:var(--text-base);line-height:1.6;margin:0;min-height:100vh;overflow-x:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}[data-surface=customer] :is(h1,h2,h3){font-family:Sora,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-display);letter-spacing:-.01em}canvas,img,svg,video{height:auto;max-width:100%}.page-container{margin-inline:auto;max-width:1200px;padding-inline:16px}.page-section{padding-block:clamp(16px,3vw,32px)}.auto-grid{grid-gap:clamp(12px,2.5vw,20px);display:grid;gap:clamp(12px,2.5vw,20px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.responsive-embed{border-radius:.5rem;border-radius:var(--radius-md);box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm);height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.responsive-embed>iframe,.responsive-embed>video{border:0;height:100%;inset:0;position:absolute;width:100%}@media (max-width:1024px){:root{--sidebar-width:var(--sidebar-width-tablet)}}.btn-primary{background:linear-gradient(135deg,#2563eb,#1e40af);background:var(--primary-gradient);border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.btn-primary:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-1px)}.btn-danger{background:#ef4444;background:var(--danger-color);border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.btn-danger:hover{background:#dc2626;background:var(--danger-dark);box-shadow:0 10px 15px -3px #ef44444d;transform:translateY(-1px)}.back-btn-global{background:#fffc;border:1px solid #e2e8f0;border:1px solid var(--color-border);border-radius:999px;color:#3b82f6;color:var(--color-primary);cursor:pointer;font-size:14px;font-weight:700;padding:10px 16px;transition:all .2s ease}.back-btn-global:hover{background:#3b82f6;background:var(--color-primary);border-color:#3b82f6;border-color:var(--color-primary);box-shadow:0 10px 20px -5px #2563eb4d;box-shadow:var(--shadow-primary-hover);color:#fff;transform:translateY(-1px)}.card{background:#fff;background:var(--background-white);border-radius:.5rem;border-radius:var(--radius-md);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);padding:1rem}.card-header{background:linear-gradient(135deg,#2563eb,#1e40af);background:var(--primary-gradient);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-gray);border-radius:.5rem .5rem 0 0;border-radius:var(--radius-md) var(--radius-md) 0 0;color:#fff;padding:1rem 1.5rem}.modal-backdrop{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1040;z-index:var(--z-modal-backdrop)}.modal-content{background:#fff;background:var(--background-white);border-radius:.5rem;border-radius:var(--radius-md);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);max-height:90vh;max-width:90vw;overflow-y:auto}.form-group{margin-bottom:1rem}.form-label{color:#1f2937;color:var(--text-dark);display:block;font-weight:500;margin-bottom:.5rem}.form-input{border:1px solid #e5e7eb;border:1px solid var(--border-gray);border-radius:.375rem;border-radius:var(--radius-sm);padding:.75rem;transition:border-color .2s ease;width:100%}.form-input:focus{border-color:#2563eb;border-color:var(--primary-color);box-shadow:0 0 0 2px #3b82f61a;outline:none}.text-center{text-align:center}.text-right{text-align:right}.font-bold{font-weight:700}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mt-4{margin-top:1rem}.p-1{padding:1rem}.px-2{padding-left:2rem;padding-right:2rem}.rounded{border-radius:.5rem;border-radius:var(--radius-md)}@media screen and (max-width:768px){input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{font-size:16px!important}.btn,[role=button],button,input[type=button],input[type=reset],input[type=submit]{min-height:44px;min-width:44px}}@media (max-width:768px){.page-header-with-back{padding-top:16px}.page-header-with-back .back-btn-global,.page-header-with-back .cart-btn-global{display:inline-flex;margin-bottom:8px;position:static}}:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--border-focus);outline-offset:2px}.BottomNavigation_bottomNav__v9Xix{align-items:stretch;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,#fffffffa,#fff);border-top:1px solid #0000000f;bottom:0;box-shadow:0 -4px 20px #00000014;display:flex;justify-content:space-around;left:0;padding:8px 4px calc(8px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:1000}.BottomNavigation_navItem__8AH6\+{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;min-height:56px;min-width:64px;padding:8px 4px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.BottomNavigation_navItem__8AH6\+:hover{background:#2563eb0f}.BottomNavigation_navItem__8AH6\+:active{background:#2563eb1a;transform:scale(.95)}.BottomNavigation_navItem__8AH6\+.BottomNavigation_active__\+QKcJ{background:#2563eb14}.BottomNavigation_navItem__8AH6\+.BottomNavigation_active__\+QKcJ .BottomNavigation_icon__TILVi{transform:scale(1.1)}.BottomNavigation_navItem__8AH6\+.BottomNavigation_active__\+QKcJ .BottomNavigation_label__4RipY{color:var(--primary-color);color:var(--primary-color,var(--primary-color));font-weight:600}.BottomNavigation_iconWrapper__HxM27{align-items:center;display:flex;justify-content:center;position:relative}.BottomNavigation_icon__TILVi{font-size:24px;line-height:1;transition:transform .2s cubic-bezier(.4,0,.2,1)}.BottomNavigation_badge__UqZQR{animation:BottomNavigation_badgePop__f1dVN .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,var(--danger-color) 0,var(--danger-dark) 100%);border-radius:999px;box-shadow:0 2px 6px #ef444466;color:#fff;font-size:11px;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 5px;position:absolute;right:-10px;text-align:center;top:-6px}@keyframes BottomNavigation_badgePop__f1dVN{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.BottomNavigation_label__4RipY{color:var(--slate-500);color:var(--text-secondary,var(--slate-500));font-size:11px;font-weight:500;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}@media (min-width:768px){.BottomNavigation_bottomNav__v9Xix{padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px))}.BottomNavigation_navItem__8AH6\+{gap:6px;min-height:60px}.BottomNavigation_icon__TILVi{font-size:26px}.BottomNavigation_label__4RipY{font-size:12px}.BottomNavigation_badge__UqZQR{font-size:12px;height:20px;line-height:20px;min-width:20px}}@media (min-width:1024px){.BottomNavigation_bottomNav__v9Xix{display:none}}.toast-container{display:flex;flex-direction:column;gap:10px;max-width:400px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:10000}.toast{align-items:center;animation:toastSlideIn .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 20px #00000026;display:flex;font-size:14px;gap:12px;line-height:1.4;padding:14px 18px;pointer-events:auto}.toast-exit{animation:toastSlideOut .3s ease-in forwards}@keyframes toastSlideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.toast-success{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #10b981;color:#065f46}.toast-error{background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #ef4444;color:#991b1b}.toast-warning{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;color:#92400e}.toast-info{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #3b82f6;color:#1e40af}.toast-icon{flex-shrink:0;font-size:18px}.toast-message{flex:1 1;font-weight:500}.toast-close{background:none;border:none;color:inherit;cursor:pointer;flex-shrink:0;font-size:20px;line-height:1;opacity:.6;padding:0;transition:opacity .2s}.toast-close:hover{opacity:1}@media (max-width:480px){.toast-container{bottom:20px;left:10px;max-width:none;right:10px;top:auto}.toast{font-size:13px;padding:12px 14px}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}}.ConfirmDialog_overlay__T-O1K{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:var(--spacing-lg);position:fixed;z-index:var(--z-modal)}.ConfirmDialog_dialog__Q9ytx{animation:ConfirmDialog_popIn__Ul8cm .18s cubic-bezier(.4,0,.2,1);background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:400px;padding:var(--spacing-xl);width:100%}@keyframes ConfirmDialog_popIn__Ul8cm{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.ConfirmDialog_title__F8NXc{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0 0 var(--spacing-sm)}.ConfirmDialog_message__\+71Dl{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0 0 var(--spacing-lg)}.ConfirmDialog_actions__nBfNX{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.ConfirmDialog_btnCancel__P8By\+{background:var(--slate-100);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);padding:10px 20px;transition:var(--transition-fast)}.ConfirmDialog_btnCancel__P8By\+:hover{background:var(--slate-200);color:var(--text-primary)}.ConfirmDialog_btnConfirm__j8pH2{background:var(--danger-color);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-semibold);padding:10px 20px;transition:var(--transition-fast)}.ConfirmDialog_btnConfirm__j8pH2:hover{background:var(--danger-dark);box-shadow:var(--shadow-danger-hover)}
/*# sourceMappingURL=main.a8049d1f.css.map*/