html,body,#root{min-width:0;min-height:100%;margin:0}*{box-sizing:border-box}body{overflow-x:hidden}.app-shell,.app-shell__main,.app-shell__content{min-width:0}.app-shell__mobile-menu{flex:0 0 auto}.app-shell__tabs{min-width:0}.app-shell__tabs .ant-tabs-nav{margin-bottom:0}.app-shell__content{width:100%}.app-shell__notification-dropdown{width:min(320px,calc(100vw - 24px))}.app-shell__notification-dropdown .ant-tabs-nav{margin-bottom:12px}.app-shell__notification-dropdown .ant-tabs-nav-list{width:100%;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell__notification-dropdown .ant-tabs-tab{justify-content:center;margin:0!important}.app-shell__notification-dropdown .ant-tabs-tab-btn{text-align:center}.responsive-table,.ant-table-wrapper{max-width:100%}.ant-flex,.ant-card,.ant-card-body,.ant-tabs,.ant-tabs-content-holder,.ant-tabs-tabpane,.ant-space,.ant-form,.ant-form-item,.ant-input-affix-wrapper,.ant-select{min-width:0}.ant-typography{overflow-wrap:anywhere}.academic-timeline-hitbox,.academic-timeline-hitbox *,.academic-timeline-hitbox .ant-btn,.academic-timeline-hitbox .ant-btn>span{-webkit-tap-highlight-color:transparent}.academic-timeline-hitbox,.academic-timeline-hitbox:focus,.academic-timeline-hitbox:focus-visible,.academic-timeline-hitbox:focus-within,.academic-timeline-hitbox:active,.academic-timeline-hitbox *,.academic-timeline-hitbox *:focus,.academic-timeline-hitbox *:focus-visible,.academic-timeline-hitbox *:focus-within,.academic-timeline-hitbox *:active{outline:none!important;box-shadow:none!important}.academic-timeline-hitbox:not(.academic-timeline-hitbox--selected),.academic-timeline-hitbox:not(.academic-timeline-hitbox--selected):focus,.academic-timeline-hitbox:not(.academic-timeline-hitbox--selected):focus-visible,.academic-timeline-hitbox:not(.academic-timeline-hitbox--selected):focus-within,.academic-timeline-hitbox:not(.academic-timeline-hitbox--selected):active{border-color:transparent!important;border-bottom-color:#eef2f7!important}.academic-timeline-hitbox--selected,.academic-timeline-hitbox--selected:focus,.academic-timeline-hitbox--selected:focus-visible,.academic-timeline-hitbox--selected:focus-within,.academic-timeline-hitbox--selected:active{border-color:#ffccc7!important}.table-nowrap-cell,.table-nowrap-cell .ant-typography,.table-nowrap-cell .ant-tag,.table-amount-cell,.table-amount-cell .ant-typography{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.table-amount-cell,.table-amount-cell .ant-typography{font-variant-numeric:tabular-nums}.ant-table-cell.table-nowrap-cell,.ant-table-cell.table-amount-cell{white-space:nowrap}.ant-table-cell.table-long-text-cell{white-space:normal;word-break:break-word}.finance-summary-container{container-type:inline-size;width:100%}.finance-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.finance-summary-card,.finance-summary-card .ant-card-body{height:100%}.finance-summary-card-inner{display:flex;align-items:center;gap:14px;min-width:0}.finance-summary-card-icon{flex:0 0 auto}.finance-summary-card-body{min-width:0}.finance-summary-card-label,.finance-summary-card-label.ant-typography,.finance-summary-card-label .ant-typography{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.finance-summary-card-value,.finance-summary-card-value.ant-typography,.finance-summary-card-value .ant-typography,.finance-summary-card-value .ant-statistic-content,.finance-summary-card-value .ant-statistic-content-value,.finance-summary-card-value-amount,.finance-summary-card-value-amount.ant-typography,.finance-summary-card-value-amount .ant-typography{white-space:nowrap;word-break:normal;overflow-wrap:normal;font-variant-numeric:tabular-nums}@container (max-width: 980px){.finance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 520px){.finance-summary-grid{grid-template-columns:1fr}}.workbench-kpi-container{container-type:inline-size;width:100%}.workbench-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.workbench-kpi-card,.workbench-kpi-card .ant-card-body{height:100%}.workbench-kpi-card-inner{display:flex;align-items:center;gap:14px;min-width:0}.workbench-kpi-card-icon{flex:0 0 auto}.workbench-kpi-card-body{min-width:0}.workbench-kpi-card-label,.workbench-kpi-card-label.ant-typography,.workbench-kpi-card-label .ant-typography{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.workbench-kpi-card-value,.workbench-kpi-card-value.ant-typography,.workbench-kpi-card-value .ant-typography,.workbench-kpi-card-value .ant-statistic-content,.workbench-kpi-card-value .ant-statistic-content-value,.workbench-kpi-card-value-amount,.workbench-kpi-card-value-amount.ant-typography,.workbench-kpi-card-value-amount .ant-typography{white-space:nowrap;word-break:normal;overflow-wrap:normal;font-variant-numeric:tabular-nums}@container (max-width: 1050px){.workbench-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 700px){.workbench-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 420px){.workbench-kpi-grid{grid-template-columns:1fr}}@media (max-width: 768px){.app-shell__header{position:sticky;top:0;z-index:20;gap:8px;padding:0 12px!important}.app-shell__title{min-width:0;overflow:hidden}.app-shell__title .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__user-name{display:none}.app-shell__tabs{padding:6px 8px 0!important;overflow-x:auto}.app-shell__tabs .ant-tabs-nav-wrap{overflow:auto!important}.app-shell__tabs .ant-tabs-tab{padding:7px 10px!important}.app-shell__content{padding:12px!important;overflow-x:hidden!important}.app-shell__breadcrumb{display:none}.ant-card-head{min-height:44px;padding:0 12px!important}.ant-card-head-title{white-space:normal}.ant-card-body{padding:12px!important}.ant-card-extra{margin-inline-start:8px}.ant-table-wrapper{overflow-x:auto}.ant-table-wrapper .ant-spin-nested-loading,.ant-table-wrapper .ant-spin-container{min-width:0}.ant-table{min-width:max-content}.ant-pagination{row-gap:8px}.ant-modal{max-width:calc(100vw - 24px)!important;margin:8px auto!important}.ant-modal .ant-modal-content{padding:16px!important}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-drawer-body{padding:12px!important}.ant-tabs-nav{margin-bottom:12px}.ant-tabs-nav-wrap{overflow:auto!important}.ant-tabs-tab{padding-inline:10px!important}.ant-descriptions-view{overflow-x:auto}.ant-form-inline{display:flex;flex-direction:column;align-items:stretch}.ant-form-inline .ant-form-item{width:100%;margin-inline-end:0!important}.ant-form-inline .ant-form-item-control,.ant-form-inline .ant-select,.ant-form-inline .ant-input,.ant-form-inline .ant-input-number,.ant-form-inline .ant-input-affix-wrapper{width:100%!important}.ant-space-wrap{width:100%;display:flex!important}.ant-space-wrap>.ant-space-item{max-width:100%;min-width:0}.ant-btn{max-width:100%}.ant-row,.ant-col{min-width:0}.ant-input-search,.ant-input-number,.ant-picker{max-width:100%}.responsive-filter-bar{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;width:100%}.responsive-filter-bar>.ant-space-item{width:100%}.responsive-filter-bar .ant-input-search,.responsive-filter-bar .ant-select,.responsive-filter-bar .ant-btn,.responsive-filter-bar .ant-popover-open,.responsive-filter-bar .ant-space-compact{width:100%!important}.responsive-action-bar{width:100%;display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}.responsive-action-bar>.ant-space-item,.responsive-action-bar .ant-btn{width:100%}.responsive-card-form{max-width:100%!important}.responsive-card-form .ant-space{width:100%}.responsive-card-form .ant-space-item{flex:1 1 100%;min-width:0}.responsive-card-form .ant-form-item{width:100%}}@media (max-width: 480px){.app-shell__content{padding:8px!important}.ant-card-body{padding:10px!important}.ant-statistic-content{font-size:20px!important}.responsive-filter-bar,.responsive-action-bar{grid-template-columns:1fr}.ant-modal .ant-modal-content{padding:12px!important}}
