/* MIA 5.3 · Command Center
   Deal portfolio, BI insights, decision cockpit and governed execution. */
:root{
  --mia53-ink:#121418;
  --mia53-paper:#fffdfa;
  --mia53-canvas:#f7f4ee;
  --mia53-line:#e4dfd6;
  --mia53-muted:#756f66;
  --mia53-gold:#c7a56b;
  --mia53-gold-deep:#8f6f3b;
  --mia53-blue:#506cff;
  --mia53-green:#11815d;
  --mia53-amber:#b36d0f;
  --mia53-red:#b53f43;
  --mia53-shadow:0 14px 42px rgba(31,25,15,.065);
  --mia53-radius:18px;
}
.mia-v52{--v2-canvas:var(--mia53-canvas);}

/* ---------------- User / workspace popover ---------------- */
.mia53-user-popover{position:relative;min-width:0}
.mia53-user-trigger{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:10px;border:0;background:transparent;color:#fff;text-align:left;padding:8px 7px;border-radius:12px;cursor:pointer}
.mia53-user-trigger:hover,.mia53-user-trigger[aria-expanded="true"]{background:#171b21}
.mia53-user-trigger .avatar{width:34px;height:34px;border-radius:10px;background:#242a33;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}
.mia53-user-trigger .copy{min-width:0;display:flex;flex-direction:column}.mia53-user-trigger .copy strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mia53-user-trigger .copy small{font-size:9px;color:#8f98a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mia53-user-trigger .more{color:#737c8c;text-align:center}
.mia53-user-panel{position:fixed;z-index:9999;width:304px;padding:8px;background:#14181e;border:1px solid #313741;border-radius:15px;box-shadow:0 26px 80px rgba(0,0,0,.52);color:#f8fafc;opacity:0;transform:translateY(4px) scale(.985);transition:opacity .14s ease,transform .14s ease}
.mia53-user-panel.open{opacity:1;transform:none}.mia53-user-panel[hidden]{display:none!important}
.mia53-user-panel .menu-head{padding:11px 11px 12px;border-bottom:1px solid #292f37;margin-bottom:6px;display:flex;flex-direction:column;gap:2px}.mia53-user-panel .menu-head strong{font-size:13px}.mia53-user-panel .menu-head small{font-size:10px;color:#969fad}
.mia53-user-panel .workspace-switch{padding:8px 10px 11px;border-bottom:1px solid #292f37;margin-bottom:5px}.mia53-user-panel .workspace-switch label{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.13em;color:#9ba4b2;font-weight:800;margin-bottom:6px}.mia53-user-panel .workspace-switch select{width:100%;background:#0e1116;color:#f8fafc;border:1px solid #303743;border-radius:9px;padding:9px 10px;font-size:11px;font-weight:700}
.mia53-user-panel>a{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:9px;color:#dce2eb;font-size:12px;font-weight:650}.mia53-user-panel>a:hover{background:#1c222a;color:#fff}.mia53-user-panel>a.danger{color:#f19595}.mia53-user-panel .icon{width:20px;color:#909aaa}

/* ---------------- Portfolio 2.0 ---------------- */
.mia53-portfolio-attention{margin:0 0 18px;background:linear-gradient(180deg,#fffdfa,#fbf8f2);border:1px solid var(--mia53-line);border-radius:var(--mia53-radius);box-shadow:var(--mia53-shadow);overflow:hidden}
.mia53-portfolio-attention>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:20px 22px 16px;border-bottom:1px solid var(--mia53-line)}.mia53-portfolio-attention h2{margin:4px 0 0;font-size:19px;letter-spacing:-.025em}.mia53-portfolio-attention>header>a{font-size:11px;font-weight:750;color:var(--mia53-gold-deep)}
.mia53-attention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.mia53-attention-grid>article{padding:18px 20px;border-right:1px solid var(--mia53-line);min-height:144px;display:flex;flex-direction:column}.mia53-attention-grid>article:nth-child(3n){border-right:0}.mia53-attention-grid>article p{font-size:12px;line-height:1.5;color:#5e584f;margin:14px 0 auto}.mia53-attention-grid footer{display:flex;justify-content:space-between;gap:14px;align-items:flex-end;margin-top:13px}.mia53-attention-grid footer span{font-size:9px;color:#8b847a}.mia53-attention-grid footer a{font-size:10px;font-weight:800;color:var(--mia53-ink)}
.mia53-attention-top{display:grid;grid-template-columns:34px minmax(0,1fr) 8px;gap:10px;align-items:center}.mia53-deal-mini{width:34px;height:34px;border-radius:10px;background:#f1ecdf;border:1px solid #e6ddcb;display:grid;place-items:center;color:#7b5c27;font-weight:800;font-size:11px}.mia53-attention-top div{min-width:0;display:flex;flex-direction:column}.mia53-attention-top strong{font-size:12px}.mia53-attention-top small{font-size:9px;color:#90887d;margin-top:2px}.mia53-attention-dot{width:7px;height:7px;border-radius:50%;background:var(--mia53-amber);box-shadow:0 0 0 4px rgba(179,109,15,.1)}
.mia53-owner-cell{display:flex;flex-direction:column;min-width:0}.mia53-owner-cell span{font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mia53-owner-cell small{font-size:8px;color:#938c82;margin-top:3px}
.mia53-attention-filter{display:flex!important;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--mia53-line);border-radius:10px;min-height:42px;font-size:10px;color:#575149;white-space:nowrap}.mia53-attention-filter input{width:auto!important;margin:0}
.v40-portfolio-filters{grid-template-columns:minmax(260px,2.2fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(150px,1fr) minmax(130px,.8fr) auto auto!important;gap:8px!important}
.v40-portfolio-list-head,.v40-deal-row{grid-template-columns:minmax(265px,1.45fr) minmax(130px,.72fr) minmax(145px,.75fr) minmax(170px,.95fr) minmax(200px,1.05fr) minmax(115px,.6fr) 28px!important}
.v40-deal-row{transition:background .15s ease,transform .15s ease}.v40-deal-row:hover{background:#fffdf8;transform:translateX(2px)}
.v40-board-card{box-shadow:0 7px 22px rgba(35,28,16,.05);transition:transform .15s ease,box-shadow .15s ease}.v40-board-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(35,28,16,.09)}
.v40-portfolio-pulse article.positive{background:rgba(17,129,93,.055)}.v40-portfolio-pulse article.positive strong{color:var(--mia53-green)}

/* ---------------- Insights 2.0 ---------------- */
.mia53-insights-hero{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin:22px 0 20px}.mia53-insights-hero>div{max-width:720px}.mia53-insights-hero h1{font-size:46px;line-height:1.02;letter-spacing:-.045em;margin:8px 0 7px}.mia53-insights-hero p{font-size:14px;line-height:1.55;color:var(--mia53-muted);margin:0}.mia53-insight-filters{display:grid;grid-template-columns:100px 180px 160px auto;gap:8px;align-items:end}.mia53-insight-filters label{display:flex;flex-direction:column;gap:5px}.mia53-insight-filters label span{font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8c8479}.mia53-insight-filters select{height:40px;border:1px solid var(--mia53-line);border-radius:10px;background:#fffdfa;padding:0 10px;font-size:10px}
.mia53-kpi-ribbon{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#fffdfa;border:1px solid var(--mia53-line);border-radius:16px;overflow:hidden;box-shadow:var(--mia53-shadow);margin-bottom:14px}.mia53-kpi-ribbon article{padding:16px 17px;border-right:1px solid var(--mia53-line);min-height:88px;display:flex;flex-direction:column}.mia53-kpi-ribbon article:last-child{border-right:0}.mia53-kpi-ribbon span{font-size:8px;text-transform:uppercase;letter-spacing:.09em;color:#90887d;font-weight:800}.mia53-kpi-ribbon strong{font-size:24px;letter-spacing:-.035em;margin-top:7px;color:var(--mia53-ink)}.mia53-kpi-ribbon small{font-size:8px;color:#9a9287;margin-top:auto}.mia53-kpi-ribbon article.warning{box-shadow:inset 0 3px 0 var(--mia53-amber);background:#fffaf2}.mia53-kpi-ribbon article.positive{box-shadow:inset 0 3px 0 var(--mia53-green);background:#f5fbf8}.mia53-kpi-ribbon article.positive strong{color:var(--mia53-green)}
.mia53-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mia53-bi-card{background:#fffdfa;border:1px solid var(--mia53-line);border-radius:17px;box-shadow:var(--mia53-shadow);overflow:hidden;min-height:255px}.mia53-bi-card.span-2{grid-column:span 2}.mia53-bi-card.span-3{grid-column:span 3}.mia53-bi-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 14px;border-bottom:1px solid var(--mia53-line)}.mia53-bi-card>header h2{font-size:17px;letter-spacing:-.02em;margin:4px 0 0}.mia53-bi-card>header a,.mia53-bi-card>header small{font-size:9px;font-weight:750;color:#82796d}.mia53-bi-card>footer{display:flex;gap:15px;padding:10px 18px 15px;color:#7c756b;font-size:9px}.mia53-bi-card>footer span{display:flex;align-items:center;gap:5px}.mia53-bi-card .legend{width:7px;height:7px;border-radius:2px;display:inline-block}.mia53-bi-card .legend.sent{background:var(--mia53-blue)}.mia53-bi-card .legend.reply{background:var(--mia53-green)}
.mia53-funnel{padding:18px;display:flex;align-items:stretch;gap:7px;overflow:auto}.mia53-funnel article{min-width:90px;flex:1;position:relative;display:flex;flex-direction:column;gap:9px}.mia53-funnel article>div:first-child{display:flex;justify-content:space-between;gap:5px}.mia53-funnel strong{font-size:9px;color:#5c564d}.mia53-funnel span{font-size:13px;font-weight:800}.mia53-funnel .track{height:7px;border-radius:99px;background:#eee9e0;overflow:hidden}.mia53-funnel .track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mia53-gold),var(--mia53-gold-deep))}.mia53-funnel em{position:absolute;right:-7px;top:35px;color:#b0a89c;font-style:normal}
.mia53-trend-chart{height:165px;padding:22px 18px 4px;display:flex;gap:3px;align-items:flex-end;border-bottom:1px solid #f0ebe3}.mia53-trend-chart .bar-day{height:100%;flex:1;min-width:3px;display:flex;align-items:flex-end;justify-content:center;gap:1px}.mia53-trend-chart .bar-day span{display:block;width:43%;min-height:1px;border-radius:2px 2px 0 0}.mia53-trend-chart .sent{background:rgba(80,108,255,.72)}.mia53-trend-chart .reply{background:rgba(17,129,93,.9)}
.mia53-bar-list{padding:17px 20px;display:flex;flex-direction:column;gap:12px}.mia53-bar-list>div{display:grid;grid-template-columns:92px minmax(0,1fr) 38px;align-items:center;gap:10px}.mia53-bar-list>div>span{font-size:9px;color:#716a61;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mia53-bar-list>div>div{height:6px;border-radius:99px;background:#eee9e0;overflow:hidden}.mia53-bar-list>div>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8f72e9,#506cff)}.mia53-bar-list>div>strong{text-align:right;font-size:10px}.mia53-bar-list.intents .intent-interested i,.mia53-bar-list.intents .intent-positive i{background:var(--mia53-green)}.mia53-bar-list.intents .intent-not_interested i{background:var(--mia53-red)}.mia53-bar-list.intents .intent-more_info i{background:var(--mia53-gold)}
.mia53-health-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0}.mia53-health-grid article{padding:19px 18px;border-right:1px solid var(--mia53-line);min-height:126px;display:flex;flex-direction:column}.mia53-health-grid article:last-child{border-right:0}.mia53-health-grid span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#8d857a}.mia53-health-grid strong{font-size:25px;margin:8px 0 6px}.mia53-health-grid small{font-size:8px;line-height:1.4;color:#938b80}.mia53-health-grid .tone-warning{background:#fff9ef}.mia53-health-grid .tone-critical{background:#fff4f4}.mia53-health-grid .tone-critical strong{color:var(--mia53-red)}
.mia53-focus-table{padding:0}.mia53-focus-table .head,.mia53-focus-table>a{display:grid;grid-template-columns:minmax(280px,2fr) repeat(3,minmax(80px,.5fr)) 24px;gap:12px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--mia53-line)}.mia53-focus-table .head{background:#f7f5f1;text-transform:uppercase;letter-spacing:.07em;color:#8f877d;font-size:8px;font-weight:800}.mia53-focus-table>a{color:inherit}.mia53-focus-table>a:hover{background:#fbf8f2}.mia53-focus-table>a>span{display:flex;flex-direction:column}.mia53-focus-table>a strong{font-size:11px}.mia53-focus-table>a small{font-size:8px;color:#958d82}.mia53-focus-table>a b{font-size:11px}.mia53-focus-table>a em{text-align:right;font-style:normal;color:#948c80}

/* ---------------- Match 2.0 ---------------- */
.mia3-match-cockpit{grid-template-columns:minmax(0,1fr) 360px!important;gap:13px!important;align-items:start}.mia3-match-list{min-width:0}.match-queue-v12{overflow:visible}.match-table-shell-v12{overflow:auto;border-radius:0 0 14px 14px}.match-table-v12{table-layout:fixed;width:100%}.match-table-v12 th:nth-child(1){width:38px}.match-table-v12 th:nth-child(2){width:55px}.match-table-v12 th:nth-child(4){width:86px}.match-table-v12 th:nth-child(5){width:210px}.match-table-v12 th:nth-child(6){width:130px}.match-table-v12 tbody tr[data-match-row]{cursor:pointer;outline:none;transition:background .13s ease,box-shadow .13s ease}.match-table-v12 tbody tr[data-match-row]:hover{background:#fbfaf7}.match-table-v12 tbody tr[data-match-row].focused{background:#f1f3ff;box-shadow:inset 3px 0 0 var(--mia53-blue)}.match-table-v12 tbody tr[data-match-row]:focus-visible{box-shadow:inset 3px 0 0 var(--mia53-gold),0 0 0 2px rgba(199,165,107,.18)}.match-table-v12 td{vertical-align:middle}.match-company-cell{padding-right:20px!important}.match-company-cell .mia53-match-company-name{font-size:12px;line-height:1.25}.match-company-cell small{display:block;font-size:8px!important;color:#8b8479;margin-top:3px}.match-company-cell p{font-size:9px!important;line-height:1.5;color:#656058;margin:7px 0 0;max-width:620px}.match-contact-cell strong{font-size:10px}.match-contact-cell small,.match-contact-cell em{font-size:8px!important;line-height:1.35}.score-gauge-v12 strong{font-size:18px!important}
.v40-match-insight{position:sticky!important;top:82px!important;max-height:calc(100vh - 100px);overflow:auto;background:#fffdfa!important;border:1px solid var(--mia53-line)!important;border-radius:16px!important;box-shadow:var(--mia53-shadow);scrollbar-width:thin}.v40-match-insight.loading{opacity:.55;pointer-events:none}.v40-match-insight.loading:after{content:"Loading buyer intelligence…";position:sticky;bottom:0;display:block;background:#121418;color:#fff;padding:9px 12px;font-size:9px;text-align:center}
.mia53-inspector-head{padding:18px 18px 15px;border-bottom:1px solid var(--mia53-line);position:relative}.mia53-inspector-head>span{font-size:9px;color:var(--mia53-blue);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.mia53-inspector-head h2{font-size:18px;letter-spacing:-.02em;margin:5px 52px 3px 0}.mia53-inspector-head>p{font-size:9px;color:#888177;margin:0}.mia53-inspector-score{position:absolute;right:18px;top:18px;text-align:right}.mia53-inspector-score strong{font-size:28px;letter-spacing:-.045em}.mia53-inspector-score small{display:block;font-size:7px;color:#8f877c}
.mia53-inspector-relationship{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--mia53-line)}.mia53-inspector-relationship article{padding:13px 16px;border-right:1px solid var(--mia53-line);display:flex;flex-direction:column;gap:3px}.mia53-inspector-relationship article:last-child{border-right:0}.mia53-inspector-relationship span{font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:#958d82;font-weight:800}.mia53-inspector-relationship strong{font-size:9px}.mia53-inspector-relationship small{font-size:7px;color:#989086;line-height:1.35}
.mia53-inspector-section{border-bottom:1px solid var(--mia53-line)}.mia53-inspector-section>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;color:#254fd7;font-size:9px;font-weight:800}.mia53-inspector-section>summary::-webkit-details-marker{display:none}.mia53-inspector-section>summary b{color:#8a8378;font-size:8px;background:#f1eee8;border-radius:999px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center}.mia53-inspector-section[open]>summary{background:#faf8f3}.mia53-inspector-section .content{padding:2px 16px 16px;font-size:9px;color:#5f5a52;line-height:1.55}.mia53-inspector-section .content ul{padding-left:16px;margin:6px 0}.mia53-inspector-section .content li{margin:4px 0}.mia53-inspector-section label{display:block;font-size:7px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#948c80;margin:10px 0 3px}.mia53-inspector-section p{margin:0 0 6px}.mia53-inspector-section.risk>summary{color:var(--mia53-red)}
.mia53-inspector-contact{display:flex;flex-direction:column;gap:3px}.mia53-inspector-contact strong{font-size:10px;color:var(--mia53-ink)}.mia53-inspector-contact span,.mia53-inspector-contact a{font-size:8px;color:#736d64}.mia53-score-bars{display:flex;flex-direction:column;gap:8px;margin:7px 0}.mia53-score-bars>div{display:grid;grid-template-columns:90px minmax(0,1fr) 30px;gap:8px;align-items:center}.mia53-score-bars span{font-size:7px}.mia53-score-bars>div>div{height:5px;background:#eeeae3;border-radius:99px;overflow:hidden}.mia53-score-bars i{display:block;height:100%;background:linear-gradient(90deg,var(--mia53-gold),var(--mia53-blue));border-radius:inherit}.mia53-score-bars strong{font-size:8px;text-align:right}.mia53-inspector-evidence{display:flex;flex-direction:column;gap:7px;margin-top:10px}.mia53-inspector-evidence article{padding:9px 10px;background:#f8f6f1;border-radius:9px}.mia53-inspector-evidence strong{font-size:8px}.mia53-inspector-evidence small{display:block;font-size:7px;color:#999084}.mia53-inspector-evidence p{font-size:8px;margin:4px 0 0}.mia53-conversation-angle{padding:15px 16px;background:#f1f3ff;border-bottom:1px solid #dfe4ff}.mia53-conversation-angle span{font-size:7px;text-transform:uppercase;color:#365edc;letter-spacing:.08em;font-weight:800}.mia53-conversation-angle p{font-size:9px;line-height:1.5;color:#5d6070}.mia53-match-actions{display:flex;flex-direction:column;gap:7px;padding:13px 15px 16px}

/* ---------------- Outreach Workbench ---------------- */
.mia53-stage-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:18px 0 16px}.mia53-stage-head>div:first-child{max-width:760px}.mia53-stage-head h2{font-size:25px;letter-spacing:-.035em;margin:5px 0 5px}.mia53-stage-head p{font-size:12px;color:var(--mia53-muted);line-height:1.5;margin:0}.mia53-stage-head-actions{display:flex;align-items:center;gap:9px}.mia53-stage-head-actions>span{font-size:9px;padding:7px 9px;border:1px solid var(--mia53-line);border-radius:999px;color:#6c665e}
.mia53-outreach-pulse{display:grid;grid-template-columns:repeat(4,1fr);background:#fffdfa;border:1px solid var(--mia53-line);border-radius:14px;overflow:hidden;margin-bottom:12px}.mia53-outreach-pulse article{padding:13px 16px;border-right:1px solid var(--mia53-line);display:flex;flex-direction:column}.mia53-outreach-pulse article:last-child{border-right:0}.mia53-outreach-pulse span{font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:#938b80}.mia53-outreach-pulse strong{font-size:20px;margin-top:3px}.mia53-outreach-pulse small{font-size:7px;color:#9a9287}
.mia53-outreach-workbench{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:12px;align-items:start}.mia53-outreach-workbench.rail-collapsed{grid-template-columns:1fr}.mia53-outreach-workbench.rail-collapsed .mia53-outreach-rail{display:none}.mia53-outreach-main{min-width:0}.mia53-outreach-generator{display:grid;grid-template-columns:minmax(230px,1fr) auto;gap:16px;padding:20px;background:#fffdfa;border:1px solid var(--mia53-line);border-radius:16px;box-shadow:var(--mia53-shadow)}.mia53-outreach-generator h3{font-size:15px;margin:0 0 4px}.mia53-outreach-generator p{font-size:10px;line-height:1.55;color:#746e65;max-width:640px}.mia53-outreach-generator form{display:flex;gap:8px;align-items:end}.mia53-outreach-generator label{display:flex;flex-direction:column;gap:5px}.mia53-outreach-generator label span{font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:#91897e;font-weight:800}.mia53-outreach-generator input,.mia53-outreach-generator select{height:40px;border:1px solid var(--mia53-line);border-radius:9px;background:#fff;padding:0 10px;font-size:9px}.mia53-inline-note{grid-column:1/3;color:#9a7250;font-size:9px}
.mia53-outreach-tabs{display:flex;gap:4px;margin:11px 0 0;padding:5px;background:#efebe4;border-radius:12px;overflow:auto}.mia53-outreach-tabs a{padding:9px 12px;border-radius:8px;font-size:9px;color:#70695f;font-weight:750;white-space:nowrap}.mia53-outreach-tabs a.active{background:#fffdfa;color:#121418;box-shadow:0 2px 9px rgba(20,18,15,.07)}.mia53-outreach-tabs b{margin-left:4px;background:#e7e3db;border-radius:999px;padding:2px 5px;font-size:7px}
.mia53-review-queue,.mia53-campaign-history{margin-top:11px;background:#fffdfa;border:1px solid var(--mia53-line);border-radius:16px;box-shadow:var(--mia53-shadow);overflow:hidden}.mia53-review-queue>header,.mia53-campaign-history>header{padding:17px 20px 13px;border-bottom:1px solid var(--mia53-line)}.mia53-review-queue h3,.mia53-campaign-history h3{font-size:16px;margin:4px 0 3px}.mia53-review-queue>header p,.mia53-campaign-history>header p{font-size:9px;color:#80796f;margin:0}.mia53-review-table{display:flex;flex-direction:column}.mia53-review-row{display:grid;grid-template-columns:minmax(155px,.85fr) minmax(300px,1.65fr) 70px 72px 150px;gap:10px;align-items:center;padding:13px 17px;border-bottom:1px solid var(--mia53-line)}.mia53-review-row:hover{background:#fbf9f5}.mia53-review-row>div{min-width:0}.mia53-review-row strong{font-size:9px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mia53-review-row small{font-size:7px;color:#938b80;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.mia53-review-subject strong{font-size:9px}.mia53-review-actions{display:flex;gap:5px;justify-content:flex-end}.mia53-review-actions .btn{padding:6px 8px!important;min-height:29px;font-size:8px!important}.mia53-review-empty{padding:25px;display:flex;gap:12px;align-items:center}.mia53-review-empty>span{width:32px;height:32px;border-radius:50%;background:#ebf7f2;color:var(--mia53-green);display:grid;place-items:center}.mia53-review-empty div{display:flex;flex-direction:column}.mia53-review-empty strong{font-size:11px}.mia53-review-empty small{font-size:8px;color:#8d857a}
.mia53-campaign-list>a{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,70px) 24px;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--mia53-line);color:inherit}.mia53-campaign-list>a:hover{background:#fbf9f5}.mia53-campaign-list span{display:flex;flex-direction:column}.mia53-campaign-list strong{font-size:9px}.mia53-campaign-list small{font-size:7px;color:#968e83}.mia53-campaign-list b{font-size:9px;text-align:center}.mia53-campaign-list em{font-style:normal;color:#958e83}
.mia53-outreach-rail{display:flex;flex-direction:column;gap:10px;position:sticky;top:82px}.mia53-rail-toggle{border:0;background:none;color:#81796f;font-size:8px;text-align:right;cursor:pointer;padding:3px}.mia53-outreach-rail>section{background:#fffdfa;border:1px solid var(--mia53-line);border-radius:15px;padding:15px;box-shadow:var(--mia53-shadow)}.mia53-outreach-rail h3{font-size:12px;margin:4px 0}.mia53-outreach-rail p{font-size:8px;line-height:1.5;color:#847d73}.mia53-outreach-rail ul{padding-left:15px;margin:8px 0}.mia53-outreach-rail li{font-size:8px;line-height:1.5;color:#6c665e;margin:3px 0}.mia53-rail-title{display:flex;justify-content:space-between;gap:8px}.mia53-rail-title>a{font-size:8px;font-weight:750}.mia53-mini-nda{margin-top:8px;display:flex;flex-direction:column}.mia53-mini-nda>a{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid var(--mia53-line);font-size:8px;color:inherit}.mia53-mailbox-state{display:flex;justify-content:space-between;gap:5px;margin:8px 0}.mia53-mailbox-state span{font-size:7px;text-transform:uppercase;font-weight:800}.mia53-mailbox-state small{font-size:7px;color:#938b80}

/* ---------------- Data Room governance microcopy ---------------- */
.mia53-governance-note{display:flex;gap:9px;align-items:flex-start;padding:11px 12px;border-radius:10px;background:#f8f5ed;border:1px solid #e8dfce;font-size:9px;line-height:1.5;color:#655d52}.mia53-governance-note strong{color:#463f36}

/* ---------------- Dark mode ---------------- */
[data-theme="dark"] .mia53-portfolio-attention,[data-theme="dark"] .mia53-bi-card,[data-theme="dark"] .mia53-kpi-ribbon,[data-theme="dark"] .mia53-outreach-pulse,[data-theme="dark"] .mia53-outreach-generator,[data-theme="dark"] .mia53-review-queue,[data-theme="dark"] .mia53-campaign-history,[data-theme="dark"] .mia53-outreach-rail>section,[data-theme="dark"] .v40-match-insight{background:#15191f!important;border-color:#303640!important;color:#f6f2ea}
[data-theme="dark"] .mia53-attention-grid>article,[data-theme="dark"] .mia53-portfolio-attention>header,[data-theme="dark"] .mia53-bi-card>header,[data-theme="dark"] .mia53-kpi-ribbon article,[data-theme="dark"] .mia53-outreach-pulse article,[data-theme="dark"] .mia53-review-queue>header,[data-theme="dark"] .mia53-campaign-history>header,[data-theme="dark"] .mia53-review-row,[data-theme="dark"] .mia53-campaign-list>a,[data-theme="dark"] .mia53-inspector-head,[data-theme="dark"] .mia53-inspector-section,[data-theme="dark"] .mia53-inspector-relationship{border-color:#303640!important}
[data-theme="dark"] .mia53-attention-grid>article p,[data-theme="dark"] .mia53-insights-hero p,[data-theme="dark"] .mia53-review-queue>header p,[data-theme="dark"] .mia53-campaign-history>header p,[data-theme="dark"] .mia53-outreach-generator p,[data-theme="dark"] .mia53-stage-head p,[data-theme="dark"] .mia53-inspector-section .content,[data-theme="dark"] .mia53-inspector-head>p,[data-theme="dark"] .mia53-outreach-rail p{color:#aeb5c0!important}
[data-theme="dark"] .mia53-kpi-ribbon strong,[data-theme="dark"] .mia53-bi-card h2,[data-theme="dark"] .mia53-inspector-head h2,[data-theme="dark"] .mia53-review-queue h3,[data-theme="dark"] .mia53-campaign-history h3,[data-theme="dark"] .mia53-outreach-rail h3{color:#fff}
[data-theme="dark"] .mia53-kpi-ribbon article.warning,[data-theme="dark"] .mia53-health-grid .tone-warning{background:rgba(179,109,15,.09)}[data-theme="dark"] .mia53-kpi-ribbon article.positive{background:rgba(17,129,93,.09)}[data-theme="dark"] .mia53-health-grid .tone-critical{background:rgba(181,63,67,.09)}
[data-theme="dark"] .mia53-funnel .track,[data-theme="dark"] .mia53-bar-list>div>div,[data-theme="dark"] .mia53-score-bars>div>div{background:#2a3038}[data-theme="dark"] .mia53-focus-table .head{background:#11151a}[data-theme="dark"] .mia53-focus-table .head,[data-theme="dark"] .mia53-focus-table>a{border-color:#303640}[data-theme="dark"] .mia53-focus-table>a:hover,[data-theme="dark"] .mia53-review-row:hover,[data-theme="dark"] .mia53-campaign-list>a:hover,[data-theme="dark"] .match-table-v12 tbody tr[data-match-row]:hover{background:#1b2027}
[data-theme="dark"] .match-table-v12 tbody tr[data-match-row].focused{background:#20263a}[data-theme="dark"] .mia53-inspector-section[open]>summary{background:#1b2026}[data-theme="dark"] .mia53-inspector-section>summary b,[data-theme="dark"] .mia53-inspector-evidence article{background:#222832;color:#c4cad3}[data-theme="dark"] .mia53-conversation-angle{background:#1d2440;border-color:#303a61}[data-theme="dark"] .mia53-conversation-angle p{color:#ccd3e7}[data-theme="dark"] .mia53-inspector-contact strong{color:#fff}
[data-theme="dark"] .mia53-outreach-tabs{background:#101318}[data-theme="dark"] .mia53-outreach-tabs a.active{background:#252b34;color:#fff;box-shadow:none}[data-theme="dark"] .mia53-outreach-tabs b{background:#333a45}[data-theme="dark"] .mia53-outreach-generator input,[data-theme="dark"] .mia53-outreach-generator select,[data-theme="dark"] .mia53-insight-filters select{background:#0f1318;color:#f7f4ee;border-color:#333a45}

@media(max-width:1280px){
  .mia53-kpi-ribbon{grid-template-columns:repeat(4,1fr)}.mia53-kpi-ribbon article:nth-child(4){border-right:0}.mia53-kpi-ribbon article:nth-child(n+5){border-top:1px solid var(--mia53-line)}
  .mia53-health-grid{grid-template-columns:repeat(3,1fr)}.mia53-health-grid article:nth-child(3n){border-right:0}.mia53-health-grid article:nth-child(n+4){border-top:1px solid var(--mia53-line)}
  .v40-portfolio-filters{grid-template-columns:1.8fr repeat(3,minmax(125px,.7fr));}.v40-portfolio-filters .mia53-attention-filter{grid-column:auto}.v40-portfolio-filters button{grid-column:auto}
  .mia3-match-cockpit{grid-template-columns:minmax(0,1fr) 330px!important}.match-table-v12 th:nth-child(5){width:170px}
  .mia53-review-row{grid-template-columns:minmax(135px,.8fr) minmax(240px,1.5fr) 56px 64px 135px}
}
@media(max-width:1020px){
  .mia53-insights-hero{display:block}.mia53-insight-filters{margin-top:15px;grid-template-columns:repeat(3,1fr) auto}.mia53-insights-grid{grid-template-columns:1fr 1fr}.mia53-bi-card.span-3{grid-column:span 2}.mia53-kpi-ribbon{grid-template-columns:repeat(3,1fr)}
  .mia53-attention-grid{grid-template-columns:1fr 1fr}.mia53-attention-grid>article:nth-child(3n){border-right:1px solid var(--mia53-line)}.mia53-attention-grid>article:nth-child(2n){border-right:0}
  .v40-portfolio-list-head,.v40-deal-row{grid-template-columns:minmax(230px,1.4fr) 120px 130px minmax(155px,.9fr) minmax(175px,1fr) 28px!important}.v40-portfolio-list-head span:nth-child(6),.mia53-owner-cell{display:none}.v40-portfolio-filters{grid-template-columns:1fr 1fr 1fr}
  .mia3-match-cockpit{grid-template-columns:1fr!important}.v40-match-insight{position:relative!important;top:auto!important;max-height:none}.mia53-outreach-workbench{grid-template-columns:1fr}.mia53-outreach-rail{position:relative;top:auto;display:grid;grid-template-columns:repeat(3,1fr)}.mia53-rail-toggle{grid-column:1/4}.mia53-outreach-generator{grid-template-columns:1fr}.mia53-inline-note{grid-column:auto}
}
@media(max-width:720px){
  .mia53-insights-hero h1{font-size:34px}.mia53-insight-filters{grid-template-columns:1fr 1fr}.mia53-insight-filters button{grid-column:1/3}.mia53-kpi-ribbon{grid-template-columns:1fr 1fr}.mia53-insights-grid{display:block}.mia53-bi-card{margin-bottom:12px}.mia53-bi-card.span-2,.mia53-bi-card.span-3{grid-column:auto}.mia53-health-grid{grid-template-columns:1fr 1fr}.mia53-focus-table .head{display:none}.mia53-focus-table>a{grid-template-columns:1.8fr repeat(3,.6fr) 18px;padding:11px 12px}
  .mia53-attention-grid{display:block}.mia53-attention-grid>article{border-right:0!important;border-bottom:1px solid var(--mia53-line);min-height:120px}.v40-portfolio-filters{display:grid!important;grid-template-columns:1fr 1fr!important}.v40-portfolio-filters .v40-search{grid-column:1/3}.v40-portfolio-list-head{display:none!important}.v40-deal-row{display:grid!important;grid-template-columns:1fr 26px!important;gap:10px;padding:16px!important}.v40-deal-row>div:not(.v40-deal-identity){grid-column:1}.v40-row-open{grid-column:2;grid-row:1/5}.mia53-owner-cell{display:flex!important}.mia53-attention-filter{min-height:40px}
  .mia53-outreach-generator form{display:grid;grid-template-columns:1fr}.mia53-review-row{grid-template-columns:1fr 70px;gap:7px}.mia53-review-row>div:nth-child(2){grid-column:1/3}.mia53-review-actions{grid-column:1/3;justify-content:flex-start}.mia53-campaign-list>a{grid-template-columns:1fr 24px}.mia53-campaign-list>a>b{display:none}.mia53-outreach-rail{display:block}.mia53-outreach-rail>section{margin-bottom:9px}
  .match-table-v12 th:nth-child(5),.match-table-v12 td:nth-child(5),.match-table-v12 th:nth-child(6),.match-table-v12 td:nth-child(6){display:none}.match-table-v12 th:nth-child(3){width:auto}.match-company-cell p{max-width:360px}
}

/* Actual 5.2 shell markup: robust profile popover */
.mia53-user-card{position:relative;min-width:0}
.mia53-user-trigger{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:10px;border:0;background:transparent;color:#fff;text-align:left;padding:8px 7px;border-radius:12px;cursor:pointer}
.mia53-user-trigger:hover,.mia53-user-trigger[aria-expanded="true"]{background:#171b21}
.mia53-user-trigger .v2-user-avatar{width:34px;height:34px;border-radius:10px;background:#242a33;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}
.mia53-user-trigger .v2-user-copy{min-width:0;display:flex;flex-direction:column}.mia53-user-trigger .v2-user-copy strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mia53-user-trigger .v2-user-copy small{font-size:9px;color:#8f98a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mia53-user-more{color:#737c8c;text-align:center}
.mia53-user-menu-panel{position:fixed;z-index:9999;width:304px;padding:8px;background:#14181e;border:1px solid #313741;border-radius:15px;box-shadow:0 26px 80px rgba(0,0,0,.52);color:#f8fafc;opacity:0;transform:translateY(4px) scale(.985);transition:opacity .14s ease,transform .14s ease}.mia53-user-menu-panel.open{opacity:1;transform:none}.mia53-user-menu-panel[hidden]{display:none!important}
.mia53-user-menu-head{padding:10px 10px 12px;border-bottom:1px solid #292f37;margin-bottom:5px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center}.mia53-user-menu-head .v2-user-avatar.large{width:38px;height:38px;border-radius:11px;background:#242a33;display:grid;place-items:center;font-size:13px;font-weight:800}.mia53-user-menu-head>div{display:flex;flex-direction:column;min-width:0}.mia53-user-menu-head strong{font-size:12px}.mia53-user-menu-head small{font-size:9px;color:#929ba9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mia53-menu-section{padding:7px 9px 10px;border-bottom:1px solid #292f37}.mia53-menu-section>span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.13em;color:#8e98a7;font-weight:800;margin-bottom:5px}.mia53-workspace-menu{padding:0!important;margin:0!important;border:0!important}.mia53-workspace-menu select{width:100%;height:38px;background:#0f1318;color:#fff;border:1px solid #333a45;border-radius:9px;padding:0 10px;font-size:10px;font-weight:700}
.mia53-menu-links{padding:5px 0}.mia53-menu-links>a,.mia53-menu-links>button,.mia53-signout button{width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#dce2eb;padding:10px 10px;border-radius:9px;text-align:left;font-size:11px;font-weight:650;cursor:pointer}.mia53-menu-links>a:hover,.mia53-menu-links>button:hover,.mia53-signout button:hover{background:#1d232b;color:#fff}.mia53-menu-links svg,.mia53-signout svg{width:16px;height:16px;color:#929caa}.mia53-menu-links b{margin-left:auto;min-width:19px;height:19px;border-radius:999px;background:var(--mia53-gold);color:#121418;display:grid;place-items:center;font-size:8px}.mia53-signout{padding-top:5px;border-top:1px solid #292f37}.mia53-signout button{color:#f1b0b0}
/* Actual Match inspector header/signal markup */
.mia53-match-inspector-head{padding:18px 17px 15px;border-bottom:1px solid var(--mia53-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px}.mia53-match-inspector-head>div>span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--mia53-blue)}.mia53-match-inspector-head h3{font-size:17px;letter-spacing:-.025em;margin:5px 0 2px}.mia53-match-inspector-head p{font-size:8px;color:#8f877c;margin:0}.mia53-match-inspector-head>strong{font-size:29px;line-height:1;letter-spacing:-.05em;text-align:right}.mia53-match-inspector-head>strong small{display:block;font-size:7px;color:#8f877c;letter-spacing:0;margin-top:3px;font-weight:600}
.mia53-match-signal-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--mia53-line)}.mia53-match-signal-row article{padding:13px 15px;display:flex;flex-direction:column;gap:3px;border-right:1px solid var(--mia53-line)}.mia53-match-signal-row article:last-child{border-right:0}.mia53-match-signal-row span{font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:#948c81;font-weight:800}.mia53-match-signal-row strong{font-size:9px}.mia53-match-signal-row small{font-size:7px;line-height:1.35;color:#928b80}
[data-theme="dark"] .mia53-match-inspector-head,[data-theme="dark"] .mia53-match-signal-row,[data-theme="dark"] .mia53-match-signal-row article{border-color:#303640}[data-theme="dark"] .mia53-match-inspector-head h3,[data-theme="dark"] .mia53-match-signal-row strong{color:#fff}[data-theme="dark"] .mia53-match-inspector-head p,[data-theme="dark"] .mia53-match-signal-row small{color:#aab2c0}
/* Actual Outreach Workbench markup */
.mia53-review-table>.head,.mia53-review-table>article{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(300px,1.65fr) 58px 72px 158px;gap:10px;align-items:center;padding:12px 17px;border-bottom:1px solid var(--mia53-line)}.mia53-review-table>.head{background:#f7f5f1;color:#918a80;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800}.mia53-review-table>article:hover{background:#fbf9f5}.mia53-review-table .identity{display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;align-items:center;color:inherit;min-width:0}.mia53-review-table .identity .v2-entity-avatar{width:31px;height:31px;border-radius:9px;font-size:10px}.mia53-review-table .identity div,.mia53-review-table .copy{min-width:0}.mia53-review-table .identity strong,.mia53-review-table .copy strong{font-size:9px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mia53-review-table .identity small,.mia53-review-table .copy small{font-size:7px;color:#938b80;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.mia53-review-table .language,.mia53-review-table .state{font-size:7px;font-weight:800;border:1px solid var(--mia53-line);border-radius:999px;padding:5px 7px;text-align:center;white-space:nowrap}.mia53-review-table .actions{display:flex;gap:5px;align-items:center;justify-content:flex-end}.mia53-review-table .actions>a,.mia53-review-table .actions button{border:0;background:none;color:#355ee1;font-size:8px;font-weight:800;cursor:pointer;padding:5px 4px}.mia53-review-table .actions button.danger{color:var(--mia53-red)}
.mia53-campaign-history>div>a{display:grid;grid-template-columns:90px minmax(190px,1.2fr) minmax(250px,1.6fr) 62px;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--mia53-line);color:inherit}.mia53-campaign-history>div>a:hover{background:#fbf9f5}.mia53-campaign-history .campaign-state{font-size:7px;padding:5px 7px;border:1px solid var(--mia53-line);border-radius:999px;text-align:center}.mia53-campaign-history>div>a>div{display:flex;flex-direction:column;min-width:0}.mia53-campaign-history strong{font-size:9px}.mia53-campaign-history small{font-size:7px;color:#948c81}.mia53-campaign-history em{font-style:normal;font-size:8px;color:#6f695f}.mia53-campaign-history b{font-size:8px;text-align:right}
[data-theme="dark"] .mia53-review-table>.head{background:#11151a;color:#9da6b4}[data-theme="dark"] .mia53-review-table>article,[data-theme="dark"] .mia53-review-table>.head,[data-theme="dark"] .mia53-campaign-history>div>a{border-color:#303640}[data-theme="dark"] .mia53-review-table>article:hover,[data-theme="dark"] .mia53-campaign-history>div>a:hover{background:#1b2027}[data-theme="dark"] .mia53-review-table .identity strong,[data-theme="dark"] .mia53-review-table .copy strong,[data-theme="dark"] .mia53-campaign-history strong{color:#fff}[data-theme="dark"] .mia53-review-table .identity small,[data-theme="dark"] .mia53-review-table .copy small,[data-theme="dark"] .mia53-campaign-history small,[data-theme="dark"] .mia53-campaign-history em{color:#aab2c0}
@media(max-width:1100px){.mia53-review-table>.head,.mia53-review-table>article{grid-template-columns:minmax(140px,.8fr) minmax(240px,1.5fr) 52px 65px 145px}.mia53-campaign-history>div>a{grid-template-columns:80px 1fr 1.3fr 55px}}
@media(max-width:720px){.mia53-review-table>.head{display:none}.mia53-review-table>article{grid-template-columns:1fr 70px;padding:14px}.mia53-review-table .copy{grid-column:1/3}.mia53-review-table .actions{grid-column:1/3;justify-content:flex-start}.mia53-campaign-history>div>a{grid-template-columns:1fr 50px}.mia53-campaign-history .campaign-state,.mia53-campaign-history>div>a>em{display:none}}
