.p-turniry .reg{margin-top:34px}.p-turniry .reg-head{display:flex;align-items:baseline;gap:14px;margin-bottom:16px;border-bottom:1px solid var(--border);padding-bottom:10px}.p-turniry .reg-head h2{font-family:var(--head);font-weight:400;font-size:26px;letter-spacing:.03em;color:#fff;margin:0}.p-turniry .reg-head .hint{margin-left:auto;font-size:12.5px;color:var(--dim);white-space:nowrap}.p-turniry .reg-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.p-turniry .reg-card{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px 18px;transition:.15s}.p-turniry .reg-card:hover{border-color:var(--cyan);transform:translateY(-2px)}.p-turniry .reg-card .rlogo .mono,.p-turniry .reg-card .rlogo img{width:58px;height:58px;border-radius:14px;object-fit:cover;border:1px solid var(--border-2)}.p-turniry .reg-card .rlogo .mono{display:grid;place-items:center;font-family:var(--disp);font-size:26px;color:var(--ink);background:var(--cyan);border:none}.p-turniry .reg-card .rmid{min-width:0}.p-turniry .reg-card .rclub{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:#fff;flex-wrap:wrap}.p-turniry .reg-card .rclub .rm{font-size:12.5px;font-weight:700;color:var(--cyan)}.p-turniry .reg-card .rhours{font-size:13px;color:var(--muted);margin-top:5px;line-height:1.5}.p-turniry .reg-card .rfmt{font-size:11.5px;color:var(--dim);margin-top:4px}@media(max-width:760px){.p-turniry .reg-grid{grid-template-columns:1fr}}