.skm-cp{display:flex;flex-direction:column;gap:12px;width:100%;padding:16px;background:var(--skm-white);border-radius:var(--skm-radius-lg);font-family:var(--skm-font-body);color:var(--skm-text-primary);text-align:left}.skm-cp__bar{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.skm-cp__title{font-family:var(--skm-font-display);font-weight:600;font-size:15px;letter-spacing:-.01em}.skm-cp__count{font-size:12px;font-weight:500;color:var(--skm-text-secondary)}.skm-cp__grid{display:flex;flex-direction:column;gap:8px}.skm-cp__row{display:grid;grid-template-columns:132px repeat(4,minmax(0,1fr));gap:12px;align-items:center}.skm-cp__row--lead{background:var(--skm-ui-primary-soft);border-radius:var(--skm-radius-md);padding:6px 8px;margin:-6px -8px}.skm-cp__week{font-size:11px;font-weight:600;color:var(--skm-text-secondary);text-align:left}.skm-cp__pillar-label{display:flex;align-items:center;gap:8px;min-width:0}.skm-cp__pillar-name{font-size:13px;font-weight:600;color:var(--skm-text-primary)}.skm-cp__pillar-total{font-size:12px;font-weight:600;color:var(--skm-text-secondary)}.skm-cp__row--lead .skm-cp__pillar-total{color:var(--skm-pink-500)}.skm-cp__lead-tag{font-size:9px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--skm-white);background:var(--skm-pink-500);padding:2px 6px;border-radius:var(--skm-radius-pill)}.skm-cp__cell{display:flex;align-items:center;gap:8px}.skm-cp__track{position:relative;flex:1;height:10px;border-radius:var(--skm-radius-pill);background:var(--skm-neutral-100);overflow:hidden}.skm-cp__fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:var(--skm-radius-pill);background:var(--skm-ui-primary)}.skm-cp__row--lead .skm-cp__fill{background:var(--skm-pink-500)}.skm-cp__cell-count{width:12px;font-size:11px;font-weight:600;color:var(--skm-text-secondary);text-align:right}.skm-cp__share{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--skm-neutral-100)}.skm-cp__share-label{font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--skm-text-secondary)}.skm-cp__share-chart{display:flex;flex-direction:column;gap:7px}.skm-cp__share-row{display:grid;grid-template-columns:84px minmax(0,1fr) 34px;align-items:center;gap:10px}.skm-cp__share-name{font-size:12px;font-weight:600;color:var(--skm-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skm-cp__share-track{position:relative;height:8px;border-radius:var(--skm-radius-pill);background:var(--skm-neutral-100);overflow:hidden}.skm-cp__share-fill{position:absolute;inset:0 auto 0 0;height:100%;min-width:4px;border-radius:var(--skm-radius-pill);background:var(--skm-ui-primary)}.skm-cp__share-fill[data-accent="1"]{background:var(--skm-lime-500)}.skm-cp__share-fill[data-accent="2"]{background:var(--skm-spice-500)}.skm-cp__share-fill[data-accent="3"]{background:var(--skm-purple-700)}.skm-cp__share-fill--lead,.skm-cp__share-fill--lead[data-accent="1"],.skm-cp__share-fill--lead[data-accent="2"],.skm-cp__share-fill--lead[data-accent="3"]{background:var(--skm-pink-500)}.skm-cp__share-pct{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--skm-text-secondary);text-align:right}
