.results-center { box-sizing:border-box; width:min(720px,calc(100vw - 24px)); max-height:calc(100dvh - 24px); padding:20px; overflow:auto; border:1px solid #737b83; border-radius:18px; background:#fbfcfa; color:#202b30; }
.results-center::backdrop { background:rgb(0 0 0 / .5); }
.results-center header,.results-center nav { display:flex; align-items:center; justify-content:space-between; gap:12px; flex-wrap:wrap; }
.results-center h2 { margin:0; font-size:22px; }
.results-center h3 { margin:6px 0; font-size:17px; }
.results-center :is(h2,h3,legend,label,summary) { color:inherit; }
.results-center summary { min-height:44px; padding:10px 0; cursor:pointer; }
.results-center p { font-size:14px; line-height:1.55; overflow-wrap:anywhere; color:inherit; }
.results-center button { min-height:44px; padding:9px 14px; border:1px solid #67757b; border-radius:9px; background:#e5eaf0; color:#202b30; font-size:14px; white-space:normal; }
.results-center button:focus-visible { outline:3px solid #865000; outline-offset:2px; }
.results-center button:disabled { opacity:.6; }
.results-center [aria-current=page] { background:#283b51; color:#fff; }
.results-center nav { justify-content:flex-start; margin:14px 0; }
.results-center fieldset { margin:18px 0; min-width:0; border:1px solid #737b83; border-radius:10px; padding:12px; }
.results-center label { display:flex; align-items:flex-start; gap:10px; padding:10px 0; font-size:14px; line-height:1.5; }
.results-center input { flex:none; width:20px; height:20px; margin:2px; }
.results-center-item { display:flex; align-items:center; justify-content:space-between; gap:8px; min-width:0; padding:0; border-bottom:1px solid #9ba4a8; }
.results-center-item-info { min-width:0; flex:1; }
.results-center-item-title { display:flex; align-items:baseline; gap:5px; min-width:0; }
.results-center-item h3 { margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; }
.results-center-item-score { flex:none; font-size:14px; font-variant-numeric:tabular-nums; }
.results-center .results-center-item-meta { margin:2px 0 0; font-size:12px; line-height:1.4; font-variant-numeric:tabular-nums; opacity:.78; }
.results-center-item-actions { display:flex; flex:none; align-items:center; gap:8px; }
.results-center .results-center-item-actions button { min-height:26px; padding:3px 6px; border-radius:4px; font-size:12px; line-height:1; white-space:nowrap; }
.results-center .results-center-item-actions button:disabled { opacity:.55; }
.results-center .results-center-item-delete { background:transparent; }
:is([data-theme=dark],[data-creator-color-scheme=dark]) .results-center { background:#172129; color:#f0f4f5; }
:is([data-theme=dark],[data-creator-color-scheme=dark]) .results-center button { background:#304250; color:#f0f4f5; border-color:#83959f; }
:is([data-theme=dark],[data-creator-color-scheme=dark]) .results-center [aria-current=page] { background:#d9e7f2; color:#172129; }
.scoring-profile-note { font-size:12px; overflow-wrap:anywhere; }
.results-account-card{margin:16px 0;padding:14px;border:1px solid #737b83;border-radius:12px}
.results-account-card.results-account-compact{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;margin:12px 0}
.results-account-compact h3{font-size:14px;line-height:1.4}
.results-account-compact button{flex-shrink:0;padding:6px 10px}
.results-center .results-login{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid currentColor;border-radius:9px;color:inherit;font-weight:600;text-decoration:none}
.results-login:focus-visible{outline:3px solid currentColor;outline-offset:2px}
.results-center-status:not(:empty){padding:10px 12px;border-left:3px solid currentColor;background:rgb(127 127 127 / .08)}
