[data-shop] [hidden]{display:none}.storefront{padding-block:1.5rem 3rem}.storefront-utility{padding-block:clamp(2.4rem,6vw,5rem) 5rem}.shop-heading{margin-bottom:2rem}.shop-heading h1{margin:0;font-size:clamp(2.8rem,7vw,5rem)}.shop-section-title{margin:0 0 1rem;font-size:clamp(1.38rem,3vw,2rem)}.shop-surface{border:1px solid var(--line);background:linear-gradient(145deg, #756bff18, transparent 75%), var(--bg-2);border-radius:1.25rem;min-width:0;padding:clamp(1rem,3vw,1.8rem)}.domain-search+.shop-section-title{margin-top:1.7rem}.hero .domain-search{margin-block:1.5rem}.shop-form-row{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;margin-top:.45rem;display:grid}[data-shop] input,[data-shop] select{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line-strong);background:var(--bg);border-radius:.7rem;padding:.65rem .85rem}[data-shop] input::placeholder{color:var(--muted);opacity:1}[data-shop] .btn:disabled{cursor:not-allowed;opacity:.52}.shop-inline-link,.shop-links{color:var(--muted);flex-wrap:wrap;gap:1rem;margin-top:.75rem;font-size:.9rem;display:flex}.shop-status,.shop-muted{color:var(--muted);font-size:.92rem}.shop-status[data-tone=error]{color:var(--danger)}.shop-status[data-tone=success]{color:var(--ok)}.shop-search-result{border:1px solid var(--line);border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;margin-top:.85rem;padding:1rem;display:flex}.shop-search-result strong,.shop-cart-list strong{overflow-wrap:anywhere}.shop-search-result p{margin:.25rem 0 0}.shop-table-wrap{overflow:auto}.shop-table{border-collapse:collapse;text-align:left;width:100%;line-height:1.35}.shop-table th,.shop-table td{border-bottom:1px solid var(--line);padding:.7rem}.shop-table small{color:var(--muted);margin-top:.2rem;display:block}.shop-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.shop-plan{flex-direction:column;align-items:flex-start;display:flex}.shop-plan h3{margin:0;font-size:1.35rem}.shop-capacity{font-family:var(--mono);color:var(--blue);margin:.75rem 0}.shop-capacity strong{letter-spacing:-.07em;font-size:2.5rem}.shop-rate{margin:0}.shop-rate strong{font-size:1.25rem}.shop-plan .shop-muted{margin:.2rem 0 .9rem}.shop-plan .btn,.shop-plan form{margin-top:auto}.shop-plan form{gap:.65rem;width:100%;display:grid}.shop-checkout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.shop-cart-list{margin:0;padding:0;list-style:none}.shop-cart-list li,.shop-total{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.8rem 0;display:flex}.shop-cart-list p{margin:.2rem 0 0}.shop-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.shop-fields label{gap:.25rem;display:grid}.shop-wide{grid-column:1/-1}.shop-checkout-form .btn{margin-top:1rem}.shop-scan-panel{max-width:50rem}.shop-scan-results{overflow-wrap:anywhere;margin-top:1.5rem}.shop-scan-results dl{gap:0;display:grid}.shop-scan-results dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,1fr) minmax(0,2fr);gap:.3rem .9rem;padding-block:.55rem;display:grid}.shop-scan-results dd{color:var(--muted);margin:0}@media (width<=700px){.shop-form-row,.shop-checkout{grid-template-columns:minmax(0,1fr)}}@media (width<=440px){.shop-fields,.shop-scan-results dl>div{grid-template-columns:minmax(0,1fr)}.shop-table th,.shop-table td{padding:.45rem;font-size:.83rem}}.hosting-proof{margin:1rem 0}.hosting-proof h3{font-size:1rem}.hosting-proof p{margin:.45rem 0}.hosting-proof fieldset{border:1px solid;border-radius:.6rem;min-width:0;margin:.65rem 0;padding:.75rem}.hosting-proof legend{overflow-wrap:anywhere}.hosting-proof label{gap:.25rem;margin:.55rem 0;font-size:.9rem;display:grid}.hosting-proof input{width:100%;padding:.55rem;font-family:monospace}.shop-panel{width:min(74rem,100% - 2rem);margin:3rem auto 5rem}.shop-panel [data-panel-body]{gap:1rem;display:grid}.shop-panel .panel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.shop-panel .panel-card{background:color-mix(in srgb, currentColor 5%, transparent);border:1px solid color-mix(in srgb, currentColor 18%, transparent);overflow-wrap:anywhere;border-radius:1rem;min-width:0;padding:1.3rem}.shop-panel h2,.shop-panel h3{margin:0 0 .65rem}.shop-panel p,.shop-panel ul{margin:.6rem 0}.shop-panel form,.shop-panel label{gap:.45rem;display:grid}.shop-panel form{gap:.85rem;max-width:35rem;margin-top:.8rem}.shop-panel .panel-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.6rem 1rem;margin:.8rem 0;display:grid}.shop-panel .panel-fields dd{margin:.2rem 0 0;font-weight:650}.shop-panel input:not([type=checkbox]),.shop-panel textarea,.shop-panel select{border:1px solid color-mix(in srgb, currentColor 25%, transparent);max-width:100%;color:inherit;font:inherit;background:0 0;border-radius:.4rem;padding:.55rem .7rem;display:block}.shop-panel option{color:#14233d;background:#fff}.shop-panel button,.shop-panel a.panel-button{color:#15211a;width:fit-content;font:inherit;cursor:pointer;background:#c9f36b;border:0;border-radius:.5rem;justify-self:start;padding:.55rem .85rem;font-weight:650;text-decoration:none;display:inline-block}.shop-panel button:disabled{cursor:wait;opacity:.65}.shop-panel label:has([type=checkbox]){align-items:center;gap:.5rem;display:flex}.shop-panel details{margin:.7rem 0}.shop-panel summary{cursor:pointer;font-weight:650}.shop-panel .panel-price-import :is(form,label){grid-template-columns:minmax(0,1fr)}.shop-panel .panel-price-import input[type=file]{width:100%;min-width:0}.shop-panel .panel-table-scroll{max-width:100%;margin-bottom:.65rem;overflow-x:auto}.shop-panel .panel-table-scroll table{border-collapse:collapse;text-align:left;width:100%}.shop-panel .panel-table-scroll :is(th,td){border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);padding:.45rem .5rem}.shop-panel .panel-status:empty{display:none}
