/* Shared presentation: Safari uses the same brand colours, controls and layout. */
html{-webkit-text-size-adjust:100%}
.li-install-only-body,.li-install-only-gate{min-height:100vh;min-height:100dvh}
.li-install-only-gate{box-sizing:border-box;padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom))}
.li-install-only-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;margin-top:12px;-webkit-appearance:none;appearance:none;-webkit-text-fill-color:currentColor}
.li-install-only-card{box-sizing:border-box}
.li-install-only-card .li-install-only-intro,.li-install-only-card .li-install-only-help{-webkit-text-fill-color:currentColor}
#clientPasswordLoginV612 input{font-size:16px;min-width:0;-webkit-text-fill-color:currentColor}
#clientPasswordLoginV612 button{-webkit-appearance:none;appearance:none}
@media(max-width:760px){input[type="date"],input[type="time"]{min-width:0;max-width:100%;-webkit-text-fill-color:currentColor}}
