.orgsrch[data-v-e4cfb589]{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:#0f0f0f73;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:orgsrch-fade-e4cfb589 .18s ease}@keyframes orgsrch-fade-e4cfb589{0%{opacity:0}to{opacity:1}}.orgsrch__sheet[data-v-e4cfb589]{width:100%;max-width:480px;background:var(--bg-card);border-radius:20px 20px 0 0;display:flex;flex-direction:column;max-height:80vh;box-shadow:0 -20px 60px #00000040;padding-bottom:env(safe-area-inset-bottom);animation:orgsrch-sheet-up-e4cfb589 .22s cubic-bezier(.2,.8,.2,1)}@keyframes orgsrch-sheet-up-e4cfb589{0%{transform:translateY(20px);opacity:.6}to{transform:translateY(0);opacity:1}}.orgsrch__head[data-v-e4cfb589]{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem .6rem;border-bottom:1px solid var(--border)}.orgsrch__title[data-v-e4cfb589]{flex:1;display:flex;flex-direction:column;gap:.1rem;min-width:0}.orgsrch__title strong[data-v-e4cfb589]{font-size:1.05rem;color:var(--text-dark)}.orgsrch__sub[data-v-e4cfb589]{font-size:.78rem;color:var(--text-light)}.orgsrch__icon-btn[data-v-e4cfb589]{width:38px;height:38px;border:none;background:#0000000a;color:var(--text-medium);border-radius:999px;display:grid;place-items:center;cursor:pointer;transition:background .15s ease,color .15s ease}.orgsrch__icon-btn[data-v-e4cfb589]:hover{background:#00000014;color:var(--text-dark)}.orgsrch__body[data-v-e4cfb589]{display:flex;flex-direction:column;min-height:0;flex:1;padding:.7rem 1rem .4rem;gap:.65rem}.orgsrch__search[data-v-e4cfb589]{position:relative}.orgsrch__search-icon[data-v-e4cfb589]{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--text-light);pointer-events:none}.orgsrch__search input[data-v-e4cfb589]{width:100%;padding:.8rem .95rem .8rem 2.6rem;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text-dark);font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease}.orgsrch__search input[data-v-e4cfb589]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ff85852e}.orgsrch__search input[data-v-e4cfb589]::-webkit-search-cancel-button{appearance:none}.orgsrch__results[data-v-e4cfb589]{overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0;margin:0 -.4rem}.orgsrch__hint[data-v-e4cfb589]{margin:.9rem 1.2rem;font-size:.88rem;color:var(--text-light)}.orgsrch__hint--empty[data-v-e4cfb589]{color:var(--text-medium)}.orgsrch__hint--error[data-v-e4cfb589]{color:#b02a37}.orgsrch__list[data-v-e4cfb589]{list-style:none;margin:0;padding:0}.orgsrch__row[data-v-e4cfb589]{display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem}.orgsrch__avatar[data-v-e4cfb589]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--secondary),#7c3aed);color:#fff;font-weight:800;font-size:1.05rem;flex-shrink:0}.orgsrch__name[data-v-e4cfb589]{flex:1;min-width:0;font-size:.98rem;font-weight:600;color:var(--text-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orgsrch__joined[data-v-e4cfb589]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;color:#2f9e44;flex-shrink:0}.orgsrch__join[data-v-e4cfb589]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:84px;padding:.5rem .85rem;border:1.5px solid var(--primary);border-radius:999px;background:#ff858514;color:var(--primary-dark);font-family:inherit;font-size:.85rem;font-weight:700;cursor:pointer;flex-shrink:0;transition:background .15s ease,transform .12s ease}.orgsrch__join[data-v-e4cfb589]:hover:not(:disabled){background:#ff858529}.orgsrch__join[data-v-e4cfb589]:active:not(:disabled){transform:scale(.96)}.orgsrch__join[data-v-e4cfb589]:disabled{cursor:default;opacity:.75}.orgsrch__spinner[data-v-e4cfb589]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,133,133,.35);border-top-color:var(--primary-dark);animation:orgsrch-spin-e4cfb589 .7s linear infinite}@keyframes orgsrch-spin-e4cfb589{to{transform:rotate(360deg)}}.orgsrch__list--skeleton[data-v-e4cfb589]{padding:.3rem 0}.orgsrch__skl-row[data-v-e4cfb589]{display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem}.orgsrch__skl-avatar[data-v-e4cfb589]{width:40px;height:40px;border-radius:12px;background:var(--border);flex-shrink:0}.orgsrch__skl-line[data-v-e4cfb589]{flex:1;height:12px;border-radius:6px;background:var(--border)}@media(min-width:720px){.orgsrch[data-v-e4cfb589]{align-items:center}.orgsrch__sheet[data-v-e4cfb589]{border-radius:20px;max-height:70vh}}.orgwrap[data-v-dc6fc09d]{position:relative;min-width:0}.orgind[data-v-dc6fc09d]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-medium);font-size:.82rem;font-weight:600;line-height:1;max-width:100%;min-width:0}.orgind--btn[data-v-dc6fc09d]{cursor:pointer}.orgind .icon[data-v-dc6fc09d]{color:var(--primary-dark);flex-shrink:0}.orgind__name[data-v-dc6fc09d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(60px,28vw,160px)}.orgmenu[data-v-dc6fc09d]{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:220px;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;box-shadow:0 8px 24px #0000001f;padding:6px;display:flex;flex-direction:column;gap:2px}.orgmenu__item[data-v-dc6fc09d]{display:flex;align-items:center;gap:.55rem;width:100%;padding:.6rem .7rem;border:none;background:transparent;border-radius:10px;color:var(--text-dark);font-size:.9rem;font-weight:600;cursor:pointer;text-align:left}.orgmenu__item[data-v-dc6fc09d]:hover{background:var(--bg-subtle, rgba(0, 0, 0, .04))}.orgmenu__item--active[data-v-dc6fc09d]{color:var(--primary-dark)}.orgmenu__name[data-v-dc6fc09d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orgmenu__check[data-v-dc6fc09d]{color:var(--primary-dark)}.orgmenu__divider[data-v-dc6fc09d]{height:1px;margin:4px 6px;background:var(--border)}.orgmenu__item--search[data-v-dc6fc09d]{color:var(--primary-dark)}.orgmenu__backdrop[data-v-dc6fc09d]{position:fixed;inset:0;z-index:40}
