:root{--flow-text-supporting:12px;--flow-text-action:13px;--flow-text-control:14px;--flow-text-body:15px}.app-shell{font-size:var(--flow-text-body);line-height:1.5}.app-shell small{font-size:var(--flow-text-supporting)!important;line-height:1.45!important}.app-shell button{font-size:var(--flow-text-action)}.app-shell input,.app-shell select,.app-shell textarea{font-size:var(--flow-text-control)}.agency-block .scope-indicator,.health-chip small,.nav-section>p,.profile-copy small{font-size:var(--flow-text-supporting);line-height:1.4}.health-chip small,.profile-copy small{letter-spacing:0;text-transform:none}.mail-sender-line strong{font-size:14px;line-height:19px}.mail-sender-line div>span,.mail-sender-line time{font-size:var(--flow-text-supporting);line-height:17px}.mail-action{min-height:42px;padding-inline:14px;font-size:var(--flow-text-action)}.mail-message-details>summary{min-height:46px;padding:10px 13px}.mail-message-details>summary strong{font-size:13px}.mail-message-details>summary small,.mail-message-headers small,.mail-message-headers span{font-size:var(--flow-text-supporting);line-height:17px}.mail-message-headers dd,.mail-message-headers dt,.mail-message-headers strong{font-size:13px;line-height:18px}.mail-message-header-actions a,.mail-message-header-actions button{min-height:38px;font-size:var(--flow-text-action)}.mail-intelligence-main{padding:18px}.mail-intelligence-main p{font-size:var(--flow-text-supporting);line-height:16px}.mail-intelligence-main strong{font-size:16px;line-height:24px}.mail-intelligence-main small{font-size:13px!important;line-height:18px!important}.mail-summary-label b{font-size:var(--flow-text-supporting);line-height:16px}.mail-intelligence-triage{min-height:48px;gap:14px;padding:8px 18px}.mail-intelligence-triage span{font-size:var(--flow-text-supporting);line-height:16px}.mail-category-correction select{width:180px;height:40px;font-size:var(--flow-text-action)}.mail-classification-folder strong{font-size:13px}.mail-classification-actions small{font-size:var(--flow-text-supporting)}.mail-classification-actions button{min-height:36px;font-size:var(--flow-text-action)}.mail-ams-match{max-width:1120px;padding:22px}.mail-ams-match>header p{font-size:var(--flow-text-supporting);line-height:16px}.mail-ams-match>header h3{font-size:21px;line-height:28px}.mail-ams-match>header button{min-height:40px;font-size:var(--flow-text-action)}.mail-ams-keywords{margin-top:16px}.mail-ams-candidates>p,.mail-ams-keywords>span{font-size:var(--flow-text-supporting);line-height:16px}.mail-ams-keywords>div{gap:7px}.mail-ams-keywords button{padding:6px 10px;font-size:var(--flow-text-supporting)}.mail-ams-linked{gap:12px;padding:15px}.mail-ams-linked>span{width:38px;height:38px}.mail-ams-linked small{font-size:var(--flow-text-supporting);line-height:16px}.mail-ams-linked strong{font-size:15px;line-height:21px}.mail-ams-linked p{font-size:var(--flow-text-supporting);line-height:17px}.mail-ams-linked>a,.mail-ams-linked>button{min-height:40px;padding-inline:12px;font-size:var(--flow-text-action)}.mail-ams-search{grid-template-columns:minmax(190px,.7fr) 210px minmax(260px,1fr) auto;gap:12px;padding:15px}.mail-ams-search>div strong{font-size:13px;line-height:18px}.mail-ams-search>div small{font-size:var(--flow-text-supporting);line-height:17px}.mail-ams-search input,.mail-ams-search select{height:44px;font-size:var(--flow-text-control)}.mail-ams-search-input svg{top:15px}.mail-ams-search>button{height:44px;padding-inline:16px;font-size:var(--flow-text-action)}.mail-ams-state{min-height:140px;gap:8px}.mail-ams-state strong{font-size:15px;line-height:21px}.mail-ams-state small{font-size:var(--flow-text-supporting);line-height:17px}.mail-ams-candidates article>button,.mail-ams-state>button{min-height:38px;font-size:var(--flow-text-action)}.mail-ams-search-summary{padding:11px 13px;font-size:var(--flow-text-supporting);line-height:17px}.mail-ams-candidates article{padding:14px}.mail-ams-candidate-select strong,.mail-ams-candidates article strong{font-size:14px;line-height:20px}.mail-ams-candidate-select>p,.mail-ams-candidate-select>small,.mail-ams-candidates article>p,.mail-ams-candidates article>small{font-size:var(--flow-text-supporting);line-height:17px}.mail-ams-confidence{flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:12px;line-height:15px;font-weight:600;white-space:nowrap}.mail-ams-confidence.exact{color:#067151;background:#dff8ed}.mail-ams-confidence.high{color:#075b86;background:#e2f3fb}.mail-ams-confidence.possible{color:#8a5708;background:#fff3d5}.mail-ams-match-evidence{display:grid;gap:6px;padding:13px 15px;border-bottom:1px solid #dce7ef;background:#f6fbff}.mail-ams-match-evidence p{margin:0;color:#496078;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.mail-ams-match-evidence small{display:flex;align-items:flex-start;gap:7px;color:#304861;font-size:12px;line-height:17px}.mail-ams-match-evidence svg{flex:0 0 auto;margin-top:2px;color:#07955a}.mail-ams-preview>header p,.mail-ams-recommendation p{font-size:var(--flow-text-supporting);line-height:16px}.mail-ams-preview>header h4{font-size:19px;line-height:25px}.mail-ams-preview>header small,.mail-ams-recommendation small{font-size:var(--flow-text-supporting);line-height:17px}.mail-ams-recommendation strong{font-size:14px;line-height:20px}.mail-ams-preview>nav a,.mail-ams-preview>nav button,.mail-ams-recommendation button{min-height:36px;font-size:var(--flow-text-action)}.mail-ams-overview span{font-size:var(--flow-text-supporting);line-height:16px}.mail-ams-overview strong{font-size:13px;line-height:19px}.mail-ams-preview>footer a,.mail-ams-preview>footer span{font-size:var(--flow-text-supporting);line-height:17px}@container(max-width:700px){.mail-ams-search{grid-template-columns:1fr 1fr}.mail-ams-search>div{grid-column:1/-1}}@container(max-width:520px){.mail-ams-linked{grid-template-columns:auto 1fr}.mail-ams-search{grid-template-columns:1fr}.mail-ams-search>div{grid-column:auto}}.flow-workspace-frame :where(.content-wrap.dashboard-wrap,.mail-page,.tasks-page,.calendar-page,.doc-page,.analysis-page,.analytics-page,.ams-page,.wiki-page,.wf-page){width:100%;max-width:none;min-height:inherit;margin:0;padding:clamp(20px,2.2vw,32px);color:var(--flow-text-primary);background:transparent}.flow-workspace-frame :where(.mail-workbench,.tasks-main-panel,.task-detail-panel,.calendar-workspace,.doc-history,.doc-integrations,.analysis-file-rail,.analysis-results,.analysis-evidence-panel,.analytics-panel,.ams360-search-panel,.ams360-results-panel,.wiki-layout>aside,.wiki-browser){border-color:var(--flow-border);box-shadow:0 12px 34px rgba(7,22,61,.055)}.flow-workspace-frame :where(.mail-workbench,.tasks-workbench,.analysis-workspace,.ams360-search-workspace,.wiki-layout){margin-top:18px}.flow-operational-header.flow-page-header{min-height:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0;padding:4px 4px 18px;overflow:visible;border:0;border-radius:0;color:var(--flow-text-primary);background:transparent;box-shadow:none}.flow-operational-header.flow-page-header .flow-page-eyebrow{color:var(--flow-blue-600)}.flow-operational-header.flow-page-header .flow-page-eyebrow>span:first-child{background:var(--flow-green-500);box-shadow:0 0 0 5px rgba(40,221,123,.12)}.flow-operational-header.flow-page-header .flow-page-title{color:var(--flow-text-primary);font-size:clamp(30px,3vw,40px);line-height:1.08}.flow-operational-header.flow-page-header .flow-page-description,.flow-operational-header.flow-page-header>div>p:last-child,.flow-operational-header.flow-page-header>div>span.flow-page-description{color:var(--flow-text-secondary);font-size:13px;line-height:20px}.flow-operational-header .mail-title-row>span{color:#07341f;background:#c9f5db}.flow-operational-header .mail-icon-button{color:var(--flow-blue-600);border-color:var(--flow-border);background:#fff}.flow-operational-header .mail-compose-button{border-color:var(--flow-blue-600);background:var(--flow-blue-600)}.flow-operational-header :is(.tasks-hero-metrics>span,.doc-hero-metrics>div,.analysis-hero-metrics>article,.analytics-hero-metrics>article){min-width:96px;min-height:72px;border:1px solid var(--flow-border);border-radius:12px;color:var(--flow-text-primary);background:rgba(255,255,255,.82);box-shadow:0 7px 20px rgba(8,22,61,.04)}.flow-operational-header :is(.tasks-hero-metrics,.doc-hero-metrics,.analysis-hero-metrics,.analytics-hero-metrics) strong{color:var(--flow-text-primary)}.flow-operational-header .tasks-hero-metrics small,.flow-operational-header :is(.tasks-hero-metrics,.doc-hero-metrics,.analysis-hero-metrics,.analytics-hero-metrics) span{color:var(--flow-text-muted)}.flow-operational-header .analysis-hero-metrics .attention strong,.flow-operational-header .tasks-hero-metrics>span:first-child strong{color:var(--flow-danger)}.flow-operational-header .tasks-hero-metrics .healthy strong{color:var(--flow-success)}.flow-operational-header .calendar-title-row>span{color:var(--flow-success);background:#e2f7ec}.flow-operational-header .calendar-header-actions button{border-color:var(--flow-border);color:var(--flow-text-primary);background:#fff}.flow-workspace-frame .mail-workbench{height:min(780px,calc(100vh - 250px));min-height:650px;margin-top:0;border-radius:var(--flow-radius-lg);box-shadow:var(--flow-shadow-soft)}.flow-workspace-frame .tasks-workbench{height:min(780px,calc(100vh - 330px));min-height:670px}.flow-workspace-frame .dashboard-your-day-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.flow-workspace-frame :where(.tasks-main-panel,.task-detail-panel,.analysis-file-rail,.analysis-results,.analysis-evidence-panel,.analytics-panel,.ams360-search-panel,.ams360-results-panel,.wiki-layout>aside,.wiki-browser){border-radius:var(--flow-radius-md)}.flow-workspace-frame :where(.task-detail-panel,.analysis-evidence-panel,.ams-context-rail){position:sticky;top:16px;max-height:calc(100vh - 140px);overflow:auto}@media(max-width:1180px){.flow-operational-header.flow-page-header{align-items:stretch;flex-direction:column}.flow-operational-header :is(.tasks-hero-metrics,.doc-hero-metrics,.analysis-hero-metrics,.analytics-hero-metrics){width:100%}.flow-operational-header .tasks-hero-right{width:100%;justify-items:stretch}.flow-operational-header .tasks-hero-right>button{justify-content:center}.flow-workspace-frame :where(.task-detail-panel,.analysis-evidence-panel,.ams-context-rail){position:relative;top:auto;max-height:none}}@media(max-width:900px){.flow-workspace-frame .dashboard-your-day-grid{grid-template-columns:1fr}}@media(max-width:760px){.flow-workspace-frame :where(.content-wrap.dashboard-wrap,.mail-page,.tasks-page,.calendar-page,.doc-page,.analysis-page,.analytics-page,.ams-page,.wiki-page,.wf-page){padding:18px 16px 34px}.flow-operational-header.flow-page-header{padding:2px 0 16px}.flow-operational-header :is(.tasks-hero-metrics,.doc-hero-metrics,.analysis-hero-metrics,.analytics-hero-metrics){overflow-x:auto}.flow-operational-header :is(.tasks-hero-metrics>span,.doc-hero-metrics>div,.analysis-hero-metrics>article,.analytics-hero-metrics>article){min-width:100px}.flow-workspace-frame .mail-workbench{min-height:620px}}.flow-workspace-frame .mail-page-header .mail-page-eyebrow{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mail-visual-fixture button:disabled,.mail-visual-fixture select:disabled{cursor:default;opacity:1}.mail-fixture-notice{min-height:25px;display:flex;align-items:center;gap:6px;margin:-8px 2px 7px;padding:0 9px;border:1px solid #cfe1f8;border-radius:7px;color:#315884;background:#f5f9ff;font-size:12px;font-weight:700}.mail-fixture-notice svg{color:#0e4ee7}.flow-workspace-frame .mail-visual-fixture .mail-workbench{height:calc(100vh - 215px)}.flow-workspace-frame .mail-page{width:100%;margin:0;padding:18px 20px 22px;color:#0a215f}.flow-workspace-frame .mail-page-header.flow-page-header{min-height:64px;align-items:center;margin:0;padding:0 2px 14px;border:0;border-radius:0;color:#0a215f;background:transparent;box-shadow:none}.flow-workspace-frame .mail-page-header .mail-title-row{gap:9px}.flow-workspace-frame .mail-page-header .flow-page-title{color:#081f60;font-size:25px;line-height:30px;font-weight:600;letter-spacing:-.035em}.flow-workspace-frame .mail-page-header .mail-title-row>span{height:23px;min-width:26px;padding:0 7px;color:#0a4e2d;background:#dff8e9;font-size:12px}.flow-workspace-frame .mail-page-header .flow-page-description{margin-top:1px;color:#17489c;font-size:12px;line-height:16px}.mail-header-actions{gap:9px}.mail-header-action,.mail-header-actions .mail-compose-button,.mail-header-actions .mail-icon-button{height:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;font-size:12px;font-weight:600}.mail-header-action{padding:0 14px;border:1px solid #d7e2f2;color:#0b2d75;background:#fff;box-shadow:0 3px 10px rgba(8,31,96,.04)}.mail-header-action:disabled{cursor:not-allowed;opacity:.48}.mail-header-actions .mail-icon-button{width:40px;border:1px solid #d7e2f2;color:#0b45bd;background:#fff}.mail-header-actions .mail-compose-button{padding:0 19px;border-color:#0d4ee5;background:#0d4ee5;box-shadow:0 7px 18px rgba(13,78,229,.18)}.flow-workspace-frame .mail-workbench,.flow-workspace-frame .mail-workbench.ams-matching{height:calc(100vh - 191px);min-height:650px;display:grid;grid-template-columns:minmax(185px,.62fr) minmax(300px,1.02fr) minmax(430px,1.75fr) minmax(250px,.88fr);gap:12px;margin-top:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.flow-workspace-frame .mail-workbench.ams-matching .mail-list-column{display:flex}.mail-folder-column,.mail-insight-rail,.mail-list-column,.mail-reader{min-width:0;min-height:0;border:1px solid #e0e8f3;border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 7px 24px rgba(8,31,96,.045)}.mail-folder-column{display:flex;flex-direction:column;overflow:hidden;padding:12px}.mail-folder-column .mail-view-tabs{flex:0 0 auto;padding:2px;border-color:#d7e2f2;border-radius:8px;background:#f8faff}.mail-folder-column .mail-view-tabs button{min-height:34px;gap:0;border-radius:6px;color:#16356f;font-size:12px}.mail-folder-column .mail-view-tabs button>span,.mail-folder-column .mail-view-tabs button>svg{display:none}.mail-folder-column .mail-view-tabs button.active{color:#fff;background:#0e4be3;box-shadow:0 4px 12px rgba(14,75,227,.16)}.mail-folder-column .mail-view-tabs button.active span{color:#fff}.mail-folder-group{display:grid;gap:2px;margin-top:17px}.mail-folder-group>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 6px}.mail-folder-group h2{margin:0;color:#0b235f;font-size:12px;line-height:13px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.mail-folder-group>header>span{color:#8795ab;font-size:12px}.mail-folder-group>button{width:100%;min-height:34px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 8px;border:0;border-radius:7px;color:#17336c;background:transparent;text-align:left;font-size:12px;font-weight:600}.mail-folder-group>button:hover{background:#f3f7fd}.mail-folder-group>button.active{color:#0d4bd7;background:#eaf1ff}.mail-folder-group>button b{font-size:12px;font-variant-numeric:tabular-nums}.mail-folder-symbol{width:21px;height:21px;display:grid;place-items:center;border-radius:6px}.mail-category-dot,.mail-folder-symbol>span{width:7px;height:7px;border-radius:50%;background:currentColor}.mail-folder-symbol.blue,.mail-folder-symbol.cobalt{color:#0e4ee7;background:#e7efff}.mail-folder-symbol.red{color:#f12942;background:#ffebee}.mail-folder-symbol.amber{color:#e87510;background:#fff0e1}.mail-folder-symbol.green{color:#0b9e58;background:#e4f8ed}.mail-category-group{padding-top:15px;border-top:1px solid #edf1f6}.mail-category-dot{justify-self:center;color:#0e4ee7}.mail-category-dot.renewals{background:#0cae62}.mail-category-dot.claims{background:#f32943}.mail-category-dot.leads{background:#7d35ef}.mail-category-dot.endorsements{background:#ff7b21}.mail-category-dot.coi-and-id-cards{background:#14a65e}.mail-folder-footnote{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;margin-top:auto;padding:10px;border:1px solid #dce6f3;border-radius:9px;color:#0d4ed8;background:#f7faff}.mail-folder-footnote>svg{width:16px}.mail-folder-footnote small,.mail-folder-footnote strong{display:block}.mail-folder-footnote strong{font-size:12px}.mail-folder-footnote small{margin-top:2px;color:#6f809a;font-size:12px;line-height:11px}.flow-workspace-frame .mail-list-column{z-index:3;border-right:1px solid #e0e8f3}.mail-list-controls{padding:12px 11px 10px;border-bottom:1px solid #e8eef6;background:#fff}.mail-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.mail-queue-heading>div p{margin:0;color:#092461;font-size:12px;line-height:17px;font-weight:600}.mail-queue-heading>div span{display:block;margin-top:1px;color:#7b8aa1;font-size:12px}.mail-queue-heading>label{display:flex;align-items:center;gap:5px;color:#71809a;font-size:12px;font-weight:600;text-transform:uppercase}.mail-queue-heading select{height:28px;padding:0 22px 0 7px;border:0;border-radius:7px;color:#0b42ae;background:#f2f6fc;font-size:12px;font-weight:600;text-transform:none}.mail-list-controls .mail-search{height:36px;margin-top:9px;padding:0 9px;border-radius:8px}.mail-list-controls .mail-search input{font-size:12px}.mail-list-controls .mail-filter-row{grid-template-columns:1fr;margin-top:7px}.mail-list-controls .mail-filter-row select:first-child{height:31px;font-size:12px}.mail-list-controls .mail-filter-row select:last-child,.mail-list-controls .mail-unread-filter{display:none}.mail-list-heading{min-height:31px;padding:0 12px;font-size:12px}.mail-list-heading button{font-size:12px}.mail-list{scrollbar-width:thin;scrollbar-color:#c5d2e4 transparent}.mail-list-item{min-height:100px;border-bottom-color:#edf1f6}.mail-list-item.selected{margin:4px 6px;border:1px solid #a8c5ff;border-radius:8px;background:#f3f7ff;box-shadow:none}.mail-list-item.unread:before{top:18px;left:9px;width:5px;height:5px;background:#0e4ee7}.mail-row-main{display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px;padding:12px 31px 11px 10px}.mail-list-item.unread .mail-row-main{padding-left:10px}.mail-row-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#0d4caf;background:#e3ecff;font-size:12px;font-weight:600}.mail-list-item:nth-child(3n+2) .mail-row-avatar{color:#0a9752;background:#e3f7ec}.mail-list-item:nth-child(3n+3) .mail-row-avatar{color:#7a2ae5;background:#f0e7ff}.mail-row-copy{min-width:0;display:block}.mail-row-top strong{font-size:12px;line-height:14px}.mail-row-top time{font-size:12px}.mail-row-subject{margin-top:2px;font-size:12px;line-height:14px}.mail-row-snippet{margin-top:2px;font-size:12px;line-height:13px}.mail-row-meta{min-height:17px;gap:4px;margin-top:5px}.mail-category,.mail-priority{min-height:17px;padding:0 6px;font-size:12px}.mail-star{top:36px;right:7px;width:25px;height:25px}.mail-empty{min-height:260px;padding:22px}.flow-workspace-frame .mail-reader{z-index:2;border:1px solid #e0e8f3}.mail-reader-header{padding:14px 16px 12px}.mail-reader-title-row{align-items:flex-start}.mail-reader h2{font-size:17px;line-height:23px;font-weight:600}.mail-reader-star{width:29px;height:29px;border:0;background:#f5f8fc}.mail-sender-line{margin-top:11px;padding-bottom:10px;border-bottom:1px solid #edf1f6}.mail-sender-avatar{width:36px;height:36px;color:#07944f;background:#e1f7eb;font-size:12px}.mail-sender-line div>span,.mail-sender-line strong,.mail-sender-line time{font-size:12px}.mail-reader-actions{gap:6px;margin-top:10px}.mail-reader-workflow-actions{gap:6px}.mail-action{min-height:32px;padding:0 9px;border-radius:7px;font-size:12px}.mail-action.primary{border-color:#0e4ee7;background:#0e4ee7}.mail-action.ai{color:#0a3e87;border-color:#d7e2f2;background:#fff}.mail-action.ai:hover{color:#0e4ee7;border-color:#aac5f2;background:#f5f8ff}.mail-reader-secondary-actions{margin-left:0}.mail-reader-scroll{padding:12px 16px 24px}.mail-reader-scroll>.mail-intelligence-panel{display:none}.mail-message-details{max-width:none;margin-bottom:10px}.mail-content-section{max-width:none;margin-top:12px;border-radius:9px}.mail-original-section{margin-top:0;border:0}.mail-original-section>.mail-content-heading{display:none}.mail-original-section .mail-message-text{padding:8px 2px 22px;color:#17336b;font-size:12px;line-height:1.75}.mail-original-section .mail-message-frame-wrap{padding:8px 2px 22px}.mail-content-heading{padding:12px 14px}.mail-content-heading p{font-size:12px}.mail-content-heading h3{font-size:13px}.mail-content-heading>span{font-size:12px}.mail-attachments-list{padding:11px 13px 14px}.mail-attachment{padding:9px 10px}.mail-reader-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:10px 14px;border-top:1px solid #e5ecf5;background:#fbfcfe}.mail-reader-footer-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #b8d9c8;border-radius:8px;color:#07864b;background:#f7fcf9;font-size:12px;font-weight:600}.mail-reader-footer-actions button:nth-last-child(-n+2){color:#0e4bd2;border-color:#bfd2f4;background:#f8faff}.mail-insight-rail{display:flex;flex-direction:column;gap:9px;overflow-y:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;scrollbar-width:thin;scrollbar-color:#c5d2e4 transparent}.mail-insight-card{overflow:hidden;flex:0 0 auto;border:1px solid #e0e8f3;border-radius:11px;background:#fff;box-shadow:0 6px 20px rgba(8,31,96,.04)}.mail-insight-card>header{display:flex;align-items:center;gap:8px;padding:11px 12px;border-bottom:1px solid #edf1f6}.mail-insight-card>header>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#0e4ee7;background:#eaf1ff}.mail-insight-card>header p{margin:0;color:#0e4ee7;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mail-insight-card>header h2{margin:1px 0 0;color:#092461;font-size:12px;line-height:14px}.mail-insight-summary-copy{margin:0;padding:11px 12px;color:#21427d;font-size:12px;line-height:15px}.mail-insight-provenance{display:grid;grid-template-columns:16px 1fr;gap:6px;margin:0 12px 11px;padding:8px;border-radius:8px;color:#4a5f7f;background:#f3f6fa;font-size:12px;line-height:11px}.mail-insight-details{padding:0 12px 11px}.mail-insight-details h3{margin:0 0 6px;color:#0b44c0;font-size:12px}.mail-insight-details dl{display:grid;gap:0;margin:0}.mail-insight-details dl div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:7px;padding:6px 0;border-top:1px solid #edf1f6}.mail-insight-details dt{color:#71809a;font-size:12px}.mail-insight-details dd{margin:0;color:#183970;font-size:12px;font-weight:700;overflow-wrap:anywhere}.mail-insight-card .mail-intelligence-triage{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px 11px}.mail-insight-card .mail-category-correction{display:grid;gap:4px}.mail-insight-card .mail-category-correction span{font-size:12px}.mail-insight-card .mail-category-correction select{width:100%;height:29px;font-size:12px}.mail-match-unconfirmed{display:grid;grid-template-columns:31px minmax(0,1fr);gap:8px;padding:11px 12px}.mail-match-unconfirmed>span{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:#087e52;background:#e2f7ec}.mail-match-unconfirmed small,.mail-match-unconfirmed strong{display:block}.mail-match-unconfirmed strong{color:#12356c;font-size:12px}.mail-match-unconfirmed small{margin-top:3px;color:#71809a;font-size:12px;line-height:11px}.mail-match-unconfirmed>button{grid-column:1/-1;min-height:30px;border:1px solid #c7d9f6;border-radius:7px;color:#0e4bd0;background:#f7faff;font-size:12px;font-weight:600}.mail-insight-rail .mail-ams-match{max-width:none;margin:0;padding:10px;border:0;border-radius:0;box-shadow:none}.mail-insight-rail .mail-ams-match>header h3{font-size:12px;line-height:17px}.mail-insight-rail .mail-ams-results,.mail-insight-rail .mail-ams-search{grid-template-columns:1fr}.mail-insight-rail .mail-ams-search>div{grid-column:auto}.mail-insight-rail .mail-ams-recommendation{grid-template-columns:1fr}.mail-suggested-actions>div{display:grid;gap:5px;padding:10px}.mail-suggested-actions>div>button{min-height:31px;display:grid;grid-template-columns:23px 1fr;align-items:center;gap:7px;padding:0 9px;border:1px solid #ccebd9;border-radius:7px;color:#087b49;background:#edf9f2;text-align:left;font-size:12px;font-weight:600}.mail-suggested-actions>div>button svg{justify-self:center}.mail-insight-empty{min-height:220px;display:grid;place-items:center;align-content:center;padding:22px;color:#75849b;text-align:center}.mail-insight-empty>svg{color:#0e4ee7}.mail-insight-empty strong{margin-top:9px;color:#12356c;font-size:12px}.mail-insight-empty p{max-width:190px;margin:5px 0 0;font-size:12px;line-height:13px}@media(max-width:1450px){.flow-workspace-frame .mail-workbench,.flow-workspace-frame .mail-workbench.ams-matching{height:auto;min-height:650px;grid-template-columns:175px 300px minmax(390px,1fr)}.mail-insight-rail{grid-column:2/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.mail-insight-rail .mail-insight-empty{grid-column:1/-1}.mail-insight-rail .mail-ams-match{max-height:300px;overflow:auto}}@media(max-width:1120px){.flow-workspace-frame .mail-page{padding:16px}.flow-workspace-frame .mail-workbench,.flow-workspace-frame .mail-workbench.ams-matching{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.4fr)}.mail-folder-column{grid-column:1/-1;display:grid;grid-template-columns:200px 1fr 1fr;gap:12px}.mail-folder-column .mail-folder-group{margin-top:0}.mail-folder-footnote{display:none}.mail-list-column{grid-column:1}.mail-reader{grid-column:2}.mail-insight-rail{grid-column:1/-1}.mail-category-group{padding-top:0;border-top:0;border-left:1px solid #edf1f6;padding-left:12px}}@media(max-width:760px){.flow-workspace-frame .mail-page{padding:14px 12px 20px}.flow-workspace-frame .mail-page-header.flow-page-header{align-items:flex-start}.mail-header-actions{width:100%;overflow-x:auto;padding-bottom:2px}.mail-header-action,.mail-header-actions .mail-compose-button,.mail-header-actions .mail-icon-button{flex:0 0 auto}.flow-workspace-frame .mail-workbench,.flow-workspace-frame .mail-workbench.ams-matching{display:flex;height:auto;min-height:0;flex-direction:column;overflow:visible}.mail-folder-column{display:block;max-height:none}.mail-folder-footnote,.mail-folder-group{display:none}.mail-list-column{min-height:520px}.mail-reader{min-height:640px}.mail-insight-rail{display:flex}.mail-reader-scroll>.mail-intelligence-panel{display:block}.mail-insight-summary{display:none}.mail-insight-rail .mail-match-card,.mail-insight-rail .mail-suggested-actions{width:100%}.mail-reader-footer-actions{justify-content:flex-start;overflow-x:auto}.mail-reader-footer-actions button{flex:0 0 auto}}@media(max-width:520px){.mail-header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.mail-header-action,.mail-header-actions .mail-compose-button,.mail-header-actions .mail-icon-button{width:100%;min-width:0}.mail-header-actions .mail-compose-button{padding-inline:12px}}.flow-workspace-frame .mail-page-contained{min-height:calc(100vh - var(--flow-topbar-height))}.mail-page-contained .mail-header-actions button:disabled{opacity:.58;filter:saturate(.72)}.mail-page-contained .mail-workbench-contained{grid-template-columns:minmax(185px,.62fr) minmax(300px,1.02fr) minmax(430px,1.75fr) minmax(250px,.88fr)}.mail-page-contained .mail-folder-group>button:disabled{cursor:default;opacity:1}.mail-folder-symbol.violet{color:#7a35ec;background:#f1e9ff}.mail-folder-symbol.orange{color:#ef6c12;background:#fff0e5}.mail-folder-symbol.neutral{color:#657795;background:#eef2f7}.contained-queue-controls{min-height:68px;display:flex;align-items:center}.contained-queue-controls .mail-queue-heading{width:100%}.mail-contained-empty{min-height:100%;padding-inline:26px}.mail-contained-empty>svg{color:#8aa0c0}.mail-contained-empty h3{font-size:16px}.mail-contained-empty p{max-width:230px;font-size:12px;line-height:18px}.mail-reader-contained{border-color:#dbe5f2;background:linear-gradient(180deg,#fff,#fbfdff)}.mail-reader-contained-header{min-height:68px;padding:13px 16px;border-bottom:1px solid #e6edf6;background:#fff}.mail-reader-contained-header>div{display:flex;align-items:center;gap:10px}.mail-reader-contained-header>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#0e4ee7;background:#edf3ff}.mail-reader-contained-header small,.mail-reader-contained-header strong{display:block}.mail-reader-contained-header strong{color:#0b245f;font-size:14px}.mail-reader-contained-header small{margin-top:2px;color:#71809a;font-size:12px;line-height:16px}.mail-reader-contained .mail-reader-empty{padding:34px}.mail-reader-contained .mail-reader-empty>span{color:#0e4ee7;background:#edf3ff}.mail-reader-contained .mail-reader-empty h2{color:#0b245f;font-size:20px}.mail-reader-contained .mail-reader-empty p{max-width:360px;color:#6f8099;font-size:13px;line-height:20px}.mail-reader-contained .mail-reader-empty a{min-height:36px;display:inline-flex;align-items:center;margin-top:15px;padding:0 13px;border:1px solid #c7d8f5;border-radius:8px;color:#0e4bd2;background:#fff;font-size:12px;font-weight:600;text-decoration:none}.mail-insight-contained button:disabled,.mail-reader-contained .mail-reader-footer-actions button:disabled{cursor:not-allowed;opacity:.48}.mail-insight-contained{align-content:start}.mail-insight-contained .mail-insight-card{min-width:0}.mail-contained-rail-empty{display:grid;justify-items:center;padding:18px 14px;color:#8090a8;text-align:center}.mail-contained-rail-empty>svg{color:#7f9bc5}.mail-contained-rail-empty strong{margin-top:8px;color:#15356d;font-size:13px}.mail-contained-rail-empty p{margin:4px 0 0;font-size:12px;line-height:17px}.mail-page-contained .mail-title-row h1{font-size:27px;line-height:32px}.mail-page-contained .flow-page-description{font-size:13px;line-height:18px}.flow-workspace-frame .mail-folder-group>button{font-size:12.5px}.flow-workspace-frame .mail-queue-heading>div p{font-size:13px}.flow-workspace-frame .mail-list-heading{font-size:11.5px}.flow-workspace-frame .mail-reader h2{font-size:18px;line-height:24px}.flow-workspace-frame .mail-insight-card>header h2{font-size:13px;line-height:16px}.flow-workspace-frame .mail-insight-summary-copy{font-size:12.5px;line-height:18px}@media(max-width:1450px){.flow-workspace-frame .mail-page-contained .mail-workbench-contained{grid-template-columns:175px 300px minmax(390px,1fr)}.mail-page-contained .mail-insight-contained{grid-column:2/-1}}@media(max-width:1120px){.flow-workspace-frame .mail-page-contained .mail-workbench-contained{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.4fr)}.mail-page-contained .mail-folder-column,.mail-page-contained .mail-insight-contained{grid-column:1/-1}}@media(max-width:760px){.flow-workspace-frame .mail-page-contained .mail-workbench-contained{display:flex}.mail-page-contained .mail-reader-contained{min-height:520px}.mail-page-contained .mail-insight-contained{display:flex}}.flow-workspace-frame .tasks-page-eyebrow{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.flow-workspace-frame .tasks-page{width:100%;margin:0;padding:18px 20px 22px;color:#0a215f}.flow-workspace-frame .tasks-hero.flow-page-header{min-height:68px;align-items:center;padding:0 2px 14px}.flow-workspace-frame .tasks-hero .flow-page-title{color:#081f60;font-size:25px;line-height:30px;font-weight:600;letter-spacing:-.035em}.flow-workspace-frame .tasks-hero .flow-page-description{margin-top:2px;color:#17489c;font-size:12px;line-height:17px}.flow-workspace-frame .tasks-hero .flow-page-description span{color:#71809a}.tasks-header-actions{display:flex;align-items:center;gap:9px}.tasks-header-actions button{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;font-size:12px;font-weight:600}.tasks-header-secondary{padding:0 15px;border:1px solid #d7e2f2;color:#0b2d75;background:#fff;box-shadow:0 3px 10px rgba(8,31,96,.04)}.tasks-new-button{padding:0 19px;border:1px solid #0d4ee5;color:#fff;background:#0d4ee5;box-shadow:0 7px 18px rgba(13,78,229,.18)}.tasks-more-button{width:40px;border:1px solid #d7e2f2;color:#6f809a;background:#fff}.tasks-more-button:disabled{cursor:not-allowed;opacity:.55}.flow-workspace-frame .tasks-workbench{height:calc(100vh - 191px);min-height:680px;display:grid;grid-template-columns:minmax(178px,.46fr) minmax(490px,1.3fr) minmax(420px,1fr);gap:12px;margin-top:0;overflow:hidden}.task-detail-panel,.tasks-main-panel,.tasks-view-rail{min-width:0;min-height:0;border:1px solid #e0e8f3;border-radius:12px;background:rgba(255,255,255,.97);box-shadow:0 7px 24px rgba(8,31,96,.045)}.tasks-view-rail{display:flex;flex-direction:column;gap:0;overflow-y:auto;padding:12px}.tasks-view-rail>section{display:grid;gap:2px;padding:0 0 15px}.tasks-view-rail>section+section{padding-top:15px;border-top:1px solid #edf1f6}.tasks-view-rail>section:last-child{padding-bottom:0}.tasks-view-rail header{display:flex;align-items:center;justify-content:space-between;padding:0 4px 7px}.tasks-view-rail h2{margin:0;color:#0b235f;font-size:12px;line-height:14px;font-weight:600}.tasks-view-rail header span{color:#0b3c9e;font-size:17px}.tasks-view-rail button{width:100%;min-height:35px;display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 8px;border:0;border-radius:7px;color:#17336c;background:transparent;text-align:left;font-size:12px;font-weight:600}.tasks-view-rail button>span:first-child{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;color:#0e4ee7;background:#e8f0ff}.tasks-view-rail section:nth-child(2) button>span:first-child{color:#6c51bb;background:#f0ebff}.tasks-view-rail section:nth-child(3) button:nth-of-type(2)>span:first-child{color:#f17819;background:#fff0e4}.tasks-view-rail section:nth-child(3) button:nth-of-type(3)>span:first-child{color:#0a9c55;background:#e5f7ed}.tasks-view-rail button b{color:#143879;font-size:12px;font-variant-numeric:tabular-nums}.tasks-view-rail button:hover:not(:disabled){background:#f3f7fd}.tasks-view-rail button.active{color:#0d4bd7;background:#eaf1ff;font-weight:600}.tasks-view-rail button:disabled{cursor:not-allowed;opacity:.5}.flow-workspace-frame .tasks-main-panel{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#fff}.flow-workspace-frame .tasks-main-panel>header.tasks-list-toolbar{min-height:104px;display:block;padding:10px 12px;border-bottom:1px solid #e7edf5}.tasks-scope-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.tasks-scope-tabs button{min-height:31px;padding:0 6px;border:0;border-radius:7px;color:#17336c;background:transparent;font-size:12px;font-weight:600;white-space:nowrap}.tasks-scope-tabs button span{font-size:12px}.tasks-scope-tabs button.active{color:#fff;background:#0e4ee7;box-shadow:0 4px 12px rgba(14,78,231,.16)}.tasks-list-search-row{display:flex;align-items:center;gap:8px;margin-top:9px}.tasks-list-search-row .tasks-search{height:36px;min-width:160px;flex:1;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #d8e3f1;border-radius:8px;color:#75849d;background:#fff}.tasks-list-search-row .tasks-search input{min-width:0;flex:1;border:0;outline:0;color:#17336c;background:transparent;font-size:12px}.tasks-list-search-row .tasks-search button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:6px;color:#71809a;background:#f1f5fa}.tasks-list-search-row .tasks-sort{height:36px;display:flex;align-items:center;padding:0 7px 0 10px;border:1px solid #d8e3f1;border-radius:8px;color:#71809a;background:#fff;font-size:12px;font-weight:700}.tasks-list-search-row .tasks-sort select{height:29px;border:0;color:#0e43b2;background:transparent;font-size:12px;font-weight:600}.tasks-clear-filters{height:34px;padding:0 8px;border:0;color:#0e4ee7;background:transparent;font-size:12px;font-weight:600}.tasks-list-search-row .tasks-view-toggle{padding:2px}.tasks-list-search-row .tasks-view-toggle button{width:30px;min-height:30px;padding:0;justify-content:center}.tasks-list-search-row .tasks-view-toggle button span{display:none}.flow-workspace-frame .tasks-list-view{min-width:720px;flex:1;overflow:auto;padding:0 8px 10px;background:#fff}.flow-workspace-frame .tasks-list-head{min-height:38px;display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(145px,1fr) 88px 82px 88px 26px;align-items:center;gap:9px;padding:0 8px 0 43px;border-bottom:1px solid #edf1f6;color:#6f8099;background:#fff;font-size:12px;font-weight:600}.flow-workspace-frame .tasks-list-head>span:nth-child(3){display:none}.flow-workspace-frame .tasks-list-row{width:100%;min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:2px;margin:0;padding:0 7px;border:0;border-bottom:1px solid #edf1f6;border-radius:0;background:#fff;box-shadow:none}.flow-workspace-frame .tasks-list-row:hover{border-color:#dfe8f5;background:#f8fbff;box-shadow:none;transform:none}.flow-workspace-frame .tasks-list-row.selected{border-color:#bad0fb;border-radius:8px;background:#f1f6ff;box-shadow:inset 3px 0 #0e4ee7}.flow-workspace-frame .tasks-list-row-select{min-height:65px;display:grid;grid-template-columns:25px minmax(210px,1.5fr) minmax(135px,1fr) 88px 82px 88px;align-items:center;gap:9px;padding:8px 0;border:0;color:#263b63;background:transparent;text-align:left}.flow-workspace-frame .tasks-list-row-select>span:nth-child(4){display:none}.flow-workspace-frame .tasks-list-row-select>span:nth-child(2) strong,.flow-workspace-frame .tasks-list-row-select>span:nth-child(3) strong{font-size:12px;line-height:15px}.flow-workspace-frame .tasks-list-row-select>span:nth-child(2) small,.flow-workspace-frame .tasks-list-row-select>span:nth-child(3) small{margin-top:2px;font-size:12px;line-height:12px}.flow-workspace-frame .tasks-list-row-select time{font-size:12px;line-height:14px;white-space:normal}.flow-workspace-frame .tasks-list-row-select>b,.flow-workspace-frame .tasks-list-row-select>em{padding:5px 7px;font-size:12px}.flow-workspace-frame .task-row-delete{width:28px;height:28px}.flow-workspace-frame .task-detail-panel{position:relative;top:auto;max-height:none;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#fff}.flow-workspace-frame .task-detail-panel>header{padding:14px 16px 13px}.flow-workspace-frame .task-detail-panel>header h2{margin:10px 0 4px;font-size:18px;line-height:23px}.flow-workspace-frame .task-detail-panel>header p{font-size:12px}.task-detail-tabs{min-height:42px;display:flex;align-items:flex-end;gap:2px;padding:0 12px;border-bottom:1px solid #e4ebf4;background:#fff}.task-detail-tabs button{height:40px;padding:0 9px;border:0;border-bottom:2px solid transparent;color:#586985;background:transparent;font-size:12px;font-weight:700;white-space:nowrap}.task-detail-tabs button.active{color:#0e4ee7;border-bottom-color:#0e4ee7}.task-detail-tabs button:disabled{cursor:default;opacity:.78}.flow-workspace-frame .task-detail-scroll{padding:13px 14px 20px}.flow-workspace-frame .task-detail-progress{padding:11px 12px}.flow-workspace-frame .task-detail-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;border:0;border-radius:0;background:transparent}.flow-workspace-frame .task-detail-panel dl>div{min-height:45px;display:block;padding:8px 10px;border:1px solid #dce6f2;border-radius:8px;background:#fff}.flow-workspace-frame .task-detail-panel dt{font-size:12px}.flow-workspace-frame .task-detail-panel dd{margin-top:5px;font-size:12px}.flow-workspace-frame .task-detail-context{border-color:#dce6f2;background:#fff}.flow-workspace-frame .task-detail-checklist{border-color:#dce6f2}.flow-workspace-frame .task-detail-checklist>button{min-height:42px;font-size:12px;line-height:15px}.task-ai-actions{margin-top:11px;padding:11px;border:1px solid #dce6f2;border-radius:10px;background:#fff}.task-ai-actions>header,.task-attachments-empty>header{display:flex;align-items:center;gap:6px;color:#0e4ee7}.task-ai-actions h3,.task-attachments-empty h3{margin:0;color:#0b235f;font-size:12px}.task-ai-actions>div{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.task-ai-actions a,.task-ai-actions button{min-height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #cfe8da;border-radius:7px;color:#087d49;background:#f2fbf6;font-size:12px;font-weight:600;text-decoration:none}.task-ai-actions button:disabled{cursor:not-allowed;opacity:.45}.task-attachments-empty{margin-top:11px;padding:11px;border:1px solid #dce6f2;border-radius:10px;background:#fff}.task-attachments-empty p{margin:7px 0 0;color:#71809a;font-size:12px;line-height:15px}.task-comment-box{display:grid;gap:6px;margin-top:11px;color:#0b235f;font-size:12px;font-weight:600}.task-comment-box>div{display:grid;grid-template-columns:1fr 58px;gap:7px}.task-comment-box input{height:34px;padding:0 9px;border:1px solid #d8e3f1;border-radius:8px;color:#71809a;background:#f8fafc;font-size:12px}.task-comment-box button{border:0;border-radius:8px;color:#fff;background:#0e4ee7;font-size:12px;font-weight:600;opacity:.4}@media(max-width:1320px){.flow-workspace-frame .tasks-workbench{height:auto;grid-template-columns:175px minmax(470px,1fr)}.flow-workspace-frame .task-detail-panel{grid-column:1/-1;min-height:620px}.tasks-main-panel,.tasks-view-rail{grid-row:1}.task-detail-panel{grid-row:2}}@media(max-width:900px){.flow-workspace-frame .tasks-page{padding:16px}.tasks-header-actions{width:100%;overflow-x:auto}.flow-workspace-frame .tasks-workbench{display:flex;flex-direction:column}.tasks-view-rail{display:block;overflow:visible}.tasks-view-rail>section:not(:first-child){display:none}.tasks-view-rail>section:first-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0}.tasks-view-rail>section:first-child header{grid-column:1/-1}.tasks-main-panel{min-height:660px}.task-detail-panel{min-height:580px}}@media(max-width:650px){.flow-workspace-frame .tasks-page{padding:14px 12px 22px}.flow-workspace-frame .tasks-hero.flow-page-header{align-items:flex-start}.tasks-header-actions{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.tasks-header-actions button{width:100%}.tasks-new-button{grid-column:1/-1}.tasks-more-button{display:none}.tasks-view-rail>section:first-child{grid-template-columns:1fr 1fr}.tasks-scope-tabs{display:flex;overflow-x:auto;padding-bottom:2px}.tasks-scope-tabs button{flex:0 0 auto;padding-inline:11px}.tasks-list-search-row{flex-wrap:wrap}.tasks-list-search-row .tasks-search{flex-basis:100%}.tasks-list-search-row .tasks-sort{flex:1}.flow-workspace-frame .task-detail-panel dl{grid-template-columns:1fr}.task-detail-tabs{overflow-x:auto}.task-ai-actions>div{grid-template-columns:1fr}}