@charset "UTF-8";._progressBar_1rv4a_1{position:absolute;top:0;left:0;width:100%;height:2px;z-index:10;pointer-events:none;overflow:hidden;opacity:0}._loading_1rv4a_13{animation:_fadeIn_1rv4a_1 0s .15s forwards}._loading_1rv4a_13:after{content:"";display:block;height:100%;background:#012169;animation:_progress_1rv4a_1 2s ease-in-out infinite}._done_1rv4a_24:after{content:"";display:block;height:100%;background:#012169;animation:_fill_1rv4a_1 .2s ease-out forwards}._done_1rv4a_24{animation:_fadeOut_1rv4a_1 .3s .2s ease-out forwards;opacity:1}@keyframes _fadeIn_1rv4a_1{to{opacity:1}}@keyframes _fadeOut_1rv4a_1{to{opacity:0}}@keyframes _progress_1rv4a_1{0%{width:0;margin-left:0}50%{width:70%;margin-left:15%}to{width:0;margin-left:100%}}@keyframes _fill_1rv4a_1{0%{width:70%}to{width:100%}}._layout_1113y_2{min-height:100vh}._sider_1113y_6{background:#012169!important;position:fixed;left:0;top:0;bottom:0;height:100vh;z-index:100;display:flex;flex-direction:column;overflow:hidden}._sider_1113y_6 .ant-menu-root{background:transparent;border-right:none;height:auto!important}._sider_1113y_6 .ant-menu-item{color:#ffffffd9}._sider_1113y_6 .ant-menu-item:hover{color:#fff;background:#ffffff1a!important}._sider_1113y_6 .ant-menu-item-selected{color:#fff;background:#fff3!important}._sider_1113y_6 .ant-menu-submenu .ant-menu-submenu-title{color:#ffffffd9}._sider_1113y_6 .ant-menu-submenu .ant-menu-submenu-title:hover{color:#fff;background:#ffffff1a!important}._sider_1113y_6 .ant-menu-submenu-open .ant-menu-submenu-title{color:#fff}._sider_1113y_6 .ant-menu-sub{background:transparent!important}._sider_1113y_6 .ant-menu-inline .ant-menu-submenu-title,._sider_1113y_6 .ant-menu-inline .ant-menu-submenu-arrow{transition:none!important;animation:none!important}._sider_1113y_6 .ant-menu-inline .ant-menu-sub{animation:none!important}._sider_1113y_6 .ant-menu-inline .ant-menu-sub.ant-motion-collapse,._sider_1113y_6 .ant-menu-inline .ant-menu-sub.ant-motion-collapse-active,._sider_1113y_6 .ant-menu-inline .ant-menu-sub.ant-motion-collapse-appear,._sider_1113y_6 .ant-menu-inline .ant-menu-sub.ant-motion-collapse-appear-active,._sider_1113y_6 .ant-menu-inline .ant-menu-sub.ant-motion-collapse-enter,._sider_1113y_6 .ant-menu-inline .ant-menu-sub.ant-motion-collapse-enter-active,._sider_1113y_6 .ant-menu-inline .ant-menu-sub.ant-motion-collapse-leave,._sider_1113y_6 .ant-menu-inline .ant-menu-sub.ant-motion-collapse-leave-active{animation:none!important;transition-property:height,opacity!important;transition-duration:.01s!important;transition-delay:0s!important;transition-timing-function:linear!important;overflow:hidden!important}._logo_1113y_80{height:64px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}._menuSearch_1113y_91{padding:10px 12px 6px;flex-shrink:0}._searchInput_1113y_96{border-radius:6px!important;background:#ffffff14!important;border-color:#ffffff26!important}._searchInput_1113y_96 .ant-input{background:transparent!important;color:#ffffffd9!important;font-size:13px}._searchInput_1113y_96 .ant-input::placeholder{color:#ffffff59!important}._searchInput_1113y_96 .ant-input-clear-icon{color:#ffffff73}._searchInput_1113y_96 .ant-input-clear-icon:hover{color:#ffffffbf}._searchInput_1113y_96:hover,._searchInput_1113y_96:focus-within{border-color:#fff6!important;background:#ffffff1f!important}._menuContainer_1113y_120{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:calc(100vh - 120px);overscroll-behavior:contain;padding-bottom:20px}._menuContainer_1113y_120::-webkit-scrollbar{width:6px}._menuContainer_1113y_120::-webkit-scrollbar-track{background:#ffffff0d}._menuContainer_1113y_120::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._menuContainer_1113y_120::-webkit-scrollbar-thumb:hover{background:#ffffff4d}._logoText_1113y_144{font-size:14px;white-space:nowrap;display:flex;align-items:center;gap:6px}._logoIcon_1113y_152{width:48px;height:48px;object-fit:contain;flex-shrink:0}._envTag_1113y_159{font-size:11px;font-weight:500;padding:1px 6px;border-radius:4px;background:#fff3;color:#ffffffe6;letter-spacing:.5px;line-height:18px}._logoShort_1113y_170{font-size:24px;font-weight:700}._header_1113y_175{display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:fixed;top:0;right:0;left:0;z-index:99;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005;transition:none}._headerLeft_1113y_189{display:flex;align-items:center}._trigger_1113y_194{font-size:18px;cursor:pointer;transition:color .3s}._trigger_1113y_194:hover{color:#012169}._headerRight_1113y_203{display:flex;align-items:center;gap:24px}._action_1113y_209{font-size:18px;cursor:pointer;padding:8px;transition:background .3s;border-radius:4px}._action_1113y_209:hover{background:#f5f5f5}._user_1113y_220{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .3s}._user_1113y_220:hover{background:#f5f5f5}._userName_1113y_233{font-size:14px;color:#262626}._content_1113y_238{margin-top:64px;padding:24px;min-height:calc(100vh - 64px);transition:none}._modalContent_1113y_245{padding:20px 0 0}._modalContent_1113y_245 .ant-form-item{margin-bottom:20px}._modalContent_1113y_245 .ant-form-item-label>label{font-weight:500;color:#262626;font-size:14px}._modalContent_1113y_245 .ant-form-item-label{padding-bottom:4px}._modalContent_1113y_245 .ant-input-affix-wrapper,._modalContent_1113y_245 .ant-input{border-radius:8px;height:42px;line-height:42px;font-size:14px}._modalContent_1113y_245 .ant-input-affix-wrapper{display:flex;align-items:center}._modalContent_1113y_245 .ant-input-affix-wrapper .ant-input{height:auto;line-height:1.5}._modalContent_1113y_245 .ant-input-password{border-radius:8px;height:42px;display:flex;align-items:center}._modalContent_1113y_245 .ant-input-password .ant-input{height:auto;line-height:1.5}._modalContent_1113y_245 .ant-btn{height:42px;border-radius:8px;font-weight:500;font-size:14px}._modalContent_1113y_245 .ant-btn-primary{background:#012169;border-color:#012169}._modalContent_1113y_245 .ant-btn-primary:hover:not(:disabled){background:#1a3a8a;border-color:#1a3a8a}._passwordHint_1113y_299{font-size:12px;color:#8c8c8c;margin-top:-16px;margin-bottom:16px}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;color:#262626;background-color:#f5f5f5}#root{height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-center{text-align:center}.text-right{text-align:right}.mt-sm{margin-top:8px}.mt-md{margin-top:16px}.mt-lg{margin-top:24px}.mb-sm{margin-bottom:8px}.mb-md{margin-bottom:16px}.mb-lg{margin-bottom:24px}.p-sm{padding:8px}.p-md{padding:16px}.p-lg{padding:24px}.ant-modal-confirm .ant-btn-primary,.ant-modal-confirm-btns .ant-btn-primary{background-color:#012169!important;border-color:#012169!important}.ant-modal-confirm .ant-btn-primary:hover,.ant-modal-confirm-btns .ant-btn-primary:hover{background-color:#01307a!important;border-color:#01307a!important}.ant-modal-confirm .ant-btn-primary:active,.ant-modal-confirm-btns .ant-btn-primary:active{background-color:#011550!important;border-color:#011550!important}.ant-picker-cell-in-range:before,.ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#f0f5ff!important}.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single) .ant-picker-cell-inner,.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single) .ant-picker-cell-inner{background:#3a5fa0!important}.ant-table-row-selected>td{background-color:#f0f5ff!important}.ant-table-row-selected:hover>td{background-color:#e8f0fe!important}
