.mn-workspace{display:grid;gap:26px;min-width:0}.mn-workspace h2,.mn-workspace h3{margin-top:0}.mn-jobs{display:grid;gap:16px}.mn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mn-field{display:grid;gap:8px;margin:14px 0;min-width:0}.mn-field input,.mn-field select,.mn-field textarea{width:100%;box-sizing:border-box;min-width:0}.mn-accounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;max-height:240px;overflow:auto}.mn-dialog fieldset{padding:16px;border:1px solid var(--line);border-radius:14px}.mn-accounts label{display:flex;gap:8px;align-items:center}.mn-accounts input{width:auto}.mn-leads{display:grid;gap:18px;margin-top:18px}.mn-lead{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px;min-width:0}.mn-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.mn-phrases{display:grid;gap:8px;color:var(--muted);font-size:13px}.mn-workspace .pr-toolbar{flex-wrap:wrap}.mn-workspace details{min-width:0}.mn-sources{padding-top:16px}.mn-sources article,.mn-journal article{border-bottom:1px solid var(--line);padding:14px 0}.mn-sources summary,.mn-workspace summary{cursor:pointer}.mn-pick{display:flex;gap:8px;align-items:center;margin-bottom:16px;color:var(--muted);font-size:13px}.mn-pick input{width:auto}.mn-catalog{max-height:300px;overflow:auto;margin:12px 0}.mn-catalog label{display:flex;gap:10px;margin:10px 0}.mn-catalog input{width:auto}.mn-catalog label[hidden]{display:none}.mn-dialog{max-width:900px}.mn-dialog form{display:block}.mn-dialog [role=alert]{color:var(--red);white-space:pre-wrap}.mn-lead textarea{width:100%;box-sizing:border-box;margin:12px 0}.mn-journal{max-height:none!important}@media(max-width:650px){.mn-grid{grid-template-columns:1fr;gap:0}.mn-workspace{gap:20px}.mn-workspace .pr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-workspace .pr-toolbar button{flex:1 1 140px}.mn-lead{padding:16px}.mn-dialog{width:calc(100vw - 20px);max-height:94dvh}.mn-accounts{grid-template-columns:1fr}.mn-workspace small{overflow-wrap:anywhere}}
.mn-workspace input:not([type=checkbox]),.mn-workspace select,.mn-workspace textarea{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;max-width:100%;box-sizing:border-box}.mn-workspace input:focus-visible,.mn-workspace select:focus-visible,.mn-workspace textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
