@layer desktop-signin{
#desktop-signin-dialog{box-sizing:border-box!important;width:min(440px,calc(100vw - 28px))!important;max-height:90dvh!important;overflow:auto!important;padding:26px!important;border:1px solid #c7cfd6!important;border-radius:18px!important;background:#fff!important;color:#242930!important;box-shadow:0 20px 80px #172b4033!important;font:15px/1.5 Arial,sans-serif!important}
#desktop-signin-dialog::backdrop{background:#172b4088;backdrop-filter:blur(3px)}
#desktop-signin-dialog .desktop-signin-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}
#desktop-signin-title{margin:0!important;font:600 28px/1.25 Arial,sans-serif!important;color:#242930!important}
#desktop-signin-dialog>p{margin:12px 0 22px!important;color:#596773!important;font-size:14px!important}
#desktop-signin-form{display:grid!important;gap:10px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#desktop-signin-form label{font:600 14px/1.4 Arial,sans-serif!important;color:#242930!important}
#desktop-signin-form input{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:10px 12px!important;margin:0 0 6px!important;border:1px solid #b9c9dc!important;border-radius:9px!important;background:#fff!important;color:#242930!important;font:16px/1.4 Arial,sans-serif!important}
#desktop-signin-dialog button{width:auto!important;min-height:42px!important;margin:0!important;padding:10px 16px!important;border:1px solid #b7bdc4!important;border-radius:9px!important;background:linear-gradient(105deg,#c0c0c0,#fafafa 38%,#c6c6c6)!important;color:#242930!important;font:600 14px/1.3 Arial,sans-serif!important;cursor:pointer!important}
#desktop-signin-dialog button:disabled{opacity:.55!important;cursor:wait!important}
#desktop-signin-dialog #desktop-signin-close{width:34px!important;min-height:34px!important;padding:3px!important;font-size:24px!important;background:#f4f5f6!important;box-shadow:none!important}
#desktop-signin-status{margin:0!important;font:14px/1.5 Arial,sans-serif!important;color:#425770!important;overflow-wrap:anywhere!important}
#desktop-signin-status:empty{display:none!important}
#desktop-signin-form>a{margin-top:5px!important;font:14px/1.5 Arial,sans-serif!important;color:#176e6b!important}
#desktop-signin-dialog [hidden]{display:none!important}
#desktop-signin-dialog :is(input,button,a):focus-visible{outline:2px solid #245b9b!important;outline-offset:3px!important}
#desktop-signin-dialog .desktop-register{border-top:1px solid #dce2e8!important;padding-top:16px!important;margin-top:18px!important;text-align:center!important}
#desktop-signin-dialog .desktop-register p{margin:0 0 10px!important;font:14px/1.5 Arial,sans-serif!important;color:#596773!important}
#desktop-signin-dialog .desktop-register-link{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 16px!important;border:1px solid #b7bdc4!important;border-radius:9px!important;background:linear-gradient(105deg,#c0c0c0,#fafafa 38%,#c6c6c6)!important;color:#242930!important;font:600 14px/1.3 Arial,sans-serif!important;text-decoration:none!important}
@media(min-width:1100px){
html body.home-showcase .masthead{grid-template-columns:minmax(180px,1fr) auto max-content!important}
html body.home-showcase .masthead .header-actions{flex-wrap:nowrap!important;align-items:center!important}
html body.home-showcase .masthead .header-actions>a.page-button:not([hidden]),html body.home-showcase .masthead #header-account:not([hidden]){box-sizing:border-box!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}
html body.home-showcase .masthead .header-actions>[hidden]{display:none!important}
}
}
