.account-bar{max-width:1180px;margin:18px auto;padding:16px 24px;border:1px solid var(--rule,#d5dbed);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--paper-2,#fff);color:var(--ink,#141b2e);font-size:14px}.account-bar>div{display:flex;gap:8px;flex-shrink:0}.account-bar .btn{min-height:38px;padding:8px 14px;font-size:14px}.account-dialog{width:min(92vw,490px);max-height:90vh;overflow:auto;padding:32px;border:1px solid #d5dbed;border-radius:20px;background:#fff;color:#141b2e;box-shadow:0 20px 80px #1113}.account-dialog::backdrop{background:#11182780}.account-dialog h2{font:600 28px/1.2 system-ui;margin:12px 0}.account-dialog p{font:15px/1.6 system-ui;margin:12px 0}.account-dialog label{display:block;font:600 14px system-ui;margin-top:18px}.account-dialog input{display:block;box-sizing:border-box;width:100%;margin:8px 0 16px;padding:13px;border:1px solid #9daaca;border-radius:9px;font:16px system-ui}.account-dialog small{display:block;font:12px/1.5 system-ui;color:#58647b;margin-top:20px}.account-close{float:right;border:0;background:none;font-size:28px;cursor:pointer}.account-eyebrow{letter-spacing:.12em;font-size:12px!important;color:#304aff}#accountMessage{color:#263da9}.account-bar [hidden],.account-dialog [hidden]{display:none!important}@media(max-width:700px){.account-bar{margin:12px;align-items:flex-start;flex-direction:column;padding:16px}.account-bar>div{flex-wrap:wrap}.account-dialog{padding:24px}}

.account-bar{flex-wrap:wrap}.account-bar>div{flex-wrap:wrap}.account-switch{display:flex;gap:8px;margin:16px 0}.account-switch button{border:1px solid #cbd4e7;background:#f6f8fd;padding:9px 12px;border-radius:8px;cursor:pointer}.account-link{display:block;margin:14px 0 0;color:#304aff;border:0;background:none;padding:0;font:14px system-ui;text-decoration:underline;cursor:pointer}.ctl--row{flex-wrap:wrap}

#accountStatus{min-width:0;overflow-wrap:anywhere}.account-dialog{color-scheme:light}

.share-dialog select{width:100%;padding:12px;border:1px solid #9daaca;border-radius:9px;background:#fff;color:#141b2e;font:16px system-ui}.share-actions{display:flex;gap:10px;flex-wrap:wrap}.share-actions button{padding:12px 18px;border:1px solid #304aff;border-radius:9px;background:#304aff;color:#fff;font:600 15px system-ui;cursor:pointer}.share-dialog input{background:#f5f7fc;color:#141b2e}
