.orbit-page-preview{background:var(--o-surface);min-width:0;position:relative;overflow:hidden}.orbit-page-preview iframe{transform-origin:0 0;background:#fff;border:0;display:block;position:absolute;top:0;left:0}.orbit-page-preview.is-thumbnail iframe{pointer-events:none}.orbit-page-preview iframe{opacity:0;transition:opacity .18s}.orbit-page-preview.is-loaded iframe{opacity:1}.orbit-page-preview:not(.is-loaded){background:linear-gradient(90deg, var(--o-sand) 0%, var(--o-sand-deep) 50%, var(--o-sand) 100%);background-size:200% 100%;animation:1.3s ease-in-out infinite orbit-preview-wait}@keyframes orbit-preview-wait{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.orbit-page-preview:not(.is-loaded){animation:none}.orbit-page-preview iframe{transition:none}}.orbit-page-preview.is-fit{background:0 0}.orbit-page-preview.is-fit iframe{box-shadow:0 1px 2px #1723210f,0 10px 30px #1723211a}.overview-v2{--ov-radius:12px;gap:18px}.overview-v2 .panel{border-color:var(--o-line);border-radius:var(--ov-radius);background:var(--o-surface)}.overview-v2 .panel-heading{align-items:baseline;min-height:0;padding:18px 20px 12px}.overview-v2 .panel-heading h2{color:var(--o-ink);letter-spacing:-.15px;font-size:15px;font-weight:620}.overview-v2 .subtle-copy{color:var(--o-ink-3);font-variant-numeric:tabular-nums;margin-top:0;font-size:11.5px}.overview-v2 .text-action{font-size:12.5px}.pipeline-health{border:1px solid var(--o-line);background:linear-gradient(118deg, var(--o-sand) 0%, var(--o-canvas) 46%, var(--o-surface) 100%);border-radius:13px;padding:26px 28px 24px;position:relative;overflow:hidden}.pipeline-health:before{content:"";background:linear-gradient(180deg, #bcc793, var(--o-accent) 55%, var(--o-accent-hover));width:3px;position:absolute;inset:0 auto 0 0}.ph-summary{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.ph-lede{gap:4px;display:grid}.ph-lede-label{color:var(--o-ink-3);letter-spacing:.1px;font-size:13px;font-weight:560}.ph-lede-figure{color:var(--o-ink);letter-spacing:-1.6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,3.6vw,52px);font-weight:400;line-height:1}.ph-lede-note{color:var(--o-ink-3);font-size:12.5px}.ph-stats{gap:26px;margin:0;display:flex}.ph-stats>div{border-left:1px solid var(--o-line);text-align:right;gap:5px;padding-left:26px;display:grid}.ph-stats>div:first-child{border-left:0;padding-left:0}.ph-stats dt{color:var(--o-ink-3);white-space:nowrap;font-size:11.5px}.ph-stats dd{color:var(--o-ink);letter-spacing:-.4px;font-variant-numeric:tabular-nums;margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px}.ph-distribution{margin-top:26px}.ph-rail{gap:3px;height:14px;display:flex}.ph-rail-segment{transform-origin:0;border-radius:6px;min-width:8px;animation:.5s cubic-bezier(.22,.68,.32,1) both ph-rail-in}.ph-rail-segment:nth-child(2){animation-delay:70ms}.ph-rail-segment:nth-child(3){animation-delay:.14s}@keyframes ph-rail-in{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}.ph-stage-new_lead{background:#bcc793}.ph-stage-discovery{background:#8a985f}.ph-stage-proposal{background:var(--o-accent)}.ph-legend{gap:3px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ph-legend li{flex-basis:0;grid-template-columns:9px auto minmax(0,1fr);align-items:center;gap:2px 8px;min-width:118px;padding-right:16px;display:grid}.ph-dot{border-radius:50%;width:9px;height:9px}.ph-legend-name{color:var(--o-ink);grid-area:1/2;font-size:12.5px;font-weight:560}.ph-legend-share{color:var(--o-ink-3);font-variant-numeric:tabular-nums;grid-area:1/3;justify-self:start;font-size:11.5px}.ph-legend-value{color:var(--o-ink);letter-spacing:-.2px;grid-area:2/2/auto/-1;font-family:Georgia,Times New Roman,serif;font-size:17px}.ph-closed{border-top:1px solid var(--o-line-soft);flex-wrap:wrap;gap:8px 24px;margin:16px 0 0;padding-top:13px;display:flex}.ph-closed>span{color:var(--o-ink-3);align-items:center;gap:8px;font-size:12px;display:inline-flex}.ph-closed b{color:var(--o-ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:620}.ph-dot.is-won{background:var(--o-accent-hover)}.ph-dot.is-lost{border:1.5px solid var(--o-ink-3)}.ph-empty{color:var(--o-ink-3);margin:0;font-size:12.5px;line-height:1.6}.overview-today{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:18px;display:grid}.overview-v2 .today-panel{flex-direction:column;display:flex}.overview-v2 .task-list{border-top:1px solid var(--o-line-soft);flex:1;padding:0}.overview-v2 .task-row{border-bottom:1px solid var(--o-line-soft);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:58px;padding:12px 20px;transition:background .14s;display:grid}.overview-v2 .task-row:last-child{border-bottom:0}.overview-v2 .task-row:hover{background:var(--o-sand)}.overview-v2 .task-row:focus-visible{outline:2px solid var(--o-accent);outline-offset:-2px}.overview-v2 .task-circle{border-color:var(--o-ink-3);flex:none;width:18px;height:18px;transition:border-color .14s,background .14s}.overview-v2 .task-row:hover .task-circle{border-color:var(--o-accent);background:#5f6f361f}.overview-v2 .task-copy{gap:3px;display:grid}.overview-v2 .task-copy strong{color:var(--o-ink);font-size:13px;font-weight:600}.overview-v2 .task-copy small{color:var(--o-ink-3);align-items:center;gap:8px;font-size:11px;display:flex}.overview-v2 .task-copy small .task-flag{text-transform:capitalize}.task-flag{background:var(--o-sand-deep);color:var(--o-olive);border-radius:18px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:620}.task-flag.is-urgent{background:var(--o-signal-pale);color:var(--o-signal)}.task-flag.is-high{background:var(--o-warn-pale);color:var(--o-warn)}.overview-v2 .task-time{width:auto;color:var(--o-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.overview-v2 .task-time.is-late{color:var(--o-signal);font-weight:580}.overview-v2 .task-time.is-now{color:var(--o-olive);font-weight:580}.overview-v2 .task-time.is-soon{color:var(--o-ink-3)}.overview-v2 .today-panel>.text-action{margin:14px 20px 18px}.overview-v2 .empty-state{min-height:0;padding:34px 22px}.overview-v2 .activity-panel{border:1px solid var(--o-line);border-radius:var(--ov-radius);background:var(--o-surface);flex-direction:column;width:auto;padding:18px 0;display:flex}.overview-v2 .activity-panel>h2{color:var(--o-ink);letter-spacing:-.15px;margin:0 20px;font-size:15px;font-weight:620}.overview-v2 .activity-list{border-top:1px solid var(--o-line-soft);flex:1;margin-top:14px}.overview-v2 .activity-row{border-bottom:1px solid var(--o-line-soft);gap:12px;padding:14px 20px}.overview-v2 .activity-row:last-child{border-bottom:0}.overview-v2 .activity-title strong{color:var(--o-ink);font-size:12.5px;font-weight:620}.overview-v2 .activity-title time{color:var(--o-ink-3);font-variant-numeric:tabular-nums;font-size:11px}.overview-v2 .activity-row p{color:var(--o-ink-3);font-size:11.5px;line-height:1.45}.overview-v2 .activity-subject{color:var(--o-olive);font-size:11px}.overview-v2 .activity-panel>.text-action{margin:16px 20px 0}.overview-v2>.pipeline-panel{margin-top:8px}.overview-v2 .pipeline-panel .panel-heading{min-height:0;padding-bottom:12px}.overview-v2 .deal-planning-controls{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:0 20px 16px;display:grid}.overview-v2 .deal-planning-controls label{min-width:0;color:var(--o-ink-3);gap:5px;font-size:11.5px}.overview-v2 .deal-planning-controls input,.overview-v2 .deal-planning-controls select{border-color:var(--o-line);min-height:36px;color:var(--o-ink);border-radius:9px;font-size:12.5px}.overview-v2 .deal-planning-controls .button-ghost{min-height:36px;color:var(--o-olive)}.overview-v2 .deal-planning-hint{color:var(--o-ink-3);padding:0 20px 14px;font-size:11.5px}.overview-v2 .pipeline-grid{gap:10px;padding:0 20px 20px;scroll-padding-inline:20px}.overview-v2 .pipeline-column{border:1px solid var(--o-line);background:var(--o-sand);scroll-snap-align:start;border-radius:9px;padding:12px}.overview-v2 .pipeline-column.is-highlighted{border-color:var(--o-accent-line);background:linear-gradient(170deg, var(--o-sand), var(--o-sand))}.overview-v2 .pipeline-column-heading{border-bottom:1px solid var(--o-line);align-items:baseline;margin-bottom:11px;padding-bottom:9px}.overview-v2 .pipeline-column-heading strong{color:var(--o-ink);font-size:11.5px;font-weight:640}.overview-v2 .pipeline-column-heading span{color:var(--o-ink-3);font-variant-numeric:tabular-nums;font-size:11px}.overview-v2 .deal-card{border-radius:9px;transition:border-color .14s,box-shadow .14s}.overview-v2 .deal-card:hover{border-color:var(--o-accent-line);box-shadow:0 2px 6px rgb(var(--o-shadow-rgb) / calc(.07 * var(--o-shadow-k)))}.overview-v2 .deal-close-date{color:var(--o-ink-3)}.overview-v2 .add-inline{color:var(--o-olive)}.overview-v2 .campaign-table-panel .panel-heading{min-height:0;padding-bottom:10px}.overview-v2 .orbit-table th{color:var(--o-ink-3);font-size:11.5px}.overview-v2 .orbit-table td{font-size:12.5px}.overview-v2 .orbit-table td strong{color:var(--o-ink);font-weight:600}.overview-v2 .orbit-table th:nth-child(n+4):nth-child(-n+6),.overview-v2 .orbit-table td:nth-child(n+4):nth-child(-n+6){text-align:right;font-variant-numeric:tabular-nums}.overview-v2 .orbit-table th:nth-child(n+4):nth-child(-n+6){justify-content:flex-end}.overview-v2 .activity-panel .avatar-sand{background:#946b4c}.overview-v2 .activity-panel .avatar-orange{background:#c04d24}.overview-v2 .more-control{border-radius:6px;place-items:center;width:28px;height:28px;display:inline-grid}.overview-v2 .more-control:hover{background:rgb(var(--o-tint-rgb) / .06)}.overview-v2 .add-inline{min-height:32px}.overview-v2 .text-action{padding:6px 0}@media (width<=1180px){.ph-summary{grid-template-columns:minmax(0,1fr);gap:20px}.ph-stats{gap:0}.ph-stats>div{text-align:left;flex:1}.ph-stats>div:first-child{padding-left:0}.ph-stats>div+div{padding-left:20px}}@media (width<=980px){.overview-today{grid-template-columns:minmax(0,1fr)}.overview-v2 .deal-planning-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.overview-v2 .deal-planning-controls label:first-child{grid-column:1/-1}}@media (width<=760px){.pipeline-health{padding:22px 18px 20px}.ph-lede-figure{letter-spacing:-1.2px;font-size:40px}.ph-distribution{margin-top:22px}.ph-legend{margin-top:14px;display:block}.ph-legend li{border-bottom:1px solid var(--o-line-soft);grid-template-columns:9px minmax(0,1fr) auto auto;column-gap:10px;min-width:0;padding:9px 0}.ph-legend-value{grid-area:1/3;justify-self:end;font-size:15px}.ph-legend-share{text-align:right;grid-area:1/4;min-width:34px}.ph-closed{border-top:0;margin-top:12px;padding-top:4px}.overview-v2 .task-row{grid-template-columns:18px minmax(0,1fr);gap:6px 12px;padding:14px 16px}.overview-v2 .task-time{grid-column:2;justify-self:start}.overview-v2 .panel-heading,.overview-v2 .activity-panel>h2{margin-inline:0;padding-inline:16px}.overview-v2 .activity-row{padding-inline:16px}.overview-v2 .today-panel>.text-action,.overview-v2 .activity-panel>.text-action{margin-inline:16px}.overview-v2 .deal-planning-controls,.overview-v2 .deal-planning-hint,.overview-v2 .pipeline-grid{padding-inline:16px}.overview-v2 .deal-planning-controls{grid-template-columns:minmax(0,1fr)}.overview-v2 .pipeline-lifecycle-grid{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(240px,82vw));scroll-padding-inline:16px}}@media (prefers-reduced-motion:reduce){.ph-rail-segment{animation:none}.overview-v2 .task-row,.overview-v2 .task-circle,.overview-v2 .deal-card{transition:none}}
