:is(.documents-view,.cs-embedded){--rv-yellow:color-mix(in srgb,#f2c200 36%,var(--paper));--rv-green:color-mix(in srgb,var(--ok) 18%,var(--paper));--rv-cyan:color-mix(in srgb,#19b3c8 26%,var(--paper));--rv-grey:color-mix(in srgb,var(--ink) 12%,var(--paper))}:is(.documents-view,.cs-embedded) .rv-summary p{margin:0 0 6px;line-height:1.5}:is(.documents-view,.cs-embedded) .rv-check{margin:8px 0 0}:is(.documents-view,.cs-embedded) .rv-check.ok{color:var(--ok)}:is(.documents-view,.cs-embedded) .rv-check.bad{color:var(--danger)}:is(.documents-view,.cs-embedded) .rv-check ul{margin:4px 0 0 18px;padding:0}:is(.documents-view,.cs-embedded) .rv-bad{color:var(--danger);font-weight:600}:is(.documents-view,.cs-embedded) .rv-tabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}:is(.documents-view,.cs-embedded) .rv-tab{box-sizing:border-box;border:1px solid var(--border);background:var(--paper);height:36px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;padding:7px 12px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}:is(.documents-view,.cs-embedded) .rv-tab:hover{background:var(--hover)}:is(.documents-view,.cs-embedded) .rv-tab.current{border-color:var(--action);color:var(--action-ink);background:color-mix(in srgb,var(--action) 12%,var(--paper))}:is(.documents-view,.cs-embedded) .rv-cards{flex-direction:column;gap:8px;display:flex}:is(.documents-view,.cs-embedded) .rv-card{border:1px solid var(--line);background:var(--paper);border-radius:12px}:is(.documents-view,.cs-embedded) .rv-card>summary{cursor:pointer;padding:10px 14px;line-height:1.5;list-style:none}:is(.documents-view,.cs-embedded) .rv-card>summary::-webkit-details-marker{display:none}:is(.documents-view,.cs-embedded) .rv-card[open]>summary{border-bottom:1px solid var(--line)}:is(.documents-view,.cs-embedded) .rv-card-body{padding:10px 14px 12px}:is(.documents-view,.cs-embedded) .rv-state{text-align:center;width:1.1em;color:var(--muted);display:inline-block}:is(.documents-view,.cs-embedded) .rv-state.s-approved{color:var(--ok)}:is(.documents-view,.cs-embedded) .rv-state.s-proposed,:is(.documents-view,.cs-embedded) .rv-state.s-reopened{color:var(--warning)}:is(.documents-view,.cs-embedded) .rv-pill{border:1px solid var(--border);color:var(--muted);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}:is(.documents-view,.cs-embedded) .rv-input{border-left:3px solid var(--line);margin:8px 0;padding:4px 0 6px 10px}:is(.documents-view,.cs-embedded) .rv-input.k-K{border-left-color:var(--action)}:is(.documents-view,.cs-embedded) .rv-input.k-S{border-left-color:var(--danger)}:is(.documents-view,.cs-embedded) .rv-input.k-M{border-left-color:var(--warning)}:is(.documents-view,.cs-embedded) .rv-input.k-N,:is(.documents-view,.cs-embedded) .rv-input.k-I{border-left-color:var(--ok)}:is(.documents-view,.cs-embedded) .rv-input p{margin:3px 0;line-height:1.5}:is(.documents-view,.cs-embedded) .rv-input-head{color:var(--muted);font-size:13.5px}:is(.documents-view,.cs-embedded) .rv-input-head strong{color:var(--ink)}:is(.documents-view,.cs-embedded) .rv-code{text-align:center;background:var(--surface-muted);min-width:30px;color:var(--ink);border-radius:5px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-block}:is(.documents-view,.cs-embedded) .rv-said{white-space:break-spaces;overflow-wrap:anywhere}:is(.documents-view,.cs-embedded) .rv-intent{background:var(--surface-muted);color:var(--ink-soft);border-radius:999px;padding:0 7px;font-size:11.5px;font-weight:650;line-height:1.6;display:inline-block}:is(.documents-view,.cs-embedded) .rv-intent.i-objection{color:var(--danger)}:is(.documents-view,.cs-embedded) .rv-intent.i-question{color:var(--action-ink)}:is(.documents-view,.cs-embedded) .rv-intent.i-agreement{color:var(--ok)}:is(.documents-view,.cs-embedded) .rv-context{color:var(--ink-soft);font-size:13.5px}:is(.documents-view,.cs-embedded) .rv-struck,:is(.documents-view,.cs-embedded) mark.struck{text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);color:inherit;background:0 0;text-decoration-thickness:2px}:is(.documents-view,.cs-embedded) mark.rv-mark{color:inherit;border-radius:3px;padding:0 1px}:is(.documents-view,.cs-embedded) .rv-mark.anchor,:is(.documents-view,.cs-embedded) .rv-mark.c-yellow{background:var(--rv-yellow)}:is(.documents-view,.cs-embedded) .rv-mark.c-red{color:var(--danger);background:0 0;font-weight:600}:is(.documents-view,.cs-embedded) .rv-mark.c-green{background:var(--rv-green)}:is(.documents-view,.cs-embedded) .rv-mark.c-cyan,:is(.documents-view,.cs-embedded) .rv-mark.c-blue{background:var(--rv-cyan)}:is(.documents-view,.cs-embedded) .rv-mark.c-shading,:is(.documents-view,.cs-embedded) .rv-mark.c-grey{background:var(--rv-grey)}:is(.documents-view,.cs-embedded) span.rv-mark{white-space:pre-wrap;padding:0 2px}:is(.documents-view,.cs-embedded) .rv-change del{background:color-mix(in srgb,var(--danger) 16%,transparent);-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}:is(.documents-view,.cs-embedded) .rv-change ins{background:var(--rv-green);text-decoration:none}:is(.documents-view,.cs-embedded) .rv-change p{margin:2px 0}:is(.documents-view,.cs-embedded) .rv-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}:is(.documents-view,.cs-embedded) .rv-row select,:is(.documents-view,.cs-embedded) .rv-row input[type=text]{font:inherit;box-sizing:border-box;border:1px solid var(--border);background:var(--paper);height:36px;color:inherit;border-radius:6px;max-width:100%;padding:0 8px;font-size:14px}:is(.documents-view,.cs-embedded) .rv-row input[type=text]{flex:240px;min-width:0}:is(.documents-view,.cs-embedded) .rv-row button{box-sizing:border-box;height:36px}:is(.documents-view,.cs-embedded) .rv-card-actions{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}:is(.documents-view,.cs-embedded) .rv-inline{margin:0;display:inline}:is(.documents-view,.cs-embedded) .rv-register td:first-child{white-space:nowrap}:is(.documents-view,.cs-embedded) .rv-kinds{width:auto;min-width:280px;margin:6px 0 10px}:is(.documents-view,.cs-embedded) .rv-kinds tr.rv-total td{font-weight:650}:is(.documents-view,.cs-embedded) .rv-link{color:var(--action-ink);margin-right:6px}:is(.documents-view,.cs-embedded) .rv-filters{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}:is(.documents-view,.cs-embedded) .rv-window{margin:0 0 12px}:is(.documents-view,.cs-embedded) .rv-find{flex:280px;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}:is(.documents-view,.cs-embedded) .rv-find input[type=text]{flex:auto}:is(.documents-view,.cs-embedded) .rv-filter{box-sizing:border-box;border:1px solid var(--border);background:var(--paper);height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:13px;display:inline-flex}:is(.documents-view,.cs-embedded) .rv-filter[aria-pressed=true]{border-color:var(--action);background:var(--select);color:var(--action-ink)}:is(.documents-view,.cs-embedded) .dms-receipts{margin:0;padding-left:18px}:is(.documents-view,.cs-embedded) .dms-receipts li{margin:0 0 10px;line-height:1.5}:is(.documents-view,.cs-embedded) .dms-receipt-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.dms-dialog .dms-bases{border:1px solid var(--line);border-radius:8px;margin:10px 0;padding:8px 12px 10px}.dms-dialog .dms-bases legend{color:var(--muted);padding:0 4px;font-size:13px;font-weight:600}.dms-dialog .dms-choice{cursor:pointer;align-items:baseline;gap:8px;margin:6px 0;font-size:14px;line-height:1.4;display:flex}.dms-dialog .dms-choice input{flex:none;margin:0}:is(.documents-view,.cs-embedded) .dms-badge.received{border-style:dashed}:is(.documents-view,.cs-embedded) .view-head .dms-actions button{white-space:nowrap}:is(.documents-view,.cs-embedded){--rv-amber:color-mix(in srgb,var(--warning) 22%,var(--paper));--rv-red:color-mix(in srgb,var(--danger) 14%,var(--paper))}:is(.documents-view,.cs-embedded) .rv-change .dms-sub{display:inline}:is(.documents-view,.cs-embedded) .rv-card h4,:is(.documents-view,.cs-embedded) .rv-general h4{color:var(--muted);margin:12px 0 4px;font-size:13px;font-weight:650}:is(.documents-view,.cs-embedded) .rv-pill.busy{border-color:var(--action);color:var(--action-ink);background:var(--select)}:is(.documents-view,.cs-embedded) .rv-pill.o-accepted,:is(.documents-view,.cs-embedded) .rv-pill.o-adjusted{border-color:var(--ok);color:var(--ok)}:is(.documents-view,.cs-embedded) .rv-pill.o-declined{border-color:var(--danger);color:var(--danger)}:is(.documents-view,.cs-embedded) .rv-pill.o-discussion{border-color:var(--warning);color:var(--warning)}:is(.documents-view,.cs-embedded) .rv-proposal{border:1px solid var(--line);border-left:4px solid var(--warning);background:var(--background);border-radius:10px;margin:12px 0 0;padding:10px 12px}:is(.documents-view,.cs-embedded) .rv-proposal.done{border-left-color:var(--ok)}:is(.documents-view,.cs-embedded) .rv-proposal.empty{border-style:dashed;border-left-width:1px}:is(.documents-view,.cs-embedded) .rv-proposal>p{margin:0 0 6px;line-height:1.5}:is(.documents-view,.cs-embedded) .rv-bar{font-weight:650}:is(.documents-view,.cs-embedded) .rv-assessment{background:var(--surface-muted);border-radius:8px;margin:10px 0;padding:6px 12px 8px}:is(.documents-view,.cs-embedded) .rv-assessment h4{margin-top:4px}:is(.documents-view,.cs-embedded) .rv-assessment p,:is(.documents-view,.cs-embedded) .rv-answer p{margin:4px 0;line-height:1.5}:is(.documents-view,.cs-embedded) .rv-card ul,:is(.documents-view,.cs-embedded) .rv-general ul{margin:4px 0;padding-left:20px;line-height:1.5}:is(.documents-view,.cs-embedded) .rv-answer{border-left:3px solid var(--action);margin:10px 0 0;padding:0 0 0 10px}:is(.documents-view,.cs-embedded) .rv-answer h4{margin-top:0}:is(.documents-view,.cs-embedded) .rv-mini{table-layout:fixed;border-collapse:collapse;width:100%;margin:2px 0 8px;font-size:13.5px}:is(.documents-view,.cs-embedded) .rv-mini th{text-align:left;color:var(--muted);padding:2px 8px 4px;font-size:12px;font-weight:650}:is(.documents-view,.cs-embedded) .rv-mini th:first-child{width:22%}:is(.documents-view,.cs-embedded) .rv-mini td{vertical-align:top;border-top:1px solid var(--line);overflow-wrap:anywhere;padding:6px 8px;line-height:1.5}:is(.documents-view,.cs-embedded) .rv-mini td.rv-mini-label{color:var(--muted);font-size:12.5px}:is(.documents-view,.cs-embedded) .rv-mini ins,:is(.documents-view,.cs-embedded) .rv-canvas ins{color:inherit;border-radius:3px;padding:0 1px;text-decoration:none}:is(.documents-view,.cs-embedded) ins.done{background:var(--rv-green)}:is(.documents-view,.cs-embedded) ins.pend{background:var(--rv-amber)}:is(.documents-view,.cs-embedded) ins.kept{-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:.2em;background:0 0}:is(.documents-view,.cs-embedded) .rv-mini del,:is(.documents-view,.cs-embedded) .rv-canvas del{background:var(--rv-red);-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);border-radius:3px;text-decoration-thickness:1.5px}:is(.documents-view,.cs-embedded) .rv-dialog{margin:12px 0 0}:is(.documents-view,.cs-embedded) .rv-dialog>.dms-sub{margin:0 0 6px}:is(.documents-view,.cs-embedded) .rv-turn{border-left:3px solid var(--line);border-radius:8px;margin:6px 0;padding:6px 10px}:is(.documents-view,.cs-embedded) .rv-turn p{margin:3px 0;line-height:1.5}:is(.documents-view,.cs-embedded) .rv-turn.owner{border-left-color:var(--action);background:color-mix(in srgb,var(--action) 6%,var(--paper))}:is(.documents-view,.cs-embedded) .rv-turn.assistant{border-left-color:var(--ok);background:var(--background)}:is(.documents-view,.cs-embedded) .rv-turn .rv-turn{margin:6px 0 0}:is(.documents-view,.cs-embedded) .rv-stance{border:1px solid;border-radius:999px;margin-left:4px;padding:0 8px;font-size:12px;font-weight:650;display:inline-block}:is(.documents-view,.cs-embedded) .rv-stance.s-agrees{color:var(--ok)}:is(.documents-view,.cs-embedded) .rv-stance.s-partly{color:var(--warning)}:is(.documents-view,.cs-embedded) .rv-stance.s-advises_against{color:var(--danger)}:is(.documents-view,.cs-embedded) .rv-alternative{border:1px dashed var(--warning);border-radius:8px;margin:8px 0 2px;padding:6px 10px}:is(.documents-view,.cs-embedded) .rv-earlier{border:1px solid var(--line);border-radius:8px;margin:10px 0 0;padding:6px 10px}:is(.documents-view,.cs-embedded) .rv-earlier>summary{cursor:pointer;color:var(--muted);font-size:13.5px}:is(.documents-view,.cs-embedded) .rv-earlier[open]>summary{margin-bottom:6px}:is(.documents-view,.cs-embedded) .rv-actions{margin-top:12px}:is(.documents-view,.cs-embedded) .rv-actions textarea,:is(.documents-view,.cs-embedded) .rv-propose textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border);background:var(--paper);color:inherit;resize:vertical;border-radius:6px;padding:7px 10px;font-size:14px;line-height:1.45;display:block}:is(.documents-view,.cs-embedded) .rv-editor{border:1px solid var(--line);background:var(--background);border-radius:10px;gap:10px;margin-top:12px;padding:10px 12px 12px;display:grid}:is(.documents-view,.cs-embedded) .rv-editor h4,:is(.documents-view,.cs-embedded) .rv-editor>p,:is(.documents-view,.cs-embedded) .rv-editor>.rv-row{margin:0}:is(.documents-view,.cs-embedded) .rv-edits{gap:6px;display:grid}:is(.documents-view,.cs-embedded) .rv-edits:empty{display:none}:is(.documents-view,.cs-embedded) .rv-edit{margin:0}:is(.documents-view,.cs-embedded) .rv-edit input[type=text]{flex:180px}:is(.documents-view,.cs-embedded) .rv-general .rv-actions{margin-top:10px}:is(.documents-view,.cs-embedded) .rv-canvas-tools{margin:0 0 4px}:is(.documents-view,.cs-embedded) .rv-filter.c-done:before,:is(.documents-view,.cs-embedded) .rv-filter.c-pend:before,:is(.documents-view,.cs-embedded) .rv-filter.c-hasdel:before,:is(.documents-view,.cs-embedded) .rv-filter.c-hascm:before{content:"";box-sizing:border-box;border-radius:3px;flex:none;width:10px;height:10px}:is(.documents-view,.cs-embedded) .rv-filter.c-done:before{background:var(--rv-green);border:1px solid var(--ok)}:is(.documents-view,.cs-embedded) .rv-filter.c-pend:before{background:var(--rv-amber);border:1px solid var(--warning)}:is(.documents-view,.cs-embedded) .rv-filter.c-hasdel:before{background:var(--rv-red);border:1px solid var(--danger)}:is(.documents-view,.cs-embedded) .rv-filter.c-hascm:before{background:var(--select);border:1px solid var(--action)}:is(.documents-view,.cs-embedded) .rv-canvas{border-top:1px solid var(--line);margin-top:10px}:is(.documents-view,.cs-embedded) .rv-colheads,:is(.documents-view,.cs-embedded) .rv-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px;gap:6px 16px;padding:8px 0 8px 10px;display:grid}:is(.documents-view,.cs-embedded) .rv-colheads{color:var(--muted);border-bottom:1px solid var(--line);font-size:12.5px;font-weight:650}:is(.documents-view,.cs-embedded) .rv-line{border-bottom:1px solid var(--line);font-size:14px;line-height:1.55;box-shadow:inset 3px 0 #0000}:is(.documents-view,.cs-embedded) .rv-line.done{box-shadow:inset 3px 0 0 var(--ok)}:is(.documents-view,.cs-embedded) .rv-line.pend{box-shadow:inset 3px 0 0 var(--warning)}:is(.documents-view,.cs-embedded) .rv-line.heading{font-weight:650}:is(.documents-view,.cs-embedded) .rv-line.flash{background:var(--select)}:is(.documents-view,.cs-embedded) .rv-left,:is(.documents-view,.cs-embedded) .rv-right{overflow-wrap:anywhere;min-width:0}:is(.documents-view,.cs-embedded) .rv-badges{flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:12.5px;font-weight:400;display:flex}:is(.documents-view,.cs-embedded) .rv-badge{border:1px solid var(--border);color:var(--ink);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:12px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-block}:is(.documents-view,.cs-embedded) a.rv-badge:hover{border-color:var(--action);color:var(--action-ink)}:is(.documents-view,.cs-embedded) .rv-badge.k-K{border-color:var(--action)}:is(.documents-view,.cs-embedded) .rv-badge.k-S{border-color:var(--danger)}:is(.documents-view,.cs-embedded) .rv-badge.k-M{border-color:var(--warning)}:is(.documents-view,.cs-embedded) .rv-badge.k-N,:is(.documents-view,.cs-embedded) .rv-badge.k-I{border-color:var(--ok)}:is(.documents-view,.cs-embedded) .rv-badge.pend{background:var(--rv-amber);border-color:#0000;margin-left:6px}:is(.documents-view,.cs-embedded) .rv-pen{border:1px solid var(--border);background:var(--paper);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:6px;padding:0;font-size:14px;line-height:1}:is(.documents-view,.cs-embedded) .rv-pen:hover{border-color:var(--action);color:var(--action-ink)}:is(.documents-view,.cs-embedded) .rv-propose{grid-column:1/-1;gap:6px;font-weight:400;display:grid}:is(.documents-view,.cs-embedded) .rv-propose>.rv-row,:is(.documents-view,.cs-embedded) .rv-propose>p{margin:0}:is(.documents-view,.cs-embedded) .rv-document{line-height:1.6}:is(.documents-view,.cs-embedded) .rv-document h2{margin:22px 0 8px;font-size:18px}:is(.documents-view,.cs-embedded) .rv-document h2:first-child{margin-top:0}:is(.documents-view,.cs-embedded) .rv-document h3{margin:18px 0 6px;font-size:16px}:is(.documents-view,.cs-embedded) .rv-document h4{margin:14px 0 4px;font-size:14.5px}:is(.documents-view,.cs-embedded) .rv-document p{margin:0 0 8px}:is(.documents-view,.cs-embedded) .rv-report{grid-template-columns:minmax(0,1.25fr) minmax(240px,.8fr);align-items:start;gap:16px;display:grid}:is(.documents-view,.cs-embedded) .rv-report-text,:is(.documents-view,.cs-embedded) .rv-report-findings{min-width:0;max-height:calc(100vh - 280px);overflow:auto}:is(.documents-view,.cs-embedded) .rv-report-text{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:14px 18px;line-height:1.55}:is(.documents-view,.cs-embedded) .rv-report-text h2{margin:22px 0 8px;font-size:18px}:is(.documents-view,.cs-embedded) .rv-report-text h2:first-child{margin-top:0}:is(.documents-view,.cs-embedded) .rv-report-text h3{margin:18px 0 6px;font-size:16px}:is(.documents-view,.cs-embedded) .rv-report-text p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .7em}:is(.documents-view,.cs-embedded) .rv-report-findings h3{margin:0 0 8px;font-size:16px}:is(.documents-view,.cs-embedded) .rv-report-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:is(.documents-view,.cs-embedded) .rv-report-finding{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin:0;padding:10px 12px}:is(.documents-view,.cs-embedded) .rv-report-finding.rv-find-on{outline:2px solid var(--action);outline-offset:2px}:is(.documents-view,.cs-embedded) .rv-report-show{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;margin:0 0 4px;padding:0;font-weight:650;display:block}:is(.documents-view,.cs-embedded) .rv-report-quote{overflow-wrap:anywhere;margin:0 0 4px;font-size:13.5px;line-height:1.45}:is(.documents-view,.cs-embedded) .rv-report-finding .dms-sub{margin:0 0 4px}:is(.documents-view,.cs-embedded,.dock-review) .rv-find-mark{background:color-mix(in srgb,var(--action) 22%,transparent);height:auto;color:inherit;font:inherit;line-height:inherit;text-align:inherit;white-space:inherit;cursor:pointer;border:0;border-radius:3px;margin:0;padding:0 1px;display:inline}:is(.documents-view,.cs-embedded,.dock-review) .rv-find-mark.must{background:#d9534f4d}:is(.documents-view,.cs-embedded,.dock-review) .rv-find-mark.should{background:#e0a0304d}:is(.documents-view,.cs-embedded,.dock-review) .rv-find-mark.rv-find-on{outline:2px solid var(--action);outline-offset:1px}@media (width<=900px){:is(.documents-view,.cs-embedded) .rv-report{grid-template-columns:minmax(0,1fr)}:is(.documents-view,.cs-embedded) .rv-report-text,:is(.documents-view,.cs-embedded) .rv-report-findings{max-height:none}}@container cs-work (width<=560px){:is(.documents-view,.cs-embedded) .rv-report{grid-template-columns:minmax(0,1fr)}:is(.documents-view,.cs-embedded) .rv-report-text,:is(.documents-view,.cs-embedded) .rv-report-findings{max-height:none}}:is(.documents-view,.cs-embedded) .rv-doc-table{table-layout:fixed;border-collapse:collapse;width:100%;margin:6px 0 12px;font-size:14px}:is(.documents-view,.cs-embedded) .rv-doc-table td{border:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:5px 8px}:is(.documents-view,.cs-embedded) .rv-row[hidden]{display:none}:is(.documents-view,.cs-embedded) .rv-row input[type=number]{font:inherit;box-sizing:border-box;border:1px solid var(--border);background:var(--paper);height:36px;color:inherit;border-radius:6px;width:96px;padding:0 8px;font-size:14px}:is(.documents-view,.cs-embedded) .rv-sev{white-space:nowrap;border:1px solid;border-radius:999px;padding:0 8px;font-size:12px;font-weight:650;display:inline-block}:is(.documents-view,.cs-embedded) .rv-sev.sev-error{color:var(--danger)}:is(.documents-view,.cs-embedded) .rv-sev.sev-warning{color:var(--warning)}:is(.documents-view,.cs-embedded) .rv-sev.sev-note{color:var(--muted)}:is(.documents-view,.cs-embedded) .rv-findings td{vertical-align:top}:is(.documents-view,.cs-embedded) .rv-findings td p{margin:0 0 4px;line-height:1.45}:is(.documents-view,.cs-embedded) .rv-findings td:first-child{white-space:nowrap}:is(.documents-view,.cs-embedded) .rv-status.s-open{font-weight:650}:is(.documents-view,.cs-embedded) .rv-status.s-waiting{color:var(--warning);font-weight:650}:is(.documents-view,.cs-embedded) .rv-status.s-fixed,:is(.documents-view,.cs-embedded) .rv-status.s-clear{color:var(--ok)}:is(.documents-view,.cs-embedded) .rv-status.s-dismissed,:is(.documents-view,.cs-embedded) .rv-status.s-referred{color:var(--muted)}:is(.documents-view,.cs-embedded) .rv-finding-actions{margin:0}:is(.documents-view,.cs-embedded) .rv-finding-form td{background:var(--background)}:is(.documents-view,.cs-embedded) .rv-finding-form textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border);background:var(--paper);color:inherit;resize:vertical;border-radius:6px;padding:7px 10px;font-size:14px;line-height:1.45;display:block}:is(.documents-view,.cs-embedded) .rv-quality .rv-filters{margin:10px 0 0}:is(.documents-view,.cs-embedded) .rv-quality .rv-filters select{box-sizing:border-box;border:1px solid var(--border);background:var(--paper);height:36px;color:inherit;font:inherit;border-radius:6px;padding:0 10px;font-size:13px}:is(.documents-view,.cs-embedded) .rv-quality .dms-table{margin-top:10px}:is(.documents-view,.cs-embedded) .rv-fact-editor{border:1px solid var(--line);background:var(--background);border-radius:10px;margin-top:12px;padding:10px 12px 12px}:is(.documents-view,.cs-embedded) .rv-fact-editor h3{margin:0 0 4px;font-size:15px}:is(.documents-view,.cs-embedded) .rv-facts code{font-size:12.5px}:is(.documents-view,.cs-embedded) .rv-letter{line-height:1.6}:is(.documents-view,.cs-embedded) .rv-letter h2{margin:6px 0 12px;font-size:18px}:is(.documents-view,.cs-embedded) .rv-letter h3{margin:18px 0 6px;font-size:15px}:is(.documents-view,.cs-embedded) .rv-letter>p{margin:0 0 10px}:is(.documents-view,.cs-embedded) .rv-letter-list{margin:4px 0 8px;padding-left:20px}:is(.documents-view,.cs-embedded) .rv-letter-item{margin:0 0 10px}:is(.documents-view,.cs-embedded) .rv-letter-item p{margin:2px 0}:is(.documents-view,.cs-embedded) .rv-letter-item.removed .rv-said{color:var(--muted);text-decoration:line-through}:is(.documents-view,.cs-embedded) .rv-letter-controls{margin-top:4px}:is(.documents-view,.cs-embedded) .rv-binder h3{margin:18px 0 6px;font-size:15px}:is(.documents-view,.cs-embedded) .rv-binder-table td{vertical-align:top}:is(.documents-view,.cs-embedded) .rv-binder-table code{font-size:12px}:is(.documents-view,.cs-embedded) .rv-id{border:1px solid var(--action);color:var(--action-ink);background:var(--select);white-space:nowrap;cursor:help;vertical-align:1px;border-radius:5px;padding:0 6px;font-size:11.5px;font-weight:700;line-height:1.6;display:inline-block}:is(.documents-view,.cs-embedded) .rv-id-kind{color:var(--ink-soft);font-weight:600}:is(.documents-view,.cs-embedded) .rv-found{outline:2px solid var(--action);outline-offset:2px;animation:2.4s ease-out rv-found}@keyframes rv-found{0%{background:var(--select)}to{background:0 0}}:is(.documents-view,.cs-embedded) .rv-log td{vertical-align:top}:is(.documents-view,.cs-embedded) .rv-log td:first-child{white-space:nowrap}:is(.documents-view,.cs-embedded) .rv-embedded-head{margin:0 0 10px}:is(.documents-view,.cs-embedded) .rv-embedded-head p{margin:0 0 6px;line-height:1.5}:is(.documents-view,.cs-embedded) .cs-searchbar{margin:0 0 12px}:is(.documents-view,.cs-embedded) .cs-search{flex-wrap:wrap;align-items:center;gap:8px;max-width:560px;display:flex}:is(.documents-view,.cs-embedded) .cs-search input,:is(.documents-view,.cs-embedded) .cs-search button{box-sizing:border-box;height:36px;padding-top:0;padding-bottom:0}:is(.documents-view,.cs-embedded) .cs-search input{flex:260px;min-width:0}:is(.documents-view,.cs-embedded) .cs-found p{margin:6px 0 0}:is(.documents-view,.cs-embedded) .cs-found .rv-row button{height:36px}:is(.documents-view,.cs-embedded) .cs-modules{border:1px solid var(--line);background:var(--surface-muted);box-sizing:border-box;border-radius:10px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin:0 0 16px;padding:4px;display:flex}:is(.documents-view,.cs-embedded) .cs-module{box-sizing:border-box;height:32px;color:var(--muted);border-radius:7px;align-items:center;padding:0 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}:is(.documents-view,.cs-embedded) .cs-module:hover{color:var(--ink)}:is(.documents-view,.cs-embedded) .cs-module.current{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line)}:is(.documents-view,.cs-embedded) .cs-cards{flex-direction:column;gap:8px;display:flex}:is(.documents-view,.cs-embedded) .cs-card{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}:is(.documents-view,.cs-embedded) .cs-card:hover:not(.chosen){border-color:var(--border)}:is(.documents-view,.cs-embedded) .cs-grip{width:18px;height:20px;color:var(--muted);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}:is(.documents-view,.cs-embedded) .cs-grip:hover{background:var(--surface-muted);color:var(--ink)}:is(.documents-view,.cs-embedded) .cs-card.chosen{border-color:var(--action);box-shadow:0 0 0 1px var(--action)}:is(.documents-view,.cs-embedded) .cs-card.dragging{opacity:.5}:is(.documents-view,.cs-embedded) .cs-card.cs-drop{border-style:dashed;border-color:var(--action)}:is(.documents-view,.cs-embedded) .cs-card p{margin:0}:is(.documents-view,.cs-embedded) .cs-card-top{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:flex}:is(.documents-view,.cs-embedded) .cs-order{background:var(--surface-muted);min-width:20px;height:20px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}:is(.documents-view,.cs-embedded) .cs-role{color:var(--ink-soft);font-weight:650}:is(.documents-view,.cs-embedded) .cs-pill{border:1px solid var(--border);border-radius:999px;padding:0 7px;font-size:11.5px;font-weight:600;line-height:1.6;display:inline-block}:is(.documents-view,.cs-embedded) .cs-pill.in{border-color:var(--ok);color:var(--ok)}:is(.documents-view,.cs-embedded) .cs-pill.chosen{border-color:var(--action);background:var(--select);color:var(--action-ink)}:is(.documents-view,.cs-embedded) .cs-card-title{width:100%;color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 0;display:flex}:is(.documents-view,.cs-embedded) .cs-card-title:hover{text-underline-offset:.18em;background:0 0;text-decoration:underline}:is(.documents-view,.cs-embedded) .cs-card-title:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:4px}:is(.documents-view,.cs-embedded) .cs-card-title strong{font-size:15px}:is(.documents-view,.cs-embedded) .cs-card-actions{align-items:center;gap:6px;margin-top:4px;display:flex}:is(.documents-view,.cs-embedded) .cs-move{box-sizing:border-box;width:34px;height:30px;padding:0;font-size:15px;line-height:1}:is(.documents-view,.cs-embedded) .cs-edit{box-sizing:border-box;height:30px;margin-left:auto;padding:0 12px;font-size:13px}:is(.documents-view,.cs-embedded) .cs-card-links{margin:2px 0 0;font-size:13px}:is(.documents-view,.cs-embedded) .cs-round{margin-top:4px}:is(.documents-view,.cs-embedded) .cs-project td{white-space:normal}:is(.documents-view,.cs-embedded) .cs-project .rv-link{margin:0;display:block}:is(.documents-view,.cs-embedded) .cs-summary p,:is(.documents-view,.cs-embedded) .cs-package p{margin:0 0 6px;line-height:1.5}:is(.documents-view,.cs-embedded) .cs-tasks{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}:is(.documents-view,.cs-embedded) .cs-task{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:10px 12px}:is(.documents-view,.cs-embedded) .cs-task>p{margin:0 0 6px;line-height:1.5}:is(.documents-view,.cs-embedded) .cs-task-head{color:var(--muted);font-size:13.5px}:is(.documents-view,.cs-embedded) .cs-task-head strong{color:var(--ink)}:is(.documents-view,.cs-embedded) .cs-status{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;gap:0;max-width:100%;margin:0 0 6px;display:inline-flex;overflow:hidden}:is(.documents-view,.cs-embedded) .cs-status button{box-sizing:border-box;border:0;border-right:1px solid var(--border);background:var(--paper);height:30px;color:var(--ink);border-radius:0;padding:0 12px;font-size:13px}:is(.documents-view,.cs-embedded) .cs-status button:last-child{border-right:0}:is(.documents-view,.cs-embedded) .cs-task-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}:is(.documents-view,.cs-embedded) .cs-task-actions .cs-status{margin:0}:is(.documents-view,.cs-embedded) .cs-task-actions .cs-withdraw{box-sizing:border-box;height:30px;padding:0 12px}:is(.documents-view,.cs-embedded) .cs-status button[aria-pressed=true]{background:var(--select);color:var(--action-ink);font-weight:650}:is(.documents-view,.cs-embedded) .cs-done h4{color:var(--muted);margin:8px 0 4px;font-size:13px;font-weight:650}:is(.documents-view,.cs-embedded) .cs-steps{margin:0;padding-left:18px;font-size:13.5px;line-height:1.5}:is(.documents-view,.cs-embedded) .cs-empty{color:var(--muted);margin:12px 0 0}:is(.documents-view,.cs-embedded) .cs-add{margin-top:14px}:is(.documents-view,.cs-embedded) .cs-split{container:cs-split/inline-size}:is(.documents-view,.cs-embedded) .cs-split-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@container cs-split (width>=640px){:is(.documents-view,.cs-embedded) .cs-split-grid{grid-template-columns:228px minmax(0,1fr)}}@container cs-split (width>=900px){:is(.documents-view,.cs-embedded) .cs-split-grid{grid-template-columns:272px minmax(0,1fr)}}@container cs-split (width>=1400px){:is(.documents-view,.cs-embedded) .cs-split-grid{grid-template-columns:320px minmax(0,1fr)}}:is(.documents-view,.cs-embedded) .cs-head{z-index:6;background:var(--ground);border-bottom:1px solid var(--line);margin:-30px -32px 14px;padding:22px 32px 10px;position:sticky;top:0}:is(.documents-view,.cs-embedded) .cs-head .view-head{margin-bottom:12px}:is(.documents-view,.cs-embedded) .cs-head .cs-modules{margin-bottom:0}@media (width<=860px){:is(.documents-view,.cs-embedded) .cs-head{margin:-20px -16px 14px;padding:14px 16px 10px}}@media (width<=600px),(height<=560px){:is(.documents-view,.cs-embedded) .cs-head{background:0 0;border-bottom:0;margin:0 0 14px;padding:0;position:static}}:is(.documents-view,.cs-embedded) .cs-panel{top:calc(var(--cs-head,0px) + 12px);max-height:calc(100vh - var(--cs-head,0px) - 24px);box-sizing:border-box;flex-direction:column;margin:0;padding:12px;display:flex;position:sticky}@media (width>=1000px) and (height>=561px){.list-view.documents-view:has(>.cs-split){box-sizing:border-box;flex-direction:column;height:100vh;padding-bottom:12px;display:flex;overflow:hidden}.documents-view:has(>.cs-split)>.cs-head{flex:none;position:static}.documents-view:has(>.cs-split)>.dms-status{flex:none;margin:8px 0 0}.documents-view>.cs-split{flex:auto;min-height:0}.documents-view>.cs-split>.cs-split-grid{grid-template-rows:minmax(0,1fr);align-items:stretch;height:100%}.documents-view>.cs-split .cs-panel{min-height:0;max-height:none;position:static}.documents-view>.cs-split .cs-work{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-right:4px;overflow-y:auto}}:is(.documents-view,.cs-embedded) .cs-single>.cs-split-grid{grid-template-columns:minmax(0,1fr)}:is(.documents-view,.cs-embedded) .cs-panel-head{flex:none}:is(.documents-view,.cs-embedded) .cs-panel-head h2{margin:0 0 4px}:is(.documents-view,.cs-embedded) .cs-panel-head .dms-sub{margin:0 0 10px;font-size:12.5px;line-height:1.45}:is(.documents-view,.cs-embedded) .cs-tree{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;margin:0 -6px;padding:0 6px 4px;overflow-y:auto}:is(.documents-view,.cs-embedded) .cs-panel-actions{flex:none}:is(.documents-view,.cs-embedded) .cs-root-label{overflow-wrap:anywhere;flex-direction:column;gap:1px;padding:2px 2px 6px;font-size:13.5px;display:flex}:is(.documents-view,.cs-embedded) .cs-tree .cs-cards{border-left:1px solid var(--line);gap:2px;margin:0 0 0 7px;padding:0 0 0 8px}:is(.documents-view,.cs-embedded) .cs-panel .cs-node{background:0 0;border:1px solid #0000;border-radius:8px;gap:2px;padding:4px 6px}:is(.documents-view,.cs-embedded) .cs-panel .cs-node:hover:not(.chosen){background:var(--surface-muted);border-color:#0000}:is(.documents-view,.cs-embedded) .cs-panel .cs-node.open{border-color:var(--line);background:var(--paper);padding:6px 8px}:is(.documents-view,.cs-embedded) .cs-panel .cs-node.chosen{border-color:var(--action);box-shadow:0 0 0 1px var(--action);background:var(--paper)}:is(.documents-view,.cs-embedded) .cs-node-row{grid-template-columns:auto auto auto minmax(0,1fr);align-items:start;gap:2px 4px;display:grid}:is(.documents-view,.cs-embedded) .cs-twisty{width:18px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:12px;line-height:1}:is(.documents-view,.cs-embedded) .cs-twisty:hover:not(:disabled){background:var(--surface-muted);color:var(--ink)}:is(.documents-view,.cs-embedded) .cs-twisty:disabled{opacity:1;cursor:default}:is(.documents-view,.cs-embedded) .cs-node .cs-order{min-width:18px;height:18px;margin-top:1px;font-size:11px}:is(.documents-view,.cs-embedded) .cs-node .cs-card-title{padding:0 0 0 2px}:is(.documents-view,.cs-embedded) .cs-node .cs-card-title .dms-number{font-size:11.5px}:is(.documents-view,.cs-embedded) .cs-node .cs-card-title strong{font-size:13.5px;line-height:1.3}:is(.documents-view,.cs-embedded) .cs-node-role{color:var(--muted);margin:0 0 0 68px;font-size:11.5px;display:block}:is(.documents-view,.cs-embedded) .cs-node-role .cs-card-stats{display:block}:is(.documents-view,.cs-embedded) p.cs-card-stats{color:var(--muted);margin:2px 0 0;font-size:12.5px;display:block}:is(.documents-view,.cs-embedded) .cs-card-stats:has(>.doc-stats-line:empty){display:none}:is(.documents-view,.cs-embedded) .cs-card-stats .doc-stats-waiting{font-style:italic}:is(.documents-view,.cs-embedded) .cs-node-body{flex-direction:column;gap:4px;margin:4px 0 0 22px;display:flex}@container cs-split (width<=639.98px){:is(.documents-view,.cs-embedded) .cs-panel{max-height:none;position:static}:is(.documents-view,.cs-embedded) .cs-panel-head .dms-sub,:is(.documents-view,.cs-embedded) .cs-panel .cs-node-body>.dms-sub,:is(.documents-view,.cs-embedded) .cs-scope .dms-sub{display:none}:is(.documents-view,.cs-embedded) .cs-tree .cs-cards{border-left:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;display:grid}}:is(.documents-view,.cs-embedded) .cs-chooser{display:none}@container cs-split (width<=639.98px){:is(.documents-view,.cs-embedded) .cs-chooser{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.documents-view,.cs-embedded) .cs-chooser-field{flex:240px;align-items:center;gap:8px;min-width:0;margin:0;display:flex}:is(.documents-view,.cs-embedded) .cs-chooser-label{flex:none;font-weight:600}:is(.documents-view,.cs-embedded) .cs-chooser-select{text-overflow:ellipsis;flex:auto;min-width:0;max-width:100%}:is(.documents-view,.cs-embedded) .cs-chooser-more{flex:none;height:36px}:is(.documents-view,.cs-embedded) p.cs-chooser-stats{flex:1 0 100%;margin:0}:is(.documents-view,.cs-embedded) .cs-panel:not(.tree-shown) :is(.cs-panel-head,.cs-tree){display:none}:is(.documents-view,.cs-embedded) .cs-panel{min-height:0}:is(.documents-view,.cs-embedded) .cs-panel.tree-shown .cs-chooser{margin-bottom:10px}}:is(.documents-view,.cs-embedded) .cs-scope{box-sizing:border-box;border:1px solid var(--line);text-align:left;width:100%;height:auto;min-height:0;font:inherit;color:var(--ink);background:var(--paper);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;margin:0 0 8px;padding:9px 10px;display:flex}:is(.documents-view,.cs-embedded) .cs-scope.chosen{border-color:var(--action);box-shadow:0 0 0 1px var(--action)}:is(.documents-view,.cs-embedded) .cs-scope:hover:not(:disabled){background:var(--paper);border-color:var(--action)}:is(.documents-view,.cs-embedded) .cs-scope .dms-sub{font-size:12.5px}:is(.documents-view,.cs-embedded) .cs-scope-title{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}:is(.documents-view,.cs-embedded) .cs-panel-actions{margin-top:10px}:is(.documents-view,.cs-embedded) .cs-panel-actions button{box-sizing:border-box;height:36px}:is(.documents-view,.cs-embedded) .cs-work{min-width:0;container:cs-work/inline-size}:is(.documents-view,.cs-embedded) .cs-work-head{margin:0 0 10px}:is(.documents-view,.cs-embedded) .cs-work-head h2{margin:0 0 4px;font-size:17px;font-weight:650}:is(.documents-view,.cs-embedded) .cs-work-head p{margin:0}:is(.documents-view,.cs-embedded) .cs-tabs{margin-bottom:12px}:is(.documents-view,.cs-embedded) .cs-doc-link{height:auto;color:var(--action-ink);font:inherit;text-align:left;cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}:is(.documents-view,.cs-embedded) .cs-doc-link:hover:not(:disabled){background:0 0}:is(.documents-view,.cs-embedded) .cs-num{text-align:right;font-variant-numeric:tabular-nums}:is(.documents-view,.cs-embedded) .cs-overview td,:is(.documents-view,.cs-embedded) .cs-issues-table td{white-space:normal}:is(.documents-view,.cs-embedded) .cs-overview td:nth-child(7){min-width:150px}:is(.documents-view,.cs-embedded) .cs-issues-table td:first-child{white-space:nowrap}:is(.documents-view,.cs-embedded) .cs-issues-table .rv-said{margin:0 0 2px}:is(.documents-view,.cs-embedded) .cs-checks-doc h2{font-size:15px}:is(.documents-view,.cs-embedded) .cs-versions td{vertical-align:top}:is(.documents-view,.cs-embedded) .cs-file{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 4px;display:flex}:is(.documents-view,.cs-embedded) .cs-file code{font-size:12px}:is(.documents-view,.cs-embedded) .cs-download{box-sizing:border-box;height:26px;padding:0 10px;font-size:12.5px}:is(.documents-view,.cs-embedded) .cs-binder-foot{margin:0}:is(.documents-view,.cs-embedded) .cs-dialog .cs-check,.cs-dialog .cs-check{align-items:center;gap:8px;font-size:14px;display:flex}.cs-dialog .cs-check input{width:auto;margin:0}:is(.documents-view,.cs-embedded) .cs-entries{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}:is(.documents-view,.cs-embedded) .cs-entry{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:10px 12px}:is(.documents-view,.cs-embedded) .cs-entry>p{margin:0 0 6px;line-height:1.5}:is(.documents-view,.cs-embedded) .cs-entry.withdrawn>p:not(.cs-entry-head):not(.rv-bad){color:var(--muted)}:is(.documents-view,.cs-embedded) .cs-entry-head{color:var(--muted);font-size:13.5px}:is(.documents-view,.cs-embedded) .cs-entry-head strong{color:var(--ink)}:is(.documents-view,.cs-embedded) .cs-entry-head .cs-pill{margin-left:8px}:is(.documents-view,.cs-embedded) .cs-pill.withdrawn{border-color:var(--danger);color:var(--danger)}:is(.documents-view,.cs-embedded) .cs-entry .cs-steps{margin:0 0 6px}:is(.documents-view,.cs-embedded) .cs-memory-form{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}:is(.documents-view,.cs-embedded) .cs-memory-form h3{margin:0;font-size:14px}:is(.documents-view,.cs-embedded) .cs-memory-form textarea{min-height:52px}:is(.documents-view,.cs-embedded) .cs-audit-check{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;display:flex}:is(.documents-view,.cs-embedded) .cs-audit-check>button{box-sizing:border-box;flex:none;height:36px}:is(.documents-view,.cs-embedded) .cs-audit-check>p{flex:280px;min-width:0;margin:0;line-height:1.45}:is(.documents-view,.cs-embedded) .cs-filter-label{min-width:56px;color:var(--muted);align-items:center;font-size:12.5px;font-weight:650;display:inline-flex}:is(.documents-view,.cs-embedded) .cs-with-case,:is(.documents-view,.cs-embedded) .cs-show-done{align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:14px;display:flex}:is(.documents-view,.cs-embedded) .cs-with-case input,:is(.documents-view,.cs-embedded) .cs-show-done input{width:auto;margin:0}:is(.documents-view,.cs-embedded) .cs-with-case,:is(.documents-view,.cs-embedded) .cs-types{margin:0 0 10px}:is(.documents-view,.cs-embedded) .cs-types>summary{cursor:pointer;width:fit-content;color:var(--action-ink);margin:0 0 6px;font-size:13px;font-weight:600}:is(.documents-view,.cs-embedded) .cs-types .rv-filters{margin:0}:is(.documents-view,.cs-embedded) .cs-pager{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}:is(.documents-view,.cs-embedded) .cs-pager button{box-sizing:border-box;height:36px}:is(.documents-view,.cs-embedded) .cs-pager>span{flex:auto}:is(.documents-view,.cs-embedded) .cs-busy{opacity:.6;transition:opacity .2s}:is(.documents-view,.cs-embedded) .cs-issues-table{min-width:720px}:is(.documents-view,.cs-embedded) .cs-audit-table{table-layout:fixed;min-width:680px;font-size:13.5px}:is(.documents-view,.cs-embedded) .cs-audit-table td{white-space:normal;overflow-wrap:break-word}:is(.documents-view,.cs-embedded) .cs-audit-table .cs-c-nr{width:48px}:is(.documents-view,.cs-embedded) .cs-audit-table .cs-c-time{width:92px}:is(.documents-view,.cs-embedded) .cs-audit-table .cs-c-from{width:132px}:is(.documents-view,.cs-embedded) .cs-audit-table .cs-c-punkt{width:104px}:is(.documents-view,.cs-embedded) .cs-audit-table .rv-id{white-space:normal;box-sizing:border-box;max-width:100%}:is(.documents-view,.cs-embedded) .cs-audit-table .cs-c-files{width:22%}:is(.documents-view,.cs-embedded) .cs-audit-from>span{line-height:1.4;display:block}:is(.documents-view,.cs-embedded) .cs-audit-channel{font-weight:600}:is(.documents-view,.cs-embedded) .cs-audit-files{overflow-wrap:anywhere}:is(.documents-view,.cs-embedded) .cs-audit-table td p{margin:0 0 4px;line-height:1.45}:is(.documents-view,.cs-embedded) .cs-audit-files{flex-direction:column;gap:3px;font-size:12.5px;display:flex}:is(.documents-view,.cs-embedded) .cs-audit-file{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}:is(.documents-view,.cs-embedded) .cs-audit-file .cs-download{height:22px;padding:0 8px;font-size:12px}:is(.documents-view,.cs-embedded) .cs-more>summary{cursor:pointer;color:var(--action-ink);font-size:12.5px}:is(.documents-view,.cs-embedded) .cs-timeline-source{margin:0}:is(.documents-view,.cs-embedded) .cs-phase h3{margin:16px 0 6px;font-size:14.5px;font-weight:650}:is(.documents-view,.cs-embedded) .cs-actions-list,:is(.documents-view,.cs-embedded) .cs-deadlines-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}:is(.documents-view,.cs-embedded) .cs-action,:is(.documents-view,.cs-embedded) .cs-deadline{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:auto minmax(96px,150px) minmax(0,1fr);align-items:start;gap:4px 12px;padding:8px 10px;display:grid}:is(.documents-view,.cs-embedded) .cs-deadline{grid-template-columns:minmax(96px,150px) minmax(0,1fr)}:is(.documents-view,.cs-embedded) .cs-action.done{background:var(--background)}:is(.documents-view,.cs-embedded) .cs-action.done .cs-action-what{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);color:var(--muted)}:is(.documents-view,.cs-embedded) .cs-action-box{align-items:center;padding-top:2px;display:flex}:is(.documents-view,.cs-embedded) .cs-action-box input{width:18px;height:18px;margin:0}:is(.documents-view,.cs-embedded) .cs-action-when{flex-direction:column;gap:2px;font-size:13px;display:flex}:is(.documents-view,.cs-embedded) .cs-action-when .rv-code{align-self:flex-start}:is(.documents-view,.cs-embedded) .cs-action-body{min-width:0}:is(.documents-view,.cs-embedded) .cs-action-body p{margin:0 0 4px;line-height:1.5}:is(.documents-view,.cs-embedded) .cs-chips{flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;display:flex}:is(.documents-view,.cs-embedded) .cs-pill.cs-law{border-color:var(--warning);color:var(--warning)}:is(.documents-view,.cs-embedded) .cs-show-done{margin:0 0 6px}:is(.documents-view,.cs-embedded) .cs-timeline-foot{margin-top:14px}:is(.documents-view,.cs-embedded) .cs-timeline-foot button{box-sizing:border-box;height:36px}@container cs-work (width<=560px){:is(.documents-view,.cs-embedded) .cs-action{grid-template-columns:auto minmax(0,1fr)}:is(.documents-view,.cs-embedded) .cs-action .cs-action-body{grid-column:2}:is(.documents-view,.cs-embedded) .cs-deadline{grid-template-columns:minmax(0,1fr)}:is(.documents-view,.cs-embedded) .rv-colheads{display:none}:is(.documents-view,.cs-embedded) .rv-line{grid-template-columns:minmax(0,1fr) 30px;gap:6px 10px}:is(.documents-view,.cs-embedded) .rv-left{grid-area:1/1}:is(.documents-view,.cs-embedded) .rv-right{grid-area:2/1}:is(.documents-view,.cs-embedded) .rv-pen{grid-area:1/2}:is(.documents-view,.cs-embedded) .rv-left:before,:is(.documents-view,.cs-embedded) .rv-right:before{color:var(--muted);margin-bottom:2px;font-size:11.5px;font-weight:650;display:block}:is(.documents-view,.cs-embedded) .rv-left:before{content:"Their copy"}:is(.documents-view,.cs-embedded) .rv-right:before{content:"Next version"}}:is(.documents-view,.cs-embedded){--sc-world:color-mix(in srgb,var(--ok) 34%,var(--paper));--sc-good:color-mix(in srgb,var(--ok) 16%,var(--paper));--sc-needs:color-mix(in srgb,var(--warning) 26%,var(--paper));--sc-low:color-mix(in srgb,var(--danger) 20%,var(--paper))}:is(.documents-view,.cs-embedded) .sc-world_class{--sc:var(--sc-world)}:is(.documents-view,.cs-embedded) .sc-good{--sc:var(--sc-good)}:is(.documents-view,.cs-embedded) .sc-needs_action{--sc:var(--sc-needs)}:is(.documents-view,.cs-embedded) .sc-insufficient{--sc:var(--sc-low)}:is(.documents-view,.cs-embedded) .sc-score{background:var(--sc,var(--surface-muted));min-width:2.2em;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;padding:0 6px;display:inline-block}:is(.documents-view,.cs-embedded) .cs-sendout[data-ready=false]{border-left:4px solid var(--warning)}:is(.documents-view,.cs-embedded) .cs-sendout[data-ready=true]{border-left:4px solid var(--ok)}:is(.documents-view,.cs-embedded) .cs-blockers{margin:4px 0 8px 18px;padding:0}:is(.documents-view,.cs-embedded) .cs-score-cell{white-space:nowrap}:is(.documents-view,.cs-embedded) .sc-bar{background:var(--surface-muted,var(--line));vertical-align:middle;border-radius:4px;width:64px;height:8px;margin-right:6px;display:inline-block;overflow:hidden}:is(.documents-view,.cs-embedded) .sc-bar>span{background:var(--sc,var(--action));height:100%;display:block}:is(.documents-view,.cs-embedded) .cs-scores-table td,:is(.documents-view,.cs-embedded) .cs-matrix-table td{white-space:normal}:is(.documents-view,.cs-embedded) .cs-matrix-table th{white-space:normal;vertical-align:bottom;font-size:12.5px}:is(.documents-view,.cs-embedded) .dms-table td.cs-cell{text-align:center;font-variant-numeric:tabular-nums;background:var(--sc,transparent);font-weight:600}:is(.documents-view,.cs-embedded) .dms-table td.cs-cell.none{color:var(--muted);font-size:12.5px;font-weight:400}:is(.documents-view,.cs-embedded) .cs-matrix-table td{vertical-align:middle;padding:5px 8px}:is(.documents-view,.cs-embedded) .cs-charts{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:8px 0;display:grid}:is(.documents-view,.cs-embedded) .cs-chart-card{border:1px solid var(--line);background:var(--paper);border-radius:10px;min-width:0;margin:0;padding:6px 8px}:is(.documents-view,.cs-embedded) .cs-chart-card figcaption{margin-bottom:2px;font-size:13px}:is(.documents-view,.cs-embedded) .cs-chart{width:100%;height:auto;display:block}:is(.documents-view,.cs-embedded) .cs-band{fill:var(--sc);opacity:.55}:is(.documents-view,.cs-embedded) .cs-grid{stroke:var(--line);stroke-dasharray:2 3}:is(.documents-view,.cs-embedded) .cs-axis{fill:var(--muted);font-size:9.5px}:is(.documents-view,.cs-embedded) .cs-line{fill:none;stroke:var(--action);stroke-width:2px}:is(.documents-view,.cs-embedded) .cs-dot{fill:var(--sc);stroke:var(--ink);stroke-width:.8px}:is(.documents-view,.cs-embedded) .cs-last{fill:var(--ink);font-size:11px;font-weight:700}:is(.documents-view,.cs-embedded) .cs-score-rule{margin:4px 0 12px}:is(.documents-view,.cs-embedded) .cs-deep-round{border:1px solid var(--line);border-radius:10px;margin:8px 0;padding:8px 10px}:is(.documents-view,.cs-embedded) .cs-deep-round>summary{cursor:pointer}:is(.documents-view,.cs-embedded) .cs-deep-dims td:first-child{white-space:nowrap}:is(.documents-view,.cs-embedded) .cs-deep-table td{white-space:normal;vertical-align:top}:is(.documents-view,.cs-embedded) .cs-deep-table .rv-said{margin:0 0 2px}:is(.documents-view,.cs-embedded) .cs-quality-index td{white-space:normal}:is(.documents-view,.cs-embedded) .cs-quality-index td:nth-child(5){min-width:220px}@media (width<=600px){:is(.documents-view,.cs-embedded) .rv-register{font-size:13px}:is(.documents-view,.cs-embedded) .rv-card>summary,:is(.documents-view,.cs-embedded) .rv-card-body{padding:10px}:is(.documents-view,.cs-embedded) .rv-mini th:first-child{width:28%}:is(.documents-view,.cs-embedded) .rv-colheads{display:none}:is(.documents-view,.cs-embedded) .rv-line{grid-template-columns:minmax(0,1fr) 30px;gap:6px 10px}:is(.documents-view,.cs-embedded) .rv-left{grid-area:1/1}:is(.documents-view,.cs-embedded) .rv-right{grid-area:2/1}:is(.documents-view,.cs-embedded) .rv-pen{grid-area:1/2}:is(.documents-view,.cs-embedded) .rv-left:before,:is(.documents-view,.cs-embedded) .rv-right:before{color:var(--muted);margin-bottom:2px;font-size:11.5px;font-weight:650;display:block}:is(.documents-view,.cs-embedded) .rv-left:before{content:"Their copy"}:is(.documents-view,.cs-embedded) .rv-right:before{content:"Next version"}}.cs-embedded{max-width:none;padding:0}.cs-embedded .cs-head{background:0 0;border-bottom:0;margin:0 0 12px;padding:0;position:static}#tab-materials #materials-case .cs-split,#tab-materials #materials-case .cs-split-grid{max-height:max(320px,100vh - 250px)}#tab-materials #materials-case .cs-split-grid{align-items:stretch}#tab-materials #materials-case .cs-panel,#tab-materials #materials-case .cs-work{min-height:0;max-height:max(320px,100vh - 250px);position:static;overflow:auto}#materials-case .cs-doc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}#materials-case .cs-doc-actions button{box-sizing:border-box;height:30px;padding:0 12px}@media screen and (width>=1000px) and (height>=561px){#view-work>#tab-case:not([hidden]){flex-direction:column;max-width:none;padding:12px 20px 0;display:flex;overflow:hidden}#tab-case>#case-work{flex-direction:column;flex:auto;min-height:0;display:flex}#view-work>#tab-findings:not([hidden]):has(#findings-step>.review-rounds){flex-direction:column;display:flex;overflow:hidden}#tab-findings>#findings-step:has(>.review-rounds){flex-direction:column;flex:auto;min-height:0;display:flex}#findings-step>.review-rounds{flex-direction:column;flex:auto;min-height:0;display:flex}:is(#case-work,#findings-step>.review-rounds)>.cs-head,:is(#case-work,#findings-step>.review-rounds)>.dms-status{flex:none}:is(#case-work,#findings-step>.review-rounds)>.cs-split{flex:auto;min-height:0;padding-bottom:12px}:is(#case-work,#findings-step>.review-rounds)>.cs-split>.cs-split-grid{grid-template-rows:minmax(0,1fr);align-items:stretch;height:100%}:is(#case-work,#findings-step>.review-rounds)>.cs-split .cs-panel{min-height:0;max-height:none;position:static}:is(#case-work,#findings-step>.review-rounds)>.cs-split .cs-work{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-right:4px;overflow-y:auto}#case-work:not(:has(>.cs-split)){overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:12px;overflow-y:auto}}.rv-found .rv-lines{white-space:pre-line}:is(.documents-view,.cs-embedded) .rv-round-pick{margin:8px 0}:is(.documents-view,.cs-embedded) details.rv-general>summary{cursor:pointer;list-style-position:inside}:is(.documents-view,.cs-embedded) details.rv-general>summary>h2{margin:0;display:inline}:is(.documents-view,.cs-embedded) details.rv-general[open]>summary{margin-bottom:8px}.dock-review .rv-report-text{color:var(--ink);padding:16px 20px 24px;font-size:14.5px;line-height:1.55}.dock-review .rv-report-text p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .7em}.dock-review .rv-report-text h2{margin:20px 0 8px;font-size:17px}.dock-review .rv-report-text h3{margin:16px 0 6px;font-size:15px}.dock-review .rv-report-text :is(h2,h3,p):first-child{margin-top:0}:is(.documents-view,.cs-embedded,.dock-review) .rv-page-label{border-top:1px solid var(--line);letter-spacing:.02em;color:var(--muted);white-space:normal;margin:18px 0 8px;padding-top:8px;font-size:12px;font-weight:650}:is(.documents-view,.cs-embedded,.dock-review) .rv-report-text .rv-page-label:first-child{border-top:0;margin-top:0;padding-top:0}:is(.documents-view,.cs-embedded,.dock-review) .rv-find-mark.rv-find-flash{animation:2.2s ease-out rv-find-flash}@keyframes rv-find-flash{0%,30%{box-shadow:0 0 0 4px color-mix(in srgb,var(--action) 45%,transparent)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){:is(.documents-view,.cs-embedded,.dock-review) .rv-find-mark.rv-find-flash{animation:none}}.dock-review .rv-pdf-page{justify-content:center;padding:12px;display:flex}.dock-review .rv-pdf-sheet{background:#fff;border-radius:2px;flex:none;position:relative;box-shadow:0 1px 3px #00000024,0 6px 18px #00000014}.dock-review .rv-pdf-sheet canvas{display:block}.dock-review .rv-find-mark.rv-pdf-mark{mix-blend-mode:multiply;border-radius:2px;padding:0;display:block;position:absolute}:is(.documents-view,.cs-embedded) .rv-card.rv-chosen,:is(.documents-view,.cs-embedded) .rv-report-finding.rv-chosen{box-shadow:inset 3px 0 0 var(--action);border-color:color-mix(in srgb,var(--action) 45%,var(--line))}:is(.documents-view,.cs-embedded) .rv-beside-row{margin:0 0 8px}:is(.documents-view,.cs-embedded) .cs-path-cell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.documents-view,.cs-embedded) .cs-path-cell .rv-open-beside{height:28px;padding:0 10px;font-size:13px}@container cs-split (width<=639.98px){:is(#case-work,#findings-step>.review-rounds,.documents-view)>.cs-split>.cs-split-grid{grid-template-rows:auto minmax(0,1fr)}:is(#case-work,#findings-step>.review-rounds,.documents-view)>.cs-split .cs-panel{max-height:min(40vh,320px);overflow:hidden}}:is(.documents-view,.cs-embedded) :is(.rv-pill,.cs-pill,.rv-intent,.rv-id,.rv-code,.rv-sev){box-sizing:border-box;vertical-align:middle;white-space:nowrap;align-items:center;height:22px;line-height:1;display:inline-flex}:is(.documents-view,.cs-embedded) .rv-code{justify-content:center}:is(.documents-view,.cs-embedded) .rv-card>summary{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}:is(.documents-view,.cs-embedded) .rv-sum-lead{flex:none;align-items:center;gap:6px;display:inline-flex}:is(.documents-view,.cs-embedded) .rv-sum-title{overflow-wrap:break-word;flex:240px;min-width:0}:is(.documents-view,.cs-embedded) .rv-sum-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}:is(.documents-view,.cs-embedded) .rv-sum-chips .rv-pill{margin-left:0}:is(.documents-view,.cs-embedded) .rv-input-head{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}:is(.documents-view,.cs-embedded) .cs-node .cs-card-title{overflow-wrap:normal;min-width:0}:is(.documents-view,.cs-embedded) .cs-node .cs-card-title .dms-number{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}:is(.documents-view,.cs-embedded) .cs-node .cs-card-title strong{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}:is(.documents-view,.cs-embedded) .cs-node.chosen .cs-card-title strong{-webkit-line-clamp:3}.rv-cards>.rv-kind-head{color:var(--ink);align-items:baseline;gap:8px;margin:14px 0 2px;font-size:13.5px;font-weight:600;display:flex}.rv-cards>.rv-kind-head:first-child{margin-top:0}.rv-kind-head .rv-kind-count{color:var(--muted);font-size:12.5px;font-weight:400}
