.dl-basis[hidden]{display:none}.dl-basis>h2{margin-top:0}.dl-basis-entry{border:1px solid var(--dl-line);border-left:3px solid var(--dl-brand);overflow-wrap:anywhere;background:var(--dl-paper);border-radius:8px;margin:14px 0;padding:16px}.dl-basis-entry h3{margin:8px 0;font-size:17px}.dl-basis-text,.dl-basis-quote{white-space:pre-wrap;line-height:1.5}.dl-basis-quote{border-left:2px solid var(--dl-line);background:var(--dl-tint);padding:9px 12px;font-size:13px}.dl-basis-proposed,.dl-basis-unclear{border-left-color:var(--lightningcss-light,#9e722f)var(--lightningcss-dark,#e6c588)}.dl-basis-superseded{border-left-color:var(--dl-muted)}.dl-basis-superseded .dl-management-badge{background:0 0}.dl-basis-editor>label{margin:16px 0}.dl-basis-transfer h3{margin-top:0}.dl-basis-context{border:1px solid var(--dl-line);background:var(--dl-tint);border-radius:8px;margin:14px 0;padding:14px}.dl-basis-context h3{margin:0 0 7px!important}.dl-basis-context .dl-basis-entry{margin:10px 0;padding:10px;font-size:13px}.dl-basis-context .dl-basis-entry h3{font-size:14px;margin:7px 0!important}.dl-basis-context .dl-basis-text{margin:5px 0}.dl-basis-context .dl-small{font-size:11px}.dl-basis-context .dl-management-actions{margin:8px 0}.dl-basis-context-history{margin-top:15px}.dl-basis-editor .dl-management-fields,.dl-basis-transfer{min-width:0}.dl-basis input[type=file][hidden]{display:none!important}@media print{body.dl-management-print .dl-basis,body.dl-management-print .dl-basis-context{display:none!important}}.dl-basis-context-entries{max-height:340px;padding-right:4px;overflow:auto}.dl-management-tabs{flex-wrap:wrap}.dl-basis-context-entries:focus-within{outline:1px solid var(--dl-brand)}.dl-review-ai{border-top:1px solid var(--dl-line);border-bottom:1px solid var(--dl-line);min-width:0;margin:22px 0;padding:17px 0}.dl-review-ai>.dl-management-toolbar>h3{margin:0;font-size:18px}.dl-review-ai .dl-review-ai-connection{border-left:3px solid var(--dl-brand);background:var(--dl-tint);padding:7px 10px;font-size:13px;line-height:1.45}.dl-review-ai .dl-review-ai-turn{border-top:1px solid var(--dl-line);overflow-wrap:anywhere;margin-top:20px;padding-top:15px}.dl-review-ai h4{margin:17px 0 6px;font-size:14px}.dl-review-ai .dl-review-ai-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.dl-review-ai ul{padding-left:20px;font-size:14px;line-height:1.5}.dl-review-ai li+li{margin-top:6px}.dl-review-ai .dl-review-ai-stale{color:var(--lightningcss-light,#7d5318)var(--lightningcss-dark,#efcf98);border-left:3px solid;padding:8px;font-size:13px}.dl-review-ai textarea{min-height:94px}.dl-review-ai .dl-management-actions{margin:10px 0}.dl-review-ai button{white-space:normal}.dl-review-ai .dl-management-badge{font-size:11px}@media (width<=650px){.dl-review-ai{margin:18px 0;padding:15px 0}.dl-review-ai>.dl-management-toolbar{align-items:flex-start;gap:6px}.dl-review-ai .dl-management-actions button{flex:150px}}@media print{.dl-review-ai{display:none!important}}.dl-review-ai-basis{border:1px solid var(--dl-line);background:var(--dl-tint);border-radius:8px;min-width:0;margin:14px 0;padding:12px}.dl-review-ai-basis-heading{margin:0 0 5px;font-size:14px;font-weight:650}.dl-review-ai-basis-group{min-width:0;margin-top:9px}.dl-review-ai .dl-review-ai-basis-group h4{margin:0 0 5px;font-size:13px}.dl-review-ai-basis-group>p{margin:3px 0}.dl-review-ai .dl-review-ai-basis-group ul{margin:0;padding-left:19px;font-size:12px}.dl-review-ai-basis-group li{overflow-wrap:anywhere}.dl-review-ai-basis-group li p{white-space:pre-wrap;margin:4px 0;line-height:1.45}.dl-review-ai-basis-list{overscroll-behavior:contain;max-height:108px;padding-right:5px;overflow-y:auto}.dl-review-ai-basis-current .dl-review-ai-basis-list{max-height:145px}.dl-review-ai-basis-list:focus-visible{outline:2px solid var(--dl-brand);outline-offset:3px}.dl-review-ai-basis-unclear{border-left:3px solid var(--dl-brand);padding-left:9px}.dl-review-ai-reference{font-size:11px;font-weight:400}.dl-review-ai-basis li:target{outline:2px solid var(--dl-brand);outline-offset:2px;scroll-margin-top:90px}.dl-review-ai-validation-notice{border-top:1px solid var(--dl-line);margin-bottom:0;padding-top:7px}.dl-review-ai-claim{border-left:3px solid var(--dl-brand);background:var(--dl-tint);margin:9px 0;padding:9px 11px}.dl-review-ai-claim-label{margin:0 0 5px;font-size:12px;font-weight:650}.dl-review-ai-claim>.dl-review-ai-text{margin:5px 0}.dl-review-ai-evidence{margin-top:8px}.dl-review-ai-evidence>p{margin:0 0 4px}.dl-review-ai-evidence blockquote{border-left:1px solid var(--dl-line);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 0 0 10px;font-size:12px;line-height:1.45}.dl-review-ai-legacy{border-left:3px solid var(--dl-line);padding:8px 10px;font-size:12px;line-height:1.45}.dl-review-ai-claims a{overflow-wrap:anywhere}@media (width<=650px){.dl-review-ai-basis{padding:10px}.dl-review-ai-basis-current .dl-review-ai-basis-list{max-height:130px}.dl-review-ai-claim{padding:8px}.dl-review-ai-evidence blockquote{padding-left:7px}}.dl-review-ai-basis{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px;display:grid}.dl-review-ai-basis>.dl-review-ai-basis-heading,.dl-review-ai-basis>p,.dl-review-ai-basis-unclear,.dl-review-ai-basis-decided{grid-column:1/-1}.dl-review-ai-basis-group{align-self:start}.dl-ai-proposal-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:12px 0;display:grid}.dl-ai-proposal-comparison>section{border:1px solid var(--dl-line);border-radius:8px;min-width:0;padding:14px}.dl-ai-proposal-comparison>section:last-child{border-top:3px solid var(--dl-brand)}.dl-ai-proposal-comparison .dl-management-exact{max-height:none;overflow:visible}.dl-ai-proposal-comparison h4:first-child{margin-top:0}.dl-ai-proposal-review{border-bottom:1px solid var(--dl-line);margin-bottom:15px;padding-bottom:15px}.dl-management-review-proposal{grid-template-columns:minmax(0,1fr)!important}.dl-management-review-proposal>aside{display:none}.dl-management-review-proposal>.dl-management-card{min-width:0}@media (width<=900px){.dl-ai-proposal-comparison{grid-template-columns:minmax(0,1fr);gap:10px}}@media (width<=650px){.dl-review-ai-basis{grid-template-columns:minmax(0,1fr)}.dl-review-ai-basis-unclear{order:0}}.dl-review-ai-workflow{border:1px solid var(--dl-line);border-radius:8px;min-width:0;margin:14px 0;padding:12px}.dl-review-ai .dl-review-ai-workflow>h4{margin:0 0 10px}.dl-review-ai .dl-review-ai-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.dl-review-ai .dl-review-ai-steps li{background:var(--dl-tint);border-top:2px solid var(--dl-brand);overflow-wrap:anywhere;min-width:0;margin:0;padding:8px;font-size:12px}.dl-review-ai-steps strong,.dl-review-ai-steps span{display:block}.dl-review-ai-steps span{margin-top:4px;font-size:11px;line-height:1.4}.dl-review-ai-workflow-findings{padding-left:19px}.dl-review-ai-workflow-findings>li>p{margin:6px 0}.dl-review-ai-workflow>.dl-small:last-child{margin-bottom:0}@media (width<=650px){.dl-review-ai .dl-review-ai-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-review-ai-workflow{padding:10px}}.dl-ai-work-context,.dl-ai-location-hint{border:1px solid var(--dl-line);border-left:4px solid var(--dl-brand);background:var(--dl-tint);overflow-wrap:anywhere;border-radius:7px;margin:14px 0;padding:13px 15px;line-height:1.5}.dl-ai-work-context>.dl-kicker{margin:0 0 5px}.dl-ai-work-context>strong{font-size:15px;display:block}.dl-ai-work-context>p,.dl-ai-location-hint>p{margin:7px 0;font-size:14px}.dl-ai-work-context>.dl-small{font-size:13px}.dl-ai-work-context>ul{overscroll-behavior:contain;max-height:240px;overflow:auto}.dl-ai-location-hint{border-left-style:dashed}.dl-ai-work-context>button,.dl-ai-location-hint>button{margin:4px 0}.dl-ai-source-overview{border:1px solid var(--dl-line);background:var(--dl-tint);overflow-wrap:anywhere;border-radius:8px;margin:12px 0;padding:12px 14px}.dl-review-ai .dl-ai-source-overview>h4{margin:0 0 6px}.dl-ai-source-counts{flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.dl-ai-source-gaps,.dl-ai-open-basis{border-left:3px solid var(--dl-brand);background:var(--dl-tint);margin-top:10px;padding:4px 11px}.dl-ai-open-basis p,.dl-ai-source-gaps p{white-space:pre-wrap;margin:5px 0;font-size:13px;line-height:1.5}.dl-ai-details{border:1px solid var(--dl-line);overflow-wrap:anywhere;border-radius:6px;margin:12px 0;padding:0 12px}.dl-ai-details>summary{cursor:pointer;color:var(--dl-brand);padding:10px 0;font-size:13px;font-weight:600}.dl-ai-details>summary:focus-visible{outline:2px solid var(--dl-brand);outline-offset:3px}.dl-ai-details>div{padding-bottom:10px}.dl-ai-failure-help{border:1px solid var(--dl-line);border-left:4px solid var(--dl-brand);border-radius:7px;margin:12px 0;padding:12px 14px}.dl-review-ai .dl-ai-failure-help>h4{margin:0 0 6px}.dl-ai-failure-help>p{font-size:14px;line-height:1.5}.dl-ai-work-context.dl-ai-work-context-compact{margin-bottom:10px;padding:10px 14px}.dl-ai-work-context-compact>p{font-size:13px}.dl-management{--dl-brand:var(--lightningcss-light,#287d78)var(--lightningcss-dark,#87c5ba);--dl-paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2b28);--dl-line:var(--lightningcss-light,#dde7e2)var(--lightningcss-dark,#354b43);--dl-tint:var(--lightningcss-light,#edf5f2)var(--lightningcss-dark,#263e35);--dl-muted:var(--lightningcss-light,#52665e)var(--lightningcss-dark,#bdd5ca);border:1px solid var(--dl-line);background:var(--dl-paper);border-radius:12px;margin:12px 0 24px;overflow:clip}.dl-management[hidden]{display:none}.dl-management-layout{grid-template-columns:190px minmax(0,1fr);min-height:65vh;display:grid}.dl-management-sidebar{border-right:1px solid var(--dl-line);padding:22px 12px}.dl-management-sidebar nav{flex-direction:column;gap:6px;display:flex;position:sticky;top:16px}.dl-management-sidebar button{text-align:left;background:0 0;border:0;width:100%;padding:11px 12px}.dl-management-sidebar [aria-current=page]{background:var(--dl-tint);color:var(--dl-brand);font-weight:600}.dl-management-main{min-width:0;padding:24px}.dl-management-heading,.dl-management-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dl-management-heading{margin-bottom:18px}.dl-management-heading h1{margin:0 0 6px;font-size:28px}.dl-management-heading p{color:var(--dl-muted);margin:0;font-size:14px}.dl-management-tabs{border-bottom:1px solid var(--dl-line);gap:6px;margin-bottom:22px;padding-bottom:10px;display:flex}.dl-management-tabs [aria-current=page]{background:var(--dl-brand);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15332c);border-color:#0000}.dl-management-status{background:var(--dl-tint);border:1px solid var(--dl-line);border-radius:8px;margin:12px 0;padding:11px 14px;font-size:14px}.dl-management-status p{margin:4px 0}.dl-management-error{border:1px solid var(--lightningcss-light,#922a37)var(--lightningcss-dark,#f39b95);border-radius:8px;margin:12px 0;padding:14px}.dl-management-error p{margin:0 0 9px}.dl-management button{min-height:40px}.dl-management .dl-primary{background:var(--dl-brand);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15332c);border-color:#0000}.dl-management label{flex-direction:column;gap:7px;font-size:14px;display:flex}.dl-management input:not([type=checkbox]),.dl-management select,.dl-management textarea{background:var(--dl-paper);width:100%;min-width:0;color:inherit;border:1px solid var(--lightningcss-light,#84968e)var(--lightningcss-dark,#79998b);border-radius:6px;padding:10px}.dl-management textarea{resize:vertical;min-height:120px;line-height:1.5}.dl-management input[type=checkbox]{flex-shrink:0;margin:2px 0 0}.dl-management fieldset{border:0;margin:16px 0;padding:0}.dl-management legend{margin-bottom:12px;font-weight:600}.dl-management .dl-check{flex-direction:row;align-items:flex-start;gap:9px;margin:12px 0}.dl-management .dl-small{color:var(--dl-muted);font-size:12px}.dl-management .dl-kicker{color:var(--dl-brand);font-size:12px;font-weight:600}.dl-management-card{border:1px solid var(--dl-line);background:var(--dl-paper);border-radius:10px;min-width:0;margin:14px 0;padding:20px}.dl-management-card h2{margin:0 0 10px;font-size:21px}.dl-management-card h3{margin:20px 0 8px;font-size:16px}.dl-management-card p{margin:8px 0}.dl-management-list-item{border-bottom:1px solid var(--dl-line);overflow-wrap:anywhere;padding:16px 0}.dl-management-list-item:last-child{border:0}.dl-management-list-item h3{margin:0 0 5px}.dl-management-list-item p{margin:5px 0}.dl-management-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:16px 0;display:grid}.dl-management-search{flex:240px;max-width:470px}.dl-management-badge{background:var(--dl-tint);border:1px solid var(--dl-line);border-radius:5px;padding:4px 8px;font-size:12px;display:inline-block}.dl-management-review{grid-template-columns:minmax(290px,.9fr) minmax(340px,1.1fr);align-items:start;gap:22px;display:grid}.dl-management-review .dl-management-card{margin:0}.dl-management-review .dl-management-card h2{line-height:1.3}.dl-management-exact{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid var(--dl-line);background:var(--dl-tint);padding:14px;font-size:14px;line-height:1.5}.dl-management-actions{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}.dl-management-savebar{z-index:1;background:var(--dl-paper);border-bottom:1px solid var(--dl-line);margin-bottom:15px;padding:10px 0;position:sticky;top:0}.dl-management-dirty{color:var(--lightningcss-light,#7d5318)var(--lightningcss-dark,#efcf98)}.dl-management-paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111;overflow-wrap:anywhere;background:#fff;border:1px solid #d9d9d9;max-width:210mm;margin:0 auto;padding:28px;font:11.5pt/1.35 Calibri,Segoe UI,Arial,sans-serif}.dl-management-paper .dl-document-brand{break-inside:avoid;border-bottom:.7pt solid #3a9489;align-items:flex-end;margin-bottom:7mm;padding-bottom:4mm;display:flex}.dl-management-paper .dl-document-brand img{width:23mm;height:auto}.dl-management-paper h1{color:#111;margin:0 0 5pt;font-size:22pt;line-height:1.2}.dl-management-paper .dl-document-meta{color:#555;margin:8pt 0;font-size:9pt;line-height:1.4}.dl-management-paper section{margin-top:6mm}.dl-management-paper h2{color:#111;break-after:avoid;margin:0 0 6pt;font-size:14pt;line-height:1.3}.dl-management-paper .dl-document-text{white-space:pre-wrap;orphans:3;widows:3;line-height:1.35}.dl-management-paper .dl-document-focus{background:#f4f9f7;border-left:3px solid #3a9489;padding:12px}.dl-management-paper footer{color:#555;border-top:.5pt solid #d9d9d9;margin-top:8mm;padding-top:3mm;font-size:9pt}.dl-management-document-label{color:var(--dl-muted);margin:0 0 8px;font-size:12px}.dl-management-history{margin-top:24px}.dl-management-dialog{border:1px solid var(--dl-line);background:var(--dl-paper);width:min(620px,100vw - 24px);color:inherit;border-radius:10px;max-height:90vh;padding:24px;overflow:auto}.dl-management-dialog::backdrop{background:#142d3077}.dl-management-dialog h2{margin-top:0}.dl-management a{overflow-wrap:anywhere}.dl-management .dl-notification{border-left:3px solid var(--dl-brand);padding-left:12px}@media (width<=1100px){.dl-management-layout{grid-template-columns:155px minmax(0,1fr)}.dl-management-main{padding:20px}.dl-management-review .dl-management-paper{width:100%}.dl-management-review .dl-document-focus{padding:10px}}@media (width<=900px){.dl-management-review{grid-template-columns:minmax(0,1fr)}}.dl-management-preview{min-width:0}.dl-section-navigation{grid-template-columns:minmax(135px,.65fr) minmax(220px,1.5fr);align-items:center;gap:10px 18px;display:grid}.dl-section-progress{gap:5px;font-size:13px;display:grid}.dl-section-progress span{color:var(--dl-muted)}.dl-section-progress progress{width:100%;height:6px;accent-color:var(--dl-brand)}.dl-section-navigation .dl-management-actions{grid-column:1/-1;margin:0}.dl-management-savebar>p{margin:7px 0 0}.dl-review-context-summary{background:var(--dl-tint);border:1px solid var(--dl-line);border-radius:8px;margin:12px 0 18px;padding:12px 14px}.dl-review-context-summary p{margin:6px 0;font-size:13px}.dl-review-context-dialog{width:min(850px,100vw - 24px)}.dl-section-overview ol{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dl-section-overview li button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.dl-section-overview li small{white-space:nowrap;color:var(--dl-muted);font-size:12px}.dl-section-overview [aria-current=step]{border-color:var(--dl-brand);background:var(--dl-tint)}.dl-section-overview [aria-current=step]>span{font-weight:600}@media (width<=650px){.dl-section-navigation{grid-template-columns:minmax(0,1fr)}.dl-section-navigation .dl-management-actions{grid-column:auto}.dl-section-overview li button{flex-direction:column;align-items:flex-start;gap:4px}.dl-section-navigation .dl-management-actions button{flex:100px}}@media screen and (width>=901px){.dl-management-preview{scrollbar-gutter:stable;align-self:start;max-height:calc(100dvh - 112px);position:sticky;top:96px;overflow:auto}.dl-management-preview:focus-visible{outline:2px solid var(--dl-brand);outline-offset:3px}}@media (width<=900px){.dl-management-preview{max-height:none;position:static;overflow:visible}}@media print{.dl-management-preview{scrollbar-gutter:auto;outline:none;height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}body.dl-management-print.hm-has-print-preview>#root{display:block!important}body.dl-management-print.hm-has-print-preview .hm-print-mirror,body.dl-management-print .hm-print-mirror{display:none!important}body.dl-management-print,body.dl-management-print #root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important;height:auto!important;min-height:0!important}html:has(body.dl-management-print){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important;height:auto!important;min-height:0!important}body.dl-management-print .dl-management-fields{display:none!important}body.dl-management-print .dl-management-paper section{margin-top:6mm;padding:0}body.dl-management-print .dl-management-paper h2{break-after:avoid}body.dl-management-print .dl-management-paper footer{break-inside:avoid}}@media (width<=650px){.dl-management-layout{display:block}.dl-management-sidebar{border-right:0;border-bottom:1px solid var(--dl-line);padding:10px}.dl-management-sidebar nav{flex-flow:wrap;gap:4px;position:static}.dl-management-sidebar button{width:auto;padding:9px 10px}.dl-management-main{padding:16px}.dl-management-heading h1{font-size:25px}.dl-management-fields{grid-template-columns:1fr}.dl-management-card{padding:16px}.dl-management-paper{padding:18px}.dl-management-paper h1{font-size:20pt}.dl-management-actions button{min-height:44px}.dl-management-tabs button{flex:1}.dl-management-toolbar>label{flex:100%}.dl-management-heading>button{min-height:44px}.dl-management-savebar{position:static}.dl-management-review{gap:18px}}@media print{@page{size:A4;margin:20mm;@bottom-right{content:counter(page);font:9pt Calibri,Arial,sans-serif;color:#555}}body.dl-management-print{background:#fff;margin:0;padding:0}body.dl-management-print .pilot-toolbar,body.dl-management-print .pilot-save,body.dl-management-print .pilot-frame,body.dl-management-print .pilot-admin,body.dl-management-print .pilot-test-page{display:none!important}.dl-management-print .dl-management{background:#fff;border:0;margin:0;overflow:visible;display:block!important}.dl-management-print .dl-management-layout,.dl-management-print .dl-management-main,.dl-management-print .dl-management-review{min-height:0;padding:0;display:block}.dl-management-print .dl-management-sidebar,.dl-management-print .dl-management-heading,.dl-management-print .dl-management-tabs,.dl-management-print .dl-management-toolbar,.dl-management-print .dl-management-actions,.dl-management-print .dl-management-card,.dl-management-print .dl-management-document-label,.dl-management-print .dl-management-status,.dl-management-print .dl-management-error,.dl-management-print .dl-management-history,.dl-management-print .dl-management-savebar{display:none!important}.dl-management-print .dl-management-paper{border:0;max-width:none;margin:0;padding:0}.dl-management-print .dl-management-paper .dl-document-focus{background:0 0;border:0;padding:0}.dl-management-print .dl-document-brand{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.dl-regulatory-filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:20px 0;display:grid}.dl-regulatory-filters button{text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:62px;display:flex}.dl-regulatory-filters strong{font-size:1.25em}.dl-regulatory-overview h4{margin:0 0 8px}.dl-regulatory-overview .dl-management-list-item{margin-top:12px}.dl-regulatory-workspace{grid-template-columns:minmax(0,1fr)}.feedback-board{min-width:0;max-width:1120px;margin:22px auto 40px}.feedback-board[hidden]{display:none}.feedback-board-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.feedback-board-heading h1{margin:4px 0 6px;font-size:30px;line-height:1.25}.feedback-board-heading p{max-width:700px;margin:0}.feedback-board-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--lightningcss-light,#226f68)var(--lightningcss-dark,#87c5ba);font-size:12px;font-weight:700}.feedback-board-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feedback-board-info,.feedback-board-owner{color:var(--lightningcss-light,#466057)var(--lightningcss-dark,#bdd5ca);margin:10px 0;font-size:14px}.feedback-board-owner{background:var(--lightningcss-light,#eaf4f0)var(--lightningcss-dark,#233b32);border-left:3px solid var(--lightningcss-light,#287d78)var(--lightningcss-dark,#87c5ba);border-radius:0 8px 8px 0;padding:12px 16px}.feedback-board-filters{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:22px 0 18px;display:grid}.feedback-board-filters button{text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2b28);border-color:var(--lightningcss-light,#c7dbd3)var(--lightningcss-dark,#48675c);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;min-height:83px;padding:13px 14px;display:flex}.feedback-board-filters span{font-size:13px;line-height:1.3}.feedback-board-filters strong{font-size:27px;line-height:1}.feedback-board-filters [aria-pressed=true]{background:var(--lightningcss-light,#eaf4f0)var(--lightningcss-dark,#263e35);border-color:var(--lightningcss-light,#287d78)var(--lightningcss-dark,#87c5ba);box-shadow:inset 0 0 0 1px var(--lightningcss-light,#287d78)var(--lightningcss-dark,#87c5ba)}.feedback-board-tools{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:18px 0 12px;display:flex}.feedback-board-tools label{flex-direction:column;flex:320px;gap:6px;font-size:14px;font-weight:600;display:flex}.feedback-board input,.feedback-board textarea,.feedback-board select{width:100%;min-width:0;color:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2b28);border:1px solid var(--lightningcss-light,#84968e)var(--lightningcss-dark,#79998b);border-radius:7px;padding:10px 12px}.feedback-board textarea{resize:vertical;line-height:1.55}.feedback-board-messages p{overflow-wrap:anywhere;margin:8px 0}.feedback-board-count,.feedback-board-source,.feedback-board-muted{color:var(--lightningcss-light,#466057)var(--lightningcss-dark,#bdd5ca);font-size:13px}.feedback-board-count{margin:14px 0}.feedback-board-list{gap:15px;display:grid}.feedback-board-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2b28);border:1px solid var(--lightningcss-light,#dde7e2)var(--lightningcss-dark,#354b43);border-radius:12px;min-width:0;padding:22px 24px}.feedback-board-card>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.feedback-board-card h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:19px;line-height:1.35}.feedback-board-category{color:var(--lightningcss-light,#466057)var(--lightningcss-dark,#bdd5ca);font-size:12px}.feedback-board-badge{white-space:nowrap;border:1px solid #0000;border-radius:20px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-block}.feedback-board-badge[data-status=waiting]{color:var(--lightningcss-light,#704b25)var(--lightningcss-dark,#fbdabd);background:var(--lightningcss-light,#fbdabd)var(--lightningcss-dark,#533c2f)}.feedback-board-badge[data-status=planned]{color:var(--lightningcss-light,#304d6c)var(--lightningcss-dark,#bdd6f1);background:var(--lightningcss-light,#e8effa)var(--lightningcss-dark,#253b50)}.feedback-board-badge[data-status=ready]{color:var(--lightningcss-light,#475d35)var(--lightningcss-dark,#cbdcb9);background:var(--lightningcss-light,#e5efdd)var(--lightningcss-dark,#30422b)}.feedback-board-badge[data-status=done]{color:var(--lightningcss-light,#226f68)var(--lightningcss-dark,#9bd7cc);background:var(--lightningcss-light,#d6eeea)var(--lightningcss-dark,#233f39)}.feedback-board-badge[data-status=declined]{color:var(--lightningcss-light,#5c5558)var(--lightningcss-dark,#d6cbd0);background:var(--lightningcss-light,#f0eeee)var(--lightningcss-dark,#3c3537)}.feedback-board-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0;line-height:1.6}.feedback-board-reply{background:var(--lightningcss-light,#f4f8f6)var(--lightningcss-dark,#233b32);border-left:3px solid var(--lightningcss-light,#c7dbd3)var(--lightningcss-dark,#48675c);border-radius:8px;margin:18px 0 12px;padding:13px 16px}.feedback-board-reply[data-status=done]{border-left-color:var(--lightningcss-light,#287d78)var(--lightningcss-dark,#87c5ba)}.feedback-board-reply[data-status=waiting]{border-left-color:var(--lightningcss-light,#c79c65)var(--lightningcss-dark,#d9b37f)}.feedback-board h3{margin:0 0 6px;font-size:14px}.feedback-board-reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.feedback-board-version{font-size:14px;font-weight:600}.feedback-board-card-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.feedback-board-card-actions button{padding:7px 11px;font-size:13px}.feedback-board-editor{background:var(--lightningcss-light,#f7faf8)var(--lightningcss-dark,#20342d);border:1px solid var(--lightningcss-light,#c7dbd3)var(--lightningcss-dark,#48675c);border-radius:9px;margin-top:18px;padding:19px 20px}.feedback-board-editor label{flex-direction:column;gap:6px;margin:13px 0;font-size:14px;font-weight:600;display:flex}.feedback-board-editor select{max-width:360px}.feedback-board-editor input{max-width:240px}.feedback-board-error,.feedback-board-empty{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2b28);border:1px solid var(--lightningcss-light,#dde7e2)var(--lightningcss-dark,#354b43);border-radius:9px;margin:16px 0;padding:18px 20px}.feedback-board-error{border-color:var(--lightningcss-light,#922a37)var(--lightningcss-dark,#f39b95)}.feedback-board-error p,.feedback-board-empty p{margin:0 0 10px}.feedback-board-empty h2{margin:0 0 8px;font-size:19px}.feedback-board-history{border-top:1px solid var(--lightningcss-light,#dde7e2)var(--lightningcss-dark,#354b43);margin-top:18px;padding-top:16px}.feedback-board-history article{border-bottom:1px solid var(--lightningcss-light,#dde7e2)var(--lightningcss-dark,#354b43);padding:9px 0}.feedback-board-history article:last-child{border-bottom:0}.feedback-board-history p{margin:5px 0;font-size:13px}.feedback-board-loadmore{justify-content:center;margin-top:22px;display:flex}@media (width<=900px){.feedback-board-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.feedback-board-heading h1{font-size:27px}}@media (width<=600px){.feedback-board{margin:16px auto 28px}.feedback-board-heading h1{font-size:25px}.feedback-board-heading{gap:14px}.feedback-board-filters{gap:7px}.feedback-board-filters button{min-height:86px;padding:11px}.feedback-board-filters span{font-size:12px}.feedback-board-filters strong{font-size:25px}.feedback-board-card{padding:17px 16px}.feedback-board-card>header{gap:10px}.feedback-board-card h2{font-size:18px}.feedback-board-editor{padding:15px 13px}.feedback-board button{min-height:44px}.feedback-board-tools label{flex-basis:100%}.feedback-board-heading .feedback-board-actions{width:100%}.feedback-board-reply{padding:12px}}@media (width<=360px){.feedback-board-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl-ceo{max-width:1320px;margin:22px auto;padding:0 18px}.dl-ceo-counts{flex-wrap:wrap;gap:16px;margin:18px 0;display:flex}.dl-ceo-counts>span{background:var(--dl-tint,#f3f6f4);color:inherit;border:1px solid #bacdc4;border-radius:8px;padding:14px 20px}.dl-ceo-counts strong{margin-right:8px;font-size:1.5rem}.dl-ceo-list{gap:12px;display:grid}.dl-ceo-contract{border-left:4px solid #809b8d;justify-content:space-between;align-items:center;gap:20px;display:flex}.dl-ceo-contract h2{overflow-wrap:anywhere;margin:6px 0;font-size:1.1rem}.dl-ceo-overdue{border-left-color:#b63c36}.dl-ceo-urgent{border-left-color:#a65b2e}.dl-ceo-prepare{border-left-color:#b08b35}.dl-ceo-detail{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.dl-ceo-fields{border:0;gap:12px;padding:0;display:grid}.dl-ceo label{margin:10px 0;display:block}.dl-ceo input:not([type=checkbox]),.dl-ceo select,.dl-ceo textarea{box-sizing:border-box;width:100%}.dl-ceo .dl-management-exact{white-space:pre-wrap;overflow-wrap:anywhere}.dl-ceo blockquote{white-space:pre-wrap;border-left:3px solid #819d8d;margin-left:0;padding-left:12px}.dl-ceo fieldset[disabled]{opacity:.8}.dl-ceo-tabs{gap:10px;max-width:1320px;margin:14px auto;padding:0 18px;display:flex}.dl-ceo-tabs button[aria-current=page]{color:#fff;background:#28594b}@media (width<=760px){.dl-ceo-detail{grid-template-columns:1fr}.dl-ceo-contract{flex-direction:column;align-items:flex-start}.dl-ceo-counts{gap:8px}.dl-ceo-counts>span{padding:10px 12px}}.dl-ceo-counts>button{background:var(--dl-tint,#f3f6f4);color:inherit;text-align:left;font:inherit;cursor:pointer;border:1px solid #bacdc4;border-radius:8px;padding:14px 20px}.dl-ceo-badge{color:var(--lightningcss-light,#60420b)var(--lightningcss-dark,#ffe4a3);background:var(--lightningcss-light,#fff0cf)var(--lightningcss-dark,#4c3c19);border-radius:5px;margin-left:8px;padding:2px 7px;font-size:.8rem;display:inline-block}.dl-price-reminder{max-width:1284px;color:inherit;background:var(--lightningcss-light,#fffbef)var(--lightningcss-dark,#342f21);border:1px solid var(--lightningcss-light,#bc9551)var(--lightningcss-dark,#a18755);border-left-width:4px;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:12px auto;padding:12px 16px;display:flex}.dl-price-reminder p{margin:5px 0 0;font-size:.9rem}.dl-price-reminder button{flex-shrink:0}@media (width<=760px){.dl-price-reminder{flex-direction:column;align-items:flex-start;margin:12px 18px}.dl-ceo-counts>button{padding:10px 12px}}.dl-ceo-contract{grid-template-columns:minmax(0,1fr) minmax(230px,290px) auto;align-items:center;display:grid}.dl-ceo-contract>div:first-child{min-width:0}.dl-ceo-contract>button{white-space:nowrap}.dl-ceo-price-dates{box-sizing:border-box;color:var(--lightningcss-light,#194d44)var(--lightningcss-dark,#e0f3eb);background:var(--lightningcss-light,#eef6f3)var(--lightningcss-dark,#213b36);border:1px solid var(--lightningcss-light,#a3c8c2)var(--lightningcss-dark,#537f77);border-radius:8px;padding:14px 16px}.dl-ceo-price-dates dl{gap:10px;margin:0;display:grid}.dl-ceo-price-dates dt{font-size:.88rem;font-weight:600}.dl-ceo-price-dates dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:1.3rem;font-weight:700}.dl-ceo-price-dates dl>div+div dd{font-size:1rem;font-weight:600}.dl-ceo-price-dates p{margin:10px 0 0;font-size:.86rem;line-height:1.45}.dl-ceo-price-overdue,.dl-ceo-price-urgent{color:var(--lightningcss-light,#743811)var(--lightningcss-dark,#ffe0b5);background:var(--lightningcss-light,#fff2e4)var(--lightningcss-dark,#42301f);border-color:var(--lightningcss-light,#b87744)var(--lightningcss-dark,#d49e64)}.dl-ceo-price-review{color:var(--lightningcss-light,#5c4a21)var(--lightningcss-dark,#f4e3b9);background:var(--lightningcss-light,#faf5e9)var(--lightningcss-dark,#393425);border-color:var(--lightningcss-light,#aa9a76)var(--lightningcss-dark,#a69772)}.dl-ceo-price-inactive{color:var(--lightningcss-light,#475e55)var(--lightningcss-dark,#d4e2db);background:var(--lightningcss-light,#f3f5f4)var(--lightningcss-dark,#2a3631);border-color:var(--lightningcss-light,#bac9c3)var(--lightningcss-dark,#596c65)}@media (width<=760px){.dl-ceo-contract{grid-template-columns:minmax(0,1fr);gap:12px}.dl-ceo-contract>button{justify-self:start}.dl-ceo-price-dates{width:100%}}@media (prefers-reduced-motion:reduce){.dl-ceo-price-dates{transition:none}}.dl-ceo-clean-contract{grid-template-columns:minmax(190px,1fr) minmax(290px,1.25fr) auto;gap:22px;padding:18px 20px}.dl-ceo-clean-contract h2{font-size:1.12rem}.dl-ceo-clean-contract .dl-small{margin:5px 0}.dl-ceo-state{margin:9px 0 0;font-size:.9rem}.dl-ceo-price-compact{color:inherit;background:0 0;border:0;padding:0}.dl-ceo-price-compact dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px}.dl-ceo-price-compact dd{font-size:1.2rem}.dl-ceo-price-compact p{max-width:48em;margin-top:8px}.dl-ceo-disclosure{border:1px solid;border-radius:8px;margin:18px 0;overflow:hidden}.dl-ceo-disclosure>summary{cursor:pointer;padding:14px 18px;font-weight:600}.dl-ceo-disclosure[open]>summary{margin-bottom:14px}.dl-ceo-disclosure>.dl-management-card,.dl-ceo-disclosure>.dl-management-status,.dl-ceo-disclosure>.dl-ceo-detail{margin:14px}.dl-ceo-disclosure summary:focus-visible{outline-offset:-4px;outline:3px solid}.dl-ceo-checks{margin:12px 0}.dl-ceo-checks>summary{cursor:pointer;font-size:.9rem}.dl-ceo-selected-heading{margin:18px 0}.dl-ceo-selected-heading h2{margin-bottom:6px}.dl-ceo-selected-heading+.dl-ceo-price-compact{max-width:780px;padding:16px 0 22px}.dl-ceo-request{margin-top:12px}.dl-ceo-source-warning{margin:8px 0 16px}.dl-ceo-watch-info{margin-top:24px}.dl-ceo-request textarea{line-height:1.6}@media (width<=760px){.dl-ceo-clean-contract{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.dl-ceo-clean-contract>button{justify-self:start}.dl-ceo-price-compact dl{gap:10px}.dl-ceo-counts>button{flex:140px}.dl-ceo-selected-heading+.dl-ceo-price-compact{max-width:100%}.dl-ceo-disclosure>summary{padding:14px}.dl-ceo-disclosure>.dl-ceo-detail{margin:10px}}@media (width<=400px){.dl-ceo-price-compact dl{grid-template-columns:1fr}}.dl-ceo-mail[hidden]{display:none}.dl-ceo-mail-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6}.dl-ceo-mail fieldset{border:0;gap:12px;padding:0;display:grid}.dl-ceo-mail textarea{box-sizing:border-box;width:100%}.dl-ceo-mail input:not([type=checkbox]){box-sizing:border-box;max-width:100%}.dl-ceo-mail button{margin:5px 6px 5px 0}.cj-workspace{color:#203731;max-width:1500px;margin:auto}.cj-top{border-bottom:1px solid #96afa5;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.cj-small{color:#465e55;font-size:13px;display:block}.cj-top-actions,.cj-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cj-layout{grid-template-columns:270px minmax(0,1fr);gap:24px;margin-top:18px;display:grid}.cj-sidebar{background:#e8f1ed;border:1px solid #9bb5aa;border-radius:10px;align-self:start;max-height:calc(100dvh - 24px);padding:16px;position:sticky;top:12px;overflow:auto}.cj-sidebar h1{margin:0 0 18px;font-size:24px}.cj-sidebar h2{font-size:17px}.cj-sidebar>button{width:100%;margin-top:18px}.cj-workspace label{margin:16px 0 7px;font-weight:600;display:block}.cj-workspace select,.cj-workspace input,.cj-workspace textarea{color:#203731;max-width:100%;font:inherit;background:#fff;border:1px solid #758f83;border-radius:6px;padding:10px}.cj-workspace select,.cj-workspace textarea{width:100%}.cj-workspace textarea{resize:vertical;line-height:1.6}.cj-workspace textarea:focus,.cj-workspace input:focus{outline-offset:2px;background:#f5fbf8;border-color:#21645d;outline:3px solid #21645d}.cj-workspace textarea[readonly],.cj-workspace input[readonly]{background:#f0f3f2}.cj-context{z-index:2;background:#deeee6;border:1px solid #8ba99a;border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:13px 18px;display:flex;position:sticky;top:0;box-shadow:0 3px 8px #20373118}.cj-context>div{overflow-wrap:anywhere;flex-wrap:wrap;gap:14px;display:flex}.cj-main{min-width:0}.cj-panel{background:#fff;border:1px solid #a8bdb3;border-radius:10px;margin:18px 0;padding:22px}.cj-panel h2{margin:0 0 14px;font-size:20px}.cj-panel h3{font-size:16px}.cj-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cj-title h2{margin:0}.cj-actions{margin-top:14px}.cj-status{background:#edf1ef;border:1px solid #83988d;border-radius:5px;padding:5px 9px;font-size:13px;font-weight:650;display:inline-block}.cj-finalized{background:#dceee4;border-color:#47785f}.cj-submitted{background:#e7e4ee;border-color:#82748d}.cj-returned{background:#fbefdc;border-color:#96713a}.cj-notes{margin:0;padding:0;list-style:none}.cj-notes li{margin:10px 0}.cj-notes button{text-align:left;overflow-wrap:anywhere;background:#fff;gap:6px;width:100%;display:grid}.cj-notes [aria-current=page]{background:#f4faf6;border:2px solid #21645d}.cj-notes small{color:#465e55}.cj-save{background:#f0f6f2;border-left:4px solid #59776a;padding:12px 15px}.cj-error,.cj-conflict{background:#fff2ee;border-color:#934033}.cj-uncertain{background:#fff5e7;border-color:#8c642c}.cj-attention{background:#fff5e7;border:1px solid #96713a;border-radius:6px;padding:16px}.cj-attention button{margin:6px}.cj-compare{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cj-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.cj-history{padding-left:20px}.cj-history li{border-bottom:1px solid #a8bdb3;padding:14px 0}.cj-print{display:none}.cj-workspace .pilot-primary{color:#fff;background:#21645d}.cj-workspace button{min-height:44px}.cj-workspace button:disabled{opacity:.6}@media (prefers-color-scheme:dark){.cj-workspace{color:#e5f0ec}.cj-workspace .cj-panel,.cj-notes button{background:#1b2b28}.cj-sidebar,.cj-context{background:#263f34}.cj-small,.cj-notes small{color:#c3d5cd}.cj-workspace select,.cj-workspace input,.cj-workspace textarea{color:#e5f0ec;background:#203731}.cj-workspace textarea[readonly],.cj-workspace input[readonly]{background:#263c32}.cj-workspace textarea:focus,.cj-workspace input:focus{background:#284b3c;outline-color:#a0d7bf}.cj-status,.cj-save{background:#2c4137}.cj-attention,.cj-error,.cj-conflict,.cj-uncertain{background:#493627}.cj-finalized{background:#264937}.cj-notes [aria-current=page]{background:#284b3c;border-color:#a0d7bf}}@media (width<=760px){.cj-layout{grid-template-columns:1fr;gap:12px}.cj-sidebar{max-height:none;position:static}.cj-notes{max-height:230px;overflow:auto}.cj-context{top:0}.cj-compare{grid-template-columns:1fr}.cj-panel{padding:16px}.cj-top{flex-direction:column;align-items:flex-start;padding:10px}.cj-actions>button{flex:160px}}@media print{@page{size:A4;margin:15mm}body{padding:0;color:#203731!important;background:#fff!important}.cj-top,.cj-layout{display:none!important}.cj-print{color:#203731;display:block}.cj-print header{border-bottom:2px solid #21645d;align-items:center;gap:20px;padding-bottom:16px;display:flex}.cj-print header img{width:90px;height:auto}.cj-print h1{margin:0;font-size:23px}.cj-print footer{border-top:1px solid #b2c5b8;margin-top:22px;padding-top:8px;font-size:10px}.cj-print .cj-text{font-size:11pt;line-height:1.5}}.crp-workspace{color:#233d39;gap:1rem;display:grid}.crp-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.crp-heading h2,.crp-heading h3{margin:0}.crp-save{background:#e4f0ec;border-left:4px solid #24665f;padding:.8rem 1rem}.crp-error,.crp-uncertain,.crp-conflict,.crp-attention{background:#fff4df;border-left:4px solid #91611f;padding:1rem}.crp-workspace select,.crp-workspace textarea,.crp-workspace input{color:#243c38;background:#fff;border:1px solid #6f8983;border-radius:5px;width:100%;margin:.4rem 0 1rem;padding:.7rem;display:block}.crp-workspace textarea:focus,.crp-workspace input:focus,.crp-workspace select:focus{outline-offset:2px;background:#f2faf6;outline:3px solid #24665f}.crp-workspace label{font-weight:600}.crp-dates,.crp-compare{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.crp-compare p{white-space:pre-wrap}.crp-field{margin:1.5rem 0}.crp-field textarea{resize:vertical}.crp-dispatch{border-top:1px solid #a7bbb4;margin-top:1rem;padding-top:1rem}.crp-print-controls{gap:1rem;margin:1rem 0;display:flex}.crp-paper{color:#203a35;background:#fff;max-width:210mm;margin:auto;padding:2rem;box-shadow:0 1px 8px #0002}.crp-paper header{border-bottom:2px solid #3c7a70;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.crp-paper header img{object-fit:contain;width:90px;max-height:50px}.crp-paper header small{color:#4c615b;display:block}.crp-paper h1{font-size:1.5rem}.crp-paper h2{color:#255b52;break-after:avoid;margin-top:1.3rem;font-size:1.05rem}.crp-paper p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.crp-paper footer{border-top:1px solid #afc5bc;padding-top:1rem;font-size:.85rem}.cw-layout{gap:1rem;display:grid}.cw-task{background:#fff;border:1px solid #9bb6ad;border-left:5px solid #508174;border-radius:6px;margin:.7rem 0;padding:1rem}.cw-task.cw-overdue{background:#fff6f2;border-left-color:#a15043}.cw-task h3{margin:0 0 .4rem}.cw-task p{margin:.3rem 0}.cw-meta{color:#4c625d;font-size:.9rem}.cw-assignment{background:#eef5f1;border-radius:6px;margin:.7rem 0;padding:1rem}.cw-assignment input,.cw-assignment select{max-width:100%;margin:.4rem 0 .8rem;padding:.6rem;display:block}.cw-counts{flex-wrap:wrap;gap:1rem;display:flex}.cw-counts span{background:#e3efea;border-radius:5px;padding:.6rem .8rem}.cw-nav{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.cw-nav button[aria-current=page]{color:#fff;background:#24665f}.cw-task button{margin-top:.6rem}.cw-empty{background:#eaf3ef;border-left:4px solid #2b6b5e;padding:1rem}@media (width<=650px){.crp-dates,.crp-compare{grid-template-columns:1fr}.crp-heading{display:block}.crp-paper{padding:1rem}.crp-workspace button{white-space:normal;max-width:100%}.crp-print-controls{flex-wrap:wrap}}@media print{:is(body:has(.crp-preview) .cr-sticky,body:has(.crp-preview) .cr-sidebar,body:has(.crp-preview) .cr-top,body:has(.crp-preview) .cw-nav,body:has(.crp-preview) .crp-print-controls){display:none!important}.crp-paper{box-shadow:none;max-width:none;padding:0}.crp-paper h2{break-after:avoid}.crp-preview{color:#000;background:#fff}@page{size:A4;margin:18mm 16mm}:is(body:has(.crp-preview) .cr-brand,body:has(.crp-preview) .cr-flow-shortcuts,body:has(.crp-preview) .cr-notice){display:none!important}body:has(.crp-preview) .cr-layout{display:block}body:has(.crp-preview) .cr-content{padding:0}}.cf-panel{background:#fff;border:1px solid #99b4a7;border-radius:9px;margin:18px 0;padding:22px}.cf-panel h2,.cf-panel h3{margin-top:0}.cf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cf-field{gap:8px;margin:16px 0;font-weight:600;display:grid}.cf-field input,.cf-field textarea,.cf-panel select{color:#203731;width:100%;font:inherit;background:#fff;border:1px solid #758f83;border-radius:6px;padding:12px}.cf-field textarea{resize:vertical;min-height:120px;font-weight:400}.cf-field :focus-visible,.cf-panel button:focus-visible{outline-offset:3px;background:#f3faf6;outline:3px solid #21645d}.cf-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.cf-notice{background:#e7f1eb;border-left:4px solid #21645d;padding:14px}.cf-check{align-items:center;gap:12px;margin:14px 0;display:flex}.cf-check input{width:22px;height:22px}.cf-confirm{border:2px solid #21645d}.cf-example{color:#50665b;font-size:13px}.cf-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.cf-family-summary{background:#eef5f0;padding:12px}.cf-history-row{margin:12px 0}.cf-print header{border-bottom:2px solid #21645d;justify-content:space-between;padding:16px 0;display:flex}.cf-print{color:#203731;background:#fff;border:1px solid #9bb5aa;margin-top:20px;padding:24px}.cf-print p{white-space:pre-wrap}.cf-print-actions{gap:12px;display:flex}.cf-panel dd{margin:4px 0 16px}.cf-panel dt{font-weight:600}@media (width<=760px){.cf-grid{grid-template-columns:1fr}.cf-panel{padding:16px}.cf-actions button{min-height:44px}}@media (prefers-color-scheme:dark){.cf-panel{background:#1b2b28}.cf-family-summary,.cf-notice{background:#263f34}.cf-field input,.cf-field textarea,.cf-panel select{color:#e5f0ec;background:#203731}.cf-example{color:#b2c9bd}}@media print{.cf-notice,.cf-body,.cf-print-actions{display:none!important}.cf-print{border:0;padding:0}.cf-print section{break-inside:avoid}.cf-workspace>button{display:none}}.cf-modal-backdrop{z-index:20;background:#20373166;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cf-modal{color:#203731;background:#fff;border:2px solid #21645d;border-radius:10px;width:100%;max-width:680px;max-height:90vh;padding:24px;overflow:auto}.cr-flow-shortcuts{margin:12px 0}.cr-flow-stages{border-top:1px solid #a6bdb1;flex-wrap:wrap;gap:8px 18px;margin-top:10px;padding-top:8px;font-size:13px;display:flex}.cr-flow-stages span{padding:4px 0}.cc-panel{background:#fff;border:1px solid #8aa69a;border-radius:8px;margin:18px 0;padding:22px}.cc-panel h2,.cc-panel h3{margin-top:0}.cc-panel label{gap:8px;margin:16px 0;font-weight:600;display:grid}.cc-panel label small{color:#4c6459;font-weight:400}.cc-panel input:not([type=checkbox]),.cc-panel select,.cc-panel textarea{width:100%;font:inherit;color:#203731;background:#fff;border:1px solid #758f83;border-radius:6px;padding:12px;font-weight:400}.cc-panel textarea{resize:vertical;min-height:90px}.cc-panel :is(input,textarea,select):focus{outline-offset:2px;background:#eff8f2;outline:3px solid #21645d}.cc-panel .cc-check{align-items:center;gap:12px;display:flex}.cc-check input{flex:none;width:22px;height:22px}.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cc-actions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.cc-notice{background:#e7f1eb;border-left:4px solid #21645d;padding:14px}.cc-confirm{border:2px solid #21645d}.cc-family{background:#eef5f0;padding:16px}.cc-phase-toggle{text-align:left;gap:8px;width:100%;display:grid;color:#203731!important;background:#e7f1eb!important;border-color:#8aa69a!important;padding:14px!important}.cc-phase-toggle span{font-weight:600}.cc-row{border-top:1px solid #a6bdb1;justify-content:space-between;gap:18px;padding:18px 0;display:flex}.cc-row h4{margin:0 0 8px}.cc-row button{flex:none;align-self:start}.cc-row p{margin:8px 0}.cc-overdue{border-left:4px solid #986927;padding-left:14px}.cc-work pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.cc-historical{background:#eef5f0;margin-top:16px;padding:16px}.cc-print{color:#203731;background:#fff;border:1px solid #9bb5aa;margin:20px 0;padding:24px}.cc-print header{border-bottom:2px solid #21645d;align-items:center;gap:22px;padding:14px 0;display:flex}.cc-print header img{width:100px;height:auto}.cc-print header h2{margin:0}.cc-print p{white-space:pre-wrap;overflow-wrap:anywhere}.cc-print-actions{gap:12px;display:flex}.cc-print section{break-inside:avoid}.cr-care-next{margin:10px 0 0;font-size:14px}.cr-care-next strong{color:#21645d}.cc-workspace button{transition:background .15s,box-shadow .15s,transform .15s}.cc-workspace button:enabled:hover{transform:translateY(-1px);box-shadow:0 2px 5px #20373124}@media (prefers-reduced-motion:reduce){.cc-workspace button{transition:none}.cc-workspace button:enabled:hover{transform:none}}@media (width<=760px){.cc-grid{grid-template-columns:1fr}.cc-panel{padding:16px}.cc-row{flex-direction:column}.cc-actions button{min-height:44px}.cc-print header img{width:80px}}@media (prefers-color-scheme:dark){.cc-panel{background:#1b2b28}.cc-panel input:not([type=checkbox]),.cc-panel textarea,.cc-panel select{color:#e5f0ec;background:#203731}.cc-notice,.cc-family,.cc-historical{background:#263f34}.cc-panel label small{color:#bdd1c5}.cc-phase-toggle{color:#e5f0ec!important;background:#263f34!important}.cr-care-next strong{color:#c0e0ce}}@media print{.cc-work,.cc-print-actions{display:none!important}.cc-print{border:0;padding:0}:is(.cr-workspace:has(.cc-print) .cf-workspace,.cr-workspace:has(.cc-print) .cj-workspace){display:none!important}.cc-print header{position:static}}.cr-content :is(input,textarea,select,button,[tabindex]){scroll-margin-top:var(--cr-sticky-clearance,240px);scroll-margin-bottom:24px}.cr-care-next{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.cr-care-next>span{font-size:12px}.cr-care-next p{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.cr-care-next button{padding:7px 10px}.cr-tabs:has(+.cr-care-next){gap:5px}.cr-tabs:has(+.cr-care-next) button{padding:9px 10px}@media (width<=760px){.cr-tabs:has(+.cr-care-next){flex-wrap:nowrap;max-width:100%;padding-bottom:6px;overflow-x:auto}.cr-tabs:has(+.cr-care-next) button{white-space:nowrap;flex:none}.cr-care-next{font-size:12px}.cr-care-next>span{font-size:11px}}.cr-workspace{color:#203731;max-width:1600px;margin:auto}.cr-brand{border-bottom:1px solid #96afa5;justify-content:space-between;align-items:center;gap:18px;padding:12px 20px;display:flex}.cr-brand small,.cr-identity small{color:#465e55;margin-top:4px;font-size:13px;display:block}.cr-layout{grid-template-columns:220px minmax(0,1fr);gap:22px;margin-top:18px;display:grid}.cr-sidebar{background:#e8f1ed;border:1px solid #9bb5aa;border-radius:9px;align-self:start;padding:16px;position:sticky;top:12px}.cr-sidebar h1{margin:0 0 18px;font-size:22px}.cr-sidebar label{margin-bottom:6px;font-weight:600;display:block}.cr-sidebar select{color:#203731;background:#fff;border:1px solid #758f83;border-radius:6px;width:100%;padding:10px}.cr-sidebar nav{gap:8px;margin:18px 0;display:grid}.cr-sidebar nav button{text-align:left;justify-content:space-between;gap:10px;min-height:44px;display:flex}.cr-sidebar [aria-current=page],.cr-tabs [aria-current=page]{color:#fff;background:#21645d;border-color:#21645d}.cr-content{min-width:0}.cr-sticky{z-index:3;background:#deeee6;border:1px solid #8ba99a;border-radius:9px;padding:12px 18px;position:sticky;top:0;box-shadow:0 3px 8px #20373118}.cr-identity{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.cr-identity>div>span{margin-top:4px;font-size:14px;display:block}.cr-tabs{border-top:1px solid #a6bdb1;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:10px;display:flex}.cr-tabs button{min-height:42px}.cr-panel{background:#fff;border:1px solid #a8bdb3;border-radius:9px;margin:18px 0;padding:22px}.cr-panel h2{margin:0 0 18px;font-size:22px}.cr-notice{background:#f0f6f2;border-left:4px solid #59776a;padding:12px 16px}.cr-error{background:#fff2ee;border-color:#934033}.cr-table-scroll{overflow-x:auto}.cr-panel table{border-collapse:collapse;text-align:left;width:100%;min-width:900px}.cr-panel th,.cr-panel td{vertical-align:top;border-bottom:1px solid #b5c6bc;padding:12px 10px}.cr-panel th button{text-align:left;background:0 0;border:0;padding:4px 0;font-weight:650}.cr-client{color:#17574f;text-align:left;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.cr-panel td small{margin-top:6px;font-size:12px;display:block}.cr-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cr-fact{overflow-wrap:anywhere;border-bottom:1px solid #b5c6bc;padding:12px 0}.cr-fact dt{color:#465e55;margin-bottom:6px;font-size:13px}.cr-fact dd{margin:0;font-weight:600}.cr-family{gap:10px;padding:0;list-style:none;display:grid}.cr-family li{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cr-family [aria-current=page]{border:2px solid #21645d;font-weight:600}.cr-source{color:#465e55;font-size:13px}.cj-embedded .cj-top,.cj-embedded .cj-sidebar,.cj-embedded .cj-context{display:none}.cj-embedded .cj-layout{margin:0;display:block}.cj-embedded .cj-main{min-width:0}.cr-panel .pilot-primary{color:#fff;background:#21645d}@media (width<=760px){.cr-layout{grid-template-columns:1fr;gap:12px}.cr-sidebar{position:static}.cr-sidebar nav{flex-wrap:wrap;display:flex}.cr-sidebar nav button{flex:140px}.cr-brand{flex-direction:column;align-items:flex-start;padding:10px}.cr-facts{grid-template-columns:1fr}.cr-panel{padding:16px}.cr-sticky{padding:12px}.cr-tabs button{flex:1}}@media (prefers-color-scheme:dark){.cr-workspace{color:#e5f0ec}.cr-brand small,.cr-identity small,.cr-fact dt,.cr-source{color:#c3d5cd}.cr-sidebar,.cr-sticky{background:#263f34}.cr-panel{background:#1b2b28}.cr-sidebar select{color:#e5f0ec;background:#203731}.cr-client{color:#a3dfcc}.cr-notice{background:#2c4137}.cr-error{background:#493627}}@media print{.cr-brand,.cr-sidebar,.cr-sticky,.cr-notice{display:none!important}.cr-layout{margin:0;display:block}.cr-content>.cr-panel{display:none}.cr-workspace{color:#203731}.cr-content{overflow:visible}}.cr-client,.cr-panel th button{min-height:44px}.cr-panel th button:focus-visible,.cr-client:focus-visible{outline-offset:3px;outline:3px solid #21645d}.cr-family-switch{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:14px;display:flex}.cr-family-switch select{max-width:100%;color:inherit;background:0 0;border:1px solid #758f83;border-radius:5px;padding:7px}.cj-embedded-picker{padding:12px 0}.cj-embedded-picker label{margin-top:8px}.cj-embedded-picker select{width:100%}@media print{.cj-embedded-picker{display:none!important}}.cr-brand-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cr-brand-actions form{margin:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--lightningcss-light,#203731)var(--lightningcss-dark,#e5f0ec);background:var(--lightningcss-light,#f5f8f7)var(--lightningcss-dark,#152220);font-family:Segoe UI,Arial,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{margin:0;padding:18px}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2b28);border:1px solid var(--lightningcss-light,#84968e)var(--lightningcss-dark,#79998b);border-radius:7px;padding:9px 13px}button:disabled{opacity:.65;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#287d78)var(--lightningcss-dark,#87c5ba)}a{color:var(--lightningcss-light,#226f68)var(--lightningcss-dark,#87c5ba)}p{line-height:1.55}.pilot-toolbar{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2b28);border:1px solid var(--lightningcss-light,#dde7e2)var(--lightningcss-dark,#354b43);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.pilot-toolbar p{margin:6px 0;font-size:14px}.pilot-toolbar small{font-size:12px}.pilot-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pilot-primary{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15332c);background:var(--lightningcss-light,#287d78)var(--lightningcss-dark,#87c5ba);border-color:#0000}.pilot-save{flex-wrap:wrap;align-items:center;gap:10px;min-height:20px;margin:12px 2px;font-size:13px;display:flex}.pilot-error{color:var(--lightningcss-light,#922a37)var(--lightningcss-dark,#f39b95)}.pilot-frame{width:100%;height:calc(100dvh - var(--pilot-header-space,220px));border:0;border-radius:12px;min-height:260px;display:block}.pilot-dialog{width:min(650px,100% - 30px);max-height:90vh;color:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2b28);border:1px solid var(--lightningcss-light,#84968e)var(--lightningcss-dark,#79998b);border-radius:12px;padding:24px;overflow:auto}.pilot-dialog::backdrop{background:#142d3077}.pilot-dialog h2{margin-top:0}.pilot-dialog label{flex-direction:column;gap:6px;margin:15px 0;display:flex}.pilot-dialog input,.pilot-dialog select,.pilot-dialog textarea{width:100%;color:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2b28);border:1px solid var(--lightningcss-light,#84968e)var(--lightningcss-dark,#79998b);border-radius:6px;padding:10px}.pilot-feedback{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2b28);border-radius:10px;margin:20px 0;padding:20px}.pilot-feedback article{border-bottom:1px solid var(--lightningcss-light,#dde7e2)var(--lightningcss-dark,#354b43);padding:15px 0}.pilot-description{white-space:pre-wrap;overflow-wrap:anywhere}.pilot-meta{font-size:12px}.hm-print-mirror{display:none}@media (width<=600px){body{padding:8px}.pilot-toolbar{padding:14px}.pilot-actions button{min-height:44px}.pilot-dialog{padding:16px}}@media print{@page{size:A4;margin:14mm}body.hm-has-print-preview>:not(.hm-print-mirror){display:none!important}body.hm-has-print-preview{background:#fff;margin:0;padding:0}body.hm-has-print-preview .hm-print-mirror{width:auto;margin:0;padding:0;display:block!important}}.pilot-usage-scroll{overflow-x:auto}.pilot-usage-table{border-collapse:collapse;width:100%;font-size:14px}.pilot-usage-table th,.pilot-usage-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lightningcss-light,#dde7e2)var(--lightningcss-dark,#354b43);padding:12px}.pilot-usage-table caption{text-align:left;margin:10px 0;font-weight:600}.pilot-usage-table summary{cursor:pointer;white-space:nowrap}.pilot-usage-table ul{min-width:200px;padding-left:16px}.pilot-feedback select{color:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2b28);border-radius:6px;padding:7px}.pilot-usage-table details{max-width:300px}@media screen{button,a[href],summary{transition:transform .14s ease-out,box-shadow .14s ease-out,background-color .14s ease-out,border-color .14s ease-out}button:not(:disabled):not([aria-disabled=true]):active{transform:translateY(0);box-shadow:inset 0 2px 4px var(--lightningcss-light,#20373126)var(--lightningcss-dark,#00000040)}a[href]:not([aria-disabled=true]):active{text-underline-offset:3px;text-decoration-thickness:2px}summary:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#287d78)var(--lightningcss-dark,#87c5ba)}}@media screen and (hover:hover) and (pointer:fine){button:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--lightningcss-light,#287d78)var(--lightningcss-dark,#87c5ba);transform:translateY(-2px);box-shadow:0 4px 9px var(--lightningcss-light,#20373126)var(--lightningcss-dark,#00000050)}button:not(:disabled):not([aria-disabled=true]):active{transform:translateY(0);box-shadow:inset 0 2px 4px var(--lightningcss-light,#20373126)var(--lightningcss-dark,#00000040)}a[href]:not([aria-disabled=true]):hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}summary:hover{background:var(--lightningcss-light,#e8f3ef)var(--lightningcss-dark,#263e35)}}@media screen and (prefers-reduced-motion:reduce){button,a[href],summary{transition:none;transform:none!important}}.pilot-frame[hidden],.pilot-save[hidden]{display:none}.pilot-toolbar{gap:10px 16px;padding:8px 14px}.pilot-identity{flex-direction:column;gap:4px;display:flex}.pilot-brand{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pilot-brand strong{font-size:17px}.pilot-version,.pilot-test-hint,.pilot-user{font-size:12px}.pilot-version{color:var(--lightningcss-light,#466057)var(--lightningcss-dark,#bdd5ca)}.pilot-header-actions{gap:8px}.pilot-user{overflow-wrap:anywhere;margin-right:6px}.pilot-header-actions button{min-height:36px;padding:7px 11px}.pilot-save{gap:6px 10px;min-height:18px;margin:6px 2px;font-size:12px}.pilot-test-page{max-width:900px;margin:20px auto 36px}.pilot-test-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.pilot-test-heading h1{margin:0 0 6px;font-size:28px}.pilot-test-heading p{margin:0}.pilot-test-section{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2b28);border:1px solid var(--lightningcss-light,#dde7e2)var(--lightningcss-dark,#354b43);border-radius:10px;margin:16px 0;padding:22px 26px}.pilot-test-section h2{margin:0 0 12px;font-size:21px}.pilot-test-section p{margin:10px 0}.pilot-test-section ol{padding-left:24px;line-height:1.6}.pilot-test-section li{margin:12px 0;padding-left:4px}@media (width<=600px){.pilot-toolbar{gap:8px;padding:8px 10px}.pilot-header-actions{gap:8px;width:100%}.pilot-user{flex:100%;margin:0}.pilot-header-actions button{min-height:44px}.pilot-test-hint{font-size:11px}.pilot-test-heading h1{font-size:25px}.pilot-test-section{padding:18px 16px}.pilot-test-heading>button{min-height:44px}}.pilot-admin{max-width:1200px;margin:20px auto 36px}.pilot-admin-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.pilot-admin-heading h1{margin:4px 0;font-size:30px}.pilot-admin-heading p{margin:6px 0}.pilot-admin-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--lightningcss-light,#226f68)var(--lightningcss-dark,#87c5ba);font-size:12px;font-weight:700}.pilot-admin-nav{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.pilot-admin-nav [aria-current=page]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15332c);background:var(--lightningcss-light,#287d78)var(--lightningcss-dark,#87c5ba);border-color:#0000}@media screen and (hover:hover) and (pointer:fine){.pilot-admin-nav button:not(:disabled):not([aria-disabled=true]):hover{box-shadow:none;color:var(--lightningcss-light,#287d78)var(--lightningcss-dark,#87c5ba);background:var(--lightningcss-light,#e8f3ef)var(--lightningcss-dark,#263e35);transform:none}.pilot-admin-nav button:not(:disabled):not([aria-disabled=true]):active{box-shadow:none;transform:none}}.pilot-admin-content{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2b28);border:1px solid var(--lightningcss-light,#dde7e2)var(--lightningcss-dark,#354b43);border-radius:12px;padding:26px}.pilot-admin-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.pilot-admin-section-heading h2{margin:0;font-size:22px}.pilot-admin-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pilot-admin-card{text-align:left;overflow-wrap:anywhere;background:var(--lightningcss-light,#f5faf7)var(--lightningcss-dark,#233b32);border:1px solid var(--lightningcss-light,#c7dbd3)var(--lightningcss-dark,#48675c);border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.pilot-admin-card strong{font-size:30px;line-height:1.2}.pilot-admin-card p{margin:0;font-size:14px}.pilot-admin-card>span:first-child{font-weight:600}.pilot-admin-card>span:last-child{font-size:14px}.pilot-admin-note{border-top:1px solid var(--lightningcss-light,#dde7e2)var(--lightningcss-dark,#354b43);margin-top:24px;padding-top:20px}.pilot-admin-note h3,.pilot-admin-feedback-item h3{margin:0 0 8px;font-size:16px}.pilot-admin-note p{margin:6px 0}.pilot-admin-feedback-item{border-top:1px solid var(--lightningcss-light,#dde7e2)var(--lightningcss-dark,#354b43);padding:20px 0}.pilot-admin-error{border:1px solid var(--lightningcss-light,#922a37)var(--lightningcss-dark,#f39b95);border-radius:10px;margin-bottom:16px;padding:16px}.pilot-admin-error p{color:var(--lightningcss-light,#922a37)var(--lightningcss-dark,#f39b95);margin:0 0 10px}.pilot-admin select{color:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2b28);border:1px solid var(--lightningcss-light,#84968e)var(--lightningcss-dark,#79998b);border-radius:6px;padding:8px}@media (width<=700px){.pilot-admin-cards{grid-template-columns:1fr}.pilot-admin-content{padding:16px}.pilot-admin-heading h1{font-size:26px}.pilot-admin-nav button{flex:auto;min-height:44px}.pilot-admin-card{gap:9px}}.pilot-template-tools{flex-wrap:wrap;gap:20px;margin:24px 0;display:flex}.pilot-template-tools label{flex-direction:column;flex:1;gap:8px;min-width:220px;display:flex}.pilot-template-tools input,.pilot-template-field input,.pilot-template-field textarea{width:100%;color:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2b28);border:1px solid var(--lightningcss-light,#84968e)var(--lightningcss-dark,#79998b);border-radius:7px;padding:10px}.pilot-template-save{z-index:1;background:var(--lightningcss-light,#f2f8f5)var(--lightningcss-dark,#263e35);border:1px solid var(--lightningcss-light,#c7dbd3)var(--lightningcss-dark,#48675c);border-radius:10px;padding:16px;position:sticky;top:0}.pilot-template-save p{margin:8px 0 0}.pilot-template-field{border-bottom:1px solid var(--lightningcss-light,#dde7e2)var(--lightningcss-dark,#354b43);padding:24px 0}.pilot-template-field .pilot-admin-section-heading{margin-bottom:12px}.pilot-template-field label{font-weight:600}.pilot-template-field .pilot-meta{margin:8px 0}.pilot-template-field textarea{resize:vertical;min-height:100px;line-height:1.55}.pilot-button-preview{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15332c);background:var(--lightningcss-light,#287d78)var(--lightningcss-dark,#87c5ba);border-radius:7px;padding:9px 13px;display:inline-block}.pilot-template-history{flex-wrap:wrap;gap:10px;display:flex}.pilot-template-history [aria-pressed=true]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15332c);background:var(--lightningcss-light,#287d78)var(--lightningcss-dark,#87c5ba)}.pilot-template-history-text{background:var(--lightningcss-light,#f5faf7)var(--lightningcss-dark,#233b32);border-radius:10px;margin-top:16px;padding:16px}@media screen{:root,#hemlikt-screen{--ui-bg:var(--lightningcss-light,#f3f6f4)var(--lightningcss-dark,#152220);--ui-paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2b28);--ui-text:var(--lightningcss-light,#203731)var(--lightningcss-dark,#eef5f1);--ui-muted:var(--lightningcss-light,#485951)var(--lightningcss-dark,#c0d0c8);--ui-line:var(--lightningcss-light,#b6c4bf)var(--lightningcss-dark,#566e63);--ui-control:var(--lightningcss-light,#788981)var(--lightningcss-dark,#8ba89a);--ui-brand:var(--lightningcss-light,#21645d)var(--lightningcss-dark,#a3d5c4);--ui-on-brand:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15332c);--ui-tint:var(--lightningcss-light,#e2eee8)var(--lightningcss-dark,#263e35);--ui-neutral-bg:var(--lightningcss-light,#eff2f0)var(--lightningcss-dark,#2c3b35);--ui-neutral-text:var(--lightningcss-light,#485951)var(--lightningcss-dark,#d2ded7);--ui-wait-bg:var(--lightningcss-light,#f1eee0)var(--lightningcss-dark,#393324);--ui-wait-text:var(--lightningcss-light,#635020)var(--lightningcss-dark,#f0dcad);--ui-wait-line:var(--lightningcss-light,#947c40)var(--lightningcss-dark,#c4aa6a);--ui-done-bg:var(--lightningcss-light,#d8ede5)var(--lightningcss-dark,#233f34);--ui-done-text:var(--lightningcss-light,#20533f)var(--lightningcss-dark,#b4e5cd);--ui-done-line:var(--lightningcss-light,#40775c)var(--lightningcss-dark,#83bb9f);--ui-progress-bg:var(--lightningcss-light,#eae4e7)var(--lightningcss-dark,#3d3242);--ui-progress-text:var(--lightningcss-light,#675570)var(--lightningcss-dark,#e2cde9);--ui-alert-bg:var(--lightningcss-light,#f9e0dd)var(--lightningcss-dark,#472b30);--ui-alert-text:var(--lightningcss-light,#7a2632)var(--lightningcss-dark,#ffd1cc);--ui-alert-line:var(--lightningcss-light,#a34951)var(--lightningcss-dark,#f39b95);color:var(--ui-text);background:var(--ui-bg);accent-color:var(--ui-brand)}#hemlikt-screen{--hm-bg:var(--ui-bg);--hm-panel:var(--ui-paper);--hm-text:var(--ui-text);--hm-muted:var(--ui-muted);--hm-line:var(--ui-line);--hm-border:var(--ui-line);--hm-brand:var(--ui-brand);--hm-brand-text:var(--ui-on-brand);--hm-tint:var(--ui-tint);--hm-note:var(--ui-wait-bg);--hm-note-text:var(--ui-wait-text)}.dl-management{--dl-paper:var(--ui-paper);--dl-muted:var(--ui-muted);--dl-line:var(--ui-line);--dl-brand:var(--ui-brand);--dl-tint:var(--ui-tint)}button{border-color:var(--ui-control);font-weight:600}a,#hemlikt-screen a{color:var(--ui-brand);text-underline-offset:3px}:is(button,a[href],summary,input,select,textarea):focus-visible,#hemlikt-screen :is(button,a[href],summary,input,select,textarea):focus-visible{outline:3px solid var(--ui-brand);outline-offset:3px}:is(input,textarea)::placeholder,#hemlikt-screen :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:1}:is(.pilot-dialog,.pilot-toolbar,.pilot-admin-content,.pilot-test-section,.feedback-board-card,.feedback-board-error,.feedback-board-empty){background:var(--ui-paper);border-color:var(--ui-line)}:is(.pilot-dialog,.pilot-admin,.pilot-template-tools,.pilot-template-field,.feedback-board,.dl-management) :is(input,select,textarea),#hemlikt-screen :is(input,textarea,select),#hemlikt-screen .hm-field select,#hemlikt-screen .hm-top select,#hemlikt-screen .hm-button,#hemlikt-screen .hm-member{border-color:var(--ui-control)}:is(.pilot-primary,.pilot-admin-nav [aria-current=page],.pilot-template-history [aria-pressed=true],.pilot-button-preview),.dl-management :is(.dl-primary,.dl-management-tabs [aria-current=page]),#hemlikt-screen :is(.hm-button-primary,.hm-member[aria-pressed=true],.hm-flow-current){background:var(--ui-brand);color:var(--ui-on-brand);border-color:var(--ui-brand)}:is(.pilot-version,.pilot-meta,.feedback-board-count,.feedback-board-source,.feedback-board-muted,.feedback-board-category,.feedback-board-info){color:var(--ui-muted)}:is(.pilot-admin-kicker,.feedback-board-kicker){color:var(--ui-brand)}:is(.pilot-meta,.pilot-version,.pilot-test-hint,.pilot-user,.pilot-toolbar small,.dl-management .dl-small,.dl-basis-context .dl-small,.dl-review-ai .dl-management-badge){font-size:13px}.pilot-error,.pilot-admin-error p,.dl-management-error{color:var(--ui-alert-text)}.dl-management-error,.feedback-board-error{border-color:var(--ui-alert-line)}.dl-management label{font-weight:600}.dl-management-sidebar [aria-current=page],#hemlikt-screen .hm-nav[aria-current=page]{background:var(--ui-tint);color:var(--ui-brand);box-shadow:inset 4px 0 0 var(--ui-brand);font-weight:700}.feedback-board-filters [aria-pressed=true],.feedback-retest-filters button[aria-pressed=true],#hemlikt-screen :is(.hm-manager-stat,.hm-button)[aria-pressed=true]{background:var(--ui-tint);color:var(--ui-brand);border-color:var(--ui-brand);box-shadow:inset 0 0 0 1px var(--ui-brand)}.feedback-board-filters button{border-color:var(--ui-control)}.feedback-board-badge[data-status=waiting],.feedback-retest-badge[data-result=needs_work]{background:var(--ui-wait-bg);color:var(--ui-wait-text);border:1px solid var(--ui-wait-line)}.feedback-board-badge[data-status=planned],.feedback-board-badge[data-status=ready]{background:var(--ui-progress-bg);color:var(--ui-progress-text);border:1px solid var(--ui-progress-text)}.feedback-board-badge[data-status=done],.feedback-retest-badge[data-result=satisfied]{background:var(--ui-done-bg);color:var(--ui-done-text);border:1px solid var(--ui-done-line)}.feedback-board-badge[data-status=declined],.feedback-retest-badge:not([data-result=satisfied]):not([data-result=needs_work]){background:var(--ui-neutral-bg);color:var(--ui-neutral-text);border:1px solid var(--ui-control)}#hemlikt-screen :is(h1,h2,h3,summary,.hm-field label,.hm-tab[aria-selected=true],.hm-table th,.hm-sort){font-weight:600}#hemlikt-screen :is(.hm-table,.hm-field label,.hm-field-hint,.hm-small,.hm-alias,.hm-fact span,.hm-member small,.hm-side-note,.hm-entry-meta,.hm-work-meta,.hm-flow-deadline,.hm-footer){font-size:13px}#hemlikt-screen .hm-nav{padding-inline:8px}#hemlikt-screen .hm-side-content{overflow-x:hidden}#hemlikt-screen .hm-table thead{background:var(--ui-neutral-bg)}#hemlikt-screen .hm-tab[aria-selected=true]{border-bottom-width:3px;font-weight:700}#hemlikt-screen .hm-person-context{border-left:4px solid var(--ui-brand)}#hemlikt-screen .hm-flow-button{background:var(--ui-neutral-bg);color:var(--ui-neutral-text);border-color:var(--ui-control)}#hemlikt-screen .hm-flow-current{background:var(--ui-brand);color:var(--ui-on-brand);border-color:var(--ui-brand)}#hemlikt-screen .hm-flow-done{background:var(--ui-done-bg);color:var(--ui-done-text);border-color:var(--ui-done-line)}#hemlikt-screen .hm-flow-missing{background:var(--ui-wait-bg);color:var(--ui-wait-text);border-color:var(--ui-wait-line)}#hemlikt-screen .hm-tag{background:var(--ui-neutral-bg);color:var(--ui-neutral-text);border:1px solid var(--ui-control);font-size:12px;font-weight:600}#hemlikt-screen :is(.hm-tag-note,[data-work-state=todo],.hm-journal-status-review,.hm-pilot-status-2,.hm-pilot-status-4){background:var(--ui-wait-bg);color:var(--ui-wait-text);border:1px solid var(--ui-wait-line)}#hemlikt-screen [data-work-state=doing]{background:var(--ui-progress-bg);color:var(--ui-progress-text);border:1px solid var(--ui-progress-text)}#hemlikt-screen :is([data-work-state=done],.hm-journal-status-done){background:var(--ui-done-bg);color:var(--ui-done-text);border:1px solid var(--ui-done-line)}#hemlikt-screen :is(.hm-journal-status-returned,.hm-pilot-status-0,.hm-pilot-status-1){background:var(--ui-alert-bg);color:var(--ui-alert-text);border:1px solid var(--ui-alert-line)}#hemlikt-screen :is(.hm-pilot-status-3,.hm-journal-status-draft,[data-work-state=na]){background:var(--ui-neutral-bg);color:var(--ui-neutral-text);border:1px solid var(--ui-control)}#hemlikt-screen .hm-task[data-pilot-rank="0"],#hemlikt-screen .hm-task[data-pilot-rank="1"]{border-left-color:var(--ui-alert-line)}#hemlikt-screen .hm-task[data-pilot-rank="2"]{border-left-color:var(--ui-wait-line)}.dl-ceo-tabs button[aria-current=page]{background:var(--ui-brand);color:var(--ui-on-brand);border-color:var(--ui-brand)}.dl-ceo-counts>button{border-color:var(--ui-control)}.dl-ceo-badge,.dl-price-reminder{background:var(--ui-wait-bg);color:var(--ui-wait-text);border-color:var(--ui-wait-line)}.dl-ceo-badge{border:1px solid var(--ui-wait-line);font-size:13px}.dl-ceo-overdue,.dl-ceo-urgent{border-left-color:var(--ui-alert-line)}.dl-ceo-prepare{border-left-color:var(--ui-wait-line)}}
