*{box-sizing:border-box}:root{--app-font:"Sarabun", "Leelawadee UI", Tahoma, sans-serif}html,body{font-family:var(--app-font);margin:0;overflow-x:hidden}button,input,select,textarea{font-family:inherit}#root{min-height:100vh}@media (width<=640px){.grid-2col{grid-template-columns:1fr!important}.page{padding:12px!important}input,select,textarea{font-size:16px!important}.modal-backdrop{align-items:stretch!important;padding:0!important}.modal-card{border-radius:0!important;max-width:100%!important;max-height:100%!important}.modal-header{border-radius:0!important}.modal-body{padding:14px!important}}.nav-item:not(.nav-item-on):hover{background:#ffffff14!important}.nav-item:focus-visible,.nav-group:focus-visible{outline-offset:-2px;outline:2px solid #e8521a}.col-resize-handle:after{content:"";opacity:.3;background:currentColor;border-radius:1px;width:2px;transition:opacity .15s;position:absolute;top:8px;bottom:8px;left:5px}.col-resize-handle:hover:after{opacity:1}@media (hover:none){.col-resize-handle{display:none}}.cell-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}table.rt-fixed th,table.rt-fixed td{text-overflow:ellipsis;overflow:hidden}.sticky-list{max-height:calc(100vh - 140px);overflow:auto}.sticky-list .sticky-head{z-index:3;position:sticky;top:0}.sticky-list>table>thead>tr{background-color:#fff}.sticky-list>table>thead>tr>th{z-index:3;background-color:inherit;position:sticky;top:0}@media (width<=640px){.sticky-list{max-height:none}.m-card-grid{background:#f9fafb;border:1px solid #e4e7ec;border-radius:10px;padding:10px;grid-template-columns:1fr 1fr!important}.m-card-grid>:first-child,.m-card-grid>:nth-child(2){grid-column:1/-1}.m-card-grid>*{box-sizing:border-box;width:100%;min-width:0}.m-hide{display:none!important}.m-card-grid>[data-m]:before{content:attr(data-m);color:#6b7280;text-align:left;margin-bottom:3px;font-size:12px;font-weight:600;display:block}}
