.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:30px}.stat{padding:24px;border-radius:18px;background:linear-gradient(145deg,#fff,#fff4f8);box-shadow:var(--shadow)}.stat b{display:block;font-size:32px;color:var(--pink);margin-top:8px}.preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.preview-grid .product-img{height:190px}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.video-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.video-card h3{padding:0 20px 10px}.video-frame{aspect-ratio:16/9}.video-frame iframe{width:100%;height:100%;border:0}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.muted{color:#777;font-size:13px}.order-source{display:inline-block;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.order-source.agent{background:#fff0f6;color:#c32766}.order-source.web{background:#eafafd;color:#187d89}.order-details{white-space:normal;min-width:220px;line-height:1.5;color:#666}details summary{cursor:pointer;color:var(--pink);font-weight:600}@media(max-width:800px){.stats{grid-template-columns:1fr 1fr}.settings-grid{grid-template-columns:1fr}}
.hero-art{overflow:hidden;padding:28px}.hero-art img{display:block;max-width:100%;max-height:100%;object-fit:contain}
.logo-settings{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;align-items:center;max-width:720px}.logo-preview{width:180px;aspect-ratio:1;display:grid;place-items:center;padding:18px;border-radius:50%;background:linear-gradient(145deg,#f9b7cf,#fff);box-shadow:var(--shadow);overflow:hidden;font:64px Allura;color:#fff}.logo-preview img{max-width:100%;max-height:100%;object-fit:contain}.logo-preview sup{color:var(--gold)}@media(max-width:600px){.logo-settings{grid-template-columns:1fr}.logo-preview{width:150px}}
.order-upload{display:grid;gap:6px;padding:12px;border:1px dashed #f9b7cf;border-radius:12px;background:#fff8fb;color:#444}.order-upload input{max-width:100%}.order-upload small{color:#6e6e6e;line-height:1.35}
#google_translate_element{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
