/* V10.21: visible native date input, explicit date hint and available-slots messaging */
#wizardBackdrop.smb-pickup-mode input#pickupDate {display:block!important;opacity:1!important;visibility:visible!important;appearance:auto;-webkit-appearance:auto;color:#1e2851!important;-webkit-text-fill-color:#1e2851!important;color-scheme:light;background-color:#fff!important;font-family:system-ui,-apple-system,sans-serif!important;font-size:16px!important;min-width:0;line-height:normal!important}
#wizardBackdrop.smb-pickup-mode input#pickupDate::-webkit-date-and-time-value {text-align:left;color:#1e2851;-webkit-text-fill-color:#1e2851;min-height:1em}
#wizardBackdrop.smb-pickup-mode input#pickupDate::-webkit-calendar-picker-indicator {display:block;opacity:1;cursor:pointer;min-width:18px}
#wizardBackdrop.smb-pickup-mode .smb-date-hint {display:block;color:#66788e;font-size:10px;line-height:1.3;margin-top:3px}
#wizardBackdrop.smb-pickup-mode .smb-slot-helper {display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:10px;line-height:1.45;color:#5c6d85}
#wizardBackdrop.smb-pickup-mode .smb-tomorrow-btn {font-size:11px;border:1px solid #b0d8e9;border-radius:999px;background:#e8f7ff;color:#195c82;font-weight:800;padding:7px 10px;white-space:nowrap}
#wizardBackdrop.smb-pickup-mode .smb-tomorrow-btn[hidden],#wizardBackdrop.smb-pickup-mode .smb-pickup-slot[hidden] {display:none!important}
#wizardBackdrop.smb-pickup-mode .smb-pickup-slot:has(input:checked){border-color:#4c62da;box-shadow:0 0 0 2px #5277d522}
@media(max-width:760px){#wizardBackdrop.smb-pickup-mode .smb-slot-helper{align-items:flex-start;flex-wrap:wrap}#wizardBackdrop.smb-pickup-mode .smb-pickup-slot{min-height:45px;padding:8px 4px}#wizardBackdrop.smb-pickup-mode .smb-pickup-slots{gap:5px}#wizardBackdrop.smb-pickup-mode .smb-date-hint{font-size:9px}}
