.ops-dc{border:1px solid var(--brand);background:var(--surface);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ops-dc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ops-dc-head{background:var(--brand);min-height:34px;color:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 14px;display:flex}.ops-dc-head .ops-eyebrow{color:var(--accent)}.ops-dc-head .ops-actor,.ops-dc-head .ops-actor *,.ops-dc .ops-dc-head .ops-dc-meta{color:inherit}.ops-dc.question{border-color:var(--status-attention-line)}.ops-dc.question .ops-dc-head{background:var(--status-attention-bg);color:var(--status-attention)}.ops-dc.question .ops-dc-head .ops-eyebrow{color:var(--status-attention)}.ops-dc-grow{flex:auto}.ops-dc-meta{font-size:11.5px}.ops-dc-body{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ops h3.ops-dc-title{font:600 19px/1.25 var(--ops-serif);color:var(--brand);overflow-wrap:anywhere;margin:0}.ops-dc-field{border:0;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;display:flex}.ops-dc-field p{margin:0;font-size:13px}.ops-dc-params{grid-template-columns:minmax(90px,max-content) 1fr;gap:4px 12px;margin:0;font-size:12.5px;display:grid}.ops-dc-params div{display:contents}.ops-dc-params dt{color:var(--muted)}.ops-dc-params dd{color:var(--brand);overflow-wrap:anywhere;margin:0}.ops-dc-facts{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ops-dc-expired{color:var(--status-blocked)}.ops-dc-option{border:1px solid var(--border);min-height:36px;color:var(--brand);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.ops-dc-option.on{border-color:var(--brand)}.ops-dc-option input{accent-color:var(--brand);margin:0}.ops-dc-input{box-sizing:border-box;width:100%;font:inherit;color:var(--brand);border:1px solid var(--ops-line-strong);background:var(--surface);resize:vertical;border-radius:10px;padding:8px 10px;font-size:13px}.ops-dc-confirm{background:var(--status-blocked-bg,var(--ops-well));color:var(--status-blocked);border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px}.ops-dc-outcome{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.ops-dc-outcome:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ops-dc-receipt{color:var(--muted);font-size:11.5px}.ops-dc-receipt.uncertain{color:var(--status-attention)}.ops-dc-receipt.confirmed{color:var(--status-verified)}.ops-dc-note{margin:0;font-size:12px}.ops-dc-error{color:var(--status-blocked);margin:0;font-size:12.5px}.ops-dc-actions{border-top:1px solid var(--ops-hair);background:var(--ops-panel);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.ops-conversation-decisions{flex-direction:column;gap:10px;margin:8px 0;display:flex}.ops-dc-settled{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ops-dc-settled li{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.ops-dc-settled-title{min-width:0;color:var(--brand);overflow-wrap:anywhere}.ops-dc.approval .ops-dc-head .ops-avatar.agent{box-shadow:inset 0 0 0 1px var(--status-observing-mark)}.ops-dc.compact .ops-dc-body{gap:8px;padding:10px 14px}.ops .ops-dc.compact h3.ops-dc-title{font:600 15px/1.3 var(--ops-sans)}.ops-conversation-decisions.pinned{overscroll-behavior:contain;max-height:min(60vh,640px);margin:12px 16px 0;overflow-y:auto}.ops-dc-checks{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ops-dc-checks li{color:var(--brand);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-dc-evidence,.ops-dc-consequences,.ops-dc-blocked{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ops-dc-evidence li,.ops-dc-consequences li{color:var(--brand);justify-content:space-between;align-items:center;gap:8px;display:flex}.ops-dc-evidence li>:first-child,.ops-dc-consequences li>span:first-child{overflow-wrap:anywhere;min-width:0}.ops-dc-evidence a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.ops-dc-source{box-shadow:inset 0 0 0 1px var(--border);font:500 9.5px/1.4 var(--ops-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-radius:5px;flex:none;padding:1px 6px}.ops-dc-consequences li{border-top:1px solid var(--ops-hair);padding:5px 0}.ops-dc-consequences li:first-child{border-top:0}.ops-dc-consequences .ops-pill{flex:none}.ops-dc-blocked li:before{content:"· ";color:var(--muted)}.ops-dc-preview{border:1px solid var(--ops-hair);background:var(--surface);border-radius:10px;gap:10px;padding:10px;display:flex}.ops-dc-preview>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ops-dc-preview strong{color:var(--brand);overflow-wrap:anywhere;font-size:13px}.ops-dc-format{border:1px solid var(--border);background:var(--ops-well);width:34px;height:30px;font:600 9.5px/1 var(--ops-mono);color:var(--muted);border-radius:6px;flex:none;place-items:center;display:inline-grid}.ops-dc-to{overflow-wrap:anywhere;font-size:11.5px}.ops-dc .ops-dc-preview-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:2px 0 0;font-size:12.5px}.ops-dc-preview .ops-button{align-self:flex-start}.ops-dc .ops-dc-context{background:var(--ops-well);color:var(--brand);border-radius:10px;padding:8px 10px;font-size:12.5px}.ops-dc .ops-dc-reason{margin:0;font-size:12px}.ops-dc-option .ops-pill{margin-left:auto}.ops-dc-exact>summary{cursor:pointer}.ops-dc .ops-diff{margin:0}.ops-dc-edit,.ops-dc-delegate{flex-direction:column;gap:8px;display:flex}.ops-dc-edit-field{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.ops-dc-problem{color:var(--status-blocked)}.ops-dc .ops-dc-passed{background:var(--status-auto-bg);color:var(--status-auto);border-radius:10px;margin:0;padding:7px 10px;font-size:12.5px}.ops-dc-edits{font:11.5px/1.4 var(--ops-mono);color:var(--muted);overflow-wrap:anywhere}.ops-dc-batch{background:var(--ops-panel);flex-direction:column;gap:10px;margin-bottom:12px;padding:12px 14px 14px;display:flex}.ops-dc-batch .ops-h3{margin:0}.ops-dc-batch-head{justify-content:space-between;align-items:center;display:flex}.ops-dc-batch-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ops-dc-batch-list small{color:var(--muted)}.ops-dc-batch-list label{color:var(--brand);align-items:flex-start;gap:8px;display:flex}.ops-dc-batch-list label>span{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ops-dc-batch-list input{accent-color:var(--brand);margin-top:2px}.ops-dc-batch-actions{gap:8px;display:flex}.ops-dc-learn{background:var(--ops-panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.ops-dc-history{color:var(--brand);flex:220px;margin:0;font-size:12.5px}.ops-dc-followup{border-top:1px solid var(--ops-hair);background:var(--ops-panel);outline:none;flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.ops-dc-followup>p{color:var(--brand);margin:0;font-size:13px}.ops-dc-followup .ops-dc-actions{background:0 0;border:0;padding:0}.ops-dc-trust{color:var(--brand);font-size:12.5px}
