.account-identity-hub{margin:0 0 24px;padding:24px;border:1px solid var(--brand-line);background:linear-gradient(145deg,var(--brand-dim),var(--bg-1) 58%)}.account-confirm-eyebrow,.account-identity-hub header>span,.account-salla-summary>div>span{display:block;color:var(--brand);font-size:12px;font-weight:700}.account-identity-hub h2{margin:7px 0;color:var(--text);font-size:22px}.account-identity-hub header>p{max-width:760px;margin:0;color:var(--text-2);font-size:13px;line-height:1.9}.account-identity-hub nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.account-identity-hub nav a{display:flex;min-width:44px;min-height:44px;flex-direction:column;padding:16px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-0);color:var(--text);text-decoration:none}.account-identity-hub nav a[aria-current=page]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand-line)}.account-identity-hub nav a>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.account-identity-hub nav strong{font-size:15px}.account-identity-hub nav small{color:var(--brand);font-size:11px}.account-identity-hub nav p{flex:1;margin:9px 0 13px;color:var(--text-2);font-size:12px;line-height:1.8}.account-identity-hub nav b{color:var(--brand);font-size:12px}.account-confirm-dialog :focus-visible,.account-identity-hub :focus-visible,.account-salla-summary :focus-visible,.account-undo-notice :focus-visible{outline:2px solid var(--brand);outline-offset:3px}.member-space:has(.member-space-nav a[href="/app/salla"][aria-current=page]) .member-space-head .ds-app-header-action,.member-space:has(.member-space-nav a[href="/app/salla"][aria-current=page]) .member-space-inner>.salla-connect-layout,.member-space:has(.member-space-nav a[href="/app/salla"][aria-current=page]) .member-space-inner>.salla-member-grid,.member-space:has(.member-space-nav a[href="/app/salla"][aria-current=page]) .member-space-inner>.salla-member-panel,html[data-atlas-account-surface=salla] .member-space-head .ds-app-header-action,html[data-atlas-account-surface=salla] .member-space-inner>.salla-connect-layout,html[data-atlas-account-surface=salla] .member-space-inner>.salla-member-grid,html[data-atlas-account-surface=salla] .member-space-inner>.salla-member-panel{display:none}.account-salla-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px;border:1px solid var(--brand-line);border-radius:16px;background:var(--bg-1)}.account-salla-summary h2{display:flex;align-items:center;gap:10px;margin:8px 0;color:var(--text);font-size:24px}.account-salla-summary h2 i{width:11px;height:11px;border-radius:50%;background:var(--text-3);box-shadow:0 0 0 5px color-mix(in srgb,var(--text-3) 16%,transparent)}.account-salla-summary.is-connected h2 i{background:var(--brand);box-shadow:0 0 0 5px var(--brand-dim)}.account-salla-summary.is-approval h2 i{background:#d6a943;box-shadow:0 0 0 5px #d6a94322}.account-salla-summary p{margin:0;color:var(--text-2);font-size:14px;line-height:1.9}.account-salla-summary small{display:block;margin-top:10px;color:var(--text-3);font-size:12px;line-height:1.8}.account-salla-summary>a{flex:0 0 auto;min-width:44px;min-height:44px}.account-confirm-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:20px;background:#000b;backdrop-filter:blur(5px)}.account-confirm-dialog{width:min(520px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid var(--brand-line);border-radius:18px;background:var(--bg-1);color:var(--text);box-shadow:0 28px 90px #0009}.account-confirm-dialog>img{display:block;width:100%;max-height:250px;margin-bottom:18px;border-radius:12px;background:var(--bg-0);object-fit:contain}.account-confirm-dialog h2{margin:7px 0 9px;font-size:23px;line-height:1.5;overflow-wrap:anywhere}.account-confirm-dialog>p{margin:0;color:var(--text-2);font-size:14px;line-height:1.9}.account-confirm-audience{display:flex;justify-content:space-between;gap:16px;margin-top:18px;padding:13px 15px;border:1px solid var(--line);border-radius:10px;font-size:13px}.account-confirm-audience span{color:var(--text-2)}.account-confirm-rights{display:flex;align-items:flex-start;gap:12px;min-width:44px;min-height:44px;margin-top:14px;padding:12px;border-radius:10px;background:var(--bg-0);cursor:pointer;font-size:13px;line-height:1.8}.account-confirm-rights input{flex:0 0 18px;width:18px;height:18px;margin-top:3px;accent-color:var(--brand)}.account-confirm-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.account-confirm-actions button{min-width:44px;min-height:44px}.account-undo-notice{position:fixed;z-index:1250;inset-inline:16px;inset-block-end:max(16px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(620px,calc(100vw - 32px));margin-inline:auto;padding:14px 16px;border:1px solid var(--brand-line);border-radius:14px;background:var(--bg-1);color:var(--text);box-shadow:0 18px 54px #0008}.account-undo-notice div{display:flex;min-width:0;flex-direction:column;gap:3px}.account-undo-notice strong{font-size:13px;line-height:1.7}.account-undo-notice span{color:var(--text-2);font-size:12px;line-height:1.7}.account-undo-notice button{min-width:72px;min-height:44px;padding:9px 16px;border:1px solid var(--brand-line);border-radius:9px;background:var(--brand-dim);color:var(--brand);font:inherit;font-weight:700;cursor:pointer}.account-undo-notice button:disabled{opacity:.55;cursor:wait}@media (max-width:700px){.account-identity-hub{padding:18px}.account-identity-hub nav{grid-template-columns:minmax(0,1fr)}.account-salla-summary{align-items:stretch;flex-direction:column;padding:20px}.account-salla-summary>a{width:100%}.account-confirm-backdrop{align-items:end;padding:12px}.account-confirm-dialog{max-height:calc(100dvh - 24px);padding:20px;border-radius:18px 18px 12px 12px}.account-confirm-actions{display:grid;grid-template-columns:minmax(0,1fr)}.account-undo-notice{align-items:stretch}}