/* TỰ SINH bởi ops/phang-co-chu.py — KHÔNG sửa tay, sửa CSS gốc rồi chạy lại script.
   Giao diện phẳng: cỡ chữ trong CSS riêng của từng trang về 12 · 16 · 18 (06/10/2026), tiêu đề 16 · 18 đậm 700 (26/10/2026), đậm khác 700–900 về 600,
   Be Vietnam Pro → Montserrat.
   Nạp TRƯỚC css/phang.css (luật viết tay ở phang.css thắng khi trùng bộ chọn). */
:root:not([data-giao-dien="cu"]){
  /* wwwroot/css/admin.css */
  & body{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-size:12px}
  & .mob-burger{font-size:16px;font-weight:700}
  & .sb-logo .lm{font-weight:600;font-size:12px}
  & .sb-logo .lt{font-size:16px;font-weight:700}
  & .sb-logo .ls{font-size:12px;font-weight:600}
  & .sb-search input{font-size:12px}
  & .sb-sec-h{font-size:12px;font-weight:600}
  & .sb-sec-h .arr{font-size:12px}
  & .sb-item{font-size:12px;font-weight:600}
  & .sb-item .ic{font-size:12px}
  & .sb-children .sb-item{font-size:12px}
  & .sb-item.sub{font-size:12px}
  & .sb-dem{font-size:12px;font-weight:600}
  & .tbt{font-size:16px;font-weight:700}
  & .tbb{font-size:12px;font-weight:600}
  & .tbuser{font-size:12px;font-weight:600}
  & .tbuser .role{font-weight:600}
  & .kpi-h{font-size:12px;font-weight:600}
  & .kpi-v{font-size:18px;font-weight:700}
  & .kpi-d{font-size:12px}
  & .kpi-d .up{font-weight:600}
  & .kpi-i{font-size:16px;font-weight:700}
  & table th{font-size:12px;font-weight:600}
  & table td{font-size:12px}
  & .bd{font-size:12px;font-weight:600}
  & .sec-t{font-size:16px;font-weight:700}
  & .act-i{font-size:12px}
  & .act-c .t{font-size:12px;font-weight:600}
  & .act-c .s{font-size:12px}
  & .rank .n{font-size:12px;font-weight:600}
  & .rank .l{font-size:12px;font-weight:600}
  & .rank .l small{font-size:12px;font-weight:600}
  & .rank .v{font-size:12px;font-weight:600}
  & .empty:not(.dot){font-size:12px}
  & .lo-btn{font-size:12px;font-weight:600}
  & .inp{font-size:12px}
  & .lbl{font-size:12px;font-weight:600}
  & .btn{font-size:12px;font-weight:600}
  & .btn.sm{font-size:12px}
  & .btn.xs{font-size:12px}
  & .fbar .lbl-inline{font-size:12px;font-weight:600}
  & .pg{font-size:12px}
  & .pbt{font-size:12px;font-weight:600}
  & .iconbtn{font-size:12px}
  & .modal-h .t{font-size:16px;font-weight:700}
  & .modal-h .x{font-size:18px;font-weight:700}
  & .stars{font-size:12px}
  & .mud-dialog-container{font-family:'Montserrat','Be Vietnam Pro', system-ui, sans-serif}
  & .mud-dialog-title{font-size:16px !important;font-weight:700 !important}
  & .mud-dialog-content{font-size:12px}
  & .mud-input-control input,& .mud-input-control textarea,& .mud-input-control select{font-family:'Montserrat','Be Vietnam Pro',sans-serif !important}
  & .mud-input-label-animated{font-weight:600 !important}
  & .mud-input-outlined.mud-shrink .mud-input-label-animated{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif !important;font-variant-numeric:tabular-nums;font-size:12px !important;font-weight:600 !important}
  & .mud-message-box{font-family:'Montserrat','Be Vietnam Pro',sans-serif}
  & .dd-menu a{font-size:12px;font-weight:600}
  & .dd-menu a span{font-size:12px}
  & .lo-btn{font-size:12px}
  & .tbuser{font-size:12px}
  & .tbuser span:first-child{font-weight:600}
  & .tbuser .role{font-weight:600;font-size:12px}
  & .tbuser-btn .avatar{font-weight:600;font-size:12px}
  & .tbuser-btn .name{font-weight:600;font-size:12px}
  & .tbuser-btn .role{font-weight:600;font-size:12px}
  & .empty:not(.dot){font-size:12px}
  & .empty:not(.dot)::before{font-size:18px;font-weight:700}
  & .empty .cta{font-weight:600;font-size:12px}
  & .ql-editor{font-size:12px}
  & .ql-toolbar.ql-snow button.ql-go365-fs{font-size:16px;font-weight:700}
  @media (max-width:900px){& .tbt{font-size:12px;font-weight:600}}
  @media (max-width:900px){& .tbb{font-size:12px}}
  @media (max-width:900px){& .con table{font-size:12px}}
  @media (max-width:900px){& .kpi-v{font-size:18px;font-weight:700}}
  @media (max-width:480px){& .tbt{font-size:12px}}
  & .pf-toc-h{font-size:12px;font-weight:600}
  & .pf-toc-i .ic{font-size:16px;font-weight:700}
  & .pf-toc-i .t1{font-size:12px;font-weight:600}
  & .pf-toc-i .t2{font-size:12px;font-weight:600}
  & .pf-todo-h{font-weight:600;font-size:12px}
  & .pf-todo-i{font-size:12px}
  & .pf-todo-i .go{font-size:12px;font-weight:600}
  & .pf-todo-ok{font-size:12px;font-weight:600}
  & .pf-blk-ic{font-size:18px;font-weight:700}
  & .pf-blk-t{font-size:16px;font-weight:700}
  & .pf-blk-s{font-size:12px;font-weight:600}
  & .pf-chev{font-size:18px;font-weight:700}
  & .pf-badge{font-size:12px;font-weight:600}
  & .pf-gtb{font-size:12px}
  & .pf-gtb th{font-size:12px;font-weight:600}
  & .pf-gtb .nm{font-weight:600}
  & .pf-gtb .num{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600}
  & .pf-mini{font-size:12px;font-weight:600}
  & .pf-ok{font-weight:600}
  & .pf-lo{font-weight:600}
  & .pf-no{font-weight:600}
  & .bc-n{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600}
  & .bc-hd{font-size:12px;font-weight:600}
  & .bc-ct{font-size:12px;font-weight:600}
  & .bc-cs{font-size:12px;font-weight:600}
  & .bc-mui{font-size:12px;font-weight:600}
  & .bc-viec .vn{font-size:18px;font-weight:700}
  & .bc-viec .vl{font-size:12px;font-weight:600}
  & .bc-viec .vs{font-size:12px;font-weight:600}
  & .bc-ghep-o b{font-size:18px;font-weight:700}
  & .bc-ghep-o span{font-size:12px;font-weight:600}
  & .bc-bd-tde{font-size:12px;font-weight:600}
  & .bc-bd-y span{font-size:12px;font-weight:600}
  & .bc-bd-x span{font-size:12px;font-weight:600}
  & .bc-bd-ct{font-size:12px}
  & .bc-bd-goi-y{font-size:12px;font-weight:600}
  & .bc-bd-tab{font:inherit;font-size:12px;font-weight:600}
  & .bc-dd-t{font-size:12px;font-weight:600}
  & .bc-dd-nut{font-size:12px;font-weight:600}
  & .bc-dd-nut span{font-size:12px}
  & .bc-dd-i{font-size:12px}
  & .bc-dd-i.on{font-weight:600}
  & .bc-dd-nhom{font-size:12px;font-weight:600}
  & .bc-bd-ngay{font-size:12px;font-weight:600}
  & .bc-bd-tai{font-size:12px;font-weight:600}
  & .bc-chip{font-size:12px;font-weight:600}
  & .bc-moi-nhan{font-size:12px;font-weight:600}
  & .bc-moi-td{font-size:12px;font-weight:600}
  & .bc-moi-ngay{font-weight:400}
  & .bc-moi-mt{font-size:12px}
  & .bc-seg button{font-size:12px;font-weight:600}
  & .bc-kv{font-size:18px;font-weight:700}
  & .bc-kv small{font-size:12px;font-weight:600}
  & .bc-kv.sm{font-size:18px;font-weight:700}
  & .bc-delta{font-size:12px;font-weight:600}
  & .bc-foot{font-size:12px;font-weight:600}
  & .bc-kenh{font-size:12px;font-weight:600}
  & .bc-rank .i{font-size:12px;font-weight:600}
  & .bc-rank .t{font-size:12px;font-weight:600}
  & .bc-rank .v{font-size:12px;font-weight:600}
  & .bc-rank .v em{font-size:12px;font-weight:600}
  & .bc-stack .bc-n{font-size:12px}
  & .bc-chu{font-size:12px;font-weight:600}
  & .bc-luuy .h{font-size:12px;font-weight:600}
  & .bc-luuy .b{font-size:12px}
  & .bc-truc{font-size:12px;font-weight:600}
  & .bc-bang-nhan{font-size:12px;font-weight:600}
  & .bc-cot .lb{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .bc-menu button{font:inherit;font-size:12px;font-weight:600}
  & .bc-menu button.on{font-weight:600}
  & .bc-ngay{font-size:12px;font-weight:600}
  & .ota-bc{font-size:12px}
  & .ota-bc button{font:inherit;font-weight:600}
  & .ota-bc .cur{font-weight:600}
  & .ota-sum-p{font-size:12px;font-weight:600}
  & .ota-chip{font:inherit;font-size:12px;font-weight:600}
  & .ota-y{font-size:12px;font-weight:600}
  & .ota-avg span{font-size:12px;font-weight:600}
  & .ota-lg{font-size:12px;font-weight:600}
  & .ota-lg b{font-weight:600}
  & .ota-ch-lb{font-size:12px;font-weight:600}
  & .ota-lv{font-size:12px;font-weight:600}
  & .ota-row{font:inherit}
  & .ota-cong{font-size:12px;font-weight:600}
  & .ota-m .t{font-size:12px;font-weight:600}
  & .ota-m .p{font-size:12px;font-weight:600}
  & .ota-row .v{font-size:12px;font-weight:600}
  & .ota-row .v em{font-size:12px;font-weight:600}
  & .ota-row .go{font-size:16px;font-weight:700}
  & .bc-muc h4{font-size:12px;font-weight:600}
  & .bc-rp b{font-size:12px;font-weight:600}
  & .bc-rp span{font-size:12px;font-weight:600}
  & .thm-btn{font-size:12px}
  & .sb-thu{font-size:16px;font-weight:700}
  & .sb-tip{font-size:12px;font-weight:600}
  @media (min-width:901px){&[data-menu-thu="1"] .sb-sec-h{font-size:0}}
  @media (min-width:901px){&[data-menu-thu="1"] .sb-item{font-size:0}}
  @media (min-width:901px){&[data-menu-thu="1"] .sb-item .ic{font-size:16px;font-weight:700}}
  @media (min-width:901px){&[data-menu-thu="1"] .sb-dem{font-size:12px}}
  @media (max-width:900px){& .bc-kv{font-size:18px;font-weight:700}}
  @media (max-width:900px){& .bc-chu{font-size:12px}}
  & .kh-hd h1{font-size:18px;font-weight:700}
  & .kh-hd p{font-size:12px}
  & .kh-eyebrow{font-size:12px;font-weight:600}
  & .kh-card-h h2{font-size:12px;font-weight:600}
  & .kh-card-h .sub{font-size:12px;font-weight:600}
  & .kh-card-f{font-size:12px}
  & .kh-f-l{font-size:12px;font-weight:600}
  & .kh-f-h{font-size:12px}
  & .kh-inp{font:inherit;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:12px}
  & .kh-unit .u{font-size:12px;font-weight:600}
  & .kh-warn{font-size:12px;font-weight:600}
  & .kh-sw b{font-size:12px}
  & .kh-sw span{font-size:12px}
  & .kh-calc-h b{font-size:12px;font-weight:600}
  & .kh-calc-h .lb{font-size:12px;font-weight:600}
  & .kh-calc .kh-inp{font-size:12px}
  & .kh-cr .ic{font-size:16px;font-weight:700}
  & .kh-cr .nm{font-size:12px;font-weight:600}
  & .kh-cr .nm small{font-size:12px;font-weight:600}
  & .kh-cr .pt{font-size:12px;font-weight:600}
  & .kh-cr .vnd{font-size:16px;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}
  & .kh-calc-ft{font-size:12px}
  & .kh-tier-top .ic{font-size:18px;font-weight:700}
  & .kh-tier-top .ttl b{font-size:12px;font-weight:600}
  & .kh-tier-top .ttl small{font-size:12px;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600}
  & .kh-cb{font-size:12px;font-weight:600}
  & .kh-tr .k{font-size:12px;font-weight:600}
  & .kh-tr .kh-inp{font-size:12px}
  & .kh-tr .u{font-size:12px;font-weight:600}
  & .kh-tier-ft{font-size:12px}
  & .kh-tier-ft b{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .kh-kpi .ic{font-size:16px;font-weight:700}
  & .kh-kpi .k{font-size:12px;font-weight:600}
  & .kh-kpi .v{font-size:18px;font-weight:700}
  & .kh-kpi .d{font-size:12px;font-weight:600}
  & .kh-tbl th{font-size:12px;font-weight:600}
  & .kh-tbl td{font-size:12px}
  & .kh-mono{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600}
  & .kh-rank{font-weight:600;font-size:12px;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .kh-who .av{font-weight:600;font-size:12px}
  & .kh-who .tx b{font-size:12px;font-weight:600}
  & .kh-who .tx small{font-size:12px}
  & .kh-chip{font-size:12px;font-weight:600}
  & .kh-note{font-size:12px}
  & .kh-empty{font-size:12px}
  & .kh-empty .e{font-size:18px;font-weight:700}
  & .kh-bg-tag{font-size:12px;font-weight:600}
  & .kh-bg-b h3{font-size:12px;font-weight:600}
  & .kh-bg-b p{font-size:12px}
  @media (max-width:560px){& .kh-hd h1{font-size:18px;font-weight:700}}
  @media (max-width:560px){& .kh-kpi .v{font-size:18px;font-weight:700}}
  & .kk-o .n,& .dc-o .n{font-size:18px;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}
  & .kk-o .l,& .dc-o .l{font-size:12px;font-weight:600}
  & .kk-sp b{font-size:12px;font-weight:600}
  & .kk-sp small{font-size:12px;font-weight:600}
  & .kk-tbl td.kh-r{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600}
  & .kk-note{font-size:12px}
  & .kk-note.canh{font-weight:600}
  & .kk-huong{font-size:12px}
  & .kk-toast{font-weight:600}
  @media (max-width:560px){& .kk-o .n{font-size:18px;font-weight:700}}
  & .pt-sum-p{font-size:12px;font-weight:600}
  & .pt-tb{font-size:12px}
  & .pt-tb th{font-size:12px;font-weight:600}
  & .pt-tb td.t{font-weight:600}
  & .pt-tb td em{font-size:12px;font-weight:600}
  & .pt-lg{font-size:12px;font-weight:600}
  & .pt-d{font-size:12px;font-weight:600}
  & .pt-list > div{font-size:12px}
  & .pt-gio > div > span:first-child{font-weight:600}
  & .pt-gio em{font-size:12px}
  & .vm-menu button{font-size:12px;font-weight:600}
  & .vm-menu .vm-ic{font-size:12px}
  & .vm-menu .vm-sub{font-size:12px;font-weight:600}
  & .vm-menu .vm-dot{font-size:12px;font-weight:600}
  @media(max-width:600px){& .vm-menu button{font-size:12px}}
  & .dc-hd h1{font-size:18px;font-weight:700}
  & .dc-hd p{font-size:12px}
  & .dc-help>summary{font-size:12px;font-weight:600}
  & .dc-help>summary::before{font-size:12px}
  & .dc-help .b{font-size:12px}
  & .dc-help .b code{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .dc-f>span{font-size:12px;font-weight:600}
  & .dc-ng{font-size:12px;font-weight:600}
  & .dc-gat button{font:inherit;font-size:12px;font-weight:600}
  & .dc-sw{font-size:12px;font-weight:600}
  & .dc-ma{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:12px}
  & .dc-num{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .dc-in{font-size:12px;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .dc-chip{font-size:12px;font-weight:600}
  & .dc-viec span{font-size:12px;font-weight:600}
  & .dc-ghi{font-size:12px}
  & .dc-ghi b{font-weight:600}
  & .dt-thang .dc-o .n{font-size:16px;font-weight:700}
  & .dt-thang .dc-o .m{font-size:12px;font-weight:600}
  & .dt-tag{font-size:12px;font-weight:600}
  & .dt-kpis .kh-kpi .v{font-size:18px;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}
  & .dt-tbl thead tr.nhom th{font-size:12px}
  & .dt-tbl td.r{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .dt-tbl tfoot td{font-weight:600}
  & .dt-am{font-weight:600}
  & .dt-duong{font-weight:600}
  & .dt-k{font-weight:600}
  & .dt-bar span{font-size:12px;font-weight:600}
  /* wwwroot/css/brand-components.css */
  & .ds-btn{font-size:var(--fs-body-sm);font-weight:var(--fw-bold)}
  & .ds-btn--sm{font-size:var(--fs-caption)}
  & .ds-btn--lg{font-size:var(--fs-body-lg)}
  & .ds-badge{font-size:var(--fs-micro);font-weight:var(--fw-extra)}
  & .ds-input{font-size:16px}
  @media (min-width:981px){& .ds-input{font-size:var(--fs-body-sm)}}
  & .ds-chip{font-size:var(--fs-caption);font-weight:var(--fw-bold)}
  & .ds-chip__count{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:var(--fs-micro);font-weight:var(--fw-bold)}
  & .ds-filter__head{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:var(--fs-caption);font-weight:var(--fw-bold)}
  & .ds-filter__label{font-size:var(--fs-caption);font-weight:var(--fw-bold)}
  & .ds-card__title{font-size:12px;font-weight:var(--fw-bold)}
  & .ds-card__excerpt{font-size:var(--fs-caption)}
  @media (min-width:601px){& .ds-card__title{font-size:var(--fs-h4)}}
  & .ds-price__orig{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:var(--fs-micro)}
  & .ds-price__now{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}
  & .ds-price__now i{font-size:var(--fs-caption)}
  & .ds-price__ask{font-size:var(--fs-body-lg);font-weight:var(--fw-bold)}
  & .ds-price__fx{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:var(--fs-micro);font-weight:var(--fw-semibold)}
  @media (min-width:601px){& .ds-price__now{font-size:18px;font-weight:700}}
  & .ds-rate{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:var(--fs-micro);font-weight:var(--fw-bold)}
  & .ds-table{font-size:var(--fs-body-sm)}
  & .ds-table th{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:var(--fs-micro);font-weight:var(--fw-bold)}
  & .ds-table .num{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .ds-eyebrow{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:var(--fs-micro);font-weight:var(--fw-semibold)}
  & .ds-note{font-size:var(--fs-caption)}
  /* Components/Dialogs/Booking/BookingCreateDialog.razor */
  & .bcd-n{font-size:12px;font-weight:600}
  & .bcd-t{font-size:12px;font-weight:600}
  & .bcd-hint{font-size:12px}
  & .bcd-sub{font-size:12px;font-weight:600}
  & .bcd-req{font-weight:600}
  /* Components/Dialogs/Booking/CancelReasonDialog.razor */
  & .cr-warn .ic{font-size:18px;font-weight:700}
  & .cr-warn b{font-size:12px}
  & .cr-warn span{font-size:12px}
  & .cr-list{font-size:12px}
  & .cr-list code{font-weight:600}
  & .cr-label{font-size:12px;font-weight:600}
  & .cr-chip{font-size:12px;font-weight:600}
  & .cr-input{font-size:12px}
  & .cr-err{font-size:12px;font-weight:600}
  & .cr-btn{font-size:12px;font-weight:600}
  /* Components/Dialogs/Booking/PartnerCareLogDialog.razor */
  & .cl-trong{font-size:12px}
  & .cl-meta{font-size:12px}
  & .cl-chip{font-size:12px}
  & .cl-body{font-size:12px}
  /* Components/Dialogs/Booking/PartnerContactsDialog.razor */
  & .pc-sub{font-size:12px}
  & .pc-tbl th{font-size:12px}
  & .pc-tbl td{font-size:12px}
  & .pc-muc{font-weight:600}
  & .pc-chip{font-size:12px}
  /* Components/Dialogs/Catalog/DestinationEditDialog.razor */
  & .ded-sec-title{font-size:12px;font-weight:600}
  & .ded-fld .hint{font-size:12px}
  & .ded-imgprev{font-size:18px;font-weight:700}
  & .ded-toggle .ti{font-size:12px;font-weight:600}
  & .ded-toggle .sub{font-size:12px}
  & .ded-chip{font-size:12px}
  & .ded-charcnt{font-size:12px}
  & .ded-error{font-size:12px;font-weight:600}
  /* Components/Dialogs/Catalog/MediaLibraryPickerDialog.razor */
  & .mlp-item{font-size:12px}
  & .mlp-item.mlp-act{font-weight:600}
  & .mlp-item.mlp-child{font-size:12px}
  & .mlp-item .mlp-ct{font-size:12px;font-weight:600}
  /* Components/Dialogs/Cms/MediaEditDialog.razor */
  & .fchip{font-size:12px}
  & .fchip.act{font-weight:600}
  /* Components/Dialogs/Common/AdminResetPasswordDialog.razor */
  & .rp-avatar{font-size:18px;font-weight:700}
  & .rp-head-name{font-size:16px;font-weight:700}
  & .rp-head-email{font-size:12px}
  & .rp-label{font-size:12px;font-weight:600}
  & .rp-input{font-size:12px;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .rp-eye{font-size:16px;font-weight:700}
  & .rp-strength-label{font-size:12px;font-weight:600}
  & .rp-chip{font-size:12px;font-weight:600}
  & .rp-chip .ic{font-size:12px}
  & .rp-opt{font-size:12px}
  & .rp-alert{font-size:12px;font-weight:600}
  & .rp-alert .pw-copy{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600}
  & .rp-btn{font-size:12px;font-weight:600}
  /* Components/Dialogs/Common/DeleteReasonDialog.razor */
  & .dr-warn .ic{font-size:18px;font-weight:700}
  & .dr-warn b{font-size:12px}
  & .dr-warn span{font-size:12px}
  & .dr-label{font-size:12px;font-weight:600}
  & .dr-chip{font-size:12px;font-weight:600}
  & .dr-input{font-size:12px}
  & .dr-err{font-size:12px;font-weight:600}
  & .dr-btn{font-size:12px;font-weight:600}
  /* Components/Dialogs/Identity/RolePermissionDialog.razor */
  & .rpd-hint{font-size:12px}
  & .rpd-section-label{font-size:12px;font-weight:600}
  & .rpd-seg-title{font-weight:600;font-size:12px}
  & .rpd-seg-sub{font-size:12px}
  /* Components/Dialogs/Messaging/ContactMessageDetailDialog.razor */
  & .gq-sec h4{font-size:12px}
  & .gq-kv{font-size:12px}
  & .gq-flag{font-size:12px;font-weight:600}
  & .gq-flag small{font-weight:400;font-size:12px}
  & .gq-it{font-size:12px}
  & .gq-tl{font-size:12px}
  & .gq-price label{font-size:12px}
  & .gq-price input{font-size:16px;font-weight:600}
  & .gq-main{font-weight:600;font-size:12px}
  & .gq-ghost{font-size:12px}
  & .gq-link{font-size:12px;font-weight:600}
  & .gq-due{font-weight:600}
  & .gq-msg{font-size:12px}
  & .gq-note{font-size:12px}
  & .gq-err{font-size:12px;font-weight:600}
  & .gq-okm{font-size:12px;font-weight:600}
  /* Components/Layout/WorkplaceLayout.razor */
  & .wp-brand-t{font-size:16px;font-weight:700}
  & .wp-brand-sub{font-size:12px;font-weight:600}
  & .wp-top-link{font-size:12px;font-weight:600}
  /* Components/Pages/Accounting/DoiSoatHoaDon.razor */
  & .dsh-do{font-size:12px}
  & b.dsh-do{font-size:inherit}
  & .dsh-vang{font-size:12px;font-weight:600}
  & .dsh-ds{font-weight:600}
  /* Components/Pages/Accounting/SoCongNoNcc.razor */
  & .scn-hd h1{font-size:18px;font-weight:700}
  & .scn-hd p{font-size:12px}
  & .scn-kl{font-size:12px;font-weight:600}
  & .scn-kv{font-size:18px;font-weight:700}
  & .scn-kv.sm{font-size:12px}
  & .scn-con{font-size:12px}
  /* Components/Pages/Agents/AiCosts.razor */
  & .kpi-l{font-size:12px;font-weight:600}
  & .kpi-v{font-size:18px;font-weight:700}
  & .kpi-s{font-size:12px}
  & .kpi-i{font-size:16px;font-weight:700}
  & table.tb{font-size:12px}
  & table.tb th{font-weight:600;font-size:12px}
  & .pill{font-size:12px;font-weight:600}
  & .rates-box{font-size:12px}
  /* Components/Pages/Agents/AiFunnel.razor */
  & .kpi-l{font-size:12px;font-weight:600}
  & .kpi-v{font-size:18px;font-weight:700}
  & .kpi-s{font-size:12px}
  & .kpi-i{font-size:16px;font-weight:700}
  & .f-label{font-weight:600;font-size:12px}
  & .f-val{font-size:12px}
  & .f-val strong{font-size:16px;font-weight:700}
  & table.tb{font-size:12px}
  & table.tb th{font-weight:600;font-size:12px}
  & .pill{font-size:12px;font-weight:600}
  & .tok{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  /* Components/Pages/Agents/AiHubDashboard.razor */
  & .kpi-l{font-size:12px;font-weight:600}
  & .kpi-v{font-size:18px;font-weight:700}
  & .kpi-s{font-size:12px}
  & .kpi-i{font-size:16px;font-weight:700}
  & .card-h h3{font-size:12px;font-weight:600}
  & .fn-row{font-size:12px}
  & .fn-bar{font-weight:600;font-size:12px}
  & .fn-l{font-size:12px}
  & .fn-v{font-weight:600}
  & table.dash-tb{font-size:12px}
  & table.dash-tb th{font-weight:600;font-size:12px}
  & .ch-spark .ch .n{font-size:16px;font-weight:700}
  & .ch-spark .ch .l{font-size:12px;font-weight:600}
  & .empty-row{font-size:12px}
  & .health-bar .seg{font-size:12px}
  & .health-bar .seg strong{font-size:16px;font-weight:700}
  & .health-bar .chip{font-size:12px;font-weight:600}
  /* Components/Pages/Agents/AiHubTabs.razor */
  & .ai-hub-tabs .t{font-size:12px;font-weight:600}
  /* Components/Pages/Agents/AiQa.razor */
  & .qa-kpi-l{font-size:12px;font-weight:600}
  & .qa-kpi-v{font-size:18px;font-weight:700}
  & .qa-kpi-s{font-size:12px}
  & .qa-meta{font-size:12px}
  & .qa-meta .tok{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .turn-u,& .turn-a{font-size:12px}
  & .turn-h{font-size:12px;font-weight:600}
  & .btn-v{font-size:12px;font-weight:600}
  & .verdict-pill{font-size:12px;font-weight:600}
  /* Components/Pages/Agents/Approvals.razor */
  & .ap-tab{font-size:12px;font-weight:600}
  & .ap-row .typ{font-weight:600;font-size:12px}
  & .ap-row .amt{font-weight:600;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .ap-row .st{font-size:12px;font-weight:600}
  @media (max-width:720px){& .ap-kpis .v{font-size:18px;font-weight:700}}
  @media (max-width:720px){& .ap-tab{font-size:12px}}
  @media (max-width:720px){& .ap-row .amt{font-size:12px}}
  /* Components/Pages/Booking/BookingDetail.razor */
  & .bd-head .bd-code{font-weight:600}
  & .bd-lock-txt{font-weight:600;font-size:12px}
  & .bd-stat-note{font-size:12px;font-weight:600}
  & .bd-next-btn{font-size:12px;font-weight:600}
  & .bd-menu button{font-size:12px;font-weight:600}
  & .bd-menu .bd-mi{font-size:12px}
  & .bd-menu .bd-dot{font-size:12px;font-weight:600}
  & .cr-ten{font-size:12px;font-weight:600}
  & .cr-ncc{font-size:12px}
  & .cr-gia{font-weight:600;font-size:12px}
  & .cr-dv{font-size:12px;font-weight:600}
  & .cr-btn{font-size:12px;font-weight:600}
  & .cr-nhom{font-size:12px;font-weight:600}
  & .cr-more{font-size:12px;font-weight:600}
  & .cr-ok{font-size:12px;font-weight:600}
  & .bd-chuanoi{font-size:12px;font-weight:600}
  & .bd-savebar-note{font-size:12px}
  @media (max-width:600px){& .bd-stat-note{font-size:12px}}
  @media (max-width:600px){& .bd-menu button{font-size:12px}}
  /* Components/Pages/Booking/Bookings.razor */
  & .bk-h1{font-size:18px;font-weight:700}
  & .segbar .seg{font-size:12px;font-weight:600}
  & .bk-rev span{font-size:12px;font-weight:600}
  & .bk-rev b{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}
  & .bk-mini .bdg{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  & .rail-h .rt{font-size:12px;font-weight:600}
  & .rail-clear{font-size:12px;font-weight:600}
  & .qpill{font-size:12px;font-weight:600}
  & .qpill .n{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  & .qpill.ac{font-weight:600}
  & .frow .fl{font-size:12px;font-weight:600}
  & .frow .fv{font-size:12px;font-weight:600}
  & .frow.on .fv{font-weight:600}
  & .frow .fsel{font-size:12px;font-weight:600}
  & .frow.on .fsel{font-weight:600}
  & .fbody .inp{font-size:12px}
  & .cbtn{font-size:12px;font-weight:600}
  & .fchip{font-size:12px;font-weight:600}
  & .hcv-so{font-size:12px;font-weight:600}
  & .lc-t{font-size:12px;font-weight:600}
  & .lc-t small{font-weight:500}
  & .lc-ngay .inp{font-size:12px}
  & .lc-sp{font-size:12px;font-weight:600}
  & .lc-tim .inp{font-size:12px}
  & .lc-tim-i{font-size:12px}
  & .lc-tim-rong{font-size:12px}
  & .dd-nut{font:inherit;font-size:12px;font-weight:600}
  & .dd-nut.on{font-weight:600}
  & .dd-i{font:inherit;font-size:12px}
  & .dd-i.on{font-weight:600}
  & .dd-nhom{font-size:12px;font-weight:600}
  & .lc-them{font-size:12px;font-weight:600}
  & .bk-active .al{font-size:12px;font-weight:600}
  & .bk-active .clr{font-size:12px;font-weight:600}
  & .bk-sect{font-size:12px;font-weight:600}
  & .bk-note{font-size:12px}
  & .flag{font-size:12px;font-weight:600}
  & .bk-chip{font-size:12px;font-weight:600}
  & .bk-chip .ct{font-size:12px;font-weight:600}
  & .bk-bulk .count{font-weight:600;font-size:12px}
  & .bk-bulk button{font-size:12px;font-weight:600}
  & .qa-btn{font-size:12px}
  & .pay-pill{font-size:12px;font-weight:600}
  & .bk-srow .sc-code{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:12px}
  & .bk-srow .sc-sub{font-size:12px}
  & .bk-srow .sc-cust{font-weight:600;font-size:12px}
  & .bk-srow .sc-prod{font-size:12px}
  & .bk-srow .sc-amount{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:12px}
  & .bk-srow .sc-amount.zero{font-weight:500}
  & .bk-srow .sc-actions .qa-btn{font-size:12px}
  & .src-tag{font-size:12px;font-weight:600}
  & .sc-dep{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  & .sc-dep .pax{font-size:12px;font-weight:500}
  & .sc-dep .tx9{font-size:12px;font-weight:500}
  & .miss{font-size:12px;font-weight:600}
  & .bk-grp-h{font-size:12px;font-weight:600}
  & .bk-grp-h .gh-ct{font-size:12px}
  & .bk-grp-h .gh-sum{font-weight:600}
  & .vm-toggle button{font-size:12px;font-weight:600}
  @media(max-width:900px){& .bk-mcard .mc-code{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:12px}}
  @media(max-width:900px){& .bk-mcard .mc-name{font-weight:600;font-size:12px}}
  @media(max-width:900px){& .bk-mcard .mc-meta{font-size:12px}}
  @media(max-width:900px){& .bk-mcard .mc-kv b{font-size:12px;font-weight:600}}
  @media(max-width:900px){& .bk-mcard .mc-kv span{font-size:12px}}
  @media(max-width:900px){& .bk-mcard .mc-amt{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}}
  @media(max-width:900px){& .bk-mcard .mc-actions button,& .bk-mcard .mc-actions a{font-size:12px}}
  @media(max-width:900px){& .bk-h1{font-size:16px;font-weight:700}}
  @media(max-width:900px){& .bk-rev b{font-size:16px;font-weight:700}}
  @media(max-width:768px){& .bk-cmd .only-mob{font-size:12px}}
  @media(max-width:768px){& .bk-cmd .inp[placeholder]{font-size:12px}}
  @media(max-width:768px){& .bk-head .btn.p{font-size:12px}}
  /* Components/Pages/Booking/ChoDuyetBookaway.razor */
  & .bkw-top h1{font-size:16px;font-weight:700}
  & .bkw-sub{font-size:12px}
  & .bkw-note{font-size:12px}
  & .bkw-sum .n{font-size:16px;font-weight:700}
  & .bkw-sum .l{font-size:12px}
  & .bkw-h2{font-size:16px;font-weight:700}
  & .bkw-tbl{font-size:12px}
  & .bkw-tbl th{font-weight:600}
  & .bkw-tag{font-weight:600}
  /* Components/Pages/Booking/ChuaThanhToan.razor */
  & .ctt h2{font-size:18px;font-weight:700}
  & .ctt-badge{font-size:12px}
  & .ctt-mute{font-size:12px}
  & .ctt-empty{font-size:16px;font-weight:700}
  & .ctt-tbl{font-size:12px}
  & .ctt-tbl th{font-weight:600}
  & .ctt-tt.do{font-weight:600}
  & .ctt-form select,& .ctt-form input{font:inherit;font-size:12px}
  & .btn{font:inherit}
  & .btn.sm{font-size:12px}
  /* Components/Pages/Booking/Coupons.razor */
  & .cp-n{font-size:12px;font-weight:600;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .cp-jump{font-size:12px;font-weight:600}
  /* Components/Pages/Booking/DieuHanh.razor */
  & .dh-h1 h2{font-size:18px;font-weight:700}
  & .dh-range{font-size:12px}
  & .dh-theo button{font-size:12px}
  & .dh-theo button.on{font-weight:600}
  & .dh-theo.sm button{font-size:12px}
  & .dh-kyb{font-size:12px}
  & .dh-kyb.on{font-weight:600}
  & .dh-custom{font-size:12px}
  & .dh-ib{font-size:16px;font-weight:700}
  & .dh-tile .l{font-size:12px;font-weight:600}
  & .dh-tile .n{font-size:18px;font-weight:700}
  & .dh-tile .s{font-size:12px}
  & .dh-grid label{font-size:12px;font-weight:600}
  & .dh-grid select,& .dh-grid input{font-size:12px;font-weight:400}
  & .dh-lbl{font-size:12px;font-weight:600}
  & .dh-chip{font-size:12px}
  & .dh-pill{font-size:12px}
  & .dh-link{font-size:12px}
  & .dh-bar{font-size:12px}
  & .dh-hd-co{font-weight:600}
  & .dh-hd-chua{font-size:12px;font-weight:600}
  & .dh-3gia b{font-size:12px}
  & .dh-buoc-hang .dh-zi{font-size:12px}
  & .dh-3gia-ct{font-size:12px}
  & .dh-3gia-ct .lech{font-weight:600}
  & .dh-lai.lo{font-weight:600}
  & .dh-lai small{font-weight:400}
  & .dh-lech{font-size:12px;font-weight:600}
  & .dh-hd{font-size:12px}
  & .dh-dongy{font:inherit;font-size:12px}
  & .dh-gvg{font-size:12px}
  & .dh-gvg-h{font-size:12px;font-weight:600}
  & .dh-gvg-g{font-weight:600}
  & .dh-gvg-o{font:inherit}
  & .dh-dayh{font-size:12px}
  & .dh-dayh b{font-size:12px}
  & .dh-tbl{font-size:12px}
  & .dh-tbl th{font-size:12px}
  & .dh-sxm{font-size:12px}
  & .dh-l2{font-size:12px}
  & .dh-kn{font-size:12px;font-weight:600}
  & .dh-gc{font-weight:600}
  & .dh-sub{font-size:12px}
  & .dh-zi{font-size:12px}
  & .dh-zi.ok{font-weight:600}
  & .dh-zi.bad{font-weight:600}
  & .dh-legend{font-size:12px}
  & .dh-lg-t{font-weight:600}
  & .dh-tt h2{font-size:16px;font-weight:700}
  & .dh-seg button{font-size:12px}
  & .dh-seg button.on{font-weight:600}
  & .dh-seg.sm button{font-size:12px}
  & .dh-custom input{font-size:12px}
  & .dh-ib{font-size:12px}
  & .dh-tb{font-size:12px}
  & .dh-tb b{font-size:12px}
  & .dh-tb small{font-size:12px}
  & .dh-tb.on{font-weight:600}
  & .dh-tabs2 .dh-vd{font-size:12px}
  & .dh-fl select,& .dh-fl .dh-q,& .dh-dd summary{font-size:12px}
  & .dh-ddm label{font-size:12px}
  & .dh-bms{font-size:12px;font-weight:600}
  & .dh-dc{font-size:12px}
  & .dh-tbl .sub,& .dh .sub{font-size:12px}
  & .dh-gio b{font-size:12px}
  & .dh-monut{font:inherit}
  & .dh-monut i{font-size:12px}
  & .dh-ct{font-size:12px}
  & .dh-ct h4{font-size:12px;font-weight:600}
  & .dh-ct dt{font-size:12px}
  & .dh-ct dd b{font-weight:600}
  & .dh-ct footer b{font-weight:600}
  & .dh-ct-mo{font-weight:600}
  & .dh-pax{font-size:12px}
  & .dh-ma{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600}
  & .dh-tag{font-size:12px}
  & .dh-bad{font-weight:600}
  & .dh-ns-gy{font-size:12px;font-weight:600}
  & .dh-ns{font-size:12px;font-weight:600}
  & .dh-nsx{font-size:12px}
  & .dh-nsq{font-size:12px}
  & .dh-doigio-ct{font-size:12px;font-weight:400}
  & .dh-k{font-size:12px;font-weight:600}
  & .dh-cap span{font-weight:600}
  & .dh-vuot{font-size:12px;font-weight:600}
  & .dh-zalo{font-size:12px}
  & .dh-zok{font-size:12px}
  & .dh-zlech{font-size:12px;font-weight:600}
  & .dh-mh .sub,& .dh-mb .sub{font-size:12px}
  & .dh-tab{font-weight:600}
  & .dh-mb label{font-size:12px}
  & .dh-mb label.chk{font-size:12px}
  & .dh-mb select,& .dh-mb input:not([type=checkbox]):not([type=radio]){font-size:12px}
  & .dh-ncc{font-size:12px}
  & .dh-sc{font-size:12px}
  & .dh-msg{font-size:12px}
  & .dh-nhac{font-size:12px}
  & .dh-loat{font-size:12px}
  & .dh-ib2{font-size:12px}
  & .dh-nhanh button{font:inherit;font-size:12px}
  & .dh-nhanh button.on{font-weight:600}
  & .dh-them > summary{font-size:16px;font-weight:700}
  & .dh-themm button{font:inherit;font-size:12px}
  & .dh-qd{font:inherit}
  & .dh-qd .k{font-size:12px;font-weight:600}
  & .dh-qd .v{font-size:18px;font-weight:700}
  & .dh-qd .v small{font-size:12px;font-weight:600}
  & .dh-qd .s{font-size:12px}
  & .dh-qcx2 button{font:inherit}
  & .dh-qcx2 button small{font-size:12px}
  & .dh-lu{font:inherit;font-size:12px}
  & .dh-lu b{font-size:16px;font-weight:700}
  & .dh-lu.on{font-weight:600}
  & .dh-lbt{font-size:12px;font-weight:600}
  & .dh-lc{font:inherit;font-size:12px}
  & .dh-lc small{font-size:12px}
  & .dh-lc.on{font-weight:600}
  & .dh-lgm{font-size:12px}
  & .dh-lnhan{font-size:16px;font-weight:700}
  & .dh-lo{font:inherit;font-size:12px}
  & .dh-lo.on{font-weight:600}
  & .dh-gytim-i{font-size:12px}
  & .dh-gytim-i b{font-weight:600}
  & .dh-gytim-n{font-size:12px}
  & .dh-tuden .ngay-vn-o{font:inherit;font-size:12px}
  & .dh-odi{font:inherit;font-size:12px}
  & .dh-odi > b{font-size:12px;font-weight:500}
  & .dh-odi.on,& .dh-odi.on:hover{font-weight:600}
  & .dh-odi.trong{font-weight:600}
  & .dh-odsp > .dh-odm > .dh-odi > span,& .dh-odsp .dh-odnhom > .dh-odi > span{font-size:16px;font-weight:700}
  & .dh-odcon-h{font-size:12px;font-weight:600}
  & .dh-locmo{font:inherit;font-size:12px;font-weight:600}
  & .dh-locmo b{font-size:12px}
  & .dh-doiloc{font:inherit;font-size:12px}
  @media (min-width: 1280px){&:not([data-loc="ngang"]) .dh-bolh{font-size:16px;font-weight:700}}
  @media (min-width: 1280px){&:not([data-loc="ngang"]) .dh-bolh button{font-size:12px}}
  @media (min-width: 1280px){&:not([data-loc="ngang"]) .dh-bolh .dh-doiloc{font-weight:400}}
  @media (min-width: 1280px){&:not([data-loc="ngang"]) .dh-bolh .dh-themm{font-weight:400}}
  & .dh-tiendo{font-size:12px}
  & .dh-locdd > summary{font-weight:600}
  & .dh-so{font-size:12px}
  & .dh-loct{font-size:12px;font-weight:600}
  & .dh-locs{font-size:12px !important;font-weight:600}
  & .dh-locs.chk{font-weight:600}
  & .dh-locs select{font:inherit;font-size:12px;font-weight:400}
  & .dh-dem2{font-size:12px}
  & .dh-ghichu{font-size:12px}
  & .dh-kh{font-size:12px;font-weight:600}
  & .dh-con{font-size:12px;font-weight:600}
  & .dh-tbl tr.dh-gr td{font-size:12px;font-weight:600}
  & .dh-xong{font:inherit;font-size:12px}
  & .dh-xong-x{font-weight:600}
  @media (max-width: 720px){& .dh-tbl td::before{font-size:12px}}
  /* Components/Pages/Booking/GhepDoanTour.razor */
  & .gd-h1 h1{font-size:16px;font-weight:700}
  & .gd-linkbtn{font-size:12px;font-weight:600}
  & .gd-moTa{font-size:12px}
  & .gd-ctl{font-size:12px}
  & .gd-lbl{font-weight:600}
  & .gd-lbl input[type=date]{font:inherit}
  & .gd-tb{font-size:12px}
  & .gd-x{font-size:16px;font-weight:700}
  & .gd-tile .l{font-size:12px;font-weight:600}
  & .gd-tile .n{font-size:16px;font-weight:700}
  & .gd-tile .s{font-size:12px}
  & .gd-tbl{font-size:12px}
  & .gd-tbl th{font-size:12px}
  & .gd-gio{font-size:12px}
  & .gd-gio.canh{font-weight:600}
  & .gd-q{font-size:12px;font-weight:600}
  & .gd-tt{font-size:12px;font-weight:600}
  & .gd-gio.do{font-weight:600}
  & .gd-nguong input,& .gd-nguong select{font:inherit;font-size:12px}
  & .gd-chiwrap{font-size:12px}
  & .gd-pan > b{font-size:12px}
  & .gd-tblcon{font-size:12px}
  & .gd-tblcon th{font-weight:600}
  & .gd-tblcon tr.tong td{font-weight:600}
  & .gd-tblcon td.am{font-weight:600}
  & .gd-luoi label{font-weight:600}
  & .gd-pan select,& .gd-pan input,& .gd-pan textarea{font:inherit;font-size:12px}
  & .gd-nut{font-size:12px;font-weight:600}
  & .gd-nut.nho{font-weight:600}
  & .gd-loai{font-size:12px;font-weight:600}
  & .gd-ul{font-size:12px}
  & .gd-vi{font-size:12px}
  & .gd-lai-lo{font-weight:600}
  & .gd-lai-on{font-weight:600}
  & .gd-lai-thap{font-weight:600}
  /* Components/Pages/Booking/Partners.razor */
  & .pt-ck{font-size:12px}
  & .pt-meta{font-size:12px}
  & .pt-key{font-weight:600}
  /* Components/Pages/Booking/PaymentFees.razor */
  & .pf-tot td{font-weight:600}
  /* Components/Pages/Booking/SucKhoeDon.razor */
  & .sk-top h1{font-size:18px;font-weight:700}
  & .sk-sum .n{font-size:18px;font-weight:700}
  & .sk-sum .l{font-size:12px}
  & .sk-note{font-size:12px}
  & .sk-tbl{font-size:12px}
  & .sk-tbl th{font-size:12px;font-weight:600}
  & .sk-co{font-size:12px;font-weight:600}
  & .sk-gap{font-size:12px;font-weight:600}
  & .sk-sub{font-size:12px}
  & .sk-zalo{font-size:12px}
  /* Components/Pages/Booking/Surcharges.razor */
  & .scp-fee{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600}
  /* Components/Pages/Booking/TraNcc.razor */
  & .tn-hd h2{font-size:18px;font-weight:700}
  & .tn-hd h2 span{font-size:12px;font-weight:600}
  & .tn-hd p{font-size:12px}
  & .tn-btn,& .tn-act button{font:inherit;font-size:12px}
  & .tn-sec-t{font-size:12px;font-weight:600}
  & .tn-st,& .tn-f{font:inherit;font-size:12px}
  & .tn-st b,& .tn-f b{font-size:12px;font-weight:600}
  & .tn-st.on{font-weight:600}
  & .tn-st-g{font-size:12px}
  & .tn-f.on{font-weight:600}
  & .tn-more{font-size:12px}
  & .tn-cach div{font-size:12px}
  & .tn-q{font:inherit;font-size:12px}
  & .tn-dem{font-size:12px}
  & .tn-chip{font-size:12px}
  & .tn-link{font-size:12px}
  & .tn-tb{font-size:12px}
  & .tn-t{font-size:12px}
  & .tn-t thead th{font-size:12px;font-weight:600}
  & .tn-ngay td{font-size:12px}
  & .tn-l2{font-size:12px}
  & .tn-kn{font-size:12px;font-weight:600}
  & .tn-ma{font-weight:600;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .tn-mo{font-size:12px}
  & .tn-pill{font-size:12px;font-weight:600}
  & .tn-src{font-size:12px;font-weight:600}
  & .tn-ld-t{font-weight:600}
  & .tn-tag{font-size:12px;font-weight:600}
  & .tn-ld input{font:inherit;font-size:12px}
  /* Components/Pages/Booking/TramDon.razor */
  & .segbar .seg{font-size:12px;font-weight:600}
  & .td-the{font-size:12px;font-weight:600}
  & .td-form label{font-size:12px;font-weight:600}
  /* Components/Pages/Booking/TramDonQr.razor */
  & .qr-dau .chu{font-size:18px;font-weight:700}
  & .qr-tram{font-size:18px;font-weight:700}
  & .qr-dc{font-size:16px;font-weight:700}
  & .qr-goi{font-size:18px;font-weight:700}
  & .qr-goi2{font-size:18px;font-weight:700}
  & .qr-link{font-size:12px}
  /* Components/Pages/Catalog/CancelPolicies.razor */
  & .cp-mode{font-weight:600;font-size:12px}
  & .cp-banner{font-size:12px}
  & .cp-cat{font-size:12px;font-weight:600}
  & .cp-cat .cnt{font-size:12px;font-weight:600}
  & .cp-group-t{font-size:12px;font-weight:600}
  & .cp-group-t small{font-weight:600;font-size:12px}
  & .cp-rule{font-size:12px}
  & .cp-rule-name{font-weight:600}
  & .cp-rule-desc{font-size:12px}
  & .cp-pill{font-size:12px;font-weight:600}
  & .cp-add{font-size:12px;font-weight:600}
  & .cp-empty{font-size:12px}
  & .cp-empty .ic{font-size:18px;font-weight:700}
  & .cp-md-h{font-size:12px;font-weight:600}
  & .cp-md-x{font-size:18px;font-weight:700}
  & .cp-fg .lbl{font-size:12px;font-weight:600}
  & .cp-tbl th{font-size:12px;font-weight:600}
  & .cp-tbl td{font-size:12px}
  /* Components/Pages/Catalog/Destinations.razor */
  & .loc-tabs a{font-weight:600;font-size:12px}
  & .dst-todo .lbl{font-size:12px;font-weight:600}
  & .dst-todo .tip{font-size:12px}
  & .dst-chip{font-size:12px;font-weight:600}
  & .dst-chip .n{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .dst-miss{font-size:12px;font-weight:600}
  & .dst-thumb{font-size:16px;font-weight:700}
  & .dst-name-main .nm{font-size:12px;font-weight:600}
  & .dst-name-main .en{font-size:12px}
  & .dst-alias{font-size:12px;font-weight:600}
  & .dst-more{font-size:12px;font-weight:600}
  & .dst-country{font-size:12px;font-weight:600}
  & .dst-tours{font-size:12px;font-weight:600}
  & .dst-tours.zero{font-weight:600}
  & .dst-fav{font-size:18px;font-weight:700}
  & .dst-id{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}
  & .dst-esim{font-size:12px;font-weight:600}
  & .dst-more-bar label{font-size:12px;font-weight:600}
  & .dst-check{font-size:12px;font-weight:600}
  & .dst-empty .ico{font-size:18px;font-weight:700}
  & .dst-empty h3{font-size:16px;font-weight:700}
  & .dst-empty p{font-size:12px}
  /* Components/Pages/Catalog/OtaBookingEnrich.razor */
  & .oe-g6{font-size:12px}
  & .oe-fname{font-size:12px}
  /* Components/Pages/Catalog/OtaImport.razor */
  & .oip-drop .f{font-size:12px}
  & .oip-res{font-size:12px}
  & .oip-match{font-size:12px}
  /* Components/Pages/Catalog/OtaListings.razor */
  & .cat-chip{font-size:12px;font-weight:600}
  & .ota2-tieude h1{font-size:18px;font-weight:700}
  & .ota2-meta{font-size:12px}
  & .ota2-meta b{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .ota2-moi{font-size:12px;font-weight:600}
  & .ota2-btn{font:inherit;font-size:12px;font-weight:600}
  & .ota2-btn.nho{font-size:12px}
  & .ota3-loc-h{font-size:12px;font-weight:600}
  & .ota3-loc-mo{font-weight:600}
  & .ota3-loc-h .ota2-link{font-size:12px}
  & .ota3-loc-nhan{font-size:12px;font-weight:600}
  & .ota3-loc-o{font-size:12px}
  & .ota3-loc-o.dang{font-weight:600}
  & .ota3-dd-i{font:inherit;font-size:12px}
  & .ota3-dd-i b{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}
  & .ota3-dd-i.on,& .ota3-dd-i.on:hover{font-weight:600}
  & .ota3-dd-i.trong{font-weight:600}
  & .ota3-dd-mui{font-size:12px}
  & .ota3-dd-con-h{font-size:12px;font-weight:600}
  & .ota3-hang{font-size:12px;font-weight:600}
  & .ota3-chon-nhan{font:inherit}
  & .ota3-chon-i{font:inherit}
  & .ota3-chon-i.on,& .ota3-chon-i.on:hover{font-weight:600}
  & .ota3-chon-i b{font-weight:600}
  & .ota3-tensp{font-size:12px;font-weight:600}
  & .ota3-cha-nut{font:inherit}
  & .ota3-ao-nhan{font-size:12px}
  & button.ota3-tensp{font:inherit}
  & .ota3-lt-nhom{font-weight:600}
  & .ota3-ls-moi{font-weight:600}
  & .ota3-hoantac button{font:inherit;font-weight:600}
  & .ota3-hang.cho{font-weight:500}
  & .ota2-link{font:inherit;font-size:12px}
  & .ota2-banner{font-size:12px}
  & .ota2-hang{font-size:12px}
  & .ota2-hd{font-size:12px;font-weight:600}
  & .ota2-nhom{font:inherit}
  & .ota3-nhom-ten{font-size:12px;font-weight:600}
  & .ota3-sanbadge{font-size:12px;font-weight:600}
  & .ota3-ten-sp{font-size:12px;font-weight:600}
  & .ota3-ten-sp.mo{font-weight:400}
  & .ota3-tusan{font-size:12px;font-weight:600}
  & .ota3-moi{font-size:12px;font-weight:600}
  & .ota2-mono{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .ota2-mo{font-size:12px}
  & .ota2-do{font-size:12px;font-weight:600}
  & .ota2-vang{font-weight:600}
  & .ota2-gia{font-weight:600;font-size:12px}
  & .ota2-chon{font-size:12px}
  & .ota2-lai{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .ota2-lai.ok{font-weight:600}
  & .ota2-lai.thap{font-weight:600}
  & .ota2-lai.lo{font-weight:600}
  & .ota3-ghep{font-size:12px;font-weight:600}
  & .ota3-ghep.ok span{font-size:12px}
  & .ota2-ba{font-size:16px;font-weight:700}
  & .ota2-menu button{font:inherit;font-size:12px}
  & .ota2-chan{font-size:12px}
  & .ota2-loat{font-size:12px}
  & .ota2-loat .mo{font-size:12px}
  @media (max-width:600px){& .ota3-loc-o{font-size:16px}}
  & #ota-trang,& #ota-trang *{font-family:'Montserrat', 'Montserrat','Be Vietnam Pro', system-ui, sans-serif !important;font-size:12px !important}
  & #ota-trang h1,& #ota-trang .ota3-nhom-ten,& #ota-trang .ota3-loc-h > span,& #ota-trang .ota3-loc-nhan,& #ota-trang .modal-h > strong,& #ota-trang .ota3-dd-ds.loai > .ota3-dd-i > span,& #ota-trang .ota3-dd-nhom > .ota3-dd-i > span{font-size:16px !important;font-weight:700 !important}
  @media (max-width:600px){& #ota-trang input,& #ota-trang select{font-size:16px !important}}
  /* Components/Pages/Catalog/OtaReconciliation.razor */
  & .okr-sub td{font-weight:600}
  & .okr-tot td{font-weight:600}
  /* Components/Pages/Catalog/OtaSettlement.razor */
  & .os-tot td{font-weight:600}
  & .os-gap summary{font-weight:600}
  @media(max-width:720px){& .kh-kpi .v{font-size:16px;font-weight:700}}
  /* Components/Pages/Catalog/PriceChanges.razor */
  & .pch-tabs button{font:inherit;font-size:12px;font-weight:600}
  & .pch-seg button{font:inherit;font-size:12px}
  & .pch-seg .on{font-weight:600}
  & .pch-chk{font-size:12px}
  & .pch-link{font:inherit;font-size:12px}
  & .pch-dang-xem{font-size:12px}
  & .pch-so b{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}
  & .pch-so span{font-size:12px}
  & .pch-ngay{font-size:12px;font-weight:600}
  & .pch-ngay span{font-weight:400}
  & .pch-dong{font-size:12px}
  & .pch-gio{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .pch-dt{font:inherit}
  & .pch-dt small{font-size:12px}
  & .pch-tag{font-size:12px}
  & .pch-viec{font-size:12px;font-weight:600}
  & .pch-gia{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .pch-gia b{font-size:12px}
  & .pch-gia small{font-size:12px}
  & .pch-pt{font-size:12px;font-weight:600}
  & .pch-ai{font-size:12px}
  & .pch-ai small{font-size:12px}
  & .pch-chan{font-size:12px}
  /* Components/Pages/Catalog/ProductForms/TourForm.razor */
  & .fgroup>summary{font-weight:600;font-size:12px}
  & .fgroup>summary::after{font-size:12px}
  & .fgroup-icon{font-size:18px;font-weight:700}
  & .fgroup-title{font-size:12px;font-weight:600}
  & .fgroup-sub{font-size:12px;font-weight:500}
  & .sugitem{font-size:12px}
  & .ed-collapse>summary{font-weight:600;font-size:12px}
  & .ed-collapse .ed-chev{font-size:12px}
  /* Components/Pages/Catalog/ProductForms/TransportForm.razor */
  & .city-chip{font-size:12px;font-weight:600}
  & .city-chip button{font-weight:600;font-size:12px}
  & .sugitem{font-size:12px}
  & .sugitem.create{font-weight:600}
  & .amen-chip{font-size:12px;font-weight:600}
  & .amen-tick{font-size:12px;font-weight:600}
  /* Components/Pages/Catalog/ProductTypes.razor */
  & .ptp-tab{font-size:12px;font-weight:600}
  & .ptp-tab .n{font-size:12px;font-weight:600}
  & .ptp-sub button{font-size:12px;font-weight:600}
  & .ptp-sub .hint{font-size:12px}
  & .ptp-ic{font-size:16px;font-weight:700}
  & .ptp-nm b{font-size:12px}
  & .ptp-meta{font-size:12px}
  & .ptp-cnt{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  /* Components/Pages/Catalog/Products.razor */
  & .kpi-section-h{font-size:12px;font-weight:600}
  & .sc-chip{font-size:12px;font-weight:600}
  & .sc-sales .sc-sold,& .sc-sales .sc-pending,& .sc-sales .sc-unsold{font-size:12px;font-weight:600}
  & .sc-active-badge{font-size:12px;font-weight:600}
  & .sc-ic{font-size:18px;font-weight:700}
  & .sc-vl{font-size:18px;font-weight:700}
  & .sc-lb{font-size:12px;font-weight:600}
  & .sc-margin-alert .sc-active-badge{font-size:12px;font-weight:600}
  & .srch-ic{font-size:16px;font-weight:700}
  & .srch-inp{font-size:12px;font-weight:500}
  & .srch-inp::placeholder{font-weight:500}
  & .srch-clr{font-size:12px}
  & .srch-go{font-size:12px;font-weight:600}
  & .chiplbl{font-size:12px;font-weight:600}
  & .chip{font-size:12px;font-weight:600}
  & .chip-ic{font-size:12px}
  & .chip-x{font-size:12px}
  & .bulkbar-l{font-weight:600}
  & .bulkbar-cnt{font-size:12px;font-weight:600}
  & .bulkbar-hint{font-weight:600;font-size:12px}
  & .bulkbar-allfilter{font-weight:600;font-size:12px}
  & .cm-title{font-size:18px;font-weight:700}
  & .cm-sub{font-size:12px}
  & .cm-close{font-size:16px;font-weight:700}
  & .cm-card-ic{font-size:18px;font-weight:700}
  & .cm-card-h{font-size:16px;font-weight:700}
  & .cm-card-d{font-size:12px}
  & .pkg-chip{font:inherit}
  & .pkg-chip-ic{font-size:12px}
  & .pkg-chip-n{font-size:12px;font-weight:600}
  & .pkg-chip-pr{font-size:12px;font-weight:600}
  & .pkg-chip-ar{font-size:12px}
  & .pkg-srch{font-size:12px}
  & .pkg-tbl{font-size:12px}
  & .pkg-tbl thead th{font-size:12px;font-weight:600}
  & .pkg-sku{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .pkg-empty{font-size:12px}
  & .pkg-foot{font-size:12px}
  & .ptbl thead th{font-size:12px;font-weight:600}
  & .ptbl td{font-size:12px}
  & .idcell{font-weight:600;font-size:12px;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .codecell{font-size:12px;font-weight:600;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .prodname{font-size:12px}
  & .pricecell{font-weight:600;font-size:12px}
  & .soldcell{font-weight:600;font-size:12px}
  & .warn-pill{font-size:12px;font-weight:600}
  & .dup-ok-btn{font-size:12px;font-weight:600}
  & .dup-dismissed-h{font-size:12px;font-weight:600}
  & .dup-dismissed-item{font-size:12px}
  & .dup-dismissed-x{font-weight:600}
  & .dup-restore-btn{font-size:12px;font-weight:600}
  & .lang-chip{font-size:12px;font-weight:600}
  & .nodata-pill{font-size:12px;font-weight:600}
  & .nodata-x{font-size:12px;font-weight:600}
  & .nodata-pill.soft{font-weight:600}
  & .nodata-dash{font-weight:600}
  & .vrow{font-size:12px}
  & .vnm{font-weight:600}
  & .vpr{font-weight:600;font-size:12px}
  & .vpct{font-size:12px;font-weight:600}
  & .vpct-empty{font-size:12px}
  & .vmkt{font-size:12px;font-weight:600}
  & .vrow-h{font-weight:600;font-size:12px}
  & .vrow-h .tgrp-cnt{font-weight:600;font-size:12px}
  & .vrow-more{font-size:12px}
  & .vmore{font-size:12px;font-weight:600}
  & .ncc-chip{font-size:12px;font-weight:600}
  & .ncc-more{font-size:12px;font-weight:600}
  & .tgrp-h{font-size:12px;font-weight:600}
  & .tgrp-cnt{font-size:12px;font-weight:600}
  & .tgrp-veh{font-size:12px}
  & .tgrp-veh .vn{font-weight:600}
  & .tgrp-veh .vp{font-weight:600}
  & .dest-cell{font-size:12px}
  & .dest-warn{font-size:12px}
  & .dest-clk{font-size:12px}
  & .empty:not(.dot){font-weight:600}
  & .empty-clean .empty-art{font-size:18px;font-weight:700}
  & .empty-clean .empty-h{font-size:16px;font-weight:700}
  & .empty-clean .empty-sb{font-size:12px}
  & .empty-clean .empty-warn{font-weight:600;font-size:12px}
  & .empty-err-ic{font-size:18px;font-weight:700}
  & .empty-err-h{font-size:16px;font-weight:700}
  & .empty-err-pre{font-size:12px}
  & .ptbl th.srt .arr{font-size:12px;font-weight:600}
  & .phdr-h{font-size:18px;font-weight:700}
  & .phdr-sum{font-size:12px;font-weight:600;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .phdr-sum b{font-weight:600}
  & .phdr-cta{font-size:12px;font-weight:600}
  & .phdr-cta-ic{font-size:16px;font-weight:700}
  & .viec-n{font-size:18px;font-weight:700}
  & .viec-t{font-size:12px;font-weight:600}
  & .viec-t small{font-size:12px;font-weight:600}
  & .viec-ac{font-size:12px;font-weight:600}
  & .dmbox-s{font-size:12px;font-weight:600}
  & .dmbox-s::after{font-size:12px}
  & .dmbox-s small{font-weight:600;font-size:12px}
  & .dm-ref{font-size:12px;font-weight:600}
  & .dm-ref b{font-weight:600}
  & .dmtbl th{font-size:12px;font-weight:600}
  & .dmtbl td{font-size:12px}
  & .dm-cat{font-weight:600}
  & .dm-pend{font-weight:600}
  & .dm-unsold{font-weight:600}
  & .seglbl{font-size:12px;font-weight:600}
  & .segb{font-size:12px;font-weight:600}
  & .segb b{font-weight:600;font-size:12px}
  & .fmore-s{font-size:12px;font-weight:600}
  & .fmore-n{font-size:12px;font-weight:600}
  & .fviews-empty{font-size:12px}
  & .fview-chip{font-weight:600;font-size:12px}
  & .fview-x{font-weight:600}
  & .cf-chip{font-size:12px;font-weight:600}
  & .cf-x{font-size:12px}
  & .cf-clear{font-weight:600;font-size:12px}
  & .cf-cnt{font-size:12px;font-weight:600}
  & .cf-cnt b{font-weight:600}
  & .ptbl td .prodname{font-size:12px;font-weight:600}
  & .rsub{font-size:12px;font-weight:600}
  & .rsub .idcell{font-size:12px}
  & .rsub .codecell{font-size:12px}
  & .rsub .dest-cell{font-size:12px}
  & .rsub .dest-clk{font-size:12px}
  & .rsub .warn-pill{font-size:12px}
  & .rsub .dup-ok-btn{font-size:12px}
  & .rsub-hit{font-size:12px;font-weight:600}
  & .pkg-chip-sm .pkg-chip-n{font-size:12px}
  & .pkg-chip-sm .pkg-chip-pr{font-size:12px}
  & .giacell{font-weight:600;font-size:12px;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .gia-quote{font-weight:600;font-size:12px}
  & .tbfoot{font-size:12px;font-weight:600}
  & .tbfoot-l{font-size:12px;font-weight:600}
  & .colbtn{font-size:12px;font-weight:600}
  @media (max-width: 900px){& .phdr-cta{font-size:12px}}
  @media (max-width: 900px){& .viec-n{font-size:16px;font-weight:700}}
  @media (max-width: 900px){& .ptbl td.c-sold::before{font-size:12px;font-weight:600}}
  /* Components/Pages/Catalog/Reviews.razor */
  & .rv-chip{font-size:12px;font-weight:600}
  & .rv-chip .n{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .rv-more label{font-size:12px;font-weight:600}
  & .rv-who{font-size:12px;font-weight:600}
  & .rv-title{font-size:12px;font-weight:600}
  & .rv-text{font-size:12px}
  & .rv-meta{font-size:12px}
  & .rv-reply{font-size:12px}
  & .rv-reply b{font-size:12px}
  & .rv-star{font-size:12px}
  & .rv-pill{font-size:12px;font-weight:600}
  /* Components/Pages/Catalog/SupplierPriceImport.razor */
  & .spi-lb{font-size:12px;font-weight:600}
  & .spi-chk{font-size:12px}
  /* Components/Pages/Catalog/TransportBlocks.razor */
  & .tb-seg button{font-size:12px;font-weight:600}
  & .tb-seg .n{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  & .tb-chip{font-size:12px;font-weight:600}
  & .tb-chip .n{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .tb-arr{font-size:12px}
  & .tb-route{font-weight:600;font-size:12px}
  & .tb-route .ar{font-weight:600}
  & .tb-pid{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}
  & .tb-cnt{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  & .tb-tbl thead th{font-size:12px;font-weight:600}
  & .tb-tbl tbody td{font-size:12px}
  & .tb-d{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600}
  & .tb-dow{font-size:12px;font-weight:600}
  & .tb-tag{font-size:12px;font-weight:600}
  & .tb-hr{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}
  & .tb-hr.more{font-weight:600}
  & .tb-note{font-size:12px}
  & .tb-undo{font-size:12px;font-weight:600}
  & .tb-empty .ic{font-size:18px;font-weight:700}
  & .tb-empty h3{font-size:12px;font-weight:600}
  & .tb-empty p{font-size:12px}
  & .tb-step-n{font-size:12px;font-weight:600;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .tb-step-t{font-size:12px;font-weight:600}
  & .tb-step-s{font-size:12px}
  & .tb-rad .tt{font-size:12px;font-weight:600}
  & .tb-rad .ss{font-size:12px}
  & .tb-hrb{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  & .tb-pgrp-h{font-size:12px;font-weight:600}
  & .tb-pgrp-h .n{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  & .tb-pgrp-h .sel{font-size:12px;font-weight:600}
  & .tb-pall{font-size:12px;font-weight:600}
  & .tb-prow{font-size:12px}
  & .tb-prow .to{font-weight:600}
  & .tb-flag{font-size:12px;font-weight:600}
  & .tb-sum-t{font-size:12px}
  & .tb-sum-t b{font-weight:600}
  & .tb-sum-t .num{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600}
  & .tb-hint{font-size:12px}
  @media (max-width: 760px){& .tb-seg button{font-size:12px}}
  /* Components/Pages/Cms/BlogListingManager.razor */
  & .blm-key{font-size:12px}
  /* Components/Pages/Cms/HomeDeals.razor */
  & .hd-tip-ico{font-size:18px;font-weight:700}
  & .hd-tip p{font-size:12px}
  & .hd-tab h3{font-size:12px;font-weight:600}
  & .hd-tab .sub{font-size:12px}
  & .hd-slot .nm{font-size:12px;font-weight:600}
  & .hd-slot .mt{font-size:12px}
  & .hd-empty{font-size:12px}
  & .hd-res-item .nm{font-size:12px;font-weight:600}
  & .hd-res-item .mt{font-size:12px}
  /* Components/Pages/Cms/HotDeals.razor */
  & .ht-f{font-size:12px;font-weight:600}
  & .ht-box h3{font-size:12px;font-weight:600}
  & .ht-nm{font-size:12px;font-weight:600}
  & .ht-mt{font-size:12px}
  & .ht-empty{font-size:12px}
  & .ht-res-item .nm{font-size:12px;font-weight:600}
  & .ht-res-item .mt{font-size:12px}
  /* Components/Pages/Cms/Media.razor */
  & .md-fold-ic{font-size:12px;font-weight:600}
  & .mf-item{font-size:12px}
  & .mf-item.mf-act{font-weight:600}
  & .mf-item.mf-child{font-size:12px}
  & .mf-item .mf-ct{font-size:12px;font-weight:600}
  & .mf-caret{font-size:12px}
  & .media-card .thumb .seo-warn{font-size:12px;font-weight:600}
  & .media-card .meta{font-size:12px}
  & .media-card .name{font-weight:600}
  & .media-card .row2{font-size:12px}
  & .media-card .cat-badge{font-weight:600}
  & .media-card .link-row{font-size:12px}
  & .media-card .link-row .url{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .media-card .alt-row{font-size:12px}
  & .media-card .folder-pill{font-size:12px}
  & .media-card .media-actions .iconbtn{font-size:12px}
  & .lightbox-bar{font-size:12px}
  & .sel-bar .sel-all{font-size:12px}
  & .sel-bar .sel-count{font-size:12px;font-weight:600}
  & .review-head{font-size:12px}
  & .review-row .rv-name{font-size:12px}
  & .review-row .rv-dest{font-size:12px}
  /* Components/Pages/Cms/MediaDrafts.razor */
  & .draft-meta{font-size:12px}
  /* Components/Pages/Cms/ShortLinks.razor */
  & .sl-pill{font-size:12px;font-weight:600}
  & .sl-exp{font-weight:600}
  & .sl-stats{font-size:12px}
  & .sl-stats b{font-size:12px}
  /* Components/Pages/Customer/Contacts.razor */
  & .crm-nav-item{font:inherit;font-size:12px;font-weight:600}
  & .crm-nav-count{font-size:12px;font-weight:600}
  & .crm-sub-pill{font:inherit;font-size:12px}
  & .crm-sub-pill.on{font-weight:600}
  & .crm-seg{font:inherit;font-size:12px;font-weight:600}
  & .crm-seg span{font-size:12px;font-weight:600}
  & .crm-search-clear{font-size:12px}
  & .crm-sel{font-size:12px}
  & .crm-drawer-title{font-size:12px;font-weight:600}
  & .crm-ck{font-size:12px}
  & .crm-ck small{font-size:12px}
  & .crm-table th{font-size:12px;font-weight:600}
  & .crm-table td{font-size:12px}
  & .crm-avatar{font-size:12px;font-weight:600}
  & .crm-person-name{font-weight:600}
  & .crm-tag-mini{font-size:12px}
  & .crm-link-btn{font-size:12px;font-weight:600}
  & .crm-mono{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}
  & .crm-email{font-size:12px}
  & .crm-muted{font-size:12px}
  & .crm-chan-pill{font-size:12px;font-weight:600}
  & .crm-country{font-size:12px;font-weight:600}
  & .crm-b2b-pill{font:inherit;font-size:12px;font-weight:600}
  & .crm-money{font-weight:600;font-size:12px}
  & .crm-ord{font-size:12px}
  & .crm-date{font-size:12px}
  & .crm-up{font-size:12px;font-weight:600}
  & .crm-act-btn{font-size:12px;font-weight:600}
  & .crm-footer-info{font-size:12px}
  & .db-chip{font:inherit;font-size:12px;font-weight:600}
  & .db-so{font-size:12px}
  & .db-them{font:inherit;font-size:12px}
  & .db-loc-hd{font-size:12px}
  & .db-xoa{font-size:12px}
  & .db-sec-hd{font-size:12px;font-weight:600}
  & .db-ck{font-size:12px}
  & .db-ck small{font-size:12px}
  & .db-kinh{font-size:12px}
  & .db-sum{font-size:12px}
  & .db-tbl th{font-size:12px;font-weight:600}
  & .db-tbl td{font-size:12px}
  & .db-mo{font-size:12px}
  & .db-ft{font-size:12px}
  /* Components/Pages/Customer/CustomerProfile.razor */
  & .cp-kn{font-size:18px;font-weight:700}
  & .cp-kl{font-size:12px}
  & .cp-kv{font-size:12px}
  & .cp-tic{font-size:16px;font-weight:700}
  /* Components/Pages/Customer/Tabs/B2bDuplicatesTab.razor */
  & .bd-so{font-size:12px}
  & .bd-trong{font-size:12px}
  & .bd-cap{font-size:12px}
  & .bd-why{font-weight:600}
  & .bd-phu{font-size:12px}
  & .bd-chip{font-size:12px}
  /* Components/Pages/Customer/Tabs/LoyaltyStatsTab.razor */
  & .kpi-l{font-size:12px;font-weight:600}
  & .kpi-v{font-size:18px;font-weight:700}
  & .kpi-s{font-size:12px}
  & .kpi-i{font-size:18px;font-weight:700}
  /* Components/Pages/Customer/Tabs/TourGuideCardsTab.razor */
  & .hdv-so{font-size:12px}
  & .hdv-chip{font-size:12px}
  & .hdv-th-top{font-weight:600}
  & .hdv-sort-ic{font-size:12px}
  & .hdv-th-inp,& .hdv-th-sel{font-size:12px;font-weight:500}
  /* Components/Pages/Docs/BuyerMktPolicy.razor */
  & .doc-wrap{font-family:'Montserrat','Be Vietnam Pro',sans-serif}
  & .doc-h1{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}
  & .doc-sub{font-size:12px}
  & .doc-meta{font-size:12px}
  & .doc-meta .chip{font-weight:600}
  & .doc-section h2{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}
  & .doc-section h3{font-size:12px;font-weight:600}
  & .doc-section p{font-size:12px}
  & .doc-section li{font-size:12px}
  & .doc-callout{font-size:12px}
  & .doc-tb{font-size:12px}
  & .doc-tb th{font-weight:600;font-size:12px}
  & .doc-tb td.num{font-weight:600}
  & .doc-formula{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .doc-links{font-size:12px}
  & .doc-links a{font-weight:600}
  & .doc-toc{font-size:12px}
  & .doc-toc strong{font-size:12px}
  /* Components/Pages/Docs/CamNangThuongHieu.razor */
  & .ck-wrap{font-family:'Montserrat','Be Vietnam Pro',sans-serif}
  & .ck-back{font-weight:600;font-size:12px}
  & .ck-tag{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  & .ck-doc h3:first-of-type{font-size:18px;font-weight:700}
  & .ck-doc h2{font-size:18px;font-weight:700}
  & .ck-doc h3{font-size:16px;font-weight:700}
  & .ck-doc a{font-weight:600}
  & .ck-doc strong{font-weight:600}
  & .ck-doc code{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .ck-doc table{font-size:12px}
  & .ck-doc th{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .ck-empty{font-size:12px}
  & .ck-empty a{font-weight:600}
  /* Components/Pages/Docs/ImageGuidelines.razor */
  & .ig-wrap{font-family:'Montserrat','Be Vietnam Pro',sans-serif}
  & .ig-h1{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}
  & .ig-sub{font-size:12px}
  & .ig-section h2{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}
  & .ig-section h3{font-size:12px;font-weight:600}
  & .ig-section p{font-size:12px}
  & .ig-section li{font-size:12px}
  & .ig-do,& .ig-dont{font-size:12px}
  & .ig-do h4,& .ig-dont h4{font-size:12px;font-weight:600}
  & .ig-spec-table{font-size:12px}
  & .ig-spec-table th{font-weight:600;font-size:12px}
  & .ig-callout{font-size:12px}
  & .ig-mono{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .ig-mockup{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .ig-back{font-weight:600;font-size:12px}
  /* Components/Pages/Docs/KnowledgeBase.razor */
  & .kb-wrap{font-family:'Montserrat','Be Vietnam Pro',sans-serif}
  & .kb-h1{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}
  & .kb-sub{font-size:12px}
  & .kb-back{font-weight:600;font-size:12px}
  & .kb-lang a{font-size:12px;font-weight:600}
  & .kb-nodich{font-size:12px}
  & .kb-search{font-size:12px}
  & .kb-hint{font-size:12px}
  & .kb-grouphead{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  & .kb-card .t{font-size:12px;font-weight:600}
  & .kb-card .d{font-size:12px}
  & .kb-empty{font-size:12px}
  & .kb-doc .kb-h1{font-size:18px;font-weight:700}
  & .kb-doc .kb-h2{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}
  & .kb-doc .kb-h3{font-size:12px;font-weight:600}
  & .kb-doc .kb-h4{font-size:12px;font-weight:600}
  & .kb-p{font-size:12px}
  & .kb-ul li,& .kb-ol li{font-size:12px}
  & .kb-quote p{font-size:12px}
  & .kb-code{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .kb-pre code{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .kb-a{font-weight:600}
  & .kb-table{font-size:12px}
  & .kb-table th{font-weight:600}
  & .kb-nextprev a{font-weight:600;font-size:12px}
  & .kb-nextprev small{font-weight:600;font-size:12px}
  @media (max-width:640px){& .kb-h1{font-size:18px;font-weight:700}}
  @media (max-width:640px){& .kb-doc .kb-h2{font-size:16px;font-weight:700}}
  /* Components/Pages/ESim/EsimCatalogImport.razor */
  & .imp-step h3{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .imp-step h3 .step-num{font-size:12px;font-weight:600}
  & .imp-file-pick label{font-weight:600;font-size:12px}
  & .imp-file-info{font-size:12px}
  & .imp-map label{font-size:12px;font-weight:600}
  & .imp-map select{font-size:12px}
  & .imp-preview-table{font-size:12px}
  & .imp-preview-table th{font-weight:600}
  & .imp-country-chip{font-size:12px;font-weight:600}
  & .imp-country-chip .n{font-size:12px}
  & .imp-btn{font-weight:600;font-size:12px}
  & .imp-results h4{font-size:12px}
  & .imp-errors{font-size:12px}
  /* Components/Pages/ESim/EsimCustomers.razor */
  @media(max-width:720px){& .esc-kpis .kh-kpi .v{font-size:18px;font-weight:700}}
  /* Components/Pages/ESim/EsimGigago.razor */
  & .gg-cfg{font-size:12px}
  & .gg-sub{font-size:12px}
  & .gg-sp ul{font-size:12px}
  /* Components/Pages/ESim/EsimOrders.razor */
  & .eso-kpis .eso-v-sm{font-size:18px;font-weight:700}
  & .eso-flt a{font-weight:600}
  @media(max-width:720px){& .eso-kpis .kh-kpi .v{font-size:18px;font-weight:700}}
  @media(max-width:720px){& .eso-kpis .eso-v-sm{font-size:16px;font-weight:700}}
  /* Components/Pages/ESim/EsimOverview.razor */
  & .eo-search{font-size:12px}
  & .eo-btn{font-weight:600;font-size:12px}
  & .eo-section-h{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .eo-section-h .ico{font-size:16px;font-weight:700}
  & .eo-section-h .ttl{font-weight:600;font-size:12px}
  & .eo-section-h .sub{font-size:12px}
  & .eo-section-h .cnt{font-weight:600;font-size:12px}
  & .eo-card-name{font-weight:600;font-size:12px}
  & .eo-card-status{font-size:12px;font-weight:600}
  & .eo-card-dest{font-size:12px;font-weight:600}
  & .eo-card-meta{font-size:12px}
  & .eo-card-meta .m b{font-weight:600}
  & .eo-card-cover{font-size:12px;font-weight:600}
  & .eo-card-aliases .lab{font-size:12px;font-weight:600}
  & .eo-card-aliases input{font-size:12px;font-family:'Montserrat','Be Vietnam Pro',sans-serif}
  & .eo-card-actions a{font-size:12px;font-weight:600}
  & .eo-empty{font-size:12px}
  & .eo-saving{font-size:12px;font-weight:600}
  /* Components/Pages/Home/ForgotPassword.razor */
  & body{font-family:'Montserrat','Be Vietnam Pro', system-ui, -apple-system, Segoe UI, sans-serif}
  & .lg-kicker{font-size:12px;font-weight:600}
  & .lg-title{font-size:18px;font-weight:700}
  & .lg-tag{font-size:12px}
  & .lg-field-lbl{font-size:12px;font-weight:600}
  & .lg-input{font-size:12px}
  & .lg-err-inline{font-size:12px}
  & .lg-cta{font-weight:600;font-size:12px}
  & .lg-cta-mini{font-size:12px}
  & .lg-alert{font-size:12px}
  & .lg-ok-h{font-weight:600;font-size:12px}
  & .lg-ok-s{font-size:12px}
  & .lg-hint{font-size:12px}
  & .lg-foot-link{font-size:12px}
  & .lg-foot-link a{font-weight:600}
  @media (max-width: 500px){& .lg-title{font-size:18px;font-weight:700}}
  /* Components/Pages/Home/Login.razor */
  & body{font-family:'Montserrat','Be Vietnam Pro', system-ui, -apple-system, Segoe UI, sans-serif}
  & .lg-chip{font-size:12px;font-weight:600}
  & .lg-eyebrow{font-size:12px;font-weight:600}
  & .lg-h1{font-size:clamp(38px, 4.4vw, 64px);font-weight:600}
  & .lg-sub{font-size:16px;font-weight:700}
  & .lg-feats li{font-size:12px;font-weight:600}
  & .lg-hero-foot{font-size:12px}
  & .lg-kicker{font-size:12px;font-weight:600}
  & .lg-title{font-size:18px;font-weight:700}
  & .lg-tag{font-size:12px}
  & .lg-alert{font-size:12px;font-weight:600}
  & .lg-field-lbl{font-size:12px;font-weight:600}
  & .lg-input{font-size:12px}
  & .lg-forgot{font-size:12px;font-weight:600}
  & .lg-remember{font-size:12px;font-weight:600}
  & .lg-seg-b span{font-weight:600;font-size:12px}
  & .lg-cta{font-size:12px;font-weight:600}
  & .lg-foot{font-size:12px}
  @media (max-width: 480px){& .lg-title{font-size:18px;font-weight:700}}
  /* Components/Pages/Hr/BangCong.razor */
  & .bc-seg button{font-weight:600}
  & .bc-tbl{font-size:12px}
  & .bc-tbl td.b{font-weight:600}
  & .bc-tbl tr.sum td{font-weight:600}
  & .bc-kpi span{font-size:12px}
  & .bc-kpi b{font-size:16px;font-weight:700}
  & .bc-f label{font-size:12px}
  & .bc-pc{font-size:12px}
  /* Components/Pages/Hr/BangLuong.razor */
  & .bl-tbl{font-size:12px}
  & .bl-tbl td.b{font-weight:600}
  & .bl-tbl tr.sum td{font-weight:600}
  & .bl-tbl tr.grp td{font-weight:600}
  & .bl-pl{font-size:12px}
  & .bl-pl tr.h td{font-weight:600}
  /* Components/Pages/Hr/BaoCaoChamCong.razor */
  & .cc-tab a{font-weight:600}
  & .lich-t{font-size:12px}
  & .lich-o{font-size:12px;font-weight:600}
  & .lich-o small{font-size:12px;font-weight:500}
  & .lich-chu{font-size:12px}
  /* Components/Pages/Hr/CaiAppChamCong.razor */
  & .ca-trang h1{font-size:18px;font-weight:700}
  & .ca-trang .phu{font-size:12px}
  & .ca-khung{font-size:12px}
  & .ca-khung b.t{font-size:16px;font-weight:700}
  & .ca-nut{font:600 16px Montserrat, sans-serif;font-weight:700}
  & .ca-cho{font-size:12px}
  & .ca-trang .duoi{font-size:12px}
  & .ca-trang .duoi a{font-weight:600}
  /* Components/Pages/Hr/CaiAppWorkplace.razor */
  & .wp-ca-trang h1{font-size:16px;font-weight:700}
  & .wp-ca-trang .phu{font-size:12px}
  & .wp-ca-khung{font-size:12px}
  & .wp-ca-khung b.t{font-size:16px;font-weight:700}
  & .wp-ca-nut{font:600 16px Montserrat, sans-serif;font-weight:700}
  & .wp-ca-cho{font-size:12px}
  & .wp-ca-o{font-size:12px}
  & .wp-ca-o b{font-weight:600}
  & .wp-ca-trang .duoi{font-size:12px}
  & .wp-ca-trang .duoi a{font-weight:600}
  /* Components/Pages/Hr/ChamCong.razor */
  & .cc-tab a{font-weight:600}
  /* Components/Pages/Hr/DriverReviewRewardsPage.razor */
  & .dg{font-size:12px}
  & .dg h1{font-size:18px;font-weight:700}
  & .dg-ic{font-size:16px;font-weight:700}
  & .dg-chip{font-size:12px;font-weight:600}
  & .dg-month{font-weight:600}
  & .dg-month button{font-size:12px}
  & .dg-kpi .l{font-size:12px;font-weight:600}
  & .dg-kpi .n{font-size:18px;font-weight:700}
  & .dg-kpi .s{font-size:12px}
  & .dg-split{font-size:12px;font-weight:600}
  & .dg-tab{font-weight:600;font-size:12px}
  & .dg-tab b{font-size:12px}
  & .dg-btn{font-weight:600;font-size:12px}
  & .dg-btn.sm{font-size:12px}
  & .dg-star{font-size:18px;font-weight:700}
  & .dg-star small{font-size:12px;font-weight:600}
  & .dg-av{font-weight:600;font-size:12px}
  & .dg-name{font-weight:600;font-size:12px}
  & .dg-meta{font-size:12px}
  & .dg-cmt{font-size:12px}
  & .dg-goc{font-size:12px}
  & .dg-goc b{font-size:12px}
  & .dg-none{font-size:12px}
  & .dg-prev{font-size:12px;font-weight:600}
  & .dg-amt{font-size:16px;font-weight:700}
  & .dg-st{font-size:12px;font-weight:600}
  & .dg-why{font-size:12px}
  & .dg-flag{font-size:12px}
  & .dg-rej .t{font-weight:600;font-size:12px}
  & .dg-opt{font-size:12px;font-weight:600}
  & .dg-rej input{font-size:12px}
  & .dg-box h3{font-size:12px}
  & .dg-box p{font-size:12px}
  & .dg-rrow{font-size:12px}
  & .dg-ok0{font-weight:600;font-size:12px}
  & .dg-mrow{font-size:12px}
  & .dg-toast{font-weight:600;font-size:12px}
  /* Components/Pages/Hr/LocationPoints.razor */
  & .loc-tabs a{font-weight:600;font-size:12px}
  & .lp-badge{font-size:12px;font-weight:600}
  & .lp-prod{font-size:12px}
  & .lp-addr{font-size:12px}
  & .lp-name{font-size:12px;font-weight:600}
  & .lp-todo .lbl{font-size:12px;font-weight:600}
  & .lp-todo .tip{font-size:12px}
  & .lp-chip{font-size:12px;font-weight:600}
  & .lp-chip .n{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .lp-ro{font-size:12px}
  & .lp-warn{font-size:12px}
  & .lp-err{font-size:12px}
  & .lp-ok{font-size:12px}
  /* Components/Pages/Hr/LuongCuaToi.razor */
  & .lct{font-size:12px}
  & .lct th{font-weight:600}
  /* Components/Pages/Hr/PhieuCong.razor */
  & .pc-tbl{font-size:12px}
  /* Components/Pages/Hr/PhieuLuongNoiDung.razor */
  & .pl-tbl{font-size:12px}
  & .pl-tbl tr.h td{font-weight:600}
  & .pl-tbl .ld{font-size:12px}
  /* Components/Pages/Hr/RepairSlipPanel.razor */
  & .rs-h .ngay{font-weight:600}
  & .rs-h .tien{font-weight:600}
  & .rs-o label{font-size:12px}
  & .rs-bang table{font-size:12px}
  & .rs-bang th{font-weight:600}
  & .rs-phu{font-size:12px}
  & .rs-co{font-weight:600;font-size:12px}
  /* Components/Pages/Hr/StaffCommissionsPage.razor */
  & .hh-a{font-weight:600}
  /* Components/Pages/Hr/VehicleRepairPanel.razor */
  & .rp-h .ngay{font-weight:600}
  & .rp-h .tien{font-weight:600}
  & .rp-mon{font-size:12px}
  & .rp-thang{font-size:12px;font-weight:600}
  /* Components/Pages/Hr/VehiclesPage.razor */
  & .dx-card .k{font-size:12px;font-weight:600}
  & .dx-card .v{font-size:18px;font-weight:700}
  & .dx-card .d{font-size:12px;font-weight:600}
  & .dx-seg button{font:inherit;font-size:12px;font-weight:600}
  & .dx-bien{font-size:16px;font-weight:700}
  & .dx-loai{font-size:12px;font-weight:600}
  & .dx-hang{font-size:12px}
  & .dx-nhan{font-size:12px;font-weight:600}
  & .dx-gt{font-size:12px;font-weight:600}
  & .dx-gt b{font-weight:600}
  & .dx-gt em{font-weight:600}
  & .dx-tt{font-size:12px;font-weight:600}
  & .dx-lich-dong{font-size:12px}
  & .dx-lich h4{font-size:12px}
  /* Components/Pages/Hr/Workplace.razor */
  & .wp-me-name{font-size:16px;font-weight:700}
  & .wp-me-sub{font-size:12px}
  & .wp-nav-btn{font-size:12px;font-weight:600}
  & .wp-nav-btn.ac{font-weight:600}
  & .wp-hd-left h1{font-size:16px;font-weight:700}
  & .wp-hd-sub{font-size:12px}
  & .wp-badge{font-size:12px;font-weight:600}
  & .wp-veh-tag{font-size:12px;font-weight:600}
  & .wp-exec-lbl{font-size:12px;font-weight:600}
  & .wp-cnt{font-size:12px;font-weight:600}
  & .wp-subcard-t{font-size:12px;font-weight:600}
  & .wp-subcard-s{font-size:12px}
  @media (max-width: 860px){& .wp-mob-btn{font:600 12px inherit}}
  @media (max-width: 860px){& .wp-mob-btn.ac{font-weight:600}}
  @media (max-width: 860px){& .wp-mob-dot{font-size:12px;font-weight:600}}
  & .wp-card-t{font-size:16px;font-weight:700}
  & .wp-card-s{font-size:12px}
  & .wp-kpi-k{font-size:12px;font-weight:600}
  & .wp-kpi-v{font-size:16px;font-weight:700}
  & .wp-punch-btn{font-size:16px;font-weight:700}
  & .wp-pin{font-size:12px;font-weight:600}
  & .wp-row-t{font-size:12px;font-weight:600}
  & .wp-row-m{font-size:12px}
  & .wp-time-pill{font-size:12px;font-weight:600}
  & .wp-code-pill{font-size:12px;font-weight:600}
  & .wp-chan-pill{font-size:12px;font-weight:600}
  & .wp-order-title{font-size:12px;font-weight:600}
  & .wp-order-meta{font-size:12px}
  & .wp-order-meta-lbl{font-weight:600}
  & .wp-order-meta-val{font-weight:600}
  & .wp-chip{font-size:12px;font-weight:600}
  & .wp-org-dept-t{font-size:16px;font-weight:700}
  & .wp-org-dept-s{font-size:12px}
  & .wp-org-u-name{font-size:12px;font-weight:600}
  & .wp-org-u-role{font-size:12px}
  & .wp-ava{font-size:12px;font-weight:600}
  & .wp-msg-bub{font-size:12px}
  /* Components/Pages/Identity/Permissions.razor */
  & .perm-matrix th,& .perm-matrix td{font-size:12px}
  & .perm-matrix th.role{font-weight:600}
  & .perm-matrix td.perm{font-weight:600}
  & .perm-matrix td.perm small{font-weight:400}
  & .perm-cell.granted{font-weight:600}
  & .perm-cell.inherit-allow{font-weight:600}
  & .group-header{font-weight:600;font-size:12px}
  /* Components/Pages/Identity/Profile.razor */
  & .scard{font-family:'Montserrat','Be Vietnam Pro',system-ui,Arial,sans-serif}
  & .scard-logo{font-size:16px;font-weight:700}
  & .scard-logo small{font-weight:600;font-size:12px}
  & .scard-photo{font-size:18px;font-weight:700}
  & .scard-name{font-size:16px;font-weight:700}
  & .scard-dept{font-weight:600;font-size:12px}
  & .scard-title{font-weight:600;font-size:12px}
  & .scard-pill{font-size:12px;font-weight:600}
  & .scard-qr-label{font-weight:600;font-size:12px}
  & .scard-route .c{font-size:12px;font-weight:600}
  & .scard-ft{font-size:12px}
  & .scard-ft b{font-size:12px}
  /* Components/Pages/Identity/Users.razor */
  & .up-page{font-family:'Montserrat','Be Vietnam Pro',-apple-system,BlinkMacSystemFont,sans-serif}
  & .up-tab{font-size:12px;font-weight:600}
  & .up-tab-ct{font-size:12px;font-weight:600}
  & .up-search input{font-size:12px;font-weight:500}
  & .up-search-ic{font-size:12px}
  & .up-btn{font-size:12px;font-weight:600}
  & .up-fl-label{font-size:12px;font-weight:600}
  & .up-pill{font-size:12px;font-weight:600}
  & .up-pill .ct{font-size:12px;font-weight:600}
  & .up-listhead{font-size:12px;font-weight:600}
  & .up-bulkbar .ct{font-weight:600;font-size:12px}
  & .up-bulkbar .lnk{font-weight:600;font-size:12px}
  & .up-bulkbar .danger{font-size:12px;font-weight:600}
  & .up-id{font-weight:600;font-size:12px}
  & .up-avatar{font-weight:600;font-size:12px}
  & .up-name{font-weight:600;font-size:12px}
  & .up-sub{font-size:12px;font-weight:500}
  & .up-email{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}
  & .up-rolebd{font-size:12px;font-weight:600}
  & .up-status{font-size:12px;font-weight:600}
  & .up-time{font-size:12px;font-weight:500}
  & .up-time-strong{font-weight:600;font-size:12px}
  & .up-time-rel{font-size:12px;font-weight:600}
  & .up-iconbtn{font-size:12px}
  & .up-empty-ic{font-size:18px;font-weight:700}
  & .up-empty-title{font-size:18px;font-weight:700}
  & .up-empty-sub{font-size:12px;font-weight:500}
  & .up-paging{font-size:12px}
  & .up-pagecount{font-weight:600}
  & .up-pagecount .num{font-size:16px;font-weight:700}
  & .up-pgbtn{font-size:12px;font-weight:600}
  & .up-pgbtn.cur{font-weight:600}
  & .up-toast{font-weight:600;font-size:12px}
  & .mx-tbl{font-size:12px}
  & .mx-tbl thead th{font-size:12px;font-weight:600}
  & .mx-tbl tbody td.mx-perm code{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  & .mx-tbl tbody td.mx-perm .mx-perm-desc{font-size:12px;font-weight:500}
  & .mx-tbl tbody tr.mx-group td{font-size:12px;font-weight:600}
  & .mx-cell{font-weight:600;font-size:12px}
  & .mx-grant::after,& .mx-deny::after{font-size:12px}
  /* Components/Pages/Marketing/AdsAdvisor.razor */
  & .aa-chr .nm{font-size:12px;font-weight:600}
  & .aa-chr .tx{font-size:12px}
  & .aa-last{font-size:18px;font-weight:700}
  & .aa-last small{font-size:12px;font-weight:600}
  & .aa-run .hint{font-size:12px;font-weight:600}
  & .aa-sec{font-size:12px;font-weight:600}
  & .aa-pl .n{font-size:12px}
  & .aa-pl .m{font-size:12px;font-weight:600}
  & .aa-pl .f{font-size:12px}
  /* Components/Pages/Marketing/ContentStudio.razor */
  & .cs-kpi .kc .lb{font-size:12px;font-weight:600}
  & .cs-kpi .kc .vl{font-size:18px;font-weight:700}
  & .cs-kpi .kc .sb{font-size:12px}
  & .cs-chip{font-size:12px;font-weight:600}
  & .cs-col h3{font-size:12px;font-weight:600}
  & .cs-col h3 .cnt{font-size:12px;font-weight:600}
  & .cs-pillar{font-size:12px;font-weight:600}
  & .cs-card .tt{font-size:12px;font-weight:600}
  & .cs-card .mt{font-size:12px}
  & .cs-card .sc{font-weight:600}
  & .cs-empty{font-size:12px}
  & .cs-fab{font-weight:600;font-size:12px}
  & .cs-top .nm{font-size:18px;font-weight:700}
  & .cs-sub{font-size:12px}
  & .cs-seg button{font-size:12px;font-weight:600}
  & .cs-mo .lb{font-size:12px;font-weight:600}
  & .cs-pan .hd{font-size:12px;font-weight:600}
  & .cs-n{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600}
  & .cs-kv{font-size:12px;font-weight:600}
  & .cs-kv b{font-size:12px}
  & .cs-tot{font-size:12px;font-weight:600}
  & .cs-tot .hd{font-size:12px;font-weight:600}
  & .cs-find input{font-size:12px}
  & .cs-md-hd h3{font-size:16px;font-weight:700}
  & .cs-md-bd label{font-size:12px;font-weight:600}
  & .cs-md-bd input,& .cs-md-bd select,& .cs-md-bd textarea{font-size:12px}
  & .cs-btn{font-weight:600;font-size:12px}
  & .cs-mnote{font-size:12px}
  & .cs-paste .hint{font-size:12px}
  & .cs-meta-grid{font-size:12px}
  & .cs-meta-grid div b{font-size:12px}
  & .gen-tab{font-size:12px;font-weight:600}
  & .gen-preview{font-size:12px}
  & .gen-preview h4{font-size:12px}
  & .cs-src{font-size:12px;font-weight:600}
  & .cs-due{font-size:12px;font-weight:600}
  & .cs-mv button{font-size:12px;font-weight:600}
  & .cs-sel{font-size:12px}
  & .cl-row .tt{font-size:12px;font-weight:600}
  & .cl-row .mt{font-size:12px;font-weight:600}
  & .cl-num .n{font-size:16px;font-weight:700}
  & .cl-num .l{font-size:12px;font-weight:600}
  & .cl-up{font-size:12px;font-weight:600}
  & .cl-flat{font-size:12px;font-weight:600}
  & .cl-foot .s{font-size:12px;font-weight:600}
  & .cl-foot .s b{font-size:12px;font-weight:600}
  & .cl-when{font-size:12px;font-weight:600}
  & .vs-panel h3{font-size:12px;font-weight:600}
  & .vs-panel label{font-size:12px;font-weight:600}
  & .vs-panel input[type=text],& .vs-panel select,& .vs-panel textarea{font-size:12px}
  & .vs-counter{font-size:12px}
  & .vs-slider .val{font-size:12px;font-weight:600}
  & .vs-norm{font-size:12px}
  & .vs-note{font-size:12px}
  & .vs-alert{font-size:12px}
  & .vs-lib{font-size:12px}
  & .vs-lib th{font-size:12px;font-weight:600}
  & .vs-tag{font-size:12px;font-weight:600}
  & .vs-mini{font-size:12px;font-weight:600}
  & .vs-langs label{font-size:12px;font-weight:600}
  /* Components/Pages/Marketing/FacebookAdsCampaignsPage.razor */
  & .ga-pill{font-size:12px;font-weight:600}
  & .ga-form > label{font-size:12px;font-weight:600}
  & .ga-form .hint{font-size:12px}
  & .ga-cnt{font-size:12px}
  & .ga-cnt.bad{font-weight:600}
  & .ga-err{font-size:12px;font-weight:600}
  & .ga-ok{font-size:12px;font-weight:600}
  & .fb-imgs .it span{font-size:12px}
  & .fb-nhom{font-size:12px;font-weight:600}
  & .fb-chip{font-size:12px}
  & .fb-chip select{font-size:12px}
  & .fb-chip button{font-size:12px}
  & .fb-ck{font-size:12px}
  /* Components/Pages/Marketing/GoogleAdsCampaignsPage.razor */
  & .ga-pill{font-size:12px;font-weight:600}
  & .ga-form label{font-size:12px;font-weight:600}
  & .ga-form .hint{font-size:12px}
  & .ga-cnt{font-size:12px}
  & .ga-cnt.bad{font-weight:600}
  & .ga-err{font-size:12px;font-weight:600}
  & .ga-ok{font-size:12px;font-weight:600}
  /* Components/Pages/Marketing/InspirationPool.razor */
  & .ip-hero h1{font-size:18px;font-weight:700}
  & .ip-hero p{font-size:12px}
  & .ip-paste select{font-size:12px;font-weight:600}
  & .ip-paste input{font-size:12px}
  & .ip-paste button{font-weight:600}
  & .ip-kpi .lb{font-size:12px;font-weight:600}
  & .ip-kpi .vl{font-size:18px;font-weight:700}
  & .ip-kpi .sb{font-size:12px}
  & .ip-chip{font-size:12px;font-weight:600}
  & .ip-typetag{font-size:12px;font-weight:600}
  & .ip-statustag{font-size:12px;font-weight:600}
  & .ip-domain{font-size:12px;font-weight:600}
  & .ip-tt{font-size:12px;font-weight:600}
  & .ip-mt{font-size:12px}
  & .ip-used{font-size:12px}
  & .ip-iconbtn{font-size:12px}
  & .ip-empty .icon{font-size:18px;font-weight:700}
  & .ip-err{font-size:12px}
  & .ip-ok{font-size:12px}
  & .ip-dr-hd .src{font-size:12px}
  & .ip-dr-hd h3{font-size:16px;font-weight:700}
  & .ip-dr-bd label{font-size:12px;font-weight:600}
  & .ip-extract-item .k{font-size:12px;font-weight:600}
  & .ip-extract-item .v{font-size:12px;font-weight:600}
  & .kw{font-size:12px}
  & .ip-dr-btn{font-weight:600;font-size:12px}
  /* Components/Pages/Marketing/MarketingBudgetsPage.razor */
  & .nb-seg button{font-size:12px;font-weight:600}
  & .nb-pan .hd{font-size:12px;font-weight:600}
  & .nb-n{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600}
  & .nb-kv{font-size:12px;font-weight:600}
  & .nb-kv b{font-size:12px}
  & .nb-av{font-size:12px;font-weight:600}
  & .nb-av.sm{font-size:12px}
  & .nb-mini{font-size:12px;font-weight:600}
  & .nb-md h3{font-size:16px;font-weight:700}
  & .nb-md label{font-size:12px;font-weight:600}
  & .mb-row.head{font-size:12px;font-weight:600}
  & .mb-row .amt{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600}
  & .mb-row .ch{font-size:12px;font-weight:600}
  /* Components/Pages/Marketing/MarketingDashboard.razor */
  & .md-kychip{font-size:12px;font-weight:600}
  & .md-range{font-size:12px}
  & .md-range b{font-size:12px}
  & .md-band-h{font-size:12px;font-weight:600}
  & .md-band-lb{font-size:12px;font-weight:600}
  & .md-band-vl{font-size:18px;font-weight:700}
  & .md-band-sub{font-size:12px}
  & .md-h{font-size:16px;font-weight:700}
  & .md-h4{font-size:12px;font-weight:600}
  & .md-sub2{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-size:12px;font-weight:600}
  & .md-pheu-ten{font-size:12px;font-weight:600}
  & .md-pheu-don{font-weight:600;font-size:12px}
  & .md-pheu-pct{font-size:12px;font-weight:600}
  & .md-pheu-foot{font-size:12px}
  & .md-pheu-foot b{font-size:12px}
  & .md-viec-t{font-size:12px;font-weight:600}
  & .md-viec-d{font-size:12px}
  & .md-canh-lb{font-size:12px;font-weight:600}
  & .md-canh-vl{font-size:18px;font-weight:700}
  & .md-canh-sub{font-size:12px}
  & .md-mini-lb{font-size:12px;font-weight:600}
  & .md-mini-vl{font-size:18px;font-weight:700}
  & .md-mini-sub{font-size:12px}
  & .md-note{font-size:12px}
  & .md-err{font-size:12px}
  & .md-phu-top{font-size:12px;font-weight:600}
  & .md-phu-top b{font-size:16px;font-weight:700}
  & .md-phu-sub{font-size:12px}
  & .md-mt-so{font-weight:600;font-size:12px}
  & .md-mt-t{font-size:12px;font-weight:600}
  & .md-mt-m{font-size:12px}
  & .md-mt-pill{font-size:12px;font-weight:600}
  & .md-mt-nguon{font-weight:400}
  & .md-mt-viec{font-size:12px}
  & .md-bar-row{font-size:12px}
  & .md-bar-vl{font-weight:600}
  & .md-ty-vl{font-size:12px;font-weight:600}
  & .md-mute{font-size:12px}
  & .md-zero{font-weight:600}
  & .md-empty{font-size:12px}
  & .md-delta{font-size:12px;font-weight:600}
  & .md-chart-lb{font-size:12px}
  & .md-legend{font-size:12px}
  & .md-toast{font-weight:600;font-size:12px}
  & .md-foot{font-size:12px}
  @media (max-width:900px){& .md-band-vl{font-size:18px;font-weight:700}}
  @media (max-width:900px){& .md-h{font-size:12px}}
  @media (max-width:900px){& .md-range{font-size:12px}}
  /* Components/Pages/Marketing/MarketingPlan.razor */
  & .mp-stale{font-size:12px}
  & .mp-stale a{font-weight:600}
  & .mp-hero h1{font-size:18px;font-weight:700}
  & .mp-hero p{font-size:12px}
  & .mp-hero .meta{font-size:12px}
  & .mp-hero .meta b{font-weight:600}
  & .mp-hero code{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .kpi .lbl{font-size:12px;font-weight:600}
  & .kpi .val{font-size:18px;font-weight:700}
  & .kpi .sub{font-size:12px}
  & .section-head h2{font-size:18px;font-weight:700}
  & .section-body .sec-h3{font-size:16px;font-weight:700}
  & .ex-h4{font-size:12px;font-weight:600}
  & .intro-box{font-size:12px}
  & .status-pill{font-size:12px;font-weight:600}
  & .kv-grid .k,& .kv-grid .v{font-size:12px}
  & .kv-grid .k{font-weight:600}
  & .kv-grid .v .hint{font-size:12px;font-weight:600}
  & .audit-tbl{font-size:12px}
  & .audit-tbl th{font-size:12px;font-weight:600}
  & .bd{font-size:12px;font-weight:600}
  & .phase h4{font-size:12px;font-weight:600}
  & .phase .est{font-size:12px;font-weight:600}
  & .phase .est-i{font-size:12px}
  & .phase li{font-size:12px}
  & .phase li::before{font-size:12px}
  & .phase .verified{font-size:12px}
  & .phase .phase-goal{font-size:12px}
  & .phase .phase-metric{font-size:12px}
  & .formula{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .metric-row{font-size:12px}
  & .metric-row .target{font-weight:600}
  & .metric-row .actual{font-weight:600}
  & .metric-row.metric-h{font-weight:600;font-size:12px}
  & .note-p{font-size:12px}
  & .task-ol{font-size:12px}
  & .tracking-tbl{font-size:12px}
  & .tracking-tbl th{font-size:12px;font-weight:600}
  & .init-tab .it-num{font-size:18px;font-weight:700}
  & .init-tab .it-title{font-size:12px;font-weight:600}
  & .init-tab .it-sub{font-size:12px}
  & .init-tab .it-status{font-size:12px;font-weight:600}
  & .confirm-list li{font-size:12px}
  & .confirm-list.confirm-done li code{font-size:12px}
  & .role-card .role-h{font-size:16px;font-weight:700}
  & .role-card .role-sub{font-size:12px}
  & .role-card .role-rbac{font-size:12px;font-weight:600}
  & .role-card .role-rbac code{font-size:12px}
  & .role-card h5{font-size:12px;font-weight:600}
  & .role-card .role-ul li{font-size:12px}
  & .role-card .role-ul li::before{font-weight:600}
  & .foot-note{font-size:12px}
  & .phase-card .phase-num{font-size:18px;font-weight:700}
  & .phase-card .phase-title{font-size:12px;font-weight:600}
  & .phase-card .phase-sub{font-size:12px}
  & .phase-card .status-sel{font-size:12px}
  & .phase-card .phase-summary{font-size:12px}
  & .phase-card .kpi-lbl{font-size:12px;font-weight:600}
  & .phase-card .kpi-pair{font-size:12px}
  & .phase-card .kpi-v{font-weight:600}
  & .phase-card .kpi-src{font-size:12px}
  & .phase-card .kpi-empty{font-size:12px}
  & .phase-card .ai-note{font-size:12px}
  & .btn-mini{font-size:12px;font-weight:600}
  & .ai-cost-tbl{font-size:12px}
  & .ai-cost-tbl th{font-size:12px;font-weight:600}
  & .ai-cost-tbl tr.cur td:first-child::after{font-size:12px;font-weight:600}
  & .ai-cost-tbl code{font-size:12px}
  /* Components/Pages/Marketing/TaoLink.razor */
  & .tl h2{font-size:18px;font-weight:700}
  & .tl-mute{font-size:12px}
  & .tl-card label{font-size:12px;font-weight:600}
  & .tl .inp{font:inherit;font-size:12px;font-weight:400}
  & .tl-link{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .tl-ok{font-size:12px}
  & .tl .btn{font:inherit}
  & .tl .btn.sm{font-size:12px}
  & .tl .btn.p{font-weight:600}
  & .tl-tbl{font-size:12px}
  & .tl-tbl th{font-size:12px}
  /* Components/Pages/Messaging/CannedResponsesAdmin.razor */
  & .cr-top{font-size:16px !important;font-weight:700 !important}
  & .cr-body{font-size:12px}
  /* Components/Pages/Messaging/ContactGroupQuoteSettings.razor */
  & .gqs-grid label{font-size:12px}
  & .gqs-t{font-size:12px}
  & .gqs-t th{font-weight:600;font-size:12px}
  & .gqs-t .inp{font-size:12px}
  & .gqs-ok{font-weight:600;font-size:12px}
  & .gqs-err{font-weight:600;font-size:12px}
  & .gq-flag{font-size:12px;font-weight:600}
  /* Components/Pages/Messaging/ContactMessages.razor */
  & .cmt .who{font-weight:600}
  & .cmt .sub{font-size:12px}
  & .cmt .inp{font-size:12px}
  & .cm-kpis .v.nho{font-size:16px;font-weight:700}
  & .cm-kh{font-size:12px;font-weight:600}
  & .cm-ai{font-size:12px;font-weight:600}
  & .cm-late{font-weight:600}
  & .cm-ok{font-weight:600}
  @media (max-width:720px){& .cm-kpis .v{font-size:18px;font-weight:700}}
  @media (max-width:720px){& .cm-kpis .v.nho{font-size:12px}}
  /* Components/Pages/Messaging/EmailTemplates.razor */
  & .et-grp{font-size:12px;font-weight:600}
  & .et-grp .et-gcount{font-weight:600}
  & .et-it-name{font-size:12px;font-weight:600}
  & .et-it-key{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .et-off{font-size:12px;font-weight:600}
  & .et-wip{font-size:12px;font-weight:600}
  & .et-title{font-size:16px;font-weight:700}
  & .et-key{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .et-fact-lb{font-size:12px;font-weight:600}
  & .et-fact-vl{font-size:12px;font-weight:600}
  & .et-fact-sub{font-size:12px}
  & .et-lang{font-size:12px;font-weight:600}
  & .et-subj-lb{font-size:12px;font-weight:600}
  & .et-subj-vl{font-size:12px;font-weight:600}
  & .et-dev button{font-size:12px;font-weight:600}
  & .et-note{font-size:12px}
  & .et-blank{font-size:12px}
  & .et-blank .et-blank-ico{font-size:18px;font-weight:700}
  @media (max-width:960px){& .et-back{font-size:12px;font-weight:600}}
  @media (max-width:600px){& .et-title{font-size:16px;font-weight:700}}
  /* Components/Pages/Messaging/Inbox.razor */
  & .rel-tab{font-size:12px;font-weight:600}
  /* Components/Pages/Messaging/PartnerLeads.razor */
  & .pl-btn{font-size:12px;font-weight:600}
  @media (max-width:720px){& .pl-kpis .v{font-size:18px;font-weight:700}}
  /* Components/Pages/Messaging/StaffInbox.razor */
  & .si-row .ic{font-size:18px;font-weight:700}
  & .si-row .title{font-weight:600;font-size:12px}
  & .si-row.read .title{font-weight:500}
  & .si-row .msg{font-size:12px}
  & .si-row .when{font-size:12px}
  & .si-row .toggle{font-size:12px}
  & .si-chip{font-size:12px;font-weight:600}
  /* Components/Pages/Messaging/ZaloStats.razor */
  & .kpi-l{font-size:12px;font-weight:600}
  & .kpi-v{font-size:18px;font-weight:700}
  & .kpi-s{font-size:12px}
  & .kpi-i{font-size:16px;font-weight:700}
  /* Components/Pages/Messaging/ZaloWorkspace.razor */
  & .zw-toolbar .crumb{font-size:12px}
  & .zw-toolbar .crumb b{font-weight:600}
  & .zw-toolbar .range button{font-size:12px}
  & .zw-toolbar .range button.on{font-weight:600}
  & .zw-toolbar .btn{font-size:12px;font-weight:600}
  & .zw-tabs button{font-size:12px;font-weight:600}
  & .zw-tabs button .bdg{font-size:12px;font-weight:600}
  & .zw-alert .ic{font-size:16px;font-weight:700}
  & .zw-alert .msg{font-size:12px}
  & .zw-alert .msg b{font-weight:600}
  & .zw-kpi .lbl{font-size:12px;font-weight:600}
  & .zw-kpi .val{font-size:18px;font-weight:700}
  & .zw-kpi .val small{font-size:12px;font-weight:600}
  & .zw-kpi .delta{font-size:12px;font-weight:600;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .zw-kpi .sub{font-size:12px}
  & .zw-card .hd h3{font-size:12px;font-weight:600}
  & .zw-card .hd .sub{font-size:12px}
  & .zw-card .hd .more{font-size:12px}
  & .zw-funnel-row{font-size:12px}
  & .zw-funnel-row .n{font-weight:600;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .zw-funnel-row .pc{font-size:12px}
  & .zw-health .ln{font-size:12px}
  & .zw-health .ln .v{font-weight:600;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .zw-heat{font-size:12px}
  & .zw-heat .dd{font-size:12px}
  & .zw-heat-legend{font-size:12px}
  & .zw-brk{font-size:12px}
  & .zw-brk .n{font-weight:600;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .zw-brk .pc{font-size:12px}
  & .zw-tbl{font-size:12px}
  & .zw-tbl thead th{font-size:12px;font-weight:600}
  & .zw-tbl .num{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .zw-pill{font-size:12px;font-weight:600}
  & .zw-fbar .grp{font-size:12px}
  & .zw-fbar select,& .zw-fbar input{font-size:12px}
  & .zw-fbar .btn{font-size:12px;font-weight:600}
  & .zw-queue .it{font-size:12px}
  & .zw-queue .it .av{font-weight:600;font-size:12px}
  & .zw-queue .it .meta{font-size:12px}
  & .zw-queue .it .age{font-size:12px}
  & .zw-queue .it .age.urg{font-weight:600}
  & .zw-queue .it .age.bad{font-weight:600}
  & .zw-stream .ev{font-size:12px}
  & .zw-stream .ev .ic{font-size:12px;font-weight:600}
  & .zw-stream .ev .ts{font-size:12px;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .zw-rule .ic{font-size:16px;font-weight:700}
  & .zw-rule h4{font-size:12px;font-weight:600}
  & .zw-rule .desc{font-size:12px}
  & .zw-rule .chain{font-size:12px}
  & .zw-rule .stats{font-size:12px}
  & .zw-rule .stats b{font-weight:600;font-size:12px;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .zw-tpl h4{font-size:12px;font-weight:600;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .zw-tpl .preview{font-size:12px}
  & .zw-tpl .footer{font-size:12px}
  & .zw-tpl .footer .ctr{font-weight:600;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .zw-formrow .lbl b{font-size:12px;font-weight:600}
  & .zw-formrow .lbl small{font-size:12px}
  & .zw-formrow .ctl input,& .zw-formrow .ctl select,& .zw-formrow .ctl textarea{font-size:12px}
  & .zw-formrow .ctl .hint{font-size:12px}
  & .zw-empty{font-size:12px}
  & .zw-empty b{font-size:12px;font-weight:600}
  /* Components/Pages/PaymentMethods.razor */
  & .pm-intro-ico{font-size:18px;font-weight:700}
  & .pm-intro p{font-size:12px}
  & .pm-intro a.lnk{font-weight:600;font-size:inherit}
  & .pm-intro .saved{font-size:12px;font-weight:600}
  & .pm-tab-btn{font-size:12px;font-weight:600}
  & .pm-tab-count{font-size:12px;font-weight:600}
  & .pm-tab-head .title{font-size:12px;font-weight:600}
  & .pm-tab-head .sub{font-size:12px;font-weight:600}
  & .pm-drag-handle{font-size:12px;font-weight:600}
  & .pm-card-ico{font-size:18px;font-weight:700}
  & .pm-card-name{font-size:12px;font-weight:600}
  & .pm-card-desc{font-size:12px}
  & .pm-badge{font-size:12px;font-weight:600}
  & .pm-badge.code{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .pm-bank{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .pm-bank.warn{font-size:12px}
  & .pm-bank-k{font-weight:600;font-size:12px}
  & .pm-bank-v{font-weight:600}
  & .pm-bank-edit{font-size:12px;font-weight:600}
  & .pm-link-note{font-size:12px}
  & .pm-add{font-weight:600;font-size:12px}
  & .pm-extras-title{font-size:12px;font-weight:600}
  & .pm-extras-sub{font-size:12px;font-weight:600}
  & .pm-extras-empty{font-size:12px}
  & .pm-extras-tbl{font-size:12px}
  & .pm-extras-tbl thead th{font-weight:600;font-size:12px}
  & .pm-toolbar{font-size:12px}
  & .pm-toolbar .stat{font-weight:600}
  & .pm-toolbar .savemsg{font-size:12px;font-weight:600}
  @media (max-width:720px){& .pm-tab-btn{font-size:12px}}
  /* Components/Pages/SoDo/SoDoQuyTrinh.razor */
  & .sd-h1{font-size:16px;font-weight:700}
  & .sd-sub{font-size:12px}
  & .sd-nav a{font-size:12px;font-weight:600}
  & .sd-h2{font-size:16px;font-weight:700}
  & .sd-mota{font-size:12px}
  & .sd-the .t{font-size:12px;font-weight:600}
  & .sd-the .d{font-size:12px}
  & .sd-loai{font-size:12px;font-weight:600}
  & .sd-trong{font-size:12px}
  & .sd-thanh a{font-size:12px;font-weight:600}
  & .sd-tabs a{font-size:12px;font-weight:600}
  /* Components/Pages/Supplier/SupplierContracts.razor */
  & .spc-ncc{font-size:12px;font-weight:600}
  /* Components/Pages/Supplier/SupplierDebt.razor */
  & .kpi-l{font-size:12px;font-weight:600}
  & .kpi-v{font-size:18px;font-weight:700}
  & .kpi-s{font-size:12px}
  & .kpi-i{font-size:18px;font-weight:700}
  /* Components/Pages/Supplier/SupplierDetail.razor */
  & .bm-clash{font-size:12px;font-weight:600}
  & .vh .av{font-size:18px;font-weight:700}
  & .vh h2{font-size:18px;font-weight:700}
  & .vh h2 .ccode{font-size:12px;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .vh .meta{font-size:12px}
  & .vtab{font-weight:600;font-size:12px}
  & .vtab .cnt{font-size:12px;font-weight:600}
  & .bm-head .lbl{font-size:12px;font-weight:600}
  & .qf-chips .qf-sort-sel,& select.qf-sort-sel{font-size:12px}
  & .bm-target{font-size:12px}
  & .bm-vat{font-size:12px;font-weight:600}
  & .bm-buyer{font-size:12px;font-weight:600}
  & .esim-chip{font-weight:600;font-size:12px}
  & .bm-table{font-size:12px}
  & .bm-table thead th{font-weight:600;font-size:12px}
  & .bm-input{font-size:12px}
  & .bm-sugg{font-size:12px;font-weight:600}
  & .bm-prefchip{font-size:12px;font-weight:600}
  & .bm-margin{font-size:12px;font-weight:600}
  & .bm-summary{font-size:12px;font-weight:600}
  & .vt-row{font-size:12px}
  & .vt-key{font-weight:600}
  & .bm-mode{font-weight:600;font-size:12px}
  & .bm-mode .cnt{font-size:12px;font-weight:600}
  & .sch-card .date{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:12px}
  & .sch-card .tag{font-size:12px;font-weight:600}
  & .kpi .ic{font-size:18px;font-weight:700}
  & .kpi .vl{font-size:18px;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}
  & .kpi .lb{font-size:12px;font-weight:600}
  & .sg-head{font-size:12px;font-weight:600}
  & .sg-row .add{font-weight:600;font-size:12px}
  & .sg-row .name{font-size:12px}
  & .sg-row .name .id{font-size:12px}
  & .sg-row .vbadge{font-size:12px;font-weight:600}
  & .sg-info{font-size:12px}
  & .qf-chip{font-size:12px;font-weight:600}
  & .qf-chip .num{font-size:12px}
  & .mb-pct{font-size:12px;font-weight:600}
  & .cmp-tbl{font-size:12px}
  & .cmp-tbl thead th{font-size:12px}
  & .cmp-h-name{font-weight:600;font-size:12px}
  & .cmp-h-sub{font-size:12px;font-weight:600}
  & .cmp-cost{font-weight:600;font-size:12px}
  & .cmp-retail{font-size:12px}
  & .cmp-mg{font-size:12px;font-weight:600}
  & .cmp-empty{font-size:12px}
  & .vd-empty .icn{font-size:18px;font-weight:700}
  & .vd-empty h3{font-size:16px;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}
  & .vd-empty p{font-size:12px}
  & .save-stick .lbl{font-size:12px;font-weight:600}
  & .vh-chip{font-size:12px}
  /* Components/Pages/Supplier/SupplierDetailPane.razor */
  & .vdp-empty{font-size:12px}
  & .vdp-name{font-size:16px;font-weight:700}
  & .vdp-meta{font-size:12px}
  & .vdp-tab{font-size:12px;font-weight:600}
  & .vdp-tab.ac{font-weight:600}
  & .vdp-tab .cnt{font-size:12px;font-weight:600}
  & .vdp-hint{font-size:12px}
  & .vdp-info-c .lb{font-size:12px;font-weight:600}
  & .vdp-info-c .vl{font-size:12px;font-weight:600}
  & .vdp-notes .lb{font-size:12px;font-weight:600}
  & .vdp-stub .ic{font-size:18px;font-weight:700}
  & .vdp-stub h4{font-size:12px}
  & .vdp-stub p{font-size:12px}
  & .vdp-tbl thead th{font-size:12px;font-weight:600}
  & .vdp-tbl td{font-size:12px}
  & .vdp-pnm{font-weight:600}
  & .vdp-code{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  & .vdp-code-sep{font-size:12px;font-weight:600}
  & .vdp-star{font-size:12px}
  & .vdp-mg-ok{font-weight:600;font-size:12px}
  & .vdp-mg-low{font-weight:600;font-size:12px}
  & .vdp-mg-neg{font-weight:600;font-size:12px}
  & .vdp-debt-sum .lb{font-size:12px;font-weight:600}
  & .vdp-debt-sum .vl{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}
  & .vdp-debt-sum .vl small{font-size:12px;font-weight:600}
  & .vdp-season-tag{font-weight:600;font-size:12px}
  & .vdp-sc-num{font-size:18px;font-weight:700}
  & .vdp-sc-num small{font-size:12px;font-weight:600}
  & .vdp-sc-stars{font-size:12px}
  & .vdp-sc-lbl{font-size:12px;font-weight:600}
  & .vdp-sc-comp .lb{font-size:12px;font-weight:600}
  & .vdp-sc-comp .vl{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}
  & .vdp-sc-comp .vl small{font-size:12px;font-weight:600}
  & .vdp-sc-comp .sub{font-size:12px}
  & .vdp-rate-star{font-size:16px;font-weight:700}
  & .vdp-rate-clear{font-size:12px}
  & .vdp-inline-inp{font-size:12px;font-weight:600}
  & .vdp-edit-btn{font-size:12px}
  & .vdp-bulk-info{font-size:12px;font-weight:600}
  & .vdp-toast{font-weight:600;font-size:12px}
  @media(max-width:980px){& .vdp-bulkbar{font-size:12px}}
  /* Components/Pages/Supplier/SupplierHoSo.razor */
  & .hs-tim{font:inherit;font-size:12px}
  & .hs-the h4{font-size:12px;font-weight:600}
  & .hs-the h4 small{font-weight:400;font-size:12px}
  & .hs-kv{font-size:12px}
  & .hs-ds{font-size:12px}
  & .hs-mut{font-size:12px}
  & .hs-link{font:inherit;font-size:12px}
  /* Components/Pages/Supplier/SupplierProducts.razor */
  & .spx-tile .ic{font-size:18px;font-weight:700}
  & .spx-tile .vl{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}
  & .spx-tile .lb{font-size:12px;font-weight:600}
  & .spx-tile .sb{font-size:12px}
  & .spx-tbl thead th{font-size:12px;font-weight:600}
  & .spx-tbl td{font-size:12px}
  & .pnm{font-weight:600}
  & .idcell{font-weight:600;font-size:12px;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums}
  & .ncc-badge{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}
  & .vchip{font-size:12px;font-weight:600}
  & .vchip.pref::before{font-size:12px}
  & .vmore{font-size:12px;font-weight:600}
  & .spx-chev{font-size:12px}
  & .spx-vhead{font-size:12px}
  & .spx-vhead-ic{font-size:16px;font-weight:700}
  & .spx-vempty{font-size:12px}
  & .spx-vhidden{font-size:12px;font-weight:600}
  & .spx-vtbl thead th{font-size:12px;font-weight:600}
  & .spx-vtbl td{font-size:12px}
  & .spx-vrow{font-size:12px}
  & .spx-vrow.pref{font-weight:600}
  & .spx-vrow-net{font-weight:600}
  & .spx-star{font-size:12px}
  & .spx-step{font-size:12px}
  & .spx-step b{font-weight:600}
  & .spx-tierlbl{font-size:12px;font-weight:600}
  & .spx-code{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  & .spx-code-sep{font-size:12px;font-weight:600}
  & .spx-mg-ok{font-weight:600;font-size:12px}
  & .spx-mg-low{font-weight:600;font-size:12px}
  & .spx-mg-neg{font-weight:600;font-size:12px}
  & .spx-toast{font-weight:600;font-size:12px}
  /* Components/Pages/Supplier/SupplierSeasons.razor */
  & .hs-tbl th{font-size:12px}
  & .hs-tbl td{font-size:12px}
  & .hs-name{font-weight:600;font-size:12px}
  & .hs-range{font-size:12px}
  & .hs-badge{font-size:12px;font-weight:600}
  & .hs-count{font-size:12px;font-weight:600}
  & .hs-empty{font-size:12px}
  @media(max-width:720px){& .hs-kpi-sm{font-size:16px !important;font-weight:700 !important}}
  /* Components/Pages/Supplier/Suppliers.razor */
  & .ncc-tab{font-size:12px;font-weight:600}
  & .ncc-tab .ic{font-size:12px}
  & .ncc-tab-cnt{font-size:12px;font-weight:600}
  & .sup-kpi-sl{font-size:18px;font-weight:700}
  & .sup-kpi-lk button{font:inherit;font-weight:600}
  & .sup-kpi-lk small{font-size:12px}
  & .ncc-search .ic{font-size:12px}
  & .ncc-search input{font-size:12px}
  & .ncc-filt{font-size:12px}
  & .ncc-pane-l-hd .btn.p.sm{font-size:16px;font-weight:700}
  & .ncc-clash summary{font-size:12px}
  & .ncc-clash-b{font-size:12px}
  & .ncc-clash-b table{font-size:12px}
  & .ncc-row-nm{font-weight:600;font-size:12px}
  & .ncc-row-meta{font-size:12px}
  & .ncc-row-sp{font-size:12px;font-weight:600}
  & .ncc-bulk-n{font-size:12px;font-weight:600}
  & .ncc-row-score{font-size:12px;font-weight:600}
  & .ncc-pane-l-ft{font-size:12px}
  & .pbt{font-size:12px;font-weight:600}
  & .ncc-pane-empty .ic{font-size:18px;font-weight:700}
  & .ncc-pane-empty h3{font-size:16px;font-weight:700}
  & .ncc-pane-empty p{font-size:12px}
  & .ncc-empty{font-size:12px}
  @media(max-width:720px){& .sup-kpis .kh-kpi .v{font-size:18px;font-weight:700}}
  /* Components/Pages/SysAdmin/ApiChannels.razor */
  & .kpi-l{font-size:12px;font-weight:600}
  & .kpi-v{font-size:18px;font-weight:700}
  & .kpi-s{font-size:12px}
  & .kpi-i{font-size:18px;font-weight:700}
  & .top-rank{font-size:12px}
  & .top-rank .rnk{font-weight:600;font-size:12px}
  /* Components/Pages/SysAdmin/ApiKeys.razor */
  & .kpi-l{font-size:12px;font-weight:600}
  & .kpi-v{font-size:18px;font-weight:700}
  & .kpi-s{font-size:12px}
  & .kpi-i{font-size:18px;font-weight:700}
  & .scope-grid{font-size:12px}
  & .scope-grid label{font-weight:600}
  & .sec-note{font-size:12px}
  /* Components/Pages/SysAdmin/ApiLogs.razor */
  & .kpi-l{font-size:12px;font-weight:600}
  & .kpi-v{font-size:18px;font-weight:700}
  & .kpi-s{font-size:12px}
  & .kpi-i{font-size:16px;font-weight:700}
  & .method-badge{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  /* Components/Pages/SysAdmin/ApiWebhooks.razor */
  & .kpi-l{font-size:12px;font-weight:600}
  & .kpi-v{font-size:18px;font-weight:700}
  & .kpi-s{font-size:12px}
  & .kpi-i{font-size:18px;font-weight:700}
  & .tab{font-weight:600;font-size:12px}
  & .ev-chip{font-size:12px;font-weight:600}
  & .ev-grid label{font-size:12px;font-weight:600}
  & .ev-grid label small{font-weight:400}
  & .sig-note{font-size:12px}
  /* Components/Pages/SysAdmin/CookieConsents.razor */
  & .kpi-label{font-size:12px;font-weight:600}
  & .kpi-val{font-size:18px;font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}
  & .kpi-sub{font-size:12px}
  & .bd{font-size:12px;font-weight:600}
  @media(max-width:720px){& .kpi-val{font-size:18px;font-weight:700}}
  /* Components/Pages/SysAdmin/DeletionLog.razor */
  & .dl-mod{font-size:12px;font-weight:600}
  & .dl-eye{font-size:12px}
  & .dl-snap pre{font-size:12px}
  & .dl-restore{font-size:12px;font-weight:600}
  @media(max-width:720px){& .dl-mod{font-size:12px}}
  /* Components/Pages/SysAdmin/GlobalAddons.razor */
  & .ga-hint{font-size:12px}
  & .ga-fg .lbl{font-size:12px;font-weight:600}
  & .ga-fg .inp{font-size:12px}
  & .ga-fg .inp.mono{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .ga-del-btn{font-size:12px}
  & .ga-add-btn{font-weight:600;font-size:12px}
  & .ga-msg{font-size:12px;font-weight:600}
  & .ga-preview{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .ga-i18n-flag{font-size:12px;font-weight:600}
  & .ga-i18n .inp{font-size:12px}
  & .ga-i18n-head{font-size:12px;font-weight:600}
  /* Components/Pages/SysAdmin/MerchantHub.razor */
  & .mh-top h1{font-size:18px;font-weight:700}
  & .mh-top p{font-size:12px}
  & .mh-btn{font-size:12px;font-weight:600}
  & .mh-k .h{font-size:12px;font-weight:600}
  & .mh-k .v{font-size:18px;font-weight:700}
  & .mh-k .v.m{font-size:clamp(17px,2.4vw,22px)}
  & .mh-k .d{font-size:12px}
  & .mh-k select{font-size:12px}
  & .mh-al{font-size:12px}
  & .mh-al .ic{font-size:12px}
  & .mh-al code{font-size:12px}
  & .mh-al .x{font-size:12px}
  & .mh-pay .t{font-size:12px;font-weight:600}
  & .mh-pay-i{font-size:12px}
  & .mh-pay-i b{font-weight:600}
  & .mh-pay-i small{font-size:12px}
  & .mh-seg button{font-size:12px;font-weight:600}
  & .mh-seg button b{font-weight:600}
  & .mh-grp-h h2{font-size:12px;font-weight:600}
  & .mh-grp-h span{font-size:12px}
  & .mh-nm{font-size:12px;font-weight:600}
  & .mh-cd{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  & .mh-ib{font-size:12px}
  & .mh-chip{font-size:12px;font-weight:600}
  & .mh-login-r{font-size:12px}
  & .mh-login-r .k{font-size:12px;font-weight:600}
  & .mh-login-r .v{font-weight:600}
  & .mh-login-r code{font-size:12px}
  & .mh-mini{font-size:12px;font-weight:600}
  & .mh-go .mh-btn{font-size:12px}
  & .mh-seen{font-size:12px}
  & .mh-st .h{font-size:12px;font-weight:600}
  & .mh-money{font-size:16px;font-weight:700}
  & .mh-money.mu{font-weight:600;font-size:12px}
  & .mh-sub{font-size:12px}
  & .mh-sub.warn{font-weight:600}
  & .mh-sub.due{font-weight:600}
  & .mh-note{font-size:12px}
  & .mh-empty{font-size:12px}
  & .mh-foot{font-size:12px}
  & .mh-dr-h h3{font-size:16px;font-weight:700}
  & .mh-f>span{font-size:12px;font-weight:600}
  & .mh-hint{font-size:12px}
  & .mh-hint.dg{font-weight:600}
  & .mh-kind button b{font-size:12px}
  & .mh-kind button small{font-size:12px}
  & .mh-pre span{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  /* Components/Pages/SysAdmin/MerchantProfile.razor */
  & .mp-back{font-size:12px;font-weight:600}
  & .mp-card h2{font-size:12px;font-weight:600}
  & .mp-card h2 small{font-weight:600;font-size:12px}
  & .mp-src{font-size:12px}
  & .mp-kv{font-size:12px}
  & .mp-kv dt{font-size:12px}
  & .mp-kv dd{font-weight:600}
  & .mp-chip{font-size:12px;font-weight:600}
  & .mp-notes{font-size:12px}
  & .mp-tb{font-size:12px}
  & .mp-tb th{font-size:12px;font-weight:600}
  & .mp-none{font-size:12px}
  /* Components/Pages/SysAdmin/OtaReconcile.razor */
  & .orc-h{font-size:12px;font-weight:600}
  & .orc-p{font-size:12px}
  & .orc-ch td{font-weight:600}
  & .orc-tot td{font-weight:600}
  /* Components/Pages/SysAdmin/QueueHealth.razor */
  & .qh-tbl td.err{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .qh-tbl td.id{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .qh-typetag{font-size:12px;font-weight:600}
  /* Components/Pages/SysAdmin/ReportB2bB2c.razor */
  & .b2-o-t{font-size:12px;font-weight:600}
  & .b2-o-d{font-size:12px}
  & .b2-o-ss{font-size:12px}
  & .b2-bang > summary{font-size:12px;font-weight:600}
  & .b2-ghi{font-size:12px}
  & .b2-trong{font-size:12px}
  & .b2-so{font-size:12px}
  & .b2-han{font-weight:600}
  /* Components/Pages/SysAdmin/Settings.razor */
  & .stnav-item{font-size:12px;font-weight:600}
  & .stnav-item .ic{font-size:12px}
  & .stnav-item .ct{font-size:12px;font-weight:600}
  & .sttitle{font-size:18px;font-weight:700}
  & .stdesc{font-size:12px}
  & .stfld-meta .lbl{font-size:12px;font-weight:600}
  & .stfld-meta .key{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  & .stfld-meta .req{font-weight:600}
  & .stfld-meta .desc{font-size:12px}
  & .stfld-meta .upd{font-size:12px}
  & .stfld-meta .dirty{font-size:12px;font-weight:600}
  & .stfld-ctl textarea.inp.mono{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .stfld-ctl .hint{font-size:12px}
  & .stfld-ctl .hint.err{font-weight:600}
  & .sw-row .stxt{font-size:12px;font-weight:600}
  & .seek{font-size:12px}
  & .stempty{font-size:12px}
  & .stsearch-hit{font-size:12px;font-weight:600}
  & .pillg{font-size:12px;font-weight:600}
  & .adv-grp-h .ic{font-size:16px;font-weight:700}
  & .adv-grp-h .ti{font-weight:600;font-size:12px}
  & .adv-grp-h .ct{font-size:12px;font-weight:600}
  & .adv-grp-h .ds{font-size:12px}
  & .adv-grp-h .ar{font-size:12px}
  & .adv-key{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
  & .adv-tag{font-size:12px;font-weight:600}
  & .adv-upd{font-size:12px}
  & .adv-prev{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:12px}
  & .adv-prev.warn{font-weight:600}
  /* Components/Pages/SysAdmin/SettingsHub.razor */
  & .sh-head{font-size:12px}
  & .sh-input{font-size:16px}
  & .sh-meta{font-size:12px}
  & .sh-meta b{font-weight:600}
  & .sh-gh .gi{font-size:16px;font-weight:700}
  & .sh-gh h3{font-size:12px;font-weight:600}
  & .sh-gn{font-size:12px;font-weight:600}
  & .sh-ic{font-size:16px;font-weight:700}
  & .sh-t{font-size:12px;font-weight:600}
  & .sh-d{font-size:12px}
  & .sh-empty .e1{font-size:12px;font-weight:600}
  & .sh-empty .e2{font-size:12px}
  & .sh-reset{font-size:12px;font-weight:600}
  @media (max-width:768px){& .sh-ic{font-size:16px;font-weight:700}}
  /* Components/Shared/EsimPackagePanel.razor */
  & .ep-title{font-size:16px;font-weight:700}
  & .ep-sub{font-size:12px}
  & .ep-pausedcnt{font-weight:600}
  & .ep-rohint{font-weight:600}
  & .ep-lowbadge{font-weight:600;font-size:12px}
  & .ep-close{font-size:16px;font-weight:700}
  & .ep-srch{font-size:12px}
  & .ep-pendbadge{font-weight:600}
  & .ep-push-h{font-weight:600;font-size:12px}
  & .ep-push-loss{font-weight:600;font-size:12px}
  & .ep-push-ln{font-size:12px}
  & .ep-push-more{font-size:12px;font-weight:600}
  & .ep-tbl{font-size:12px}
  & .ep-tbl th{font-weight:600;font-size:12px}
  & .ep-tbl tr.ep-confirm td{font-size:12px;font-weight:600}
  & .ep-txt{font-size:12px}
  & .ep-inp{font-size:12px}
  & .ep-lock{font-size:12px}
  & .ep-web{font-size:12px;font-weight:600}
  & .ep-act{font-size:12px}
  & .ep-bd{font-weight:600;font-size:12px}
  & .ep-sku{font-family:'Montserrat','Be Vietnam Pro',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600}
  & .ep-empty{font-size:12px}
  & .ep-foot{font-size:12px}
  & .ep-dirtycnt{font-weight:600}
  /* Components/Shared/PageTabs.razor */
  & .pgtabs .pgtab{font-size:12px;font-weight:600}
}
