.personal-stop,.personal-stops-manager{margin-top:.75rem;border-top:1px solid var(--line,#dce5db);padding-top:.65rem;font-size:.875rem}
.personal-stop>summary,.personal-stops-manager>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:.35rem;font-weight:650;overflow-wrap:anywhere}
.personal-stop-body{padding:.25rem 0 .5rem}.personal-stop-note{font-size:.8125rem;line-height:1.45;color:var(--muted,#596b60);margin:.4rem 0}
.personal-stop-actions,.personal-stop-stars{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:.5rem 0}
.personal-stop-body button,.personal-stops-manager>button{min-height:44px;border:1px solid var(--line,#dce5db);border-radius:12px;padding:.45rem .65rem;background:var(--paper,#fff);color:var(--ink,#203b30);font:inherit;cursor:pointer;overflow-wrap:anywhere;max-width:100%}
.personal-stop-body button[aria-pressed=true]{background:var(--mint,#eaf3e8);border-color:var(--green,#26644c)}
.personal-stop-stars button{width:44px;height:44px;padding:0;font-size:1.5rem;color:#72776e}.personal-stop-stars button.is-rated{color:#886415}
.personal-stop-score{font-size:.8125rem;flex-basis:100%}.personal-stop-status{font-size:.8125rem;line-height:1.45;color:#873d24}
.personal-stop-saved{padding:.5rem 0;border-top:1px solid var(--line,#dce5db);overflow-wrap:anywhere}
.personal-stop-body button:focus-visible,.personal-stop>summary:focus-visible,.personal-stops-manager>summary:focus-visible,.personal-stops-manager>button:focus-visible{outline:3px solid var(--green,#26644c);outline-offset:3px}
