.wrapperAuxiliaryChart,.wrapperChartCourseEctsAndWorkloadEcts,.wrapperChartLearningTypes,.wrapperChartWorkloadByUnitAndLearningType{height:20vw;position:relative;width:100%}@media screen and (min-width:1921px){.wrapperAuxiliaryChart,.wrapperChartCourseEctsAndWorkloadEcts,.wrapperChartLearningTypes,.wrapperChartWorkloadByUnitAndLearningType{height:384px}}@media screen and (max-width:991px){.wrapperChartCourseEctsAndWorkloadEcts,.wrapperChartLearningTypes{height:40vw}.wrapperAuxiliaryChart{height:30vw}}@media screen and (max-width:767px){.wrapperAuxiliaryChart{height:45vw}}.container-fluid .panel.panel-content,.container .panel.panel-content{background:hsla(0,0%,100%,.96)!important;border:1px solid #d9e4f7!important;border-radius:18px!important;box-shadow:0 14px 34px rgba(35,72,140,.1);color:#16325c;margin-bottom:16px;overflow:hidden}.container-fluid .panel.panel-content>.panel-header.analysis-details,.container .panel.panel-content>.panel-header.analysis-details,.panel-content>.panel-header.analysis-details{align-items:center;background:#fff!important;border:0!important;border-bottom:1px solid #d9e4f7!important;border-radius:18px 18px 0 0!important;color:#16325c;display:flex;font-size:1.02rem;font-weight:700;height:auto!important;line-height:1.25;min-height:48px;padding:14px 16px}.container-fluid .panel.panel-content>.panel-body,.container .panel.panel-content>.panel-body,.panel-content>.panel-body{background:#f8fbff;border:0!important;padding:16px!important}.wrapperAuxiliaryChart,.wrapperChartCourseEctsAndWorkloadEcts,.wrapperChartLearningTypes,.wrapperChartWorkloadByUnitAndLearningType{background:#fff;border:1px solid #eef4ff;border-radius:16px;min-height:260px;padding:10px}.wrapperAuxiliaryChart canvas,.wrapperChartCourseEctsAndWorkloadEcts canvas,.wrapperChartLearningTypes canvas,.wrapperChartWorkloadByUnitAndLearningType canvas{max-width:100%}.panel.panel-content .table{color:#263f67;margin-bottom:0}.panel.panel-content .table thead th{background:#eef4ff;border-color:#d9e4f7;color:#24406f;font-weight:700}.panel.panel-content .table tbody td,.panel.panel-content .table tbody th{border-color:#eef4ff}.panel.panel-content .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:#f8fbff}.panel.panel-content .dataTables_wrapper{background:#f8fbff;border-radius:0 0 18px 18px;padding:16px}.container-fluid .panel.panel-content.mb-2,.container .panel.panel-content.mb-2{border-style:dashed!important}.container-fluid .panel.panel-content.mb-2>div,.container .panel.panel-content.mb-2>div{background:#eef4ff!important;border:1px solid #d9e4f7!important;border-radius:16px!important;color:#24406f}@media screen and (min-width:768px){.container-fluid .row>.panel.panel-content.col-md-6,.container .row>.panel.panel-content.col-md-6{margin-left:6px;margin-right:6px;width:calc(50% - 12px)}}@media screen and (min-width:992px){.container-fluid .row>.panel.panel-content.col-lg-6,.container .row>.panel.panel-content.col-lg-6{margin-left:6px;margin-right:6px;width:calc(50% - 12px)}}@media screen and (min-width:1200px){.container-fluid .row>.panel.panel-content.col-xl-4,.container .row>.panel.panel-content.col-xl-4{margin-left:6px;margin-right:6px;width:calc(33.33333% - 12px)}}@media screen and (min-width:992px){.container-fluid>.row>.col-lg-6>.row>.panel.panel-content.col-12,.container>.row>.col-lg-6>.row>.panel.panel-content.col-12{margin-left:6px;margin-right:6px;width:calc(100% - 12px)}}.panel.panel-content>.dataTables_wrapper,.panel.panel-content>table{margin-top:16px}.panel.panel-content>table{margin-left:16px;margin-right:16px;width:calc(100% - 32px)!important}