.national-public-register .form-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(100px,.6fr)}
.national-public-register label{min-width:0}
.national-public-register .form-grid input,.national-public-register .form-grid select{width:100%;min-width:0}
.national-public-register #national-public-filter>.button-row{margin-top:18px}
.national-public-register #national-public-checked{margin:20px 0;min-height:1.5em}
.national-public-register .national-register-group{margin-bottom:22px}
.national-public-register .national-register-group h2{font-size:24px;margin-bottom:20px}
.national-public-register .data-table{table-layout:fixed;width:100%;min-width:0}
.national-public-register .data-table th:last-child,.national-public-register .data-table td:last-child{width:150px;text-align:center}
.national-public-register .data-table td:first-child{white-space:normal;overflow-wrap:anywhere}
.national-public-register .badge{font-size:13px;min-width:48px;justify-content:center}
.national-register-pagination{justify-content:center;margin-top:24px}
@media(max-width:700px){.national-public-register .form-grid{grid-template-columns:1fr}.national-public-register .card{padding:18px}.national-public-register .data-table th,.national-public-register .data-table td{padding:12px 6px}.national-public-register .data-table th:last-child,.national-public-register .data-table td:last-child{width:116px}.national-public-register .button-row{gap:8px}.national-public-register .button-row .btn{padding:10px 12px}}
