.rd-goal-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:22px 0 14px}.rd-goal-heading h2{margin:4px 0}.rd-goal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.rd-goal-card{background:#fff;border:1px solid #e3e8ed;border-radius:18px;padding:20px;box-shadow:0 5px 18px #10203008;min-width:0}.rd-goal-card>span{color:#526274;font-weight:700;font-size:13px}.rd-goal-card>strong{display:block;font-size:clamp(23px,2.2vw,34px);letter-spacing:-.04em;margin:10px 0;color:#142c3e}.rd-goal-card small{display:block;color:#657789;font-size:12px;line-height:1.5}.rd-goal-track,.rd-rank-track{height:8px;background:#edf1f4;border-radius:8px;overflow:hidden;margin:16px 0 8px}.rd-goal-track i,.rd-rank-track i{display:block;height:100%;background:#168578;border-radius:8px;transition:width .25s}.rd-goal-caption{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-bottom:7px;color:#546579}.rd-goal-caption b{color:#117264}.rd-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rd-insight{background:#f5faf9!important;border:1px solid #dbeae7!important;min-width:0}.rd-insight>span{font-size:12px;color:#50675f}.rd-insight h3{margin:10px 0;font-size:22px;overflow-wrap:anywhere}.rd-insight>strong{display:block;font-size:24px;color:#126957}.rd-insight small{display:block;margin-top:8px;color:#526b63;line-height:1.5}.rd-analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.rd-analysis-grid p{font-size:13px;line-height:1.6}.rd-trend{display:grid;gap:17px;padding:8px 0}.rd-trend-row{display:grid;grid-template-columns:65px 1fr 110px;align-items:center;gap:12px;font-size:12px}.rd-trend-row .rd-rank-track{margin:0;height:13px}.rd-trend-row b{text-align:right}.rd-company-card .card-head{flex-wrap:wrap;gap:16px}.rd-company-card td:first-child{min-width:190px}.rd-company-card td{white-space:nowrap}.rd-company-card .rd-rank-track{width:160px;height:5px;margin-top:8px}.rd-company-card select{margin-left:6px;padding:8px;border:1px solid #ccd4dd;border-radius:8px}.rd-goal-editor summary{cursor:pointer;font-weight:800;padding:4px;line-height:1.6}.rd-goal-editor summary span{font-size:12px;color:#64748b;margin-left:12px;font-weight:500}.rd-goal-editor form{margin-top:16px}.rd-goal-editor .check-row{margin:16px 0}.rd-goal-editor input[type="checkbox"]{width:auto}.rd-data-warning{background:#fff6e6;border-left:3px solid #cb8a24;padding:12px;border-radius:5px;color:#7b531b}.rd-legacy-label{padding:12px 0;font-size:12px}
@media(max-width:1100px){.rd-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-analysis-grid{grid-template-columns:1fr}}@media(max-width:650px){.rd-goal-grid,.rd-insight-grid{grid-template-columns:1fr}.rd-goal-heading{align-items:flex-start;flex-direction:column}.rd-trend-row{grid-template-columns:55px 1fr 95px;gap:8px}.rd-company-card select{display:block;margin:8px 0}.rd-goal-editor summary span{display:block;margin:0}}
