.st-checkout .st-rental-inner{max-width:1120px;padding:clamp(24px,4vw,48px)}.st-checkout .st-checkout-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:32px}.st-checkout fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.st-checkout legend{margin-bottom:20px;font-size:1.4rem;font-weight:650}.st-checkout label{margin:0;font-size:.95rem;line-height:1.6;display:block}.st-checkout label>input:not([type=checkbox]),.st-checkout label>select{width:100%;min-height:44px;margin-top:6px;display:block}.st-checkout label:has(input[type=checkbox]){align-items:start;gap:10px;display:flex}.st-checkout input[type=checkbox]{flex:none;margin-top:6px}.st-checkout h3{margin:24px 0 12px;font-size:1.12rem}.st-checkout .st-hold-status{color:#183f32;font-variant-numeric:tabular-nums;background:#edf6f1;border:1px solid #b8d3c8;border-radius:12px;padding:16px 20px;line-height:1.6}.st-checkout .st-order-summary{border:1px solid #dfe5e1;border-radius:16px;padding:24px}.st-checkout section[aria-label=Identity\ check],.st-checkout .st-insurance-proof,.st-checkout .st-checkout-followups{border:1px solid #dfe5e1;border-radius:12px;margin-top:24px;padding:20px}.st-checkout .st-insurance-proof{gap:14px;display:grid}.st-checkout .st-mock-actions{border-top:1px solid #dfe5e1;margin-top:16px;padding-top:16px}.ws-renter-gate{gap:20px;font-size:.95rem;line-height:1.65;display:grid}.ws-renter-gate article{border:1px solid var(--ws-border,#dfe5e1);border-radius:10px;padding:16px 20px}.ws-renter-gate td,.ws-renter-gate th{padding:14px 18px}.ws-renter-preferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ws-renter-preferences fieldset{border:1px solid var(--ws-border,#dfe5e1);border-radius:12px;padding:20px}.ws-renter-preferences legend{padding:0 6px;font-weight:650}.ws-renter-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}@media (width<=760px){.st-checkout .st-checkout-grid,.ws-renter-preferences,.ws-renter-actions{grid-template-columns:minmax(0,1fr)}.st-checkout .st-order-summary{padding:18px}}
