.admin-header{align-items:center;background:#0000;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.5rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:4}.admin-header__brand{align-items:center;background:#111111f0;border:1px solid var(--control-border);border-radius:18px;box-shadow:var(--control-shadow);display:none;height:3rem;justify-content:center;padding:.55rem;width:3rem}.admin-header__brand-logo{display:block;height:auto;width:100%}.admin-header__actions{align-items:center;display:flex;gap:.65rem}.admin-header__search{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--button-radius);box-shadow:var(--control-shadow);min-height:var(--control-height);padding:.9rem 1rem;width:min(100%,320px)}.icon-button{background:var(--control-bg);border:1px solid var(--control-border);border-radius:999px;box-shadow:var(--control-shadow);color:var(--text-main);display:inline-grid;height:2.9rem;place-items:center;position:relative;transition:border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease;width:2.9rem}.icon-button svg{height:1.08rem;width:1.08rem}.icon-button:hover{box-shadow:var(--control-shadow-focus);transform:translateY(-1px)}.icon-button.is-open,.icon-button:hover{border-color:var(--control-border-strong);color:var(--text-main)}.icon-button.is-open{background:var(--control-bg-strong)}.icon-button__badge{background:var(--warning-strong);border-radius:3px;color:#fff;font-size:.68rem;min-width:1.1rem;padding:.05rem .25rem;position:absolute;right:-.1rem;top:-.1rem}.header-menu-group{position:relative}.dropdown-panel{grid-gap:.85rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #ffffffc7;border-radius:22px;box-shadow:0 18px 40px #0f172a14,inset 0 1px 0 #ffffffd1;display:grid;gap:.85rem;padding:1rem;position:absolute;right:0;top:calc(100% + .45rem);width:min(92vw,360px);z-index:5}.dropdown-panel--profile{width:260px}.dropdown-panel__header,.notification-card,.profile-summary{grid-gap:.35rem;display:grid;gap:.35rem}.dropdown-panel__header span,.notification-card p,.notification-card>span,.profile-summary span{color:var(--text-muted);font-size:.9rem}.notification-list{grid-gap:.75rem;display:grid;gap:.75rem}.notification-card{align-items:start;border-top:1px solid #17181614;gap:.75rem;grid-template-columns:.5rem minmax(0,1fr) auto;padding-top:.75rem}.notification-card:first-child{border-top:none;padding-top:0}.notification-card__marker{border-radius:2px;height:.55rem;margin-top:.35rem;width:.55rem}.notification-card__marker--accent{background:var(--accent)}.notification-card__marker--warning{background:var(--warning-strong)}.notification-card__marker--danger{background:var(--danger-strong)}.profile-logout{border-radius:999px;width:100%}@media (max-width:980px){.admin-header{gap:.85rem;padding-left:1rem;padding-right:1rem}.admin-header__search{flex:1 1 auto;min-width:0;width:auto}}@media (max-width:640px){.admin-header{grid-gap:.75rem;align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#f5f5f7f5,#f5f5f7d1 78%,#f5f5f700);display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;padding:calc(.65rem + env(safe-area-inset-top, 0px)) 1rem .45rem;top:0;z-index:8}.admin-header__brand{display:inline-flex}.admin-header__actions{gap:.5rem;justify-self:end}.admin-header__search{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid var(--control-border);border-radius:999px;box-shadow:var(--control-shadow);min-height:2.8rem;padding:.75rem .9rem}.dropdown-panel,.dropdown-panel--profile{width:min(92vw,360px)}.icon-button{height:2.7rem;width:2.7rem}}.admin-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#efe8dfc2;border-right:1px solid #17181614;height:100vh;overflow-y:auto;padding:1.2rem 1rem;position:-webkit-sticky;position:sticky;top:0}.admin-sidebar__inner{grid-gap:1.2rem;align-content:start;display:grid;gap:1.2rem}.sidebar-brand{grid-gap:.95rem;background:#ffffff8a;border:1px solid #ffffffb8;border-radius:26px;box-shadow:0 14px 34px #685b4d14,inset 0 1px 0 #fffc;display:grid;gap:.95rem;padding:1rem}.sidebar-brand__logo-frame{background:#111111f0;border-radius:18px;display:grid;padding:.8rem 1rem;place-items:center}.sidebar-brand__logo{display:block;height:auto;width:100%}.sidebar-brand__copy{grid-gap:.15rem;display:grid;gap:.15rem}.sidebar-brand h2{color:var(--text-main);font-size:.92rem;letter-spacing:.1em;text-transform:uppercase}.sidebar-brand__copy span{color:var(--text-muted);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.sidebar-nav{grid-gap:.4rem;display:grid;gap:.4rem}.sidebar-link{align-items:center;background:#0000;border:1px solid #0000;border-radius:18px;display:flex;gap:.75rem;padding:.92rem .95rem;transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.sidebar-link:hover{background:#ffffff75;color:var(--accent-strong);transform:translateX(2px)}.sidebar-link.is-active{background:#ffffffb8;border-color:#ffffffbd;box-shadow:0 12px 28px #685b4d14,inset 0 1px 0 #ffffffd1;color:var(--accent-strong)}.sidebar-link__icon{color:var(--accent-strong);display:inline-grid;height:1.2rem;place-items:center;width:1.2rem}.sidebar-link__icon svg{height:100%;width:100%}.sidebar-link__label{font-size:.9rem;font-weight:600}@media (max-width:980px){.admin-sidebar{background:#efe8dfeb;border-right:none;border-top:1px solid #17181614;bottom:0;box-shadow:0 -12px 32px #0f172a14;height:auto;left:0;overflow:visible;padding:.75rem .85rem calc(.75rem + env(safe-area-inset-bottom, 0px));position:fixed;right:0;top:auto;z-index:9}.admin-sidebar__inner{gap:0}.sidebar-brand{display:none}.sidebar-nav{gap:.5rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.sidebar-link{border-radius:22px;flex-direction:column;gap:.45rem;justify-content:center;min-height:4.5rem;padding:.7rem .35rem}.sidebar-link:hover{transform:translateY(-1px)}.sidebar-link__icon{height:1.25rem;width:1.25rem}.sidebar-link__label{font-size:.68rem;letter-spacing:.04em;line-height:1.15;text-align:center;text-transform:uppercase}}@media (max-width:640px){.admin-sidebar{padding-left:.7rem;padding-right:.7rem}}.admin-shell{align-items:start;display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh;min-height:100dvh}.admin-content{background:radial-gradient(circle at top left,#ffffff9e,#0000 26%),linear-gradient(180deg,#f8f5f0,#f2ece3 52%,#eee6dc);display:grid;grid-template-rows:auto 1fr;min-width:0}.admin-workspace{padding:1.25rem 1.5rem 2.75rem}.admin-main{grid-gap:1.5rem;display:grid;gap:1.5rem}@media (max-width:980px){.admin-shell{grid-template-columns:1fr}.admin-content{min-height:100dvh}.admin-workspace{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom, 0px))}}@media (max-width:640px){.admin-workspace{padding:.9rem 1rem calc(8.1rem + env(safe-area-inset-bottom, 0px))}}.login-shell{background:radial-gradient(circle at top left,#ffffffe6,#0000 34%),linear-gradient(180deg,#f7f3ee,#eee7de 48%,#e7dfd4);display:grid;min-height:100vh;overflow:hidden;padding:clamp(1.25rem,3vw,2.5rem);place-items:center;position:relative}.login-shell__glow{aspect-ratio:1;border-radius:999px;filter:blur(18px);opacity:.65;pointer-events:none;position:absolute;width:32rem}.login-shell__glow--top{background:#fffffff2;left:-8rem;top:-10rem}.login-shell__glow--bottom{background:#c1cbd68c;bottom:-12rem;right:-10rem}.login-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffc2;border:1px solid #ffffffc2;border-radius:32px;box-shadow:0 28px 80px #0f172a1f,inset 0 1px 0 #ffffffd9;padding:1rem;position:relative;width:min(100%,420px);z-index:1}.login-panel{grid-gap:1.75rem;align-content:center;display:grid;gap:1.75rem}.login-brand__logo-frame{background:#111111f0;border-radius:20px;box-shadow:0 20px 50px #1111112e;display:grid;padding:.95rem 1rem;place-items:center;width:100%}.login-brand__logo{display:block;height:auto;width:min(100%,220px)}.login-panel--form{background:#ffffffdb;border-radius:26px;box-shadow:inset 0 1px 0 #fffc;padding:clamp(1.5rem,4vw,2.2rem)}.login-form__heading{grid-gap:1rem;display:grid;gap:1rem;justify-items:center;text-align:center}.login-form__heading h1{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(2.2rem,6vw,2.9rem);font-weight:500;letter-spacing:-.05em;line-height:.95;margin:0}.login-form{grid-gap:1.15rem;display:grid;gap:1.15rem}.login-form label{grid-gap:.6rem;display:grid;font-size:.82rem;gap:.6rem;letter-spacing:.08em;text-transform:uppercase}.login-form label span{color:#1718168a}.login-form input{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius);box-shadow:var(--control-shadow);min-height:var(--control-height);padding:.95rem 1rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.login-form input:focus{background:var(--control-bg-strong);border-color:var(--control-border-strong);box-shadow:var(--control-shadow-focus)}.form-error{background:#eedfd7b8;border-radius:14px;color:var(--danger-strong);margin:0;padding:.85rem .95rem}.login-form__submit{box-shadow:0 16px 30px #11111124;justify-content:center;margin-top:.25rem;width:100%}@media (max-width:640px){.login-card{border-radius:24px;padding:.8rem}.login-panel--form{border-radius:22px;padding:1.35rem}.login-form__submit{width:100%}}.filter-stats-mobile{display:none}.filter-stats-mobile__button{grid-gap:.35rem;background:#ffffffe0;border:1px solid var(--control-border);border-radius:22px;box-shadow:var(--control-shadow);display:grid;gap:.35rem;padding:.78rem .95rem;width:100%}.filter-stats-mobile__eyebrow{color:var(--text-muted);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.filter-stats-mobile__select{background:#0000;border:none;color:var(--text-main);font-weight:600;outline:none;width:100%}.filter-stats-grid{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{grid-gap:.18rem;align-items:start;background:#0000;border:1px solid var(--surface-border);display:grid;gap:.18rem;min-width:0;overflow:hidden;padding:.72rem .9rem;text-align:left}.metric-card span,.metric-card strong{min-width:0}.metric-card span{line-height:1.2}.metric-card strong{font-size:clamp(1.25rem,2.5vw,1.8rem);line-height:.95}.metric-card small{color:var(--text-muted);font-size:.72rem;line-height:1.35}.metric-card.is-active{background:#4e61760f;border-color:var(--accent-strong)}.metric-card--warning{background:#eb726214;border-color:#eb72622e;color:var(--text-main)}.metric-card--warning small,.metric-card--warning span,.metric-card--warning strong{color:inherit}.metric-card--warning small{color:var(--text-muted)}@media (max-width:980px){.filter-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.filter-stats-mobile{display:block}.filter-stats-grid{display:none}}.view-mode-toggle{align-items:center;background:#ffffffc7;border:1px solid var(--surface-border);border-radius:999px;box-shadow:var(--control-shadow);display:inline-flex;gap:.18rem;padding:.18rem}.view-mode-toggle__button{background:#0000;border:none;border-radius:999px;color:var(--text-muted);font-size:.66rem;font-weight:600;letter-spacing:.1em;min-height:2.75rem;padding:.62rem 1rem;text-transform:uppercase;transition:background-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.view-mode-toggle__button.is-active{background:linear-gradient(180deg,#23262cf0,#111418fa);box-shadow:0 12px 24px #11141829;color:#fff}@media (max-width:640px){.view-mode-toggle{border-radius:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.view-mode-toggle__button{font-size:.64rem;letter-spacing:.08em;min-width:0;padding:.78rem .8rem;text-align:center}.view-mode-toggle__button.is-active{transform:translateY(-1px)}}.product-catalog__header,.product-row__quick-head,.product-row__quick-item,.product-row__summary{grid-gap:.35rem;align-items:center;display:grid;gap:.35rem;grid-template-columns:minmax(0,2fr) .9fr 1.5fr .9fr .8fr .3fr}.product-catalog__header{padding-bottom:.2rem}.product-catalog--empty{padding:.45rem 0}.product-row{border-top:1px solid var(--surface-border);padding:0}.product-row__summary{background:#0000;border:none;padding:.34rem 0;text-align:left;width:100%}.product-row__summary.is-selected{background:#4e61760d;color:inherit}.product-row__detail{align-items:center;display:flex;gap:.45rem}.product-row__copy{grid-gap:.02rem;display:grid;gap:.02rem;min-width:0}.product-row__copy-top,.product-row__meta-line{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.product-row__copy-top{grid-gap:.12rem;align-items:start;display:grid;gap:.12rem;min-height:1.45rem}.product-row__meta-line span,.product-row__slug{color:var(--text-muted);font-size:.68rem}.product-row__slug{display:block}.product-row__image-frame{background:var(--surface-muted);border-radius:10px;display:grid;height:38px;overflow:hidden;place-items:center;width:38px}.product-row__image{height:100%;object-fit:cover;width:100%}.product-row__image--placeholder{background:linear-gradient(135deg,#ece5db,#d8cbb9);color:#3a3026b8;display:grid;font-size:.48rem;font-weight:700;letter-spacing:.08em;place-items:center;text-transform:uppercase}.product-row__variant-preview{align-items:center;display:flex;flex-wrap:wrap;gap:.22rem}.product-row__variant-chip{align-items:center;border:1px solid var(--surface-border);color:var(--text-muted);display:inline-flex;font-size:.62rem;padding:.1rem .25rem}.product-row__indicator{color:var(--text-muted);font-size:.9rem;text-align:right}.product-row__quick-status,.product-row__status-group{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.product-row__expanded{grid-gap:.55rem;border-top:1px solid #d6cec18c;display:grid;gap:.55rem;padding:.45rem 0 .6rem}.product-row__expanded-top{align-items:end;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.product-row__expanded-actions,.product-row__field{align-items:center;display:flex;gap:.55rem}.product-row__expanded-actions{justify-content:flex-end}.product-row__field{flex-wrap:wrap;min-width:0}.product-row__field span,.product-row__quick-head span,.product-row__quick-label span{color:var(--text-muted);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.product-row__control{background:#f7f4eff0;border:1px solid #1718161f;border-radius:2px;color:var(--text-main);min-height:2.75rem;outline:none;padding:.7rem .85rem;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.product-row__control::-webkit-inner-spin-button,.product-row__control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-row__control[type=number]{-moz-appearance:textfield}.product-row__control:focus{background:#fbf8f3;border-color:#4e61766b;box-shadow:0 0 0 3px #66788d1f}.product-row__quick-grid{grid-gap:.32rem;display:grid;gap:.32rem}.product-row__quick-head,.product-row__quick-item{grid-template-columns:minmax(0,1.4fr) .8fr .8fr .8fr .7fr}.product-row__quick-item{border-top:1px solid #d6cec18c;padding:.55rem 0 0}.product-row__quick-label{grid-gap:.04rem;display:grid;gap:.04rem}.product-row__money-field,.product-row__stock-stepper{align-items:center;display:flex;gap:.4rem}.product-row__money-field span{color:var(--text-muted);font-size:.7rem}.product-row__money-field input{min-width:0;width:100%}.product-row__stock-stepper{justify-content:flex-start}.product-row__stock-stepper input{text-align:center;width:3.5rem}.product-row__action-button,.product-row__step-button{min-height:2.75rem}.product-row__step-button{align-items:center;background:#66788d1a;border:1px solid #4e61762e;color:var(--accent-strong);display:inline-flex;font-size:1rem;justify-content:center;line-height:1;width:2.5rem}.product-row__action-button:hover,.product-row__step-button:hover{filter:brightness(.98)}.product-row__action-button:focus,.product-row__step-button:focus{box-shadow:0 0 0 3px #66788d1f;outline:none}.product-row__action-button{border-radius:999px;border-width:1px;padding-inline:1rem}@media (max-width:980px){.product-catalog__header,.product-row__quick-head,.product-row__quick-item,.product-row__summary{grid-template-columns:1fr}.product-row__expanded-actions,.product-row__expanded-top,.product-row__field{align-items:stretch;flex-direction:column}.product-row__copy-top{min-height:0}.product-row__expanded{padding:.8rem 0 .85rem}.product-row__expanded-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-row__action-button,.product-row__control,.product-row__step-button{width:100%}}@media (max-width:640px){.product-row__expanded-actions{grid-template-columns:1fr}.product-row__action-button{font-size:.72rem;letter-spacing:.08em;min-height:3rem}}.products-overview-page{gap:.55rem}.products-overview-toolbar{align-items:flex-start;display:flex;gap:.55rem;justify-content:space-between}.products-overview-toolbar__title{font-size:clamp(1.18rem,1.7vw,1.55rem);line-height:.95;margin:0}.products-overview-toolbar__copy{font-size:.82rem;max-width:36rem}.products-overview-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.products-drop-filter{grid-gap:.2rem;display:grid;gap:.2rem;min-width:200px}.products-drop-filter__label{color:var(--text-muted);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.products-drop-filter__select{background:#ffffffe0;border:1px solid var(--control-border);border-radius:999px;box-shadow:var(--control-shadow);min-height:2.9rem;outline:none;padding:.75rem .95rem;width:100%}.products-button--compact{font-size:.64rem;padding:.55rem .7rem}.products-overview-section{gap:.45rem;padding:.55rem 0}.products-overview-section__header{align-items:end}.products-overview-section__controls{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.products-overview-section__meta{color:var(--text-muted);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase}@media (max-width:640px){.products-overview-section__controls,.products-overview-toolbar,.products-overview-toolbar__actions{align-items:stretch;flex-direction:column}.products-overview-toolbar__actions{gap:.7rem}.products-drop-filter{min-width:0;width:100%}.products-drop-filter__label{font-size:.6rem}.products-button--compact,.products-drop-filter__select{justify-content:center;width:100%}.products-overview-section__meta{text-align:center}}.editor-card{grid-gap:1rem;display:grid;gap:1rem}.editor-card__header{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.editor-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.editor-card__action-button{min-height:var(--control-height);padding-inline:1.05rem}.editor-fields{display:grid}@media (max-width:640px){.editor-card__header{align-items:stretch;flex-direction:column}}.variants-card__header{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.7rem}.variants-card__header h3{margin:0}.variants-card__copy{color:var(--text-muted);font-size:.74rem}.variants-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.variants-card__note{color:var(--text-muted);font-size:.78rem;margin:0 0 .8rem}.variant-table__action-button{min-height:var(--control-height);padding-inline:1.05rem}.variant-table{gap:.9rem}.variant-table__row{grid-gap:.85rem;align-items:start;display:grid;gap:.85rem;grid-template-columns:64px minmax(0,1.9fr) minmax(0,1.15fr) minmax(0,.8fr) minmax(104px,.78fr) minmax(104px,.78fr) minmax(150px,1.1fr) minmax(148px,1.05fr) auto;width:100%}.variant-table__row--drop-target{border-radius:24px;box-shadow:inset 0 0 0 1px #0f172a24}.variant-table__field{display:flex;flex-direction:column;gap:.55rem;min-width:0}.variant-table__field--delete{align-items:flex-end}.variant-table__field--drag{align-items:center}.variant-table__field-label{color:var(--text-main);display:none;font-size:.78rem;font-weight:500;letter-spacing:.18em;min-width:0;text-transform:uppercase}.variant-table__field-label--center{text-align:center}.variant-table__input--no-spin::-webkit-inner-spin-button,.variant-table__input--no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.variant-table__input--no-spin[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.variant-table__row{border-top:1px solid var(--surface-border);padding-top:.65rem}.variant-table__row--with-labels{border-top:none;padding-top:0}.variant-table__row--with-labels .variant-table__field-label{display:block}.variant-table__text-input{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius);box-shadow:var(--control-shadow);color:var(--text-main);min-height:var(--control-height);min-width:0;outline:none;padding:.8rem 1rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.variant-table__text-input--strong{font-weight:600}.variant-stepper,.variant-table__input-shell{align-items:center;display:flex;gap:.4rem;min-width:0}.variant-table__compare-cell,.variant-table__price-cell{width:100%}.variant-table__stock-cell{gap:.35rem;justify-content:flex-start}.variant-table__input-shell{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius);box-shadow:var(--control-shadow);min-height:var(--control-height);padding:.2rem .9rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.variant-table__input-prefix{color:var(--text-muted);font-size:.8rem}.variant-stepper__input,.variant-table__input{background:#0000;border:none;color:var(--text-main);min-width:0;outline:none;padding:0;width:100%}.variant-stepper__input:focus,.variant-table__input-shell:focus-within,.variant-table__text-input:focus{background:var(--control-bg-strong);border-color:var(--control-border-strong);box-shadow:var(--control-shadow-focus)}.variant-stepper__input{background:var(--control-bg);text-align:center;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:3.5rem}.variant-stepper__button,.variant-stepper__input{border:1px solid var(--control-border);border-radius:var(--control-radius);box-shadow:var(--control-shadow);min-height:var(--control-height)}.variant-stepper__button{background:#ffffffc7;color:var(--text-main);cursor:pointer;line-height:1;padding:0;width:2.85rem}.variant-stepper__button:hover,.variant-table__action-button:hover{filter:none}.variant-stepper__button:focus,.variant-table__action-button:focus{box-shadow:0 0 0 3px #66788d1f;outline:none}.variant-table__status{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;min-height:var(--control-height);min-width:0}.variant-table__delete-cell{display:flex;justify-content:flex-end;width:100%}.variant-table__delete-button{min-width:112px}.variant-table__drag-handle{align-items:center;background:#ffffffc7;border:1px solid var(--control-border);border-radius:var(--control-radius);box-shadow:var(--control-shadow);color:var(--text-main);cursor:grab;display:inline-flex;font-size:.82rem;font-weight:700;justify-content:center;min-height:var(--control-height);-webkit-user-select:none;user-select:none;width:2.85rem}@media (max-width:1360px) and (min-width:981px){.variant-table__row{gap:.75rem .85rem;grid-template-areas:"drag sku color price compare status action" "drag sku size stock stock status action";grid-template-columns:64px minmax(0,1.65fr) minmax(0,1.15fr) minmax(112px,.9fr) minmax(112px,.9fr) minmax(156px,1fr) auto}.variant-table__field{gap:.4rem}.variant-table__field--drag{align-self:center;grid-area:drag}.variant-table__field--sku{grid-area:sku}.variant-table__field--color{grid-area:color}.variant-table__field--size{grid-area:size}.variant-table__field--price{grid-area:price}.variant-table__field--compare{grid-area:compare}.variant-table__field--stock{grid-area:stock}.variant-table__field--status{align-self:center;grid-area:status;justify-content:center}.variant-table__field--action{align-self:center;grid-area:action;justify-content:center}.variant-table__field--sku{align-self:start;justify-content:start}.variant-table__row .variant-table__field-label{display:block}.variant-table__field-label--center{text-align:left}.variant-table__field--action .variant-table__delete-cell,.variant-table__field--drag .variant-table__drag-handle,.variant-table__field--status .variant-table__status{min-height:calc(var(--control-height)*2 + 1.5rem)}.variant-table__field--status .variant-table__status{align-content:center}.variant-table__field--action .variant-table__delete-cell{align-items:center}.variant-table__delete-cell,.variant-table__stock-cell{justify-content:flex-start}}@media (max-width:980px){.variant-table__row{grid-template-areas:none;grid-template-columns:1fr}.variant-table__field{gap:.45rem}.variant-table__field--delete{align-items:stretch}.variant-table__field-label{display:block}.variant-table__field-label--center{text-align:left}.variant-table__delete-cell{justify-content:flex-start}}@media (max-width:640px){.variants-card__header{align-items:stretch;flex-direction:column}}.detail-panel__header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.detail-panel__grid{align-items:start;grid-template-columns:minmax(0,1.65fr) minmax(300px,.95fr)}.detail-panel__grid,.detail-panel__main{grid-gap:1rem;display:grid;gap:1rem}.detail-actions{display:flex;flex-wrap:wrap;gap:.5rem}.editor-fields--product{gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.editor-fields--description{gap:0}.editor-field-row{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.description-editor{grid-gap:.6rem;display:grid;gap:.6rem}.description-editor__frame{background:#ffffffb8;border:1px solid var(--control-border);border-radius:24px;box-shadow:var(--control-shadow);display:grid;overflow:hidden}.description-editor__toolbar{align-items:center;background:#f8f9fbe6;border-bottom:1px solid #0f172a0f;display:flex;flex-wrap:nowrap;gap:.7rem;min-width:0;padding:.8rem .9rem}.description-editor__tools{align-items:center;display:flex;flex:1 1 auto;gap:.45rem;min-width:0;overflow-x:auto;scrollbar-width:thin}.description-editor__tool{background:#ffffffdb;border:1px solid var(--control-border);border-radius:999px;color:var(--text-main);cursor:pointer;flex:0 0 auto;font:inherit;font-size:.78rem;font-weight:600;height:2.2rem;line-height:1;min-width:2rem;padding:0 .75rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.description-editor__tool:focus-visible,.description-editor__tool:hover{background:#fff;border-color:var(--control-border-strong);box-shadow:var(--control-shadow-focus);outline:none;transform:translateY(-1px)}.description-editor__help-toggle{background:#ffffffe6;border:1px solid var(--control-border);border-radius:999px;color:var(--text-main);cursor:pointer;flex:0 0 auto;font:inherit;font-weight:700;height:2.2rem;line-height:1;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease,transform .16s ease;width:2.2rem}.description-editor__help-toggle.is-open,.description-editor__help-toggle:focus-visible,.description-editor__help-toggle:hover{background:#fff;border-color:var(--control-border-strong);box-shadow:var(--control-shadow-focus);outline:none;transform:translateY(-1px)}.description-editor__help-panel{grid-gap:.35rem;background:#f4f6f8e6;border-bottom:1px solid #0f172a0f;color:var(--text-muted);display:grid;font-size:.76rem;gap:.35rem;padding:.75rem 1rem}.description-editor__surface{grid-gap:.65rem;background:#0000;border:none;color:var(--text-main);display:grid;gap:.65rem;min-height:10rem;outline:none;padding:1rem 1.05rem 1.15rem;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.description-editor__frame:focus-within{background:#ffffffe6;border-color:var(--control-border-strong);box-shadow:var(--control-shadow-focus)}.description-editor__surface:focus{background:#0000;box-shadow:none}.description-editor__surface:empty:before{color:var(--text-muted);content:attr(data-placeholder)}.description-editor__surface>:first-child{margin-top:0}.description-editor__surface>:last-child{margin-bottom:0}.editor-card--media{align-content:start;gap:1rem}.media-upload-input{display:none}.media-upload-error,.media-upload-note,.media-upload-status{font-size:.8rem;line-height:1.5;margin:0}.media-upload-note{color:var(--text-muted)}.media-upload-status{color:#17603a}.media-upload-error{color:#9f1239}.media-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.media-thumb,.media-thumb-frame img{height:100%;object-fit:cover;width:100%}.media-thumb-frame{aspect-ratio:1/1;background:#f8f9fbcc;border:1px solid var(--control-border);border-radius:22px;box-shadow:inset 0 1px 0 #fffc;color:var(--text-muted);cursor:grab;display:grid;font-size:.76rem;overflow:hidden;place-items:center;position:relative}.media-thumb-frame--drop-target{border-color:var(--control-border-strong);box-shadow:var(--control-shadow-focus)}.media-thumb-handle{align-items:center;border-radius:999px;color:var(--text-main);display:inline-flex;font-size:.72rem;font-weight:700;justify-content:center;left:.55rem;min-height:2rem;min-width:2rem}.media-thumb-delete,.media-thumb-handle{background:#fffffff0;border:1px solid #0f172a1f;box-shadow:0 10px 24px #0f172a24;line-height:1;position:absolute;top:.55rem;z-index:1}.media-thumb-delete{border-radius:999px;color:#9f1239;cursor:pointer;font:inherit;font-size:.68rem;font-weight:700;padding:.35rem .65rem;right:.55rem;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.media-thumb-delete:focus-visible,.media-thumb-delete:hover{background:#fff;box-shadow:0 12px 28px #0f172a2e;outline:none;transform:translateY(-1px)}.media-thumb-meta{background:linear-gradient(180deg,#0f172a00,#0f172ab8);color:#f8fafc;display:flex;font-size:.68rem;font-weight:600;gap:.5rem;inset:auto 0 0 0;justify-content:space-between;padding:.55rem .7rem;position:absolute}.media-thumb-frame--empty{border-style:dashed}.media-thumb-frame--message{font-weight:600;padding:1rem;text-align:center}@media (max-width:980px){.detail-panel__grid{grid-template-columns:1fr}.editor-card--media{order:-1}}@media (max-width:640px){.detail-panel__header{align-items:stretch;flex-direction:column}.editor-field-row,.editor-fields--product,.media-grid{grid-template-columns:1fr}}.product-workspace,.product-workspace__toolbar{gap:1rem}.product-workspace__leading{gap:.9rem}.product-workspace__title{font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:.98}.product-workspace__actions{gap:.65rem}.products-button--compact{padding:.7rem .95rem}.product-workspace__action-button{min-height:2.95rem;padding-inline:1.1rem}@media (max-width:640px){.product-workspace__actions,.product-workspace__toolbar{align-items:stretch;flex-direction:column}.product-workspace__leading{align-items:flex-start;flex-direction:column}}.product-form-page{gap:.8rem}.product-workspace__toolbar{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.product-workspace__toolbar--leading-back{align-items:center}.product-workspace__leading{align-items:center;display:flex;gap:.65rem}.product-workspace__title{font-size:clamp(1.3rem,2vw,1.8rem);line-height:.95;margin:0}.product-workspace__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.products-button--compact{font-size:.68rem;padding:.62rem .85rem}.product-back-button{white-space:nowrap}.drop-page__selector-shell{grid-gap:.45rem;display:grid;gap:.45rem;min-width:220px}.drop-page__selector-label{color:var(--text-muted);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.drop-page__selector{min-height:var(--control-height)}.drop-page__summary-copy{margin:.35rem 0 0}.drop-page__error{background:#eedfd773;border:1px solid #7d57472e;color:var(--danger-strong);margin:0;padding:.75rem .9rem}.product-form-error{color:var(--danger-strong);font-size:.72rem;margin:0;max-width:280px;text-align:right}.detail-panel__grid--single{grid-template-columns:minmax(0,1fr)}.detail-panel__grid--single .editor-card{gap:1.1rem}.detail-panel__grid--single .editor-fields{gap:1rem}.drop-settings-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-panel__grid--single .field-stack{gap:.5rem}.detail-panel__grid--single .field-stack+.field-stack{padding-top:.1rem}.drop-feature-row{align-items:center;background:#f7f8fab8;border:1px solid var(--control-border);border-radius:22px;display:flex;gap:1rem;justify-content:space-between;margin-top:.2rem;padding:1rem 1.05rem}.drop-feature-row__copy{grid-gap:.3rem;display:grid;gap:.3rem}.drop-feature-row__copy strong{font-size:.95rem}.drop-feature-row__copy p{color:var(--text-muted);margin:0;max-width:34rem}.drop-feature-row__eyebrow{color:var(--text-muted);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.drop-feature-toggle{align-items:center;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--button-radius);box-shadow:var(--control-shadow);color:var(--text-main);display:inline-flex;gap:.7rem;min-height:var(--control-height);padding:.45rem .75rem;white-space:nowrap}.drop-feature-toggle__track{background:#6f6a6040;border-radius:999px;height:1.55rem;position:relative;transition:background .18s ease;width:2.7rem}.drop-feature-toggle__thumb{background:#fff;border-radius:50%;box-shadow:0 1px 3px #1718162e;height:1.18rem;left:.2rem;position:absolute;top:.18rem;transition:transform .18s ease;width:1.18rem}.drop-feature-toggle__label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.drop-feature-toggle.is-enabled{background:var(--control-bg-strong);border-color:var(--control-border-strong);color:var(--accent-strong)}.drop-feature-toggle.is-enabled .drop-feature-toggle__track{background:var(--accent)}.drop-feature-toggle.is-enabled .drop-feature-toggle__thumb{transform:translateX(1.1rem)}.drop-danger-card{border-color:#7d57472e}.drop-danger-zone{grid-gap:1rem;display:grid;gap:1rem}.drop-danger-zone__copy{margin:0}.drop-danger-zone__meta{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.drop-danger-zone__meta div{grid-gap:.22rem;background:#eedfd759;border:1px solid #7d574724;display:grid;gap:.22rem;padding:.8rem .9rem}.drop-danger-zone__meta span{color:var(--text-muted);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.drop-danger-zone__meta strong{text-transform:capitalize}@media (max-width:640px){.product-workspace__actions,.product-workspace__toolbar{align-items:stretch;flex-direction:column}.product-workspace__leading{align-items:flex-start;flex-direction:column}.drop-page__selector-shell{min-width:0;width:100%}.drop-settings-grid{grid-template-columns:1fr}.drop-feature-row{align-items:flex-start;flex-direction:column}.drop-danger-zone__meta{grid-template-columns:1fr}}.order-quick-view,.order-quick-view__items,.order-quick-view__section{grid-gap:.65rem;display:grid;gap:.65rem}.order-quick-view{gap:.8rem;grid-template-columns:minmax(0,1.4fr) minmax(260px,.9fr)}.order-quick-view__section{background:#f4f6f8e6;border:1px solid #0f172a0f;border-radius:calc(var(--card-radius) - .3rem);padding:.75rem}.order-quick-view__item,.order-quick-view__item-meta,.order-quick-view__section-header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.order-quick-view__item p,.order-quick-view__section-header h6{margin:0}.order-quick-view__address,.order-quick-view__customer,.order-quick-view__item p,.order-quick-view__section-header span{color:var(--text-muted);font-size:.72rem}.order-quick-view__item{background:#ffffffc7;border:1px solid #0f172a0f;border-radius:calc(var(--card-radius) - .45rem);padding:.7rem}.order-quick-view__address,.order-quick-view__customer{line-height:1.5;margin:0}@media (max-width:980px){.order-quick-view{grid-template-columns:1fr}}@media (max-width:720px){.order-quick-view__item,.order-quick-view__item-meta,.order-quick-view__section-header{align-items:stretch;flex-direction:column}}.order-row{background:#ffffffc7;border:1px solid var(--control-border);border-radius:var(--card-radius);box-shadow:0 16px 36px #0f172a0d,inset 0 1px 0 #ffffffd1;overflow:hidden;padding:.15rem 0}.order-row--priority{border-color:#c69b5957;box-shadow:0 16px 36px #0f172a0d,inset 0 1px 0 #ffffffd1,0 0 0 1px #c69b5914}.order-row__summary{grid-gap:.55rem;align-items:center;background:#0000;border:none;display:grid;gap:.55rem;grid-template-columns:minmax(0,1.6fr) minmax(0,1.45fr) minmax(0,1.1fr) .8fr .9fr .25fr;padding:.82rem .95rem;text-align:left;width:100%}.order-row__summary.is-selected{background:#4e61760d;color:inherit}.order-row__copy,.order-row__item-preview,.order-row__shipping{grid-gap:.14rem;display:grid;gap:.14rem;min-width:0}.order-row__copy-top,.order-row__meta-line{align-items:center;display:flex;flex-wrap:wrap;gap:.42rem;min-width:0}.order-row__copy-top h5,.order-row__item-preview strong,.order-row__shipping strong,.order-row__total{margin:0}.order-row__code,.order-row__expanded-meta span,.order-row__indicator,.order-row__item-preview span,.order-row__meta-line span,.order-row__shipping span{color:var(--text-muted);font-size:.68rem}.order-row__item-preview,.order-row__shipping{min-width:0}.order-row__item-preview span,.order-row__shipping span{line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-row__status{display:flex;justify-content:flex-start}.order-row__indicator{font-size:.9rem;text-align:right}.order-row__expanded{grid-gap:.7rem;background:#f7f4ef85;border-top:1px solid #d6cec18c;display:grid;gap:.7rem;padding:.8rem .95rem .95rem}.order-row__expanded-actions,.order-row__expanded-top{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.order-row__expanded-meta{grid-gap:.12rem;display:grid;gap:.12rem}.order-row__action-button{border-radius:999px;min-height:2.75rem;padding-inline:1rem}@media (max-width:980px){.order-row__summary{gap:.5rem;grid-template-columns:1fr}.order-row__indicator{text-align:left}.order-row__item-preview span,.order-row__shipping span{white-space:normal}}@media (max-width:720px){.order-row__expanded-actions,.order-row__expanded-top{align-items:stretch;flex-direction:column}.order-row__expanded-actions{gap:.6rem}.order-row__action-button{font-size:.72rem;letter-spacing:.08em;min-height:3rem;width:100%}}.order-list,.order-list__rows{grid-gap:.7rem;display:grid;gap:.7rem}.order-list__empty,.order-list__header{color:var(--text-muted);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.order-list__header{grid-gap:.35rem;display:grid;gap:.35rem;grid-template-columns:minmax(0,1.6fr) minmax(0,1.45fr) minmax(0,1.1fr) .8fr .9fr .25fr;padding:0 .8rem .1rem}.order-list__empty{border:1px dashed #0f172a14;border-radius:calc(var(--card-radius) - .3rem);display:grid;min-height:5rem;place-items:center}@media (max-width:980px){.order-list__header{display:none}}.orders-overview-page{gap:.55rem}.orders-overview-toolbar{align-items:flex-start;display:flex;gap:.55rem;justify-content:space-between}.orders-overview-toolbar__title{font-size:clamp(1.18rem,1.7vw,1.55rem);line-height:.95;margin:0}.orders-overview-toolbar__copy{font-size:.82rem;max-width:42rem}.orders-overview-section__controls,.orders-overview-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:space-between}.orders-overview-section__meta,.orders-overview-toolbar__summary{color:var(--text-muted);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.orders-overview-section{gap:.75rem;padding:.75rem 0}.orders-empty-state{background:#ffffffb8;border:1px solid var(--control-border);border-radius:var(--card-radius);box-shadow:0 14px 28px #0f172a0d,inset 0 1px 0 #ffffffd1}@media (max-width:720px){.orders-overview-section__controls,.orders-overview-toolbar,.orders-overview-toolbar__actions{align-items:stretch;flex-direction:column}}.order-customer-summary-card__header{align-items:start}.order-customer-summary-card__actions,.order-customer-summary-card__block-head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.order-customer-summary-card__actions{justify-content:flex-end}.order-customer-summary-card__grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.order-customer-summary-card__grid--meta{margin-top:.1rem}.order-customer-summary-card__block{grid-gap:.18rem;background:#f4f6f8e6;border:1px solid #0f172a0f;border-radius:calc(var(--card-radius) - .3rem);display:grid;gap:.18rem;padding:.8rem}.order-customer-summary-card__block-head{justify-content:space-between}.order-customer-summary-card__block p,.order-customer-summary-card__block span{color:var(--text-muted)}.order-customer-summary-card__block p,.order-customer-summary-card__block strong{margin:0}.order-customer-summary-card__block--code strong{font-size:.88rem;line-height:1.45;word-break:break-word}.order-customer-summary-card__copy-button{min-height:2.2rem;padding-inline:.8rem}@media (max-width:900px){.order-customer-summary-card__grid{grid-template-columns:1fr}.order-customer-summary-card__actions{justify-content:flex-start}}.order-fulfillment-card .detail-panel__header strong{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.order-workspace__items{grid-gap:.7rem;display:grid;gap:.7rem}.order-workspace{gap:.8rem}.order-workspace__actions,.order-workspace__item-row,.order-workspace__item-values,.order-workspace__leading,.order-workspace__toolbar{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.order-workspace__toolbar{align-items:flex-start}.order-workspace__card h3,.order-workspace__title{margin:0}.order-workspace__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.order-workspace__card .detail-panel__header span,.order-workspace__copy,.order-workspace__item-row p,.order-workspace__stack span,.order-workspace__tracking-link{color:var(--text-muted)}.order-workspace__copy,.order-workspace__item-row p,.order-workspace__tracking-link{font-size:.82rem;line-height:1.5;margin:0}.order-workspace__grid{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.order-workspace__grid>:first-child{grid-column:1/-1}.order-workspace__card{grid-gap:.85rem;display:grid;gap:.85rem}.order-workspace__card--wide{grid-column:1/-1}.order-workspace__items,.order-workspace__stack{grid-gap:.7rem;display:grid;gap:.7rem}.order-workspace__form-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.order-workspace__item-row,.order-workspace__stack div{background:#f4f6f8e6;border:1px solid #0f172a0f;border-radius:calc(var(--card-radius) - .3rem);padding:.75rem}.order-workspace__item-row strong,.order-workspace__stack strong{display:block}.order-workspace__tracking-link{text-decoration:none}.order-workspace__tracking-link:hover{color:var(--accent-strong)}.order-workspace .field-stack span{color:var(--text-muted);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.order-workspace .editor-input[type=number]::-webkit-inner-spin-button,.order-workspace .editor-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order-workspace .editor-input[type=number]{-moz-appearance:textfield}@media (max-width:900px){.order-workspace__grid{grid-template-columns:1fr}.order-workspace__card--wide{grid-column:auto}.order-workspace__form-grid{grid-template-columns:1fr}}@media (max-width:640px){.order-workspace__actions,.order-workspace__item-row,.order-workspace__item-values,.order-workspace__leading,.order-workspace__toolbar{align-items:stretch;flex-direction:column}.order-workspace__title-row{align-items:flex-start}}.website-html-editor{grid-gap:.85rem;display:grid;gap:.85rem}.website-html-editor__frame{grid-gap:0;background:#ffffffdb;border:1px solid var(--control-border);border-radius:24px;box-shadow:var(--control-shadow);display:grid;gap:0;overflow:hidden}.website-html-editor__toolbar{align-items:center;background:#f7f7f9db;border-bottom:1px solid #0f172a14;display:flex;gap:.75rem;justify-content:space-between;padding:.9rem 1rem}.website-html-editor__tools{display:flex;flex-wrap:wrap;gap:.55rem}.website-html-editor__help-toggle,.website-html-editor__tool{align-items:center;background:#ffffffe0;border:1px solid #0f172a14;border-radius:999px;box-shadow:0 8px 18px #0f172a0d;color:var(--text-main);display:inline-flex;font-size:.78rem;font-weight:600;justify-content:center;min-height:2.35rem;min-width:2.35rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.website-html-editor__help-toggle.is-open,.website-html-editor__help-toggle:focus-visible,.website-html-editor__help-toggle:hover,.website-html-editor__tool:focus-visible,.website-html-editor__tool:hover{border-color:var(--control-border-strong);box-shadow:var(--control-shadow-focus);transform:translateY(-1px)}.website-html-editor__help-panel{background:#ffffffeb;border-bottom:1px solid #0f172a14;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.88rem;gap:.6rem 1rem;padding:.85rem 1rem}.website-html-editor__surface{color:var(--text-main);line-height:1.75;min-height:20rem;outline:none;padding:1rem 1.1rem 1.2rem}.website-html-editor__frame:focus-within{border-color:var(--control-border-strong);box-shadow:var(--control-shadow-focus)}.website-html-editor__surface:empty:before{color:#6f7782d1;content:attr(data-placeholder)}.website-html-editor__surface>:first-child{margin-top:0}.website-html-editor__surface>:last-child{margin-bottom:0}@media (max-width:720px){.website-html-editor__toolbar{align-items:flex-start;flex-direction:column}.website-html-editor__surface{min-height:16rem}}.website-page{gap:1.25rem}.website-page__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.website-page__header-copy{grid-gap:.7rem;display:grid;gap:.7rem}.website-page__header-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.website-page__notice-card{border-color:#0f172a1a}.website-page__menu{grid-template-columns:repeat(3,minmax(0,1fr))}.website-page__menu-button{border:1px solid var(--control-border);cursor:pointer;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.website-page__menu-button p{color:var(--text-muted);line-height:1.6;margin:0}.website-page__menu-button:focus-visible,.website-page__menu-button:hover{border-color:var(--control-border-strong);box-shadow:var(--control-shadow-focus);transform:translateY(-1px)}.website-page__menu-button.is-active{background:#fffffff0;border-color:#0f172a2e}.website-page__fields,.website-page__workspace{grid-gap:1rem;display:grid;gap:1rem}.website-page__meta-row{grid-gap:.45rem;display:grid;gap:.45rem}.website-page__toggle-row{gap:.7rem}.website-page__toggle{align-items:center;background:var(--control-bg);border:1px solid var(--control-border);border-radius:999px;box-shadow:var(--control-shadow);display:inline-flex;gap:.8rem;padding:.45rem .8rem .45rem .5rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease;width:-webkit-fit-content;width:fit-content}.website-page__toggle:focus-visible,.website-page__toggle:hover{border-color:var(--control-border-strong);box-shadow:var(--control-shadow-focus);transform:translateY(-1px)}.website-page__toggle-track{align-items:center;background:#6f77823d;border-radius:999px;display:inline-flex;height:1.7rem;padding:.14rem;position:relative;transition:background .16s ease;width:3rem}.website-page__toggle-thumb{background:#fff;border-radius:50%;box-shadow:0 8px 16px #0f172a29;height:1.42rem;transition:transform .16s ease;width:1.42rem}.website-page__toggle-copy{color:var(--text-main);font-size:.85rem;font-weight:600}.website-page__toggle.is-enabled .website-page__toggle-track{background:#16181dc7}.website-page__toggle.is-enabled .website-page__toggle-thumb{transform:translateX(1.28rem)}.website-page__password-row{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.website-page__password-toggle{white-space:nowrap}.website-page__meta-row p{color:var(--text-muted);line-height:1.65;margin:0;max-width:58rem}.website-page__meta-row--wide{grid-column:1/-1}@media (max-width:980px){.website-page__menu{grid-template-columns:1fr}}@media (max-width:720px){.website-page__header{align-items:stretch;flex-direction:column}.website-page__header-actions{justify-content:flex-start}.website-page__password-row{grid-template-columns:1fr}}:root{--page-bg:#f5f5f7;--sidebar-bg:#efeff2;--surface:#fff;--surface-muted:#f7f7f9;--surface-border:#0f172a14;--text-main:#16181d;--text-muted:#6f7782;--accent:#1f2328;--accent-strong:#111418;--accent-soft:#eef1f5;--warning-strong:#9b6c2f;--warning-soft:#f6ead9;--danger-soft:#fff0f0;--danger-strong:#c73434;--control-height:2.95rem;--control-radius:18px;--button-radius:999px;--card-radius:28px;--control-bg:#ffffffd1;--control-bg-strong:#fffffffa;--control-border:#0f172a17;--control-border-strong:#0f172a2e;--control-shadow:0 1px 0 #fffc,0 8px 20px #0f172a0d;--control-shadow-focus:0 0 0 4px #0f172a12,0 10px 26px #0f172a14;font-family:SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}#root,body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f7;background:var(--page-bg);color:#16181d;color:var(--text-main);font-family:inherit;margin:0}a,button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.data-card__eyebrow,.data-grid span,.editor-fields span,.eyebrow,.metric-card span,.product-catalog__header span,.section-kicker,.sidebar-link__meta,.sidebar-meta,.variant-table__header span{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.data-grid strong,.editor-fields strong,.form-error,.login-form label,.page-copy,.product-row p,.sidebar-copy,.sidebar-user-card span,.variant-table__row span{color:#6f7782;color:var(--text-muted)}.data-card h3,.detail-panel__header h2,.editor-card__header h3,.login-panel h1,.login-panel h2,.menu-card-label,.page-header-card h2,.product-row h3,.products-toolbar__title,.variants-card__header h3{font-family:SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-weight:600;letter-spacing:-.04em}.data-card h3,.detail-panel__header h2,.editor-card__header h3,.login-panel h1,.login-panel h2,.page-header-card h2,.product-row h3,.sidebar-brand h2,.variants-card__header h3{line-height:1;margin:0}.search-shell{align-items:center;background:#0000;border:none;border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--surface-border);display:flex;gap:.5rem;padding:.45rem 0;width:min(100%,420px)}.search-shell__icon{color:#6f7782;color:var(--text-muted);display:inline-grid;height:.9rem;place-items:center;width:.9rem}.search-shell__icon svg{height:100%;width:100%}.login-form input,.search-shell input{background:#0000;border:none;outline:none;width:100%}.status-pill{align-items:center;border:1px solid #0f172a0d;border-radius:999px;display:inline-flex;font-size:.76rem;padding:.42rem .7rem;text-transform:capitalize}.status-pill--active,.status-pill--in_stock,.status-pill--live,.status-pill--packed,.status-pill--paid,.status-pill--shipped{background:#eef1f5;background:var(--accent-soft)}.status-pill--archived,.status-pill--coming_soon,.status-pill--low_stock,.status-pill--unfulfilled{background:#f6ead9;background:var(--warning-soft)}.status-pill--out_of_stock,.status-pill--returned,.status-pill--sold_out{background:#fff0f0;background:var(--danger-soft)}.status-pill--delivered,.status-pill--sale{background:#dcebd4;color:#33512f}.primary-button,.secondary-button,.text-button,.utility-button{align-items:center;background:#ffffffd1;background:var(--control-bg);border:1px solid #0f172a17;border:1px solid var(--control-border);border-radius:999px;border-radius:var(--button-radius);box-shadow:0 1px 0 #fffc,0 8px 20px #0f172a0d;box-shadow:var(--control-shadow);display:inline-flex;font:inherit;font-size:.72rem;font-weight:600;gap:.35rem;justify-content:center;letter-spacing:.06em;line-height:1;min-height:2.95rem;min-height:var(--control-height);padding:.78rem 1.08rem;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.primary-button,.secondary-button{font-size:.8rem;padding:.95rem 1.35rem}.primary-button{background:linear-gradient(180deg,#23262c,#111418);border-color:#111418f2;box-shadow:0 14px 28px #1114182e;color:#fff}.secondary-button{background:#ffffffe6}.secondary-button,.text-button{color:#16181d;color:var(--text-main)}.text-button{background:#f4f6f8f2}.utility-button{background:#ffffffd1;color:#16181d;color:var(--text-main)}.utility-button--danger{background:#fff0f0f2;border-color:#c7343429;color:#c73434;color:var(--danger-strong)}.primary-button:hover,.secondary-button:hover,.text-button:hover,.utility-button:hover{border-color:#0f172a2e;border-color:var(--control-border-strong);box-shadow:0 0 0 4px #0f172a12,0 10px 26px #0f172a14;box-shadow:var(--control-shadow-focus);transform:translateY(-1px)}.primary-button:focus-visible,.secondary-button:focus-visible,.text-button:focus-visible,.utility-button:focus-visible{box-shadow:0 0 0 4px #0f172a12,0 10px 26px #0f172a14;box-shadow:var(--control-shadow-focus);outline:none}.primary-button:disabled,.secondary-button:disabled,.text-button:disabled,.utility-button:disabled{cursor:not-allowed;opacity:.55}.data-list,.detail-panel,.page-stack,.product-catalog,.variant-table{grid-gap:1rem;display:grid;gap:1rem}.data-card,.editor-card,.menu-card,.metric-card,.page-header-card,.product-row,.variants-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid var(--control-border);border-radius:var(--card-radius);box-shadow:0 16px 36px #0f172a0f,inset 0 1px 0 #ffffffd1;padding:1.2rem 1.25rem}.data-card,.editor-card,.menu-card,.metric-card,.product-row,.variants-card{border-top:1px solid #ffffffc7}.menu-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.menu-card{grid-gap:.7rem;display:grid;gap:.7rem}.menu-card--static{cursor:default}.menu-card-label{font-size:1.1rem;font-weight:700}.data-card{grid-gap:1rem;display:grid;gap:1rem}.page-header-card{align-items:center}.page-header-card--error{background:#fff7f3d1;border-color:#7d57473d}.data-card__header,.detail-panel__header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.field-stack{grid-gap:.45rem;display:grid;gap:.45rem}.field-stack--wide{grid-column:1/-1}.field-stack--compact,.field-stack--plain{border-bottom:none;padding-bottom:0}.editor-input,.editor-select,.editor-textarea{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius);box-shadow:var(--control-shadow);color:var(--text-main);min-height:var(--control-height);outline:none;padding:.82rem 1rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease;width:100%}.editor-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%236f7782' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 1.25 6 6l5-4.75'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2.75rem}.editor-input:focus,.editor-select:focus,.editor-textarea:focus{background:var(--control-bg-strong);border-color:var(--control-border-strong);box-shadow:var(--control-shadow-focus);transform:translateY(-1px)}.editor-textarea{min-height:7rem;resize:vertical}.data-grid{grid-gap:.85rem;display:grid;gap:.85rem}.data-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.data-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.data-grid div{grid-gap:.4rem;display:grid;gap:.4rem}@media (max-width:980px){.data-grid--four,.data-grid--three{grid-template-columns:1fr}}@media (max-width:640px){.data-card__header,.detail-panel__header{align-items:stretch;flex-direction:column}}
/*# sourceMappingURL=main.f15a1e98.css.map*/