/* Google Stitch: Daily b98997b272f549edad7e93e65cd1df89;
   Business overview d38231d39ab7465caa62209793ef58aa.
   Body-only styles. No sidebar/topbar selectors or synthetic financial content. */
body #tv-app > .app-shell.ps-app .workspace[data-active-route="home"] .tv-home-v1 {
  --home-ink: #172b43;
  --home-muted: #586c82;
  --home-line: #dde5ee;
  color: var(--home-ink);
  font-size: 14px;
  line-height: 1.5;
  display: block;
  box-sizing: border-box;
  width: 100%;
  max-width: none;
  min-width: 0;
  margin-inline: 0;
  & .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    background: transparent; border: 0; box-shadow: none; border-radius: 0;
    padding: 0; margin: 0 0 20px; min-height: 0;
    display: flex; align-items: center; justify-content: space-between; gap: 24px;
  }
  & .workspace-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 28px; line-height: 1.2; letter-spacing: -.025em; margin: 0 0 8px; color: var(--home-ink); font-weight: 700;}
  & .workspace-hero p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 14px; margin: 0; color: var(--home-muted); line-height: 1.5;}
  & .tv-route-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top: 8px; padding: 0; background: none; border: 0;}
  & .tv-route-context-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; font-weight: 500; color: var(--home-muted);}
  & .tv-route-context-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display: none;}
  & .tv-evidence-trigger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; min-height: 36px; padding: 7px 12px; background: white; color: var(--home-ink); border: 1px solid var(--home-line); border-radius: 5px; box-shadow: none; white-space: nowrap;}
  & .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; padding: 0; min-width: 0; border: 0; background: transparent;}
  & button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-family: inherit;}
  & button:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& summary:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline: 3px solid #1269bc; outline-offset: 3px;}
  & .tv-daily-work:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; border: 0; background: transparent; box-shadow: none; padding: 0;}
  & .tv-daily-work__head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; background: transparent; border: 0; border-radius: 0; margin: 0 0 12px; padding: 0; box-shadow: none;}
  & .tv-daily-work__head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; font-weight: 650; letter-spacing: .08em; text-transform: uppercase; color: var(--home-muted); margin: 0;}
  & .tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: repeat(5,minmax(0,1fr)); gap: 8px; margin: 0 0 24px;}
  & .tv-daily-task:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; text-align: left; min-width: 0; min-height: 112px; padding: 12px; gap: 6px; border: 1px solid var(--home-line); border-radius: 6px; background: white; color: var(--home-ink); box-shadow: none;}
  & .tv-daily-task.is-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color: #efb48c; background: #fffaf6; color: var(--home-ink);}
  & .tv-daily-task:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color: #6589ae; background: #f1f6fc;}
  & .tv-daily-task strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 14px; line-height: 1.4; font-weight: 650; color: inherit;}
  & .tv-daily-task span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; color: var(--home-muted); line-height: 1.5;}
  & .tv-home-task-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width: 24px; height: 24px; padding: 4px; color: #536b87; background: #edf2f8; border-radius: 4px; margin-bottom: 2px; flex: none;}
  & .is-primary .tv-home-task-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #fff0e3; color: #b84c12;}
  & .tv-attention-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: transparent; border: 0; border-radius: 0; overflow: visible; margin: 0; padding: 0; box-shadow: none;}
  & .tv-attention-list-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 0 0 8px; margin: 0; min-height: 0; background: transparent; border: 0;}
  & .tv-attention-list-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; font-weight: 650; letter-spacing: .08em; text-transform: uppercase; color: var(--home-muted); margin: 0;}
  & .tv-attention-list-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; border: 1px solid var(--home-line); border-radius: 7px; overflow: hidden; background: white;}
  & .tv-attention-overflow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-attention-overflow-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: contents;}
  & .tv-attention-overflow > summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: 76px minmax(0,1fr) auto; gap: 12px; align-items: center; background: white; border: 0; border-bottom: 1px solid var(--home-line); padding: 12px 14px; min-height: 72px;}
  & .tv-attention-row:has(.tv-attention-value):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: 76px minmax(0,1fr) auto auto;}
  & .tv-attention-row:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom: 0;}
  & .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display: none;}
  & .tv-attention-list-rows > .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom: 1px solid var(--home-line);}
  & .tv-attention-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; flex-direction: column; gap: 3px; min-width: 0;}
  & .tv-attention-copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 14px; font-weight: 650; color: var(--home-ink);}
  & .tv-attention-copy span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 13px; line-height: 1.5; color: var(--home-muted); white-space: normal; -webkit-line-clamp: unset; display: block; overflow: visible;}
  & .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 11px; line-height: 1.4; padding: 4px 8px; background: #fff6df; color: #865513; border: 1px solid #f0dba4; border-radius: 4px; width: fit-content;}
  & [data-severity="risk"] .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color: #8e341d; background: #fff1ea; border-color: #f4cbb9;}
  & .tv-attention-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 13px; font-variant-numeric: tabular-nums; color: var(--home-muted);}
  & .tv-attention-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 3; width: auto; justify-self: end; border: 1px solid var(--home-line); border-radius: 5px; background: white; color: var(--home-ink); min-height: 36px; font-size: 12px; font-weight: 600; padding: 8px 12px;}
  & .tv-attention-row:has(.tv-attention-value) > .tv-attention-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 4;}
  & .tv-attention-action:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #f1f6fc; border-color: #6589ae;}
  /* The legacy overview caps this element at 1180px and centers it. Home now
     owns the full workspace width, so that inherited cap must not create a
     blank lane on wide or zoomed screens. */
  & .tv-business-cockpit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; width: 100%; max-width: none; min-width: 0; padding: 0; margin: 0; background: transparent;}
  & .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: minmax(0,1.15fr) minmax(0,1fr); gap: 12px; padding: 12px 16px; margin: 0 0 16px; background: #fffaf0; color: var(--home-ink); border: 1px solid #efdfb4; border-radius: 6px; box-shadow: none; min-height: 0;}
  & .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before,& .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::after{display: none;}
  & .tv-business-cockpit-intro:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 0; margin: 0; display: block;}
  & .tv-business-cockpit-intro:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: transparent; border: 0; box-shadow: none;}
  & .tv-business-cockpit-intro:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display: none;}
  & .tv-business-cockpit-intro .tv-business-cockpit-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-business-cockpit-intro h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 15px; line-height: 1.5; font-weight: 600; color: var(--home-ink); margin: 0;}
  & .tv-business-cockpit-intro p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; color: var(--home-muted); margin: 4px 0 0;}
  & .tv-business-cockpit-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 0; margin: 0; background: transparent; border: 0;}
  & .tv-business-cockpit-top-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 0; background: transparent; border: 0;}
  & .tv-business-cockpit-top-actions__head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-business-cockpit-top-actions__list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 6px; background: transparent;}
  & .tv-business-cockpit-top-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 4px; background: transparent; border: 0; border-left: 1px solid #eadbad; border-radius: 0; padding: 0 0 0 10px; min-height: 44px; color: var(--home-ink);}
  & .tv-business-cockpit-top-action strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-business-cockpit-top-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display: none;}
  & .tv-business-cockpit-top-action.is-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow: none; border-left-color: #eadbad;}
  & .tv-business-cockpit-top-action__copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-top-action small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space: normal; overflow: visible; text-overflow: clip; min-width: 0;}
  & .tv-business-cockpit-top-action small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; line-height: 1.4; color: #2d587a; font-weight: 600; text-decoration: underline; text-underline-offset: 3px;}
  & .tv-business-cockpit-top-action b:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 11px; color: #786245;}
  & .tv-business-cockpit-top-actions__toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-metrics-toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 10px; margin: 0 0 16px;}
  & .tv-business-cockpit-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; flex-direction: column; align-items: flex-start; gap: 7px; border: 1px solid var(--home-line); border-radius: 6px; padding: 14px; min-width: 0; min-height: 132px; background: white; box-shadow: none;}
  & .tv-business-cockpit-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display: none;}
  & .tv-business-cockpit-metric > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; text-transform: none; letter-spacing: 0; font-weight: 500; color: var(--home-muted);}
  & .tv-business-cockpit-metric > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: clamp(18px,1.7vw,26px); line-height: 1.25; letter-spacing: -.02em; color: var(--home-ink); font-weight: 650; font-variant-numeric: tabular-nums; overflow-wrap: anywhere;}
  & .tv-business-cockpit-metric > small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; line-height: 1.5; font-weight: 400; color: var(--home-muted);}
  & .tv-business-cockpit-metric__action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top: auto; min-height: 32px; padding: 6px 0 0; border: 0; background: transparent; color: #235b87; text-align: left; font-size: 12px; text-decoration: underline; text-underline-offset: 3px;}
  & .tv-business-cockpit-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: minmax(0,.9fr) minmax(0,1.25fr); gap: 12px; padding: 0;}
  & .tv-business-cockpit-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border: 1px solid var(--home-line); border-radius: 6px; background: white; box-shadow: none; padding: 16px; min-width: 0; overflow: visible;}
  & .tv-business-cockpit-panel-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border: 0; background: transparent; padding: 0; margin: 0 0 12px;}
  & .tv-business-cockpit-panel-head > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 11px; color: var(--home-muted); font-weight: 600; letter-spacing: .06em; text-transform: uppercase;}
  & .tv-business-cockpit-panel-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 17px; line-height: 1.35; color: var(--home-ink); font-weight: 650; margin: 6px 0;}
  & .tv-business-cockpit-panel-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; line-height: 1.5; color: var(--home-muted); margin: 0;}
  & .tv-business-cockpit-receivables:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1; grid-row: auto;}
  & .tv-business-cockpit-receivable-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 10px; margin: 0 0 14px;}
  & .tv-business-cockpit-receivable-total strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 20px; line-height: 1.3; font-weight: 650; font-variant-numeric: tabular-nums;}
  & .tv-business-cockpit-receivable-total span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; color: var(--home-muted);}
  & .tv-business-cockpit-aging:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; gap: 0; margin: 0 0 12px;}
  & .tv-business-cockpit-aging-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: minmax(100px,.8fr) minmax(80px,1.2fr) auto; align-items: center; gap: 8px 12px; padding: 9px 0; border-bottom: 1px solid #edf1f5;}
  & .tv-business-cockpit-aging-row > div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; flex-wrap: wrap; justify-content: space-between; gap: 4px 10px; min-width: 0;}
  & .tv-business-cockpit-aging-row > div > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; color: var(--home-muted);}
  & .tv-business-cockpit-aging-row > div > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 13px; font-weight: 650; font-variant-numeric: tabular-nums; white-space: nowrap;}
  & .tv-business-cockpit-aging-track:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){height: 7px; overflow: hidden; border-radius: 999px; background: #edf2f7;}
  & .tv-business-cockpit-aging-track i:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; height: 100%; border-radius: inherit; background: #4c7096;}
  & .tv-business-cockpit-aging-row.tone-warning .tv-business-cockpit-aging-track i:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #d99632;}
  & .tv-business-cockpit-aging-row.tone-danger .tv-business-cockpit-aging-track i:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #c65345;}
  & .tv-business-cockpit-aging-row small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 11px; color: var(--home-muted); text-align: right; white-space: nowrap;}
  & .tv-business-cockpit-receivables > footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 8px; padding-top: 8px; color: var(--home-muted); font-size: 12px;}
  & .tv-business-cockpit-trend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 2; grid-row: auto;}
  & .tv-business-cockpit-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1/-1;}
  & .tv-business-cockpit-trend figure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin: 0; padding: 0;}
  & .tv-business-cockpit-trend .tv-business-cockpit-chart:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-trend .tv-business-cockpit-chart-detail:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-trend figcaption:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-trend .tv-business-cockpit-legend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-values > summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-business-cockpit-values:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; margin: 0; border: 0; padding: 0;}
  & .tv-business-cockpit-table-wrap:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-x: auto; margin: 0;}
  & .tv-business-cockpit-table-wrap table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width: 100%; min-width: 0; border-collapse: collapse; font-size: 12px; font-variant-numeric: tabular-nums;}
  & .tv-business-cockpit-table-wrap th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #f8fafc; color: var(--home-muted); font-size: 11px; font-weight: 600; text-align: right; padding: 12px 8px; border-bottom: 1px solid var(--home-line);}
  & .tv-business-cockpit-table-wrap td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 13px 8px; border-bottom: 1px solid #edf1f5; text-align: right; color: var(--home-ink); white-space: nowrap;}
  & .tv-business-cockpit-table-wrap :is(th,td):first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align: left;}
  & .tv-business-cockpit-table-wrap tbody th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: white; font-size: 12px; font-weight: 400; color: var(--home-ink); white-space: nowrap;}
  & .tv-business-cockpit-exposure-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: 1fr 1fr; gap: 20px; padding: 0;}
  & .tv-business-cockpit-section-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 15px; color: var(--home-ink);}
  & .tv-business-cockpit-section-head span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; color: var(--home-muted);}
  & .tv-business-cockpit-customer-lead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #f8fafc; padding: 14px; border-radius: 4px;}
  & .tv-business-cockpit-customer-lead strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 17px;}
  & .tv-business-cockpit-customer-bars:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 13px;}
  & .tv-business-cockpit-customer-track:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){height: 4px; background: #eef3f8;}
  & .tv-business-cockpit-customer-track i:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #426a92;}
  & .tv-business-cockpit-exposure-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; line-height: 1.5; color: var(--home-muted);}
  & .tv-business-cockpit-supplier-exposure dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 13px;}
  & .tv-business-cockpit-supplier-exposure dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric: tabular-nums; font-weight: 600;}
  & .tv-business-cockpit-supplier-exposure button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-receivables > button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height: 36px; background: white; border: 1px solid var(--home-line); border-radius: 5px; color: #235b87; font-size: 12px; padding: 8px 12px;}
  & .tv-business-cockpit-stale:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-bottom: 16px; padding: 16px; background: #fff8e7; border: 1px solid #e6cd93; border-radius: 6px; font-size: 14px;}
  /* The application sidebar consumes viewport width; keep the Stitch desktop
     composition until the remaining workspace reaches tablet width. */
  @media(max-width:900px) {
    & .tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: repeat(3,minmax(0,1fr));}
    & .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: repeat(2,minmax(0,1fr));}
    & .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: 1fr;}
    & .tv-business-cockpit-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: minmax(0,1fr);}
    & .tv-business-cockpit-receivables:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-trend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1;}
    & .tv-business-cockpit-route-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width: 100%; max-width: none; min-width: 0; margin-inline: 0;}
  }
  @media(max-width:700px) {
    /* Financial amounts must never be broken across digit boundaries. */
    & .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: minmax(0,1fr);}
    & .tv-business-cockpit-metric > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap: normal;}
    & .tv-business-cockpit-table-wrap table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width: 420px;}
    & .tv-business-cockpit-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex;}
    & .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items: flex-start; gap: 16px; flex-direction: column;}
    & .workspace-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 25px;}
    & .tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: repeat(2,minmax(0,1fr));}
    & .tv-daily-task:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 16px; min-height: 164px;}
    & .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-attention-row:has(.tv-attention-value):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: minmax(0,1fr) auto; gap: 10px; padding: 16px;}
    & .tv-attention-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1/-1; grid-row: 2;}
    & .tv-attention-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1/-1; min-height: 44px; text-align: left;}
    & .tv-attention-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 2; grid-row: 1;}
    & .tv-business-cockpit-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: minmax(0,1fr);}
    & .tv-business-cockpit-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 16px;}
    & .tv-business-cockpit-receivables:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-trend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1;}
    & .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap: 12px;}
    & .tv-business-cockpit-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 16px; min-height: 160px;}
    & .tv-business-cockpit-metric > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 20px;}
    & .tv-business-cockpit-exposure-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: 1fr; gap: 24px;}
    & .tv-business-cockpit-top-actions__list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: 1fr;}
    & .tv-business-cockpit-top-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height: 44px; border-left: 0; border-top: 1px solid #eadbad; padding: 10px 0; flex-direction: row; justify-content: space-between; align-items: center;}
  }
  @media(max-width:380px) {
    & .tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: minmax(0,1fr);}
    & .tv-daily-task:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height: 132px;}
    & .tv-business-cockpit-aging-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: minmax(0,1fr) auto; gap: 5px 10px;}
    & .tv-business-cockpit-aging-row > div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1/-1;}
    & .tv-business-cockpit-aging-row .tv-business-cockpit-aging-track:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1;}
    & .tv-business-cockpit-aging-row small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 2;}
  }
}
