.fit-score-tooltip{z-index:10000;border:1px solid var(--color-border,#cbd5e1);background:var(--color-surface,#fff);width:min(320px,100vw - 16px);max-height:220px;color:var(--color-text,#17273d);border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.5;position:fixed;overflow:auto;box-shadow:0 6px 18px #10243b20}.fit-score-tooltip ul{margin:8px 0;padding-left:16px}.fit-score-tooltip li+li{margin-top:4px}.fit-score-tooltip p{margin:8px 0 0}.score:focus-visible{outline:2px solid var(--color-red-text,#a50927);outline-offset:3px}.profile-save-status{color:var(--color-muted,#486586);margin:8px 0;font-size:13px}
