.core-actions { display:flex; flex-wrap:wrap; gap:.65rem; margin:1.2rem 0; }
.source-checks { max-height:48vh; overflow:auto; border-top:1px solid var(--line); border-bottom:1px solid var(--line); }
.source-check { display:flex; flex-direction:row; align-items:center; gap:1rem; padding:.8rem .2rem; border-bottom:1px solid var(--line); }
.source-check input { width:1.15rem; height:1.15rem; flex-shrink:0; accent-color:var(--olive); }
.source-check small { display:block; color:var(--muted); }
.opportunity-facts { display:grid; grid-template-columns:7rem 1fr; gap:.6rem 1rem; margin:1.2rem 0; }
.opportunity-facts dt { color:var(--muted); }
.opportunity-facts dd { margin:0; }
.priority-inputs { margin:1.5rem 0; }
.preserve-lines { white-space:pre-wrap; overflow-wrap:anywhere; }
fieldset { border:1px solid var(--line); padding:1rem; margin:1rem 0; min-width:0; }
fieldset:disabled { opacity:.85; }
@media (max-width:600px) { .opportunity-facts { grid-template-columns:1fr; gap:.3rem; } .opportunity-facts dd { margin-bottom:.8rem; } }

.operations-desk > h2 { margin-top: 2rem; margin-bottom: .7rem; }
.operations-desk > .form-note { margin-top: 1rem; }
