.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:var(--font-sans);font-weight:600}.student-email{font-size:small;color:#959596;font-family:var(--font-sans)}.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:#f3f4f6 !important;border:1px solid #e5e7eb;border-radius:22px !important;padding:16px !important}.student-details-page .table-responsive{background:#fff;border-radius:18px;border:1px solid #e5e7eb;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;box-shadow:none}.student-details-page .student-details-table{min-width:800px}.student-details-empty{font-size:15px;color:#6B7280}.student-details-table{--student-details-row-line: #dee2e6;color:#212529;font-size:15px;border-radius:0;overflow:hidden;border:none}.student-details-table thead th{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;color:#6b7280;text-align:left;vertical-align:middle;padding:14px 16px;background:#f8fafc;border-top:none;border-bottom:1px solid #e5e7eb}.student-details-table tbody td{font-size:14px;font-weight:400;text-align:left;vertical-align:middle;padding:14px 16px;background:#fff;border-top:none;border-bottom:1px solid #e5e7eb}.student-details-table tbody tr:last-child td{border-bottom:none}.student-details-table tbody tr:hover td{background:#f9fafb}.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;min-width:120px;width:120px;text-align:center;white-space:nowrap;display:inline-block}.issue-line{font-size:13px;color:#374151;line-height:1.5;padding:2px 0}.issue-more{font-size:12px;color:#6B7280;font-weight:600;margin-top:2px}
