.cw-workspace{--cw-ink:#173d32;--cw-line:#dce6df;--cw-soft:#f4f7f2;color:var(--cw-ink);max-width:1500px;margin:0 auto;padding:24px 28px 80px;font-family:Arial,"Microsoft YaHei",sans-serif}.cw-workspace *{box-sizing:border-box}.cw-workspace [hidden]{display:none!important}.cw-workspace h1{font-size:34px;line-height:1.3;margin:8px 0}.cw-workspace h2{font-size:22px;margin:0 0 18px}.cw-workspace h3{font-size:17px}.cw-workspace p{line-height:1.7}.cw-eyebrow,.cw-workspace small{font-size:12px;color:#5f746b}.cw-header,.cw-history-title,.cw-result-heading,.cw-finding-head,.cw-pagination{display:flex;justify-content:space-between;gap:20px;align-items:center}.cw-header{padding-bottom:24px;border-bottom:1px solid var(--cw-line)}.cw-header p{margin:8px 0 0}.cw-header a{color:inherit;font-size:14px}.cw-tabs{display:flex;gap:4px;padding:18px 0 0}.cw-workspace button,.cw-workspace input,.cw-workspace select,.cw-workspace textarea{font:inherit}.cw-workspace button{padding:10px 16px;border:1px solid var(--cw-line);background:#fff;color:var(--cw-ink);border-radius:7px;cursor:pointer;transition:background .15s,box-shadow .15s}.cw-workspace button:hover{background:#edf3ed}.cw-workspace button:focus-visible,.cw-workspace input:focus-visible,.cw-workspace select:focus-visible,.cw-workspace textarea:focus-visible{outline:2px solid #287b63;outline-offset:3px}.cw-workspace button:disabled{opacity:.5;cursor:default}.cw-workspace .cw-primary,.cw-tabs button[aria-pressed=true]{background:#204e3e;color:#fff;border-color:#204e3e}.cw-tabs button{font-weight:600;font-size:17px;padding:13px 25px}.cw-notice{min-height:24px;margin:10px 0;font-size:14px}.cw-editor-layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(320px,1fr);gap:26px;align-items:start}.cw-editor,.cw-results{min-width:0;border:1px solid var(--cw-line);padding:24px;border-radius:10px;background:#fff}.cw-results{background:var(--cw-soft)}.cw-fields{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px}.cw-workspace label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;margin-bottom:16px}.cw-workspace input:not([type=checkbox]),.cw-workspace select,.cw-workspace textarea{display:block;width:100%;min-width:0;border:1px solid #c6d3ca;border-radius:6px;background:#fff;color:#173d32;padding:11px;font-size:14px;font-weight:400}.cw-workspace textarea{resize:vertical;line-height:1.85}.cw-text-label>small{align-self:flex-end;margin-top:-25px}.cw-actions{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.cw-workspace details{border-top:1px solid var(--cw-line);padding:14px 0 0;margin-top:18px}.cw-workspace summary{cursor:pointer;font-size:13px}.cw-advanced{font-size:13px}.cw-advanced label{margin-top:15px;max-width:260px}.cw-empty{min-height:220px;padding:28px 8px;color:#5f746b}.cw-result-heading{padding-bottom:16px;border-bottom:1px solid var(--cw-line)}.cw-result-heading span{font-size:13px}.cw-findings{padding:0;list-style:none;margin:0;max-height:610px;overflow:auto}.cw-finding{border-bottom:1px solid var(--cw-line);padding:20px 0}.cw-finding-head span{font-size:12px}.cw-high .cw-finding-head{color:#a33a22}.cw-workspace .cw-quote{background:#fff5e4;color:#734812;border:0;max-width:100%;text-align:left;overflow-wrap:anywhere;margin-top:10px}.cw-finding p{font-size:14px;margin:9px 0}.cw-advice{padding-left:10px;border-left:3px solid #6b927a}.cw-finding details{font-size:12px}.cw-finding a{color:#316e54;overflow-wrap:anywhere}.cw-footnote{display:block;margin-top:16px;line-height:1.6}.cw-history{margin-top:44px;padding-top:30px;border-top:1px solid var(--cw-line);scroll-margin-top:90px}.cw-filter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;background:var(--cw-soft);padding:20px;margin:18px 0}.cw-filter label{margin:0}.cw-filter .cw-checkbox{flex-direction:row;align-items:center;font-weight:400}.cw-filter .cw-actions{margin:0;align-self:end}.cw-table-scroll{overflow:auto}.cw-workspace table{border-collapse:collapse;width:100%;min-width:760px;text-align:left;font-size:13px}.cw-workspace th{background:#f4f7f2;padding:14px 12px;white-space:nowrap}.cw-workspace td{padding:16px 12px;border-bottom:1px solid var(--cw-line);vertical-align:top;overflow-wrap:anywhere}.cw-workspace td:nth-child(2){max-width:330px}.cw-workspace td small{display:block;margin-top:6px}.cw-pagination{justify-content:flex-end;padding:18px 0;font-size:13px}.cw-pagination span{margin-right:auto}.cw-record{margin-top:24px;border:1px solid var(--cw-line);border-left:4px solid #32664c;border-radius:8px;padding:26px;scroll-margin-top:90px}.cw-workspace pre{font:inherit;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;background:var(--cw-soft);padding:18px}.cw-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cw-compare>div{min-width:0}.cw-version{font-size:13px;background:#f4f7f2;padding:12px}.cw-version button{font-size:12px;padding:5px 8px;margin-left:8px}.cw-record blockquote{margin:10px 0;color:#965621}.cw-record [data-review]{max-width:680px;margin-top:20px}@media(max-width:1000px){.cw-editor-layout{grid-template-columns:1fr}.cw-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-findings{max-height:none}}@media(max-width:600px){.cw-workspace{padding:16px 8px 50px}.cw-workspace h1{font-size:27px}.cw-header{align-items:start;flex-direction:column}.cw-fields,.cw-compare{grid-template-columns:1fr}.cw-editor,.cw-results{padding:16px}.cw-text-label>small{margin-top:0}.cw-filter{padding:12px}.cw-workspace button{padding:10px 12px}.cw-pagination{gap:8px}.cw-record{padding:16px}}@media(prefers-reduced-motion:reduce){.cw-workspace button{transition:none}}[data-theme=dark] .cw-workspace{--cw-ink:#d3e6db;--cw-line:#42584c;--cw-soft:#24372e}[data-theme=dark] .cw-editor,[data-theme=dark] .cw-workspace button{background:#1c3027;color:#d3e6db}[data-theme=dark] .cw-workspace input,[data-theme=dark] .cw-workspace select,[data-theme=dark] .cw-workspace textarea{background:#182b22;color:#d3e6db}[data-theme=dark] .cw-workspace small{color:#a8bdaf}[data-theme=dark] .cw-workspace th,[data-theme=dark] .cw-version{background:#24372e}
