.reg-tipovi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}
@media(max-width:700px){.reg-tipovi{grid-template-columns:1fr}}
.reg-tip{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line,#0002);border-radius:16px;cursor:pointer}
.reg-tip:has(input:checked){border-color:var(--accent,#b5402f)}
.reg-tip span{display:grid;gap:2px}
.reg-tip small{opacity:.7}
.reg-link{margin-top:14px}
.reg-claim{display:grid;gap:10px}
.tip-profil{margin-bottom:18px}
.tip-kat{border:1px solid var(--line,#0002);border-radius:14px;padding:10px 14px;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:6px 18px}
.tip-javni{margin:0 0 18px;padding:14px 16px;border:1px solid var(--line,#0002);border-radius:16px}
.tip-javni h3{margin:0 0 6px}
.tip-javni h3 small{opacity:.65;font-weight:400}
.tip-oznake{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}
.tip-oznaka{padding:2px 10px;border-radius:999px;border:1px solid var(--line,#0002);font-size:.85rem}
.tip-opis{white-space:pre-wrap;margin:0}
