.word-source{display:block;color:#676a87;font-size:12px;line-height:1.7;overflow-wrap:anywhere;margin-top:10px}.word-source a{color:var(--blue,#3b6bff);text-decoration:underline;text-underline-offset:3px}.word-source a:focus-visible{outline:3px solid var(--yellow,#ffd23f);outline-offset:3px}.account-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;min-width:0;font-size:12px;line-height:1.5;color:var(--ink,#1b1d4d);padding:8px 0}.account-label{font-weight:700;overflow-wrap:anywhere;max-width:100%}.account-bar button{font:inherit;color:var(--blue,#3b6bff);background:#fff;border:1px solid #c6cee5;border-radius:9px;min-height:36px;padding:5px 10px;cursor:pointer}.account-message{flex-basis:100%;font-size:12px;color:#666984;overflow-wrap:anywhere}.account-bar [hidden]{display:none!important}.account-dialog{position:fixed;inset:0;margin:auto;width:calc(100% - 32px);max-width:430px;max-height:calc(100dvh - 32px);overflow:auto;border:3px solid var(--ink,#1b1d4d);border-radius:20px;padding:24px;background:#fffdf6;color:var(--ink,#1b1d4d);box-shadow:0 8px #1b1d4d44;text-align:left;-webkit-user-select:text;user-select:text}.account-dialog::backdrop{background:#151b4277}.account-dialog header,.account-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-dialog h2{font-size:21px;line-height:1.3;margin:0}.account-dialog header button{border:0;background:none;padding:0;min-width:36px;font-size:28px;line-height:1}.account-description{color:#62658a;line-height:1.7;font-size:13px;margin:16px 0}.account-dialog fieldset{display:grid;gap:16px;margin:0;padding:0;border:0}.account-dialog label{display:grid;gap:7px;font-size:14px;font-weight:700}.account-dialog input{box-sizing:border-box;width:100%;border:2px solid var(--ink,#1b1d4d);border-radius:9px;padding:11px;background:#fff;color:inherit;font:inherit;-webkit-user-select:text;user-select:text}.account-dialog .account-remember{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400}.account-remember input{width:18px;height:18px;margin:0;accent-color:var(--blue,#3b6bff)}.account-error{font-size:13px;color:#b62e45;line-height:1.6;overflow-wrap:anywhere;min-height:1.6em;margin:14px 0}.account-dialog footer{justify-content:flex-end}.account-dialog button{font:inherit;color:inherit;border:2px solid var(--ink,#1b1d4d);background:#fff;border-radius:9px;min-height:40px;padding:8px 18px;cursor:pointer}.account-dialog button[type=submit]{background:var(--blue,#3b6bff);color:#fff}.account-dialog :disabled,.account-bar button:disabled{opacity:.6;cursor:wait}.account-dialog :focus-visible,.account-bar button:focus-visible{outline:3px solid var(--yellow,#ffd23f);outline-offset:3px}.manager-header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:55%}.manager-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.manager-header-actions .account-bar{justify-content:flex-end;text-align:right}@media(max-width:650px){.manager-header{align-items:flex-start;flex-direction:column}.manager-header-actions{align-items:flex-start;max-width:100%}.manager-header-actions .account-bar{justify-content:flex-start;text-align:left}.account-dialog{padding:20px}}
