/* v3.11.64: requested Safar footer and hero tab geometry only. */
.public-site[data-theme="safar_make_v3"] footer .safar-v3-footer-brand {
 display:flex!important; flex-direction:column!important; align-items:flex-start!important;
 gap:16px!important; width:100%!important;
}
.public-site[data-theme="safar_make_v3"] footer .safar-v3-footer-brand>span {
 flex:0 0 auto!important; width:auto!important; height:auto!important;
}
.public-site[data-theme="safar_make_v3"] .safar-v3-hero .safar-v3-hero-search [data-safar-make-tilt="true"]>.safar-v3-hero-tabs,
.public-site[data-theme="safar_make_v3"].safar-fx-segmented_controls .safar-v3-hero .safar-v3-hero-search [data-safar-make-tilt="true"]>.safar-v3-hero-tabs.safar-app-segmented {
 box-sizing:border-box!important; display:flex!important; width:100%!important; max-width:100%!important;
 min-width:0!important; margin:0!important; padding:4px!important; gap:0!important;
 flex-wrap:nowrap!important; align-self:stretch!important; align-items:stretch!important;
 height:44px!important; min-height:44px!important; border:0!important;
 border-bottom:1px solid rgba(255,255,255,.09)!important;
 border-radius:23px 23px 18px 18px!important; background:rgba(255,255,255,.04)!important;
 overflow-x:auto!important; overflow-y:hidden!important; scrollbar-width:none!important;
}
.public-site[data-theme="safar_make_v3"] .safar-v3-hero .safar-v3-hero-search [data-safar-make-tilt="true"]>.safar-v3-hero-tabs>button {
 flex:1 1 0!important; box-sizing:border-box!important; min-width:52px!important;
 height:35px!important; min-height:35px!important; max-height:35px!important;
 padding:8px 4px!important; border-radius:18px!important;
}
