.erp-main-sider{background:#fff!important;border-right:1px solid #e8edf3;position:relative;z-index:10}.erp-main-sider .ant-layout-sider-children{max-height:100dvh;overflow-x:hidden;overflow-y:auto;position:sticky;scrollbar-color:#cbd5e1 #fff;scrollbar-width:thin;top:0}.erp-sidebar-brand{border-bottom:1px solid #e8edf3}.erp-sidebar-brand-text .ant-typography{color:#1e293b;overflow-wrap:anywhere}.erp-sidebar-brand-text h4.ant-typography{font-size:18px;letter-spacing:-.3px;line-height:1.3}.erp-sidebar-brand-text .ant-typography-secondary{color:#64748b;display:block;font-size:11px;line-height:1.5;margin-top:7px}.erp-main-sider .erp-sidebar-toggle.ant-btn{background:#f8fafc;border-color:#e2e8f0;-webkit-box-shadow:none;box-shadow:none;color:#64748b}.erp-main-sider .erp-sidebar-toggle.ant-btn:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.erp-sidebar-menu{padding-block:16px 24px}.erp-sidebar-menu .ant-menu-item,.erp-sidebar-menu .ant-menu-submenu-title{font-size:13px;-webkit-transition:background .16s,color .16s;transition:background .16s,color .16s}.erp-sidebar-menu .ant-menu-item-selected{font-weight:600}.erp-sidebar-menu .ant-menu-item-selected:after{-webkit-border-end:2px solid #2563eb!important;border-inline-end:2px solid #2563eb!important}.erp-sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#1d4ed8}.erp-sidebar-menu>.ant-menu-submenu+.ant-menu-submenu{border-top:1px solid #f1f5f9;margin-top:6px;padding-top:6px}.erp-sidebar-menu .ant-menu-item a:focus-visible,.erp-sidebar-toggle:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media(prefers-reduced-motion:reduce){.erp-main-sider,.erp-sidebar-menu *{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}}.erp-main-sider-mobile{bottom:0;-webkit-box-shadow:8px 0 24px rgba(15,23,42,.16);box-shadow:8px 0 24px rgba(15,23,42,.16);left:0;position:fixed!important;top:0;z-index:1001}.erp-main-sider-mobile .ant-layout-sider-zero-width-trigger{display:none}.erp-main-sider-mobile.ant-layout-sider-collapsed{border:0;pointer-events:none;visibility:hidden}.erp-mobile-nav-mask{background:rgba(15,23,42,.28);border:0;bottom:0;cursor:default;left:0;padding:0;position:fixed;right:0;top:0;z-index:1000}.erp-main-content{min-width:0;padding:24px}@media (max-width:767px){.erp-main-header{gap:6px;padding-inline:8px!important}.erp-main-header .ant-select{width:108px!important}.erp-header-action-label{display:none}.erp-main-content{padding:12px}}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.index__container___Ew05x .ant-tabs-content,.index__container___Ew05x .ant-tabs-tabpane,.index__container___GYGH2 .ant-tabs-content,.index__container___GYGH2 .ant-tabs-tabpane,.index__pageContent___GT_qD .ant-tabs-content,.index__pageContent___GT_qD .ant-tabs-tabpane{height:100%}.ant-tabs-card.ant-tabs-small.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{background-color:#fff}.index__container___GYGH2 .ant-descriptions-extra{width:50%}.ant-spin-nested-loading{width:100%}.ant-breadcrumb .ant-breadcrumb-separator,.ant-breadcrumb a,.ant-breadcrumb li:last-child{color:inherit}.tabs_container{background:#fff;border-top:1px solid #f0f0f0;height:40px;padding:0 15px}.container,.tabs_container .ant-tabs-nav{height:100%}.container{background-color:#fff;overflow:auto;padding:16px}.index__container___10vKA #notice_detail_form .ant-descriptions .ant-descriptions-item-label:after,.index__container___GYGH2 #role_detail_form .ant-descriptions .ant-descriptions-item-label:after{display:none}.ant-descriptions-item-label,.header_form_descriptions .ant-descriptions-item-content{width:70px}:global(.ant-picker-cell){border-bottom:1px solid #f0f0f0;height:100px;padding:4px;position:relative}.index__container___ImkT9 .ant-picker-calendar.ant-picker-calendar-full .ant-picker-calendar-date{height:60px;min-height:60px}.index__container___ImkT9 .ant-picker-calendar.ant-picker-calendar-full .ant-picker-calendar-date-content{height:auto;min-height:30px}.compact-summary-table .ant-table-cell{padding:6px 8px!important}.compact-summary-table .ant-typography{line-height:1.2}.expense-responsive-list>.ant-card-head .ant-card-head-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding-block:12px}.expense-responsive-list>.ant-card-head .ant-card-head-title{-webkit-box-flex:1;-ms-flex:1 0 220px;flex:1 0 220px}.expense-responsive-list>.ant-card-head .ant-card-extra{max-width:100%}