/* business-apple-ui-v467.css */
/* YasReady Business 4.68.8 — one calm, premium layout system across the signed-in product. */
:root{--yr467-content:1180px;--yr467-gap:14px;--yr467-radius:22px;--yr467-shadow:0 16px 48px rgba(15,23,42,.055)}
:where(#today,#saasHome,#workspace,#financialModel,#runYasReady,#strategy,#connections,#customer360).yr467Apple{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--green,#12805c) 5%,transparent),transparent 34%),var(--bg,#f5f6f8)}
:where(#today,#saasHome,#workspace,#financialModel,#runYasReady,#connections,#customer360).yr467Apple>main,
#strategy.yr467Apple>main{width:min(calc(100% - 40px),var(--yr467-content))!important;max-width:var(--yr467-content)!important;margin-inline:auto!important;padding-inline:0!important}
:where(#today,#saasHome,#workspace,#financialModel,#runYasReady,#connections,#customer360).yr467Apple>main>*,
#strategy.yr467Apple>main>*{width:100%;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}

/* Every major surface uses the same edge, radius, border and restrained depth. */
.yr467Apple :where(.yr4409HomeHero,.workspaceHero,.finHero,.runHero,.yr4410DataHero,.yr450Hero,.yr453Hero,.yr457Hero,.yr463Hero,.yr4439StatusBands article,.yr4409SnapshotCard,.yr466Disclosure,.yr4439Explore){box-sizing:border-box;border-color:color-mix(in srgb,var(--line,#d9dee6) 88%,transparent)!important}
.yr467Apple :where(.yr4409HomeHero,.workspaceHero,.finHero,.runHero,.yr4410DataHero,.yr450Hero,.yr453Hero,.yr457Hero,.yr463Hero){border-radius:28px!important;box-shadow:var(--yr467-shadow)!important}
.yr467Apple :where(h1,.workspaceHero h1,.finHero h1,.runHero h1){letter-spacing:-.052em;line-height:1.02}
.yr467Apple :where(.kicker,[class*="Eyebrow"]){letter-spacing:.13em}

/* My Business: all rows share one left and right edge. */
#saasHome.yr467Apple{padding-top:20px!important}
#saasHome.yr467Apple>#yr451GuideBar{margin-top:0!important;margin-bottom:32px!important}
#saasHome.yr467Apple .yr4409HomeHero,
#saasHome.yr467Apple #saasSetupChecklist,
#saasHome.yr467Apple #yr450HomeInsight,
#saasHome.yr467Apple .yr4439StatusBands,
#saasHome.yr467Apple #yr4409HomeSnapshot,
#saasHome.yr467Apple .yr466Disclosure,
#saasHome.yr467Apple .yr4439Explore{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
#saasHome.yr467Apple .yr4439StatusBands{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--yr467-gap)!important;margin-top:16px!important;margin-bottom:var(--yr467-gap)!important;align-items:stretch}
#saasHome.yr467Apple .yr4439StatusBands article{min-width:0;height:100%;padding:20px!important;border-radius:20px!important;background:color-mix(in srgb,var(--card,#fff) 94%,transparent)!important}
#saasHome.yr467Apple #yr4409HomeSnapshot{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:var(--yr467-gap)!important;margin-top:0!important;margin-bottom:24px!important;align-items:stretch}
#saasHome.yr467Apple .yr4409SnapshotCard{min-width:0;min-height:170px;padding:20px!important;border-radius:20px!important;background:var(--card,#fff);box-shadow:0 8px 26px rgba(15,23,42,.035)}
#saasHome.yr467Apple .yr4409SnapshotCard>small{max-width:24ch}
#saasHome.yr467Apple .yr466Disclosure{margin-top:var(--yr467-gap)!important;margin-bottom:0!important;border-radius:20px!important;box-shadow:0 8px 28px rgba(15,23,42,.035)}
#saasHome.yr467Apple .yr4439Explore{margin-top:var(--yr467-gap)!important;margin-bottom:24px!important;border-radius:20px!important;background:var(--card,#fff)!important;box-shadow:0 8px 28px rgba(15,23,42,.035)}
#saasHome.yr467Apple .yr4439Explore>summary{padding:18px 22px!important}

/* The setup step follows the selected theme. Light mode never inherits the legacy dark feature-card treatment. */
html:not([data-theme="dark"]) #saasHome.yr467Apple .yr412ChecklistCurrent{
  background:linear-gradient(145deg,#fff,#f3faf6)!important;
  color:var(--ink,#141720)!important;
  border:1px solid color-mix(in srgb,var(--green,#12805c) 22%,var(--line,#d9dee6))!important;
  box-shadow:0 12px 34px rgba(15,23,42,.055)!important
}
html:not([data-theme="dark"]) #saasHome.yr467Apple .yr412ChecklistCurrent>span{color:var(--green,#12805c)!important}
html:not([data-theme="dark"]) #saasHome.yr467Apple .yr412ChecklistCurrent>small{color:var(--muted,#667085)!important}
html:not([data-theme="dark"]) #saasHome.yr467Apple .yr412ChecklistCurrent>b{color:var(--green,#12805c)!important}

/* Setup and next-move cards follow the active theme on every signed-in page. */
html:not([data-theme="dark"]) :where(#today,#saasHome,#workspace,#financialModel,#runYasReady,#strategy,#connections,#customer360).yr467Apple .yr412ChecklistCurrent{
  background:linear-gradient(145deg,#fff,#f3faf6)!important;
  color:var(--ink,#141720)!important;
  border:1px solid color-mix(in srgb,var(--green,#12805c) 22%,var(--line,#d9dee6))!important;
  box-shadow:0 12px 34px rgba(15,23,42,.055)!important
}
html:not([data-theme="dark"]) .yr467Apple .yr412ChecklistCurrent>span,
html:not([data-theme="dark"]) .yr467Apple .yr412ChecklistCurrent>b{color:#075f46!important}
html:not([data-theme="dark"]) .yr467Apple .yr412ChecklistCurrent>strong{color:#141720!important}
html:not([data-theme="dark"]) .yr467Apple .yr412ChecklistCurrent>small,
html:not([data-theme="dark"]) .yr467Apple .yr412ChecklistCurrent>em{color:var(--muted,#667085)!important}

/* Today follows the selected theme all the way through its nested guidance UI. */
html:not([data-theme="dark"]) #today.yr467Apple #yr412TodayNext{
  background:linear-gradient(145deg,var(--yr-panel,#fff),color-mix(in srgb,var(--yr-green,#12805c) 6%,var(--yr-panel,#fff)))!important;
  color:var(--yr-text,#141720)!important;
  border:1px solid color-mix(in srgb,var(--yr-green,#12805c) 22%,var(--yr-line,#d9dee6))!important;
  box-shadow:0 12px 34px rgba(15,23,42,.055)!important
}
html:not([data-theme="dark"]) #today.yr467Apple #yr412TodayNext>span{color:var(--yr-green,#12805c)!important}
html:not([data-theme="dark"]) #today.yr467Apple #yr412TodayNext h2{color:var(--yr-text,#141720)!important}
html:not([data-theme="dark"]) #today.yr467Apple #yr412TodayNext>p{color:var(--yr-muted,#667085)!important}
html:not([data-theme="dark"]) #today.yr467Apple #yr412TodayNext .yr4410TodayMeta span,
html:not([data-theme="dark"]) #today.yr467Apple #yr412TodayNext .yr452Badges span{background:var(--yr-panel,#fff)!important;color:var(--yr-muted,#667085)!important;border-color:var(--yr-line,#d9dee6)!important}
html:not([data-theme="dark"]) #today.yr467Apple #yr412TodayNext .yr4410TodayWhy,
html:not([data-theme="dark"]) #today.yr467Apple #yr412TodayNext .yr412After,
html:not([data-theme="dark"]) #today.yr467Apple #yr412TodayNext .yr413AutoWork{background:var(--yr-panel2,#f5f6f8)!important;border-color:var(--yr-line,#d9dee6)!important;color:var(--yr-text,#141720)!important}
html:not([data-theme="dark"]) #today.yr467Apple #yr412TodayNext :where(.yr4410TodayWhy summary,.yr412After strong,.yr413AutoWork>div){color:var(--yr-text,#141720)!important}
html:not([data-theme="dark"]) #today.yr467Apple #yr412TodayNext :where(.yr4410TodayWhy>div,.yr412After small,.yr413Paused.dark){color:var(--yr-muted,#667085)!important}
html:not([data-theme="dark"]) #today.yr467Apple #yr412TodayNext :where(.yr412After>span,.yr413AutoWork>span){color:var(--yr-green,#12805c)!important}
html:not([data-theme="dark"]) #today.yr467Apple #yr412TodayNext .yr412After>div{border-color:var(--yr-line,#d9dee6)!important}
html:not([data-theme="dark"]) #today.yr467Apple #yr412TodayNext .yr412After b{background:color-mix(in srgb,var(--yr-green,#12805c) 10%,var(--yr-panel,#fff))!important;color:var(--yr-green,#12805c)!important}
html:not([data-theme="dark"]) #today.yr467Apple #yr412TodayNext .yr4410CaughtUp{background:color-mix(in srgb,var(--yr-green,#12805c) 8%,var(--yr-panel,#fff))!important;border-color:color-mix(in srgb,var(--yr-green,#12805c) 20%,var(--yr-line,#d9dee6))!important;color:color-mix(in srgb,var(--yr-green,#12805c) 76%,var(--yr-text,#141720))!important}

/* Consistent card rhythm on the rest of the operating pages. */
.yr467Apple :where(.osGrid,.reviewGrid,.workspaceGrid,.finGrid,.runGrid,.yr4410DataGrid,.yr453Stats,.yr457Grid,.yr463Grid){gap:var(--yr467-gap)!important}
.yr467Apple :where(.osCard,.workspaceCard,.finCard,.runCard,.yr49Card,.yr4410DataGrid article,.yr453Stats article,.yr457Card,.yr463Card){border-radius:20px!important;box-shadow:0 8px 28px rgba(15,23,42,.035)}
.yr467Apple :where(.btn,button){-webkit-tap-highlight-color:transparent}
.yr467Apple .btn{border-radius:12px;min-height:44px}

[data-theme="dark"] :where(#today,#saasHome,#workspace,#financialModel,#runYasReady,#strategy,#connections,#customer360).yr467Apple{background:radial-gradient(circle at 50% 0,rgba(61,187,120,.07),transparent 34%),var(--bg,#090b0e)}
[data-theme="dark"] .yr467Apple :where(.yr4409SnapshotCard,.yr4439StatusBands article,.yr4439Explore){background:var(--card,#11151b)!important;box-shadow:none}

/* Onboarding choices must read as controls, with an unmistakable selected state. */
.onboarding .choice{position:relative;min-height:78px;padding:18px 64px 18px 20px!important;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}
.onboarding .choice:hover{border-color:color-mix(in srgb,var(--green,#12805c) 55%,var(--line,#d9dee6))!important;background:color-mix(in srgb,var(--green,#12805c) 4%,var(--card,#fff))!important}
.onboarding .choice:focus-visible{outline:3px solid color-mix(in srgb,var(--green,#12805c) 32%,transparent)!important;outline-offset:3px}
.onboarding .choice::after{content:'';position:absolute;right:20px;top:50%;width:28px;height:28px;border:2px solid color-mix(in srgb,var(--muted,#667085) 45%,transparent);border-radius:50%;transform:translateY(-50%);box-sizing:border-box;background:var(--card,#fff)}
.onboarding .choice.selected,.onboarding .choice[aria-pressed="true"]{border-color:#087a57!important;background:#e8f7f0!important;box-shadow:0 0 0 3px rgba(8,122,87,.16),0 10px 28px rgba(15,23,42,.06)!important;color:#10231d!important}
.onboarding .choice.selected::after,.onboarding .choice[aria-pressed="true"]::after{content:'✓';display:grid;place-items:center;border-color:#087a57;background:#087a57;color:#fff;font-size:17px;font-weight:950;line-height:1}
.onboarding .choice.selected span,.onboarding .choice[aria-pressed="true"] span{color:#385c50!important}
[data-theme="dark"] .onboarding .choice.selected,[data-theme="dark"] .onboarding .choice[aria-pressed="true"]{border-color:#4ad39f!important;background:#12372b!important;color:#fff!important;box-shadow:0 0 0 3px rgba(74,211,159,.2)!important}
[data-theme="dark"] .onboarding .choice.selected span,[data-theme="dark"] .onboarding .choice[aria-pressed="true"] span{color:#c1ddd2!important}

@media(max-width:1000px){
  #saasHome.yr467Apple #yr4409HomeSnapshot{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
  .yr4315BusinessNav{display:none!important}
  #saasHome.yr467Apple{padding-top:14px!important}
  #saasHome.yr467Apple>#yr451GuideBar{margin-bottom:22px!important}
  :where(#today,#saasHome,#workspace,#financialModel,#runYasReady,#connections,#customer360).yr467Apple>main,#strategy.yr467Apple>main{width:min(calc(100% - 28px),var(--yr467-content))!important}
  #saasHome.yr467Apple .yr4439StatusBands{grid-template-columns:1fr!important}
  .yr467Apple :where(.yr4409HomeHero,.workspaceHero,.finHero,.runHero,.yr4410DataHero,.yr450Hero,.yr453Hero,.yr457Hero,.yr463Hero){border-radius:22px!important}
}
@media(max-width:560px){
  #saasHome.yr467Apple #yr4409HomeSnapshot{grid-template-columns:1fr!important}
  #saasHome.yr467Apple .yr4409SnapshotCard{min-height:0}
}

/* business-intelligence-contract-v452.css */
.yr452Contract{margin:16px 0 4px;padding-top:14px;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}
.yr452Badges{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 10px}
.yr452Badges span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.03em;background:color-mix(in srgb,currentColor 7%,transparent)}
.yr452Badges [data-state="known"],.yr452Badges [data-confidence="high"],.yr452Badges [data-freshness="current"]{background:#dff8ed;color:#145b45;border-color:#93d9c0}
.yr452Badges [data-state="estimated"],.yr452Badges [data-state="incomplete"],.yr452Badges [data-confidence="moderate"],.yr452Badges [data-freshness="aging"]{background:#fff2c7;color:#674c00;border-color:#e9c75b}
.yr452Badges [data-state="unknown"],.yr452Badges [data-confidence="low"],.yr452Badges [data-confidence="unavailable"],.yr452Badges [data-freshness="stale"],.yr452Badges [data-freshness="unknown"]{background:#f2f3f5;color:#3f4650;border-color:#c8ccd2}
.yr452Explain{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:14px;background:color-mix(in srgb,currentColor 5%,transparent)}
.yr452Explain summary{padding:11px 14px;cursor:pointer;font-weight:800;font-size:13px}
.yr452ExplainGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 14px 14px}
.yr452ExplainGrid>div{padding:12px;border-radius:10px;background:color-mix(in srgb,currentColor 5%,transparent)}
.yr452ExplainGrid strong{display:block;margin-bottom:5px;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.yr452ExplainGrid p,.yr452ExplainGrid ul{margin:0;font-size:13px;line-height:1.55}.yr452ExplainGrid ul{padding-left:18px}
.yr452KnowledgeGaps{margin:22px 0;padding:24px;border:1px solid var(--line,#d8dde5);border-radius:22px;background:var(--card,#fff);color:var(--ink,#17202a);box-shadow:0 14px 34px rgba(18,30,44,.08)}
.yr452GapHead{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.yr452GapHead h2{margin:6px 0 7px}.yr452GapHead p{margin:0;max-width:680px;color:var(--muted,#667085)}.yr452GapHead>strong{white-space:nowrap;padding:7px 10px;border-radius:999px;background:var(--soft,#eef2f6);font-size:12px}
.yr452GapList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.yr452GapList button{appearance:none;text-align:left;border:1px solid var(--line,#d8dde5);border-radius:16px;padding:16px;background:transparent;color:inherit;cursor:pointer}.yr452GapList button:hover,.yr452GapList button:focus-visible{border-color:var(--accent,#187f66);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#187f66) 18%,transparent);outline:0}.yr452GapList span{display:block;font-size:10px;font-weight:900;letter-spacing:.1em;color:var(--accent,#187f66)}.yr452GapList strong{display:block;margin:7px 0;font-size:16px}.yr452GapList small{display:block;line-height:1.45;color:var(--muted,#667085)}.yr452GapList b{display:block;margin-top:12px;font-size:12px}
.yr452GapList button:only-child{grid-column:1/-1}
html[data-theme="dark"] .yr452KnowledgeGaps,body.dark .yr452KnowledgeGaps{background:var(--card,#111820);color:var(--ink,#f5f7fa)}
html[data-theme="dark"] .yr452GapHead>strong,body.dark .yr452GapHead>strong{background:#26313d;color:#f5f7fa;border:1px solid #465362}
@media(max-width:760px){.yr452ExplainGrid,.yr452GapList{grid-template-columns:1fr}.yr452GapHead{display:block}.yr452GapHead>strong{display:inline-block;margin-top:12px}.yr452KnowledgeGaps{padding:18px}}
.yr452Health{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.yr452Health span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid var(--line,#d8dde4);border-radius:999px;background:var(--surface,#fff);color:var(--ink,#151922);font-size:12px;font-weight:700}.dark .yr452Health span,[data-theme="dark"] .yr452Health span{background:#171a20;border-color:#343a45;color:#f7f8fa}

/* business-customer-360-v453.css */
.nav>.brand[data-yr453]{gap:6px;white-space:nowrap}.yr453Product{font-size:18px;font-weight:850;letter-spacing:-.035em}.yr453Divider{color:var(--muted);font-weight:500}.yr453By{font-size:14px;white-space:nowrap;color:var(--muted);font-weight:700;letter-spacing:-.01em}.yr453Customers{padding:clamp(54px,7vw,92px) 0}.yr453Hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin-bottom:30px}.yr453Hero h1{font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.055em;margin:10px 0 14px;max-width:850px}.yr453Hero p{max-width:760px;color:var(--muted);font-size:17px;line-height:1.55;margin:0}.yr453Stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.yr453Stats article,.yr453Toolbar,.yr453List,.yr453Side{background:var(--surface);border:1px solid var(--line);border-radius:20px}.yr453Stats article{padding:18px}.yr453Stats span,.yr453Stats small{display:block;color:var(--muted);font-size:14px}.yr453Stats strong{display:block;font-size:30px;letter-spacing:-.04em;margin:6px 0 2px}.yr453Toolbar{display:grid;grid-template-columns:1fr 240px;gap:12px;padding:14px;margin-bottom:18px}.yr453Toolbar label span,.yr453Fields label span{display:block;color:var(--muted);font-size:14px;font-weight:750;margin:0 0 6px}.yr453Toolbar input,.yr453Toolbar select,.yr453Fields input,.yr453Fields select,.yr453Fields textarea{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px 13px;background:var(--surface);color:var(--text)}.yr453Layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.yr453List{padding:8px}.yr453Contact{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:13px;align-items:center;text-align:left;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);padding:14px;border-radius:12px}.yr453Contact:last-child{border-bottom:0}.yr453Contact:hover{background:var(--surface-2)}.yr453Avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--purple-soft);color:var(--purple);font-weight:900}.yr453Contact strong,.yr453Contact small{display:block}.yr453Contact small{color:var(--muted);margin-top:3px}.yr453Rel{border:1px solid var(--line);border-radius:999px;padding:6px 9px;text-transform:capitalize;color:var(--muted);font-size:14px}.yr453Side{padding:22px;position:sticky;top:92px}.yr453Side h2{font-size:26px;letter-spacing:-.035em;margin:9px 0}.yr453Side p,.yr453Side>small{color:var(--muted);line-height:1.5}.yr453Signal{display:flex;align-items:baseline;gap:8px;background:var(--surface-2);border-radius:14px;padding:14px;margin:17px 0}.yr453Signal strong{font-size:28px}.yr453Empty{padding:42px 24px;text-align:center;color:var(--muted)}.yr453Empty strong{color:var(--text);font-size:20px}.yr453Dialog{width:min(760px,calc(100% - 28px));max-height:88vh;border:1px solid var(--line);border-radius:24px;padding:0;background:var(--surface);color:var(--text);box-shadow:0 30px 90px rgba(0,0,0,.25)}.yr453Dialog::backdrop{background:rgba(0,0,0,.46);backdrop-filter:blur(5px)}.yr453Dialog form{padding:24px}.yr453DialogHead,.yr453DialogActions{display:flex;justify-content:space-between;gap:16px;align-items:center}.yr453DialogHead h2{font-size:30px;margin:6px 0}.yr453DialogHead>button{border:0;background:transparent;color:var(--muted);font-size:26px}.yr453Fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.yr453Fields .wide{grid-column:1/-1}.yr453DialogActions{justify-content:flex-end;border-top:1px solid var(--line);padding-top:18px}@media(max-width:850px){.yr453Stats{grid-template-columns:1fr 1fr}.yr453Layout{grid-template-columns:1fr}.yr453Side{position:static}.yr453Hero{grid-template-columns:1fr;align-items:start}.yr453Toolbar{grid-template-columns:1fr}}@media(max-width:560px){.yr453Product{font-size:16px}.yr453By{display:inline;font-size:10px}.yr453Divider{font-size:13px}.yr453Stats,.yr453Fields{grid-template-columns:1fr}.yr453Fields .wide{grid-column:auto}.yr453Contact{grid-template-columns:42px minmax(0,1fr)}.yr453Rel{grid-column:2;justify-self:start}}
.yr453LoadMore{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border:1px solid var(--line,#d8dde5);border-radius:14px;background:var(--card,#fff);color:var(--ink,#151821);font:inherit;font-weight:750;cursor:pointer}.yr453LoadMore span{color:var(--muted,#667085);font-size:.82rem;font-weight:600}

/* business-customer-360-ops-v4531.css */
.yr453Toolbar{grid-template-columns:minmax(0,1fr) 220px auto}.yr453OpsActions{display:flex;align-items:end;gap:8px}.yr453OpsActions .btn{white-space:nowrap}.yr453DuplicatePanel,.yr453Activity{margin-top:18px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px}.yr453DuplicatePanel>div:first-child,.yr453Activity>div:first-child{max-width:760px}.yr453DuplicatePanel h2,.yr453Activity h2{font-size:27px;letter-spacing:-.035em;margin:8px 0}.yr453DuplicatePanel p,.yr453Activity p{color:var(--muted);line-height:1.5}.yr453DuplicatePanel article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;border-top:1px solid var(--line);padding:14px 0}.yr453DuplicatePanel article strong,.yr453DuplicatePanel article small{display:block}.yr453DuplicatePanel article small,.yr453DuplicatePanel article>span{color:var(--muted);font-size:14px}.yr453DuplicatePanel article>div:last-child{display:flex;gap:7px}.yr453Activity{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:32px}.yr453ActivityRows article{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.yr453ActivityRows article>span,.yr453ActivityRows small{color:var(--muted);font-size:14px}.yr453ActivityRows strong,.yr453ActivityRows small{display:block}.yr453ContactOps{border-top:1px solid var(--line);padding:18px 0}.yr453ContactOps h3{font-size:22px;margin:5px 0 12px}.yr453NoteRow{display:grid;grid-template-columns:1fr auto;gap:8px}.yr453NoteRow input{width:100%;border:1px solid var(--line);border-radius:12px;padding:11px;background:var(--surface);color:var(--text)}.yr453MiniTimeline{margin:12px 0}.yr453MiniTimeline p{display:grid;grid-template-columns:90px 1fr;gap:9px;margin:0;padding:8px 0;border-bottom:1px solid var(--line);color:var(--text);font-size:14px}.yr453MiniTimeline time{color:var(--muted)}.yr453Archive{border:0;background:none;color:#a33;padding:6px 0;font-weight:750}.yr453ImportSummary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.yr453ImportSummary article{background:var(--surface-2);border-radius:14px;padding:16px}.yr453ImportSummary strong,.yr453ImportSummary span{display:block}.yr453ImportSummary strong{font-size:28px}.yr453ImportSummary span,.yr453ImportDialog p{color:var(--muted)}.yr453ImportNames{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.yr453ImportNames span{border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-size:14px}@media(max-width:900px){.yr453Toolbar{grid-template-columns:1fr}.yr453OpsActions{align-items:center}.yr453Activity{grid-template-columns:1fr}.yr453DuplicatePanel article{grid-template-columns:1fr}.yr453DuplicatePanel article>div:last-child{flex-wrap:wrap}}@media(max-width:560px){.yr453OpsActions{display:grid;grid-template-columns:1fr 1fr}.yr453OpsActions .btn{width:100%}.yr453NoteRow{grid-template-columns:1fr}.yr453ImportSummary{grid-template-columns:1fr}}

/* business-customer-reasoning-v455.css */
.yr455Reasoning{margin:18px 0 22px;padding:24px;border:1px solid var(--line,#dfe3e6);border-radius:24px;background:var(--surface,#fff);box-shadow:0 18px 50px rgba(20,28,37,.06)}
.yr455Reasoning>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.yr455Reasoning h2{font-size:clamp(24px,3vw,38px);line-height:1.05;margin:6px 0 10px;max-width:760px}.yr455Reasoning h3{font-size:20px;margin:5px 0 8px}.yr455Reasoning p{color:var(--muted,#667085);margin:0;line-height:1.5}.yr455Actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:460px}.yr455Actions .btn{white-space:nowrap}
.yr455Metrics,.yr455PvmGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.yr455Metrics>article,.yr455PvmGrid>article{border:1px solid var(--line,#dfe3e6);border-radius:16px;padding:15px;background:var(--surface-2,#f7f8f9);min-width:0}.yr455Metrics span,.yr455PvmGrid span{display:block;color:var(--muted,#667085);font-size:12px}.yr455Metrics strong,.yr455PvmGrid strong{display:block;font-size:22px;margin:6px 0;overflow-wrap:anywhere}.yr455Metrics small,.yr455PvmGrid small{display:block;color:var(--muted,#667085);line-height:1.35}.yr455Metrics [data-state="missing"]{border-color:#d7b45a;background:color-mix(in srgb,#f4c95d 10%,var(--surface,#fff))}
.yr455Grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.yr455Grid>article,.yr455Pvm,.yr455Recent{border:1px solid var(--line,#dfe3e6);border-radius:18px;padding:18px;background:var(--surface,#fff);min-width:0}.yr455Pvm{margin-top:14px}.yr455PvmGrid{margin-top:14px}.yr455Fine{font-size:12px!important;margin-top:10px!important}
.yr455TableWrap{overflow:auto;margin-top:14px}.yr455TableWrap table{width:100%;border-collapse:collapse;font-size:13px}.yr455TableWrap th,.yr455TableWrap td{text-align:left;padding:9px;border-bottom:1px solid var(--line,#dfe3e6);white-space:nowrap}.yr455TableWrap th{color:var(--muted,#667085);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.yr455TableWrap td small{display:block;color:var(--muted,#667085)}.yr455Empty{padding:18px;border:1px dashed var(--line,#dfe3e6);border-radius:14px;color:var(--muted,#667085);margin-top:14px}.yr455Empty strong,.yr455Empty span{display:block}.yr455Empty span{margin-top:4px}
.yr455Quality{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.yr455Quality span{display:inline-flex!important;width:auto;padding:4px 7px;border-radius:999px;background:var(--surface,#fff);border:1px solid var(--line,#dfe3e6);font-size:10px!important;font-weight:750;color:var(--muted,#667085)}.yr455Quality span[data-state="known"]{background:#e7f8f0;color:#116747;border-color:#bfe8d5}.yr455Quality span[data-state="estimated"]{background:#eef1ff;color:#394a9a}.yr455Quality span[data-state="incomplete"],.yr455Quality span[data-state="unknown"]{background:#fff4d8;color:#71520a;border-color:#ecd38f}.yr455Reasoning details{margin-top:8px;font-size:11px;color:var(--muted,#667085)}.yr455Reasoning summary{cursor:pointer;font-weight:750}.yr455Reasoning details p{font-size:11px;margin-top:6px}
.yr455Recent{margin-top:14px}.yr455Recent>div:not(:first-child){display:grid;grid-template-columns:100px 1.2fr 1fr auto 32px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line,#dfe3e6);font-size:13px}.yr455Recent button{border:0;background:transparent;color:var(--muted,#667085);font-size:20px;cursor:pointer}.yr455Dialog .yr455Fine{padding:0 22px}.yr455Dialog select{width:100%}
html[data-theme="dark"] .yr455Reasoning,html[data-theme="dark"] .yr455Grid>article,html[data-theme="dark"] .yr455Pvm,html[data-theme="dark"] .yr455Recent{background:var(--surface,#15181d)}
@media(max-width:900px){.yr455Reasoning>header{display:block}.yr455Actions{justify-content:flex-start;margin-top:16px;max-width:none}.yr455Metrics,.yr455PvmGrid{grid-template-columns:1fr 1fr}.yr455Grid{grid-template-columns:1fr}}
@media(max-width:600px){.yr455Reasoning{padding:17px;border-radius:18px}.yr455Actions{display:grid;grid-template-columns:1fr 1fr}.yr455Actions .btn{text-align:center}.yr455Metrics,.yr455PvmGrid{grid-template-columns:1fr}.yr455Recent>div:not(:first-child){grid-template-columns:82px 1fr auto}.yr455Recent>div:not(:first-child) span:nth-child(3){grid-column:2}.yr455Recent b{grid-column:3;grid-row:1}.yr455Recent button{grid-column:3;grid-row:2}}

/* business-commerce-projection-v46918.css */
.yr46918Commerce{margin:22px 0;padding:24px;border:1px solid var(--line,#d8dde5);border-radius:24px;background:var(--card,#fff)}
.yr46918Commerce header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.yr46918Commerce h2{margin:5px 0 6px;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.08}.yr46918Commerce p{margin:0;max-width:720px;color:var(--muted,#667085);line-height:1.5}.yr46918CommerceTotals{min-width:150px;padding:14px 16px;border-radius:18px;background:var(--soft,#f1f4f7)}.yr46918CommerceTotals strong{display:block;font-size:1.7rem}.yr46918CommerceTotals span{color:var(--muted,#667085);font-size:.86rem}.yr46918CommerceStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.yr46918CommerceStats article{padding:15px;border:1px solid var(--line,#d8dde5);border-radius:16px}.yr46918CommerceStats span{display:block;color:var(--muted,#667085);font-size:.78rem}.yr46918CommerceStats strong{display:block;margin-top:4px;font-size:1.05rem}.yr46918TopProducts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.yr46918TopProducts article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--soft,#f1f4f7)}.yr46918TopProducts article>span{font-size:.76rem;font-weight:800;color:var(--accent,#087d5b)}.yr46918TopProducts strong,.yr46918TopProducts small{display:block;overflow:hidden;text-overflow:ellipsis}.yr46918TopProducts small{margin-top:3px;color:var(--muted,#667085)}.yr46918TopProducts b{white-space:nowrap}@media(max-width:720px){.yr46918Commerce{padding:18px}.yr46918Commerce header{display:block}.yr46918CommerceTotals{margin-top:14px}.yr46918CommerceStats,.yr46918TopProducts{grid-template-columns:1fr}}

/* business-operational-intelligence-v456.css */
.yr456Operations{margin:28px 0;padding:26px;border:1px solid var(--line,#dfe3e6);border-radius:26px;background:var(--surface,#fff);box-shadow:0 20px 55px rgba(20,28,37,.07)}
.yr456Operations>header{display:flex;justify-content:space-between;gap:26px;align-items:flex-start}.yr456Operations>header h1{font-size:clamp(28px,4vw,46px);line-height:1.02;max-width:850px;margin:7px 0 12px}.yr456Operations>header p{color:var(--muted,#667085);max-width:780px;line-height:1.55}.yr456Actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:440px}.yr456Actions .btn{white-space:nowrap}
.yr456Metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0}.yr456Metrics>article{padding:16px;border:1px solid var(--line,#dfe3e6);border-radius:17px;background:var(--surface-2,#f7f8f9);min-width:0}.yr456Metrics span{display:block;font-size:12px;color:var(--muted,#667085)}.yr456Metrics strong{display:block;font-size:21px;margin:6px 0;overflow-wrap:anywhere}.yr456Metrics small{display:block;color:var(--muted,#667085);line-height:1.35}
.yr456Grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.yr456Grid>article{border:1px solid var(--line,#dfe3e6);border-radius:19px;padding:19px;min-width:0}.yr456Grid h2{font-size:21px;margin:5px 0 14px}.yr456Rows>div{display:grid;grid-template-columns:1.2fr 1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line,#dfe3e6);font-size:13px}.yr456Rows span{color:var(--muted,#667085)}.yr456Rows b{font-size:12px;text-align:right}.yr456Empty{padding:18px;border:1px dashed var(--line,#dfe3e6);border-radius:14px;color:var(--muted,#667085)}
.yr456Bars>div{display:grid;grid-template-columns:minmax(120px,1fr) 1fr 42px;gap:10px;align-items:center;margin:12px 0}.yr456Bars span b,.yr456Bars span small{display:block}.yr456Bars span small{color:var(--muted,#667085);font-size:11px}.yr456Bars i{height:9px;border-radius:999px;background:var(--surface-2,#edf0f2);overflow:hidden}.yr456Bars u{display:block;height:100%;background:#178b67;border-radius:inherit;text-decoration:none}.yr456Bars u.risk{background:#d49a25}.yr456Bars u.over{background:#c74b44}
.yr456Quality{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.yr456Quality span{display:inline-flex!important;padding:4px 7px;border:1px solid var(--line,#dfe3e6);border-radius:999px;background:var(--surface-2,#f7f8f9);font-size:10px!important;font-weight:750;color:var(--muted,#667085)}.yr456Quality span[data-state="known"]{color:#116747;background:#e7f8f0;border-color:#bfe8d5}.yr456Quality span[data-state="estimated"]{color:#394a9a;background:#eef1ff}.yr456Quality span[data-state="incomplete"],.yr456Quality span[data-state="unknown"]{color:#71520a;background:#fff4d8;border-color:#ecd38f}.yr456Operations details{font-size:11px;color:var(--muted,#667085);margin-top:8px}.yr456Operations summary{font-weight:750;cursor:pointer}.yr456Operations details p{font-size:11px;line-height:1.4;margin-top:6px}
.yr456Dialog{border:0;border-radius:22px;padding:0;background:var(--surface,#fff);color:var(--ink,#171b24);width:min(650px,calc(100vw - 28px));box-shadow:0 35px 90px rgba(0,0,0,.3)}.yr456Dialog::backdrop{background:rgba(6,12,18,.58);backdrop-filter:blur(5px)}.yr456Dialog form{padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.yr456Dialog header,.yr456Dialog footer,.yr456Dialog .wide{grid-column:1/-1}.yr456Dialog header,.yr456Dialog footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.yr456Dialog header h2{margin:4px 0}.yr456Dialog header>button{border:0;background:transparent;color:inherit;font-size:26px}.yr456Dialog label span{display:block;font-size:12px;font-weight:750;margin-bottom:6px}.yr456Dialog input,.yr456Dialog select{width:100%;box-sizing:border-box;border:1px solid var(--line,#dfe3e6);border-radius:11px;padding:11px;background:var(--surface-2,#f7f8f9);color:inherit}.yr456Dialog label.check{display:flex;align-items:center;gap:8px}.yr456Dialog label.check input{width:auto}.yr456Dialog label.check span{margin:0}.yr456Dialog footer{justify-content:flex-end;border-top:1px solid var(--line,#dfe3e6);padding-top:16px}
html[data-theme="dark"] .yr456Operations,html[data-theme="dark"] .yr456Grid>article,html[data-theme="dark"] .yr456Dialog{background:var(--surface,#15181d)}
@media(max-width:900px){.yr456Operations>header{display:block}.yr456Actions{justify-content:flex-start;max-width:none;margin-top:16px}.yr456Metrics{grid-template-columns:1fr 1fr}.yr456Grid{grid-template-columns:1fr}}
@media(max-width:600px){.yr456Operations{padding:17px;border-radius:19px}.yr456Metrics{grid-template-columns:1fr}.yr456Actions{display:grid;grid-template-columns:1fr}.yr456Rows>div{grid-template-columns:1fr auto}.yr456Rows span{grid-column:1}.yr456Rows b{grid-column:2;grid-row:1/3}.yr456Dialog form{grid-template-columns:1fr}.yr456Dialog label,.yr456Dialog header,.yr456Dialog footer{grid-column:1}}

/* business-executive-brain-v457.css */
.yr457Briefing,.yr457ExecutiveConsole{max-width:1260px;margin:18px auto;border:1px solid var(--line,#dfe3e6);border-radius:24px;background:var(--surface,#fff);box-shadow:0 18px 50px rgba(20,28,37,.06)}
.yr457Briefing{padding:26px}.yr457Briefing>header,.yr457ExecutiveConsole>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.yr457Briefing>header h2,.yr457ExecutiveConsole>header h2{font-size:clamp(28px,3vw,38px);line-height:1.08;letter-spacing:-.042em;margin:7px 0 10px}.yr457Briefing>header p,.yr457ExecutiveConsole>header p{margin:0;color:var(--muted,#667085);font-size:16px;line-height:1.55}.yr457Briefing>header>strong{padding:8px 11px;border-radius:999px;background:var(--surface-2,#f3f5f6);font-size:13px}
.yr457Questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.yr457Questions>article{border:1px solid var(--line,#dfe3e6);border-radius:18px;padding:20px;min-width:0;min-height:190px;background:var(--surface-2,#f7f8f9);box-sizing:border-box}.yr457Questions>article>span{font-size:12px;color:#148562;font-weight:850;letter-spacing:.08em}.yr457Questions h3{font-size:15px;line-height:1.4;margin:10px 0 8px;color:var(--muted,#667085)}.yr457Questions article>b{display:block;font-size:19px;line-height:1.28;letter-spacing:-.025em;overflow-wrap:anywhere}
.yr457Quality{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.yr457Quality span{font-size:12px!important;line-height:1.35!important;padding:5px 8px;border-radius:999px;border:1px solid var(--line,#dfe3e6);background:var(--surface,#fff);color:var(--muted,#667085)}.yr457Quality span[data-state="known"]{background:#e7f8f0;color:#116747;border-color:#bfe8d5}.yr457Quality span[data-state="estimated"]{background:#eef1ff;color:#394a9a}.yr457Quality span[data-state="incomplete"],.yr457Quality span[data-state="unknown"]{background:#fff4d8;color:#71520a;border-color:#ecd38f}.yr457Briefing details{font-size:13px;color:var(--muted,#667085);margin-top:12px}.yr457Briefing summary{cursor:pointer;font-weight:750;line-height:1.4}.yr457Briefing details p{font-size:14px;line-height:1.5;margin:7px 0}
.yr457ExecutiveConsole{padding:24px}.yr457ExecutiveConsole>section{margin-top:22px;padding-top:20px;border-top:1px solid var(--line,#dfe3e6)}.yr457ExecutiveConsole>section>h2{font-size:22px;margin:5px 0 13px}.yr457Compare,.yr457DecisionList,.yr457Evidence{display:grid;gap:9px}.yr457Compare article,.yr457DecisionList article,.yr457Evidence article{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;border:1px solid var(--line,#dfe3e6);border-radius:15px;padding:13px}.yr457Compare article>span,.yr457Evidence article>span{font-weight:850;color:#148562}.yr457Compare h3,.yr457DecisionList h3,.yr457Evidence h3,.yr457RiskList h3{font-size:15px;margin:0 0 4px}.yr457Compare p,.yr457DecisionList p,.yr457Evidence p,.yr457RiskList p{font-size:12px;color:var(--muted,#667085);margin:0 0 5px;line-height:1.4}.yr457Compare small,.yr457DecisionList small,.yr457Evidence small,.yr457RiskList small{font-size:10px;color:var(--muted,#667085)}
.yr457RiskList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.yr457RiskList article{border:1px solid var(--line,#dfe3e6);border-left:4px solid #d49a25;border-radius:15px;padding:14px}.yr457RiskList article[data-severity="critical"]{border-left-color:#c74b44}.yr457RiskList article>span{font-size:10px;font-weight:850;text-transform:uppercase;color:#9b6714}.yr457DecisionList article{grid-template-columns:78px 1fr auto}.yr457DecisionList article>span{font-size:10px;text-transform:uppercase;font-weight:850;padding:5px 7px;border-radius:999px;background:var(--surface-2,#f3f5f6);text-align:center}.yr457DecisionList [data-status="achieved"]{background:#e7f8f0;color:#116747}.yr457DecisionList [data-status="missed"]{background:#feeceb;color:#943b35}.yr457Empty{padding:18px;border:1px dashed var(--line,#dfe3e6);border-radius:14px;color:var(--muted,#667085)}
.yr457Dialog{border:0;border-radius:22px;padding:0;background:var(--surface,#fff);color:var(--ink,#171b24);width:min(680px,calc(100vw - 28px));box-shadow:0 35px 90px rgba(0,0,0,.3)}.yr457Dialog::backdrop{background:rgba(6,12,18,.58);backdrop-filter:blur(5px)}.yr457Dialog form{padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.yr457Dialog header,.yr457Dialog footer,.yr457Dialog .wide{grid-column:1/-1}.yr457Dialog header,.yr457Dialog footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.yr457Dialog header h2{margin:4px 0}.yr457Dialog header>button{border:0;background:transparent;color:inherit;font-size:26px}.yr457Dialog label span{display:block;font-size:12px;font-weight:750;margin-bottom:6px}.yr457Dialog input,.yr457Dialog select,.yr457Dialog textarea{width:100%;box-sizing:border-box;border:1px solid var(--line,#dfe3e6);border-radius:11px;padding:11px;background:var(--surface-2,#f7f8f9);color:inherit}.yr457Dialog footer{justify-content:flex-end;border-top:1px solid var(--line,#dfe3e6);padding-top:16px}
html[data-theme="dark"] .yr457Briefing,html[data-theme="dark"] .yr457ExecutiveConsole,html[data-theme="dark"] .yr457Dialog{background:var(--surface,#15181d)}
@media(max-width:1050px){.yr457Questions{grid-template-columns:repeat(2,minmax(0,1fr))}.yr457Questions>article{min-height:0}.yr457RiskList{grid-template-columns:1fr}}
@media(max-width:640px){.yr457Briefing,.yr457ExecutiveConsole{padding:17px;border-radius:18px}.yr457Briefing>header,.yr457ExecutiveConsole>header{display:block}.yr457ExecutiveConsole>header .btn{margin-top:14px}.yr457Questions{grid-template-columns:1fr}.yr457Questions>article:first-child{grid-column:auto}.yr457Compare article,.yr457DecisionList article,.yr457Evidence article{grid-template-columns:1fr}.yr457Compare article>span,.yr457Evidence article>span{font-size:11px}.yr457Compare article .btn,.yr457DecisionList article .btn{width:100%}.yr457Dialog form{grid-template-columns:1fr}.yr457Dialog label,.yr457Dialog header,.yr457Dialog footer{grid-column:1}}

/* 4.68.4: Cloud conflicts remain available without taking over the workspace. */
.yr4448CloudConflicts{position:fixed;right:18px;bottom:58px;z-index:9001;width:min(440px,calc(100vw - 36px));max-height:min(620px,70vh);overflow:auto;background:var(--surface,#fff);color:var(--ink,#171b24);border:1px solid var(--line,#dfe3e6);border-radius:22px;padding:20px;box-shadow:0 24px 70px rgba(17,24,39,.22)}
.yr4448CloudConflicts>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.yr4448CloudConflicts h3{font-size:22px;line-height:1.2;letter-spacing:-.03em;margin:7px 0}.yr4448CloudConflicts>header button{border:0;background:transparent;color:inherit;font-size:25px;line-height:1;padding:4px;cursor:pointer}.yr4448CloudConflicts>p{color:var(--muted,#667085);font-size:15px;line-height:1.5}.yr4448ConflictLimit{padding:10px 12px;border-radius:12px;background:var(--surface-2,#f3f5f6)}.yr4448ConflictList article{padding:15px 0;border-top:1px solid var(--line,#dfe3e6)}.yr4448ConflictList article>strong{display:block;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.yr4448ConflictList article>small{display:block;color:var(--muted,#667085);font-size:13px;line-height:1.45;margin:5px 0 10px}.yr4448ConflictList article>div{display:flex;gap:8px;flex-wrap:wrap}
:root[data-theme="dark"] .yr4448CloudConflicts{background:var(--surface,#15181d);color:var(--ink,#f7f8fb)}
@media(max-width:640px){.yr4448CloudConflicts{right:10px;bottom:54px;width:calc(100vw - 20px);max-height:72vh;padding:17px}.yr457Questions>article{padding:18px}.yr457Questions h3{font-size:15px}.yr457Questions article>b{font-size:18px}.yr457Quality span{font-size:12px!important}}

/* 4.68.5: final cascade guard for the live Today view. */
#today #yr457Briefing .yr457Questions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
#today #yr457Briefing .yr457Questions>article{padding:20px!important;min-height:190px!important}
#today #yr457Briefing .yr457Questions h3{font-size:15px!important;line-height:1.4!important}
#today #yr457Briefing .yr457Questions article>b{font-size:19px!important;line-height:1.28!important}
.yr4448CloudConflicts>header>[data-yr4448-close]{display:grid!important;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid var(--line,#dfe3e6)!important;border-radius:999px!important;background:var(--surface-2,#f3f5f6)!important;color:inherit!important;font-size:25px!important;line-height:1!important}
@media(max-width:1050px){#today #yr457Briefing .yr457Questions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){#today #yr457Briefing .yr457Questions{grid-template-columns:1fr!important}#today #yr457Briefing .yr457Questions>article{min-height:0!important}}

/* 4.68.6: selectors that survive the routed Today shell and legacy cascade. */
body .yr457Briefing .yr457Questions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
body .yr457Briefing .yr457Questions>article{padding:20px!important;min-width:0!important;min-height:190px!important}
body .yr457Briefing .yr457Questions h3{font-size:15px!important;line-height:1.4!important}
body .yr457Briefing .yr457Questions article>b{font-size:19px!important;line-height:1.28!important}
body .yr4448CloudConflicts>header>[data-yr4448-close]{display:grid!important;place-items:center!important;position:static!important;visibility:visible!important;opacity:1!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex:0 0 40px!important;margin:0!important;padding:0!important;border:1px solid #cfd5da!important;border-radius:999px!important;background:#f3f5f6!important;color:#171b24!important;font-size:0!important;line-height:1!important;text-indent:0!important;cursor:pointer!important}
body .yr4448CloudConflicts>header>[data-yr4448-close]::after{content:"\00d7"!important;display:block!important;color:#171b24!important;font-size:28px!important;font-weight:500!important;line-height:36px!important}
:root[data-theme="dark"] body .yr4448CloudConflicts>header>[data-yr4448-close]{border-color:#444b55!important;background:#252a31!important;color:#fff!important}
:root[data-theme="dark"] body .yr4448CloudConflicts>header>[data-yr4448-close]::after{color:#fff!important}
@media(max-width:1050px){body .yr457Briefing .yr457Questions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){body .yr457Briefing .yr457Questions{grid-template-columns:1fr!important}body .yr457Briefing .yr457Questions>article{min-height:0!important}}

/* business-intelligence-ledger-v460.css */
.yr460Ledger{max-width:1260px;margin:24px auto;padding:26px;border:1px solid var(--line,#dfe3e8);border-radius:24px;background:var(--surface,#fff)}.yr460Ledger>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.yr460Ledger h2{margin:5px 0 6px}.yr460Ledger p{margin:0;color:var(--muted,#667085)}.yr460Ledger>div{display:grid;gap:10px}.yr460Ledger article{padding:14px 16px;border:1px solid var(--line,#e1e5ea);border-radius:16px;background:var(--surface-2,#f8fafb)}.yr460Ledger article span,.yr460Ledger article small{display:block;color:var(--muted,#667085);font-size:12px}.yr460Ledger article h3{margin:4px 0;font-size:15px}.dark .yr460Ledger,[data-theme="dark"] .yr460Ledger{background:#11141a;border-color:#333946}.dark .yr460Ledger article,[data-theme="dark"] .yr460Ledger article{background:#181c23;border-color:#343b47}@media(max-width:700px){.yr460Ledger{margin:16px;padding:18px}.yr460Ledger>header{display:block}.yr460Ledger>header>strong{display:block;margin-top:10px}}

/* business-progressive-onboarding-v462.css */
.yr462Progressive{background:linear-gradient(135deg,#f7fffb,#eef8f4)!important;color:#151922!important;border:1px solid #bcd8cd!important}.yr462Head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.yr462Head h2{margin:8px 0;font-size:clamp(24px,3vw,38px)}.yr462Head p{max-width:720px;color:#55636a!important}.yr462Truth{padding:7px 10px;border-radius:999px;background:#dff4ea;color:#126347;font-size:11px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.yr462Paths{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.yr462Paths button{padding:16px;text-align:left;border:1px solid #cbd8d3;border-radius:16px;background:#fff;color:#151922;cursor:pointer}.yr462Paths strong,.yr462Paths span{display:block}.yr462Paths span{margin-top:5px;color:#657078;font-size:13px}.yr462Progressive details{margin-top:16px;color:#59666d}.dark .yr462Progressive,[data-theme="dark"] .yr462Progressive{background:linear-gradient(135deg,#151a19,#17231f)!important;color:#f7f8fa!important;border-color:#315449!important}.dark .yr462Progressive p,.dark .yr462Progressive details,[data-theme="dark"] .yr462Progressive p,[data-theme="dark"] .yr462Progressive details{color:#bdc9c4!important}.dark .yr462Paths button,[data-theme="dark"] .yr462Paths button{background:#1d2422;color:#f7f8fa;border-color:#354d45}@media(max-width:760px){.yr462Head{display:block}.yr462Truth{display:inline-block;margin-top:10px}.yr462Paths{grid-template-columns:1fr}}

/* business-source-connections-v463.css */
.yr463Sources{margin:24px 0;padding:24px;border:1px solid var(--line,#dde2e8);border-radius:24px;background:var(--surface,#fff)}.yr463Sources>header h2{margin:6px 0}.yr463Sources>header p{color:var(--muted,#667085)}.yr463Sources>section{margin-top:22px}.yr463Sources>section>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.yr463Sources article{display:grid;gap:4px;padding:14px;border:1px solid var(--line,#e0e4e9);border-radius:15px;background:var(--surface-2,#f8fafb)}.yr463Sources article span{color:#117a59;font-weight:750;font-size:12px}.yr463Sources article small{color:var(--muted,#667085)}.dark .yr463Sources,[data-theme="dark"] .yr463Sources{background:#11141a;border-color:#333946}.dark .yr463Sources article,[data-theme="dark"] .yr463Sources article{background:#181c23;border-color:#343b47}@media(max-width:900px){.yr463Sources>section>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.yr463Sources{padding:17px}.yr463Sources>section>div{grid-template-columns:1fr}}

/* business-pretest-upgrade-v465.css */
.yr465Panel{max-width:1260px;margin:22px auto;padding:24px;border:1px solid var(--border,#d9dee6);border-radius:22px;background:var(--card,#fff);color:var(--ink,#141821);box-shadow:0 12px 32px rgba(15,23,42,.06)}
.yr465Panel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.yr465Panel h2{margin:5px 0 7px;font-size:clamp(22px,3vw,32px)}.yr465Panel p{margin:0;color:var(--muted,#626b7a)}
.yr465Rows,.yr465PortfolioRows{display:grid;gap:10px}.yr465Rows article,.yr465PortfolioRows article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--border,#dde2e8);border-radius:14px}.yr465Rows article>div:first-child{display:grid;gap:4px}.yr465Rows article span{color:var(--muted,#626b7a);font-size:13px}.yr465Rows article>div:last-child{display:flex;gap:8px;flex-wrap:wrap}
.yr465Chips{display:flex;flex-wrap:wrap;gap:8px}.yr465Chips span{padding:7px 10px;border-radius:999px;background:var(--soft,#eef5f1);font-size:12px;font-weight:700}.yr465Forms{display:grid;grid-template-columns:1fr 1fr;gap:14px}.yr465Forms form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px;border:1px solid var(--border,#dde2e8);border-radius:15px}.yr465Forms h3{grid-column:1/-1;margin:0}.yr465Forms input,.yr465Forms select,.yr465Constraint input,.yr465PortfolioRows input,.yr465Absence select{min-height:42px;padding:9px 11px;border:1px solid var(--border,#ccd3dc);border-radius:10px;background:var(--field,#fff);color:inherit}.yr465Absence{display:flex;justify-content:space-between;gap:18px;margin-top:15px;padding:14px;background:var(--soft,#f4f7f5);border-radius:14px}.yr465Constraint{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.yr465PortfolioRows article{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,1fr)}.yr465Portfolio form>.btn{margin-top:12px}.yr465Plan{display:grid;gap:5px;margin-top:15px;padding:14px;border-radius:14px;background:var(--soft,#eef5f1)}.yr465Empty{padding:18px;text-align:center;color:var(--muted,#626b7a)}
[data-theme="dark"] .yr465Panel{background:#11151b;border-color:#303640;color:#f4f7fb;box-shadow:none}[data-theme="dark"] .yr465Forms input,[data-theme="dark"] .yr465Forms select,[data-theme="dark"] .yr465Constraint input,[data-theme="dark"] .yr465PortfolioRows input,[data-theme="dark"] .yr465Absence select{background:#0c1015;border-color:#3b4350;color:#f4f7fb}[data-theme="dark"] .yr465Absence,[data-theme="dark"] .yr465Plan,[data-theme="dark"] .yr465Chips span{background:#17221d}
@media(max-width:850px){.yr465Panel{margin:14px;padding:17px}.yr465Panel>header,.yr465Absence{flex-direction:column}.yr465Forms{grid-template-columns:1fr}.yr465Constraint{grid-template-columns:1fr 1fr}.yr465PortfolioRows article{grid-template-columns:1fr 1fr}.yr465PortfolioRows article strong{grid-column:1/-1}.yr465Rows article{align-items:flex-start;flex-direction:column}}

/* business-calm-workspace-v466.css */
.yr466Calm main,.yr466Calm.yr450{--yr466-max:1180px}.yr466Calm main>*{max-width:var(--yr466-max);margin-left:auto;margin-right:auto}.yr466Calm .yr4431PageRole{margin-top:20px}.yr466Calm .yr4409HomeHero,.yr466Calm .workspaceHero,.yr466Calm .finHero,.yr466Calm .runHero,.yr466Calm .yr4410DataHero{border-radius:24px;box-shadow:0 18px 55px rgba(15,23,42,.07)}.yr466Calm #yr465Registry,.yr466Calm .yr4432OperatorBrief[hidden],.yr466Calm .yr49BrainIntro[hidden],.yr466Calm .yr4410ShowAll[hidden],.yr466Calm #yr421RunJump[hidden],.yr466Calm .yr4410KpiFocus[hidden],.yr466Calm .yr49Wide[hidden]{display:none!important}.yr466Disclosure{max-width:var(--yr466-max);margin:14px auto;border:1px solid var(--border,#d9dee6);border-radius:20px;background:var(--card,#fff);color:var(--ink,#141821);overflow:hidden;box-shadow:0 10px 28px rgba(15,23,42,.045)}.yr466Disclosure>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;cursor:pointer}.yr466Disclosure>summary::-webkit-details-marker{display:none}.yr466Disclosure>summary span{display:grid;gap:4px}.yr466Disclosure>summary b{font-size:18px;letter-spacing:-.01em}.yr466Disclosure>summary small{color:var(--muted,#626b7a);font-size:13px;font-weight:500;line-height:1.4}.yr466Disclosure>summary i{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--soft,#eef5f1);color:#087a57;font-style:normal;font-size:20px;transition:transform .2s ease}.yr466Disclosure[open]>summary i{transform:rotate(45deg)}.yr466DisclosureBody{padding:0 18px 18px}.yr466DisclosureBody>*{margin-left:0!important;margin-right:0!important;max-width:none!important}.yr466DisclosureBody>.yr456Operations,.yr466DisclosureBody>.yr465Panel{margin-top:0!important;box-shadow:none}.yr466DisclosureBody>.yr4380HomeSectionHead:first-child{margin-top:0}.yr466Calm#runYasReady .yr4410KpiFocus,.yr466Calm#runYasReady #yr418RunPulse,.yr466Calm#runYasReady .yr49Card.yr49Wide,.yr466Calm#runYasReady section:not(.yr466Disclosure){border-radius:20px}.yr466Calm#connections #yr463Sources{margin-top:18px}[data-theme="dark"] .yr466Disclosure{background:#11151b;border-color:#303640;color:#f4f7fb;box-shadow:none}[data-theme="dark"] .yr466Disclosure>summary i{background:#172c25;color:#63ddb2}@media(max-width:850px){.yr466Calm main{padding-left:14px!important;padding-right:14px!important}.yr466Disclosure{margin:10px 0;border-radius:17px}.yr466Disclosure>summary{padding:17px}.yr466DisclosureBody{padding:0 10px 10px}.yr466Disclosure>summary small{font-size:12px}}

.yr466Calm .breadcrumb,.yr466Calm .yr4431PageRole{display:none!important}.yr466Calm .runHero,.yr466Calm .workspaceHero,.yr466Calm .finHero,.yr466Calm .yr4410DataHero{margin-top:22px!important}.yr466Calm#saasHome .yr4409HomeHero{margin-top:22px!important}

/* 4.66.3 regression guard: summary cards align, grow with copy, and never overlap actions. */
#saasHome.yr466Calm #yr4409HomeSnapshot{width:100%;max-width:var(--yr466-max)!important;margin:18px auto 24px!important;box-sizing:border-box;align-items:stretch}
#saasHome.yr466Calm .yr4409SnapshotCard{display:flex;flex-direction:column;box-sizing:border-box;height:auto;min-height:164px;padding:18px!important;overflow:hidden}
#saasHome.yr466Calm .yr4409SnapshotCard>small{min-height:0!important;line-height:1.45;overflow-wrap:anywhere}
#saasHome.yr466Calm .yr4409SnapshotCard .yr4432Explain{position:static!important;display:inline-flex;align-self:flex-start;margin-top:auto;padding-top:12px!important;line-height:1.2}
#saasHome.yr466Calm main>#yr456Operations,#saasHome.yr466Calm main>#yr465Continuity{display:none!important}
@media(max-width:1000px){#saasHome.yr466Calm #yr4409HomeSnapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){#saasHome.yr466Calm #yr4409HomeSnapshot{grid-template-columns:1fr;margin-top:14px!important}#saasHome.yr466Calm .yr4409SnapshotCard{min-height:0}}

/* business-cloud-conflicts-v454.css */
[data-yr4448-cloud-conflicts]{
  width:min(520px,calc(100vw - 36px));box-sizing:border-box;
  background:color-mix(in srgb,var(--yr-panel,var(--surface,#fff)) 97%,transparent)!important;
  color:var(--yr-text,var(--text,#1d1d1f))!important;
  border-color:var(--yr-line,var(--line,rgba(0,0,0,.1)))!important;
  box-shadow:var(--yr-shadow-strong,0 28px 86px rgba(20,28,24,.18))!important;
  backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)
}
[data-yr4448-cloud-conflicts] .kicker{color:var(--yr-green,var(--green,#16815c))!important}
[data-yr4448-cloud-conflicts] h3,[data-yr4448-cloud-conflicts] strong{color:var(--yr-text,var(--text,#1d1d1f))!important}
[data-yr4448-cloud-conflicts] p,[data-yr4448-cloud-conflicts] small{color:var(--yr-muted,var(--muted,#6e6e73))!important;opacity:1!important}
[data-yr4448-cloud-conflicts] article{border-top-color:var(--yr-line,var(--line,rgba(0,0,0,.1)))!important}
[data-yr4448-cloud-conflicts] .btn.secondary{background:var(--yr-panel2,var(--surface-2,#f5f5f7))!important;color:var(--yr-text,var(--text,#1d1d1f))!important;border-color:var(--yr-line,var(--line,rgba(0,0,0,.1)))!important}
[data-yr4448-cloud-conflicts] .btn.secondary:hover{border-color:color-mix(in srgb,var(--yr-green,var(--green,#16815c)) 45%,var(--yr-line,var(--line)) )!important}
:root[data-theme="dark"] [data-yr4448-cloud-conflicts]{background:color-mix(in srgb,var(--yr-panel,#10141c) 97%,transparent)!important;box-shadow:0 28px 86px rgba(0,0,0,.42)!important}
@media(max-width:680px){[data-yr4448-cloud-conflicts]{right:10px!important;bottom:52px!important;width:calc(100vw - 20px);max-height:58vh!important;border-radius:16px!important;padding:15px!important}}

/* business-navigation-v454.css */
.nav{gap:clamp(14px,2vw,28px)}
.navlinks{min-width:0}
#navWorkspace{display:none}
body.yr454SignedIn #navWorkspace{display:block}
body.yr454SignedIn :is(#navModules,#navBusiness101,#navFreeTools,#navPlans,#navSupport){display:none}
body.yr454SignedIn :is(#settingsBtn,#avatar){display:none!important}
body.yr454SignedIn #mobileMenuBtn{display:inline-flex;background:var(--yr-panel,var(--surface,#fff));color:var(--yr-text,var(--text,#1d1d1f));flex:none}
body:not(.yr454SignedIn) :is(#navToday,#navMyBusiness,#navWorkspace,#navModules,#navCustomers){display:none}
body.yr454SignedIn .navlinks button{padding-left:11px;padding-right:11px;font-weight:750}
body.yr454SignedIn .navright{margin-left:auto}
body.yr454SignedIn #mobileDrawer{background:color-mix(in srgb,var(--yr-panel,var(--surface,#fff)) 97%,transparent);border:1px solid var(--yr-line,var(--line));box-shadow:0 28px 90px rgba(17,24,22,.22);padding:10px;border-radius:24px;color:var(--yr-text,var(--text,#1d1d1f))}
body.yr454SignedIn #mobileDrawer.open{display:block}
.yr454MenuShell{display:grid;gap:13px}
.yr454MenuHead{padding:16px 16px 12px;border-radius:17px;background:linear-gradient(145deg,#113f31,#17684d);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}
.yr454MenuHead>span,.yr454MenuGroup>p{display:block;margin:0 0 7px;font-size:10px;line-height:1;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.yr454MenuHead>span{color:#a7e2c8}.yr454MenuHead strong{display:block;font-size:22px;line-height:1.08;letter-spacing:-.035em}.yr454MenuHead small{display:block;margin-top:7px;color:#cbe7db;font-size:12px}
.yr454MenuGroup{display:grid;gap:7px}.yr454MenuGroup>p{padding:0 8px;margin:0;color:var(--yr-muted,var(--muted,#667085))}
.yr454MenuPrimary{display:grid;grid-template-columns:1fr 1fr;gap:7px}.yr454MenuList{display:grid;gap:3px}.yr454MenuCompact{grid-template-columns:1fr 1fr;gap:4px 7px}
body.yr454SignedIn #mobileDrawer button{display:grid;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;min-height:0;margin:0;border:1px solid transparent;border-radius:14px;padding:11px 10px;background:transparent;color:var(--yr-text,var(--text,#1d1d1f));text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease}
body.yr454SignedIn #mobileDrawer button:hover{background:var(--yr-panel2,var(--surface-2,#f5f5f7));border-color:var(--yr-line,var(--line));transform:translateY(-1px)}
body.yr454SignedIn #mobileDrawer button.active{background:color-mix(in srgb,var(--yr-green,var(--green,#16815c)) 10%,var(--yr-panel,var(--surface,#fff)));border-color:color-mix(in srgb,var(--yr-green,var(--green,#16815c)) 42%,var(--yr-line,var(--line)));box-shadow:0 8px 22px rgba(18,108,78,.10)}
.yr454MenuGlyph{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--yr-panel2,var(--surface-2,#f2f4f3));border:1px solid var(--yr-line,var(--line));font-size:10px;font-weight:900;color:var(--yr-green,var(--green,#16815c));letter-spacing:-.02em}
button.active .yr454MenuGlyph{background:var(--yr-green,var(--green,#16815c));border-color:var(--yr-green,var(--green,#16815c));color:#fff}
.yr454MenuCopy{display:block;min-width:0}.yr454MenuCopy strong{display:block;font-size:13px;line-height:1.2}.yr454MenuCopy small{display:block;margin-top:3px;overflow:hidden;color:var(--yr-muted,var(--muted,#667085));font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.yr454MenuArrow{color:var(--yr-muted,var(--muted,#667085));font-size:18px;text-align:right}
.yr454MenuFoot{display:flex;justify-content:space-between;gap:12px;padding:3px 8px 5px;color:var(--yr-muted,var(--muted,#667085));font-size:10px}.yr454MenuFoot span{font-weight:800}
@media(min-width:701px){
 body.yr454SignedIn #mobileDrawer{left:auto;right:max(18px,calc((100vw - 1280px)/2));top:70px;width:min(430px,calc(100vw - 36px));max-height:calc(100vh - 88px);overflow:auto;z-index:120}
 body.yr454SignedIn #mobileDrawer :is([data-nav="today"],[data-nav="saasHome"],[data-nav="workspace"],[data-nav="customer360"]){display:none}
 body.yr454SignedIn #mobileDrawer [data-menu-group="workspace"]{display:none}
}
@media(max-width:900px) and (min-width:701px){body.yr454SignedIn .yr44423LiveStatus{display:none}}
@media(max-width:700px){
 body.yr454SignedIn .navright{gap:7px}
 body.yr454SignedIn #mobileDrawer{inset:72px 10px auto;max-height:calc(100vh - 82px);overflow:auto}
 body.yr454SignedIn #mobileDrawer button{padding:10px 9px}
}
@media(max-width:430px){.yr454MenuPrimary{grid-template-columns:1fr}.yr454MenuCompact{grid-template-columns:1fr 1fr}.yr454MenuCopy small{white-space:normal}.yr454MenuCompact button{grid-template-columns:28px minmax(0,1fr) 10px!important;gap:7px!important}.yr454MenuCompact .yr454MenuGlyph{width:28px;height:28px}.yr454MenuCompact .yr454MenuCopy small{display:none}}

/* business-stability-v469.css */
/* YasReady Business 4.69.0 — final interaction and import stability layer. */
.onboarding .choice{position:relative!important;min-height:78px;padding:18px 64px 18px 20px!important;cursor:pointer!important;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease!important}
.onboarding .choice:hover{border-color:color-mix(in srgb,var(--green,#12805c) 55%,var(--line,#d9dee6))!important;background:color-mix(in srgb,var(--green,#12805c) 4%,var(--card,#fff))!important}
.onboarding .choice:focus-visible{outline:3px solid color-mix(in srgb,var(--green,#12805c) 32%,transparent)!important;outline-offset:3px!important}
.onboarding .choice::after{content:''!important;position:absolute!important;right:20px!important;top:50%!important;width:28px!important;height:28px!important;border:2px solid color-mix(in srgb,var(--muted,#667085) 45%,transparent)!important;border-radius:50%!important;transform:translateY(-50%)!important;box-sizing:border-box!important;background:var(--card,#fff)!important}
#onboarding .onboarding .choice.selected,#onboarding .onboarding .choice[aria-pressed="true"]{border-color:#087a57!important;background:#e2f5eb!important;box-shadow:0 0 0 3px rgba(8,122,87,.18),0 10px 28px rgba(15,23,42,.06)!important;color:#10231d!important}
#onboarding .onboarding .choice.selected::after,#onboarding .onboarding .choice[aria-pressed="true"]::after{content:'✓'!important;display:grid!important;place-items:center!important;border-color:#087a57!important;background:#087a57!important;color:#fff!important;font-size:17px!important;font-weight:950!important;line-height:1!important}
#onboarding .onboarding .choice.selected span,#onboarding .onboarding .choice[aria-pressed="true"] span{color:#385c50!important}
[data-theme="dark"] #onboarding .onboarding .choice.selected,[data-theme="dark"] #onboarding .onboarding .choice[aria-pressed="true"]{border-color:#4ad39f!important;background:#12372b!important;color:#fff!important;box-shadow:0 0 0 3px rgba(74,211,159,.2)!important}
[data-theme="dark"] #onboarding .onboarding .choice.selected span,[data-theme="dark"] #onboarding .onboarding .choice[aria-pressed="true"] span{color:#c1ddd2!important}

/* Financial review follows the selected theme. */
html:not([data-theme="dark"]) .yr415Modal{background:#fff!important;color:#141720!important;border-color:#d9dee6!important;box-shadow:0 28px 90px rgba(15,23,42,.2)!important}
html:not([data-theme="dark"]) .yr415Modal :where(p,small,.yr415Txn small,.yr415Month span,.yr415ImportHistory small,.yr415ImportHistory time,.yr415SectionHead p,.yr415Recurring small,.yr415GuideImport>span,.yr415GuideImport small){color:#667085!important}
html:not([data-theme="dark"]) .yr415Modal :where(.yr415Section,.yr415Month,.yr415ReviewRow,.yr415ImportHistory>div){border-color:#e2e6ec!important}
html:not([data-theme="dark"]) .yr415Modal :where(input,select,textarea){background:#f5f7fa!important;color:#141720!important;border-color:#cfd6df!important}
html:not([data-theme="dark"]) .yr415Modal option{background:#fff!important;color:#141720!important}
html:not([data-theme="dark"]) .yr415Modal :where(.yr415Sources>div,.yr415Privacy){background:#f4f6f8!important;color:#526071!important}
html:not([data-theme="dark"]) .yr415Modal .yr415Privacy strong{color:#141720!important}
html:not([data-theme="dark"]) .yr415Modal .btn.secondary{background:#fff!important;color:#141720!important;border-color:#cfd6df!important}
html:not([data-theme="dark"]) .yr415Modal .btn.primary{background:#087a57!important;color:#fff!important}
html:not([data-theme="dark"]) .yr415Modal .yr415X{background:#edf1f4!important;color:#141720!important}
html:not([data-theme="dark"]) .yr415ProgressDot{border-color:#dce4e0!important;border-top-color:#087a57!important}

@media(max-width:720px){.onboarding .choice{min-height:72px;padding-right:58px!important}.onboarding .choice::after{right:17px!important}.yr415ImportProgress{min-height:250px;padding:28px!important}}

/* business-theme-coherence-v4691.css */
/* YasReady Business 4.69.1 — one complete theme per screen. */
html:not([data-theme="dark"]) #home .yr4419Dark,
html:not([data-theme="dark"]) #home .yr4419Cred .expertMini,
html:not([data-theme="dark"]) #home .yr4419FinalCta,
html:not([data-theme="dark"]) #home .yr4429LaunchCard.core{
  background:linear-gradient(145deg,#ffffff,#f4faf7)!important;
  color:var(--yr-text,var(--text,#1d1d1f))!important;
  border:1px solid color-mix(in srgb,var(--yr-green,var(--green,#16815c)) 20%,var(--yr-line,var(--line,#d9dee6)))!important;
  box-shadow:var(--yr-glass-shadow,0 18px 55px rgba(15,23,42,.07))!important;
}
html:not([data-theme="dark"]) #home .yr4419Dark :is(h2,h3),
html:not([data-theme="dark"]) #home .yr4419Cred .expertMini :is(h2,h3),
html:not([data-theme="dark"]) #home .yr4419FinalCta h2,
html:not([data-theme="dark"]) #home .yr4429LaunchCard.core strong{
  color:var(--yr-text,var(--text,#1d1d1f))!important;
}
html:not([data-theme="dark"]) #home .yr4419Dark :is(.yr4419DarkLead,.feature p),
html:not([data-theme="dark"]) #home .yr4419Cred .expertMini p,
html:not([data-theme="dark"]) #home .yr4419FinalCta p,
html:not([data-theme="dark"]) #home .yr4429LaunchCard.core p{
  color:var(--yr-muted,var(--muted,#667085))!important;
  opacity:1!important;
}
html:not([data-theme="dark"]) #home .yr4419Dark .feature{
  background:rgba(255,255,255,.82)!important;
  border-color:var(--yr-line,var(--line,#d9dee6))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html:not([data-theme="dark"]) #home :is(.yr4419Dark,.expertMini,.yr4419FinalCta,.yr4429LaunchCard.core) .kicker,
html:not([data-theme="dark"]) #home .yr4429LaunchCard.core>span{
  color:var(--yr-green,var(--green,#16815c))!important;
}
html:not([data-theme="dark"]) #home :is(.yr4419Cred .expertMini,.yr4419FinalCta) .btn.light{
  background:#fff!important;
  color:var(--yr-text,var(--text,#1d1d1f))!important;
  border:1px solid var(--yr-line,var(--line,#d9dee6))!important;
}
html:not([data-theme="dark"]) #home .yr4419FinalCta:after{
  background:color-mix(in srgb,var(--yr-green,var(--green,#16815c)) 11%,transparent)!important;
}
html:not([data-theme="dark"]) #home .yr4419CtaMark,
html:not([data-theme="dark"]) #home .yr4419LiveDot{
  background:color-mix(in srgb,var(--yr-green,var(--green,#16815c)) 12%,#fff)!important;
  color:var(--yr-green,var(--green,#16815c))!important;
  border:1px solid color-mix(in srgb,var(--yr-green,var(--green,#16815c)) 22%,var(--yr-line,var(--line,#d9dee6)))!important;
}
:root[data-theme="dark"] #home .yr4419Dark,
:root[data-theme="dark"] #home .yr4419Cred .expertMini,
:root[data-theme="dark"] #home .yr4419FinalCta,
:root[data-theme="dark"] #home .yr4429LaunchCard.core{
  background:linear-gradient(145deg,#0c1511,#13231b)!important;
  color:#fff!important;
  border-color:rgba(198,255,0,.11)!important;
}

/*
 * Final theme contract.
 * Several older workflows shipped with their own fixed dark palette.  This
 * layer is intentionally loaded last so light mode can never inherit those
 * dark cards, dialogs, or onboarding calls to action again.
 */
html:not([data-theme="dark"]) :is(.yr415Modal,.yr412NextBox,.yr412TodayNext,.yr412ChecklistCurrent,.yr412ReturnBar){
  background:linear-gradient(145deg,var(--yr-panel,#fff),color-mix(in srgb,var(--yr-green,#16815c) 5%,var(--yr-panel,#fff)))!important;
  color:var(--yr-text,var(--text,#1d1d1f))!important;
  border:1px solid color-mix(in srgb,var(--yr-green,#16815c) 18%,var(--yr-line,var(--line,#d9dee6)))!important;
  box-shadow:var(--yr-glass-shadow,0 18px 55px rgba(15,23,42,.08))!important;
}
html:not([data-theme="dark"]) :is(.yr412NextBox,.yr412TodayNext,.yr412ChecklistCurrent,.yr412ReturnBar) :is(h1,h2,h3,strong,b){
  color:var(--yr-text,var(--text,#1d1d1f))!important;
}
html:not([data-theme="dark"]) :is(.yr412NextBox,.yr412TodayNext,.yr412ChecklistCurrent,.yr412ReturnBar) :is(p,small,em){
  color:var(--yr-muted,var(--muted,#667085))!important;
  opacity:1!important;
}
html:not([data-theme="dark"]) :is(.yr412NextBox,.yr412TodayNext,.yr412ChecklistCurrent,.yr412ReturnBar)>span{
  color:var(--yr-green,var(--green,#16815c))!important;
}

html:not([data-theme="dark"]) .yr415Modal :is(input,select,textarea){
  background:var(--yr-input,var(--yr-panel,#fff))!important;
  color:var(--yr-text,var(--text,#1d1d1f))!important;
  border-color:var(--yr-line,var(--line,#d9dee6))!important;
}
html:not([data-theme="dark"]) .yr415Modal :is(.yr415RangeCheck,.yr415SignCheck,.yr415MetricGrid>div,.yr415ReviewList,.yr415Recurring label,.yr415Sources>div,.yr415Clean,.yr415Replace,.yr415Privacy,.yr415GuideImport,.yr4191ReviewReminder){
  background:color-mix(in srgb,var(--yr-green,#16815c) 5%,var(--yr-panel,#fff))!important;
  color:var(--yr-text,var(--text,#1d1d1f))!important;
  border-color:var(--yr-line,var(--line,#d9dee6))!important;
}
html:not([data-theme="dark"]) .yr415Modal :is(.yr415ImportHead p,.yr415RangeCheck span,.yr415SignCheck span,.yr415MetricGrid span,.yr415Month span,.yr415SectionHead p,.yr415Txn small,.yr415Recurring small,.yr415Sources span,.yr415Clean span,.yr415Replace small,.yr415Privacy,.yr415ImportHistory small,.yr415ImportHistory time,.yr415ImportProgress p,.yr415GuideImport>span,.yr415GuideImport small,.yr415Or,.yr4191MoreReview,.yr4191ReviewReminder span){
  color:var(--yr-muted,var(--muted,#667085))!important;
}
html:not([data-theme="dark"]) .yr415Modal :is(.yr415Privacy strong,.yr4191MoreReview strong){
  color:var(--yr-text,var(--text,#1d1d1f))!important;
}
html:not([data-theme="dark"]) .yr415Modal :is(.yr415Month,.yr415Section,.yr415ReviewRow,.yr415ImportHistory>div,.yr4191MoreReview){
  border-color:var(--yr-line,var(--line,#d9dee6))!important;
}
html:not([data-theme="dark"]) .yr415X{
  background:var(--yr-panel2,#f3f5f7)!important;
  color:var(--yr-text,var(--text,#1d1d1f))!important;
  border:1px solid var(--yr-line,var(--line,#d9dee6))!important;
}
html:not([data-theme="dark"]) .yr415ProgressDot{
  border-color:color-mix(in srgb,var(--yr-green,#16815c) 18%,transparent)!important;
  border-top-color:var(--yr-green,#16815c)!important;
}
html:not([data-theme="dark"]) .yr415Modal .btn.secondary{
  background:var(--yr-panel,#fff)!important;
  color:var(--yr-text,var(--text,#1d1d1f))!important;
  border-color:var(--yr-line,var(--line,#d9dee6))!important;
}

/* Keep review actions reachable on short laptop and mobile viewports. */
.yr415ModalActions,.yr4432ModalActions{
  position:sticky;
  bottom:-1px;
  z-index:3;
  background:var(--yr-panel,#fff);
  padding:14px 0 4px;
}
:root[data-theme="dark"] :is(.yr415ModalActions,.yr4432ModalActions){
  background:var(--yr-panel,#11141d);
}

/* business-onboarding-coherence-v4692.css */
/* YasReady Business 4.69.3 — one onboarding surface + stable money fields */

/* A currency prefix owns a fixed column, so Safari can never paint the value
   beneath it or crowd it against the number spinner. */
.yr412Money{
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr)!important;
  column-gap:0!important;
  align-items:stretch!important;
  position:relative!important;
  overflow:hidden!important;
}
.yr412Money>span{
  position:static!important;
  inset:auto!important;
  transform:none!important;
  display:grid!important;
  place-items:center!important;
  width:44px!important;
  min-width:44px!important;
  margin:0!important;
  padding:0!important;
  border-right:1px solid var(--yr-line,#dcdce1)!important;
  pointer-events:none!important;
}
.yr412Money>input{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:14px 46px 14px 16px!important;
  text-indent:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* Defensive fallback: the existing-business onboarding is a page, never a
   floating panel, even if an older cached script tries to remount the dialog. */
body.yr430ExistingBusiness #yrGuideOverlay,
body.yr430ExistingBusiness #yrGuideChip{
  display:none!important;
}

/* The full-page business guide is the onboarding. Suppress the generic tour
   invitation here so the page never presents two competing ways to begin. */
body.yr4692OnboardingPage #yr451GuideBar{
  display:none!important;
}

/* The setup route is a working screen, not a marketing hero. Keep the active
   step above the fold so the card never looks like a clipped, unexplained
   panel. The partially visible form then supplies a natural scroll cue. */
body.yr4692OnboardingPage #guidedSetup .shell.learn{
  padding-top:30px!important;
}
body.yr4692OnboardingPage #guidedSetup .guidedHero{
  max-width:820px!important;
  margin:0 auto 14px!important;
}
body.yr4692OnboardingPage #guidedSetup .guidedHero h1{
  max-width:820px!important;
  margin:7px auto 10px!important;
  font-size:clamp(36px,4.3vw,52px)!important;
  line-height:1.01!important;
  letter-spacing:-.05em!important;
}
body.yr4692OnboardingPage #guidedSetup .guidedHero p{
  max-width:660px!important;
  margin:0 auto!important;
  font-size:16px!important;
  line-height:1.5!important;
}
body.yr4692OnboardingPage #guidedSetup .guideProgress{
  max-width:760px!important;
  margin:16px auto 20px!important;
}
body.yr4692OnboardingPage #guidedSetup #guideCard{
  max-width:820px!important;
  scroll-margin-top:84px;
}
.yr4698ContinueHint{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:7px;
  margin:-8px 0 14px;
  color:var(--yr-green,#12805c);
  font-size:13px;
  font-weight:800;
}
.yr4698ContinueHint span{font-size:18px;line-height:1}

@media(max-width:760px){
  body.yr4692OnboardingPage #guidedSetup .shell.learn{
    padding-top:14px!important;
  }
  body.yr4692OnboardingPage #guidedSetup .guidedHero{
    margin-bottom:10px!important;
    text-align:left!important;
  }
  body.yr4692OnboardingPage #guidedSetup .guidedHero h1{
    font-size:clamp(30px,9.2vw,40px)!important;
    margin:6px 0 9px!important;
  }
  body.yr4692OnboardingPage #guidedSetup .guidedHero p{
    font-size:15px!important;
    margin:0!important;
  }
  body.yr4692OnboardingPage #guidedSetup .guideProgress{
    margin:14px 0 16px!important;
  }
}

/* Completion proof is a readable explanation instead of a cramped table. */
.yr412Done .yr412NextBox :is(.yr413WhyFirst,.yr413Proof){display:flex!important;flex-direction:column!important;gap:5px!important;margin-top:16px!important;padding-top:14px!important;border-top:1px solid var(--yr-line,#d9dee6)!important;font-size:14px!important;line-height:1.55!important}
.yr412Done .yr412NextBox :is(.yr413WhyFirst,.yr413Proof)>strong{color:var(--yr-text,#1d1d1f)!important;font-size:14px!important;line-height:1.35!important}
.yr412Done .yr412NextBox :is(.yr413WhyFirst,.yr413Proof)>span{color:var(--yr-muted,#667085)!important;font-size:14px!important;line-height:1.55!important;opacity:1!important}

/* 4.69.9: category creation remains inside the sales review, in a dedicated
   full-width slot. It never nests inside a select label or opens a second modal. */
.yr4699CategoryDock:empty{display:none}
.yr4699CategoryDock{margin:14px 0}
.yr4699CategoryDock .yr4698CategoryEditor{
  display:grid!important;
  grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr) auto!important;
  gap:16px!important;
  align-items:end!important;
  margin:0!important;
  padding:18px!important;
  border:1px solid var(--yr-line,#d9dee6)!important;
  border-radius:18px!important;
  background:var(--yr-panel,#fff)!important;
  color:var(--yr-text,#1d1d1f)!important;
  box-shadow:0 12px 34px rgba(16,24,40,.08)!important;
}
.yr4699CategoryDock .yr4698CategoryEditor strong{font-size:17px!important;line-height:1.25!important;color:var(--yr-text,#1d1d1f)!important}
.yr4699CategoryDock .yr4698CategoryEditor>div:first-child span{font-size:14px!important;line-height:1.5!important;color:var(--yr-muted,#667085)!important}
.yr4699CategoryDock .yr4698CategoryEditor input{background:var(--yr-panel2,#f5f7f6)!important;color:var(--yr-text,#1d1d1f)!important}
@media(max-width:760px){.yr4699CategoryDock .yr4698CategoryEditor{grid-template-columns:1fr!important}.yr4699CategoryDock .yr4698CategoryActions{width:100%}}

