body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ProseMirror{color:#333;font-family:Times New Roman,serif;font-size:14pt;line-height:1.6;outline:none}.ProseMirror p{margin:0 0 .5em;text-indent:1.5em}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{font-family:Times New Roman,serif;font-weight:700;line-height:1.2;margin:1em 0 .5em}.ProseMirror h1{font-size:18pt}.ProseMirror h2{font-size:16pt}.ProseMirror h3{font-size:14pt}.ProseMirror h4{font-size:13pt}.ProseMirror h5{font-size:12pt}.ProseMirror h6{font-size:11pt}.ProseMirror ol,.ProseMirror ul{margin:.5em 0;padding-left:2em}.ProseMirror li{margin:.2em 0}.ProseMirror blockquote{border-left:3px solid #ddd;color:#666;font-style:italic;margin:1em 0;padding-left:1em}.ProseMirror code{background-color:#f4f4f4;border-radius:3px;font-family:Courier New,monospace;font-size:.9em;padding:2px 4px}.ProseMirror pre{background-color:#f4f4f4;border-radius:5px;margin:1em 0;overflow-x:auto;padding:1em}.ProseMirror pre code{background:none;padding:0}.ProseMirror img{display:block;height:auto;margin:1em auto;max-width:100%}.ProseMirror table{border-collapse:collapse;margin:1em 0;width:100%}.ProseMirror td,.ProseMirror th{border:1px solid #ddd;padding:8px 12px;text-align:left;vertical-align:top}.ProseMirror th{background-color:#f8f8f8;font-weight:700}.ProseMirror hr{border:none;border-top:2px solid #ddd;margin:2em 0}.ProseMirror .text-left{text-align:left}.ProseMirror .text-center{text-align:center}.ProseMirror .text-right{text-align:right}.ProseMirror .text-justify{text-align:justify}.ProseMirror:focus{outline:none}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror ::selection{background:#b3d4fc}.ProseMirror a{color:#06c;cursor:pointer;text-decoration:underline}.ProseMirror a:hover{color:#049;text-decoration:none}[contenteditable=true] a{color:#06c!important;cursor:pointer!important;text-decoration:underline!important}[contenteditable=true] a:hover{color:#049!important;text-decoration:none!important}[contenteditable=true] a:visited{color:#609!important}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror ul ul{list-style-type:circle}.ProseMirror ol ol{list-style-type:lower-alpha}[contenteditable=true] ul{list-style-type:disc!important;margin:.5em 0!important;padding-left:2em!important}[contenteditable=true] ol{list-style-type:decimal!important;margin:.5em 0!important;padding-left:2em!important}[contenteditable=true] ul ul{list-style-type:circle!important}[contenteditable=true] ol ol{list-style-type:lower-alpha!important}[contenteditable=true] li{display:list-item!important;margin:.2em 0!important}@media print{.ProseMirror{font-size:12pt;line-height:1.4}.ProseMirror h1{font-size:16pt}.ProseMirror h2{font-size:14pt}.ProseMirror h3{font-size:12pt}.ProseMirror p{orphans:3;widows:3}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{page-break-after:avoid}.ProseMirror table{page-break-inside:avoid}}#root{height:100vh}.ant-layout{min-height:100vh}.logo{align-items:center;background:#ffffff4d;color:#fff;display:flex;font-size:16px;font-weight:700;height:32px;justify-content:center;margin:16px}.site-layout-background{background:#fff}.content-layout{background:#fff;margin:24px 16px;min-height:280px;padding:24px}.header-title{color:#fff;font-size:18px;font-weight:700}.menu-item{align-items:center;display:flex;gap:8px}.ant-menu::-webkit-scrollbar{width:6px}.ant-menu::-webkit-scrollbar-track{background:#001529}.ant-menu::-webkit-scrollbar-thumb{background:#003a70;border-radius:3px}.ant-menu::-webkit-scrollbar-thumb:hover{background:#1890ff}.ant-menu{scrollbar-color:#003a70 #001529;scrollbar-width:thin}.ant-menu-dark,.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-submenu{background:#001529!important}@media (max-width:768px){.ant-drawer-body{padding:0!important}.ant-drawer-header{border-bottom:1px solid #003a70!important;padding:16px!important}.ant-drawer-title{color:#fff!important;font-size:16px!important;font-weight:700!important}.ant-menu-item,.ant-menu-submenu-title{font-size:16px!important;height:48px!important;line-height:48px!important;padding:0 16px!important}.ant-drawer{z-index:1000!important}.ant-drawer-mask{background-color:#00000073!important}.ant-btn[type=text]{align-items:center!important;display:flex!important;justify-content:center!important;min-height:44px!important;min-width:44px!important}.ant-layout-header{position:sticky!important;top:0!important;z-index:999!important}.ant-layout-content{-webkit-overflow-scrolling:touch!important;overflow-x:hidden!important}.ant-layout-header{height:56px!important;padding:0 8px!important}.ant-layout-content{margin:8px!important}.ant-form-item{margin-bottom:16px!important}.ant-input,.ant-picker,.ant-select-selector{font-size:16px!important;height:40px!important}.ant-form-item-label{padding-bottom:4px!important}.ant-form-item-label>label{font-size:14px!important;font-weight:500!important}.ant-input[type=textarea]{font-size:16px!important;min-height:80px!important}.ant-switch{height:24px!important;min-width:44px!important}.ant-input[type=file]{font-size:14px!important;padding:8px 12px!important}.ant-btn{border-radius:8px!important;font-size:16px!important;height:40px!important}.ant-card{border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important}.ant-card-head{min-height:48px!important;padding:0 16px!important}.ant-card-body{padding:16px!important}.ant-table{font-size:14px!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:14px!important;padding:12px 8px!important}.ant-modal{margin:16px!important}.ant-modal-content{border-radius:12px!important}.ant-modal-header{border-radius:12px 12px 0 0!important;padding:16px 20px!important}.ant-modal-body{padding:20px!important}.ant-modal-footer{border-radius:0 0 12px 12px!important;padding:16px 20px!important}.ant-notification{margin:8px!important}.ant-notification-notice{border-radius:8px!important;box-shadow:0 4px 12px #00000026!important}.ant-badge{display:inline-flex!important}.ant-badge-count{font-size:10px!important;height:16px!important;line-height:16px!important;min-width:16px!important;padding:0 4px!important}.ant-dropdown-menu{border-radius:8px!important;box-shadow:0 4px 12px #00000026!important;max-width:90vw!important;min-width:280px!important}.ant-dropdown-menu-item{font-size:16px!important;padding:12px 16px!important}.ant-dropdown-menu .ant-list-item{border-bottom:1px solid #f0f0f0!important;padding:12px 16px!important}.ant-dropdown-menu .ant-list-item-meta-avatar{margin-right:12px!important}.ant-dropdown-menu .ant-list-item-meta-title{font-size:14px!important;line-height:1.4!important;margin-bottom:4px!important}.ant-dropdown-menu .ant-list-item-meta-description{font-size:12px!important;line-height:1.3!important}.ant-btn[title*="Thông báo"]{align-items:center!important;border-radius:8px!important;display:flex!important;justify-content:center!important;min-height:44px!important;min-width:44px!important}.ant-btn[title*="Thông báo"] .anticon{font-size:18px!important}.ant-badge .ant-btn{position:relative!important;z-index:1!important}.ant-dropdown{z-index:1050!important}.ant-dropdown-arrow{display:none!important}.ant-dropdown[data-placement=bottomRight]{margin-top:4px!important}@media (max-width:480px){.ant-dropdown-menu{max-width:95vw!important;min-width:260px!important}.ant-dropdown-menu .ant-list-item{padding:10px 12px!important}.ant-dropdown-menu .ant-list-item-meta-title{font-size:13px!important}.ant-dropdown-menu .ant-list-item-meta-description{font-size:11px!important}.ant-dropdown-menu .ant-avatar{height:28px!important;width:28px!important}.ant-dropdown-menu .ant-tag{font-size:9px!important;padding:1px 4px!important}}.ant-layout-header .ant-space .ant-badge{align-items:center!important;display:inline-flex!important}.ant-layout-header .ant-btn[title*="Thông báo"]{margin:0 4px!important}.ant-dropdown-menu .ant-typography h5{font-size:14px!important;font-weight:600!important;margin:0!important}.ant-dropdown-menu .ant-btn[type=link]{font-size:12px!important;height:auto!important;min-height:32px!important;padding:8px 0!important}.ant-dropdown-menu .ant-list{scrollbar-color:#d9d9d9 #0000!important;scrollbar-width:thin!important}.ant-dropdown-menu .ant-list::-webkit-scrollbar{width:4px!important}.ant-dropdown-menu .ant-list::-webkit-scrollbar-track{background:#0000!important}.ant-dropdown-menu .ant-list::-webkit-scrollbar-thumb{background-color:#d9d9d9!important;border-radius:2px!important}.ant-dropdown-menu .ant-list::-webkit-scrollbar-thumb:hover{background-color:#bfbfbf!important}.ant-dropdown-menu .ant-tag{border-radius:4px!important;font-size:10px!important;padding:2px 6px!important}.ant-dropdown-menu .ant-avatar{border-radius:6px!important;height:32px!important;width:32px!important}.ant-dropdown-menu .ant-empty{padding:20px 16px!important}.ant-dropdown-menu .ant-empty-description{color:#999!important;font-size:12px!important}.ant-dropdown-menu .ant-list{-webkit-overflow-scrolling:touch!important;max-height:300px!important;overflow-y:auto!important}.ant-dropdown-menu .ant-list-item:hover{background-color:#f5f5f5!important}.ant-dropdown-menu .ant-list-item:active{background-color:#e6f7ff!important}.ant-dropdown-menu .ant-tag[color=red]{background-color:#fff2f0!important;border-color:#ffccc7!important;color:#cf1322!important}.ant-dropdown-menu .ant-tag[color=orange]{background-color:#fff7e6!important;border-color:#ffd591!important;color:#d46b08!important}.ant-dropdown-menu .ant-tag[color=green]{background-color:#f6ffed!important;border-color:#b7eb8f!important;color:#389e0d!important}.ant-dropdown-menu .ant-tag[color=blue]{background-color:#e6f7ff!important;border-color:#91d5ff!important;color:#1890ff!important}.ant-avatar{border-radius:8px!important}.ant-space{gap:8px!important}.ant-typography{font-size:14px!important}.ant-typography h1{font-size:24px!important}.ant-typography h2{font-size:20px!important}.ant-typography h3{font-size:18px!important}.ant-typography h4{font-size:16px!important}.ant-typography h5{font-size:14px!important}.ant-btn{min-height:44px!important;min-width:44px!important}.ant-menu-item,.ant-menu-submenu-title{min-height:48px!important}.ant-layout-content{-webkit-overflow-scrolling:touch!important}.ant-form-item-control-input{min-height:44px!important}.ant-table-wrapper{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.ant-modal-mask{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}}@media (max-width:768px) and (orientation:landscape){.ant-layout-header{height:48px!important}.ant-layout-content{margin:4px!important}.ant-card-body{padding:12px!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ant-btn,.ant-input,.ant-select-selector{border-width:.5px!important}}.custom-modal .ant-modal-content{border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 8px 32px #0000001f;overflow:hidden}.custom-modal .ant-modal-header{background-color:#fafafa;border-bottom:1px solid #f0f0f0;border-radius:12px 12px 0 0;font-size:16px;font-weight:600;margin:0;padding:16px 24px}.custom-modal .ant-modal-body{border-radius:0 0 12px 12px;padding:0}.custom-modal .ant-modal-mask{background-color:#00000073}.custom-modal .ant-modal-wrap{align-items:center;display:flex;justify-content:center}.custom-modal .ant-modal{padding-bottom:0;top:0}@media (max-width:768px){.custom-modal .ant-modal{margin:0;max-width:95vw;padding:0;top:20px;width:95vw!important}.custom-modal .ant-modal-content{border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 8px 32px #0000001f;overflow:hidden}}.action-column-cell{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#fff!important;box-shadow:0 0 0 1px #fff!important;min-height:100%!important;position:relative!important;width:100%!important;z-index:999!important}.action-column-cell:before{background-color:#fff!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}
/*# sourceMappingURL=main.5b4ae334.css.map*/