/* Sign-in presentation only: existing account, email and Google actions are retained. */
html.msl-ios-storefront #user-dropdown a.msl-signin-entry{display:flex!important;align-items:center;gap:12px;min-height:64px;width:100%;box-sizing:border-box;margin:0 0 6px;padding:14px 16px!important;border:1px solid var(--msl-action,#006bea)!important;border-radius:16px!important;background:var(--msl-action,#006bea)!important;color:var(--msl-on-action,#fff)!important;box-shadow:none!important;text-decoration:none;}
html.msl-ios-storefront #user-dropdown .msl-signin-entry :is(strong,small,span,svg){color:var(--msl-on-action,#fff)!important;-webkit-text-fill-color:var(--msl-on-action,#fff)!important;}
html.msl-ios-storefront #user-dropdown .msl-signin-entry>svg{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
html.msl-ios-storefront #user-dropdown .msl-signin-entry>span{display:grid;gap:3px;min-width:0;}
html.msl-ios-storefront #user-dropdown .msl-signin-entry strong{font-size:15px;line-height:1.3;font-weight:650;}
html.msl-ios-storefront #user-dropdown .msl-signin-entry small{display:block;font-size:12px;line-height:1.4;font-weight:400;opacity:.92;}
html.msl-ios-storefront #authDropdown a.google-btn,html.msl-ios-storefront .si-page a.si-google{display:flex!important;align-items:center;justify-content:center;gap:12px!important;min-height:52px;width:100%;box-sizing:border-box;padding:13px 16px!important;border:1px solid #dadce0!important;border-radius:14px!important;background:#fff!important;background-image:none!important;color:#1f1f1f!important;-webkit-text-fill-color:#1f1f1f!important;font:600 15px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;text-decoration:none;box-shadow:0 1px 2px #0000000d!important;opacity:1!important;filter:none!important;transform:none!important;}
html.msl-ios-storefront #authDropdown a.google-btn{margin:18px 0!important;}
html.msl-ios-storefront :is(#authDropdown a.google-btn,.si-page a.si-google) .msl-google-mark{display:block;flex:0 0 22px;width:22px;height:22px;filter:none!important;opacity:1!important;}
html.msl-ios-storefront :is(#authDropdown a.google-btn,.si-page a.si-google):hover{background:#f8faff!important;border-color:#9aa0a6!important;}
html.msl-ios-storefront :is(#user-dropdown a.msl-signin-entry,#authDropdown a.google-btn,.si-page a.si-google):focus-visible{outline:3px solid var(--msl-accent,#80baff)!important;outline-offset:3px;}
@media(max-width:350px){html.msl-ios-storefront #authDropdown a.google-btn,html.msl-ios-storefront .si-page a.si-google{gap:9px!important;padding:12px!important;font-size:14px!important;}}
