.account-tools{display:flex;align-items:flex-end;flex-direction:column;gap:5px}.account-button{min-height:40px;padding:9px 15px;border:1px solid #dedfe2;border-radius:12px;background:#fff;font-size:15px;font-weight:600;color:#1b1e1d;cursor:pointer}.account-button:hover{border-color:#e4443d}.account-button.signed-in{color:#237f5a;border-color:#cfe0d5}.account-tools small{font-size:11px;color:#237f5a}.account-tools small.needs-attention{color:#a45224}.account-content{display:flex;flex-direction:column;gap:14px}.account-content h2{font-size:27px;overflow-wrap:anywhere}.account-content p{font-size:16px;line-height:1.5;color:#626b70;overflow-wrap:anywhere;margin:0}.account-content button{font-size:16px;min-height:44px}.account-notice{padding:15px 25px;border:1px solid #eed2ce;background:#fff3f1;font-size:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.account-notice button{background:transparent;color:#b8332f;font-size:14px;cursor:pointer}@media(max-width:640px){.topbar{position:relative;top:auto;right:auto;height:auto;padding:12px 20px;background:#fff}.topbar-right{width:100%;justify-content:space-between;gap:12px}.account-button{font-size:14px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-tools{align-items:flex-start}.save-indicator{display:none}.account-notice{padding:12px 20px}}
