.observer-settings{padding:12px;border:1px solid var(--border,#d8e5e8);border-radius:8px;display:grid;gap:10px}.observer-settings [hidden]{display:none!important}.observer-settings details{margin-top:8px}.observer-settings summary{font-size:13px;font-weight:600;cursor:pointer}.observer-choices{max-height:200px;overflow:auto;display:grid;gap:4px;padding-top:6px}.observer-choices label{display:flex;align-items:flex-start;gap:8px;font-size:13px;padding:6px}.observer-choices input{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.observer-choices span{overflow-wrap:anywhere;line-height:1.4}
