.digg_pagination{display:flex;gap:8px;justify-content:center;list-style:none;padding:0;margin:0 auto}.pagination-wrapper{display:flex;justify-content:center;background-color:#fff}.digg_pagination{background:white;cursor:default}.digg_pagination a,.digg_pagination span,.digg_pagination em{display:inline-block;min-width:36px;padding:8px 12px;text-align:center;border-radius:8px;font-size:14px;border:1px solid #D7E1F5;color:#7063FF;background:#fff;text-decoration:none;transition:all 0.2s ease}.digg_pagination .disabled{color:#999999;border:1px solid #dddddd}.digg_pagination .current{font-style:normal;font-weight:bold;background:#7063FF;color:white;border:1px solid #D7E1F5}.digg_pagination a{text-decoration:none;color:#7063FF;border:1px solid #D7E1F5}.digg_pagination a:hover,.digg_pagination a:focus{background-color:#7063FF;color:#fff}.digg_pagination .page_info{background:#7063FF;color:white;padding:0.4em 0.6em;width:22em;margin-bottom:0.3em;text-align:center}.digg_pagination .page_info b{color:#fff;background:#7063FF;padding:0.1em 0.25em}.digg_pagination:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .digg_pagination{height:1%}*:first-child+html .digg_pagination{overflow:hidden}.form-select.risk-status-dropdown{font-size:15px;border-radius:8px;width:140px}.btn.custom-search-btn{font-size:14px;border-radius:8px}.full-height-section{min-height:100%}.custom-student-table{border-collapse:separate;border-spacing:0 12px}.custom-student-table thead{position:-webkit-sticky;position:sticky;top:0;background-color:#ffffff;z-index:10}.custom-student-table thead tr{height:56px}.custom-student-table thead tr th{font-size:14px;font-weight:400;color:#212529;padding:2rem}.student-row{height:56px}.student-name{font-size:16px;color:#767676;font-family:'Inter', sans-serif;font-weight:600}.student-email{font-size:small;color:#959596;font-family:'Inter', sans-serif}.badge.status-badge{font-size:12px}.badge.status-average{background-color:#FFE5E7;color:#F1525C}.badge.status-need-attention{background-color:#E0FAFF;color:#61A5FA}.badge.status-doing-good{background-color:#D2F9EA;color:#11936A}.empty-row{height:56px}.empty-row td.empty-cell{padding-left:45px !important}.empty-row td.empty-cell-small{padding-left:23px !important}.student-details-back-icon{font-size:1.2em}.student-details-title{color:#1f2937}.student-details-panel{background-color:#FAFBFF}.student-details-empty{font-size:15px;color:#6B7280}.student-details-table{--student-details-row-line: #dee2e6;color:#212529;font-size:15px}.student-details-table thead th{font-size:15px;font-weight:700;text-align:left;vertical-align:middle;padding:1rem 0.75rem;background:#fff;border-top:none;border-bottom:1px solid var(--student-details-row-line)}.student-details-table tbody td{font-size:15px;font-weight:400;text-align:left;vertical-align:middle;padding:1rem 0.75rem;background:#fff;border-top:none;border-bottom:1px solid var(--student-details-row-line)}.student-details-table .student-link{text-decoration:none;color:inherit}.student-details-table .students-name{font-weight:600;color:#1f2937;font-size:15px}.student-details-table .students-name:hover{color:#6B7280}.student-details-table .student-email{color:#6B7280}.student-details-table .status-badge{font-weight:500;font-size:15px;padding:0.5rem 0.875rem}.student-details-table .btn{font-size:15px;line-height:1.5;font-weight:400;padding:0.5rem 0.875rem;min-width:7.5rem}
