.user-dialog.svelte-19n7prj{border:none;border-radius:24px;padding:0;background:transparent;box-shadow:0 20px 35px -8px #0003;width:480px;max-width:90vw}.user-dialog.svelte-19n7prj::backdrop{background:#00000080}.dialog-content.svelte-19n7prj{background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;gap:20px;padding:24px 20px 20px;box-shadow:0 4px 20px #00000014}.dialog-header.svelte-19n7prj{text-align:center}.dialog-header.svelte-19n7prj .title:where(.svelte-19n7prj){font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#f97316,#3b82f6,#8b5cf6);background-clip:text;-webkit-background-clip:text;color:transparent;letter-spacing:1px}.search-bar.svelte-19n7prj{display:flex;align-items:center;gap:12px;background:#f9fafc;padding:6px 12px;border-radius:48px;border:1px solid #eef2f6;transition:all .2s}.search-bar.svelte-19n7prj:focus-within{border-color:#f97316;box-shadow:0 0 0 3px #f9731633}.search-bar.svelte-19n7prj .search-icon:where(.svelte-19n7prj){font-size:1.2rem;color:#f97316}.search-bar.svelte-19n7prj .search-input:where(.svelte-19n7prj){flex:1;border:none;background:transparent;padding:8px 0;font-size:.95rem;outline:none;color:#1e293b}.search-bar.svelte-19n7prj .search-input:where(.svelte-19n7prj)::placeholder{color:#94a3b8}.search-bar.svelte-19n7prj .search-btn:where(.svelte-19n7prj){background:linear-gradient(100deg,#f97316,#f59e0b);border:none;border-radius:40px;padding:6px 18px;cursor:pointer;transition:all .2s ease}.search-bar.svelte-19n7prj .search-btn:where(.svelte-19n7prj) span:where(.svelte-19n7prj){color:#fff;font-weight:600;font-size:.85rem}.search-bar.svelte-19n7prj .search-btn:where(.svelte-19n7prj):hover{transform:scale(1.02);background:linear-gradient(100deg,#f59e0b,#f97316);box-shadow:0 4px 10px #f973164d}.user-list-container.svelte-19n7prj{max-height:340px;overflow-y:auto;border-radius:20px;background:#fff;border:1px solid #f1f5f9;padding:4px 0}.user-list.svelte-19n7prj{display:flex;flex-direction:column;gap:4px}.user-item.svelte-19n7prj{padding:12px 16px;margin:0 6px;border-radius:16px;cursor:pointer;transition:all .2s;background:#fff;border:1px solid transparent}.user-item.svelte-19n7prj:hover{background:#fff7ed;border-color:#fed7aa}.user-item.selected.svelte-19n7prj{background:linear-gradient(105deg,#fff0e6,#ede9fe);border-left:4px solid #f97316;box-shadow:0 2px 8px #f973161a}.user-item.svelte-19n7prj .user-info:where(.svelte-19n7prj){display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.user-item.svelte-19n7prj .user-info:where(.svelte-19n7prj) span:where(.svelte-19n7prj){font-size:.9rem}.user-item.svelte-19n7prj .user-info:where(.svelte-19n7prj) .user-account:where(.svelte-19n7prj){font-weight:700;color:#f97316;background:#fff1e8;padding:2px 8px;border-radius:24px}.user-item.svelte-19n7prj .user-info:where(.svelte-19n7prj) .user-name:where(.svelte-19n7prj){color:#3b82f6;background:#eff6ff;padding:2px 10px;border-radius:24px}.user-item.svelte-19n7prj .user-info:where(.svelte-19n7prj) .user-sharecode:where(.svelte-19n7prj){color:#8b5cf6;background:#f3eefc;padding:2px 10px;border-radius:24px;font-family:monospace}.empty-state.svelte-19n7prj{padding:40px 20px;text-align:center}.empty-state.svelte-19n7prj span:where(.svelte-19n7prj){color:#94a3b8;font-size:.9rem}.dialog-footer.svelte-19n7prj{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.btn.svelte-19n7prj{border:none;border-radius:40px;padding:8px 20px;font-weight:600;cursor:pointer;transition:all .2s}.btn.svelte-19n7prj span:where(.svelte-19n7prj){font-size:.9rem}.btn.cancel-btn.svelte-19n7prj{background:#f1f5f9;color:#1e293b}.btn.cancel-btn.svelte-19n7prj:hover{background:#e2e8f0}.btn.confirm-btn.svelte-19n7prj{background:linear-gradient(95deg,#f97316,#8b5cf6);color:#fff;box-shadow:0 2px 8px #f973164d}.btn.confirm-btn.svelte-19n7prj:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(95deg,#f59e0b,#a855f7)}.btn.confirm-btn.svelte-19n7prj:disabled{opacity:.5;cursor:not-allowed}
