.profile-header.svelte-tlntjy{display:flex;align-items:center;margin-bottom:24px;gap:16px}.profile-link.svelte-tlntjy{display:flex;align-items:center;gap:16px;text-decoration:none;flex:1}.profile-link.svelte-tlntjy:hover .display-name:where(.svelte-tlntjy){text-decoration:underline}.avatar.svelte-tlntjy,.avatar-placeholder.svelte-tlntjy{width:64px;height:64px;border-radius:50%;object-fit:cover}.avatar-placeholder.svelte-tlntjy{background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600}.profile-info.svelte-tlntjy{display:flex;flex-direction:column;gap:4px}.display-name.svelte-tlntjy{font-size:1.5rem;font-weight:700;color:var(--text-color-1);margin:0}.handle.svelte-tlntjy{font-size:.9375rem;color:var(--text-color-3)}.accepting-badge.svelte-tlntjy{padding:4px 10px;background:#dcfce7;color:#166534;border-radius:9999px;font-size:.75rem;font-weight:500;flex-shrink:0}.profile-tabs.svelte-tlntjy{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid var(--border-color-1);padding-bottom:0}.tab.svelte-tlntjy{padding:12px 20px;font-size:.9375rem;font-weight:500;color:var(--text-color-2);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s}.tab.svelte-tlntjy:hover{color:var(--text-color-1)}.tab.active.svelte-tlntjy{color:var(--primary-color);border-bottom-color:var(--primary-color)}.request-tabs.svelte-tlntjy{display:flex;gap:8px;margin-bottom:24px}.request-tab.svelte-tlntjy{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--bg-color-2);border:1px solid var(--border-color-1);border-radius:9999px;font-size:.9375rem;font-weight:500;color:var(--text-color-2);cursor:pointer;transition:all .2s}.request-tab.svelte-tlntjy:hover{border-color:var(--primary-color)}.request-tab.active.svelte-tlntjy{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.request-tab.svelte-tlntjy .count:where(.svelte-tlntjy){padding:2px 8px;background:#0000001a;border-radius:9999px;font-size:.75rem}.request-tab.active.svelte-tlntjy .count:where(.svelte-tlntjy){background:#fff3}.empty.svelte-tlntjy{text-align:center;padding:48px 0;color:var(--text-color-3)}.requests-list.svelte-tlntjy{display:flex;flex-direction:column;gap:16px}.request-card.svelte-tlntjy{display:block;padding:20px;background:var(--bg-color-2);border:1px solid var(--border-color-1);border-radius:var(--border-radius);text-decoration:none;transition:all .2s}.request-card.svelte-tlntjy:hover{border-color:var(--primary-color)}.request-header.svelte-tlntjy{display:flex;align-items:center;gap:12px;margin-bottom:12px}.request-avatar.svelte-tlntjy,.request-avatar-placeholder.svelte-tlntjy{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.request-avatar-placeholder.svelte-tlntjy{background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600}.request-author.svelte-tlntjy{flex:1;display:flex;flex-direction:column;gap:2px}.author-name.svelte-tlntjy{font-size:.9375rem;font-weight:600;color:var(--text-color-1)}.author-handle.svelte-tlntjy{font-size:.8125rem;color:var(--text-color-3)}.request-status.svelte-tlntjy{padding:4px 10px;border-radius:9999px;font-size:.75rem;font-weight:500;background:#e5e7eb;color:#6b7280}.request-status.open.svelte-tlntjy{background:#fef3c7;color:#92400e}.request-status.rejected.svelte-tlntjy{background:#fee2e2;color:#991b1b}.request-status.closed.svelte-tlntjy{background:#dcfce7;color:#166534}.request-text.svelte-tlntjy{font-size:.9375rem;color:var(--text-color-1);line-height:1.6;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.request-time.svelte-tlntjy{font-size:.8125rem;color:var(--text-color-3)}.request-footer.svelte-tlntjy{display:flex;align-items:center;justify-content:space-between;gap:12px}.request-actions.svelte-tlntjy{display:flex;gap:8px}.respond-button.svelte-tlntjy{padding:8px 16px;background:var(--primary-color);color:#fff;border:none;border-radius:9999px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .2s}.respond-button.svelte-tlntjy:hover{background:var(--primary-color-hover)}.reject-button.svelte-tlntjy{padding:8px 16px;background:transparent;color:var(--text-color-3);border:1px solid var(--border-color-1);border-radius:9999px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.reject-button.svelte-tlntjy:hover{border-color:#ef4444;color:#ef4444}.modal-backdrop.svelte-tlntjy{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.confirm-modal.svelte-tlntjy{background:var(--bg-color-1);border:1px solid var(--border-color-1);border-radius:var(--border-radius);padding:24px;max-width:400px;width:100%}.confirm-modal.svelte-tlntjy h3:where(.svelte-tlntjy){font-size:1.125rem;font-weight:600;color:var(--text-color-1);margin:0 0 8px}.confirm-modal.svelte-tlntjy p:where(.svelte-tlntjy){font-size:.9375rem;color:var(--text-color-2);margin:0 0 20px;line-height:1.5}.confirm-actions.svelte-tlntjy{display:flex;gap:12px;justify-content:flex-end}.cancel-button.svelte-tlntjy{padding:10px 20px;background:var(--bg-color-3);color:var(--text-color-1);border:1px solid var(--border-color-1);border-radius:9999px;font-size:.9375rem;font-weight:500;cursor:pointer}.cancel-button.svelte-tlntjy:hover:not(:disabled){background:var(--bg-color-2)}.confirm-reject-button.svelte-tlntjy{padding:10px 20px;background:#ef4444;color:#fff;border:none;border-radius:9999px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s}.confirm-reject-button.svelte-tlntjy:hover:not(:disabled){background:#dc2626}.confirm-reject-button.svelte-tlntjy:disabled,.cancel-button.svelte-tlntjy:disabled{opacity:.6;cursor:not-allowed}@media(max-width:640px){.profile-header.svelte-tlntjy{flex-direction:column;align-items:flex-start}.request-tabs.svelte-tlntjy{flex-direction:column}.request-tab.svelte-tlntjy{justify-content:center}}
