/* MIA 5.8.3 · Comfortable Workbench
   Final scale layer for the default comfortable density. Compact mode remains untouched. */
body.app-body:not([data-density="compact"]){--mia583-text:#17191f}
body.app-body:not([data-density="compact"]) .v2-page-content{max-width:1680px!important;padding-left:30px!important;padding-right:30px!important;padding-bottom:54px!important}
body.app-body:not([data-density="compact"]) .section-kicker,
body.app-body:not([data-density="compact"]) .mia55-page-eyebrow,
body.app-body:not([data-density="compact"]) .v2-kicker{font-size:.72rem!important;line-height:1.25!important;letter-spacing:.13em!important}
body.app-body:not([data-density="compact"]) .btn{min-height:42px!important;padding:0 14px!important;font-size:.78rem!important;border-radius:11px!important}
body.app-body:not([data-density="compact"]) .btn.compact,
body.app-body:not([data-density="compact"]) .btn.mini{min-height:34px!important;padding:0 11px!important;font-size:.7rem!important}
body.app-body:not([data-density="compact"]) input:not([type="checkbox"]):not([type="radio"]),
body.app-body:not([data-density="compact"]) select{min-height:42px;font-size:.8rem!important}
body.app-body:not([data-density="compact"]) textarea{font-size:.8rem!important;line-height:1.55!important}
body.app-body:not([data-density="compact"]) .v2-nav a{min-height:44px!important;font-size:.8rem!important}
body.app-body:not([data-density="compact"]) .v2-page-context span{font-size:.7rem!important}
body.app-body:not([data-density="compact"]) .v2-page-context strong{font-size:.92rem!important}

/* Deal workspace navigation */
body.app-body:not([data-density="compact"]) .v50-deal-header h1{font-size:clamp(2.2rem,3.1vw,3.35rem)!important}
body.app-body:not([data-density="compact"]) .v50-deal-header p{font-size:.78rem!important}
body.app-body:not([data-density="compact"]) .v50-deal-journey>nav>a{min-height:64px!important;padding:10px 13px!important;gap:9px!important}
body.app-body:not([data-density="compact"]) .v50-deal-journey>nav>a>span{width:25px!important;height:25px!important;font-size:.57rem!important}
body.app-body:not([data-density="compact"]) .v50-deal-journey>nav>a strong{font-size:.7rem!important}
body.app-body:not([data-density="compact"]) .v50-deal-journey>nav>a small,
body.app-body:not([data-density="compact"]) .v50-deal-journey>nav>a .mia581-match-phase-meta b,
body.app-body:not([data-density="compact"]) .v50-deal-journey>nav>a .mia581-match-phase-meta em{font-size:.58rem!important}
body.app-body:not([data-density="compact"]) .v50-viewing-stage span,
body.app-body:not([data-density="compact"]) .v50-viewing-stage small,
body.app-body:not([data-density="compact"]) .v50-viewing-stage a{font-size:.64rem!important}

/* Match: use screen real estate for decisions, not micro typography. */
body.app-body:not([data-density="compact"]) .mia-v55 .mia3-match-cockpit{grid-template-columns:minmax(0,1fr) 390px!important;gap:16px!important}
body.app-body:not([data-density="compact"]) .mia-v55 .match-queue-head{padding:21px 22px 18px!important}
body.app-body:not([data-density="compact"]) .mia-v55 .match-queue-head h2{font-size:1.35rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .match-queue-head p{font-size:.72rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .match-filter-v12{padding:14px!important;gap:10px!important}
body.app-body:not([data-density="compact"]) .mia-v55 .bulk-action-bar-v12{padding:14px 16px!important}
body.app-body:not([data-density="compact"]) .mia-v55 .bulk-action-bar-v12 .bulk-selection-copy{font-size:.72rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia55-match-list-head{min-height:48px!important;padding-inline:18px!important;font-size:.65rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia55-match-row{min-height:112px!important;padding:15px 18px!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia55-match-rank span{font-size:.78rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia55-match-company strong{font-size:.96rem!important;line-height:1.25!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia55-match-company small{font-size:.68rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia55-match-company p{font-size:.73rem!important;line-height:1.5!important;margin-top:7px!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia55-match-fit strong{font-size:1.55rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia55-match-fit>span{font-size:.6rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia55-match-fit small{font-size:.66rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia55-match-contact strong{font-size:.78rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia55-match-contact small{font-size:.67rem!important;line-height:1.35!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia55-match-contact em,
body.app-body:not([data-density="compact"]) .mia-v55 .mia55-match-status small{font-size:.63rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia53-match-inspector-head{padding:22px 21px 19px!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia53-match-inspector-head>div>span{font-size:.68rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia53-match-inspector-head h3{font-size:1.32rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia53-match-inspector-head p{font-size:.68rem!important;line-height:1.4!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia53-match-inspector-head>strong{font-size:2rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia53-match-signal-row span{font-size:.6rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia53-match-signal-row strong{font-size:.76rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia53-match-signal-row small{font-size:.63rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia53-inspector-section>summary{min-height:58px!important;padding-inline:19px!important;font-size:.76rem!important}
body.app-body:not([data-density="compact"]) .mia-v55 .mia53-inspector-section .content{padding:16px 20px 20px!important;font-size:.72rem!important;line-height:1.62!important}
body.app-body:not([data-density="compact"]) .mia580-sector-intelligence{padding:13px 16px!important;font-size:.76rem!important;line-height:1.5!important}

/* Outreach: make human review genuinely readable. */
body.app-body:not([data-density="compact"]) .mia56-stage-shell{padding:22px 24px!important;margin-bottom:16px!important}
body.app-body:not([data-density="compact"]) .mia56-stage-copy h2{font-size:1.45rem!important}
body.app-body:not([data-density="compact"]) .mia56-stage-copy p{font-size:.82rem!important;line-height:1.5!important}
body.app-body:not([data-density="compact"]) .mia53-outreach-pulse article{min-height:88px!important;padding:17px 19px!important}
body.app-body:not([data-density="compact"]) .mia53-outreach-pulse span{font-size:.62rem!important}
body.app-body:not([data-density="compact"]) .mia53-outreach-pulse strong{font-size:1.55rem!important}
body.app-body:not([data-density="compact"]) .mia53-outreach-pulse small{font-size:.64rem!important}
body.app-body:not([data-density="compact"]) .mia53-outreach-generator{padding:23px 24px!important;gap:22px!important}
body.app-body:not([data-density="compact"]) .mia53-outreach-generator h3{font-size:1.16rem!important}
body.app-body:not([data-density="compact"]) .mia53-outreach-generator p{font-size:.76rem!important;line-height:1.55!important}
body.app-body:not([data-density="compact"]) .mia53-outreach-generator label span{font-size:.62rem!important}
body.app-body:not([data-density="compact"]) .mia53-outreach-generator input,
body.app-body:not([data-density="compact"]) .mia53-outreach-generator select{height:43px!important;font-size:.76rem!important}
body.app-body:not([data-density="compact"]) .mia53-inline-note{font-size:.69rem!important}
body.app-body:not([data-density="compact"]) .mia53-outreach-tabs{padding:6px!important;margin-top:13px!important}
body.app-body:not([data-density="compact"]) .mia53-outreach-tabs a{padding:10px 14px!important;font-size:.72rem!important}
body.app-body:not([data-density="compact"]) .mia53-outreach-tabs b{font-size:.58rem!important}
body.app-body:not([data-density="compact"]) .mia53-review-queue>header{padding:20px 22px 16px!important}
body.app-body:not([data-density="compact"]) .mia53-review-queue h3{font-size:1.16rem!important}
body.app-body:not([data-density="compact"]) .mia53-review-queue>header p{font-size:.72rem!important;line-height:1.45!important}
body.app-body:not([data-density="compact"]) .mia53-review-table>.head{padding:13px 18px!important;font-size:.62rem!important}
body.app-body:not([data-density="compact"]) .mia53-review-table>article{min-height:78px!important;padding:15px 18px!important}
body.app-body:not([data-density="compact"]) .mia53-review-table .identity{grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important}
body.app-body:not([data-density="compact"]) .mia53-review-table .identity .v2-entity-avatar{width:38px!important;height:38px!important;font-size:.78rem!important}
body.app-body:not([data-density="compact"]) .mia53-review-table .identity strong,
body.app-body:not([data-density="compact"]) .mia53-review-table .copy strong{font-size:.78rem!important}
body.app-body:not([data-density="compact"]) .mia53-review-table .identity small,
body.app-body:not([data-density="compact"]) .mia53-review-table .copy small{font-size:.66rem!important;line-height:1.4!important}
body.app-body:not([data-density="compact"]) .mia53-review-table .language,
body.app-body:not([data-density="compact"]) .mia53-review-table .state{font-size:.62rem!important;padding:6px 8px!important}
body.app-body:not([data-density="compact"]) .mia53-review-table .actions>a,
body.app-body:not([data-density="compact"]) .mia53-review-table .actions button{font-size:.69rem!important;padding:6px!important}

/* Network / generic data tables */
body.app-body:not([data-density="compact"]) .v2-data-table th{height:48px!important;font-size:.69rem!important}
body.app-body:not([data-density="compact"]) .v2-data-table td{height:76px!important;font-size:.82rem!important}
body.app-body:not([data-density="compact"]) .v2-table-primary{font-size:.84rem!important}
body.app-body:not([data-density="compact"]) .v2-table-secondary{font-size:.7rem!important;line-height:1.4!important}
body.app-body:not([data-density="compact"]) .v2-type-badge,
body.app-body:not([data-density="compact"]) .v2-state-badge,
body.app-body:not([data-density="compact"]) .v2-source-chip,
body.app-body:not([data-density="compact"]) .v2-ai-chip{font-size:.68rem!important}

/* Inbox / messages */
body.app-body:not([data-density="compact"]) .v50-inbox-item header strong{font-size:.82rem!important}
body.app-body:not([data-density="compact"]) .v50-inbox-item small{font-size:.64rem!important}
body.app-body:not([data-density="compact"]) .v50-inbox-item p{font-size:.72rem!important}
body.app-body:not([data-density="compact"]) .v50-message-body{font-size:.79rem!important;line-height:1.65!important}
body.app-body:not([data-density="compact"]) .v50-thread-messages h4{font-size:.77rem!important}
body.app-body:not([data-density="compact"]) .v50-message-meta strong{font-size:.73rem!important}
body.app-body:not([data-density="compact"]) .v50-message-meta time{font-size:.6rem!important}

/* Form-heavy governance, settings, VDR and execution surfaces. */
body.app-body:not([data-density="compact"]) .mia52-settings-section>header p,
body.app-body:not([data-density="compact"]) .mia52-settings-grid label small,
body.app-body:not([data-density="compact"]) .mia52-choice-grid label small,
body.app-body:not([data-density="compact"]) .v26-form-stack small,
body.app-body:not([data-density="compact"]) .mia53-governance-note{font-size:.72rem!important;line-height:1.5!important}
body.app-body:not([data-density="compact"]) .mia52-settings-grid label>span,
body.app-body:not([data-density="compact"]) .mia52-choice-grid label>span{font-size:.72rem!important}
body.app-body:not([data-density="compact"]) .mia52-settings-grid input,
body.app-body:not([data-density="compact"]) .mia52-settings-grid select,
body.app-body:not([data-density="compact"]) .mia52-settings-grid textarea{font-size:.8rem!important}

@media(max-width:1380px){body.app-body:not([data-density="compact"]) .mia-v55 .mia3-match-cockpit{grid-template-columns:minmax(0,1fr) 350px!important}}
@media(max-width:1180px){body.app-body:not([data-density="compact"]) .mia-v55 .mia3-match-cockpit{grid-template-columns:1fr!important}body.app-body:not([data-density="compact"]) .v2-page-content{padding-left:22px!important;padding-right:22px!important}}
@media(max-width:760px){body.app-body:not([data-density="compact"]) .v2-page-content{padding-left:14px!important;padding-right:14px!important}.mia53-review-table>.head{display:none!important}}
