:is([data-ui=shop-admin],[data-ui=platform-admin],.admin-toast-provider){--admin-primary:#103e32;--admin-primary-hover:#0c3027;--admin-primary-foreground:#fff;--admin-background:#f6f7f3;--admin-card:#fff;--admin-border:#dce3dd;--admin-muted:#718078;--admin-foreground:#243a32;--admin-neutral-foreground:#27272a;--admin-heading-foreground:#000;--admin-accent:#e6f0eb;--admin-table-header:#f1f5f2;--admin-positive-background:#e6f0eb;--admin-positive-foreground:#103e32;--admin-positive-border:#c5ddd1;--admin-control-height:44px;--admin-sidebar-width:264px;--admin-topbar-height:68px}[data-ui=shop-admin]{--admin-sidebar-background:linear-gradient(180deg, #061f18, var(--admin-primary))}:is([data-ui=shop-admin],[data-ui=platform-admin]):not(.admin-mobile-nav) :is(h1,h2,h3,h4,h5,h6){color:var(--admin-heading-foreground)}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-login-aside :is(h1,h2){color:#fff}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-sidebar{z-index:45;width:var(--admin-sidebar-width);box-sizing:border-box;color:#f4faf7;background:var(--admin-sidebar-background,linear-gradient(180deg, var(--admin-primary), #0e382d));border-left:1px solid #0c3027;padding:22px 14px;inset:0 0 0 auto}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-brand{color:#fff;grid-template-columns:1fr;gap:7px;padding:0 10px 24px;display:grid}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-brand strong{align-items:center;gap:10px;font-size:28px;font-weight:800;line-height:1.3;display:flex}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-brand strong svg{width:34px;height:34px}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-brand small{color:#d0e3da;font-size:12px}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-brand .admin-brand-mark{display:none}[data-ui=shop-admin] :is(.admin-brand,.admin-mobile-nav-heading) .admin-hashti-logo{color:#fff;white-space:nowrap;font-family:var(--font-family-sans);direction:rtl;justify-self:start;align-items:center;gap:7px;display:inline-flex}[data-ui=shop-admin] :is(.admin-brand,.admin-mobile-nav-heading) .admin-hashti-logo>span{color:inherit;font-size:24px;font-weight:950;line-height:1.2}[data-ui=shop-admin] :is(.admin-brand,.admin-mobile-nav-heading) .admin-hashti-logo>svg{flex-shrink:0;width:28px;height:28px}[data-ui=shop-admin].admin-mobile-nav .admin-hashti-logo>span{font-size:22px}[data-ui=shop-admin].admin-mobile-nav .admin-hashti-logo>svg{width:26px;height:26px}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-sidebar-footer{color:#d0e3da;border-top-color:#ffffff38;min-height:42px;margin-top:auto;padding-top:16px}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-workspace{min-width:0;margin-right:var(--admin-sidebar-width);margin-top:var(--admin-topbar-height)}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-topbar{inset:0 var(--admin-sidebar-width) auto 0;z-index:40;min-height:var(--admin-topbar-height);color:var(--admin-foreground);border-bottom:1px solid var(--admin-border);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:space-between;align-items:center;padding:0 32px;display:flex;position:fixed;background:#fff!important}[data-ui=shop-admin] .admin-sidebar{box-shadow:-12px 0 32px #00000024}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-topbar-title strong{color:var(--admin-heading-foreground);font-size:13px}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-topbar-title span{color:var(--admin-muted)}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-topbar-actions{align-items:center;gap:12px;display:flex}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-topbar :is(.admin-icon-button,.admin-account-trigger,.admin-account-action){color:var(--admin-primary)}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-topbar :is(.admin-icon-button,.admin-account-trigger):hover{border-color:var(--admin-border);background:var(--admin-accent)}[data-ui=shop-admin] .admin-topbar .admin-account-trigger{min-height:40px;color:var(--admin-primary);border-color:var(--admin-primary);background:var(--admin-card)}[data-ui=shop-admin] .admin-topbar .admin-account-trigger:is(:hover,[data-state=open]){border-color:var(--admin-primary);background:var(--admin-accent)}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-topbar :is(.admin-topbar-store-link,.admin-logout,.admin-secondary-action){min-height:40px;color:var(--admin-primary);border-color:var(--admin-primary);background:#fff}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-topbar :is(.admin-topbar-store-link,.admin-logout,.admin-secondary-action):hover{background:var(--admin-accent)}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-topbar :is(a,button):focus-visible{outline:2px solid var(--admin-primary);outline-offset:3px}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-workspace main{width:min(1440px,100% - 64px);margin-inline:auto;padding:28px 0 48px}[data-ui=platform-admin] .admin-sidebar nav a{color:#f4faf7;min-height:42px}[data-ui=platform-admin] .admin-sidebar nav a:hover{background:#ffffff14}[data-ui=platform-admin] .admin-sidebar nav a.active{color:var(--admin-primary);background:var(--admin-accent)}[data-ui=shop-admin].admin-mobile-nav{background:var(--admin-sidebar-background);color:#f4faf7}[data-ui=shop-admin].admin-mobile-nav :is(h1,h2,h3,h4,h5,h6){color:#f4faf7}[data-ui=shop-admin].admin-mobile-nav .admin-icon-button{color:#fff}@media (max-width:900px){[data-ui=shop-admin].shop-admin{display:block}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-sidebar{display:none}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-workspace{margin-right:0}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-topbar{padding-inline:18px;right:0}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-workspace main{width:auto;padding:24px 18px 42px}}@media (max-width:560px){:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-topbar{gap:8px;padding-inline:12px}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-topbar-title,[data-ui=shop-admin] .admin-topbar .admin-account-trigger>span{display:none}[data-ui=shop-admin] .admin-topbar-store-link{padding-inline:7px;font-size:11px}}[data-ui=shop-admin] .admin-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}[data-ui=shop-admin] .admin-page-heading h1{color:var(--admin-heading-foreground);letter-spacing:-.025em;margin:0;font-size:28px;line-height:1.3}[data-ui=shop-admin] .admin-page-heading.is-neutral-title h1{color:var(--admin-heading-foreground)}[data-ui=shop-admin] .admin-page-heading p{color:var(--admin-muted);margin:6px 0 0;font-size:13px;line-height:1.8}[data-ui=shop-admin] .admin-page-action,[data-ui=shop-admin] .admin-page-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-ui=shop-admin] .admin-page-status{width:fit-content;color:var(--admin-foreground);background:var(--admin-accent);border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex}[data-ui=shop-admin] .admin-page-status.is-positive{color:var(--admin-positive-foreground);background:var(--admin-positive-background)}[data-ui=shop-admin] .admin-page-status.is-muted{color:var(--admin-primary);background:#e4e4e7}[data-ui=shop-admin] .admin-sidebar{overflow:hidden}[data-ui=shop-admin] .admin-sidebar :is(.admin-brand,.admin-sidebar-footer){flex-shrink:0}[data-ui=shop-admin] .admin-sidebar nav{overscroll-behavior-y:contain;flex:auto;align-content:start;min-height:0;margin-inline-end:-12px;padding-inline-end:12px;overflow:hidden auto}[data-ui=shop-admin].admin-mobile-nav{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}[data-ui=shop-admin].admin-mobile-nav>aside{flex-direction:column;height:100%;min-height:0;display:flex}[data-ui=shop-admin].admin-mobile-nav .admin-mobile-nav-heading{flex-shrink:0}[data-ui=shop-admin].admin-mobile-nav nav{overscroll-behavior-y:contain;flex:auto;align-content:start;min-height:0;overflow:hidden auto}[data-ui=shop-admin] .admin-sidebar nav>.admin-sidebar-navigation-group{gap:3px;padding:0;display:grid}[data-ui=shop-admin] :is(.admin-sidebar,.admin-mobile-nav) :is(.admin-sidebar-navigation-link,.admin-sidebar-navigation-group-trigger){box-sizing:border-box;color:#f4faf7;width:100%;min-height:42px;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}[data-ui=shop-admin] :is(.admin-sidebar,.admin-mobile-nav) :is(.admin-sidebar-navigation-link,.admin-sidebar-navigation-group-trigger):hover{background:#ffffff14}[data-ui=shop-admin] :is(.admin-sidebar,.admin-mobile-nav) .admin-sidebar-navigation-link[data-active]{color:var(--admin-primary);background:var(--admin-accent);font-weight:700}[data-ui=shop-admin] :is(.admin-sidebar,.admin-mobile-nav) :is(.admin-sidebar-navigation-link,.admin-sidebar-navigation-group-trigger):focus-visible{outline-offset:-2px;outline:2px solid #c5ddd1}[data-ui=shop-admin] :is(.admin-sidebar,.admin-mobile-nav) :is(.admin-sidebar-navigation-link,.admin-sidebar-navigation-group-trigger)>span{color:inherit}[data-ui=shop-admin] :is(.admin-sidebar,.admin-mobile-nav) .admin-sidebar-navigation-group-chevron{margin-right:auto;transition:transform .15s}[data-ui=shop-admin] :is(.admin-sidebar,.admin-mobile-nav) .admin-sidebar-navigation-group[data-open] .admin-sidebar-navigation-group-chevron{transform:rotate(180deg)}[data-ui=shop-admin] :is(.admin-sidebar,.admin-mobile-nav) .admin-sidebar-navigation-submenu{gap:2px;padding-right:12px;display:grid}[data-ui=shop-admin] :is(.admin-sidebar,.admin-mobile-nav) .admin-sidebar-navigation-submenu .admin-sidebar-navigation-link{min-height:38px;font-size:12px}[data-ui=shop-admin] .admin-action,[data-ui=shop-admin] .admin-icon-action,[data-ui=platform-admin] .admin-action,[data-ui=platform-admin] .admin-icon-action{border:1px solid var(--admin-border);color:var(--admin-foreground);font:inherit;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}[data-ui=shop-admin] .admin-action,[data-ui=platform-admin] .admin-action{width:fit-content;min-height:var(--admin-control-height);white-space:nowrap;padding:0 13px}[data-ui=shop-admin] .admin-icon-action,[data-ui=platform-admin] .admin-icon-action{width:var(--admin-control-height);height:var(--admin-control-height);padding:0}:is([data-ui=shop-admin],[data-ui=platform-admin]) :is(.admin-action,.admin-icon-action).is-primary{border-color:var(--admin-primary);color:#fff;background:var(--admin-primary)}:is([data-ui=shop-admin],[data-ui=platform-admin]) :is(.admin-action,.admin-icon-action).is-primary:hover:not(:disabled){background:var(--admin-primary-hover)}:is([data-ui=shop-admin],[data-ui=platform-admin]) :is(.admin-action,.admin-icon-action).is-secondary:hover:not(:disabled){background:var(--admin-background);border-color:#a1a1aa}:is([data-ui=shop-admin],[data-ui=platform-admin]) :is(.admin-action,.admin-icon-action).is-danger{color:#b91c1c;background:#fff;border-color:#fca5a5}:is([data-ui=shop-admin],[data-ui=platform-admin]) :is(.admin-action,.admin-icon-action).is-danger:hover:not(:disabled){background:#fff1f2}:is([data-ui=shop-admin],[data-ui=platform-admin]) :is(.admin-action,.admin-icon-action):focus-visible{border-color:var(--admin-primary);outline:0;box-shadow:0 0 0 3px #103e321f}:is([data-ui=shop-admin],[data-ui=platform-admin]) :is(.admin-action,.admin-icon-action):disabled,:is([data-ui=shop-admin],[data-ui=platform-admin]) :is(.admin-action,.admin-icon-action)[aria-disabled=true]{cursor:not-allowed;opacity:.6}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-action-spinner{animation:.8s linear infinite shop-admin-action-spin}@keyframes shop-admin-action-spin{to{transform:rotate(360deg)}}[data-ui=shop-admin] .admin-editor-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.72fr);grid-template-areas:"main side";gap:18px;display:grid}[data-ui=shop-admin] .admin-editor-layout.is-single-column{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}[data-ui=shop-admin] .admin-editor-layout-main{grid-area:main;align-content:start;gap:18px;min-width:0;display:grid}[data-ui=shop-admin] .admin-editor-layout-side{grid-area:side;align-content:start;gap:18px;min-width:0;display:grid}@media (min-width:901px){[data-ui=shop-admin] .admin-editor-layout.is-aside-stretched>.admin-editor-layout-side{grid-auto-rows:1fr;align-content:stretch}[data-ui=shop-admin] .admin-section-card.is-stretched{grid-template-rows:auto minmax(0,1fr);align-content:stretch}[data-ui=shop-admin] .admin-section-card.is-stretched>.admin-section-card-content{flex-direction:column;gap:18px;display:flex}[data-ui=shop-admin] .admin-section-card.is-stretched>.admin-section-card-content>[data-admin-embedded-form]{flex:1;display:grid}[data-ui=shop-admin] .admin-section-card.is-stretched>.admin-section-card-content>[data-admin-embedded-form]>.admin-field-grid{align-content:space-between;gap:22px}}[data-ui=shop-admin] .admin-section-card{box-sizing:border-box;border:1px solid var(--admin-border);background:#fff;border-radius:10px;gap:16px;min-width:0;padding:22px;display:grid;box-shadow:0 1px 2px #00000008}[data-ui=shop-admin] .admin-section-card-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}[data-ui=shop-admin] .admin-section-card-heading>div{gap:6px;min-width:0;display:grid}[data-ui=shop-admin] .admin-section-card-heading h2{color:var(--admin-heading-foreground);margin:0;font-size:16px;line-height:1.55}[data-ui=shop-admin] .admin-section-card-heading p{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.8}[data-ui=shop-admin] .admin-section-card-content{min-width:0;color:var(--admin-foreground);gap:16px;font-size:13px;font-weight:400;line-height:1.8;display:grid}[data-ui=shop-admin] .admin-section-card-content>p{margin:0}[data-ui=shop-admin] .admin-disclosure-group{border:1px solid var(--admin-border);background:#fff;border-radius:10px}[data-ui=shop-admin] .admin-disclosure-group>summary{min-height:44px;color:var(--admin-primary);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;list-style:none;display:flex}[data-ui=shop-admin] .admin-disclosure-group>summary::-webkit-details-marker{display:none}[data-ui=shop-admin] .admin-disclosure-group>summary:after{content:"⌄";margin-inline-start:12px;font-size:16px;transition:transform .12s}[data-ui=shop-admin] .admin-disclosure-group[open]>summary:after{transform:rotate(180deg)}[data-ui=shop-admin] .admin-disclosure-group>summary:focus-visible{outline:3px solid var(--admin-primary);outline-offset:2px}[data-ui=shop-admin] .admin-disclosure-error{color:#b91c1c;margin-inline-start:auto;font-size:12px}[data-ui=shop-admin] .admin-disclosure-content{gap:16px;padding:0 14px 14px;display:grid}[data-ui=shop-admin] .admin-card-to-card-payment-review{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}[data-ui=shop-admin] .admin-card-to-card-payment-review-evidence{grid-template-rows:280px auto;gap:10px;min-width:0;max-width:100%;display:grid;position:relative}[data-ui=shop-admin] .admin-card-to-card-payment-review-evidence>img,[data-ui=shop-admin] .admin-card-to-card-payment-review-document{box-sizing:border-box;border:1px solid var(--admin-border);background:var(--admin-background);object-fit:contain;border-radius:7px;width:100%;min-width:0;max-width:100%;height:280px;overflow:hidden}[data-ui=shop-admin] .admin-card-to-card-payment-review-document{color:var(--admin-muted);place-items:center;padding:20px;font-size:12px;font-weight:400;display:grid}[data-ui=shop-admin] .admin-card-to-card-payment-review-evidence>.admin-icon-action{z-index:1;background:#ffffffe6;border-color:#fffc;position:absolute;top:8px;left:8px;box-shadow:0 1px 3px #0000002e}[data-ui=shop-admin] :is(.admin-card-to-card-payment-review-evidence,.admin-card-to-card-payment-review-actions){direction:rtl}[data-ui=shop-admin] .admin-card-to-card-payment-review-actions{align-content:center;gap:14px;min-width:0;display:grid}[data-ui=shop-admin] .admin-card-to-card-payment-review-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-ui=shop-admin] .admin-card-to-card-payment-review.is-receipt-missing{background-color:#fef2f2;background-image:repeating-linear-gradient(-45deg,#0000 0 9px,#dc262621 9px 10px);border:1px solid #f87171;border-radius:7px;grid-template-columns:minmax(0,1fr);padding:14px}[data-ui=shop-admin] .admin-card-to-card-payment-review-dialog{width:min(520px,100vw - 32px)}[data-ui=shop-admin].admin-card-to-card-payment-review-dialog .admin-dialog-form .admin-choice-cards .admin-choice-card{align-items:center;gap:9px;display:flex}[data-ui=shop-admin].admin-card-to-card-payment-review-dialog .admin-dialog-form .admin-choice-cards .admin-choice-card input[type=radio]{width:15px;height:15px;min-height:0;box-shadow:none;flex:0 0 15px;margin:0;padding:0}[data-ui=shop-admin] .admin-card-section{border-top:1px solid var(--admin-border);gap:16px;min-width:0;padding-top:20px;display:grid}[data-ui=shop-admin] .admin-card-section>h3{color:var(--admin-heading-foreground);margin:0;font-size:16px;line-height:1.55}[data-ui=shop-admin] .admin-card-section-content{gap:16px;min-width:0;display:grid}[data-ui=shop-admin] .admin-customer-address-list{border-top:1px solid var(--admin-border);display:grid}[data-ui=shop-admin] .admin-customer-address-item{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}[data-ui=shop-admin] .admin-customer-address-item>div:first-child{gap:5px;min-width:0;display:grid}[data-ui=shop-admin] .admin-customer-address-item p{color:var(--admin-foreground);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400;line-height:1.8}[data-ui=shop-admin] .admin-customer-address-item p>strong{color:var(--admin-primary);font-size:12px;font-weight:700}[data-ui=shop-admin] .admin-customer-address-item p>bdi{unicode-bidi:plaintext}[data-ui=shop-admin] .admin-customer-address-item>div:last-child{direction:ltr;justify-content:flex-start;align-items:center;gap:8px;min-width:120px;display:flex}[data-ui=shop-admin] .admin-customer-address-item>div:last-child .admin-status-tag{direction:rtl}[data-ui=shop-admin] .admin-field-grid{align-items:start;gap:14px;display:grid}[data-ui=shop-admin] .admin-field-grid.is-2-column{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui=shop-admin] .admin-field-grid.is-1-column{grid-template-columns:minmax(0,1fr)}[data-ui=shop-admin] .admin-action.is-full-width{width:100%}[data-ui=shop-admin] .admin-action.is-inline{min-height:0;color:var(--admin-primary);text-underline-offset:3px;background:0 0;border:0;border-radius:4px;padding:0 2px;font-size:12px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}[data-ui=shop-admin] .admin-action.is-inline:hover{text-decoration-color:currentColor}[data-ui=shop-admin] .admin-field{min-width:0;color:var(--admin-foreground);align-content:start;gap:8px;font-size:12px;font-weight:700;display:grid}[data-ui=shop-admin] .admin-field>label{width:fit-content}[data-ui=shop-admin] .admin-shipping-manual-formula{min-height:40px;color:var(--admin-foreground);flex-wrap:wrap;align-items:center;gap:0;font-size:13px;font-weight:700;display:flex}[data-ui=shop-admin] .admin-shipping-manual-formula-intro,[data-ui=shop-admin] .admin-shipping-manual-formula-amount{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}[data-ui=shop-admin] .admin-shipping-manual-formula-amount{flex:none}[data-ui=shop-admin] .admin-shipping-manual-formula-control{flex:0 116px;min-width:96px;display:block}[data-ui=shop-admin] .admin-shipping-manual-formula-amount .admin-shipping-manual-formula-control{flex:1 1 0}[data-ui=shop-admin] .admin-shipping-manual-formula-control input{width:100%;min-width:0}[data-ui=shop-admin] .admin-shipping-schedule,[data-ui=shop-admin] .admin-shipping-schedule-day{gap:12px;display:grid}[data-ui=shop-admin] .admin-shipping-schedule-day{border-top:1px solid var(--admin-border);padding-top:12px}@media (max-width:640px){[data-ui=shop-admin] .admin-shipping-manual-formula{gap:10px}[data-ui=shop-admin] .admin-shipping-manual-formula-intro,[data-ui=shop-admin] .admin-shipping-manual-formula-amount{gap:6px}}[data-ui=shop-admin] .admin-order-items-editor{gap:20px;display:grid}[data-ui=shop-admin] .admin-editable-order-item{border-bottom:1px solid var(--admin-border);grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:24px;padding:0 0 24px;display:grid}[data-ui=shop-admin] .admin-editable-item-image{background:var(--admin-background);color:#a1a1aa;border-radius:12px;place-items:center;width:120px;height:120px;display:grid;position:relative;overflow:hidden}[data-ui=shop-admin] .admin-editable-item-image img{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}[data-ui=shop-admin] .admin-editable-item-content{justify-items:start;gap:18px;min-width:0;display:grid}[data-ui=shop-admin] .admin-editable-item-title{color:var(--admin-foreground);font-size:14px;font-weight:400;line-height:1.8}[data-ui=shop-admin] .admin-editable-item-quantity{background:var(--admin-accent);border-radius:12px;align-items:center;padding:4px;display:flex}[data-ui=shop-admin] .admin-editable-item-quantity button{width:34px;height:38px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}[data-ui=shop-admin] .admin-editable-item-quantity button:first-child{color:#dc2626}[data-ui=shop-admin] .admin-editable-item-quantity button:disabled{opacity:.4;cursor:not-allowed}[data-ui=shop-admin] .admin-editable-item-quantity button:focus-visible{outline:2px solid var(--admin-muted)}[data-ui=shop-admin] .admin-editable-item-quantity input{text-align:center;width:40px;min-width:0;min-height:38px;box-shadow:none;background:0 0;border:0;padding:0;font-size:13px;font-weight:400}[data-ui=shop-admin] .admin-editable-item-quantity input[aria-invalid=true]{outline:1px solid #dc2626}[data-ui=shop-admin] .admin-editable-item-price{color:var(--admin-primary);text-align:left;gap:14px;font-size:14px;font-weight:400;display:grid}[data-ui=shop-admin] .admin-editable-item-price>div{align-items:center;gap:8px;display:flex}[data-ui=shop-admin] .admin-editable-item-price s{color:#94a3b8;font-size:11px}[data-ui=shop-admin] .admin-editable-item-price>div>span{color:#fff;background:#ff2f3a;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}@media (max-width:760px){[data-ui=shop-admin] .admin-editable-order-item{grid-template-columns:80px minmax(0,1fr);gap:14px}[data-ui=shop-admin] .admin-editable-item-image{width:80px;height:80px}[data-ui=shop-admin] .admin-editable-item-price{text-align:right;grid-column:2}}[data-ui=shop-admin] .admin-panel-item-cards{gap:10px;display:grid}[data-ui=shop-admin] .admin-panel-item-card{border:1px solid var(--admin-border);background:#fff;border-radius:10px;grid-template-columns:80px minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:14px;padding:12px;display:grid}[data-ui=shop-admin] .admin-panel-item-image{width:80px;height:80px;color:var(--admin-muted);background:var(--admin-accent);border-radius:8px;place-items:center;font-size:10px;display:grid;position:relative;overflow:hidden}[data-ui=shop-admin] .admin-panel-item-image svg{width:21px;height:21px}[data-ui=shop-admin] .admin-panel-item-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-ui=shop-admin] .admin-panel-item-product{gap:8px;min-width:0;display:grid}[data-ui=shop-admin] .admin-panel-item-product>strong{color:var(--admin-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}[data-ui=shop-admin] .admin-panel-item-product>span{width:fit-content;color:var(--admin-primary);background:var(--admin-accent);border-radius:999px;padding:4px 8px;font-size:11px}[data-ui=shop-admin] .admin-panel-item-product small{color:var(--admin-muted);font-size:12px;font-weight:400}[data-ui=shop-admin] :is(.admin-panel-item-unit-price,.admin-panel-item-total){font-variant-numeric:tabular-nums;gap:4px;font-size:12px;font-weight:400;display:grid}[data-ui=shop-admin] :is(.admin-panel-item-unit-price,.admin-panel-item-total) strong{font-weight:400}[data-ui=shop-admin] .admin-panel-item-unit-price s{color:#a1a1aa}[data-ui=shop-admin] .admin-panel-item-discount{color:#fff;background:#ff2f3a;border-radius:999px;width:fit-content;padding:4px 8px}[data-ui=shop-admin] .admin-panel-item-total>span{color:var(--admin-muted)}@media (max-width:760px){[data-ui=shop-admin] .admin-panel-item-card{grid-template-columns:64px minmax(0,1fr)}[data-ui=shop-admin] .admin-panel-item-image{width:64px;height:64px}[data-ui=shop-admin] .admin-panel-item-unit-price,[data-ui=shop-admin] .admin-panel-item-total{grid-column:2}}[data-ui=shop-admin] .admin-key-value-list{margin:0;font-size:12px;font-weight:400;line-height:1.8}[data-ui=shop-admin] .admin-key-value-list>div{border-top:1px solid var(--admin-border);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}[data-ui=shop-admin] .admin-key-value-list dt{color:var(--admin-primary);flex-shrink:0}[data-ui=shop-admin] .admin-key-value-list dd{text-align:left;overflow-wrap:anywhere;min-width:0;color:var(--admin-primary);margin:0}[data-ui=shop-admin] .admin-key-value-list dd>[dir=ltr]{text-align:right;direction:ltr;unicode-bidi:plaintext;display:inline-block}[data-ui=shop-admin] .admin-key-value-list>.is-danger :is(dt,dd){color:#dc2626}[data-ui=shop-admin] .admin-key-value-list>.is-positive dd{color:#039855}[data-ui=shop-admin] .admin-key-value-list.is-featured>div{border-top:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0}[data-ui=shop-admin] .admin-key-value-list.is-featured dd{text-align:right;font-variant-numeric:tabular-nums;width:100%;font-size:28px;font-weight:800;line-height:1.35}[data-ui=shop-admin] .admin-field-grid.is-3-column{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}[data-ui=shop-admin] .admin-field-grid.is-stretched{align-items:stretch}[data-ui=shop-admin] .admin-key-value-list.is-metric>div{border:0;justify-content:stretch;align-items:stretch;gap:12px;padding:0;display:grid}[data-ui=shop-admin] .admin-key-value-list.is-metric dt{color:var(--admin-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}[data-ui=shop-admin] .admin-key-value-list.is-metric dt.is-label-hidden{justify-content:flex-end}[data-ui=shop-admin] .admin-metric-icon{width:52px;height:52px;color:var(--admin-primary);background:var(--admin-positive-background);border-radius:10px;flex:none;place-items:center;display:grid}[data-ui=shop-admin] .admin-metric-icon svg{stroke-width:1.7px;width:27px;height:27px}[data-ui=shop-admin] .admin-section-card-icon{width:44px;height:44px;color:var(--admin-primary);background:var(--admin-positive-background);border-radius:10px;flex:none;place-items:center;display:grid}[data-ui=shop-admin] .admin-section-card-icon svg{stroke-width:1.7px;width:24px;height:24px}[data-ui=shop-admin] .admin-section-card.is-dashboard{align-content:start;gap:12px}[data-ui=shop-admin] .admin-section-card.is-dashboard .admin-section-card-heading{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:10px;min-height:44px}[data-ui=shop-admin] .admin-section-card.is-dashboard .admin-section-card-heading h2{color:var(--admin-heading-foreground)}[data-ui=shop-admin] .admin-section-card.is-dashboard .admin-section-card-icon{width:36px;height:36px;color:var(--admin-neutral-foreground);background:var(--admin-table-header);border-radius:8px}[data-ui=shop-admin] .admin-section-card.is-dashboard .admin-section-card-icon svg{width:20px;height:20px}[data-ui=shop-admin] .admin-section-card.is-dashboard .admin-section-card-heading>:is(a,button){margin-inline-start:auto}[data-ui=shop-admin] .admin-section-card.is-dashboard .admin-section-card-content{align-content:start;gap:12px}[data-ui=shop-admin] .admin-section-card.is-compact{gap:8px;padding:16px}[data-ui=shop-admin] .admin-section-card.is-compact .admin-section-card-heading{min-height:32px}[data-ui=shop-admin] .admin-section-card.is-compact .admin-section-card-icon{width:32px;height:32px}[data-ui=shop-admin] .admin-section-card.is-dashboard .admin-key-value-list:not(.is-metric)>div{padding-block:7px}[data-ui=shop-admin] .admin-section-card.is-dashboard .admin-key-value-list>:not(.is-danger) dt,[data-ui=shop-admin] .admin-section-card.is-dashboard .admin-key-value-list:not(.is-metric)>.is-default dd{color:var(--admin-neutral-foreground)}[data-ui=shop-admin] .admin-section-card.is-dashboard .admin-key-value-list>.is-positive dd{color:var(--admin-primary)}[data-ui=shop-admin] .admin-key-value-list.is-metric dd{text-align:start;gap:14px;display:grid}[data-ui=shop-admin] .admin-metric-value{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}[data-ui=shop-admin] .admin-metric-value strong{color:var(--admin-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.35}[data-ui=shop-admin] .admin-metric-value>span{color:var(--admin-muted);font-size:13px}[data-ui=shop-admin] .admin-key-value-list.is-metric .is-danger .admin-metric-value strong{color:#dc2626}[data-ui=shop-admin] .admin-metric-context{justify-items:start;gap:10px;display:grid}[data-ui=shop-admin] .admin-metric-description{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.8}[data-ui=shop-admin] .admin-metric-suffix{color:var(--admin-primary);font-size:15px;font-weight:700}[data-ui=shop-admin] .admin-metric-usage.is-bar{background:var(--admin-positive-background);border-radius:999px;width:100%;height:12px;overflow:hidden}[data-ui=shop-admin] .admin-metric-bar-fill{border-radius:inherit;background:var(--admin-primary);height:100%;display:block}[data-ui=shop-admin] .admin-metric-usage.is-ring{position:absolute;inset:0}[data-ui=shop-admin] .admin-metric-usage.is-ring svg{fill:none;stroke-width:12px;width:100%;height:100%;display:block}[data-ui=shop-admin] .admin-metric-track{stroke:var(--admin-positive-background)}[data-ui=shop-admin] .admin-metric-fill{stroke:var(--admin-primary)}[data-ui=shop-admin] .admin-key-value-list.is-metric .has-ring dd{grid-template-columns:minmax(0,1fr) minmax(130px,175px);align-items:center}[data-ui=shop-admin] .has-ring .admin-metric-visual{aspect-ratio:1;grid-area:1/2;place-items:center;width:100%;display:grid;position:relative}[data-ui=shop-admin] .has-ring .admin-metric-value{z-index:1;justify-items:center;gap:0;display:grid}[data-ui=shop-admin] .has-ring .admin-metric-context{grid-area:1/1}[data-ui=shop-admin] .admin-key-value-list.is-metric :not(.has-ring) .admin-metric-context{justify-items:stretch}[data-ui=shop-admin] .admin-key-value-list.is-tiles{background:var(--admin-accent);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px;display:grid}[data-ui=shop-admin] .admin-key-value-list.is-tiles>div{text-align:center;border:0;align-content:start;gap:5px;padding:0;display:grid}[data-ui=shop-admin] .admin-key-value-list.is-tiles>div+div{border-inline-start:1px solid var(--admin-border);padding-inline-start:14px}[data-ui=shop-admin] .admin-key-value-list.is-tiles dt{flex-shrink:1;font-size:11px}[data-ui=shop-admin] .admin-key-value-list.is-tiles dd{text-align:center;font-size:14px;font-weight:700}@media (max-width:1100px){[data-ui=shop-admin] .admin-field-grid.is-3-column{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){[data-ui=shop-admin] .admin-key-value-list.is-tiles{grid-template-columns:minmax(0,1fr)}[data-ui=shop-admin] .admin-key-value-list.is-tiles>div+div{border-inline-start:0;border-top:1px solid var(--admin-border);padding-inline-start:0;padding-top:10px}}[data-ui=shop-admin] .admin-notification-content{text-align:right;gap:18px;min-width:0;display:grid}[data-ui=shop-admin] .admin-notification-content-meta{color:var(--admin-muted);flex-wrap:wrap;align-items:baseline;gap:8px 20px;font-size:13px;line-height:1.8;display:flex}[data-ui=shop-admin] .admin-notification-content-meta>span{color:var(--admin-primary)}[data-ui=shop-admin] .admin-notification-content-body{color:var(--admin-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:400;line-height:2}[data-ui=shop-admin] .admin-panel-timeline{margin:0;padding:0;list-style:none;display:grid}[data-ui=shop-admin] .admin-panel-timeline li{grid-template-columns:30px 1fr;gap:10px;min-height:58px;display:grid;position:relative}[data-ui=shop-admin] .admin-panel-timeline li:not(:last-child):before{background:var(--admin-border);content:"";width:1px;height:calc(100% - 10px);position:absolute;top:28px;right:14px}[data-ui=shop-admin] .admin-panel-timeline-icon{z-index:1;width:28px;height:28px;color:var(--admin-foreground);background:var(--admin-accent);border-radius:50%;place-items:center;display:grid}[data-ui=shop-admin] .admin-panel-timeline li>div{align-content:start;gap:3px;padding-top:2px;display:grid}[data-ui=shop-admin] .admin-panel-timeline strong{font-size:13px;font-weight:400}[data-ui=shop-admin] .admin-panel-timeline time{color:var(--admin-muted);font-size:12px;font-weight:400}[data-ui=shop-admin] .admin-panel-status-steps{direction:rtl;margin:0;padding:0;list-style:none;display:grid}[data-ui=shop-admin] .admin-panel-status-steps li{z-index:0;text-align:center;grid-template-rows:34px auto;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}[data-ui=shop-admin] .admin-panel-status-steps li:not(:first-child):before{z-index:-1;background:var(--admin-border);content:"";border-radius:3px;width:calc(100% - 34px);height:2px;position:absolute;top:16px;left:calc(50% + 17px)}[data-ui=shop-admin] .admin-panel-step-icon{border:1px solid var(--admin-border);width:34px;height:34px;color:var(--admin-muted);background:var(--admin-accent);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 3px #fff}[data-ui=shop-admin] .admin-panel-step-icon svg{stroke-width:2px;width:15px;height:15px}[data-ui=shop-admin] .admin-panel-status-steps li.is-complete .admin-panel-step-icon{border-color:var(--admin-positive-background);color:var(--admin-positive-foreground);background:var(--admin-positive-background)}[data-ui=shop-admin] .admin-panel-status-steps li.is-complete:not(:first-child):before{background:var(--admin-positive-background)}[data-ui=shop-admin] .admin-panel-status-steps strong{max-width:100%;color:var(--admin-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}[data-ui=shop-admin] .admin-panel-status-steps li.is-current .admin-panel-step-icon{isolation:isolate;position:relative}[data-ui=shop-admin] .admin-panel-status-steps li.is-current .admin-panel-step-icon:after{z-index:-1;border:2px solid var(--admin-positive-background);content:"";border-radius:50%;animation:1.8s ease-out infinite admin-panel-step-pulse;position:absolute;inset:-5px}@keyframes admin-panel-step-pulse{0%{opacity:.72;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){[data-ui=shop-admin] .admin-panel-status-steps li.is-current .admin-panel-step-icon:after{opacity:.5;animation:none;transform:scale(1.12)}}[data-ui=shop-admin] .admin-choice-cards{gap:8px;min-width:0;display:grid}[data-ui=shop-admin] .admin-choice-cards-options{gap:8px;display:grid}[data-ui=shop-admin] .admin-choice-cards-options.is-horizontal{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}[data-ui=shop-admin] .admin-choice-cards .admin-choice-card{border:1px solid var(--admin-border);min-width:0;color:var(--admin-foreground);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:9px;margin:0;padding:12px;display:flex}[data-ui=shop-admin] .admin-choice-card:has(input:checked){border-color:var(--admin-foreground);background:var(--admin-accent)}[data-ui=shop-admin] .admin-choice-card:has(input:focus-visible){outline:2px solid var(--admin-primary);outline-offset:2px}[data-ui=shop-admin] .admin-choice-card:has(input:disabled){opacity:.6;cursor:not-allowed}[data-ui=shop-admin] .admin-choice-card:has(input[aria-invalid=true]){border-color:#dc2626}[data-ui=shop-admin] .admin-choice-cards .admin-choice-card input{width:15px;height:15px;min-height:0;accent-color:var(--admin-foreground);box-shadow:none;flex:0 0 15px;margin:0;padding:0}[data-ui=shop-admin] .admin-choice-card-icon{flex:none}[data-ui=shop-admin] .admin-choice-card-copy{gap:5px;min-width:0;display:grid}[data-ui=shop-admin] .admin-choice-card-copy strong{color:var(--admin-foreground);font-size:13px;font-weight:700;line-height:1.7}[data-ui=shop-admin] .admin-choice-card-copy>span{color:var(--admin-muted);font-size:11px;font-weight:400;line-height:1.8}[data-ui=shop-admin] .admin-choice-cards.is-compact .admin-choice-cards-options{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui=shop-admin] .admin-choice-cards.is-compact .admin-choice-card{padding:10px 12px}[data-ui=shop-admin] .admin-choice-cards.is-compact .admin-choice-card-copy{gap:2px}[data-ui=shop-admin] .admin-balance-trend{gap:8px;min-width:0;margin:0;display:grid}[data-ui=shop-admin] .admin-balance-trend svg{width:100%;max-width:640px;height:auto;margin-inline:auto;display:block;overflow:visible}[data-ui=shop-admin] .admin-balance-trend-grid{stroke:var(--admin-border);stroke-dasharray:4 4}[data-ui=shop-admin] .admin-balance-trend-axis{fill:var(--admin-muted);font-family:inherit;font-size:12px}[data-ui=shop-admin] .admin-balance-trend-area{fill:var(--admin-positive-background)}[data-ui=shop-admin] .admin-balance-trend-line{fill:none;stroke:var(--admin-primary);stroke-width:2.5px;vector-effect:non-scaling-stroke}[data-ui=shop-admin] .admin-balance-trend-point{fill:var(--admin-primary);stroke:var(--admin-background);stroke-width:2px}[data-ui=shop-admin] .admin-balance-trend figcaption{color:var(--admin-muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}[data-ui=shop-admin] .admin-balance-trend figcaption:before{background:var(--admin-primary);content:"";border-radius:50%;flex:none;width:8px;height:8px}@media (max-width:600px){[data-ui=shop-admin] .admin-balance-trend-axis{font-size:24px}}[data-ui=shop-admin] .admin-skeleton-wallet{gap:18px;display:grid}[data-ui=shop-admin] .admin-skeleton-wallet .is-wallet-topup{min-height:410px}[data-ui=shop-admin] .admin-skeleton-wallet .is-wallet-history{min-height:180px}[data-ui=shop-admin] .admin-field-title{align-items:baseline;gap:4px;display:inline-flex}[data-ui=shop-admin] .admin-field-title:has(>.admin-required-marker){gap:2px}[data-ui=shop-admin] .admin-field-title>.admin-required-marker{margin-inline-start:0}[data-ui=shop-admin] .admin-field-title small{color:var(--admin-muted);font-size:11px;font-weight:400}[data-ui=shop-admin] .admin-field-assistant-badge{border:1px solid var(--admin-positive-border);color:var(--admin-primary);background:var(--admin-accent);white-space:nowrap;border-radius:999px;align-self:center;margin-inline-start:4px;padding:0 8px;font-size:11px;font-weight:500;line-height:20px}[data-ui=shop-admin] .admin-field-assistant-replace{border:1px solid var(--admin-positive-border);background:var(--admin-accent);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 10px;font-size:12px;line-height:1.7;display:flex}[data-ui=shop-admin] .admin-field-assistant-replace-actions{flex-wrap:wrap;gap:8px;display:flex}[data-ui=shop-admin] .admin-field-assistant-group{justify-items:start;gap:8px;display:grid}[data-ui=shop-admin] .admin-field-assistant-group>.admin-field-assistant-badge{margin-inline-start:0}[data-ui=shop-admin] .admin-field-assistant-group>.admin-field-assistant-replace{justify-self:stretch}[data-ui=shop-admin] .admin-required-marker{color:var(--admin-muted);font-weight:400}[data-ui=shop-admin] :is(.admin-input,.admin-text-input){width:100%;min-width:0;min-height:var(--admin-control-height);box-sizing:border-box;border:1px solid var(--admin-border);color:var(--admin-foreground);font:inherit;background:#fff;border-radius:7px;padding:9px 11px;font-size:13px;font-weight:400;display:block}[data-ui=shop-admin] :is(.admin-input,.admin-text-input)[dir=ltr]{text-align:right;unicode-bidi:plaintext}[data-ui=shop-admin] :is(.admin-input,.admin-text-input):focus{border-color:var(--admin-primary);outline:0;box-shadow:0 0 0 3px #103e321a}[data-ui=shop-admin] textarea.admin-text-input{resize:vertical;line-height:1.8}[data-ui=shop-admin] .admin-preview-text-input{min-width:0;min-height:var(--admin-control-height);align-items:center;gap:8px;display:flex}[data-ui=shop-admin] .admin-preview-text-input>.admin-input{flex:1;width:0}[data-ui=shop-admin] .admin-preview-text-input>input[type=hidden]{display:none}[data-ui=shop-admin] .admin-preview-text-input>.admin-icon-action{flex-shrink:0}[data-ui=shop-admin] .admin-text-input-preview{min-width:0;color:var(--admin-primary);overflow-wrap:anywhere;unicode-bidi:isolate;flex:1;font-size:13px;line-height:1.8}[data-ui=shop-admin] a.admin-text-input-preview{text-underline-offset:3px;text-decoration:underline}[data-ui=shop-admin] a.admin-text-input-preview:focus-visible{outline:2px solid var(--admin-primary);outline-offset:3px;border-radius:3px}[data-ui=shop-admin] .admin-preview-text-input [data-admin-field-focus-target][aria-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}[data-ui=shop-admin] .admin-field-help{color:var(--admin-muted);margin:0;font-size:11px;font-weight:400;line-height:1.7}[data-ui=shop-admin] .admin-field-error{color:#b42318;margin:0;font-size:11px;font-weight:400;line-height:1.7}[data-ui=shop-admin] .admin-form-error,[data-ui=shop-admin] .field-validation-error{font-weight:400}[data-ui=shop-admin] .admin-field-invalid :is(.admin-input,.admin-text-input),[data-ui=shop-admin] :is(.admin-input,.admin-text-input)[aria-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}[data-ui=shop-admin] .admin-field-invalid :is(.admin-input,.admin-text-input):focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26262e}[data-ui=shop-admin] .admin-listing-toolbar{gap:8px;display:grid}[data-ui=shop-admin] .admin-listing-toolbar+:is(.admin-data-table,.admin-data-table-empty,.admin-data-table-error,.admin-data-table-loading),[data-ui=shop-admin] :is(.admin-data-table,.admin-data-table-empty,.admin-data-table-error,.admin-data-table-loading)+.admin-listing-pagination{margin-top:14px}[data-ui=shop-admin] .admin-listing-toolbar-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-ui=shop-admin] .admin-listing-search-field{gap:6px;width:min(100%,500px);display:grid}[data-ui=shop-admin] .admin-listing-search{box-sizing:border-box;border:1px solid var(--admin-border);width:100%;color:var(--admin-muted);background:#fff;border-radius:8px;align-items:center;gap:9px;padding-inline:12px 5px;display:flex;box-shadow:0 1px 2px #00000008}[data-ui=shop-admin] .admin-listing-search:focus-within{border-color:var(--admin-primary);box-shadow:0 0 0 3px #103e321a}[data-ui=shop-admin] .admin-listing-search>svg{flex:none}[data-ui=shop-admin] .admin-listing-search input{width:100%;min-width:0;height:42px;color:var(--admin-primary);font:inherit;text-align:right;background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:400}[data-ui=shop-admin] .admin-listing-search input:placeholder-shown{direction:rtl}[data-ui=shop-admin] .admin-listing-search input::-webkit-search-cancel-button{cursor:pointer}[data-ui=shop-admin] .admin-product-filter-trigger{width:fit-content;min-height:var(--admin-control-height);border:1px solid var(--admin-border);color:var(--admin-foreground);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}[data-ui=shop-admin] .admin-product-filter-trigger:hover{border-color:var(--admin-muted);background:var(--admin-background)}[data-ui=shop-admin] .admin-product-filter-trigger:focus-visible{border-color:var(--admin-primary);outline:0;box-shadow:0 0 0 3px #103e321a}[data-ui=shop-admin] .admin-product-filter-trigger>span{color:#fff;background:var(--admin-primary);border-radius:50%;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:10px;display:grid}[data-ui=shop-admin] .admin-filter-drawer,[data-ui=shop-admin].admin-filter-drawer{box-sizing:border-box;width:min(410px,100vw - 24px);height:100%;color:var(--admin-primary);direction:rtl;background:#fff;padding:24px;animation:.18s ease-out shop-admin-filter-slide-in;inset:0 auto 0 0;overflow-y:auto;box-shadow:12px 0 32px #00000026}[data-ui=shop-admin] .admin-filter-drawer[data-state=closed],[data-ui=shop-admin].admin-filter-drawer[data-state=closed]{animation:.14s ease-in shop-admin-filter-slide-out}[data-ui=shop-admin] .admin-filter-drawer>h2,[data-ui=shop-admin].admin-filter-drawer>h2{margin:0;font-size:19px}[data-ui=shop-admin] .admin-filter-drawer>p,[data-ui=shop-admin].admin-filter-drawer>p{color:var(--admin-muted);margin:6px 0 20px;font-size:12px;line-height:1.8}[data-ui=shop-admin] .admin-filter-drawer form,[data-ui=shop-admin].admin-filter-drawer form{gap:20px;display:grid}[data-ui=shop-admin] .admin-filter-drawer fieldset,[data-ui=shop-admin].admin-filter-drawer fieldset{border:0;border-top:1px solid #e4e4e7;gap:8px;margin:0;padding:16px 0 0;display:grid}[data-ui=shop-admin] .admin-filter-drawer legend,[data-ui=shop-admin].admin-filter-drawer legend{color:var(--admin-foreground);padding:0;font-size:13px;font-weight:800}[data-ui=shop-admin] .admin-filter-drawer fieldset>label,[data-ui=shop-admin].admin-filter-drawer fieldset>label{color:var(--admin-primary);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}[data-ui=shop-admin] .admin-filter-drawer input[type=radio],[data-ui=shop-admin].admin-filter-drawer input[type=radio]{width:15px;height:15px;accent-color:var(--admin-primary);margin:0}[data-ui=shop-admin] .admin-filter-error{color:#b42318;margin:0;font-size:12px;font-weight:400;line-height:1.7}[data-ui=shop-admin] .admin-filter-drawer footer,[data-ui=shop-admin].admin-filter-drawer footer{background:#fff;border-top:1px solid #e4e4e7;gap:7px;margin:0 -24px -24px;padding:14px 24px;display:flex;position:sticky;bottom:-24px}[data-ui=shop-admin] .admin-filter-drawer footer button,[data-ui=shop-admin].admin-filter-drawer footer button{border:1px solid var(--admin-border);min-height:38px;color:var(--admin-foreground);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:0 11px;font-size:12px;font-weight:700}[data-ui=shop-admin] .admin-filter-drawer footer button:last-child,[data-ui=shop-admin].admin-filter-drawer footer button:last-child{border-color:var(--admin-primary);color:#fff;background:var(--admin-primary);margin-right:auto}[data-ui=shop-admin] .admin-filter-drawer .admin-filter-clear,[data-ui=shop-admin].admin-filter-drawer .admin-filter-clear{color:#b91c1c;border-color:#0000}[data-ui=shop-admin] .admin-filter-drawer footer button:hover,[data-ui=shop-admin].admin-filter-drawer footer button:hover{background:var(--admin-background)}[data-ui=shop-admin] .admin-filter-drawer footer button:last-child:hover,[data-ui=shop-admin].admin-filter-drawer footer button:last-child:hover{background:var(--admin-primary-hover)}[data-ui=shop-admin] .admin-filter-drawer footer button:focus-visible,[data-ui=shop-admin].admin-filter-drawer footer button:focus-visible{outline:0;box-shadow:0 0 0 3px #103e321a}@keyframes shop-admin-filter-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes shop-admin-filter-slide-out{0%{transform:translate(0)}to{transform:translate(-100%)}}[data-ui=shop-admin] .admin-data-table{contain:paint;border:1px solid var(--admin-border);background:#fff;border-radius:10px;overflow-x:auto;box-shadow:0 1px 2px #0000000d}[data-ui=shop-admin] :is(.admin-data-table-head,.admin-data-table-row){width:max(100%, var(--admin-data-table-min-width));min-width:var(--admin-data-table-min-width);grid-template-columns:var(--admin-data-table-columns);box-sizing:border-box;align-items:center;gap:12px;padding:11px 16px;display:grid}[data-ui=shop-admin] .admin-data-table-head{color:var(--admin-foreground);background:var(--admin-table-header);font-size:13px;font-weight:600}[data-ui=shop-admin] .admin-data-table-row{border-top:1px solid #f0f0f1;min-height:78px;font-size:13px;transition:background .15s;position:relative}[data-ui=shop-admin] .admin-data-table-row:hover{background:var(--admin-background)}[data-ui=shop-admin] .admin-data-table-row-link{z-index:0;position:absolute;inset:0}[data-ui=shop-admin] .admin-data-table-row-link:focus-visible{z-index:2;outline:2px solid var(--admin-primary);outline-offset:-2px}[data-ui=shop-admin] .admin-data-table-row>:not(.admin-data-table-row-link){z-index:1;pointer-events:none;position:relative}[data-ui=shop-admin] .admin-data-table-selection{justify-content:center;align-items:center;display:flex;pointer-events:auto!important}[data-ui=shop-admin] .admin-data-table-selection input{width:16px;height:16px;accent-color:var(--admin-primary);cursor:pointer;margin:0}[data-ui=shop-admin] .admin-data-table-cell{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-ui=shop-admin] .admin-data-table-cell[data-interactive]{z-index:3;pointer-events:auto}[data-ui=shop-admin] .admin-data-table-actions{pointer-events:auto!important}[data-ui=shop-admin] .admin-data-table-actions>[role=group]{justify-content:flex-end;gap:6px;display:flex}[data-ui=shop-admin] .admin-data-table-actions .admin-icon-action{border-radius:6px;width:34px;height:34px}[data-ui=shop-admin] .admin-data-table-cell[dir=ltr],[data-ui=shop-admin] .admin-data-table-cell [dir=ltr]{text-align:right;unicode-bidi:plaintext}[data-ui=shop-admin] .admin-data-table-sort{color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;padding:0;display:inline-flex}[data-ui=shop-admin] .admin-data-table-sort:hover,[data-ui=shop-admin] .admin-data-table-sort.is-active{color:var(--admin-primary)}[data-ui=shop-admin] .admin-data-table-sort svg{color:#a1a1aa}[data-ui=shop-admin] .admin-data-table-sort.is-active svg{color:var(--admin-primary)}[data-ui=shop-admin] .admin-data-table-sort:focus-visible{outline:2px solid var(--admin-primary);outline-offset:3px}[data-ui=shop-admin] .admin-table-primary-cell{gap:3px;min-width:0;display:grid}[data-ui=shop-admin] .admin-table-primary-cell strong,[data-ui=shop-admin] .admin-table-primary-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui=shop-admin] .admin-table-primary-cell strong{color:var(--admin-foreground);font-size:13px;font-weight:700}[data-ui=shop-admin] .admin-table-primary-cell small{color:var(--admin-muted);font-size:11px;font-weight:400}[data-ui=shop-admin] .admin-table-media-cell{width:50px;height:50px;color:var(--admin-muted);background:var(--admin-accent);border:1px solid #e4e4e7;border-radius:7px;flex:0 0 50px;place-items:center;display:grid;overflow:hidden}[data-ui=shop-admin] .admin-table-media-cell img{object-fit:cover;width:100%;height:100%}[data-ui=shop-admin] .admin-table-money-cell{white-space:nowrap;color:var(--admin-foreground);font-variant-numeric:tabular-nums;font-size:13px}[data-ui=shop-admin] .admin-table-money-cell strong{font-weight:500}[data-ui=shop-admin] .admin-status-tag.is-warning{color:#92400e;background:#fef3c7}[data-ui=shop-admin] .admin-status-tag.is-danger{color:#b91c1c;background:#fff1f2}[data-ui=shop-admin] :is(.admin-data-table-empty,.admin-data-table-error){border:1px solid var(--admin-border);text-align:center;background:#fff;border-radius:10px;align-content:center;place-items:center;gap:15px;min-height:330px;padding:32px;display:grid;box-shadow:0 1px 2px #0000000d}[data-ui=shop-admin] .admin-data-table-empty-art{width:76px;height:76px;color:var(--admin-muted);background:var(--admin-accent);border-radius:50%;place-items:center;display:grid}[data-ui=shop-admin] :is(.admin-data-table-empty,.admin-data-table-error) h2,[data-ui=shop-admin] .admin-data-table-error strong{color:var(--admin-heading-foreground);margin:0;font-size:19px}[data-ui=shop-admin] :is(.admin-data-table-empty,.admin-data-table-error) p{max-width:420px;color:var(--admin-muted);margin:7px 0 0;font-size:13px;line-height:1.9}[data-ui=shop-admin] .admin-data-table-error button{border:1px solid var(--admin-border);min-height:38px;color:var(--admin-foreground);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:0 13px;font-size:12px;font-weight:700}[data-ui=shop-admin] .admin-data-table-loading{border:1px solid var(--admin-border);background:#e4e4e7;border-radius:10px;gap:1px;min-height:360px;display:grid;overflow:hidden}[data-ui=shop-admin] .admin-data-table-loading>div{background:#fff;grid-template-columns:repeat(5,minmax(80px,1fr));align-items:center;gap:18px;padding:16px;display:grid}[data-ui=shop-admin] .admin-data-table-loading>div:first-of-type{background:var(--admin-background)}[data-ui=shop-admin] .admin-data-table-loading .ui-skeleton{height:14px}[data-ui=shop-admin] .admin-listing-pagination{color:var(--admin-muted);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}[data-ui=shop-admin] .admin-pagination-pages>:is(button,a){border:1px solid var(--admin-border);width:34px;height:34px;color:var(--admin-foreground);cursor:pointer;background:#fff;border-radius:6px;place-items:center;padding:0;display:inline-grid}[data-ui=shop-admin] .admin-pagination-pages>:is(button,a):hover:not(:disabled){border-color:var(--admin-muted);background:var(--admin-background)}[data-ui=shop-admin] .admin-pagination-pages>:is(button,a):disabled{cursor:not-allowed;opacity:.45}[data-ui=shop-admin] .admin-pagination-pages>:is(button,a):focus-visible{outline:2px solid var(--admin-primary);outline-offset:2px}[data-ui=shop-admin] .admin-section-card+.admin-shipping-methods{margin-block-start:10px}[data-ui=shop-admin] .admin-sortable-card-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}[data-ui=shop-admin] .admin-sortable-card{border:1px solid var(--admin-border);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid;box-shadow:0 1px 2px #103e320a}[data-ui=shop-admin] .admin-sortable-card.has-no-reorder{grid-template-columns:minmax(0,1fr) auto}[data-ui=shop-admin] .admin-sortable-card.has-no-actions{grid-template-columns:auto minmax(0,1fr)}[data-ui=shop-admin] .admin-sortable-card.has-no-reorder.has-no-actions{grid-template-columns:minmax(0,1fr)}[data-ui=shop-admin] .admin-sortable-card.is-inactive,[data-ui=shop-admin] .admin-tree-card.is-inactive{border-color:var(--admin-border);color:var(--admin-muted);background-color:var(--admin-accent);box-shadow:none;background-image:repeating-linear-gradient(135deg,#71717a12 0 8px,#0000 8px 18px)}[data-ui=shop-admin] .admin-sortable-card.is-dragging{z-index:20;opacity:.72;position:relative}[data-ui=shop-admin] .admin-sortable-card-reorder{color:var(--admin-muted);align-items:center;gap:3px;display:flex}[data-ui=shop-admin] .admin-sortable-card-reorder .admin-icon-action{border-radius:6px;width:30px;height:30px}[data-ui=shop-admin] .admin-sortable-card-reorder .admin-icon-action:first-child{cursor:grab;touch-action:none}[data-ui=shop-admin] .admin-sortable-card-reorder .admin-icon-action:first-child:active{cursor:grabbing}[data-ui=shop-admin] .admin-sortable-card-copy{gap:4px;min-width:0;display:grid}[data-ui=shop-admin] .admin-sortable-card-copy>div{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}[data-ui=shop-admin] .admin-sortable-card-copy h3{color:var(--admin-heading-foreground);margin:0;font-size:14px;line-height:1.7}[data-ui=shop-admin] .admin-sortable-card-copy p{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:400;line-height:1.8;overflow:hidden}[data-ui=shop-admin] .admin-sortable-card.is-inactive .admin-sortable-card-copy p{color:var(--admin-muted)}[data-ui=shop-admin] .admin-sortable-card-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}[data-ui=shop-admin] .admin-sortable-card.has-icon-actions{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:12px}[data-ui=shop-admin] .admin-sortable-card.has-icon-actions .admin-sortable-card-actions{flex-wrap:nowrap;justify-self:end;gap:5px}[data-ui=shop-admin] .admin-sortable-card.has-icon-actions .admin-sortable-card-actions .admin-icon-action{border-radius:6px;width:32px;height:32px}[data-ui=shop-admin] .admin-sortable-card-list[aria-busy=true]{cursor:progress}[data-ui=shop-admin] .admin-skeleton-sortable-card-list{gap:10px;display:grid}[data-ui=shop-admin] .admin-skeleton-sortable-card{box-sizing:border-box;border:1px solid var(--admin-border);background:#fff;border-radius:10px;grid-template-columns:96px minmax(0,1fr) 250px;align-items:center;gap:14px;min-height:72px;padding:14px;display:grid}[data-ui=shop-admin] .admin-skeleton-sortable-card>div{gap:8px;display:grid}[data-ui=shop-admin] .admin-skeleton-sortable-card .is-reorder{width:88px;height:30px}[data-ui=shop-admin] .admin-skeleton-sortable-card .is-heading{width:min(150px,60%);height:15px}[data-ui=shop-admin] .admin-skeleton-sortable-card .is-copy{width:min(360px,85%);height:11px}[data-ui=shop-admin] .admin-skeleton-sortable-card .is-actions{width:240px;height:38px}@media (max-width:640px){[data-ui=shop-admin] .admin-sortable-card{grid-template-columns:auto minmax(0,1fr)}[data-ui=shop-admin] .admin-sortable-card.has-no-reorder{grid-template-columns:minmax(0,1fr)}[data-ui=shop-admin] .admin-sortable-card-actions{grid-column:1/-1}[data-ui=shop-admin] .admin-sortable-card-actions .admin-action{flex:1}[data-ui=shop-admin] .admin-sortable-card.has-icon-actions .admin-sortable-card-actions{grid-column:auto}[data-ui=shop-admin] .admin-skeleton-sortable-card{grid-template-columns:76px minmax(0,1fr)}[data-ui=shop-admin] .admin-skeleton-sortable-card .is-actions{grid-column:1/-1;width:100%}}[data-ui=shop-admin].admin-dialog.admin-media-crop-dialog{width:min(720px,100vw - 24px);max-height:calc(100dvh - 32px)}[data-ui=shop-admin].admin-media-crop-dialog .admin-dialog-form{gap:12px}[data-ui=shop-admin].admin-media-crop-dialog>[data-ui=shop-admin]{z-index:100}[data-ui=shop-admin] .admin-media-crop-workspace{border:1px solid var(--admin-border);background:var(--admin-foreground);direction:ltr;border-radius:8px;width:100%;height:clamp(140px,20vh,200px);position:relative;overflow:hidden}[data-ui=shop-admin] .admin-media-crop-workspace:focus-within{outline:2px solid var(--admin-primary);outline-offset:2px}[data-ui=shop-admin] .admin-media-crop-visible-area{box-sizing:border-box;pointer-events:none;z-index:2;border:2px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-ui=shop-admin] .admin-media-crop-visible-area span{color:#fff;direction:rtl;background:#103e32;max-width:100%;padding:2px 5px;font-size:10px;line-height:1.5;position:absolute;top:0;right:0}[data-ui=shop-admin] .admin-media-crop-visible-area[data-frame="1"]{border-style:dashed;border-color:#ffe082}[data-ui=shop-admin] .admin-media-crop-visible-area[data-frame="1"] span{top:auto;bottom:0}[data-ui=shop-admin] .admin-media-crop-loading{color:var(--admin-primary-foreground,#fff);z-index:1;pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}[data-ui=shop-admin] .admin-media-crop-help{color:var(--admin-muted-foreground);margin:0;font-size:12px;line-height:1.8}[data-ui=shop-admin] .admin-media-crop-zoom{flex-wrap:wrap;justify-content:center;align-self:end;align-items:center;gap:8px;display:flex}[data-ui=shop-admin] .admin-media-crop-zoom output{text-align:center;min-width:48px}[data-ui=shop-admin] .admin-media-crop-previews{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}[data-ui=shop-admin] .admin-media-crop-previews>p{color:var(--admin-muted-foreground);grid-column:1/-1;margin:0;font-size:12px;line-height:1.8}[data-ui=shop-admin] .admin-media-crop-preview{min-width:0;margin:0}[data-ui=shop-admin] .admin-media-crop-preview figcaption{margin-bottom:6px;font-size:12px}[data-ui=shop-admin] .admin-media-crop-preview-frame{border:1px solid var(--admin-border);border-radius:6px;position:relative;overflow:hidden}[data-ui=shop-admin] .admin-media-crop-preview-selection{position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}[data-ui=shop-admin] .admin-media-crop-preview-selection img{object-fit:fill;max-width:none;position:absolute}@media (max-width:480px){[data-ui=shop-admin].admin-media-crop-dialog .admin-dialog-form-actions{flex-wrap:wrap}[data-ui=shop-admin].admin-media-crop-dialog .admin-dialog-form-actions .admin-action{flex:auto}}.admin-dropdown-menu{z-index:80;box-sizing:border-box;width:min(228px,100vw - 24px);max-height:min(330px, var(--radix-dropdown-menu-content-available-height,330px));border:1px solid var(--admin-border);color:var(--admin-foreground);direction:rtl;background:#fff;border-radius:9px;padding:6px;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.admin-dropdown-menu:focus{outline:0}.admin-dropdown-menu [role=menuitem]{min-height:39px;color:var(--admin-foreground);cursor:pointer;border-radius:6px;outline:0;align-items:center;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.admin-dropdown-menu [role=menuitem]:is([data-highlighted],:hover){background:var(--admin-accent)}.admin-dropdown-menu [role=menuitem]:focus-visible{box-shadow:inset 0 0 0 2px var(--admin-primary)}.admin-dropdown-menu [role=menuitem][data-disabled]{cursor:not-allowed;opacity:.5}[data-ui=shop-admin] .admin-rich-text-editor{border:1px solid var(--admin-border);background:#fff;border-radius:7px;overflow:hidden}[data-ui=shop-admin] .admin-rich-text-editor:focus-within{border-color:var(--admin-primary);box-shadow:0 0 0 3px #103e321a}[data-ui=shop-admin] .admin-rich-text-toolbar{background:var(--admin-background);direction:rtl;border-bottom:1px solid #e4e4e7;align-items:center;gap:3px;padding:6px;display:flex}[data-ui=shop-admin] .admin-rich-text-toolbar button{width:32px;height:30px;color:var(--admin-primary);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}[data-ui=shop-admin] .admin-rich-text-toolbar button:hover,[data-ui=shop-admin] .admin-rich-text-toolbar button.active{color:var(--admin-primary);background:#e4e4e7}[data-ui=shop-admin] .admin-rich-text-toolbar button:focus-visible{outline:0;box-shadow:0 0 0 2px #103e322e}[data-ui=shop-admin] .admin-rich-text-content .tiptap{outline:none;min-height:180px;padding:12px;font-size:13px;font-weight:400;line-height:2}[data-ui=shop-admin] .admin-rich-text-content .tiptap p{color:var(--admin-foreground);font-size:inherit;margin:0 0 10px}[data-ui=shop-admin] .admin-rich-text-content .tiptap :is(ul,ol){margin:0 0 10px;padding-inline-start:24px}[data-ui=shop-admin] .admin-rich-text-content .tiptap a{color:#2563eb;text-decoration:underline}[data-ui=shop-admin] .admin-rich-text-loading{place-items:center;min-height:120px;padding:18px;display:grid}[data-ui=shop-admin] .admin-rich-text-loading .ui-skeleton{width:100%;height:84px}[data-ui=shop-admin] .admin-rich-text-link-dialog{width:min(520px,100vw - 32px)}[data-ui=shop-admin] .admin-rich-text-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}[data-ui=shop-admin] .admin-repeatable-fieldset{gap:14px;display:grid}[data-ui=shop-admin] .admin-repeatable-row{border-bottom:1px solid var(--admin-border);grid-template-columns:38px minmax(0,1fr) 38px;align-items:end;gap:12px;padding-bottom:14px;display:grid}[data-ui=shop-admin] .admin-repeatable-fieldset.is-field-aligned .admin-repeatable-row{align-items:start}[data-ui=shop-admin] .admin-repeatable-fieldset.is-field-aligned .admin-field>label{line-height:20px}[data-ui=shop-admin] .admin-repeatable-fieldset.is-field-aligned .admin-input{height:40px}[data-ui=shop-admin] .admin-repeatable-fieldset.is-field-aligned .admin-repeatable-row>:is(.admin-repeatable-drag-handle,.admin-icon-action){margin-top:28px}[data-ui=shop-admin] .admin-repeatable-row.is-dragging{z-index:21;opacity:.72}[data-ui=shop-admin] .admin-repeatable-row-content{min-width:0}[data-ui=shop-admin] .admin-repeatable-row-after{grid-column:1/-1;min-width:0}[data-ui=shop-admin] .admin-nested-repeatable-children{background:repeating-linear-gradient(135deg,#fcfcfc 0 8px,#f3f3f4 8px 9px);border:1px solid #e4e4e7;border-radius:9px;margin-inline-start:24px;padding:14px}[data-ui=shop-admin] .admin-repeatable-drag-handle{width:38px;min-height:38px;color:var(--admin-primary);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}[data-ui=shop-admin] .admin-repeatable-drag-handle:active{cursor:grabbing}[data-ui=shop-admin] .admin-repeatable-drag-handle:hover,[data-ui=shop-admin] .admin-repeatable-drag-handle:focus-visible{color:var(--admin-primary);background:var(--admin-accent);outline:0}[data-ui=shop-admin] .admin-repeatable-row-error{color:#b42318;grid-column:2/-1;margin:-4px 0 0;font-size:11px;font-weight:400;line-height:1.7}[data-ui=shop-admin] .admin-repeatable-empty{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.8}[data-ui=shop-admin] .admin-media-picker{gap:10px;display:grid}[data-ui=shop-admin] .admin-media-field-label{width:fit-content;color:var(--admin-foreground);font-size:12px;font-weight:700}[data-ui=shop-admin] .admin-media-control{border-radius:9px;min-width:0}[data-ui=shop-admin] .admin-media-control:focus-visible{outline:0;box-shadow:0 0 0 3px #103e321a}[data-ui=shop-admin] .admin-media-picker.admin-field-invalid .admin-media-control,[data-ui=shop-admin] .admin-media-control[aria-invalid=true]{box-shadow:0 0 0 3px #dc26261f}[data-ui=shop-admin] .admin-media-empty{min-height:144px;color:var(--admin-primary);text-align:center;background:#fcfcfc;border:1px dashed #a1a1aa;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}[data-ui=shop-admin] .admin-media-empty>div{justify-items:center;gap:6px;display:grid}[data-ui=shop-admin] .admin-media-empty button,[data-ui=shop-admin] .admin-media-replace{min-height:38px;color:var(--admin-foreground);font:inherit;cursor:pointer;background:#fff;border:1px solid #bdbdbd;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}[data-ui=shop-admin] .admin-media-empty button:hover,[data-ui=shop-admin] .admin-media-replace:hover{border-color:var(--admin-muted);background:var(--admin-background)}[data-ui=shop-admin] .admin-media-empty p,[data-ui=shop-admin] .admin-media-picker>p{color:var(--admin-muted);margin:0;font-size:12px;font-weight:400;line-height:1.7}[data-ui=shop-admin] .admin-media-grid{flex-wrap:wrap;gap:10px;display:flex}[data-ui=shop-admin] .admin-media-grid-sortable{grid-template-columns:146px repeat(auto-fit,112px);align-items:start;display:grid}[data-ui=shop-admin] .admin-media-grid-sortable.admin-media-grid-uniform{grid-template-columns:repeat(auto-fit,112px)}[data-ui=shop-admin] .admin-media-thumbnail,[data-ui=shop-admin] .admin-media-add{border:1px solid var(--admin-border);background:var(--admin-accent);border-radius:8px;width:112px;height:112px;margin:0;position:relative;overflow:hidden}[data-ui=shop-admin] .admin-media-sortable-item{touch-action:none;width:112px;height:112px}[data-ui=shop-admin] .admin-media-sortable-item-cover,[data-ui=shop-admin] .admin-media-thumbnail-cover{width:146px;height:146px}[data-ui=shop-admin] .admin-media-thumbnail-cover{border-color:var(--admin-primary);box-shadow:0 0 0 1px var(--admin-primary)}[data-ui=shop-admin] .admin-media-thumbnail-dragging{opacity:.45}[data-ui=shop-admin] .admin-media-thumbnail :is(img,.admin-media-file-preview),[data-ui=shop-admin] .admin-media-file-preview img{object-fit:cover;width:100%;height:100%;display:block}[data-ui=shop-admin] .admin-media-thumbnail [data-slot=file-upload-progress]{z-index:1;color:#fff;filter:drop-shadow(0 1px 2px #0000008c);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-ui=shop-admin] .admin-media-add{color:var(--admin-foreground);cursor:pointer;border-style:dashed;place-items:center;display:grid}[data-ui=shop-admin] .admin-media-remove,[data-ui=shop-admin] .admin-media-drag-handle{z-index:2;color:#fff;cursor:pointer;background:#103e32c7;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:6px}[data-ui=shop-admin] .admin-media-remove{left:6px}[data-ui=shop-admin] .admin-media-drag-handle{cursor:grab;touch-action:none;right:6px}[data-ui=shop-admin] .admin-media-cover-badge{z-index:2;color:#fff;background:#103e32cc;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:800;line-height:1.25;position:absolute;bottom:6px;right:6px}[data-ui=shop-admin] .admin-media-file-status{z-index:1;color:#fff;text-align:right;text-overflow:ellipsis;text-shadow:0 1px 2px #000000bf;white-space:nowrap;font-size:10px;line-height:1.3;position:absolute;bottom:4px;left:5px;right:5px;overflow:hidden}[data-ui=shop-admin] .admin-media-thumbnail-cover .admin-media-file-status{bottom:30px}[data-ui=shop-admin] .admin-media-upload-errors{gap:6px;display:grid}[data-ui=shop-admin] .admin-media-upload-error{color:#991b1b;margin:0;font-size:12px;font-weight:400;line-height:1.7}[data-ui=shop-admin] .admin-select-trigger,[data-ui=shop-admin] .admin-switch-control{border:1px solid var(--admin-border);color:var(--admin-primary);background:#fff;font-size:13px;font-weight:400}[data-ui=shop-admin] .admin-select-trigger{width:100%;min-height:var(--admin-control-height);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;display:flex}[data-ui=shop-admin] .admin-select-trigger:disabled{color:#a1a1aa;background:var(--admin-background);cursor:not-allowed;border-color:#e4e4e7}[data-ui=shop-admin] .admin-select-trigger:disabled .admin-picker-trigger-icon{color:#a1a1aa}[data-ui=shop-admin] .admin-select-trigger:focus-visible,[data-ui=shop-admin] .admin-switch-control:focus-visible{border-color:var(--admin-primary);outline:0;box-shadow:0 0 0 3px #103e321a}[data-ui=shop-admin] .admin-picker-popup{z-index:70;color:var(--admin-primary);background:#fff;border:1px solid #e4e4e7;border-radius:8px;flex-direction:column;font-size:13px;font-weight:400;display:flex;overflow:hidden;box-shadow:0 12px 30px #0000001f}[data-ui=shop-admin] .admin-picker-viewport{min-height:0;max-height:min(280px, var(--radix-select-content-available-height,280px));direction:rtl;flex:auto;padding:4px;overflow-y:auto}[data-ui=shop-admin] .admin-select-item{width:100%;min-height:36px;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:5px;outline:none;justify-content:space-between;align-items:center;padding:0 9px;font-size:13px;font-weight:400;display:flex}[data-ui=shop-admin] .admin-async-search-popup .admin-picker-viewport{max-height:188px}[data-ui=shop-admin] .admin-select-item:hover,[data-ui=shop-admin] .admin-select-item[data-highlighted],[data-ui=shop-admin] .admin-select-item[aria-selected=true]{background:var(--admin-accent)}[data-ui=shop-admin] .admin-select-item svg{opacity:0}[data-ui=shop-admin] .admin-select-item[data-state=checked] svg,[data-ui=shop-admin] .admin-select-item[aria-selected=true] svg{opacity:1}[data-ui=shop-admin] .admin-multi-select{position:relative}[data-ui=shop-admin] .admin-multi-select-trigger{min-height:42px;position:relative}[data-ui=shop-admin] .admin-picker-trigger-surface{min-height:42px;padding:5px 7px 5px 9px}[data-ui=shop-admin] .admin-picker-tag-overlay{z-index:1;cursor:pointer;align-items:center;gap:5px;min-width:0;display:flex;position:absolute;inset:5px 9px 5px 40px;overflow:hidden}[data-ui=shop-admin] .admin-picker-tag{max-width:100%;color:var(--admin-foreground);text-overflow:ellipsis;white-space:nowrap;background:#f1f3f5;border-radius:999px;align-items:center;gap:4px;padding:3px 5px 3px 7px;font-size:13px;font-weight:400;display:inline-flex;overflow:hidden}[data-ui=shop-admin] .admin-picker-tag button{color:var(--admin-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;padding:0;display:inline-grid}[data-ui=shop-admin] .admin-picker-trigger-icon{color:var(--admin-primary);flex:none;margin-right:auto}[data-ui=shop-admin] .admin-picker-tag button:hover{color:var(--admin-primary);background:var(--admin-accent)}[data-ui=shop-admin] .admin-picker-placeholder,[data-ui=shop-admin] .admin-select-empty{color:var(--admin-muted);margin:0;font-size:12px;font-weight:400}[data-ui=shop-admin] .admin-picker-placeholder{font-size:13px}[data-ui=shop-admin] .admin-select-empty{padding:11px 9px}[data-ui=shop-admin] .admin-picker-popup{z-index:100;direction:rtl;position:fixed}[data-ui=shop-admin] .admin-single-select-popup .admin-picker-viewport{max-height:240px}[data-ui=shop-admin] .admin-select-search{border:1px solid var(--admin-border);color:var(--admin-muted);background:#fff;border-radius:6px;align-items:center;gap:7px;margin:6px 6px 2px;padding:0 8px;display:flex}[data-ui=shop-admin] .admin-picker-popup>.admin-select-search{flex:none}[data-ui=shop-admin] .admin-select-search:focus-within{border-color:var(--admin-primary);box-shadow:0 0 0 2px #103e321a}[data-ui=shop-admin] .admin-select-search input{width:100%;min-width:0;height:34px;color:var(--admin-primary);background:0 0;border:0;outline:0;font-size:13px;font-weight:400}[data-ui=shop-admin] .admin-async-search-selection{border:1px solid var(--admin-border);min-height:40px;color:var(--admin-primary);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 11px;font-size:13px;font-weight:400;display:flex}[data-ui=shop-admin] .admin-async-search-selection>button{min-height:30px;color:var(--admin-foreground);background:var(--admin-accent);font:inherit;cursor:pointer;border:0;border-radius:5px;padding:0 8px;font-size:11px;font-weight:700}[data-ui=shop-admin] .admin-async-search-select.admin-field-invalid :is(.admin-async-search-trigger,.admin-select-trigger,.admin-async-search-selection){border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}[data-ui=shop-admin] .admin-async-search-select.admin-field-invalid .admin-async-search-selection:focus-within{box-shadow:0 0 0 3px #dc26262e}[data-ui=shop-admin] .admin-async-search-selection>button[aria-invalid=true]:focus-visible{outline-offset:2px;outline:2px solid #dc2626}[data-ui=shop-admin] .admin-async-search-error{color:#b42318;margin-top:6px;font-size:12px;font-weight:400;line-height:1.65;display:block}[data-ui=shop-admin] .admin-async-search-create{color:#075985;border-top:1px solid #e4e4e7;font-weight:700}[data-ui=shop-admin] .admin-picker-validation-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}[data-ui=shop-admin].admin-jalali-date-dialog{box-sizing:border-box;width:min(360px,100vw - 32px);height:auto;min-height:0;max-height:calc(100dvh - 32px);color:var(--admin-primary);direction:rtl;background:#fff;border:1px solid #e4e4e7;border-radius:10px;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:16px;display:grid;overflow-y:auto;box-shadow:0 18px 48px #103e322e}[data-ui=shop-admin].admin-jalali-date-dialog>:not(.sr-only){grid-column:1}[data-ui=shop-admin] .admin-jalali-date-dialog-title{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-ui=shop-admin] .admin-jalali-date-dialog-title h2{margin:0;font-size:14px;line-height:1.6}[data-ui=shop-admin] .admin-jalali-date-dialog-title button{width:30px;height:30px;color:var(--admin-primary);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;display:grid}[data-ui=shop-admin] .admin-jalali-date-header{justify-content:space-between;align-items:center;min-height:34px;padding:0 2px 6px;display:flex}[data-ui=shop-admin] .admin-jalali-date-header button{width:30px;height:30px;color:var(--admin-primary);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}[data-ui=shop-admin] .admin-jalali-weekdays,[data-ui=shop-admin] .admin-jalali-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}[data-ui=shop-admin] .admin-jalali-weekdays{color:var(--admin-muted);text-align:center;padding-bottom:3px;font-size:10px;font-weight:700}[data-ui=shop-admin] .admin-jalali-days button{min-height:34px;color:var(--admin-foreground);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:12px}[data-ui=shop-admin] .admin-jalali-days button:hover:not(:disabled),[data-ui=shop-admin] .admin-jalali-days button.is-selected{color:#fff;background:var(--admin-primary)}[data-ui=shop-admin] .admin-jalali-date-time-field{color:var(--admin-foreground);gap:6px;font-size:12px;font-weight:700;display:grid}[data-ui=shop-admin] .admin-jalali-date-time-field input{width:100%;min-height:var(--admin-control-height);box-sizing:border-box;border:1px solid var(--admin-border);color:var(--admin-foreground);font:inherit;direction:ltr;background:#fff;border-radius:7px;padding:0 11px;font-size:13px;font-weight:400}[data-ui=shop-admin] .admin-jalali-date-time-field input:focus{border-color:var(--admin-primary);outline:0;box-shadow:0 0 0 3px #103e321a}[data-ui=shop-admin] .admin-jalali-date-time-actions{justify-content:flex-end;display:flex}[data-ui=shop-admin] .admin-jalali-date-time-actions button{color:#fff;background:var(--admin-primary);min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 14px;font-size:12px;font-weight:700}[data-ui=shop-admin] .admin-jalali-date-time-actions button:disabled{cursor:not-allowed;opacity:.5}[data-ui=shop-admin] .admin-switch-field{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}[data-ui=shop-admin] .admin-switch-field.is-label-hidden{justify-content:center}[data-ui=shop-admin] .admin-switch-field.is-label-hidden.has-description{justify-content:space-between}[data-ui=shop-admin] .admin-switch-copy{gap:3px;min-width:0;display:grid}[data-ui=shop-admin] .admin-switch-copy>label{color:var(--admin-foreground);cursor:pointer;font-size:12px;font-weight:700}[data-ui=shop-admin] .admin-switch-copy small{color:var(--admin-muted);font-size:11px;font-weight:400;line-height:1.7}[data-ui=shop-admin] .admin-switch-control{cursor:pointer;direction:ltr;background:#e4e4e7;border-radius:999px;flex:none;width:36px;height:20px;min-height:20px;padding:1px;position:relative}[data-ui=shop-admin] .admin-switch-control[data-state=checked]{border-color:var(--admin-primary);background:var(--admin-primary)}[data-ui=shop-admin] .admin-switch-control:disabled{cursor:not-allowed;opacity:.55}[data-ui=shop-admin] .admin-switch-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block;transform:translate(0);box-shadow:0 1px 2px #0000003d}[data-ui=shop-admin] .admin-switch-thumb[data-state=checked]{transform:translate(16px)}[data-ui=shop-admin] .admin-button{width:fit-content;min-height:38px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}[data-ui=shop-admin] .admin-button.is-primary{border-color:var(--admin-primary);color:#fff;background:var(--admin-primary)}[data-ui=shop-admin] .admin-button.is-primary:hover:not(:disabled){background:var(--admin-primary-hover)}[data-ui=shop-admin] .admin-button.is-secondary{border-color:var(--admin-border);color:var(--admin-foreground);background:#fff}[data-ui=shop-admin] .admin-button.is-secondary:hover:not(:disabled){background:var(--admin-background)}[data-ui=shop-admin] .admin-button.is-danger{color:#b91c1c;background:#fff;border-color:#fca5a5}[data-ui=shop-admin] .admin-button:disabled{cursor:not-allowed;opacity:.6}[data-ui=shop-admin] .admin-button[aria-busy=true]{cursor:wait}[data-ui=shop-admin] .admin-button:focus-visible{outline:2px solid var(--admin-primary);outline-offset:2px}[data-ui=shop-admin]{--admin-adjustment-foreground:#9a3412;--admin-adjustment-background:#fff7ed;--admin-adjustment-emphasis-background:#ffedd5;--admin-adjustment-border:#fed7aa}[data-ui=shop-admin] .admin-status-tag{border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex}[data-ui=shop-admin] .admin-status-tag.is-positive{color:var(--admin-positive-foreground,#103e32);background:var(--admin-positive-background,#e6f0eb)}[data-ui=shop-admin] .admin-status-tag.is-muted{color:var(--admin-primary);background:#e4e4e7}[data-ui=shop-admin] .admin-status-tag.is-adjustment{color:var(--admin-adjustment-foreground);background:var(--admin-adjustment-emphasis-background)}[data-ui=shop-admin] .admin-variant-selector{gap:10px;margin-top:6px;display:grid}[data-ui=shop-admin] .admin-variant-selector fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}[data-ui=shop-admin] .admin-variant-selector legend{color:var(--admin-foreground);margin:0;padding:0;font-size:11px;font-weight:700}[data-ui=shop-admin] .admin-variant-selector fieldset>div{flex-wrap:wrap;gap:6px;display:flex}[data-ui=shop-admin] .admin-variant-selector button{border:1px solid var(--admin-border);min-width:44px;min-height:34px;color:var(--admin-foreground);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:0 11px;font-size:12px;font-weight:400}[data-ui=shop-admin] .admin-variant-selector button:hover:not(:disabled){border-color:var(--admin-muted);background:var(--admin-background)}[data-ui=shop-admin] .admin-variant-selector button.is-selected{border-color:var(--admin-primary);box-shadow:inset 0 0 0 1px var(--admin-primary);color:var(--admin-primary);background:var(--admin-accent);font-weight:400}[data-ui=shop-admin] .admin-variant-selector button:disabled{color:#a1a1aa;background:var(--admin-background);cursor:not-allowed;border-style:dashed;text-decoration:line-through}[data-ui=shop-admin] .admin-variant-selector fieldset[aria-invalid=true] legend,[data-ui=shop-admin] .admin-variant-selector-error{color:#b42318}[data-ui=shop-admin] .admin-variant-selector-error{margin:0;font-size:11px;font-weight:400;line-height:1.7}[data-ui=shop-admin] .admin-variant-selector button[aria-invalid=true],[data-ui=shop-admin] .admin-variant-selector button[aria-invalid=true]:hover:not(:disabled){border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}[data-ui=shop-admin] .admin-variant-selector button[aria-invalid=true]:focus-visible{border-color:#dc2626;outline:0;box-shadow:0 0 0 3px #dc26262e}[data-ui=shop-admin].ui-dialog-content--modal{height:fit-content;margin:auto;inset:0;transform:none}[data-ui=shop-admin] .admin-dialog,[data-ui=shop-admin].admin-dialog{box-sizing:border-box;border:1px solid var(--admin-border);width:min(560px,100vw - 32px);min-height:0;max-height:min(82dvh,760px);color:var(--admin-primary);direction:rtl;background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:16px;padding:24px;display:grid;overflow:hidden auto;box-shadow:0 18px 48px #103e322e}[data-ui=shop-admin] .admin-dialog>*,[data-ui=shop-admin].admin-dialog>*{min-width:0}[data-ui=shop-admin].admin-dialog.admin-sms-purchase-dialog{width:min(760px,100vw - 32px)}[data-ui=shop-admin].admin-sms-purchase-dialog>ul{color:var(--admin-foreground);margin:0;padding-inline-start:20px;font-size:12px;line-height:1.85}[data-ui=shop-admin].admin-sms-purchase-dialog .admin-dialog-form .admin-choice-cards .admin-choice-card{align-items:center;gap:9px;display:flex}[data-ui=shop-admin].admin-sms-purchase-dialog .admin-dialog-form .admin-choice-cards .admin-choice-card input[type=radio]{width:15px;height:15px;min-height:0;box-shadow:none;flex:0 0 15px;margin:0;padding:0}[data-ui=shop-admin] .admin-dialog>h2,[data-ui=shop-admin].admin-dialog>h2{margin:0;font-size:18px;line-height:1.55}[data-ui=shop-admin] .admin-dialog>p,[data-ui=shop-admin].admin-dialog>p{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.85}[data-ui=shop-admin] .admin-dialog-form,[data-ui=shop-admin].admin-dialog .admin-dialog-form{gap:16px;display:grid}[data-ui=shop-admin] .admin-dialog-form-actions,[data-ui=shop-admin].admin-dialog .admin-dialog-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-ui=shop-admin] .admin-dialog-form label,[data-ui=shop-admin].admin-dialog .admin-dialog-form label{color:var(--admin-foreground);gap:8px;font-size:12px;font-weight:700;display:grid}[data-ui=shop-admin] .admin-dialog-form input,[data-ui=shop-admin].admin-dialog .admin-dialog-form input{width:100%;min-height:var(--admin-control-height);box-sizing:border-box;border:1px solid var(--admin-border);color:var(--admin-foreground);font:inherit;background:#fff;border-radius:7px;padding:9px 11px;font-size:13px;font-weight:400}[data-ui=shop-admin] .admin-dialog-form input:focus,[data-ui=shop-admin].admin-dialog .admin-dialog-form input:focus{border-color:var(--admin-primary);outline:0;box-shadow:0 0 0 3px #103e321a}[data-ui=shop-admin] .admin-dialog-form>button[type=submit],[data-ui=shop-admin].admin-dialog .admin-dialog-form>button[type=submit]{color:#fff;background:var(--admin-primary);width:fit-content;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 14px;font-size:12px;font-weight:700}[data-ui=shop-admin] .admin-dialog-form>button[type=submit]:hover,[data-ui=shop-admin].admin-dialog .admin-dialog-form>button[type=submit]:hover{background:var(--admin-primary-hover)}[data-ui=shop-admin] .admin-dialog-form>button[type=submit]:disabled,[data-ui=shop-admin].admin-dialog .admin-dialog-form>button[type=submit]:disabled{cursor:wait;opacity:.6}[data-ui=shop-admin].admin-dialog.admin-product-picker-dialog{width:min(760px,100vw - 32px);height:520px;max-height:calc(100dvh - 48px);overflow:hidden}[data-ui=shop-admin].admin-dialog.admin-infinite-table-dialog{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(920px,100vw - 32px);height:min(680px,100dvh - 48px);overflow:hidden}[data-ui=shop-admin] .admin-infinite-table-dialog-results{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}[data-ui=shop-admin] .admin-infinite-table-dialog-actions{justify-content:flex-start;padding-top:2px;display:flex}[data-ui=shop-admin] .admin-infinite-table-dialog-status{color:var(--admin-muted);text-align:center;margin:12px 0 0;font-size:12px}[data-ui=shop-admin] .admin-infinite-table-dialog-recovery{border:1px solid var(--admin-border);border-radius:8px;justify-items:center;gap:10px;margin:12px 0 0;padding:14px;display:grid}[data-ui=shop-admin] .admin-infinite-table-dialog-recovery p{color:var(--admin-muted);margin:0;font-size:12px}[data-ui=shop-admin] .admin-product-picker-body{grid-template-rows:40px minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid}[data-ui=shop-admin] .admin-product-picker-search{min-width:0;position:relative}[data-ui=shop-admin] .admin-product-picker-search>svg{z-index:1;inset-inline-start:11px;color:var(--admin-muted);pointer-events:none;position:absolute;top:11px}[data-ui=shop-admin] .admin-product-picker-search .admin-text-input{height:40px;padding-inline-start:38px}[data-ui=shop-admin] .admin-product-picker-results{overscroll-behavior:contain;align-content:start;gap:10px;min-width:0;min-height:0;padding-inline-end:2px;display:grid;overflow-y:auto}[data-ui=shop-admin] .admin-product-picker-result{border:1px solid var(--admin-border);background:#fff;border-radius:9px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}[data-ui=shop-admin] .admin-product-picker-image{width:72px;height:72px;color:var(--admin-muted);background:var(--admin-accent);border-radius:7px;place-items:center;display:grid;overflow:hidden}[data-ui=shop-admin] .admin-product-picker-image img{object-fit:cover;width:100%;height:100%}[data-ui=shop-admin] .admin-product-picker-copy{align-content:start;gap:4px;min-width:0;display:grid}[data-ui=shop-admin] .admin-product-picker-copy>strong{color:var(--admin-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.7;overflow:hidden}[data-ui=shop-admin] .admin-product-picker-copy>small{color:var(--admin-muted);font-size:11px;font-weight:400}[data-ui=shop-admin] .admin-product-picker-price{color:var(--admin-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}[data-ui=shop-admin] .admin-product-picker-price s{color:#98a2b3;font-size:11px}[data-ui=shop-admin] .admin-product-picker-price strong{color:var(--admin-primary);font-size:13px}[data-ui=shop-admin] .admin-product-picker-discount{color:#fff;background:#ff3d50;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}[data-ui=shop-admin] .admin-product-picker-result>.admin-action{white-space:nowrap;justify-self:start;min-width:104px}[data-ui=shop-admin] .admin-product-picker-status{color:var(--admin-muted);text-align:center;margin:0;padding:12px;font-size:12px;font-weight:400}[data-ui=shop-admin] .admin-product-picker-recovery{justify-items:center;gap:8px;padding:12px;display:grid}[data-ui=shop-admin] .admin-product-picker-recovery p{color:#b42318;margin:0;font-size:12px;font-weight:400}[data-ui=shop-admin] .payment-provider-section{gap:18px;display:grid}[data-ui=shop-admin] .payment-provider-section>div:first-child{gap:5px;display:grid}[data-ui=shop-admin] .payment-provider-section h2,[data-ui=shop-admin] .payment-provider-section p{margin:0}[data-ui=shop-admin] .payment-provider-section>div:first-child p,[data-ui=shop-admin] .payment-provider-card p{color:var(--admin-muted);font-size:12px;line-height:1.8}[data-ui=shop-admin] .payment-provider-order-error{color:#b42318;font-size:12px;font-weight:400;line-height:1.65}[data-ui=shop-admin] .payment-provider-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}[data-ui=shop-admin] .payment-provider-card{border:1px solid var(--admin-border);text-align:center;background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:12px;min-width:0;padding:18px;display:grid;position:relative}[data-ui=shop-admin] .payment-provider-card.is-subdued{opacity:.72;background-color:var(--admin-background);background-image:repeating-linear-gradient(-45deg,#0000 0 8px,#a1a1aa1f 8px 9px)}[data-ui=shop-admin] .payment-provider-card.is-active{cursor:grab}[data-ui=shop-admin] .payment-provider-card.is-active:active{cursor:grabbing}[data-ui=shop-admin] .payment-provider-card.is-active:focus-visible{outline:2px solid var(--admin-primary);outline-offset:2px}[data-ui=shop-admin] .payment-provider-card.is-active[aria-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}[data-ui=shop-admin] .payment-provider-card-heading{justify-items:center;gap:12px;width:100%;min-width:0;display:grid}[data-ui=shop-admin] .payment-provider-card-heading>div:first-child{justify-items:center;gap:4px;display:grid}[data-ui=shop-admin] .payment-provider-logo{object-fit:contain;width:auto;max-width:72px;height:auto;max-height:44px;display:block}[data-ui=shop-admin] .payment-provider-card-heading h3{color:var(--admin-heading-foreground);margin:0;font-size:14px}[data-ui=shop-admin] .payment-provider-card>button:last-child{grid-column:1/-1}@media (max-width:1100px){[data-ui=shop-admin] .payment-provider-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){[data-ui=shop-admin] .payment-provider-cards{grid-template-columns:minmax(0,1fr)}}[data-ui=shop-admin] .admin-page-action-bar-clearance{height:var(--admin-page-action-bar-height,0px);grid-area:footer}[data-ui=shop-admin] .admin-page-action-bar{right:var(--admin-sidebar-width);z-index:35;padding:14px 32px max(14px, env(safe-area-inset-bottom)) 0;-webkit-backdrop-filter:blur(2.5px);background:#ebebeb6b;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:9px;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 22px #00000014}[data-ui=shop-admin] .admin-page-action-bar.is-centered{padding-inline:32px}@media (min-width:901px){[data-ui=shop-admin] .admin-page-action-bar:not(.is-inline){padding-inline-start:calc(var(--admin-sidebar-width) + 32px)}}@supports ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){[data-ui=shop-admin] .admin-page-action-bar{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}}[data-ui=shop-admin] .admin-page-action-bar-action{min-height:var(--admin-control-height);border:1px solid var(--admin-border);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}[data-ui=shop-admin] .admin-page-action-bar-action.is-primary{border-color:var(--admin-primary);color:var(--admin-background);background:var(--admin-primary)}[data-ui=shop-admin] .admin-page-action-bar-action.is-primary:hover{background:var(--admin-primary-hover)}[data-ui=shop-admin] .admin-page-action-bar-action.is-secondary{color:var(--admin-foreground);background:#fff}[data-ui=shop-admin] .admin-page-action-bar-action.is-secondary:hover{background:var(--admin-background)}[data-ui=shop-admin] .admin-page-action-bar-action.is-danger{color:#b91c1c;background:#fff;border-color:#fca5a5}[data-ui=shop-admin] .admin-page-action-bar-action.is-danger:not(.is-grouped){margin-inline-start:auto}[data-ui=shop-admin] .admin-page-action-bar-action.is-centered{margin-inline:auto}[data-ui=shop-admin] .admin-page-action-bar-action:disabled,[data-ui=shop-admin] .admin-page-action-bar-action[aria-disabled=true]{cursor:wait;opacity:.65}[data-ui=shop-admin] .admin-page-action-bar-action:focus-visible{outline:2px solid var(--admin-primary);outline-offset:2px}[data-ui=shop-admin]:has(.admin-page-action-bar) :focus-visible{scroll-margin-bottom:calc(var(--admin-page-action-bar-height,0px) + 16px + env(safe-area-inset-bottom))}[data-ui=shop-admin] .admin-toast-provider,[data-ui=shop-admin].admin-toast-provider{--ui-anchored-popup-bottom-inset:var(--admin-page-action-bar-height,0px);--admin-positive-background:#e6f0eb;--admin-positive-foreground:#103e32;--admin-positive-border:#e6f0eb;--admin-positive-shadow:#0356332e}[data-ui=shop-admin] .admin-toast{z-index:100;right:50%;bottom:max(20px, env(safe-area-inset-bottom));border:1px solid var(--admin-positive-border);width:min(360px,100vw - 32px);color:var(--admin-positive-foreground);background:var(--admin-positive-background);box-shadow:0 14px 34px var(--admin-positive-shadow);border-radius:10px;align-items:center;gap:10px;padding:12px 12px 12px 8px;font-size:13px;font-weight:700;animation:.18s ease-out shop-admin-toast-enter;display:flex;position:fixed;transform:translate(50%)}[data-ui=shop-admin] .admin-toast.is-warning{color:#713f12;background:#fef3c7;border-color:#f5c451;box-shadow:0 14px 34px #713f122e}[data-ui=shop-admin] .admin-toast-provider:has(.admin-page-action-bar) .admin-toast{bottom:calc(var(--admin-page-action-bar-height,0px) + 12px + env(safe-area-inset-bottom))}[data-ui=shop-admin].admin-toast-provider:has(.admin-page-action-bar) .admin-toast{bottom:calc(var(--admin-page-action-bar-height,0px) + 12px + env(safe-area-inset-bottom))}.admin-toast-provider:has([data-ui=shop-admin] .admin-page-action-bar)>.admin-toast{bottom:calc(var(--admin-page-action-bar-height,0px) + 12px + env(safe-area-inset-bottom))}[data-ui=shop-admin] .admin-toast>svg{flex:none}[data-ui=shop-admin] .admin-toast span{flex:1}[data-ui=shop-admin] .admin-toast button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}[data-ui=shop-admin] .admin-toast button:hover{background:#0356331a}@keyframes shop-admin-toast-enter{0%{opacity:0;transform:translate(50%,8px)}to{opacity:1;transform:translate(50%)}}@media (max-width:560px){[data-ui=shop-admin] .admin-dialog,[data-ui=shop-admin].admin-dialog{gap:14px;padding:20px}[data-ui=shop-admin].admin-dialog.admin-product-picker-dialog{width:min(100vw - 24px,760px)}[data-ui=shop-admin] .admin-product-picker-result{grid-template-columns:56px minmax(0,1fr)}[data-ui=shop-admin] .admin-product-picker-image{width:56px;height:56px}[data-ui=shop-admin] .admin-product-picker-result>.admin-action{grid-column:2}[data-ui=shop-admin] .admin-listing-toolbar-controls{flex-direction:column;align-items:stretch}[data-ui=shop-admin] .admin-listing-search-field,[data-ui=shop-admin] .admin-listing-search{box-sizing:border-box;width:100%}[data-ui=shop-admin] .admin-product-filter-trigger{align-self:flex-start}[data-ui=shop-admin] .admin-filter-drawer,[data-ui=shop-admin].admin-filter-drawer{width:min(410px,100vw - 12px);padding:20px}[data-ui=shop-admin] .admin-filter-drawer footer,[data-ui=shop-admin].admin-filter-drawer footer{padding:12px 20px max(12px, env(safe-area-inset-bottom));margin:0 -20px -20px;bottom:-20px}[data-ui=shop-admin] .admin-listing-pagination{flex-wrap:wrap}[data-ui=shop-admin] .admin-page-action-bar,[data-ui=shop-admin] .admin-page-action-bar.is-centered{gap:7px;padding-inline:12px}[data-ui=shop-admin] .admin-page-action-bar-action{flex:1;min-width:0;padding-inline:9px;font-size:12px}[data-ui=shop-admin] .admin-page-action-bar-action.is-danger{margin-inline-start:0}[data-ui=shop-admin] .admin-repeatable-row{grid-template-columns:38px minmax(0,1fr) 38px;align-items:start}[data-ui=shop-admin] .admin-repeatable-fieldset.is-field-aligned .admin-repeatable-row>:is(.admin-repeatable-drag-handle,.admin-icon-action){margin-top:0}[data-ui=shop-admin] .admin-repeatable-row-content{grid-area:2/1/auto/-1}[data-ui=shop-admin] .admin-repeatable-row-error{grid-column:1/-1}[data-ui=shop-admin] .admin-media-grid-sortable{grid-template-columns:minmax(0,1.3fr) repeat(auto-fit,minmax(92px,1fr))}[data-ui=shop-admin] .admin-media-sortable-item,[data-ui=shop-admin] .admin-media-thumbnail,[data-ui=shop-admin] .admin-media-add{max-width:100%}}@media (max-width:900px){[data-ui=shop-admin] .admin-page-heading{flex-direction:column;align-items:flex-start;gap:16px}[data-ui=shop-admin] .admin-editor-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side"}[data-ui=shop-admin] .admin-field-grid.is-2-column{grid-template-columns:minmax(0,1fr)}[data-ui=shop-admin] .admin-page-action-bar{right:0}}@media (max-width:560px){[data-ui=shop-admin] .admin-page-heading h1{font-size:24px}[data-ui=shop-admin] .admin-page-action,[data-ui=shop-admin] .admin-page-action>.admin-action{width:100%}[data-ui=shop-admin] .admin-section-card{padding:18px}[data-ui=shop-admin] .admin-section-card-heading{flex-direction:column;align-items:stretch}[data-ui=shop-admin] .admin-card-to-card-payment-review{grid-template-columns:minmax(112px,.85fr) minmax(0,1.15fr);gap:12px}[data-ui=shop-admin] .admin-card-to-card-payment-review-evidence{grid-template-rows:200px auto}[data-ui=shop-admin] .admin-card-to-card-payment-review-evidence>img,[data-ui=shop-admin] .admin-card-to-card-payment-review-document{height:200px}}[data-ui=shop-admin] .admin-route-form.is-inline-actions{grid-template-columns:minmax(0,1.65fr) minmax(280px,.72fr);grid-template-areas:"main side""main inline-actions";gap:18px;display:grid}[data-ui=shop-admin] .admin-route-form.is-inline-actions>.admin-editor-layout{display:contents}[data-ui=shop-admin] .admin-route-form.is-inline-actions .admin-editor-layout-main{grid-area:main}[data-ui=shop-admin] .admin-route-form.is-inline-actions .admin-editor-layout-side{grid-area:side}[data-ui=shop-admin] .admin-route-form.is-inline-actions>.admin-page-action-bar-clearance{display:none}[data-ui=shop-admin] .admin-route-form.is-inline-actions>.admin-page-action-bar{width:auto;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;grid-area:inline-actions;gap:9px;margin:0;padding:0;display:grid;position:static}[data-ui=shop-admin] .admin-route-form.is-inline-actions>.admin-page-action-bar .admin-page-action-bar-action{width:100%}@media (max-width:900px){[data-ui=shop-admin] .admin-route-form.is-inline-actions{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side""inline-actions"}}[data-ui=shop-admin] .admin-shipping-toolbar p,.admin-shipping-section header p,.admin-shipping-card-copy p{color:var(--admin-muted,#657184);margin:0;font-size:13px;line-height:1.8}[data-ui=shop-admin] .admin-shipping-toolbar .admin-primary-action,.admin-shipping-card-actions button,.admin-dialog-actions button{min-height:38px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}[data-ui=shop-admin] .admin-shipping-card-copy>div{align-items:center;gap:9px;display:flex}[data-ui=shop-admin] .admin-shipping-card-actions{flex-wrap:wrap;gap:7px;display:flex}[data-ui=shop-admin] .admin-shipping-card-actions button,.admin-secondary-action{border:1px solid var(--admin-border,#dce2ea);color:var(--admin-foreground);background:#fff}[data-ui=shop-admin] .admin-shipping-card-actions .is-danger,.admin-danger-action{color:#b42318;background:#fff8f8;border:1px solid #f0c5c5}[data-ui=shop-admin] .admin-shipping-method-form input:focus-visible,.admin-shipping-method-form textarea:focus-visible,.admin-shipping-card-actions button:focus-visible,.admin-shipping-reorder button:focus-visible{outline:3px solid color-mix(in oklch, var(--admin-primary) 22%, transparent);outline-offset:2px}@media (max-width:640px){[data-ui=shop-admin] .admin-shipping-card-actions{grid-column:1/-1}[data-ui=shop-admin] .admin-shipping-card-actions button{flex:1}[data-ui=shop-admin] .admin-shipping-card-copy{min-width:0}}[data-ui=shop-admin] .admin-shipping-card-actions a{border:1px solid var(--admin-border);min-height:38px;color:var(--admin-foreground);background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}[data-ui=shop-admin] .admin-payment-method-card-row.is-inactive,.admin-shipping-card.is-inactive{border-color:var(--admin-border);background-color:var(--admin-accent);box-shadow:none;background-image:repeating-linear-gradient(135deg,#71717a12 0 8px,#0000 8px 18px)}@media (min-width:641px){[data-ui=shop-admin] .admin-shipping-card-copy{grid-column:2}[data-ui=shop-admin] .admin-shipping-card-actions{grid-column:3}}[data-ui=shop-admin] .admin-payment-method-card-row.is-inactive .admin-shipping-card-copy p,.admin-shipping-card.is-inactive .admin-shipping-card-copy p{color:var(--admin-muted)}[data-ui=shop-admin] .admin-payment-method-actions{align-items:center}[data-ui=shop-admin] .admin-payment-family-notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.8}@media (max-width:640px){[data-ui=shop-admin] .admin-payment-method-actions{grid-column:1/-1;justify-content:space-between}[data-ui=shop-admin] .admin-payment-method-actions a{flex:1}}@keyframes admin-filter-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes admin-filter-slide-out{0%{transform:translate(0)}to{transform:translate(-100%)}}:is(.shop-admin,[data-ui=shop-admin]) .admin-field-invalid{position:relative}:is(.shop-admin,[data-ui=shop-admin]) .admin-field-invalid input:not([type=checkbox]):not([type=hidden]),:is(.shop-admin,[data-ui=shop-admin]) .admin-field-invalid textarea,:is(.shop-admin,[data-ui=shop-admin]) .admin-field-invalid select,:is(.shop-admin,[data-ui=shop-admin]) .admin-field-invalid .admin-select-trigger{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}:is(.shop-admin,[data-ui=shop-admin]) .admin-field-invalid:not(:has(>.admin-field-error)):after{content:attr(data-validation-message);color:#b42318;font-size:12px;font-weight:400;line-height:1.65}[data-ui=shop-admin] .admin-order-item-identifiers{color:var(--admin-primary);flex-wrap:wrap;gap:4px;display:flex}[data-ui=shop-admin] .admin-order-item-identifiers b{color:var(--admin-primary);font-weight:700}[data-ui=shop-admin] .admin-order-item-product small{color:var(--admin-muted);font-size:11px}[data-ui=shop-admin] .admin-recent-orders>.admin-card-title>a,.admin-order-detail a{color:var(--admin-primary);font-size:13px;font-weight:700}[data-ui=shop-admin] .admin-orders,.admin-order-detail{gap:18px;display:grid}[data-ui=shop-admin] .admin-order-tools{flex-wrap:wrap;gap:9px;display:flex}[data-ui=shop-admin] .admin-order-tools input,.admin-order-tools .admin-select-trigger{border:1px solid var(--admin-border);min-height:38px;font:inherit;background:#fff;border-radius:7px;padding:0 11px;font-size:13px}[data-ui=shop-admin] .admin-order-tools .admin-select-trigger{font-weight:400}[data-ui=shop-admin] .admin-order-tools input{min-width:250px}[data-ui=shop-admin] .admin-order-tools button,.admin-pagination button{color:#fff;background:var(--admin-primary);min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 13px;font-size:12px}[data-ui=shop-admin] .admin-order-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}[data-ui=shop-admin] .admin-order-summary>div{border:1px solid var(--admin-border);background:#fff;border-radius:9px;gap:8px;padding:14px;display:grid}[data-ui=shop-admin] .admin-order-summary>div>span:first-child{color:var(--admin-muted);font-size:12px}[data-ui=shop-admin] .admin-order-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-ui=shop-admin] .admin-order-actions p{color:var(--admin-muted);margin:0;font-size:13px}[data-ui=shop-admin] .admin-order-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}[data-ui=shop-admin] .admin-order-detail-grid .admin-card{align-content:start;gap:7px;display:grid}[data-ui=shop-admin] .admin-order-detail-grid .admin-card h2,.admin-order-detail>.admin-card h2{margin:0;font-size:16px}[data-ui=shop-admin] .admin-order-detail-grid .admin-card p{margin:0}[data-ui=shop-admin] .admin-order-items{border-top:1px solid var(--admin-border);margin-top:12px;display:grid}[data-ui=shop-admin] .admin-order-items>div{border-bottom:1px solid var(--admin-border);grid-template-columns:1fr 100px 140px;gap:12px;padding:12px 0;display:grid}[data-ui=shop-admin] .admin-order-items>div span{color:var(--admin-muted)}@media (max-width:800px){[data-ui=shop-admin] .admin-order-summary,.admin-order-detail-grid,.admin-payment-refund-line{grid-template-columns:1fr}}[data-ui=shop-admin] .admin-order-reference{color:var(--admin-muted);align-items:baseline;gap:8px;font-size:13px;display:flex}[data-ui=shop-admin] .admin-order-reference strong{color:var(--admin-foreground);font-size:16px}[data-ui=shop-admin] .admin-order-item-prices>div{grid-template-columns:minmax(180px,1fr) 90px 150px 170px}[data-ui=shop-admin] .admin-order-items .admin-order-items-head{color:var(--admin-muted);font-size:12px;font-weight:700}[data-ui=shop-admin] .admin-order-item-prices small{color:var(--admin-muted);margin-top:4px;font-size:11px;display:block}[data-ui=shop-admin] .admin-order-timeline{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}[data-ui=shop-admin] .admin-order-timeline li{grid-template-columns:30px 1fr;gap:10px;min-height:58px;display:grid;position:relative}[data-ui=shop-admin] .admin-order-timeline li:not(:last-child):before{background:var(--admin-border);content:"";width:1px;height:calc(100% - 10px);position:absolute;top:28px;right:14px}[data-ui=shop-admin] .admin-order-timeline-icon{z-index:1;width:28px;height:28px;color:var(--admin-foreground);background:var(--admin-accent);border-radius:50%;place-items:center;display:grid}[data-ui=shop-admin] .admin-order-timeline li>div{align-content:start;gap:3px;padding-top:2px;display:grid}[data-ui=shop-admin] .admin-order-timeline time{color:var(--admin-muted);font-size:12px}[data-ui=shop-admin] .admin-order-flow-card{padding:22px;overflow:hidden}[data-ui=shop-admin] .admin-order-flow-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}[data-ui=shop-admin] .admin-order-flow-heading h2{color:var(--admin-heading-foreground);margin:0;font-size:17px}[data-ui=shop-admin] .admin-order-flow-heading p{color:var(--admin-muted);margin:5px 0 0;font-size:12px}[data-ui=shop-admin] .admin-order-cancelled-note{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:16px 0 0;padding:9px 11px;font-size:12px}[data-ui=shop-admin] .admin-order-flow{direction:rtl;grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid}[data-ui=shop-admin] .admin-order-flow li{z-index:0;text-align:center;grid-template-rows:64px auto;justify-items:center;gap:10px;min-width:0;display:grid;position:relative}[data-ui=shop-admin] .admin-order-flow li:not(:first-child):before{z-index:-1;background:var(--admin-border);content:"";border-radius:3px;width:calc(100% - 64px);height:3px;position:absolute;top:31px;left:calc(50% + 32px)}[data-ui=shop-admin] .admin-order-flow li.is-complete:not(:first-child):before{background:var(--admin-positive-background)}[data-ui=shop-admin] .admin-order-flow-icon{border:1px solid var(--admin-border);width:64px;height:64px;color:var(--admin-muted);background:var(--admin-accent);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 5px #fff}[data-ui=shop-admin] .admin-order-flow li.is-complete .admin-order-flow-icon{border-color:var(--admin-positive-background);color:var(--admin-positive-foreground);background:var(--admin-positive-background)}[data-ui=shop-admin] .admin-order-flow-copy{gap:4px;min-width:0;display:grid}[data-ui=shop-admin] .admin-order-flow-copy strong{color:var(--admin-foreground);font-size:13px}[data-ui=shop-admin] .admin-order-flow-copy time{color:var(--admin-muted);font-size:11px;line-height:1.7}[data-ui=shop-admin] .admin-order-flow li.is-complete .admin-order-flow-copy strong{color:var(--admin-primary)}[data-ui=shop-admin] .admin-order-items-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}[data-ui=shop-admin] .admin-order-items-heading h2{margin:0}[data-ui=shop-admin] .admin-order-items-heading p{color:var(--admin-muted);margin:3px 0 0;font-size:12px}[data-ui=shop-admin] .admin-order-item-cards{gap:10px;margin-top:16px;display:grid}[data-ui=shop-admin] .admin-order-item-card{border:1px solid var(--admin-border);background:#fff;border-radius:10px;grid-template-columns:82px minmax(150px,1fr) minmax(160px,.8fr) minmax(145px,.75fr);align-items:center;gap:16px;padding:12px;display:grid}[data-ui=shop-admin] .admin-order-item-image{width:80px;height:80px;color:var(--admin-muted);background:var(--admin-accent);border-radius:8px;place-items:center;font-size:10px;display:grid;position:relative;overflow:hidden}[data-ui=shop-admin] .admin-order-item-image svg{width:21px;height:21px}[data-ui=shop-admin] .admin-order-item-image span{margin-top:-20px}[data-ui=shop-admin] .admin-order-item-image img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-ui=shop-admin] .admin-order-item-product{gap:8px;min-width:0;display:grid}[data-ui=shop-admin] .admin-order-item-product strong{color:var(--admin-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}[data-ui=shop-admin] .admin-order-item-product span{width:fit-content;color:var(--admin-primary);background:var(--admin-accent);border-radius:999px;padding:4px 8px;font-size:11px}[data-ui=shop-admin] .admin-order-item-product b{color:var(--admin-primary)}[data-ui=shop-admin] .admin-order-item-unit-price,.admin-order-item-total{font-variant-numeric:tabular-nums;gap:4px;display:grid}[data-ui=shop-admin] .admin-order-item-unit-price>span,.admin-order-item-total span{color:var(--admin-muted);font-size:11px}[data-ui=shop-admin] .admin-order-item-unit-price s{color:#a1a1aa;font-size:11px}[data-ui=shop-admin] .admin-order-item-unit-price strong,.admin-order-item-total strong{color:var(--admin-foreground);font-size:12px}[data-ui=shop-admin] .admin-order-item-total{text-align:left;justify-items:end}[data-ui=shop-admin] .admin-order-item-total strong{color:var(--admin-primary);font-size:13px}[data-ui=shop-admin] .admin-order-flow-heading .admin-order-reference{margin-bottom:14px}[data-ui=shop-admin] .admin-order-flow-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-ui=shop-admin] .admin-order-flow-actions>p{color:var(--admin-muted);margin:0;font-size:12px}[data-ui=shop-admin] .admin-order-header-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}[data-ui=shop-admin] .admin-order-summary-card{gap:10px;padding:16px;font-size:12px;display:grid}[data-ui=shop-admin] .admin-order-summary-card h2{margin:0;font-size:14px}[data-ui=shop-admin] .admin-order-summary-card dl{gap:0;margin:0;display:grid}[data-ui=shop-admin] .admin-order-summary-card dl>div{border-top:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:7px 0;display:flex}[data-ui=shop-admin] .admin-order-summary-card dt,.admin-order-summary-card dd{margin:0}[data-ui=shop-admin] .admin-order-summary-card dt{color:var(--admin-muted);font-weight:600}[data-ui=shop-admin] .admin-order-summary-card dd{font-weight:700}[data-ui=shop-admin] .admin-order-summary-card .admin-order-summary-discount{color:#dc2626;background:#fff1f2;border:1px solid #fecaca;border-radius:7px;margin:5px -4px;padding:7px 9px}[data-ui=shop-admin] .admin-order-summary-card .admin-order-summary-discount dt{color:inherit}[data-ui=shop-admin] .admin-order-summary-card .admin-order-summary-total{background:#ecfdf3;border:0;border-radius:7px;min-height:48px;margin-top:5px;padding:9px 10px}[data-ui=shop-admin] .admin-order-summary-card .admin-order-summary-total dt{color:var(--admin-foreground);font-size:12px}[data-ui=shop-admin] .admin-order-summary-card .admin-order-summary-total dd{color:#0aaf62;font-size:14px}[data-ui=shop-admin] .admin-order-summary-status,.admin-order-summary-error{margin:-3px 0 0;font-size:10px}[data-ui=shop-admin] .admin-order-summary-status{color:var(--admin-muted)}[data-ui=shop-admin] .admin-order-summary-error{color:#b42318}[data-ui=shop-admin] .admin-order-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}[data-ui=shop-admin] .admin-order-secondary-grid>.admin-card{min-width:0}[data-ui=shop-admin] .admin-order-info-card{gap:9px!important}[data-ui=shop-admin] .admin-order-info-card .order-shipping-terms{gap:6px;display:grid}[data-ui=shop-admin] .admin-order-info-card .order-shipping-terms>strong{color:var(--admin-foreground);font-size:13px}[data-ui=shop-admin] .admin-order-info-card .order-shipping-terms p,.admin-order-info-card .admin-order-recipient,.admin-order-info-card .admin-order-address,.admin-order-info-card .admin-order-postal-code,.admin-order-info-card .admin-order-tracking-code,.admin-order-info-card .admin-order-payment-method{margin:0}[data-ui=shop-admin] .admin-order-info-card .order-shipping-terms p,.admin-order-info-card .admin-order-postal-code{color:var(--admin-muted);font-size:12px;line-height:1.8}[data-ui=shop-admin] .admin-order-info-card .admin-order-recipient,.admin-order-info-card .admin-order-payment-method{color:var(--admin-foreground);font-weight:700}[data-ui=shop-admin] .admin-order-info-card .admin-order-address{line-height:1.9}[data-ui=shop-admin] .admin-order-info-card .admin-order-tracking-code{border-top:1px solid var(--admin-border);padding-top:9px;font-size:12px}[data-ui=shop-admin] .admin-order-detail-primary-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:start;gap:18px;display:grid}[data-ui=shop-admin] .admin-order-detail-primary-grid>.admin-card{min-width:0}[data-ui=shop-admin] .admin-order-summary-card--customer-preview{color:var(--admin-foreground);gap:0;padding:22px}[data-ui=shop-admin] .admin-order-summary-card--customer-preview dl>div{min-height:34px;padding:7px 0}[data-ui=shop-admin] .admin-order-summary-card--customer-preview dt{color:var(--admin-foreground);font-weight:700}[data-ui=shop-admin] .admin-order-summary-card--customer-preview dd{font-weight:400}[data-ui=shop-admin] .admin-order-summary-card--customer-preview .admin-order-summary-discount{color:#dc2626;background:0 0;border:0;border-radius:0;margin:0;padding:7px 0}[data-ui=shop-admin] .admin-order-summary-card--customer-preview .admin-order-summary-total{border-top:1px solid var(--admin-border);color:#0aaf62;background:0 0;border-radius:0;min-height:34px;margin:0;padding:7px 0}[data-ui=shop-admin] .admin-order-summary-card--customer-preview .admin-order-summary-total dt,.admin-order-summary-card--customer-preview .admin-order-summary-total dd{color:inherit;font-size:inherit}@media (max-width:800px){[data-ui=shop-admin] .admin-order-detail-primary-grid{grid-template-columns:1fr}}[data-ui=shop-admin] .admin-order-detail-columns{direction:ltr;grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);grid-template-areas:"side main";align-items:start;gap:18px;display:grid}[data-ui=shop-admin] .admin-order-detail-main{grid-area:main}[data-ui=shop-admin] .admin-order-detail-side{grid-area:side}[data-ui=shop-admin] .admin-order-detail-main,.admin-order-detail-side{direction:rtl;gap:18px;min-width:0;display:grid}[data-ui=shop-admin] .admin-order-detail-columns .admin-card{align-content:start;gap:14px;display:grid}[data-ui=shop-admin] .admin-order-detail-columns .admin-card h2,.admin-order-detail-columns .admin-card h3{color:var(--admin-heading-foreground);margin:0;font-weight:400}[data-ui=shop-admin] .admin-order-detail-columns .admin-card h2{font-size:16px}[data-ui=shop-admin] .admin-order-detail-columns .admin-card h3{font-size:13px}[data-ui=shop-admin] .admin-order-detail-columns .admin-card strong,.admin-order-detail-columns .admin-card b,.admin-order-detail-columns .admin-card dt,.admin-order-detail-columns .admin-card dd,[data-ui=shop-admin] .admin-order-detail-columns .admin-tag,[data-ui=shop-admin] .admin-order-detail-columns .admin-order-items-heading p,.admin-order-detail-columns .admin-order-item-product small,.admin-order-detail-columns .admin-order-item-unit-price>span,.admin-order-detail-columns .admin-order-item-total span,.admin-order-detail-columns .admin-order-timeline time,[data-ui=shop-admin] .admin-order-detail-columns .admin-order-item-product strong,.admin-order-detail-columns .admin-order-item-unit-price strong,.admin-order-detail-columns .admin-order-item-total strong,[data-ui=shop-admin] .admin-order-detail-side .admin-order-summary-card--customer-preview dt,.admin-order-detail-side .admin-order-summary-card--customer-preview dd{font-weight:400}[data-ui=shop-admin] .admin-order-payment-card dl,.admin-order-shipping-card dl{gap:0;margin:0;display:grid}[data-ui=shop-admin] .admin-order-payment-card dl>div,.admin-order-shipping-card dl>div{border-top:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:7px 0;display:flex}[data-ui=shop-admin] .admin-order-payment-card dt,.admin-order-shipping-card dt{color:var(--admin-muted)}[data-ui=shop-admin] .admin-order-payment-card dt,.admin-order-payment-card dd,.admin-order-shipping-card dt,.admin-order-shipping-card dd{margin:0}[data-ui=shop-admin] .admin-order-customer-card{gap:14px!important}[data-ui=shop-admin] .admin-order-customer-identity{gap:4px;display:grid;color:var(--admin-foreground)!important;font-size:13px!important;font-weight:400!important}[data-ui=shop-admin] .admin-order-customer-identity:hover{color:var(--admin-primary)!important}[data-ui=shop-admin] .admin-order-delivery-address{border-top:1px solid var(--admin-border);gap:6px;padding-top:14px;display:grid}[data-ui=shop-admin] .admin-order-delivery-address p{color:var(--admin-muted);margin:0;font-size:12px;font-weight:400;line-height:1.9}[data-ui=shop-admin] .admin-order-history-card .admin-order-timeline{margin-top:0}[data-ui=shop-admin] .admin-order-history-card .admin-order-timeline strong{font-weight:400}@media (max-width:800px){[data-ui=shop-admin] .admin-order-detail-columns{grid-template-columns:1fr;grid-template-areas:"main""side"}}[data-ui=shop-admin] .admin-workspace main.admin-order-detail-main{align-self:start;width:auto;margin:0;padding:0}[data-ui=shop-admin] .admin-order-detail-side{align-self:start;margin:0;padding:0}[data-ui=shop-admin] .admin-order-detail-columns .admin-card h2{font-size:16px;font-weight:700;line-height:1.5}[data-ui=shop-admin] .admin-order-detail-columns .admin-card h3{font-size:13px;font-weight:700;line-height:1.6}[data-ui=shop-admin] .admin-order-detail-columns .admin-card dt,.admin-order-detail-columns .admin-card dd{font-size:13px;font-weight:400;line-height:1.8}[data-ui=shop-admin] .admin-order-refunds{border-top:1px solid var(--admin-border);gap:8px;margin:0;padding:14px 0 0;list-style:none;display:grid}[data-ui=shop-admin] .admin-order-refunds li{border:1px solid var(--admin-adjustment-border);background:var(--admin-adjustment-background);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}[data-ui=shop-admin] .admin-order-refund-meta{align-items:center;gap:8px;min-width:0;display:flex}[data-ui=shop-admin] .admin-order-refund-meta time{color:var(--admin-adjustment-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}[data-ui=shop-admin] .admin-order-refund-amount{color:var(--admin-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;direction:rtl;unicode-bidi:isolate;justify-self:end;align-items:baseline;gap:4px;font-size:13px;line-height:1.8;display:inline-flex;font-weight:400!important}[data-ui=shop-admin] .admin-order-detail-columns .admin-order-items-heading p,.admin-order-detail-columns .admin-order-item-product small,.admin-order-detail-columns .admin-order-item-unit-price>span,.admin-order-detail-columns .admin-order-item-total span,.admin-order-detail-columns .admin-order-timeline time,.admin-order-detail-columns .admin-order-delivery-address p{font-size:12px;font-weight:400}[data-ui=shop-admin] .admin-order-detail-columns .admin-order-item-product strong{font-size:14px;font-weight:700}[data-ui=shop-admin] .admin-order-detail-columns .admin-order-item-unit-price strong,.admin-order-detail-columns .admin-order-item-total strong{font-size:13px;font-weight:400}[data-ui=shop-admin] .admin-order-detail-side .admin-order-summary-card--order-detail{gap:14px;padding:22px}[data-ui=shop-admin] .admin-order-detail-side .admin-order-summary-card--order-detail dl>div{min-height:38px;padding:7px 0}[data-ui=shop-admin] .admin-order-detail-side .admin-order-summary-card--order-detail .admin-order-summary-discount{background:0 0;border:0;border-radius:0;margin:0;padding:7px 0}[data-ui=shop-admin] .admin-order-detail-side .admin-order-summary-card--order-detail .admin-order-summary-total{border-top:1px solid var(--admin-border);background:0 0;border-radius:0;min-height:38px;margin:0;padding:7px 0}[data-ui=shop-admin] .admin-order-detail-columns .admin-order-history-card .admin-order-timeline strong{font-size:13px;font-weight:400}[data-ui=shop-admin] .admin-order-cancel-dialog{width:min(480px,100vw - 32px)}[data-ui=shop-admin] .admin-date-field.admin-field-invalid .admin-date-input{border-color:#dc2626}[data-ui=shop-admin] .admin-order-flow li.is-current .admin-order-flow-icon{isolation:isolate;position:relative}[data-ui=shop-admin] .admin-order-flow li.is-current .admin-order-flow-icon:after{z-index:-1;border:2px solid var(--admin-positive-background);content:"";border-radius:50%;animation:1.8s ease-out infinite admin-order-flow-pulse;position:absolute;inset:-8px}[data-ui=shop-admin] .admin-order-flow li.is-current .admin-order-flow-copy strong:after{color:var(--admin-positive-foreground);content:"• وضعیت فعلی";white-space:nowrap;margin-right:5px;font-size:10px;font-weight:700}@keyframes admin-order-flow-pulse{0%{opacity:.72;transform:scale(.9)}75%,to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){[data-ui=shop-admin] .admin-order-flow li.is-current .admin-order-flow-icon:after{opacity:.5;animation:none;transform:scale(1.12)}}@media (max-width:800px){[data-ui=shop-admin] .admin-order-item-prices{overflow-x:auto}[data-ui=shop-admin] .admin-order-item-prices>div{min-width:580px}}@media (max-width:700px){[data-ui=shop-admin] .admin-order-flow-heading{flex-direction:column;align-items:stretch}[data-ui=shop-admin] .admin-order-flow-actions{justify-content:flex-start}[data-ui=shop-admin] .admin-order-secondary-grid{grid-template-columns:1fr}[data-ui=shop-admin] .admin-order-flow{grid-template-columns:1fr;gap:0;margin-top:22px}[data-ui=shop-admin] .admin-order-flow li{text-align:right;grid-template-rows:64px;grid-template-columns:64px minmax(0,1fr);justify-items:start;gap:13px;min-height:88px}[data-ui=shop-admin] .admin-order-flow li:last-child{min-height:64px}[data-ui=shop-admin] .admin-order-flow li:not(:first-child):before{width:3px;height:24px;top:-24px;right:31px}[data-ui=shop-admin] .admin-order-flow-copy{align-content:center;min-height:64px}[data-ui=shop-admin] .admin-order-item-card{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:12px}[data-ui=shop-admin] .admin-order-item-unit-price,.admin-order-item-total{border-top:1px solid var(--admin-border);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;padding-top:10px}[data-ui=shop-admin] .admin-order-item-unit-price{grid-template-columns:auto auto 1fr auto}[data-ui=shop-admin] .admin-order-item-unit-price>span:nth-of-type(2){margin-right:10px}[data-ui=shop-admin] .admin-order-item-total{justify-items:start}[data-ui=shop-admin] .admin-order-item-total strong{text-align:left;justify-self:end}}[data-ui=shop-admin] .admin-order-item-unit-price{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-ui=shop-admin] .admin-order-item-unit-price s{color:#98a2b3;font-size:12px;font-weight:700}[data-ui=shop-admin] .admin-order-item-unit-price strong{color:var(--admin-primary);font-size:14px;font-weight:800}[data-ui=shop-admin] .admin-order-item-discount,.admin-order-item-unit-price>.admin-order-item-discount{color:#fff;font-variant-numeric:tabular-nums;background:#ff3d50;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}[data-ui=shop-admin] .admin-order-item-unit-price>span:nth-of-type(2){margin-right:0}[data-ui=shop-admin] .admin-field-invalid .admin-digital-file-picker{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}[data-ui=shop-admin] .admin-gallery-error-owner.admin-field-invalid{clip:auto;clip-path:none;color:#b91c1c;width:auto;height:auto;position:relative;overflow:visible}[data-ui=shop-admin] .admin-order-flow-panel{padding:0}[data-ui=shop-admin] .admin-order-flow{margin:0}[data-ui=shop-admin] .admin-order-flow-panel .admin-order-cancelled-note+.admin-order-flow{margin-top:14px}[data-ui=shop-admin] .admin-order-flow li{grid-template-rows:34px auto;gap:6px}[data-ui=shop-admin] .admin-order-flow li:not(:first-child):before{width:calc(100% - 34px);height:2px;top:16px;left:calc(50% + 17px)}[data-ui=shop-admin] .admin-order-flow-icon{width:34px;height:34px;box-shadow:0 0 0 3px #fff}[data-ui=shop-admin] .admin-order-flow-icon svg{stroke-width:2px;width:15px;height:15px}[data-ui=shop-admin] .admin-order-flow li>strong{max-width:100%;color:var(--admin-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}[data-ui=shop-admin] .admin-order-flow li.is-complete>strong{color:var(--admin-primary)}[data-ui=shop-admin] .admin-order-flow li.is-current .admin-order-flow-icon:after{inset:-5px}@media (max-width:700px){[data-ui=shop-admin] .admin-order-flow-panel .admin-order-cancelled-note+.admin-order-flow{margin-top:14px}[data-ui=shop-admin] .admin-order-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}[data-ui=shop-admin] .admin-order-flow li{text-align:center;grid-template-rows:34px auto;grid-template-columns:none;justify-items:center;gap:6px;min-height:0}[data-ui=shop-admin] .admin-order-flow li:last-child{min-height:0}[data-ui=shop-admin] .admin-order-flow li:not(:first-child):before{width:calc(100% - 34px);height:2px;top:16px;left:calc(50% + 17px);right:auto}[data-ui=shop-admin] .admin-order-flow li>strong{align-self:auto;font-size:10px}}[data-ui=shop-admin].admin-dialog.admin-direct-order-address-dialog{width:min(720px,100vw - 32px);overflow-x:clip}[data-ui=shop-admin] .admin-direct-order-address-dialog .admin-dialog-form,.admin-direct-order-address-dialog .admin-field-grid,.admin-direct-order-address-dialog [data-admin-field-label]{min-width:0}[data-ui=shop-admin] .admin-direct-order-address-dialog textarea{box-sizing:border-box;width:100%;max-width:100%}@media (max-width:560px){[data-ui=shop-admin] .admin-direct-order-address-dialog .admin-field-grid{grid-template-columns:minmax(0,1fr)}}[data-ui=shop-admin] .admin-form>label,.admin-shipping-form-grid>label,.admin-product-operational-grid>label,.admin-profile-fields>label,.admin-payment-refund-line>label{align-self:start}[data-ui=shop-admin] .admin-payment-refund-dialog{width:min(680px,100vw - 32px)}[data-ui=shop-admin] .admin-payment-refund-dialog form{gap:16px;display:grid}[data-ui=shop-admin] .admin-payment-refund-dialog>p,.admin-payment-refund-dialog form>p{color:var(--admin-muted);margin:0;font-size:13px}[data-ui=shop-admin] .admin-payment-refund-select{color:var(--admin-foreground);gap:7px;font-size:12px;font-weight:700;display:grid}[data-ui=shop-admin] .admin-payment-refund-select .admin-multi-select{width:100%}[data-ui=shop-admin] .admin-payment-refund-lines{gap:10px;max-height:min(42vh,360px);padding-inline-start:2px;display:grid;overflow-y:auto}[data-ui=shop-admin] .admin-payment-refund-line{border:1px solid var(--admin-border);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(180px,220px);align-items:end;gap:14px;padding:14px;display:grid}[data-ui=shop-admin] .admin-payment-refund-line>div,.admin-payment-refund-line label{gap:7px;min-width:0;display:grid}[data-ui=shop-admin] .admin-payment-refund-line p{color:var(--admin-muted);margin:0;font-size:13px}[data-ui=shop-admin] .admin-payment-refund-line p strong{color:var(--admin-foreground);font-weight:700}[data-ui=shop-admin] .admin-payment-refund-line label{color:var(--admin-foreground);font-size:12px;font-weight:700}[data-ui=shop-admin] .admin-payment-refund-line input{border:1px solid var(--admin-border);width:100%;min-height:40px;color:var(--admin-primary);font:inherit;background:#fff;border-radius:7px;padding:8px 10px;font-weight:400}[data-ui=shop-admin] .admin-orders-table .admin-table-head,.admin-orders-table .admin-table-row{grid-template-columns:minmax(150px,1fr) 120px 120px 130px 160px;gap:12px;min-width:0}[data-ui=shop-admin] .admin-orders-table strong{gap:3px;display:grid}[data-ui=shop-admin] .admin-orders-table strong small{color:var(--admin-muted);font-weight:400}@media (max-width:800px){[data-ui=shop-admin] .admin-orders-table{overflow-x:auto}[data-ui=shop-admin] .admin-orders-table .admin-table-head,.admin-orders-table .admin-table-row{min-width:720px}}[data-ui=shop-admin] .admin-orders-table .admin-table-head,.admin-orders-table .admin-table-row{grid-template-columns:100px minmax(130px,.85fr) 110px 120px 120px 120px 130px 155px}@media (max-width:800px){[data-ui=shop-admin] .admin-orders-table .admin-table-head,.admin-orders-table .admin-table-row{min-width:1120px}}[data-ui=shop-admin] .homepage-inline-editor,[data-ui=shop-admin] .homepage-inline-form,[data-ui=shop-admin] .homepage-item-layer,[data-ui=shop-admin] .homepage-item-list{align-content:start;gap:16px;min-width:0;display:grid}[data-ui=shop-admin] .homepage-inline-title{color:var(--admin-ink,var(--admin-primary));margin:0;font-size:16px;font-weight:700}[data-ui=shop-admin] .homepage-inline-description{color:var(--admin-muted);margin:0;font-size:13px;line-height:1.8}[data-ui=shop-admin] .admin-jalali-days button:disabled{opacity:.45;cursor:not-allowed}[data-ui=shop-admin] .admin-jalali-days button.is-today{position:relative}[data-ui=shop-admin] .admin-jalali-today-marker{border-radius:inherit;pointer-events:none;border:2px solid;position:absolute;inset:2px}[data-ui=shop-admin] .admin-jalali-today-marker:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}[data-ui=shop-admin] .admin-jalali-days.has-today-navigation button{font-weight:400}[data-ui=shop-admin] .admin-jalali-days.has-today-navigation button:focus-visible{outline-offset:1px;outline:2px solid #52525b}[data-ui=shop-admin] .admin-skeleton-text{align-items:center;min-height:1.7em}[data-ui=shop-admin] .admin-skeleton-text .ui-skeleton{width:min(440px,100%);height:14px}[data-ui=shop-admin] .admin-notification-bell{position:relative}@media (max-width:560px){[data-ui=shop-admin] .admin-topbar-actions:has(>.admin-notification-bell){display:flex}[data-ui=shop-admin] .admin-topbar-actions:has(>.admin-notification-bell)>:not(.admin-notification-bell):not(.admin-assistant-button){display:none}}[data-ui=shop-admin] .admin-notification-badge{color:#fff;background:#dc2626;border-radius:10px;min-width:17px;padding:1px 4px;font-size:10px;line-height:16px;position:absolute;top:-5px;right:-7px}[data-ui=shop-admin].admin-notification-menu{box-sizing:border-box;width:min(420px,100vw - 24px);min-height:0;max-height:min(600px, calc(100dvh - 80px), var(--radix-dropdown-menu-content-available-height,600px));background:var(--admin-card,#fff);color:var(--admin-text,var(--admin-primary));border:1px solid var(--admin-border,#e4e4e7);z-index:80;direction:rtl;border-radius:10px;flex-direction:column;gap:8px;padding:12px;font-size:13px;display:flex;overflow:hidden;box-shadow:0 8px 30px #0002}[data-ui=shop-admin].admin-notification-menu .admin-notification-menu-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:2px;overflow-y:auto}[data-ui=shop-admin].admin-notification-menu [role=menuitem]{cursor:pointer;color:inherit;border-radius:7px;outline:none;padding:8px 10px;text-decoration:none;display:block}[data-ui=shop-admin].admin-notification-menu [role=menuitem][data-highlighted]{background:var(--admin-accent);outline:1px solid var(--admin-border,#e4e4e7)}[data-ui=shop-admin].admin-notification-menu .admin-notification-menu-item-heading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;line-height:20px;display:grid}[data-ui=shop-admin].admin-notification-menu .admin-notification-menu-item-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-ui=shop-admin].admin-notification-menu .admin-notification-menu-item-heading time{color:var(--admin-muted);white-space:nowrap;font-size:11px;font-weight:400}[data-ui=shop-admin].admin-notification-menu .admin-notification-menu-item-summary{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:3px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}[data-ui=shop-admin].admin-notification-menu .admin-notification-menu-footer{border-top:1px solid var(--admin-border,#e4e4e7);flex-shrink:0;padding-top:8px}[data-ui=shop-admin].admin-notification-menu .admin-notification-menu-all{width:100%;min-height:42px;padding:8px 12px;display:flex}[data-ui=shop-admin].admin-notification-menu p{margin:0;padding:10px}[data-ui=shop-admin] .admin-skeleton-notification-menu{gap:4px;padding:0;display:grid}[data-ui=shop-admin] .admin-skeleton-notification-menu>div{grid-template-columns:minmax(0,1fr) 100px;gap:6px 10px;padding:8px 10px;display:grid}[data-ui=shop-admin] .admin-skeleton-notification-menu .is-row{grid-area:2/1/auto/-1}[data-ui=shop-admin] .admin-skeleton-notification-menu .is-label{grid-area:1/2}@media (max-width:560px){[data-ui=shop-admin].admin-notification-menu{max-height:min(calc(100dvh - 80px), var(--radix-dropdown-menu-content-available-height,calc(100dvh - 80px)));gap:6px;padding:8px}[data-ui=shop-admin].admin-notification-menu .admin-notification-menu-scroll{flex:none;overflow:visible}[data-ui=shop-admin].admin-notification-menu .admin-notification-menu-item{padding:4px 8px}[data-ui=shop-admin].admin-notification-menu .admin-notification-menu-item-heading{line-height:18px}[data-ui=shop-admin].admin-notification-menu .admin-notification-menu-item-summary{margin-top:2px;font-size:12px;line-height:18px}[data-ui=shop-admin].admin-notification-menu .admin-notification-menu-footer{padding-top:6px}}@media (max-width:560px) and (max-height:720px){[data-ui=shop-admin].admin-notification-menu .admin-notification-menu-item-summary{-webkit-line-clamp:1}}@media (max-width:560px) and (max-height:600px){[data-ui=shop-admin].admin-notification-menu{padding:6px}[data-ui=shop-admin].admin-notification-menu .admin-notification-menu-item{padding-block:2px}[data-ui=shop-admin].admin-notification-menu .admin-notification-menu-item-heading{line-height:17px}[data-ui=shop-admin].admin-notification-menu .admin-notification-menu-item-summary{line-height:16px}}[data-ui=shop-admin] .admin-listing-surface{border:1px solid var(--admin-border);background:var(--admin-card);border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #103e320a}[data-ui=shop-admin] .admin-listing-surface>.admin-listing-toolbar{border-bottom:1px solid var(--admin-border);padding:14px}[data-ui=shop-admin] .admin-listing-surface>:is(.admin-data-table,.admin-data-table-empty,.admin-data-table-error,.admin-data-table-loading){box-shadow:none;border:0;border-radius:0;margin-top:0}[data-ui=shop-admin] .admin-listing-surface>.admin-listing-pagination{border-top:1px solid var(--admin-border);margin-top:0;padding:14px}[data-ui=shop-admin] .admin-table-primary-with-media{align-items:center;gap:12px;min-width:0;display:flex}[data-ui=shop-admin] .admin-table-primary-with-media .admin-table-primary-cell{flex:1}[data-ui=shop-admin] .admin-listing-pagination{justify-content:flex-end}[data-ui=shop-admin] .admin-pagination-pages{align-items:center;gap:6px;display:flex}[data-ui=shop-admin] .admin-pagination-summary{color:var(--admin-muted);white-space:nowrap;margin-inline:6px;font-size:11px}[data-ui=shop-admin] .admin-pagination-size{align-items:center;gap:10px;margin-inline-end:auto;font-size:12px;display:flex}[data-ui=shop-admin] .admin-pagination-size .admin-single-select{flex:0 0 80px;width:80px}[data-ui=shop-admin] .admin-pagination-size .admin-select-trigger{justify-content:space-between;align-items:center;gap:8px;width:100%;height:40px;min-height:40px;padding:0 10px;display:flex}[data-ui=shop-admin] .admin-pagination-pages>:is(button,a){border-color:var(--admin-border);width:40px;height:40px;color:var(--admin-primary);border-radius:7px}[data-ui=shop-admin] .admin-pagination-pages>:is(button,a)[aria-current=page]{border-color:var(--admin-primary);color:#fff;background:var(--admin-primary)}[data-ui=shop-admin] .admin-status-tag.is-positive:before{background:var(--admin-primary);content:"";border-radius:50%;width:7px;height:7px;margin-inline-end:6px}@media (max-width:560px){[data-ui=shop-admin] .admin-pagination-size{width:100%}[data-ui=shop-admin] .admin-listing-surface>.admin-listing-toolbar{padding:12px}}[data-ui=shop-admin] .admin-key-value-list.is-metric dd>.admin-metric-usage{flex-basis:100%;width:100%;min-width:0}[data-ui=shop-admin] .admin-page-heading:has(+.admin-field-grid>.admin-section-card.is-dashboard) .admin-action.is-primary{color:#fff;background:#15803d;border-color:#15803d}[data-ui=shop-admin] .admin-skeleton-billing-overview{gap:0;display:grid}[data-ui=shop-admin] .admin-billing-skeleton-summary .admin-section-card{min-block-size:224px}[data-ui=shop-admin] .admin-billing-skeleton-metrics .admin-section-card{min-block-size:310px}[data-ui=shop-admin] .admin-billing-skeleton-actions .admin-section-card{min-block-size:128px}[data-ui=shop-admin] .admin-skeleton-billing-overview .is-heading{block-size:20px;inline-size:60%}[data-ui=shop-admin] .admin-skeleton-billing-overview .is-number{block-size:38px;inline-size:70%}[data-ui=shop-admin] .admin-skeleton-billing-overview .is-row{block-size:14px;inline-size:85%}[data-ui=shop-admin] .admin-skeleton-billing-overview .is-button{block-size:40px;inline-size:100%}[data-ui=shop-admin] .admin-choice-cards.is-payment .admin-choice-card{grid-template-columns:15px minmax(0,1fr) 88px;gap:12px;padding:14px;display:grid}[data-ui=shop-admin] .admin-choice-cards.is-payment .admin-choice-card-copy{grid-area:1/2}[data-ui=shop-admin] .admin-choice-card-logo{width:88px;height:88px;color:var(--admin-foreground);background:#fff;border-radius:8px;grid-area:1/3;justify-content:center;align-items:center;display:flex;overflow:hidden}[data-ui=shop-admin] .admin-choice-card-logo img{object-fit:contain;width:100%;height:100%;display:block}[data-ui=shop-admin].admin-mobile-nav nav a{color:#f4faf7}[data-ui=shop-admin].admin-mobile-nav nav a.active{color:var(--admin-primary);background:var(--admin-accent)}[data-ui=shop-admin] .admin-sidebar nav>a{color:#f4faf7!important}[data-ui=shop-admin] .admin-sidebar nav>a:is(.active,[data-active]){background:var(--admin-accent);color:var(--admin-primary)!important}[data-ui=shop-admin] .admin-sidebar nav>a>span{color:inherit!important}[data-ui=shop-admin] .admin-sidebar nav>a>svg{color:inherit}[data-ui=shop-admin] .admin-pagination-pages>a{text-decoration:none}[data-ui=shop-admin] .admin-listing-toolbar-controls:not(:has(.admin-listing-search-field)){justify-content:flex-end}[data-ui=shop-admin] .admin-listing-summary{color:var(--admin-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}:is([data-ui=shop-admin],[data-ui=platform-admin]) :is(.admin-primary-action,.admin-secondary-action){min-height:var(--admin-control-height);border-radius:7px}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-primary-action{border-color:var(--admin-primary);color:#fff;background:var(--admin-primary)}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-primary-action:hover{background:var(--admin-primary-hover)}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-secondary-action{border-color:var(--admin-border);color:var(--admin-primary);background:#fff}:is([data-ui=shop-admin],[data-ui=platform-admin]) .admin-secondary-action:hover{background:var(--admin-accent)}[data-ui=platform-admin] .admin-form-card input:not([type=checkbox]):not([type=radio]),[data-ui=platform-admin] .admin-form-card .platform-admin-select-trigger{min-height:var(--admin-control-height);border-color:var(--admin-border);color:var(--admin-foreground)}.admin-login-page{background:#f8fafc;grid-template-columns:minmax(340px,.9fr) minmax(440px,1.1fr);min-height:100vh;display:grid}.admin-login-aside{background:#18181b;position:relative;overflow:hidden}.admin-login-aside:after{content:"";background:#27272a;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-26%;left:-15%}.admin-login-brand{z-index:1;direction:rtl;align-items:center;gap:8px;font-size:18px;display:flex;position:relative}.admin-login-brand:before{color:#18181b;content:"S";width:30px;height:30px;font-family:var(--font-family-sans);background:#fafafa;border-radius:8px;place-items:center;font-size:14px;display:grid}.admin-login-brand span{color:#a1a1aa;font-size:12px;font-weight:500}.admin-login-aside div{z-index:1;position:relative}.admin-login-aside div>span{color:#d4d4d8}.admin-login-aside h1{letter-spacing:-.035em;max-width:510px;font-size:clamp(32px,4vw,52px)}.admin-login-aside p{color:#a1a1aa;max-width:390px}.admin-login-panel{background:#f8fafc}.admin-login-panel form{border-color:var(--admin-border);border-radius:11px;width:min(400px,100%);padding:30px;box-shadow:0 10px 35px #18181b0f}.admin-login-panel h2{letter-spacing:-.025em;font-size:24px}.admin-login-panel input{border-color:#d4d4d8;border-radius:7px;min-height:42px}.admin-login-panel input:focus{border-color:#52525b;box-shadow:0 0 0 3px #18181b1a}.admin-login-panel button{background:#18181b;border-radius:7px;min-height:42px}.admin-login-panel button:hover{background:#3f3f46}.back-store{color:#52525b}.admin-login-skeleton{min-height:100vh}.admin-login-skeleton .admin-login-brand:before{content:none}.admin-login-skeleton-brand-mark{border-radius:8px;width:30px;height:30px}.admin-login-skeleton-brand-name{width:62px;height:15px}.admin-login-skeleton-copy{align-content:center;gap:16px;min-height:320px;display:grid}.admin-login-skeleton-copy .is-kicker{width:72px;height:12px}.admin-login-skeleton-title{gap:8px;width:min(390px,86%);display:grid}.admin-login-skeleton-title .ui-skeleton:first-child{width:100%;height:34px}.admin-login-skeleton-title .ui-skeleton:last-child{width:86%;height:34px}.admin-login-skeleton-copy .is-copy{width:min(290px,72%);height:16px}.admin-login-skeleton-form{border:1px solid var(--admin-border);background:#fff;border-radius:11px;gap:16px;width:min(400px,100%);padding:30px;display:grid;box-shadow:0 10px 35px #18181b0f}.admin-login-skeleton-form .is-heading{width:48%;height:24px;margin-bottom:0}.admin-login-skeleton-form .is-description{width:78%;height:14px}.admin-login-skeleton-form .is-field-label{width:32%;height:12px}.admin-login-skeleton-form .is-input{width:100%;height:42px}.admin-login-skeleton-form .is-button{border-radius:7px;width:100%;height:42px}.admin-login-skeleton-form .is-button.is-primary{background:linear-gradient(100deg,#e2e6e8 32%,#f8f9fa 48%,#e2e6e8 64%)}.admin-login-skeleton-form .is-back-link{justify-self:center;width:34%;height:12px}:is([data-ui=shop-admin].admin-variant-bulk-dialog,[data-ui=shop-admin] .admin-variant-bulk-dialog) .admin-dialog-form .admin-variant-bulk-clear{align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}:is([data-ui=shop-admin].admin-variant-bulk-dialog,[data-ui=shop-admin] .admin-variant-bulk-dialog) .admin-dialog-form .admin-variant-bulk-clear input[type=checkbox]{width:16px;height:16px;min-height:16px;box-shadow:none;accent-color:var(--admin-primary);border:0;border-radius:3px;flex:0 0 16px;margin:0;padding:0}[data-ui=shop-admin] .shared-payment-result{width:min(760px,100%);margin-inline:auto}@media (max-width:900px){.admin-login-page{grid-template-columns:minmax(0,1fr)}.admin-login-aside{min-height:auto}.admin-login-panel{min-width:0;min-height:auto}}[data-ui=shop-admin].admin-dialog-drawer{z-index:51;box-sizing:border-box;background:var(--admin-background);width:min(560px,100vw);height:100dvh;max-height:100dvh;color:var(--admin-foreground);direction:rtl;padding:24px;position:fixed;inset:0 0 0 auto;overflow:hidden auto;transform:none}[data-ui=shop-admin] .admin-tree-select-option{gap:8px;padding-block:7px;padding-inline-start:calc(9px + var(--admin-tree-depth,0) * 18px)}[data-ui=shop-admin] .admin-tree-select-option>span{overflow-wrap:anywhere;min-width:0}[data-ui=shop-admin] .admin-tree-select-option[aria-disabled=true]{color:var(--admin-muted);cursor:default}[data-ui=shop-admin] .admin-tree-select-option:focus-visible{outline:2px solid var(--admin-primary);outline-offset:-2px}[data-ui=shop-admin] .admin-tree-card-group{gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-ui=shop-admin] .admin-tree-card-group .admin-tree-card-group{border-inline-start:1px solid var(--admin-border);margin-block-start:8px;margin-inline-start:14px;padding-inline-start:14px}[data-ui=shop-admin] .admin-listing-surface.admin-tree-card-surface{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}[data-ui=shop-admin] .admin-tree-card-surface>.admin-listing-toolbar{border-bottom:0;padding:0}[data-ui=shop-admin] .admin-tree-card-surface>.admin-data-table-error{border:1px solid var(--admin-border);background:var(--admin-card);border-radius:10px;margin-top:12px}[data-ui=shop-admin] .admin-tree-card-surface>.admin-tree-card-group{padding:12px 0 0}[data-ui=shop-admin] .admin-tree-card{border:1px solid var(--admin-border);background:var(--admin-card,#fff);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 12px;font-size:13px;display:flex}[data-ui=shop-admin] .admin-tree-card>input[type=checkbox]{flex:none;margin:0}[data-ui=shop-admin] .admin-tree-card .admin-table-media-cell{flex:0 0 38px;width:38px;height:38px}[data-ui=shop-admin] .admin-tree-card-copy{flex:auto;gap:4px;min-width:0;display:grid}[data-ui=shop-admin] .admin-tree-card-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}[data-ui=shop-admin] .admin-tree-card-title strong{min-width:0;color:var(--admin-foreground);overflow-wrap:anywhere;font-size:13px;font-weight:700}[data-ui=shop-admin] .admin-tree-card-meta{color:var(--admin-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}[data-ui=shop-admin] .admin-tree-card.is-context{background-color:var(--admin-table-header)}[data-ui=shop-admin] .admin-tree-card.is-inactive .admin-tree-card-title strong{color:var(--admin-muted)}[data-ui=shop-admin] .admin-tree-card.is-drop-target{border-color:var(--admin-primary);box-shadow:0 0 0 3px #103e321f}[data-ui=shop-admin] .admin-tree-card-actions{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:flex}[data-ui=shop-admin] .admin-tree-card-actions .admin-icon-action,[data-ui=shop-admin] .admin-tree-card-reorder .admin-icon-action{border-radius:7px;width:34px;height:34px}[data-ui=shop-admin] .admin-tree-card-action-separator{background:var(--admin-border);align-self:stretch;width:1px;margin:4px 2px}[data-ui=shop-admin] .admin-tree-card-selection{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0 0;font-size:13px;font-weight:400;display:flex}[data-ui=shop-admin] .admin-tree-card-selection label{align-items:center;gap:8px;display:inline-flex}[data-ui=shop-admin] .admin-tree-card-selection small{color:var(--admin-muted);font-size:12px}[data-ui=shop-admin] .admin-tree-card-loading{gap:8px;padding:12px 0 0;display:grid}[data-ui=shop-admin] .admin-tree-card-loading .ui-skeleton{flex:none;display:block}[data-ui=shop-admin] .admin-tree-card-loading .is-check{width:16px;height:16px}[data-ui=shop-admin] .admin-tree-card-loading .is-square{width:34px;height:34px}[data-ui=shop-admin] .admin-tree-card-loading .is-media{width:38px;height:38px}[data-ui=shop-admin] .admin-tree-card-loading .is-line{width:min(180px,60%);height:12px}[data-ui=shop-admin] .admin-tree-card-loading .is-line+.is-line{width:min(110px,40%)}@media (max-width:640px){[data-ui=shop-admin] .admin-tree-card-group .admin-tree-card-group{margin-inline-start:6px;padding-inline-start:8px}[data-ui=shop-admin] .admin-tree-card{flex-wrap:wrap;gap:8px;padding:8px}[data-ui=shop-admin] .admin-tree-card :is(.admin-table-media-cell,.is-media){flex-basis:32px;width:32px;height:32px}[data-ui=shop-admin] .admin-tree-card-copy{flex-basis:calc(100% - 110px)}[data-ui=shop-admin] .admin-tree-card-actions{flex-basis:100%;justify-content:flex-end}}[data-ui=shop-admin] .admin-tree-card-reorder{flex:none;display:flex}[data-ui=shop-admin] .admin-tree-card-reorder>button:first-child{touch-action:none;cursor:grab}[data-ui=shop-admin] .admin-tree-card-selection .admin-tree-card-help{margin-inline-start:auto}[data-ui=shop-admin]{--admin-assistant-width:400px}[data-ui=shop-admin] .admin-topbar .admin-assistant-button.is-open{border-color:var(--admin-primary);background:var(--admin-accent)}[data-ui=shop-admin] .admin-assistant-panel{z-index:46;width:var(--admin-assistant-width);box-sizing:border-box;border-right:1px solid var(--admin-border);max-width:100vw;color:var(--admin-foreground);background:var(--admin-card);direction:rtl;grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 24px #103e321a}[data-ui=shop-admin] .admin-assistant-header{min-height:var(--admin-topbar-height);box-sizing:border-box;border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px 12px;display:flex}[data-ui=shop-admin] .admin-assistant-header h2{margin:0;font-size:15px;font-weight:700;line-height:1.6}[data-ui=shop-admin] .admin-assistant-header p{color:var(--admin-muted);margin:2px 0 0;font-size:12px;line-height:1.7}[data-ui=shop-admin] .admin-assistant-log{background:var(--admin-background);flex-direction:column;gap:12px;min-height:0;padding:18px;display:flex;overflow-y:auto}[data-ui=shop-admin] .admin-assistant-empty{gap:12px;display:grid}[data-ui=shop-admin] .admin-assistant-suggestions{gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-ui=shop-admin] .admin-assistant-suggestions .admin-action{text-align:right;justify-content:flex-start;width:100%;font-weight:400}[data-ui=shop-admin] .admin-assistant-message{gap:4px;max-width:88%;display:grid}[data-ui=shop-admin] .admin-assistant-message.is-user{place-self:flex-start start}[data-ui=shop-admin] .admin-assistant-message.is-assistant{place-self:flex-end end}[data-ui=shop-admin] .admin-assistant-message-body{border:1px solid var(--admin-border);background:var(--admin-card);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.9}[data-ui=shop-admin] .admin-assistant-message.is-user .admin-assistant-message-body{border-color:var(--admin-positive-border);background:var(--admin-accent);white-space:pre-wrap}[data-ui=shop-admin] .admin-assistant-message-body>:is(p,ul,ol){margin:0}[data-ui=shop-admin] .admin-assistant-message-body>*+*{margin-top:8px}[data-ui=shop-admin] .admin-assistant-message-body :is(ul,ol){padding-inline-start:20px}[data-ui=shop-admin] .admin-assistant-message-body a{color:var(--admin-primary);text-underline-offset:3px;text-decoration:underline}[data-ui=shop-admin] .admin-assistant-incomplete{color:#9a3412;background:#ffedd5;border-radius:999px;justify-self:end;padding:0 8px;font-size:11px;line-height:20px}[data-ui=shop-admin] .admin-assistant-tool-status{color:var(--admin-muted);font-size:12px}[data-ui=shop-admin] .admin-assistant-recovery{justify-items:start;gap:8px;display:grid}[data-ui=shop-admin] .admin-assistant-recovery p{color:#b42318;margin:0;font-size:12px;font-weight:400}[data-ui=shop-admin] .admin-assistant-typing{align-items:center;gap:4px;min-height:20px;display:inline-flex}[data-ui=shop-admin] .admin-assistant-typing>span[aria-hidden]{background:var(--admin-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite admin-assistant-typing}[data-ui=shop-admin] .admin-assistant-typing>span[aria-hidden]:nth-child(2){animation-delay:.15s}[data-ui=shop-admin] .admin-assistant-typing>span[aria-hidden]:nth-child(3){animation-delay:.3s}@keyframes admin-assistant-typing{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-ui=shop-admin] .admin-assistant-typing>span[aria-hidden]{opacity:.6;animation:none}}[data-ui=shop-admin] .admin-assistant-composer{border-top:1px solid var(--admin-border);gap:8px;padding:12px 18px 6px;display:grid}[data-ui=shop-admin] .admin-assistant-composer textarea.admin-text-input{resize:none;min-height:64px;max-height:180px}[data-ui=shop-admin] .admin-assistant-composer-actions{justify-content:flex-end;gap:8px;display:flex}[data-ui=shop-admin] .admin-assistant-attachments{gap:8px;display:grid}[data-ui=shop-admin] .admin-assistant-attachments .admin-assistant-composer-actions>:first-child:not(:last-child){margin-inline-end:auto}[data-ui=shop-admin] .admin-assistant-attachment-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-ui=shop-admin] .admin-assistant-attachment{border:1px solid var(--admin-border);background:var(--admin-background);border-radius:8px;width:56px;height:56px;position:relative;overflow:hidden}[data-ui=shop-admin] .admin-assistant-attachment-preview,[data-ui=shop-admin] .admin-assistant-attachment-preview img{object-fit:cover;width:100%;height:100%}[data-ui=shop-admin] .admin-assistant-attachment-remove{color:#fff;cursor:pointer;background:#101828a3;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;inset-block-start:2px;inset-inline-start:2px}[data-ui=shop-admin] .admin-assistant-attachment-remove:focus-visible{outline:2px solid var(--admin-primary);outline-offset:1px}[data-ui=shop-admin] .admin-assistant-attachment-note{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.7}[data-ui=shop-admin] .admin-assistant-retention{color:var(--admin-muted);margin:0;padding:0 18px 12px;font-size:11px;line-height:1.7}[data-ui=shop-admin] .admin-assistant-navigation-status{color:var(--admin-primary);background:color-mix(in srgb, var(--admin-primary) 8%, var(--admin-card));border-radius:8px;margin:0 18px 8px;padding:8px 12px;font-size:12px;line-height:1.8}[data-ui=shop-admin] .admin-skeleton-assistant-panel{gap:14px;display:grid}[data-ui=shop-admin] .admin-skeleton-assistant-panel>div{border:1px solid var(--admin-border);background:var(--admin-card);border-radius:10px;gap:6px;width:78%;padding:12px;display:grid}[data-ui=shop-admin] .admin-skeleton-assistant-panel>.is-assistant{justify-self:end}[data-ui=shop-admin] .admin-skeleton-assistant-panel>.is-user{justify-self:start;width:52%}@media (max-width:1279px){[data-ui=shop-admin] .admin-assistant-panel{top:var(--admin-topbar-height)}[data-ui=shop-admin] .admin-assistant-header{min-height:0}}@media (min-width:1280px){[data-ui=shop-admin].has-assistant-panel .admin-workspace{margin-left:var(--admin-assistant-width)}[data-ui=shop-admin].has-assistant-panel .admin-topbar{left:var(--admin-assistant-width)}[data-ui=shop-admin] .admin-assistant-panel{box-shadow:none}}[data-ui=shop-admin] .admin-assistant-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}[data-ui=shop-admin] .admin-assistant-header-actions .admin-action{min-height:34px;padding-inline:10px;font-size:12px}[data-ui=shop-admin] .admin-assistant-notice{border:1px solid var(--admin-border);color:var(--admin-muted);background:var(--admin-card);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.9}[data-ui=shop-admin] .admin-assistant-button{position:relative}[data-ui=shop-admin] .admin-assistant-continuing{border:2px solid var(--admin-card);background:var(--admin-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:7px}[data-ui=shop-admin].admin-assistant-sheet{background:var(--admin-card);width:100vw;height:100dvh;max-height:100dvh;inset:0 0 auto;overflow:hidden}[data-ui=shop-admin] .admin-assistant-panel.is-sheet{inset:var(--admin-assistant-viewport-top,0px) 0 auto;width:100%;height:var(--admin-assistant-viewport-height,100dvh);box-shadow:none;border:0;position:fixed}[data-ui=shop-admin] .admin-assistant-panel.is-sheet .admin-assistant-header{min-height:0;padding:12px 16px 10px}[data-ui=shop-admin] .admin-assistant-panel.is-sheet :is(.admin-assistant-log,.admin-assistant-composer){padding-inline:16px}[data-ui=shop-admin] .admin-assistant-panel.is-sheet .admin-assistant-retention{padding:0 16px max(12px, env(safe-area-inset-bottom))}[data-ui=shop-admin] .admin-setup-guide{gap:18px;min-width:0;display:grid}[data-ui=shop-admin] .admin-setup-hero{border:1px solid var(--admin-border);background:var(--admin-accent);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(240px,.95fr);align-items:center;min-height:280px;display:grid;overflow:hidden}[data-ui=shop-admin] .admin-setup-hero-copy{min-width:0;padding:28px}[data-ui=shop-admin] .admin-setup-hero-copy h1{margin:22px 0 14px;font-size:clamp(24px,2.6vw,36px);font-weight:900;line-height:1.7}[data-ui=shop-admin] .admin-setup-hero-copy p{margin:0;font-size:14px;line-height:1.9}[data-ui=shop-admin] .admin-setup-hero-copy p:last-of-type{color:var(--admin-muted)}[data-ui=shop-admin] .admin-setup-artwork{align-self:end;width:100%;height:auto;display:block}[data-ui=shop-admin] .admin-setup-progress{color:var(--admin-primary);gap:10px;margin-top:24px;font-size:12px;display:grid}[data-ui=shop-admin] .admin-setup-progress [role=progressbar]{background:var(--admin-border);border-radius:20px;height:10px;overflow:hidden}[data-ui=shop-admin] .admin-setup-progress [role=progressbar] span{border-radius:inherit;background:var(--admin-primary);height:100%;display:block}[data-ui=shop-admin] .admin-setup-columns{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);align-items:stretch;gap:18px;display:grid}[data-ui=shop-admin] .admin-setup-navigation{border:1px solid var(--admin-border);background:var(--admin-card);border-radius:10px;min-width:0;padding:22px}[data-ui=shop-admin] .admin-setup-navigation h2{margin:0 0 24px;font-size:19px}[data-ui=shop-admin] .admin-setup-navigation ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}[data-ui=shop-admin] .admin-setup-navigation button{border:1px solid var(--admin-border);width:100%;min-height:94px;color:var(--admin-foreground);background:var(--admin-card);font:inherit;text-align:right;cursor:pointer;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}[data-ui=shop-admin] .admin-setup-navigation button[aria-pressed=true]{border-color:var(--admin-primary);background:var(--admin-accent)}[data-ui=shop-admin] .admin-setup-navigation button:hover{background:var(--admin-background)}[data-ui=shop-admin] .admin-setup-navigation button:focus-visible{outline:3px solid var(--admin-primary);outline-offset:3px}[data-ui=shop-admin] .admin-setup-navigation button strong{font-size:14px;display:block}[data-ui=shop-admin] .admin-setup-navigation button small{color:var(--admin-muted);margin-top:5px;font-size:11px;line-height:1.7;display:block}[data-ui=shop-admin] .admin-setup-step-number{width:30px;height:30px;color:var(--admin-primary-foreground);background:var(--admin-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}[data-ui=shop-admin] .admin-setup-step-icon{color:var(--admin-muted);display:inline-flex}[data-ui=shop-admin] .admin-setup-navigation button .admin-setup-step-state{color:var(--admin-primary)}[data-ui=shop-admin] .admin-setup-panel{min-width:0}[data-ui=shop-admin] .admin-setup-panel>.admin-section-card{box-sizing:border-box;height:100%}@media (max-width:1100px){[data-ui=shop-admin] .admin-setup-columns{grid-template-columns:minmax(230px,.9fr) minmax(0,1.2fr)}[data-ui=shop-admin] .admin-setup-step-icon{display:none}[data-ui=shop-admin] .admin-setup-navigation button{grid-template-columns:auto minmax(0,1fr) auto}}@media (max-width:720px){[data-ui=shop-admin] .admin-setup-hero{grid-template-columns:minmax(0,1fr)}[data-ui=shop-admin] .admin-setup-hero-copy{padding:22px}[data-ui=shop-admin] .admin-setup-hero-copy h1{margin-top:12px;font-size:25px}[data-ui=shop-admin] .admin-setup-artwork{justify-self:center;width:min(100%,380px)}[data-ui=shop-admin] .admin-setup-columns{grid-template-columns:minmax(0,1fr)}[data-ui=shop-admin] .admin-setup-navigation{padding:18px}[data-ui=shop-admin] .admin-setup-navigation h2{margin-bottom:16px}[data-ui=shop-admin] .admin-setup-navigation ol{gap:10px}[data-ui=shop-admin] .admin-setup-navigation button{min-height:80px}}[data-ui=shop-admin] .admin-dashboard-content{gap:24px;min-width:0;display:grid}[data-ui=shop-admin] .admin-dashboard-setup-actions{gap:14px;display:grid}[data-ui=shop-admin] .admin-dashboard-setup-actions p{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.9}[data-ui=shop-admin] .admin-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){[data-ui=shop-admin] .admin-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){[data-ui=shop-admin] .admin-dashboard-metrics{grid-template-columns:minmax(0,1fr)}}[data-ui=shop-admin] .admin-skeleton-dashboard-hero{align-content:center;min-height:280px}[data-ui=shop-admin] .admin-skeleton-dashboard-panels{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);gap:18px;min-height:390px;display:grid}@media (max-width:720px){[data-ui=shop-admin] .admin-skeleton-dashboard-panels{grid-template-columns:minmax(0,1fr)}[data-ui=shop-admin] .admin-skeleton-dashboard-panels>div{min-height:280px}}
