#login-status{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap;background:#f7f9f4;border-bottom:1px solid #dce5d4;padding:9px max(20px,calc((100vw - 1380px)/2));color:#50634b;font:13px/1.5 Arial,sans-serif;position:relative;z-index:6}#login-status:empty{display:none}#login-status a{color:#2e643b;text-underline-offset:3px}#login-status button{font:inherit;background:transparent;color:#2e643b;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:3px 4px;min-height:30px;box-shadow:none}#login-status details{position:relative}#login-status summary{cursor:pointer;font-size:12px}#login-status details p{position:absolute;right:0;top:22px;background:#fff;border:1px solid #d0dcca;border-radius:8px;box-shadow:0 5px 18px #21321d15;padding:14px;width:min(320px,85vw);margin:0;color:#52634c;font-size:13px;z-index:10}#login-status .login-name{font-weight:600;overflow-wrap:anywhere}#login-status button:focus-visible,#login-status a:focus-visible,#login-status summary:focus-visible{outline:2px solid #84a954;outline-offset:3px}@media(max-width:600px){#login-status{justify-content:flex-start;padding:8px 16px;gap:8px 14px}.login-name{flex-basis:100%}#login-status details p{right:auto;left:0}}
