.hw-list{color:#10283d;scroll-margin-top:140px;font-size:14px;line-height:1.8}
.hw-filter{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:26px 30px;background:#f0f5f8;border-radius:8px}
.hw-filter label{font-weight:700;font-size:14px}
.hw-filter select{font:inherit;min-width:210px;max-width:100%;padding:12px 42px 12px 16px;border:1px solid #c9d6e2;border-radius:4px;background:#fff;color:#10283d}
.hw-filter button{font:inherit;font-weight:700;border:0;border-radius:4px;padding:13px 24px;background:#003989;color:#fff;cursor:pointer;display:flex;gap:30px;align-items:center}
.hw-filter button:hover{background:#002b65}.hw-filter a{text-decoration:underline;text-underline-offset:5px}
.hw-filter :focus-visible,.hw-pagination a:focus-visible{outline:3px solid #397ed0;outline-offset:4px}
.hw-list-meta{display:flex;justify-content:space-between;gap:16px;margin:32px 0 16px;font-size:12px;color:#576f81}.hw-list-meta p{margin:0}
.hw-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.9}
.hw-table th,.hw-table td{padding:22px 12px;text-align:left;border:0;border-bottom:1px solid #d6e1e9;overflow-wrap:anywhere;vertical-align:middle}
.hw-table thead th{background:#003989;color:#fff;font-weight:500;white-space:nowrap;padding:14px 12px}
.hw-table thead th:first-child{width:36%;padding-left:24px}.hw-table thead th:nth-child(2){width:11%}.hw-table thead th:nth-child(3){width:7%}.hw-table thead th:nth-child(4){width:10%}.hw-table thead th:nth-child(5){width:10%}.hw-table thead th:nth-child(6),.hw-table thead th:nth-child(7){width:13%}
.hw-table tbody th{font-weight:700;padding-left:24px}.hw-table tbody tr:nth-child(even){background:#f7f9fb}.hw-table tbody tr:hover{background:#edf3f8}
.hw-pagination{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:48px}.hw-pagination .page-numbers{padding:10px 17px;background:#edf3f7;border-radius:4px;color:#003989}.hw-pagination .current,.hw-pagination a:hover{background:#003989;color:white}.hw-empty{padding:60px 20px;text-align:center;background:#f7f9fb}
.hw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){
 .hw-filter{gap:12px;padding:20px}.hw-filter label{width:100%}.hw-filter select{min-width:0;flex:1}.hw-filter button{gap:10px;padding:13px 16px}
 .hw-table,.hw-table tbody{display:block}.hw-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
 .hw-table tr{display:block;padding:22px 20px;margin-bottom:18px;border:1px solid #d6e1e9;border-radius:6px;background:#fff}
 .hw-table tbody th{display:block;padding:0 0 16px;font-size:16px;margin-bottom:10px}.hw-table td{display:flex;gap:18px;justify-content:space-between;padding:5px 0;border:0;text-align:right}.hw-table td:before{content:attr(data-label);color:#587085;font-size:12px;flex:0 0 5em;text-align:left}
 .hw-list-meta{font-size:11px;margin-top:24px}.hw-pagination{margin-top:30px}
}
