:root{--theme-page-bg:#f5f5f5;--theme-page-bg-rgb:245,245,245;--theme-surface:#fff;--theme-surface-rgb:255,255,255;--theme-surface-soft:#f8fafc;--theme-surface-muted:#eef2f6;--theme-surface-raised:#fff;--theme-input-bg:#fff;--theme-text:#45556c;--theme-text-strong:#222c37;--theme-text-muted:#66788f;--theme-text-subtle:#8290a3;--theme-on-primary:#fff;--theme-border:#0f172a1a;--theme-border-strong:#0f172a2e;--theme-divider:#0f172a14;--theme-primary:#222c37;--theme-primary-hover:#283340;--theme-contrast-panel:#222c37;--theme-contrast-action:#fff;--theme-focus:#4f7cff;--theme-overlay:#0f172a75;--theme-glass:#ffffffd1;--theme-glass-strong:#fffffff2;--theme-header-start:#f5f5f5fa;--theme-header-end:#f5f5f5bf;--theme-shadow-color:#0f172a1f;--theme-shadow-soft:0 8px 24px #0f172a14;--theme-shadow-raised:0 14px 40px #0f172a24;--theme-skeleton-base:#0f172a0f;--theme-skeleton-highlight:#0f172a1f;--theme-danger:#b91c1c;--theme-danger-surface:#fff1f2;--theme-success:#087f5b;--theme-success-surface:#ecfdf5;--theme-warning:#a16207;--theme-warning-surface:#fffbeb;color-scheme:light}html[data-theme=dark]{--theme-page-bg:#071321;--theme-page-bg-rgb:7,19,33;--theme-surface:#102033;--theme-surface-rgb:16,32,51;--theme-surface-soft:#15283e;--theme-surface-muted:#1b314b;--theme-surface-raised:#223a57;--theme-input-bg:#081725;--theme-text:#dce5ef;--theme-text-strong:#f2f6fa;--theme-text-muted:#9eafc1;--theme-text-subtle:#71859a;--theme-on-primary:#fff;--theme-border:#aec4da1f;--theme-border-strong:#aec4da38;--theme-divider:#aec4da14;--theme-primary:#c8754d;--theme-primary-hover:#d88960;--theme-contrast-panel:#071321;--theme-contrast-action:#142943;--theme-focus:#e6a17a;--theme-overlay:#000000b8;--theme-glass:#0c1a2be0;--theme-glass-strong:#102137f5;--theme-header-start:#071321fa;--theme-header-end:#071321d1;--theme-shadow-color:#0000006b;--theme-shadow-soft:0 8px 24px #00000047;--theme-shadow-raised:0 14px 40px #0000006b;--theme-skeleton-base:#ffffff0f;--theme-skeleton-highlight:#ffffff21;--theme-danger:#fb7185;--theme-danger-surface:#351b22;--theme-success:#4ade9b;--theme-success-surface:#132a22;--theme-warning:#facc5c;--theme-warning-surface:#302713;color-scheme:dark}body,html{-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-webkit-user-select:none;user-select:none}::selection{background:color-mix(in srgb,#222c37 42%,#0000);background:color-mix(in srgb,var(--theme-text-strong) 42%,#0000);color:#fff;color:var(--theme-on-primary)}::-moz-selection{background:color-mix(in srgb,#222c37 42%,#0000);background:color-mix(in srgb,var(--theme-text-strong) 42%,#0000);color:#fff;color:var(--theme-on-primary)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;color:#45556c;color:var(--theme-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;transition:background-color .16s ease,color .16s ease}#root{overflow:hidden}[contenteditable=true],input,select,textarea{caret-color:currentColor;-webkit-user-select:text;user-select:text}*{box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}:root{--app-safe-top:max(env(safe-area-inset-top,0px),var(--tg-safe-area-inset-top,0px),var(--tg-viewport-safe-area-inset-top,0px));--app-safe-bottom:max(env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom,0px),var(--tg-viewport-safe-area-inset-bottom,0px));--app-safe-left:max(env(safe-area-inset-left,0px),var(--tg-safe-area-inset-left,0px),var(--tg-viewport-safe-area-inset-left,0px));--app-safe-right:max(env(safe-area-inset-right,0px),var(--tg-safe-area-inset-right,0px),var(--tg-viewport-safe-area-inset-right,0px))}body,html{height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0}body{background-color:var(--theme-page-bg)}html.provider-keyboard-open .main-page-footer,html.provider-keyboard-open .orders-page-footerRow,html.provider-keyboard-open .shop-create-footer{display:none}#root{box-sizing:border-box;height:100vh;height:100dvh;padding:max(env(safe-area-inset-top,0px),0px,0px) max(env(safe-area-inset-right,0px),0px,0px) max(env(safe-area-inset-bottom,0px),0px,0px) max(env(safe-area-inset-left,0px),0px,0px);padding:var(--app-safe-top) var(--app-safe-right) var(--app-safe-bottom) var(--app-safe-left);touch-action:pan-y}.app{display:flex;flex-direction:column;height:100%;overscroll-behavior:contain;width:100%}.app-spinnerWrap{height:100vh}.app-authError,.app-spinnerWrap{align-items:center;display:flex;justify-content:center}.app-authError{color:var(--theme-text-strong);flex-direction:column;gap:16px;height:100%;padding:24px;text-align:center}.app-authError p{font-size:16px;line-height:1.4;margin:0;max-width:320px}.app-authErrorButton{-webkit-appearance:none;appearance:none;background:var(--theme-primary);border:0;border-radius:10px;color:var(--theme-on-primary);cursor:pointer;font-size:15px;padding:12px 20px}.main-page-root{background:var(--theme-page-bg);color:var(--theme-text);display:flex;flex-direction:column;height:100dvh;min-height:100vh;overflow:hidden}.main-page-root--animated{isolation:isolate;position:relative}.main-page-root--animated:after,.main-page-root--animated:before{content:"";pointer-events:none;position:absolute;will-change:transform,opacity;z-index:0}.main-page-root--animated:before{animation:mainPageAuroraDrift 26s ease-in-out infinite alternate;background:radial-gradient(42% 38% at 18% 20%,#3d608c4d,#0000 70%),radial-gradient(38% 42% at 82% 28%,#7896be42,#0000 70%),radial-gradient(46% 40% at 30% 82%,#94a3b857,#0000 70%),radial-gradient(34% 34% at 78% 80%,#2dd4bf24,#0000 70%);inset:-25%}.main-page-root--animated:after{animation:mainPageLightSweep 14s ease-in-out infinite;background:linear-gradient(105deg,#0000 38%,color-mix(in srgb,var(--theme-surface) 55%,#0000) 50%,#0000 62%);inset:-30% -60%;opacity:.55}@keyframes mainPageAuroraDrift{0%{transform:translate3d(-4%,-3%,0) rotate(0deg) scale(1)}50%{transform:translate3d(5%,4%,0) rotate(6deg) scale(1.12)}to{transform:translate3d(-2%,6%,0) rotate(-5deg) scale(1.05)}}@keyframes mainPageLightSweep{0%{opacity:0;transform:translate3d(-35%,0,0)}18%{opacity:.55}60%{opacity:.4}to{opacity:0;transform:translate3d(35%,0,0)}}.dashboard-background{color:#33415585;inset:0;-webkit-mask-image:linear-gradient(180deg,#00000059,#000 18%,#000 88%,#0000008c);mask-image:linear-gradient(180deg,#00000059,#000 18%,#000 88%,#0000008c);overflow:hidden;pointer-events:none;position:absolute;z-index:1}.dashboard-background__grid{animation:dashboardGridBreathe 18s ease-in-out infinite alternate;background-image:linear-gradient(#47556917 1px,#0000 0),linear-gradient(90deg,#47556917 1px,#0000 0),linear-gradient(rgba(71,85,105,.052) 1px,#0000 0),linear-gradient(90deg,rgba(71,85,105,.052) 1px,#0000 0);background-size:96px 96px,96px 96px,24px 24px,24px 24px;inset:-1px;opacity:.68;position:absolute}.dashboard-background__horizon{background:linear-gradient(90deg,#0000 0,color-mix(in srgb,var(--theme-surface) 22%,#0000) 48%,color-mix(in srgb,var(--theme-surface) 36%,#0000) 52%,#0000 100%),radial-gradient(ellipse at 50% 58%,rgba(80,105,130,.055),#0000 58%);inset:0;opacity:.7;position:absolute}.dashboard-background__marker{animation:dashboardMarkerPulse 7s ease-in-out infinite;border:1px solid #4755693d;border-radius:50%;box-shadow:0 0 0 4px rgba(71,85,105,.025);height:5px;left:var(--marker-x);position:absolute;top:var(--marker-y);transform:translate(-50%,-50%);width:5px}.dashboard-background__marker:nth-of-type(2n){animation-delay:-2.8s}.dashboard-background__marker:nth-of-type(3n){animation-delay:-5.1s}.dashboard-background__signals{inset:0;position:absolute}.dashboard-background__signal{align-items:center;animation:dashboardOrderSignal var(--signal-duration) ease-out var(--signal-delay) forwards;color:#8b4848ad;display:inline-flex;filter:blur(0);gap:8px;left:var(--signal-x);opacity:0;position:absolute;top:var(--signal-y)}.dashboard-background__location{display:grid;flex:0 0 12px;height:14px;place-items:center;position:relative;width:12px}.dashboard-background__locationWave{animation:dashboardLocationWave 2.8s ease-out infinite;border:1px solid;border-radius:50%;height:7px;left:50%;opacity:0;position:absolute;top:58%;transform:translate(-50%,-50%);width:7px}.dashboard-background__locationWave--late{animation-delay:1.4s}.dashboard-background__signalDot{background:currentColor;border-radius:50% 50% 50% 0;box-shadow:0 0 0 2px #8b484812,0 0 9px #8b484833;height:8px;margin-top:-3px;position:relative;transform:rotate(-45deg);width:8px;z-index:1}.dashboard-background__signalDot:after{background:color-mix(in srgb,var(--theme-surface) 76%,#0000);border-radius:50%;content:"";height:2.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.5px}.dashboard-background__signalValue{font-feature-settings:"tnum";font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.08em;line-height:1}.main-page-mobile{position:relative;z-index:2}@keyframes dashboardGridBreathe{0%{opacity:.56;transform:scale(1)}to{opacity:.72;transform:scale(1.008)}}@keyframes dashboardLocationWave{0%{opacity:.55;transform:translate(-50%,-50%) scale(.6)}72%,to{opacity:0;transform:translate(-50%,-50%) scale(4.8)}}@keyframes dashboardMarkerPulse{0%,to{opacity:.22;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.12)}}@keyframes dashboardOrderSignal{0%{opacity:0;transform:translate3d(-50%,-50%,0)}16%{opacity:.28}38%{opacity:.68;transform:translate3d(-50%,-50%,0)}72%{opacity:.34}to{opacity:0;transform:translate3d(-50%,-50%,0)}}@media (prefers-reduced-motion:reduce){.dashboard-background__grid,.dashboard-background__marker,.main-page-root--animated:after,.main-page-root--animated:before{animation:none}.dashboard-background__signals{display:none}}.main-page-skeleton--block{display:block}.main-page-skeleton--circle{border-radius:999px}.main-page-statCard--skeleton{overflow:hidden}.main-page-statTitleSkeleton{height:12px;width:68%}.main-page-statValueSkeleton{height:28px;margin-top:10px;width:52%}.main-page-productsTitleSkeleton{height:14px;width:26%}.main-page-productsSubSkeleton{height:12px;width:34%}.main-page-productItem--skeleton{align-items:stretch}.main-page-productItem--skeleton .main-page-productItemTop{width:100%}.main-page-productItem--skeleton .main-page-productMain{flex:1 1 auto;min-width:0;width:auto}.main-page-productSkeletonImage{border-radius:12px;flex:0 0 auto;height:44px;width:44px}.main-page-productSkeletonName{height:14px;max-width:160px;width:70%}.main-page-productSkeletonMeta{height:12px;max-width:100px;width:45%}.main-page-productSkeletonBtn{border-radius:12px;flex:0 0 auto;height:34px;width:34px}.main-page-mobile{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.analytics-topbar,.main-page-header{flex-shrink:0}.main-page-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,color-mix(in srgb,var(--theme-page-bg) 98%,#0000),color-mix(in srgb,var(--theme-page-bg) 75%,#0000));border-bottom:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);padding:calc(16px + var(--app-safe-top)) 16px 12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.main-page-headerLabel{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:12px;font-weight:800;letter-spacing:.2px;margin-bottom:8px}.main-page-headerRow{align-items:stretch;display:flex;gap:10px}.main-page-headerGrow{flex:1 1 auto;min-width:0}.main-page-headerActions{display:flex;flex:0 0 auto;flex-direction:row;gap:8px}.main-page-branchButton{align-items:center;background:color-mix(in srgb,var(--theme-surface) 80%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 14%,#0000);border-radius:16px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:44px;padding:12px 14px;text-align:left;width:100%}.main-page-branchButton:disabled{cursor:not-allowed;opacity:.65}.main-page-branchLeft{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.main-page-branchLabel{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:12px;font-weight:700;letter-spacing:.2px}.main-page-branchName{font-size:16px;font-weight:900;letter-spacing:.1px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-page-branchButton>.main-page-branchName{flex:1 1 auto}.main-page-branchChevron,.main-page-branchNamePlaceholder{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000)}.main-page-branchChevron{font-size:14px}.main-page-content{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px calc(150px + var(--app-safe-bottom)) 16px;touch-action:pan-y}.main-page-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.main-page-stats>:nth-child(-n+3){grid-column:span 2}.main-page-stats>:nth-child(n+4){grid-column:span 3}.main-page-stats--clickable{cursor:pointer}.main-page-stats--clickable:focus-visible{outline:2px solid #3b82f68c;outline-offset:2px}.main-page-statCard{background:color-mix(in srgb,var(--theme-surface) 85%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:16px;min-width:0;padding:14px}.main-page-statTitle{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:12px;font-weight:800;line-height:1.25}@media (max-width:1023px){.main-page-statCard{container-type:inline-size;padding-left:10px;padding-right:10px}.main-page-statTitle{font-size:clamp(9px,11cqi,12px);white-space:nowrap}}.main-page-statValue{font-feature-settings:"tnum";color:var(--theme-text);font-size:clamp(14px,4.2vw,22px);font-variant-numeric:tabular-nums;font-weight:1000;letter-spacing:0;line-height:1.2;margin-top:10px;overflow-wrap:anywhere;word-break:break-word}.main-page-ordersButtonWrap{margin-bottom:14px}.main-page-actionButtonsWrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.main-page-actionButtonsWrap .main-page-ordersButton{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 4px);min-width:0}.main-page-actionButtonsWrap .main-page-ordersButton:last-child:nth-child(odd){flex:1 1 100%;max-width:100%}.main-page-moreActionsButton{align-items:center;background:#0000;border:none;color:color-mix(in srgb,var(--theme-text-strong) 56%,#0000);cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:10px;justify-content:center;letter-spacing:.2px;margin-top:10px;padding:2px 0;width:100%}.main-page-moreActionsButton:after,.main-page-moreActionsButton:before{border-top:1px solid color-mix(in srgb,var(--theme-text-strong) 22%,#0000);content:"";flex:1 1 auto}.main-page-moreActionsButton span{align-items:center;background:color-mix(in srgb,var(--theme-surface) 82%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:999px;box-shadow:0 2px 8px color-mix(in srgb,var(--theme-text-strong) 3.5%,#0000);display:inline-flex;height:30px;justify-content:center;min-width:64px;padding:0 14px}.main-page-moreActionsButton:hover{color:color-mix(in srgb,var(--theme-text-strong) 82%,#0000)}.main-page-moreActionsButton:hover:after,.main-page-moreActionsButton:hover:before{border-top-color:color-mix(in srgb,var(--theme-text-strong) 36%,#0000)}.main-page-moreActionsButton:hover span{background:color-mix(in srgb,var(--theme-surface) 96%,#0000);border-color:color-mix(in srgb,var(--theme-text-strong) 20%,#0000)}.main-page-moreActionsButton:active span{transform:translateY(1px)}.main-page-ordersButton{align-items:center;background:var(--theme-surface);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:10px;color:var(--theme-text-strong);cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;gap:6px;height:42px;justify-content:center;padding:0 10px;width:100%}.main-page-actionButtonIcon{color:var(--theme-text);flex-shrink:0;height:16px;width:16px}.main-page-ordersButton--products .main-page-actionButtonIcon{color:#06b6d4}.main-page-ordersButton--categories .main-page-actionButtonIcon{color:#8b5cf6}.main-page-ordersButton--employees .main-page-actionButtonIcon{color:#0d9488}.main-page-ordersButton--promotions .main-page-actionButtonIcon{color:#f59e0b}.main-page-ordersButton--banners .main-page-actionButtonIcon{color:#38bdf8}.main-page-ordersButton--stages .main-page-actionButtonIcon{color:#6366f1}.main-page-ordersButton--warehouse .main-page-actionButtonIcon{color:#2dd4bf}.main-page-ordersButton--shipments .main-page-actionButtonIcon{color:#0ea5e9}.main-page-ordersButton--debts .main-page-actionButtonIcon{color:#f97316}.main-page-ordersButton--payments .main-page-actionButtonIcon{color:#10b981}.main-page-ordersButton--analytics .main-page-actionButtonIcon{color:#ec4899}.main-page-ordersButton--journal .main-page-actionButtonIcon{color:#818cf8}.main-page-products{background:color-mix(in srgb,var(--theme-surface) 85%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:16px;padding:14px}.main-page-sectionHeader{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.main-page-sectionTitle{font-size:16px;font-weight:1000;letter-spacing:.2px}.main-page-sectionTitle--link{background:none;border:none;color:var(--theme-text);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.main-page-sectionSub{align-items:center;color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);display:inline-flex;font-size:12px;font-weight:700;gap:8px}.main-page-sectionSubButton{background:color-mix(in srgb,var(--theme-surface) 95%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 14%,#0000);border-radius:10px;color:color-mix(in srgb,var(--theme-text-strong) 90%,#0000);cursor:pointer;font-size:12px;font-weight:800;height:28px;padding:0 10px}.main-page-productList{display:flex;flex-direction:column;gap:10px}.main-page-emptyState{background:color-mix(in srgb,var(--theme-text-strong) 3%,#0000);color:color-mix(in srgb,var(--theme-text-strong) 60%,#0000);font-size:13px;padding:14px 12px}.main-page-emptyState,.main-page-productItem{border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px}.main-page-productItem{background:color-mix(in srgb,var(--theme-surface) 90%,#0000);display:flex;flex-direction:column;gap:10px;padding:12px}.main-page-productItemTop{align-items:center;display:flex;gap:12px;justify-content:space-between}.main-page-productImageButton{background:#0000;border:none;border-radius:12px;cursor:pointer;flex:0 0 auto;line-height:0;margin:0;padding:0}.main-page-productImageButton:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-primary) 55%,#0000);outline-offset:2px}.main-page-productImage{background:color-mix(in srgb,var(--theme-surface) 6%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:12px;display:block;height:44px;object-fit:cover;width:44px}.main-page-productMain{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.main-page-productName{color:var(--theme-text);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-page-productName--button{background:#0000;border:none;color:var(--theme-text);cursor:pointer;font:inherit;font-size:14px;font-weight:700;margin:0;padding:0;text-align:left;width:100%}.main-page-productName--button:focus-visible{border-radius:4px;outline:2px solid color-mix(in srgb,var(--theme-primary) 55%,#0000);outline-offset:2px}.main-page-productMeta{align-items:center;color:color-mix(in srgb,var(--theme-text-strong) 60%,#0000);display:inline-flex;font-size:12px;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-page-productVariants{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:0 0 2px;width:100%}.main-page-productVariant{align-items:center;background:color-mix(in srgb,var(--theme-surface) 95%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:12px;box-sizing:border-box;display:flex;gap:10px;justify-content:space-between;padding:10px 12px;width:100%}.main-page-productVariantMain{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.main-page-productVariantMain--button{background:#0000;border:none;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.main-page-productVariantMain--button:focus-visible{border-radius:6px;outline:2px solid color-mix(in srgb,var(--theme-primary) 55%,#0000);outline-offset:2px}.main-page-productVariantTitle{color:var(--theme-text);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-page-productVariantMeta{align-items:center;color:color-mix(in srgb,var(--theme-text-strong) 60%,#0000);display:inline-flex;font-size:12px;gap:8px}.main-page-productVariantActions{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px}.main-page-productQty{font-weight:800}.main-page-productQty--red{color:var(--theme-danger)}.main-page-productQty--orange,.main-page-productQty--yellow{color:var(--theme-warning)}.main-page-productQty--green{color:var(--theme-success)}.main-page-productActions{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.main-page-iconButton{align-items:center;background:color-mix(in srgb,var(--theme-surface) 85%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 14%,#0000);border-radius:12px;color:color-mix(in srgb,var(--theme-text-strong) 90%,#0000);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.main-page-iconButton--lg{border-radius:14px;height:44px;width:44px}.main-page-iconButton:disabled{cursor:not-allowed;opacity:.55}.main-page-iconButton:hover{background:color-mix(in srgb,var(--theme-surface) 95%,#0000)}.main-page-iconButton:active{transform:translateY(.5px)}.main-page-icon{display:block;height:18px;width:18px}.main-page-iconButtonPrimary{background:color-mix(in srgb,var(--theme-text-strong) 14%,#0000);border-color:color-mix(in srgb,var(--theme-text-strong) 35%,#0000);color:var(--theme-text-strong)}.main-page-iconButtonDanger{background:#ef44441a;border-color:#ef444473;color:#b91c1c}.main-page-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-page-bg) 0,#0000),color-mix(in srgb,var(--theme-page-bg) 92%,#0000));border-top:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);bottom:0;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0}.main-page-addButton{background:var(--theme-primary);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;color:var(--theme-on-primary);cursor:pointer;font-size:16px;font-weight:900;padding:14px;width:100%}.main-page-addButton:hover:not(:disabled){background:var(--theme-primary-hover)}.main-page-modalOverlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:10000}.main-page-modalCard{background:var(--theme-surface);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:18px;box-shadow:0 24px 80px #0000008c;color:var(--theme-text);display:flex;flex-direction:column;max-height:70vh;overflow:hidden;width:min(420px,100%)}.main-page-modalHeader{align-items:center;background:color-mix(in srgb,var(--theme-text-strong) 3%,#0000);border-bottom:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);display:flex;gap:12px;justify-content:space-between;padding:12px}.main-page-modalTitle{color:var(--theme-text);font-size:14px;font-weight:1000;letter-spacing:.2px}.main-page-modalSubtitle{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:12px;font-weight:700;margin-top:4px}.main-page-modalClose{align-items:center;background:color-mix(in srgb,var(--theme-surface) 85%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 14%,#0000);border-radius:12px;color:color-mix(in srgb,var(--theme-text-strong) 90%,#0000);cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;height:34px;justify-content:center;padding:0;width:34px}.main-page-modalList{-webkit-overflow-scrolling:touch;overflow:auto;padding:10px}.main-page-modalItem{background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;color:var(--theme-text-muted);cursor:pointer;font-size:15px;font-weight:900;margin-bottom:10px;padding:12px;text-align:left;width:100%}.main-page-modalItemSelected{background:color-mix(in srgb,var(--theme-text-strong) 16%,#0000);border-color:color-mix(in srgb,var(--theme-text-strong) 65%,#0000)}.main-page-modalEmpty{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:12px;padding:10px 6px 2px}.main-page-editBody{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:10px;overflow:auto;padding:12px}.main-page-editError{background:#ef444414;border:1px solid #ef444459;border-radius:14px;color:#7f1d1df2;font-size:12px;font-weight:700;padding:10px}.main-page-editLabel{color:color-mix(in srgb,var(--theme-text-strong) 70%,#0000);display:flex;flex-direction:column;font-size:12px;font-weight:800;gap:6px}.main-page-editInput{background:color-mix(in srgb,var(--theme-surface) 85%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:12px;color:var(--theme-text);font-size:15px;outline:none;padding:12px;width:100%}.main-page-editInput::placeholder{color:#4b4b4b73}.main-page-editActions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:6px}.main-page-editButton{border:1px solid color-mix(in srgb,var(--theme-text-strong) 14%,#0000);border-radius:14px;cursor:pointer;font-size:14px;font-weight:900;height:40px}.main-page-editButtonSecondary{background:color-mix(in srgb,var(--theme-surface) 85%,#0000);color:color-mix(in srgb,var(--theme-text-strong) 90%,#0000)}.main-page-editButtonPrimary{background:var(--theme-primary);border-color:color-mix(in srgb,var(--theme-surface) 10%,#0000);color:var(--theme-on-primary)}.main-page-editButtonDanger{background:#ef44441a;border-color:#ef444459;color:#7f1d1df2}.main-page-confirmText{color:var(--theme-text);font-size:13px;line-height:1.35}.main-page-root--planet{isolation:isolate;position:relative}.planet-background{display:block;height:100%;inset:0;pointer-events:none;position:fixed;width:100%;z-index:0}.main-page-root--planet>.main-page-mobile{position:relative;z-index:1}.main-page-root--planet .main-page-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-page-bg) 98%,#0000),color-mix(in srgb,var(--theme-page-bg) 90%,#0000))}.main-page-root--planet .main-page-statCard{background:color-mix(in srgb,var(--theme-surface) 90%,#0000)}.product-stats{margin-top:0}.product-stats-toggle{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--theme-surface);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:14px;cursor:pointer;display:flex;gap:10px;padding:12px 14px;text-align:left;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.product-stats-toggle:hover{background:var(--theme-surface-soft);border-color:color-mix(in srgb,var(--theme-text-strong) 18%,#0000)}.product-stats-toggle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-text-strong) 25%,#0000);outline:none}.product-stats-toggleLabel{color:var(--theme-text);flex:1 1;font-size:15px;font-weight:800}.product-stats-chevron{color:color-mix(in srgb,var(--theme-text-strong) 45%,#0000);font-size:11px}.product-stats-panel{margin-top:0}.product-stats-empty{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:13px;line-height:1.45;margin:4px 0 0}.product-stats-fallback{padding:12px 0}.product-stats-fallbackText{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:13px;line-height:1.45;margin:0 0 10px}.product-stats-retry{background:color-mix(in srgb,var(--theme-text-strong) 8%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 35%,#0000);border-radius:10px;color:var(--theme-text-strong);cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px}.product-stats-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.product-stats-row{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;box-shadow:0 1px 2px #0f24400d,0 8px 24px #0f24400f;margin:0;padding:14px 16px;transition:border-color .15s ease}.product-stats-row:hover{border-color:var(--theme-border-strong)}.product-stats-rowTop{align-items:center;display:flex;gap:10px;margin-bottom:10px}.product-stats-rank{align-items:center;background:var(--theme-border);border-radius:8px;color:var(--theme-text);display:flex;flex:none;font-size:12px;font-weight:800;height:26px;justify-content:center;width:26px}.product-stats-rank--1{background:linear-gradient(135deg,#ffd66b,#f5a623);color:#7a4e00}.product-stats-rank--2{background:linear-gradient(135deg,var(--theme-border),#b9c6da);color:var(--theme-text)}.product-stats-rank--3{background:linear-gradient(135deg,#f0c39a,#de8f45);color:#6b3a05}.product-stats-name{color:var(--theme-text-strong);flex:1 1;font-size:14px;font-weight:700;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-stats-qty{font-feature-settings:"tnum";color:var(--theme-text-strong);flex-shrink:0;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800}.product-stats-barTrack{background:var(--theme-surface-muted);border-radius:999px;height:7px;overflow:hidden}.product-stats-barFill{background:linear-gradient(90deg,#5e8ff7,#2e6bf0);border-radius:999px;height:100%;min-width:0;transition:width .6s ease}.product-stats-list>.product-stats-row:nth-child(3n) .product-stats-barFill{background:linear-gradient(90deg,#39b8b8,#0e9f9f)}.product-stats-list>.product-stats-row:nth-child(3n+2) .product-stats-barFill{background:linear-gradient(90deg,#9f86fb,#7a5af8)}.product-stats-share{color:var(--theme-text-muted);font-size:11.5px;margin-top:8px}.product-stats-row--skeleton .product-stats-rowTop{margin-bottom:8px}.product-stats-skel{animation:productStatsShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 11%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%;border-radius:999px}.product-stats-skel--name{height:13px;max-width:220px;width:62%}.product-stats-skel--qty{flex-shrink:0;height:13px;width:36px}.product-stats-barFill--skeleton{animation:productStatsShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 12%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%;width:45%}@keyframes productStatsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:641px){.product-stats-list{grid-template-columns:1fr 1fr}}.daily-stats{margin-top:0}.daily-stats-toggle{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--theme-surface);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:14px;cursor:pointer;display:flex;gap:10px;padding:12px 14px;text-align:left;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.daily-stats-toggle:hover{background:var(--theme-surface-soft);border-color:color-mix(in srgb,var(--theme-text-strong) 18%,#0000)}.daily-stats-toggle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-text-strong) 25%,#0000);outline:none}.daily-stats-toggleLabel{color:var(--theme-text);flex:1 1;font-size:15px;font-weight:800}.daily-stats-toggleHint{font-size:12px;font-weight:600}.daily-stats-chevron,.daily-stats-toggleHint{color:color-mix(in srgb,var(--theme-text-strong) 45%,#0000)}.daily-stats-chevron{font-size:11px}.daily-stats-panel{display:flex;flex-direction:column;gap:14px;margin-top:0}.daily-stats-forecast{align-items:center;background:linear-gradient(100deg,#10294b,#1b3e6e);border-radius:18px;box-shadow:0 8px 24px #10294b47;color:var(--theme-on-primary);display:flex;flex-wrap:wrap;gap:10px 22px;padding:15px 20px}.daily-stats-forecastTitle{align-items:center;color:#ffffffeb;display:flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.1em;text-transform:uppercase}.daily-stats-forecastTitle svg{flex:none}.daily-stats-forecastItems{display:flex;flex-wrap:wrap;gap:10px 26px}.daily-stats-forecastItem{align-items:baseline;display:flex;gap:8px}.daily-stats-forecastItem span{color:#ffffffe0;font-size:12px}.daily-stats-forecastItem b{font-feature-settings:"tnum";font-size:17px;font-variant-numeric:tabular-nums;font-weight:800}.daily-stats-forecastItem em{color:#7fe0ae;font-size:11px;font-style:normal;font-weight:700;margin-left:2px}.daily-stats-charts{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;min-width:0;width:100%}.daily-stats-rangeHint{color:color-mix(in srgb,var(--theme-text-strong) 50%,#0000);font-size:12px;font-weight:700;grid-column:1/-1;margin:0}.daily-stats-loading{align-items:stretch;display:flex;flex-direction:column;gap:14px;grid-column:1/-1;min-width:0;width:100%}.daily-stats-loading>.daily-stats-charts,.daily-stats-loading>.daily-stats-forecast{align-self:stretch;min-width:0;width:100%}.daily-stats-skel,.daily-stats-skelBar{animation:dailyStatsShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 8%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 16%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 8%,#0000) 100%);background-size:200% 100%}.daily-stats-skel{border-radius:999px}.daily-stats-skel--onDark{background:linear-gradient(90deg,#ffffff24,#ffffff52 45%,#ffffff24);background-size:200% 100%}.daily-stats-forecast--skeleton{box-sizing:border-box;min-height:74px;pointer-events:none}.daily-stats-forecast--skeleton .daily-stats-forecastItems{flex:1 1 auto;justify-content:space-between}.daily-stats-forecastSkelItem{align-items:center;display:flex;gap:8px}.daily-stats-skel--forecastTitle{flex:none;height:14px;width:min(180px,34%)}.daily-stats-skel--forecastLabel{height:12px;width:72px}.daily-stats-skel--forecastValue{height:22px;width:96px}.daily-chart--skeleton{box-sizing:border-box;min-width:0;pointer-events:none;width:100%}.daily-stats-skel--chartTitle{height:16px;width:min(168px,55%)}.daily-stats-skel--legend{flex-shrink:0;height:12px;width:72px}.daily-stats-skelPlot{align-items:flex-end;box-sizing:border-box;display:flex;gap:10px;height:210px;width:100%}.daily-stats-skelBarCol{align-items:flex-end;display:flex;flex:1 1;height:100%;min-width:14px}.daily-stats-skelBar{border-radius:8px 8px 3px 3px;width:100%}.daily-stats-skelBarCol:nth-child(3n) .daily-stats-skelBar{animation-delay:.12s}.daily-stats-skelBarCol:nth-child(3n+2) .daily-stats-skelBar{animation-delay:.24s}.daily-stats-skel--prediction{height:14px;width:min(220px,70%)}@keyframes dailyStatsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.daily-stats-fallback{padding:12px 0}.daily-stats-fallbackText{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:13px;line-height:1.45;margin:0 0 10px}.daily-stats-retry{background:color-mix(in srgb,var(--theme-text-strong) 8%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 35%,#0000);border-radius:10px;color:var(--theme-text-strong);cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px}.daily-stats-emptyPeriod{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:13px;line-height:1.45;margin:4px 0 0}.daily-chart{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:18px;box-shadow:0 1px 2px #0f24400d,0 8px 24px #0f24400f;padding:20px}.daily-chart--empty{min-height:80px}.daily-chart-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.daily-chart-title{color:var(--theme-text-strong);font-size:15px;font-weight:800;letter-spacing:-.01em}.daily-chart-emptyMsg{color:color-mix(in srgb,var(--theme-text-strong) 45%,#0000);font-size:12px;margin:8px 0 0}.daily-chart-svg{display:block;height:auto;width:100%}.daily-chart-grid{stroke:var(--theme-surface-muted);stroke-width:1}.daily-chart-xTick,.daily-chart-yTick{fill:var(--theme-text-subtle);font-size:10px;font-weight:600}.daily-chart-line{stroke:#2e6bf0;stroke-width:2.4}.daily-chart-point{fill:#2e6bf0;stroke:#2e6bf0;stroke-width:1.5}.daily-chart-point--zero{fill:var(--theme-on-primary)}.daily-chart-predLine{stroke:#ed8a1d;stroke-width:2.2;stroke-dasharray:5 4}.daily-chart-predDot{fill:var(--theme-on-primary);stroke:#ed8a1d;stroke-width:2.2}.daily-chart-legend{align-items:center;color:var(--theme-text-muted);display:inline-flex;font-size:11.5px;font-weight:600;gap:6px}.daily-chart-legend i{background:#2e6bf0;border-radius:2px;height:3px;width:14px}.daily-chart-legend--pred{margin-left:10px}.daily-chart-legend--pred i{background:repeating-linear-gradient(90deg,#ed8a1d 0 4px,#0000 4px 7px)}.daily-chart-prediction{border-top:1px dashed var(--theme-border);color:var(--theme-text-strong);font-size:12.5px;font-weight:600;line-height:1.35;margin-top:10px;padding-top:10px}.daily-chart-prediction b{color:var(--theme-text-strong);font-weight:800}@media (min-width:1021px){.daily-stats-charts{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-stats{margin-top:0;padding-bottom:0}.marketing-stats-toggle{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--theme-surface);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:14px;cursor:pointer;display:flex;gap:10px;padding:12px 14px;text-align:left;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.marketing-stats-toggle:hover{background:var(--theme-surface-soft);border-color:color-mix(in srgb,var(--theme-text-strong) 18%,#0000)}.marketing-stats-toggle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-text-strong) 25%,#0000);outline:none}.marketing-stats-toggleLabel{color:var(--theme-text);flex:1 1;font-size:15px;font-weight:800}.marketing-stats-chevron{color:color-mix(in srgb,var(--theme-text-strong) 45%,#0000);font-size:11px}.marketing-stats-panel{margin-top:0}.marketing-stats-layout{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;min-width:0;width:100%}.marketing-stats-column{display:flex;flex-direction:column;gap:14px;min-width:0}.marketing-stats-visits{background:linear-gradient(120deg,#10294b,#1d4276);border-radius:18px;box-shadow:0 8px 24px #10294b47;color:var(--theme-on-primary);padding:20px}.marketing-stats-visitsLabel{color:#ffffffeb;font-size:11px;font-weight:800;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.marketing-stats-visitsNum{font-feature-settings:"tnum";font-size:44px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.marketing-stats-visitsSub{color:#ffffffe0;font-size:12.5px;margin-top:8px}.marketing-stats-card{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:18px;box-shadow:0 1px 2px #0f24400d,0 8px 24px #0f24400f;padding:20px}.marketing-stats-cardHead{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.marketing-stats-cardTitle{color:var(--theme-text-strong);font-size:15px;font-weight:800;letter-spacing:-.01em}.marketing-stats-cardHint{color:var(--theme-text-muted);font-size:12px}.marketing-stats-empty{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:13px;line-height:1.45;margin:4px 0 0}.marketing-stats-fallback{padding:12px 0}.marketing-stats-fallbackText{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:13px;line-height:1.45;margin:0 0 10px}.marketing-stats-retry{background:color-mix(in srgb,var(--theme-text-strong) 8%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 35%,#0000);border-radius:10px;color:var(--theme-text-strong);cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px}.marketing-stats-loading{display:block;min-width:0;width:100%}.marketing-stats-group{border:1px solid color-mix(in srgb,var(--theme-text-strong) 8%,#0000);border-radius:14px;padding:12px}.marketing-stats-group--visit{background:#3a6df014}.marketing-stats-group--product{background:#1a75951a}.marketing-stats-group--transition{background:#d977061a}.marketing-stats-group--promo{background:#7c3aed17}.marketing-stats-group--default,.marketing-stats-group--skeleton{background:color-mix(in srgb,var(--theme-text-strong) 4%,#0000)}.marketing-stats-groupTitle{color:color-mix(in srgb,var(--theme-text-strong) 72%,#0000);font-size:13px;font-weight:800;letter-spacing:.02em;margin:0 0 12px}.marketing-stats-linkBuilder{margin:0 0 4px}.marketing-stats-linkBuilderRow{align-items:stretch;display:flex;gap:8px}.marketing-stats-linkBuilderInput{background:var(--theme-surface-soft);border:1.5px solid var(--theme-border);border-radius:12px;color:var(--theme-text-strong);flex:1 1;font-family:inherit;font-size:14px;font-weight:600;min-width:0;outline:none;padding:11px 14px}.marketing-stats-linkBuilderInput:focus{background:var(--theme-surface);border-color:#2e6bf0;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-focus) 12%,var(--theme-surface))}.marketing-stats-linkBuilderCopy{background:#2e6bf0;border:none;border-radius:12px;box-shadow:0 4px 12px #2e6bf04d;color:var(--theme-on-primary);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13.5px;font-weight:700;padding:11px 18px;white-space:nowrap}.marketing-stats-linkBuilderCopy:hover:not(:disabled){background:#255cd6}.marketing-stats-linkBuilderCopy:disabled{cursor:not-allowed;opacity:.45}.marketing-stats-linkBuilderCopy--copied{background:#16a34a1f;border-color:#16a34a66;color:var(--theme-success)}.marketing-stats-linkBuilderHint{color:var(--theme-text-muted);font-size:11.5px;line-height:1.4;margin:8px 0 0}.marketing-stats-linkBuilderPreview{background:var(--theme-surface-soft);border:1px dashed var(--theme-border);border-radius:10px;color:var(--theme-text-muted);font-size:12px;margin:10px 0 0;padding:9px 12px;word-break:break-all}.marketing-stats-linkBuilderPreview b{color:#2e6bf0;font-weight:700}html[data-theme=dark] .marketing-stats-linkBuilderPreview b{color:#8ab0ff}.marketing-stats-list{list-style:none;margin:0;padding:0}.marketing-stats-linkBuilder+.marketing-stats-list{margin-top:14px}.marketing-stats-rowTop{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.marketing-stats-group--skeleton .marketing-stats-row{display:block}.marketing-stats-row{align-items:center;border-bottom:1px solid var(--theme-surface-muted);display:flex;gap:12px;margin:0;padding:9px 0}.marketing-stats-row:last-child{border-bottom:none;padding-bottom:0}.marketing-stats-name{flex:1 1;font-weight:600;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-stats-name,.marketing-stats-qty{color:var(--theme-text-strong);font-size:13.5px}.marketing-stats-qty{font-feature-settings:"tnum";flex:none;font-variant-numeric:tabular-nums;font-weight:800}.marketing-stats-barTrack{background:var(--theme-surface-muted);border-radius:999px;flex:2.2 1;height:6px;min-width:80px;overflow:hidden}.marketing-stats-barFill{background:linear-gradient(90deg,#8fb0f9,#2e6bf0);border-radius:999px;height:100%;min-width:0;transition:width .35s ease}.marketing-stats-list--transition .marketing-stats-barFill{background:linear-gradient(90deg,#f7b25e,#ed8a1d)}.marketing-stats-list--promo .marketing-stats-barFill{background:linear-gradient(90deg,#a78bfa,#7a5af8)}.marketing-stats-list--product .marketing-stats-barFill{background:linear-gradient(90deg,#8fb0f9,#2e6bf0)}.marketing-stats-skel{animation:marketingStatsShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 11%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%;border-radius:999px}.marketing-stats-skel--onDark{background:linear-gradient(90deg,#ffffff24,#ffffff52 45%,#ffffff24);background-size:200% 100%}.marketing-stats-visits--skeleton{pointer-events:none}.marketing-stats-skel--visitsLabel{height:12px;width:180px}.marketing-stats-skel--visitsNum{border-radius:12px;height:44px;margin-top:12px;width:min(180px,55%)}.marketing-stats-skel--visitsSub{height:12px;margin-top:14px;width:min(260px,80%)}.marketing-stats-card--skeleton{box-sizing:border-box;pointer-events:none;width:100%}.marketing-stats-cardHead .marketing-stats-skel--title{height:16px;margin-bottom:0;max-width:none;width:148px}.marketing-stats-skel--hint{flex:none;height:12px;width:120px}.marketing-stats-skel--input{border-radius:12px;flex:1 1 auto;height:44px;min-width:0}.marketing-stats-skel--button{border-radius:12px;flex:none;height:44px;width:128px}.marketing-stats-card--skeleton .marketing-stats-skel--name{flex:1 1 auto;height:14px;max-width:240px;min-width:96px;width:auto}.marketing-stats-card--skeleton .marketing-stats-skel--qty{flex:none;height:14px;width:42px}.marketing-stats-card--skeleton .marketing-stats-barTrack{flex:2.2 1 120px}.marketing-stats-skel--title{height:16px;margin-bottom:12px;max-width:none;width:148px}.marketing-stats-skel--name{height:14px;max-width:240px;width:62%}.marketing-stats-skel--qty{flex-shrink:0;height:14px;width:42px}.marketing-stats-barFill--skeleton{animation:marketingStatsShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 12%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%}@keyframes marketingStatsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:1021px){.marketing-stats-layout{grid-template-columns:1.1fr .9fr}}.customer-stats{margin-top:0}.customer-stats-totals{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;margin-bottom:14px}.customer-stats-totalCard{align-items:center;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:18px;box-shadow:0 1px 2px #0f24400d,0 8px 24px #0f24400f;display:flex;gap:14px;padding:18px 20px}.customer-stats-ico{align-items:center;border-radius:14px;display:flex;flex:none;height:44px;justify-content:center;width:44px}.customer-stats-ico--blue{background:#2e6bf01f}.customer-stats-ico--teal{background:color-mix(in srgb,#0e9f9f 12%,var(--theme-surface))}.customer-stats-ico--purple{background:color-mix(in srgb,#8b5cf6 14%,var(--theme-surface))}.customer-stats-totalLabel{color:var(--theme-text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.customer-stats-totalValue{font-feature-settings:"tnum";color:var(--theme-text-strong);font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.1}.customer-stats-tableWrap{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:18px;box-shadow:0 1px 2px #0f24400d,0 8px 24px #0f24400f;overflow:hidden;padding:6px 4px}.customer-stats-table{border-collapse:collapse;width:100%}.customer-stats-table th{background:var(--theme-surface-soft);border-bottom:1px solid var(--theme-border);color:var(--theme-text-muted);font-size:10.5px;font-weight:800;letter-spacing:.09em;padding:10px 14px;text-align:left;text-transform:uppercase}.customer-stats-table td{border-bottom:1px solid var(--theme-surface-muted);color:var(--theme-text-strong);font-size:14px;padding:13px 14px;vertical-align:middle}.customer-stats-table tbody tr:last-child td{border-bottom:none}.customer-stats-table tbody tr{transition:background-color .12s ease}.customer-stats-table tbody tr:hover{background:var(--theme-surface-soft)}.customer-stats-row--top{background:linear-gradient(90deg,var(--theme-warning-surface),var(--theme-surface))}.customer-stats-name{font-weight:700}.customer-stats-phone{font-feature-settings:"tnum";color:var(--theme-text-muted);font-size:13.5px;font-variant-numeric:tabular-nums}.customer-stats-colCount,.customer-stats-count{text-align:right;white-space:nowrap}.customer-stats-lbl{display:none}.customer-stats-badge{align-items:center;background:#2e6bf01f;border-radius:999px;color:#2e6bf0;display:inline-flex;font-size:13px;font-weight:800;gap:6px;padding:5px 12px}html[data-theme=dark] .customer-stats-badge{background:#2e6bf038;color:#8ab0ff}.customer-stats-badge--top{background:linear-gradient(120deg,var(--theme-warning-surface),#ffe3a1);color:#8a5a00}html[data-theme=dark] .customer-stats-badge--top{background:#facc5c29;color:#facc5c}.customer-stats-copy{background:#0000;border:none;color:#2e6bf0;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;margin-left:8px;padding:0}html[data-theme=dark] .customer-stats-copy{color:#8ab0ff}.customer-stats-toast{background:var(--theme-primary);border-radius:999px;bottom:calc(26px + var(--app-safe-bottom));box-shadow:0 10px 30px #0f244059;color:var(--theme-on-primary);font-size:13.5px;font-weight:600;left:50%;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(80px);transition:transform .25s ease,opacity .25s ease;z-index:99}.customer-stats-toast--show{opacity:1;transform:translateX(-50%) translateY(0)}.customer-stats-empty,.customer-stats-fallbackText{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:13px;line-height:1.45;margin:4px 0 0}.customer-stats-fallback{padding:12px 0}.customer-stats-retry{background:color-mix(in srgb,var(--theme-text-strong) 6%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 20%,#0000);border-radius:10px;color:var(--theme-text-strong);cursor:pointer;font-size:13px;font-weight:700;margin-top:10px;padding:8px 14px}.customer-stats-loading{display:flex;flex-direction:column;gap:12px}.customer-stats-skel{animation:customerStatsShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 11%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%;border-radius:12px}.customer-stats-skel--total{height:64px}.customer-stats-totals--skeleton{margin-bottom:0}.customer-stats-skel--row{height:48px;margin:8px}@keyframes customerStatsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:641px){.customer-stats-totals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.customer-stats-table thead{display:none}.customer-stats-table,.customer-stats-table tbody,.customer-stats-table td,.customer-stats-table tr{display:block;width:100%}.customer-stats-tableWrap{background:#0000;border:none;box-shadow:none;padding:0}.customer-stats-table tbody tr{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;box-shadow:0 1px 2px #0f24400d,0 8px 24px #0f24400f;margin-bottom:10px;padding:6px 4px}.customer-stats-table td{border:none;padding:7px 14px}.customer-stats-table td.customer-stats-name{padding-top:12px}.customer-stats-table td.customer-stats-count{padding-bottom:12px;text-align:left}.customer-stats-lbl{color:var(--theme-text-muted);display:block;font-size:10px;font-weight:800;letter-spacing:.09em;margin-bottom:2px;text-transform:uppercase}.customer-stats-row--top{background:var(--theme-warning-surface)}.customer-stats-phone{white-space:normal}}.expense-stats{display:flex;flex-direction:column;gap:14px}.expense-stats-card{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:18px;box-shadow:0 1px 2px #0f24400d,0 8px 24px #0f24400f;padding:20px}.expense-stats-cardHead{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.expense-stats-cardTitle{color:var(--theme-text-strong);font-size:15px;font-weight:800;letter-spacing:-.01em}.expense-stats-cardHint{color:var(--theme-text-muted);font-size:12px}.expense-stats-composer{align-items:center;display:flex;gap:8px}.expense-stats-input{background:var(--theme-surface-soft);border:1.5px solid var(--theme-border);border-radius:12px;color:var(--theme-text-strong);flex:1 1;font-family:inherit;font-size:14px;font-weight:600;height:44px;min-width:0;outline:none;padding:0 14px}.expense-stats-input:focus{background:var(--theme-surface);border-color:#2e6bf0;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-focus) 12%,var(--theme-surface))}.expense-stats-add{align-items:center;background:#2e6bf0;border:none;border-radius:12px;box-shadow:0 4px 12px #2e6bf04d;color:var(--theme-on-primary);cursor:pointer;display:inline-flex;flex:none;height:44px;justify-content:center;padding:0;width:44px}.expense-stats-add svg{display:block;height:18px;width:18px}.expense-stats-add:hover:not(:disabled){background:#255cd6}.expense-stats-add:disabled{cursor:not-allowed;opacity:.45}.expense-stats-hint{color:var(--theme-text-muted);font-size:11.5px;line-height:1.4;margin:8px 0 0}.expense-stats-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.expense-stats-tag{background:var(--theme-warning-surface);border-radius:999px;font-size:13px;font-weight:700;gap:6px;padding:6px 8px 6px 12px}.expense-stats-tag,.expense-stats-tagRemove{align-items:center;color:var(--theme-warning);display:inline-flex}.expense-stats-tagRemove{background:#9a5b101f;border:none;border-radius:999px;cursor:pointer;flex:none;height:22px;justify-content:center;padding:0;width:22px}.expense-stats-tagRemove svg{display:block;height:12px;width:12px}.expense-stats-tagRemove:hover{background:#9a5b1033}.expense-stats-total{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:18px;box-shadow:0 1px 2px #0f24400d,0 8px 24px #0f24400f;overflow:hidden;padding:18px 20px;position:relative}.expense-stats-total:before{background:#ed8a1d;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.expense-stats-totalLabel{color:var(--theme-text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.expense-stats-totalValue{font-feature-settings:"tnum";color:var(--theme-text-strong);font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-top:6px}.expense-stats-price small,.expense-stats-totalValue small{color:var(--theme-text-muted);font-size:13px;font-weight:700;margin-left:4px}.expense-stats-list{list-style:none;margin:0;padding:0}.expense-stats-row{align-items:center;border-bottom:1px solid var(--theme-surface-muted);display:flex;gap:12px;padding:11px 0}.expense-stats-row:last-child{border-bottom:none;padding-bottom:0}.expense-stats-name{flex:1 1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.expense-stats-name,.expense-stats-price{color:var(--theme-text-strong);font-size:14px;white-space:nowrap}.expense-stats-price{font-feature-settings:"tnum";flex:none;font-variant-numeric:tabular-nums;font-weight:800}.expense-stats-empty,.expense-stats-fallbackText,.expense-stats-more{color:var(--theme-text-muted);font-size:13px;line-height:1.45;margin:0}.expense-stats-fallback{padding:4px 0 8px}.expense-stats-retry{background:color-mix(in srgb,var(--theme-text-strong) 6%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 20%,#0000);border-radius:10px;color:var(--theme-text-strong);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;margin-top:10px;padding:8px 14px}.expense-stats-loading{display:flex;flex-direction:column;gap:14px}.expense-stats-skel{animation:expenseStatsShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 11%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%;border-radius:12px}.expense-stats-skel--total{border-radius:18px;height:84px}.expense-stats-skel--row{height:18px;margin-bottom:14px}.expense-stats-skel--row:last-child{margin-bottom:0}.expense-stats-sentinel{height:1px}@keyframes expenseStatsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.shop-create-skeletonLabel{height:12px;margin-bottom:10px;width:40%}.shop-create-skeletonHelp{height:10px;margin-bottom:10px;margin-top:-2px;width:70%}.shop-create-skeletonInput{border:1px solid color-mix(in srgb,var(--theme-text-strong) 8%,#0000);border-radius:12px;height:44px}.shop-create-root{color:var(--theme-text);display:flex;flex-direction:column}.shop-create-desktopBlock{align-items:center;display:none;justify-content:center;min-height:100vh;padding:24px}.shop-create-desktopCard{background:color-mix(in srgb,var(--theme-surface) 75%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:16px;max-width:420px;padding:18px;width:100%}.shop-create-mobile{flex:1 1;min-height:0;overflow:hidden}.shop-create-header{flex-shrink:0}.shop-create-headerText{flex:1 1}.shop-create-headerAction,.shop-create-headerBack{align-items:center;appearance:none;-webkit-appearance:none;background:color-mix(in srgb,var(--theme-surface) 92%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 14%,#0000);border-radius:10px;color:color-mix(in srgb,var(--theme-text-strong) 90%,#0000);cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;min-height:40px;min-width:40px;padding:0;width:40px}.shop-create-headerBackIcon{display:block;height:20px;width:20px}.shop-create-headerAction:active,.shop-create-headerBack:active{transform:translateY(.5px)}.shop-create-title{color:var(--theme-text)}.shop-create-content{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.shop-form-split{width:100%}.shop-form-split-col{min-width:0;width:100%}@media (min-width:768px){.shop-form-split{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}}.shop-form-split--branch{display:flex;flex-direction:column}.shop-branch-left,.shop-branch-right{display:contents}.shop-branch-settings{order:1}.shop-branch-address{order:2}.shop-branch-location{order:3}.shop-branch-schedule{order:4}@media (min-width:768px){.shop-form-split.shop-form-split--branch{display:grid}.shop-form-split--branch .shop-branch-left,.shop-form-split--branch .shop-branch-right{display:flex;flex-direction:column;gap:16px;min-width:0}.shop-form-split--branch .shop-create-section{margin-bottom:0}}.shop-create-helpStoreSettings{margin-bottom:0;margin-top:6px}.shop-create-rowGrow{min-width:0}.shop-create-labelNoMargin{margin-bottom:0}.shop-create-input{background:#00000040;background:color-mix(in srgb,var(--theme-surface) 70%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:12px;color:var(--theme-text);font-size:16px;outline:none;padding:12px;width:100%}.shop-create-input::placeholder{color:var(--theme-text-subtle)}.shop-create-logoPreviewWrap{display:flex;justify-content:flex-start;margin-top:12px;width:100%}.shop-create-logoPreview{background:color-mix(in srgb,var(--theme-surface) 70%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:16px;display:block;height:72px;object-fit:cover;width:72px}.shop-create-logoPreviewHidden{display:none}.shop-create-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.shop-create-schedule{display:flex;flex-direction:column;gap:10px;margin-top:8px}.shop-create-scheduleRow{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:110px 1fr}.shop-create-scheduleRowDisabled{filter:saturate(.7);opacity:.45}.shop-create-dayPick{align-items:center;display:flex;gap:10px;-webkit-user-select:none;user-select:none}.shop-create-dayCheckbox{accent-color:var(--theme-text-strong);height:18px;width:18px}.shop-create-dayText{font-size:13px;font-weight:800}.shop-create-dayNum{color:color-mix(in srgb,var(--theme-text-strong) 50%,#0000);font-size:12px;font-weight:600}.shop-create-timeButton{background:color-mix(in srgb,var(--theme-surface) 70%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:12px;color:var(--theme-text);cursor:pointer;font-size:15px;justify-self:end;outline:none;padding:10px;text-align:center;width:clamp(120px,42vw,156px)}.shop-create-timeButton:disabled{cursor:not-allowed;opacity:.65}.shop-create-modalOverlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:10000}.shop-create-modalCard{background:var(--theme-surface);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:18px;box-shadow:0 24px 80px #0000008c;color:var(--theme-text);display:flex;flex-direction:column;max-height:min(78vh,620px);overflow:hidden;width:min(560px,100%)}.shop-create-modalHeader{align-items:center;background:color-mix(in srgb,var(--theme-text-strong) 3%,#0000);border-bottom:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);display:flex;gap:12px;justify-content:space-between;padding:12px}.shop-create-modalTitle{font-size:14px;font-weight:900}.shop-create-modalClose{align-items:center;background:color-mix(in srgb,var(--theme-surface) 80%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 14%,#0000);border-radius:12px;color:color-mix(in srgb,var(--theme-text-strong) 90%,#0000);display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.shop-create-modalList{-webkit-overflow-scrolling:touch;max-height:280px;overflow:auto;padding:10px}.shop-create-modalItem{background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;color:color-mix(in srgb,var(--theme-text-strong) 90%,#0000);font-size:18px;font-weight:800;margin-bottom:10px;padding:12px;text-align:center;width:100%}.shop-create-modalItemSelected{background:color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-color:color-mix(in srgb,var(--theme-text-strong) 45%,#0000)}.shop-create-modalDual{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:10px}.shop-create-modalCol{min-width:0}.shop-create-modalCol+.shop-create-modalCol{border-left:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);padding-left:10px}.shop-create-modalColLabel{color:color-mix(in srgb,var(--theme-text-strong) 60%,#0000);font-size:12px;font-weight:700;margin:0 6px 6px}.shop-create-modalFooter{border-top:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);padding:10px}.shop-create-modalSave{padding:12px 14px}.shop-create-modalItemDisabled{cursor:not-allowed;filter:blur(.7px);opacity:.35}.shop-create-pre{background:#00000040;border:1px solid color-mix(in srgb,var(--theme-on-primary) 10%,#0000);border-radius:12px;color:color-mix(in srgb,var(--theme-on-primary) 90%,#0000);font-size:12px;margin-top:10px;max-height:220px;overflow:auto;padding:12px}.shop-create-footerActions{display:flex;width:100%}.shop-create-footerActions--split{gap:10px}.shop-create-footerActions--split .shop-create-buttonPrimary{flex:1 1;min-width:0;width:auto}.shop-create-buttonSecondary{background:color-mix(in srgb,var(--theme-surface) 80%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 14%,#0000);border-radius:12px;color:color-mix(in srgb,var(--theme-text-strong) 90%,#0000);font-size:13px;font-weight:700;padding:10px 12px;white-space:nowrap}.shop-create-uploadRow{align-items:center;display:flex;gap:10px}.shop-create-fileInput{padding:10px}.shop-create-fileInputHidden{display:none}.shop-create-uploadInline{align-items:center;display:flex;gap:10px}.shop-create-uploadButton{align-items:center;display:inline-flex;height:44px;justify-content:center;padding:0 14px}.shop-create-uploadThumbBox{background:color-mix(in srgb,var(--theme-surface) 70%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:12px;display:grid;height:44px;overflow:hidden;place-items:center;width:44px}.shop-create-uploadThumb{background:color-mix(in srgb,var(--theme-surface) 70%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:12px;height:44px;object-fit:cover;width:44px}.shop-create-uploadSpinner{animation:shopCreateUploadSpin .85s linear infinite;border:2px solid color-mix(in srgb,var(--theme-text-strong) 18%,#0000);border-radius:999px;border-top-color:color-mix(in srgb,var(--theme-text-strong) 95%,#0000);height:18px;width:18px}@keyframes shopCreateUploadSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.shop-create-uploadError{color:#c43030d9}.shop-create-uploadUrlWrap{margin-top:10px}.shop-create-mapOverlay{background:#0b0f19;display:grid;grid-template-rows:1fr auto;inset:0;position:fixed;z-index:9999}.shop-create-mapWrap{position:relative}.shop-create-map{inset:0;position:absolute;z-index:0}.shop-create-mapHint{background:#00000073;border:1px solid color-mix(in srgb,var(--theme-on-primary) 10%,#0000);border-radius:14px;color:color-mix(in srgb,var(--theme-on-primary) 90%,#0000);font-size:12px;left:12px;padding:10px 12px;pointer-events:none;position:absolute;right:12px;top:12px}.shop-create-mapControls{inset:0;pointer-events:none;position:absolute;z-index:3000}.shop-create-mapFab{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0f19b8;border:1px solid color-mix(in srgb,var(--theme-on-primary) 16%,#0000);border-radius:14px;color:color-mix(in srgb,var(--theme-on-primary) 90%,#0000);display:inline-flex;height:40px;justify-content:center;padding:0;pointer-events:auto;position:absolute;width:40px;z-index:3001}.shop-create-mapFabBack{left:12px;top:12px}.shop-create-mapFabMyLoc{right:12px;top:70%;transform:translateY(-50%)}.shop-create-mapBottom{grid-gap:10px;background:#0b0f19fa;border-top:1px solid color-mix(in srgb,var(--theme-on-primary) 10%,#0000);display:grid;gap:10px;grid-template-rows:18px 1fr;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.shop-create-mapCoords{color:color-mix(in srgb,var(--theme-on-primary) 86%,#0000);font-size:12px}.shop-create-desktopBlock{display:none!important}.dashboard{background:var(--theme-page-bg);display:flex;flex-direction:column;height:100dvh;min-height:100vh;overflow:hidden}.dashboard-header{background:var(--theme-surface);border-bottom:1px solid var(--theme-border);flex-shrink:0;padding:12px 16px 8px}.dashboard-periods{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:8px;margin:10px -16px 2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:2px 16px 8px;scrollbar-width:none}.dashboard-periods::-webkit-scrollbar{display:none}.dashboard-period{-webkit-tap-highlight-color:transparent;background:var(--theme-surface);border:1px solid var(--theme-border-strong);border-radius:999px;color:var(--theme-text);cursor:pointer;flex-shrink:0;font-size:.875rem;font-weight:500;padding:8px 15px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .12s ease,box-shadow .2s ease;white-space:nowrap}.dashboard-period:hover{background:var(--theme-surface-soft);border-color:var(--theme-border-strong);color:var(--theme-text-strong)}.dashboard-period:focus-visible{box-shadow:0 0 0 3px #0969da33;outline:none}.dashboard-period:active{transform:translateY(1px)}.dashboard-period-active{background:linear-gradient(180deg,#2f3a47 0,var(--theme-primary) 100%);border-color:var(--theme-primary);color:var(--theme-on-primary)}.dashboard-period-active:hover{background:linear-gradient(180deg,#354252 0,var(--theme-primary-hover) 100%);border-color:var(--theme-primary-hover);color:var(--theme-on-primary)}.dashboard-body{-webkit-overflow-scrolling:touch;flex:1 1;overflow:auto;padding:16px 16px 150px;position:relative}.dashboard-state{color:var(--theme-text-muted);font-size:.9375rem;margin:0;padding:24px 16px;text-align:center}.dashboard-createFooter{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-page-bg) 0,#0000),color-mix(in srgb,var(--theme-page-bg) 92%,#0000));border-top:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);bottom:0;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0}.dashboard-createButton{background:var(--theme-primary);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;color:var(--theme-on-primary);cursor:pointer;font-size:16px;font-weight:800;padding:14px;width:100%}.dashboard-createButton:disabled{opacity:.55}.analytics-page.main-page-root{background:var(--theme-page-bg);color:var(--theme-text-strong)}.analytics-page .main-page-content{padding-bottom:calc(48px + var(--app-safe-bottom));padding-top:20px}.analytics-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--theme-page-bg) 88%,#0000);border-bottom:1px solid var(--theme-border);position:-webkit-sticky;position:sticky;top:0;z-index:50}.analytics-topbarIn{box-sizing:border-box;padding:calc(16px + var(--app-safe-top)) 16px 0;width:100%}.analytics-topbarRow{align-items:center;display:flex;gap:14px;padding-bottom:10px}.analytics-back{align-items:center;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;color:var(--theme-text-strong);cursor:pointer;display:inline-flex;flex:none;height:38px;justify-content:center;padding:0;width:38px}.analytics-back svg{display:block;height:18px;width:18px}.analytics-back:hover{border-color:#2e6bf0;color:#2e6bf0}html[data-theme=dark] .analytics-back:hover{border-color:#8ab0ff;color:#8ab0ff}.analytics-topbarText{min-width:0}.analytics-title{color:var(--theme-text-strong);font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.analytics-subtitle{color:var(--theme-text-muted);font-size:12px;margin-top:1px}.analytics-topbarSpacer{flex:1 1}.analytics-live{align-items:center;background:var(--theme-success-surface);border-radius:999px;color:var(--theme-success);display:inline-flex;flex:none;font-size:12px;font-weight:700;gap:7px;padding:7px 12px}.analytics-live i{animation:analyticsLivePulse 1.6s infinite;background:#12935b;border-radius:50%;height:7px;width:7px}@keyframes analyticsLivePulse{0%,to{opacity:1}50%{opacity:.35}}.analytics-periods{display:flex;gap:8px;overflow-x:auto;padding:2px 0 14px;scrollbar-width:none}.analytics-periods::-webkit-scrollbar{display:none}.analytics-period{-webkit-tap-highlight-color:transparent;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:999px;color:var(--theme-text);cursor:pointer;flex:none;font-size:13px;font-weight:600;padding:8px 15px;white-space:nowrap}.analytics-period:hover{border-color:var(--theme-border-strong)}.analytics-period:focus-visible{box-shadow:0 0 0 3px #2e6bf038;outline:none}.analytics-period--active{box-shadow:0 4px 12px #0f244040}.analytics-period--active,.analytics-period--active:hover{background:var(--theme-primary);border-color:var(--theme-primary);color:var(--theme-on-primary)}.analytics-page .analytics-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 16px}.analytics-page .analytics-kpis>:nth-child(-n+3){grid-column:span 2}.analytics-page .analytics-kpis>:nth-child(n+4){grid-column:span 3}.analytics-page .analytics-kpi{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:18px;box-shadow:0 1px 2px #0f24400d,0 8px 24px #0f24400f;overflow:hidden;padding:15px 16px 14px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.analytics-page .analytics-kpi:hover{box-shadow:0 6px 20px #0f24401a;transform:translateY(-2px)}.analytics-page .analytics-kpi:before{background:var(--theme-border-strong);background:var(--analytics-accent,var(--theme-border-strong));bottom:0;content:"";height:auto;left:0;position:absolute;right:auto;top:0;width:4px}.analytics-page .analytics-kpi--blue{--analytics-accent:#2e6bf0}.analytics-page .analytics-kpi--teal{--analytics-accent:#0e9f9f}.analytics-page .analytics-kpi--green{--analytics-accent:#12935b}.analytics-page .analytics-kpi--orange{--analytics-accent:#ed8a1d}.analytics-page .analytics-kpi--purple{--analytics-accent:#7a5af8}.analytics-page .analytics-kpi--slate{--analytics-accent:#9aa9be}.analytics-page .analytics-kpi--indigo{--analytics-accent:#3d4db7}.analytics-page .analytics-kpi .main-page-statTitle{color:var(--theme-text-muted);font-size:10.5px;font-weight:800;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.analytics-page .analytics-kpi .main-page-statValue{color:var(--theme-text-strong);font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-top:8px;overflow-wrap:anywhere;word-break:break-word}.analytics-kpiUnit{color:var(--theme-text-muted);font-size:13px;font-weight:700;margin-left:3px}.analytics-kpiFoot{align-items:center;color:var(--theme-text-muted);display:flex;font-size:12px;gap:6px;margin-top:8px}.analytics-kpiDot{background:var(--theme-border-strong);background:var(--analytics-accent,var(--theme-border-strong));border-radius:50%;flex:none;height:7px;width:7px}.analytics-kpiFootSkeleton{height:10px;margin-top:10px;width:72%}.analytics-tabs{-webkit-overflow-scrolling:touch;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:999px;box-shadow:0 1px 2px #0f24400d,0 8px 24px #0f24400f;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:6px;margin:6px 0 20px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:5px;scrollbar-width:none;width:100%}.analytics-tabs::-webkit-scrollbar{display:none}.analytics-tab{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:999px;color:var(--theme-text-muted);cursor:pointer;display:flex;flex:1 0 auto;font-size:13.5px;font-weight:700;gap:7px;justify-content:center;min-width:-webkit-max-content;min-width:max-content;padding:10px 14px;white-space:nowrap}.analytics-tab:hover{color:var(--theme-text-strong)}.analytics-tab:focus-visible{box-shadow:0 0 0 3px #2e6bf038;outline:none}.analytics-tab--active{background:var(--theme-primary);box-shadow:0 4px 12px #0f244040}.analytics-tab--active,.analytics-tab--active:hover{color:var(--theme-on-primary)}.analytics-tab--soon{cursor:default}.analytics-tab--soon:hover{color:var(--theme-text-muted)}.analytics-tabSoon{background:#ed8a1d;border-radius:999px;color:var(--theme-on-primary);font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:2px 6px;text-transform:uppercase}.analytics-sectionBody{min-height:120px}.analytics-page .daily-stats,.analytics-page .daily-stats-loading,.analytics-page .daily-stats-panel{align-items:stretch;display:flex;flex-direction:column;gap:14px;grid-column:1/-1;max-width:100%;min-width:0;width:100%}.analytics-page .marketing-stats,.analytics-page .marketing-stats-loading,.analytics-page .marketing-stats-panel{display:block;max-width:100%;min-width:0;width:100%}@media (max-width:1023px){.analytics-page .analytics-kpi{padding-left:10px;padding-right:10px}.analytics-page .analytics-kpi .main-page-statTitle{font-size:clamp(8px,9.2cqi,10.5px);letter-spacing:0;white-space:nowrap}}@media (max-width:640px){.analytics-live{display:none}.analytics-title{font-size:18px}.analytics-page .analytics-kpi .main-page-statValue{font-size:21px}}@media (min-width:641px){.analytics-page .analytics-kpis{gap:12px}}@media (min-width:1021px){.analytics-page .analytics-kpi .main-page-statValue{font-size:24px}}@media (min-width:1024px){.analytics-page .analytics-kpis{grid-template-columns:repeat(12,minmax(0,1fr))}.analytics-page .analytics-kpis>:nth-child(-n+4){grid-column:span 3}.analytics-page .analytics-kpis>:nth-child(n+5){grid-column:span 4}}@media (min-width:768px){.analytics-topbarIn{margin-left:auto;margin-right:auto;max-width:var(--provider-content-tablet);padding-left:24px;padding-right:24px}}@media (min-width:1024px){.analytics-topbarIn{max-width:var(--provider-content-laptop);padding-left:32px;padding-right:32px}}@media (min-width:1280px){.analytics-topbarIn{max-width:var(--provider-content-wide)}}.product-images-limitHint{color:color-mix(in srgb,var(--theme-text-strong) 45%,#0000);font-weight:700}.product-images-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.product-images-empty{background:color-mix(in srgb,var(--theme-text-strong) 2%,#0000);border:1px dashed color-mix(in srgb,var(--theme-text-strong) 16%,#0000);border-radius:12px;color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:13px;padding:12px}.product-images-item{align-items:center;background:color-mix(in srgb,var(--theme-surface) 95%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:8px 10px;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:100%}.product-images-item:hover{border-color:#10b98159}.product-images-item--selected{background:#10b98114;border-color:#10b98173;box-shadow:0 0 0 1px #10b9811f}.product-images-item:disabled{cursor:not-allowed;opacity:.7}.product-images-order{align-items:center;background:color-mix(in srgb,var(--theme-text-strong) 6%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:999px;color:color-mix(in srgb,var(--theme-text-strong) 45%,#0000);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.product-images-order--selected{background:#10b981;border-color:#10b981;color:var(--theme-on-primary)}.product-images-thumb{background:color-mix(in srgb,var(--theme-text-strong) 4%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:10px;flex:0 0 auto;height:52px;object-fit:cover;width:52px}.product-images-itemHint{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);flex:1 1 auto;font-size:12px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-images-iconBtn{align-items:center;background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 14%,#0000);border-radius:10px;color:color-mix(in srgb,var(--theme-text-strong) 90%,#0000);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:16px;font-weight:700;height:32px;justify-content:center;line-height:1;padding:0;width:32px}.product-images-iconBtn--danger{background:#ef444414;border-color:#ef444459;color:#7f1d1df2}.product-visibility-button{align-items:center;align-self:stretch;aspect-ratio:1/1;background:var(--theme-primary);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;color:var(--theme-on-primary);cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;min-width:48px;padding:0;width:auto}.product-visibility-button svg{display:block;height:22px;width:22px}.product-visibility-button:active:not(:disabled),.product-visibility-button:hover:not(:disabled){background:var(--theme-primary-hover)}.product-visibility-button:disabled{cursor:not-allowed;opacity:.55}.product-index-page-root{background:var(--theme-page-bg)}.product-index-page-backButton{background:color-mix(in srgb,var(--theme-surface) 95%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 14%,#0000);border-radius:10px;box-shadow:0 1px 2px color-mix(in srgb,var(--theme-text-strong) 6%,#0000);height:40px;min-height:40px;min-width:40px;width:40px}.product-index-page-backButton:active{background:color-mix(in srgb,var(--theme-surface) 100%,#0000)}.product-index-page-listHeader{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.product-index-page-listTitle{margin-bottom:0}.product-index-page-list{display:flex;flex-direction:column;gap:10px}.product-index-page-item{grid-gap:10px;align-items:center;background:color-mix(in srgb,var(--theme-surface) 80%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:44px 1fr 40px;padding:10px;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:100%}.product-index-page-item--textOnly{grid-template-columns:1fr 40px}.product-index-page-item:hover{border-color:#10b98159}.product-index-page-item--selected{background:#10b98114;border-color:#10b98173;box-shadow:0 0 0 1px #10b9811f}.product-index-page-item--skeleton{pointer-events:none}.product-index-page-skeletonImage{border-radius:10px;height:44px;width:44px}.product-index-page-skeletonName{border-radius:999px;height:14px;width:78%}.product-index-page-skeletonBadge{border-radius:999px;height:40px;width:40px}.product-index-page-image{background:color-mix(in srgb,var(--theme-text-strong) 6%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:10px;height:44px;object-fit:cover;width:44px}.product-index-page-main{display:flex;flex-direction:column;gap:3px;min-width:0}.product-index-page-name{color:var(--theme-text);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-index-page-meta{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:12px;font-weight:700}.product-index-page-orderBadge{align-items:center;background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:2px solid color-mix(in srgb,var(--theme-text-strong) 18%,#0000);border-radius:999px;color:color-mix(in srgb,var(--theme-text-strong) 35%,#0000);display:inline-flex;flex-shrink:0;font-size:16px;font-weight:1000;height:40px;justify-content:center;width:40px}.product-index-page-orderBadge--filled{background:#10b981eb;border-color:#10b9818c;color:var(--theme-on-primary)}.products-page-root{background:var(--theme-page-bg);color:var(--theme-text);display:flex;flex-direction:column;height:100dvh;min-height:100vh;overflow:hidden}.products-page-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:14px 14px 250px}.products-search{display:flex;flex-direction:column;gap:10px;min-width:0}.products-search-bar{align-items:center;display:flex;gap:8px;padding:2px 0 8px}.products-search-field{flex:1 1 auto;min-width:0;position:relative}.products-search-icon{color:color-mix(in srgb,var(--theme-text) 55%,#0000);height:18px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.products-search-input{-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--theme-surface) 92%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:12px;box-sizing:border-box;color:var(--theme-text);font-size:16px;font-weight:600;height:44px;outline:none;padding:10px 40px;width:100%}.products-search-input::placeholder{color:var(--theme-text-subtle);font-weight:500}.products-search-input:focus{border-color:color-mix(in srgb,var(--theme-text) 45%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-text) 8%,#0000)}.products-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.products-search-clear{background:color-mix(in srgb,var(--theme-text-strong) 8%,#0000);border:none;border-radius:999px;color:var(--theme-text);cursor:pointer;font-size:18px;height:28px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px}.products-search-clear:hover{background:color-mix(in srgb,var(--theme-text-strong) 14%,#0000)}.products-search-body{min-width:0}.products-search-empty,.products-search-error{background:color-mix(in srgb,var(--theme-surface) 85%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;color:color-mix(in srgb,var(--theme-text-strong) 65%,#0000);font-size:14px;padding:16px 14px;text-align:center}.products-search-error{color:var(--theme-danger)}.products-search-more{padding:8px 0 4px}.products-search-sentinel{height:1px;pointer-events:none;visibility:hidden;width:100%}.products-search-loadingMore{padding-top:8px}.products-search-loadingMoreBar{animation:productsSearchShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 11%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%;border-radius:12px;height:52px}@keyframes productsSearchShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.replenish-page-root{background:var(--theme-page-bg)}.replenish-page-preOrderButton{background:var(--theme-surface);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;color:var(--theme-text);cursor:pointer;font-size:12px;font-weight:600;margin-bottom:12px;padding:8px 14px;text-align:center;width:100%}.replenish-page-preOrderButton:active{background:color-mix(in srgb,var(--theme-text-strong) 4%,#0000)}.replenish-page-sectionSuccess{background:#22c55e0f;border-color:#22c55e73}.replenish-page-listHeader{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.replenish-page-listTitle{margin-bottom:0}.replenish-page-list{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.replenish-page-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}}@media (min-width:1280px){.replenish-page-list{grid-template-columns:1fr 1fr 1fr}}.replenish-page-item{grid-gap:10px;align-items:center;background:color-mix(in srgb,var(--theme-surface) 80%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:12px;display:grid;gap:10px;grid-template-columns:44px 1fr 96px;padding:10px}.replenish-page-item--skeleton{pointer-events:none}.replenish-page-skeletonImage{border-radius:10px;height:44px;width:44px}.replenish-page-skeletonName{border-radius:999px;height:14px;width:78%}.replenish-page-skeletonInput{border:1px solid color-mix(in srgb,var(--theme-text-strong) 8%,#0000);border-radius:10px;height:34px;width:100%}.replenish-page-image{background:color-mix(in srgb,var(--theme-text-strong) 6%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:10px;height:44px;object-fit:cover;width:44px}.replenish-page-name{color:var(--theme-text);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replenish-page-main{display:flex;flex-direction:column;gap:2px;min-width:0}.replenish-page-stock{font-size:12px;font-weight:800;line-height:1.2}.replenish-page-stock--red{color:var(--theme-danger)}.replenish-page-stock--orange,.replenish-page-stock--yellow{color:var(--theme-warning)}.replenish-page-stock--green{color:var(--theme-success)}.replenish-page-qtyInput{background:color-mix(in srgb,var(--theme-surface) 85%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:10px;color:var(--theme-text);font-size:14px;padding:8px 10px;width:100%}.replenish-page-qtyInput:disabled{opacity:.6}.pre-order-page-root{background:var(--theme-page-bg)}.pre-order-page-item{grid-template-columns:44px 1fr auto}.pre-order-page-skeletonToggle{border-radius:999px;height:24px;width:44px}.pre-order-page-status{font-size:12px;font-weight:700;line-height:1.2}.pre-order-page-status--on{color:var(--theme-success)}.pre-order-page-status--off{color:color-mix(in srgb,var(--theme-text-strong) 45%,#0000)}.promo-active-toggle{background:#0000;border:none;cursor:pointer;line-height:0;padding:0}.promo-active-toggle:disabled{cursor:not-allowed;opacity:.8}.promo-active-toggle-track{align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-text-strong) 10%,#0000);box-sizing:border-box;display:inline-flex;height:24px;padding:3px;transition:background .16s ease,box-shadow .16s ease;width:44px}.promo-active-toggle--off .promo-active-toggle-track{background:color-mix(in srgb,var(--theme-text-strong) 12%,#0000)}.promo-active-toggle--on .promo-active-toggle-track{background:#22c55e8c}.promo-active-toggle-thumb{align-items:center;background:var(--theme-surface);border-radius:999px;box-shadow:0 1px 6px color-mix(in srgb,var(--theme-text-strong) 18%,#0000);display:inline-flex;height:18px;justify-content:center;transform:translateX(0);transition:transform .18s ease;width:18px}.promo-active-toggle--on .promo-active-toggle-thumb{transform:translateX(20px)}.promo-active-toggle-spinner{animation:promoActiveToggleSpin .75s linear infinite;border:2px solid color-mix(in srgb,var(--theme-text-strong) 18%,#0000);border-radius:999px;border-top-color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);height:12px;width:12px}@keyframes promoActiveToggleSpin{to{transform:rotate(1turn)}}.shop-color-button{align-items:center;background:color-mix(in srgb,var(--theme-surface) 70%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:12px;color:var(--theme-text);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;min-height:48px;padding:10px 12px;text-align:left;width:100%}.shop-color-button:disabled{cursor:not-allowed;opacity:.55}.shop-color-button:active:not(:disabled){background:color-mix(in srgb,var(--theme-surface) 92%,#0000)}.shop-color-swatch{border:1px solid color-mix(in srgb,var(--theme-text-strong) 16%,#0000);border-radius:6px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-surface) 18%,#0000);flex-shrink:0;height:22px;width:22px}.shop-color-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-color-option{justify-content:flex-start}.shop-color-option,.shop-view-button{align-items:center;display:flex;gap:12px;text-align:left}.shop-view-button{background:color-mix(in srgb,var(--theme-surface) 70%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:12px;color:var(--theme-text);cursor:pointer;font-size:16px;font-weight:700;min-height:48px;padding:10px 12px;width:100%}.shop-view-button:disabled{cursor:not-allowed;opacity:.55}.shop-view-button:active:not(:disabled){background:color-mix(in srgb,var(--theme-surface) 92%,#0000)}.shop-view-glyph{grid-gap:2px;display:grid;flex-shrink:0;gap:2px;height:22px;width:22px}.shop-view-glyph span{background:var(--theme-text);border-radius:2px;min-height:0;min-width:0}.shop-view-glyph--regular{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.shop-view-glyph--linear{grid-template-rows:repeat(3,1fr)}.shop-view-glyph--fashion{grid-template-columns:repeat(3,1fr)}.shop-view-glyph--magazine{grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr}.shop-view-glyph--magazine span:first-child{grid-row:1/span 2}.shop-view-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-view-option{align-items:center;display:flex;gap:12px;justify-content:flex-start;text-align:left}.main-page-skeleton{animation:mainPageSkeletonShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 11%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%}.main-page-skeleton--text{border-radius:999px}@keyframes mainPageSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.main-page-publicLinkButton{align-items:center;background:#5ab4ff29;border:1px solid #5ab4ff52;border-radius:14px;color:#1976d2;cursor:pointer;display:flex;font-size:12px;font-weight:900;height:30px;justify-content:center;letter-spacing:.1px;margin-bottom:12px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap;width:100%}.main-page-publicLinkButton:hover{background:#5ab4ff38}.main-page-publicLinkButton:active{transform:translateY(.5px)}.main-page-publicLinkButton--copied{background:#5ab4ff38;border-color:#5ab4ff8c;color:#1976d2}.main-page-publicLinkSkeleton{height:30px;margin-bottom:12px;width:100%}.orders-page-root{background:var(--theme-page-bg);color:var(--theme-text);display:flex;flex-direction:column;height:100dvh;min-height:100vh;overflow:hidden}.orders-page-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:14px 14px 200px}.orders-page-search{margin:0 0 10px;position:relative}.orders-page-searchIcon{color:color-mix(in srgb,var(--theme-text) 55%,#0000);height:18px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.orders-page-searchInput{-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--theme-surface) 92%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:12px;box-sizing:border-box;color:var(--theme-text);font-size:16px;font-weight:600;height:44px;outline:none;padding:10px 40px;width:100%}.orders-page-searchInput::placeholder{color:var(--theme-text-subtle);font-weight:500}.orders-page-searchInput:focus{border-color:color-mix(in srgb,var(--theme-text) 45%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-text) 8%,#0000)}.orders-page-searchInput::-webkit-search-cancel-button{-webkit-appearance:none}.orders-page-searchClear{background:color-mix(in srgb,var(--theme-text-strong) 8%,#0000);border:none;border-radius:999px;color:var(--theme-text);cursor:pointer;font-size:18px;height:28px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px}.orders-page-searchClear:hover{background:color-mix(in srgb,var(--theme-text-strong) 14%,#0000)}.orders-page-statusFilters{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:8px;margin:0 0 14px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:none}.orders-page-statusFilters::-webkit-scrollbar{display:none}.orders-page-statusFilterTag{align-items:center;background:#0000;border:1px solid color-mix(in srgb,var(--theme-text) 35%,#0000);border-radius:8px;color:var(--theme-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;opacity:.55;padding:6px 10px;text-transform:none;transition:opacity .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.orders-page-statusFilterTag.is-selected{background:var(--theme-text);border-color:var(--theme-text);color:var(--theme-on-primary);opacity:1}.orders-page-loading{display:flex;flex-direction:column;gap:10px}.orders-page-skeleton{animation:ordersPageShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 11%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%;border-radius:14px;height:80px}.orders-page-skeleton--block{display:block}@keyframes ordersPageShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.orders-page-empty,.orders-page-error{background:color-mix(in srgb,var(--theme-surface) 85%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;color:color-mix(in srgb,var(--theme-text-strong) 65%,#0000);font-size:14px;padding:20px;text-align:center}.orders-page-error{color:var(--theme-danger)}.orders-page-dateSection{margin-bottom:20px}.orders-page-dateSection:last-of-type{margin-bottom:0}.orders-page-dateHeading{color:color-mix(in srgb,var(--theme-text-strong) 50%,#0000);font-size:13px;font-weight:800;margin:0 0 10px;padding:0}.orders-page-tableWrap{-webkit-overflow-scrolling:touch;background:color-mix(in srgb,var(--theme-surface) 95%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;overflow-x:auto;width:100%}.orders-page-table{border-collapse:collapse;table-layout:fixed;width:100%}.orders-page-table thead{display:none}.orders-page-table th{background:color-mix(in srgb,var(--theme-text-strong) 2%,#0000);border-bottom:1px solid color-mix(in srgb,var(--theme-text-strong) 8%,#0000);color:color-mix(in srgb,var(--theme-text-strong) 45%,#0000);font-size:12px;font-weight:800;letter-spacing:.03em;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.orders-page-table td{border-bottom:1px solid color-mix(in srgb,var(--theme-text-strong) 6%,#0000);padding:14px;vertical-align:middle}.orders-page-table tbody tr:last-child td{border-bottom:0}.orders-page-row{cursor:pointer}.orders-page-row:hover{background:color-mix(in srgb,var(--theme-text-strong) 3%,#0000)}.orders-page-row:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-primary) 35%,#0000);outline-offset:-2px}.orders-page-colDesktop{display:none}.orders-page-itemId{color:var(--theme-text-muted);font-size:14px;font-weight:800}.orders-page-itemCustomer{font-weight:700;overflow:hidden;text-overflow:ellipsis}.orders-page-itemCustomer,.orders-page-itemTotal{color:var(--theme-text);font-size:13px;white-space:nowrap}.orders-page-itemTotal{font-weight:800}.orders-page-itemPayment,.orders-page-itemStatus{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:700;padding:4px 8px;white-space:nowrap}.orders-page-itemPaymentMuted{color:var(--theme-text);font-size:13px;font-weight:700}.orders-page-itemStatus--1{background:#3b82f61a;color:#2591d9}.orders-page-itemStatus--2{background:#f9731633;color:var(--theme-warning)}.orders-page-itemStatus--3{background:#22c55e33;color:var(--theme-success)}.orders-page-itemStatus--4{background:#ef444433;color:var(--theme-danger)}.orders-page-itemStatus--custom{background:#8b5cf629;color:#6d28d9}html[data-theme=dark] .orders-page-itemStatus--custom{color:#a78bfa}.orders-page-itemPayment--1{background:#ef44441f;color:var(--theme-danger)}.orders-page-itemPayment--2{background:#22c55e26;color:var(--theme-success)}.orders-page-itemPayment--3{background:#f9731629;color:var(--theme-warning)}.orders-page-itemPayment--record1{background:#22c55e26;color:var(--theme-success)}.orders-page-itemPayment--record2{background:#94a3b838;color:var(--theme-text-muted)}.orders-page-itemPayment--record3{background:#f9731629;color:var(--theme-warning)}.orders-page-itemPayment--receiptSale{background:#22c55e26;color:var(--theme-success)}.orders-page-itemPayment--receiptReturn{background:#ef44441f;color:var(--theme-danger)}.orders-page-itemProvider{color:var(--theme-text);font-size:13px;font-weight:700;white-space:nowrap}.shipments-page-itemMain .orders-page-itemPayment{align-self:flex-start;margin-top:2px}@media (max-width:767px){.orders-page-tableWrap{background:#0000;border:0;border-radius:0;overflow:visible}.orders-page-table,.orders-page-table tbody{display:block;width:100%}.orders-page-row{align-items:center;background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-bottom:10px;padding:14px}.orders-page-itemId{flex:1 1 auto;min-width:0}.orders-page-itemPayment{font-size:11px}.orders-page-row:last-child{margin-bottom:0}.orders-page-table td{border:0;display:block;padding:0;width:auto}.orders-page-table td.orders-page-colDesktop,.orders-page-table th.orders-page-colDesktop{display:none}}@media (min-width:768px){.orders-page-table thead{display:table-header-group}.orders-page-colDesktop{display:table-cell}.orders-page-table:not(.orders-page-table--details):not(.orders-page-table--payments) td:first-child,.orders-page-table:not(.orders-page-table--details):not(.orders-page-table--payments) th:first-child{width:24%}.orders-page-table:not(.orders-page-table--details):not(.orders-page-table--payments) td:nth-child(2),.orders-page-table:not(.orders-page-table--details):not(.orders-page-table--payments) th:nth-child(2){width:26%}.orders-page-table:not(.orders-page-table--details):not(.orders-page-table--payments) td:nth-child(3),.orders-page-table:not(.orders-page-table--details):not(.orders-page-table--payments) th:nth-child(3){width:16%}.orders-page-table:not(.orders-page-table--details):not(.orders-page-table--payments) td:nth-child(4),.orders-page-table:not(.orders-page-table--details):not(.orders-page-table--payments) td:nth-child(5),.orders-page-table:not(.orders-page-table--details):not(.orders-page-table--payments) th:nth-child(4),.orders-page-table:not(.orders-page-table--details):not(.orders-page-table--payments) th:nth-child(5){width:17%}.orders-page-table--payments{table-layout:fixed;width:100%}.orders-page-table--payments td:first-child,.orders-page-table--payments th:first-child{white-space:nowrap;width:16%}.orders-page-table--payments td:nth-child(2),.orders-page-table--payments th:nth-child(2){width:12%}.orders-page-table--payments td:nth-child(3),.orders-page-table--payments th:nth-child(3){white-space:nowrap;width:14%}.orders-page-table--payments td:nth-child(4),.orders-page-table--payments th:nth-child(4){white-space:nowrap;width:16%}.orders-page-table--payments td:nth-child(5),.orders-page-table--payments th:nth-child(5){width:26%}.orders-page-table--payments td:nth-child(6),.orders-page-table--payments th:nth-child(6){white-space:nowrap;width:16%}.orders-page-itemOrder,.orders-page-itemPhone{color:var(--theme-text);font-size:13px;font-weight:700;white-space:nowrap}}.orders-page-sentinel{height:1px;pointer-events:none;visibility:hidden;width:100%}.orders-page-loadingMore{display:flex;flex-direction:column;gap:10px;padding-top:10px}.orders-page-footerRow{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-page-bg) 0,#0000),color-mix(in srgb,var(--theme-page-bg) 92%,#0000));border-top:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);bottom:0;display:flex;flex-wrap:wrap;gap:10px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0}.orders-page-footerButton{background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;color:color-mix(in srgb,var(--theme-text-strong) 90%,#0000);cursor:pointer;flex-basis:calc(50% - 5px);flex-grow:1;flex-shrink:1;font-size:14px;font-weight:800;min-width:0;padding:14px 10px}@media (min-width:768px){.orders-page-footerButton{flex:1 1;font-size:15px;padding:14px}}.orders-page-footerButton:hover{background:color-mix(in srgb,var(--theme-surface) 98%,#0000)}.orders-page-footerButtonPrimary{background:var(--theme-primary);border-color:color-mix(in srgb,var(--theme-text-strong) 15%,#0000);color:var(--theme-on-primary)}.orders-page-footerButtonPrimary:hover{background:var(--theme-primary-hover)}.orders-page-footerCreate{align-items:center;background:var(--theme-primary);border:1px solid color-mix(in srgb,var(--theme-text-strong) 15%,#0000);border-radius:14px;color:var(--theme-on-primary);cursor:pointer;display:none;flex:0 0 48px;height:48px;justify-content:center;padding:0;width:48px}.orders-page-footerCreate:hover{background:var(--theme-primary-hover)}@media (max-width:767px){.orders-page-footerRow{align-items:center;flex-wrap:nowrap}.orders-page-footerLedger{display:none}.orders-page-footerCreate{display:inline-flex}.orders-page-footerButton{flex:1 1 auto}}.orders-page-tableWrap--details{overflow-x:auto}.orders-page-table--details{table-layout:auto}.orders-page-detailsComment,.orders-page-detailsPhone,.orders-page-detailsProduct{color:var(--theme-text);font-size:13px;font-weight:700}.orders-page-detailsQty{color:var(--theme-text);font-size:13px;font-weight:800;white-space:nowrap}.orders-page-detailsHead--clickable{cursor:pointer}@media (max-width:767px){.orders-page-table--details thead.orders-page-detailsHead--clickable{background:color-mix(in srgb,var(--theme-surface) 95%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;display:block;margin-bottom:10px;overflow:hidden;width:100%}.orders-page-table--details thead.orders-page-detailsHead--clickable tr{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;overflow-x:auto}.orders-page-table--details thead.orders-page-detailsHead--clickable th{background:#0000;border:0;display:block;padding:12px 14px}}@media (min-width:768px){.orders-page-content.orders-page-content--details{max-width:none;width:100%}.orders-page-content--details>.orders-page-empty,.orders-page-content--details>.orders-page-error,.orders-page-content--details>.orders-page-loading,.orders-page-content--details>.orders-page-loadingMore,.orders-page-content--details>.orders-page-search,.orders-page-content--details>.orders-page-statusFilters{margin-left:auto;margin-right:auto;max-width:calc(var(--provider-content-tablet) - 48px);width:100%}.orders-page-detailsGroups{margin-left:auto;margin-right:auto;max-width:100%;min-width:min(100%,calc(var(--provider-content-tablet) - 48px));width:-webkit-max-content;width:max-content}.orders-page-detailsGroups .orders-page-dateHeading{margin-left:0;margin-right:0;max-width:none;text-align:left;width:auto}.orders-page-detailsGroups .orders-page-tableWrap--details{margin-left:0;margin-right:0;max-width:none;min-width:0;width:100%}.orders-page-detailsGroups .orders-page-table--details{min-width:-webkit-max-content;min-width:max-content;width:100%}.orders-page-table--details thead{display:table-header-group}.orders-page-table--details td,.orders-page-table--details th{white-space:nowrap}.orders-page-table--details .orders-page-detailsComment,.orders-page-table--details .orders-page-detailsProduct{max-width:220px;min-width:140px;white-space:normal}.orders-page-table--details .orders-page-detailsPhone{min-width:120px}}@media (min-width:1024px){.orders-page-content--details>.orders-page-empty,.orders-page-content--details>.orders-page-error,.orders-page-content--details>.orders-page-loading,.orders-page-content--details>.orders-page-loadingMore,.orders-page-content--details>.orders-page-search,.orders-page-content--details>.orders-page-statusFilters{max-width:calc(var(--provider-content-laptop) - 64px)}.orders-page-detailsGroups{min-width:min(100%,calc(var(--provider-content-laptop) - 64px))}}@media (min-width:1280px){.orders-page-content--details>.orders-page-empty,.orders-page-content--details>.orders-page-error,.orders-page-content--details>.orders-page-loading,.orders-page-content--details>.orders-page-loadingMore,.orders-page-content--details>.orders-page-search,.orders-page-content--details>.orders-page-statusFilters{max-width:calc(var(--provider-content-wide) - 64px)}.orders-page-detailsGroups{min-width:min(100%,calc(var(--provider-content-wide) - 64px))}}@media (max-width:767px){.orders-page-tableWrap--details{overflow:visible}.orders-page-detailsRow{align-items:stretch;flex-direction:column;gap:8px;justify-content:flex-start}.orders-page-table--details td[data-label]:before{color:color-mix(in srgb,var(--theme-text-strong) 45%,#0000);content:attr(data-label);display:block;font-size:11px;font-weight:800;letter-spacing:.03em;margin-bottom:2px;text-transform:uppercase}.orders-page-detailsComment,.orders-page-detailsPhone,.orders-page-detailsProduct,.orders-page-detailsQty{overflow:hidden;text-overflow:ellipsis}.orders-page-detailsComment{white-space:pre-wrap;word-break:break-word}}.date-range-calendar-card{display:flex;flex-direction:column;max-height:min(84vh,520px);width:min(420px,100%)}.date-range-calendar-weekdays{grid-gap:2px;background:color-mix(in srgb,var(--theme-text-strong) 2%,#0000);border-bottom:1px solid color-mix(in srgb,var(--theme-text-strong) 8%,#0000);display:grid;flex-shrink:0;gap:2px;grid-template-columns:repeat(7,1fr);padding:8px 12px 4px}.date-range-calendar-weekdays span{color:color-mix(in srgb,var(--theme-text-strong) 45%,#0000);font-size:11px;font-weight:700;text-align:center;text-transform:lowercase}.date-range-calendar-scroll{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:8px 12px 12px}.date-range-calendar-month{margin-bottom:18px}.date-range-calendar-month:last-child{margin-bottom:4px}.date-range-calendar-monthTitle{color:var(--theme-text);font-size:14px;font-weight:800;margin:0 0 8px}.date-range-calendar-grid{grid-gap:2px 0;display:grid;gap:2px 0;grid-template-columns:repeat(7,1fr)}.date-range-calendar-day{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:var(--theme-text);cursor:pointer;font:inherit;font-size:13px;font-weight:700;margin:0;min-height:38px;padding:0;position:relative;z-index:1}.date-range-calendar-day.is-empty{cursor:default;pointer-events:none}.date-range-calendar-day.is-today:not(.is-selected){border-radius:999px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--theme-text-strong) 35%,#0000);color:var(--theme-text-strong)}.date-range-calendar-day.is-in-range{background:color-mix(in srgb,var(--theme-text-strong) 8%,#0000);border-radius:0}.date-range-calendar-day.is-range-start{border-radius:999px 0 0 999px}.date-range-calendar-day.is-range-end{border-radius:0 999px 999px 0}.date-range-calendar-day.is-selected{background:var(--theme-primary);border-radius:999px;color:var(--theme-on-primary)}.date-range-calendar-day.is-selected.is-range-start:not(.is-range-end){border-radius:999px 0 0 999px}.date-range-calendar-day.is-selected.is-range-end:not(.is-range-start){border-radius:0 999px 999px 0}.date-range-calendar-actions{border-top:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);display:flex;flex-shrink:0;gap:10px;padding:12px}.date-range-calendar-actions .main-page-editButton{flex:1 1}.order-filter-select-actions{border-top:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);display:flex;flex-shrink:0;gap:10px;padding:12px}.order-filter-select-actions .main-page-editButton{flex:1 1}.main-page-modalItem:has(.order-filter-statusDot){align-items:center;display:flex;gap:12px;justify-content:space-between}.order-filter-statusItemLabel{min-width:0}.order-filter-statusDot{border-radius:50%;flex-shrink:0;height:12px;width:12px}.order-filter-statusDot--1{background:#60a5fa}.order-filter-statusDot--2{background:#fb923c}.order-filter-statusDot--3{background:#4ade80}.order-filter-statusDot--4{background:#f87171}.order-filter-statusDot--custom{background:#a78bfa}.orders-page-content--board{display:flex;flex-direction:column;overflow:hidden;padding-bottom:108px}@media (min-width:1037px){.orders-page-content.orders-page-content--board{max-width:none;width:100%}.orders-page-content--board>.orders-board-error,.orders-page-content--board>.orders-page-search,.orders-page-content--board>.orders-page-statusFilters{margin-left:auto;margin-right:auto;max-width:calc(var(--provider-content-laptop) - 64px);width:100%}}@media (min-width:1280px){.orders-page-content--board>.orders-board-error,.orders-page-content--board>.orders-page-search,.orders-page-content--board>.orders-page-statusFilters{max-width:calc(var(--provider-content-wide) - 64px)}}.orders-board-error{background:#ef444414;border:1px solid #ef444459;border-radius:14px;color:#7f1d1df2;font-size:13px;font-weight:700;line-height:1.35;margin:0 0 8px;padding:10px 12px}.orders-board{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;gap:10px;justify-content:safe center;min-height:0;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:none;touch-action:pan-x pan-y}.orders-board::-webkit-scrollbar{display:none}.orders-board.is-dragging{touch-action:none;-webkit-user-select:none;user-select:none}.orders-board-column{background:color-mix(in srgb,var(--theme-text) 8%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 6%,#0000);border-radius:16px;display:flex;flex:0 0 min(300px,82vw);flex-direction:column;min-height:0;overflow:hidden;width:min(300px,82vw)}.orders-board-column--1{background:#3b82f61f}.orders-board-column--2{background:#f9731629}.orders-board-column--3{background:#22c55e29}.orders-board-column--4{background:#ef444429}.orders-board-column--custom{background:#8b5cf624}.orders-board-column--drop{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--theme-text-strong) 28%,#0000)}.orders-board-columnHead{align-items:center;background:color-mix(in srgb,var(--theme-text-strong) 6%,#0000);border:0;color:inherit;cursor:pointer;display:flex;flex:0 0 auto;margin:0;padding:12px;text-align:left;width:100%}.orders-board-column--1 .orders-board-columnHead{background:#2591d938}.orders-board-column--2 .orders-board-columnHead{background:#c2410c38}.orders-board-column--3 .orders-board-columnHead{background:#15803d33}.orders-board-column--4 .orders-board-columnHead{background:#b91c1c33}.orders-board-column--custom .orders-board-columnHead{background:#6d28d933}.orders-board-columnTitle{align-items:center;display:inline-flex;font-size:14px;font-weight:800;gap:8px;line-height:1.2;min-width:0}.orders-board-columnLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-board-columnCount{font-feature-settings:"tnum";color:color-mix(in srgb,var(--theme-text-strong) 72%,#0000);flex:0 0 auto;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;margin-left:auto;padding-left:8px}.orders-board-columnDot{background:currentColor;border-radius:50%;flex:0 0 auto;height:9px;width:9px}.orders-board-columnTitle--1{color:#2591d9}.orders-board-columnTitle--2{color:var(--theme-warning)}.orders-board-columnTitle--3{color:var(--theme-success)}.orders-board-columnTitle--4{color:var(--theme-danger)}.orders-board-columnTitle--custom{color:#6d28d9}html[data-theme=dark] .orders-board-columnTitle--custom{color:#a78bfa}.orders-board-columnList{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:10px;scrollbar-width:none;touch-action:pan-x pan-y}.orders-board-columnList::-webkit-scrollbar{display:none}.orders-board.is-dragging .orders-board-columnList{overflow:hidden;touch-action:none}.orders-board-columnError,.orders-board-empty{color:color-mix(in srgb,var(--theme-text) 55%,#0000);font-size:13px;font-weight:700;padding:8px 4px 4px}.orders-board-columnError{color:var(--theme-danger)}.orders-board-card{background:var(--theme-surface);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;cursor:pointer;padding:10px 12px 12px}.orders-board-card--source{opacity:.35}.orders-board-cardHead{align-items:center;display:flex;gap:8px;justify-content:space-between}.orders-board-cardId{color:var(--theme-text-strong);font-size:15px;font-weight:800}.orders-board-handle{align-items:center;background:color-mix(in srgb,var(--theme-text-strong) 5%,#0000);border:0;border-radius:10px;color:var(--theme-text);cursor:grab;display:inline-flex;height:32px;justify-content:center;padding:0;touch-action:none;width:36px}.orders-board-handleIcon{display:block;height:18px;width:18px}.orders-board-paymentLine{align-items:center;display:flex;gap:6px}.orders-board-handle:active{cursor:grabbing}.orders-board-fields{display:flex;flex-direction:column;gap:6px;margin-top:8px}.orders-board-field{display:flex;flex-direction:column;gap:1px}.orders-board-fieldLabel{color:color-mix(in srgb,var(--theme-text) 55%,#0000);font-size:11px;font-weight:700}.orders-board-fieldValue{color:var(--theme-text);font-size:13px;font-weight:700;word-break:break-word}.orders-board-products{border-top:1px solid color-mix(in srgb,var(--theme-text-strong) 8%,#0000);display:flex;flex-direction:column;gap:6px;list-style:none;margin:8px 0 0;padding:8px 0 0}.orders-board-product{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.orders-board-productName{color:var(--theme-text-strong);font-size:13px;font-weight:700}.orders-board-productMeta{color:color-mix(in srgb,var(--theme-text) 75%,#0000);flex:0 0 auto;font-size:12px;font-weight:700;white-space:nowrap}.orders-board-loader{display:flex;justify-content:center;padding:6px 0 2px}.orders-board-loaderSpin{animation:ordersBoardSpin .7s linear infinite;border:2.5px solid color-mix(in srgb,var(--theme-text) 18%,#0000);border-radius:50%;border-top-color:var(--theme-text);height:22px;width:22px}@keyframes ordersBoardSpin{to{transform:rotate(1turn)}}.orders-board-skeleton{animation:ordersPageShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 11%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%;border-radius:14px;height:72px}.orders-board-ghost{box-shadow:0 12px 28px color-mix(in srgb,var(--theme-text-strong) 18%,#0000);margin:0;pointer-events:none;position:fixed;transform:rotate(1.5deg);z-index:40}.order-detail-productName,.order-detail-productPrice,.order-detail-productsTotal,.order-detail-root,.order-detail-row dd{color:var(--theme-text)}.order-detail-deleteBelowProducts{margin-top:4px}.order-detail-deleteBelowProducts .order-detail-actionBtn{flex:none;width:100%}@media (min-width:768px){.order-detail-deleteBelowProducts{display:flex;justify-content:flex-end}.order-detail-deleteBelowProducts .order-detail-actionBtn{flex:0 1 auto;max-width:var(--provider-footer-btn-max);min-width:160px;width:auto}}.order-detail-receiptStatus{display:block}.order-detail-receiptActions{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.order-detail-originFd{background:var(--theme-surface);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:10px;color:var(--theme-text-strong);font-size:13px;font-weight:600;margin-top:5px;padding:8px 10px;width:120px}.edit-stock-movement-btn--secondary,.edit-stock-movement-close:hover,.edit-stock-movement-input,.edit-stock-movement-productName,.edit-stock-movement-title{color:var(--theme-text)}.payment-status-partial{display:flex;flex-direction:column;gap:10px;padding:0 12px 12px}.payment-status-partialLabel{align-items:baseline;color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);display:flex;font-size:12px;font-weight:800;gap:8px;justify-content:space-between;letter-spacing:.4px;padding-top:5px;text-transform:uppercase}.payment-status-partialHint{color:color-mix(in srgb,var(--theme-text-strong) 45%,#0000);font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}.payment-status-partialError{background:#ef444414;border:1px solid #ef444459;border-radius:14px;color:#7f1d1df2;font-size:13px;font-weight:700;line-height:1.35;padding:10px 12px}.payment-status-list>.payment-status-partialError{margin-bottom:10px}.payment-status-partial .order-filter-select-actions{border-top:0;padding:0}.payment-status-list{display:flex;flex-direction:column;max-height:280px;overflow-y:auto;padding:12px 12px 0}.payment-status-item{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.payment-status-itemAmount{color:var(--theme-text-strong);font-size:15px;font-weight:800}.payment-status-itemDate{color:color-mix(in srgb,var(--theme-text) 70%,#0000);font-size:13px;font-weight:700;white-space:nowrap}.payment-status-item--canceled .payment-status-itemAmount,.payment-status-item--canceled .payment-status-itemDate{color:color-mix(in srgb,var(--theme-text) 45%,#0000);text-decoration:line-through}.payment-status-actions{display:flex;flex-direction:column;gap:10px;padding:12px}.payment-status-qr{background:var(--theme-surface);border-radius:12px;display:block;height:auto;margin:0 auto 16px;width:min(220px,70vw)}.payment-status-actionsRow{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.create-expense-root{background:var(--theme-page-bg)}.create-expense-sectionSuccess{background:#22c55e0f;border-color:#22c55e73}.create-expense-textarea{background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:12px;box-sizing:border-box;color:var(--theme-text);font-size:14px;line-height:1.4;margin-top:6px;min-height:72px;padding:10px 12px;resize:vertical;width:100%}.create-expense-textarea::placeholder{color:var(--theme-text-subtle)}.create-expense-addRow{display:flex;flex-direction:column-reverse;gap:10px;margin-top:10px}.create-expense-addRow .shop-create-help{margin:0}.create-expense-addButton{align-items:center;background:color-mix(in srgb,#2591d9 16%,var(--theme-surface));border:1px solid #2591d959;border-radius:12px;box-sizing:border-box;color:#1565a0;cursor:pointer;display:flex;flex:1 1;font-family:inherit;justify-content:center;margin:0;padding:3px 12px;text-align:center;width:100%}.create-expense-addButtonLabel{align-items:center;box-sizing:border-box;display:flex;font-size:14px;font-weight:700;line-height:1.2;min-height:36px;padding:8px 0}html[data-theme=dark] .create-expense-addButton{color:color-mix(in srgb,#2591d9 55%,#fff)}.create-expense-addButton:hover{background:color-mix(in srgb,#2591d9 22%,var(--theme-surface))}.create-expense-addButton:active{background:color-mix(in srgb,#2591d9 30%,var(--theme-surface))}@media (min-width:768px){.create-expense-addRow{align-items:center;flex-direction:row;gap:16px;justify-content:space-between}.create-expense-addRow .create-expense-addButton{flex:0 0 auto;width:auto}}.create-expense-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.create-expense-item{grid-gap:10px;align-items:center;background:color-mix(in srgb,var(--theme-surface) 85%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 90px 36px;padding:10px 12px}.create-expense-input{background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:10px;box-sizing:border-box;color:var(--theme-text);font-size:14px;padding:8px 10px}.create-expense-inputName{min-width:0}.create-expense-inputPrice{text-align:right}.create-expense-input::placeholder{color:var(--theme-text-subtle)}.create-expense-removeButton{align-items:center;background:#0000;border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:10px;color:var(--theme-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;width:36px}.create-expense-removeButton:hover:not(:disabled){background:#b91c1c14;border-color:#b91c1c59;color:var(--theme-danger)}.create-expense-removeButton:disabled{cursor:not-allowed;opacity:.45}.create-investment-root{background:var(--theme-page-bg)}.create-investment-sectionSuccess{background:#22c55e0f;border-color:#22c55e73}.create-investment-textarea{background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:12px;box-sizing:border-box;color:var(--theme-text);font-size:14px;line-height:1.4;margin-top:6px;min-height:72px;padding:10px 12px;resize:vertical;width:100%}.create-investment-textarea::placeholder{color:var(--theme-text-subtle)}.create-investment-addRow{display:flex;flex-direction:column-reverse;gap:10px;margin-top:10px}.create-investment-addRow .shop-create-help{margin:0}.create-investment-addButton{align-items:center;background:color-mix(in srgb,#2591d9 16%,var(--theme-surface));border:1px solid #2591d959;border-radius:12px;box-sizing:border-box;color:#1565a0;cursor:pointer;display:flex;flex:1 1;font-family:inherit;justify-content:center;margin:0;padding:3px 12px;text-align:center;width:100%}.create-investment-addButtonLabel{align-items:center;box-sizing:border-box;display:flex;font-size:14px;font-weight:700;line-height:1.2;min-height:36px;padding:8px 0}html[data-theme=dark] .create-investment-addButton{color:color-mix(in srgb,#2591d9 55%,#fff)}.create-investment-addButton:hover{background:color-mix(in srgb,#2591d9 22%,var(--theme-surface))}.create-investment-addButton:active{background:color-mix(in srgb,#2591d9 30%,var(--theme-surface))}@media (min-width:768px){.create-investment-addRow{align-items:center;flex-direction:row;gap:16px;justify-content:space-between}.create-investment-addRow .create-investment-addButton{flex:0 0 auto;width:auto}}.create-investment-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.create-investment-item{grid-gap:10px;align-items:center;background:color-mix(in srgb,var(--theme-surface) 85%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr 90px 36px;padding:10px 12px}.create-investment-input{background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:10px;box-sizing:border-box;color:var(--theme-text);font-size:14px;padding:8px 10px}.create-investment-inputName{min-width:0}.create-investment-inputPrice{text-align:right}.create-investment-input::placeholder{color:var(--theme-text-subtle)}.create-investment-removeButton{align-items:center;background:#0000;border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:10px;color:var(--theme-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;width:36px}.create-investment-removeButton:hover:not(:disabled){background:#b91c1c14;border-color:#b91c1c59;color:var(--theme-danger)}.create-investment-removeButton:disabled{cursor:not-allowed;opacity:.45}.promotions-page-root{background:var(--theme-page-bg);color:var(--theme-text);display:flex;flex-direction:column;height:100dvh;min-height:100vh;overflow:hidden}.promotions-page-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:14px 14px 120px}.promotions-page-loading{display:flex;flex-direction:column;gap:10px}.promotions-page-skeleton{animation:promotionsPageShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 11%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%;border-radius:14px;height:80px}.promotions-page-skeleton--block{display:block}@keyframes promotionsPageShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.promotions-page-empty,.promotions-page-error{background:color-mix(in srgb,var(--theme-surface) 85%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;color:color-mix(in srgb,var(--theme-text-strong) 65%,#0000);font-size:14px;padding:20px;text-align:center}.promotions-page-error{color:var(--theme-danger)}.promotions-page-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.promotions-page-item{background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;padding:14px}.promotions-page-itemRow{align-items:center;display:flex;justify-content:space-between}.promotions-page-itemName{color:var(--theme-text-muted);font-size:14px;font-weight:800}.promotions-page-itemRow{gap:12px}.promotions-page-footerRow{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-page-bg) 0,#0000),color-mix(in srgb,var(--theme-page-bg) 92%,#0000));border-top:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);bottom:0;display:flex;gap:10px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0}.promotions-page-footerButton{background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;color:color-mix(in srgb,var(--theme-text-strong) 90%,#0000);cursor:pointer;flex:1 1;font-size:15px;font-weight:800;padding:14px}.promotions-page-footerButton:hover{background:color-mix(in srgb,var(--theme-surface) 98%,#0000)}.promotions-page-footerButtonPrimary{background:var(--theme-primary);border-color:color-mix(in srgb,var(--theme-text-strong) 15%,#0000);color:var(--theme-on-primary)}.promotions-page-footerButtonPrimary:hover{background:var(--theme-primary-hover)}.choose-promo-type-root{background:var(--theme-page-bg);color:var(--theme-text);display:flex;flex-direction:column;height:100dvh;min-height:100vh;overflow:hidden}.choose-promo-type-content{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;flex:1 1;justify-content:center;overflow-y:auto;padding:24px 16px}.choose-promo-type-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;max-width:380px;width:100%}.choose-promo-type-circle{align-items:center;aspect-ratio:2.5/1.5;background:color-mix(in srgb,var(--theme-surface) 95%,#0000);border:0;border-radius:20px;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d,inset 0 -2px 6px 0 #0a254059;cursor:pointer;display:flex;justify-content:center;padding:20px 28px;transition:background .15s ease,border-color .15s ease,transform .1s ease}.choose-promo-type-circle:hover{background:color-mix(in srgb,var(--theme-surface) 100%,#0000);border-color:color-mix(in srgb,var(--theme-text-strong) 40%,#0000);transform:scale(1.02)}.choose-promo-type-circle:active{transform:scale(.98)}.choose-promo-type-circleLabel{color:var(--theme-text);font-size:14px;font-weight:700;line-height:1.25;text-align:center}.promotion-delete-button{background:var(--theme-danger-surface);border:1px solid color-mix(in srgb,var(--theme-danger) 32%,var(--theme-danger-surface));border-radius:14px;color:var(--theme-danger);cursor:pointer;flex:1 1;font-size:15px;font-weight:800;min-width:0;padding:14px}.promotion-delete-button:hover:not(:disabled){background:color-mix(in srgb,var(--theme-danger) 32%,var(--theme-danger-surface))}.promotion-delete-button:disabled{cursor:not-allowed;opacity:.55}.promo-products-picker-root{background:var(--theme-page-bg);color:var(--theme-text);display:flex;flex-direction:column;height:100dvh;min-height:100vh;overflow:hidden}.promo-products-picker-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:14px 14px 250px}.promo-products-picker-listHeader{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.promo-products-picker-listTitle{margin-bottom:0}.promo-products-picker-list{display:flex;flex-direction:column;gap:10px}.promo-products-picker-item{grid-gap:10px;align-items:center;background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:44px 1fr 40px;padding:10px;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:100%}.promo-products-picker-item--discount{cursor:default;grid-template-columns:44px 1fr auto}.promo-products-picker-item:hover{border-color:#10b98159}.promo-products-picker-item.is-selected{background:#10b98114;border-color:#10b98173;box-shadow:0 0 0 1px #10b9811f}.promo-products-picker-item--skeleton{cursor:default;pointer-events:none}.promo-products-picker-image{background:color-mix(in srgb,var(--theme-text-strong) 6%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:10px;height:44px;object-fit:cover;width:44px}.promo-products-picker-image--placeholder{flex-shrink:0}.promo-products-picker-skeletonImage{border-radius:10px;height:44px;width:44px}.promo-products-picker-skeletonName{border-radius:999px;height:14px;width:78%}.promo-products-picker-skeletonRight{border-radius:999px;height:40px;width:40px}.promo-products-picker-name{color:var(--theme-text);font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-products-picker-check{align-items:center;background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:2px solid color-mix(in srgb,var(--theme-text-strong) 18%,#0000);border-radius:999px;color:color-mix(in srgb,var(--theme-text-strong) 35%,#0000);display:inline-flex;flex-shrink:0;font-size:18px;font-weight:1000;height:40px;justify-content:center;width:40px}.promo-products-picker-check.is-filled{background:#10b981eb;border-color:#10b9818c;color:var(--theme-on-primary)}.promo-products-picker-discountWrap{align-items:center;display:flex;flex-shrink:0;gap:4px}.promo-products-picker-discount{background:color-mix(in srgb,var(--theme-surface) 95%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 15%,#0000);border-radius:8px;color:var(--theme-text);font-size:16px;font-weight:700;padding:8px 10px;text-align:right;width:64px}.promo-products-picker-suffix{color:color-mix(in srgb,var(--theme-text-strong) 60%,#0000);font-size:14px;font-weight:700}.promo-picker-openBtn{align-items:center;background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;margin-bottom:10px;padding:12px 14px;text-align:left;width:100%}.promo-picker-openBtn:last-child{margin-bottom:0}.promo-picker-openBtn:hover{background:color-mix(in srgb,var(--theme-text) 4%,#0000);border-color:color-mix(in srgb,var(--theme-text) 35%,#0000)}.promo-picker-openBtnText{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.promo-picker-openBtnTitle{color:var(--theme-text);font-size:14px;font-weight:700}.promo-picker-openBtnHint{background:color-mix(in srgb,var(--theme-text) 10%,#0000);border-radius:999px;color:color-mix(in srgb,var(--theme-text) 75%,#0000);font-size:11px;font-weight:700;padding:2px 8px}.promo-picker-openBtnChevron{color:color-mix(in srgb,var(--theme-text-strong) 35%,#0000);flex-shrink:0;font-size:18px;font-weight:600}.create-discount-promo-root{background:var(--theme-page-bg);color:var(--theme-text);display:flex;flex-direction:column;height:100dvh;min-height:100vh;overflow:hidden}.create-discount-promo-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:14px 14px 250px}.create-discount-promo-products{margin-top:24px}.create-discount-promo-productsTitle{color:var(--theme-text);font-size:15px;font-weight:800;margin:0 0 12px;padding:0}.create-discount-promo-empty,.create-discount-promo-loading{color:color-mix(in srgb,var(--theme-text-strong) 60%,#0000);font-size:14px;padding:16px;text-align:center}.create-discount-promo-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.create-discount-promo-item{align-items:center;background:color-mix(in srgb,var(--theme-surface) 95%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:12px;display:flex;justify-content:space-between;padding:12px 14px}.create-discount-promo-itemName{color:var(--theme-text);flex:1 1;font-size:14px;font-weight:700;margin-right:12px;min-width:0}.create-discount-promo-itemDiscountWrap{align-items:center;display:flex;gap:4px}.create-discount-promo-itemDiscount{border:1px solid color-mix(in srgb,var(--theme-text-strong) 15%,#0000);border-radius:8px;font-size:14px;font-weight:700;padding:8px 10px;text-align:right;width:64px}.create-discount-promo-itemSuffix{color:color-mix(in srgb,var(--theme-text-strong) 60%,#0000);font-size:14px;font-weight:700}.create-discount-promo-error{background:#b91c1c14;border-radius:10px;color:var(--theme-danger);font-size:14px;margin-top:16px;padding:12px}.create-promo-code-root{background:var(--theme-page-bg);color:var(--theme-text);display:flex;flex-direction:column;height:100dvh;min-height:100vh;overflow:hidden}.create-promo-code-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:14px 14px 250px}.create-promo-code-products{margin-top:24px}.create-promo-code-productsTitle{color:var(--theme-text);font-size:15px;font-weight:800;margin:0 0 12px;padding:0}.create-promo-code-empty,.create-promo-code-loading{color:color-mix(in srgb,var(--theme-text-strong) 60%,#0000);font-size:14px;padding:16px;text-align:center}.create-promo-code-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.create-promo-code-item{background:color-mix(in srgb,var(--theme-surface) 95%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:12px;padding:10px 12px}.create-promo-code-itemLabel{align-items:center;display:flex;gap:10px}.create-promo-code-checkbox{height:18px;width:18px}.create-promo-code-itemName{color:var(--theme-text);font-size:14px;font-weight:700}.create-promo-code-error{background:#b91c1c14;border-radius:10px;color:var(--theme-danger);font-size:14px;margin-top:16px;padding:12px}.create-cond-disc-promo-root{background:var(--theme-page-bg);color:var(--theme-text);display:flex;flex-direction:column;height:100dvh;min-height:100vh;overflow:hidden}.create-cond-disc-promo-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:14px 14px 250px}.create-cond-disc-promo-products{margin-top:24px}.create-cond-disc-promo-productsTitle{color:var(--theme-text);font-size:15px;font-weight:800;margin:0 0 12px;padding:0}.create-cond-disc-promo-empty,.create-cond-disc-promo-loading{color:color-mix(in srgb,var(--theme-text-strong) 60%,#0000);font-size:14px;padding:16px;text-align:center}.create-cond-disc-promo-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.create-cond-disc-promo-item{align-items:center;background:color-mix(in srgb,var(--theme-surface) 95%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:12px;display:flex;justify-content:space-between;padding:12px 14px}.create-cond-disc-promo-itemName{color:var(--theme-text);flex:1 1;font-size:14px;font-weight:700;margin-right:12px;min-width:0}.create-cond-disc-promo-itemDiscountWrap{align-items:center;display:flex;gap:4px}.create-cond-disc-promo-itemDiscount{border:1px solid color-mix(in srgb,var(--theme-text-strong) 15%,#0000);border-radius:8px;font-size:14px;font-weight:700;padding:8px 10px;text-align:right;width:64px}.create-cond-disc-promo-itemSuffix{color:color-mix(in srgb,var(--theme-text-strong) 60%,#0000);font-size:14px;font-weight:700}.create-cond-disc-promo-error{background:#b91c1c14;border-radius:10px;color:var(--theme-danger);font-size:14px;margin-top:16px;padding:12px}.create-combined-disc-promo-root{background:var(--theme-page-bg);color:var(--theme-text);display:flex;flex-direction:column;height:100dvh;min-height:100vh;overflow:hidden}.create-combined-disc-promo-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:14px 14px 250px}.create-combined-disc-promo-products{margin-top:24px}.create-combined-disc-promo-content .products-search-body .create-combined-disc-promo-products:first-child{margin-top:8px}.create-combined-disc-promo-productsTitle{color:var(--theme-text);font-size:15px;font-weight:800;margin:0 0 12px;padding:0}.create-combined-disc-promo-empty,.create-combined-disc-promo-loading{color:color-mix(in srgb,var(--theme-text-strong) 60%,#0000);font-size:14px;padding:16px;text-align:center}.create-combined-disc-promo-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.create-combined-disc-promo-list--checkbox{gap:8px}.create-combined-disc-promo-item{background:color-mix(in srgb,var(--theme-surface) 95%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:12px}.create-combined-disc-promo-item--checkbox{display:block;padding:10px 12px}.create-combined-disc-promo-itemLabel{align-items:center;cursor:pointer;display:flex;gap:10px;margin:0}.create-combined-disc-promo-checkbox{flex-shrink:0;height:18px;width:18px}.create-combined-disc-promo-item--checkbox .create-combined-disc-promo-itemName{flex:none;margin-right:0}.create-combined-disc-promo-item--discount{align-items:center;display:flex;justify-content:space-between;padding:12px 14px}.create-combined-disc-promo-itemName{color:var(--theme-text);flex:1 1;font-size:14px;font-weight:700;margin-right:12px;min-width:0}.create-combined-disc-promo-itemDiscountWrap{align-items:center;display:flex;gap:4px}.create-combined-disc-promo-itemDiscount{border:1px solid color-mix(in srgb,var(--theme-text-strong) 15%,#0000);border-radius:8px;font-size:14px;font-weight:700;padding:8px 10px;text-align:right;width:64px}.create-combined-disc-promo-itemSuffix{color:color-mix(in srgb,var(--theme-text-strong) 60%,#0000);font-size:14px;font-weight:700}.create-combined-disc-promo-error{background:#b91c1c14;border-radius:10px;color:var(--theme-danger);font-size:14px;margin-top:16px;padding:12px}.promo-fullscreen-loading{align-items:center;background:var(--theme-page-bg);box-sizing:border-box;display:flex;flex-direction:column;gap:14px;height:100dvh;justify-content:center;margin:0;min-height:100vh;width:100%}.promo-fullscreen-loading-spinner{animation:promo-fullscreen-loading-spin .75s linear infinite;border:3px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:50%;border-top:3px solid #2563ebd9;box-sizing:border-box;height:44px;width:44px}.promo-fullscreen-loading-label{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:14px;font-weight:600;margin:0}@keyframes promo-fullscreen-loading-spin{to{transform:rotate(1turn)}}.categories-page-root{background:var(--theme-page-bg);color:var(--theme-text);display:flex;flex-direction:column;height:100dvh;min-height:100vh;overflow:hidden}.categories-page-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:14px 14px 120px}.categories-page-loading{display:flex;flex-direction:column;gap:10px}.categories-page-skeleton{animation:categoriesPageShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 11%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%;border-radius:14px;height:80px}.categories-page-skeleton--block{display:block}@keyframes categoriesPageShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.categories-page-empty,.categories-page-error{background:color-mix(in srgb,var(--theme-surface) 85%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;color:color-mix(in srgb,var(--theme-text-strong) 65%,#0000);font-size:14px;padding:20px;text-align:center}.categories-page-error{color:var(--theme-danger)}.categories-page-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.categories-page-item{background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;cursor:pointer;padding:14px}.categories-page-itemRow{align-items:center;display:flex;gap:12px;justify-content:space-between}.categories-page-itemMain{display:flex;flex-direction:column;gap:4px;min-width:0}.categories-page-sectionHeader{margin-bottom:12px}.categories-page-itemName{font-size:14px;font-weight:800}.categories-page-itemName,.categories-page-itemNameBtn{color:var(--theme-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categories-page-itemNameBtn{background:none;border:none;cursor:pointer;font:inherit;font-size:14px;font-weight:800;padding:0;text-align:left}.categories-page-itemNameBtn:hover{color:var(--theme-text-strong)}.categories-page-itemCount{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:12px;font-weight:700}.categories-page-itemActions{align-items:center;display:flex;flex-shrink:0;gap:8px}.categories-page-actionBtn{align-items:center;background:color-mix(in srgb,var(--theme-surface) 95%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:10px;cursor:pointer;display:inline-flex;font-size:16px;height:36px;justify-content:center;width:36px}.categories-page-actionBtn:disabled{cursor:not-allowed;opacity:.5}.categories-page-actionBtn--delete:hover:not(:disabled){background:color-mix(in srgb,var(--theme-danger) 20%,#0000);border-color:#b91c1c59}.categories-page-footerRow{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-page-bg) 0,#0000),color-mix(in srgb,var(--theme-page-bg) 92%,#0000));border-top:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);bottom:0;display:flex;gap:10px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0}.categories-page-footerButton{background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;color:color-mix(in srgb,var(--theme-text-strong) 90%,#0000);cursor:pointer;flex:1 1;font-size:15px;font-weight:800;padding:14px}.categories-page-footerButton:hover{background:color-mix(in srgb,var(--theme-surface) 98%,#0000)}.categories-page-footerButtonPrimary{background:var(--theme-primary);border-color:color-mix(in srgb,var(--theme-text-strong) 15%,#0000);color:var(--theme-on-primary)}.categories-page-footerButtonPrimary:hover{background:var(--theme-primary-hover)}.category-products-page-root{background:var(--theme-page-bg)}.category-products-page-backButton{background:color-mix(in srgb,var(--theme-surface) 95%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 14%,#0000);border-radius:10px;box-shadow:0 1px 2px color-mix(in srgb,var(--theme-text-strong) 6%,#0000);height:40px;min-height:40px;min-width:40px;width:40px}.category-products-page-backButton:active{background:color-mix(in srgb,var(--theme-surface) 100%,#0000)}.category-products-page-listHeader{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.category-products-page-listTitle{margin-bottom:0}.category-products-page-list{display:flex;flex-direction:column;gap:10px}.category-products-page-item{grid-gap:10px;align-items:center;background:color-mix(in srgb,var(--theme-surface) 80%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:44px 1fr 40px;padding:10px;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:100%}.category-products-page-item:hover{border-color:#10b98159}.category-products-page-item--selected{background:#10b98114;border-color:#10b98173;box-shadow:0 0 0 1px #10b9811f}.category-products-page-item--skeleton{pointer-events:none}.category-products-page-skeletonImage{border-radius:10px;height:44px;width:44px}.category-products-page-skeletonName{border-radius:999px;height:14px;width:78%}.category-products-page-skeletonBadge{border-radius:999px;height:40px;width:40px}.category-products-page-image{background:color-mix(in srgb,var(--theme-text-strong) 6%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:10px;height:44px;object-fit:cover;width:44px}.category-products-page-main{display:flex;flex-direction:column;gap:3px;min-width:0}.category-products-page-name{color:var(--theme-text);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-products-page-checkBadge{align-items:center;background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:2px solid color-mix(in srgb,var(--theme-text-strong) 18%,#0000);border-radius:999px;color:color-mix(in srgb,var(--theme-text-strong) 35%,#0000);display:inline-flex;flex-shrink:0;font-size:18px;font-weight:1000;height:40px;justify-content:center;width:40px}.category-products-page-checkBadge--filled{background:#10b981eb;border-color:#10b9818c;color:var(--theme-on-primary)}.shipments-page-root{background:var(--theme-page-bg);color:var(--theme-text);display:flex;flex-direction:column;height:100dvh;min-height:100vh;overflow:hidden}.shipments-page-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:14px 14px 120px}.shipments-page-loading{display:flex;flex-direction:column;gap:10px}.shipments-page-skeleton{animation:shipmentsPageShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 11%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%;border-radius:14px;height:72px}@keyframes shipmentsPageShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.shipments-page-empty,.shipments-page-error{background:color-mix(in srgb,var(--theme-surface) 85%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;color:color-mix(in srgb,var(--theme-text-strong) 65%,#0000);font-size:14px;padding:20px;text-align:center}.shipments-page-error{color:var(--theme-danger)}.shipments-page-sectionHeader{margin-bottom:12px}.shipments-page-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.shipments-page-item{background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;padding:14px}.shipments-page-itemRow{align-items:center;display:flex;gap:12px;justify-content:space-between}.shipments-page-itemMain{background:none;border:none;color:inherit;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:inherit;gap:4px;min-width:0;padding:0;text-align:left}.shipments-page-itemMain--static{cursor:default}.shipments-page-itemMain:focus-visible{border-radius:8px;outline:2px solid color-mix(in srgb,var(--theme-primary) 35%,#0000);outline-offset:2px}.shipments-page-itemName{color:var(--theme-text-muted);font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipments-page-itemPrice{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:12px;font-weight:700}.shipments-page-itemActions{align-items:center;display:flex;flex-shrink:0;gap:8px}.shipments-page-footerRow{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-page-bg) 0,#0000),color-mix(in srgb,var(--theme-page-bg) 92%,#0000));border-top:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);bottom:0;display:flex;gap:10px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0}.shipments-page-footerButton{background:var(--theme-primary);border:1px solid color-mix(in srgb,var(--theme-text-strong) 15%,#0000);border-radius:14px;color:var(--theme-on-primary);cursor:pointer;flex:1 1;font-size:15px;font-weight:800;padding:14px}.shipments-page-footerButton:hover:not(:disabled){background:var(--theme-primary-hover)}.shipments-page-footerButton:disabled{cursor:default;opacity:.55}.payment-providers-itemMain{flex:1 1;min-width:0;width:auto}.shipments-page-itemRow .promo-active-toggle{flex-shrink:0}.payment-provider-deleteButton{align-items:center;align-self:stretch;aspect-ratio:1/1;background:var(--theme-danger-surface);border:1px solid color-mix(in srgb,var(--theme-danger) 32%,var(--theme-danger-surface));border-radius:14px;color:var(--theme-danger);cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;min-width:52px;padding:0;width:auto}.payment-provider-deleteButton svg{display:block;height:22px;width:22px}.payment-provider-deleteButton:hover:not(:disabled){background:color-mix(in srgb,var(--theme-danger) 32%,var(--theme-danger-surface))}.payment-provider-deleteButton:disabled{cursor:not-allowed;opacity:.55}.payment-provider-check{align-items:center;color:var(--theme-text);display:flex;font-size:15px;font-weight:700;gap:10px}.payment-provider-check input{height:18px;width:18px}.banners-page-root{background:var(--theme-page-bg);color:var(--theme-text);display:flex;flex-direction:column;height:100dvh;min-height:100vh;overflow:hidden}.banners-page-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:14px 14px 120px}.banners-page-loading{display:flex;flex-direction:column;gap:10px}.banners-page-skeleton{animation:bannersPageShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 11%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%;border-radius:14px;height:88px}@keyframes bannersPageShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.banners-page-empty,.banners-page-error{background:color-mix(in srgb,var(--theme-surface) 85%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;color:color-mix(in srgb,var(--theme-text-strong) 65%,#0000);font-size:14px;padding:20px;text-align:center}.banners-page-error{color:var(--theme-danger)}.banners-page-sectionHeader{margin-bottom:12px}.banners-page-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.banners-page-item{background:color-mix(in srgb,var(--theme-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;padding:14px}.banners-page-itemRow{align-items:center;display:flex;gap:12px;justify-content:space-between}.banners-page-itemMain{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.banners-page-thumb{background:color-mix(in srgb,var(--theme-text-strong) 6%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:10px;flex-shrink:0;height:48px;object-fit:cover;width:96px}.banners-page-thumb--empty{display:block}.banners-page-itemName{color:var(--theme-text-muted);font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banners-page-itemActions{align-items:center;display:flex;flex-shrink:0;gap:8px}.banners-page-footerRow{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-page-bg) 0,#0000),color-mix(in srgb,var(--theme-page-bg) 92%,#0000));border-top:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);bottom:0;display:flex;gap:10px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0}.banners-page-footerButton{background:var(--theme-primary);border:1px solid color-mix(in srgb,var(--theme-text-strong) 15%,#0000);border-radius:14px;color:var(--theme-on-primary);cursor:pointer;flex:1 1;font-size:15px;font-weight:800;padding:14px}.banners-page-footerButton:hover{background:var(--theme-primary-hover)}.add-banner-preview .shop-create-uploadThumbBox{height:60px;width:120px}.add-banner-preview .shop-create-uploadThumb{height:60px;object-fit:cover;width:120px}.custom-status-intro{margin-bottom:16px}.custom-status-introText{color:color-mix(in srgb,var(--theme-text-strong) 62%,#0000);font-size:13px;line-height:1.4;margin:0 0 12px}.custom-status-flow{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.custom-status-flowStep{align-items:flex-start;display:flex;gap:10px}.custom-status-flowRail{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:14px}.custom-status-flowDot{border-radius:50%;flex-shrink:0;height:10px;margin-top:3px;width:10px}.custom-status-flowLine{border-left:1px dashed color-mix(in srgb,var(--theme-text-strong) 28%,#0000);height:16px;width:0}.custom-status-flowLabel{color:color-mix(in srgb,var(--theme-text-strong) 72%,#0000);font-size:13px;font-weight:700;line-height:16px}.custom-status-flowDot--created{background:#2591d9}.custom-status-flowDot--processed{background:#c2410c}.custom-status-flowDot--custom{background:#6d28d9;box-shadow:0 0 0 3px #8b5cf62e}.custom-status-flowDot--completed{background:#15803d}.custom-status-flowDot--canceled{background:var(--theme-danger)}.custom-status-flowStep--custom .custom-status-flowLabel{color:#6d28d9}html[data-theme=dark] .custom-status-flowStep--custom .custom-status-flowLabel{color:#a78bfa}.shop-create-section .employee-field-help{line-height:1.4;margin-bottom:0;margin-top:8px;overflow-wrap:anywhere;white-space:normal}.browser-login{background:var(--theme-page-bg);display:flex;height:100%;min-height:0;overflow:auto;width:100%}.browser-login-side{align-items:center;box-sizing:border-box;display:flex;flex:1 1 50%;justify-content:center;min-width:0;padding:48px 32px}.browser-login-side--telegram{background:var(--theme-contrast-panel);color:var(--theme-on-primary);position:relative}.browser-login-side--email{background:var(--theme-surface-soft);color:var(--theme-text-strong)}.browser-login-form,.browser-login-sideInner{align-items:center;display:flex;flex-direction:column;max-width:380px;text-align:center;width:100%}.browser-login-logo{background:var(--theme-surface);border-radius:50%;height:88px;margin-bottom:28px;object-fit:cover;width:88px}.browser-login-kicker{align-items:center;background:color-mix(in srgb,var(--theme-surface) 10%,#0000);border-radius:999px;color:color-mix(in srgb,var(--theme-on-primary) 92%,#0000);display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.02em;margin-bottom:14px;padding:6px 12px}.browser-login-kicker svg{display:block;height:16px;width:16px}.browser-login-kicker--dark{background:color-mix(in srgb,var(--theme-text-strong) 6%,#0000);color:var(--theme-text)}.browser-login-title{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0}.browser-login-text{color:color-mix(in srgb,var(--theme-on-primary) 72%,#0000);font-size:16px;line-height:1.45;margin:12px 0 0;max-width:320px}.browser-login-text--dark{color:color-mix(in srgb,var(--theme-text) 90%,#0000)}.browser-login-stamp{bottom:36px;color:#fff;height:152px;opacity:.92;pointer-events:none;position:absolute;right:36px;transform:rotate(-10deg);-webkit-user-select:none;user-select:none;width:152px;z-index:1}.browser-login-stamp svg{display:block;height:100%;overflow:visible;width:100%}.browser-login-stampRingOuter{fill:none;stroke:currentColor;stroke-width:2.5}.browser-login-stampRing{fill:none;stroke:currentColor;stroke-width:1}.browser-login-stampArc{fill:currentColor;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:700;letter-spacing:4px;text-transform:uppercase}.browser-login-stampTelegram{fill:currentColor}.browser-login-stampDot{fill:currentColor;font-size:11px}.browser-login-scrollButton{display:none}.browser-login-botButton,.browser-login-submit{align-items:center;-webkit-appearance:none;appearance:none;border:0;border-radius:14px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:800;justify-content:center;margin-top:28px;min-width:220px;padding:14px 22px;text-decoration:none}.browser-login-botButton{background:var(--theme-contrast-action);color:var(--theme-text-strong)}.browser-login-botButton:hover{background:var(--theme-surface-muted)}.browser-login-form{align-items:stretch;text-align:left}.browser-login-form .browser-login-kicker{align-self:center}.browser-login-form .browser-login-text,.browser-login-form .browser-login-title{text-align:center}.browser-login-form .browser-login-text{align-self:center;margin-bottom:8px}.browser-login-label{color:var(--theme-text);font-size:13px;font-weight:700;margin-bottom:8px;margin-top:16px}.browser-login-input{background:var(--theme-surface);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:12px;box-sizing:border-box;color:var(--theme-text-strong);font-size:16px;outline:none;padding:12px 14px;width:100%}.browser-login-input::placeholder{color:color-mix(in srgb,var(--theme-text) 45%,#0000)}.browser-login-input:focus{border-color:var(--theme-primary)}.browser-login-submit{background:var(--theme-primary);color:var(--theme-on-primary);width:100%}.browser-login-submit:hover:not(:disabled){background:var(--theme-primary-hover)}.browser-login-submit:disabled{cursor:default;opacity:.55}.browser-login-error,.browser-login-notice{font-size:14px;line-height:1.4;margin:16px 0 0}.browser-login-error{color:var(--theme-danger)}.browser-login-notice{color:var(--theme-text)}.browser-login-links{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:18px}.browser-login-link{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--theme-text);cursor:pointer;font-size:14px;font-weight:700;padding:0;text-decoration:underline}.browser-login-link:hover{color:var(--theme-text-strong)}.browser-login-botButton:focus-visible,.browser-login-input:focus-visible,.browser-login-submit:focus-visible{outline:2px solid #8aa0b8;outline-offset:2px}@media (max-width:860px){.browser-login{flex-direction:column}.browser-login-side{flex:1 0 auto;min-height:100%;padding:40px 20px}.browser-login-side--telegram{padding-bottom:112px}.browser-login-title{font-size:28px}.browser-login-stamp{bottom:82px;height:120px;right:20px;width:120px}.browser-login-scrollButton{align-items:center;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--theme-surface) 10%,#0000);border:1px solid color-mix(in srgb,var(--theme-on-primary) 30%,#0000);border-radius:999px;bottom:20px;color:var(--theme-on-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:8px;left:50%;padding:10px 16px;position:absolute;transform:translateX(-50%);white-space:nowrap}.browser-login-scrollButton svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.browser-login-scrollButton:focus-visible{outline:2px solid var(--theme-on-primary);outline-offset:3px}}.dash-orders{margin-top:8px;padding-top:4px}.op-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin:35px 0 0}.op-stats>:nth-child(-n+3){grid-column:span 2}.op-stats>:nth-child(n+4){grid-column:span 3}.op-statCard{background:color-mix(in srgb,var(--theme-surface) 92%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:16px;min-width:0;padding:14px}.op-statTitle{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:12px;font-weight:800;line-height:1.25}@media (max-width:1023px){.op-statCard{container-type:inline-size;padding-left:10px;padding-right:10px}.op-statTitle{font-size:clamp(9px,11cqi,12px);white-space:nowrap}}.op-statValue{font-feature-settings:"tnum";color:var(--theme-text-strong);font-size:clamp(14px,4.2vw,22px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:0;line-height:1.2;margin-top:10px;overflow-wrap:anywhere;word-break:break-word}.op-skeleton{animation:opStatsSkeletonShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 11%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%;border-radius:999px}@keyframes opStatsSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.op-statCard--skeleton{overflow:hidden}.op-statTitleSkeleton{height:12px;width:68%}.op-statValueSkeleton{height:28px;margin-top:10px;width:52%}.shop-create-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,color-mix(in srgb,var(--theme-page-bg) 98%,#0000),color-mix(in srgb,var(--theme-page-bg) 75%,#0000));border-bottom:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);padding:calc(16px + var(--app-safe-top)) 16px 12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.shop-create-headerRow{align-items:center;display:flex;gap:12px}.shop-create-headerText{min-width:0}.shop-create-headerBack{align-items:center;background:color-mix(in srgb,var(--theme-surface) 70%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 14%,#0000);border-radius:14px;color:color-mix(in srgb,var(--theme-text-strong) 90%,#0000);cursor:pointer;display:inline-flex;font-size:18px;font-weight:900;height:38px;justify-content:center;padding:0;width:38px}.shop-create-headerBack:active{transform:translateY(.5px)}.shop-create-title{font-size:20px;font-weight:700;letter-spacing:.2px}.shop-create-subtitle{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:13px;margin-top:4px}.shop-create-skeleton{animation:shopCreateSkeletonShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 11%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%}@keyframes shopCreateSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.shop-create-skeleton--text{border-radius:999px}.shop-create-root{background:var(--theme-page-bg);color:var(--theme-text-strong);height:100dvh;min-height:100vh;overflow:hidden}.shop-create-mobile{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;height:100%;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.shop-create-content{padding:14px 16px calc(150px + var(--app-safe-bottom)) 16px}.shop-create-section{background:color-mix(in srgb,var(--theme-surface) 75%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:16px;margin-bottom:16px;padding:14px}.shop-create-label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.shop-create-help{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:12px;margin-bottom:10px;margin-top:-6px}.shop-create-helpTight{margin-top:0}.shop-create-sectionError{background:#ff6b6b0f;border-color:#ff6b6b8c}.shop-create-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-page-bg) 0,#0000),color-mix(in srgb,var(--theme-page-bg) 92%,#0000));border-top:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);bottom:0;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0}.shop-create-buttonPrimary{background:var(--theme-primary);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px;color:var(--theme-on-primary);font-size:16px;font-weight:800;padding:14px;width:100%}.shop-create-buttonPrimary:hover:not(:disabled){background:var(--theme-primary-hover)}.shop-create-buttonPrimary:disabled{opacity:.55}.order-detail-root{background:var(--theme-page-bg);color:var(--theme-text-strong);display:flex;flex-direction:column;height:100dvh;min-height:100vh;overflow:hidden}.order-detail-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:14px 14px 200px}.order-detail-skeleton{animation:orderDetailShimmer 1.05s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 0,color-mix(in srgb,var(--theme-text-strong) 11%,#0000) 45%,color-mix(in srgb,var(--theme-text-strong) 6%,#0000) 100%);background-size:200% 100%;border-radius:12px;height:48px}.order-detail-skeleton--block{display:block}.order-detail-skeleton+.order-detail-skeleton{margin-top:10px}@keyframes orderDetailShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.order-detail-error{background:color-mix(in srgb,var(--theme-surface) 85%,#0000);color:var(--theme-danger);font-size:14px;padding:20px;text-align:center}.order-detail-error,.order-detail-section{border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:14px}.order-detail-section{background:color-mix(in srgb,var(--theme-surface) 90%,#0000);margin-bottom:20px;padding:14px}.order-detail-section:last-child{margin-bottom:0}.order-detail-info{display:flex;flex-direction:column;gap:10px;margin:0}.order-detail-datesRow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.order-detail-row{display:flex;flex-direction:column;gap:2px}.order-detail-row dt{color:color-mix(in srgb,var(--theme-text-strong) 50%,#0000);font-size:11px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.order-detail-row dd{color:var(--theme-text-strong);font-size:14px;font-weight:600;margin:0}.order-detail-productsTitleRow{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.order-detail-productsTitle{color:color-mix(in srgb,var(--theme-text-strong) 60%,#0000);font-size:13px;font-weight:800;margin:0;padding:0}.order-detail-productsTotal{color:var(--theme-text-strong);font-size:14px;font-weight:800;white-space:nowrap}.order-detail-empty{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:13px;margin:0}.order-detail-productList{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.order-detail-productItem{grid-gap:12px;align-items:center;background:color-mix(in srgb,var(--theme-text-strong) 3%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 8%,#0000);border-radius:10px;display:grid;font-size:13px;gap:12px;grid-template-columns:1fr auto auto auto;padding:10px 12px}.order-detail-productItem--hideQty{grid-template-columns:1fr auto auto}.order-detail-productItem--shipment{background:#bf6c400f;border-color:#bf6c4038}.order-detail-productMain{display:flex;flex-direction:column;gap:2px;min-width:0}.order-detail-shipmentBadge{color:#bf6c40;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.order-detail-productName{color:var(--theme-text-strong);font-weight:600}.order-detail-productQty{color:color-mix(in srgb,var(--theme-text-strong) 70%,#0000);font-weight:600}.order-detail-productPrice{color:var(--theme-text-strong);font-weight:700;white-space:nowrap}.order-detail-productEdit{align-items:center;background:color-mix(in srgb,var(--theme-text-strong) 3%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 8%,#0000);border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;padding:0;width:36px}.order-detail-productEdit:hover{background:color-mix(in srgb,var(--theme-text-strong) 8%,#0000)}.order-detail-row--withStatus{align-items:flex-start;flex-direction:row;justify-content:space-between}.order-detail-row--withStatus>div{display:flex;flex-direction:column;gap:2px}.order-detail-statusColumn{align-items:flex-end;display:flex;flex-direction:column;gap:6px;max-width:70%;text-align:right}.order-detail-receiptError{color:var(--theme-danger);font-size:12px;font-weight:700}.order-detail-status{border-radius:8px;font-size:12px;font-weight:700;padding:4px 8px}.order-detail-status--pending{align-items:center;background:color-mix(in srgb,var(--theme-text-strong) 6%,#0000);color:var(--theme-text-muted);display:inline-flex;justify-content:center;min-height:24px;min-width:28px}.order-detail-statusSpinner{display:block;flex-shrink:0}.order-detail-status--1{background:#3b82f61a;color:#2591d9}.order-detail-status--2{background:#f9731633;color:var(--theme-warning)}.order-detail-status--3{background:#22c55e33;color:var(--theme-success)}.order-detail-status--4{background:#ef444433;color:var(--theme-danger)}.order-detail-status--custom{background:#8b5cf629;color:#6d28d9}html[data-theme=dark] .order-detail-status--custom{color:#a78bfa}.order-detail-actions{display:flex;gap:10px;width:100%}.order-detail-footerRow{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-page-bg) 0,#0000),color-mix(in srgb,var(--theme-page-bg) 92%,#0000));border-top:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);bottom:0;display:flex;gap:10px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0}.order-detail-actionBtn{border-radius:14px;cursor:pointer;flex:1 1;font-size:15px;font-weight:800;min-width:0;padding:14px;transition:background .15s ease,opacity .15s ease}.order-detail-actionBtn:hover{opacity:.92}.order-detail-actionBtn--primary{background:var(--theme-primary);border:1px solid color-mix(in srgb,var(--theme-text-strong) 15%,#0000);color:var(--theme-on-primary)}.order-detail-actionBtn--primary:hover{background:var(--theme-primary-hover);opacity:1}.order-detail-actionBtn:disabled{cursor:default;opacity:.55}.order-detail-actionBtn--danger{background:var(--theme-danger-surface);border:1px solid color-mix(in srgb,var(--theme-danger) 32%,var(--theme-danger-surface));color:var(--theme-danger)}.order-detail-actionBtn--danger:hover{background:color-mix(in srgb,var(--theme-danger) 32%,var(--theme-danger-surface));opacity:1}.order-detail-row--payment{border-top:1px solid color-mix(in srgb,var(--theme-text-strong) 8%,#0000);padding-top:4px}.order-detail-paymentStatus{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:700;padding:4px 8px}.order-detail-paymentStatus--1{background:#ef44441f;color:var(--theme-danger)}.order-detail-paymentStatus--2{background:#22c55e26;color:var(--theme-success)}.order-detail-paymentStatus--3{background:#f9731629;color:var(--theme-warning)}.order-detail-row--payment dd{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.order-detail-debt{color:var(--theme-warning);font-size:12px;font-weight:700}.order-detail-paymentBtn{background:var(--theme-border);border:1px solid color-mix(in srgb,var(--theme-text-strong) 8%,#0000);border-radius:10px;color:var(--theme-text-muted);cursor:pointer;flex-shrink:0;font-size:13px;font-weight:700;margin-top:5px;padding:8px 12px;transition:opacity .15s ease,box-shadow .15s ease}.order-detail-paymentBtn:hover:not(:disabled){opacity:.9}.order-detail-paymentBtn:disabled{box-shadow:none;cursor:default;opacity:.6}.edit-stock-movement-overlay{align-items:center;animation:editStockMovementFadeIn .2s ease-out;background:color-mix(in srgb,var(--theme-text-strong) 40%,#0000);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}@keyframes editStockMovementFadeIn{0%{opacity:0}to{opacity:1}}.edit-stock-movement-card{background:var(--theme-surface);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:16px;box-shadow:0 20px 40px color-mix(in srgb,var(--theme-text-strong) 15%,#0000);max-width:360px;width:100%}.edit-stock-movement-header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--theme-text-strong) 8%,#0000);display:flex;justify-content:space-between;padding:16px 18px}.edit-stock-movement-title{color:var(--theme-text-strong);font-size:16px;font-weight:800;margin:0}.edit-stock-movement-close{align-items:center;background:#0000;border:none;border-radius:10px;color:color-mix(in srgb,var(--theme-text-strong) 60%,#0000);cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;line-height:1;padding:0;width:36px}.edit-stock-movement-close:hover{background:color-mix(in srgb,var(--theme-text-strong) 6%,#0000);color:var(--theme-text-strong)}.edit-stock-movement-form{padding:18px}.edit-stock-movement-field{margin-bottom:14px}.edit-stock-movement-field:last-of-type{margin-bottom:0}.edit-stock-movement-label{color:color-mix(in srgb,var(--theme-text-strong) 50%,#0000);display:block;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.edit-stock-movement-productName{background:color-mix(in srgb,var(--theme-text-strong) 4%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 8%,#0000);border-radius:10px}.edit-stock-movement-input,.edit-stock-movement-productName{color:var(--theme-text-strong);font-size:14px;font-weight:600;padding:10px 12px}.edit-stock-movement-input{background:var(--theme-surface);border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:10px;box-sizing:border-box;width:100%}.edit-stock-movement-input:focus{border-color:#10b98180;box-shadow:0 0 0 2px #10b98126;outline:none}.edit-stock-movement-input:disabled{cursor:not-allowed;opacity:.7}.edit-stock-movement-error{background:#ef44441a;border-radius:10px;color:var(--theme-danger);font-size:13px;font-weight:600;margin-top:12px;padding:10px 12px}.edit-stock-movement-actions{display:flex;gap:10px;margin-top:18px}.edit-stock-movement-btn{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;padding:12px 16px}.edit-stock-movement-btn:disabled{cursor:not-allowed;opacity:.6}.edit-stock-movement-btn--secondary{background:color-mix(in srgb,var(--theme-text-strong) 8%,#0000);color:var(--theme-text-strong)}.edit-stock-movement-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--theme-text-strong) 12%,#0000)}.edit-stock-movement-btn--primary{background:#10b981e6;color:var(--theme-on-primary)}.edit-stock-movement-btn--primary:hover:not(:disabled){background:#10b981}.create-sold-order-root{background:var(--theme-page-bg)}.create-sold-order-root .shop-create-section{background:var(--theme-surface);border:1px solid color-mix(in srgb,var(--theme-text-strong) 4%,#0000);box-shadow:0 10px 30px color-mix(in srgb,var(--theme-text-strong) 5%,#0000)}.create-sold-order-root .shop-create-input{border-radius:12px;box-sizing:border-box;color:var(--theme-text);font-size:16px;outline:none;padding:12px;width:100%}.create-sold-order-root .shop-create-input::placeholder{color:var(--theme-text-subtle)}.create-sold-order-qtyInput,.create-sold-order-root .products-search-input,.create-sold-order-root .shop-create-input,.create-sold-order-shipmentAddressInput{background:var(--theme-surface-muted);border:1px solid #0000;box-shadow:none;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}.create-sold-order-qtyInput:focus,.create-sold-order-root .products-search-input:focus,.create-sold-order-root .shop-create-input:focus,.create-sold-order-shipmentAddressInput:focus{background:var(--theme-surface);border-color:var(--theme-text);box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-text) 14%,#0000);outline:none}.create-sold-order-sectionSuccess{background:#22c55e0f;border-color:#22c55e73}.create-sold-order-productsOpenBtn{align-items:center;background:#45556c;border:none;border-radius:16px;box-shadow:0 8px 20px #45556c47;color:#fff;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;margin-bottom:14px;padding:12px 14px;text-align:left;transition:background .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.create-sold-order-productsOpenBtn:hover:not(:disabled){background:#374556;box-shadow:0 12px 26px #45556c57;transform:translateY(-1px)}html[data-theme=dark] .create-sold-order-productsOpenBtn{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow-soft);color:var(--theme-text-strong)}html[data-theme=dark] .create-sold-order-productsOpenBtn:hover:not(:disabled){background:color-mix(in srgb,var(--theme-primary) 14%,var(--theme-surface-raised))}.create-sold-order-productsOpenBtn:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.create-sold-order-productsOpenBtnText{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.create-sold-order-productsOpenBtnTitle{color:#fff;font-size:14px;font-weight:700}html[data-theme=dark] .create-sold-order-productsOpenBtnTitle{color:var(--theme-text-strong)}.create-sold-order-productsOpenBtnHint{background:#ffffff29;border-radius:999px;color:#ffffffe6;font-size:11px;font-weight:700;padding:2px 8px}html[data-theme=dark] .create-sold-order-productsOpenBtnHint{background:color-mix(in srgb,var(--theme-text-strong) 8%,#0000);color:var(--theme-text-muted)}.create-sold-order-productsOpenBtnChevron{color:#fffc;flex-shrink:0;font-size:18px;font-weight:600;transition:transform .15s ease}html[data-theme=dark] .create-sold-order-productsOpenBtnChevron{color:var(--theme-text-muted)}.create-sold-order-productsOpenBtn.is-open .create-sold-order-productsOpenBtnChevron{transform:rotate(90deg)}.create-sold-order-customerDetails .create-sold-order-productsOpenBtn{margin-bottom:0}.create-sold-order-customerDetailsBody{display:flex;flex-direction:column;gap:8px;margin-top:10px}.create-sold-order-customerDetailsBody .shop-create-label{margin-bottom:0}.create-sold-order-customerComment{min-height:72px;resize:vertical}.create-sold-order-selectedList{margin-bottom:14px}.create-sold-order-selectedList,.create-sold-order-selectedShipmentWrap{display:flex;flex-direction:column;gap:8px}.create-sold-order-selectedEmpty{background:var(--theme-surface-muted);border:1px dashed color-mix(in srgb,var(--theme-text) 22%,#0000);border-radius:14px;color:color-mix(in srgb,var(--theme-text-strong) 50%,#0000);font-size:13px;font-weight:500;margin-bottom:14px;padding:12px 14px}.create-sold-order-selectedItem{grid-gap:10px;align-items:center;background:var(--theme-surface-muted);border:none;border-radius:14px;box-shadow:none;cursor:pointer;display:grid;gap:10px;grid-template-columns:40px 1fr auto;padding:10px;transition:background .15s ease}.create-sold-order-selectedItem.is-active{background:var(--theme-danger-surface)}.create-sold-order-selectedItem:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-text) 35%,#0000);outline-offset:2px}.create-sold-order-selectedImage{background:color-mix(in srgb,var(--theme-text-strong) 6%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:10px;height:40px;object-fit:cover;width:40px}.create-sold-order-selectedImage--placeholder{display:block}.create-sold-order-selectedInfo{display:flex;flex-direction:column;gap:2px;min-width:0}.create-sold-order-selectedName{color:var(--theme-text);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-sold-order-selectedMeta{align-items:center;color:var(--theme-text-muted);display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:6px}.create-sold-order-selectedBadge{background:#10b9811f;border-radius:999px;color:#10b981f2;font-size:10px;font-weight:700;padding:1px 6px}.create-sold-order-selectedAddress{color:var(--theme-text-muted);font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-sold-order-shipmentSection{margin-top:18px;padding-top:4px}.create-sold-order-shipmentSection .create-sold-order-productsOpenBtn{margin-bottom:0}.create-sold-order-shipmentAddress{display:flex;flex-direction:column;gap:6px}.create-sold-order-shipmentAddressLabel{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:12px;font-weight:600}.create-sold-order-shipmentAddressInput{border-radius:12px;box-sizing:border-box;color:var(--theme-text);font-size:14px;padding:10px 12px;width:100%}.create-sold-order-shipmentOption{align-items:center;background:var(--theme-surface-muted);border:none;border-radius:16px;box-shadow:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;padding:12px 14px;text-align:left;transition:background .18s ease,transform .18s ease;width:100%}.create-sold-order-shipmentOption:hover{background:var(--theme-border)}.create-sold-order-shipmentOption.is-selected{background:#10b9810f;border-color:#10b98173}.create-sold-order-shipmentOptionText{display:flex;flex-direction:column;gap:3px;min-width:0}.create-sold-order-shipmentOptionName{color:var(--theme-text);font-size:14px;font-weight:700}.create-sold-order-shipmentOptionPrice{color:color-mix(in srgb,var(--theme-text-strong) 55%,#0000);font-size:12px;font-weight:600}.create-sold-order-shipmentRadio{border:2px solid color-mix(in srgb,var(--theme-text-strong) 25%,#0000);border-radius:999px;box-sizing:border-box;flex-shrink:0;height:20px;width:20px}.create-sold-order-shipmentRadio.is-checked{background:radial-gradient(circle at center,#10b981f2 0 45%,#0000 48%),#0000;border-color:#10b981f2}.create-sold-order-selectedTotal{color:var(--theme-text);font-size:13px;font-weight:800;white-space:nowrap}.create-sold-order-selectedRight{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.create-sold-order-selectedDelete{align-items:center;animation:createSoldOrderDeleteIn .16s ease-out;background:color-mix(in srgb,var(--theme-danger) 8%,var(--theme-danger-surface));border:1px solid #b91c1c47;border-radius:10px;color:var(--theme-danger);cursor:pointer;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;padding:0;width:36px}.create-sold-order-selectedDelete:hover{background:var(--theme-danger-surface);border-color:#b91c1c66}.create-sold-order-selectedDelete:active{transform:scale(.96)}@keyframes createSoldOrderDeleteIn{0%{opacity:0;transform:translateX(6px) scale(.92)}to{opacity:1;transform:translateX(0) scale(1)}}.create-sold-order-listHeader{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.create-sold-order-listHeader--tight,.create-sold-order-listTitle{margin-bottom:0}.create-sold-order-listTitle--lg{font-size:15px}.create-sold-order-listHeaderHelp{margin-bottom:0}.create-sold-order-list{display:flex;flex-direction:column;gap:10px}.create-sold-order-item{grid-gap:10px;align-items:center;background:var(--theme-surface-muted);border:none;border-radius:14px;box-shadow:none;display:grid;gap:10px;grid-template-columns:44px 1fr 80px;padding:10px}.create-sold-order-item--skeleton{margin-bottom:10px;pointer-events:none}.create-sold-order-skeletonImage{border-radius:10px;height:44px;width:44px}.create-sold-order-skeletonName{border-radius:999px;height:14px;width:78%}.create-sold-order-skeletonInput{border:1px solid color-mix(in srgb,var(--theme-text-strong) 8%,#0000);border-radius:10px;height:34px;width:100%}.create-sold-order-image{background:color-mix(in srgb,var(--theme-text-strong) 6%,#0000);border:1px solid color-mix(in srgb,var(--theme-text-strong) 10%,#0000);border-radius:10px;height:44px;object-fit:cover;width:44px}.create-sold-order-info{display:flex;flex-direction:column;gap:2px;overflow:hidden}.create-sold-order-name{color:var(--theme-text);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-sold-order-stock{color:var(--theme-text-muted);font-size:12px;font-weight:500}.create-sold-order-qtyInput{border-radius:10px;color:var(--theme-text);font-size:14px;padding:8px 10px;width:100%}.create-sold-order-qtyInput:disabled{opacity:.6}.create-sold-order-promoModal-overlay{align-items:stretch;background:var(--theme-overlay);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:var(--app-safe-top) var(--app-safe-right) var(--app-safe-bottom) var(--app-safe-left);position:fixed;z-index:1000}.create-sold-order-promoModal-sheet{background:var(--theme-surface);border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;width:100%}@media (min-width:768px){.create-sold-order-promoModal-overlay{align-items:center;padding:16px}.create-sold-order-promoModal-sheet{border:1px solid color-mix(in srgb,var(--theme-text-strong) 12%,#0000);border-radius:16px;box-shadow:0 20px 40px color-mix(in srgb,var(--theme-text-strong) 15%,#0000);height:auto;max-height:min(85vh,640px);max-width:420px;width:100%}.create-sold-order-promoModal-header{padding-top:16px}.create-sold-order-promoModal-footer{padding-bottom:16px}.create-sold-order-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.create-sold-order-split{grid-column-gap:16px;align-items:start;column-gap:16px;display:grid;grid-template-columns:1fr 1fr}.create-sold-order-split-selected,.create-sold-order-split-side>.shop-create-section{margin-bottom:0}.create-sold-order-split-selected{grid-column:2;grid-row:1}.create-sold-order-split-side{display:flex;flex-direction:column;gap:16px;grid-column:1;grid-row:1;min-width:0}}@media (min-width:1280px){.create-sold-order-list{grid-template-columns:1fr 1fr 1fr}}.create-sold-order-promoModal-header{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,var(--theme-text-strong) 8%,#0000);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:calc(16px + var(--app-safe-top)) 18px 16px 18px}.create-sold-order-promoModal-title{color:var(--theme-text);font-size:16px;font-weight:800;line-height:1.25;margin:0}.create-sold-order-promoModal-sub{color:color-mix(in srgb,var(--theme-text-strong) 50%,#0000);font-size:12px;font-weight:500;margin:4px 0 0}.create-sold-order-promoModal-close{align-items:center;background:var(--theme-surface-muted);border:none;border-radius:12px;box-shadow:none;color:var(--theme-text);cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:36px;justify-content:center;line-height:1;padding:0;width:36px}.create-sold-order-promoModal-close:hover{background:color-mix(in srgb,var(--theme-text-strong) 6%,#0000);border-color:color-mix(in srgb,var(--theme-text-strong) 28%,#0000);color:var(--theme-text)}.create-sold-order-promoModal-body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:12px 14px 8px}.create-sold-order-promoModal-list{display:flex;flex-direction:column;gap:10px}.create-sold-order-discountBadge{color:#10b981f2;font-size:11px;font-weight:700;margin-top:2px}.create-sold-order-promoModal-footer{background:color-mix(in srgb,var(--theme-surface) 98%,#0000);border-top:1px solid color-mix(in srgb,var(--theme-text-strong) 8%,#0000);flex-shrink:0;padding:12px 14px;padding-bottom:calc(16px + var(--app-safe-bottom))}.create-sold-order-promoModal-footerSummary{color:color-mix(in srgb,var(--theme-text-strong) 75%,#0000);font-size:13px;font-weight:600;margin-bottom:10px}.create-sold-order-promoModal-approve{background:#10b981e6;border:none;border-radius:12px;color:var(--theme-on-primary);cursor:pointer;font-size:14px;font-weight:700;padding:12px 16px;width:100%}.create-sold-order-promoModal-approve:hover:not(:disabled){background:#10b981}.create-sold-order-promoModal-approve:disabled{cursor:not-allowed;opacity:.55}.create-sold-order-promotionsSection{margin-top:4px;padding-top:0}.create-sold-order-promotions{display:flex;flex-direction:column;gap:8px}.create-sold-order-promotionsHint{color:var(--theme-text-muted);font-size:12px;font-weight:500}.create-sold-order-promotionRow{align-items:center;background:#45556c;border:none;border-radius:16px;box-shadow:0 8px 20px #45556c47;color:#fff;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:12px 14px;text-align:left;transition:background .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.create-sold-order-promotionRow:hover{background:#374556;box-shadow:0 12px 26px #45556c57;transform:translateY(-1px)}html[data-theme=dark] .create-sold-order-promotionRow{background:var(--theme-surface-raised);box-shadow:var(--theme-shadow-soft);color:var(--theme-text-strong)}html[data-theme=dark] .create-sold-order-promotionRow:hover{background:color-mix(in srgb,var(--theme-primary) 14%,var(--theme-surface-raised))}.create-sold-order-promotionRowText{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.create-sold-order-promotionName{color:#fff;font-size:14px;font-weight:700}html[data-theme=dark] .create-sold-order-promotionName{color:var(--theme-text-strong)}.create-sold-order-promotionCountBadge{background:#ffffff29;border-radius:999px;color:#fff;font-size:11px;font-weight:700;padding:2px 8px}html[data-theme=dark] .create-sold-order-promotionCountBadge{background:color-mix(in srgb,var(--theme-text-strong) 8%,#0000);color:var(--theme-text-muted)}.create-sold-order-promotionChevron{color:#fffc;flex-shrink:0;font-size:18px;font-weight:600}html[data-theme=dark] .create-sold-order-promotionChevron{color:var(--theme-text-muted)}:root{--provider-color-button:var(--theme-primary);--provider-color-title:var(--theme-text);--provider-content-tablet:720px;--provider-content-laptop:960px;--provider-content-wide:1100px;--provider-footer-btn-max:280px}.banners-page-footerButton,.categories-page-footerButtonPrimary,.dashboard-createButton,.main-page-addButton,.main-page-editButtonPrimary,.order-detail-actionBtn--primary,.orders-page-footerButtonPrimary,.promotions-page-footerButtonPrimary,.shipments-page-footerButton,.shop-create-buttonPrimary{background:var(--theme-primary);color:var(--theme-on-primary)}.banners-page-footerButton:hover:not(:disabled),.categories-page-footerButtonPrimary:hover,.main-page-addButton:hover:not(:disabled),.order-detail-actionBtn--primary:hover,.orders-page-footerButtonPrimary:hover,.promotions-page-footerButtonPrimary:hover,.shipments-page-footerButton:hover:not(:disabled),.shop-create-buttonPrimary:hover:not(:disabled){background:var(--theme-primary-hover)}@media (min-width:768px){.main-page-header,.shop-create-header{padding-left:24px;padding-right:24px}.main-page-headerRow,.shop-create-headerRow{margin-left:auto;margin-right:auto;max-width:720px;max-width:var(--provider-content-tablet);width:100%}.banners-page-content,.categories-page-content,.choose-promo-type-content,.create-combined-disc-promo-content,.create-cond-disc-promo-content,.create-discount-promo-content,.create-promo-code-content,.dashboard-body,.main-page-content,.order-detail-content,.orders-page-content,.products-page-content,.promo-products-picker-content,.promotions-page-content,.shipments-page-content,.shop-create-content{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:720px;max-width:var(--provider-content-tablet);padding-left:24px;padding-right:24px;width:100%}.choose-promo-type-grid{gap:24px;max-width:520px}.main-page-stats,.op-stats{gap:14px;margin-top:0}.main-page-actionButtonsWrap{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.main-page-actionButtonsWrap .main-page-ordersButton,.main-page-actionButtonsWrap .main-page-ordersButton:last-child:nth-child(odd){flex-basis:calc(33.33333% - 6.66667px);flex-grow:0;flex-shrink:0;font-size:12px;max-width:calc(33.33333% - 6.66667px);width:calc(33.33333% - 6.66667px)}.banners-page-footerRow,.categories-page-footerRow,.dashboard-createFooter,.main-page-footer,.order-detail-footerRow,.orders-page-footerRow,.promotions-page-footerRow,.shipments-page-footerRow,.shop-create-footer{align-items:stretch;box-sizing:border-box;display:flex;gap:10px;justify-content:flex-end;left:0;max-width:none;padding-left:max(24px,calc(50% - 360px));padding-left:max(24px,calc(50% - var(--provider-content-tablet)/2));padding-right:max(24px,calc(50% - 360px));padding-right:max(24px,calc(50% - var(--provider-content-tablet)/2));right:0;transform:none;width:auto}.order-detail-actions,.shop-create-footerActions{align-items:stretch;display:flex;gap:10px;justify-content:flex-end;margin-left:auto;max-width:100%;width:auto}.shop-create-footerActions--split .shop-create-buttonPrimary{flex:0 1 auto}.banners-page-footerRow>.banners-page-footerButton,.categories-page-footerRow>.categories-page-footerButton,.dashboard-createFooter>.dashboard-createButton,.main-page-footer>.main-page-addButton,.order-detail-actions>.order-detail-actionBtn,.orders-page-footerRow>.orders-page-footerButton,.promotions-page-footerRow>.promotions-page-footerButton,.shipments-page-footerRow>.shipments-page-footerButton,.shop-create-footer>.shop-create-buttonPrimary,.shop-create-footerActions>.promotion-delete-button,.shop-create-footerActions>.shop-create-buttonPrimary{flex:0 1 auto;max-width:280px;max-width:var(--provider-footer-btn-max);min-width:160px;width:auto}.shop-create-footerActions>.product-visibility-button{flex:0 0 auto;max-width:none;min-width:48px;width:auto}.banners-page-list,.categories-page-list,.create-combined-disc-promo-content .create-combined-disc-promo-list,.create-cond-disc-promo-content .create-cond-disc-promo-list,.create-discount-promo-content .create-discount-promo-list,.create-promo-code-content .create-promo-code-list,.main-page-productList,.orders-page-list,.promo-products-picker-list,.promotions-page-list,.shipments-page-list,.shop-create-content .category-products-page-list,.shop-create-content .create-combined-disc-promo-list,.shop-create-content .create-cond-disc-promo-list,.shop-create-content .create-discount-promo-list,.shop-create-content .create-expense-list,.shop-create-content .create-investment-list,.shop-create-content .create-promo-code-list,.shop-create-content .create-sold-order-list,.shop-create-content .product-index-page-list,.shop-create-content .replenish-page-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.order-detail-actions{max-width:none}.dashboard-periods{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.marketing-stats-loading,.marketing-stats-panel{align-items:flex-start;display:flex;flex-direction:row;gap:12px}.marketing-stats-column{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0}.marketing-stats-fallback{flex:1 1;width:100%}.daily-stats-loading,.daily-stats-panel{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1fr 1fr}.daily-stats-emptyPeriod,.daily-stats-fallback{grid-column:1/-1}.order-detail-section,.shop-create-section{padding:16px}}@media (min-width:1024px){.main-page-header,.shop-create-header{padding-left:32px;padding-right:32px}.main-page-headerRow,.shop-create-headerRow{max-width:960px;max-width:var(--provider-content-laptop)}.banners-page-content,.categories-page-content,.choose-promo-type-content,.create-combined-disc-promo-content,.create-cond-disc-promo-content,.create-discount-promo-content,.create-promo-code-content,.dashboard-body,.main-page-content,.order-detail-content,.orders-page-content,.products-page-content,.promo-products-picker-content,.promotions-page-content,.shipments-page-content,.shop-create-content{max-width:960px;max-width:var(--provider-content-laptop);padding-left:32px;padding-right:32px}.banners-page-footerRow,.categories-page-footerRow,.dashboard-createFooter,.main-page-footer,.order-detail-footerRow,.orders-page-footerRow,.promotions-page-footerRow,.shipments-page-footerRow,.shop-create-footer{padding-left:max(32px,calc(50% - 480px));padding-left:max(32px,calc(50% - var(--provider-content-laptop)/2));padding-right:max(32px,calc(50% - 480px));padding-right:max(32px,calc(50% - var(--provider-content-laptop)/2))}.main-page-stats,.op-stats{gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.main-page-stats>:nth-child(-n+4),.op-stats>:nth-child(-n+4){grid-column:span 3}.main-page-stats>:nth-child(n+5),.op-stats>:nth-child(n+5){grid-column:span 4}.main-page-actionButtonsWrap .main-page-ordersButton,.main-page-actionButtonsWrap .main-page-ordersButton:last-child:nth-child(odd){flex-basis:calc(20% - 8px);flex-grow:0;flex-shrink:0;max-width:calc(20% - 8px);width:calc(20% - 8px)}.banners-page-list,.categories-page-list,.main-page-productList,.orders-page-list,.promotions-page-list,.shipments-page-list,.shop-create-content .category-products-page-list,.shop-create-content .create-expense-list,.shop-create-content .create-investment-list,.shop-create-content .create-sold-order-list,.shop-create-content .product-index-page-list,.shop-create-content .replenish-page-list{gap:14px}.choose-promo-type-grid{gap:28px;max-width:640px}.choose-promo-type-circleLabel{font-size:15px}.shop-create-scheduleRow{grid-template-columns:140px 1fr}.shop-create-title{font-size:22px}.daily-stats-loading,.daily-stats-panel,.marketing-stats-loading,.marketing-stats-panel{gap:14px}}@media (min-width:1280px){.banners-page-content,.categories-page-content,.choose-promo-type-content,.create-combined-disc-promo-content,.create-cond-disc-promo-content,.create-discount-promo-content,.create-promo-code-content,.dashboard-body,.main-page-content,.main-page-headerRow,.order-detail-content,.orders-page-content,.products-page-content,.promo-products-picker-content,.promotions-page-content,.shipments-page-content,.shop-create-content,.shop-create-headerRow{max-width:1100px;max-width:var(--provider-content-wide)}.banners-page-footerRow,.categories-page-footerRow,.dashboard-createFooter,.main-page-footer,.order-detail-footerRow,.orders-page-footerRow,.promotions-page-footerRow,.shipments-page-footerRow,.shop-create-footer{padding-left:max(32px,calc(50% - 550px));padding-left:max(32px,calc(50% - var(--provider-content-wide)/2));padding-right:max(32px,calc(50% - 550px));padding-right:max(32px,calc(50% - var(--provider-content-wide)/2))}.banners-page-list,.categories-page-list,.main-page-productList,.orders-page-list,.promo-products-picker-list,.promotions-page-list,.shipments-page-list,.shop-create-content .category-products-page-list,.shop-create-content .create-expense-list,.shop-create-content .create-investment-list,.shop-create-content .create-sold-order-list,.shop-create-content .product-index-page-list,.shop-create-content .replenish-page-list{grid-template-columns:1fr 1fr 1fr}}
/*# sourceMappingURL=main.ccb6e747.css.map*/