.demerit-search-block{margin-bottom:2rem}.demerit-search-block .nsw-grid{display:flex;margin:0 -.75rem}.demerit-search-block .nsw-col{padding:0 .75rem;flex:1}.demerit-search-block .demerit_points_offences{background:#f2f2f2;border-radius:8px;padding:2rem}.demerit-search-block .demerit-search-form-header h2{font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.demerit-search-block .heading-sub{margin-bottom:32px;font-size:1rem;line-height:1.5}.demerit-search-block .nsw-form{margin-top:2rem}.demerit-search-block .nsw-form-actions{margin-top:24px}.demerit-search-block .view-all-link{margin-top:1rem}.demerit-search-block .view_all{font-size:1rem;font-weight:600;color:#002664;text-decoration:underline}.demerit-search-block .view_all:hover{color:#001a4d}.demerit-search-block .search-results-area{padding-top:2rem}.demerit-search-block .results-summary{margin:.625rem 0 .9375rem}.demerit-search-block .nsw-loader{text-align:center;padding:2rem}.demerit-search-block .nsw-table{display:table;width:100%;border-collapse:collapse}.demerit-search-block .nsw-table thead{border-bottom:1px solid #e4e4e6}.demerit-search-block tr{display:flex}.demerit-search-block th{font-size:.9rem;font-weight:600;padding:.625rem 0;text-align:center;border-bottom:1px solid #002664;flex:1 1 auto;width:20%}.demerit-search-block td{padding:.9375rem .5rem;text-align:center;border-bottom:1px solid #e4e4e6;font-size:.9rem;vertical-align:top;flex:1 1 auto;width:20%}.demerit-search-block td p{margin:.5rem 0}.demerit-search-block td:first-child,.demerit-search-block th:first-child{padding-left:0;text-align:left}.demerit-search-block .results-summary p:focus{outline:solid 3px #0086b3;outline:solid 3px var(--nsw-focus);outline-offset:3px}@media(max-width:64rem){.demerit-search-block .demerit_points_offences{padding:1rem}.demerit-search-block .nsw-table,.demerit-search-block .nsw-table thead,.demerit-search-block .nsw-table tbody,.demerit-search-block .nsw-table tr{display:block;width:100%}.demerit-search-block .nsw-table thead{display:none}.demerit-search-block .nsw-table tr{border:1px solid #e4e4e6;margin-bottom:1rem;padding:1rem;border-radius:4px;background:#fff}.demerit-search-block .nsw-table td{display:block;width:100%;text-align:left;padding:.5rem 0;border-bottom:none;position:relative;padding-left:50%}.demerit-search-block .nsw-table td:before{content:attr(data-label);position:absolute;left:0;width:45%;padding-right:10px;white-space:nowrap;font-weight:600}.demerit-search-block .nsw-table td:nth-child(1):before{content:"Offence:"}.demerit-search-block .nsw-table td:nth-child(2):before{content:"Penalty notice fines:"}.demerit-search-block .nsw-table td:nth-child(3):before{content:"Points:"}.demerit-search-block .nsw-table td:nth-child(4):before{content:"Double demerits?:"}.demerit-search-block .nsw-table td:nth-child(5):before{content:"Law:"}}:root{--nsw-grey-04: #e4e4e6;--nsw-brand-dark: #002664}
