.account-dropdown[hidden]{display:none!important}.account-dropdown{position:absolute;right:0;top:calc(100% + 8px);width:100%;min-width:260px;border:1px solid #ffffff25;border-radius:12px;background:#101012;box-shadow:0 22px 60px #0009;padding:8px;z-index:30;animation:account-drop-in .16s ease-out}.account-dropdown-heading{display:grid;gap:5px;padding:13px 12px 16px;border-bottom:1px solid #ffffff15;margin-bottom:6px}.account-dropdown-heading strong{font-size:16px;color:#f0e6ed}.account-dropdown-heading>span{font-size:12px;color:#9a929e}.account-dropdown>a,.account-dropdown>button{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;text-align:left;gap:14px;min-height:46px;border:1px solid transparent;border-radius:7px;background:transparent;padding:12px;color:#cfc5d0;font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.account-dropdown>a:hover,.account-dropdown>button:hover{background:#1a1a1d;color:white}.account-dropdown .account-admin-entry{border-color:#703141;background:#241318;color:#f4c3ce;margin:5px 0}.account-admin-entry small{display:block;font-size:10px;letter-spacing:.03em;color:#ba8493;margin-top:5px}.account-dropdown :focus-visible{outline:2px solid #df809b;outline-offset:1px}.header-account:has(.account-dropdown:not([hidden])){z-index:40}.account-toolbar:has(.account-dropdown:not([hidden])){z-index:40}.admin-standalone{background:#0c0c0e}.admin-standalone #site-header{position:relative;background:#101012;border-bottom:1px solid #ffffff18}.admin-topbar{max-width:1480px;margin:auto;padding:18px 32px;display:flex;align-items:center;gap:26px}.admin-topbar img{width:145px;height:58px;object-fit:contain}.admin-topbar>div{display:grid;gap:5px;border-left:1px solid #ffffff20;padding-left:25px}.admin-topbar>div span{font-size:10px;letter-spacing:.2em;color:#b67b8a}.admin-topbar>div strong{font-size:17px}.admin-topbar>.btn{margin-left:auto;font-size:13px}.admin-standalone .admin-workspace-wrap{max-width:1480px!important;margin:0 auto;padding:0 32px 50px!important;width:100%;box-sizing:border-box}.admin-standalone .ac-sidebar{top:20px}.admin-standalone .ac-notice{margin:26px 0}.admin-standalone .ac-sidebar>a{display:none}.admin-access-denied{max-width:650px;margin:90px auto;padding:40px;border:1px solid #ffffff1c;border-radius:16px;background:#101012;line-height:1.9}.admin-access-denied h1{font-size:28px;margin:16px 0}.admin-access-denied p{font-size:15px;color:#aaa1ae}.admin-access-denied small{display:block;font-size:12px;color:#8b808f;margin-top:28px}.admin-standalone #site-footer{display:none}@keyframes account-drop-in{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.admin-topbar{padding:12px 16px;gap:12px;flex-wrap:wrap}.admin-topbar img{width:105px;height:44px}.admin-topbar>div{padding-left:12px;flex:1}.admin-topbar>div strong{font-size:14px}.admin-topbar>.btn{font-size:12px;padding:9px 13px}.admin-standalone .admin-workspace-wrap{padding:0 16px 30px!important}.admin-access-denied{margin:35px 16px;padding:24px}.admin-access-denied h1{font-size:24px}}@media(prefers-reduced-motion:reduce){.account-dropdown{animation:none}}
.header-account:has(.account-dropdown){position:relative!important}.account-dropdown{max-height:min(70vh,500px);overflow:auto}
