html:not([data-sf-theme=dark])[data-sf-main-color] :is(.sunny-dashboard-home,.sunny-apps-shell>section>main,.sunny-settings-shell>section>main){--hp-ink:var(--sf-main-ink);--hp-text:var(--sf-main-ink);--hp-text-disabled:var(--sf-main-ink);--sf-text:var(--sf-main-ink);--sf-muted:var(--sf-main-ink);--sf-text-disabled:var(--sf-main-ink);--sf-type-brand-color:var(--sf-main-ink);--sf-type-nav-color:var(--sf-main-ink);--sf-type-nav-selected-color:var(--sf-main-ink);--sf-type-section-heading-color:var(--sf-main-ink);--sf-type-body-color:var(--sf-main-ink);--sf-type-dense-color:var(--sf-main-ink);--sf-type-todo-color:var(--sf-main-ink);--sf-type-button-color:var(--sf-main-ink);--sf-type-input-color:var(--sf-main-ink);--sf-type-note-color:var(--sf-main-ink);--sf-type-category-color:var(--sf-main-ink);--sf-type-data-heading-color:var(--sf-main-ink);color:var(--sf-main-ink);background-color:var(--sf-main-ground)}html:not([data-sf-theme=dark])[data-sf-sidebar-color] :is(.sunny-home-shell,.sunny-apps-shell,.sunny-settings-shell) .sunny-sidebar.sunny-sidebar{--hp-ink:var(--sf-sidebar-ink);--hp-text:var(--sf-sidebar-ink);--hp-side-menu-text:var(--sf-sidebar-ink);--sf-shell-ink:var(--sf-sidebar-ink);--sf-text:var(--sf-sidebar-ink);--sf-shell-soft:var(--sf-sidebar-ground);--hp-accent-soft:var(--sf-sidebar-ground);--sf-type-brand-color:var(--sf-sidebar-ink);--sf-type-nav-color:var(--sf-sidebar-ink);--sf-type-nav-selected-color:var(--sf-sidebar-ink);--sf-type-body-color:var(--sf-sidebar-ink);--sf-type-note-color:var(--sf-sidebar-ink);--sf-select-line-color:var(--sf-sidebar-ink);color:var(--sf-sidebar-ink);background:var(--sf-sidebar-ground)}html:not([data-sf-theme=dark])[data-sf-sidebar-color] aside[id$=-sidebar][aria-label$="のメニュー"]{--base-v05-bg-top:var(--sf-sidebar-ground);--base-v05-bg-bottom:var(--sf-sidebar-ground);--field-sidebar-bg:var(--sf-sidebar-ground);--field-sidebar-ink:var(--sf-sidebar-ink);--field-select-color:var(--sf-sidebar-ink);--meeting-sidebar-bg:var(--sf-sidebar-ground);--hp-ink:var(--sf-sidebar-ink);--hp-text:var(--sf-sidebar-ink);--hp-side-menu-text:var(--sf-sidebar-ink);--sf-shell-ink:var(--sf-sidebar-ink);--sf-text:var(--sf-sidebar-ink);--sf-type-brand-color:var(--sf-sidebar-ink);--sf-type-nav-color:var(--sf-sidebar-ink);--sf-type-nav-selected-color:var(--sf-sidebar-ink);--sf-type-body-color:var(--sf-sidebar-ink);--sf-type-note-color:var(--sf-sidebar-ink);--sf-select-line-color:var(--sf-sidebar-ink);--app-image-select:var(--sf-sidebar-ink);color:var(--sf-sidebar-ink);background:var(--sf-sidebar-ground)}html:not([data-sf-theme=dark])[data-sf-sidebar-color] :is(.sunny-sidebar,aside[id$=-sidebar][aria-label$="のメニュー"]) :is([data-app-switch-panel],[data-favorite-add-tip]){--hp-ink:var(--hp-settings-ink);--hp-text:var(--hp-settings-ink);--sf-shell-ink:var(--hp-settings-ink);--sf-type-nav-color:var(--hp-settings-ink);--sf-type-nav-selected-color:var(--hp-settings-ink);--sf-type-body-color:var(--hp-settings-ink);color:var(--hp-settings-ink)}html:not([data-sf-theme=dark])[data-sf-sidebar-color] :is([data-sunny-flow-sidebar-control],[data-sunny-flow-sidebar-toggle]){--hp-ink:var(--sf-sidebar-ink);color:var(--sf-sidebar-ink)}html:not([data-sf-theme=dark])[data-sf-main-color] :is([data-everflow-shell-top],[data-everflow-header-v05],[data-everflow-work-tabs]){--hp-bg:var(--hp-settings-surface);--hp-surface:var(--hp-settings-surface);--hp-ink:var(--hp-settings-ink);--hp-text:var(--hp-settings-ink);--sf-text:var(--hp-settings-ink);--sf-shell-ink:var(--hp-settings-ink);--sf-type-brand-color:var(--hp-settings-ink);--sf-type-nav-color:var(--hp-settings-ink);--sf-type-nav-selected-color:var(--hp-settings-ink);--sf-type-body-color:var(--hp-settings-ink);--sf-type-note-color:var(--hp-settings-ink);background-color:var(--hp-settings-surface)}html:not([data-sf-theme=dark])[data-sf-main-color] .sunny-settings-shell>section>main section[aria-labelledby],html:not([data-sf-theme=dark])[data-sf-main-color] :is(.sunny-dashboard-home,.sunny-apps-shell>section>main,.sunny-settings-shell>section>main) :is(.sunny-module-card,.sunny-home-panel,[data-home-v2-section=memo],nav[aria-label="よく使うアプリ"],[data-home-display],[data-approved-feature-card],[data-approved-app-card],[data-approved-sheet-card],[data-masters-entry-card]){--hp-ink:var(--sf-main-surface-ink);--hp-text:var(--sf-main-surface-ink);--hp-text-disabled:var(--sf-main-surface-ink);--sf-text:var(--sf-main-surface-ink);--sf-muted:var(--sf-main-surface-ink);--sf-text-disabled:var(--sf-main-surface-ink);--text:var(--sf-main-surface-ink);--muted:var(--sf-main-surface-ink);--sf-type-brand-color:var(--sf-main-surface-ink);--sf-type-nav-color:var(--sf-main-surface-ink);--sf-type-nav-selected-color:var(--sf-main-surface-ink);--sf-type-section-heading-color:var(--sf-main-surface-ink);--sf-type-body-color:var(--sf-main-surface-ink);--sf-type-dense-color:var(--sf-main-surface-ink);--sf-type-todo-color:var(--sf-main-surface-ink);--sf-type-button-color:var(--sf-main-surface-ink);--sf-type-input-color:var(--sf-main-surface-ink);--sf-type-note-color:var(--sf-main-surface-ink);--sf-type-category-color:var(--sf-main-surface-ink);--sf-type-data-heading-color:var(--sf-main-surface-ink);color:var(--sf-main-surface-ink)}html:not([data-sf-theme=dark])[data-sf-main-color] .sunny-dashboard-home{--hp-bg-rgb:247,246,242}html:not([data-sf-theme=dark])[data-sf-main-color] .sunny-dashboard-home :is(.sunny-module-card,[data-home-v2-section=memo]){--hp-bg:#f7f6f2}html:not([data-sf-theme=dark])[data-sf-sidebar-color] :is(.sunny-home-shell,.sunny-apps-shell,.sunny-settings-shell)[data-sidebar-hidden=true] :is([data-sunny-flow-sidebar-control],[data-sunny-flow-sidebar-toggle]){--hp-ink:var(--sf-main-ink,var(--hp-settings-ink));color:var(--sf-main-ink,var(--hp-settings-ink))}html[data-sf-theme=dark]:not([data-sf-preset=aurora]){--sf-dark-rail-ground:var(--sf-black-raised);--sf-dark-sidebar-ground:var(--sf-black-raised)}html[data-sf-theme=dark]:not([data-sf-preset=aurora])[data-sf-dark-colors]:not([data-sf-dark-colors~="rail:standard"]){--sf-dark-rail-ground:color-mix(in srgb,var(--sf-dark-rail-choice) 32%,var(--sf-black-bg))}html[data-sf-theme=dark]:not([data-sf-preset=aurora])[data-sf-dark-colors]:not([data-sf-dark-colors~="sidebar:standard"]){--sf-dark-sidebar-ground:color-mix(in srgb,var(--sf-dark-sidebar-choice) 32%,var(--sf-black-bg))}html[data-sf-theme=dark]:not([data-sf-preset=aurora]) :is(nav[data-quick-labels],.sunny-quick-rail-fixed){--sf-rail-top:var(--sf-dark-rail-ground);--sf-rail-bottom:var(--sf-dark-rail-ground);--sf-rail-ink:var(--sf-dark-rail-ink,var(--sf-black-ink));color:var(--sf-dark-rail-ink,var(--sf-black-ink));background:var(--sf-dark-rail-ground)}html[data-sf-theme=dark]:not([data-sf-preset=aurora]) :is(:is(.sunny-home-shell,.sunny-apps-shell,.sunny-settings-shell) .sunny-sidebar.sunny-sidebar,aside[id$=-sidebar][aria-label$="のメニュー"]){--hp-sidebar:var(--sf-dark-sidebar-ground);--sf-sidebar-ground:var(--sf-dark-sidebar-ground);--sf-sidebar-bg:var(--sf-dark-sidebar-ground);--sf-control-bg:var(--sf-dark-sidebar-ground);--base-v05-bg-top:var(--sf-dark-sidebar-ground);--base-v05-bg-bottom:var(--sf-dark-sidebar-ground);--field-sidebar-bg:var(--sf-dark-sidebar-ground);--meeting-sidebar-bg:var(--sf-dark-sidebar-ground);--sf-select-line-color:var(--sf-black-accent);background:var(--sf-dark-sidebar-ground)}html[data-sf-theme=dark]:not([data-sf-preset=aurora])[data-sf-dark-colors] :is(:is(.sunny-home-shell,.sunny-apps-shell,.sunny-settings-shell) .sunny-sidebar.sunny-sidebar,aside[id$=-sidebar][aria-label$="のメニュー"]){--sf-text:var(--sf-dark-sidebar-ink,var(--sf-black-ink));--sf-shell-ink:var(--sf-dark-sidebar-ink,var(--sf-black-ink));--sf-type-nav-color:var(--sf-dark-sidebar-ink,var(--sf-black-ink));--sf-type-nav-selected-color:var(--sf-dark-sidebar-ink,var(--sf-black-ink));color:var(--sf-dark-sidebar-ink,var(--sf-black-ink))}@font-face{font-family:Sunny Flow BIZ UDPGothic;src:url(/fonts/biz-udpgothic/BIZUDPGothic-Regular-subset-v1.woff2) format("woff2");font-weight:1 499;font-style:normal;font-display:swap}@font-face{font-family:Sunny Flow BIZ UDPGothic;src:url(/fonts/biz-udpgothic/BIZUDPGothic-Bold-subset-v1.woff2) format("woff2");font-weight:500 1000;font-style:normal;font-display:swap}@font-face{font-family:"Sunny Flow Noto Serif JP";src:url(/fonts/noto-serif-jp/NotoSerifJP-400-subset-v1.woff2) format("woff2");font-weight:1 499;font-style:normal;font-display:swap}@font-face{font-family:"Sunny Flow Noto Serif JP";src:url(/fonts/noto-serif-jp/NotoSerifJP-500-subset-v1.woff2) format("woff2");font-weight:500 1000;font-style:normal;font-display:swap}@font-face{font-family:Sunny Flow Zen Maru Gothic;src:url(/fonts/zen-maru-gothic/ZenMaruGothic-Regular-subset-v1.woff2) format("woff2");font-weight:1 499;font-style:normal;font-display:swap}@font-face{font-family:Sunny Flow Zen Maru Gothic;src:url(/fonts/zen-maru-gothic/ZenMaruGothic-Medium-subset-v1.woff2) format("woff2");font-weight:500 1000;font-style:normal;font-display:swap}html[data-sf-typeface=biz-ud]{--sf-font-family-ui:"Sunny Flow BIZ UDPGothic","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}html[data-sf-typeface=noto-serif]{--sf-font-family-ui:"Sunny Flow Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",serif}html[data-sf-typeface=zen-maru]{--sf-font-family-ui:"Sunny Flow Zen Maru Gothic","Hiragino Maru Gothic ProN","Yu Gothic",Meiryo,sans-serif}:where(html[data-sf-typeface]) :where(.meeting-paper,[data-neighbor-print],[data-estimate-print],[data-customer-view-project],.sunny-proposal-preview-sheet,[data-plan-paper],[data-v02-paper]){--sf-font-family-ui:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-family:var(--sf-font-family-ui)}@media print{html[data-sf-typeface]{--sf-font-family-ui:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}}:root{--text-title-size:var(--sf-fit-font-title);--text-heading-size:var(--sf-fit-font-name);--text-subheading-size:var(--sf-fit-font-section);--text-heading-weight:var(--sf-weight-heading);--text-heading-color:var(--hp-ink);--text-body-size:var(--sf-fit-font-body);--text-body-weight:var(--sf-weight-body);--text-body-color:var(--hp-text);--text-note-size:var(--sf-fit-font-small);--text-note-weight:var(--sf-weight-body);--text-note-color:var(--hp-bluegray-strong);--text-warn-size:var(--sf-fit-font-body);--text-warn-weight:var(--sf-weight-label-strong);--text-warn-color:var(--hp-ink);--text-warn-bg:var(--hp-terracotta-soft);--text-warn-line:var(--hp-terracotta);--text-link-color:var(--hp-bluegray-strong);--text-link-weight:var(--sf-weight-label-strong)}html .sf-text-heading{font-size:var(--text-heading-size)}html .sf-text-heading,html .sf-text-subheading{color:var(--text-heading-color);font-weight:var(--text-heading-weight);line-height:1.4}html .sf-text-subheading{font-size:var(--text-subheading-size)}html .sf-text-body{color:var(--text-body-color);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:1.7}html .sf-text-note{color:var(--text-note-color);font-size:var(--text-note-size);font-weight:var(--text-note-weight);line-height:1.6}html .sf-text-warn{color:var(--text-warn-color);font-size:var(--text-warn-size);font-weight:var(--text-warn-weight);line-height:1.6;background:var(--text-warn-bg);border:1px solid var(--text-warn-line);border-radius:10px}html .sf-text-link{color:var(--text-link-color);font-weight:var(--text-link-weight)}html[data-everflow-demo]{--demo-band-height:36px}html[data-everflow-demo] .sunny-quick-rail-fixed{top:var(--demo-band-height)}html[data-everflow-demo] body:has(.sunny-quick-rail-fixed)>[data-demo-banner]{margin-left:calc(-1 * var(--sf-quick-bar-width))}@media (max-width:760px){html[data-everflow-demo] body:has(.sunny-quick-rail-fixed)>[data-demo-banner]{margin-left:0}}html[data-everflow-demo][data-everflow-demo] .sunny-sidebar,html[data-everflow-demo][data-everflow-demo] [data-base-sidebar],html[data-everflow-demo][data-everflow-demo] aside[data-collapsed]{top:var(--demo-band-height);height:calc(calc(100dvh / var(--sf-app-scale, 1)) - var(--demo-band-height))}html[data-everflow-demo][data-everflow-demo] .sunny-home-shell{min-height:calc(calc(100dvh / var(--sf-app-scale, 1)) - var(--demo-band-height))}.demo-banner_band__zAHtb{position:-webkit-sticky;position:sticky;top:0;z-index:1000;display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:var(--demo-band-height);padding:4px 16px;border-bottom:2px solid var(--hp-terracotta);background:var(--hp-terracotta-soft);color:var(--hp-ink)}.demo-banner_badge__K3cHy{flex:none;padding:2px 12px;border-radius:999px;background:var(--hp-terracotta);color:var(--hp-surface);font:var(--sf-type-data-heading-font);font-size:max(var(--sf-type-font-size-dense),var(--sf-text-floor));line-height:1.5}.demo-banner_text__yBgIZ{min-width:0;color:var(--hp-ink);font:var(--sf-type-data-row-font);font-size:max(var(--sf-type-font-size-dense),var(--sf-text-floor));line-height:1.5}@media (max-width:760px){.demo-banner_band__zAHtb{flex-wrap:wrap;gap:4px 10px;padding:6px 12px}}.everflow-aibou-preview_aibou__iztN0{position:fixed;right:24px;bottom:24px;z-index:40;display:grid;justify-items:center;grid-gap:2px;gap:2px;pointer-events:none}.everflow-aibou-preview_aibouFace__ziR84{width:64px;height:64px;padding:6px;border:2px solid var(--accent);border-radius:50%;background:var(--sf-card-bg,var(--panel));box-shadow:var(--surface-shadow)}.everflow-aibou-preview_aibouLeaf__GmjxD{fill:var(--accent)}.everflow-aibou-preview_aibouVein__mtWZN{fill:none;stroke:var(--hp-surface);stroke-linecap:round;stroke-width:3;opacity:.35}.everflow-aibou-preview_aibouStem__8mGrB{fill:none;stroke:var(--warn);stroke-linecap:round;stroke-width:3.2}.everflow-aibou-preview_aibouEye__xQsBu{fill:var(--hp-surface)}.everflow-aibou-preview_aibouPupil__4mSXF{fill:var(--hp-ink)}.everflow-aibou-preview_aibouMouth__pFJ7M{fill:none;stroke:var(--hp-ink);stroke-linecap:round;stroke-width:2.4}@media (max-width:760px){.everflow-aibou-preview_aibou__iztN0{right:12px;bottom:12px}.everflow-aibou-preview_aibouFace__ziR84{width:44px;height:44px;padding:4px}}