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] .social-mobile-header{height:58px;padding-top:8px}}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,select){font-size:max(16px,1em)}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][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}.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}
