/* Scope all additions to this register. Shared styles supply the existing theme. */
.ahpra-register *{box-sizing:border-box}
.ahpra-register .wrap{max-width:1500px;padding:24px 4vw 56px}
.ahpra-register .tools>label{flex:0 1 165px;width:165px;min-width:130px}
.ahpra-register .tools .search-field{flex:1 1 260px;width:auto}
.ahpra-register .tools select{min-width:0}
.ahpra-register .btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer}
.ahpra-register .table{width:100%;min-width:0}
.ahpra-register table{width:100%;min-width:0;table-layout:fixed}
.ahpra-register th,.ahpra-register td{padding:7px;overflow-wrap:anywhere;min-width:0;white-space:pre-wrap;line-height:1.4}
.ahpra-register th{text-align:left;vertical-align:middle}
.ahpra-register .sort-column{display:block;color:#1B365D;font:inherit;text-align:left;text-decoration:none}
.ahpra-register .sort-column:hover{text-decoration:underline}
.ahpra-register .sort-column:focus-visible{outline:2px solid #1B365D;outline-offset:3px;border-radius:2px}
.ahpra-register .sort-indicator{font-size:.75em;white-space:nowrap}
.ahpra-register th:nth-child(1){width:15%}
.ahpra-register th:nth-child(2){width:9%}
.ahpra-register th:nth-child(3){width:24%}
.ahpra-register th:nth-child(4){width:22%}
.ahpra-register th:nth-child(5){width:17%}
.ahpra-register th:nth-child(6){width:6%}
.ahpra-register a{color:#1B365D}
.ahpra-register .panel a.btn:not(.secondary){color:#FFFFFF}
.ahpra-register .analysis-links .btn{color:#fff}
.ahpra-register .entry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}
.ahpra-register .entry-fields div{min-width:0}
.ahpra-register .entry-fields .full{grid-column:1/-1}
.ahpra-register dt{font-weight:bold;color:#1B365D}
.ahpra-register dd{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}
.ahpra-register .edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.ahpra-register .edit-form>label{display:grid;gap:4px;min-width:0;color:#1B365D;font-weight:bold}
.ahpra-register .edit-form .full{grid-column:1/-1}
.ahpra-register .edit-form input,.ahpra-register .edit-form textarea,.ahpra-register .edit-form select{font-weight:normal}
.ahpra-register .member-edit{margin:12px 0;padding:12px;border:1px solid #D7DEE8;border-radius:6px}
.ahpra-register .member-edit .member-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.ahpra-register .member-edit label{display:grid;gap:4px;min-width:0}
.ahpra-register .pagination{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}
.ahpra-register .sources li{overflow-wrap:anywhere;white-space:pre-wrap}
.ahpra-register .judicial-court-card{margin:0}
.ahpra-register .theme-card{display:block;color:#182536}
.ahpra-register .theme-card p{color:#182536}
.ahpra-register .last-updated{color:#5D6A7C;font-size:14px}
.ahpra-register .register-edit-history ul{padding-left:20px}
.ahpra-register .register-edit-history li{margin-bottom:12px;overflow-wrap:anywhere}
.ahpra-register .honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.ahpra-register .filtered-back{margin-bottom:15px}
/* The requested AHPRA findings page follows the Article Register editorial style. */
.ahpra-register .ahpra-findings{max-width:1100px;min-width:0;margin:24px auto 0;font:18px/1.6 "Times New Roman",Times,serif;overflow-wrap:anywhere}
.ahpra-register .ahpra-findings h1{margin:0 0 18px;color:#1B365D;font:bold clamp(28px,3.5vw,42px)/1.15 "Times New Roman",Times,serif}
.ahpra-register .ahpra-findings h2{margin:0 0 12px;color:#1B365D;font:bold clamp(23px,2.2vw,29px)/1.25 "Times New Roman",Times,serif}
.ahpra-register .ahpra-findings p{margin:0 0 16px}
.ahpra-register .ahpra-findings-intro{font-size:21px;line-height:1.5}
.ahpra-register .ahpra-findings-counts{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}
.ahpra-register .ahpra-findings-counts>div{display:flex;align-items:center;gap:9px;min-width:0;background:#E4EEE4;border-radius:6px;padding:10px 14px;font-size:16px;line-height:1.4}
.ahpra-register .ahpra-findings-counts dd{margin:0;font-weight:bold;color:#1B365D}
.ahpra-register .ahpra-findings-scope{font-size:16px;color:#455365}
.ahpra-register .ahpra-finding{margin-top:28px}
.ahpra-register .ahpra-finding-conclusion{background:#E4EEE4;padding:14px 16px;border-radius:6px}
.ahpra-register .ahpra-findings-accountability{margin:28px 0;background:#EAF0F7;padding:20px;border-radius:6px}
.ahpra-register .ahpra-findings-accountability p{margin-bottom:0}
.ahpra-register .ahpra-findings-sources{margin-top:32px;font-size:16px;line-height:1.5}
.ahpra-register .ahpra-findings-sources ol{padding-left:24px}
.ahpra-register .ahpra-findings-sources li{margin-bottom:15px;overflow-wrap:anywhere}
.ahpra-register .ahpra-finding-source-meta{display:block;color:#455365}
@media(max-width:760px){.ahpra-register .wrap{padding:16px 12px 40px}}
@media(max-width:599px){.ahpra-register .entry-fields,.ahpra-register .edit-form,.ahpra-register .member-edit .member-fields{grid-template-columns:1fr}.ahpra-register .tools>label{flex:1 1 145px;width:auto}.ahpra-register .entry-fields .full,.ahpra-register .edit-form .full{grid-column:1}}

.ahpra-reference { color: #1b365d; font-size: 1rem; font-weight: 700; letter-spacing: .04em; overflow-wrap: anywhere; }
.ahpra-owner-view { margin: 0 0 8px; font-weight: 700; }
.ahpra-register input[readonly] { background: #f1f3f5; color: #1b365d; }
