.cdp-preview{min-width:0}.cdp-setup>.cm-section-head h3{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cdp-setup-grid{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:18px;align-items:start}.cdp-input{border:1px solid #e2dbed;border-radius:12px;min-width:0;background:#fcfbfe}.cdp-input>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;cursor:pointer;list-style:none;font-size:14px;color:#78628f}.cdp-input>summary>span:first-child{font-weight:700;flex:none}.cdp-input>summary>span:last-child{font-size:12px;color:#a08daf;text-align:right;overflow-wrap:anywhere;min-width:0}.cdp-input>summary b{display:inline-grid;place-items:center;width:23px;height:23px;background:#ece5f7;border-radius:7px;margin-right:7px;font-size:12px}.cdp-input-body{padding:0 14px 15px}.cdp-input-kinds{display:flex;flex-wrap:wrap;gap:6px;margin:3px 0 13px}.cdp-input-kinds .cm-btn{min-height:31px;padding:5px 10px;font-size:13px;font-weight:500}.cdp-input textarea{min-height:135px;font-family:Consolas,'Microsoft YaHei',monospace!important;font-size:14px!important;line-height:1.7}.cdp-source{margin-top:12px}.cdp-version{padding:13px;border:1px solid #e7e0ef;border-radius:12px;background:#faf8fd;min-width:0}.cdp-version .cm-muted{font-size:12px;line-height:1.7;margin:8px 0 12px}.cdp-version>.cm-btn{width:100%;min-height:43px;font-size:14px}.cdp-frozen{font-size:12px;color:#6c947f;line-height:1.75;margin-top:11px}.cdp-frozen>span{color:#a596af}.cdp-file-picker{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:1px dashed #cabbdf;padding:18px;border-radius:10px;background:#f7f3fc;cursor:pointer}.cdp-file-picker input{max-width:100%;font-size:13px}.cdp-file-picker b{font-size:14px;color:#765f8e}.cdp-file-picker span{font-size:12px;color:#a08bac;overflow-wrap:anywhere}.cdp-batch-search{display:flex;gap:7px;margin-bottom:12px}.cdp-batch-search input{min-width:0;flex:1}.cdp-batch-search>.cm-btn{flex:none}.cdp-setup [hidden],.cdp-report-head [hidden]{display:none!important}.cdp-busy{font-size:13px;color:#9179ab;padding:10px 0 0}.cdp-start{background:#fcfbfe}.cdp-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}.cdp-summary>div{display:flex;gap:9px;align-items:center;background:#f5f2f9;border-radius:10px;padding:11px 13px;color:#8b779f}.cdp-summary b{font-size:23px;line-height:1.3;color:#68517d}.cdp-summary span{font-size:12px}.cdp-summary .good{background:#eff7f2;color:#729383}.cdp-summary .good b{color:#41785c}.cdp-summary .warn{background:#fbf5e9;color:#ac9067}.cdp-summary .warn b{color:#98733d}.cdp-summary .dim{background:#f3f2f5;color:#a095aa}.cdp-stale{background:#fff5e5;border:1px solid #efddbc;color:#a07839;border-radius:9px;padding:10px 12px;margin:12px 0;font-size:13px;line-height:1.8}.cdp-limitations{font-size:12px;color:#a28b65;line-height:1.8}.cdp-limitations summary{cursor:pointer}.cdp-limitations ul{margin:7px 0 4px;padding-left:20px}.cdp-comparisons{margin-top:13px;border-top:1px solid #eee7f3;padding-top:8px}.cdp-compare{padding:7px 0;font-size:13px;color:#886d9e}.cdp-compare summary{cursor:pointer}.cdp-compare .cm-meta{margin:9px 0}.cdp-compare .cm-muted{font-size:12px}.cdp-compare-muted{font-size:12px;color:#ad9db8;padding:5px 0;overflow-wrap:anywhere}.cdp-results{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start}.cdp-row-panel{padding:15px!important}.cdp-row-title{display:flex;justify-content:space-between;align-items:center;gap:9px;margin:0 0 12px}.cdp-row-title h4,.cdp-detail-title h4,.cdp-events-head h4{font-size:16px;margin:0;color:#665174}.cdp-row-title>span{font-size:12px;color:#a793b0}.cdp-row-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-bottom:13px}.cdp-row-filters>select{grid-column:1/-1}.cdp-row-filters input,.cdp-row-filters select,.cdp-events-head select{min-width:0;width:100%;border:1px solid #e1d8eb;background:white;border-radius:8px;padding:7px 9px;font-size:13px;min-height:34px;color:#8c739e}.cdp-row-filters .cm-btn{min-height:34px;padding:5px 9px;font-size:13px}.cdp-row-list{display:flex;flex-direction:column;gap:7px;max-height:800px;overflow:auto;padding:1px}.cdp-row-list[aria-busy=true]{opacity:.55}.cdp-row{display:block;min-width:0;width:100%;padding:11px 10px;text-align:left;border:1px solid #ebe5f1;border-radius:10px;background:#fff;cursor:pointer;color:#886f9c}.cdp-row.selected{border-color:#b39bd5;background:#f6f0fc;box-shadow:0 0 0 1px #e3d4f3}.cdp-row-main{display:flex;justify-content:space-between;gap:7px;align-items:center;margin-bottom:5px}.cdp-row-main>b{font-size:13px;color:#73577e}.cdp-row .cm-chip{font-size:11px;white-space:nowrap}.cdp-row-source{display:block;font-size:12px;overflow-wrap:anywhere;line-height:1.6}.cdp-row-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:11px;color:#ac9ab7;line-height:1.6;margin-top:5px}.cdp-row-pager{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:13px;color:#b19bbe;font-size:12px}.cdp-row-pager .cm-btn{font-size:12px;font-weight:400;min-height:30px;padding:5px 8px}.cdp-detail-panel{min-width:0}.cdp-detail-title{margin-bottom:15px}.cdp-detail-title h4{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cdp-detail-title p{font-size:12px!important;color:#ac98b7;margin:5px 0!important;overflow-wrap:anywhere}.cdp-field-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.cdp-field-columns>section{min-width:0;border:1px solid #e8e1f0;border-radius:10px;overflow:hidden}.cdp-field-columns h5{font-size:13px;margin:0;background:#f8f5fc;padding:9px 11px;color:#9477a9;font-weight:600}.cdp-values{margin:0;padding:1px 11px;max-height:360px;overflow:auto;font-size:13px}.cdp-values>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:9px;padding:9px 0;border-top:1px solid #f0eaf5;min-width:0}.cdp-values>div:first-child{border-top:0}.cdp-values dt{color:#ac96b9;overflow-wrap:anywhere}.cdp-values dd{margin:0;color:#786084;overflow-wrap:anywhere;white-space:pre-wrap}.cdp-values dt>button{background:none;border:0;color:#9b7db6;padding:0;text-align:left;cursor:pointer;font-size:12px!important;line-height:1.7;overflow-wrap:anywhere}.cdp-values.final dd{font-weight:600;color:#62896e}.cdp-row-reason{padding:10px 12px;border-radius:9px;background:#f5f2f9;color:#96809f;margin-bottom:14px;font-size:13px;line-height:1.8}.cdp-row-reason.filtered{background:#fff5e6;color:#a3834d}.cdp-row-reason>b{display:block;font-size:12px;margin-bottom:3px}.cdp-events-head{display:flex;gap:12px;justify-content:space-between;align-items:center}.cdp-events-head select{max-width:225px}.cdp-events-note{font-size:12px!important;color:#b39dbf;line-height:1.8;margin:9px 0 13px!important}.cdp-field-filter,.cdp-truncated{font-size:12px;color:#a28ab3;background:#f7f2fc;border-radius:8px;padding:8px 10px;margin:9px 0}.cdp-field-filter .cm-btn{font-size:12px;padding:3px 7px;min-height:26px;margin-left:6px}.cdp-process{border:1px solid #e8e0ef;border-radius:10px;margin-top:8px;overflow:hidden}.cdp-process>summary{display:flex;justify-content:space-between;gap:9px;align-items:center;padding:11px 12px;cursor:pointer;font-size:13px;font-weight:600;color:#9475aa;background:#fcfafd;list-style:none}.cdp-process>summary:before{content:'▸';font-size:12px;color:#bba3c8}.cdp-process[open]>summary:before{content:'▾'}.cdp-process>summary>span:first-child{margin-right:auto}.cdp-process>summary>span:last-child{font-size:11px;font-weight:400;color:#b49bc2}.cdp-process-body{padding:1px 10px 10px}.cdp-event{margin-top:9px;padding:10px 11px;background:#faf7fd;border-left:3px solid #d5c3e5;border-radius:0 8px 8px 0;min-width:0}.cdp-event.action{background:#f5faf6;border-left-color:#aacbb4}.cdp-event>header{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.cdp-event>header>span:first-child{font-size:11px;color:#b29bbe}.cdp-event>header>b{font-size:13px;font-weight:600;color:#846391;overflow-wrap:anywhere}.cdp-event>header .cm-chip{font-size:10px;font-weight:400}.cdp-event>p{font-size:12px!important;color:#ad95b7;line-height:1.8;margin:6px 0!important;overflow-wrap:anywhere}.cdp-change{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline;font-size:12px;color:#b299bf;padding:6px 0 0}.cdp-change>b{color:#9a7ba9;font-weight:500}.cdp-change>strong{font-weight:600;color:#6b927a}.cdp-change>span,.cdp-change>strong{overflow-wrap:anywhere;max-width:100%}.cdp-change small{font-size:11px;color:#b5a1c3;flex-basis:100%}.cdp-event-actions{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.cdp-event-actions .cm-btn{font-size:11px!important;min-height:26px;padding:4px 7px;font-weight:400;color:#ac8fbb;background:#fff;border-color:#e8e0ef}.cdp-evidence{font-size:11px;color:#b298bf;margin-top:9px}.cdp-evidence summary{cursor:pointer}.cdp-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.7 Consolas,'Microsoft YaHei',monospace;background:#f2edf7;padding:8px;border-radius:6px;max-height:250px;overflow:auto;color:#a08aad;margin:5px 0}.cdp-evidence-label{font-size:11px;color:#b397c3;margin-top:9px}.cdp-no-events,.cdp-loading,.cdp-trial-note{font-size:12px;line-height:1.8;color:#b29bc0;padding:10px 0}.cdp-trial-note{color:#b4a19a;padding:5px 0}.cdp-preview input:focus,.cdp-preview select:focus,.cdp-preview textarea:focus{outline:2px solid #d3c3e8;outline-offset:1px}
@media(min-width:1600px){.cdp-results{grid-template-columns:330px minmax(0,1fr)}}
.cdp-event.focused{outline:2px solid #bda7d6;outline-offset:2px}.cdp-values>.cdp-values-empty{display:block;color:#8b7997;padding:12px 0;font-size:12px}.cdp-detail-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cdp-detail-title>.cm-btn{font-size:12px!important;font-weight:400;min-height:30px;padding:5px 8px;flex:none}.cdp-report-head{scroll-margin-top:130px}.cdp-setup.compact .cdp-setup-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end}.cdp-setup.compact .cdp-version{display:flex;align-items:flex-end;gap:10px;border:0;background:none;padding:0}.cdp-setup.compact .cdp-version>.cm-field{flex:1}.cdp-setup.compact .cdp-version>.cm-btn{width:auto;flex:none;padding:10px 13px;max-width:240px}.cdp-setup.compact .cdp-version>.cm-muted,.cdp-setup.compact .cdp-frozen{display:none}.cdp-values dt{color:#8f789f}.cdp-values dd{color:#665072}.cdp-event>header>b{color:#70517e}.cdp-event>p{color:#8e769b}.cdp-events-note{color:#9681a1}.cdp-row-source{color:#82678f}.cdp-compare-muted{color:#9682a2}
@media(max-width:1050px){.cdp-setup-grid{grid-template-columns:minmax(0,1fr) 245px}.cdp-results{grid-template-columns:260px minmax(0,1fr)}.cdp-field-columns{grid-template-columns:minmax(0,1fr)}.cdp-values{max-height:270px}}
@media(max-width:760px){.cdp-setup-grid,.cdp-results{grid-template-columns:minmax(0,1fr)}.cdp-version{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.cdp-version .cm-muted{margin:3px 0 7px}.cdp-input>summary{flex-wrap:wrap;gap:5px}.cdp-input>summary>span:last-child{flex-basis:100%;text-align:left;margin-left:30px}.cdp-row-list{max-height:330px}.cdp-summary{gap:6px}.cdp-summary>div{display:block;padding:10px 8px;text-align:center}.cdp-summary b{display:block;font-size:22px}.cdp-summary span{display:block;font-size:11px;margin-top:4px}.cdp-detail-panel{padding:15px!important}.cdp-field-columns{gap:10px}.cdp-events-head{flex-wrap:wrap;gap:9px}.cdp-events-head select{max-width:none}.cdp-row-panel{margin-bottom:0!important}.cdp-setup>.cm-section-head{flex-direction:row;flex-wrap:wrap}.cdp-setup>.cm-section-head>.cm-btn{font-size:12px;min-height:30px;padding:5px 8px}.cdp-event{padding:9px}.cdp-process-body{padding-left:8px;padding-right:8px}.cdp-values>div{grid-template-columns:75px minmax(0,1fr)}.cdp-report-head>.cm-section-head{flex-direction:row;flex-wrap:wrap}.cdp-setup .cm-field select{font-size:14px}}
@media(max-width:760px){.cdp-setup.compact .cdp-setup-grid{grid-template-columns:minmax(0,1fr)}.cdp-setup.compact .cdp-version{display:grid;grid-template-columns:minmax(0,1fr)}.cdp-setup.compact .cdp-version>.cm-btn{max-width:none;width:100%}.cdp-detail-title{flex-wrap:wrap}.cdp-detail-title>.cm-btn{font-size:11px!important}.cdp-report-head{scroll-margin-top:150px}}

.cdp-row-preview,.cdp-detail-title p,.cdp-process>summary>span:last-child,.cdp-evidence,.cdp-evidence pre,.cdp-evidence-label,.cdp-change small,.cdp-change,.cdp-no-events{color:#806b8c}.cdp-change-status{font-weight:600}.cdp-change small .cm-btn{font-size:11px;padding:2px 5px;min-height:23px}.cdp-input>summary>span:last-child{color:#887492}

.cdp-values{font-size:14px}.cdp-values dt>button{font-size:14px!important;color:#765b89}.cdp-field-columns h5,.cdp-event>header>b,.cdp-change,.cdp-process>summary{font-size:14px;color:#70547d}.cdp-event>p,.cdp-events-note,.cdp-row-reason{font-size:14px!important;color:#80698d}.cdp-evidence,.cdp-evidence pre,.cdp-evidence-label{font-size:12px;color:#7b6488}.cdp-change small{font-size:12px;color:#80698d}

.cdp-event-position{font-size:11px;color:#957ca5;margin:5px 0}.cdp-setup>.cm-section-head{flex-wrap:wrap}

.cdp-assistant-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 0;margin:10px 0;border-top:1px solid #e4e8f1;border-bottom:1px solid #e4e8f1}.cdp-assistant-row>span{font-size:13px;color:#536881;flex:1;min-width:180px}@media(max-width:760px){.cdp-assistant-row>span{flex-basis:100%}.cdp-assistant-row>.cm-btn{flex:1}}
.cdp-context-fields{display:grid;gap:12px;margin-top:12px;min-width:0}.cdp-context-fields .cm-field{min-width:0}.cdp-context-fields input,.cdp-context-fields select{width:100%;min-width:0}.cdp-context-fields small{line-height:1.65}.cdp-show-context input[readonly],.cdp-profile-context select:disabled{background:#f1eef6;color:#766682;cursor:default}.cdp-setup.compact .cdp-version{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,2fr) auto;align-items:end}.cdp-setup.compact .cdp-context-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.cdp-setup.compact .cdp-context-fields small{display:none}.cdp-setup.compact .cdp-version>.cm-btn{max-width:200px}@media(max-width:1100px){.cdp-setup.compact .cdp-setup-grid{grid-template-columns:minmax(0,1fr)}.cdp-setup.compact .cdp-version{grid-template-columns:minmax(130px,.8fr) minmax(0,2fr) auto}}@media(max-width:760px){.cdp-setup.compact .cdp-version,.cdp-setup.compact .cdp-context-fields{grid-template-columns:minmax(0,1fr)}.cdp-setup.compact .cdp-context-fields small{display:block}.cdp-setup.compact .cdp-version>.cm-btn{max-width:none;width:100%}}

.cdp-binding-summary{padding:10px 12px;background:#f0f7f5;border:1px solid #dbeae5;border-radius:8px;color:#537b71;font-size:13px;margin-top:10px;overflow-wrap:anywhere}.cdp-binding-summary>b{font-size:13px}.cdp-binding-summary dl{margin:7px 0 0}.cdp-binding-summary dl>div{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px;padding:3px 0}.cdp-binding-summary dt{color:#7b958c}.cdp-binding-summary dd{margin:0;white-space:pre-wrap}
