.watch-badge{display:inline-block;background:var(--green);color:#fff;border-radius:16px;padding:2px 8px;font-size:12px;white-space:nowrap}.nav .watch-badge{margin-left:auto}.watch-add,.watch-toolbar,.watch-heading,.watch-controls,.watch-actions,.watch-pager{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.watch-add{margin:18px 0}.watch-add input{flex:1 1 240px;min-width:0}.watch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.watch-erid{overflow-wrap:anywhere;text-align:left}.watch-check{display:flex;align-items:center;gap:7px}.watch-check input{width:auto}.watch-remove{min-width:36px}.watch-toolbar{justify-content:space-between;margin:16px 0}.watch-heading h2{margin:0;overflow-wrap:anywhere}.watch-pager{justify-content:space-between;margin-top:20px}.watch-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green)}#watch-delete{width:440px;max-width:calc(100% - 32px);margin:auto}#watch-delete::backdrop{background:rgba(10,30,35,.45)}#watch-delete-erid{overflow-wrap:anywhere}.watch-actions{justify-content:flex-end;margin-top:20px}#watch-delete-error{color:#a43f3f}.watch-add button{flex:none}#watch-table table{width:100%}@media(max-width:600px){.watch-controls{width:100%;justify-content:space-between}.watch-toolbar{align-items:flex-start}.watch-heading{align-items:flex-start}#watch-table table,#watch-table tbody,#watch-table tr,#watch-table td{display:block}#watch-table thead{display:none}#watch-table td{padding:6px 0}#watch-table tr{padding:12px 0;border-bottom:1px solid var(--line)}}

/* The nav icon style must not constrain the unread counter. */
#watch-nav{gap:8px}#watch-nav>span:first-child{flex:0 0 22px}#watch-nav .watch-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:26px;min-height:24px;padding:2px 7px;font-size:12px;line-height:20px;font-variant-numeric:tabular-nums}
@media(min-width:761px) and (max-width:1100px){#watch-nav{padding:12px 8px;gap:6px;font-size:13px}#watch-nav>span:first-child{flex-basis:16px;width:16px;font-size:18px}}
