:root{--volta-green:#12e89a;--volta-green-strong:#0fd98f;--volta-ink:#111827;--volta-subtle:#667085;--volta-line:#11182717;--volta-canvas:#f7f8fa;--volta-panel:#fff;--volta-radius-control:10px;--volta-radius-card:14px;--volta-radius-panel:18px;--volta-shadow-float:0 18px 54px #0f172a1f}.light body{background:var(--volta-canvas)!important;background-image:none!important}.light .admin-gradient{background:var(--volta-canvas)!important}.light .admin-shell:before{display:none}.light .admin-surface,.light .surface-panel,.light .surface-panel-soft,.light .admin-surface-elevated{border:1px solid var(--volta-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffff5!important}.light .admin-surface-muted{box-shadow:none!important;background:#f8fafb!important;border:1px solid #11182712!important}.light .admin-surface-selected{box-shadow:none!important;background:#12e89a14!important;border:1px solid #12e89a57!important}.light .admin-button-soft{border:1px solid var(--volta-line)!important;color:var(--volta-ink)!important;box-shadow:none!important;background:#fff!important}.light .admin-button-soft:hover{background:#fbfcfd!important;border-color:#11182729!important}.admin-button-primary,.light .admin-button-primary{background:var(--volta-green)!important;color:#062117!important;border:1px solid #0000000d!important;box-shadow:0 10px 26px #12e89a29!important}.admin-button-primary:hover,.light .admin-button-primary:hover{background:var(--volta-green-strong)!important;box-shadow:0 14px 34px #12e89a33!important}.light .premium-ring{border:1px solid var(--volta-line)!important;box-shadow:none!important}.light .admin-label{color:#8b95a5!important}.light .admin-title,.light .admin-shell main .text-white,.light .admin-shell main .text-neutral-100,.light .admin-shell main .text-neutral-200{color:var(--volta-ink)!important}.light .admin-shell main .text-neutral-300,.light .admin-shell main .text-neutral-400,.light .admin-shell main .text-neutral-500{color:var(--volta-subtle)!important}.light .admin-shell main .border-white\/10,.light .admin-shell main .border-white\/8{border-color:var(--volta-line)!important}.light input:not([type=checkbox]):not([type=radio]),.light textarea,.light button[role=combobox]{box-shadow:none!important;background:#fff!important;border-color:#1118271a!important}.light input:focus,.light textarea:focus,.light button[role=combobox]:focus{border-color:#12e89ab3!important;box-shadow:0 0 0 3px #12e89a1f!important}.volta-admin-page{width:100%;max-width:1480px;margin-inline:auto}.volta-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.9rem;display:flex}.volta-section-heading h2{letter-spacing:-.035em;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:650}.volta-status-strip{border:1px solid var(--volta-line);border-radius:var(--volta-radius-panel);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.volta-status-strip>*{min-width:0;padding:1.15rem 1.25rem}.volta-status-strip>*+*{border-left:1px solid var(--volta-line)}.dark .volta-status-strip{background:#111820;border-color:#ffffff1a}.dark .volta-status-strip>*+*{border-left-color:#ffffff14}.volta-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.volta-quick-action{border:1px solid var(--volta-line);border-radius:var(--volta-radius-card);background:#fff;align-items:center;gap:.9rem;min-height:86px;padding:1rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.volta-quick-action:hover{border-color:#11182726;transform:translateY(-1px);box-shadow:0 10px 28px #0f172a0f}.dark .volta-quick-action{background:#111820;border-color:#ffffff1a}.dark .volta-quick-action:hover{box-shadow:none;border-color:#ffffff29}.store-shell{background:var(--store-background,#fff)}.store-shell .store-card{transition:transform .18s,border-color .18s,box-shadow .18s}.store-shell .store-card:hover{transform:translateY(-2px)}.store-shell .store-button{min-height:max(44px, var(--store-control-height));font-weight:650}.store-shell img{text-rendering:auto}[data-slot=dialog-content],[data-slot=sheet-content]{border-color:#11182717!important}.light [data-slot=dialog-content],.light [data-slot=sheet-content]{box-shadow:var(--volta-shadow-float)!important;background:#fff!important}@media (max-width:1023px){.volta-admin-page{padding-bottom:5.8rem}.volta-status-strip{grid-template-columns:1fr 1fr}.volta-status-strip>*+*{border-left:0}.volta-status-strip>:nth-child(2n){border-left:1px solid var(--volta-line)}.dark .volta-status-strip>:nth-child(2n){border-left-color:#ffffff14}.volta-status-strip>:nth-child(n+3){border-top:1px solid var(--volta-line)}.dark .volta-status-strip>:nth-child(n+3){border-top-color:#ffffff14}.volta-quick-actions{grid-template-columns:1fr}}@media (max-width:640px){.volta-status-strip{border-radius:14px}.volta-status-strip>*{padding:.9rem}[role=dialog][aria-labelledby=product-modal-title]>.relative{border-radius:0!important;height:100dvh!important;max-height:100dvh!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.appearance-editor,.appearance-workspace,.appearance-workspace form,.appearance-workspace form>*,.appearance-workspace section,.appearance-workspace div{min-width:0}.appearance-workspace{max-width:100%}.appearance-tab-active{color:#fff!important;background:#10161d!important}.dark .appearance-tab-active{color:#0f172a!important;background:#fff!important}.appearance-tab-idle,.appearance-tab-preview{color:#526178!important}.appearance-tab-idle:hover,.appearance-tab-preview:hover{background:#0f172a0b;color:#0f172a!important}.dark .appearance-tab-idle,.dark .appearance-tab-preview{color:#ffffff94!important}.dark .appearance-tab-idle:hover,.dark .appearance-tab-preview:hover{background:#ffffff0f;color:#fff!important}.appearance-workspace form button[type=submit]{display:none!important}.appearance-section-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}@media (min-width:1280px){.appearance-workspace section.grid:has(>.admin-surface):has(.preview-live){grid-template-columns:minmax(420px,.9fr) minmax(0,1.3fr)!important}.appearance-workspace section.grid:has(.preview-live) .admin-surface-muted>.grid[class*=xl\:grid-cols-3]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.appearance-workspace section.grid:has(.preview-live) .admin-surface-muted>.grid[class*=xl\:grid-cols-3]>button{min-width:0;overflow:hidden}.appearance-workspace div.grid:has(>.admin-surface-muted[class*=pr-24]){grid-template-columns:1fr!important}}@media (min-width:1024px) and (max-width:1279px){.appearance-workspace section.grid:has(.preview-live){grid-template-columns:1fr!important}}.appearance-workspace .admin-surface-muted button,.appearance-workspace .admin-surface-muted span{min-width:0}@media (max-width:767px){.appearance-editor{width:100%;max-width:100vw;overflow-x:clip;padding-inline:.75rem!important}.appearance-editor>header h1{font-size:clamp(1.55rem,7vw,1.9rem);line-height:1.08}.appearance-editor>header p:last-child{line-height:1.55}.appearance-tabs{width:100%;overflow:hidden}.appearance-tab{width:100%;min-height:44px;overflow:hidden}.appearance-workspace{width:100%;padding:.65rem!important;overflow-x:clip!important}.appearance-section-header{margin-inline:-.15rem;padding-inline:.15rem}.appearance-context-save{min-width:44px}.appearance-workspace form,.appearance-workspace form[class*=grid],.appearance-workspace section.grid,.appearance-workspace div.grid{max-width:100%}.appearance-workspace form[class*=xl\:grid-cols],.appearance-workspace section[class*=xl\:grid-cols],.appearance-workspace div[class*=xl\:grid-cols]{grid-template-columns:minmax(0,1fr)!important}.appearance-workspace .preview-live,.appearance-workspace .admin-surface,.appearance-workspace .admin-surface-muted,.appearance-workspace .admin-surface-elevated{width:100%;max-width:100%}.appearance-workspace .preview-live{overflow:hidden}.appearance-workspace [style*=grid-template-columns]{max-width:100%}.appearance-workspace .grid[class*=grid-cols-3],.appearance-workspace .grid[class*=sm\:grid-cols-3],.appearance-workspace .grid[class*=xl\:grid-cols-3],.appearance-workspace .grid[class*=grid-cols-4]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.appearance-workspace button,.appearance-workspace input,.appearance-workspace textarea,.appearance-workspace [role=combobox],.appearance-workspace img,.appearance-workspace svg{max-width:100%}}
.light .admin-sidebar,.light .admin-sidebar *{--admin-nav-fg:#f8fafc}.light .admin-sidebar .admin-sidebar-brand,.light .admin-sidebar .admin-sidebar-store-name{color:#f8fafc!important}.light .admin-sidebar .admin-sidebar-store-meta{color:#f8fafc6b!important}.light .admin-sidebar .admin-sidebar-nav-link[data-active=true]{color:#f8fafc!important;background:#ffffff17!important}.light .admin-sidebar .admin-sidebar-nav-link[data-active=false]{color:#f8fafc9e!important}.light .admin-sidebar .admin-sidebar-nav-link[data-active=false]:hover{color:#f8fafc!important;background:#ffffff0e!important}.light .admin-sidebar .admin-sidebar-signout{color:#f8fafc85!important}.light .admin-sidebar .admin-sidebar-signout:hover{color:#fda4af!important}.light .mobile-admin-nav .mobile-admin-nav-link[data-active=true]{color:#f8fafc!important;background:#10161d!important}.light .mobile-admin-nav .mobile-admin-nav-link[data-active=false]{color:#64748b!important}.light .mobile-admin-nav .mobile-admin-nav-link[data-active=false]:hover{color:#0f172a!important;background:#f8fafc!important}.dark .admin-sidebar .admin-sidebar-brand,.dark .admin-sidebar .admin-sidebar-store-name,.dark .admin-sidebar .admin-sidebar-nav-link[data-active=true]{color:#f8fafc!important}.dark .mobile-admin-nav .mobile-admin-nav-link[data-active=true]{color:#0f172a!important;background:#fff!important}
html,body,.store-shell{max-width:100%;overflow-x:clip}.store-shell :focus-visible{outline:2px solid var(--store-primary);outline-offset:2px}.cart-sheet{overscroll-behavior:contain}@media (max-width:640px){.store-shell [role=dialog][aria-labelledby=product-modal-title]{align-items:stretch!important}.store-shell [role=dialog][aria-labelledby=product-modal-title]>.relative{border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important}.cart-sheet{border-left:0!important;width:100vw!important;max-width:100vw!important}.store-shell [class*=overflow-x-auto]{overscroll-behavior-inline:contain;scrollbar-width:none;max-width:100vw}.store-shell [class*=overflow-x-auto]::-webkit-scrollbar{display:none}}@media (max-width:1023px) and (pointer:coarse){.store-shell button,.store-shell a[class*=store-button],.admin-shell button,.admin-shell a.mobile-admin-nav-link{min-height:44px}}@media (prefers-reduced-motion:reduce){.store-shell *,.admin-shell *{scroll-behavior:auto!important}}
.admin-preview-shell .store-shell nav{top:3rem}.ux-dark-button{color:#fff!important}.ux-dark-button svg{color:#12e89a}.admin-shell .bg-\[\#10161d\].text-white{color:#fff!important}.dark .admin-shell .bg-\[\#10161d\].text-white{color:#0f172a!important}@media (max-width:640px){.volta-admin-page .volta-status-strip,.volta-admin-page .volta-quick-actions{display:none}.activation-simple input,.activation-simple button{font-size:16px}.appearance-workspace{min-height:0!important}.store-shell main{padding-bottom:5rem}}
