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