.jr-guild-player-overlay{position:fixed;right:22px;bottom:22px;z-index:100050;width:min(440px,calc(100vw - 24px));height:min(560px,calc(100dvh - 40px));padding:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid #9e7447;border-top:3px solid #a51a38;border-radius:12px;background:#0a0e13;color:#eceff3;box-shadow:0 20px 80px #000c}.jr-guild-player-overlay[hidden]{display:none}.jr-guild-player-overlay header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;background:#1b1720;border-bottom:1px solid #44333a;color:#edd29c}.jr-guild-player-overlay header button{min-width:35px;min-height:35px;padding:0;border:1px solid #795158;border-radius:6px;background:#431b28;color:#fff;font-size:24px;cursor:pointer}.jr-guild-player-overlay iframe{display:block;width:100%;min-height:0;flex:1;border:0;background:#0a0e13}.jr-login-state{display:inline-flex;align-items:center;gap:7px;color:#b1d9aa;font:600 12px system-ui}.jr-login-state:before{content:'';width:8px;height:8px;border-radius:50%;background:#89c17f}.jr-member-identity{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.jr-member-identity a{color:#dfc69a;text-decoration:none;font-size:13px}
@media(max-width:600px){.jr-guild-player-overlay{right:12px;bottom:12px}.jr-member-identity{gap:8px}.jr-member-identity a{font-size:12px}}
