*,*:before,*:after{box-sizing:border-box}:root{font-family:Noto Sans Thai,Noto Sans Thai UI,system-ui,Thonburi,Tahoma,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;padding:0;width:100%;height:100%}#root{width:100%;height:100%}.input-center .ant-input-number-input{text-align:center}.ant-form.ant-form-vertical .ant-form-item-label{padding-bottom:4px!important}.ant-form-item-label>label{font-weight:550!important}.ant-form.ant-form-vertical .ant-form-item-label>label{height:auto!important;min-height:0!important;line-height:1.35;align-items:flex-start}.ant-form.ant-form-large.ant-form-vertical .ant-form-item-label>label{height:auto!important}.ant-modal-footer .ant-btn-default,.ant-modal-confirm-btns .ant-btn-default{background-color:#ff09090d!important;border-color:#ff0909!important;color:#ff0909!important}.ant-modal-footer .ant-btn-default:not(:disabled):hover,.ant-modal-confirm-btns .ant-btn-default:not(:disabled):hover{background-color:#ff09091a!important;border-color:#ff0909!important;color:#ff0909!important}.ant-modal-footer .ant-btn-default:not(:disabled):active,.ant-modal-confirm-btns .ant-btn-default:not(:disabled):active{background-color:#ff090924!important;border-color:#ff0909!important;color:#ff0909!important}.app-navbar-menu.ant-menu.ant-menu-root>.ant-menu-item.ant-menu-item-selected{background-color:var(--ant-color-primary, #325692)!important;color:#fff!important;border-radius:6px}.app-navbar-menu.ant-menu.ant-menu-root>.ant-menu-item.ant-menu-item-selected:hover{background-color:#2a4a7e!important;color:#fff!important}.app-navbar-menu.ant-menu.ant-menu-root>.ant-menu-item.ant-menu-item-selected img{filter:brightness(0) invert(1)}.app-navbar-menu.ant-menu.ant-menu-root>.ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:var(--ant-color-primary, #325692)!important;color:#fff!important;border-radius:6px}.app-navbar-menu.ant-menu.ant-menu-root>.ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title:hover{background-color:#2a4a7e!important;color:#fff!important}.app-navbar-menu.ant-menu.ant-menu-root>.ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title img{filter:brightness(0) invert(1)}.app-navbar-menu.ant-menu.ant-menu-root>.ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-arrow,.app-navbar-menu.ant-menu.ant-menu-root>.ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-expand-icon{color:#fff!important}.app-navbar-menu .ant-menu-title-content{font-size:15px;font-weight:590}.app-navbar-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-title-content,.app-navbar-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-title-content{display:none!important;opacity:0!important;width:0!important;max-width:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.app-navbar-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.app-navbar-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{margin-inline-end:0!important;margin-right:0!important}.app-navbar-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.app-navbar-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-expand-icon{display:none!important}.app-navbar-menu.ant-menu-inline-collapsed>.ant-menu-item,.app-navbar-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{padding-inline:calc(50% - 14px)!important;display:flex!important;align-items:center;justify-content:center}.app-navbar-menu.ant-menu-inline-collapsed .app-navbar-menu-icon{margin-right:0!important}.ant-menu-submenu-popup{z-index:1100!important}.ant-menu-submenu-popup .ant-menu-item,.ant-menu-submenu-popup .ant-menu-submenu-title{display:flex!important;align-items:center}.ant-menu-submenu-popup .ant-menu-title-content{display:inline-block!important;opacity:1!important;width:auto!important;max-width:none!important;overflow:visible!important;font-size:14px;font-weight:560}.ant-input,.ant-input-number-input{font-weight:540!important}
