body .shell--operations{--section-gap:24px;--panel-padding:20px}body .shell--operations .portal-nav{gap:16px}body .shell--operations .portal-nav a{min-height:44px;font-size:15px;line-height:1.45}body .shell--operations .nav-group>p{letter-spacing:.08em;font-size:11px}body .shell--operations .brand .brand-caption{font-size:12px}@media (min-width:1025px){body .shell--operations{--staff-rail-width:240px;grid-template-columns:var(--staff-rail-width) minmax(0,1fr)}body .shell--operations:has(.issue-control){padding-bottom:0}body .shell--operations:has(.issue-control)>.workspace{padding-bottom:76px}body .shell--operations .sidebar{width:var(--staff-rail-width);height:100dvh;padding:16px 12px;overflow:clip}body .shell--operations .brand.brand--brokeros{text-align:center;flex-shrink:0;justify-items:center;gap:4px;margin-bottom:16px}body .shell--operations .portal-navigation{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;margin:-5px;padding:5px;scroll-padding-block:5px;overflow-y:auto}body .shell--operations .sidebar>.demo-persona{flex-shrink:0}body .shell--operations .portal-nav{gap:8px}body .shell--operations .portal-nav a{grid-template-columns:22px minmax(0,1fr) auto}body .shell--operations .portal-nav a>span:not(.nav-icon){overflow-wrap:normal;white-space:nowrap}body .shell--operations .nav-group{gap:0}body .shell--operations .nav-group>p{margin-bottom:4px}}@media (min-width:1025px) and (max-height:599px){body .shell--operations .sidebar{overflow:auto}body .shell--operations .portal-navigation{flex:none;overflow:visible}}body .shell--operations .workspace-hero{min-height:160px;margin-bottom:24px}body .shell--operations .workspace-hero__copy{padding:18px 20px}body .shell--operations .workspace-hero h1{margin-block:8px;font-size:clamp(28px,2.8vw,38px)}body .shell--operations .workspace-hero .ui-eyebrow{letter-spacing:.06em;font-size:13px}body .shell--operations :is(.workspace-hero__context,.workspace-hero__footer>span){font-size:13px}body .shell--operations :is(.studio-layout,.studio-main){gap:24px}body .shell--operations .studio-dashboard .studio-surface{padding-block:18px}body .shell--operations .studio-dashboard :is(.ui-eyebrow,.eyebrow){letter-spacing:.07em;font-size:12px}body .shell--operations :is(.metric-strip dt,.metric-strip__context,.metric-strip__context summary,.worklist-meta,.utility-actions nav a small,.closing-identity p,.closing-identity span,.closing-readiness span,.closing-readiness small,.pipeline-row__label span,.agent-identity span,.ui-activity-feed__item time,.workspace-command p){font-size:13px;line-height:1.5}body .shell--operations .closing-date{width:42px;height:48px}body .shell--operations .closing-date span{font-size:12px}body .shell--operations .closing-date strong{font-size:22px}body .shell--operations :is(.hero,.page-heading) h1{margin-block:0;font-size:clamp(28px,3vw,36px)}body .shell--operations :is(.hero,.page-heading){margin-bottom:20px}.account-profile{flex:none;position:relative}body .shell--operations .account-profile__trigger{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:500 14px/1.4 var(--font-sans);cursor:pointer;border-radius:24px;align-items:center;gap:8px;padding:4px 8px;display:flex}.account-profile__trigger .profile-avatar{background:var(--brand-soft);width:32px;min-width:32px;height:32px;color:var(--brand-burgundy);font-size:13px}.account-profile__panel{z-index:50;inset-inline-end:0;border:1px solid var(--line);background:var(--paper);width:min(280px,100vw - 32px);box-shadow:var(--shadow-lg);overflow-wrap:anywhere;border-radius:12px;gap:8px;padding:20px;display:grid;position:absolute;top:calc(100% + 8px)}.account-profile__panel>span{color:var(--color-text-secondary);font-size:14px}.account-profile__panel form{margin-top:8px}.account-profile__panel button{width:100%}.account-profile__trigger:focus-visible,.contact-filters summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}body .shell--operations .contact-filters{gap:12px;margin-block:0 20px;display:grid}.contact-filters__toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.contact-filters__search{flex:260px;gap:8px;min-width:0;max-width:560px;font-size:14px;display:grid}.contact-filters__search input{width:100%;min-width:0}.contact-filters__count{color:var(--color-text-secondary);align-self:center;margin-inline-start:auto;font-size:14px}.contact-filters__toolbar>.text-link{align-items:center;min-height:44px;display:inline-flex}.contact-filters__advanced{border-block:1px solid var(--line)}.contact-filters__advanced>summary{width:fit-content;min-height:44px;color:var(--ink);cursor:pointer;padding-block:12px;font-size:14px}.contact-filters__fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;padding-block:8px 16px;display:grid}.contact-filters__fields label{gap:8px;font-size:14px;display:grid}.contact-filters__fields>button{align-self:end}body .shell--operations .crm-page .client-table-row>[role=cell]{overflow-wrap:anywhere;min-width:0}body .shell--operations .crm-page .page-actions{flex-wrap:wrap}body .shell--operations .transaction-workspace :is(.transaction-back-link,.transaction-workspace__kicker span,.transaction-header-status>div span,.workspace-task-groups h3,.workspace-task p,.workspace-task span,.workspace-task small,.workspace-deadline p,.workspace-deadline time,.workspace-document p,.workspace-document time,.transaction-attention p,.transaction-attention dt,.transaction-attention dd,.party-list p,.party-list a,.financial-list dt,.financial-list small,.communication-list p,.communication-list span,.communication-list time,.ui-timeline__item p,.ui-timeline__title span,.transaction-disclaimer,.section-footnote){font-size:13px;line-height:1.5}body .shell--operations .transaction-workspace :is(.workspace-task strong,.workspace-deadline>div:nth-child(2)>strong,.workspace-document strong,.party-list strong,.communication-list strong,.ui-timeline__title strong){font-size:14px;line-height:1.5}body .shell--operations .transaction-workspace .transaction-back-link{min-height:44px;margin-bottom:0}body .shell--operations .transaction-workspace :is(.workspace-task,.workspace-deadline,.workspace-document){padding-block:16px}.event-editor-actions{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}#calendar-event-editor{scroll-margin-top:24px}body .shell--operations .portfolio-pipeline__column{--pipeline-accent:#63758b}body .shell--operations .portfolio-pipeline__column[data-status=closed]{--pipeline-accent:#52725f}body .shell--operations .portfolio-pipeline__column[data-status=cancelled]{--pipeline-accent:#7b7375}body .shell--operations .portfolio-pipeline__column>header{border-top:3px solid var(--pipeline-accent);padding-top:12px}body .shell--operations .portfolio-pipeline__card{padding:18px}body .shell--operations .ui-badge--positive{color:var(--color-success);background:var(--color-success-soft)}body .shell--operations .ui-badge--warning{color:var(--color-warning);background:var(--color-warning-soft)}body .shell--operations .ui-badge--critical{color:var(--color-danger);background:var(--color-danger-soft)}body .shell--operations .ui-badge--info{color:var(--color-info);background:var(--color-info-soft)}@media (max-width:767px){body .shell--operations{--section-gap:20px}body .shell--operations .workspace-hero{min-height:0}body .shell--operations .workspace-hero__copy{padding:16px}body .shell--operations .topbar-actions{flex-wrap:wrap}.account-profile__identity{max-width:10ch}.contact-filters__count{margin-inline-start:0}.contact-filters__fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#calendar-event-editor{scroll-behavior:auto}}body .shell--operations{--canvas:#f4f5fb;--paper:#fff;--paper-warm:#f0f2fa;--paper-soft:#f0f2fa;--mist:#f0f2fa;--brand-soft:#edf0f6;--brand-tint:#e1e6ef;--brand-tint-strong:#7d8ba6;--brand-tint-soft:#f5f7fa;--ink:#20243e;--ink-soft:#565e78;--muted:#737c99;--line:#e0e4ef;--line-strong:#7d86a5;--color-primary:#47577a;--color-primary-deep:#303d58;--color-primary-hover:#394867;--color-primary-soft:#edf0f6;--navy:#47577a;--navy-hover:#394867;--sea:#47577a;--sea-glass:#47577a;--oxblood:#47577a;--oxblood-dark:#303d58;--oxblood-soft:#edf0f6;--blue:#e1e6ef;--blue-medium:#7d8ba6;--blue-soft:#f5f7fa;--light-blue:#e1e6ef;--light-blue-strong:#7d8ba6;--light-blue-soft:#f5f7fa;--color-secondary:#e1e6ef;--color-secondary-strong:#7d8ba6;--color-secondary-soft:#f5f7fa;--color-control-border:#7d86a5;--color-focus:#47577a;--color-canvas:#f4f5fb;--color-surface:#fff;--color-surface-muted:#f0f2fa;--color-text:#20243e;--color-text-secondary:#565e78;--color-text-muted:#565e78;--color-border:#e0e4ef;--color-border-strong:#7d86a5;--border:#e0e4ef;--color-overlay:#20243e4d}body .shell--operations .sidebar{background:var(--brand-burgundy);border-color:var(--brand-deep)}body .shell--operations .sidebar .portal-nav{background:var(--brand-burgundy)}body .shell--operations .sidebar .portal-nav a{color:#fff}body .shell--operations .sidebar .portal-nav a.active{color:var(--brand-burgundy);background:#fff}body .shell--operations .sidebar .portal-nav a small{color:#fff;background:#73363e}body .shell--operations .sidebar .portal-nav a.active small{color:var(--brand-burgundy);background:#f3efef}body .shell--operations .sidebar .portal-nav a:hover:not(.active){color:#fff;background:#73363e}body .shell--operations .sidebar :is(.nav-group>p,.brand .brand-caption){color:#eadcde}body .shell--operations .sidebar :is(a,button):focus-visible{outline-color:#fff}body .shell--operations .topbar{background:#fff}body .shell--operations .account-profile__trigger .profile-avatar{color:#303d58}body .shell--operations .notification-button{flex:0 0 44px;position:relative;overflow:visible}body .shell--operations .notification-count{box-sizing:border-box;color:#fff;width:auto;min-width:22px;height:22px;font:600 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;background:#47577a;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;position:absolute;top:-3px;right:-4px}body .shell--operations .topbar-search{flex:340px;align-items:center;gap:8px;min-width:0;max-width:560px;display:flex}body .shell--operations .topbar-search input{background:#fff;border-color:#7d86a5;flex:1 1 0;width:100%;min-width:0;box-shadow:0 2px 8px #20243e08}body .shell--operations .topbar-search button{flex:0 0 44px;padding:8px}.topbar-search button svg{vertical-align:middle;width:20px;height:20px}.topbar-search__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body .shell--operations .ask-search-dialog{border:1px solid var(--line);width:min(800px,100vw - 32px);max-width:calc(100vw - 32px);max-height:85dvh;color:var(--ink);background:#fff;border-radius:16px;padding:24px;overflow:auto}.ask-search-dialog::backdrop{background:#20243e80}.ask-search-dialog__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ask-search-dialog__header h2{margin:0}body .shell--operations .account-profile__identity{text-align:start;gap:1px;min-width:0;max-width:14ch;display:grid}body .shell--operations .account-profile__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden}body .shell--operations .account-profile__role{color:var(--color-text-secondary);font-size:11px;line-height:1.3;display:block}@media (max-width:767px){body .shell--operations .account-profile__identity{max-width:10ch}body .shell--operations .topbar{flex-wrap:wrap}body .shell--operations .topbar-actions{margin-inline-start:auto}body .shell--operations .topbar-search{flex-basis:100%;order:2;width:100%;max-width:none}body .shell--operations .ask-search-dialog{padding:16px}}body .shell--operations.shell--operations :is(.primary,.button-primary,.button.primary,.ui-button--primary,.operation-submit,.executive-link-button){color:#fff;background:#47577a;border-color:#47577a}body .shell--operations.shell--operations :is(.primary,.button-primary,.button.primary,.ui-button--primary,.operation-submit,.executive-link-button):hover:not(:disabled){background:#394867;border-color:#394867}.notification-popover{flex:none;position:relative}body .shell--operations .notification-popover__panel{z-index:60;inset-inline-end:0;border:1px solid var(--line);background:var(--paper);width:min(360px,100vw - 32px);max-height:70dvh;color:var(--ink);box-shadow:var(--shadow-lg);overflow-wrap:anywhere;border-radius:12px;padding:18px;position:absolute;top:calc(100% + 10px);overflow:auto}.notification-popover__panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-popover__panel h2{font:500 18px/1.4 var(--font-sans);margin:0}.notification-popover__panel p{margin:6px 0;font-size:13px}.notification-popover__panel ul{margin:12px 0;padding:0;list-style:none}.notification-popover__panel li{border-block-start:1px solid var(--line);padding:12px 0;font-size:14px}.notification-popover__panel li p,.notification-popover__hint{color:var(--color-text-secondary)}.notification-popover__panel a{min-height:36px;color:var(--color-primary);align-items:center;font-size:13px;display:inline-flex}.notification-popover__all{border-block-start:1px solid var(--line);width:100%;padding-top:10px}@media (max-width:767px){body .shell--operations .topbar{-webkit-backdrop-filter:none;backdrop-filter:none}body .shell--operations .notification-popover__panel{width:auto;max-height:70dvh;position:fixed;inset:auto 12px 12px}}:where(.shell--operations a:any-link){color:var(--color-primary)}:where(.shell--operations a:any-link:hover){color:var(--color-primary-hover)}
