.mtb-account{position:relative}.mtb-account-trigger{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0;font-family:var(--mtb-body-font, Archivo, sans-serif)}.mtb-account-badge{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--mtb-accent, #5980a6);color:var(--mtb-on-accent, #f2f2f3);font-family:var(--mtb-head-font, "Archivo Narrow", sans-serif);font-weight:700;font-size:11px;flex-shrink:0}.mtb-account-badge-lg{width:40px;height:40px;font-size:14px}.mtb-account-name{font-size:13px;font-weight:500;color:var(--mtb-ink, #1d1f20);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtb-account-panel{position:absolute;top:calc(100% + 12px);right:0;z-index:40;width:260px;background:#fff;border:1px solid var(--mtb-line, rgba(29,31,32,.16));box-shadow:0 8px 24px #1d1f201f;padding:14px;display:flex;flex-direction:column;gap:4px}.mtb-account-header{display:flex;align-items:center;gap:12px;padding-bottom:12px}.mtb-account-header-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mtb-account-header-name{font-size:14px;font-weight:600;color:var(--mtb-ink, #1d1f20);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtb-account-header-email{font-size:12px;color:var(--mtb-text-muted, rgba(29,31,32,.6));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtb-account-header-role{font-size:11px;color:var(--mtb-accent-deep, #416180);text-transform:uppercase;letter-spacing:.04em}.mtb-account-theme-row{display:flex;gap:6px;padding-bottom:10px}.mtb-account-theme-btn{flex:1;display:flex;align-items:center;justify-content:center;height:34px;background:var(--mtb-canvas, #f2f2f3);border:1px solid var(--mtb-line, rgba(29,31,32,.16));color:var(--mtb-text-muted, rgba(29,31,32,.6));cursor:pointer}.mtb-account-theme-btn.is-on{background:var(--mtb-accent, #5980a6);color:var(--mtb-on-accent, #f2f2f3);border-color:var(--mtb-accent, #5980a6)}.mtb-account-rule{display:block;height:1px;background:var(--mtb-line, rgba(29,31,32,.16));margin:6px 0}.mtb-account-item{display:flex;align-items:center;gap:10px;padding:9px 6px;font-size:13.5px;color:var(--mtb-ink, #1d1f20);text-decoration:none;background:none;border:none;cursor:pointer;text-align:left;width:100%;font-family:var(--mtb-body-font, Archivo, sans-serif)}.mtb-account-item:hover{background:var(--mtb-canvas, #f2f2f3)}.mtb-account-item-btn{color:#c0452c}
