@font-face{font-family:'Noto Sans Lao';src:url('/fonts/NotoSansLao-Variable.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'Boonhome';src:url('/fonts/BoonBaan-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Boonhome';src:url('/fonts/BoonBaan-Bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
:root{--erp-lao-font:'Noto Sans Lao';--erp-lao-heading:'Noto Sans Lao'}
:root[data-lao-font=boonhome]{--erp-lao-font:'Boonhome'}
@media screen{body.modern-erp{font-size:17px!important}body.modern-erp :is(input,select,textarea,.btn){font-size:16px!important;min-height:44px}body.modern-erp :is(table,td,th,.nav-item,.tab,.product-filter-chip){font-size:15px!important}body.modern-erp :is(h1,h2){font-size:26px!important}body.modern-erp :is(.v2-note,.muted,.mini,.modern-favorite,.modern-customize,.modern-font-button){font-size:14px!important}body.modern-erp td,body.modern-erp th{padding-top:13px!important;padding-bottom:13px!important}.modern-font-button{background:#fff;border:1px solid #d4deea;border-radius:8px;padding:9px 12px;cursor:pointer}}
body,body.modern-erp.atelier.minelab-unified,body :is(button,input,select,textarea,label,legend,table,th,td,p,small,span,strong,b,summary){font-family:var(--erp-lao-font),'Noto Sans Lao',sans-serif!important}
body :is(h1,h2,h3,h4,h5,h6),body.modern-erp #mainArea :is(h1,h2,h3,h4){font-family:var(--erp-lao-heading),'Boonhome',sans-serif!important;font-weight:700!important;line-height:1.65}
body{line-height:1.75}body :is(input,select,button,td){line-height:1.6}svg text{font-family:var(--erp-lao-font),'Noto Sans Lao',sans-serif!important}.lao-font-choices{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lao-font-card{display:block;border:1px solid #d4deea;border-radius:12px;padding:16px;cursor:pointer}.lao-font-card:has(input:checked){border:2px solid #d61728;background:#fff7f8}.lao-font-card input{accent-color:#d61728;width:18px;height:18px}.lao-font-card .lao-font-sample{display:block;font-size:20px;margin:12px 0;line-height:1.9}.lao-font-card[data-font=boonhome] .lao-font-sample{font-family:'Boonhome',sans-serif!important}.lao-font-card[data-font=noto] .lao-font-sample{font-family:'Noto Sans Lao',sans-serif!important}.lao-font-card strong{display:block;font-size:14px}.lao-font-card small{font-size:12px;color:#64748b}@media(max-width:600px){.lao-font-choices{grid-template-columns:1fr}}
