.discovery-tools>button.watch-manager{background:transparent;border-color:transparent;color:#a7bac8;padding:10px 12px;border-radius:8px;cursor:pointer}
.discovery-tools>button.watch-manager:hover{background:#1c2b37;color:#e2edf4}
.bubble-reading-guide.is-focused{grid-template-columns:54px minmax(0,1fr)}
dialog.watch-picker{padding:0;width:min(480px,calc(100vw - 32px));max-width:none;max-height:min(760px,calc(100dvh - 48px));border:1px solid #405564;border-radius:20px;background:#15212b;color:#dae6ee;box-shadow:0 28px 90px #0007;overflow:hidden}
dialog.watch-picker[open]{display:flex;flex-direction:column}
.watch-picker::backdrop{background:#060c13aa;backdrop-filter:blur(4px)}
.watch-picker-head{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 10px;flex:none}
.watch-picker-head h2{font-size:20px;font-weight:600;margin:0;letter-spacing:-.4px}
.watch-picker-close{width:36px;height:36px;border:0;border-radius:50%;background:#263642;color:#bccdd8;font-size:23px;cursor:pointer}
.watch-picker-note{margin:0;padding:0 24px 20px;font-size:12px;line-height:1.7;color:#96adbf;flex:none}
.watch-picker-tools{padding:0 24px 16px;flex:none;border-bottom:1px solid #30414e}
.watch-picker-search{box-sizing:border-box;width:100%;height:44px;border:1px solid #455d6e;border-radius:10px;padding:0 14px;background:#101c25;color:#e0ebf2;font-size:14px}
.watch-picker-search:focus{outline:2px solid #88b3c8;outline-offset:2px}
.watch-picker-tabs{display:flex;gap:6px;margin-top:16px}
.watch-picker-tabs button{background:transparent;border:1px solid transparent;border-radius:8px;color:#a7bdcd;padding:8px 12px;font-size:12px;min-height:36px;cursor:pointer}
.watch-picker-tabs button[aria-pressed=true]{background:#294554;color:#e1edf4;border-color:#53778a}
.watch-picker-list{overflow:auto;overscroll-behavior:contain;min-height:120px;padding:6px 12px;flex:1 1 auto;scrollbar-gutter:stable}
.watch-picker-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 12px;border-bottom:1px solid #ffffff0b;border-radius:8px;cursor:pointer;min-height:64px;box-sizing:border-box}
.watch-picker-row:hover{background:#203440}.watch-picker-row.is-selected{background:#203a4666}
.watch-picker-identity{display:flex;flex-direction:column;gap:5px}.watch-picker-identity strong{font-size:14px;font-weight:500;color:#deebf2}.watch-picker-identity small{font-size:11px;color:#8ea6b7;font-variant-numeric:tabular-nums}
.watch-picker-row input{width:20px;height:20px;accent-color:#83b7c7;cursor:pointer;flex:none}
.watch-picker-row:focus-within{outline:2px solid #83b7c7;outline-offset:-2px}
.watch-picker-foot{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #344957;background:#1b2b36;flex:none}
.watch-picker-foot span{font-size:12px;color:#a9c2d0}.watch-picker-done{min-width:84px;min-height:42px;padding:9px 20px;border:1px solid #739dae;border-radius:10px;background:#375c6c;color:#f0f7fa;font-size:13px;font-weight:500;cursor:pointer}
.watch-picker-empty{padding:32px 16px;text-align:center;font-size:13px;color:#9fb5c5}
@media(max-width:600px){dialog.watch-picker{width:100%;max-height:88dvh;margin:auto 0 0;border-radius:20px 20px 0 0;border-bottom:0}.watch-picker-head{padding:20px 20px 10px}.watch-picker-note{padding:0 20px 16px}.watch-picker-tools{padding:0 20px 14px}.watch-picker-foot{padding:14px 20px max(18px,env(safe-area-inset-bottom))}.watch-picker-search{font-size:16px}}
.watch-catalog-pages{display:flex;align-items:center;justify-content:space-between;padding:16px 8px;gap:12px;font-size:12px;color:#abc1d1}.watch-catalog-pages button{background:#203845;border:1px solid #466071;color:#dceaf2;padding:9px 14px;border-radius:8px;cursor:pointer}.watch-catalog-pages button:disabled{opacity:.35;cursor:default}.watch-catalog-status{font-size:12px;padding:10px;color:#b7c7d2}.watch-catalog-status button{margin-left:12px}
