.mobile-account-bar{display:none}@media (max-width:900px){.shell>.mobile-account-bar{background:#fff;border-bottom:1px solid #e8edf6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 16px;display:flex}.mobile-account-bar .brand-logo-horizontal{object-fit:contain;width:115px;height:auto;max-height:38px}.mobile-account-bar .brand-logo-square{display:none}.mobile-account-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.mobile-account-actions .push-device-button{color:#142747;background:#fff;border:1px solid #dce3ed;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;display:inline-flex}.mobile-account-actions .push-device-button svg{width:22px;height:22px}.mobile-account-actions .mobile-account-avatar{color:#fff;background:#7255ed;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:inline-flex}.mobile-account-actions button:focus-visible{outline-offset:3px;outline:3px solid #329fa8}.shell .workspace-topbar,.shell .sidebar nav button.nav-desktop-only,.shell .sidebar .sidebar-labs,.shell .sidebar nav button.chatshare-launch-sidebar,.shell button.chatshare-launch,.shell .sidebar .profile-actions,.shell .view-as-bar:not(.active):not(.mobile-open),.status-overview-controls .status-export{display:none}}.mobile-primary-nav,.mobile-menu-backdrop,.mobile-menu-logout{display:none}@media (max-width:900px){.shell .sidebar.mobile-menu-enabled{display:none}.shell .sidebar.mobile-menu-enabled.mobile-menu-open{inset:auto 12px calc(82px + env(safe-area-inset-bottom)) 12px;z-index:110;background:#132747;border-radius:18px;width:auto;height:auto;max-height:65dvh;padding:12px;display:block;position:fixed;overflow:auto;box-shadow:0 12px 40px #13274733}.shell .sidebar.mobile-menu-open .brand,.shell .sidebar.mobile-menu-open .profile{display:none}.shell .sidebar.mobile-menu-open nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.shell .sidebar.mobile-menu-open nav button{white-space:normal;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;min-width:0;min-height:48px;padding:12px;font-size:13px;display:flex}.shell .sidebar.mobile-menu-open nav button svg{flex:none;width:20px;height:20px}.shell .sidebar.mobile-menu-open .delivery-sidebar-links{grid-column:1/-1}.shell .sidebar.mobile-menu-open .mobile-menu-logout{color:#fff;box-sizing:border-box;border-top:1px solid #fff3;border-radius:8px;align-items:center;gap:9px;min-height:48px;margin-top:10px;padding:12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.mobile-menu-logout svg{flex:none;width:20px;height:20px}.mobile-menu-logout:focus-visible{outline-offset:2px;outline:3px solid #329fa8}.mobile-menu-backdrop{z-index:105;background:#13274755;border:0;display:block;position:fixed;inset:0}.mobile-primary-nav{z-index:115;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e7f0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -3px 18px #13274708}.mobile-primary-nav button{color:#68758c;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.2;display:flex}.mobile-primary-nav button svg{width:23px;height:23px}.mobile-primary-nav button.active{color:#6545e8;background:#eeeaff}.mobile-primary-nav button:focus-visible{outline-offset:-3px;outline:3px solid #329fa8}.shell:has(.mobile-primary-nav) .main{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}@media (min-width:901px){.shell .sidebar .profile{grid-template-columns:36px minmax(0,1fr)}.shell .sidebar .profile-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}.shell .sidebar .profile-logout{color:#fff;border:1px solid #fff3;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 10px;text-decoration:none;display:inline-flex}.shell .sidebar .profile-logout span{font-size:13px;font-weight:700}.shell .sidebar .profile-logout:focus-visible{outline-offset:3px;outline:3px solid #329fa8}}
.shell{--sales-bg:#fafbfd;--sales-surface:#fff;--sales-sidebar:#f7f8fb;--sales-text:#142338;--sales-muted:#485a70;--sales-border:#d6dee8;--sales-primary:#245bd7;--sales-primary-hover:#174cc2;--sales-accent-soft:#e5efff;--sales-success:#176347;--sales-success-bg:#eaf6ef;--sales-warning:#86520d;--sales-warning-bg:#fff3df;--sales-danger:#a12635;--sales-danger-bg:#fff0f1;--sales-radius:10px;--sales-gap:16px;--ink:var(--sales-text);--muted:var(--sales-muted);--line:var(--sales-border);--purple:var(--sales-primary);--cyan:var(--sales-primary);--bg:var(--sales-bg);background:var(--sales-bg);color:var(--sales-text)}.shell :is(.sw-workspace,.cp-surface,.cp-calllist-card,.cp-portfolio-stats article,.cp-portfolio-stats>button,.delivery-board-cards>article){background:var(--sales-surface);border-color:var(--sales-border);border-radius:var(--sales-radius);box-shadow:none;color:var(--sales-text)}.shell :is(.sw-workspace,.cp-surface){padding:20px}.shell :is(.sw-heading h2,.cp-calllist-heading h2){color:var(--sales-text);letter-spacing:-.025em}.shell :is(.sw-row,.cp-meeting-row,.cp-portfolio td){border-color:var(--sales-border)}.shell :is(.sw-row small,.sw-meeting-summary p,.cp-portfolio-stats span,.cp-portfolio-stats small,.cp-portfolio-caption){color:var(--sales-muted)}.shell :is(.sw-tools [aria-pressed=true],.sw-tools [aria-selected=true],.sw-meeting-periods [aria-pressed=true],.cp-portfolio-tabs button[aria-pressed=true],.delivery-board-stages button[aria-pressed=true]){background:var(--sales-accent-soft);border-color:var(--sales-border);color:var(--sales-primary)}.shell :is(.sw-meeting-summary time strong,.sw-actions a,.cp-portfolio-customer,.cp-calllist-card b){color:var(--sales-primary)}.shell .sw-meeting-row{gap:16px;padding:16px 0}.shell .sw-meeting-summary>div>strong{font-size:16px}.shell .sw-meeting-summary{min-width:0}.shell .sw-meeting-summary>div{overflow-wrap:anywhere;min-width:0}.shell .cp-portfolio :is(th,td){padding:14px 16px}.shell .cp-portfolio th{background:var(--sales-bg);color:var(--sales-muted)}.shell .cp-calllist-card{min-height:230px;transition:border-color .15s}.shell .cp-calllist-card:hover{border-color:var(--sales-primary);box-shadow:none;transform:none}.shell .cp-calllist-icon{background:var(--sales-accent-soft);color:var(--sales-primary);margin-bottom:18px}.shell .delivery-board-cards>article{padding:18px}.shell .delivery-board-cards :is(h3,dd){overflow-wrap:anywhere}.shell .delivery-board-cards dt{color:var(--sales-muted);font-size:12px}.shell .delivery-board-cards dd{font-variant-numeric:tabular-nums}@media (max-width:640px){.shell :is(.sw-workspace,.cp-surface){padding:14px}.shell .cp-calllist-card{min-height:0}.shell .sw-actions{gap:8px}.shell .sw-actions>*{min-height:44px}.shell .cp-portfolio-stats{gap:8px}.shell .cp-portfolio-stats>button{padding:14px}}.shell .cw{--ink:var(--sales-text);--purple:var(--sales-primary);--border:var(--sales-border);background:var(--sales-bg)}.shell .cw .list button{border-radius:7px;margin-bottom:6px;padding:12px}.shell .cw .list button[aria-pressed=true]{background:var(--sales-accent-soft);border-color:var(--sales-primary)}.shell .cw .tabs button[aria-pressed=true]{background:var(--sales-accent-soft);border-color:var(--sales-border);color:var(--sales-primary)}.shell .cw .outcomes button{background:var(--sales-surface);color:var(--sales-text);border:1px solid var(--sales-border);min-height:52px}.shell .cw .outcomes button[aria-pressed=true]{background:var(--sales-accent-soft);color:var(--sales-primary);border-color:var(--sales-primary);box-shadow:none}.shell :is(.cp-metric,.cp-record-card){background:var(--sales-surface);border-color:var(--sales-border);border-radius:var(--sales-radius);box-shadow:none;color:var(--sales-text)}.shell :is(.cp-metric-icon,.cp-records-icon){background:var(--sales-accent-soft);color:var(--sales-primary)}.shell :is(.admin-navigation-groups,.team-workspace-links){gap:8px}.shell .admin-navigation-groups button{border-radius:7px}.shell .admin-navigation-groups button[aria-pressed=true]{background:var(--sales-accent-soft);color:var(--sales-primary);border-color:var(--sales-border)}.shell .customer-detail-modal{background:var(--sales-surface);color:var(--sales-text);border:1px solid var(--sales-border);border-radius:var(--sales-radius)}.shell .cp-customer-tabs button.active{background:var(--sales-accent-soft);color:var(--sales-primary);border-color:var(--sales-border)}.shell .cp-company-monogram{background:var(--sales-accent-soft);color:var(--sales-primary)}.shell .customer-detail-modal :is(input:not([type=checkbox]),select,textarea){background:var(--sales-surface);color:var(--sales-text);border-color:var(--sales-border)}.shell .customer-detail-modal :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--sales-primary);outline-offset:3px}.shell :is(.activity-status-board,.status-key-figures){background:var(--sales-surface);color:var(--sales-text);border-color:var(--sales-border);border-radius:var(--sales-radius);box-shadow:none}.shell .status-key-figures{border-left:3px solid var(--sales-primary)}.shell .key-figure{border-color:var(--sales-border)}.shell .key-figure strong{color:var(--sales-text)}.shell .key-figure :is(span,small){color:var(--sales-muted)}.shell .key-figures-brand{color:var(--sales-primary)}.shell .key-figures-scroll{scrollbar-color:var(--sales-muted) var(--sales-bg)}.shell .activity-status-board button[aria-pressed=true]{background:var(--sales-accent-soft);border-color:var(--sales-primary);color:var(--sales-primary)}.shell .activity-status-metrics button{border-radius:var(--sales-radius);min-height:110px}.shell .activity-status-metrics small{color:var(--sales-muted)}.shell .status-overview .status-export{background:var(--sales-surface);color:var(--sales-primary);border-color:var(--sales-border)}.shell :is(.key-figures-loading,.key-figures-note){color:var(--sales-muted)}.shell :is(.key-figures-actions,.key-figures-loading) button{background:var(--sales-surface);color:var(--sales-primary);border-color:var(--sales-border)}.shell .key-figures-actions button:hover{background:var(--sales-accent-soft)}.shell .key-figure-ahead strong{color:var(--sales-success)}.shell .key-figure-behind strong{color:var(--sales-warning)}.shell dialog.customer-detail-modal{max-height:calc(100dvh - 40px);margin:auto;position:fixed;inset:0;overflow:auto}.shell dialog.customer-detail-modal::backdrop{background:#17203359}.shell #sales-navigation.workroom-navigation{background:var(--sales-sidebar);color:var(--sales-text);border-color:var(--sales-border)}.shell #sales-navigation.workroom-navigation nav>button{color:var(--sales-muted);border-radius:7px}.shell #sales-navigation.workroom-navigation nav>button.active,.shell #sales-navigation.workroom-navigation nav>button.active:hover,.shell .mobile-primary-nav>button.active,.shell .mobile-primary-nav>button.active:hover{background:var(--sales-accent-soft);color:var(--sales-primary);box-shadow:none}.shell #sales-navigation.workroom-navigation nav>button:not(.active):hover{background:var(--sales-accent-soft);color:var(--sales-text)}.shell #sales-navigation.workroom-navigation .profile,.shell #sales-navigation.workroom-navigation .sidebar-labs{border-color:var(--sales-border)}.shell #sales-navigation.workroom-navigation :is(.tenant-brand-name,.profile strong,.profile-name){color:var(--sales-text)}.shell #sales-navigation.workroom-navigation :is(.profile small,.delivery-sidebar-label,.sidebar-labs summary){color:var(--sales-muted)}.shell #sales-navigation.workroom-navigation :is(button,a):focus-visible,.shell .mobile-primary-nav>button:focus-visible{outline:3px solid var(--sales-primary);outline-offset:3px}.shell :is(.main,.calling-main,.reports-main,.calling-statistics-main,.external-tasks-main){background:var(--sales-bg);color:var(--sales-text)}.shell .panel{background:var(--sales-surface);border-color:var(--sales-border);border-radius:var(--sales-radius);box-shadow:none}.shell main h1{color:var(--sales-text);letter-spacing:-.035em;font-size:clamp(24px,2.4vw,30px);line-height:1.2}.shell main h2{letter-spacing:-.02em}.shell main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:var(--sales-surface);color:var(--sales-text);border-color:var(--sales-border);border-radius:7px}.shell main :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--sales-primary);outline-offset:3px}.shell main button.primary{background:var(--sales-primary);border-color:var(--sales-primary);color:var(--sales-surface);box-shadow:none}.shell main button.primary:not(:disabled):hover{background:var(--sales-primary-hover)}.shell main :is(th,td){border-color:var(--sales-border)}.shell main :is(.eyebrow,.muted){color:var(--sales-muted)}.shell .workspace-return{margin:0 0 16px}.shell .workspace-return :is(a,button){min-height:40px;color:var(--sales-primary);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:13px;text-decoration:none;display:inline-flex}.shell .workspace-return a:hover{text-decoration:underline}.shell .workspace-return button:disabled{color:var(--sales-muted)}.sales-global-share{z-index:45;position:fixed;top:20px;right:156px}.shell .chatshare-launch-compact{border:1px solid var(--sales-border);background:var(--sales-surface);width:44px;height:44px;color:var(--sales-text);box-shadow:none;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:10px;display:inline-flex}.shell .chatshare-launch-compact:hover{color:var(--sales-primary);background:var(--sales-accent-soft)}.shell .chatshare-launch-compact:focus-visible{outline:3px solid var(--sales-primary);outline-offset:2px}.shell #sales-navigation.workroom-navigation{flex-direction:column;display:flex;overflow:hidden}.shell #sales-navigation.workroom-navigation>nav{flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.shell #sales-navigation.workroom-navigation>.profile{flex-shrink:0;margin-top:auto;position:static}.shell #sales-navigation.workroom-navigation .brand{flex-shrink:0;padding-block:16px}@media (min-width:901px){.shell.sales-workroom-shell{position:relative}.shell .sales-global-share{position:absolute;right:30px}.shell.sales-workroom-shell .sales-global-share{top:11px}.shell .workspace-topbar-person{margin-right:56px}}@media (max-width:900px){.sales-global-share{z-index:65;top:10px;right:112px}.shell .mobile-account-actions{padding-left:48px}}.shell .meeting-admin-ledger{border:1px solid var(--sales-border);border-radius:8px;margin:16px 0;padding:12px}.shell .meeting-admin-ledger>summary{cursor:pointer;font-size:13px;font-weight:600}.shell .meeting-overview-table{max-width:100%;overflow:auto}.shell .meeting-overview-table table{table-layout:fixed;width:100%;min-width:0}.shell .meeting-overview-table :is(th,td){white-space:normal;overflow-wrap:anywhere}.shell .team-meetings-link{color:var(--sales-primary);padding:12px 0;display:inline-flex}@media (min-width:901px){.shell #sales-navigation.workroom-navigation>nav{flex-direction:column;justify-content:flex-start;gap:3px;display:flex}.shell #sales-navigation.workroom-navigation nav>button{flex:none;min-height:40px;padding:9px 12px}.shell #sales-navigation.workroom-navigation .brand img{max-width:142px;height:auto}.shell .workspace-topbar-brand img{max-width:112px;height:auto}.shell .status-overview-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shell .status-overview-controls>.activity-status-heading{flex:none}.shell .status-overview-controls>.activity-status-periods{flex:1;margin:0}}.shell .sales-leader-context{margin-bottom:14px;padding:10px 16px}.shell .sales-leader-context .sw-heading{align-items:center;margin:0}.shell .sales-leader-context .sw-heading>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shell .sales-leader-context h2{margin:0;font-size:14px}.shell .sales-leader-context .eyebrow{margin:0}.shell .sales-leader-context button{min-height:36px;padding:6px 10px;font-size:12px}
