:root{--page-bg:#f4f4f6;--sidebar-bg:#ebebee;--surface:#fff;--surface-muted:#f6f7f8;--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.75rem;--control-radius:10px;--button-radius:999px;--card-radius:14px;--control-bg:#fff;--control-bg-strong:#fff;--control-border:#0f172a1f;--control-border-strong:#0f172a38;--control-shadow:0 1px 2px #0f172a0f;--control-shadow-focus:0 0 0 3px #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:#f4f4f6;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:#fff;background:var(--control-bg);border:1px solid #0f172a1f;border:1px solid var(--control-border);border-radius:999px;border-radius:var(--button-radius);box-shadow:0 1px 2px #0f172a0f;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.75rem;min-height:var(--control-height);padding:.6rem 1rem;text-transform:uppercase;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.primary-button{background:#111418;border-color:#111418f2;box-shadow:none;color:#fff}.secondary-button{background:#fff;background:var(--control-bg)}.secondary-button,.text-button{color:#16181d;color:var(--text-main)}.text-button{background:#f6f7f8;background:var(--surface-muted);border-color:#0000}.utility-button{background:#fff;background:var(--control-bg);color:#16181d;color:var(--text-main)}.utility-button--danger{background:#fff0f0;background:var(--danger-soft);border-color:#c734342e;color:#c73434;color:var(--danger-strong)}.primary-button:hover{background:#23262c}.secondary-button:hover,.utility-button:hover{background:#f6f7f8;background:var(--surface-muted);border-color:#0f172a38;border-color:var(--control-border-strong)}.text-button:hover{background:#0f172a14;background:var(--surface-border)}.primary-button:focus-visible,.secondary-button:focus-visible,.text-button:focus-visible,.utility-button:focus-visible{box-shadow:0 0 0 3px #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:.5}.data-list,.detail-panel,.page-stack,.product-catalog,.variant-table{grid-gap:1rem;display:grid;gap:1rem}.page-toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.page-toolbar--center{align-items:center}.page-toolbar__leading{align-items:center;display:flex;gap:.65rem}.page-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.page-title{font-family:SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:600;letter-spacing:-.03em;line-height:.97;margin:0}.page-title--xl{font-size:clamp(1.45rem,2.2vw,1.95rem)}.section-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width:640px){.page-toolbar{align-items:stretch;flex-direction:column}.page-toolbar__actions,.section-controls{display:grid;grid-template-columns:1fr}}.data-card,.editor-card,.menu-card,.metric-card,.page-header-card,.product-row,.variants-card{background:var(--surface);border:1px solid var(--control-border);border-radius:var(--card-radius);box-shadow:var(--control-shadow);padding:1rem 1.15rem}.data-card,.editor-card,.menu-card,.metric-card,.product-row,.variants-card{border-top-color:var(--control-border)}.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:.65rem .9rem;transition:border-color .14s ease,box-shadow .14s 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)}.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.037d03d4.css.map*/