.partner-online-strip{border:1px solid var(--line);border-radius:18px;padding:18px 20px;margin:18px 0;background:var(--surface)}.partner-online-strip>strong{font-size:13px}.partner-online-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.partner-online-list:empty{margin-top:0}.online-chip,.presence-badge{display:inline-flex;align-items:center;gap:7px;font-size:11px;line-height:1.5;padding:6px 10px;border-radius:999px;background:#77816a20;color:var(--muted)}.online-chip::before,.presence-badge::before{content:'';width:7px;height:7px;border-radius:50%;background:#858e7c;flex-shrink:0}.online-chip,.presence-badge.is-online{color:#a3e674;background:#5e902b25}.online-chip::before,.presence-badge.is-online::before{background:#8de43e;box-shadow:0 0 0 3px #8de43e15}.member-presence{margin-top:12px}.member-presence p{font-size:11px!important;line-height:1.7!important}.presence-help{font-size:12px;line-height:1.8;color:var(--muted);max-width:760px}.access-history-row{align-items:flex-start!important}.access-history-row>.presence-badge{flex-shrink:1;max-width:330px}#partner-access-history{margin:18px 0}#presence-message{font-size:11px;color:var(--muted)}html[data-theme=light] .online-chip,html[data-theme=light] .presence-badge.is-online{color:#355f17;background:#e9f5de}html[data-theme=light] .online-chip::before,html[data-theme=light] .presence-badge.is-online::before{background:#4c9522}@media(max-width:650px){.partner-online-strip{padding:16px}.access-history-row{display:flex!important;flex-direction:column;gap:12px}.access-history-row>.presence-badge{max-width:100%}.member-presence p{overflow-wrap:anywhere}}
