.account-slot{position:relative;flex-shrink:0}.account-menu{position:relative;font-size:13px}.account-menu summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:center;padding:12px 17px;background:#122338;color:white;border-radius:8px;font-weight:600;white-space:nowrap}.account-menu summary::-webkit-details-marker{display:none}.account-popover{position:absolute;top:calc(100% + 8px);right:0;min-width:175px;z-index:50;background:#fff;border:1px solid #dfe7ee;border-radius:10px;padding:7px;box-shadow:0 12px 30px #12233824}.account-popover a,.account-popover button{display:block;text-align:left;width:100%;padding:12px;border:0;background:none;border-radius:6px;font:inherit;color:#122338;white-space:nowrap}.account-popover a:hover,.account-popover button:hover{background:#f0f5f8}.account-feedback{font-size:11px;color:#64748b;line-height:1.6;margin:0}.account-feedback:empty{display:none}.account-sign-in{min-height:44px}.profile-live-card{max-width:540px;margin:0 auto 35px}.profile-live-card h1{font-size:34px;letter-spacing:-1px;margin:16px 0}.profile-live-card #profile-status{font-size:13px;line-height:1.8;color:#566778}.profile-live-card [hidden]{display:none!important}.profile-photo-preview{width:88px;height:88px;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:#edf3f7;color:#64748b;font-size:12px;margin:20px 0}.profile-photo-preview img{width:100%;height:100%;object-fit:cover}.profile-live-card input[type=file]{font-size:12px;padding:12px;height:auto;max-width:100%}.profile-live-card .profile-consent-label{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;margin-top:18px}.profile-consent-label input{width:18px;height:18px;flex-shrink:0;margin-top:2px}.profile-consent-label a{text-decoration:underline;color:#087da5}.profile-live-card .auth-primary{margin-top:24px}.profile-live-card button:disabled{opacity:.55}@media(max-width:600px){.account-menu summary{font-size:12px;padding:12px}.account-sign-in{padding:12px 16px;white-space:nowrap}}
