.profile-setup-checklist{position:sticky;top:18px}.setup-checklist-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.setup-checklist-head h3{margin:3px 0 4px}.setup-checklist-head p{margin:0;color:var(--muted,#64748b);font-size:13px}.setup-percent{min-width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#eef6f9;font-weight:800;font-size:18px;color:#173f52}.setup-progress{height:8px;border-radius:999px;background:#e6edf0;overflow:hidden;margin:18px 0}.setup-progress span{display:block;height:100%;background:#2a718f;border-radius:inherit}.setup-checklist-items{display:grid;gap:7px}.setup-check-item{border:0;background:transparent;width:100%;display:grid;grid-template-columns:28px 1fr;gap:8px;text-align:left;padding:9px 6px;border-radius:8px;cursor:pointer;color:inherit}.setup-check-item:hover,.setup-check-item:focus-visible{background:#f4f8fa;outline:none}.setup-check-icon{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:800}.setup-check-item.complete .setup-check-icon{background:#e5f6ef;color:#177556}.setup-check-item.outstanding .setup-check-icon{background:#fff4e8;color:#a85a16}.setup-check-item strong{display:block;font-size:13px}.setup-check-item small{display:block;color:#64748b;font-size:11px;margin-top:2px}.setup-verification{border-top:1px solid #e4eaed;margin-top:14px;padding-top:14px}.setup-verification strong,.setup-verification span{display:block}.setup-verification span{font-size:12px;color:#64748b;margin-top:3px}.onboarding-compliance{scroll-margin-top:90px}.onboarding-section-head{display:flex;justify-content:space-between;gap:12px}.credential-upload-form{border:1px solid #e1e8eb;border-radius:10px;padding:16px;margin:16px 0}.credential-upload-actions{display:flex;gap:12px;align-items:center;margin-top:14px}.field-required{font-weight:600}.field-required:after{content:' Required';font-size:11px;color:#a84d3e;font-weight:500}.authoritative-completion{min-width:110px}.profile-completion-detail{margin-bottom:18px;padding:14px;border-radius:10px;background:#f4f8fa}.profile-completion-summary{display:flex;justify-content:space-between;gap:12px;align-items:center}.profile-completion-summary span,.profile-completion-missing,.profile-completion-ready{font-size:12px;color:#64748b}.profile-completion-missing,.profile-completion-ready{margin-top:7px}.profile-completion-missing span{font-weight:700;color:#344b57}
#content[data-lifecycle-owner^="admin-assessor-"] .profile-grid>.profile-stack{display:flex;flex-direction:column;gap:8px;align-content:start}
#content[data-lifecycle-owner^="admin-assessor-"] .profile-grid>.profile-stack:last-child>.profile-panel:has(.admin-status-box){order:1;width:max-content;max-width:100%;align-self:flex-start;padding:5px 7px;margin:0;border:1px solid #dce6ea;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.03)}
#content[data-lifecycle-owner^="admin-assessor-"] .profile-grid>.profile-stack:last-child>.profile-panel:has(.admin-status-box)>h3,#content[data-lifecycle-owner^="admin-assessor-"] .profile-grid>.profile-stack:last-child>.profile-panel:has(.admin-status-box)>.panel-copy,#content[data-lifecycle-owner^="admin-assessor-"] .profile-grid>.profile-stack:last-child>.profile-panel:has(.admin-status-box) label:has([data-assessor-status-reason]),#content[data-lifecycle-owner^="admin-assessor-"] .profile-grid>.profile-stack:last-child>.profile-panel:has(.admin-status-box) [data-status-message]{display:none!important}
#content[data-lifecycle-owner^="admin-assessor-"] .profile-grid>.profile-stack:last-child>.profile-panel:has(.admin-status-box) .admin-status-box{display:flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:transparent}
#content[data-lifecycle-owner^="admin-assessor-"] .profile-grid>.profile-stack:last-child>.profile-panel:has(.admin-status-box) .admin-status-box:before{content:'Assessor status';font-size:12px;font-weight:800;white-space:nowrap}
#content[data-lifecycle-owner^="admin-assessor-"] .profile-grid>.profile-stack:last-child>.profile-panel:has(.admin-status-box) .admin-status-box label{margin:0;font-size:0}
#content[data-lifecycle-owner^="admin-assessor-"] .profile-grid>.profile-stack:last-child>.profile-panel:has(.admin-status-box) .compact-select{width:112px;min-width:112px;height:32px;margin:0;padding:4px 28px 4px 8px;font-size:13px}
#content[data-lifecycle-owner^="admin-assessor-"] .profile-grid>.profile-stack:last-child>.profile-panel:has(.admin-status-box) .button{height:32px;min-height:32px;padding:0 11px;font-size:12px}
#content[data-lifecycle-owner^="admin-assessor-"] .profile-grid>.profile-stack:last-child>.profile-setup-checklist{order:2;position:static;top:auto;margin:0}
#content[data-lifecycle-owner^="admin-assessor-"] .profile-grid>.profile-stack:last-child>.profile-panel:not(:has(.admin-status-box)):not(.profile-setup-checklist){order:3}
.admin-profile-photo-panel{padding-bottom:14px}.admin-profile-photo-panel .profile-photo-wrap{margin:0}.admin-business-flow{margin:0}
[data-abn-lookup]{margin-top:7px;width:max-content}.abn-lookup-result{margin-top:8px;grid-column:1/-1}.abn-lookup-result .notice{margin:0;padding:10px 12px}.abn-lookup-result small{color:var(--muted,#64748b)}
#content[data-lifecycle-owner="admin-assessor-network"] td:nth-child(5) .completion-cell:not(.authoritative-completion){visibility:hidden}
.admin-network-status-controls{display:flex;align-items:center;gap:6px;white-space:nowrap}.admin-network-status-controls .compact-select{width:112px;min-width:112px;height:34px;padding:5px 28px 5px 9px}.admin-network-status-controls .button{height:34px;padding:0 11px}.data-table td:last-child{white-space:nowrap}
@media(max-width:1100px){.admin-network-status-controls{flex-wrap:wrap;white-space:normal}.admin-network-status-controls .compact-select{width:108px;min-width:108px}}
@media(max-width:900px){.profile-setup-checklist{position:static;top:auto}.setup-checklist-head{align-items:center}.credential-upload-form{padding:12px}.profile-completion-summary{display:block}.profile-completion-summary span{display:block;margin-top:4px}#content[data-lifecycle-owner^="admin-assessor-"] .profile-grid>.profile-stack:last-child>.profile-panel:has(.admin-status-box){width:100%}#content[data-lifecycle-owner^="admin-assessor-"] .profile-grid>.profile-stack:last-child>.profile-panel:has(.admin-status-box) .admin-status-box{flex-wrap:wrap}#content[data-lifecycle-owner^="admin-assessor-"] .profile-grid>.profile-stack:last-child>.profile-panel:has(.admin-status-box) .admin-status-box:before{width:100%}.admin-network-status-controls{display:grid;grid-template-columns:minmax(110px,1fr) auto auto;width:100%}.admin-network-status-controls .compact-select{width:100%}}
