.official-service-switcher{background:#f8f2e5b3;border:1px solid #3a30264d;border-radius:3px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 1px 2px #2c241b12,0 7px 18px #2c241b0f}.official-service-switcher a{min-width:0;min-height:56px;color:var(--official-soft);align-content:center;place-items:center;gap:3px;transition-property:color,background-color,scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}.official-service-switcher a:active{scale:.96}.official-service-switcher a.is-active{color:#fff;background:var(--official-red);box-shadow:inset 0 -3px #fff3}.official-service-switcher svg{width:18px;height:18px}.official-service-switcher span{text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:800;overflow:hidden}.official-service-panel{gap:12px;display:grid}.official-service-overview,.official-service-sheet,.official-service-readonly,.official-service-ledger,.official-equipment-catalog{background:var(--official-paper-strong);border:1px solid #3a302657;border-radius:3px;overflow:hidden;box-shadow:0 1px 2px #2c241b14,0 9px 24px #2c241b14}.official-service-overview>header,.official-service-sheet>header,.official-service-ledger>header,.official-equipment-catalog>header{border-bottom:1px solid #3a30263b;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:10px 12px;display:grid}.official-service-overview>header svg,.official-service-sheet>header svg,.official-service-ledger>header svg,.official-equipment-catalog>header svg{width:20px;color:var(--official-red)}.official-service-overview>header div,.official-service-sheet>header div,.official-service-ledger>header div,.official-equipment-catalog>header div{gap:2px;min-width:0;display:grid}.official-service-overview>header span,.official-service-sheet>header span,.official-service-ledger>header span,.official-equipment-catalog>header span{color:var(--official-soft);font-size:.54rem;font-weight:800}.official-service-overview h2,.official-service-sheet h2,.official-service-ledger h2,.official-equipment-catalog h2{text-wrap:balance;font-size:.9rem}.official-service-overview>header>b,.official-service-ledger>header>b,.official-service-sheet>header>b{color:var(--official-red);font-size:.58rem}.official-service-overview>div{display:grid}.official-service-overview>div>a{border-bottom:1px solid #3a30262e;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 12px;transition-property:background-color,scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}.official-service-overview>div>a:last-child{border-bottom:0}.official-service-overview>div>a:hover{background:#a67d3812}.official-service-overview>div>a:active{scale:.96}.official-service-overview>div>a>svg{width:21px;color:var(--official-indigo)}.official-service-overview>div>a>span{gap:2px;min-width:0;display:grid}.official-service-overview>div strong{font-family:var(--state-serif);font-size:.75rem}.official-service-overview>div small{color:var(--official-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.official-service-overview>div b{min-width:27px;color:var(--official-red);font-variant-numeric:tabular-nums;text-align:right;font-size:.72rem}.official-service-form{grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.official-service-form label{min-width:0;color:var(--official-soft);gap:5px;font-size:.6rem;font-weight:700;display:grid}.official-service-form label.is-wide,.official-service-form button{grid-column:1/-1}.official-service-form :is(input,select,textarea){width:100%;min-width:0;min-height:44px;color:var(--official-ink);background:#fffdf7;border:1px solid #3a302657;border-radius:2px;padding:9px 10px;font-size:.68rem}.official-service-form textarea{resize:vertical;min-height:84px}.official-service-form button,.official-service-single-action button{color:#fff;background:var(--official-red);border-radius:2px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;padding:8px 12px;font-size:.66rem;font-weight:800;transition-property:scale,background-color;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:0 5px 13px #67231f29}.official-service-form button:active,.official-service-single-action button:active{scale:.96}.official-service-form button svg,.official-service-single-action button svg{width:17px}.official-service-single-action{padding-top:3px}.official-service-single-action button.is-secondary{color:var(--official-red-dark);background:#8f2f2914;box-shadow:inset 0 0 0 1px #8f2f2959}.official-service-notice{border-left:3px solid var(--official-indigo);color:var(--official-soft);text-wrap:pretty;background:#234c6814;margin:12px;padding:10px;font-size:.64rem;line-height:1.6}.official-service-readonly{border-left:4px solid var(--official-indigo);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.official-service-readonly>svg{width:22px;color:var(--official-indigo)}.official-service-readonly>div{gap:3px;display:grid}.official-service-readonly span{color:var(--official-indigo);font-size:.54rem;font-weight:800}.official-service-readonly h2{font-size:.9rem}.official-service-readonly p{color:var(--official-soft);text-wrap:pretty;font-size:.62rem;line-height:1.6}.official-service-ledger>details{border-bottom:1px solid #3a302633}.official-service-ledger>details:last-of-type{border-bottom:0}.official-service-ledger>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:11px 12px;list-style:none;display:grid}.official-service-ledger>details>summary::-webkit-details-marker{display:none}.official-service-ledger>details>summary>span{grid-template-columns:auto minmax(0,1fr);gap:3px 8px;min-width:0;display:grid}.official-service-ledger>details>summary b{color:var(--official-red);font-size:.54rem}.official-service-ledger>details>summary strong{overflow-wrap:anywhere;font-family:var(--state-serif);font-size:.76rem}.official-service-ledger>details>summary small{color:var(--official-soft);overflow-wrap:anywhere;grid-column:1/-1;font-size:.54rem}.official-service-ledger>details>summary time{max-width:135px;color:var(--official-red-dark);font-variant-numeric:tabular-nums;text-align:right;justify-items:end;font-size:.55rem;display:grid}.official-service-ledger>details>summary time small{color:var(--official-soft);font-size:.49rem}.official-service-record{background:#e6ddcd61;border-top:1px solid #3a302633;gap:10px;padding:11px 12px 13px;display:grid}.official-service-record>dl,.official-service-subrecord>dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.official-service-record>dl>div,.official-service-subrecord>dl>div{background:#ffffff6b;border-left:3px solid #a67d38;min-width:0;padding:8px}.official-service-record dt,.official-service-subrecord dt{color:var(--official-soft);align-items:center;gap:5px;font-size:.53rem;display:flex}.official-service-record dt svg{width:13px}.official-service-record dd,.official-service-subrecord dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.62rem;line-height:1.55}.official-service-record>p{text-wrap:pretty;font-size:.63rem;line-height:1.6}.official-service-record>blockquote,.official-service-subrecord>blockquote,.official-medication-record>blockquote{border-left:3px solid var(--official-red);color:var(--official-soft);text-wrap:pretty;background:#8f2f290d;margin:0;padding:8px 9px;font-size:.61rem;line-height:1.6}.official-service-record>small{color:var(--official-soft);font-size:.52rem}.official-service-subrecord,.official-medication-record,.official-payment-record,.official-equipment-issue,.official-activity-registration{border-left:3px solid var(--official-indigo);background:#ffffff70;gap:7px;padding:9px;display:grid}.official-service-subrecord>header,.official-medication-record>header,.official-equipment-issue>header{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.official-service-subrecord>header svg,.official-medication-record>header svg,.official-equipment-issue>header svg{width:17px;color:var(--official-indigo)}.official-service-subrecord>header span,.official-medication-record>header span,.official-equipment-issue>header span{gap:2px;min-width:0;display:grid}.official-service-subrecord>header strong,.official-medication-record>header strong,.official-equipment-issue>header strong{font-family:var(--state-serif);font-size:.68rem}.official-service-subrecord>header small,.official-medication-record>header small,.official-equipment-issue>header small,.official-service-subrecord>header time{color:var(--official-soft);font-size:.51rem}.official-medication-record{border-left-color:#6d7448}.official-medication-record>p,.official-equipment-issue>p{font-size:.59rem;line-height:1.55}.official-medication-record>small,.official-equipment-issue>small{color:var(--official-soft);font-size:.51rem}.official-payment-record,.official-activity-registration{grid-template-columns:24px minmax(0,1fr);align-items:center}.official-payment-record>svg,.official-activity-registration>svg{width:19px;color:var(--official-indigo)}.official-payment-record>span,.official-activity-registration>span{gap:2px;display:grid}.official-payment-record strong,.official-activity-registration strong{font-family:var(--state-serif);font-size:.66rem}.official-payment-record small,.official-activity-registration small{color:var(--official-soft);font-size:.51rem}.official-service-inline-empty{color:var(--official-soft);align-items:center;gap:7px;font-size:.59rem;display:flex}.official-service-inline-empty svg{width:16px;color:var(--official-indigo)}.official-equipment-catalog>div{display:grid}.official-equipment-catalog article{border-bottom:1px solid #3a30262e;grid-template-columns:minmax(0,1fr) auto;gap:5px 9px;padding:10px 12px;display:grid}.official-equipment-catalog article:last-child{border-bottom:0}.official-equipment-catalog article>span{gap:2px;min-width:0;display:grid}.official-equipment-catalog article b{color:var(--official-red);font-size:.52rem}.official-equipment-catalog article strong{font-family:var(--state-serif);font-size:.7rem}.official-equipment-catalog article small{color:var(--official-soft);font-size:.51rem}.official-equipment-catalog article em{color:var(--official-indigo);font-variant-numeric:tabular-nums;font-size:.61rem;font-style:normal;font-weight:800}.official-equipment-catalog article p{color:var(--official-soft);grid-column:1/-1;font-size:.57rem;line-height:1.55}.admin-staff-metrics a:first-child svg{color:#9b3c36}.admin-staff-metrics a:nth-child(2) svg{color:#39674d}.admin-staff-metrics a:nth-child(3) svg{color:#9a6b24}.admin-staff-metrics a:nth-child(4) svg{color:#345f7a}.admin-staff-domain>header{align-items:center}.admin-staff-domain>header>div{align-items:center;gap:9px;min-width:0;display:flex}.admin-staff-domain>header>div>svg{width:21px;color:var(--state-cinnabar);flex:none}.admin-staff-domain>header>div>span{gap:2px;display:grid}.admin-staff-domain>header>div small{color:var(--state-ink-soft);font-size:.51rem}.admin-staff-domain>header>b{color:var(--state-cinnabar);font-variant-numeric:tabular-nums;font-size:.66rem}.admin-staff-create-grid{border-bottom:1px solid var(--state-line);grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid}.admin-staff-create{border-bottom:1px solid var(--state-line);background:#ffffff1f}.admin-staff-create-grid .admin-staff-create{border:1px solid var(--state-line)}.admin-staff-create>summary{cursor:pointer;align-items:center;gap:9px;min-height:56px;padding:9px 12px;display:flex}.admin-staff-create>summary>svg{width:19px;color:var(--state-cinnabar)}.admin-staff-create>summary>span{gap:2px;display:grid}.admin-staff-create>summary strong{font-family:var(--state-serif);font-size:.68rem}.admin-staff-create>summary small{color:var(--state-ink-soft);font-size:.49rem}.admin-staff-compact-form{border-top:1px solid var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px;display:grid}.admin-staff-compact-form label{min-width:0;color:var(--state-ink-soft);gap:4px;font-size:.5rem;font-weight:700;display:grid}.admin-staff-compact-form label.is-wide{grid-column:span 2}.admin-staff-compact-form :is(input,select,textarea),.admin-staff-action-pair :is(input,select,textarea){border:1px solid var(--state-line);width:100%;min-width:0;min-height:36px;color:var(--state-ink);background:#ffffff8a;padding:7px 8px;font-size:.53rem}.admin-staff-compact-form textarea,.admin-staff-action-pair textarea{resize:vertical;min-height:62px}.admin-staff-compact-form button{grid-column:1/-1}.admin-staff-compact-form button,.admin-staff-action-pair button,.admin-staff-single-action button,.admin-activity-registration-ledger button{color:#fff;background:var(--state-indigo);justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 10px;font-size:.53rem;font-weight:800;transition-property:scale,background-color;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.admin-staff-compact-form button:active,.admin-staff-action-pair button:active,.admin-staff-single-action button:active,.admin-activity-registration-ledger button:active{scale:.96}.admin-staff-compact-form button svg,.admin-staff-action-pair button svg,.admin-staff-single-action button svg,.admin-activity-registration-ledger button svg{width:14px}.admin-staff-compact-form button.is-danger,.admin-staff-action-pair button.is-danger,.admin-activity-registration-ledger button.is-danger{background:var(--state-cinnabar)}.admin-staff-ledger>details{border-bottom:1px solid var(--state-line)}.admin-staff-ledger>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:11px;min-height:68px;padding:10px 12px;display:grid}.admin-staff-ledger>details>summary>span{gap:2px;min-width:0;display:grid}.admin-staff-ledger>details>summary b{color:var(--state-cinnabar);font-size:.5rem}.admin-staff-ledger>details>summary strong{font-family:var(--state-serif);overflow-wrap:anywhere;font-size:.66rem}.admin-staff-ledger>details>summary small,.admin-staff-ledger>details>summary time{color:var(--state-ink-soft);font-size:.49rem}.admin-staff-ledger>details>summary time{font-variant-numeric:tabular-nums;justify-items:end;display:grid}.admin-staff-record-body{border-top:1px solid var(--state-line);background:#ffffff1f;gap:9px;padding:11px 12px;display:grid}.admin-staff-record-body>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.admin-staff-record-body>dl>div{border-left:3px solid var(--state-copper);background:#ffffff4d;min-width:0;padding:7px}.admin-staff-record-body dt{color:var(--state-ink-soft);font-size:.48rem}.admin-staff-record-body dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.52rem;line-height:1.5}.admin-staff-record-body>blockquote,.admin-staff-inline-list blockquote{border-left:3px solid var(--state-cinnabar);background:#ffffff47;margin:0;padding:7px 8px;font-size:.52rem;line-height:1.55}.admin-staff-record-body>p{font-size:.52rem;line-height:1.55}.admin-staff-action-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-staff-action-pair>form{border:1px solid var(--state-line);align-content:start;gap:6px;padding:8px;display:grid}.admin-staff-action-pair .admin-staff-compact-form{border:1px solid var(--state-line);grid-template-columns:1fr 1fr}.admin-staff-action-pair .admin-staff-compact-form label.is-wide{grid-column:1/-1}.admin-staff-single-action{display:grid}.admin-staff-inline-list{gap:7px;display:grid}.admin-staff-inline-list>article{border-left:3px solid var(--state-indigo);background:#ffffff45;gap:6px;padding:8px;display:grid}.admin-staff-inline-list article>header>span{gap:2px;display:grid}.admin-staff-inline-list article header b{color:var(--state-cinnabar);font-size:.49rem}.admin-staff-inline-list article header strong{font-family:var(--state-serif);font-size:.62rem}.admin-staff-inline-list article header small,.admin-staff-inline-list article p{color:var(--state-ink-soft);font-size:.49rem;line-height:1.5}.admin-equipment-stock-ledger{border-bottom:1px solid var(--state-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.admin-equipment-stock-ledger>article{border:1px solid var(--state-line);background:#fff3;gap:6px;padding:9px;display:grid}.admin-equipment-stock-ledger article>header>span{gap:2px;display:grid}.admin-equipment-stock-ledger header b{color:var(--state-cinnabar);font-size:.49rem}.admin-equipment-stock-ledger header strong{font-family:var(--state-serif);font-size:.62rem}.admin-equipment-stock-ledger header small,.admin-equipment-stock-ledger>article>p{color:var(--state-ink-soft);font-size:.49rem;line-height:1.5}.admin-equipment-stock-ledger article>div{gap:5px;display:grid}.admin-equipment-stock-ledger dl{border-top:1px solid var(--state-line);grid-template-columns:140px minmax(0,1fr);gap:7px;margin:0;padding-top:6px;display:grid}.admin-equipment-stock-ledger dt{font-size:.49rem;font-weight:800}.admin-equipment-stock-ledger dd{color:var(--state-ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:.47rem;display:flex}.admin-activity-registration-ledger{gap:5px;display:grid}.admin-activity-registration-ledger>article{border:1px solid var(--state-line);background:#ffffff40;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 8px;display:grid}.admin-activity-registration-ledger article>span{gap:2px;display:grid}.admin-activity-registration-ledger article b{font-family:var(--state-serif);font-size:.56rem}.admin-activity-registration-ledger article small{color:var(--state-ink-soft);font-size:.47rem}.admin-activity-registration-ledger article>div{gap:5px;display:flex}.admin-activity-registration-ledger form{display:inline-flex}@media (max-width:1100px){.admin-staff-compact-form{grid-template-columns:1fr 1fr}.admin-staff-compact-form label.is-wide{grid-column:1/-1}.admin-staff-record-body>dl{grid-template-columns:1fr 1fr}}@media (max-width:760px){.official-service-form{grid-template-columns:1fr}.official-service-form label,.official-service-form label.is-wide,.official-service-form button{grid-column:1}.official-service-record>dl,.official-service-subrecord>dl{grid-template-columns:1fr}}@media (max-width:430px){.official-service-switcher a{min-height:52px}.official-service-switcher svg{width:17px}.official-service-ledger>details>summary{grid-template-columns:minmax(0,1fr)}.official-service-ledger>details>summary time{text-align:left;justify-items:start;max-width:none}.official-service-subrecord>header{grid-template-columns:20px minmax(0,1fr)}.official-service-subrecord>header time{grid-column:2}}
.civil-service-page,.civil-service-account-page{gap:14px;display:grid}.civil-service-hero{color:#fff7e5;isolation:isolate;background:#263e45;grid-template-columns:minmax(0,1fr) 430px;align-content:end;min-height:360px;padding:42px 46px 28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #eed69d52,0 12px 28px #251f1826}.civil-service-hero:before{z-index:-1;content:"";background:#14242ac2;position:absolute;inset:0}.civil-service-hero>img{z-index:-2;object-fit:cover;outline-offset:-1px;outline:1px solid #0000001a;width:100%;height:100%;position:absolute;inset:0}.civil-service-hero>div{align-content:end;gap:10px;max-width:760px;display:grid}.civil-service-hero>div>span{color:#e2c16b;font-size:.66rem;font-weight:800}.civil-service-hero h1{text-wrap:balance;font-size:2.15rem}.civil-service-hero p{color:#fff7e5d6;max-width:720px;font-family:var(--state-serif);text-wrap:pretty;font-size:.81rem;line-height:1.78}.civil-service-hero nav{flex-wrap:wrap;gap:8px;padding-top:5px;display:flex}.civil-service-hero nav a{color:#132f43;background:#f0e5c7;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:.64rem;font-weight:800;transition-property:background-color,scale;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:0 4px 12px #07161f33}.civil-service-hero nav a:last-child{color:#fff5df;background:#9b3c31}.civil-service-hero nav a:active{scale:.96}.civil-service-hero nav svg{width:16px}.civil-service-hero>section{background:#0a1d25b8;border:1px solid #eed69d57;grid-template-columns:repeat(5,minmax(0,1fr));align-self:end;display:grid}.civil-service-hero>section b{color:#f0cc72;min-height:78px;font-family:var(--state-serif);font-variant-numeric:tabular-nums;text-align:center;border-right:1px solid #eed69d38;place-content:center;gap:5px;font-size:1.25rem;display:grid}.civil-service-hero>section b:last-child{border-right:0}.civil-service-hero>section small{color:#fff7e5ad;font-family:var(--state-sans);font-size:.5rem;font-weight:500}.civil-service-disclosure,.civil-service-public-foot,.civil-service-account-boundary{color:var(--state-ink-soft);box-shadow:inset 4px 0 var(--state-indigo),inset 0 0 0 1px var(--state-line);background:#e8e0d0b8;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 15px;display:grid}.civil-service-disclosure svg,.civil-service-public-foot svg,.civil-service-account-boundary>svg{width:20px;color:var(--state-indigo)}.civil-service-disclosure p,.civil-service-public-foot p,.civil-service-account-boundary p{text-wrap:pretty;font-size:.63rem;line-height:1.65}.civil-service-register,.civil-service-account-current,.civil-service-account-ledger,.civil-service-event-ledger{box-shadow:inset 0 0 0 1px var(--state-line-strong),0 1px 2px #26221b0f;background:#f7f2e7b8;overflow:hidden}.civil-service-register>header,.civil-service-account-current>header,.civil-service-account-ledger>header,.civil-service-event-ledger>header{border-bottom:1px solid var(--state-line);background:#ddd2be4d;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:11px 16px;display:flex}.civil-service-register>header>div,.civil-service-account-current>header>div,.civil-service-account-ledger>header>div,.civil-service-event-ledger>header>div{gap:3px;display:grid}.civil-service-register>header span,.civil-service-account-current>header span,.civil-service-account-ledger>header span,.civil-service-event-ledger>header span{color:var(--state-cinnabar);font-size:.55rem;font-weight:800}.civil-service-register h2,.civil-service-account-current h2,.civil-service-account-ledger h2,.civil-service-event-ledger h2{text-wrap:balance;font-size:1rem}.civil-service-register>header small,.civil-service-account-current>header>b,.civil-service-account-ledger>header>b,.civil-service-event-ledger>header>b{color:var(--state-ink-soft);font-variant-numeric:tabular-nums;font-size:.57rem}.civil-service-register{overflow-x:auto}.civil-service-register-head,.civil-service-register>article{grid-template-columns:1.15fr 1.25fr 1.15fr 280px;align-items:stretch;min-width:980px;display:grid}.civil-service-register-head{min-height:38px;color:var(--state-ink-soft);background:#ddd3c1;align-items:center;padding:0 16px;font-size:.57rem;font-weight:800}.civil-service-register>article{border-bottom:1px solid var(--state-line);min-height:126px}.civil-service-register>article>header,.civil-service-register>article>p,.civil-service-register>article>dl{border-right:1px solid var(--state-line);min-width:0;padding:14px 16px}.civil-service-register>article>header{grid-template-columns:27px minmax(0,1fr);align-content:start;gap:10px;display:grid}.civil-service-register>article>header>svg{width:21px;color:var(--state-indigo)}.civil-service-register>article>header>span{gap:4px;display:grid}.civil-service-register>article b{color:var(--state-cinnabar);font-size:.55rem}.civil-service-register>article strong{font-family:var(--state-serif);font-size:.76rem}.civil-service-register>article small{color:var(--state-ink-soft);font-size:.51rem;line-height:1.5}.civil-service-register>article>p{color:var(--state-ink-soft);text-wrap:pretty;font-size:.61rem;line-height:1.65}.civil-service-register>article>dl{border-right:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.civil-service-register>article>dl>div{border-right:1px solid var(--state-line);text-align:center;place-content:center;gap:4px;display:grid}.civil-service-register>article>dl>div:last-child{border-right:0}.civil-service-register dt{color:var(--state-ink-soft);font-size:.49rem}.civil-service-register dd{color:var(--state-indigo);font-family:var(--state-serif);font-variant-numeric:tabular-nums;margin:0;font-size:1.1rem}.civil-service-empty{color:var(--state-ink-soft);text-align:center;padding:20px;font-size:.64rem}.civil-service-responsibility-band{box-shadow:inset 0 0 0 1px var(--state-line-strong);background:#e1d8c7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.civil-service-responsibility-band>div{border-right:1px solid var(--state-line);grid-template-columns:28px minmax(0,1fr);align-content:center;gap:4px 10px;min-height:150px;padding:18px;display:grid}.civil-service-responsibility-band>div:last-child{border-right:0}.civil-service-responsibility-band svg{width:23px;color:var(--state-indigo);grid-row:1/3}.civil-service-responsibility-band h2{font-size:.83rem}.civil-service-responsibility-band p{color:var(--state-ink-soft);text-wrap:pretty;grid-column:2;font-size:.59rem;line-height:1.6}.civil-service-public-foot a{min-height:40px;color:var(--state-indigo);align-items:center;gap:6px;font-size:.61rem;font-weight:800;display:inline-flex}.civil-service-public-foot a svg{width:15px}.civil-service-account-header{color:#fff6e1;background:#27484b;justify-content:space-between;align-items:center;gap:20px;min-height:150px;padding:26px 30px;display:flex;box-shadow:inset 0 0 0 1px #ecd49b4d}.civil-service-account-header>div{gap:6px;display:grid}.civil-service-account-header span{color:#e4c36e;font-size:.63rem;font-weight:800}.civil-service-account-header h1{font-size:1.8rem}.civil-service-account-header p{color:#fff6e1b3;overflow-wrap:anywhere;font-size:.68rem}.civil-service-account-header>a{color:#17364a;background:#f0e3c1;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:.64rem;font-weight:800;display:inline-flex}.civil-service-account-header>a svg{width:17px}.civil-service-account-metrics{box-shadow:inset 0 0 0 1px var(--state-line-strong);background:#f7f2e7c2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.civil-service-account-metrics>div{border-right:1px solid var(--state-line);grid-template-columns:28px minmax(0,1fr);align-content:center;gap:3px 10px;min-height:84px;padding:12px 16px;display:grid}.civil-service-account-metrics>div:last-child{border-right:0}.civil-service-account-metrics svg{width:22px;color:var(--state-indigo);grid-row:1/3}.civil-service-account-metrics span{color:var(--state-ink-soft);font-size:.55rem}.civil-service-account-metrics strong{font-family:var(--state-serif);font-variant-numeric:tabular-nums;font-size:1.25rem}.civil-service-account-current>article,.civil-service-event-ledger>article{border-bottom:1px solid var(--state-line);grid-template-columns:28px minmax(0,1fr) 150px;align-items:center;gap:10px;min-height:78px;padding:11px 16px;display:grid}.civil-service-account-current>article>svg,.civil-service-event-ledger>article>svg{width:21px;color:var(--state-indigo)}.civil-service-account-current>article>span,.civil-service-event-ledger>article>span{gap:3px;min-width:0;display:grid}.civil-service-account-current article b,.civil-service-event-ledger article b{color:var(--state-cinnabar);font-size:.52rem}.civil-service-account-current article strong,.civil-service-event-ledger article strong{font-family:var(--state-serif);overflow-wrap:anywhere;font-size:.7rem}.civil-service-account-current article small,.civil-service-event-ledger article small{color:var(--state-ink-soft);font-size:.5rem}.civil-service-account-current article time,.civil-service-event-ledger article time{color:var(--state-indigo);font-variant-numeric:tabular-nums;justify-items:end;font-size:.57rem;display:grid}.civil-service-account-current article time small{margin-top:3px}.civil-service-account-current>p{color:var(--state-ink-soft);padding:16px;font-size:.62rem}.civil-service-account-ledger>details{border-bottom:1px solid var(--state-line)}.civil-service-account-ledger>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:12px;min-height:82px;padding:12px 16px;list-style:none;display:grid}.civil-service-account-ledger summary::-webkit-details-marker{display:none}.civil-service-account-ledger summary>span{gap:3px;min-width:0;display:grid}.civil-service-account-ledger summary b{color:var(--state-cinnabar);font-size:.53rem}.civil-service-account-ledger summary strong{font-family:var(--state-serif);overflow-wrap:anywhere;font-size:.72rem}.civil-service-account-ledger summary small{color:var(--state-ink-soft);font-size:.51rem}.civil-service-account-ledger summary time{color:var(--state-indigo);font-variant-numeric:tabular-nums;justify-items:end;font-size:.58rem;display:grid}.civil-service-account-ledger>details>div{border-top:1px solid var(--state-line);background:#ffffff29;gap:10px;padding:13px 16px 16px;display:grid}.civil-service-account-ledger dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.civil-service-account-ledger dl>div{border-left:3px solid var(--state-copper);background:#ffffff57;min-width:0;padding:8px}.civil-service-account-ledger dt{color:var(--state-ink-soft);font-size:.49rem}.civil-service-account-ledger dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.54rem;line-height:1.5}.civil-service-account-ledger details p{text-wrap:pretty;font-size:.61rem;line-height:1.65}.civil-service-account-ledger blockquote{border-left:3px solid var(--state-cinnabar);color:var(--state-ink-soft);background:#a43c2f0d;margin:0;padding:8px 10px;font-size:.57rem;line-height:1.6}.civil-service-account-evidence{border-left:3px solid var(--state-indigo);color:var(--state-ink-soft);background:#163b590f;padding:8px 10px;font-size:.56rem}.civil-service-account-ledger ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:8px 0 0;list-style:none;display:grid}.civil-service-account-ledger li{color:var(--state-ink-soft);text-align:center;justify-items:center;gap:6px;font-size:.51rem;display:grid;position:relative}.civil-service-account-ledger li:before{content:"";background:var(--state-line-strong);height:1px;position:absolute;top:6px;left:-50%;right:50%}.civil-service-account-ledger li:first-child:before{display:none}.civil-service-account-ledger li i{z-index:1;background:var(--state-paper-light);border:2px solid #9a9386;border-radius:50%;width:13px;height:13px}.civil-service-account-ledger li.is-complete i{border-color:var(--state-pine);background:var(--state-pine)}.civil-service-account-ledger li span{gap:2px;display:grid}.civil-service-account-ledger li small{font-variant-numeric:tabular-nums;font-size:.46rem}.civil-service-account-boundary{grid-template-columns:24px minmax(0,1fr) 310px}.civil-service-account-boundary dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.civil-service-account-boundary dl>div{border-left:1px solid var(--state-line);padding:5px 10px}.civil-service-account-boundary dt{color:var(--state-ink-soft);font-size:.48rem}.civil-service-account-boundary dd{margin:3px 0 0;font-size:.56rem}.official-personnel-summary{background:var(--official-paper-strong);border:1px solid #3a30265c;border-radius:3px;overflow:hidden;box-shadow:0 1px 2px #2c241b14,0 9px 24px #2c241b14}.official-personnel-summary>header{background:#e0d5bf61;border-bottom:1px solid #3a30263d;grid-template-columns:27px minmax(0,1fr) 44px;align-items:center;gap:9px;min-height:64px;padding:10px 12px;display:grid}.official-personnel-summary>header>svg{width:21px;color:var(--official-red)}.official-personnel-summary>header>div{gap:2px;display:grid}.official-personnel-summary>header span{color:var(--official-red);font-size:.54rem;font-weight:800}.official-personnel-summary h2{text-wrap:balance;font-size:.9rem}.official-personnel-summary>header>a{min-width:44px;min-height:44px;color:var(--official-indigo);place-items:center;transition-property:scale,background-color;transition-duration:.15s;display:grid}.official-personnel-summary>header>a:active{scale:.96}.official-personnel-summary>header>a svg{width:18px}.official-personnel-summary>div{display:grid}.official-personnel-summary>div>article{border-bottom:1px solid #3a30262e;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:76px;padding:10px 12px;display:grid}.official-personnel-summary>div>article:first-child{grid-template-columns:minmax(0,1fr) auto}.official-personnel-summary>div>article>svg{width:18px;color:var(--official-indigo)}.official-personnel-summary article>span,.official-personnel-summary>div>article:first-child{gap:3px;min-width:0;display:grid}.official-personnel-summary article b{color:var(--official-red);font-size:.53rem}.official-personnel-summary article strong{font-family:var(--state-serif);overflow-wrap:anywhere;font-size:.72rem}.official-personnel-summary article small{color:var(--official-soft);font-size:.53rem;line-height:1.5}.official-personnel-summary article time{color:var(--official-indigo);font-variant-numeric:tabular-nums;text-align:right;grid-area:1/2/4;align-self:center;font-size:.54rem}.official-personnel-summary>footer{min-height:48px;color:var(--official-soft);background:#e0d5bf47;align-items:center;gap:12px;padding:8px 12px;font-size:.54rem;display:flex}.official-personnel-summary>footer span{font-variant-numeric:tabular-nums}.official-personnel-summary>footer a{min-height:40px;color:var(--official-indigo);align-items:center;gap:5px;margin-left:auto;font-weight:800;display:inline-flex}.official-personnel-summary>footer a svg{width:14px}.admin-personnel-workbench{gap:14px;display:grid}.admin-personnel-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-personnel-domain>header,.admin-personnel-audit>header{align-items:center}.admin-personnel-domain>header>div,.admin-personnel-audit>header>div{align-items:center;gap:9px;min-width:0;display:flex}.admin-personnel-domain>header svg,.admin-personnel-audit>header svg{width:20px;color:var(--state-cinnabar)}.admin-personnel-domain>header span,.admin-personnel-audit>header span{gap:2px;display:grid}.admin-personnel-domain>header small,.admin-personnel-audit>header small{color:var(--state-ink-soft);font-size:.5rem}.admin-personnel-domain>header>b,.admin-personnel-audit>header>b{color:var(--state-cinnabar);font-variant-numeric:tabular-nums;font-size:.63rem}.admin-personnel-create,.admin-personnel-revision{border-bottom:1px solid var(--state-line);background:#ffffff1f}.admin-personnel-create>summary,.admin-personnel-revision>summary{cursor:pointer;align-items:center;gap:9px;min-height:54px;padding:9px 12px;display:flex}.admin-personnel-create>summary>svg{width:18px;color:var(--state-cinnabar)}.admin-personnel-create>summary>span{gap:2px;display:grid}.admin-personnel-create summary strong{font-family:var(--state-serif);font-size:.66rem}.admin-personnel-create summary small{color:var(--state-ink-soft);font-size:.49rem}.admin-personnel-revision>summary{min-height:40px;color:var(--state-indigo);font-size:.53rem;font-weight:800}.admin-personnel-form{border-top:1px solid var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:11px 12px;display:grid}.admin-personnel-form label{min-width:0;color:var(--state-ink-soft);gap:4px;font-size:.49rem;font-weight:700;display:grid}.admin-personnel-form label.is-wide{grid-column:span 2}.admin-personnel-form :is(input,select,textarea),.admin-personnel-actions textarea{border:1px solid var(--state-line);width:100%;min-width:0;min-height:38px;color:var(--state-ink);background:#ffffff8c;padding:7px 8px;font-size:.52rem}.admin-personnel-form textarea,.admin-personnel-actions textarea{resize:vertical;min-height:64px}.admin-personnel-form>button{grid-column:1/-1}.admin-personnel-form button,.admin-personnel-actions button{color:#fff;background:var(--state-indigo);justify-content:center;align-items:center;gap:5px;min-height:38px;padding:7px 10px;font-size:.52rem;font-weight:800;transition-property:scale,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.admin-personnel-form button:active,.admin-personnel-actions button:active{scale:.96}.admin-personnel-form button svg,.admin-personnel-actions button svg{width:14px}.admin-personnel-actions button.is-danger{background:var(--state-cinnabar)}.admin-personnel-ledger>details{border-bottom:1px solid var(--state-line)}.admin-personnel-ledger>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:12px;min-height:70px;padding:10px 13px;display:grid}.admin-personnel-ledger summary>span{gap:2px;min-width:0;display:grid}.admin-personnel-ledger summary b{color:var(--state-cinnabar);font-size:.5rem}.admin-personnel-ledger summary strong{font-family:var(--state-serif);overflow-wrap:anywhere;font-size:.66rem}.admin-personnel-ledger summary small,.admin-personnel-ledger summary time{color:var(--state-ink-soft);font-size:.49rem}.admin-personnel-ledger summary>span:last-child,.admin-personnel-ledger summary>time{text-align:right;font-variant-numeric:tabular-nums;justify-items:end}.admin-personnel-ledger>details>div{border-top:1px solid var(--state-line);background:#ffffff1f;gap:9px;padding:11px 13px;display:grid}.admin-personnel-version{border-bottom:1px solid var(--state-line);background:#ffffff29;gap:9px;padding:10px;display:grid}.admin-personnel-version:last-child{border-bottom:0}.admin-personnel-version>header{grid-template-columns:minmax(0,1fr) 230px;gap:10px;display:grid}.admin-personnel-version>header>span{gap:2px;display:grid}.admin-personnel-version header b{color:var(--state-cinnabar);font-size:.49rem}.admin-personnel-version header strong{font-family:var(--state-serif);font-size:.63rem}.admin-personnel-version header small{color:var(--state-ink-soft);font-size:.48rem}.admin-personnel-version dl,.admin-personnel-ledger>details>div>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.admin-personnel-version dl>div,.admin-personnel-ledger>details>div>dl>div{border-left:3px solid var(--state-copper);background:#ffffff4d;min-width:0;padding:7px}.admin-personnel-version dt,.admin-personnel-ledger dt{color:var(--state-ink-soft);font-size:.47rem}.admin-personnel-version dd,.admin-personnel-ledger dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.51rem;line-height:1.5}.admin-personnel-version blockquote,.admin-personnel-ledger blockquote{border-left:3px solid var(--state-cinnabar);background:#ffffff47;margin:0;padding:7px 9px;font-size:.51rem;line-height:1.55}.admin-personnel-ledger>details>div>p{font-size:.52rem;line-height:1.55}.admin-personnel-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-personnel-actions form{border:1px solid var(--state-line);align-content:start;gap:6px;padding:8px;display:grid}.admin-personnel-empty{color:var(--state-ink-soft);text-align:center;padding:18px;font-size:.55rem}.admin-personnel-audit>div>header,.admin-personnel-audit article{border-bottom:1px solid var(--state-line);grid-template-columns:1.35fr 1.2fr .75fr 110px;align-items:center;gap:9px;min-width:780px;padding:8px 12px;display:grid}.admin-personnel-audit{overflow-x:auto}.admin-personnel-audit>div>header{color:var(--state-ink-soft);background:#ddd2be5c;font-size:.49rem;font-weight:800}.admin-personnel-audit article>span{overflow-wrap:anywhere;gap:2px;min-width:0;font-size:.5rem;display:grid}.admin-personnel-audit article b{color:var(--state-cinnabar);font-size:.49rem}.admin-personnel-audit article small,.admin-personnel-audit article time{color:var(--state-ink-soft);font-size:.47rem}@media (max-width:1080px){.civil-service-hero{grid-template-columns:1fr;padding:34px 30px 26px}.civil-service-hero>section{margin-top:24px}.civil-service-responsibility-band{grid-template-columns:1fr 1fr}.civil-service-responsibility-band>div:nth-child(2){border-right:0}.admin-personnel-form{grid-template-columns:1fr 1fr}.admin-personnel-form label.is-wide{grid-column:1/-1}.admin-personnel-actions,.admin-personnel-version dl,.admin-personnel-ledger>details>div>dl{grid-template-columns:1fr 1fr}}@media (max-width:760px){.civil-service-hero{min-height:420px;padding:28px 18px 20px}.civil-service-hero h1{font-size:1.7rem}.civil-service-hero>section{grid-template-columns:repeat(3,minmax(0,1fr))}.civil-service-hero>section b:nth-child(3){border-right:0}.civil-service-hero>section b:nth-child(n+4){border-top:1px solid #eed69d38}.civil-service-account-header{flex-direction:column;align-items:flex-start;padding:22px 18px}.civil-service-account-metrics{grid-template-columns:1fr 1fr}.civil-service-account-metrics>div:nth-child(2){border-right:0}.civil-service-account-metrics>div:nth-child(n+3){border-top:1px solid var(--state-line)}.civil-service-account-ledger>details>summary{grid-template-columns:1fr}.civil-service-account-ledger summary time{justify-items:start}.civil-service-account-current>article,.civil-service-event-ledger>article{grid-template-columns:24px 1fr}.civil-service-account-current article time,.civil-service-event-ledger article time{grid-column:2;justify-items:start}.civil-service-account-ledger dl{grid-template-columns:1fr 1fr}.civil-service-account-boundary{grid-template-columns:22px 1fr}.civil-service-account-boundary dl{grid-column:2;width:100%}.civil-service-responsibility-band{grid-template-columns:1fr}.civil-service-responsibility-band>div{border-right:0;border-bottom:1px solid var(--state-line)}.civil-service-public-foot{grid-template-columns:22px 1fr}.civil-service-public-foot a{grid-column:2}.admin-personnel-metrics{grid-template-columns:1fr 1fr}.admin-personnel-ledger>details>summary,.admin-personnel-version>header{grid-template-columns:1fr}.admin-personnel-ledger summary>span:last-child,.admin-personnel-ledger summary>time{text-align:left;justify-items:start}.admin-personnel-actions{grid-template-columns:1fr}}@media (max-width:430px){.civil-service-hero>section{grid-template-columns:1fr 1fr}.civil-service-hero>section b:nth-child(2n){border-right:0}.civil-service-hero>section b:nth-child(3){border-right:1px solid #eed69d38}.civil-service-account-ledger dl,.civil-service-account-ledger ol,.admin-personnel-form,.admin-personnel-version dl,.admin-personnel-ledger>details>div>dl{grid-template-columns:1fr}.civil-service-account-ledger li{text-align:left;grid-template-columns:15px 1fr;justify-items:start}.civil-service-account-ledger li:before{width:1px;height:auto;inset:-50% auto 50% 6px}.civil-service-account-ledger li i{grid-row:1}.official-personnel-summary>div>article:first-child{grid-template-columns:1fr}.official-personnel-summary article time{text-align:left;grid-area:auto/1}}
.recruitment-page,.recruitment-account-page,.admin-recruitment-workbench{gap:14px;display:grid}.recruitment-hero{color:#fff8e8;isolation:isolate;background:#244247;grid-template-columns:minmax(0,1fr) 440px;align-content:end;min-height:390px;padding:42px 46px 28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #eed69d52,0 12px 28px #251f1826}.recruitment-hero:before{z-index:-1;content:"";background:#10252ac4;position:absolute;inset:0}.recruitment-hero>img{z-index:-2;object-fit:cover;outline-offset:-1px;outline:1px solid #0000001a;width:100%;height:100%;position:absolute;inset:0}.recruitment-hero>div{align-content:end;gap:10px;max-width:760px;display:grid}.recruitment-hero>div>span,.recruitment-simple-header span,.recruitment-campaign-header span,.recruitment-account-header span{color:#e2c16b;font-size:.64rem;font-weight:800}.recruitment-hero h1{text-wrap:balance;font-size:2.18rem}.recruitment-hero p{color:#fff8e8d6;max-width:720px;font-family:var(--state-serif);text-wrap:pretty;font-size:.81rem;line-height:1.78}.recruitment-hero nav,.recruitment-account-header nav{flex-wrap:wrap;gap:8px;padding-top:5px;display:flex}.recruitment-hero nav a,.recruitment-account-header nav a,.recruitment-simple-header>a,.recruitment-campaign-actions a{color:#17364a;background:#f0e5c7;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:.62rem;font-weight:800;transition-property:scale,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:0 4px 12px #07161f2e}.recruitment-hero nav a:last-child,.recruitment-account-header nav a:last-child{color:#fff7e5;background:#9b3c31}.recruitment-hero nav a:active,.recruitment-account-header nav a:active,.recruitment-simple-header>a:active,.recruitment-campaign-actions a:active{scale:.96}.recruitment-hero nav svg,.recruitment-account-header nav svg,.recruitment-simple-header>a svg,.recruitment-campaign-actions svg{width:16px}.recruitment-hero>section{background:#0a1d25b8;border:1px solid #eed69d57;grid-template-columns:repeat(5,minmax(0,1fr));align-self:end;display:grid}.recruitment-hero>section b{color:#f0cc72;min-height:80px;font-family:var(--state-serif);font-variant-numeric:tabular-nums;text-align:center;border-right:1px solid #eed69d38;place-content:center;gap:5px;font-size:1.25rem;display:grid}.recruitment-hero>section b:last-child{border-right:0}.recruitment-hero>section small{color:#fff8e8ad;font-family:var(--state-sans);font-size:.49rem;font-weight:500}.recruitment-section-nav{min-height:48px;box-shadow:inset 0 0 0 1px var(--state-line-strong);background:#ded3bf;align-items:stretch;display:flex;overflow-x:auto}.recruitment-section-nav a{border-right:1px solid var(--state-line);min-width:150px;min-height:48px;color:var(--state-ink-soft);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:.59rem;font-weight:800;transition-property:color,background-color;transition-duration:.15s;display:inline-flex}.recruitment-section-nav a.is-active{color:#fff8e8;background:var(--state-indigo)}.recruitment-section-nav svg{width:16px}.recruitment-disclosure,.recruitment-public-foot,.recruitment-account-boundary{color:var(--state-ink-soft);box-shadow:inset 4px 0 var(--state-indigo),inset 0 0 0 1px var(--state-line);background:#e8e0d0b8;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 15px;display:grid}.recruitment-disclosure svg,.recruitment-public-foot svg,.recruitment-account-boundary>svg{width:20px;color:var(--state-indigo)}.recruitment-disclosure p,.recruitment-public-foot p,.recruitment-account-boundary p{text-wrap:pretty;font-size:.61rem;line-height:1.65}.recruitment-register,.recruitment-exam-summary,.recruitment-account-openings,.recruitment-account-ledger,.recruitment-account-events,.recruitment-examination-ledger>article,.recruitment-campaign-grid>article,.recruitment-campaign-process,.recruitment-campaign-dates,.recruitment-campaign-exam{box-shadow:inset 0 0 0 1px var(--state-line-strong),0 1px 2px #26221b0f;background:#f7f2e7bd;overflow:hidden}.recruitment-register>header,.recruitment-exam-summary>header,.recruitment-account-openings>header,.recruitment-account-ledger>header,.recruitment-account-events>header,.recruitment-campaign-process>header,.recruitment-campaign-dates>header,.recruitment-campaign-exam>header{border-bottom:1px solid var(--state-line);background:#ddd2be4d;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:11px 16px;display:flex}.recruitment-register>header>div,.recruitment-exam-summary>header>div,.recruitment-account-openings>header>div,.recruitment-account-ledger>header>div,.recruitment-account-events>header>div{gap:3px;display:grid}.recruitment-register>header span,.recruitment-exam-summary>header span,.recruitment-account-openings>header span,.recruitment-account-ledger>header span,.recruitment-account-events>header span,.recruitment-campaign-process>header span,.recruitment-campaign-dates>header span,.recruitment-campaign-exam>header span{color:var(--state-cinnabar);font-size:.54rem;font-weight:800}.recruitment-register h2,.recruitment-exam-summary h2,.recruitment-account-openings h2,.recruitment-account-ledger h2,.recruitment-account-events h2,.recruitment-campaign-process h2,.recruitment-campaign-dates h2,.recruitment-campaign-exam h2{text-wrap:balance;font-size:1rem}.recruitment-register>header small,.recruitment-register>header>b,.recruitment-exam-summary>header>b,.recruitment-account-openings>header>b,.recruitment-account-ledger>header>b,.recruitment-account-events>header>b{color:var(--state-ink-soft);font-variant-numeric:tabular-nums;font-size:.57rem}.recruitment-register{overflow-x:auto}.recruitment-register-head,.recruitment-register>article{grid-template-columns:1.05fr 1.2fr 1fr 310px;align-items:stretch;min-width:1080px;display:grid}.recruitment-register-head{min-height:38px;color:var(--state-ink-soft);background:#ddd3c1;align-items:center;padding:0 16px;font-size:.56rem;font-weight:800}.recruitment-register>article{border-bottom:1px solid var(--state-line);min-height:158px}.recruitment-register>article>header,.recruitment-register>article>div{border-right:1px solid var(--state-line);min-width:0;padding:14px 16px}.recruitment-register>article>header{align-content:start;gap:6px;display:grid}.recruitment-register article header>span{gap:4px;display:grid}.recruitment-register article b,.recruitment-exam-summary article b{color:var(--state-cinnabar);font-size:.53rem}.recruitment-register article strong,.recruitment-exam-summary article strong{font-family:var(--state-serif);overflow-wrap:anywhere;font-size:.74rem}.recruitment-register article small,.recruitment-exam-summary article small{color:var(--state-ink-soft);font-size:.5rem;line-height:1.5}.recruitment-register article em{color:#fff;background:var(--state-pine);justify-self:start;padding:4px 7px;font-size:.49rem;font-style:normal;font-weight:800}.recruitment-register>article>div{color:var(--state-ink-soft);align-content:start;gap:7px;font-size:.59rem;line-height:1.65;display:grid}.recruitment-register>article>div>dl{gap:7px;margin:0;display:grid}.recruitment-register>article>div>dl dt{color:var(--state-cinnabar);font-size:.48rem;font-weight:800}.recruitment-register>article>div>dl dd{margin:2px 0 0;font-size:.54rem}.recruitment-register>article>div:last-child{border-right:0}.recruitment-register>article>div:last-child>dl{grid-template-columns:repeat(4,minmax(0,1fr))}.recruitment-register>article>div:last-child>dl>div{border-right:1px solid var(--state-line);text-align:center;place-content:center;gap:3px;min-height:54px;display:grid}.recruitment-register>article>div:last-child dd{color:var(--state-indigo);font-family:var(--state-serif);font-variant-numeric:tabular-nums;font-size:.92rem}.recruitment-register>article a,.recruitment-public-foot a{min-height:40px;color:var(--state-indigo);align-items:center;gap:6px;font-size:.59rem;font-weight:800;display:inline-flex}.recruitment-register>article a svg,.recruitment-public-foot a svg{width:14px}.recruitment-empty{color:var(--state-ink-soft);text-align:center;padding:20px;font-size:.62rem}.recruitment-responsibility-band{box-shadow:inset 0 0 0 1px var(--state-line-strong);background:#e1d8c7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.recruitment-responsibility-band>div{border-right:1px solid var(--state-line);grid-template-columns:28px minmax(0,1fr);align-content:center;gap:4px 10px;min-height:148px;padding:18px;display:grid}.recruitment-responsibility-band>div:last-child{border-right:0}.recruitment-responsibility-band svg{width:23px;color:var(--state-indigo);grid-row:1/3}.recruitment-responsibility-band h2{font-size:.82rem}.recruitment-responsibility-band p{color:var(--state-ink-soft);text-wrap:pretty;grid-column:2;font-size:.58rem;line-height:1.6}.recruitment-exam-summary>article{border-bottom:1px solid var(--state-line);grid-template-columns:28px minmax(0,1fr) 320px;align-items:center;gap:10px;min-height:82px;padding:11px 16px;display:grid}.recruitment-exam-summary>article>svg{width:22px;color:var(--state-indigo)}.recruitment-exam-summary>article>span{gap:3px;min-width:0;display:grid}.recruitment-exam-summary>article>dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.recruitment-exam-summary>article>dl>div{border-left:1px solid var(--state-line);justify-content:space-between;gap:8px;padding:7px 9px;font-size:.5rem;display:flex}.recruitment-exam-summary dd{color:var(--state-indigo);font-variant-numeric:tabular-nums;margin:0}.recruitment-public-foot a{margin-left:auto}.recruitment-simple-header,.recruitment-account-header,.recruitment-campaign-header{color:#fff7e5;background:#27484b;justify-content:space-between;align-items:center;gap:20px;min-height:160px;padding:26px 30px;display:flex;box-shadow:inset 0 0 0 1px #ecd49b4d}.recruitment-simple-header>div,.recruitment-account-header>div,.recruitment-campaign-header>div{gap:6px;display:grid}.recruitment-simple-header h1,.recruitment-account-header h1,.recruitment-campaign-header h1{text-wrap:balance;font-size:1.8rem}.recruitment-simple-header p,.recruitment-account-header p,.recruitment-campaign-header p{color:#fff7e5b8;overflow-wrap:anywhere;max-width:760px;font-size:.67rem;line-height:1.6}.recruitment-examination-ledger{gap:14px;display:grid}.recruitment-examination-ledger>article>header{color:#fff7e5;background:#405c5a;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:80px;padding:13px 16px;display:grid}.recruitment-examination-ledger>article>header svg{color:#e2c16b;width:22px}.recruitment-examination-ledger>article>header span{gap:3px;display:grid}.recruitment-examination-ledger>article>header b{color:#e2c16b;font-size:.53rem}.recruitment-examination-ledger>article>header strong{font-family:var(--state-serif);font-size:.86rem}.recruitment-examination-ledger>article>header small{color:#fff7e5b3;font-size:.5rem}.recruitment-exam-rules{border-bottom:1px solid var(--state-line);grid-template-columns:.8fr 1.7fr;display:grid}.recruitment-exam-rules>p{color:var(--state-ink-soft);padding:16px;font-size:.62rem;line-height:1.7}.recruitment-exam-rules>dl{border-left:1px solid var(--state-line);grid-template-columns:1fr 1fr;margin:0;display:grid}.recruitment-exam-rules>dl>div{border-bottom:1px solid var(--state-line);border-right:1px solid var(--state-line);padding:11px 13px}.recruitment-exam-rules dt{color:var(--state-cinnabar);font-size:.49rem;font-weight:800}.recruitment-exam-rules dd{color:var(--state-ink-soft);margin:4px 0 0;font-size:.56rem;line-height:1.55}.recruitment-exam-components{border-bottom:1px solid var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.recruitment-exam-components>div{border-right:1px solid var(--state-line);align-content:center;gap:4px;min-height:96px;padding:12px;display:grid}.recruitment-exam-components span{color:var(--state-cinnabar);font-size:.48rem;font-weight:800}.recruitment-exam-components strong{font-family:var(--state-serif);font-size:.67rem}.recruitment-exam-components b{color:var(--state-indigo);font-variant-numeric:tabular-nums;font-size:1rem}.recruitment-exam-components small{color:var(--state-ink-soft);font-size:.48rem}.recruitment-exam-sessions>header{min-height:42px;color:var(--state-ink-soft);background:#ddd2be47;justify-content:space-between;align-items:center;padding:8px 16px;font-size:.53rem;display:flex}.recruitment-exam-sessions>div{border-top:1px solid var(--state-line);grid-template-columns:24px minmax(0,1fr) 180px;align-items:center;gap:9px;min-height:68px;padding:9px 16px;display:grid}.recruitment-exam-sessions svg{width:19px;color:var(--state-indigo)}.recruitment-exam-sessions>div>span,.recruitment-exam-sessions time{gap:2px;display:grid}.recruitment-exam-sessions strong{font-family:var(--state-serif);font-size:.64rem}.recruitment-exam-sessions small{color:var(--state-ink-soft);font-size:.48rem}.recruitment-exam-sessions time{color:var(--state-indigo);font-variant-numeric:tabular-nums;justify-items:end;font-size:.54rem}.recruitment-campaign-header>strong{color:#fff;background:var(--state-pine);padding:9px 13px;font-size:.62rem}.recruitment-campaign-actions{flex-wrap:wrap;gap:8px;display:flex}.recruitment-campaign-facts,.recruitment-account-metrics{box-shadow:inset 0 0 0 1px var(--state-line-strong);background:#f7f2e7c2;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.recruitment-campaign-facts>div,.recruitment-account-metrics>div{border-right:1px solid var(--state-line);grid-template-columns:27px minmax(0,1fr);align-content:center;gap:3px 9px;min-height:86px;padding:12px 15px;display:grid}.recruitment-campaign-facts svg,.recruitment-account-metrics svg{width:21px;color:var(--state-indigo);grid-row:1/3}.recruitment-campaign-facts span,.recruitment-account-metrics span{color:var(--state-ink-soft);font-size:.53rem}.recruitment-campaign-facts strong,.recruitment-account-metrics strong{font-family:var(--state-serif);font-variant-numeric:tabular-nums;font-size:1.18rem}.recruitment-campaign-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.recruitment-campaign-grid>article>header{border-bottom:1px solid var(--state-line);background:#ddd2be47;align-items:center;gap:9px;min-height:64px;padding:11px 15px;display:flex}.recruitment-campaign-grid header svg,.recruitment-campaign-dates>header>svg,.recruitment-campaign-exam>header>svg{width:21px;color:var(--state-indigo)}.recruitment-campaign-grid header>div,.recruitment-campaign-dates>header>div,.recruitment-campaign-exam>header>div{gap:2px;display:grid}.recruitment-campaign-grid header span{color:var(--state-cinnabar);font-size:.51rem;font-weight:800}.recruitment-campaign-grid h2{font-size:.88rem}.recruitment-campaign-grid>article>p{color:var(--state-ink-soft);padding:15px;font-size:.62rem;line-height:1.7}.recruitment-campaign-grid dl{border-top:1px solid var(--state-line);grid-template-columns:1fr 1fr;margin:0;display:grid}.recruitment-campaign-grid dl>div{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);padding:9px 12px}.recruitment-campaign-grid dt,.recruitment-campaign-dates dt,.recruitment-campaign-exam dt{color:var(--state-cinnabar);font-size:.48rem;font-weight:800}.recruitment-campaign-grid dd,.recruitment-campaign-dates dd,.recruitment-campaign-exam dd{margin:3px 0 0;font-size:.55rem;line-height:1.5}.recruitment-campaign-note{box-shadow:inset 3px 0 var(--state-pine);background:#1b524b12;align-items:center;gap:8px;margin:0 15px 15px;padding:10px;display:flex}.recruitment-campaign-note svg{width:19px;color:var(--state-pine)}.recruitment-campaign-note span{font-size:.55rem;line-height:1.55}.recruitment-campaign-process>p{color:var(--state-ink-soft);padding:15px;font-size:.62rem;line-height:1.7}.recruitment-campaign-process ol{border-top:1px solid var(--state-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.recruitment-campaign-process li{border-right:1px solid var(--state-line);grid-template-columns:25px minmax(0,1fr);align-content:center;gap:8px;min-height:105px;padding:12px;display:grid}.recruitment-campaign-process li svg{width:20px;color:var(--state-indigo)}.recruitment-campaign-process li span{gap:3px;display:grid}.recruitment-campaign-process li b{font-family:var(--state-serif);font-size:.64rem}.recruitment-campaign-process li small{color:var(--state-ink-soft);font-size:.48rem;line-height:1.45}.recruitment-campaign-dates>header,.recruitment-campaign-exam>header{justify-content:flex-start}.recruitment-campaign-dates>dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.recruitment-campaign-dates>dl>div{border-right:1px solid var(--state-line);padding:12px 15px}.recruitment-campaign-dates dd{color:var(--state-indigo);font-variant-numeric:tabular-nums}.recruitment-campaign-exam>p{color:var(--state-ink-soft);padding:14px 16px;font-size:.61rem;line-height:1.65}.recruitment-campaign-exam>dl{border-top:1px solid var(--state-line);border-bottom:1px solid var(--state-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.recruitment-campaign-exam>dl>div{border-right:1px solid var(--state-line);padding:11px 13px}.recruitment-campaign-exam>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.recruitment-campaign-exam>div>article{border-right:1px solid var(--state-line);align-content:center;gap:3px;min-height:90px;padding:12px;display:grid}.recruitment-campaign-exam article span{color:var(--state-cinnabar);font-size:.48rem;font-weight:800}.recruitment-campaign-exam article strong{font-family:var(--state-serif);font-size:.65rem}.recruitment-campaign-exam article b{color:var(--state-indigo);font-variant-numeric:tabular-nums;font-size:.95rem}.recruitment-campaign-exam article small{color:var(--state-ink-soft);font-size:.47rem}.recruitment-campaign-review{color:var(--state-ink-soft);box-shadow:inset 4px 0 var(--state-cinnabar),inset 0 0 0 1px var(--state-line);background:#e8e0d0b8;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:15px;display:grid}.recruitment-campaign-review svg{width:22px;color:var(--state-cinnabar)}.recruitment-campaign-review>div{gap:4px;display:grid}.recruitment-campaign-review span{color:var(--state-cinnabar);font-size:.5rem;font-weight:800}.recruitment-campaign-review h2{font-size:.83rem}.recruitment-campaign-review p{font-size:.58rem;line-height:1.6}.recruitment-account-header{min-height:150px}.recruitment-account-header nav{justify-content:flex-end}.recruitment-account-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.recruitment-account-openings>details,.recruitment-account-ledger>details{border-bottom:1px solid var(--state-line)}.recruitment-account-openings>details>summary,.recruitment-account-ledger>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:12px;min-height:82px;padding:12px 16px;list-style:none;display:grid}.recruitment-account-openings summary::-webkit-details-marker{display:none}.recruitment-account-ledger summary::-webkit-details-marker{display:none}.recruitment-account-openings summary>span,.recruitment-account-ledger summary>span{gap:3px;min-width:0;display:grid}.recruitment-account-openings summary b,.recruitment-account-ledger summary b{color:var(--state-cinnabar);font-size:.52rem}.recruitment-account-openings summary strong,.recruitment-account-ledger summary strong{font-family:var(--state-serif);overflow-wrap:anywhere;font-size:.7rem}.recruitment-account-openings summary small,.recruitment-account-ledger summary small{color:var(--state-ink-soft);font-size:.49rem}.recruitment-account-openings summary em,.recruitment-account-ledger summary time{color:var(--state-indigo);font-variant-numeric:tabular-nums;justify-self:end;font-size:.58rem;font-style:normal}.recruitment-account-openings>details>div,.recruitment-account-ledger>details>.recruitment-account-case{border-top:1px solid var(--state-line);background:#ffffff24;gap:11px;padding:13px 16px 16px;display:grid}.recruitment-account-openings>details>div>p{font-size:.6rem;line-height:1.65}.recruitment-account-form,.admin-recruitment-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.recruitment-account-form label,.admin-recruitment-form label{min-width:0;color:var(--state-ink-soft);gap:4px;font-size:.49rem;font-weight:700;display:grid}.recruitment-account-form label.is-wide,.admin-recruitment-form label.is-wide{grid-column:span 2}.recruitment-account-form :is(input,select,textarea),.admin-recruitment-form :is(input,select,textarea),.admin-recruitment-actions :is(input,select,textarea),.admin-recruitment-review-form :is(select,textarea),.recruitment-account-actions textarea{border:1px solid var(--state-line);width:100%;min-width:0;min-height:40px;color:var(--state-ink);background:#ffffff94;padding:7px 8px;font-size:.51rem}.recruitment-account-form textarea,.admin-recruitment-form textarea,.admin-recruitment-actions textarea,.admin-recruitment-review-form textarea,.recruitment-account-actions textarea{resize:vertical;min-height:68px}.recruitment-account-form fieldset{border:1px solid var(--state-line);grid-column:span 2;gap:5px;padding:9px;display:grid}.recruitment-account-form legend{color:var(--state-cinnabar);padding:0 5px;font-size:.49rem;font-weight:800}.recruitment-account-form fieldset label{background:#ffffff3d;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:42px;padding:5px;display:grid}.recruitment-account-form fieldset input{min-height:auto}.recruitment-account-form fieldset span{gap:2px;display:grid}.recruitment-account-form fieldset b{font-size:.52rem}.recruitment-account-form fieldset small{font-size:.46rem}.recruitment-account-form>button,.admin-recruitment-form>button,.admin-recruitment-actions button,.admin-recruitment-review-form button,.recruitment-account-actions button{color:#fff;background:var(--state-indigo);justify-content:center;align-items:center;gap:6px;min-height:40px;padding:7px 11px;font-size:.52rem;font-weight:800;transition-property:scale,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.recruitment-account-form>button{grid-column:1/-1}.recruitment-account-form button:active,.admin-recruitment-form button:active,.admin-recruitment-actions button:active,.admin-recruitment-review-form button:active,.recruitment-account-actions button:active{scale:.96}.recruitment-account-form button svg,.admin-recruitment-form button svg,.admin-recruitment-actions button svg,.admin-recruitment-review-form button svg,.recruitment-account-actions button svg{width:14px}.recruitment-account-stage{border:1px solid var(--state-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.recruitment-account-stage>article{border-right:1px solid var(--state-line);opacity:.62;grid-template-columns:24px minmax(0,1fr);align-content:center;gap:7px;min-height:88px;padding:10px;display:grid}.recruitment-account-stage>article.is-complete{opacity:1;background:#1b524b0f}.recruitment-account-stage svg{width:19px;color:var(--state-indigo)}.recruitment-account-stage span{gap:2px;display:grid}.recruitment-account-stage b{color:var(--state-cinnabar);font-size:.47rem}.recruitment-account-stage strong{font-family:var(--state-serif);overflow-wrap:anywhere;font-size:.59rem}.recruitment-account-stage small{color:var(--state-ink-soft);font-size:.45rem}.recruitment-account-versions{border:1px solid var(--state-line);display:grid}.recruitment-account-versions>header{min-height:40px;color:var(--state-ink-soft);background:#ddd2be42;justify-content:space-between;align-items:center;padding:7px 10px;font-size:.5rem;display:flex}.recruitment-account-versions>article{border-top:1px solid var(--state-line);grid-template-columns:1.1fr 1fr;gap:10px;padding:10px;display:grid}.recruitment-account-versions article>span{gap:3px;display:grid}.recruitment-account-versions article b{color:var(--state-cinnabar);font-size:.48rem}.recruitment-account-versions article strong{font-family:var(--state-serif);font-size:.61rem}.recruitment-account-versions article small,.recruitment-account-versions article p{color:var(--state-ink-soft);font-size:.49rem;line-height:1.55}.recruitment-account-versions article dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.recruitment-account-versions article dl>div{border-left:3px solid var(--state-copper);background:#ffffff4d;padding:7px}.recruitment-account-versions dt{color:var(--state-ink-soft);font-size:.45rem}.recruitment-account-versions dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.49rem}.recruitment-account-decision,.recruitment-account-selection,.recruitment-account-review{border-left:4px solid var(--state-pine);background:#1b524b0f;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:70px;padding:10px;display:grid}.recruitment-account-review{border-left-color:var(--state-cinnabar);background:#a43c2f0d}.recruitment-account-decision svg,.recruitment-account-selection svg,.recruitment-account-review svg{width:19px;color:var(--state-indigo)}.recruitment-account-decision span,.recruitment-account-selection span,.recruitment-account-review span{gap:2px;display:grid}.recruitment-account-decision b,.recruitment-account-selection b,.recruitment-account-review b{color:var(--state-cinnabar);font-size:.48rem}.recruitment-account-decision strong,.recruitment-account-selection strong,.recruitment-account-review strong{font-family:var(--state-serif);font-size:.61rem}.recruitment-account-decision small,.recruitment-account-selection small,.recruitment-account-review small{color:var(--state-ink-soft);font-size:.47rem}.recruitment-account-exam{border:1px solid var(--state-line)}.recruitment-account-exam>header{grid-template-columns:24px minmax(0,1fr) 80px;align-items:center;gap:8px;min-height:70px;padding:9px 10px;display:grid}.recruitment-account-exam svg{width:19px;color:var(--state-indigo)}.recruitment-account-exam header>span{gap:2px;display:grid}.recruitment-account-exam b{color:var(--state-cinnabar);font-size:.47rem}.recruitment-account-exam strong{font-family:var(--state-serif);font-size:.6rem}.recruitment-account-exam small{color:var(--state-ink-soft);font-size:.46rem}.recruitment-account-exam em{color:var(--state-indigo);font-family:var(--state-serif);font-variant-numeric:tabular-nums;justify-self:end;font-size:.88rem;font-style:normal}.recruitment-account-exam>p{border-top:1px solid var(--state-line);padding:9px 10px;font-size:.54rem;line-height:1.55}.recruitment-account-supplement{border:1px solid var(--state-line)}.recruitment-account-supplement>summary{min-height:44px;color:var(--state-indigo);cursor:pointer;align-items:center;gap:7px;padding:7px 10px;font-size:.52rem;font-weight:800;display:flex}.recruitment-account-supplement>summary svg{width:17px}.recruitment-account-supplement>form{border-top:1px solid var(--state-line);padding:10px}.recruitment-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.recruitment-account-actions form{border:1px solid var(--state-line);gap:6px;padding:8px;display:grid}.recruitment-account-events>article{border-bottom:1px solid var(--state-line);grid-template-columns:26px minmax(0,1fr) 150px;align-items:center;gap:9px;min-height:70px;padding:10px 16px;display:grid}.recruitment-account-events>article svg{width:20px;color:var(--state-indigo)}.recruitment-account-events>article span{gap:2px;display:grid}.recruitment-account-events article b{color:var(--state-cinnabar);font-size:.48rem}.recruitment-account-events article strong{font-family:var(--state-serif);font-size:.61rem}.recruitment-account-events article small,.recruitment-account-events time{color:var(--state-ink-soft);font-size:.47rem}.recruitment-account-events time{font-variant-numeric:tabular-nums;justify-self:end}.recruitment-account-boundary{grid-template-columns:24px minmax(0,1fr) 310px}.recruitment-account-boundary dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.recruitment-account-boundary dl>div{border-left:1px solid var(--state-line);padding:5px 10px}.recruitment-account-boundary dt{color:var(--state-ink-soft);font-size:.47rem}.recruitment-account-boundary dd{margin:3px 0 0;font-size:.54rem}.admin-recruitment-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-recruitment-domain>header,.admin-recruitment-audit>header{align-items:center}.admin-recruitment-domain>header>div,.admin-recruitment-audit>header>div{align-items:center;gap:9px;min-width:0;display:flex}.admin-recruitment-domain>header svg,.admin-recruitment-audit>header svg{width:20px;color:var(--state-cinnabar)}.admin-recruitment-domain>header span,.admin-recruitment-audit>header span{gap:2px;display:grid}.admin-recruitment-domain>header small,.admin-recruitment-audit>header small{color:var(--state-ink-soft);font-size:.49rem}.admin-recruitment-domain>header>b,.admin-recruitment-audit>header>b{color:var(--state-cinnabar);font-variant-numeric:tabular-nums;font-size:.62rem}.admin-recruitment-create{border-bottom:1px solid var(--state-line);background:#ffffff1f}.admin-recruitment-create>summary{cursor:pointer;align-items:center;gap:9px;min-height:54px;padding:9px 12px;display:flex}.admin-recruitment-create>summary svg{width:18px;color:var(--state-cinnabar)}.admin-recruitment-create>summary>span{gap:2px;display:grid}.admin-recruitment-create summary strong{font-family:var(--state-serif);font-size:.65rem}.admin-recruitment-create summary small{color:var(--state-ink-soft);font-size:.48rem}.admin-recruitment-form{border-top:1px solid var(--state-line);padding:11px 12px}.admin-recruitment-form>button{grid-column:1/-1}.admin-recruitment-ledger>details{border-bottom:1px solid var(--state-line)}.admin-recruitment-ledger>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:12px;min-height:72px;padding:10px 13px;display:grid}.admin-recruitment-ledger summary>span{gap:2px;min-width:0;display:grid}.admin-recruitment-ledger summary b{color:var(--state-cinnabar);font-size:.49rem}.admin-recruitment-ledger summary strong{font-family:var(--state-serif);overflow-wrap:anywhere;font-size:.65rem}.admin-recruitment-ledger summary small,.admin-recruitment-ledger summary time{color:var(--state-ink-soft);font-size:.48rem}.admin-recruitment-ledger summary>span:last-child{text-align:right;font-variant-numeric:tabular-nums;justify-items:end}.admin-recruitment-ledger>details>div{border-top:1px solid var(--state-line);background:#ffffff1f;gap:9px;padding:11px 13px;display:grid}.admin-recruitment-ledger>details>div>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.admin-recruitment-ledger dl>div{border-left:3px solid var(--state-copper);background:#ffffff4d;min-width:0;padding:7px}.admin-recruitment-ledger dt{color:var(--state-ink-soft);font-size:.46rem}.admin-recruitment-ledger dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.5rem;line-height:1.5}.admin-recruitment-ledger>details>div>p{font-size:.52rem;line-height:1.55}.admin-recruitment-ledger blockquote{border-left:3px solid var(--state-cinnabar);background:#ffffff47;margin:0;padding:7px 9px;font-size:.5rem;line-height:1.55}.admin-recruitment-evidence{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-recruitment-evidence span{border-left:3px solid var(--state-indigo);background:#ffffff47;padding:7px;font-size:.49rem;line-height:1.5}.admin-recruitment-marks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-recruitment-marks>article{border:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 52px;gap:5px;padding:8px;display:grid}.admin-recruitment-marks article>span{gap:2px;display:grid}.admin-recruitment-marks article b{font-size:.49rem}.admin-recruitment-marks article small{color:var(--state-ink-soft);font-size:.45rem}.admin-recruitment-marks article>strong{color:var(--state-indigo);font-variant-numeric:tabular-nums;justify-self:end;font-size:.78rem}.admin-recruitment-marks article>p{grid-column:1/-1;font-size:.48rem;line-height:1.5}.admin-recruitment-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-recruitment-actions form{border:1px solid var(--state-line);align-content:start;gap:6px;padding:8px;display:grid}.admin-recruitment-actions form>strong{font-size:.49rem}.admin-recruitment-components{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-recruitment-components>article{border:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 50px;gap:3px;padding:8px;display:grid}.admin-recruitment-components article>span{gap:2px;display:grid}.admin-recruitment-components article b{color:var(--state-cinnabar);font-size:.47rem}.admin-recruitment-components article strong{font-family:var(--state-serif);font-size:.56rem}.admin-recruitment-components article em{color:var(--state-indigo);font-variant-numeric:tabular-nums;justify-self:end;font-size:.68rem;font-style:normal}.admin-recruitment-components article small{color:var(--state-ink-soft);grid-column:1/-1;font-size:.45rem}.admin-recruitment-sessions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-recruitment-sessions>article{border:1px solid var(--state-line);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-height:62px;padding:8px;display:grid}.admin-recruitment-sessions svg{width:18px;color:var(--state-indigo)}.admin-recruitment-sessions span{gap:2px;display:grid}.admin-recruitment-sessions b{color:var(--state-cinnabar);font-size:.46rem}.admin-recruitment-sessions strong{font-family:var(--state-serif);font-size:.55rem}.admin-recruitment-sessions small{color:var(--state-ink-soft);font-size:.44rem}.admin-recruitment-review-form{grid-template-columns:180px 1fr 1fr 160px;gap:7px;display:grid}.admin-recruitment-audit>div{overflow-x:auto}.admin-recruitment-audit article{border-bottom:1px solid var(--state-line);grid-template-columns:1.35fr 1.2fr .75fr 110px;align-items:center;gap:9px;min-width:780px;padding:8px 12px;display:grid}.admin-recruitment-audit article>span{overflow-wrap:anywhere;gap:2px;min-width:0;font-size:.49rem;display:grid}.admin-recruitment-audit article b{color:var(--state-cinnabar);font-size:.48rem}.admin-recruitment-audit article small,.admin-recruitment-audit article time{color:var(--state-ink-soft);font-size:.46rem}@media (max-width:1080px){.recruitment-hero{grid-template-columns:1fr;padding:34px 30px 26px}.recruitment-hero>section{margin-top:24px}.recruitment-responsibility-band{grid-template-columns:1fr 1fr}.recruitment-responsibility-band>div:nth-child(2){border-right:0}.recruitment-campaign-process ol,.recruitment-campaign-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.recruitment-account-form,.admin-recruitment-form{grid-template-columns:1fr 1fr}.recruitment-account-form label.is-wide,.admin-recruitment-form label.is-wide{grid-column:1/-1}.admin-recruitment-actions,.admin-recruitment-ledger>details>div>dl,.admin-recruitment-review-form{grid-template-columns:1fr 1fr}}@media (max-width:760px){.recruitment-hero{min-height:430px;padding:28px 18px 20px}.recruitment-hero h1{font-size:1.72rem}.recruitment-hero>section{grid-template-columns:repeat(3,minmax(0,1fr))}.recruitment-hero>section b:nth-child(3){border-right:0}.recruitment-hero>section b:nth-child(n+4){border-top:1px solid #eed69d38}.recruitment-simple-header,.recruitment-account-header,.recruitment-campaign-header{flex-direction:column;align-items:flex-start;padding:22px 18px}.recruitment-account-header nav{justify-content:flex-start}.recruitment-register-head,.recruitment-register>article{min-width:940px}.recruitment-responsibility-band{grid-template-columns:1fr}.recruitment-responsibility-band>div{border-right:0;border-bottom:1px solid var(--state-line)}.recruitment-exam-summary>article{grid-template-columns:24px 1fr}.recruitment-exam-summary>article>dl{grid-column:2;width:100%}.recruitment-exam-rules{grid-template-columns:1fr}.recruitment-exam-rules>dl{border-top:1px solid var(--state-line);border-left:0}.recruitment-exam-components{grid-template-columns:1fr 1fr}.recruitment-exam-sessions>div{grid-template-columns:22px 1fr}.recruitment-exam-sessions time{grid-column:2;justify-items:start}.recruitment-campaign-grid{grid-template-columns:1fr}.recruitment-campaign-process ol,.recruitment-campaign-dates>dl,.recruitment-campaign-exam>dl,.recruitment-campaign-exam>div,.recruitment-campaign-facts,.recruitment-account-metrics{grid-template-columns:1fr 1fr}.recruitment-campaign-facts>div:nth-child(2n),.recruitment-account-metrics>div:nth-child(2n){border-right:0}.recruitment-account-openings>details>summary,.recruitment-account-ledger>details>summary{grid-template-columns:1fr}.recruitment-account-openings summary em,.recruitment-account-ledger summary time{justify-self:start}.recruitment-account-stage{grid-template-columns:1fr 1fr}.recruitment-account-versions>article,.recruitment-account-versions article dl,.recruitment-account-actions{grid-template-columns:1fr}.recruitment-account-events>article{grid-template-columns:24px 1fr}.recruitment-account-events time{grid-column:2;justify-self:start}.recruitment-account-boundary{grid-template-columns:22px 1fr}.recruitment-account-boundary dl{grid-column:2;width:100%}.recruitment-public-foot{grid-template-columns:22px 1fr}.recruitment-public-foot a{grid-column:2;margin-left:0}.admin-recruitment-metrics{grid-template-columns:1fr 1fr}.admin-recruitment-ledger>details>summary{grid-template-columns:1fr}.admin-recruitment-ledger summary>span:last-child{text-align:left;justify-items:start}.admin-recruitment-actions,.admin-recruitment-components,.admin-recruitment-sessions,.admin-recruitment-marks,.admin-recruitment-review-form{grid-template-columns:1fr}}@media (max-width:430px){.recruitment-hero>section{grid-template-columns:1fr 1fr}.recruitment-hero>section b:nth-child(2n){border-right:0}.recruitment-hero>section b:nth-child(3){border-right:1px solid #eed69d38}.recruitment-exam-rules>dl,.recruitment-exam-components,.recruitment-campaign-process ol,.recruitment-campaign-dates>dl,.recruitment-campaign-exam>dl,.recruitment-campaign-exam>div,.recruitment-account-stage,.recruitment-account-form,.admin-recruitment-form,.admin-recruitment-ledger>details>div>dl,.admin-recruitment-evidence{grid-template-columns:1fr}.recruitment-account-form fieldset{grid-column:1}.recruitment-campaign-facts>div,.recruitment-account-metrics>div{border-right:0}.recruitment-account-boundary dl{grid-template-columns:1fr}}
.enforcement-public-page,.enforcement-account-page,.admin-enforcement-workbench{gap:14px;display:grid}.enforcement-public-hero{color:#fff8e9;background:#263f43;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:34px;min-height:330px;padding:42px 46px 34px;display:grid;box-shadow:inset 0 0 0 1px #ebd1954d,0 12px 28px #27211921}.enforcement-public-hero>div{gap:11px;max-width:850px;display:grid}.enforcement-public-hero>div>span{color:#e1bd65;align-items:center;gap:7px;font-size:.62rem;font-weight:800;display:flex}.enforcement-public-hero>div>span svg{width:18px}.enforcement-public-hero h1{text-wrap:balance;font-size:2.18rem}.enforcement-public-hero p{color:#fff8e9d1;max-width:790px;font-family:var(--state-serif);text-wrap:pretty;font-size:.8rem;line-height:1.8}.enforcement-public-hero>div>div{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.enforcement-public-hero a,.enforcement-rights-band a{color:#17384c;background:#efe2be;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:.6rem;font-weight:800;transition:scale .15s cubic-bezier(.2,0,0,1);display:inline-flex;box-shadow:0 5px 14px #0b1a1f2b}.enforcement-public-hero a:last-child{color:#fff8e9;background:#9a3b31}.enforcement-public-hero a:active,.enforcement-rights-band a:active{scale:.96}.enforcement-public-hero a svg,.enforcement-rights-band a svg{width:16px}.enforcement-public-hero>aside{background:#0a1c2180;border-left:4px solid #d0a94c;padding:17px}.enforcement-public-hero>aside strong{color:#e5c773;font-family:var(--state-serif);font-size:.76rem}.enforcement-public-hero>aside p{color:#fff8e9b8;font-family:var(--state-sans);margin-top:7px;font-size:.59rem;line-height:1.65}.enforcement-stat-band{box-shadow:inset 0 0 0 1px var(--state-line-strong);background:#e0d6c3;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.enforcement-stat-band>div{border-right:1px solid var(--state-line);text-align:center;place-content:center;gap:4px;min-height:84px;display:grid}.enforcement-stat-band>div:last-child{border-right:0}.enforcement-stat-band strong{color:var(--state-indigo);font-family:var(--state-serif);font-variant-numeric:tabular-nums;font-size:1.3rem}.enforcement-stat-band span{color:var(--state-ink-soft);font-size:.52rem}.enforcement-process-section,.enforcement-public-ledger{box-shadow:inset 0 0 0 1px var(--state-line-strong),0 1px 2px #26221b0f;background:#f7f2e7b8;overflow:hidden}.enforcement-process-section>header,.enforcement-public-ledger>header{border-bottom:1px solid var(--state-line);background:#ddd2be47;gap:4px;padding:18px 20px;display:grid}.enforcement-process-section>header span,.enforcement-public-ledger>header span,.enforcement-rights-band span{color:var(--state-cinnabar);font-size:.53rem;font-weight:800}.enforcement-process-section h2,.enforcement-public-ledger h2,.enforcement-rights-band h2{font-size:1.05rem}.enforcement-process-section>header p,.enforcement-public-ledger>header p{color:var(--state-ink-soft);font-size:.58rem;line-height:1.6}.enforcement-process-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.enforcement-process-list article{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:142px;padding:17px;display:grid}.enforcement-process-list article:nth-child(3n){border-right:0}.enforcement-process-list article>b{color:var(--state-copper);font-family:var(--state-serif);align-self:start;font-size:1rem}.enforcement-process-list article>div{gap:3px;display:grid}.enforcement-process-list article span{color:var(--state-cinnabar);font-size:.49rem;font-weight:800}.enforcement-process-list article h3{font-size:.72rem}.enforcement-process-list article p{color:var(--state-ink-soft);font-size:.54rem;line-height:1.6}.enforcement-process-list article>svg{width:16px;color:var(--state-line-strong)}.enforcement-authority-band{color:#fdf5df;background:#234258;grid-template-columns:280px minmax(0,1fr) minmax(0,1fr) 150px;align-items:center;gap:15px;padding:18px 20px;display:grid;box-shadow:inset 0 0 0 1px #ebd1954d}.enforcement-authority-band>div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;display:grid}.enforcement-authority-band svg{color:#e0bc63;width:24px}.enforcement-authority-band span{gap:3px;display:grid}.enforcement-authority-band small{color:#e0bc63;font-size:.48rem}.enforcement-authority-band strong{font-family:var(--state-serif);font-size:.75rem}.enforcement-authority-band p,.enforcement-authority-band blockquote{font-size:.55rem;line-height:1.65}.enforcement-authority-band blockquote{color:#fdf5dfbd;border-left:3px solid #caa149;margin:0;padding:8px 10px}.enforcement-authority-band>a{color:#f0cc72;justify-content:flex-end;align-items:center;gap:6px;font-size:.55rem;font-weight:800;display:inline-flex}.enforcement-authority-band>a svg{width:15px}.enforcement-public-ledger>article{border-bottom:1px solid var(--state-line);gap:12px;padding:18px 20px;display:grid}.enforcement-public-ledger>article>header{grid-template-columns:minmax(0,1fr) 130px;align-items:start;gap:12px;display:grid}.enforcement-public-ledger article header>div{gap:3px;display:grid}.enforcement-public-ledger article header small{color:var(--state-cinnabar);font-size:.5rem;font-weight:800}.enforcement-public-ledger article h3{font-size:.85rem}.enforcement-public-ledger article time{color:var(--state-indigo);font-variant-numeric:tabular-nums;justify-items:end;font-size:.57rem;display:grid}.enforcement-public-ledger article time small{color:var(--state-ink-soft);font-size:.47rem}.enforcement-public-ledger article>p,.enforcement-public-ledger article>blockquote{font-size:.6rem;line-height:1.7}.enforcement-public-ledger article>blockquote{border-left:4px solid var(--state-pine);color:var(--state-ink-soft);background:#496a540f;margin:0;padding:10px 12px}.enforcement-public-ledger article dl{border:1px solid var(--state-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.enforcement-public-ledger article dl>div{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);padding:9px 11px}.enforcement-public-ledger article dt{color:var(--state-cinnabar);font-size:.47rem;font-weight:800}.enforcement-public-ledger article dd{margin:3px 0 0;font-size:.53rem;line-height:1.5}.enforcement-public-ledger article>footer{color:var(--state-indigo);align-items:center;gap:7px;font-size:.52rem;display:flex}.enforcement-public-ledger article>footer svg{width:16px}.enforcement-public-ledger article>footer small{color:var(--state-ink-soft);margin-left:auto}.enforcement-empty{color:var(--state-ink-soft);justify-content:center;align-items:center;gap:8px;padding:22px;font-size:.59rem;display:flex}.enforcement-empty svg{width:18px}.enforcement-rights-band{color:#fff7e4;background:#47685a;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;padding:20px;display:grid;box-shadow:inset 0 0 0 1px #f0ddb245}.enforcement-rights-band>svg{color:#f0c966;width:28px}.enforcement-rights-band>div{gap:4px;display:grid}.enforcement-rights-band span{color:#f0c966}.enforcement-rights-band p{color:#fff7e4bf;font-size:.57rem;line-height:1.6}.enforcement-disclosure{color:var(--state-ink-soft);box-shadow:inset 4px 0 var(--state-indigo),inset 0 0 0 1px var(--state-line);background:#e8e0d0b8;align-items:center;gap:9px;padding:12px 15px;font-size:.55rem;line-height:1.6;display:flex}.enforcement-disclosure svg{width:19px;color:var(--state-indigo);flex:none}.enforcement-disclosure a{color:var(--state-indigo);white-space:nowrap;margin-left:auto;font-weight:800}.enforcement-account-header{color:#fff7e5;background:#2b4b4e;justify-content:space-between;align-items:center;gap:20px;min-height:150px;padding:25px 30px;display:flex;box-shadow:inset 0 0 0 1px #ecd49b4d}.enforcement-account-header>div{gap:5px;display:grid}.enforcement-account-header span{color:#e3c36e;font-size:.55rem;font-weight:800}.enforcement-account-header h1{font-size:1.72rem}.enforcement-account-header p{color:#fff7e5b8;overflow-wrap:anywhere;font-size:.62rem}.enforcement-account-header>svg{color:#e1bd65;width:46px}.account-inline-flash{color:#fff;background:var(--state-pine);padding:10px 14px;font-size:.57rem;font-weight:800}.account-inline-flash.is-error{background:var(--state-cinnabar)}.enforcement-account-stats{box-shadow:inset 0 0 0 1px var(--state-line-strong);background:#f7f2e7c2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.enforcement-account-stats>div{border-right:1px solid var(--state-line);text-align:center;place-content:center;gap:4px;min-height:82px;display:grid}.enforcement-account-stats>div:last-child{border-right:0}.enforcement-account-stats strong{color:var(--state-indigo);font-family:var(--state-serif);font-size:1.16rem}.enforcement-account-stats span{color:var(--state-ink-soft);font-size:.5rem}.enforcement-owner-ledger{box-shadow:inset 0 0 0 1px var(--state-line-strong);background:#f7f2e7bd;overflow:hidden}.enforcement-owner-ledger>header{border-bottom:1px solid var(--state-line);background:#ddd2be47;gap:3px;padding:14px 17px;display:grid}.enforcement-owner-ledger>header span{color:var(--state-cinnabar);font-size:.5rem;font-weight:800}.enforcement-owner-ledger>header h2{font-size:.95rem}.enforcement-owner-ledger>article{border-bottom:1px solid var(--state-line);gap:10px;padding:16px 17px;display:grid}.enforcement-owner-ledger>article>header{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.enforcement-owner-ledger>article>header>div{gap:3px;display:grid}.enforcement-owner-ledger>article>header small{color:var(--state-cinnabar);font-size:.48rem}.enforcement-owner-ledger>article>header h3{font-size:.8rem}.enforcement-owner-ledger>article>header p{color:var(--state-ink-soft);font-size:.54rem;line-height:1.55}.enforcement-owner-ledger>article>header>b{color:#fff;background:var(--state-indigo);align-self:start;padding:5px 8px;font-size:.49rem}.enforcement-owner-meta{flex-wrap:wrap;gap:7px;display:flex}.enforcement-owner-meta span{background:#ddd2be61;align-items:center;gap:5px;padding:6px 8px;font-size:.49rem;display:inline-flex}.enforcement-owner-meta svg{width:14px;color:var(--state-indigo)}.enforcement-owner-warrant{border:1px solid var(--state-line-strong);background:#ffffff42;gap:9px;display:grid}.enforcement-owner-warrant>header{color:#fff7e5;background:#27485d;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:9px 11px;display:grid}.enforcement-owner-warrant>header svg{color:#e2c16b;width:19px}.enforcement-owner-warrant>header>div{gap:2px;display:grid}.enforcement-owner-warrant>header small{color:#e2c16b;font-size:.46rem}.enforcement-owner-warrant h4{font-size:.66rem}.enforcement-owner-warrant>header b{font-size:.49rem}.enforcement-owner-warrant>p,.enforcement-owner-warrant>blockquote{margin:0;padding:0 11px;font-size:.54rem;line-height:1.6}.enforcement-owner-warrant>p{padding-top:10px}.enforcement-owner-warrant>blockquote{border-left:4px solid var(--state-copper);color:var(--state-ink-soft);background:#b982200f;padding:9px 11px}.enforcement-owner-warrant dl{border-top:1px solid var(--state-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.enforcement-owner-warrant dl>div{border-right:1px solid var(--state-line);padding:9px 10px}.enforcement-owner-warrant dt{color:var(--state-cinnabar);align-items:center;gap:4px;font-size:.46rem;font-weight:800;display:flex}.enforcement-owner-warrant dt svg{width:13px}.enforcement-owner-warrant dd{margin:3px 0 0;font-size:.5rem;line-height:1.5}.enforcement-owner-execution{border-top:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:8px 10px;font-size:.5rem;display:grid}.enforcement-owner-execution strong{font-family:var(--state-serif)}.enforcement-owner-execution span{color:var(--state-indigo);font-weight:800}.enforcement-owner-execution small{color:var(--state-ink-soft);grid-column:1/-1}.enforcement-owner-result{border-left:4px solid var(--state-indigo);background:#163b590f;grid-template-columns:26px minmax(0,1fr);gap:9px;padding:11px;display:grid}.enforcement-owner-result.is-medical{border-left-color:var(--state-pine);background:#496a540f}.enforcement-owner-result>svg{width:20px;color:var(--state-indigo)}.enforcement-owner-result.is-medical>svg{color:var(--state-pine)}.enforcement-owner-result>div{gap:3px;display:grid}.enforcement-owner-result small{color:var(--state-cinnabar);font-size:.46rem}.enforcement-owner-result h4{font-size:.63rem}.enforcement-owner-result p,.enforcement-owner-result span{font-size:.51rem;line-height:1.55}.enforcement-owner-result span{color:var(--state-ink-soft)}.enforcement-owner-review{border:1px solid var(--state-line);background:#ffffff40;gap:7px;padding:11px;display:grid}.enforcement-owner-review>header{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.enforcement-owner-review svg{width:18px;color:var(--state-indigo)}.enforcement-owner-review header>div{gap:2px;display:grid}.enforcement-owner-review header small{color:var(--state-cinnabar);font-size:.45rem}.enforcement-owner-review h4{font-size:.61rem}.enforcement-owner-review header>b{color:var(--state-indigo);font-size:.48rem}.enforcement-owner-review p,.enforcement-owner-review blockquote{font-size:.51rem;line-height:1.55}.enforcement-owner-review blockquote{border-left:3px solid var(--state-pine);background:#496a540d;margin:0;padding:8px}.enforcement-owner-review>small{color:var(--state-ink-soft);font-size:.45rem}.enforcement-review-request{border-left:4px solid var(--state-cinnabar);background:#a43c2f0d;grid-template-columns:1fr 1fr;gap:7px;padding:11px;display:grid}.enforcement-review-request h4,.enforcement-review-request button{grid-column:1/-1}.enforcement-review-request label{color:var(--state-ink-soft);gap:4px;font-size:.48rem;font-weight:700;display:grid}.enforcement-review-request textarea{border:1px solid var(--state-line);resize:vertical;background:#ffffff94;width:100%;min-height:78px;padding:8px;font-size:.52rem}.enforcement-review-request button{color:#fff;background:var(--state-cinnabar);justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:.52rem;font-weight:800;display:inline-flex}.enforcement-review-request button svg{width:14px}.enforcement-owner-events{border:1px solid var(--state-line)}.enforcement-owner-events>summary{min-height:42px;color:var(--state-indigo);cursor:pointer;align-items:center;gap:6px;padding:7px 10px;font-size:.5rem;font-weight:800;display:flex}.enforcement-owner-events>summary svg{width:16px}.enforcement-owner-events>div{border-top:1px solid var(--state-line);grid-template-columns:140px minmax(0,1fr);gap:9px;padding:7px 10px;font-size:.48rem;display:grid}.enforcement-owner-events time{color:var(--state-ink-soft);font-variant-numeric:tabular-nums}.official-enforcement-register{margin-bottom:18px}.official-enforcement-disclosure{border-left:4px solid var(--official-red);color:var(--official-soft);background:#8f2f290f;align-items:flex-start;gap:7px;padding:10px 11px;font-size:.62rem;line-height:1.55;display:flex}.official-enforcement-disclosure svg{width:17px;color:var(--official-red);flex:none}.official-enforcement-register details{box-shadow:inset 4px 0 var(--official-red),0 1px 2px #2c241b14,0 10px 25px #2c241b17;border-color:#67231f94}.official-warrant-kicker{color:var(--official-red);align-items:center;gap:4px;font-size:.56rem;font-weight:800;display:inline-flex}.official-warrant-kicker svg{width:14px}.official-warrant-body{background:#e0d3bc7a}.official-warrant-authority{color:#f8efdc;background:#23485a;border:1px solid #234c687a;overflow:hidden}.official-warrant-authority>header{border-bottom:1px solid #f8efdc33;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.official-warrant-authority>header svg{color:#e0bd68;width:19px}.official-warrant-authority header>div{gap:2px;display:grid}.official-warrant-authority header span{color:#e0bd68;font-size:.52rem}.official-warrant-authority header h2{color:#f8efdc;margin:0;font-size:.78rem}.official-warrant-authority header>b{font-size:.52rem}.official-warrant-authority>p{font-family:var(--state-serif);padding:10px 11px;font-size:.66rem;line-height:1.65}.official-warrant-body dd{gap:2px;display:grid}.official-warrant-body dd strong{font-family:var(--state-serif);font-size:.68rem}.official-warrant-body dd small{color:var(--official-soft);font-size:.55rem}.official-warrant-checks{border-left:3px solid var(--official-indigo);background:#fff6;padding:9px 10px}.official-warrant-checks p{font-family:var(--state-sans)!important;font-size:.62rem!important}.official-warrant-stop{border-left:4px solid var(--official-red);color:var(--official-red-dark);background:#8f2f2912;margin:0;padding:9px 10px;font-size:.62rem;line-height:1.55}.official-warrant-actions form{border-color:#67231f59}.official-warrant-actions form>h2{color:var(--official-red-dark);align-items:center;gap:6px;margin:0 0 2px;font-size:.72rem;display:flex}.official-warrant-actions form>h2 svg{width:16px}.official-report-form :is(input,select),.official-reauth-form :is(input,select){width:100%;min-width:0;min-height:42px;color:var(--official-ink);background:#fffdf7;border:1px solid #3a302659;border-radius:2px;padding:9px 10px;font-size:.7rem}.official-report-form button,.official-reauth-form button{color:#fff;background:var(--official-red);justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;font-weight:800;display:inline-flex}.official-report-form button svg,.official-reauth-form button svg{width:17px}.official-reauth-form{background:#ffffff61;border:1px solid #3a302642;gap:8px;padding:10px;display:grid}.official-reauth-form label{color:var(--official-soft);gap:5px;font-size:.61rem;font-weight:700;display:grid}.official-enforcement-report{grid-template-columns:1fr 1fr}.official-enforcement-report>h2,.official-enforcement-report>input,.official-enforcement-report>button,.official-enforcement-report label:nth-of-type(2),.official-enforcement-report label:nth-of-type(3),.official-enforcement-report label:nth-of-type(4){grid-column:1/-1}.admin-enforcement-workbench{align-content:start}.admin-enforcement-stats{box-shadow:inset 0 0 0 1px var(--state-line-strong);background:#f7f2e7b8;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.admin-enforcement-stats>div{border-right:1px solid var(--state-line);text-align:center;place-content:center;gap:3px;min-height:74px;display:grid}.admin-enforcement-stats strong{color:var(--state-indigo);font-family:var(--state-serif);font-variant-numeric:tabular-nums;font-size:1.05rem}.admin-enforcement-stats span{color:var(--state-ink-soft);font-size:.47rem}.admin-enforcement-create,.admin-enforcement-ledger,.admin-enforcement-audit{box-shadow:inset 0 0 0 1px var(--state-line-strong);background:#f7f2e7b8;overflow:hidden}.admin-enforcement-create>header,.admin-enforcement-ledger>header,.admin-enforcement-audit>header{border-bottom:1px solid var(--state-line);background:#ddd2be4d;align-items:center;gap:9px;min-height:62px;padding:10px 13px;display:flex}.admin-enforcement-create>header svg,.admin-enforcement-ledger>header svg,.admin-enforcement-audit>header svg{width:20px;color:var(--state-cinnabar)}.admin-enforcement-create>header>div,.admin-enforcement-ledger>header>div,.admin-enforcement-audit>header>div{gap:2px;display:grid}.admin-enforcement-create>header span,.admin-enforcement-ledger>header span,.admin-enforcement-audit>header span{color:var(--state-cinnabar);font-size:.49rem;font-weight:800}.admin-enforcement-create h2,.admin-enforcement-ledger h2,.admin-enforcement-audit h2{font-size:.82rem}.admin-enforcement-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:12px 13px;display:grid}.admin-enforcement-form label,.admin-enforcement-actions label,.admin-enforcement-inline-form label{min-width:0;color:var(--state-ink-soft);gap:4px;font-size:.47rem;font-weight:700;display:grid}.admin-enforcement-form label.is-wide{grid-column:span 2}.admin-enforcement-form :is(input,select,textarea),.admin-enforcement-actions :is(input,select,textarea),.admin-enforcement-inline-form :is(input,select,textarea){border:1px solid var(--state-line);width:100%;min-width:0;min-height:38px;color:var(--state-ink);background:#ffffff94;padding:7px 8px;font-size:.5rem}.admin-enforcement-form textarea,.admin-enforcement-actions textarea,.admin-enforcement-inline-form textarea{resize:vertical;min-height:68px}.admin-enforcement-form fieldset{border:1px solid var(--state-line);flex-wrap:wrap;grid-column:1/-1;gap:5px;padding:9px;display:flex}.admin-enforcement-form legend{color:var(--state-cinnabar);padding:0 5px;font-size:.47rem;font-weight:800}.admin-enforcement-form fieldset label{background:#ffffff4d;align-items:center;gap:5px;min-height:34px;padding:5px 8px;display:flex}.admin-enforcement-form fieldset input{width:auto;min-height:auto}.admin-enforcement-form>button,.admin-enforcement-actions button,.admin-enforcement-inline-form button,.admin-enforcement-public-approval button{color:#fff;background:var(--state-indigo);justify-content:center;align-items:center;gap:6px;min-height:38px;padding:7px 10px;font-size:.5rem;font-weight:800;transition:scale .14s cubic-bezier(.2,0,0,1);display:inline-flex}.admin-enforcement-form>button{grid-column:1/-1}.admin-enforcement-form button:active,.admin-enforcement-actions button:active,.admin-enforcement-inline-form button:active,.admin-enforcement-public-approval button:active{scale:.96}.admin-enforcement-form button svg,.admin-enforcement-actions button svg,.admin-enforcement-inline-form button svg{width:14px}.admin-enforcement-actions button.is-danger{background:var(--state-cinnabar)}.admin-enforcement-ledger>details{border-bottom:1px solid var(--state-line)}.admin-enforcement-ledger>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:12px;min-height:74px;padding:10px 13px;display:grid}.admin-enforcement-ledger summary>span{gap:2px;min-width:0;display:grid}.admin-enforcement-ledger summary b{color:var(--state-cinnabar);font-size:.48rem}.admin-enforcement-ledger summary strong{font-family:var(--state-serif);font-size:.66rem}.admin-enforcement-ledger summary small,.admin-enforcement-ledger summary time{color:var(--state-ink-soft);font-size:.47rem}.admin-enforcement-ledger summary time{justify-items:end;display:grid}.admin-enforcement-case{border-top:1px solid var(--state-line);background:#ffffff1a;gap:9px;padding:11px 13px 14px;display:grid}.admin-enforcement-case-head{grid-template-columns:minmax(0,1fr) 1fr;gap:10px;display:grid}.admin-enforcement-case-head>div{border-left:4px solid var(--state-indigo);background:#ffffff4d;align-content:start;gap:3px;padding:9px;display:grid}.admin-enforcement-case-head small{color:var(--state-cinnabar);font-size:.46rem}.admin-enforcement-case-head h3{font-size:.7rem}.admin-enforcement-case-head p{color:var(--state-ink-soft);font-size:.48rem}.admin-enforcement-case-head dl,.admin-enforcement-record dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.admin-enforcement-case-head dl>div,.admin-enforcement-record dl>div{border-left:3px solid var(--state-copper);background:#ffffff4d;padding:7px}.admin-enforcement-case-head dt,.admin-enforcement-record dt{color:var(--state-ink-soft);font-size:.45rem}.admin-enforcement-case-head dd,.admin-enforcement-record dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.49rem;line-height:1.5}.admin-enforcement-protected{border-left:4px solid var(--state-cinnabar);background:#a43c2f0d;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px;display:grid}.admin-enforcement-protected svg{width:19px;color:var(--state-cinnabar)}.admin-enforcement-protected>div{gap:4px;display:grid}.admin-enforcement-protected strong{font-size:.49rem}.admin-enforcement-protected p,.admin-enforcement-protected blockquote{font-size:.49rem;line-height:1.55}.admin-enforcement-protected blockquote{border-left:3px solid var(--state-copper);margin:0;padding:7px}.admin-enforcement-record{border:1px solid var(--state-line);background:#ffffff38;gap:8px;padding:10px;display:grid}.admin-enforcement-record.is-warrant{border-left:4px solid var(--state-indigo)}.admin-enforcement-record.is-transfer{border-left:4px solid var(--state-copper)}.admin-enforcement-record.is-medical{border-left:4px solid var(--state-pine)}.admin-enforcement-record.is-review{border-left:4px solid var(--state-cinnabar)}.admin-enforcement-record>header{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.admin-enforcement-record>header svg{width:18px;color:var(--state-indigo)}.admin-enforcement-record>header>div{gap:2px;display:grid}.admin-enforcement-record>header small{color:var(--state-cinnabar);font-size:.44rem}.admin-enforcement-record h4{font-size:.6rem}.admin-enforcement-record>header>b{color:var(--state-indigo);font-size:.46rem}.admin-enforcement-record>p,.admin-enforcement-record>blockquote{font-size:.49rem;line-height:1.55}.admin-enforcement-record>blockquote{border-left:3px solid var(--state-cinnabar);background:#ffffff4d;margin:0;padding:7px 8px}.admin-enforcement-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-enforcement-actions form,.admin-enforcement-inline-form{border:1px solid var(--state-line);background:#ffffff4d;align-content:start;gap:6px;padding:8px;display:grid}.admin-enforcement-execution{border-left:3px solid var(--state-indigo);background:#163b590d;gap:5px;padding:8px;display:grid}.admin-enforcement-execution>header{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;display:grid}.admin-enforcement-execution svg{width:16px;color:var(--state-indigo)}.admin-enforcement-execution header>span{gap:2px;display:grid}.admin-enforcement-execution strong{font-size:.49rem}.admin-enforcement-execution small,.admin-enforcement-execution p,.admin-enforcement-execution blockquote{color:var(--state-ink-soft);font-size:.46rem;line-height:1.5}.admin-enforcement-execution blockquote{border-left:3px solid var(--state-copper);margin:0;padding:6px}.admin-enforcement-public-approval{border-left:4px solid var(--state-pine);background:#496a540f;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.admin-enforcement-public-approval>svg{width:19px;color:var(--state-pine)}.admin-enforcement-public-approval>span{gap:2px;display:grid}.admin-enforcement-public-approval strong{font-size:.49rem}.admin-enforcement-public-approval small{color:var(--state-ink-soft);font-size:.45rem}.admin-enforcement-events{border:1px solid var(--state-line)}.admin-enforcement-events>summary{min-height:38px;color:var(--state-indigo);cursor:pointer;padding:7px 9px;font-size:.48rem;font-weight:800}.admin-enforcement-events>div{border-top:1px solid var(--state-line);grid-template-columns:130px minmax(0,1fr) minmax(0,1fr);gap:7px;padding:6px 9px;font-size:.45rem;display:grid}.admin-enforcement-events time,.admin-enforcement-events small{color:var(--state-ink-soft)}.admin-enforcement-audit>div{border-bottom:1px solid var(--state-line);grid-template-columns:150px 1fr 1.4fr 130px;align-items:center;gap:8px;padding:8px 12px;font-size:.46rem;display:grid}.admin-enforcement-audit time,.admin-enforcement-audit small{color:var(--state-ink-soft)}@media (max-width:1100px){.enforcement-public-hero{grid-template-columns:1fr}.enforcement-stat-band{grid-template-columns:repeat(3,minmax(0,1fr))}.enforcement-process-list{grid-template-columns:1fr 1fr}.enforcement-process-list article:nth-child(3n){border-right:1px solid var(--state-line)}.enforcement-process-list article:nth-child(2n){border-right:0}.enforcement-authority-band{grid-template-columns:1fr 1fr}.admin-enforcement-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-enforcement-form{grid-template-columns:1fr 1fr}.admin-enforcement-form label.is-wide{grid-column:1/-1}.admin-enforcement-workbench{overflow-x:auto}.admin-enforcement-workbench>*{min-width:780px}}@media (max-width:760px){.enforcement-public-hero{min-height:390px;padding:30px 20px 24px}.enforcement-public-hero h1{font-size:1.72rem}.enforcement-stat-band{grid-template-columns:1fr 1fr}.enforcement-process-list{grid-template-columns:1fr}.enforcement-process-list article,.enforcement-process-list article:nth-child(3n){border-right:0}.enforcement-authority-band{grid-template-columns:1fr}.enforcement-authority-band>a{justify-content:flex-start}.enforcement-public-ledger>article>header{grid-template-columns:1fr}.enforcement-public-ledger article time{justify-items:start}.enforcement-public-ledger article dl{grid-template-columns:1fr 1fr}.enforcement-rights-band{grid-template-columns:28px 1fr}.enforcement-rights-band a{grid-column:2;justify-self:start}.enforcement-account-header{align-items:flex-start;padding:22px 18px}.enforcement-account-header>svg{width:36px}.enforcement-account-stats{grid-template-columns:1fr 1fr}.enforcement-owner-warrant dl,.enforcement-review-request{grid-template-columns:1fr}.enforcement-review-request h4,.enforcement-review-request button{grid-column:1}.enforcement-owner-events>div,.official-enforcement-report{grid-template-columns:1fr}.official-enforcement-report label{grid-column:1!important}}@media (max-width:430px){.enforcement-public-hero{padding-inline:16px}.enforcement-public-hero>div>div{display:grid}.enforcement-stat-band,.enforcement-public-ledger article dl,.enforcement-account-stats{grid-template-columns:1fr 1fr}.enforcement-public-ledger>article{padding-inline:14px}.enforcement-public-ledger article>footer{flex-direction:column;align-items:flex-start}.enforcement-public-ledger article>footer small{margin-left:0}.enforcement-account-header h1{font-size:1.35rem}.enforcement-owner-ledger>article{padding-inline:12px}.enforcement-owner-ledger>article>header{grid-template-columns:1fr}.enforcement-owner-ledger>article>header>b{justify-self:start}.enforcement-owner-meta{display:grid}.enforcement-owner-warrant>header{grid-template-columns:22px 1fr}.enforcement-owner-warrant>header b{grid-column:2}.enforcement-owner-execution{grid-template-columns:1fr}.enforcement-owner-execution small{grid-column:1}.enforcement-disclosure{flex-wrap:wrap;align-items:flex-start}.enforcement-disclosure a{width:100%;margin-left:28px}.official-warrant-body dl{grid-template-columns:1fr}}
