@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f6fa;color:#1f2937}.tabular-nums,.numeric-col,.ant-table-cell.numeric-col{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ant-table-thead>tr>th{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#64748b!important;padding:10px 16px!important}.ant-table-tbody>tr>td{padding:10px 16px!important}button:focus-visible,.ant-btn:focus-visible{outline:2px solid #2563EB!important;outline-offset:1px!important}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible,.ant-input:focus,.ant-input:focus-visible,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper:focus-visible,.ant-input-affix-wrapper:focus-within,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-select:focus-within .ant-select-selector,.ant-select-selector:focus,.ant-select-selector:focus-visible{outline:none!important;outline-offset:0!important;border-color:#93c5fd!important;box-shadow:0 0 0 3px #93c5fd40!important}.ant-input-affix-wrapper input:focus,.ant-input-affix-wrapper input:focus-visible{outline:none!important;box-shadow:none!important}.focus\:outline-none,.focus\:outline-none:focus,.focus\:outline-none:focus-visible,.focus\:outline-none.ant-input-affix-wrapper-focused{outline:none!important;outline-offset:0!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.h-screen{height:100vh!important;max-height:100vh!important}.h-full{height:100%!important}.overflow-hidden{overflow:hidden!important}.overflow-y-auto{overflow-y:auto!important;-webkit-overflow-scrolling:touch}.overflow-visible{overflow:visible!important}.flex{display:flex!important}.flex-col{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-1{flex:1 1 0%!important}.items-center{align-items:center!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.w-full{width:100%!important}.min-h-screen{min-height:100vh!important;min-height:100dvh!important}.hidden{display:none!important}.block{display:block!important}@media (min-width: 768px){.md\:flex{display:flex!important}.md\:block{display:block!important}.md\:hidden{display:none!important}.md\:flex-row{flex-direction:row!important}.md\:flex-col{flex-direction:column!important}.md\:w-1\/2{width:50%!important;flex:1 1 50%!important}.md\:min-h-screen{min-height:100vh!important;min-height:100dvh!important}}.brand-panel{padding:24px 20px}@media (min-width: 768px){.brand-panel{padding:60px!important}}.login-form-container{padding:32px 20px;margin:0 auto}@media (min-width: 768px){.login-form-container{padding:40px!important}}.app-sidebar{background-color:#0f1b33!important;border-right:1px solid rgba(255,255,255,.06);transition:all .2s cubic-bezier(.4,0,.2,1)!important;height:100%!important;max-height:100vh!important;overflow-y:auto!important;flex-shrink:0!important}.app-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.app-sidebar .ant-menu{background-color:transparent!important;border-inline-end:none!important;font-size:13.5px}.app-sidebar .ant-menu-item,.app-sidebar .ant-menu-submenu-title{color:#ffffffd1!important;border-radius:6px;margin:3px 8px!important;width:calc(100% - 16px)!important;transition:all .18s ease}.app-sidebar .ant-menu-item:hover,.app-sidebar .ant-menu-submenu-title:hover{background-color:#ffffff14!important;color:#fff!important}.app-sidebar .ant-menu-item-selected{background-color:#2563eb38!important;color:#fff!important;font-weight:600;position:relative}.app-sidebar .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:15%;height:70%;width:3.5px;background-color:#2563eb;border-radius:0 4px 4px 0}.app-sidebar .ant-menu-item-group-title{color:#ffffff6b!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:12px 16px 4px!important}.app-header{background-color:#fff!important;border-bottom:1px solid #E3E8EF;padding:0 24px!important;height:56px!important;line-height:56px!important;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 2px #00000005;z-index:10;flex-shrink:0!important}.app-content{padding:24px;max-width:1600px;margin:0 auto;width:100%;flex:1}@media (max-width: 767.98px){.app-header{padding:0 12px!important}.app-content{padding:12px 12px 80px}}@media (max-width: 767.98px){input,select,textarea,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{font-size:16px!important;min-height:44px!important}.ant-select-single .ant-select-selector{height:44px!important;display:flex!important;align-items:center!important}.ant-btn{min-height:44px!important;padding:8px 16px!important;font-size:14px!important}.touch-target{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}.master-form-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 576px){.master-form-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media (min-width: 992px){.master-form-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.master-form-grid-full{grid-column:1 / -1}.master-dense-grid{display:grid;grid-template-columns:minmax(240px,3fr) minmax(110px,1.2fr) minmax(130px,1.4fr);gap:10px 14px;align-items:start}@media (max-width: 767.98px){.master-dense-grid{grid-template-columns:1fr;gap:8px}}.master-dense-input{height:34px!important;font-size:13.5px!important;border-radius:6px!important}.master-dense-label{font-size:12px!important;font-weight:600!important;color:#334155!important;margin-bottom:2px!important;display:inline-block}.master-dense-form .ant-form-item{margin-bottom:4px!important}.master-dense-form .ant-form-item-label{padding-bottom:2px!important}.master-dense-form .ant-form-item-explain{font-size:11px!important;min-height:18px!important}.mobile-sticky-action-bar{display:none}@media (max-width: 767.98px){.mobile-sticky-action-bar{display:flex;position:fixed;bottom:0;left:0;right:0;padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #E2E8F0;box-shadow:0 -4px 12px #0000000f;z-index:100;gap:10px}.mobile-sticky-action-bar .ant-btn{flex:1;min-height:44px;font-weight:600}}@media (max-width: 767.98px){.mobile-fullscreen-drawer .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important;height:100dvh!important}.mobile-fullscreen-drawer .ant-drawer-header{padding:14px 16px!important;border-bottom:1px solid #E2E8F0}.mobile-fullscreen-drawer .ant-drawer-body{padding:12px!important}}
