.group-checkout{margin-top:1.5rem}.group-total-card{background:#f0f7f7;border:1px solid #b9cecf;border-radius:18px;padding:1.5rem}.group-total-card h2{margin:.3rem 0 .6rem}.group-total-amount{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.2rem;display:flex}.group-total-amount strong{font-size:clamp(1.5rem,4vw,2.2rem)}.group-payment-choice{border:0;margin:1.5rem 0;padding:0}.group-payment-choice legend{margin-bottom:1rem;font-size:1.25rem;font-weight:700}.group-payment-tiles{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.group-payment-tiles label{cursor:pointer;background:#fff;border:2px solid #cbd5d5;border-radius:16px;flex-direction:column;gap:.65rem;min-height:150px;padding:1.5rem;font-size:1rem;display:flex;position:relative}.group-payment-tiles label.selected{background:#edf8f6;border-color:#075e64}.group-payment-tiles input{accent-color:#075e64;width:20px;height:20px}.group-payment-tiles label:focus-within{outline-offset:3px;outline:3px solid #6ba5aa}.group-payment-tiles strong{font-size:1.2rem}.group-payment-tiles span{line-height:1.5}.group-payment-choice:disabled{opacity:.65}.quotation-units{gap:.75rem;margin:1rem 0;display:grid}.quotation-unit-row{border:1px solid #ccd7d7;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.quotation-unit-row>label:first-child{align-items:center;gap:.65rem;display:flex}.quotation-unit-row input[type=checkbox]{width:20px;height:20px}.quotation-unit-row select{min-height:44px;font-size:1rem}.quotation-unit-row label{font-size:1rem}.quote-group-total{margin:1rem 0;font-weight:700}@media (max-width:600px){.group-payment-tiles{grid-template-columns:1fr}.group-payment-tiles label{min-height:130px}.group-total-amount{flex-direction:column;gap:.35rem}.group-total-card{padding:1rem}.quotation-unit-row{flex-wrap:wrap}}
