.sfc-pi-dashboard-slot{width:100%;margin:0 0 18px}.sfc-pi-dashboard-slot>.container{width:100%;max-width:var(--sfc-v2-content,1240px);margin:0 auto;padding-left:24px;padding-right:24px}.sfc-pi-panel{--sfc-pi-teal:#1b8996;--sfc-pi-text:#17191c;--sfc-pi-body:#4f565e;--sfc-pi-border:#e7eaed;--sfc-pi-soft:#f6ece6;background:#fff;border:1px solid var(--sfc-pi-border);border-radius:18px;padding:20px}.sfc-pi-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.sfc-pi-kicker{display:block;color:var(--sfc-pi-teal);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px}.sfc-pi-head h3{margin:0;color:var(--sfc-pi-text);font-size:20px;line-height:1.3;font-weight:700}.sfc-pi-score{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.sfc-pi-score strong{font-size:26px;line-height:1;color:var(--sfc-pi-text)}.sfc-pi-score span{font-size:12px;color:#69717a}.sfc-pi-progress{height:7px;background:#edf1f2;border-radius:999px;overflow:hidden;margin:16px 0 8px}.sfc-pi-progress span{display:block;height:100%;background:var(--sfc-pi-teal);border-radius:inherit}.sfc-pi-next{margin:0 0 16px;color:#69717a;font-size:14px}.sfc-pi-actions{display:grid;gap:0;border-top:1px solid var(--sfc-pi-border)}.sfc-pi-action{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--sfc-pi-border)}.sfc-pi-action:last-child{border-bottom:0;padding-bottom:0}.sfc-pi-action-copy{min-width:0}.sfc-pi-action-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sfc-pi-action-title strong{color:var(--sfc-pi-text);font-size:15px;line-height:1.35}.sfc-pi-action-copy p{margin:4px 0 0;color:var(--sfc-pi-body);font-size:13px;line-height:1.55}.sfc-pi-gain,.sfc-pi-tag{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1}.sfc-pi-gain{background:#eaf7f4;color:#13735c}.sfc-pi-tag{background:var(--sfc-pi-soft);color:#89563b}.sfc-pi-action-optional .sfc-pi-tag{background:#f2f4f6;color:#69717a}.sfc-pi-link{flex:0 0 auto;color:var(--sfc-pi-teal);font-size:13px;font-weight:700;text-decoration:none}.sfc-pi-link:hover{color:#157784;text-decoration:none}.sfc-pi-complete{padding:14px 0 0;color:var(--sfc-pi-body);font-size:14px}.sfc-pi-compact{padding:16px}.sfc-pi-compact .sfc-pi-head h3{font-size:18px}.sfc-pi-compact .sfc-pi-action{padding:11px 0}@media (max-width:767px){.sfc-pi-dashboard-slot>.container{padding-left:16px;padding-right:16px}.sfc-pi-panel{padding:16px;border-radius:16px}.sfc-pi-head{gap:12px}.sfc-pi-score strong{font-size:22px}.sfc-pi-action{align-items:flex-start;flex-direction:column;gap:8px}.sfc-pi-link{align-self:flex-start}}.sfc-pi-head h3{font-size:20px;line-height:1.3;font-weight:700}