.account-signin{padding:8px 15px;border:1px solid rgba(0,122,255,.24);border-radius:999px;background:rgba(0,122,255,.08);color:#007aff!important;font-weight:600}
.account-menu summary{padding:0;border:0;background:transparent}.account-avatar{position:relative;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#e3edfc;color:#007aff;font-size:13px;font-weight:650;overflow:hidden}.account-avatar img{position:absolute;width:100%;height:100%;object-fit:cover}.account-menu .menu-content{min-width:220px;right:0;left:auto}.account-menu .menu-label strong{display:block;font-size:13px;color:#243043;margin-top:5px}.account-projects{margin-top:36px}.account-projects .section-heading>div{display:flex;gap:14px}.account-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-project-card{display:flex;flex-direction:column;gap:8px;align-items:flex-start;text-align:left;white-space:normal;width:100%;padding:18px;border:1px solid rgba(118,134,163,.2);border-radius:14px;background:rgba(255,255,255,.88);color:#243043;transition:border-color .15s,background .15s}.account-project-card:hover{background:#f5f8ff;border-color:rgba(0,122,255,.34)}.account-project-card strong{font-size:13px;overflow-wrap:anywhere}.account-project-card small{font-size:10px;color:#6f7d90;font-weight:400;line-height:1.5}.account-sync-line{position:fixed;bottom:4px;left:20px;right:20px;display:flex;gap:10px;align-items:center;font-size:11px;color:#516072;z-index:12;pointer-events:none}.account-sync-line>*{pointer-events:auto}.account-sync-line .text-button{font-size:11px}.account-sync-line:has(#account-status:empty):not(:has(button:not([hidden]))){display:none}.storage-location{display:inline-block;font-size:9px;padding:2px 6px;margin-right:7px;border-radius:999px;background:rgba(0,122,255,.08);color:#007aff}.account-picker-list{display:grid;gap:8px;max-height:55vh;overflow:auto}.account-picker-list .account-project-card{padding:14px}#own-shortcuts-dialog,#account-history-dialog{width:min(540px,calc(100vw - 24px));max-height:90dvh}#storage-note{line-height:1.7}
[data-theme=dark] .account-avatar{background:#15233a;color:#5ac8fa}[data-theme=dark] .account-menu .menu-label strong{color:#e7edf7}[data-theme=dark] .account-project-card{background:rgba(12,22,38,.82);border-color:rgba(148,163,184,.18);color:#e7edf7}[data-theme=dark] .account-project-card:hover{background:#172742;border-color:rgba(90,200,250,.3)}[data-theme=dark] .account-project-card small,[data-theme=dark] .account-sync-line{color:#99abc2}
@media(max-width:760px){.account-project-grid{grid-template-columns:1fr}.account-projects .section-heading{align-items:flex-start;gap:12px}.account-projects .section-heading>div{flex-direction:column;gap:8px}.account-signin{padding:7px 11px}.account-avatar{width:30px;height:30px}.account-sync-line{left:12px;right:12px;font-size:10px;flex-wrap:wrap}.storage-location{font-size:8px}}
.workspace-open .toplinks{display:flex}.workspace-open .toplinks>a:first-child{display:none}
.studio-language-label{display:inline-flex;align-items:center}.studio-language-label select{max-width:112px;padding:5px 7px;border:1px solid #ccd7e6;border-radius:7px;background:transparent;color:inherit;font:inherit}@media(max-width:760px){.studio-language-label select{max-width:84px}.toplinks{max-width:calc(100vw - 145px);overflow-x:auto;white-space:nowrap;align-items:center}.toplinks [data-locale-link]{flex:none}}
#publication-dialog{width:min(580px,calc(100vw - 24px));max-height:90dvh;overflow:auto}#publication-dialog input,#publication-dialog select,#publication-dialog textarea{width:100%}.publication-steps{padding-left:20px;color:var(--text-dim,#516072);font-size:12px;line-height:1.7;margin:16px 0}.publication-steps li{margin:7px 0}
