.watch-card[hidden],.capture-toolbar a[hidden]{display:none}
.capture-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.capture-stats>div{padding:14px;border:1px solid #dce6df;border-radius:6px;background:#f6f9f7}
.capture-stats span,.capture-stats small{display:block;color:#61756b;font-size:12px;line-height:1.6}
.capture-stats strong{display:block;margin:4px 0;color:#204e3b;font-size:15px}
.capture-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 10px;font-size:13px}
.capture-toolbar label{display:flex;align-items:center;gap:7px}
.capture-toolbar input{width:17px;height:17px;accent-color:#225e49}
.capture-toolbar a{color:#225e49;font-weight:700}
.capture-lines{max-height:320px;overflow:auto;overscroll-behavior:contain;padding:0 12px;border:1px solid #dce6df;border-radius:6px;background:#fff;scrollbar-gutter:stable}
.capture-lines:focus-visible{outline:2px solid #225e49;outline-offset:2px}
.capture-lines article{padding:12px 0;border-bottom:1px solid #e5ede7}
.capture-lines article:last-child{border:0}
.capture-lines time{display:block;margin-bottom:5px;color:#687a71;font-size:11px;font-variant-numeric:tabular-nums}
.capture-lines p{margin:0;color:#213b2e;font-size:14px;line-height:1.85;overflow-wrap:anywhere;white-space:pre-line}
.capture-lines>.capture-empty{padding:22px 0;color:#687a71;font-size:13px}
@media(max-width:420px){.capture-stats{gap:8px}.capture-stats>div{padding:10px}.capture-stats strong{font-size:14px}}
