.buyer-resource-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.buyer-checkout .machine-order-main>*,.buyer-checkout .machine-order-summary>*,.buyer-resource-list [data-market-resource=rentable]>*{min-width:0}.buyer-checkout,.buyer-resource-list [data-market-resource=rentable]{overflow-wrap:anywhere}.buyer-checkout button,.buyer-resource-list .market-card-actions a{white-space:normal;min-width:0}.buyer-checkout input,.buyer-checkout select,.buyer-checkout textarea{max-width:100%;min-width:0}.buyer-checkout .text-\[11px\],.buyer-checkout .text-\[12px\],.buyer-checkout .text-xs{font-size:13px}.buyer-resource-list [data-market-resource=rentable]{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(270px,1.4fr) minmax(180px,.9fr) 108px;-moz-column-gap:24px;column-gap:24px;row-gap:10px;padding:22px 24px;align-items:center}.buyer-resource-list [data-market-resource=rentable] .market-resource-header{grid-column:1;grid-row:1;display:block}.buyer-resource-list [data-market-resource=rentable] .market-resource-header h2{margin:4px 0 8px;font-size:20px}.buyer-resource-list [data-market-resource=rentable] .buyer-resource-meta{grid-column:1;grid-row:2}.buyer-resource-list .buyer-resource-meta p{margin:3px 0;font-size:13px}.buyer-resource-list [data-market-resource=rentable] .market-specs{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0}.buyer-resource-list [data-market-resource=rentable] .market-specs dt{font-size:13px}.buyer-resource-list [data-market-resource=rentable] .market-specs dd{font-size:15px}.buyer-resource-list [data-market-resource=rentable] .market-offer{grid-column:3;grid-row:1/3;margin:0;padding:0;border:0}.buyer-resource-list [data-market-resource=rentable] .market-offer strong{font-size:25px}.buyer-resource-list [data-market-resource=rentable] .market-offer .ws-muted{font-size:13px;line-height:1.6}.buyer-resource-list [data-market-resource=rentable] .market-card-actions{grid-column:4;grid-row:1/3;display:flex;flex-direction:column;gap:10px;align-items:stretch;text-align:center}.buyer-resource-list [data-market-resource=rentable] .market-evidence{grid-column:1/-1;grid-row:3;margin-top:4px}.buyer-selection-guide,.buyer-seller-disclosure{color:#475569;font-size:13px}.buyer-selection-guide>summary,.buyer-seller-disclosure>summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.buyer-selection-guide>summary:before,.buyer-seller-disclosure>summary:before{content:"+";margin-right:8px}.buyer-selection-guide[open]>summary:before,.buyer-seller-disclosure[open]>summary:before{content:"−"}.buyer-checkout{scroll-margin-top:96px}.buyer-checkout-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px}.buyer-checkout-heading h2{font-size:22px;margin-top:5px}.buyer-checkout .machine-order-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,370px);gap:28px;align-items:start}.buyer-checkout .machine-order-main{min-width:0;display:grid;gap:18px}.buyer-checkout .machine-order-summary{position:sticky;top:88px;border:1px solid #cbd5e1;border-radius:16px;padding:22px;background:#f8fafc;display:grid;gap:16px}.buyer-checkout .machine-config-heading{margin:0;font-size:16px}.buyer-checkout .machine-order-selection{display:grid;gap:12px;margin:0}.buyer-checkout .machine-order-selection dt{font-size:13px;color:#64748b}.buyer-checkout .machine-order-selection dd{font-size:14px;font-weight:600;line-height:1.7;margin-top:3px}.buyer-checkout .machine-payment-options{border:0;padding:0;min-width:0}.buyer-checkout .machine-payment-options legend{margin-bottom:8px}.buyer-checkout-submit{display:grid;gap:8px}.buyer-checkout-submit>button:only-child{grid-column:1/-1}.buyer-mobile-price{display:none}.buyer-delivery{border:1px solid #bae6fd;background:#f0f9ff;border-radius:16px;padding:22px}.buyer-delivery-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.buyer-delivery h2{margin:0 0 6px;font-size:20px;font-weight:650}.buyer-delivery p{font-size:14px;color:#475569}@media (max-width:1100px){.buyer-resource-list [data-market-resource=rentable]{grid-template-columns:minmax(150px,1fr) minmax(220px,1.2fr) minmax(150px,.8fr);-moz-column-gap:18px;column-gap:18px}.buyer-resource-list [data-market-resource=rentable] .market-card-actions{grid-column:1/-1;grid-row:3;flex-direction:row;align-items:center}.buyer-resource-list [data-market-resource=rentable] .market-card-actions .ws-primary{min-width:120px}.buyer-resource-list [data-market-resource=rentable] .market-evidence{grid-row:4}.buyer-checkout .machine-order-form{grid-template-columns:minmax(0,1fr) 320px;gap:18px}}@media (max-width:760px){.buyer-resource-list [data-market-resource=rentable]{grid-template-columns:minmax(0,1fr) minmax(110px,.6fr);padding:18px}.buyer-resource-list [data-market-resource=rentable] .market-resource-header{grid-column:1}.buyer-resource-list [data-market-resource=rentable] .buyer-resource-meta{grid-column:1;grid-row:2}.buyer-resource-list [data-market-resource=rentable] .market-offer{grid-column:2;grid-row:1/3;text-align:right}.buyer-resource-list [data-market-resource=rentable] .market-specs{grid-column:1/-1;grid-row:3;padding:14px 0;border-top:1px solid #e2e8f0}.buyer-resource-list [data-market-resource=rentable] .market-card-actions{grid-row:4}.buyer-resource-list [data-market-resource=rentable] .market-evidence{grid-row:5}.buyer-checkout-heading{display:block}.buyer-checkout-heading>p{margin-top:8px}.buyer-checkout .machine-order-form{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:calc(160px + env(safe-area-inset-bottom, 0px))}.buyer-checkout .machine-order-summary{position:static;padding:18px}.buyer-checkout .buyer-checkout-submit{position:fixed;z-index:30;bottom:0;left:0;right:0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;align-items:center;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #cbd5e1;box-shadow:0 -4px 20px #0f172a0a}.buyer-mobile-price{display:grid;gap:3px;font-size:13px;color:#64748b}.buyer-mobile-price strong{font-size:22px;color:#0f172a}.buyer-checkout-submit button{min-height:48px;padding:10px 12px;line-height:1.5}body:has(.buyer-checkout) .support-widget{margin-bottom:calc(160px + env(safe-area-inset-bottom, 0px))}.buyer-delivery{padding:18px}}