.access-join{padding:23px 0 4px;border-top:1px solid var(--line);margin-top:18px}.access-join-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--soft);color:var(--green);font-size:23px;margin-bottom:17px}.access-join-title{font-size:18px;line-height:1.5;font-weight:550;letter-spacing:-.3px}.access-join-description{font-size:13px;color:var(--muted);line-height:1.85;margin-top:10px;overflow-wrap:anywhere}.access-join[data-state=error] .access-join-mark{color:var(--danger)}.access-reset{margin-top:22px;padding:11px 14px;border:1px solid var(--line);background:var(--paper);border-radius:10px;font-size:12px;min-height:42px}.access-reset:hover,.access-identity-exit:hover{background:var(--soft)}.access-identity{display:flex;gap:8px;align-items:center;border-top:1px solid var(--line);padding:13px 7px 1px;margin-top:12px}.access-identity-caption{min-width:0;flex:1}.access-identity-name{display:block;font-size:12px;font-weight:550;overflow-wrap:anywhere}.access-identity-detail{display:block;color:var(--muted);font-size:10px;line-height:1.6;margin-top:5px}.access-identity-exit{font-size:10px;color:var(--muted);white-space:nowrap;border-radius:7px;padding:9px 6px;min-height:40px}.access-guest #local-code{display:none!important}@media(max-width:760px){.access-join-description{font-size:13px}.access-reset{width:100%;min-height:46px}.access-identity{padding-bottom:max(3px,env(safe-area-inset-bottom))}.access-identity-exit{min-height:44px}}
