/* Intelligence uses the existing 16-column layout and preserves saved panel sizes. */
.intelligence-tabs{display:flex;gap:.35rem;flex-wrap:wrap;padding:.6rem;background:var(--surface,#fff);border:1px solid var(--line,#dbe3ea);border-radius:14px;margin-bottom:1.2rem}
.intelligence-tabs a{padding:.65rem .9rem;border-radius:9px;text-decoration:none;color:inherit;font-weight:600}
.intelligence-tabs a.active{background:#153e50;color:#fff}
.intelligence-tabs a:hover{background:#e6f1f3;color:#153e50}
.intelligence-command{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.6rem;margin:1rem 0 1.5rem;border:1px solid #c6dbe0;border-radius:16px;background:linear-gradient(115deg,#f1f8f8,#fff)}
.intelligence-command h2{font-size:1.45rem;margin:.35rem 0 .55rem;letter-spacing:-.025em}
.intelligence-command p{max-width:54ch;margin:0;color:#48616e}
.intelligence-command .actions{display:flex;flex-wrap:wrap;gap:.5rem;max-width:28rem}
.intelligence-secondary{margin:1rem 0;border:1px solid #dbe3ea;border-radius:12px;padding:1rem}
.intelligence-secondary>summary{cursor:pointer;font-weight:600}
.intelligence-secondary[open]>summary{margin-bottom:1rem}
.intelligence-grid{gap:1rem}
.intelligence-grid .panel{border-radius:14px}
.intelligence-grid h2{font-size:1.1rem;line-height:1.4}
.intelligence-grid article{padding:1rem 0;border-bottom:1px solid #e6ebef}
.intelligence-grid article:last-child{border-bottom:0}
.intelligence-grid blockquote,.dialog-body [data-excerpt]{margin:.8rem 0;padding:.8rem 1rem;border-left:3px solid #408c96;background:#f3f8fa;white-space:pre-wrap;overflow-wrap:anywhere}
.intelligence-workflow{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1.25rem}
.intelligence-workflow span{font-size:.85rem;font-weight:600;padding:.45rem .7rem;border-radius:20px;background:#eaf3f5;color:#254e5d}
[data-schemas]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:1rem;margin:1rem 0;max-height:20rem;overflow:auto}
[data-schemas][hidden]{display:none}
[data-schemas] label{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem}
[data-conversation-hub]>div>article{padding:1rem;margin-top:.8rem;border:1px solid #dbe3ea;border-radius:12px}
[data-conversation-hub] h3{font-size:1.05rem;margin:.15rem 0 .5rem}
.intelligence-tabs a:focus-visible,.intelligence-command button:focus-visible{outline:3px solid #49a6b2;outline-offset:3px}
@media(max-width:760px){.intelligence-command{align-items:stretch;flex-direction:column;padding:1.1rem}.intelligence-tabs{gap:.2rem}.intelligence-tabs a{padding:.55rem;font-size:.9rem}[data-schemas]{grid-template-columns:1fr}.intelligence-command .actions{max-width:none}}

.intelligence-analysis-summary{display:flex;flex-wrap:wrap;gap:12px;padding:16px;background:#eef6f8;border-radius:12px;margin:12px 0}
.analysis-source-option{display:flex;gap:10px;align-items:flex-start;padding:8px 0;overflow-wrap:anywhere}
[data-adjust] fieldset{max-height:320px;overflow:auto;margin:12px 0;padding:12px;border:1px solid #dbe2ea;border-radius:8px}
[data-adjust] summary{cursor:pointer;padding:12px 0;font-weight:600}
[data-company-overview] blockquote{margin:8px 0;padding:10px;border-left:3px solid #b4ccd9;background:#f5f8fa}
[data-company-overview] article,[data-company-mail-inbox] article{overflow-wrap:anywhere}
