@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/be-vietnam-pro-400-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/be-vietnam-pro-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/be-vietnam-pro-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/be-vietnam-pro-500-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/be-vietnam-pro-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/be-vietnam-pro-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/be-vietnam-pro-600-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/be-vietnam-pro-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/be-vietnam-pro-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/be-vietnam-pro-700-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/be-vietnam-pro-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/be-vietnam-pro-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tms-brand-600:#0041fa;--tms-brand-500:#2a5efb;--tms-brand-400:#557ffc;--tms-brand-300:#809cfd;--tms-brand-200:#aab9fe;--tms-brand-100:#d5dcff;--tms-gradient-brand:linear-gradient(135deg, var(--tms-brand-600) 0%, var(--tms-brand-400) 55%, var(--tms-brand-100) 100%);--tms-text:#000;--tms-text-secondary:#4c5663;--tms-border:#b8c2ce;--tms-danger:#cf1322;--tms-canvas:#d6e3f5;--tms-canvas-gradient:linear-gradient(160deg, #eef4fe 0%, #cedef6 50%, #abc6ee 100%);--tms-surface:#fff;--tms-surface-subtle:#ccd8e9;--tms-surface-hover:#e4eefb;--tms-grid:#e8edf5;--tms-header-bg:#fff;--tms-sidebar-bg:linear-gradient(180deg, #010c21 0%, #0b0290 68%, #0041fa 100%);--tms-sidebar-active:linear-gradient(135deg, #3d82f6 0%, #2258e0 100%);--tms-shadow-sm:0 1px 2px #10182812;--tms-shadow-md:0 4px 12px #1018281a;--tms-shadow-lg:0 12px 32px #10182829;--tms-radius-control:6px;--tms-radius-card:8px;--tms-motion-fast:.15s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{color:var(--tms-text);background:var(--tms-canvas);font-family:Be Vietnam Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{font-weight:600}.ant-menu-dark .ant-menu-item-selected{box-shadow:0 2px 8px #00000047;background:var(--tms-sidebar-active)!important}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous){background:linear-gradient(135deg,#1a56ff 0%,#0041fa 55%,#0030c4 100%)!important;border-color:#0000!important}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):hover{background:linear-gradient(135deg,#2a66ff 0%,#0f4bff 55%,#0a3fd8 100%)!important}.tms-sidebar{position:relative}.tms-sidebar .ant-layout-sider-children{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.tms-sidebar-brand{flex-shrink:0;align-items:center;height:52px;padding:0 16px;display:flex}.tms-sidebar-logo{filter:brightness(0)invert();width:auto;max-width:100%;height:auto;max-height:28px}.ant-layout-sider-collapsed .tms-sidebar-brand{justify-content:center;padding:0 8px}.tms-sidebar-menu{flex:1;min-height:0;overflow-y:auto}.tms-sidebar-footer{border-top:1px solid #ffffff1f;flex-shrink:0;padding:8px 12px 12px}.tms-sidebar-logout.ant-btn{color:#ffffffd9;text-align:start;justify-content:flex-start;height:40px}.tms-sidebar-logout.ant-btn:hover{color:#fff!important;background:#ffffff1f!important}.ant-layout-sider-collapsed .tms-sidebar-logout.ant-btn{justify-content:center}body{overflow-x:hidden}button,a,.ant-menu-item,.ant-tabs-tab,.ant-input,.ant-select-selector{transition:background-color var(--tms-motion-fast), border-color var(--tms-motion-fast), color var(--tms-motion-fast), box-shadow var(--tms-motion-fast)}:focus-visible{outline:2px solid var(--tms-brand-600);outline-offset:1px;border-radius:var(--tms-radius-control)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tms-tabbed-page,.tms-tabbed-page>.ant-tabs-body-holder,.tms-tabbed-page .ant-tabs-body,.tms-tabbed-page .ant-tabs-content,.tms-tabbed-page .ant-tabs-content>*{flex-direction:column;flex:1;min-height:0;display:flex}.tms-tabbed-page .ant-tabs-content>*{overflow-y:auto}.tms-tabbed-page .ant-tabs-content>:focus-visible{outline:none}@media print{body>*,.ant-modal-mask,.ant-modal-header,.ant-modal-footer,.ant-modal-close,.tem-dieu-khien{display:none!important}body>div:has(.to-tem,.to-in-khung){display:block!important}.ant-modal-root:has(.to-tem,.to-in-khung){display:block!important}.ant-modal-wrap:has(.to-tem,.to-in-khung){display:block!important}.ant-modal:has(.to-tem,.to-in-khung){display:block!important}.ant-modal-content:has(.to-tem,.to-in-khung){display:block!important}.ant-modal-body:has(.to-tem,.to-in-khung){display:block!important}.ant-modal-body:has(.to-tem,.to-in-khung)>*{display:block!important}.ant-modal-body:has(.to-tem,.to-in-khung)>*>*{display:block!important}:is(.ant-modal-wrap:has(.to-tem,.to-in-khung),.ant-modal:has(.to-tem,.to-in-khung),.ant-modal-content:has(.to-tem,.to-in-khung)){width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.to-tem{gap:0!important;display:grid!important}.to-tem>div{break-inside:avoid;border:none!important}.to-in-khung{background:0 0!important;border:none!important;width:auto!important;margin:0!important;padding:0!important}@page{size:A4;margin:5mm}}.bang-dong-chung-tu .ant-table-tbody>tr>td{vertical-align:top}.bang-dong-chung-tu .o-chi-doc{line-height:32px;display:block}.ag-header-cell.tms-cot-keo-duoc{cursor:grab}.ag-header-cell.tms-cot-keo-duoc:active{cursor:grabbing}.ag-cell.tms-o-keo,.ag-cell[col-id=__sao]{text-overflow:clip;justify-content:center;align-items:center;padding-inline:0;display:flex}.ag-cell[col-id=__sao] .ag-cell-value{text-overflow:clip;overflow:visible}.ag-cell.tms-o-tuvien{text-overflow:clip}.ag-cell.tms-o-tuvien .ag-cell-value{text-overflow:clip;overflow:visible}.ag-cell.tms-o-keo .ag-drag-handle{cursor:grab;margin-inline-end:0}.ag-cell.tms-o-keo .ag-drag-handle:active{cursor:grabbing}.tms-tay-nam-tat{color:var(--tms-text-secondary);opacity:.3;cursor:not-allowed}.ag-header-cell.tms-cot-keo-duoc .ag-header-cell-resize{cursor:col-resize}.cot-thong-tin-chung-tu .ant-form-item{margin-block-end:16px}.tms-bang-day .ant-table-body{height:var(--tms-bang-h);scrollbar-gutter:auto!important;overflow-y:auto!important}.tms-cuon-doc{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--tms-border) transparent}.tms-cuon-doc::-webkit-scrollbar{width:6px}.tms-cuon-doc::-webkit-scrollbar-thumb{background:var(--tms-border);border-radius:999px}.tms-cuon-doc::-webkit-scrollbar-thumb:hover{background:var(--tms-brand-300)}.tms-cuon-doc::-webkit-scrollbar-track{background:0 0}.tms-form-compact .ant-form-item{margin-bottom:12px}.tms-form-compact .ant-form-item-label{padding-bottom:4px}.tms-loc-bao-cao-ngang{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.tms-loc-bao-cao-ngang>*{min-width:190px}.tms-bang-bao-cao{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.tms-bang-bao-cao th,.tms-bang-bao-cao td{border:1px solid var(--tms-border);padding:6px 10px}.tms-bang-bao-cao thead th{z-index:1;background:var(--tms-surface-2,#f0f5ff);text-align:center;font-weight:600;position:sticky;top:0}.tms-bang-bao-cao tbody td.so{text-align:right;font-variant-numeric:tabular-nums}.tms-bang-bao-cao tbody tr:nth-child(2n) td{background:var(--tms-surface)}.tms-bang-bao-cao tr.tms-dong-tong td{background:var(--tms-surface-2,#fff7e6);font-weight:700;position:sticky;bottom:0}.tms-bang-bao-cao-antd .ant-table-summary>tr.tms-dong-tong>td.ant-table-cell{z-index:2;background:var(--tms-surface,#fff);border-top:2px solid var(--tms-border);font-weight:700;position:sticky;bottom:0;box-shadow:inset 0 0 0 9999px #faad1429}.tms-bang-bao-cao-antd td.so{font-variant-numeric:tabular-nums}.tms-bang-bao-cao-antd tr.tms-so-kh>td.ant-table-cell{text-align:left;background:#636e7a29;font-weight:700}.tms-bang-bao-cao-antd tr.tms-so-dau>td.ant-table-cell{background:#1677ff24;font-weight:700}.tms-bang-bao-cao-antd tr.tms-so-dau:hover>td.ant-table-cell{background:#1677ff33}.tms-bang-bao-cao-antd tr.tms-so-cuoi>td.ant-table-cell{border-bottom:2px solid var(--tms-border);background:#7d7d7d1a;font-weight:600}
