#delivery.inline-delivery .delivery-inline-body{padding:24px 20px;min-width:0}#delivery.inline-delivery .inline-delivery-row{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:10px;align-items:start;margin:0 0 14px!important;min-width:0}#delivery.inline-delivery .inline-delivery-row>label,#delivery .delivery-field-label{font-size:13px;color:var(--secondary);padding-top:5px;line-height:20px}#delivery .delivery-input-wrap{position:relative;min-width:0}#delivery.inline-delivery input:not([type=hidden]),#delivery.inline-delivery select{width:100%;height:30px;min-height:30px;border:1px solid var(--divider);border-radius:6px;padding:4px 10px;box-sizing:border-box;font:inherit}#delivery.inline-delivery textarea{width:100%;min-height:72px;box-sizing:border-box}#delivery .delivery-read-field{display:block;padding:5px 0;overflow-wrap:anywhere}#delivery .delivery-schedule-fields{display:grid;grid-template-columns:minmax(110px,1.35fr) repeat(2,minmax(76px,1fr));gap:10px;min-width:0}#delivery .delivery-schedule-fields label{display:block!important;font-size:12px;min-width:0;color:var(--secondary)}#delivery .delivery-schedule-fields label>span{display:block;margin-bottom:4px}#delivery .delivery-inline-status{margin:0 0 14px 120px;font-size:12px;line-height:1.5;color:var(--secondary);overflow-wrap:anywhere}#delivery .delivery-inline-status:empty{display:none}#delivery .delivery-inline-status button{font-size:12px;padding:3px 6px;min-height:30px}#delivery .delivery-address-options{list-style:none;margin:6px 0 12px;padding:4px;border:1px solid #cbd4d0;box-shadow:0 4px 16px #172b4d12;border-radius:6px;background:#fff;max-height:260px;overflow:auto;position:relative;z-index:3}#delivery .delivery-address-options[hidden]{display:none}#delivery .delivery-address-options button{display:block;width:100%;text-align:left;white-space:normal;padding:10px!important;border:0!important;border-radius:3px;background:#fff!important;font-size:13px;line-height:1.45}#delivery .delivery-address-options button:hover,#delivery .delivery-address-options button[aria-selected=true]{background:#e8f3ef!important}#delivery .delivery-technical{border-top:1px solid var(--divider);font-size:12px;line-height:1.5;margin-top:20px;padding-top:10px;color:var(--secondary)}#delivery .delivery-technical summary{cursor:pointer;padding:6px 0}#delivery .delivery-technical dl{margin:10px 0}#delivery .delivery-technical dt{font-weight:600;margin-top:8px}#delivery .delivery-technical dd{margin:3px 0;overflow-wrap:anywhere}
@media(max-width:767.98px){#delivery.inline-delivery .delivery-inline-body{padding:20px 16px}#delivery.inline-delivery input:not([type=hidden]),#delivery.inline-delivery select{min-height:44px!important;height:44px!important}#delivery .delivery-address-options button{min-height:44px}#delivery .delivery-schedule-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#delivery .delivery-schedule-fields label:first-child{grid-column:1/-1}}
@media(max-width:420px){#delivery.inline-delivery .inline-delivery-row{grid-template-columns:minmax(0,1fr)!important;gap:4px}#delivery.inline-delivery .inline-delivery-row>label,#delivery .delivery-field-label{padding-top:0}#delivery .delivery-inline-status{margin-left:0}}

#delivery-cost { appearance: textfield; -moz-appearance: textfield; }
#delivery-cost::-webkit-inner-spin-button, #delivery-cost::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
