.invite-stack.svelte-48fh8b{flex-direction:column;gap:.75rem;width:100%;margin-bottom:1rem;display:flex}.invite-banner.svelte-48fh8b{background:linear-gradient(135deg,#f9731624,#ef444414);border:1px solid #f9731659;border-radius:14px;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.25rem;animation:.35s ease-out svelte-48fh8b-invite-in;display:flex}.invite-icon.svelte-48fh8b{color:#fed7aa;background:#f9731640;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.invite-text.svelte-48fh8b{color:#e5e7eb;flex-direction:column;flex:1;gap:.15rem;min-width:min(100%,200px);font-size:.92rem;display:flex}.invite-actions.svelte-48fh8b{flex-wrap:wrap;gap:.5rem;display:flex}.btn-accept.svelte-48fh8b,.btn-decline.svelte-48fh8b{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:.35rem;padding:.5rem 1rem;font-weight:600;transition:transform .15s,opacity .15s;display:inline-flex}.btn-accept.svelte-48fh8b{background:var(--gradient-primary);color:#fff}.btn-decline.svelte-48fh8b{color:#e5e7eb;background:#ffffff0f;border-color:#ffffff26}.btn-accept.svelte-48fh8b:hover:not(:disabled),.btn-decline.svelte-48fh8b:hover:not(:disabled){transform:translateY(-1px)}button.svelte-48fh8b:disabled{opacity:.6;cursor:not-allowed}.invite-error.svelte-48fh8b{color:#fca5a5;font-size:.85rem}@keyframes svelte-48fh8b-invite-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
