.cv-f{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px}
.cv-f .cv-pr a{display:inline-block;border:1px solid var(--k-border,#ddd);border-radius:14px;padding:2px 11px;margin:0 4px 4px 0;font-size:13px;text-decoration:none}
.cv-f .cv-pr a.on{background:var(--k-accent,#c40606);border-color:var(--k-accent,#c40606);color:#fff}
.cv-f input[type=date]{width:auto;display:inline-block}
.cv-f .kpick-clan,.cv-f select{min-width:220px}
/* Выбор клана (kodg-pick.js оборачивает select в .kp): шире, чтобы в списке помещались название и «N человек» */
.cv-f .kp{width:320px;max-width:100%}
.cv-f .kp .kp-in{width:100%}
.cv-f .kp-list{min-width:320px}
.cv-tops{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 14px}
.cv-tops ol{margin:0;padding-left:22px}.cv-tops li{margin:2px 0}
.cv-tops .n{color:var(--k-muted,#777);font-size:12px;margin-left:4px}
    @media (max-width:700px){.cv-tops{grid-template-columns:1fr}}
