[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.print-register.svelte-1yge8o7 h1:where(.svelte-1yge8o7){font-size:18pt}.print-register.svelte-1yge8o7 .organisation:where(.svelte-1yge8o7){margin-top:2mm;font-size:11pt}.print-register.svelte-1yge8o7 .meta:where(.svelte-1yge8o7){margin-bottom:8mm;font-size:9pt}.print-register.svelte-1yge8o7 .record:where(.svelte-1yge8o7){break-inside:avoid;border-top:1px solid #000;padding:4mm 0}.print-register.svelte-1yge8o7 .record:where(.svelte-1yge8o7) h2:where(.svelte-1yge8o7){margin-bottom:2mm;font-size:12pt}.print-register.svelte-1yge8o7 .record:where(.svelte-1yge8o7) dl:where(.svelte-1yge8o7){grid-template-columns:55mm 1fr;gap:1mm 5mm;font-size:9.5pt;display:grid}.print-register.svelte-1yge8o7 .record:where(.svelte-1yge8o7) dl:where(.svelte-1yge8o7) dt:where(.svelte-1yge8o7){color:#444}.print-register.svelte-1yge8o7 .record:where(.svelte-1yge8o7) dl:where(.svelte-1yge8o7) dt:where(.svelte-1yge8o7) .cite:where(.svelte-1yge8o7){font-size:8pt}.print-register.svelte-1yge8o7 .record:where(.svelte-1yge8o7) dl:where(.svelte-1yge8o7) dd:where(.svelte-1yge8o7){white-space:pre-line}.field.svelte-1o90mmh{border-bottom:1px solid var(--rule2);grid-template-columns:minmax(0,1fr) auto;gap:.4rem 2rem;min-width:0;padding:1rem 0;display:grid}.field.svelte-1o90mmh:last-child{border-bottom:0}.field.svelte-1o90mmh>:where(.svelte-1o90mmh):not(.cite){grid-column:1}.field.svelte-1o90mmh .cite:where(.svelte-1o90mmh){grid-area:1/2;padding-top:.15rem}@media (width<=40rem){.field.svelte-1o90mmh{grid-template-columns:1fr}.field.svelte-1o90mmh .cite:where(.svelte-1o90mmh){grid-area:auto/1}}.field.svelte-1o90mmh fieldset:where(.svelte-1o90mmh){border:0;margin:0;padding:0}.field.svelte-1o90mmh fieldset:where(.svelte-1o90mmh) .choices:where(.svelte-1o90mmh){margin-top:.4rem}.field.svelte-1o90mmh .label:where(.svelte-1o90mmh){font-family:var(--serif);color:var(--ink);padding:0;font-size:16px;display:block}.field.svelte-1o90mmh .label-row:where(.svelte-1o90mmh){display:block}.field.svelte-1o90mmh .label-row:where(.svelte-1o90mmh) .label:where(.svelte-1o90mmh){display:inline}.field.svelte-1o90mmh .req:where(.svelte-1o90mmh){color:var(--wax);margin-left:.2rem}.field.svelte-1o90mmh input:where(.svelte-1o90mmh):not([type=checkbox],[type=radio]),.field.svelte-1o90mmh textarea:where(.svelte-1o90mmh){width:100%;max-width:var(--measure)}.field.svelte-1o90mmh[data-type=number] input:where(.svelte-1o90mmh){width:auto}.field.svelte-1o90mmh textarea:where(.svelte-1o90mmh){resize:vertical}.field.svelte-1o90mmh .with-unit:where(.svelte-1o90mmh){align-items:baseline;gap:.5rem;display:inline-flex}.field.svelte-1o90mmh .with-unit:where(.svelte-1o90mmh) .unit:where(.svelte-1o90mmh){color:var(--ink2);font-size:14px}.field.svelte-1o90mmh .help:where(.svelte-1o90mmh){color:var(--ink2);max-width:var(--measure);font-size:13px}.field.svelte-1o90mmh .error:where(.svelte-1o90mmh){color:var(--wax);font-size:13px}.record-form.svelte-14276ig{gap:1.25rem;margin-top:1.5rem;display:grid}.record-form.svelte-14276ig .errors:where(.svelte-14276ig){color:var(--wax);background:var(--wax-soft);border:1px solid var(--wax-soft);border-radius:var(--radius-card);padding:.75rem 1rem;font-size:14px}.record-form.svelte-14276ig .section:where(.svelte-14276ig){min-width:0;padding-bottom:.25rem}.record-form.svelte-14276ig .section:where(.svelte-14276ig) h2:where(.svelte-14276ig){padding-bottom:.25rem;font-size:18px}.record-form.svelte-14276ig .section:where(.svelte-14276ig) .intro:where(.svelte-14276ig){color:var(--ink2);margin-top:.35rem;margin-bottom:.25rem;font-size:14px}.record-form.svelte-14276ig .actions:where(.svelte-14276ig){margin-top:.25rem}.history.svelte-1koqviu{margin-top:2rem}.history.svelte-1koqviu ol:where(.svelte-1koqviu){margin-top:1rem;list-style:none}.history.svelte-1koqviu li:where(.svelte-1koqviu){--dot:var(--ink3);gap:.2rem;padding:0 0 1.25rem 1.75rem;font-size:14px;display:grid;position:relative}.history.svelte-1koqviu li:where(.svelte-1koqviu):before{content:"";background:var(--rule2);width:2px;position:absolute;top:.9rem;bottom:-.3rem;left:calc(.3rem - 1px)}.history.svelte-1koqviu li:where(.svelte-1koqviu):after{content:"";background:var(--sheet);border:2px solid var(--dot);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.3rem;left:0}.history.svelte-1koqviu li:where(.svelte-1koqviu):last-child{padding-bottom:0}.history.svelte-1koqviu li:where(.svelte-1koqviu):last-child:before{display:none}.history.svelte-1koqviu li:where(.svelte-1koqviu)[data-kind=created],.history.svelte-1koqviu li:where(.svelte-1koqviu)[data-kind=assessment]{--dot:var(--khaki)}.history.svelte-1koqviu li:where(.svelte-1koqviu)[data-kind=transition]{--dot:var(--navy)}.history.svelte-1koqviu li:where(.svelte-1koqviu)[data-kind=archived]{--dot:var(--wax)}.history.svelte-1koqviu li:where(.svelte-1koqviu) .when:where(.svelte-1koqviu){font-family:var(--mono);color:var(--ink3);font-size:12px}.history.svelte-1koqviu li:where(.svelte-1koqviu) .what:where(.svelte-1koqviu){font-weight:500}.history.svelte-1koqviu li:where(.svelte-1koqviu) .who:where(.svelte-1koqviu){color:var(--ink3);font-weight:400}.history.svelte-1koqviu li:where(.svelte-1koqviu) .changes:where(.svelte-1koqviu){color:var(--ink2);background:var(--paper);border-radius:var(--radius);grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin-top:.35rem;padding:.6rem .8rem;font-size:13px;display:grid}@media (width<=40rem){.history.svelte-1koqviu li:where(.svelte-1koqviu) .changes:where(.svelte-1koqviu){grid-template-columns:minmax(0,1fr);gap:.1rem}.history.svelte-1koqviu li:where(.svelte-1koqviu) .changes:where(.svelte-1koqviu) dd:where(.svelte-1koqviu)+dt:where(.svelte-1koqviu){margin-top:.4rem}}.history.svelte-1koqviu li:where(.svelte-1koqviu) .changes:where(.svelte-1koqviu) dt:where(.svelte-1koqviu){color:var(--ink3)}.history.svelte-1koqviu li:where(.svelte-1koqviu) .changes:where(.svelte-1koqviu) dd:where(.svelte-1koqviu){overflow-wrap:anywhere;min-width:0}.history.svelte-1koqviu li:where(.svelte-1koqviu) .changes:where(.svelte-1koqviu) del:where(.svelte-1koqviu){color:var(--ink3)}.history.svelte-1koqviu li:where(.svelte-1koqviu) .changes:where(.svelte-1koqviu) ins:where(.svelte-1koqviu){color:var(--ink);text-decoration:none}@media print{.history.svelte-1koqviu{box-shadow:none}}.links.svelte-7m0wqj{margin-top:1.5rem}.links.svelte-7m0wqj h3:where(.svelte-7m0wqj){margin-top:.9rem;font-size:16px}.links.svelte-7m0wqj ul:where(.svelte-7m0wqj){margin-top:.4rem;list-style:none}.links.svelte-7m0wqj li:where(.svelte-7m0wqj){overflow-wrap:anywhere;border-bottom:1px solid var(--rule2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;min-height:44px;padding:.45rem 0;font-size:15px;font-weight:500;display:flex}.links.svelte-7m0wqj li:where(.svelte-7m0wqj):last-child{border-bottom:0}@media print{.links.svelte-7m0wqj{box-shadow:none}}.rows.svelte-17kcu8q{background:var(--sheet);border:1px solid var(--rule2);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);margin-top:1.5rem;overflow-x:auto}.rows.svelte-17kcu8q table:where(.svelte-17kcu8q){border-collapse:collapse;width:100%;font-size:14px}.rows.svelte-17kcu8q th:where(.svelte-17kcu8q),.rows.svelte-17kcu8q td:where(.svelte-17kcu8q){text-align:left;vertical-align:middle;padding:.85rem 1rem}.rows.svelte-17kcu8q thead:where(.svelte-17kcu8q) th:where(.svelte-17kcu8q){font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink3);background:var(--paper);border-bottom:1px solid var(--rule2);padding-top:.65rem;padding-bottom:.65rem;font-size:11px;font-weight:500}.rows.svelte-17kcu8q tbody:where(.svelte-17kcu8q) tr:where(.svelte-17kcu8q){border-bottom:1px solid var(--rule2);transition:background-color .12s}.rows.svelte-17kcu8q tbody:where(.svelte-17kcu8q) tr:where(.svelte-17kcu8q):last-child{border-bottom:0}.rows.svelte-17kcu8q tbody:where(.svelte-17kcu8q) tr:where(.svelte-17kcu8q):hover{background:var(--navy-soft)}.rows.svelte-17kcu8q tbody:where(.svelte-17kcu8q) th:where(.svelte-17kcu8q){font-size:15px;font-weight:600}.rows.svelte-17kcu8q tbody:where(.svelte-17kcu8q) th:where(.svelte-17kcu8q) a:where(.svelte-17kcu8q){color:var(--ink)}.rows.svelte-17kcu8q td:where(.svelte-17kcu8q){color:var(--ink2)}.rows.svelte-17kcu8q .date:where(.svelte-17kcu8q){font-family:var(--mono);white-space:nowrap;color:var(--ink3);font-size:12px}@media (width<=40rem){.rows.svelte-17kcu8q thead:where(.svelte-17kcu8q){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rows.svelte-17kcu8q tbody:where(.svelte-17kcu8q) tr:where(.svelte-17kcu8q){gap:.25rem;padding:.85rem 1rem;display:grid}.rows.svelte-17kcu8q tbody:where(.svelte-17kcu8q) th:where(.svelte-17kcu8q),.rows.svelte-17kcu8q td:where(.svelte-17kcu8q){padding:0;display:block}.rows.svelte-17kcu8q td:where(.svelte-17kcu8q):before{content:attr(data-label) ": ";font-family:var(--sans);color:var(--ink3)}}.record-view.svelte-rvz2ah{margin-top:1.5rem;padding:0}.record-view.svelte-rvz2ah .section:where(.svelte-rvz2ah){padding:1rem 1.25rem .5rem}.record-view.svelte-rvz2ah .section:where(.svelte-rvz2ah)+.section:where(.svelte-rvz2ah){border-top:1px solid var(--rule2)}.record-view.svelte-rvz2ah .section:where(.svelte-rvz2ah) h2:where(.svelte-rvz2ah){padding-bottom:.35rem;font-size:18px}.record-view.svelte-rvz2ah .row:where(.svelte-rvz2ah){border-top:1px solid var(--rule2);grid-template-columns:minmax(10rem,1fr) 2fr;gap:.25rem 2rem;padding:.65rem 0;display:grid}@media (width<=40rem){.record-view.svelte-rvz2ah .row:where(.svelte-rvz2ah){grid-template-columns:minmax(0,1fr)}}.record-view.svelte-rvz2ah .row:where(.svelte-rvz2ah) dt:where(.svelte-rvz2ah){color:var(--ink3);flex-direction:column;align-items:flex-start;gap:.15rem;font-size:13px;display:flex}.record-view.svelte-rvz2ah .row:where(.svelte-rvz2ah) dd:where(.svelte-rvz2ah){white-space:pre-line;overflow-wrap:anywhere;min-width:0;font-size:15px}.record-view.svelte-rvz2ah .row:where(.svelte-rvz2ah) dd:where(.svelte-rvz2ah) .assessment:where(.svelte-rvz2ah){font-weight:600;display:block}.record-view.svelte-rvz2ah .row:where(.svelte-rvz2ah) dd:where(.svelte-rvz2ah) .assessment:where(.svelte-rvz2ah)[data-level=positive]{color:var(--wax)}.record-view.svelte-rvz2ah .row:where(.svelte-rvz2ah) dd:where(.svelte-rvz2ah) .assessment:where(.svelte-rvz2ah)[data-level=conditional]{color:var(--navy)}.record-view.svelte-rvz2ah .row:where(.svelte-rvz2ah) dd:where(.svelte-rvz2ah) .assessment:where(.svelte-rvz2ah)[data-level=negative]{color:var(--khaki)}.record-view.svelte-rvz2ah .row:where(.svelte-rvz2ah) dd:where(.svelte-rvz2ah) .assessed:where(.svelte-rvz2ah),.record-view.svelte-rvz2ah .row:where(.svelte-rvz2ah) dd:where(.svelte-rvz2ah) .none:where(.svelte-rvz2ah){color:var(--ink3);font-size:13px;display:block}.record-view.svelte-rvz2ah .row:where(.svelte-rvz2ah) dd:where(.svelte-rvz2ah) .assess:where(.svelte-rvz2ah){margin-top:.35rem;font-size:13px;font-weight:500;display:inline-block}@media print{.record-view.svelte-rvz2ah{box-shadow:none}}.state-bar.svelte-11biesz{margin-top:1.5rem}.state-bar.svelte-11biesz .states:where(.svelte-11biesz){list-style:none;display:flex}.state-bar.svelte-11biesz .states:where(.svelte-11biesz) li:where(.svelte-11biesz){--marker:1.75rem;overflow-wrap:anywhere;min-width:0;color:var(--ink3);flex-direction:column;flex:1 1 0;gap:.5rem;padding-right:.75rem;font-size:13px;line-height:1.35;display:flex;position:relative}.state-bar.svelte-11biesz .states:where(.svelte-11biesz) li:where(.svelte-11biesz):before{content:"";z-index:1;width:var(--marker);height:var(--marker);font-family:var(--mono);color:var(--ink3);background:var(--sheet);border:1.5px solid var(--rule);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid;position:relative}.state-bar.svelte-11biesz .states:where(.svelte-11biesz) li:where(.svelte-11biesz):after{content:"";top:calc(var(--marker) / 2 - 1px);left:var(--marker);background:var(--rule2);height:2px;position:absolute;right:0}.state-bar.svelte-11biesz .states:where(.svelte-11biesz) li:where(.svelte-11biesz):last-child:after{display:none}.state-bar.svelte-11biesz .states:where(.svelte-11biesz) li:where(.svelte-11biesz)[data-status=done]{color:var(--ink2)}.state-bar.svelte-11biesz .states:where(.svelte-11biesz) li:where(.svelte-11biesz)[data-status=done]:before{content:"✓";color:var(--on-khaki);background:var(--khaki);border-color:var(--khaki)}.state-bar.svelte-11biesz .states:where(.svelte-11biesz) li:where(.svelte-11biesz)[data-status=done]:after{background:var(--khaki)}.state-bar.svelte-11biesz .states:where(.svelte-11biesz) li:where(.svelte-11biesz)[data-status=skipped]{opacity:.6;font-style:italic}.state-bar.svelte-11biesz .states:where(.svelte-11biesz) li:where(.svelte-11biesz)[data-status=skipped]:before{border-style:dashed}.state-bar.svelte-11biesz .states:where(.svelte-11biesz) li:where(.svelte-11biesz)[aria-current=step]{color:var(--navy);font-weight:600}.state-bar.svelte-11biesz .states:where(.svelte-11biesz) li:where(.svelte-11biesz)[aria-current=step]:before{color:var(--on-navy);background:var(--navy);border-color:var(--navy);box-shadow:0 0 0 4px var(--navy-soft)}@media (width<=40rem){.state-bar.svelte-11biesz .states:where(.svelte-11biesz){flex-direction:column}.state-bar.svelte-11biesz .states:where(.svelte-11biesz) li:where(.svelte-11biesz){flex-direction:row;align-items:center;gap:.75rem;padding:0 0 .85rem}.state-bar.svelte-11biesz .states:where(.svelte-11biesz) li:where(.svelte-11biesz):after{top:var(--marker);bottom:0;left:calc(var(--marker) / 2 - 1px);width:2px;height:auto;right:auto}.state-bar.svelte-11biesz .states:where(.svelte-11biesz) li:where(.svelte-11biesz):last-child{padding-bottom:0}}.state-bar.svelte-11biesz .visually-hidden:where(.svelte-11biesz){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.state-bar.svelte-11biesz .next:where(.svelte-11biesz){border-top:1px solid var(--rule2);gap:.6rem;margin-top:1.25rem;padding-top:1rem;display:grid}.state-bar.svelte-11biesz .next:where(.svelte-11biesz) .missing:where(.svelte-11biesz){color:var(--ink2);font-size:13px}@media print{.state-bar.svelte-11biesz{box-shadow:none}}.tool-meta.svelte-ml7ip9{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-top:.75rem;display:flex}.tool-meta.svelte-ml7ip9 .sep:where(.svelte-ml7ip9){color:var(--ink3)}.local.svelte-ml7ip9,.message.svelte-ml7ip9{background:var(--navy-soft);border:1px solid var(--navy-soft);border-radius:var(--radius-card);margin-bottom:1.5rem;padding:.75rem 1rem;font-size:14px}.local.svelte-ml7ip9{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.local.svelte-ml7ip9 .icon:where(.svelte-ml7ip9){color:var(--navy);display:inline-flex}.local.svelte-ml7ip9 p:where(.svelte-ml7ip9){min-width:0;max-width:var(--measure);flex:16rem}.local.svelte-ml7ip9 .toolbar:where(.svelte-ml7ip9){flex:0 auto}.mode-title.svelte-ml7ip9{font-size:clamp(22px,2.6vw,26px)}.record-head.svelte-ml7ip9{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;display:flex}.record-head.svelte-ml7ip9 .heading:where(.svelte-ml7ip9){flex-wrap:wrap;flex:18rem;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.record-head.svelte-ml7ip9 .heading:where(.svelte-ml7ip9) h2:where(.svelte-ml7ip9){overflow-wrap:anywhere;font-size:clamp(22px,2.6vw,26px)}.record-head.svelte-ml7ip9 .actions:where(.svelte-ml7ip9){flex:0 auto;justify-content:flex-end}@media (width<=40rem){.record-head.svelte-ml7ip9 .actions:where(.svelte-ml7ip9){flex:100%;justify-content:flex-start}}.deadlines.svelte-ml7ip9{margin-top:2rem}.composed.svelte-ml7ip9{margin-top:2.5rem}.composed.svelte-ml7ip9 h3:where(.svelte-ml7ip9){margin-top:1.5rem;font-size:18px}.composed.svelte-ml7ip9 .composed-record:where(.svelte-ml7ip9){break-inside:avoid;margin-top:1.5rem}.composed.svelte-ml7ip9 .composed-record:where(.svelte-ml7ip9) h4:where(.svelte-ml7ip9){font-size:16px}.composed.svelte-ml7ip9 .composed-record:where(.svelte-ml7ip9) h4:where(.svelte-ml7ip9) .composed-state:where(.svelte-ml7ip9){font-family:var(--sans);vertical-align:.1em;margin-left:.5rem}.quiet-text.svelte-ml7ip9,.empty.svelte-ml7ip9{color:var(--ink3);margin-top:1.5rem;font-size:14px}.empty.svelte-ml7ip9{text-align:center;background:var(--sheet);border:1px dashed var(--rule);border-radius:var(--radius-card);padding:2rem 1.25rem}
