/* Fremio V22 · consistent, unobtrusive admin details */
.fv22-archived-teams{margin:24px 0 16px;border:1px solid #dce9e7;border-radius:17px;background:#f9fcfb;padding:16px 18px;color:#28485a}
.fv22-archived-teams summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:700;font-size:14px;list-style:none}.fv22-archived-teams summary::-webkit-details-marker{display:none}
.fv22-archived-teams summary .fa-archive{color:#168c7d}.fv22-archived-teams p{margin:12px 0;font-size:12px;color:#708695}
.fv22-archive-list{display:grid;gap:8px;margin-top:13px}.fv22-archive-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e3eeeb;border-radius:12px;font-size:13px}
.fv22-restore-team{border:1px solid #b3ddd3;background:#eaf8f4;color:#097f73;border-radius:9px;min-height:38px;padding:0 14px;font-weight:700;white-space:nowrap;cursor:pointer}
.fv22-restore-team:hover{background:#daf2eb}.fv22-restore-team:focus-visible{outline:3px solid #79cbb9;outline-offset:2px}.fv22-restore-team:disabled{opacity:.6;cursor:wait}
.fv22-team-muted{padding:12px 0;font-size:12px;color:#7c9199}.fv22-archive-notice{font-size:12px;color:#0b8376;margin-top:9px}.fv22-archive-notice.is-error{color:#b72e39}
@media(max-width:520px){.fv22-archived-teams{padding:14px}.fv22-archive-row{align-items:flex-start;flex-direction:column}.fv22-restore-team{width:100%}}
