html[data-fujin-hybrid=true][data-hybrid-variant=neon]{--hybrid-bg:#090f20;--hybrid-panel:#15223a;--hybrid-raised:#1c2a46;--hybrid-border:#33415f;--hybrid-sidebar:#0b142b;--hybrid-topbar:#101932;--hybrid-accent:#aa90ff;--hybrid-accent-text:#d2c4ff;--hybrid-accent-soft:#34305e;--hybrid-text:#f0f4ff;--hybrid-muted:#a7b5d1;--hybrid-contrast:#1a2946}html[data-fujin-hybrid=true][data-hybrid-variant=obsidian]{--hybrid-bg:#0d0e12;--hybrid-panel:#1b1d24;--hybrid-raised:#24262f;--hybrid-border:#45414a;--hybrid-sidebar:#101114;--hybrid-topbar:#15161c;--hybrid-accent:#e1bb7b;--hybrid-accent-text:#f1d49d;--hybrid-accent-soft:#423626;--hybrid-text:#f5f1e8;--hybrid-muted:#c1b8ac;--hybrid-contrast:#25252c}html[data-fujin-hybrid=true][data-hybrid-variant=cyber]{--hybrid-bg:#071824;--hybrid-panel:#112b3a;--hybrid-raised:#193c4d;--hybrid-border:#2c5668;--hybrid-sidebar:#071723;--hybrid-topbar:#0b2331;--hybrid-accent:#5bdaed;--hybrid-accent-text:#a3effb;--hybrid-accent-soft:#1b4b5a;--hybrid-text:#eafaff;--hybrid-muted:#a5c7d4;--hybrid-contrast:#1b3c4c}html[data-fujin-hybrid=true][data-hybrid-variant=emerald]{--hybrid-bg:#091b1a;--hybrid-panel:#15302b;--hybrid-raised:#1d3b35;--hybrid-border:#2e5a4d;--hybrid-sidebar:#09201e;--hybrid-topbar:#102923;--hybrid-accent:#76e6b2;--hybrid-accent-text:#b2f5d4;--hybrid-accent-soft:#224d3d;--hybrid-text:#eafcf4;--hybrid-muted:#abcdbd;--hybrid-contrast:#1d3a33}html[data-fujin-hybrid=true][data-hybrid-variant=aurora]{--hybrid-bg:#f3f2fc;--hybrid-panel:#ffffff;--hybrid-raised:#f0ecfb;--hybrid-border:#ded8ee;--hybrid-sidebar:#25203d;--hybrid-topbar:#ffffff;--hybrid-accent:#7356dc;--hybrid-accent-text:#5840ba;--hybrid-accent-soft:#eae4fc;--hybrid-text:#20223d;--hybrid-muted:#69718e;--hybrid-contrast:#f7f4ff}html[data-fujin-hybrid=true][data-hybrid-variant=arctic]{--hybrid-bg:#eef4fc;--hybrid-panel:#ffffff;--hybrid-raised:#edf2fa;--hybrid-border:#d8e2f1;--hybrid-sidebar:#13253e;--hybrid-topbar:#ffffff;--hybrid-accent:#326bce;--hybrid-accent-text:#2456b0;--hybrid-accent-soft:#e2edff;--hybrid-text:#182d49;--hybrid-muted:#60728d;--hybrid-contrast:#f7faff}html[data-fujin-ui=v2][data-fujin-hybrid=true][data-hybrid-variant]{--bg:var(--hybrid-bg);--bg2:var(--hybrid-raised);--panel:var(--hybrid-panel);--panel2:var(--hybrid-raised);--line:var(--hybrid-border);--border:var(--hybrid-border);--text:var(--hybrid-text);--muted:var(--hybrid-muted);--a:var(--hybrid-accent);--b:var(--hybrid-accent);--c:var(--hybrid-accent);--f-background:var(--hybrid-bg);--f-text:var(--hybrid-text);--f-muted:var(--hybrid-muted);--f-surface:var(--hybrid-panel);--f-raised:var(--hybrid-raised);--f-popover:var(--hybrid-panel);--f-border:var(--hybrid-border);--f-hover:var(--hybrid-accent-soft);--f-accent:var(--hybrid-accent);--f-accent-fill:var(--hybrid-accent);--f-accent-bg:var(--hybrid-accent-soft);--f-accent-text:var(--hybrid-accent-text);--f-surface-gradient:var(--hybrid-panel);--fujin-border:var(--hybrid-border);--fujin-card:var(--hybrid-panel);color:var(--hybrid-text)}html[data-fujin-hybrid=true][data-hybrid-variant] .app,html[data-fujin-hybrid=true][data-hybrid-variant] .app .workspace,html[data-fujin-hybrid=true][data-hybrid-variant] body{background:var(--hybrid-bg)!important;color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .main{background:var(--hybrid-bg)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side{background:var(--hybrid-sidebar)!important;border-color:var(--hybrid-border)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .topbar{background:var(--hybrid-topbar)!important;border-color:var(--hybrid-border)!important;color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-toggle[aria-expanded=true],html[data-fujin-hybrid=true][data-hybrid-variant] .app .side nav a[aria-current=page]{background:var(--hybrid-accent-soft)!important;border-color:var(--hybrid-accent)!important;box-shadow:inset 3px 0 var(--hybrid-accent)!important;color:var(--hybrid-accent-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-toggle:hover,html[data-fujin-hybrid=true][data-hybrid-variant] .app .side nav a:hover{background:var(--hybrid-accent-soft)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .hybrid-all-tabs-trigger{border-color:var(--hybrid-border)!important;background:var(--hybrid-accent-soft)!important;color:var(--hybrid-accent-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-kpi],html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel]{background:var(--hybrid-panel)!important;border-color:var(--hybrid-border)!important;color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-kpi] :is(strong,span,small),html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] :is(h2,strong){color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-kpi] :is(i),html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] a{color:var(--hybrid-accent-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-kpi] [class*=kpiIcon]{background:var(--hybrid-accent-soft)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content :is([data-fui-surface=panel],[data-fui-surface=card],.qc-card,.stats-command,.stats-ledger-v3,.stats-daily-hero,.platform-card-v4){background:var(--hybrid-panel)!important;border-color:var(--hybrid-border)!important;color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-period]{background:var(--hybrid-panel)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-platform]{background:var(--hybrid-contrast)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content :is(th,[data-fui-table] th){background:var(--hybrid-raised)!important;color:var(--hybrid-muted)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content :is(input,select,textarea){border-color:var(--hybrid-border)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--hybrid-accent)!important;outline-offset:2px}html[data-fujin-hybrid=true][data-hybrid-lab-light=true][data-hybrid-variant] .route-content [data-hybrid-kpi] small,html[data-fujin-hybrid=true][data-hybrid-lab-light=true][data-hybrid-variant] .route-content [data-hybrid-panel]:not([class*=darkPanel]) :is(span,small){color:var(--hybrid-muted)!important}html[data-fujin-hybrid=true][data-hybrid-lab-light=true][data-hybrid-variant] .route-content [data-hybrid-kpi] strong,html[data-fujin-hybrid=true][data-hybrid-lab-light=true][data-hybrid-variant] .route-content [data-hybrid-planning-platform] [class*=modelName],html[data-fujin-hybrid=true][data-hybrid-lab-light=true][data-hybrid-variant] .route-content [data-hybrid-planning-platform] [class*=platformIdentity] strong{color:var(--hybrid-text)!important}@media(prefers-reduced-motion:reduce){html[data-fujin-hybrid=true][data-hybrid-variant] *{transition:none!important;animation:none!important}}html[data-fujin-hybrid=true][data-hybrid-variant]{--hybrid-chart-line:var(--hybrid-accent);--hybrid-chart-point:var(--hybrid-accent-text);--hybrid-chart-grid:var(--hybrid-muted);--hybrid-chart-axis:var(--hybrid-muted);--hybrid-tooltip-bg:var(--hybrid-raised);--hybrid-graph-highlight:color-mix(in srgb,var(--hybrid-accent) 20%,transparent);--hybrid-nav-active:var(--hybrid-accent-soft);--hybrid-text-on-accent:#fff;--hybrid-date-active-bg:var(--hybrid-accent-soft);--hybrid-date-active-text:var(--hybrid-accent-text);--f-body:14px;color-scheme:dark}html[data-fujin-hybrid=true][data-hybrid-lab-light=true][data-hybrid-variant]{color-scheme:light;--hybrid-chart-line:var(--hybrid-accent);--hybrid-chart-point:var(--hybrid-accent);--hybrid-chart-grid:#8694ac;--hybrid-chart-axis:#5b6b88;--hybrid-tooltip-bg:#fff;--hybrid-graph-highlight:color-mix(in srgb,var(--hybrid-accent) 14%,transparent);--hybrid-text-on-accent:#fff}html[data-fujin-hybrid=true][data-hybrid-variant=obsidian]{--hybrid-text-on-accent:#171619}html[data-fujin-hybrid=true][data-hybrid-variant=cyber],html[data-fujin-hybrid=true][data-hybrid-variant=emerald]{--hybrid-text-on-accent:#061d25}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-kpi],html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel],html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel][data-hybrid-dark-panel=true]{background:var(--hybrid-panel)!important;border-color:var(--hybrid-border)!important;box-shadow:0 8px 25px color-mix(in srgb,var(--hybrid-bg) 28%,transparent)!important;color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-kpi] :is(strong,span),html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] :is(h2,strong),html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=revenueAmount]{color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-kpi] small,html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=sync],html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] small{color:var(--hybrid-muted)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] :is(a,[class*=panelHead] a),html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=shortcuts] i{color:var(--hybrid-accent-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-kpi] [class*=kpiIcon],html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] :is([class*=actionIcon],[class*=kpiIcon]){color:var(--hybrid-accent-text)!important;background:var(--hybrid-accent-soft)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] :is([class*=actions] a,[class*=shortcuts] a){background:var(--hybrid-raised)!important;border-color:var(--hybrid-border)!important;color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] :is([class*=actions] a,[class*=shortcuts] a):hover{border-color:var(--hybrid-accent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] :is([class*=actions] a strong,[class*=shortcuts] a span,[class*=shortcuts] a b,[class*=rank] a,[class*=person]){color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=activity]{border-color:var(--hybrid-border)!important;color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=activity]:hover,html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=person]:hover{background:var(--hybrid-raised)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=person]{border-color:var(--hybrid-border)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] :is([class*=personTotal],[class*=personName],[class*=goal] b,[class*=legend] b){color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=axis],html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=goalNote],html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=legend]{color:var(--hybrid-muted)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=track]{background:var(--hybrid-raised)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=track] i{background:var(--hybrid-accent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=donut]>div{background:var(--hybrid-panel)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=donut] b{color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=donut] small,html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=revenueAmount] small{color:var(--hybrid-muted)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] [class*=goalRing] i{background:var(--hybrid-panel)!important;color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side nav [aria-current=page],html[data-fujin-hybrid=true][data-hybrid-variant] .app .side nav [aria-current=page] [class*=navLabel]{background:var(--hybrid-accent-soft)!important;border-color:var(--hybrid-accent)!important;color:var(--hybrid-accent-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side :is(.search,input),html[data-fujin-hybrid=true][data-hybrid-variant] .app .side [class*=sideSearch]{border-color:var(--hybrid-border)!important;background:var(--hybrid-raised)!important;color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .topbar :is(button,a,summary){color:var(--hybrid-text)!important;border-color:var(--hybrid-border)}html[data-fujin-hybrid=true][data-hybrid-variant] .app .topbar :is(button,a,summary):hover{background:var(--hybrid-accent-soft)!important;color:var(--hybrid-accent-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .topbar [class*=popover]{background:var(--hybrid-panel)!important;color:var(--hybrid-text)!important;border-color:var(--hybrid-border)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .topbar [class*=popover] :is(button,a,input){background:var(--hybrid-raised)!important;color:var(--hybrid-text)!important;border-color:var(--hybrid-border)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content :is(.stats-page-v3,.stats-daily-hero,.stats-command,.stats-ledger-v3,.stats-command-block,[data-fui-surface=panel],[data-fui-kpi],.platform-card-v4,.daily-card,.qc-card,.qc-hero){--a:var(--hybrid-accent);color:var(--hybrid-text)}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content :is(.stats-daily-hero,.stats-command,.stats-ledger-v3,.stats-command-block,[data-fui-surface=panel],[data-fui-kpi],.platform-card-v4,.daily-card,.qc-card,.qc-hero){background:var(--hybrid-panel)!important;border-color:var(--hybrid-border)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content :is(.stats-page-v3,.stats-daily-hero,.stats-command,.stats-ledger-v3) :is(button[aria-pressed=true],button.active){background:var(--hybrid-accent-soft)!important;border-color:var(--hybrid-accent)!important;color:var(--hybrid-accent-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-board]{background:var(--hybrid-panel)!important;color:var(--hybrid-text)!important;border-color:var(--hybrid-border)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-period]{background:var(--hybrid-contrast)!important;border-color:var(--hybrid-border)!important;color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-platform]{background:var(--hybrid-panel)!important;border-color:var(--hybrid-border)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-platform] [class*=platformHeader]{background:var(--hybrid-raised)!important;border-color:var(--hybrid-border)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-platform] :is([class*=modelName],[class*=timeStart],[class*=platformIdentity] strong){color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-row]{border-color:var(--hybrid-border)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-row] [class*=assignmentChip],html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-row] [class*=assignmentRead],html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-row]:hover{background:var(--hybrid-raised)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content :is([class*=weekNav],[class*=viewSwitch],[class*=tabs]) button[aria-pressed=true],html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [class*=dayActive],html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [class*=viewSwitch] [class*=active]{background:var(--hybrid-accent-soft)!important;border-color:var(--hybrid-accent)!important;color:var(--hybrid-accent-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [class*=dayActive] :is(span,small){color:var(--hybrid-accent-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content :is([class*=days] button:not([class*=dayActive]),[class*=viewSwitch] button:not([class*=active])){background:var(--hybrid-raised)!important;border-color:var(--hybrid-border)!important;color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [class*=periodHero]{background:var(--hybrid-raised)!important;border-color:var(--hybrid-border)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [class*=periodHero] :is(strong,small){color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [class*=modelRowOpen]{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--f-warning) 65%,transparent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--hybrid-accent)!important;outline-offset:2px}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .search,html[data-fujin-hybrid=true][data-hybrid-variant] .app .side [class*=profileCard],html[data-fujin-hybrid=true][data-hybrid-variant] .app .side [class*=sideSearch]{background:color-mix(in srgb,var(--hybrid-sidebar) 88%,white 12%)!important;color:#e9f0ff!important;border-color:color-mix(in srgb,var(--hybrid-accent) 25%,#3b4864)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side [class*=sideSearch] input{background:transparent!important;color:#f4f5ff!important;border:0!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side [class*=sideSearch] input::placeholder{color:#aebddd!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side nav [class*=navLink]:not([aria-current=page]),html[data-fujin-hybrid=true][data-hybrid-variant] .app .side nav [class*=navLink]:not([aria-current=page]) [class*=navLabel]{color:#ccd7f0!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-toggle{color:#c7d3ee!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-toggle svg{color:var(--hybrid-accent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-toggle[aria-expanded=true]{background:color-mix(in srgb,var(--hybrid-sidebar) 63%,var(--hybrid-accent) 37%)!important;color:#f4f4ff!important;border-color:var(--hybrid-accent)!important;box-shadow:inset 3px 0 var(--hybrid-accent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side nav a[aria-current=page]{background:color-mix(in srgb,var(--hybrid-sidebar) 58%,var(--hybrid-accent) 42%)!important;color:#fff!important;border-color:var(--hybrid-accent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side nav a[aria-current=page] [class*=navLabel]{color:#fff!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-all-tabs-trigger{background:color-mix(in srgb,var(--hybrid-sidebar) 65%,var(--hybrid-accent) 35%)!important;color:#f7f8ff!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-all-tabs-trigger b{background:color-mix(in srgb,var(--hybrid-sidebar) 60%,var(--hybrid-accent) 40%)!important;color:#fff!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-period] [class*=periodHero]{background:color-mix(in srgb,var(--hybrid-panel) 73%,var(--hybrid-accent) 27%)!important;border-color:var(--hybrid-border)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-period]:nth-child(2) [class*=periodHero]{background:color-mix(in srgb,var(--hybrid-panel) 85%,var(--hybrid-accent) 15%)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-period]:nth-child(3) [class*=periodHero]{background:color-mix(in srgb,var(--hybrid-panel) 78%,var(--hybrid-accent) 22%)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-period]:nth-child(4) [class*=periodHero]{background:color-mix(in srgb,var(--hybrid-panel) 89%,var(--hybrid-accent) 11%)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-period] [class*=periodHero] :is(strong,small){color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-period] [class*=periodStats]{background:var(--hybrid-raised)!important;border-color:var(--hybrid-border)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-planning-period] [class*=periodStats] :is(b,small){color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content :is([data-fui-button=primary],button[class*=primary]:not([disabled])){background:var(--hybrid-accent)!important;border-color:var(--hybrid-accent)!important;color:var(--hybrid-text-on-accent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content button[class*=primary][disabled]{border-color:var(--hybrid-border)!important;background:var(--hybrid-raised)!important;color:var(--hybrid-muted)!important;opacity:.72}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side{background:radial-gradient(ellipse 180px 160px at 0 -28px,color-mix(in srgb,var(--hybrid-accent) 8%,transparent),transparent 86%),var(--hybrid-sidebar)!important;box-shadow:5px 0 26px rgb(0 0 0/.13)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-navigation{padding:2px 3px 16px 0!important;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--hybrid-accent) 18%,transparent) transparent}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-categories-label,html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-eyebrow{color:#8594b4!important;letter-spacing:.15em!important;font-size:9px!important;font-weight:800!important;padding:13px 9px 7px!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-categories-label{margin:8px 6px 5px 0!important;border-top:1px solid color-mix(in srgb,var(--hybrid-border) 70%,transparent)!important;padding-top:16px!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-items [class*=navLink],html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-shortcuts [class*=navLink]{position:relative!important;overflow:hidden!important;isolation:isolate;min-height:40px!important;padding:8px 10px 8px 12px!important;margin:1px 0!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:#bbc9e5!important;gap:11px!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-items [class*=navLink]:hover,html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-shortcuts [class*=navLink]:hover{color:#fff!important;background:color-mix(in srgb,var(--hybrid-accent) 9%,var(--hybrid-sidebar))!important;border-color:color-mix(in srgb,var(--hybrid-accent) 11%,transparent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-navigation a[aria-current=page],html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-navigation a[aria-current=page]:hover{color:#f7f8ff!important;background:color-mix(in srgb,var(--hybrid-accent) 13%,var(--hybrid-sidebar))!important;border:1px solid color-mix(in srgb,var(--hybrid-accent) 18%,transparent)!important;box-shadow:none!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-navigation a[aria-current=page]:before{content:"";display:block!important;position:absolute;width:3px;height:60%;top:20%;left:0;border-radius:0 3px 3px 0;background:var(--hybrid-accent);box-shadow:none}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-navigation a[aria-current=page]:after{content:none!important;display:none!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-navigation a[aria-current=page] [class*=navLabel],html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-navigation a[aria-current=page]>span{background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-navigation a[aria-current=page] [class*=navIcon]{color:var(--hybrid-accent)!important;stroke-width:2}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-navigation [class*=navLink] [class*=navLabel]{font-size:12.5px!important;line-height:1.35!important;font-weight:560!important;letter-spacing:-.005em;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-navigation a[aria-current=page] [class*=navLabel]{font-weight:750!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion{padding:1px 0!important;margin:0!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-toggle,html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-toggle[aria-expanded=true],html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-toggle[aria-expanded=true]:not(:hover){position:relative;display:flex;min-height:41px;padding:8px 8px 8px 11px!important;background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;color:#c6d0e6!important;gap:9px!important;transition:background-color .15s ease,color .15s ease!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-toggle:hover,html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-toggle[aria-expanded=true]:hover{background:color-mix(in srgb,var(--hybrid-accent) 8%,var(--hybrid-sidebar))!important;border-color:transparent!important;box-shadow:none!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-current .hybrid-nav-accordion-toggle{color:#fff!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-current .hybrid-nav-accordion-toggle:before{content:"";display:block;position:absolute;left:2px;top:15px;width:3px;height:10px;border-radius:4px;background:var(--hybrid-accent)}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-title{text-transform:none!important;font-size:12px!important;font-weight:680!important;letter-spacing:0!important;color:inherit!important;min-width:0;line-height:1.3}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-toggle svg{width:17px!important;min-width:17px!important;height:17px!important;color:#9cabc9!important;stroke-width:1.8}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-toggle[aria-expanded=true]>svg,html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-current .hybrid-nav-accordion-toggle svg{color:var(--hybrid-accent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-toggle small{color:#96a6c6!important;background:color-mix(in srgb,var(--hybrid-sidebar) 78%,#a6b7cf 22%)!important;border:1px solid color-mix(in srgb,var(--hybrid-border) 50%,transparent)!important;border-radius:7px!important;padding:3px 5px!important;min-width:22px;text-align:center;font-size:10px!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-chevron{display:flex;justify-content:center;align-items:center;color:#8394b4!important;width:14px;height:17px;transform:none!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-chevron svg{width:14px!important;min-width:14px!important;height:14px!important;color:inherit!important;transition:transform .15s ease}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-toggle[aria-expanded=true] .hybrid-nav-chevron svg{transform:rotate(180deg);color:var(--hybrid-accent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-items{margin:0 0 8px 17px!important;padding:2px 0 2px 8px!important;border-left:1px solid color-mix(in srgb,var(--hybrid-accent) 25%,var(--hybrid-border))!important;gap:1px!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-items [class*=navLink]{min-height:37px!important;padding:7px 8px 7px 11px!important;gap:9px!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-all-tabs-trigger{min-height:43px!important;margin:2px 0 9px!important;border:1px solid color-mix(in srgb,var(--hybrid-border) 80%,var(--hybrid-accent) 20%)!important;background:color-mix(in srgb,var(--hybrid-sidebar) 93%,var(--hybrid-accent) 7%)!important;color:#dbe4f7!important;border-radius:11px!important;box-shadow:none!important;gap:9px!important;font-size:12px!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-all-tabs-trigger:hover{background:color-mix(in srgb,var(--hybrid-sidebar) 85%,var(--hybrid-accent) 15%)!important;border-color:color-mix(in srgb,var(--hybrid-accent) 40%,var(--hybrid-border))!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-all-tabs-trigger>span:first-child{width:25px;height:25px;flex:none;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--hybrid-sidebar) 80%,var(--hybrid-accent) 20%)!important;color:var(--hybrid-accent)!important;font-size:15px}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-all-tabs-trigger b{font-size:10px!important;padding:3px 7px!important;border:1px solid color-mix(in srgb,var(--hybrid-border) 70%,transparent)!important;border-radius:8px!important;background:color-mix(in srgb,var(--hybrid-sidebar) 83%,#b9c7df 17%)!important;color:#ccd8f1!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side [class*=sideSearch]{border-radius:11px!important;min-height:43px!important;margin:3px 0 9px!important;padding:0 9px!important;background:color-mix(in srgb,var(--hybrid-sidebar) 88%,#dce5f2 12%)!important;border-color:color-mix(in srgb,var(--hybrid-border) 88%,transparent)!important;box-shadow:none!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side [class*=sideSearch]:focus-within{border-color:color-mix(in srgb,var(--hybrid-accent) 55%,var(--hybrid-border))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--hybrid-accent) 12%,transparent)!important}@media(min-width:851px){html[data-fujin-hybrid=true][data-hybrid-variant] .app[class*=collapsed] .side .hybrid-nav-accordion-toggle{justify-content:center!important;padding:10px 5px!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app[class*=collapsed] .side .hybrid-nav-accordion-toggle:before{display:none!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app[class*=collapsed] .side .hybrid-navigation a[aria-current=page]:before{left:0;height:56%;top:22%}}@media(max-width:850px){html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-items [class*=navLink],html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-shortcuts [class*=navLink]{min-height:44px!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-nav-accordion-toggle{min-height:45px!important}}@media(prefers-reduced-motion:reduce){html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-navigation *,html[data-fujin-hybrid=true][data-hybrid-variant] .app .side .hybrid-navigation :before{transition:none!important;animation:none!important}}html[data-fujin-hybrid=true][data-hybrid-variant]{--hybrid-card-bloom:color-mix(in srgb,var(--hybrid-accent) 9%,transparent);--hybrid-card-bloom-strong:color-mix(in srgb,var(--hybrid-accent) 15%,transparent);--hybrid-card-edge:color-mix(in srgb,var(--hybrid-border) 86%,var(--hybrid-accent) 14%);--hybrid-card-edge-hover:color-mix(in srgb,var(--hybrid-accent) 34%,var(--hybrid-border) 66%);--hybrid-card-shine:rgba(255,255,255,.045);--hybrid-card-shadow:0 10px 29px rgba(0,4,18,.18);--hybrid-card-shadow-hover:0 14px 34px rgba(0,4,18,.24)}html[data-fujin-hybrid=true][data-hybrid-variant][data-hybrid-lab-light=true]{--hybrid-card-bloom:color-mix(in srgb,var(--hybrid-accent) 6%,transparent);--hybrid-card-bloom-strong:color-mix(in srgb,var(--hybrid-accent) 9%,transparent);--hybrid-card-shine:rgba(255,255,255,.78);--hybrid-card-shadow:0 8px 26px rgba(25,41,79,.065);--hybrid-card-shadow-hover:0 12px 30px rgba(25,41,79,.09)}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-kpi],html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel]{position:relative;isolation:isolate;border-radius:18px!important;border:1px solid var(--hybrid-card-edge)!important;background:radial-gradient(ellipse 125% 125% at 0 0,var(--hybrid-card-bloom) 0,transparent 38%),linear-gradient(165deg,color-mix(in srgb,var(--hybrid-panel) 95%,#fff 5%) 0,var(--hybrid-panel) 63%,color-mix(in srgb,var(--hybrid-panel) 93%,var(--hybrid-bg) 7%) 100%)!important;box-shadow:inset 0 1px 0 var(--hybrid-card-shine),var(--hybrid-card-shadow)!important;transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-kpi]:hover,html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel]:hover{border-color:var(--hybrid-card-edge-hover)!important;box-shadow:inset 0 1px 0 var(--hybrid-card-shine),var(--hybrid-card-shadow-hover)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-kpi]{overflow:hidden;transform:translateY(0)}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-kpi]:hover{transform:translateY(-1px)}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-featured=true]{background:radial-gradient(ellipse 98% 110% at 0 0,var(--hybrid-card-bloom-strong) 0,transparent 43%),radial-gradient(ellipse 76% 95% at 100% 3%,var(--hybrid-card-bloom) 0,transparent 42%),linear-gradient(170deg,color-mix(in srgb,var(--hybrid-panel) 91%,var(--hybrid-raised) 9%),var(--hybrid-panel) 84%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--hybrid-accent) 13%,var(--hybrid-card-shine)),var(--hybrid-card-shadow)!important;transform:none!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-featured=true]:hover{transform:none!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-kpi] [class*=kpiIcon]{border-radius:13px!important;border:1px solid color-mix(in srgb,var(--hybrid-accent) 23%,var(--hybrid-border))!important;background:linear-gradient(160deg,color-mix(in srgb,#fff 6%,transparent),transparent),var(--hybrid-accent-soft)!important;color:var(--hybrid-accent-text)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 15%,transparent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] :is([class*=actions] a,[class*=shortcuts] a){border-radius:12px!important;border:1px solid color-mix(in srgb,var(--hybrid-border) 85%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--hybrid-raised) 93%,#fff 7%),var(--hybrid-raised))!important;transition:border-color .16s ease,background-color .16s ease!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] :is([class*=actions] a,[class*=shortcuts] a):hover{border-color:var(--hybrid-card-edge-hover)!important;background:var(--hybrid-accent-soft)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]{min-width:0;max-width:100%;display:flex;padding:0!important;margin:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div{display:flex!important;align-items:center!important;justify-content:flex-start;flex-wrap:wrap!important;gap:4px!important;width:max-content;max-width:100%;min-width:0;border:1px solid var(--hybrid-card-edge)!important;border-radius:16px!important;padding:5px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--hybrid-raised) 95%,#fff 5%),var(--hybrid-panel))!important;box-shadow:inset 0 1px 0 var(--hybrid-card-shine),0 7px 20px color-mix(in srgb,var(--hybrid-bg) 22%,transparent)!important;overflow:visible}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div>.date-range>.date-range-trigger,html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div>button{display:inline-flex;align-items:center;justify-content:center;flex:none;white-space:nowrap;min-height:34px!important;margin:0!important;padding:7px 12px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:var(--hybrid-muted)!important;box-shadow:none!important;font-size:11.5px!important;font-weight:690!important;line-height:1.2;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div>.date-range>.date-range-trigger:hover,html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div>button:hover:not(:disabled){background:color-mix(in srgb,var(--hybrid-accent) 10%,var(--hybrid-raised))!important;color:var(--hybrid-text)!important;border-color:color-mix(in srgb,var(--hybrid-accent) 16%,transparent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div>.date-range>.date-range-trigger[aria-pressed=true],html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div>button[aria-pressed=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--hybrid-accent) 24%,var(--hybrid-panel)),var(--hybrid-accent-soft))!important;border:1px solid color-mix(in srgb,var(--hybrid-accent) 37%,var(--hybrid-border))!important;color:var(--hybrid-accent-text)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 11%,transparent),0 4px 13px color-mix(in srgb,var(--hybrid-accent) 10%,transparent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div>button:disabled{opacity:.35!important;cursor:not-allowed!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div>button[aria-label="Jour précédent"],html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div>button[aria-label="Jour suivant"]{width:34px;height:34px;padding:0!important;border:1px solid color-mix(in srgb,var(--hybrid-border) 60%,transparent)!important;border-radius:11px!important;color:var(--hybrid-text)!important;font-size:15px!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div>.date-range{flex:none;min-width:0;position:relative}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div>.date-range>.date-range-trigger{background:color-mix(in srgb,var(--hybrid-raised) 88%,transparent)!important;border-color:color-mix(in srgb,var(--hybrid-border) 65%,transparent)!important;color:var(--hybrid-text)!important;max-width:min(100%,310px)!important;text-overflow:ellipsis;overflow:hidden}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period] .date-range-popover{z-index:160;color:var(--hybrid-text);background:var(--hybrid-panel)!important;border-color:var(--hybrid-border)!important;box-shadow:0 20px 48px color-mix(in srgb,var(--hybrid-bg) 36%,transparent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period] :is(button,input,select):focus-visible{outline:2px solid var(--hybrid-accent)!important;outline-offset:2px}@media(max-width:1250px){html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div>.date-range>.date-range-trigger,html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div>button{padding:7px 9px!important;font-size:11px!important}}@media(max-width:700px){html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]{width:100%}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div{width:100%;gap:3px!important;border-radius:13px!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div>.date-range{flex:1 1 100%}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period]>div>.date-range>.date-range-trigger{width:100%;max-width:100%!important}}@media(prefers-reduced-motion:reduce){html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-kpi],html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel],html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-panel] a,html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-period] *{animation:none!important;transition:none!important}}html[data-fujin-hybrid=true][data-hybrid-variant] .app [data-hybrid-topbar]{--hdr-bg:var(--hybrid-topbar);--hdr-text:var(--hybrid-text);--hdr-muted:var(--hybrid-muted);--hdr-border:color-mix(in srgb,var(--hybrid-border) 80%,transparent);--hdr-hover:color-mix(in srgb,var(--hybrid-accent) 9%,var(--hybrid-topbar));--hdr-active:color-mix(in srgb,var(--hybrid-accent) 15%,var(--hybrid-topbar));--hdr-raised:color-mix(in srgb,var(--hybrid-topbar) 83%,var(--hybrid-raised) 17%);position:relative!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:12px!important;width:100%;min-width:0;min-height:65px!important;padding:9px clamp(12px,1.15vw,22px)!important;border:0!important;border-bottom:1px solid var(--hdr-border)!important;background:radial-gradient(ellipse 48% 235% at 0 0,color-mix(in srgb,var(--hybrid-accent) 9%,transparent),transparent 80%),linear-gradient(105deg,color-mix(in srgb,var(--hybrid-topbar) 97%,var(--hybrid-raised) 3%),var(--hybrid-topbar))!important;box-shadow:0 8px 22px rgba(0,5,25,.09)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--hdr-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app [data-hybrid-topbar]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--hybrid-accent) 38%,transparent),color-mix(in srgb,var(--hybrid-accent) 10%,transparent) 38%,transparent 78%)}html[data-fujin-hybrid=true][data-hybrid-variant] .app [data-hybrid-topbar]>button[aria-controls=fujin-sidebar]{display:grid;place-items:center;flex:0 0 39px;min-width:39px;width:39px;min-height:39px!important;height:39px;padding:9px!important;border-radius:12px!important;background:var(--hdr-raised)!important;border:1px solid var(--hdr-border)!important;color:var(--hdr-muted)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app [data-hybrid-topbar]>button[aria-controls=fujin-sidebar]:hover{background:var(--hdr-hover)!important;border-color:var(--hybrid-card-edge-hover)!important;color:var(--hybrid-accent-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-chrome]{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;min-width:0;flex:1 1 auto;color:var(--hdr-text)}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-news]{min-width:44px;flex:0 1 255px}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-news]>summary{min-height:43px!important;padding:7px 11px!important;gap:9px!important;border-radius:13px!important;border:1px solid var(--hdr-border)!important;background:var(--hdr-raised)!important;color:var(--hdr-text)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-news]>summary:hover,html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-news][open]>summary{background:var(--hdr-hover)!important;border-color:color-mix(in srgb,var(--hybrid-accent) 28%,var(--hdr-border))!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-news]>summary>span:first-child{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:9px;background:var(--hybrid-accent-soft);color:var(--hybrid-accent-text)}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-news]>summary>span:first-child svg{width:16px!important;height:16px!important;color:var(--hybrid-accent-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-news] [class*=label]{font-size:11.5px!important;font-weight:780!important;line-height:1.2!important;color:var(--hdr-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-news] [class*=headline]{color:var(--hdr-muted)!important;font-size:10.5px!important;line-height:1.35!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-news]>summary>svg{width:15px!important;height:15px!important;color:var(--hdr-muted)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-news] [class*=panel]{background:var(--hybrid-panel)!important;border-color:var(--hybrid-border)!important;color:var(--hybrid-text)!important;box-shadow:0 20px 50px rgba(0,4,20,.24)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-sync]{flex:0 0 auto}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-sync]>summary{display:flex;align-items:center;min-height:40px!important;gap:7px!important;padding:7px 11px!important;border-radius:11px!important;border:1px solid var(--hdr-border)!important;background:transparent!important;color:var(--hdr-muted)!important;font-weight:650!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-sync]>summary:hover,html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-sync][open]>summary{background:var(--hdr-hover)!important;border-color:color-mix(in srgb,var(--hybrid-accent) 25%,var(--hdr-border))!important;color:var(--hdr-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-sync]>summary svg{width:17px!important;height:17px!important;color:var(--hybrid-accent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions]{display:flex!important;flex:0 0 auto;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;margin-left:auto!important;min-width:0}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions]>:is(button,a,details,[data-hybrid-notifications]){flex-shrink:0}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions]>:is(button,a),html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions]>:is(button,a,details)>summary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px!important;padding:8px 12px!important;border-radius:11px!important;border:1px solid var(--hdr-border)!important;background:var(--hdr-raised)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 5%,transparent)!important;color:var(--hdr-text)!important;font-size:11.5px!important;font-weight:690!important;line-height:1.25;white-space:nowrap!important;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions]>:is(button,a):hover,html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions]>:is(button,a,details)>summary:hover,html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions]>details[open]>summary{background:var(--hdr-hover)!important;color:var(--hybrid-accent-text)!important;border-color:color-mix(in srgb,var(--hybrid-accent) 32%,var(--hdr-border))!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions]>:is(a,button,details) svg{width:17px!important;height:17px!important;flex:none}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions] [data-hybrid-display]>summary{background:var(--hybrid-accent-soft)!important;border-color:color-mix(in srgb,var(--hybrid-accent) 28%,var(--hdr-border))!important;color:var(--hybrid-accent-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions] [data-hybrid-display]>summary:hover,html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions] [data-hybrid-display][open]>summary{background:color-mix(in srgb,var(--hybrid-accent) 22%,var(--hybrid-topbar))!important;border-color:color-mix(in srgb,var(--hybrid-accent) 44%,var(--hdr-border))!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions] [data-hybrid-edit]{padding:8px 10px!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions] [data-hybrid-edit]>i{width:26px!important;height:15px!important;background:color-mix(in srgb,var(--hybrid-muted) 35%,var(--hybrid-raised))!important;border-radius:22px}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions] [data-hybrid-edit][aria-pressed=true]{border-color:color-mix(in srgb,var(--hybrid-accent) 44%,var(--hdr-border))!important;background:var(--hybrid-accent-soft)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions] [data-hybrid-edit][aria-pressed=true]>i{background:var(--hybrid-accent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions] [data-hybrid-edit]>i:before{width:9px!important;height:9px!important;background:var(--hdr-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions] [data-hybrid-edit][aria-pressed=true]>i:before{transform:translateX(10px)!important;background:var(--hybrid-text-on-accent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-notifications]>button{width:40px!important;min-width:40px!important;height:39px!important;min-height:39px!important;display:grid!important;place-items:center;background:transparent!important;border:1px solid transparent!important;border-radius:11px!important;color:var(--hdr-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-notifications]>button:hover{background:var(--hdr-hover)!important;border-color:var(--hdr-border)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-notifications]>button>:is(span,b){position:absolute;top:-4px;right:-5px;min-width:17px;height:17px;padding:0 4px;font-size:9px!important;font-weight:800;line-height:1;border:2px solid var(--hybrid-topbar)!important;border-radius:999px!important;background:var(--hybrid-accent)!important;color:var(--hybrid-text-on-accent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions] [data-hybrid-display] [class*=popover],html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-sync] [class*=popover]{background:var(--hybrid-panel)!important;border:1px solid var(--hybrid-border)!important;border-radius:16px!important;color:var(--hybrid-text)!important;box-shadow:0 18px 48px rgba(0,5,18,.22)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions] [data-hybrid-display] [class*=popover] :is(button,a,summary),html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-sync] [class*=popover] :is(button,a,summary){background:var(--hybrid-raised)!important;border-color:var(--hybrid-border)!important;color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-chrome] [aria-label="Chiffre d’affaires"],html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-chrome] [data-fujin-header-shift]{border-radius:12px!important;background:var(--hdr-raised)!important;border-color:var(--hdr-border)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 5%,transparent)!important}@media(max-width:1600px){html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-chrome]{gap:8px!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-news]{flex-basis:220px}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions]{gap:5px!important}}@media(max-width:1250px){html[data-fujin-hybrid=true][data-hybrid-variant] .app [data-hybrid-topbar]{padding:7px 11px!important;gap:8px!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-news]{flex:0 0 44px}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-news]>summary{width:42px;padding:7px!important;justify-content:center}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-news]>summary>:not(:first-child),html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-sync]>summary span{display:none!important}}@media(max-width:850px){html[data-fujin-hybrid=true][data-hybrid-variant] .app [data-hybrid-topbar]{min-height:58px!important;padding:8px 10px!important;gap:6px!important;flex-wrap:nowrap!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-chrome]{flex-wrap:wrap!important;gap:6px!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions]{margin-left:auto!important;gap:4px!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions]>:is(a,button),html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-header-actions]>:is(a,button,details)>summary{min-width:36px!important;min-height:38px!important;padding:8px!important}}@media(max-width:500px){html[data-fujin-hybrid=true][data-hybrid-variant] .app [data-hybrid-topbar]>button[aria-controls=fujin-sidebar]{min-width:35px;flex-basis:35px;width:35px;height:37px;min-height:37px!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-news]{flex-basis:40px;min-width:40px}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-news]>summary{width:40px;min-height:39px!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-sync]{display:none!important}}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-topbar] :is(button,a,summary):focus-visible{outline:2px solid var(--hybrid-accent)!important;outline-offset:2px!important}@media(prefers-reduced-motion:reduce){html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-topbar] *,html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-topbar] :before{transition:none!important;animation:none!important}}@media(max-width:1500px){html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-chrome]:has(>[data-fujin-header-shift]){flex-wrap:wrap!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-chrome]>[data-fujin-header-shift]{order:3;flex:1 0 100%;min-width:0!important;max-width:100%!important;margin-top:2px}}@media(max-width:500px){html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-sync]{display:block!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-sync]>summary{width:36px;min-width:36px;justify-content:center;padding:8px!important}html[data-fujin-hybrid=true][data-hybrid-variant] [data-hybrid-sync]>summary span{display:none!important}}html[data-fujin-hybrid=true][data-hybrid-variant]{--hybrid-content-gap:clamp(12px,1vw,18px);--hybrid-panel-radius:17px;--hybrid-min-label:12px;--hybrid-body-size:14px}html[data-fujin-hybrid=true][data-hybrid-variant] .app .workspace{width:100%!important;min-width:0!important;max-width:none!important}html[data-fujin-hybrid=true][data-hybrid-variant] .app .main{padding:clamp(12px,1.05vw,20px)!important;min-width:0}html[data-fujin-hybrid=true][data-hybrid-variant] .app .main .route-content{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content :is(.mh-page.mh-v2,.manager-hub,.stats-page-v3,.treasury-root,.treasury-page){width:100%!important;max-width:none!important;margin-inline:0!important;min-width:0!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2{display:grid;grid-gap:var(--hybrid-content-gap);gap:var(--hybrid-content-gap);font-size:var(--hybrid-body-size);line-height:1.5;--mh-text-xs:12px;--mh-text-sm:13px;--mh-text-md:14px;--mh-text-lg:17px;--mh-text-xl:23px;--mh-text-2xl:clamp(27px,2.05vw,36px);--mh-control:42px}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-hero{width:100%;min-width:0;padding:clamp(18px,1.3vw,25px)!important;border-radius:var(--hybrid-panel-radius)!important;border:1px solid var(--hybrid-border)!important;background:radial-gradient(ellipse 55% 120% at 94% 0,color-mix(in srgb,var(--hybrid-accent) 8%,transparent),transparent 72%),var(--hybrid-panel)!important;box-shadow:var(--hybrid-card-shadow)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-hero h1{font-size:clamp(26px,2vw,36px)!important;color:var(--hybrid-text)!important;line-height:1.15!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-hero :is(p,small){color:var(--hybrid-muted)!important;font-size:clamp(12px,.8vw,14px)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 :is(.mh-panel,.mh-goal,.mh-hours-sheet,.mh-history,.mh-penalty-register,.mh-penalty-summary){min-width:0;border-radius:var(--hybrid-panel-radius)!important;border:1px solid var(--hybrid-border)!important;background:var(--hybrid-panel)!important;box-shadow:var(--hybrid-card-shadow)!important;color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 :is(.mh-tabs,.mh-planning-toolbar,.mh-admin-filters,.mh-title){width:100%;max-width:none;min-width:0}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-tabs{padding:6px!important;background:var(--hybrid-panel)!important;border:1px solid var(--hybrid-border)!important;border-radius:13px!important;overflow-x:auto;display:flex;align-items:center;gap:5px}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-tabs button{min-height:39px!important;border-radius:9px!important;padding:9px 12px!important;font-size:13px!important;font-weight:680;white-space:nowrap}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-tabs button.active{background:var(--hybrid-accent-soft)!important;color:var(--hybrid-accent-text)!important;border-color:var(--hybrid-accent)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 :is(.mh-title h2,.mh-section-top h2){font-size:clamp(19px,1.55vw,24px)!important;color:var(--hybrid-text)!important;letter-spacing:-.025em!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 :is(.mh-title p,.mh-section-top p,.eyebrow,.mh-focus p,.mh-panel p){font-size:clamp(12px,.8vw,14px)!important;line-height:1.5!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 :is(.mh-kpis,.mh-day-grid,.mh-task-layout,.mh-follow-layout,.mh-penalty-layout){width:100%;max-width:none;gap:var(--hybrid-content-gap)!important;min-width:0}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 :is(label,.mh-pay-banner span,.mh-form-intro small,.mh-admin-filters label){font-size:13px!important;line-height:1.45;color:var(--hybrid-muted)}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 :is(input:not([type=checkbox]),select,textarea){min-height:41px!important;font-size:13px!important;color:var(--hybrid-text)!important;border-color:var(--hybrid-border)!important;background:var(--hybrid-raised)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--hybrid-accent)!important;outline-offset:2px}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-hours-sheet{overflow-x:auto!important;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--hybrid-border) transparent}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-hours-row{min-width:830px;width:100%;grid-template-columns:minmax(80px,.75fr) minmax(110px,1fr) minmax(98px,.9fr) minmax(180px,2fr) minmax(77px,.65fr) minmax(80px,.7fr) 40px!important;min-height:51px!important;align-items:center;gap:12px!important;padding:12px 15px!important;border-bottom:1px solid var(--hybrid-border)!important;color:var(--hybrid-text)!important;font-size:13px!important;line-height:1.45!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-hours-row.head{background:var(--hybrid-raised)!important;min-height:42px!important;color:var(--hybrid-muted)!important;font-size:11.5px!important;font-weight:800;letter-spacing:.015em}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-hours-row:not(.head):hover{background:color-mix(in srgb,var(--hybrid-accent) 5%,var(--hybrid-panel))!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-hours-row :is(b,strong,span,time,small,em){font-size:inherit;line-height:inherit}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-hours-row>button{min-width:34px;min-height:34px;display:grid;place-items:center;border-radius:9px;background:var(--hybrid-raised)!important;color:var(--hybrid-muted)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-hours-form{display:grid;grid-gap:12px!important;gap:12px!important;min-width:0;width:100%;padding:17px!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 :is(.mh-pay-banner,.mh-form-intro){border-color:var(--hybrid-border)!important;background:var(--hybrid-panel)!important;padding:14px 17px!important;border-radius:12px!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-pay-banner :is(strong,b){font-size:clamp(16px,1.25vw,21px)!important;color:var(--hybrid-text)!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-week-calendar{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-week-calendar>section{min-width:175px}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 :is(.mh-manager-legend,.mh-filter-copy,.mh-follow-flags,.mh-history-tags,.mh-model-count-table,.mh-task-row,.mh-history-cols,.mh-hours-form,.mh-hours-sheet,.mh-admin-filters) :is(small,label,span){font-size:max(12px,.78rem)}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content :is(.stats-page-v3,.treasury-page,.treasury-root,.mh-page,.manager-hub,.planning-page,.marketing-workspace,.chatters-page,.models-page,.marketing-page,.remunerations-page){width:100%!important;max-width:none!important;margin-inline:0!important;min-width:0!important}@media(max-width:1300px){html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 :is(.mh-day-grid,.mh-task-layout){grid-template-columns:minmax(0,1fr)!important}}@media(max-width:850px){html[data-fujin-hybrid=true][data-hybrid-variant] .app .main{padding:12px!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-hours-sheet{overflow-x:auto!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 .mh-tabs button{font-size:12.5px!important;flex:0 0 auto}}@media(prefers-reduced-motion:reduce){html[data-fujin-hybrid=true][data-hybrid-variant] .route-content .mh-page.mh-v2 *{transition:none!important}}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-workspace]{box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:clamp(6px,.7vw,14px) 0 42px!important;color:var(--hybrid-text)}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-workspace]>header{width:100%;max-width:none;margin-bottom:var(--hybrid-content-gap);display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,1vw,20px)}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-workspace] h1{color:var(--hybrid-text)!important;font-size:clamp(27px,2vw,36px)!important;line-height:1.16!important;font-weight:800!important;letter-spacing:-.04em!important}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-workspace] :is(h2,h3){color:var(--hybrid-text);line-height:1.25}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-workspace] :is(small,[class*=caption],[class*=eyebrow]){font-size:max(11px,.72rem);line-height:1.4}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-workspace] [class*=toolbar]{min-width:0;max-width:100%;border-radius:14px;gap:10px}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-workspace] [class*=toolbar] :is(button,input,select){min-height:36px;font-size:max(12px,.75rem)}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-workspace] :is([class*=panel],[class*=card],[class*=tableWrap]){min-width:0}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-workspace] :is([class*=tableWrap],[class*=tableScroll],[class*=scrollContainer]){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-workspace] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--hybrid-accent)!important;outline-offset:2px!important}@media(max-width:850px){html[data-fujin-hybrid=true][data-hybrid-variant] .route-content [data-hybrid-workspace]>header{align-items:flex-start;flex-wrap:wrap}}