:root{--sgh-store-bg:#07111f;--sgh-store-card:rgba(13, 29, 48, 0.92);--sgh-store-line:rgba(130, 198, 255, 0.16);--sgh-store-text:#eef8ff;--sgh-store-muted:#9fb4c8;--sgh-store-accent:#43c6ff;--sgh-store-accent-2:#7cf7d4;--sgh-store-danger:#ff7c93}body.sgh-store-page{margin:0;background:radial-gradient(circle at 15% 0%,rgb(67 198 255 / .12),transparent 34%),radial-gradient(circle at 85% 10%,rgb(124 247 212 / .08),transparent 30%),var(--sgh-store-bg);color:var(--sgh-store-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.sgh-store-shell__header,.sgh-store-shell__footer{width:min(1180px, calc(100% - 32px));margin:0 auto}.sgh-store-shell__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 0}.sgh-store-brand{display:flex;align-items:center;gap:12px;color:var(--sgh-store-text);text-decoration:none}.sgh-store-brand img{width:42px;height:42px;border-radius:12px}.sgh-store-brand span{display:grid;gap:2px}.sgh-store-brand small{color:var(--sgh-store-muted)}.sgh-store-back{color:var(--sgh-store-accent);text-decoration:none;font-weight:700}.sgh-store-shell__content{width:min(1180px, calc(100% - 32px));margin:0 auto;padding:24px 0 56px}.sgh-store-shell__footer{display:flex;justify-content:space-between;gap:18px;color:var(--sgh-store-muted);border-top:1px solid var(--sgh-store-line);padding:18px 0 28px;font-size:13px}.sgh-store-card,.sgh-store-mini-card{background:linear-gradient(180deg,rgb(16 36 59 / .98),rgb(7 20 35 / .98));border:1px solid var(--sgh-store-line);border-radius:24px;box-shadow:0 24px 80px rgb(0 0 0 / .22)}.sgh-store-card{padding:28px}.sgh-store-mini-card{padding:22px}.sgh-store-hero{padding:72px 10px;text-align:center;max-width:850px;margin:auto}.sgh-store-hero h1,.sgh-store-wizard h1{font-size:clamp(32px, 5vw, 54px);line-height:1.02;margin:10px 0 16px}.sgh-store-wizard h2{margin-top:0}.sgh-store-wizard p{color:var(--sgh-store-muted)}.sgh-store-eyebrow{color:var(--sgh-store-accent);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.sgh-store-help{color:var(--sgh-store-muted);font-size:13px}.sgh-store-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0 30px}.sgh-store-step{border:1px solid var(--sgh-store-line);border-radius:16px;padding:12px;display:flex;align-items:center;gap:10px;color:var(--sgh-store-muted)}.sgh-store-step span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:rgb(255 255 255 / .05);color:var(--sgh-store-text);font-weight:800}.sgh-store-step.is-active,.sgh-store-step.is-complete{border-color:rgb(67 198 255 / .45);color:var(--sgh-store-text)}.sgh-store-step.is-active span{background:var(--sgh-store-accent);color:#02111c}.sgh-store-step.is-complete span{background:var(--sgh-store-accent-2);color:#02111c}.sgh-store-form{display:grid;gap:18px}.sgh-store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sgh-store-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.sgh-store-field{display:grid;gap:7px}.sgh-store-field label{font-weight:700;font-size:13px}.sgh-store-field input,.sgh-store-field select,.sgh-store-field textarea,.sgh-store-inline-form select{width:100%;border:1px solid rgb(159 180 200 / .22);border-radius:12px;padding:12px 13px;background:rgb(255 255 255 / .045);color:var(--sgh-store-text);box-sizing:border-box}.sgh-store-field input:disabled{opacity:.7}.sgh-store-field select option,.sgh-store-inline-form select option{color:#111827}.sgh-store-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:12px}.sgh-store-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:12px 18px;background:linear-gradient(90deg,var(--sgh-store-accent),var(--sgh-store-accent-2));color:#03121e;font-weight:900;text-decoration:none;cursor:pointer}.sgh-store-btn--ghost{background:#fff0;color:var(--sgh-store-text);border:1px solid var(--sgh-store-line)}.sgh-store-text-btn{border:0;background:none;color:var(--sgh-store-accent);cursor:pointer;font-weight:800}.sgh-store-notice{margin:16px 0;padding:14px 16px;border-radius:14px;border:1px solid var(--sgh-store-line)}.sgh-store-notice--success{background:rgb(124 247 212 / .08)}.sgh-store-notice--error{background:rgb(255 124 147 / .08);border-color:rgb(255 124 147 / .24)}.sgh-store-checkbox,.sgh-store-toggle{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--sgh-store-line);border-radius:14px}.sgh-store-toggle{cursor:pointer}.sgh-store-toggle span{display:grid;gap:4px}.sgh-store-toggle small{color:var(--sgh-store-muted)}.sgh-store-review{display:grid;gap:2px;margin:12px 0 8px}.sgh-store-review__row{display:flex;justify-content:space-between;gap:24px;padding:12px 0;border-bottom:1px solid var(--sgh-store-line)}.sgh-store-review__row span{color:var(--sgh-store-muted)}.sgh-store-list{margin-top:20px}.sgh-store-list__row{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--sgh-store-line)}.sgh-store-list__row div{display:grid;gap:4px}.sgh-store-list__row small{color:var(--sgh-store-muted)}.sgh-store-empty{padding:28px 12px;text-align:center;color:var(--sgh-store-muted);border:1px dashed var(--sgh-store-line);border-radius:16px}.sgh-store-pending{color:#ffd477;font-weight:800}.sgh-store-table-wrap{overflow-x:auto}.sgh-store-table{width:100%;border-collapse:collapse;min-width:720px}.sgh-store-table th,.sgh-store-table td{padding:13px 10px;border-bottom:1px solid var(--sgh-store-line);text-align:left;vertical-align:top}.sgh-store-table th{color:var(--sgh-store-muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.sgh-store-inline-form{display:flex;align-items:center;gap:8px}.sgh-store-supplier-group{margin-top:20px;padding:18px;border:1px solid var(--sgh-store-line);border-radius:20px}.sgh-store-supplier-group__head{display:flex;justify-content:space-between;gap:16px;align-items:center}.sgh-store-supplier-group__head h2{margin:4px 0 0}.sgh-store-delivery-pill{font-size:12px;font-weight:800;padding:7px 10px;border-radius:999px;background:rgb(124 247 212 / .09)}.sgh-store-product{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid var(--sgh-store-line)}.sgh-store-product--pending{grid-template-columns:1fr auto;color:var(--sgh-store-muted)}.sgh-store-product__main{display:grid;gap:4px}.sgh-store-product small{display:block;color:var(--sgh-store-muted)}.sgh-store-product__price{font-size:18px;font-weight:900;display:grid;gap:2px;text-align:right}.sgh-store-product__price small{font-size:11px;font-weight:600}.sgh-store-qty{display:grid;gap:4px;font-size:11px;color:var(--sgh-store-muted)}.sgh-store-qty select{min-width:78px}.sgh-store-delivery-row{display:grid;grid-template-columns:1fr auto;gap:4px 14px;padding:16px 0 4px}.sgh-store-delivery-row strong{font-size:17px}.sgh-store-delivery-row small{grid-column:1 / -1;color:var(--sgh-store-muted)}.sgh-store-delivery-row--warning strong{color:#ffd477}.sgh-store-checkout-note{margin-top:20px;padding:15px;border-radius:16px;background:rgb(67 198 255 / .06);border:1px solid var(--sgh-store-line)}.sgh-store-checkout-note p{margin-bottom:0;color:var(--sgh-store-muted)}.sgh-store-pending-box{padding:15px;border-radius:15px;border:1px solid rgb(255 212 119 / .22);background:rgb(255 212 119 / .06);margin-top:16px}.sgh-store-pending-box p{margin-bottom:0}.sgh-store-order-confirmations{display:grid;gap:8px;margin:14px 0}.sgh-store-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.sgh-store-status{display:inline-block;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;background:rgb(255 255 255 / .06)}.sgh-store-publish-box{padding:18px;border-radius:16px;border:1px solid var(--sgh-store-line);background:rgb(255 255 255 / .03)}.sgh-store-publish-box li{color:var(--sgh-store-muted);margin:7px 0}@media (max-width:840px){.sgh-store-grid,.sgh-store-grid--compact,.sgh-store-admin-grid{grid-template-columns:1fr}.sgh-store-steps{grid-template-columns:repeat(2,1fr)}.sgh-store-shell__header,.sgh-store-shell__footer{flex-direction:column;align-items:flex-start}.sgh-store-product{grid-template-columns:1fr auto}.sgh-store-product__price{text-align:left}.sgh-store-qty{grid-column:2}}@media (max-width:560px){.sgh-store-shell__header,.sgh-store-shell__content,.sgh-store-shell__footer{width:min(100% - 20px, 1180px)}.sgh-store-card{padding:18px;border-radius:18px}.sgh-store-step strong{font-size:12px}.sgh-store-review__row{flex-direction:column;gap:3px}}