/* =====================================================================================================
   FONT ROBOTO CHO TOÀN BỘ TRANG QUẢN TRỊ (13/10/2026 — user: "áp dụng font chữ Roboto cho toàn bộ trang quản trị")
   -----------------------------------------------------------------------------------------------------
   · Font tự lưu trên máy chủ: styles/fonts/roboto (latin + latin-ext + tiếng Việt, font-display: swap).
   · CSS cũ đặt font cho TỪNG thẻ (Arial ở DetailFormStyle/style-form, Tahoma, Oswald ở style.css…) nên kế thừa
     từ body không đủ ⇒ ép cho các phần tử có nội dung.
   · 🔴 KHÔNG được đè font của ICON. Bản đầu (ép cho mọi phần tử) làm vỡ icon thanh công cụ trình quản lý tệp Telerik
     (ô vuông) — Telerik đặt font icon NGAY TRÊN phần tử (`.RadFileExplorer .RadToolBar .rtbImage{font-family:
     WebComponentsIcons}`), tên lớp không có chữ "icon". Nay chặn 2 lớp:
       1. KHÔNG ép cho phần tử RỖNG (`:empty`) — icon hầu như luôn là thẻ rỗng vẽ hình qua ::before
          (<span class="rtbImage"></span>, <i class="fa …"></i>) ⇒ giữ được cả thư viện icon chưa biết tên.
          Ô nhập / ô chọn / nút (cũng là thẻ rỗng) có luật riêng bên dưới.
       2. Chừa theo tên lớp: Font Awesome, Glyphicon, Bootstrap/Material icon, và 33 lớp Telerik đặt font icon trên
          phần tử (quét CSS nhúng trong Telerik.Web.UI.dll + Telerik.Web.UI.Skins.dll ngày 13/10/2026).
   · Nội dung bài viết trong trình soạn thảo nằm trong iframe ⇒ không bị đụng.
   · Nạp CUỐI <head> ở mọi trang master + các trang đứng riêng có giao diện.
   ===================================================================================================== */
@import url("../fonts/roboto/roboto.css");

html body,
html body *:not(:empty):not(i):not(pre):not(code):not(kbd):not(samp):not(.fa):not(.fas):not(.far):not(.fab):not(.glyphicon):not(.bi):not([class^="bi-"]):not(.material-icons):not([class*="fa-"]):not([class*="icon"]):not([class*="Icon"]):not([class*="ico-"]):not([class*="k-i-"]):not([class^="p-i-"]):not(.rtbImage):not(.rgActionButton):not(.rtlActionButton):not(.rdpActionButton):not(.reSpinBoxDecrease):not(.reSpinBoxIncrease):not(.rlbDropClue):not(.rnvMore):not([class*="Arrow"]):not(.rocToolbarButton):not(.t-efi):not(.folder),
html body :is(input, select, textarea, button):not(.rgActionButton):not(.rtlActionButton):not(.rdpActionButton):not(.reSpinBoxDecrease):not(.reSpinBoxIncrease):not([class*="icon"]):not([class*="Icon"]) {
    font-family: 'Roboto', 'Segoe UI', Arial, sans-serif !important;
}
