.watchlist-intro{font-size:1.12rem}.wl-controls{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:1.4rem 0}.wl-controls select,.wl-controls button{font:inherit;padding:.65rem;border:1px solid #607b85;border-radius:6px;background:white;color:#183842}.wl-card{border:1px solid #cbd9df;border-left:5px solid #137a7f;border-radius:8px;margin:1.4rem 0;padding:1.4rem;background:#fff;color:#203b49;scroll-margin-top:1rem}.wl-card h2{font-size:1.45rem;margin:.6rem 0}.wl-meta{font-size:.9rem;color:#45616b;display:flex;flex-wrap:wrap;gap:.7rem}.wl-badge{background:#e8f4f4;color:#125658;padding:.2rem .6rem;border-radius:4px;font-weight:bold}.wl-question{border:0;padding:0;margin:1.2rem 0 .5rem}.wl-question legend{font-weight:bold;margin-bottom:.6rem}.wl-votes{display:flex;flex-wrap:wrap;gap:.6rem}.wl-votes button{font:inherit;background:white;color:#154f64;border:1px solid #55808c;border-radius:6px;padding:.65rem .85rem;min-height:44px;cursor:pointer}.wl-votes button[aria-pressed=true]{background:#125968;color:white}.wl-votes button:disabled{opacity:.55}.wl-card a{overflow-wrap:anywhere}.wl-card button:focus-visible,.wl-controls :focus-visible{outline:3px solid #165cb4;outline-offset:3px}.wl-card details{margin:1rem 0}.wl-card table{font-size:.9rem;display:table;width:100%}.wl-note{font-size:.9rem;color:#45616b}.wl-status{min-height:1.5em}.wl-status:empty{display:none}.wl-distribution{font-size:.95rem;margin:.5rem 0}.watchlist-method,.watchlist-preview{padding:1.2rem;border:1px solid #b6cfd0;border-radius:8px;background:#f2f9f9;margin:1.2rem 0}.wl-review label{display:block;margin:.7rem 0}.wl-review textarea{width:100%;min-height:90px;font:inherit}.wl-review select,.wl-review button{font:inherit;padding:.6rem}.wl-review [role=status]{display:block}.wl-source-table{overflow-x:auto}.wl-source-table table{min-width:560px}@media(max-width:600px){.wl-card{padding:1rem}.wl-votes{display:grid}.wl-card table{font-size:.85rem}.wl-controls{align-items:stretch;flex-direction:column}}

/* Approved September 13 evidence presentation; existing interactions retained. */
.wl-card{border:0;border-top:2px solid #87432d;border-radius:0;margin-top:2rem;padding:1.5rem 0;background:transparent;color:#242d35;line-height:1.6}
.wl-card h2{font-family:Georgia,serif;font-size:1.65rem;color:#242d35;line-height:1.25}
.wl-card h3{font:700 1.05rem/1.4 Arial,sans-serif;color:#242d35;margin:1.3rem 0 .65rem}
.wl-meta,.wl-note{color:#555d60;font-size:.9rem}
.wl-badge{background:#eee7da;color:#733820;border:1px solid #cdbda6;border-radius:0;font-size:.9rem;font-weight:normal;text-transform:capitalize}
.wl-research-context{background:#eee9de;border-left:3px solid #87432d;padding:1rem 1.2rem;margin:1.5rem 0;color:#242d35}
.wl-research-context p{font-size:.9rem;margin:.6rem 0}
.wl-evidence-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.8rem;border-top:1px solid #d2ccc1;border-bottom:1px solid #d2ccc1;margin:1.2rem 0;padding:1rem 0;font-size:.9rem}
.wl-evidence-strip strong{display:block}
.wl-evidence-links{padding:0;list-style:none}
.wl-evidence-links li{padding:0 0 .7rem .9rem;border-left:2px solid #b9704b;margin:.9rem 0}
.wl-evidence-links a{font-weight:bold;color:#87432d}
.wl-evidence-links p{font-size:.9rem;margin:.25rem 0}
.wl-evidence-limit{padding:1rem;background:#f1ede4;font-size:.95rem}
.wl-evidence-limit p{margin:.5rem 0 0}
.wl-score-details{border:1px solid #d2ccc1;padding:.8rem 1rem;font-size:.9rem}
.wl-score-details summary{font-weight:bold;font-size:.95rem;cursor:pointer}
.wl-score-row{padding:.8rem 0;border-top:1px solid #d2ccc1}
.wl-score-row>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem}
.wl-score-row span{white-space:nowrap}
.wl-score-row p{margin:.5rem 0}
.wl-controls select,.wl-controls button,.wl-votes button,.wl-card [data-copy]{border:1px solid #b7b1a5;border-radius:3px;background:#fffefa;color:#87432d;font:inherit;min-height:44px;padding:.6rem .8rem}
.wl-votes button[aria-pressed=true]{background:#87432d;color:#fff}
.wl-card :is(button,summary,a):focus-visible,.wl-controls :focus-visible{outline:3px solid #87432d;outline-offset:3px}
