.bz-watch-toggle{margin-top:var(--bz-space-3);gap:var(--bz-space-2);color:var(--bz-ink-2);font-size:13px;display:grid}.bz-watch-switch{align-items:center;gap:var(--bz-space-2);cursor:pointer;display:flex}.bz-watch-switch span{align-items:center;gap:6px;display:inline-flex}.bz-watch-switch input{accent-color:var(--bz-honey);width:16px;height:16px}.bz-watch-cadence{align-items:center;gap:var(--bz-space-2);display:flex}.bz-watch-cadence select{border:1px solid var(--bz-line);border-radius:var(--bz-radius-sm);background:var(--bz-canvas);color:var(--bz-ink);padding:4px 8px}.bz-watch-note{color:var(--bz-muted);font-size:13px;line-height:var(--bz-leading);margin:0}.bz-watch-error{color:var(--bz-danger);margin:0;font-size:13px}.bz-watches-card h2{margin:var(--bz-space-1) 0 var(--bz-space-3)}.bz-watch-list{gap:var(--bz-space-3);margin:0;padding:0;list-style:none;display:grid}.bz-watch-list li{justify-content:space-between;align-items:center;gap:var(--bz-space-3);border-top:1px solid var(--bz-line);padding-top:var(--bz-space-3);flex-wrap:wrap;display:flex}.bz-watch-list li div{gap:2px;min-width:0;display:grid}.bz-watch-list li span{color:var(--bz-muted);font-size:13px}.bz-write-nudge{align-items:center;gap:var(--bz-space-3);margin:var(--bz-space-2) 0;padding:var(--bz-space-3) var(--bz-space-4);border:1px solid var(--bz-line);border-radius:var(--bz-radius);background:var(--bz-honey-wash);color:var(--bz-ink);flex-wrap:wrap;display:flex}.bz-write-nudge .bz-watch-error{flex-basis:100%}.bz-watch-open{max-width:520px;margin:var(--bz-space-9) auto;gap:var(--bz-space-3);color:var(--bz-ink);padding:0 16px;display:grid}.bz-watch-error{align-items:center;gap:var(--bz-space-3);padding:var(--bz-space-3) var(--bz-space-4);border:1px solid var(--bz-line);border-radius:var(--bz-radius);background:var(--bz-surface-warm,#fffaf0);display:flex}.bz-watch-error-icon{border-radius:var(--bz-radius-pill);background:var(--bz-surface,#fff);width:36px;height:36px;color:var(--bz-honey-ink,#7a5200);flex:none;place-items:center;display:grid}.bz-watch-error>div{flex:1;min-width:0}.bz-watch-error strong{font-size:var(--bz-text-base);color:var(--bz-ink);display:block}.bz-watch-error p{color:var(--bz-muted);font-size:var(--bz-text-sm);margin:2px 0 0;line-height:1.45}.bz-watch-error .bz-btn{flex:none}@media (max-width:480px){.bz-watch-error{flex-wrap:wrap}.bz-watch-error .bz-btn{justify-content:center;width:100%}}
