/* ══ Team / staff directory (/staff) — cdx language, stx deltas ══
   Resynced 2026-07-17 to the CURRENT clients directory grammar («կլենտի
   էջի նման»): the page rides main.clients-index-page (viewport card +
   .cdx__scroll + sticky header) and the row identity is the shared
   cdx__client / cdx__clientmeta / cdx__submeta shape. This file holds ONLY
   the staff-specific bits, scoped .stx. Borderless: fills + whitespace. */

/* ---------- columns ---------- */
.stx__th--member { width:46%; }
.stx__th--phone  { width:20%; }
.stx__th--type   { width:14%; }
.stx__th--status { width:12%; }

/* ---------- badges ---------- */
.stx .cdx__badge[data-stxstatus="active"]   { background:#DCEADD; color:#4F7556; }
.stx .cdx__badge[data-stxstatus="inactive"] { background:#F0F0F2; color:#62656f; }
.stx .cdx__badge[data-stxstatus="trash"]    { background:#FDE8E8; color:#B42318; }
.stx__type { background:#f2f2f7; color:#2a2e36; }
.stx__step { background:#FAEEDA; color:#854F0B; }

/* ---------- empty states ---------- */
.stx__empty { padding:48px 0 56px; }
.stx__emptytitle { margin:0 0 4px; font-size:15px; font-weight:600; color:#24262b; }
.stx__emptytext { margin:0; font-size:13.5px; color:#62656f; }
.stx__emptylinks { display:flex; justify-content:center; gap:22px; margin-top:16px; }
.stx__emptylink { font-size:13px; font-weight:600; color:var(--app-theme-accent,#1568C4); text-decoration:none; }
.stx__emptylink:hover { color:var(--app-theme-accent-hover,#0F4C96); }

/* ---------- responsive ---------- */
@media (max-width: 1080px) {
    .stx__col--type { display:none; }
}
