/* ============================================================================
   TVX_FINDEX.CSS  —  CSS RIÊNG trang Mục lục ngành nghề A–Z (findex.asp)
   Marker: TVXCSS_FINDEX_20260720f1
   ----------------------------------------------------------------------------
   • KHÔNG dùng chung. Sửa file này chỉ ảnh hưởng findex.asp.
   • Nạp SAU css/tvx.css  ->  các rule dưới đây được phép đè.
   • Đổi nội dung file  ->  BẮT BUỘC bump ?v= trong findex.asp (hiện: 20260720f1).
   ============================================================================ */
.fx-box{background:#fff;border-radius:12px;padding:18px 20px 20px;margin-bottom:16px}
.fx-box>.tvx-sh{margin-bottom:14px}
.fx-box .tvx-h2{font-size:19px}
.fx-list{column-count:2;column-gap:32px;margin:0}
@media screen and (max-width:991px){.fx-list{column-count:1}}
.fx-item{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin:0 0 9px;line-height:1.5}
.fx-item a{font-size:14.5px;color:var(--tvx-ink)!important;text-decoration:none;text-transform:capitalize}
.fx-item a:hover{color:var(--tvx-gold)!important;text-decoration:underline}
.fx-item.is-major a{font-weight:700}
.fx-item i{color:var(--tvx-brand-deep)!important;font-size:10px}
.fx-item .counter_number{font-size:11.5px;color:var(--tvx-faint);font-family:'Space Grotesk',ui-monospace,monospace}
.fx-azrow{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}
/* A-Z: dan deu tren MOT dong tu >=992px (o co gian theo be rong cot, khong xuong dong).
   Diem chat nhat 1200-1399px: cot trai ~740px / 25-26 chu -> o ~25px, van doc tot.
   Duoi 992px giu o 38px + cho xuong dong de du tam cham tay. */
@media screen and (min-width:992px){
.fx-azrow{flex-wrap:nowrap;gap:5px}
.fx-azrow .tvx-az{flex:1 1 0;width:auto;min-width:0;max-width:46px;height:30px;font-size:13px;border-radius:7px}
}
.fx-az-on{background:var(--tvx-brand)!important;border-color:var(--tvx-brand-deep)!important;font-weight:800}
.fx-paging{margin-top:22px}
.fx-paging #paging{display:flex;flex-wrap:wrap;gap:8px;height:auto}
.fx-paging #paging a{float:none!important;margin-right:0!important;text-decoration:none}
.fx-dots{color:var(--tvx-faint);align-self:center;padding:0 2px}
