.store-hero{padding:88px 0 72px;background:radial-gradient(circle at 85% 15%,rgba(224,145,47,.19),transparent 32%),linear-gradient(135deg,#10131a,#171e2a);border-bottom:1px solid rgba(255,255,255,.08)}.store-hero h1{font-size:clamp(2.3rem,5vw,4rem);font-weight:800;color:#fff;margin:12px 0}.store-hero p{max-width:720px;color:#aeb8c7;font-size:1.12rem}.store-kicker{color:#e0912f;font-size:.76rem;font-weight:800;letter-spacing:.16em}.store-section{padding-top:54px;padding-bottom:80px}.store-card,.checkout-card,.payment-result-card{background:#171e29;border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:25px;color:#e9edf3;box-shadow:0 12px 35px rgba(0,0,0,.14)}.store-card h3{font-size:1.25rem;font-weight:750;margin:14px 0 9px;color:#fff}.store-card p{color:#aeb8c7;line-height:1.7}.store-card-icon{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;background:rgba(224,145,47,.13);color:#e0912f;font-size:1.6rem;margin-bottom:16px}.store-chip,.featured-label{display:inline-block;border:1px solid rgba(224,145,47,.35);color:#e7a84e;border-radius:30px;padding:5px 10px;font-size:.68rem;font-weight:800;letter-spacing:.07em}.featured-label{border-color:rgba(47,180,117,.35);color:#65d39b}.btn-store{background:#e0912f;color:#17191e;border:1px solid #e0912f;font-weight:750;border-radius:10px;padding:10px 17px}.btn-store:hover{background:#f0a84d;color:#17191e;border-color:#f0a84d}.store-empty{text-align:center;padding:70px 20px;color:#aeb8c7}.store-empty i{font-size:3rem;color:#e0912f}.store-empty h3{color:#fff;margin-top:15px}.product-preview{width:100%;height:190px;object-fit:cover;border-radius:12px}.product-placeholder,.detail-placeholder{height:190px;border-radius:12px;background:linear-gradient(135deg,#202b3b,#111923);display:grid;place-items:center;color:#e0912f;font-size:4rem}.product-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px}.product-bottom strong{font-size:1.15rem;color:#fff}.store-filter .form-control,.store-filter .form-select,.checkout-card .form-control{background:#101720;border-color:#344052;color:#fff}.store-filter .form-control::placeholder{color:#7f8b9d}.detail-preview{width:100%;border-radius:18px;border:1px solid rgba(255,255,255,.1)}.detail-placeholder{height:360px}.template-detail h1{font-weight:800;color:#fff}.template-description{white-space:pre-line;color:#c0c8d4;line-height:1.8}.checkout-card{position:sticky;top:100px;padding:30px}.checkout-price{font-size:2.6rem;font-weight:850;color:#fff;margin:18px 0}.checkout-price small{font-size:1rem;color:#e0912f}.checkout-card p,.payment-trust{color:#aeb8c7}.payment-trust{font-size:.82rem;margin-top:18px;text-align:center}.payment-result-card{max-width:650px;margin:30px auto;text-align:center;padding:50px 30px}.payment-result-card>i{font-size:3.5rem;color:#e0912f}.payment-result-card h1{color:#fff;margin:18px 0}.payment-result-card p{color:#b8c2d0}.admin-form-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:25px;max-width:1050px}.admin-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px;overflow:auto}.admin-table-wrap .table{margin:0}.admin-form-card textarea{min-height:90px}@media(max-width:767px){.store-hero{padding:60px 0 48px}.store-section{padding-top:35px;padding-bottom:55px}.checkout-card{position:static}.product-bottom{align-items:flex-start;flex-direction:column}}
