/* Classic presentation reuses Beta's exact brand/footer and keeps native columns. */
@import url('/assets/finder-hardtest-fixes-b6c8ba7c409983cb2cb3.css');
body.rf-classic-standard-profile #MainMenu .rf-brand-balanced{display:inline-flex!important;align-items:center!important;gap:16px!important;width:360px!important;height:90px!important;max-width:100%!important;text-decoration:none!important}
body.rf-classic-standard-profile #MainMenu .rf-brand-symbol{width:72px!important;height:76px!important;flex:none!important}
body.rf-classic-standard-profile #MainMenu .rf-brand-copy{display:flex!important;flex-direction:column!important;gap:10px!important;width:270px!important}
body.rf-classic-standard-profile #MainMenu .rf-brand-name{width:270px!important;height:32px!important;max-width:100%!important}
body.rf-classic-standard-profile #MainMenu .fk-brand-tagline{font:600 11px/1.2 Arial,sans-serif!important;letter-spacing:2.5px!important;color:#6d8c9e!important;text-transform:uppercase!important}
body.rf-classic-standard-profile #MainMenu a:focus-visible{outline:3px solid #3578b2!important;outline-offset:4px!important}
body.rf-classic-standard-profile .rf-classic-consent-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 28px}
body.rf-classic-standard-profile .rf-classic-entry-check,body.rf-classic-standard-profile .rf-classic-entry-links{margin:0!important}
body.rf-classic-standard-profile #classic-company-footer{position:absolute!important;left:0!important;bottom:auto!important;box-sizing:border-box!important;margin:0!important}
body.rf-classic-standard-profile :is(#Whitebackground,#classic-shell){min-height:0!important}
@media(max-width:1040px){
 body.rf-classic-standard-profile #classic-company-footer{position:static!important;order:99!important}
 @layer ls-profile.sanabit-approved{body.rf-classic-standard-profile #classic-company-footer{margin-top:var(--finder-footer-gap,20px)!important}}
 body.rf-classic-standard-profile #Whitebackground{height:auto!important;padding-bottom:0!important}
 body.rf-classic-standard-profile #MainMenu .rf-brand-balanced{width:340px!important;height:80px!important;gap:12px!important}
 body.rf-classic-standard-profile #MainMenu .rf-brand-symbol{width:60px!important;height:64px!important}
 body.rf-classic-standard-profile #MainMenu .rf-brand-copy{width:min(250px,64vw)!important}
 body.rf-classic-standard-profile #MainMenu .rf-brand-name{width:100%!important;height:auto!important}
}

/* Owner-approved fluid desktop columns. Native identifiers, form handlers and vertical layout stay intact. */
@media(min-width:1041px){
 body.rf-classic-standard-profile{width:min(1510px,94vw)!important;min-width:0!important;margin:0 auto!important}
 body.rf-classic-standard-profile #Background{position:relative!important;inset:auto!important;width:100%!important;height:auto!important}

 body.rf-classic-standard-profile #classic-shell{width:100%!important;min-width:0!important;max-width:100%!important;left:auto!important;right:auto!important;margin:0 auto!important;transform:none!important;height:auto!important}
 body.rf-classic-standard-profile #Whitebackground{position:relative!important;inset:auto!important;width:100%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #MainMenu,body.rf-classic-standard-profile #MainBody{left:30px!important;width:calc(100% - 60px)!important}
 body.rf-classic-standard-profile #MainMenu>table{width:100%!important}
 body.rf-classic-standard-profile #MainBody>img:first-child{width:100%!important;height:650px!important}
 body.rf-classic-standard-profile #MainBody>div>table{width:100%!important;max-width:100%!important}
 body.rf-classic-standard-profile #RFPlayDemoStep2{left:47.2193075%!important;width:2.2035677%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFPlayDemoStep1{left:21.9307450%!important;width:2.5183631%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFNewSearch{left:12.4868835%!important;width:9.5487933%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFStep1{left:0.1049318%!important;width:3.4627492%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFStep1Title{left:4.8268625%!important;width:19.5173137%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFStep2{left:25.3934942%!important;width:3.4627492%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFStep2Title{left:29.9055614%!important;width:19.5173137%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFStep3{left:50.6820567%!important;width:3.4627492%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFStep3Title{left:55.4039874%!important;width:19.3074502%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFStep4{left:75.8656873%!important;width:3.4627492%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFStep4Title{left:80.5876180%!important;width:19.5173137%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFRemedy{left:75.9706191%!important;width:24.0293809%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFChosenSymptoms{left:50.7869885%!important;width:24.2392445%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFSearchSymptom{left:26.2329486%!important;width:23.2948583%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFSelectRiskfactor{left:0.9443861%!important;width:23.1899265%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFRiskfactorsChoosenTitle{left:0.7345226%!important;width:23.5047219%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFRiskfactors{left:0.7345226%!important;width:23.5047219%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFGenderAge{left:0.8394544%!important;width:23.0849948%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFEnterRiskfactors{left:1.1542497%!important;width:23.1899265%!important;box-sizing:border-box!important}
 body.rf-classic-standard-profile #RFEnterSymptom{left:26.2329486%!important;width:23.2948583%!important;box-sizing:border-box!important}
}
