/* Generated by tools/giao-dien/co-chu.mjs: the old sheets' type sizes on shadcn's scale (12 · 14 · 16 · 18 · 20 · 24 · 30 · 36 · 48). Do not edit by hand. */
html[data-ui-style] .app-name{font-size:1rem !important}
html[data-ui-style] .btn.sm{font-size:0.875rem !important}
html[data-ui-style] .inp.sm{font-size:0.875rem !important}
html[data-ui-style] .chk{font-size:0.875rem !important}
html[data-ui-style] .tag{font-size:0.875rem !important}
html[data-ui-style] .grid{font-size:0.875rem !important}
html[data-ui-style] .grid-foot{font-size:0.875rem !important}
html[data-ui-style] .tbl{font-size:0.875rem !important}
html[data-ui-style] .filter-pop label{font-size:0.875rem !important}
html[data-ui-style] .rec-nav{font-size:0.875rem !important}
html[data-ui-style] .fv-l{font-size:0.875rem !important}
html[data-ui-style] .alert-bar{font-size:0.875rem !important}
html[data-ui-style] .tl li{font-size:0.875rem !important}
html[data-ui-style] .cl-i{font-size:0.875rem !important}
html[data-ui-style] .upload{font-size:0.875rem !important}
html[data-ui-style] .doc-list li{font-size:0.875rem !important}
html[data-ui-style] .wg-h a{font-size:0.875rem !important}
html[data-ui-style] .wg.title span{font-size:1rem !important}
html[data-ui-style] .big-n{font-size:3rem !important}
html[data-ui-style] .big-s{font-size:0.875rem !important}
html[data-ui-style] .chart text{font-size:0.75rem !important}
html[data-ui-style] .alist li{font-size:0.875rem !important}
html[data-ui-style] .mb-h{font-size:0.875rem !important}
html[data-ui-style] .mb-card{font-size:0.875rem !important}
html[data-ui-style] .board-h{font-size:0.875rem !important}
html[data-ui-style] .bc-t{font-size:0.875rem !important}
html[data-ui-style] .trace-search .inp{font-size:1rem !important}
html[data-ui-style] .task-sum .n{font-size:1.875rem !important}
html[data-ui-style] .task-sum .l{font-size:0.875rem !important}
html[data-ui-style] .toast::before{font-size:0.75rem !important}
html[data-ui-style] .login-card h1{font-size:1.5rem !important}
html[data-ui-style] .hbar{font-size:0.875rem !important}
@media (max-width: 820px){html[data-ui-style] .big-n{font-size:3rem !important}}
html[data-ui-style] .imp-step{font-size:0.875rem !important}
html[data-ui-style] .imp-sum b{font-size:1.5rem !important}
html[data-ui-style] .imp-ok{font-size:1.5rem !important}
html[data-ui-style] .dt-ph{font-size:0.75rem !important}
html[data-ui-style] .dc-n{font-size:0.875rem !important}
html[data-ui-style] .vw-info{font-size:0.875rem !important}
html[data-ui-style] .nt-pin{font-size:0.875rem !important}
html[data-ui-style] .nt-remind{font-size:0.875rem !important}
html[data-ui-style] .qc-opt{font-size:0.875rem !important}
html[data-ui-style] .att-row{font-size:0.875rem !important}
html[data-ui-style] .tax-err{font-size:0.875rem !important}
html[data-ui-style] .tax-card{font-size:0.875rem !important}
html[data-ui-style] .period{font-size:0.875rem !important}
html[data-ui-style] .att-h{font-size:0.875rem !important}
html[data-ui-style] .req-tag{font-size:0.75rem !important}
html[data-ui-style] .att-x{font-size:0.75rem !important}
html[data-ui-style] .bill-pick-f{font-size:0.875rem !important}
html[data-ui-style] .conv{font-size:0.75rem !important}
html[data-ui-style] .conv-note{font-size:0.75rem !important}
html[data-ui-style] .vt-l{font-size:0.75rem !important}
html[data-ui-style] .vt-kv{font-size:0.875rem !important}
html[data-ui-style] .mb-g{font-size:0.75rem !important}
html[data-ui-style] .mb-it{font-size:0.875rem !important}
html[data-ui-style] .mb-head{font-size:1rem !important}
html[data-ui-style] .mb-src{font-size:0.875rem !important}
html[data-ui-style] .mb-f{font-size:0.875rem !important}
html[data-ui-style] .mb-note{font-size:0.875rem !important}
html[data-ui-style] .mb-spot{font-size:0.875rem !important}
html[data-ui-style] table.hs-t.pt-t th{font-size:0.875rem !important}
html[data-ui-style] table.hs-t.pt-t td{font-size:0.875rem !important}
html[data-ui-style] .pt-box .q{font-size:0.75rem !important}
html[data-ui-style] .pt-ans .v{font-size:1rem !important}
html[data-ui-style] .pt-ans .h{font-size:0.75rem !important}
html[data-ui-style] table.hs-t.pt-t th{font-size:0.875rem !important}
html[data-ui-style] table.hs-t.pt-t td{font-size:0.875rem !important}
html[data-ui-style] .pt-menu button{font-size:0.875rem !important}
html[data-ui-style] .pt-side textarea{font-size:0.875rem !important}
html[data-ui-style] table.pt-t.pt-sub{font-size:0.75rem !important}
html[data-ui-style] table.pt-t.pt-sub th{font-size:0.875rem !important}
html[data-ui-style] .side-nav .node.child{font-size:0.875rem !important}
html[data-ui-style] .ord-more-f{font-size:0.875rem !important}
html[data-ui-style] .pt-fl{font-size:1rem !important}
html[data-ui-style] .km-chip{font-size:0.75rem !important}
html[data-ui-style] .pack-card{font-size:0.875rem !important}
html[data-ui-style] .nav-sec.nav-sec-p{font-size:0.75rem !important}
html[data-ui-style] .gd-card h3{font-size:1rem !important}
html[data-ui-style] .gd-h{font-size:1.5rem !important}
html[data-ui-style] .gd-sw code{font-size:0.75rem !important}
html[data-ui-style] .gd-nav .gd-opt{font-size:0.875rem !important}
html[data-ui-style] .pane-title{font-size:1rem !important}
html[data-ui-style] .tag{font-size:0.75rem !important}
html[data-ui-style] .grid{font-size:0.875rem !important}
html[data-ui-style] .grid th{font-size:0.875rem !important}
html[data-ui-style] .tbl{font-size:0.875rem !important}
html[data-ui-style] .tbl th{font-size:0.875rem !important}
html[data-ui-style] .sub th{font-size:0.875rem !important}
html[data-ui-style] .sep-label{font-size:0.875rem !important}
html[data-ui-style] .kpi-mini .l{font-size:0.75rem !important}
html[data-ui-style] .wg-h h3{font-size:0.875rem !important}
html[data-ui-style] .wg.title span{font-size:1rem !important}
html[data-ui-style] .mtab{font-size:0.875rem !important}
html[data-ui-style] .cf-pop{font-size:0.875rem !important}
html[data-ui-style] .cf-chip{font-size:0.75rem !important}
html[data-ui-style] .sum-strip .sum-scope{font-size:0.75rem !important}
html[data-ui-style] .grid th{font-size:0.875rem !important}
html[data-ui-style] .tbl th, html[data-ui-style] .sub th{font-size:0.875rem !important}
html[data-ui-style] body{font-size:0.875rem !important}
html[data-ui-style] .node{font-size:0.875rem !important}
html[data-ui-style] .btn{font-size:0.875rem !important}
html[data-ui-style] .inp{font-size:0.875rem !important}
html[data-ui-style] .mtab{font-size:0.75rem !important}
html[data-ui-style] .grid{font-size:0.75rem !important}
html[data-ui-style] .grid th{font-size:0.875rem !important}
html[data-ui-style] .tbl, html[data-ui-style] .sub table{font-size:0.75rem !important}
html[data-ui-style] .tbl th, html[data-ui-style] .sub th{font-size:0.875rem !important}
html[data-ui-style] .tag{font-size:0.75rem !important}
html[data-ui-style] .fld-l{font-size:0.75rem !important}
html[data-ui-style] .fld-hint{font-size:0.75rem !important}
html[data-ui-style] .ro{font-size:0.875rem !important}
html[data-ui-style] .sep-label{font-size:0.875rem !important}
html[data-ui-style] .dlg-h h2{font-size:1rem !important}
html[data-ui-style] .kpi-mini .l{font-size:0.75rem !important}
html[data-ui-style] .kpi-mini .v{font-size:1rem !important}
html[data-ui-style] .kpi-mini .s{font-size:0.75rem !important}
html[data-ui-style] .wg-h h3{font-size:0.875rem !important}
html[data-ui-style] .wg.title span{font-size:1rem !important}
html[data-ui-style] .big-n{font-size:2.25rem !important}
html[data-ui-style] .task-sum .n{font-size:1.5rem !important}
html[data-ui-style] .small, html[data-ui-style] .muted.small{font-size:0.75rem !important}
html[data-ui-style] .period, html[data-ui-style] .period .inp.sm{font-size:0.75rem !important}
html[data-ui-style] .cf-pop{font-size:0.75rem !important}
html[data-ui-style] .toast{font-size:0.875rem !important}
html[data-ui-style] .chart text{font-size:0.75rem !important}
@media (max-width: 1100px){html[data-ui-style] .big-n{font-size:2.25rem !important}}
html[data-ui-style] .nav-sec{font-size:0.75rem !important}
html[data-ui-style] .form-page .fld-hint{font-size:0.75rem !important}
html[data-ui-style] .form-page .sep-label{font-size:0.75rem !important}
html[data-ui-style] .sec-h{font-size:0.875rem !important}
html[data-ui-style] .pc-n small{font-size:0.75rem !important}
html[data-ui-style] .fc-row{font-size:0.875rem !important}
html[data-ui-style] .info-bubble{font-size:0.75rem !important}
@media (max-width: 820px){html[data-ui-style] .form-page .form-foot .btn{font-size:0.75rem !important}}
html[data-ui-style] .big-n.mid{font-size:1.875rem !important}
html[data-ui-style] .big-n.long{font-size:1.5rem !important}
@media (max-width: 820px){html[data-ui-style] .big-n.mid{font-size:2.25rem !important}}
@media (max-width: 820px){html[data-ui-style] .big-n.long{font-size:1.875rem !important}}
html[data-ui-style] .pop-sub{font-size:0.75rem !important}
html[data-ui-style] .tree-tbl .tr-ordq{font-size:1rem !important}
html[data-ui-style] .tree-tg{font-size:0.875rem !important}
html[data-ui-style] .side-notes-h{font-size:0.875rem !important}
html[data-ui-style] .rec-meta{font-size:0.875rem !important}
html[data-ui-style] .rec-meta .rm-note{font-size:0.75rem !important}
html[data-ui-style] .note-f{font-size:0.875rem !important}
html[data-ui-style] .note-f .nf-l{font-size:0.75rem !important}
html[data-ui-style] .note-f.compact .nf-l{font-size:0.75rem !important}
html[data-ui-style] .peek-tag{font-size:0.75rem !important}
html[data-ui-style] .bd-hint{font-size:0.75rem !important}
html[data-ui-style] .bd-size{font-size:0.75rem !important}
html[data-ui-style] .bd-tools .bd-size{font-size:0.75rem !important}
html[data-ui-style] .bd-tools .bd-x{font-size:0.75rem !important}
html[data-ui-style] .viewas-bar{font-size:0.875rem !important}
html[data-ui-style] .grid thead th, html[data-ui-style] .tbl thead th{font-size:0.875rem !important}
html[data-ui-style] .km-line{font-size:0.875rem !important}
html[data-ui-style] .print-h{font-size:0.875rem !important}
html[data-ui-style] .rm-c .rm-l{font-size:0.75rem !important}
html[data-ui-style] .rm-c .rm-v{font-size:0.875rem !important}
html[data-ui-style] .rm-c.rm-wide .rm-v{font-size:0.875rem !important}
html[data-ui-style] .sel-pop{font-size:0.875rem !important}
html[data-ui-style] .sel-g{font-size:0.75rem !important}
html[data-ui-style] .cal-pop{font-size:0.875rem !important}
html[data-ui-style] .cal-w{font-size:0.75rem !important}
html[data-ui-style] .login-links{font-size:0.875rem !important}
html[data-ui-style] .paper-pop .pop-item{font-size:0.875rem !important}
html[data-ui-style] .print-note .pn-l{font-size:0.875rem !important}
@media (max-width: 600px){html[data-ui-style] .print-h > b{font-size:0.75rem !important}}
html[data-ui-style] .dp-cap{font-size:0.875rem !important}
html[data-ui-style] .dp-clip{font-size:0.75rem !important}
html[data-ui-style] .tree-tbl tr.mt-sub td{font-size:0.75rem !important}
html[data-ui-style] .bom-chips .chip{font-size:0.75rem !important}
html[data-ui-style] .bom-sec-h b{font-size:0.875rem !important}
html[data-ui-style] .bom-sec-n{font-size:0.75rem !important}
html[data-ui-style] .rail-l{font-size:0.75rem !important}
html[data-ui-style] .f-btn .f-n{font-size:0.75rem !important}
html[data-ui-style] .kv-cell{font-size:0.875rem !important}
html[data-ui-style] .low-star{font-size:0.875rem !important}
html[data-ui-style] .tc-n{font-size:0.875rem !important}
html[data-ui-style] .tc-s{font-size:0.75rem !important}
html[data-ui-style] .dialog td.empty{font-size:0.75rem !important}
html[data-ui-style] .norm-note{font-size:0.75rem !important}
html[data-ui-style] .bom-card .sheet-ok{font-size:0.75rem !important}
html[data-ui-style] .rm-bt{font-size:0.75rem !important}
html[data-ui-style] .rm-row .rm-v{font-size:0.875rem !important}
html[data-ui-style] .rm-box .rm-v.pre{font-size:0.875rem !important}
html[data-ui-style] .hs-ok, html[data-ui-style] .hs-miss{font-size:0.875rem !important}
html[data-ui-style] .hs-note{font-size:0.75rem !important}
html[data-ui-style] .hs-st{font-size:0.75rem !important}
html[data-ui-style] th .th-badge{font-size:0.875rem !important}
html[data-ui-style] .paste-empty span{font-size:0.75rem !important}
html[data-ui-style] table.hs-t{font-size:0.875rem !important}
html[data-ui-style] table.hs-t th{font-size:0.875rem !important}
html[data-ui-style] .hs-p .w{font-size:0.75rem !important}
html[data-ui-style] .hs-p .warn{font-size:0.75rem !important}
html[data-ui-style] .hs-pxk{font-size:0.75rem !important}
html[data-ui-style] .hs-note-add{font-size:0.75rem !important}
html[data-ui-style] .hs-note{font-size:0.75rem !important}
html[data-ui-style] .refs-panel-h b{font-size:1rem !important}
html[data-ui-style] .refs-doc{font-size:0.875rem !important}
html[data-ui-style] .ov-switch button{font-size:0.875rem !important}
html[data-ui-style] .ov-f{font-size:0.75rem !important}
html[data-ui-style] .ov-kv b{font-size:0.875rem !important}
html[data-ui-style] .ov-pay summary{font-size:0.75rem !important}
html[data-ui-style] .ov-sp{font-size:0.75rem !important}
html[data-ui-style] .ov-grid table{font-size:0.75rem !important}
html[data-ui-style] .ov-grid th{font-size:0.875rem !important}
html[data-ui-style] .ov-sh-h{font-size:1rem !important}
html[data-ui-style] .ov-sec{font-size:0.75rem !important}
html[data-ui-style] .ov-dl{font-size:0.875rem !important}
@media (max-width: 767px){html[data-ui-style] .sum-strip .kpi-mini .s{font-size:0.75rem !important}}
html[data-ui-style] .lot-led-h{font-size:0.75rem !important}
html[data-ui-style] .lot-led-t{font-size:0.75rem !important}
html[data-ui-style] .lot-led-t th{font-size:0.875rem !important}
html[data-ui-style] .fl-sz{font-size:0.75rem !important}
