html[data-drivershub-platform=ios]{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:#07111f;min-height:100%;overflow-x:clip}html[data-drivershub-platform=ios] body{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;min-height:100dvh;overflow-x:hidden}@media (max-width:768px){html[data-drivershub-platform=ios] body,html[data-drivershub-platform=ios] .social-app-shell,html[data-drivershub-platform=ios] .social-app-content,html[data-drivershub-platform=ios] .driver-directory-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%}html[data-drivershub-platform=ios] .social-app-shell,html[data-drivershub-platform=ios] .social-app-content,html[data-drivershub-platform=ios] .driver-directory-page{margin-left:0;margin-right:0;overflow-x:clip}html[data-drivershub-platform=ios] .social-mobile-header{box-sizing:border-box;width:100%;max-width:100%;height:58px;padding-top:8px;padding-right:max(14px, env(safe-area-inset-right));padding-left:max(14px, env(safe-area-inset-left))}}html[data-drivershub-platform=ios][data-keyboard=open] input,html[data-drivershub-platform=ios][data-keyboard=open] textarea,html[data-drivershub-platform=ios][data-keyboard=open] select{scroll-margin-block:24px}html[data-drivershub-platform=ios] :where(input,textarea){font-size:max(16px,1em)!important}html[data-drivershub-platform=ios] .driver-directory-page .directory-search-input input::placeholder{font-size:14px}@media (max-width:768px){html[data-drivershub-platform=ios] .driver-directory-page .directory-sort-control select{padding-left:10px;padding-right:38px;font-size:clamp(13px,3.5vw,14px)}}html[data-drivershub-platform=ios] :where(button,[role=button],a.btn,.icon-button){touch-action:manipulation;min-height:44px}html[data-drivershub-platform=ios] :where(.social-app-content,.job-detail-scroll,.message-thread){-webkit-overflow-scrolling:touch}html[data-drivershub-platform=ios] :where(a[href=\/premium],.premium-upgrade-card,.site-footer-premium){display:none!important}html[data-drivershub-platform=ios][data-keyboard=open] .social-app-shell{--mobile-nav-content-clearance:16px}html[data-drivershub-platform=ios][data-keyboard=open] .social-bottom-nav{visibility:hidden;pointer-events:none;transform:translateY(120%)!important}html[data-drivershub-platform=ios][data-keyboard=open] :where(.login-experience .login-panel,.register-experience .register-card){overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.ios-network-banner{display:none}html[data-drivershub-platform=ios][data-network=offline] .ios-network-banner{z-index:200;top:8px;left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));color:#fff;background:#07111f;border:1px solid #ffffff29;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:7px 8px 7px 14px;font-size:13px;font-weight:700;display:flex;position:fixed;box-shadow:0 8px 24px #07111f38}.ios-network-banner button{color:#fff;min-width:64px;min-height:44px;font:inherit;background:#1769ff;border:0;border-radius:10px;padding:0 12px}
