/* V250 driver auth brand visibility */
body[data-app-module="./driver-app.js"] #authScreen{padding-top:calc(10px + env(safe-area-inset-top))}
body[data-app-module="./driver-app.js"] #authScreen .auth-card{overflow:visible;padding-top:24px}
body[data-app-module="./driver-app.js"] #authScreen .auth-card>.row.between:first-child{align-items:center;gap:12px;margin-bottom:18px!important;min-height:58px}
body[data-app-module="./driver-app.js"] #authScreen .auth-card>.row.between:first-child .brand{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;margin:0;flex:1}
body[data-app-module="./driver-app.js"] #authScreen .auth-card>.row.between:first-child .brand::before{content:"";display:block;width:52px;height:52px;min-width:52px;border-radius:15px;background:url("icon-192.png") center/cover no-repeat;box-shadow:0 8px 18px rgba(15,23,42,.14)}
body[data-app-module="./driver-app.js"] #authScreen .auth-card>.row.between:first-child .brand img{display:none!important}
body[data-app-module="./driver-app.js"] #authScreen .auth-card>.row.between:first-child .brand span{font-size:clamp(18px,5.4vw,26px);line-height:1.05;font-weight:950;white-space:normal}
body[data-app-module="./driver-app.js"] #authScreen .auth-card>.row.between:first-child .lang-switch{display:flex;gap:8px;flex:0 0 auto}
@media(max-width:430px){body[data-app-module="./driver-app.js"] #authScreen .auth-card>.row.between:first-child .brand::before{width:48px;height:48px;min-width:48px}body[data-app-module="./driver-app.js"] #authScreen .auth-card>.row.between:first-child .lang-switch button{padding:9px 10px}}

/* V250.2: keep the driver auth header inside the iOS safe area and render the real logo fully. */
body[data-app-module="./driver-app.js"] #authScreen{padding-top:calc(34px + env(safe-area-inset-top))}
body[data-app-module="./driver-app.js"] #authScreen .auth-wrap{margin-top:max(34px,calc(34px + env(safe-area-inset-top)));padding-inline:10px}
body[data-app-module="./driver-app.js"] #authScreen .auth-card{overflow:hidden;padding-top:24px}
body[data-app-module="./driver-app.js"] #authScreen .auth-card>.row.between:first-child .brand::before{display:none!important}
body[data-app-module="./driver-app.js"] #authScreen .auth-card>.row.between:first-child .brand img{display:block!important;width:52px;height:52px;min-width:52px;border-radius:15px;object-fit:cover;box-shadow:0 8px 18px rgba(15,23,42,.14)}
@media(max-width:430px){body[data-app-module="./driver-app.js"] #authScreen .auth-card>.row.between:first-child .brand img{width:48px;height:48px;min-width:48px}}
