.thab{max-width:720px;margin:30px auto}.thab-card{background:#fff;border:1px solid #eee;border-radius:16px;padding:28px;box-shadow:0 8px 30px rgba(0,0,0,.06)}.thab-card label{display:block;font-weight:600;margin:15px 0 7px}.thab-card input,.thab-card select{width:100%;box-sizing:border-box;padding:12px;border:1px solid #ccc;border-radius:8px;font-size:16px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.box,.total{margin-top:14px;padding:12px;border-radius:8px;background:#f7f4fb;font-weight:600}.coupon{display:grid;grid-template-columns:1fr 120px;gap:8px}.coupon button,.thab-card>form>button{padding:12px;border:0;border-radius:8px;background:#5b21b6;color:#fff;font-weight:700;cursor:pointer}.thab-card>form>button{width:100%;margin-top:20px}.success,.error{margin-top:10px;padding:10px;border-radius:8px}.success{background:#ecfdf5}.error{background:#fef2f2}@media(max-width:600px){.grid{grid-template-columns:1fr}.coupon{grid-template-columns:1fr}}