.cp-score-card{border-top:3px solid #f58220}.cp-score-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.cp-score-card .cp-score-head h2{margin:0 0 5px}.cp-score-head p{font-size:.85rem;color:#68758a;margin:0}.cp-score-total{display:flex;gap:5px;align-items:baseline;border:1px solid #f7d9ba;border-radius:12px;padding:11px 17px;background:#fff5eb;white-space:nowrap}.cp-score-total strong{font-size:1.9rem;line-height:1.1;letter-spacing:-.05em;color:#a95000}.cp-score-total span{font-size:1.15rem;font-weight:650;color:#796b5c}.cp-score-total small{font-size:.75rem;color:#796b5c;margin-left:3px}.cp-score-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.78rem;color:#64748b;margin-bottom:18px}.cp-score-list{display:grid;gap:12px}.cp-score-item{border:1px solid #e4eaf2;border-radius:12px;padding:15px 16px;background:#fcfdff;min-width:0}.cp-score-line{display:flex;align-items:center;gap:12px;justify-content:space-between}.cp-score-name{display:flex;align-items:center;gap:11px;min-width:0;font-size:.9rem;font-weight:650}.cp-score-name>span:last-child{overflow-wrap:anywhere}.cp-score-icon{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:10px;background:#ecf2fb;color:#4f6d95;flex-shrink:0}.cp-score-value{font-size:.82rem;font-weight:750;border-radius:8px;padding:6px 10px;background:#edf2fa;color:#365580;white-space:nowrap}.cp-score-value.is-pending{background:#f2f3f5;color:#737b89}.cp-score-track{height:6px;background:#e9edf3;border-radius:10px;overflow:hidden;margin-top:13px}.cp-score-track>span{display:block;height:100%;border-radius:10px;background:#7895b7}.cp-score-item details{font-size:.8rem;margin-top:11px;color:#5d6d82}.cp-score-item summary{cursor:pointer;font-weight:600}.cp-score-item details p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;line-height:1.55}.cp-score-note{font-size:.8rem;color:#756044;background:#fff8ed;border:1px solid #f3e2c8;border-radius:9px;padding:11px 13px;margin:15px 0 0}.cp-score-empty{font-size:.85rem;color:#68758a;margin:0}.cp-score-card .cp-pill{font-size:.72rem}@media(max-width:480px){.cp-score-head{align-items:flex-start;gap:12px}.cp-score-total{padding:10px 13px}.cp-score-total strong{font-size:1.6rem}.cp-score-line{align-items:flex-start;gap:9px}.cp-score-name{gap:8px;font-size:.85rem}.cp-score-item{padding:13px}.cp-score-value{font-size:.75rem;padding:6px 8px}}

.cp-score-disclosure>summary{display:block;list-style:none;cursor:pointer;border-radius:7px}.cp-score-disclosure>summary::marker{content:''}.cp-score-disclosure>summary::-webkit-details-marker{display:none}.cp-score-disclosure .cp-score-head{margin-bottom:14px}.cp-score-summary-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cp-score-summary-footer .cp-score-status{margin:0}.cp-score-toggle{display:inline-flex;align-items:center;gap:9px;font-size:.82rem;font-weight:650;color:#b65307;white-space:nowrap;margin-left:auto}.cp-score-toggle i{font-size:.72rem;transition:transform .18s ease}.cp-score-disclosure .cp-score-hide{display:none}.cp-score-disclosure[open] .cp-score-show{display:none}.cp-score-disclosure[open] .cp-score-hide{display:inline}.cp-score-disclosure[open] .cp-score-toggle i{transform:rotate(180deg)}.cp-score-disclosure-body{border-top:1px solid #e6ebf2;margin-top:17px;padding-top:17px}.cp-score-disclosure>summary:focus-visible{outline:3px solid #f57d1380;outline-offset:6px}@media(prefers-reduced-motion:reduce){.cp-score-toggle i{transition:none}}@media(max-width:480px){.cp-score-summary-footer{gap:12px}.cp-score-toggle{font-size:.8rem}.cp-score-summary-footer .cp-score-status{gap:7px}}
