.af-mobile-stages,.af-mobile-adjustments,.af-mobile-phrases,.af-mobile-edit{display:none}
@media(max-width:740px){
 .row-parent:has(> .af-wizard){padding:12px 8px!important}
 body:has(.af-wizard) [data-vox-campaigns="chat"],body:has(.af-wizard) .menu-cta-inner{display:none!important}
 .af-editor.af-wizard{margin:0!important;padding:14px!important;border:1px solid #e7dfcd!important;border-radius:16px;background:#fbfaf7}
 .af-wizard .af-hero{min-height:0!important;margin:0 0 14px!important;padding:0!important;background:none!important}
 .af-wizard .af-hero:before{display:none!important}.af-wizard .af-hero-copy{width:100%!important}
 .af-wizard .af-hero h1{font:25px/1.2 Georgia,serif!important;max-width:none!important;margin:0 0 7px!important}
 .af-wizard .af-hero p{font-size:13px!important;max-width:none!important;margin:0!important}
 .af-wizard .am-navigation{display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:6px!important;margin:0 0 16px!important;padding:0!important}
 .af-wizard .am-navigation a{min-height:52px!important;padding:9px 6px!important;text-align:center;justify-content:center;font:600 12px/1.35 Arial,sans-serif!important}
 .af-wizard .am-navigation a small{display:none!important}
 .af-wizard .af-stepper,.af-wizard .af-mobile-next,.af-wizard .af-step-navigation,.af-wizard .af-step-description{display:none!important}
 .af-wizard .af-mobile-stages{display:grid;grid-template-columns:1.2fr 1fr;gap:8px;margin-bottom:14px;scroll-margin-top:100px}
 .af-wizard .af-mobile-stages button{display:flex;align-items:center;gap:7px;min-height:44px;border:0;border-bottom:2px solid #dce4e9;background:none;padding:8px 4px;color:#617488;font:13px Arial,sans-serif;letter-spacing:0;text-transform:none}
 .af-wizard .af-mobile-stages b{display:grid;place-items:center;width:23px;height:23px;border:1px solid #cbd6df;border-radius:50%;font-size:12px}
 .af-wizard .af-mobile-stages [aria-current]{color:#003b71;border-bottom-color:#b68b3d;font-weight:bold}
 .af-wizard .af-mobile-stages [aria-current] b{background:#003b71;color:white;border-color:#003b71}
 .af-wizard .af-controls .af-message-field{margin:0 0 15px!important}
 .af-wizard textarea{font-size:16px!important;min-height:100px!important;margin:6px 0 0!important}
 .af-wizard .af-mobile-phrases{display:block;margin:12px 0 0;border-top:1px solid #e0d9cb}
 .af-wizard .af-mobile-phrases summary,.af-wizard .af-mobile-adjustments>summary{min-height:44px;padding:12px 0;font:13px Arial,sans-serif}
 .af-wizard .af-suggestions{margin:0 0 10px}.af-wizard .af-suggestions>strong{display:none}
 .af-wizard .af-suggestions button{min-height:44px;font-size:13px!important;text-transform:none!important;letter-spacing:0!important}
 .af-wizard .af-controls .af-background-field{margin:0 0 14px!important;padding:0!important;border:0!important}
 .af-wizard .af-backgrounds{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-height:190px;overflow-y:auto;gap:6px!important;margin:0!important;padding:4px!important}
 .af-wizard .af-backgrounds button{width:100%!important;min-width:0!important;height:auto!important;aspect-ratio:1;min-height:60px;padding:0}
 .af-wizard .af-create{position:static!important;width:100%;min-height:50px;margin:0!important;box-shadow:none!important;font:600 15px Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
 .af-wizard[data-mobile-stage="2"] .af-controls{display:none!important}
 .af-wizard .af-preview{padding:0!important}
 .af-wizard .af-preview-heading{margin:0 0 12px!important}.af-wizard .af-preview-heading p{font-size:12px!important}
 .af-wizard .af-preview canvas{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:330px!important;margin:0 auto!important}
 .af-wizard .af-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:14px 0!important}
 .af-wizard .af-actions button{min-height:50px!important;padding:12px 8px!important;gap:6px;font-size:13px!important}
 .af-wizard .af-mobile-adjustments{display:block;border:1px solid #dce4ec;border-radius:8px;padding:0 12px;margin:12px 0}
 .af-wizard .af-mobile-adjustments fieldset{border:0!important;margin:0!important;padding:8px 0!important}
 .af-wizard .af-mobile-adjustments legend{display:none}.af-wizard .af-mobile-adjustments select,.af-wizard .af-mobile-adjustments input:not([type=checkbox]){font-size:16px}
 .af-wizard .af-size button{min-width:44px;min-height:44px}.af-wizard .af-swatches button{width:34px;height:34px;margin:4px}
 .af-wizard .af-export-options>summary{min-height:44px;padding:10px 0}
 .af-wizard .af-reassurance,.af-wizard .af-footer-quote{display:none!important}
 .af-wizard .af-mobile-edit{display:block;width:100%;min-height:44px;background:none;border:0;color:#003b71;font:13px Arial,sans-serif;text-transform:none;letter-spacing:0}
 .af-wizard .aff-server-note{font-size:11px!important}
}
