.shared-login-panel{max-width:440px;margin:8vh auto;padding:28px}.shared-login-panel label{display:flex;flex-direction:column;gap:6px;margin:16px 0}.shared-login-panel input{width:100%}.shared-account{font-size:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
header:has(.shared-account){flex-wrap:wrap}.shared-account{flex-basis:100%;justify-content:flex-end;border-top:1px solid var(--line);padding-top:8px}.shared-account button{font-size:12px;padding:4px 8px}
.read-only-banner{padding:10px 4.5%;border-bottom:1px solid var(--line);color:var(--muted);font-weight:600}.read-only-user button:disabled{cursor:not-allowed;opacity:.55}
