.proof-link{display:block;color:var(--primary);font-weight:800;margin-top:4px}.member-list{display:flex;flex-direction:column}.member-list article{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.member-list article:last-child{border:0}.member-avatar{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:var(--soft);color:var(--primary);font-weight:900}.member-list b,.member-list small{display:block}.member-list small{color:var(--muted)}
@media(max-width:520px){.member-list article{grid-template-columns:auto 1fr}.member-list form{grid-column:2}}
.diagnostic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.diagnostic-grid article{display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:14px;padding:13px}.diagnostic-grid i{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-style:normal;font-weight:900}.diagnostic-grid span,.diagnostic-grid b,.diagnostic-grid small{display:block}.diagnostic-grid small{color:var(--muted)}.check-ok i{background:#e7f8f0;color:#157153}.check-bad i{background:#ffeaee;color:#9e233b}.diagnostic-note{margin:20px 0 0}@media(max-width:820px){.diagnostic-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.diagnostic-grid{grid-template-columns:1fr}}
.collection-hero{max-width:850px;margin:10px auto 40px;text-align:center;padding:50px;border-radius:28px;background:linear-gradient(135deg,#fff1f6,#fff9ed)}.collection-hero .store-mini{justify-content:center}.collection-hero h1{font-size:48px;line-height:1.05;letter-spacing:-.045em;margin:8px 0}.collection-hero p{color:var(--muted);font-size:16px}@media(max-width:520px){.collection-hero{padding:35px 18px}.collection-hero h1{font-size:36px}}
.column-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.column-list code{font-size:12px;padding:7px 9px;background:var(--soft);color:var(--primary)}
.form-narrow{max-width:650px}.user-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
