.pagination,.pagination-footer,.pagination-footer-inline,.pagination-footer-split{align-items:center;gap:1rem;display:flex}.pagination{flex-wrap:wrap;justify-content:space-between;margin:1rem 0;font-size:.9rem}.pagination-footer{justify-content:space-between;margin-top:15px;font-size:13px}.pagination-footer-inline{background:var(--white,#fff);justify-content:flex-end;padding:12px 16px}.pagination-footer-split{border-top:1px solid var(--thinlightgrey);background:var(--white,#fff);justify-content:flex-end;padding:12px 16px}.pagination-left,.pagination-right{align-items:center;display:flex}.pagination-left{color:#4a5568;gap:.5rem;font-size:.875rem}.pagination-left select{border:1px solid var(--thinlightgrey);background-color:var(--white,#fff);color:var(--text-grey);cursor:pointer;border-radius:.25rem;padding:.375rem .5rem;font-size:.8rem}.pagination-left select option{color:var(--text-grey)}.pagination-left select:hover{border-color:var(--lightergreen)}.pagination-left select:focus{border-color:var(--lightergreen);box-shadow:0 0 0 1px var(--lightergreen);outline:none}.pagination-right{gap:1rem}.pagination-info,.entries-info,.entries-info-inline{color:#6b7280;white-space:nowrap}.pagination-info{color:#4a5568;font-size:.9rem}.entries-info,.entries-info-inline{font-size:13px}.entries-info-inline{margin:0;padding:0}.pagination-buttons{align-items:center;gap:4px;display:flex}.pagination-footer .pagination-buttons,.pagination-footer-inline .pagination-buttons,.pagination-footer-split .pagination-buttons,.pagination .pagination-buttons{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.table-footer-inline .pagination-buttons{margin-left:auto}.pagination-button,.pagination-buttons button{border:1px solid var(--thinlightgrey,#d1d5db);background:var(--white,#fff);min-width:32px;height:2rem;color:var(--text-grey,#5f6368);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:5px 10px;font-size:13px;line-height:1;transition:all .2s ease-in-out;display:inline-flex}.pagination-footer .pagination-buttons>button,.pagination-footer-inline .pagination-buttons>button,.pagination-footer-split .pagination-buttons>button,.pagination .pagination-buttons>button{appearance:none;background:var(--white,#fff);color:var(--text-grey,#5f6368);justify-content:center;align-items:center;min-width:32px;height:2rem;padding:5px 10px;line-height:1;display:inline-flex;border:1px solid var(--thinlightgrey,#d1d5db)!important;border-radius:4px!important}.pagination-buttons>button+button{margin-left:4px}.pagination-button:hover:not(:disabled),.pagination-buttons button:hover:not(:disabled):not(.active),.pagination-footer .pagination-buttons>button:hover:not(:disabled):not(.active),.pagination-footer-inline .pagination-buttons>button:hover:not(:disabled):not(.active),.pagination-footer-split .pagination-buttons>button:hover:not(:disabled):not(.active),.pagination .pagination-buttons>button:hover:not(:disabled):not(.active){background:var(--softgreen);color:var(--darkgreen,inherit)}.pagination-button.active,.pagination-buttons button.active,.pagination-footer .pagination-buttons>button.active,.pagination-footer-inline .pagination-buttons>button.active,.pagination-footer-split .pagination-buttons>button.active,.pagination .pagination-buttons>button.active{background:var(--lightgreen);color:var(--darkgreen);font-weight:600}.pagination-button:disabled,.pagination-buttons button:disabled{opacity:.5;cursor:not-allowed}.pagination-button:focus,.pagination-buttons button:focus{box-shadow:0 0 0 1px var(--lightergreen);z-index:1;outline:none;position:relative}@media (max-width:768px){.pagination-left,.pagination-info,.pagination-right{font-size:.8rem;display:block}.pagination-footer,.pagination-footer-inline,.pagination-footer-split{flex-direction:column;align-items:flex-start}.pagination-footer-inline,.pagination-footer-split{justify-content:flex-start;width:100%}.pagination-buttons{flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%;margin-left:0}.pagination-buttons>button+button{margin-left:0}.pagination-button,.pagination-buttons button{min-width:28px;padding:4px 8px;font-size:12px}}@media print{.pagination-buttons{display:none}}
.assessment-wrapper{align-items:stretch;gap:30px;display:flex}.assessment-table{border:1px solid var(--thinlightgrey);border-radius:14px;width:60%;min-width:0;padding:24px}.assessment-chart{border:1px solid var(--thinlightgrey);border-radius:14px;width:40%;min-width:0;height:460px;padding:24px}@media (min-width:2000px){.assessment-wrapper{gap:36px}.assessment-table,.assessment-chart{border-radius:16px;padding:30px}.assessment-table{width:62%}.assessment-chart{width:38%;height:560px}.assessment-table .table{min-width:1320px}.assessment-table .table th,.assessment-table .table td{white-space:nowrap;font-size:15px}}@media (min-width:1401px) and (max-width:1999px){.assessment-wrapper{gap:28px}.assessment-table,.assessment-chart{padding:24px}.assessment-table .table{min-width:1200px}.assessment-table .table th,.assessment-table .table td{white-space:nowrap}.assessment-chart{height:500px}}@media (min-width:1021px) and (max-width:1400px){.assessment-wrapper{gap:20px}.assessment-table,.assessment-chart{padding:18px}.assessment-table{width:58%}.assessment-chart{width:42%;height:420px}.assessment-table .table{min-width:1080px}.assessment-table .table th,.assessment-table .table td{white-space:nowrap;font-size:13px}}@media (min-width:641px) and (max-width:1020px){.assessment-wrapper{flex-direction:column;gap:18px}.assessment-table,.assessment-chart{width:100%;padding:18px}.assessment-table .table{min-width:980px}.assessment-table .table th,.assessment-table .table td{white-space:nowrap;font-size:13px}.assessment-chart{height:380px}}@media (max-width:640px){.assessment-wrapper{flex-direction:column;gap:16px}.assessment-table,.assessment-chart{border-radius:12px;width:100%;padding:14px}.assessment-table .table{min-width:920px}.assessment-table .table th,.assessment-table .table td{white-space:nowrap;font-size:12px}.assessment-chart{height:320px}}
