/* V10.49: centered narrow configuration modal on home and sell pages. */
#wizardBackdrop.smb-config-mode.modal-backdrop{
 display:flex !important; align-items:center !important; justify-content:center !important;
 padding:16px !important; inset:0 !important;
}
#wizardBackdrop.smb-config-mode .wizard{
 box-sizing:border-box !important;
 width:min(420px, 88vw) !important;
 max-width:min(420px, 88vw) !important;
 min-width:0 !important;
 height:auto !important;
 max-height:calc(100dvh - 32px) !important;
 margin:auto !important;
 border-radius:22px !important;
 overflow:hidden;
}
@media(max-width:800px){
 #wizardBackdrop.smb-config-mode.modal-backdrop{padding:12px !important}
 #wizardBackdrop.smb-config-mode .wizard{
   width:min(350px, 80vw) !important;
   max-width:min(350px, 80vw) !important;
   max-height:calc(100dvh - 28px) !important;
 }
 #wizardBackdrop.smb-config-mode .wizard-top{padding:12px 14px !important}
 #wizardBackdrop.smb-config-mode .wizard-body{padding:13px 14px 12px !important}
 #wizardBackdrop.smb-config-mode .wizard-bottom{padding:10px 14px max(10px,env(safe-area-inset-bottom)) !important;gap:8px}
 #wizardBackdrop.smb-config-mode .wizard-bottom .btn{min-height:40px !important;padding:8px 7px !important;font-size:12px !important}
 #wizardBackdrop.smb-config-mode .wizard-brand strong{font-size:13px}
 #wizardBackdrop.smb-config-mode .wizard-brand small{font-size:10px}
 #wizardBackdrop.smb-config-mode .smb-config-head .wizard-title{font-size:17px !important}
 #wizardBackdrop.smb-config-mode .smb-config-option{min-height:43px;padding:8px;font-size:11.5px}
 #wizardBackdrop.smb-config-mode .smb-config-field{padding:9px}
}
@media(max-width:350px){
 #wizardBackdrop.smb-config-mode .wizard{width:calc(100vw - 24px) !important;max-width:calc(100vw - 24px) !important}
}
