/* Wire v2.7.1b Lists Integration & Safety */
.wire-list-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wire-list-header-actions b{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ef4d5b;color:#fff;font-size:.72rem}.wire-list-invite-subsection{margin-top:20px}.wire-list-invite-subsection>h3{margin:0 0 10px;font-size:.86rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#9ca8b8)}
.wire-list-invitation-center>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.wire-list-invitation-center>header h2,.wire-list-invitation-center>header p{margin:0}.wire-list-invite-total{display:grid;place-items:center;min-width:34px;height:34px;padding:0 9px;border-radius:999px;background:rgba(88,154,255,.16);border:1px solid rgba(88,154,255,.34);font-weight:800}.wire-list-invitation-grid{display:grid;gap:12px}.wire-list-invitation-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.025)}.wire-list-invitation-copy small,.wire-list-invitation-copy span{color:var(--muted,#9ca8b8)}.wire-list-invitation-copy h3{margin:3px 0 5px}.wire-list-invitation-copy p{margin:0 0 7px}.wire-list-invitation-actions{display:flex;gap:8px;flex-wrap:wrap}.wire-list-invitation-actions form{margin:0}.wire-list-invitation-history{margin-top:16px}
.wire-list-ajax-busy{opacity:.58;pointer-events:none}.wire-list-ajax-toast{position:fixed;right:18px;bottom:18px;z-index:10000;max-width:min(390px,calc(100vw - 36px));padding:12px 15px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#111925;color:#eef4fc;box-shadow:0 20px 55px rgba(0,0,0,.42);font-weight:700;animation:wire271bToastIn .18s ease-out}.wire-list-ajax-toast.error{border-color:rgba(255,90,105,.5);background:#2a141a}.wire-list-ajax-toast.success{border-color:rgba(83,220,159,.42)}@keyframes wire271bToastIn{from{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}
@media(max-width:680px){.wire-list-header-actions{width:100%}.wire-list-header-actions>*{flex:1;justify-content:center}.wire-list-invitation-card{align-items:flex-start;flex-direction:column}.wire-list-invitation-actions{width:100%}.wire-list-invitation-actions form,.wire-list-invitation-actions button{width:100%}.wire-list-invitation-center>header{align-items:flex-start}}
