/* Wire v2.7.1d Lists Governance & Recovery */
.wire-governance-summary{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1rem;padding:.8rem 1rem;border:1px solid var(--border,#26364b);border-radius:16px;background:rgba(17,28,43,.72)}
.wire-governance-summary span{padding:.35rem .65rem;border-radius:999px;font-size:.78rem;background:rgba(91,112,139,.18);color:#b9c8da}
.wire-governance-summary span.allowed{background:rgba(36,176,117,.14);color:#7fe2b4}.wire-governance-summary span.restricted{opacity:.55;text-decoration:line-through}
.wire-list-lifecycle{display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.wire-list-lifecycle.active{background:rgba(36,176,117,.15);color:#7fe2b4}.wire-list-lifecycle.archived{background:rgba(245,176,65,.15);color:#ffd08a}.wire-list-lifecycle.deleted{background:rgba(238,79,95,.15);color:#ff9faa}
.wire-permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0;padding:1rem;border:1px solid var(--border,#26364b);border-radius:14px}
.wire-permission-grid legend{padding:0 .4rem;font-weight:800}.wire-permission-grid label{display:flex;align-items:center;gap:.5rem;font-size:.86rem}.wire-permission-grid input{width:auto}.wire-permission-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}
.wire-governance-invite{display:grid;gap:.75rem}.wire-collaborator-cards{display:grid;gap:1rem}.wire-collaborator-card{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(320px,2fr) auto;gap:1rem;align-items:start;padding:1rem;border:1px solid var(--border,#26364b);border-radius:16px}.wire-collaborator-card>div{display:grid;gap:.2rem}.wire-collaborator-card form{display:grid;gap:.65rem}
.wire-pending-transfer,.wire-danger-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.wire-pending-transfer>div{display:grid;gap:.2rem}
.wire-list-recovery-panel .wire-list-manage-rows article{border-left:3px solid rgba(245,176,65,.7)}
.wire-transfer-inbox{margin-bottom:1rem}.wire-transfer-inbox>header,.wire-activity-ledger>header{display:flex;justify-content:space-between;align-items:center;gap:1rem}
.wire-invite-permissions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}.wire-invite-permissions b{font-size:.7rem;padding:.25rem .45rem;border-radius:999px;background:rgba(86,148,255,.13);color:#9dc3ff}
.wire-activity-ledger ol{list-style:none;margin:0;padding:0}.wire-activity-ledger li{display:grid;grid-template-columns:18px 1fr;gap:.85rem;padding:1rem 0;border-bottom:1px solid var(--border,#26364b)}.wire-activity-ledger li:last-child{border-bottom:0}.wire-activity-ledger li>div:last-child{display:grid;gap:.25rem}.wire-activity-marker{width:10px;height:10px;margin-top:.35rem;border-radius:50%;background:#6ba4ff;box-shadow:0 0 0 5px rgba(107,164,255,.12)}
.wire-admin-owner-override{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border,#26364b)}.wire-admin-owner-override summary{cursor:pointer;font-weight:800}.wire-admin-owner-override form{display:grid;grid-template-columns:1fr 1.5fr auto;gap:.65rem;align-items:end;margin-top:.75rem}
.account-card-actions{display:flex;flex-wrap:wrap;gap:.5rem}
form.wire-governance-busy{opacity:.68;pointer-events:none}
.wire-governance-toast{position:fixed;right:1rem;bottom:1rem;z-index:10000;max-width:min(420px,calc(100vw - 2rem));padding:.85rem 1rem;border-radius:12px;background:#173b2c;color:#c8ffe5;box-shadow:0 18px 50px rgba(0,0,0,.38);font-weight:700}.wire-governance-toast.error{background:#4a1e25;color:#ffd1d6}
@media(max-width:900px){.wire-collaborator-card{grid-template-columns:1fr}.wire-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wire-admin-owner-override form{grid-template-columns:1fr}}
@media(max-width:560px){.wire-permission-grid,.wire-permission-grid.compact{grid-template-columns:1fr}.wire-governance-summary{overflow:auto;flex-wrap:nowrap}.wire-governance-summary span{white-space:nowrap}.wire-pending-transfer,.wire-danger-actions{align-items:stretch;flex-direction:column}.wire-pending-transfer form,.wire-danger-actions form,.wire-danger-actions button{width:100%}}
@media(prefers-reduced-motion:reduce){.wire-governance-toast{transition:none!important}}
