.simple-delivery .app-content{padding-top:16px}.simple-delivery .simple-checkout{margin:12px 0;padding:0;border:0;box-shadow:none;background:transparent;gap:14px}.simple-checkout .checkout-section{border:1px solid #dce8e1;border-radius:18px;background:#fff;padding:16px;display:grid;gap:14px}.simple-checkout .checkout-section h2{display:flex;gap:9px;align-items:center;margin:0;font-size:1rem;color:#075c40}.simple-checkout label{font-size:.875rem;gap:6px}.simple-checkout input,.simple-checkout select{min-height:46px;border-radius:10px;padding:10px;width:100%;border:1px solid #cbded4;background:#fff}.checkout-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.checkout-fields>*{min-width:0}.simple-checkout .checkout-options,.simple-checkout .checkout-contact{border:1px solid #e0e9e4;border-radius:12px;padding:12px;background:#f9fcfa}.checkout-options summary,.checkout-contact summary{cursor:pointer;font-size:.875rem;color:#17654c}.checkout-contact summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout-contact summary strong{display:block;font-size:.875rem;line-height:1.7;color:#264a3b}.checkout-contact[open] .checkout-fields,.checkout-options[open] .vehicle-options{margin-top:12px}.vehicle-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vehicle-options label{position:relative;cursor:pointer}.vehicle-options input{position:absolute;width:1px;min-height:0;height:1px;opacity:0}.vehicle-options span{display:flex;gap:8px;align-items:center;padding:12px;border:1px solid #d3e3d9;border-radius:12px;background:#fff;font-size:.875rem}.vehicle-options input:checked+span{border-color:#07835a;background:#e9f7ef;color:#075d40}.vehicle-options input:focus-visible+span{outline:3px solid #73b89a}.simple-checkout .parcel-route-panel{padding:0;background:transparent;border:0;box-shadow:none}.simple-checkout .parcel-map{height:220px;min-height:220px;border-radius:14px}.simple-checkout .parcel-point-picker{gap:8px}.simple-checkout .parcel-point-choice{padding:10px;min-height:44px;border-radius:12px}.simple-checkout .map-selection-status{padding:8px 10px;font-size:.8rem;min-height:0}.simple-checkout .parcel-coordinate-editor{margin-block:8px}.simple-checkout .carrier-customer-profile{margin:0;padding:12px;border-radius:12px}.simple-checkout .carrier-customer-heading{display:none}.simple-checkout .parcel-live-price{margin:0;background:#f1f8f4;box-shadow:none;padding:12px;border-radius:12px}.simple-checkout [data-parcel-quote]{margin:8px 0 0;min-height:42px}.simple-checkout .checkout-cash{display:flex;align-items:center;gap:8px;margin:0;color:#476457;font-size:.875rem}.simple-checkout .checkout-finish .primary{margin:0;min-height:50px;font-size:1rem}.simple-checkout .compact-promo{margin:0}.simple-checkout .error:empty,.simple-checkout [data-company-location]:empty{display:none}.delivery-service-icon{width:60px;height:60px;display:grid;place-items:center;border-radius:18px;background:#e7f5ee;color:#086b4b;flex-shrink:0}.delivery-service-icon svg{width:34px;height:34px;stroke-width:1.7}.simple-checkout [hidden]{display:none!important}@media(min-width:701px){#root .simple-delivery .app-content{max-width:900px}.simple-checkout .parcel-map{height:280px}.simple-checkout .checkout-section{padding:22px}.vehicle-options{grid-template-columns:repeat(4,minmax(0,1fr))}}
