/* .41.118 read-only comparison; scoped to the document workspace. */
#dcDetail .dcc-workspace,#dcDetail .dcc-review-entry{color:var(--fsg-text,#343434);background:#fff;border:1px solid #d5d8dc;border-radius:10px;padding:20px;margin:0 0 24px;min-width:0;box-sizing:border-box}
#dcDetail .dcc-workspace h3,#dcDetail .dcc-workspace h4,#dcDetail .dcc-workspace h5{color:var(--fsg-text,#343434);margin:0 0 8px;line-height:1.4;overflow-wrap:anywhere}
#dcDetail .dcc-heading h3{font-size:21px}
#dcDetail .dcc-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#a84400;font-weight:700}
#dcDetail .dcc-workspace p,#dcDetail .dcc-review-entry p{margin:6px 0 12px;line-height:1.55;color:#545b64;overflow-wrap:anywhere}
#dcDetail .dcc-heading p{max-width:960px}
#dcDetail .dcc-controls,#dcDetail .dcc-filter-row,#dcDetail .dcc-paging,#dcDetail .dcc-review-entry{display:flex;align-items:end;flex-wrap:wrap;gap:12px}
#dcDetail .dcc-controls label,#dcDetail .dcc-filter-row label{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:600}
#dcDetail .dcc-controls label{flex:1 1 260px}
#dcDetail .dcc-controls select,#dcDetail .dcc-filter-row select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:36px;padding:7px 30px 7px 10px;background:#fff;color:#343434;border:1px solid #bfc4ca;border-radius:6px;font:inherit}
#dcDetail .dcc-controls .dc-button,#dcDetail .dcc-paging .dc-button,#dcDetail .dcc-review-entry .dc-button{white-space:normal;max-width:100%;height:auto;min-height:36px}
#dcDetail .dcc-unsaved{background:#f5f6f7;border-left:3px solid #b24b00;padding:10px 12px}
#dcDetail .dcc-unsaved[hidden]{display:none!important}
#dcDetail [data-dcc-status]{font-size:13px;margin:12px 0;min-height:1.4em}
#dcDetail .dcc-error{color:#a32120;font-weight:600}
#dcDetail .dcc-snapshots,#dcDetail .dcc-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
#dcDetail .dcc-snapshots{margin:18px 0}
#dcDetail .dcc-snapshots>section{padding:14px;background:#f5f6f7;border:1px solid #d5d8dc;border-radius:6px;min-width:0}
#dcDetail .dcc-snapshots h4{font-size:15px}
#dcDetail .dcc-snapshots p{font-size:13px;margin:6px 0}
#dcDetail .dcc-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
#dcDetail .dcc-counts>div{padding:10px;border:1px solid #d5d8dc;border-radius:6px;min-width:0;background:#fff}
#dcDetail .dcc-counts strong,#dcDetail .dcc-counts span{display:block;overflow-wrap:anywhere}
#dcDetail .dcc-counts strong{font-size:23px;color:#343434}
#dcDetail .dcc-counts span{font-size:12px;color:#545b64;margin-top:4px}
#dcDetail .dcc-method{font-size:12px;margin:12px 0 18px}
#dcDetail .dcc-filter-row{align-items:center;justify-content:space-between;border-top:1px solid #d5d8dc;padding-top:14px;margin-bottom:14px}
#dcDetail .dcc-filter-row p{font-size:12px;margin:0}
#dcDetail .dcc-row{margin:12px 0;padding:16px;border:1px solid #d5d8dc;border-left:3px solid #a84400;border-radius:6px;background:#fff;min-width:0}
#dcDetail .dcc-row[data-dcc-kind="unchanged"]{border-left-color:#bfc4ca}
#dcDetail .dcc-row>h4{font-size:14px}
#dcDetail .dcc-pair>section{min-width:0;padding:10px;background:#f8f9fa;border-radius:4px}
#dcDetail .dcc-pair h5{font-size:12px;text-transform:uppercase;letter-spacing:.03em}
#dcDetail .dcc-position{font-size:11px;margin:3px 0 10px}
#dcDetail .dcc-body{padding:12px;background:#fff;color:#343434;border:1px solid #d5d8dc;border-radius:4px;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.55;min-width:0;font-size:14px}
#dcDetail .dcc-body [data-dc-block-type="Title"]{font-size:24px;font-weight:700}
#dcDetail .dcc-body [data-dc-block-type="Heading1"]{font-size:20px;font-weight:700}
#dcDetail .dcc-body [data-dc-block-type="Heading2"]{font-size:17px;font-weight:700}
#dcDetail .dcc-body [data-dc-block-type="Heading3"]{font-size:15px;font-weight:700}
#dcDetail .dcc-body [data-dc-block-type="Quote"]{border-left:3px solid #bfc4ca;padding-left:10px}
#dcDetail .dcc-body [data-dc-block-type="Bullet"]:before{content:"\2022  ";font-weight:700}
#dcDetail .dcc-absent{font-size:13px;font-style:italic}
#dcDetail .dcc-paging{align-items:center;justify-content:space-between;margin-top:18px;font-size:13px}
#dcDetail .dcc-review-entry{align-items:center;justify-content:space-between}
#dcDetail .dcc-review-entry>div{flex:1 1 300px}
#dcDetail .dcc-review-entry p{font-size:13px;margin-bottom:0}
#dcDetail .dcc-workspace :is(button,select):focus-visible,#dcDetail .dcc-review-entry button:focus-visible{outline:2px solid #a84400;outline-offset:2px}
@media(max-width:1000px){#dcDetail .dcc-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){#dcDetail .dcc-workspace,#dcDetail .dcc-review-entry{padding:14px}#dcDetail .dcc-snapshots,#dcDetail .dcc-pair{grid-template-columns:1fr}#dcDetail .dcc-counts{grid-template-columns:repeat(2,minmax(0,1fr))}#dcDetail .dcc-row{padding:10px}#dcDetail .dcc-controls{align-items:stretch}#dcDetail .dcc-controls label{flex-basis:100%}}
@media(forced-colors:active){#dcDetail .dcc-row{border-left-color:Highlight}#dcDetail .dcc-row[data-dcc-kind="unchanged"]{border-left-color:CanvasText}#dcDetail .dcc-workspace :is(button,select):focus-visible{outline-color:Highlight}}

#dcDetail .dcc-body [data-dc-block-type="Numbered"]:before{content:attr(data-dcf-number) ". ";font-weight:600}

#dcDetail .dcc-explanation{font-size:12px;color:#545b64;margin:0 0 16px}#dcDetail .dcc-explanation summary{cursor:pointer;font-weight:600;min-height:24px}#dcDetail .dcc-explanation summary:focus-visible{outline:2px solid #a84400;outline-offset:2px}
