/* HARAPKO web — additions on top of the HUS dashboard's style.css (copied unchanged). */
.err-block{margin-bottom:1.4rem}
.err-title{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 .25rem}
.err-hint{font-size:12px;color:var(--muted);margin:0 0 .6rem}
.err-empty{padding:.4rem 10px;font-size:12.5px}
.err-row{border:1px solid var(--rule);border-bottom:none}
.err-row:last-child{border-bottom:1px solid var(--rule)}
.err-tag{flex-shrink:0;margin-left:12px;font-size:11px;font-weight:700;padding:3px 8px;letter-spacing:.02em;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.err-tag-red{color:#c0392b;background:#FF333322}
.err-tag-amber{color:#8a6d00;background:#FFD96633}
@media (max-width:700px){
  .err-row .rc-num{display:none}
  .err-tag{max-width:60%}
}

/* RISK toolbar: search with a magnifier, "Sort by" above its dropdown */
.search-wrap{position:relative;display:flex;align-items:center}
.search-wrap .search-icon{position:absolute;left:10px;color:var(--muted);pointer-events:none}
.search-wrap .search{padding-left:30px;max-width:200px;margin-left:0}
.sort-wrap{display:flex;flex-direction:column;gap:3px;margin-left:12px}
.sort-label{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
