/* Extend the approved clean frame only when remembered accounts are present. */
.login-slice175{position:absolute;display:block;overflow:hidden;pointer-events:none}
.login-slice175 img{position:absolute;width:1536px;height:1024px;max-width:none;object-fit:fill}
#recentAccounts.recent175{position:absolute;display:block;overflow:visible;font:24px Georgia;color:#ffe7ac}
.recent175 h2{margin:0 0 10px;font:bold 24px Georgia;letter-spacing:3px;text-transform:uppercase}
.recent175 .recent-grid175{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.recent175 .recent-card175{position:relative;height:88px;min-width:0;background:transparent url('assets/ui/r46/hero-row.webp') center/100% 100%;border:0;padding:8px 49px 8px 12px;display:flex;align-items:center}
.recent175 button.recent-select175{border:0;background:none;display:flex;align-items:center;gap:13px;min-width:0;width:100%;padding:0;text-align:left;color:#fff0d0;font:25px Georgia}
.recent-avatar175{flex:none;display:grid;place-items:center;width:59px;height:59px;border:2px solid #f4d16a;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff1b2,#e8a929);color:#13294b;font:bold 37px Georgia}
.recent-copy175{min-width:0;display:block}
.recent-copy175 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:26px}
.recent-copy175 small{display:block;white-space:nowrap;font-size:18px;padding-top:3px;color:#eee4ca}
.recent175 button.recent-remove175{position:absolute;right:10px;top:22px;width:38px;height:44px;border:0;background:none;padding:0;color:#ffe180;font:34px Georgia}
.recent175 button:focus-visible{outline:2px solid #a4edff;outline-offset:2px}
.login-lower175{pointer-events:none}.login-lower175>button,.login-lower175>input,.login-lower175>label,.login-lower175>select{pointer-events:auto}
.login-extension-fill175{position:absolute;display:block;background:#041b3c url(assets/ui/r45/panel-texture.webp) center/cover;pointer-events:none}
