/* Verpa eTendering — Tabel, avatar-stack & breadcrumb */
/* TABLE */
.filters-bar{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}
.fchip{padding:5px 13px;border-radius:20px;border:1px solid var(--border);background:var(--surface);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .12s;color:var(--text-md)}
.fchip.active{background:var(--blue);color:#fff;border-color:var(--blue)}
.fchip:hover:not(.active){border-color:var(--blue-mid);color:var(--blue)}
.tbl{width:100%;border-collapse:collapse}
.tbl th{text-align:left;padding:9px 15px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-lt);background:var(--bg);border-bottom:1px solid var(--border)}
.tbl td{padding:11px 15px;border-bottom:1px solid var(--border);vertical-align:middle}
.tbl tr:hover td{background:var(--bg);cursor:pointer}
.tbl tr:last-child td{border-bottom:none}
.tbl-name{font-weight:600;font-size:13.5px;color:var(--text-h)}
.tbl-sub{font-size:11.5px;color:var(--text-lt);margin-top:1px}
.mono{font-family:monospace;font-size:11.5px;color:var(--text-lt)}
/* AV STACK */
.av-stack{display:flex;align-items:center}
.av-chip{width:22px;height:22px;border-radius:50%;border:2px solid var(--surface);display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;margin-left:-6px;flex-shrink:0}
.av-chip:first-child{margin-left:0}
/* BREADCRUMB */
.breadcrumb{display:flex;align-items:center;gap:6px;margin-bottom:16px;font-size:13px}
.bc-link{color:var(--blue);cursor:pointer;font-weight:500}.bc-link:hover{text-decoration:underline}
.bc-sep{color:var(--border-md)}.bc-cur{color:var(--text-md);font-weight:500}