.dcp-status.is-saved{background:#dfeee7;color:#285c50}.dcp-form label.dcp-conditional.is-visible{display:grid}.dcp-result-head{align-items:start;border-bottom:1px solid var(--dcp-line);display:flex;gap:15px;justify-content:space-between;margin-bottom:20px;padding-bottom:18px}.dcp-result-head h2{margin:0}.dcp-copy{background:#fff;border:1px solid var(--dcp-line);border-radius:7px;color:var(--dcp-green);cursor:pointer;font-size:11px;font-weight:700;padding:7px 10px}.dcp-generated{background:#f7f5ef;border-left:3px solid var(--dcp-gold);border-radius:3px;color:#33423e;font-family:Georgia,serif;font-size:18px;line-height:1.7;padding:20px;white-space:pre-line}.dcp-audit{display:grid;gap:10px;margin-top:18px}.dcp-audit div{background:#f5f8f5;border-radius:8px;padding:12px}.dcp-audit strong{display:block;font-size:11px;text-transform:uppercase}.dcp-audit p{color:var(--dcp-muted);font-size:13px;margin:3px 0}.dcp-score-wrap{align-items:center;display:flex;gap:14px}.dcp-score{align-items:center;background:conic-gradient(var(--dcp-green-2) var(--score),#e7ebe8 0);border-radius:50%;display:flex;height:84px;justify-content:center;position:relative;width:84px}.dcp-score:after{background:#fff;border-radius:50%;content:"";inset:7px;position:absolute}.dcp-score strong{font-size:20px;position:relative;z-index:1}.dcp-score-meta b,.dcp-score-meta span{display:block}.dcp-score-meta b{font-family:Georgia,serif;font-size:20px}.dcp-score-meta span{color:var(--dcp-muted);font-size:11px}.dcp-findings{display:grid;gap:12px}.dcp-finding{border:1px solid var(--dcp-line);border-left:4px solid;border-radius:9px;padding:13px 14px}.dcp-finding.good{border-left-color:#4b9278}.dcp-finding.watch{border-left-color:#d5a65e}.dcp-finding.unknown{border-left-color:#9da9a5}.dcp-finding h3{font-size:13px;margin:0 0 4px}.dcp-finding p{color:var(--dcp-muted);font-size:12px;margin:0}.dcp-question-list{background:#f3f7f4;border-radius:9px;margin-top:17px;padding:15px 18px}.dcp-question-list h3{font-size:12px;margin:0}.dcp-question-list ul{margin:8px 0 0 18px}.dcp-question-list li{font-size:12px;margin:5px 0}.dcp-plan-block{border-bottom:1px solid var(--dcp-line);padding:5px 0 18px}.dcp-plan-block:last-child{border-bottom:0}.dcp-plan-block h3{font-family:Georgia,serif;font-size:19px;font-weight:400;margin:10px 0 7px}.dcp-plan-block p,.dcp-plan-block li{color:#52615d;font-size:13px}.dcp-plan-block ul{padding-left:18px}.dcp-inline-result.is-visible{display:block}.dcp-inline-result h3{font-family:Georgia,serif;font-size:20px;font-weight:400;margin:0 0 8px}.dcp-inline-result p{color:var(--dcp-muted);font-size:13px}.dcp-fact-story{display:grid;gap:8px;grid-template-columns:1fr 1fr}.dcp-fact-story div{border-radius:8px;padding:12px}.dcp-fact-story div:first-child{background:#e7f1eb}.dcp-fact-story div:last-child{background:#f6ebe8}.dcp-fact-story strong{display:block;font-size:10px;text-transform:uppercase}.dcp-rating-group button.is-selected{background:var(--dcp-green);border-color:var(--dcp-green);color:#fff}.dcp-summary-card{background:#edf4ef;border-radius:10px;padding:17px}.dcp-summary-card strong{font-family:Georgia,serif;font-size:22px}.dcp-summary-card p{color:var(--dcp-muted);font-size:13px;margin-bottom:0}.dcp-toast.is-visible{opacity:1;transform:translate(-50%,0)}@media (max-width:980px){.dcp-sidebar.is-open{display:flex}}@media (max-width:680px){.dcp-fact-story{grid-template-columns:1fr}}