
.v8-purchase-filters,.v8-setup-card{background:#fff;border:1px solid #ebe6e1;border-radius:20px;padding:18px;margin:16px 0 22px}
.v8-filter-head{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:14px}.v8-filter-head small{display:block;color:#817873;margin-top:3px}
.v8-filter-grid,.v8-setup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v8-filter-search{grid-column:span 2}
.v8-purchase-filters label,.v8-setup-card label{font-size:11px;font-weight:700;color:#675f5b}.v8-purchase-filters input,.v8-purchase-filters select,.v8-setup-card input,.v8-setup-card textarea{width:100%;margin-top:6px;border:1px solid #ded8d2;border-radius:12px;padding:11px 12px;background:#fff;font:inherit;box-sizing:border-box}
.v8-filter-summary{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #eee9e4;font-size:12px}.v8-filter-summary strong{font-size:14px}
.v8-setup-card{max-width:900px}.v8-kicker{font-size:10px;letter-spacing:.12em;color:#8d1824;font-weight:900}.v8-setup-intro h3{font-size:25px;margin:6px 0}.v8-setup-intro p{color:#746b66;max-width:720px}
.v8-setup-grid{margin:20px 0}.v8-setup-result{padding:14px 16px;background:#f8f5f1;border-radius:14px;margin:14px 0;font-size:12px;color:#554e49}
@media(max-width:900px){.v8-filter-grid,.v8-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v8-filter-search{grid-column:span 2}}
@media(max-width:560px){.v8-filter-grid,.v8-setup-grid{grid-template-columns:1fr}.v8-filter-search{grid-column:span 1}.v8-filter-head{align-items:flex-start;flex-direction:column}}
