@layer legacy{.qualification-summary{border-bottom:1px solid var(--ui-line);color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:18px 30px;padding:18px 0;font-size:12px;display:flex}.qualification-summary>span{align-items:center;gap:8px;display:flex}.qualification-summary svg{width:16px;height:16px;color:var(--ui-accent)}.qualification-summary b{color:var(--ui-ink);font-size:18px}.qualification-record-row{border-bottom:1px solid var(--ui-line);min-width:0;padding:24px 0}.qualification-row-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.qualification-row-heading small{color:var(--ui-muted);letter-spacing:.04em;font-size:10px}.qualification-row-heading h3{margin:7px 0!important;font-size:16px!important}.qualification-record-row p,.qualification-history-entry p{color:var(--ui-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.qualification-record-row .workspace-inline-actions{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.qualification-record-row details{margin-top:18px}.qualification-record-row summary{color:var(--ui-accent);cursor:pointer;font-size:12px}.qualification-history-entry{border-left:2px solid var(--ui-line);margin-top:12px;padding:16px 0 12px 18px}.qualification-history-entry b{text-transform:capitalize;font-size:12px}.certificate-state{text-transform:capitalize;color:#a7c1d2;white-space:nowrap;background:#233443;border-radius:4px;padding:5px 9px;font-size:10px}.certificate-state[data-state=active]{color:#9edfc0;background:#173d32}.certificate-state[data-state=expired],.certificate-state[data-state=suspended]{color:#efcb8f;background:#3b3221}.certificate-state[data-state=revoked]{color:#efabb7;background:#412b32}.qualification-held-preview,.qualification-previous{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);padding:14px 0}.qualification-held-preview b,.qualification-previous b{font-size:12px}.qualification-held-preview p,.qualification-previous p{color:var(--ui-muted);margin:8px 0 0;font-size:12px;line-height:1.8}.workspace .qualification-person-row{border:0;border-bottom:1px solid var(--ui-line);text-align:left;width:100%;color:var(--ui-ink);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.qualification-person-row small{color:var(--ui-muted);margin-top:8px;font-size:11px;line-height:1.7;display:block}.qualification-person-row svg{flex-shrink:0;width:16px}.qualification-recipient h2{margin-bottom:10px!important}.qualification-recipient p{color:var(--ui-muted);font-size:13px}.qualification-tutor-row{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:22px;padding:24px 0;display:flex}.qualification-tutor-row b{font-size:14px}.qualification-tutor-row p{color:var(--ui-muted);margin:8px 0;font-size:12px}.qualification-tutor-row small{color:var(--ui-muted);font-size:11px}.qualification-warning{color:#efcb8f!important}.qualification-my-row{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.qualification-my-row h3{margin:5px 0!important;font-size:15px!important}.qualification-my-row p{color:var(--ui-muted);font-size:12px}.qualification-my-row small{color:var(--ui-muted);font-size:10px}.qualification-service-select{flex-direction:column;gap:8px;max-width:420px;font-size:12px;display:flex}.qualification-service-select select{width:100%}@media (max-width:680px){.qualification-tutor-row{flex-direction:column;align-items:flex-start;gap:14px}.qualification-row-heading{align-items:flex-start}.qualification-summary{gap:16px}.qualification-my-row{align-items:flex-start}.qualifications-record>header{flex-wrap:wrap}.qualification-summary>span:last-child{flex-basis:100%}.qualification-record-row .workspace-inline-actions button{flex:auto}}}
@layer legacy{.cad-assistance-request{flex-direction:column;gap:12px;display:flex}.cad-assistance-request>label{flex-direction:column;gap:6px;display:flex}.cad-assistance-request label>span{color:#aabac3;font-size:11px}.cad-assistance-request label em{color:#738e9d;font-style:normal}.cad-assistance-request select,.cad-assistance-request input{width:100%;min-width:0}.cad-assistance-request .assistance-availability{background:0 0;border:1px solid #29404c;border-left:0;border-right:0;padding:10px 0}.assistance-availability header{color:#b9d0db;justify-content:space-between;align-items:center;font-size:11px;display:flex}.assistance-availability header>span{color:#7ecbaa}.assistance-availability ul{max-height:180px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.assistance-availability li{flex-wrap:wrap;gap:4px 12px;padding:7px 0;font-size:11px;display:flex}.assistance-availability li>b{color:#bce4f5}.assistance-availability li>span{color:#8fa6b2}.cad-assistance-request .assistance-availability p,.cad-assistance-request .assistance-help{color:#8da4b0;margin:8px 0 0;font-size:11px;line-height:1.6}.assistance-command-badge{letter-spacing:.08em;background:#ffffff05;border-left:3px solid;padding:7px 10px;font-size:10px;display:block}.assistance-availability li>em{width:100%;font-size:9px;font-style:normal}.resource-request-preview [data-command=bronze]{color:#ce9975}.resource-request-preview [data-command=silver]{color:#ccd5dc}.resource-request-preview [data-command=gold]{color:#ddbd76}}
.radio-panic-panel{border:1px solid var(--line,#31445b);background:var(--panel,#122133);border-radius:10px;margin:0 0 14px;overflow:hidden}.radio-panic-panel>header,.radio-panic-panel>header>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.radio-panic-panel>header{border-bottom:1px solid var(--line,#31445b);justify-content:space-between;padding:12px 16px}.radio-panic-panel h2{margin:0;font-size:14px}.radio-panic-panel>header svg{width:16px;height:16px}.radio-panic-panel button{align-items:center;gap:6px;font-size:12px;display:inline-flex}.radio-panic-panel>header span{font-size:11px}.radio-feed-ready{color:#8cdeb6}.radio-feed-offline,.radio-feed-error{color:#ffab9f}.radio-panic-panel.has-panics{border-color:#e76b6b}.radio-panic-panel header strong{color:#fff;background:#852d36;border-radius:5px;padding:4px 8px;font-size:11px}.radio-panic-list{background:var(--line,#31445b);gap:1px;max-height:340px;display:grid;overflow:auto}.radio-panic-list article{background:var(--panel,#122133);border-left:4px solid #ef7d7d;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.radio-panic-list article[data-status=acknowledged]{border-color:#edbd72}.radio-panic-list article[data-status=resolved]{border-color:#8cdeb6}.radio-panic-list article>svg{color:#f28b8b;flex-shrink:0;width:20px;height:20px}.radio-panic-list h3{margin:0 0 5px;font-size:14px}.radio-panic-list p,.radio-panic-list small{margin:3px 0;font-size:12px;line-height:1.5}.radio-panic-list small{opacity:.7}.radio-panic-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-left:auto;display:flex}.radio-no-panics,.radio-feed-error{margin:0;padding:10px 16px;font-size:12px}.radio-panic-panel textarea{width:100%;margin-top:8px;display:block}@media (max-width:900px){.radio-panic-list article{flex-wrap:wrap}.radio-panic-actions{justify-content:flex-start;width:100%;margin-left:30px}}.radio-panic-management{border-bottom:1px solid var(--line,#31445b);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;line-height:1.6;display:flex}.radio-panic-feedback{color:#8cdeb6;margin:0;padding:8px 16px;font-size:12px}.radio-panic-actions button[aria-pressed=true]{border-color:var(--accent,#63b7ef);color:var(--accent,#63b7ef)}
@layer legacy{.bookon-flow{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:65px;margin-top:28px;display:grid}.bookon-choices>section{border-bottom:1px solid var(--line);margin-bottom:28px;padding:0 0 28px}.bookon-choices>section>header{align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.bookon-choices>section>header>span{color:var(--blue);padding-top:5px;font-size:11px}.bookon-choices h2,.bookon-review h2{letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:550}.bookon-choices header p{color:#8fa6b4;margin:0;font-size:12px;line-height:1.6}.bookon-selectors{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bookon-flow label{color:#a6bbc7;flex-direction:column;gap:8px;font-size:12px;display:flex}.bookon-flow select,.bookon-flow input{width:100%;min-width:0;min-height:42px;font-size:13px}.bookon-flow .bookon-identity{color:#d3e1e8;margin:14px 0 0;font-size:13px}.bookon-identity>span{color:#859eac}.bookon-flow .bookon-hint,.bookon-flow .bookon-warning{color:#8da6b5;margin:12px 0 0;font-size:12px;line-height:1.7}.bookon-flow .bookon-warning{color:#e2b578}.bookon-type{max-width:620px}.bookon-search{max-width:330px;margin-bottom:14px}.bookon-refresh{color:#8ebcd3;background:0 0;border:0;margin-left:auto;padding:5px}.bookon-refresh svg{width:17px;height:17px}.bookon-unit-list{max-height:360px;overflow:auto}.bookon-unit-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:0;grid-template-columns:85px minmax(0,1fr) 85px;align-items:center;gap:16px;width:100%;min-height:64px;padding:14px 10px;display:grid}.bookon-unit-list>button.selected{box-shadow:inset 3px 0 var(--blue);background:#143041}.bookon-unit-list strong{color:#e6f2f8;font-size:16px}.bookon-unit-list span{flex-direction:column;gap:5px;min-width:0;display:flex}.bookon-unit-list b{color:#b2d1e1;font-size:12px;font-weight:500}.bookon-unit-list small{color:#7e99aa;font-size:11px;line-height:1.5}.bookon-unit-list em{color:#8ba3b1;text-align:right;font-size:11px;font-style:normal}.bookon-unit-list>button:disabled{opacity:.45}.bookon-review{border-left:1px solid var(--line);padding-left:28px;position:sticky;top:28px}.bookon-review>small:first-child{color:var(--blue);letter-spacing:.12em;margin-bottom:18px;font-size:10px;display:block}.bookon-review dl{margin:25px 0}.bookon-review dl>div{margin-bottom:17px}.bookon-review dt{color:#718f9f;margin-bottom:5px;font-size:10px}.bookon-review dd{color:#c8dbe6;margin:0;font-size:13px;line-height:1.5}.bookon-review p{color:#8ba3b2;font-size:12px;line-height:1.75}.bookon-review button{justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;margin:12px 0;display:flex}.bookon-review button svg{width:17px}.bookon-review .bookon-live-note{color:#698797;font-size:10px;line-height:1.7;display:block}.bookon-active{border-top:1px solid var(--line);padding:35px 0}.bookon-active>small{color:#76c89b;letter-spacing:.13em}.bookon-active h2{margin:15px 0;font-size:32px}.bookon-active h2 span{color:#8ea6b3;font-size:21px}.bookon-active p{color:#8ea6b3}.bookon-active>div{flex-wrap:wrap;gap:15px;margin-top:25px;display:flex}.bookon-active button{align-items:center;gap:10px;min-height:44px;display:flex}.bookon-active svg{width:17px}.bookon-off{color:#e49ba4;border-color:#8a4750}.bookon-empty{padding:30px 0}.bookon-empty p{color:#8ea6b3;line-height:1.7}.duty-mode-picker:has(>button:only-child){display:none}@media (max-width:1050px){.bookon-flow{grid-template-columns:minmax(0,1fr) 260px;gap:30px}}@media (max-width:800px){.bookon-flow{grid-template-columns:1fr}.bookon-review{border-left:0;border-top:1px solid var(--line);padding:25px 0;position:static}.bookon-review dl{grid-template-columns:1fr 1fr;gap:15px;display:grid}.bookon-review dl>div{margin:0}.bookon-unit-list{max-height:300px}}@media (max-width:520px){.bookon-selectors{grid-template-columns:1fr}.bookon-unit-list>button{grid-template-columns:65px minmax(0,1fr) 65px;gap:9px}.bookon-active h2 span{margin-top:8px;display:block}.bookon-review dl{grid-template-columns:1fr}}}
.custody-workspace,.investigation-workspace{--pnc-ink:var(--ink,#e9f0f5);--pnc-muted:var(--muted,#a9bccb);--pnc-line:var(--hairline,#344956);--pnc-accent:var(--accent,#80c6f3)}.experience-shell .workspace .pnc-console{--pnc-ink:var(--ink,#e9f0f5);--pnc-muted:var(--muted,#a9bccb);--pnc-line:var(--hairline,#344956);--pnc-accent:var(--accent,#80c6f3);color:var(--pnc-ink);background:0 0;gap:0;width:100%;min-width:0;padding:0}.pnc-console>.workspace-heading{padding:12px 0 22px;margin:0!important}.pnc-console>.workspace-heading h1{letter-spacing:-.035em;font-size:28px!important}.pnc-security{color:var(--pnc-muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.pnc-security svg{width:16px;color:var(--pnc-accent)}.pnc-console-layout{border-top:1px solid var(--pnc-line);grid-template-columns:190px minmax(0,1fr);gap:38px;min-width:0;display:grid}.pnc-tool-rail{border-right:1px solid var(--pnc-line);padding:22px 24px 20px 0}.pnc-nav-group{margin-bottom:24px}.pnc-nav-group h2{color:var(--pnc-muted);text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin:0 0 10px!important;font-size:10px!important}.experience-shell .workspace .pnc-nav-group button{width:100%;color:var(--pnc-muted);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;min-width:0;min-height:42px;padding:12px 8px;font-size:12px;line-height:1.5;display:flex}.pnc-nav-group button>svg{flex:0 0 16px;width:16px;height:16px}.pnc-nav-group button>svg:last-child{opacity:0;flex-basis:12px;width:12px;margin-left:auto}.experience-shell .workspace .pnc-nav-group button[aria-current=page]{color:var(--pnc-accent);background:var(--accent-soft,#203c50)}.pnc-nav-group button[aria-current=page]>svg:last-child{opacity:1}.experience-shell .workspace .pnc-nav-group button:hover{color:var(--pnc-ink);background:var(--accent-soft,#203c50)}.pnc-rail-note{border-top:1px solid var(--pnc-line);color:var(--pnc-muted);gap:10px;padding-top:20px;display:flex}.pnc-rail-note>svg{flex:0 0 15px;width:15px;margin-top:3px}.pnc-rail-note p{margin:0;font-size:11px;line-height:1.7}.pnc-rail-note small{margin-top:9px;font-size:10px;line-height:1.7;display:block}.pnc-mobile-navigation{display:none}.pnc-main{min-width:0;padding:27px 0 50px}.pnc-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.pnc-section-heading h2{letter-spacing:-.02em;margin:7px 0!important;font-size:22px!important}.pnc-section-heading h3{margin:0!important}.pnc-section-heading p{color:var(--pnc-muted);margin:9px 0 0;line-height:1.8;font-size:12px!important}.pnc-eyebrow{letter-spacing:.1em;color:var(--pnc-accent);font-size:9px;font-weight:600;line-height:1.7}.experience-shell .workspace .pnc-search-bar{border-bottom:1px solid var(--pnc-line);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:8px 0 26px;display:flex}.experience-shell .workspace .pnc-query{border:1px solid var(--pnc-line);background:var(--paper-soft,#132432);border-radius:6px;flex-direction:row;flex:250px;align-items:center;gap:10px;min-width:0;min-height:46px;padding:0 13px;display:flex}.pnc-query>svg{width:18px;height:18px;color:var(--pnc-muted);flex-shrink:0}.experience-shell .workspace .pnc-query input{width:100%;min-width:0;height:44px;padding:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.pnc-query:focus-within{outline:2px solid var(--pnc-accent);outline-offset:2px}.pnc-dob{flex-direction:column;flex:0 170px;gap:7px;min-width:0;display:flex}.pnc-dob>span{color:var(--pnc-muted);font-size:10px}.pnc-dob input{width:100%;min-width:0;min-height:46px}.pnc-search-bar>button{white-space:nowrap;justify-content:center;align-items:center;gap:10px;display:flex;min-height:46px!important}.pnc-search-bar>button svg{width:15px}.pnc-result-summary{color:var(--pnc-muted);justify-content:space-between;align-items:center;gap:15px;padding:22px 0;font-size:12px;display:flex}.pnc-result-summary b{color:var(--pnc-ink)}.pnc-result-summary small{font-size:10px}.pnc-hint{color:var(--pnc-muted);margin:12px 0 18px;line-height:1.8;font-size:11px!important}.pnc-result-columns,.experience-shell .workspace .pnc-match-row{grid-template-columns:minmax(0,1.15fr) minmax(100px,.65fr) minmax(0,1fr) 16px;align-items:center;gap:20px;display:grid}.pnc-result-columns{border-bottom:1px solid var(--pnc-line);color:var(--pnc-muted);text-transform:uppercase;letter-spacing:.08em;padding:10px 0;font-size:9px}.experience-shell .workspace .pnc-match-row{text-align:left;border:0;border-bottom:1px solid var(--pnc-line);width:100%;color:var(--pnc-ink);background:0 0;border-radius:0;padding:22px 0;font-size:12px;line-height:1.8}.pnc-match-row>span{overflow-wrap:anywhere;min-width:0}.pnc-match-row small{color:var(--pnc-muted);margin:5px 0;font-size:10px;line-height:1.8;display:block}.pnc-match-row>span:first-child>small:first-child{letter-spacing:.12em;color:var(--pnc-accent);font-size:8px}.pnc-match-row b{font-size:14px;font-weight:600}.pnc-match-row>svg{width:15px;color:var(--pnc-muted)}.pnc-match-row:hover{background:var(--accent-soft,#203c50)!important}.pnc-search-start{padding:35px 0 0}.pnc-search-start>svg{width:24px;color:var(--pnc-accent)}.pnc-search-start>h3{margin:16px 0 12px!important;font-size:18px!important}.pnc-search-start>p{color:var(--pnc-muted);max-width:530px;font-size:12px;line-height:1.8}.pnc-search-start .pnc-section-heading{padding-top:34px}.experience-shell .workspace .pnc-recent-list>button{border:0;border-bottom:1px solid var(--pnc-line);text-align:left;width:100%;color:var(--pnc-ink);background:0 0;border-radius:0;align-items:center;gap:15px;padding:19px 0;display:flex}.pnc-recent-list>button>svg{width:16px;height:16px;color:var(--pnc-accent);flex-shrink:0}.pnc-recent-list>button>span{flex:1;min-width:0}.pnc-recent-list b{font-size:13px}.pnc-recent-list small{color:var(--pnc-muted);margin-top:6px;font-size:10px;display:block}.pnc-recent-list time{color:var(--pnc-muted);font-size:10px}.pnc-record-heading{flex-wrap:wrap;align-items:center;gap:18px;padding:14px 0 24px;display:flex}.pnc-monogram{width:46px;height:46px;color:var(--pnc-accent);background:var(--accent-soft,#203c50);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pnc-monogram>svg{width:20px}.pnc-record-heading>div:nth-child(2){flex:1;min-width:0}.pnc-record-heading h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:5px 0 10px!important;font-size:26px!important}.pnc-record-heading p{color:var(--pnc-muted);margin:0;font-size:12px;line-height:1.8}.pnc-record-indicators{align-self:flex-start;padding-top:8px}.pnc-vrm{font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:.045em!important}.pnc-status{background:var(--accent-soft,#203c50);color:var(--pnc-accent);text-transform:capitalize;white-space:normal;border-radius:4px;align-items:center;padding:4px 8px;font-size:10px;line-height:1.6;display:inline-flex}.pnc-status[data-state=critical],.pnc-status[data-state=revoked]{color:#ffc1cb;background:#442a33}.pnc-status[data-state=warning],.pnc-status[data-state=expired],.pnc-status[data-state=suspended],.pnc-status[data-state=enhanced]{color:#efcc97;background:#403727}.pnc-status[data-state=valid],.pnc-status[data-state=approved],.pnc-status[data-state=secured]{color:#a4e1c3;background:#1d3c33}.pnc-status[data-state=neutral],.pnc-status[data-state=closed],.pnc-status[data-state=unknown],.pnc-status[data-state=cancelled],.pnc-status[data-state=executed]{background:var(--paper-soft,#20303b);color:var(--pnc-muted)}.pnc-record-alerts{gap:8px;margin:0 0 18px;display:grid}.pnc-record-alerts:empty{display:none}.pnc-alert{background:#b58c4010;border-left:3px solid #d7ac64;align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.pnc-alert[data-severity=critical]{background:#d8536510;border-color:#f491a4}.pnc-alert>svg{color:#eab87e;flex-shrink:0;width:17px;height:17px;margin-top:2px}.pnc-alert[data-severity=critical]>svg{color:#f491a4}.pnc-alert b{font-size:12px}.pnc-alert p{color:var(--pnc-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.8}.pnc-record-actions{flex-wrap:wrap;gap:9px;padding:0 0 20px;display:flex}.pnc-manage-menu{margin-left:auto}.pnc-manage-menu>summary{cursor:pointer;border:1px solid var(--pnc-line);border-radius:5px;min-height:38px;padding:10px 12px;font-size:12px;list-style:none}.pnc-manage-menu>div{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.pnc-manage-menu[open]{flex-basis:100%;margin-left:0}.experience-shell .workspace .pnc-back,.experience-shell .workspace .pnc-text-button{color:var(--pnc-accent);text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-height:28px;padding:5px 0;font-size:12px;display:inline-flex}.pnc-back svg,.pnc-text-button svg{width:14px;height:14px}.pnc-back{align-self:flex-start;width:fit-content;max-width:100%;margin-bottom:8px;justify-content:flex-start!important}.pnc-record-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;display:grid}.pnc-record-section{border-bottom:1px solid var(--pnc-line);min-width:0;padding:26px 0}.pnc-record-section>h3,.pnc-section-heading>h3{font-weight:600;margin:0 0 17px!important;font-size:14px!important}.pnc-record-section .pnc-section-heading{padding-bottom:12px}.pnc-facts{margin:0}.pnc-facts>div{border-bottom:1px solid var(--pnc-line);grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);gap:18px;padding:14px 0;display:grid}.pnc-facts>div:last-child{border-bottom:0}.pnc-facts dt{color:var(--pnc-muted);font-size:11px;line-height:1.8}.pnc-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.pnc-prose{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pnc-muted);margin:12px 0;line-height:1.9;font-size:13px!important}.pnc-detail-row{border-bottom:1px solid var(--pnc-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 0;display:flex}.pnc-detail-row:last-child{border-bottom:0}.pnc-detail-row>div{flex:1;min-width:0}.pnc-detail-row h3{overflow-wrap:anywhere;line-height:1.7;margin:0!important;font-size:13px!important}.pnc-detail-row p{color:var(--pnc-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.8}.pnc-detail-row small{color:var(--pnc-muted);font-size:10px;line-height:1.8}.pnc-row-title{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pnc-console details summary{color:var(--pnc-accent);cursor:pointer;font-size:12px;line-height:1.8}.pnc-previous-markers{padding:20px 0 0}.experience-shell .workspace .pnc-console .pnc-linked-reports>button,.experience-shell .workspace .pnc-associated-row{text-align:left;border:0;border-bottom:1px solid var(--pnc-line);width:100%;color:var(--pnc-ink);background:0 0;border-radius:0;align-items:center;gap:14px;padding:20px 0;display:flex}.pnc-linked-reports>button>span:first-of-type,.pnc-associated-row>span{flex:1;min-width:0}.pnc-linked-reports b,.pnc-associated-row b{font-size:13px;line-height:1.7;display:block}.pnc-linked-reports small,.pnc-associated-row small{color:var(--pnc-muted);margin:5px 0;font-size:10px;line-height:1.7;display:block}.pnc-linked-reports svg,.pnc-associated-row svg{width:16px;color:var(--pnc-accent);flex:0 0 16px}.pnc-legacy-field{border-bottom:1px solid var(--pnc-line);padding:22px 0}.pnc-legacy-field h3{text-transform:capitalize}.pnc-focus-anchor,.pnc-sr-only{clip-path:inset(50%);white-space:nowrap;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pnc-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pnc-failure{padding:26px 0}.pnc-failure p{color:var(--pnc-muted);font-size:13px}.pnc-console .workspace-feedback{margin:16px 0!important}.pnc-console .workspace-empty{padding:32px 0}.pnc-console .workspace-nav{margin:0!important}.pnc-mobile-navigation select{min-width:0;max-width:100%}.pnc-console .pnc-main>.modern-workspace{gap:0;padding:0!important}.pnc-console .pnc-main .workspace-heading{min-height:0!important;padding:0 0 20px!important}.pnc-console .pnc-main .workspace-heading h1{font-size:22px!important}.pnc-console .pnc-main .offence-catalogue{padding-top:0;background:0 0!important}.pnc-register-tools{border-bottom:1px solid var(--pnc-line);flex-wrap:wrap;align-items:flex-end;gap:14px;padding:8px 0 22px;display:flex}.pnc-register-tools label{flex-direction:column;flex:220px;gap:8px;min-width:0;display:flex}.pnc-register-tools label>span{color:var(--pnc-muted);font-size:11px}.pnc-register-tools label:has(select){flex:0 175px}.pnc-register-tools :is(input,select){width:100%;min-width:0;min-height:42px}.pnc-register-meta{color:var(--pnc-muted);flex-wrap:wrap;justify-content:space-between;gap:18px;padding:18px 0;font-size:11px;display:flex}.experience-shell .workspace .pnc-register-row{border:0;border-bottom:1px solid var(--pnc-line);text-align:left;width:100%;color:var(--pnc-ink);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.pnc-register-row>span:first-child{flex:1;min-width:0}.pnc-register-row b{font-size:14px;line-height:1.7;display:block}.pnc-register-row small{color:var(--pnc-muted);margin:6px 0;font-size:11px;line-height:1.8;display:block}.pnc-register-row>svg{flex-shrink:0;width:15px}.pnc-case-heading{border-bottom:1px solid var(--pnc-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 0;display:flex}.pnc-case-heading h2{margin:8px 0 12px!important;font-size:23px!important}.pnc-case-heading>div{min-width:0}.pnc-case-actions{flex-wrap:wrap;gap:10px;display:flex}.pnc-chronology{padding-left:0;list-style:none}.pnc-chronology>li{border-left:2px solid var(--pnc-line);margin:0;padding:0 0 24px 22px}.pnc-chronology time{color:var(--pnc-muted);font-size:10px}.pnc-chronology b{margin:8px 0;font-size:12px;display:block}.pnc-chronology p{color:var(--pnc-muted);white-space:pre-wrap;margin:8px 0;font-size:12px;line-height:1.8}.pnc-chronology small{color:var(--pnc-muted);font-size:10px}@media (max-width:1150px){.pnc-console-layout{grid-template-columns:165px minmax(0,1fr);gap:26px}.pnc-tool-rail{padding-right:16px}.pnc-record-columns{gap:0 22px}.pnc-search-bar .pnc-query{flex-basis:100%}.pnc-search-bar>.pnc-dob{flex:150px}.pnc-result-columns,.experience-shell .workspace .pnc-match-row{grid-template-columns:minmax(0,1fr) minmax(85px,.65fr) minmax(0,1fr) 12px;gap:14px}}@media (max-width:800px){.pnc-console-layout{display:block}.pnc-tool-rail{display:none}.pnc-mobile-navigation{border-bottom:1px solid var(--pnc-line);flex-direction:column;gap:8px;padding:18px 0;display:flex}.pnc-mobile-navigation label{color:var(--pnc-muted);font-size:11px}.pnc-mobile-navigation select{width:100%;min-height:44px}.pnc-console>.workspace-heading{gap:18px!important}.pnc-record-columns{grid-template-columns:minmax(0,1fr)}.pnc-main{padding-top:22px}.pnc-record-indicators{width:100%;padding:0}.pnc-security{font-size:10px}.pnc-record-heading{gap:12px}.pnc-record-heading h2{font-size:22px!important}.pnc-record-actions>.pnc-manage-menu{margin-left:0}.pnc-result-columns{display:none}.experience-shell .workspace .pnc-match-row{grid-template-columns:minmax(0,1fr) 16px;gap:8px}.pnc-match-row>span:first-child{grid-area:1/1}.pnc-match-row>span:nth-child(2){grid-area:2/1}.pnc-match-row>span:nth-child(3){grid-area:3/1}.pnc-match-row>svg{grid-area:1/2}.pnc-match-row>span small{margin:3px 0}.pnc-result-summary{flex-direction:column;align-items:flex-start;gap:8px}.pnc-recent-list time{display:none}.pnc-record-actions{gap:8px}.pnc-form-pair{grid-template-columns:minmax(0,1fr)}.pnc-detail-row{flex-wrap:wrap}.pnc-case-heading{flex-direction:column}.pnc-register-row{flex-wrap:wrap}.pnc-register-row>.pnc-status{max-width:130px}.pnc-linked-reports>button{flex-wrap:wrap}.pnc-linked-reports>button>span:first-of-type{flex-basis:calc(100% - 40px)}.pnc-linked-reports>button>.pnc-status{margin-left:30px}.pnc-register-tools label:has(select){flex:140px}.pnc-search-bar>button{flex:150px}.pnc-search-bar>.pnc-dob{flex-basis:100%}.pnc-console .pnc-main .workspace-heading h1{font-size:22px!important}}
@layer legacy{.offence-catalogue{width:100%;min-width:0;padding:16px 0}.offence-catalogue>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;display:flex}.offence-catalogue>header small{letter-spacing:.13em;color:#63bce8;font-size:9px}.offence-catalogue h2{margin:6px 0;font-size:22px}.offence-catalogue>header p{color:#8ca1ad;margin:8px 0 0;font-size:12px}.offence-catalogue>header>span{white-space:nowrap;color:#a4bac6;font-size:11px}.offence-catalogue-filters{flex-wrap:wrap;gap:14px;padding:20px 0;display:flex}.offence-catalogue-filters label{flex-direction:column;flex:180px;gap:7px;min-width:0;display:flex}.offence-catalogue-filters label:first-child{flex:2 270px}.offence-catalogue-filters label>span{color:#9baeb8;font-size:11px}.offence-catalogue-filters :is(input,select){width:100%;min-width:0;max-width:100%;height:42px;padding:8px 10px;font-size:12px}.offence-category h3{letter-spacing:.02em;color:#72c9ef;border-bottom:1px solid var(--line);margin:0;padding:14px 0;font-size:13px}.offence-category article{border-bottom:1px solid #24333b;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.offence-category article>div:first-child{flex:1;min-width:0}.offence-category article b{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.offence-category article small{color:#90a7b3;margin-bottom:6px;font-size:10px;display:block}.offence-kind{text-transform:uppercase;letter-spacing:.08em;color:#62c7fa;margin-right:8px;font-size:9px;display:inline-block}.offence-kind.citation{color:#e1bc72}.offence-category article p{color:#9caeb7;margin:7px 0 0;font-size:11px}.offence-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.offence-row-actions button,.offence-catalogue>footer button,.offence-selection-actions button,.selected-offence-list button{min-height:34px;padding:7px 12px;font-size:11px}.offence-category dl{margin:13px 0 0;font-size:11px}.offence-category dl>div{gap:12px;margin-top:6px;display:flex}.offence-category dt{color:#92a8b4;min-width:105px}.offence-category dd{overflow-wrap:anywhere;margin:0}.offence-category article.selected{border-left:2px solid #55b8e6;padding-left:12px}.offence-catalogue>footer{justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:12px;display:flex}.offence-catalogue button:disabled{opacity:.5;cursor:not-allowed}.offence-selection-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.offence-selection-actions p{flex:100%;font-size:11px}.offence-entry-fields{flex-direction:column;gap:15px;display:flex}.selected-offence-list{margin:0 0 12px;padding:0;list-style:none}.selected-offence-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.selected-offence-list span{min-width:0}.selected-offence-list small{color:#77c8ee;font-size:10px;display:block}.selected-offence-list b{overflow-wrap:anywhere;font-size:12px}.record-form-body:has(.offence-catalogue){min-width:0}.record-form-body details>summary{cursor:pointer;color:#7bccf0;padding:12px 0;font-size:12px}@media (max-width:600px){.offence-catalogue-filters label,.offence-catalogue-filters label:first-child{flex-basis:100%}.offence-category article{flex-direction:column;align-items:stretch;gap:10px}.offence-row-actions{justify-content:flex-start}.offence-catalogue>header{flex-wrap:wrap}.offence-category dl>div{flex-direction:column;gap:3px}.offence-catalogue h2{font-size:19px}}.record-form-body .offence-catalogue-results{scrollbar-gutter:stable;max-height:380px;padding-right:8px;overflow:auto}}
@layer legacy{.shared-reports,.custody-workspace,.investigation-workspace{min-width:0;max-width:1240px}.shared-report-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:12px 0 30px;display:flex}.shared-report-heading small{letter-spacing:.16em;color:#61bfea;font-size:9px}.shared-report-heading h1{margin:9px 0;font-size:34px}.shared-report-heading p{color:#8ea4af;max-width:700px;font-size:13px;line-height:1.7}.shared-report-heading button,.shared-reports button,.custody-workspace button,.investigation-workspace button{min-height:39px;padding:10px 15px;font-size:12px}.shared-report-queues{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-bottom:14px;display:flex}.shared-report-queues button{color:#8ba1ae;background:0 0;border:0}.shared-report-queues button.active{color:#74d2ff;box-shadow:inset 0 -2px #54b8e8}.shared-report-filters{flex-wrap:wrap;align-items:center;gap:12px;padding:20px 0;display:flex}.shared-report-filters input{flex:2 240px}.shared-report-filters select{flex:190px}.shared-report-filters :is(input,select){min-width:0;height:42px;padding:10px}.shared-report-filters>span{color:#8b9fab;font-size:12px}.shared-report-register>button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;display:flex}.shared-report-register>button>span:first-child{flex:1;min-width:0}.shared-report-register :is(small,b,em){display:block}.shared-report-register small{color:#72bddf;font-size:10px}.shared-report-register b{overflow-wrap:anywhere;margin:7px 0;font-size:15px}.shared-report-register em{color:#879ea9;font-size:11px;font-style:normal}.shared-report-register>button>span:last-child{text-align:right;font-size:11px}.shared-report-pagination{justify-content:space-between;align-items:center;gap:15px;margin-top:24px;font-size:12px;display:flex}.shared-report-document>section{border-bottom:1px solid var(--line);padding:25px 0}.shared-report-document h2{color:#a4d6ed;margin:0 0 22px;font-size:16px}.shared-report-document label,.custody-workspace label,.investigation-workspace label{flex-direction:column;gap:8px;min-width:0;margin:14px 0;display:flex}.shared-report-document label>span,.custody-workspace label>span,.investigation-workspace label>span{color:#9fb4be;font-size:12px}.shared-report-document :is(input,select,textarea),.custody-workspace :is(input,select,textarea),.investigation-workspace :is(input,select,textarea){width:100%;min-width:0;max-width:100%;padding:11px;font-size:13px}.shared-report-document textarea,.custody-workspace textarea,.investigation-workspace textarea{resize:vertical;min-height:100px;line-height:1.7}.shared-report-document .report-long-account{min-height:220px}.shared-report-document :is(input,select,textarea):disabled{opacity:.85;color:var(--muted,#c0ccd2)!important}.report-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.shared-report-command{border-bottom:1px solid var(--line);color:#9bb2be;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;font-size:11px;display:flex}.shared-report-document>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:24px 0;display:flex}.shared-report-document>footer>div{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.report-type-picker>button:not(:first-child){border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;gap:20px;width:100%;padding:19px 0;display:flex}.report-type-picker b{font-size:16px;display:block}.report-type-picker small{color:#8ba2af;margin-top:8px;font-size:12px;display:block}.report-person-search{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;display:flex}.report-person-search input{flex:230px;width:auto}.report-person-link>b{font-size:13px}.report-person-result{text-align:left;background:0 0;width:100%;display:block}.report-catalogue-selection>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.report-catalogue-selection>.offence-catalogue{display:block}.report-catalogue-selection .offence-catalogue-results{max-height:450px;overflow:auto}.report-feedback{color:#a4d6ed;border-block:1px solid var(--line);padding:15px 0;line-height:1.7}.report-history,.legacy-report{padding:20px 0}.report-history summary,.legacy-report summary{cursor:pointer;color:#78c8ed;font-size:12px}.report-history p,.legacy-report :is(dt,dd){white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.legacy-report dt{font-weight:700}.legacy-report dd{margin:4px 0 15px}.custody-record-row,.investigation-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;gap:20px;width:100%;display:flex;padding:18px 0!important}.custody-record-row :is(b,small),.investigation-row :is(b,small){display:block}.custody-record-row small,.investigation-row small{color:#8da6b3;margin:7px 0;font-size:11px}.custody-timeline{border-left:1px solid #315b71;margin:25px 0;padding-left:18px}.custody-timeline article{border-bottom:1px solid var(--line);padding:12px 0;font-size:12px}.custody-timeline p{white-space:pre-wrap;line-height:1.7}.pnc-linked-history button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;width:100%;padding:14px 0;display:block}.pnc-linked-history :is(b,small){display:block}.pnc-linked-history small{color:#8ba9b9;margin-top:6px;font-size:11px}.pnc-actions{flex-wrap:wrap;gap:8px;display:flex}.pnc-actions details{flex-basis:100%;padding:8px 0}.pnc-actions summary{cursor:pointer;color:#8ba9b9;font-size:12px}@media (max-width:650px){.shared-report-heading{flex-direction:column}.shared-report-heading h1{font-size:28px}.report-fields-grid{grid-template-columns:minmax(0,1fr)}.shared-report-register>button,.custody-record-row,.investigation-row{flex-direction:column;align-items:flex-start}.shared-report-register>button>span:last-child{text-align:left}.shared-report-document>footer>div{margin:0}.shared-report-document>footer>div>button{flex:160px}.report-person-search button{flex:1}.report-catalogue-selection>div{flex-wrap:wrap}}}
.experience-shell .workspace .reports-desk{gap:24px;max-width:1560px}.workspace .page.reports-desk>.workspace-heading{margin-bottom:0;padding-bottom:24px}.reports-desk :is(button,a)>svg{flex:none;width:15px;height:15px}.experience-shell .reports-desk button{white-space:normal;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:8px 11px;font-size:11px;display:inline-flex}.reports-desk :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.reports-desk :is(input,select,textarea){border:1px solid var(--hairline);background:var(--paper-soft);width:100%;min-width:0;max-width:100%;color:var(--ink);border-radius:5px;padding:10px 12px;font:400 12px/1.65 Inter Variable,system-ui,sans-serif}.reports-desk :is(input,select){min-height:41px}.reports-desk textarea{resize:vertical;min-height:120px}.reports-desk label{gap:8px;min-width:0;margin:0;display:grid}.reports-desk label>span{color:var(--muted);font-size:11px;line-height:1.6}.reports-desk label>span>small{color:var(--accent);margin-left:8px;font-size:9px}.reports-desk :is(p,dd){line-height:1.8}.reports-feedback{background:var(--paper-soft);border-left:2px solid var(--accent);align-items:center;gap:12px;padding:12px 16px;font-size:12px;line-height:1.75;display:flex}.reports-feedback.is-error{border-color:var(--danger)}.reports-feedback>button{flex:none;margin-left:auto}.reports-register-layout{grid-template-columns:215px minmax(0,1fr);gap:35px;display:grid}.reports-register-nav{padding-top:5px}.reports-register-nav>nav{margin-top:18px;display:grid}.experience-shell .reports-register-nav nav>button{text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;padding:15px 12px}.reports-register-nav nav>button[aria-current=page]{border-left-color:var(--accent);background:var(--paper-soft)}.reports-register-nav nav>button>svg{color:var(--muted);margin-top:2px}.reports-register-nav nav>button>span{gap:6px;display:grid}.reports-register-nav b{font-size:12px;font-weight:550}.reports-register-nav small{color:var(--muted);font-size:10px;line-height:1.6}.reports-register-main{border-left:1px solid var(--hairline);min-width:0;padding-left:30px}.reports-list-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.reports-list-heading h2{letter-spacing:-.025em;margin:8px 0 0;font-size:23px;font-weight:600}.reports-list-heading p{color:var(--muted);margin:9px 0;font-size:12px}.reports-summary-line{flex-wrap:wrap;gap:20px;padding:20px 0 5px;display:flex}.reports-summary-line>span{align-items:center;gap:8px;display:flex}.reports-summary-line b{font-size:11px;font-weight:600}.report-state{white-space:nowrap;color:var(--muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.report-state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.report-state[data-status=submitted]{color:var(--accent)}.report-state[data-status=returned]{color:#e9b774}.report-state[data-status=approved]{color:#6ed0a4}.report-state[data-status=rejected]{color:#ed919e}.experience-shell[data-appearance=light] .report-state[data-status=approved]{color:#16784c}.experience-shell[data-appearance=light] .report-state[data-status=returned]{color:#926016}.experience-shell[data-appearance=light] .report-state[data-status=rejected]{color:#ac3445}.reports-register-toolbar{flex-wrap:wrap;align-items:end;gap:14px;margin:22px 0 16px;display:flex}.reports-register-toolbar>label{flex:145px}.reports-register-toolbar>.reports-search{flex:2 250px}.reports-desk .reports-search{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;min-height:41px;display:flex}.reports-search svg{width:16px;height:16px;color:var(--muted);flex:none}.reports-desk .reports-search input{background:0 0;border:0;padding-inline:0}.reports-result-count{color:var(--muted);margin:12px 0;font-size:10px}.report-register-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:11px}.report-register-table th{text-align:left;letter-spacing:.05em;color:var(--muted);border-block:1px solid var(--hairline);white-space:nowrap;padding:12px 10px;font-size:9px;font-weight:500}.report-register-table td{border-bottom:1px solid var(--hairline);vertical-align:middle;color:var(--ink);padding:18px 10px;line-height:1.6}.report-register-table :is(th,td):first-child{padding-left:0}.report-register-table :is(th,td):last-child{padding-right:0}.report-register-table td small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.6;display:block}.reports-desk .report-register-table td button{text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:start;gap:6px;min-height:0;padding:0;display:grid}.report-register-table td button>small{color:var(--accent);margin:0}.report-register-table td button>b{overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.6}.report-register-table td button:hover>b{text-decoration:underline}.report-register-table td:last-child{color:var(--muted);min-width:90px;font-size:10px}.report-mobile-author{display:none}.reports-pagination{justify-content:space-between;align-items:center;gap:15px;margin-top:25px;display:flex}.reports-pagination>span{color:var(--muted);font-size:10px}.report-record-bar{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:0 0 20px;display:flex}.report-record-bar>div{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.report-record-bar b{font-size:12px}.report-record-bar>div>span:last-child:not(.report-state){color:var(--muted);font-size:10px}.report-editor-grid{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:40px;min-height:570px;display:grid}.report-document-nav{position:sticky;top:90px}.report-document-nav nav{margin-top:12px;display:grid}.experience-shell .report-document-nav nav>button{text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;justify-content:flex-start;align-items:start;gap:12px;width:100%;padding:15px 10px;display:flex}.report-document-nav nav>button[aria-current=step]{border-left-color:var(--accent);background:var(--paper-soft)}.report-document-nav nav>button>span{color:var(--muted);font-size:9px;line-height:1.8}.report-document-nav nav>button>div{gap:6px;display:grid}.report-document-nav nav b{font-size:11px;font-weight:550}.report-document-nav nav small{color:var(--muted);font-size:9px;line-height:1.6}.report-author{border-top:1px solid var(--hairline);gap:7px;margin-top:25px;padding:20px 5px;display:grid}.report-author>span{color:var(--muted);font-size:9px}.report-author>b{font-size:12px;line-height:1.6}.report-author>small{color:var(--muted);font-size:10px;line-height:1.5}.report-document{border-left:1px solid var(--hairline);outline:none;min-width:0;max-width:940px;padding:0 0 20px 35px}.report-document>label{margin-bottom:25px}.report-section-heading{background:0 0;border:0;margin:0 0 28px;padding:0;display:block}.report-section-heading h2{letter-spacing:-.025em;margin:8px 0 5px;font-size:25px;font-weight:600}.report-section-heading p{color:var(--muted);margin:0;font-size:12px}.report-form-grid{grid-template-columns:1fr 1fr;gap:23px 22px;display:grid}.report-form-grid>.wide{grid-column:1/-1}.reports-desk .report-narrative{min-height:340px}.report-help{color:var(--muted);align-items:flex-start;gap:8px;font-size:11px;line-height:1.8;display:flex}.report-help>svg{flex:none;width:15px;height:15px;margin-top:3px}.report-link-section{border-top:1px solid var(--hairline);margin-top:30px;padding-top:25px}.report-link-section h3,.report-related-records h3{margin:0 0 12px;font-size:14px;font-weight:550}.report-person-current{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.report-person-current>svg{width:14px;height:14px;color:var(--muted)}.report-person-current>b{flex:1;font-size:12px;font-weight:500}.report-person-search-new{align-items:end;gap:12px;margin:0 0 22px;display:flex}.report-person-search-new>label{flex:1}.report-person-results{margin-bottom:22px}.reports-desk .report-person-results>button{text-align:left;border:0;border-bottom:1px solid var(--hairline);background:0 0;justify-content:space-between;gap:12px;width:100%;padding:13px 0;display:flex}.report-person-results small{color:var(--muted);margin-left:auto;font-size:10px}.report-offences{margin-bottom:25px}.report-offences h3{font-size:14px}.report-offence-row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:14px 0;display:flex}.report-offence-row>span{gap:5px;display:grid}.report-offence-row small{color:var(--muted);font-size:10px}.report-offence-row b{font-size:12px}.report-offences .offence-catalogue-results{max-height:500px;overflow:auto}.report-related-records{border-top:1px solid var(--hairline);margin-top:25px;padding-top:25px;font-size:12px}.report-readiness{border-bottom:1px solid var(--hairline);align-items:start;gap:15px;padding:0 0 24px;display:flex}.report-readiness>svg{width:20px;height:20px;color:var(--accent);flex:none;margin-top:3px}.report-readiness h3{margin:0 0 7px;font-size:17px}.report-readiness p{color:var(--muted);margin:0;font-size:12px}.report-checklist{grid-template-columns:1fr 1fr;gap:20px 25px;margin:25px 0;display:grid}.report-checklist dt{color:var(--muted);margin-bottom:6px;font-size:10px}.report-checklist dd{overflow-wrap:anywhere;margin:0;font-size:12px}.report-check-sections{border-block:1px solid var(--hairline);flex-wrap:wrap;gap:10px;margin:24px 0;padding:18px 0;display:flex}.report-record-history{border-top:1px solid var(--hairline);margin-top:25px;padding-top:25px}.report-record-history h3{align-items:center;gap:8px;font-size:13px;display:flex}.report-record-history h3 svg{width:15px;height:15px}.report-record-history ol{border-left:1px solid var(--hairline);margin:0;padding:0;list-style:none}.report-record-history li{gap:7px;padding:13px 0 13px 17px;font-size:11px;display:grid}.report-record-history small{color:var(--muted);font-size:10px}.report-legacy{border-top:1px solid var(--hairline);margin-top:25px;padding-top:20px}.report-legacy summary{cursor:pointer;color:var(--accent);font-size:11px}.report-legacy dt{margin-top:16px;font-size:11px}.report-legacy dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:12px}.report-assigned-cad{border-top:1px solid var(--hairline);margin-top:5px;padding:20px 5px}.report-assigned-cad>header{background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.report-assigned-cad header>svg{width:14px;height:14px;color:var(--accent)}.report-assigned-cad h3{margin:0;font-size:12px;font-weight:550}.experience-shell .report-assigned-cad header>button{border:0;min-height:26px;margin-left:auto;padding:4px}.report-assigned-cad>p{color:var(--muted);margin:15px 0 0;font-size:11px;line-height:1.8}.report-assigned-cad>div{border-top:1px solid var(--hairline);gap:8px;margin-top:14px;padding-top:16px;display:grid}.report-assigned-cad>div small{color:var(--accent);font-size:9px;line-height:1.5}.report-assigned-cad>div b{font-size:12px;font-weight:550;line-height:1.6}.report-assigned-cad>div>span{color:var(--muted);font-size:10px;line-height:1.6}.report-assigned-cad>div>button{justify-self:start;margin-top:4px}.reports-desk .report-editor-footer{z-index:15;background:var(--paper);border-top:1px solid var(--hairline);box-shadow:0 -8px 20px var(--paper);justify-content:space-between;align-items:center;gap:15px;margin-top:0;padding:15px 0;display:flex;position:sticky;bottom:0}.report-editor-footer>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reports-type-picker{gap:25px;display:grid}.reports-type-picker>button{justify-self:start}.reports-type-picker>.reports-search{max-width:650px}.reports-type-groups{grid-template-columns:1fr 1fr;gap:45px;display:grid}.reports-type-groups h3{color:var(--muted);border-bottom:1px solid var(--hairline);text-transform:uppercase;letter-spacing:.08em;margin:0;padding-bottom:14px;font-size:11px;font-weight:500}.experience-shell .reports-type-groups section>button{text-align:left;border:0;border-bottom:1px solid var(--hairline);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:18px 0;display:flex}.reports-type-groups button>span{gap:7px;min-width:0;display:grid}.reports-type-groups b{font-size:14px;font-weight:550}.reports-type-groups small{color:var(--muted);font-size:11px;line-height:1.8}.reports-type-groups button>svg{color:var(--accent)}.report-import-preview{gap:18px;display:grid}.report-import-source{border-bottom:1px solid var(--hairline);align-items:start;gap:12px;padding-bottom:18px;display:flex}.report-import-source>svg{width:19px;height:19px;color:var(--accent);flex:none;margin-top:3px}.report-import-source>div{gap:7px;display:grid}.report-import-source b{font-size:13px;line-height:1.6}.report-import-source span,.report-import-source small{color:var(--muted);font-size:11px;line-height:1.6}.report-import-preview>.report-help{margin:0;display:block}.workspace-form .report-import-choice{border-bottom:1px solid var(--hairline);align-items:start;gap:11px;margin:0;padding:0 0 16px;display:flex}.report-import-choice>input{flex:none;height:15px;margin-top:3px;width:15px!important;min-height:0!important}.report-import-choice>span{gap:7px;display:grid}.report-import-choice b{color:var(--ink);font-size:12px;font-weight:550;line-height:1.6}.report-import-choice small{color:var(--muted);white-space:pre-wrap;font-size:11px;line-height:1.8}.report-import-preview summary{color:var(--accent);cursor:pointer;font-size:12px}.report-import-log{border-bottom:1px solid var(--hairline);padding:15px 0}.report-import-log small{color:var(--muted);font-size:10px}.report-import-log p{white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.8}@media (max-width:1150px){.reports-register-layout{grid-template-columns:180px minmax(0,1fr);gap:20px}.reports-register-main{padding-left:20px}.report-register-table th:nth-child(3),.report-register-table td:nth-child(3){display:none}.report-mobile-author{color:var(--muted);font-size:9px;display:block}.report-editor-grid{grid-template-columns:200px minmax(0,1fr);gap:20px}.report-document{padding-left:23px}.report-document-nav nav small{font-size:8px}}@media (max-width:780px){.reports-register-layout{grid-template-columns:1fr;gap:25px}.reports-register-nav{padding:0}.reports-register-nav>nav{flex-wrap:wrap;gap:5px 12px;margin-top:12px;display:flex}.reports-register-nav>nav>button{border-bottom:2px solid #0000;border-left:0;width:auto;padding:9px 5px}.reports-register-nav nav>button[aria-current=page]{border-bottom-color:var(--accent);background:0 0}.reports-register-nav nav small,.reports-register-nav .report-author{display:none}.reports-register-main{border:0;padding:0}.report-editor-grid{grid-template-columns:1fr;gap:25px}.report-document-nav{position:static}.report-document-nav>nav{flex-wrap:wrap;gap:5px 12px;display:flex}.report-document-nav nav>button{border-bottom:2px solid #0000;border-left:0;width:auto;padding:10px 3px}.report-document-nav nav>button[aria-current=step]{border-bottom-color:var(--accent);background:0 0}.report-document-nav nav small,.report-document-nav .report-author{display:none}.report-document-nav nav>button>span{font-size:8px}.report-document-nav nav b{font-size:10px}.report-assigned-cad{margin-top:20px;padding:15px 0}.report-assigned-cad>div{grid-template-columns:1fr auto;gap:6px 15px}.report-assigned-cad>div small,.report-assigned-cad>div b,.report-assigned-cad>div>span{grid-column:1}.report-assigned-cad>div>button{grid-area:1/2/4;align-self:center;margin:0}.report-document{border-left:0;max-width:none;padding:0}.reports-type-groups{grid-template-columns:1fr;gap:30px}.report-editor-footer{flex-wrap:wrap}.report-editor-footer>div:last-child{margin-left:auto}.reports-desk .report-narrative{min-height:300px}}@media (max-width:560px){.report-form-grid,.report-checklist{grid-template-columns:1fr}.report-form-grid>.wide{grid-column:auto}.report-register-table thead{display:none}.report-register-table,.report-register-table tbody{display:block}.report-register-table tr{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;gap:9px 15px;padding:20px 0;display:grid}.report-register-table td{border:0;display:block;padding:0!important}.report-register-table td:first-child{grid-column:1/-1}.report-register-table td:nth-child(2){grid-area:2/1;font-size:10px}.report-register-table td:nth-child(4){grid-area:2/2}.report-register-table td:nth-child(5){grid-area:3/1/auto/-1;font-size:9px}.reports-register-toolbar{gap:15px}.reports-register-toolbar>.reports-search{flex-basis:100%}.report-record-bar{gap:12px}.report-record-bar>div{flex-basis:100%;order:3}.reports-feedback{flex-wrap:wrap;align-items:start}.report-person-search-new{flex-wrap:wrap}.report-person-search-new>label{flex-basis:100%}.report-editor-footer>div{gap:6px}.experience-shell .report-editor-footer button{padding:8px;font-size:10px}.report-editor-footer>div:last-child{justify-content:flex-end;width:100%}.report-import-source{gap:8px}}.report-document-nav>.report-assigned-cad{border-top:0;border-bottom:1px solid var(--hairline);margin:0 0 23px;padding:0 0 20px}.experience-shell .reports-desk .report-assigned-cad h3{margin:0;font-size:12px;font-weight:550}@media (max-width:780px){.experience-shell .reports-register-nav nav>button,.experience-shell .report-document-nav nav>button{border-bottom:2px solid #0000;border-left:0;width:auto;padding:10px 4px}.experience-shell .reports-register-nav nav>button[aria-current=page],.experience-shell .report-document-nav nav>button[aria-current=step]{border-left:0;border-bottom-color:var(--accent);background:0 0}.report-document-nav>.report-assigned-cad{margin:0 0 20px;padding:0 0 18px}}
@layer legacy{.workspace .modern-workspace.personnel-workspace{min-width:0}.personnel-directory-toolbar{margin:0!important}.workspace .personnel-workspace .personnel-directory-toolbar .workspace-search{flex:310px;max-width:none}.workspace .personnel-workspace .personnel-directory-toolbar select{flex:0 220px;max-width:100%}.workspace .personnel-workspace .personnel-directory-head,.workspace .personnel-workspace .personnel-directory-row{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,1.2fr) 85px 14px;align-items:center;gap:24px;display:grid}.personnel-directory-head{border-bottom:1px solid var(--ui-line);letter-spacing:.07em;color:var(--ui-muted);text-transform:uppercase;padding:12px 0;font-size:10px}.workspace .personnel-workspace .personnel-directory-row{text-align:left;border:0;border-bottom:1px solid var(--ui-line);width:100%;box-shadow:none;color:var(--ui-ink);background:0 0;border-radius:0;min-width:0;padding:22px 0}.workspace .personnel-workspace .personnel-directory-row:hover{background:#14222b66}.personnel-directory-row>span{overflow-wrap:anywhere;min-width:0}.personnel-directory-row>svg{color:#7d9aae;width:15px;height:15px}.personnel-name{align-items:center;gap:14px;display:flex}.personnel-name>i{color:#a5cee4;background:#203543;border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:11px;font-style:normal;font-weight:600;display:grid}.personnel-name>span{min-width:0}.personnel-name b{font-size:14px;font-weight:600;display:block}.personnel-name small,.personnel-service small{color:var(--ui-muted);margin-top:6px;font-size:11px;line-height:1.6;display:block}.personnel-service b{font-size:12px;font-weight:500;line-height:1.5}.personnel-rank{color:#bbccd6;font-size:12px;line-height:1.6}.workspace .personnel-workspace .personnel-status{text-transform:capitalize;letter-spacing:.025em;color:#b5c8d4;white-space:normal;background:#23303b;border-radius:4px;justify-content:center;justify-self:start;align-items:center;gap:5px;max-width:100%;padding:4px 8px;font-size:9px;font-weight:600;line-height:1.4;display:inline-flex}.workspace .personnel-workspace .personnel-status[data-state=active],.workspace .personnel-workspace .personnel-status[data-state=passed],.workspace .personnel-workspace .personnel-status[data-state=completed]{color:#95d7b9;background:#17382e}.workspace .personnel-workspace .personnel-status[data-state=command]{color:#a6c5ee;background:#263547}.workspace .personnel-workspace .personnel-status[data-state=expired],.workspace .personnel-workspace .personnel-status[data-state=suspended],.workspace .personnel-workspace .personnel-status[data-state=incomplete]{color:#e1be85;background:#3a3020}.workspace .personnel-workspace .personnel-status[data-state=revoked],.workspace .personnel-workspace .personnel-status[data-state=failed]{color:#e7a3ac;background:#3b252b}.workspace .personnel-workspace .personnel-back{align-self:flex-start;min-height:24px;margin-bottom:-10px}.personnel-back svg{width:14px;height:14px}.personnel-record-meta{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:-12px;font-size:11px;display:flex}.workspace .personnel-workspace .personnel-loading{color:var(--ui-accent);margin:0;font-size:12px}.personnel-facts{margin:0}.personnel-facts>div{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:24px;padding:17px 0;display:grid}.personnel-facts dt{color:var(--ui-muted);font-size:12px;line-height:1.6}.personnel-facts dd{overflow-wrap:anywhere;color:#dce6ed;margin:0;font-size:13px;line-height:1.6}.personnel-membership{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:13px;display:flex}.personnel-membership b{font-size:13px;font-weight:550}.personnel-membership small{color:var(--ui-muted);margin-top:6px;font-size:10px;display:block}.personnel-duty{padding-top:28px}.personnel-duty>h3{margin-bottom:15px!important}.personnel-duty>b{font-size:14px}.personnel-rank-editor{flex-wrap:wrap;align-items:flex-end;gap:14px;padding:5px 0 32px;display:flex}.personnel-rank-editor>label{flex-direction:column;flex:0 430px;gap:9px;min-width:0;display:flex}.personnel-rank-editor>label>span{color:var(--ui-muted);font-size:11px}.personnel-rank-editor button{padding:10px 16px;min-height:42px!important}.workspace .personnel-workspace .personnel-subheading{border-top:1px solid var(--ui-line);padding-top:28px}.personnel-appointment{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.personnel-appointment>span{flex:240px;min-width:0}.personnel-appointment b{font-size:14px;font-weight:550;line-height:1.5;display:block}.personnel-appointment small{color:var(--ui-muted);margin:7px 0;font-size:11px;display:block}.personnel-appointment>div{flex-wrap:wrap;gap:9px;display:flex}.personnel-appointment button{color:#c4d9e5;background:#15242e;border:1px solid #344550;padding:9px 13px}.personnel-sync{max-width:750px;margin-top:36px}.personnel-sync>h3{margin-bottom:14px!important}.personnel-history-row{border-bottom:1px solid var(--ui-line);min-width:0;padding:22px 0}.personnel-history-row>div{min-width:0}.personnel-history-row header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.workspace .personnel-workspace .personnel-history-row p{white-space:pre-line;margin:7px 0;font-size:12px}.personnel-history-row details{margin:12px 0}.personnel-history-row summary{cursor:pointer;color:var(--ui-accent);font-size:11px;line-height:1.6}.personnel-history-row .workspace-inline-actions{margin-top:15px}.personnel-history-row .workspace-inline-actions>button{color:#c4d9e5;background:#15242e;border:1px solid #344550;padding:8px 12px}.personnel-history-row .workspace-inline-actions>.text-danger{color:#e7a3ac}.personnel-activity{margin:0;padding:0;list-style:none}.personnel-activity>li{border-bottom:1px solid var(--ui-line);grid-template-columns:170px minmax(0,1fr);gap:26px;padding:20px 0;display:grid}.personnel-activity time{color:var(--ui-muted);font-size:11px;line-height:1.6}.personnel-activity b{text-transform:capitalize;font-size:13px;font-weight:550}.personnel-activity small{color:var(--ui-muted);margin-top:7px;font-size:11px;display:block}.workspace .personnel-workspace .personnel-form{flex-direction:column;width:min(720px,100%);display:flex}.workspace .personnel-workspace .personnel-form .record-form-body{flex-direction:column;gap:20px;display:flex}.workspace .personnel-workspace .personnel-form .workspace-note{border:0;margin:0;padding:0;font-size:12px}.personnel-form .form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.personnel-form :is(input,select,textarea){width:100%}.personnel-form>header>button{color:#bdd2df;background:0 0;border:0;align-self:flex-start}.personnel-form>header>button>svg{width:18px}.workspace .personnel-workspace .personnel-form .record-form-body .workspace-feedback{margin:0}.personnel-form>footer>button{padding:9px 15px}@media (max-width:1000px){.workspace .personnel-workspace .personnel-directory-head,.workspace .personnel-workspace .personnel-directory-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1fr) 65px 12px;gap:14px}.personnel-name{gap:10px}.personnel-name>i{display:none}}@media (max-width:720px){.workspace .personnel-workspace .personnel-directory-head{display:none}.workspace .personnel-workspace .personnel-directory-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:22px 0}.personnel-directory-row>.personnel-name{grid-area:1/1}.personnel-directory-row>.personnel-rank{grid-area:2/1}.personnel-directory-row>.personnel-service{grid-area:3/1}.workspace .personnel-workspace .personnel-directory-row>.personnel-status{grid-area:1/2}.personnel-directory-row>svg{grid-area:3/2;justify-self:end}.workspace .personnel-workspace .personnel-directory-toolbar select{flex:150px}.personnel-facts>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}.personnel-activity>li{grid-template-columns:minmax(0,1fr);gap:10px}.personnel-record-meta{gap:12px;font-size:10px}.personnel-appointment>div{width:100%}.personnel-form .form-pair{grid-template-columns:minmax(0,1fr)}.personnel-rank-editor>label{flex-basis:100%}.workspace .personnel-workspace .personnel-form>header,.workspace .personnel-workspace .personnel-form .record-form-body{padding:20px}.workspace .personnel-workspace .workspace-section>header{flex-wrap:wrap}}}
