@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300&display=swap";._button_11rg2_1{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;font-family:var(--ys-font-sans);font-size:var(--ys-text-sm);font-weight:var(--ys-font-medium);line-height:1;border:1px solid transparent;border-radius:var(--ys-radius-md);padding:10px 20px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--ys-duration-normal) var(--ys-ease-standard),border-color var(--ys-duration-normal) var(--ys-ease-standard),color var(--ys-duration-normal) var(--ys-ease-standard),box-shadow var(--ys-duration-normal) var(--ys-ease-standard),transform var(--ys-duration-fast) var(--ys-ease-standard)}._button_11rg2_1:active:not(:disabled){transform:scale(.97)}._button_11rg2_1:disabled{opacity:.45;cursor:not-allowed;transform:none;pointer-events:none}._primary_11rg2_33{background-color:var(--ys-color-accent);color:var(--ys-color-fg-inverse);box-shadow:var(--ys-shadow-button-primary)}._primary_11rg2_33:hover:not(:disabled){background-color:var(--ys-color-accent-hover);box-shadow:var(--ys-shadow-button-primary-hover)}._secondary_11rg2_42{background-color:var(--ys-color-bg-surface);color:var(--ys-color-fg-default);border-color:var(--ys-color-border-strong);box-shadow:var(--ys-shadow-sm)}._secondary_11rg2_42:hover:not(:disabled){background-color:var(--ys-color-neutral-50);border-color:var(--ys-color-neutral-300)}._outline_11rg2_52{background-color:transparent;color:var(--ys-color-fg-default);border-color:var(--ys-color-border-strong)}._outline_11rg2_52:hover:not(:disabled){background-color:var(--ys-color-bg-surface);border-color:var(--ys-color-accent)}._ghost_11rg2_61{background-color:transparent;color:var(--ys-color-fg-muted);border-color:transparent}._ghost_11rg2_61:hover:not(:disabled){background-color:var(--ys-color-neutral-100);color:var(--ys-color-fg-default)}._danger_11rg2_70{background-color:var(--ys-color-danger);color:var(--ys-color-fg-inverse);box-shadow:var(--ys-shadow-button-danger)}._danger_11rg2_70:hover:not(:disabled){background-color:var(--ys-color-danger-hover);box-shadow:var(--ys-shadow-button-danger-hover)}._wrap_1eofe_1{display:flex;flex-direction:column;gap:var(--ys-space-1);width:100%;max-width:24rem}._label_1eofe_8{font-size:var(--ys-text-sm);font-weight:var(--ys-font-medium);color:var(--ys-color-fg-muted)}._hint_1eofe_13{font-size:var(--ys-text-xs);color:var(--ys-color-fg-subtle)}._input_1eofe_17{width:100%;margin:0;font-family:var(--ys-font-sans);font-size:var(--ys-text-sm);line-height:1.5;color:var(--ys-color-fg-default);background-color:var(--ys-color-bg-surface);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-md);padding:.5625rem .75rem;transition:border-color var(--ys-duration-normal) var(--ys-ease-standard),box-shadow var(--ys-duration-normal) var(--ys-ease-standard)}._input_1eofe_17::placeholder{color:var(--ys-color-fg-subtle)}._input_1eofe_17:hover:not(:disabled):not(:read-only){border-color:var(--ys-color-border-strong)}._input_1eofe_17:focus{outline:none;border-color:var(--ys-color-accent);box-shadow:var(--ys-shadow-focus-input)}._input_1eofe_17:disabled,._input_1eofe_17:read-only{background-color:var(--ys-color-bg-raised);cursor:not-allowed;opacity:.85}._error_1eofe_49 ._input_1eofe_17{border-color:var(--ys-color-danger)}._errorText_1eofe_52{font-size:var(--ys-text-xs);color:var(--ys-color-danger)}._wrap_187b5_1{display:flex;flex-direction:column;gap:var(--ys-space-1);width:100%;max-width:24rem}._label_187b5_9{font-size:var(--ys-text-sm);font-weight:var(--ys-font-medium);color:var(--ys-color-fg-muted)}._hint_187b5_15{font-size:var(--ys-text-xs);color:var(--ys-color-fg-subtle)}._control_187b5_20{position:relative;width:100%}._select_187b5_25{width:100%;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--ys-font-sans);font-size:var(--ys-text-sm);line-height:1.5;color:var(--ys-color-fg-default);background-color:var(--ys-color-bg-surface);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-md);padding:.5625rem 2.25rem .5625rem .75rem;transition:border-color var(--ys-duration-normal) var(--ys-ease-standard),box-shadow var(--ys-duration-normal) var(--ys-ease-standard)}._chevron_187b5_43{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);color:var(--ys-color-fg-muted);pointer-events:none}._select_187b5_25:hover:not(:disabled){border-color:var(--ys-color-border-strong)}._select_187b5_25:focus{outline:none;border-color:var(--ys-color-accent);box-shadow:var(--ys-shadow-focus-input)}._select_187b5_25:disabled{background-color:var(--ys-color-bg-raised);cursor:not-allowed;opacity:.85}._error_187b5_68 ._select_187b5_25{border-color:var(--ys-color-danger)}._errorText_187b5_72{font-size:var(--ys-text-xs);color:var(--ys-color-danger)}._sidebar_504p7_1{position:sticky;top:0;height:100vh;z-index:2;display:flex;width:var(--ys-sidebar-width, 16rem);flex-shrink:0;flex-direction:column;background:var(--ys-color-logistics-sidebar-bg);color:var(--ys-color-fg-default);border-right:1px solid var(--ys-color-logistics-sidebar-border);transition:width .3s ease,transform .25s var(--ys-ease-standard, ease);overflow:visible}._sidebarInner_504p7_19{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden}._sidebarSeamToggle_504p7_28{position:absolute;z-index:5;top:var(--ys-space-5);right:0;display:flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;padding:0;border:1px solid var(--ys-color-border-strong);border-radius:var(--ys-radius-sidebar-item);margin:0;background:var(--ys-color-bg-surface);color:var(--ys-color-brand-800);box-shadow:var(--ys-shadow-md, 0 4px 14px rgb(0 0 0 / .12));cursor:pointer;transform:translate(50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--ys-duration-fast) var(--ys-ease-standard),color var(--ys-duration-fast) var(--ys-ease-standard),border-color var(--ys-duration-fast) var(--ys-ease-standard)}._sidebarSeamToggle_504p7_28:hover{background:var(--ys-color-bg-raised);color:var(--ys-color-brand-900);border-color:var(--ys-color-brand-600)}._sidebarSeamToggle_504p7_28:focus-visible{outline:2px solid var(--ys-color-focus-ring);outline-offset:2px}._sidebarSlim_504p7_65{width:4rem;overflow-x:visible}._sidebarSlim_504p7_65 ._sidebarInner_504p7_19{overflow-x:hidden}._sidebarSlim_504p7_65 ._sectionLabel_504p7_74,._sidebarSlim_504p7_65 ._navBadge_504p7_78{display:none}._sidebarSlim_504p7_65 ._navLabel_504p7_82{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._sidebarSlim_504p7_65 ._logoRow_504p7_94{justify-content:center;gap:0;padding-left:var(--ys-space-2);padding-right:var(--ys-space-5)}._sidebarSlim_504p7_65 ._nav_504p7_78{overflow-x:hidden;padding-left:var(--ys-space-2);padding-right:var(--ys-space-2)}._sidebarSlim_504p7_65 ._navLink_504p7_107{position:relative;justify-content:center;gap:0;padding:var(--ys-space-3);min-width:0}._sidebarSlim_504p7_65 ._supportRow_504p7_115{padding-left:var(--ys-space-2);padding-right:var(--ys-space-2)}._sidebarSlim_504p7_65 ._supportLink_504p7_120,._sidebarSlim_504p7_65 ._signOutButton_504p7_121{position:relative;justify-content:center;gap:0;padding:var(--ys-space-3);min-width:0}._sidebarSlim_504p7_65 ._supportLabel_504p7_129{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._sidebarSlim_504p7_65 ._signOutButtonInner_504p7_141{gap:0;justify-content:center}._logoRow_504p7_94{display:flex;align-items:center;gap:var(--ys-space-2);padding:var(--ys-space-5) var(--ys-space-5) var(--ys-space-4)}._nav_504p7_78{flex:1;padding:var(--ys-space-4);overflow-y:auto}._navSection_504p7_159{margin-bottom:var(--ys-space-5)}._sectionLabel_504p7_74{margin:0 0 var(--ys-space-2);padding:0 var(--ys-space-2);font-size:var(--ys-text-xs);font-weight:var(--ys-font-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--ys-color-fg-subtle)}._navItems_504p7_173{display:flex;flex-direction:column;gap:var(--ys-space-1)}._navRow_504p7_179{display:flex;align-items:center;gap:2px;min-width:0}._navRow_504p7_179 ._navLink_504p7_107{flex:1;min-width:0}._navAdd_504p7_191{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ys-color-fg-muted);border-radius:var(--ys-radius-sidebar-item);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;flex-shrink:0;cursor:pointer}._navAdd_504p7_191:hover:not(:disabled){background:var(--ys-color-accent);color:var(--ys-color-fg-inverse)}._navAdd_504p7_191:focus-visible{outline:2px solid var(--ys-color-focus-ring);outline-offset:2px}._navLink_504p7_107{display:flex;align-items:center;gap:var(--ys-space-2);padding:var(--ys-space-3);border-radius:var(--ys-radius-sidebar-item);font-size:var(--ys-text-sm);font-weight:var(--ys-font-normal);line-height:1.25;color:var(--ys-color-fg-default);text-decoration:none;transition:background-color var(--ys-duration-fast) var(--ys-ease-standard),color var(--ys-duration-fast) var(--ys-ease-standard)}._navLink_504p7_107:hover{background:var(--ys-color-logistics-sidebar-hover-bg)}._navLinkActive_504p7_237{background:var(--ys-color-logistics-sidebar-active-bg);color:var(--ys-color-logistics-sidebar-active-fg);font-weight:var(--ys-font-medium)}._navLinkActive_504p7_237:hover{background:color-mix(in srgb,var(--ys-color-accent) 16%,transparent);color:var(--ys-color-logistics-sidebar-active-fg)}._navLinkActive_504p7_237 ._navIcon_504p7_248{color:inherit}._navIcon_504p7_248{flex-shrink:0;color:var(--ys-color-logistics-sidebar-icon)}._supportLink_504p7_120 svg,._signOutButtonInner_504p7_141 svg{flex-shrink:0;color:var(--ys-color-logistics-sidebar-icon)}._supportLinkActive_504p7_263 svg{color:inherit}._navLabel_504p7_82{flex:1;min-width:0}._navBadge_504p7_78{margin-left:auto;min-width:1.125rem;padding:.125rem var(--ys-space-2);border-radius:var(--ys-radius-pill);background:var(--ys-color-brand-800);font-size:.625rem;font-weight:var(--ys-font-bold);line-height:1.2;color:var(--ys-color-fg-inverse);text-align:center}._supportRow_504p7_115{padding:0 var(--ys-space-4) var(--ys-space-3);border-top:1px solid var(--ys-color-logistics-sidebar-border)}._settingsBlock_504p7_290{padding:var(--ys-space-3) var(--ys-space-4);border-top:1px solid var(--ys-color-logistics-sidebar-border)}._settingsBlock_504p7_290 ._nav_504p7_78{flex:0 0 auto;padding:0;overflow:visible}._settingsBlock_504p7_290 ._navSection_504p7_159{margin-bottom:0}._footer_504p7_305{padding:0 var(--ys-space-4) var(--ys-space-3)}._sidebarSlim_504p7_65 ._navAdd_504p7_191{display:none}._supportLink_504p7_120{display:flex;align-items:center;gap:var(--ys-space-2);padding:var(--ys-space-3);border-radius:var(--ys-radius-sidebar-item);font-size:var(--ys-text-sm);color:var(--ys-color-fg-default);text-decoration:none;transition:background-color var(--ys-duration-fast) var(--ys-ease-standard)}._supportLink_504p7_120:hover{background:var(--ys-color-logistics-sidebar-hover-bg)}._supportLinkActive_504p7_263{background:var(--ys-color-logistics-sidebar-active-bg);color:var(--ys-color-logistics-sidebar-active-fg);font-weight:var(--ys-font-medium)}._supportLinkActive_504p7_263:hover{background:color-mix(in srgb,var(--ys-color-accent) 16%,transparent);color:var(--ys-color-logistics-sidebar-active-fg)}._signOutButton_504p7_121{width:100%;margin-top:var(--ys-space-2);justify-content:flex-start;padding:var(--ys-space-3)}._signOutButtonInner_504p7_141{display:inline-flex;align-items:center;gap:var(--ys-space-2);min-width:0;max-width:100%}._supportLabel_504p7_129{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:48rem){._drawerHidden_504p7_363,._drawerOpen_504p7_364{position:fixed;top:0;bottom:0;left:0;z-index:200;overflow:visible;width:min(18rem,88vw);max-width:18rem;min-height:100vh;min-height:100dvh;box-shadow:var(--ys-shadow-lg, 8px 0 24px rgb(0 0 0 / .18));transition:transform .25s var(--ys-ease-standard, ease)}._drawerHidden_504p7_363{transform:translate(-100%);pointer-events:none;visibility:hidden}._drawerOpen_504p7_364{transform:translate(0);pointer-events:auto;visibility:visible}}._mark_fhp81_1{display:inline-flex;align-items:baseline;white-space:nowrap;min-width:0;font-family:var(--ys-font-sans);font-weight:var(--ys-font-medium);line-height:1.2}._brand_fhp81_21{color:var(--ys-color-neutral-900)}._product_fhp81_29{color:var(--ys-color-accent)}._mark_o4sck_1{display:inline-flex;align-items:baseline;margin:0;font-size:var(--ys-text-md);line-height:1.2}._wordmark_o4sck_9{font-size:inherit}._monogram_o4sck_13{display:flex;flex-direction:column;align-items:center;margin:0;gap:.125rem;font-family:var(--ys-font-sans);font-size:.9375rem;font-weight:var(--ys-font-semibold);line-height:1}._monogramY_o4sck_25{color:var(--ys-color-neutral-900)}._monogramProduct_o4sck_29{color:var(--ys-color-accent)}._root_1i8gw_1{display:flex;gap:var(--ys-space-3);padding:var(--ys-space-4) var(--ys-space-4);border-radius:var(--ys-radius-md);border:1px solid var(--ys-color-border-subtle);font-size:var(--ys-text-sm);line-height:var(--ys-leading-relaxed)}._success_1i8gw_11{background:var(--ys-color-success-bg);color:var(--ys-color-success);border-color:#2d6a4f33}._warning_1i8gw_17{background:var(--ys-color-warning-bg);color:var(--ys-color-warning);border-color:#b4530933}._danger_1i8gw_23{background:var(--ys-color-danger-bg);color:var(--ys-color-danger);border-color:#c0392b33}._info_1i8gw_29{background:var(--ys-color-info-bg);color:var(--ys-color-info);border-color:#1e5f9e33}._icon_1i8gw_35{flex-shrink:0;margin-top:.1rem}._toast_165r8_1{position:fixed;z-index:1200;display:flex;align-items:center;gap:var(--ys-space-3);box-sizing:border-box;margin:0;padding:var(--ys-space-3) var(--ys-space-4);border:1px solid var(--ys-color-border-subtle);background:var(--ys-color-bg-surface);box-shadow:var(--ys-shadow-md);color:var(--ys-color-fg-default);font-size:var(--ys-text-sm);line-height:var(--ys-leading-snug);pointer-events:none}._iconWrap_165r8_20{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--ys-radius-full);background:color-mix(in srgb,var(--ys-color-accent) 14%,var(--ys-color-bg-surface));color:var(--ys-color-accent)}._message_165r8_32{min-width:0;flex:1 1 auto}@media(max-width:48rem){._toast_165r8_1{left:0;right:0;bottom:0;width:100%;max-width:none;border-radius:0;padding-bottom:max(var(--ys-space-3),env(safe-area-inset-bottom,0px))}}@media(min-width:48.0625rem){._toast_165r8_1{left:var(--ys-space-4);bottom:var(--ys-space-4);width:17.5rem;max-width:18.75rem;border-radius:var(--ys-radius-lg)}}._wrap_tnzeh_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--ys-space-3);color:var(--ys-color-fg-muted);font-size:var(--ys-text-sm)}._centered_tnzeh_10{display:flex;flex-direction:column;width:100%;min-height:56vh;gap:var(--ys-space-3)}._loader_tnzeh_18{position:relative;width:1.75rem;height:1.75rem;flex-shrink:0}._orbitA_tnzeh_25,._orbitB_tnzeh_26{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--ys-radius-full);border:2px solid transparent}._orbitA_tnzeh_25{border-top-color:var(--ys-color-brand-500);border-left-color:var(--ys-color-brand-500);animation:_spinA_tnzeh_1 .9s linear infinite}._orbitB_tnzeh_26{top:.1875rem;right:.1875rem;bottom:.1875rem;left:.1875rem;border-right-color:var(--ys-color-brand-300);border-bottom-color:var(--ys-color-brand-300);animation:_spinB_tnzeh_1 1.1s linear infinite}._toneDaybook_tnzeh_46 ._orbitA_tnzeh_25{border-top-color:var(--ys-color-daybook-accent);border-left-color:var(--ys-color-daybook-accent)}._toneDaybook_tnzeh_46 ._orbitB_tnzeh_26{border-right-color:color-mix(in srgb,var(--ys-color-daybook-accent) 45%,transparent);border-bottom-color:color-mix(in srgb,var(--ys-color-daybook-accent) 45%,transparent)}._label_tnzeh_56{font-weight:var(--ys-font-medium);color:var(--ys-color-fg-muted);text-align:center;min-height:1.25em;line-height:1.25}@keyframes _spinA_tnzeh_1{to{transform:rotate(360deg)}}@keyframes _spinB_tnzeh_1{to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){._orbitA_tnzeh_25,._orbitB_tnzeh_26{animation-duration:2.5s}}._transition_dzjbp_1{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;width:100%;opacity:1;transform:translateY(0);transition:opacity .32s ease,transform .32s ease}._hidden_dzjbp_15{opacity:0;transform:translateY(4px)}._transition_dzjbp_1>.ys-page{flex:1 1 auto;min-height:0;width:100%}._transition_dzjbp_1>.ys-hub-page{width:100%}._page_1c0sl_1{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;width:100%}._core_1c0sl_10{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._aside_1c0sl_17{min-width:0;min-height:0}._shell_d6is5_1{position:relative;display:flex;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;overflow:hidden;background:var(--ys-bg)}._backdrop_d6is5_12{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;margin:0;padding:0;border:none;background:color-mix(in srgb,var(--ys-color-neutral-900) 48%,transparent);opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity var(--ys-duration-normal) var(--ys-ease-out),visibility var(--ys-duration-normal) var(--ys-ease-out)}._backdropOpen_d6is5_31{display:block;opacity:1;visibility:visible;pointer-events:auto}.ys-app-shell--narrow{flex-direction:column;height:auto;min-height:100dvh;overflow-x:clip;overflow-y:auto}.ys-app-shell--narrow.ys-app-shell--nav-open{overflow:hidden}.ys-app-shell--narrow .ys-app-main{flex:1 1 auto;width:100%;min-width:0;height:auto;min-height:50vh;overflow-x:clip;overflow-y:visible;padding:0 0 max(var(--ys-space-6),env(safe-area-inset-bottom,0px));align-items:stretch}.ys-app-shell--narrow .ys-app-main-inner{height:auto;min-height:auto;max-width:none;overflow:visible;gap:var(--ys-space-3);padding-top:var(--ys-space-4);padding-inline:var(--ys-space-3)}._bar_1q7yg_1{display:flex;align-items:center;gap:var(--ys-space-3);box-sizing:border-box;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-top:max(var(--ys-space-3),env(safe-area-inset-top,0px));padding-right:max(var(--ys-space-3),env(safe-area-inset-right,0px));padding-bottom:var(--ys-space-3);padding-left:max(var(--ys-space-3),env(safe-area-inset-left,0px));margin-bottom:var(--ys-space-1);border-bottom:1px solid var(--ys-color-border-subtle);background:var(--ys-color-bg-app);flex-shrink:0}._menuButton_1q7yg_19{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-md);background:var(--ys-color-bg-surface);box-shadow:none}._brand_1q7yg_35{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1 1 auto}._mark_1q7yg_43{font-size:var(--ys-text-xs);font-weight:var(--ys-font-medium);letter-spacing:.02em;text-transform:uppercase;color:var(--ys-color-fg-muted)}._title_1q7yg_51{font-size:var(--ys-text-lg);font-weight:var(--ys-font-semibold);line-height:var(--ys-leading-tight);color:var(--ys-color-fg-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actions_1q7yg_61{display:flex;align-items:center;gap:var(--ys-space-2);flex-shrink:0}._padded_1ql16_1{padding:var(--ys-space-8)}._paddedNarrow_1ql16_5{padding:var(--ys-space-8);max-width:36rem}._panelMount_1ql16_10{display:flex;flex:1;flex-direction:column;min-height:min(28rem,calc(100dvh - 3rem));min-width:0}._panelPadded_1ql16_18{flex:1;padding:var(--ys-space-6) var(--ys-space-5);min-width:0}._alertSpacing_1ql16_24{margin-bottom:1rem}._redirectCopy_1ql16_28{padding:var(--ys-space-8);color:var(--ys-color-fg-muted)}:root{--ys-color-neutral-0: #ffffff;--ys-color-neutral-50: #f8f7f4;--ys-color-neutral-100: #eeece6;--ys-color-neutral-200: #dedad0;--ys-color-neutral-300: #c5c1b4;--ys-color-neutral-400: #a09b8e;--ys-color-neutral-500: #7a7568;--ys-color-neutral-600: #5c5850;--ys-color-neutral-700: #403d37;--ys-color-neutral-800: #2a2822;--ys-color-neutral-900: #1a1814;--ys-color-neutral-950: #141210;--ys-color-brand-50: #f2f5e8;--ys-color-brand-100: #dde8bb;--ys-color-brand-200: #c4d98a;--ys-color-brand-300: #a8c060;--ys-color-brand-400: #7a9e28;--ys-color-brand-500: #639922;--ys-color-brand-600: #4e6b12;--ys-color-brand-700: #3a5209;--ys-color-brand-800: #2d4008;--ys-color-brand-900: #1a2604;--ys-color-danger-600: #c0392b;--ys-color-danger-700: #a93226;--ys-color-success-600: #2d6a4f;--ys-color-warning-600: #b45309;--ys-color-info-600: #1e5f9e;--ys-color-danger-bg: #fdf2f1;--ys-color-warning-bg: #fef9ec;--ys-color-success-bg: #f0f7f4;--ys-color-info-bg: #edf4fc;--ys-color-bg-app: #f5f0e8;--ys-bg: var(--ys-color-bg-app);--ys-color-bg-surface: #ffffff;--ys-color-bg-raised: #fdfdfc;--ys-color-border-subtle: #e2dfd7;--ys-color-border-strong: #c8c4bb;--ys-color-fg-default: #1e1d19;--ys-color-fg-muted: #5c5850;--ys-color-fg-subtle: #9a9589;--ys-color-fg-inverse: #ffffff;--ys-color-accent: var(--ys-color-brand-400);--ys-color-accent-hover: var(--ys-color-brand-500);--ys-color-accent-active: var(--ys-color-brand-600);--ys-color-accent-muted: var(--ys-color-brand-100);--ys-color-link: var(--ys-color-brand-600);--ys-color-link-hover: var(--ys-color-brand-700);--ys-color-danger: var(--ys-color-danger-600);--ys-color-danger-hover: var(--ys-color-danger-700);--ys-color-success: var(--ys-color-success-600);--ys-color-warning: var(--ys-color-warning-600);--ys-color-info: var(--ys-color-info-600);--ys-color-focus-ring: var(--ys-color-brand-400);--ys-shadow-focus-input: 0 0 0 3px color-mix(in srgb, var(--ys-color-brand-400) 22%, transparent);--ys-color-sidebar-bg: var(--ys-color-brand-900);--ys-color-sidebar-edge: rgb(255 255 255 / .08);--ys-color-sidebar-kicker: rgb(255 255 255 / .3);--ys-color-sidebar-item: rgb(255 255 255 / .65);--ys-color-sidebar-item-hover-bg: rgb(255 255 255 / .07);--ys-color-sidebar-item-hover-fg: rgb(255 255 255 / .9);--ys-color-sidebar-item-active-bg: var(--ys-color-brand-600);--ys-color-sidebar-item-active-fg: var(--ys-color-fg-inverse);--ys-color-sidebar-logo-sub: rgb(255 255 255 / .4);--ys-color-sidebar-user-name: rgb(255 255 255 / .8);--ys-color-sidebar-user-role: rgb(255 255 255 / .4);--ys-color-sidebar-mark-bg: var(--ys-color-brand-400);--ys-color-sidebar-badge-bg: var(--ys-color-brand-400);--ys-color-sidebar-badge-fg: var(--ys-color-fg-inverse);--ys-color-sidebar-avatar-bg: var(--ys-color-brand-500);--ys-sidebar-width: 18rem;--ys-color-logistics-sidebar-bg: #f5f0e8;--ys-color-logistics-sidebar-border: color-mix(in srgb, var(--ys-color-accent) 20%, transparent);--ys-color-logistics-sidebar-hover-bg: color-mix( in srgb, var(--ys-color-accent) 12%, transparent );--ys-color-logistics-sidebar-active-bg: color-mix( in srgb, var(--ys-color-accent) 12%, transparent );--ys-color-logistics-sidebar-active-fg: var(--ys-color-accent-active);--ys-color-logistics-sidebar-icon: #8ca77b;--ys-color-daybook-bg-app: #f5f0e8;--ys-color-daybook-nav-bg: #f5f0e8;--ys-color-daybook-border: #ddd5c8;--ys-color-daybook-accent: #b85c38;--ys-color-daybook-accent-hover: #a04f2f;--ys-color-daybook-text-primary: #2c1d10;--ys-color-daybook-text-secondary: #6b5744;--ys-color-daybook-text-muted: #a89880;--ys-color-daybook-warning-text: #8b4a2a;--ys-color-daybook-warning-bg: #f5ede6;--ys-color-daybook-warning-dot: #c87040;--ys-color-daybook-input-bg: #faf8f5;--ys-color-daybook-nav-active-bg: #e8ddd2;--ys-color-daybook-ghost-border: #c8b89a;--ys-color-daybook-sidebar-active-bg: var(--ys-color-daybook-nav-active-bg);--ys-color-daybook-sidebar-active-fg: var(--ys-color-daybook-text-secondary);--ys-space-0: 0;--ys-space-1: .25rem;--ys-space-2: .5rem;--ys-space-3: .75rem;--ys-space-4: 1rem;--ys-space-5: 1.25rem;--ys-space-6: 1.5rem;--ys-space-8: 2rem;--ys-space-10: 2.5rem;--ys-space-12: 3rem;--ys-space-16: 4rem;--ys-page-content-max: 67.5rem;--ys-radius-sm: .25rem;--ys-radius-md: .5rem;--ys-radius-lg: .75rem;--ys-radius-xl: 1.125rem;--ys-radius-full: 9999px;--ys-radius-pill: 999px;--ys-radius-sidebar-item: .4375rem;--ys-font-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ys-font-display: "DM Sans", var(--ys-font-sans);--ys-font-mono: "DM Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, monospace;--ys-text-overline: .6875rem;--ys-text-xs: .75rem;--ys-text-sm: .875rem;--ys-text-md: .9375rem;--ys-text-base: var(--ys-text-md);--ys-text-lg: 1.125rem;--ys-text-xl: 1.25rem;--ys-text-2xl: 1.375rem;--ys-text-3xl: 1.625rem;--ys-text-4xl: 2.25rem;--ys-leading-tight: 1.25;--ys-leading-normal: 1.5;--ys-leading-relaxed: 1.65;--ys-font-normal: 400;--ys-font-medium: 500;--ys-font-semibold: 600;--ys-font-bold: 700;--ys-shadow-sm: 0 1px 3px rgb(30 29 25 / .08), 0 1px 2px rgb(30 29 25 / .04);--ys-shadow-md: 0 4px 12px rgb(30 29 25 / .1), 0 2px 4px rgb(30 29 25 / .05);--ys-shadow-lg: 0 12px 32px rgb(30 29 25 / .12), 0 4px 8px rgb(30 29 25 / .06);--ys-shadow-button-primary: 0 1px 2px color-mix(in srgb, var(--ys-color-brand-600) 32%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ys-color-fg-inverse) 12%, transparent);--ys-shadow-button-primary-hover: 0 3px 8px color-mix(in srgb, var(--ys-color-brand-600) 38%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ys-color-fg-inverse) 12%, transparent);--ys-shadow-button-danger: 0 1px 2px rgb(192 57 43 / .3);--ys-shadow-button-danger-hover: 0 3px 8px rgb(192 57 43 / .35);--ys-duration-fast: .12s;--ys-duration-normal: .2s;--ys-duration-slow: .35s;--ys-ease-standard: cubic-bezier(.25, .46, .45, .94);--ys-ease-out: cubic-bezier(0, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;font-family:var(--ys-font-sans);font-size:var(--ys-text-md);line-height:var(--ys-leading-relaxed);font-weight:var(--ys-font-normal);color:var(--ys-color-fg-default);background-color:var(--ys-color-bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{color:var(--ys-color-link);text-decoration-skip-ink:auto;text-underline-offset:.12em;transition:color var(--ys-duration-fast) var(--ys-ease-standard)}a:hover{color:var(--ys-color-link-hover)}:focus-visible{outline:2px solid var(--ys-color-focus-ring);outline-offset:2px}h1,h2,h3,h4{margin-block:0 var(--ys-space-3);color:var(--ys-color-fg-default)}h1{font-family:var(--ys-font-display);font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:var(--ys-font-normal);line-height:1.15;letter-spacing:-.015em}h2{font-family:var(--ys-font-sans);font-size:var(--ys-text-2xl);font-weight:var(--ys-font-semibold);line-height:1.25;letter-spacing:-.01em}h3{font-family:var(--ys-font-sans);font-size:var(--ys-text-md);font-weight:var(--ys-font-semibold);line-height:1.3}h4{font-size:var(--ys-text-lg);font-weight:var(--ys-font-semibold);line-height:var(--ys-leading-tight)}p{margin-block:0 var(--ys-space-4)}.ys-page-heading-title,.ys-h2{margin:0;font-family:var(--ys-font-sans);font-size:var(--ys-text-lg);font-weight:var(--ys-font-semibold);line-height:var(--ys-leading-tight, 1.25);letter-spacing:0;color:var(--ys-color-fg-default)}.ys-page-heading,.ys-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ys-space-3);flex-shrink:0;min-width:0;width:100%;min-height:2.5rem}.ys-page-heading-body{min-width:0;display:grid;gap:var(--ys-space-1);flex:1 1 auto}.ys-page-heading-aside,.ys-topbar-actions{display:inline-flex;align-items:center;gap:var(--ys-space-2);flex-shrink:0;margin-left:0;flex-wrap:wrap}.ys-page-heading-subtitle{margin:0;font-size:var(--ys-text-sm);color:var(--ys-color-fg-muted)}.ys-page-heading--with-leading,.ys-topbar--with-leading{gap:var(--ys-space-3)}.ys-page-heading--with-leading>.ys-page-heading-body,.ys-topbar--with-leading>.ys-page-heading-title,.ys-topbar--with-leading>.ys-h2{flex:1;min-width:0}@media(max-width:1080px){.ys-page-heading--desktop-only{display:none}}.ys-page{flex:1;min-height:0;overflow-y:auto;max-width:var(--ys-page-content-max);margin-inline:auto;width:100%}.ys-page--wide{max-width:none}.ys-app-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:var(--ys-space-6) var(--ys-space-10);align-items:center}.ys-app-main-inner{box-sizing:border-box;flex:1 1 auto;min-height:0;width:100%;max-width:var(--ys-page-content-max);display:flex;flex-direction:column;gap:var(--ys-space-4)}.ys-hub-page{display:grid;gap:var(--ys-space-4);width:100%}.ys-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.ys-skip-link{position:absolute;z-index:10000;left:var(--ys-space-2);top:var(--ys-space-2);padding:var(--ys-space-2) var(--ys-space-4);clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;border-radius:var(--ys-radius-md);background:var(--ys-color-bg-surface);color:var(--ys-color-link);font-weight:var(--ys-font-semibold);font-size:var(--ys-text-sm);text-decoration:none;border:1px solid var(--ys-color-border-strong);box-shadow:var(--ys-shadow-md)}.ys-skip-link:focus,.ys-skip-link:focus-visible{clip:auto;clip-path:none;width:auto;height:auto;overflow:visible;outline:2px solid var(--ys-color-focus-ring);outline-offset:2px}.daybookOverviewActions{margin-top:var(--ys-space-2)}.daybookOverviewMuted{margin:0;font-size:var(--ys-text-xs);color:var(--ys-color-fg-muted)}.daybookOverviewOverdueIntro,.daybookOverviewOverdueActions{margin-bottom:var(--ys-space-3)}.daybookOverviewPage{display:grid;gap:var(--ys-space-3)}.daybookOverviewHead{display:flex;align-items:baseline;justify-content:space-between}.daybookOverviewTitle{margin:0;font-size:var(--ys-text-lg);font-weight:600;letter-spacing:0}.daybookOverviewDate{font-size:var(--ys-text-xs);color:var(--ys-color-fg-subtle)}.daybookOverviewCashflowGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ys-space-2)}@media(min-width:720px){.daybookOverviewCashflowGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.daybookOverviewCashflowCard{border:1px solid var(--ys-color-daybook-border);border-radius:var(--ys-radius-md);background:var(--ys-color-bg-surface);padding:var(--ys-space-3);display:grid;gap:var(--ys-space-1)}.daybookOverviewCashflowLabel{font-size:var(--ys-text-xs);color:var(--ys-color-fg-muted)}.daybookOverviewCashflowValue{font-size:var(--ys-text-lg);font-weight:600;color:var(--ys-color-fg)}.daybookOverviewQuickRow{display:flex;gap:var(--ys-space-2);flex-wrap:wrap;justify-content:flex-start}.daybookOverviewQuickAction{border-radius:var(--ys-radius-md);background:transparent!important;border-color:var(--ys-color-daybook-accent)!important;color:var(--ys-color-daybook-accent)!important;box-shadow:none!important;font-weight:var(--ys-font-medium)}.daybookOverviewQuickAction:hover:not(:disabled){background:color-mix(in srgb,var(--ys-color-daybook-accent) 8%,transparent)!important;border-color:var(--ys-color-daybook-accent-hover)!important;color:var(--ys-color-daybook-accent-hover)!important}.daybookOverviewDigest{display:grid;gap:var(--ys-space-4);border:1px solid var(--ys-color-daybook-border);border-radius:var(--ys-radius-lg);background:var(--ys-color-bg-surface);padding:var(--ys-space-4)}.daybookOverviewDigestHead{display:flex;flex-direction:column;gap:var(--ys-space-2)}.daybookOverviewPeriodTabs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ys-space-3)}.daybookOverviewPeriodTab{margin:0;padding:0;border:0;background:transparent;font:inherit;font-size:var(--ys-text-sm);font-weight:var(--ys-font-medium);color:var(--ys-color-daybook-text-muted);cursor:pointer}.daybookOverviewPeriodTab:hover{color:var(--ys-color-daybook-text-primary)}.daybookOverviewPeriodTabActive{color:var(--ys-color-daybook-accent)}.daybookOverviewPeriodTab:focus-visible{outline:2px solid var(--ys-color-focus-ring);outline-offset:2px;border-radius:var(--ys-radius-sm)}.daybookOverviewDigestTitle{margin:0;font-size:var(--ys-text-sm);font-weight:var(--ys-font-medium);color:var(--ys-color-daybook-text-muted)}.daybookOverviewMoneyList{margin:0;display:grid;gap:0}.daybookOverviewMoneyRow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ys-space-4);padding:var(--ys-space-3) 0;border-top:1px solid var(--ys-color-daybook-border)}.daybookOverviewMoneyRow:first-child{border-top:0;padding-top:0}.daybookOverviewMoneyRow dt{margin:0;font-size:var(--ys-text-sm);color:var(--ys-color-daybook-text-muted)}.daybookOverviewMoneyRow dd{margin:0;font-size:var(--ys-text-lg);font-weight:var(--ys-font-semibold);color:var(--ys-color-daybook-text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.daybookOverviewDigestSub{margin:var(--ys-space-1) 0 0;font-size:var(--ys-text-sm);color:var(--ys-color-daybook-text-muted);max-width:42rem}.daybookOverviewDigestReportsLink{display:inline-flex;align-items:center;gap:var(--ys-space-1);font-size:var(--ys-text-sm);font-weight:var(--ys-font-medium);color:var(--ys-color-daybook-accent);text-decoration:none;white-space:nowrap}.daybookOverviewDigestEmpty{margin:0;font-size:var(--ys-text-sm);color:var(--ys-color-daybook-text-muted)}.daybookOverviewDigestBlock{display:grid;gap:var(--ys-space-2)}.daybookOverviewDigestBlockTitle{margin:0;display:inline-flex;align-items:center;gap:var(--ys-space-2);font-size:var(--ys-text-sm);font-weight:var(--ys-font-semibold);color:var(--ys-color-daybook-text-secondary)}.daybookOverviewDigestList{margin:0;padding-left:var(--ys-space-4);display:grid;gap:var(--ys-space-1);font-size:var(--ys-text-sm);color:var(--ys-color-daybook-text-secondary)}.daybookOverviewDigestLink{color:var(--ys-color-daybook-accent);text-decoration:underline;text-underline-offset:2px}.daybookOverviewDigestActions{display:flex;flex-wrap:wrap;gap:var(--ys-space-2)}.daybookOverviewDigestActionBtn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:7px;font-size:13px;font-weight:var(--ys-font-medium);text-decoration:none;border:.5px solid var(--ys-color-daybook-accent);color:var(--ys-color-daybook-accent);background:transparent}.daybookOverviewDigestActionBtn--primary{background:var(--ys-color-daybook-accent);color:var(--ys-color-fg-inverse);border-color:transparent;font-weight:500}.daybookOverviewDigestActionBtn:hover{background:color-mix(in srgb,var(--ys-color-daybook-accent) 8%,transparent)}.daybookOverviewDigestActionBtn--primary:hover{background:var(--ys-color-daybook-accent-hover)}.daybookOverviewSignals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ys-space-2)}.daybookOverviewTaxPosition{box-sizing:border-box;width:100%;display:grid;gap:var(--ys-space-4);padding:var(--ys-space-4);border:.5px solid var(--ys-color-daybook-border);border-radius:10px;background:var(--ys-color-bg-surface)}.daybookOverviewTaxPositionKicker{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ys-color-daybook-text-muted)}.daybookOverviewTaxPositionNote{margin:calc(-1 * var(--ys-space-2)) 0 0;font-size:var(--ys-text-sm);line-height:var(--ys-leading-snug);color:var(--ys-color-fg-muted);max-width:42rem}.daybookOverviewTaxPositionMoneyIn{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ys-space-2);padding-bottom:var(--ys-space-3);border-bottom:.5px solid var(--ys-color-border-subtle)}.daybookOverviewTaxPositionMoneyInLabel{font-size:var(--ys-text-sm);font-weight:var(--ys-font-medium);color:var(--ys-color-fg-muted)}.daybookOverviewTaxPositionMoneyInValue{font-size:var(--ys-text-xl);font-weight:var(--ys-font-semibold);color:var(--ys-color-fg-default);letter-spacing:-.02em}.daybookOverviewTaxPositionSplit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ys-space-3)}.daybookOverviewTaxPositionBucket{display:grid;gap:var(--ys-space-1);min-width:0;padding:var(--ys-space-3) var(--ys-space-4);border-radius:var(--ys-radius-md);border:.5px solid var(--ys-color-border-subtle)}.daybookOverviewTaxPositionBucket--yours{background:color-mix(in srgb,var(--ys-color-success) 8%,var(--ys-color-bg-surface));border-color:color-mix(in srgb,var(--ys-color-success) 28%,var(--ys-color-border-subtle))}.daybookOverviewTaxPositionBucket--gov{background:color-mix(in srgb,var(--ys-color-warning) 10%,var(--ys-color-bg-surface));border-color:color-mix(in srgb,var(--ys-color-warning) 32%,var(--ys-color-border-subtle))}.daybookOverviewTaxPositionBucketLabel{margin:0;font-size:var(--ys-text-xs);font-weight:var(--ys-font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ys-color-fg-muted)}.daybookOverviewTaxPositionBucketValue{margin:0;font-size:var(--ys-text-2xl);font-weight:var(--ys-font-semibold);letter-spacing:-.03em;color:var(--ys-color-fg-default)}.daybookOverviewTaxPositionBucket--gov .daybookOverviewTaxPositionBucketValue{color:color-mix(in srgb,var(--ys-color-warning) 82%,var(--ys-color-fg-default))}.daybookOverviewTaxPositionBucketHint{margin:0;font-size:var(--ys-text-xs);color:var(--ys-color-fg-muted)}.daybookOverviewTaxPositionBreakdown{display:grid;gap:var(--ys-space-2);padding-top:var(--ys-space-1)}.daybookOverviewTaxPositionBreakdownTitle{margin:0;font-size:var(--ys-text-xs);font-weight:var(--ys-font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ys-color-fg-muted)}.daybookOverviewTaxPositionBreakdownList{margin:0;padding:0;list-style:none;display:grid;gap:var(--ys-space-2)}.daybookOverviewTaxPositionBreakdownList li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ys-space-3);font-size:var(--ys-text-sm);color:var(--ys-color-fg-default)}.daybookOverviewTaxPositionBreakdownList li span:first-child{color:var(--ys-color-fg-muted)}.daybookOverviewTaxPositionBreakdownList li span:last-child{font-weight:var(--ys-font-semibold);font-variant-numeric:tabular-nums}.daybookOverviewTaxPositionPeriod{margin:var(--ys-space-1) 0 0;font-size:var(--ys-text-xs);color:var(--ys-color-fg-subtle)}.daybookOverviewNeedsAttentionList{margin:0;padding:0;list-style:none;display:grid;gap:var(--ys-space-2)}.daybookOverviewNeedsAttentionItem a,.daybookOverviewNeedsAttentionLink{display:flex;align-items:center;justify-content:space-between;gap:var(--ys-space-3);padding:var(--ys-space-3) var(--ys-space-4);border:.5px solid color-mix(in srgb,var(--ys-color-daybook-accent) 13%,transparent);border-radius:var(--ys-radius-md);background:var(--ys-color-bg-surface);color:var(--ys-color-fg-default);font-size:var(--ys-text-sm);font-weight:var(--ys-font-medium);text-decoration:none}.daybookOverviewNeedsAttentionLink svg{flex-shrink:0;color:var(--ys-color-daybook-accent)}.daybookOverviewNeedsAttentionItem a:hover,.daybookOverviewNeedsAttentionLink:hover{background:var(--ys-color-bg-app);color:var(--ys-color-daybook-accent)}.daybookOverviewNeedsAttentionEmpty{margin:0;font-size:var(--ys-text-sm);color:var(--ys-color-fg-muted)}.daybookOverviewActionRow{display:flex;align-items:center;justify-content:space-between;gap:var(--ys-space-3);padding:var(--ys-space-3) var(--ys-space-4);border:.5px solid var(--ys-color-daybook-border);border-radius:var(--ys-radius-md);background:var(--ys-color-bg-surface);color:var(--ys-color-daybook-text-primary);font-size:var(--ys-text-sm);text-decoration:none;cursor:pointer;transition:background var(--ys-duration-fast) var(--ys-ease-standard)}.daybookOverviewActionRow:hover{background:color-mix(in srgb,var(--ys-color-daybook-accent) 4%,var(--ys-color-bg-surface))}.daybookOverviewActionArrow{flex-shrink:0;color:var(--ys-color-daybook-text-muted);font-size:var(--ys-text-sm);line-height:1}.daybookOverviewRecentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ys-space-6);align-items:start}.daybookOverviewRecentGrid .daybookOverviewSection{min-width:0}.daybookOverviewSignalCard{border:.5px solid color-mix(in srgb,var(--ys-color-daybook-accent) 13%,transparent);border-radius:var(--ys-radius-md);background:var(--ys-color-bg-surface);padding:var(--ys-space-3) var(--ys-space-4);display:grid;gap:var(--ys-space-2)}.daybookOverviewSignalLabel{margin:0;font-size:var(--ys-text-xs);color:var(--ys-color-fg-subtle);font-weight:500;letter-spacing:.03em}.daybookOverviewSignalValue{margin:0;font-size:var(--ys-text-2xl);font-weight:600;color:var(--ys-color-fg-default);letter-spacing:-.02em}.daybookOverviewSignalDetail{margin:0;font-size:var(--ys-text-xs);color:var(--ys-color-fg-subtle)}.daybookOverviewSection{display:grid;gap:var(--ys-space-2)}.daybookOverviewSectionHead{display:flex;justify-content:space-between;align-items:center}.daybookOverviewSectionTitle{font-size:var(--ys-text-sm);color:var(--ys-color-fg-muted);font-weight:600}.daybookOverviewDocList{display:flex;flex-direction:column}.daybookOverviewDocRow{display:grid;grid-template-columns:34px 1fr auto auto;align-items:center;gap:var(--ys-space-3);padding:var(--ys-space-3);border:.5px solid color-mix(in srgb,var(--ys-color-daybook-accent) 13%,transparent);background:var(--ys-color-bg-surface);text-decoration:none;color:inherit}.daybookOverviewDocRow:hover{background:var(--ys-color-bg-app)}.daybookOverviewDocRow:first-child{border-radius:var(--ys-radius-md) var(--ys-radius-md) 0 0}.daybookOverviewDocRow:last-child{border-radius:0 0 var(--ys-radius-md) var(--ys-radius-md)}.daybookOverviewDocRow+.daybookOverviewDocRow{border-top:none}.daybookOverviewDocIcon{width:34px;height:34px;border-radius:var(--ys-radius-md);background:var(--ys-color-neutral-100);color:var(--ys-color-daybook-accent);display:flex;align-items:center;justify-content:center}.daybookOverviewDocClient{font-size:var(--ys-text-sm);font-weight:500}.daybookOverviewDocMeta{font-size:var(--ys-text-xs);color:var(--ys-color-fg-subtle)}.daybookOverviewDocAmount{font-size:var(--ys-text-sm);font-weight:600}.daybookOverviewWorkspaceLinks{display:flex;flex-wrap:wrap;gap:var(--ys-space-2)}.daybookOverviewWorkspaceLinks a{display:inline-flex;align-items:center;gap:var(--ys-space-1);text-decoration:none;color:var(--ys-color-daybook-accent);font-size:var(--ys-text-sm);font-weight:500}.daybookOverviewSignalCard--urgent{border-color:var(--ys-color-danger);background:var(--ys-color-danger-bg)}.daybookOverviewSignalLink{text-decoration:none;color:inherit}.daybookOverviewChecklist{padding:var(--ys-space-4);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-md);background:var(--ys-color-bg-surface)}.daybookOverviewChecklistHead{display:flex;align-items:center;justify-content:space-between;gap:var(--ys-space-3)}.daybookOverviewChecklistList{margin:var(--ys-space-3) 0 0;padding-left:var(--ys-space-5);display:grid;gap:var(--ys-space-2)}.daybookOverviewChecklistList a{color:var(--ys-color-daybook-accent);font-weight:500}.daybookOverviewBankQueue{display:grid;gap:var(--ys-space-3);padding:var(--ys-space-4);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-md)}.daybookOverviewBankRow{display:flex;align-items:center;justify-content:space-between;gap:var(--ys-space-3);flex-wrap:wrap;padding:var(--ys-space-3);border-radius:var(--ys-radius-sm);background:var(--ys-color-bg-app)}@media(max-width:900px){.daybookOverviewSignals{grid-template-columns:repeat(2,minmax(0,1fr))}.daybookOverviewTaxPositionSplit,.daybookOverviewRecentGrid{grid-template-columns:1fr}}@media(max-width:540px){.daybookOverviewQuickRow{flex-direction:column;align-items:stretch}.daybookOverviewQuickRow>*{width:100%;justify-content:center}.daybookOverviewDocRow{min-height:2.75rem;padding-block:var(--ys-space-2)}}.daybookShell{background:var(--ys-color-daybook-bg-app)}.daybookShell,.daybookPublicView,.daybookTheme{--ys-color-accent: var(--ys-color-daybook-accent);--ys-color-accent-hover: var(--ys-color-daybook-accent-hover);--ys-color-accent-active: var(--ys-color-daybook-accent-hover);--ys-color-accent-muted: color-mix( in srgb, var(--ys-color-daybook-accent) 14%, var(--ys-color-daybook-bg-app) );--ys-color-link: var(--ys-color-daybook-accent);--ys-color-link-hover: var(--ys-color-daybook-accent-hover);--ys-color-focus-ring: var(--ys-color-daybook-accent);--ys-shadow-focus-input: 0 0 0 3px color-mix(in srgb, var(--ys-color-daybook-accent) 22%, transparent);--ys-shadow-button-primary: 0 1px 2px color-mix(in srgb, var(--ys-color-daybook-accent-hover) 34%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ys-color-fg-inverse) 12%, transparent);--ys-shadow-button-primary-hover: 0 3px 8px color-mix(in srgb, var(--ys-color-daybook-accent-hover) 40%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ys-color-fg-inverse) 12%, transparent);--ys-color-logistics-sidebar-bg: var(--ys-color-daybook-nav-bg);--ys-color-logistics-sidebar-hover-bg: color-mix( in srgb, var(--ys-color-daybook-accent) 12%, transparent );--ys-color-logistics-sidebar-active-bg: color-mix( in srgb, var(--ys-color-daybook-accent) 12%, transparent );--ys-color-logistics-sidebar-active-fg: var(--ys-color-daybook-accent);--ys-color-logistics-sidebar-icon: var(--ys-color-daybook-text-muted)}.daybookShell .daybookAppSidebar [class*=navLink] svg{color:var(--ys-color-daybook-text-muted)}.daybookShell .daybookAppSidebar [class*=navLinkActive] svg,.daybookShell .daybookSidebarNavActive svg{color:var(--ys-color-daybook-accent)}.daybookShell .daybookAppSidebar [class*=navLinkActive],.daybookShell .daybookSidebarNavActive{background:color-mix(in srgb,var(--ys-color-daybook-accent) 12%,transparent)!important;color:var(--ys-color-daybook-accent)!important;font-weight:var(--ys-font-semibold)}.daybookSidebarNavRow{display:flex;align-items:center;gap:2px;min-width:0}.daybookSidebarNavRow [class*=navLink],.daybookSidebarNavRow .daybookSidebarFooterLink{flex:1;min-width:0}.daybookSidebarNavAdd{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ys-color-daybook-text-muted);border-radius:var(--ys-radius-sidebar-item);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;flex-shrink:0;cursor:pointer}.daybookSidebarNavAdd:hover:not(:disabled){background:var(--ys-color-daybook-accent);color:var(--ys-color-fg-inverse)}.daybookSidebarNavAdd:focus-visible{outline:2px solid var(--ys-color-daybook-accent);outline-offset:2px}.daybookSidebarFooter{padding:var(--ys-space-3) var(--ys-space-4);border-top:.5px solid var(--ys-color-sidebar-edge)}.daybookSidebarOrgName{font-size:var(--ys-text-sm);color:var(--ys-color-sidebar-user-name);display:block}.daybookSidebarOrgSub{font-size:var(--ys-text-xs);color:var(--ys-color-sidebar-user-role)}.ys-app-main{height:100vh}.ys-app-main:has(.daybookPage--editorShell),.ys-app-main:has(.daybookPage--entityShell){overflow:hidden}.ys-app-main-inner:not(:has(.daybookPage--editorShell)):not(:has(.daybookPage--entityShell)){flex:0 0 auto;min-height:auto;overflow:visible;align-items:stretch;justify-content:flex-start}.ys-app-main-inner:not(:has(.daybookPage--editorShell)):not(:has(.daybookPage--entityShell))>.daybookPage{flex:0 0 auto;min-height:auto}.ys-app-main-inner:has(.daybookPage--editorShell),.ys-app-main-inner:has(.daybookPage--entityShell){max-width:none;width:100%;height:100%;flex:1 1 auto;min-height:0;overflow:hidden;align-items:center}.ys-app-main-inner:has(.daybookPage--editorShell)>.daybookPage,.ys-app-main-inner:has(.daybookPage--entityShell)>.daybookPage{flex:1 1 auto;min-height:0;height:100%}.daybookPage--editorShell,.daybookPage--entityShell{flex:1 1 auto;min-height:0;width:100%;height:100%;overflow:hidden}.daybookPageCore{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.daybookPage--editorShell>.daybookPageCore,.daybookPage--entityShell>.daybookPageCore{flex:1 1 auto;min-height:0}.daybookPageAside{min-width:0;min-height:0}.daybookSidebarLegal{display:flex;flex-wrap:wrap;gap:var(--ys-space-2);font-size:var(--ys-text-xs);color:var(--ys-color-sidebar-user-role)}.daybookSidebarLegal a{color:inherit;text-decoration:none}.daybookSidebarLegal a:hover{text-decoration:underline}main.daybookPage{display:grid;gap:var(--ys-space-4)}.daybookOnboardingBanner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--ys-space-4);box-sizing:border-box;height:5.5rem;min-height:5.5rem;max-height:5.5rem;padding:0 var(--ys-space-4);border:1px solid var(--ys-color-border-warning);border-radius:var(--ys-radius-lg);background:color-mix(in srgb,var(--ys-color-warning-bg) 72%,white);overflow:hidden}.daybookOnboardingBannerBody{flex:1 1 auto;min-width:0;max-height:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--ys-space-1);overflow:hidden}.daybookOnboardingBannerBody strong{flex-shrink:0;font-weight:var(--ys-font-semibold);color:var(--ys-color-fg-default);font-size:var(--ys-text-sm);line-height:var(--ys-leading-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daybookOnboardingBanner p{margin:0;color:var(--ys-color-fg-muted);font-size:var(--ys-text-sm);line-height:var(--ys-leading-normal);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.daybookOnboardingBannerLink{flex:0 0 auto;color:var(--ys-color-daybook-accent);font-weight:var(--ys-font-semibold);font-size:var(--ys-text-sm);line-height:var(--ys-leading-tight);text-decoration:none;white-space:nowrap}.daybookOnboardingBannerLink:hover{color:var(--ys-color-daybook-accent-hover);text-decoration:underline}.daybookCard{background:var(--ys-color-bg-surface);border:.5px solid var(--ys-color-daybook-border);border-radius:10px;padding:var(--ys-space-4);box-shadow:none}.daybookPage input,.daybookPage select,.daybookPage textarea{border:.5px solid var(--ys-color-daybook-border);background:var(--ys-color-daybook-input-bg)}.daybookPage select{padding-right:2.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ys-color-daybook-text-muted) 50%),linear-gradient(135deg,var(--ys-color-daybook-text-muted) 50%,transparent 50%);background-position:calc(100% - 1.125rem) calc(50% - 2px),calc(100% - .75rem) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.daybookPage input:focus,.daybookPage select:focus,.daybookPage textarea:focus{border-color:var(--ys-color-daybook-accent);background:var(--ys-color-daybook-input-bg)}.daybookPage label{font-size:12px;color:var(--ys-color-daybook-text-muted);margin-bottom:4px}.daybookPage--editorShell,.daybookPage--entityShell,.daybookEditorCore,.daybookEntityEditorPage{--daybook-editor-shell-max: min(72rem, 100%);--daybook-editor-column-max: min(35.5rem, calc((var(--daybook-editor-shell-max) - 1rem) / 2));--daybook-editor-column-min: 17.5rem}.daybookPage--editorShell{--daybook-editor-viewport-min: calc(100vh - 7.5rem) ;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:stretch;width:var(--daybook-editor-shell-max);max-width:var(--daybook-editor-shell-max);margin-inline:auto;min-height:var(--daybook-editor-viewport-min);height:max(var(--daybook-editor-viewport-min),100%);overflow:hidden}.daybookEditorCore,.daybookEditorMain{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}.daybookEditorForm{flex:1 1 auto;display:grid;align-content:start;gap:var(--ys-space-3);width:100%;max-width:none;min-height:0;overflow-y:auto;padding-right:var(--ys-space-2);scrollbar-color:var(--ys-color-daybook-accent) var(--ys-color-daybook-bg-app);scrollbar-width:thin}.daybookEditorForm>.daybookEditorTitle{align-self:start}.daybookEditorForm::-webkit-scrollbar{width:8px}.daybookEditorForm::-webkit-scrollbar-track{background:var(--ys-color-daybook-bg-app)}.daybookEditorForm::-webkit-scrollbar-thumb{background:var(--ys-color-daybook-accent);border-radius:var(--ys-radius-pill)}.daybookEditorTitle{display:flex;justify-content:space-between;align-items:center;gap:var(--ys-space-3);width:100%;padding:var(--ys-space-4);background:var(--ys-color-bg-surface);border:.5px solid var(--ys-color-daybook-border);border-radius:10px;box-shadow:none}.daybookEditorTitleKind{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ys-space-2);min-width:0}.daybookEditorTitleType{margin:0;font-size:var(--ys-text-lg);font-weight:var(--ys-font-semibold);color:var(--ys-color-fg);letter-spacing:-.02em;line-height:1.2}.daybookEditorTitleNumber{font-size:var(--ys-text-sm);font-weight:var(--ys-font-medium);color:var(--ys-color-fg-muted);line-height:1.2}.daybookEditorTitleStatus{flex-shrink:0;align-self:center}.daybookEditorGrid2,.daybookCustomerLinkedGrid{display:grid;gap:var(--ys-space-3);grid-template-columns:1fr 1fr}.daybookLinkedRecordList{margin:0;padding-left:1.25rem;display:grid;gap:var(--ys-space-1);font-size:var(--ys-text-sm);color:var(--ys-color-fg-default)}.daybookJobDocuments{display:grid;gap:var(--ys-space-3)}.daybookJobDocumentsGrid{display:grid;gap:var(--ys-space-3);grid-template-columns:1fr 1fr}.daybookJobDocumentsReceipts{display:grid;gap:var(--ys-space-2)}.daybookJobDocumentHeading{margin:0;display:flex;align-items:center;gap:var(--ys-space-2);font-size:var(--ys-text-sm);font-weight:var(--ys-font-semibold);color:var(--ys-color-fg-default)}.daybookEditorNotesField{display:flex;flex-direction:column;gap:var(--ys-space-1)}.daybookEditorNotesLabel{font-size:12px;color:var(--ys-color-daybook-text-muted)}.daybookEditorNotesTextarea{width:100%;min-height:4.5rem;padding:var(--ys-space-2) var(--ys-space-3);border-radius:var(--ys-radius-md);font:inherit;font-size:var(--ys-text-sm);line-height:1.45;resize:none;overflow:hidden;field-sizing:content}.daybookSetupGrid{display:grid;gap:var(--ys-space-3)}.daybookSetupPage{max-width:42rem}.daybookSetupStack{display:flex;flex-direction:column;gap:var(--ys-space-6);margin-top:var(--ys-space-4)}.daybookSetupSection{padding:var(--ys-space-4);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-lg);background:var(--ys-color-bg-surface);box-shadow:var(--ys-shadow-sm, 0 1px 2px rgb(0 0 0 / .04))}.daybookSidebarFooterLabel{margin:0 0 var(--ys-space-2);padding:0 var(--ys-space-2);font-size:var(--ys-text-xs);font-weight:var(--ys-font-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--ys-color-fg-subtle)}.daybookSidebarFooterNav{display:flex;flex-direction:column;gap:var(--ys-space-1);margin-bottom:var(--ys-space-3)}.daybookSidebarFooterLink{display:flex;align-items:center;gap:var(--ys-space-2);padding:var(--ys-space-3);border-radius:var(--ys-radius-sidebar-item);font-size:var(--ys-text-sm);font-weight:var(--ys-font-normal);line-height:1.25;color:var(--ys-color-fg-default);text-decoration:none;transition:background-color var(--ys-duration-fast) var(--ys-ease-standard),color var(--ys-duration-fast) var(--ys-ease-standard)}.daybookSidebarFooterLink:hover{background:var(--ys-color-logistics-sidebar-hover-bg)}.daybookSidebarFooterLinkIcon{flex-shrink:0;color:var(--ys-color-daybook-text-muted)}.daybookSidebarFooterLinkLabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daybookSetupSectionDesc{color:var(--ys-color-fg-muted);margin:0 0 var(--ys-space-3)}.daybookSetupStatusList{display:grid;gap:var(--ys-space-2);margin:0 0 var(--ys-space-3);font-size:var(--ys-text-sm)}.daybookSetupStatusList div{display:flex;gap:var(--ys-space-2)}.daybookSetupStatusList dt{min-width:5rem;color:var(--ys-color-fg-muted)}.daybookSetupStatusList dd{margin:0;font-weight:var(--ys-font-medium)}.daybookSetupActions{display:flex;gap:var(--ys-space-2);flex-wrap:wrap}.daybookSetupGrid+.daybookSetupActions{margin-top:var(--ys-space-4)}.daybookSetupColourBlock{display:grid;gap:var(--ys-space-2);margin-top:var(--ys-space-4)}.daybookSetupColourLabel{margin:0;font-size:var(--ys-text-sm);font-weight:var(--ys-font-medium);color:var(--ys-color-fg-muted)}.daybookSetupColourSwatches{display:flex;flex-wrap:wrap;gap:var(--ys-space-2)}.daybookSetupColourSwatch{box-sizing:border-box;width:2.25rem;height:2.25rem;margin:0;padding:0;border:2px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-full);background:var(--daybook-swatch, var(--ys-color-bg-raised));cursor:pointer;transition:border-color var(--ys-duration-fast) var(--ys-ease-standard),box-shadow var(--ys-duration-fast) var(--ys-ease-standard)}.daybookSetupColourSwatch:hover{border-color:var(--ys-color-border-strong)}.daybookSetupColourSwatch:focus-visible{outline:2px solid var(--ys-color-focus-ring);outline-offset:2px}.daybookSetupColourSwatchActive{border-color:var(--ys-color-fg-default);box-shadow:0 0 0 2px var(--ys-color-bg-surface),0 0 0 4px var(--ys-color-fg-default)}.daybookSetupColourSwatchNone{background:linear-gradient(to top right,transparent calc(50% - 1px),var(--ys-color-danger) calc(50% - 1px),var(--ys-color-danger) calc(50% + 1px),transparent calc(50% + 1px)),var(--ys-color-bg-raised)}@media(max-width:640px){.daybookSetupPage{max-width:none}.daybookSetupSection{padding:var(--ys-space-3)}.daybookOnboardingCategoryList{grid-template-columns:1fr}.daybookOnboardingCategoryAdd,.daybookSetupActions,.daybookOnboardingNav{flex-direction:column;align-items:stretch}.daybookSetupActions>*,.daybookOnboardingNav>*{width:100%}.daybookCard.daybookOnboarding{padding:var(--ys-space-3)}}.daybookOnboardingProgress{margin-bottom:var(--ys-space-4)}.daybookOnboardingProgressLabel{margin:0 0 var(--ys-space-2);font-size:var(--ys-text-xs);font-weight:var(--ys-font-medium);color:var(--ys-color-fg-muted);text-align:right}.daybookOnboardingProgressTrack{height:4px;border-radius:var(--ys-radius-full);background:var(--ys-color-border-subtle);overflow:hidden}.daybookOnboardingProgressFill{height:100%;border-radius:inherit;background:var(--ys-color-daybook-accent);transition:width .2s ease}.daybookOnboardingLaunchLead{margin:0 0 var(--ys-space-2);font-size:var(--ys-text-lg);font-weight:var(--ys-font-semibold);color:var(--ys-color-fg)}.daybookOnboardingPanel{margin-top:var(--ys-space-2)}.daybookOnboardingPanelDesc{color:var(--ys-color-fg-muted);margin-bottom:var(--ys-space-3)}.daybookOnboardingNav{display:flex;justify-content:space-between;gap:var(--ys-space-3);margin-top:var(--ys-space-4)}.daybookOnboardingBackLink{margin-top:var(--ys-space-4);font-size:var(--ys-text-xs);color:var(--ys-color-fg-muted)}.daybookOnboardingLogoRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ys-space-3)}.daybookOnboardingLogoPreview{max-height:64px;max-width:160px;object-fit:contain}.daybookOnboardingFileInput{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.daybookOnboardingFileLabel{position:relative;cursor:pointer}.daybookOnboardingCategoryList{list-style:none;margin:0;padding:0;display:grid;gap:var(--ys-space-2);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.daybookOnboardingCategoryOption{display:flex;align-items:center;gap:var(--ys-space-2)}.daybookOnboardingCategoryAdd{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ys-space-2);margin-top:var(--ys-space-3)}.daybookInlineDismiss{margin-left:var(--ys-space-2);padding:0;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.daybookPaymentHistoryList{list-style:none;margin:0;padding:0;display:grid;gap:var(--ys-space-2)}.daybookPaymentHistoryRow{display:flex;justify-content:space-between;gap:var(--ys-space-3);padding:var(--ys-space-2) 0;border-bottom:1px solid var(--ys-color-border-subtle);font-size:var(--ys-text-sm-size)}.daybookPaymentHistoryNote{display:block;color:var(--ys-color-fg-muted);font-weight:400}.daybookPaymentHistoryMeta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--ys-space-1);color:var(--ys-color-fg-muted);white-space:nowrap}.daybookPage--entityShell{--daybook-editor-viewport-min: calc(100vh - 7.5rem) ;display:flex;flex-direction:column;gap:var(--ys-space-3);width:100%;max-width:var(--daybook-editor-shell-max);margin-inline:auto;box-sizing:border-box;min-height:var(--daybook-editor-viewport-min);height:max(var(--daybook-editor-viewport-min),100%);overflow:hidden}.daybookEntityEditorPage{display:flex;flex-direction:column;gap:var(--ys-space-3);width:100%;flex:1 1 auto;min-height:0;overflow:hidden}.daybookEntityFormLayout{display:flex;flex-direction:column;gap:var(--ys-space-3);align-items:stretch;width:100%;flex:1 1 auto;min-height:0;overflow:hidden}.daybookEntityFormMain{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;width:100%;max-width:var(--daybook-editor-column-max);overflow:hidden}.daybookEntityFormScroll{box-sizing:border-box;flex:1 1 auto;display:flex;flex-direction:column;gap:var(--ys-space-3);width:100%;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:var(--ys-space-2);scrollbar-color:var(--ys-color-daybook-accent) var(--ys-color-daybook-bg-app);scrollbar-width:thin}.daybookEntityFormScroll::-webkit-scrollbar{width:8px}.daybookEntityFormScroll::-webkit-scrollbar-track{background:var(--ys-color-daybook-bg-app)}.daybookEntityFormScroll::-webkit-scrollbar-thumb{background:var(--ys-color-daybook-accent);border-radius:var(--ys-radius-pill)}.daybookEntityFormScroll>.daybookEditorTitle{flex:0 0 auto;width:100%;min-width:0}.daybookEntityFormCard{display:grid;gap:var(--ys-space-3);width:100%;padding:var(--ys-space-4);background:var(--ys-color-bg-surface);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-lg);box-sizing:border-box}.daybookEntityFormMobileFooter{display:none;flex-direction:column;gap:var(--ys-space-2);padding-top:var(--ys-space-1);border-top:1px solid var(--ys-color-border-subtle);margin-top:var(--ys-space-1)}.daybookExpenseGstToggle{display:flex;align-items:center;gap:var(--ys-space-2);min-height:2.75rem;padding:var(--ys-space-2) var(--ys-space-3);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-md);background:var(--ys-color-bg-surface);cursor:pointer;-webkit-user-select:none;user-select:none}.daybookExpenseGstToggle input{width:1rem;height:1rem;margin:0;accent-color:var(--daybook-brand-accent, var(--ys-color-daybook-accent));cursor:pointer}.daybookExpenseGstToggleLabel{font-size:var(--ys-text-sm);font-weight:var(--ys-font-medium);color:var(--ys-color-fg-default)}.daybookEntityFormAside{min-width:0}.daybookEntityFormSummary{background:var(--ys-color-bg-surface);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-lg);overflow:hidden}.daybookEntityFormSummaryHeader{padding:var(--ys-space-3) var(--ys-space-4);border-bottom:1px solid var(--ys-color-border-subtle)}.daybookEntityFormSummaryLabel{margin:0;font-size:var(--ys-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ys-color-fg-muted)}.daybookEntityFormSummaryAmount{margin:var(--ys-space-1) 0 0;font-size:clamp(1.5rem,4vw,1.625rem);font-weight:var(--ys-font-semibold);line-height:1.2;color:var(--ys-color-fg)}.daybookEntityFormSummaryBody{display:flex;flex-direction:column;gap:var(--ys-space-2);padding:var(--ys-space-3) var(--ys-space-4)}.daybookEntityFormSummaryRow{display:flex;justify-content:space-between;gap:var(--ys-space-2);font-size:var(--ys-text-xs)}.daybookEntityFormSummaryRow>span:first-child{color:var(--ys-color-fg-muted)}.daybookEntityFormSummaryRow>span:last-child{font-weight:var(--ys-font-medium);color:var(--ys-color-fg);text-align:right}.daybookEntityFormSummaryMuted{color:var(--ys-color-fg-muted)!important;font-weight:var(--ys-font-normal)!important}.daybookEntityFormSummaryDivider{margin:var(--ys-space-1) 0;border:none;border-top:1px solid var(--ys-color-border-subtle)}.daybookEntityFormFlag{display:inline-flex;align-items:center;gap:var(--ys-space-1);margin:0;padding:3px var(--ys-space-2);border-radius:var(--ys-radius-pill);font-size:var(--ys-text-xs);background:color-mix(in srgb,var(--ys-color-warning-fg, var(--ys-color-daybook-accent)) 12%,var(--ys-color-bg-surface));color:var(--ys-color-fg)}.daybookEntityFormFlag--inline{align-self:flex-start}.daybookEntityFormSaveBtn{width:100%;margin-top:var(--ys-space-1);padding:var(--ys-space-2) var(--ys-space-3);border:none;border-radius:var(--ys-radius-md);background:var(--daybook-brand-accent, var(--ys-color-daybook-accent));color:var(--ys-color-bg-surface);font-size:var(--ys-text-sm);font-weight:var(--ys-font-medium);cursor:pointer}.daybookEntityFormSaveBtn:hover:not(:disabled){filter:brightness(1.05)}.daybookEntityFormSaveBtn:disabled{opacity:.55;cursor:not-allowed}.daybookEntityFormSaveBtn:focus-visible{outline:2px solid var(--daybook-brand-accent, var(--ys-color-daybook-accent));outline-offset:2px}.daybookEntityFormCancelLink{display:block;margin-top:var(--ys-space-2);text-align:center;font-size:var(--ys-text-xs);color:var(--ys-color-fg-muted);text-decoration:none}.daybookEntityFormCancelLink:hover{color:var(--ys-color-fg)}.daybookExpenseReceiptCapture{display:grid;gap:var(--ys-space-3)}.daybookExpenseReceiptDropZone{display:flex;flex-direction:column;align-items:center;padding:var(--ys-space-5) var(--ys-space-4);border:1.5px dashed var(--ys-color-border-subtle);border-radius:var(--ys-radius-lg);background:var(--ys-color-bg-muted);text-align:center;cursor:pointer;transition:background .15s ease}.daybookExpenseReceiptDropZone:hover{background:color-mix(in srgb,var(--ys-color-fg) 4%,var(--ys-color-bg-muted))}.daybookExpenseReceiptDropZone:focus-visible{outline:2px solid var(--daybook-brand-accent, var(--ys-color-daybook-accent));outline-offset:2px}.daybookExpenseReceiptDropIcon{margin-bottom:var(--ys-space-2);color:var(--ys-color-fg-muted)}.daybookExpenseReceiptDropTitle{margin:0;font-size:var(--ys-text-sm);font-weight:var(--ys-font-medium);color:var(--ys-color-fg)}.daybookExpenseReceiptDropSub{margin:var(--ys-space-1) 0 0;font-size:var(--ys-text-xs);color:var(--ys-color-fg-muted)}.daybookExpenseReceiptUploadBtns{display:grid;grid-template-columns:1fr 1fr;gap:var(--ys-space-2);width:100%;margin-top:var(--ys-space-3)}.daybookExpenseReceiptUploadBtn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ys-space-2);padding:var(--ys-space-2) var(--ys-space-3);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-md);background:var(--ys-color-bg-surface);color:var(--ys-color-fg);font-size:var(--ys-text-xs);font-weight:var(--ys-font-medium);cursor:pointer}.daybookExpenseReceiptUploadBtn:hover:not(:disabled){background:var(--ys-color-bg-muted)}.daybookExpenseReceiptPreviewRow{display:flex;align-items:center;gap:var(--ys-space-3);padding:var(--ys-space-3);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-md);background:var(--ys-color-bg-muted)}.daybookExpenseReceiptThumb{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:var(--ys-radius-sm);background:color-mix(in srgb,var(--daybook-brand-accent, var(--ys-color-daybook-accent)) 18%,var(--ys-color-bg-surface));color:var(--daybook-brand-accent, var(--ys-color-daybook-accent))}.daybookExpenseReceiptInfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.daybookExpenseReceiptName{font-size:var(--ys-text-sm);font-weight:var(--ys-font-medium);color:var(--ys-color-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daybookExpenseReceiptSize{font-size:var(--ys-text-xs);color:var(--ys-color-fg-muted)}.daybookExpenseReceiptRemove{display:flex;padding:var(--ys-space-1);border:none;background:none;color:var(--ys-color-fg-muted);cursor:pointer}.daybookExpenseReceiptRemove:hover:not(:disabled){color:var(--ys-color-fg)}.daybookExpenseReceiptImage{max-width:100%;max-height:200px;object-fit:contain;border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-md)}@media(max-width:899px){.daybookPage--entityShell .daybookPageAside,.daybookEntityFormLayout--formCard .daybookEntityFormAside{display:none}.daybookEntityFormLayout--formCard .daybookEntityFormMobileFooter{display:flex}}@media(min-width:900px){.daybookPage--entityShell{flex-direction:row;align-items:stretch;gap:var(--ys-space-4)}.daybookPage--entityShell>.daybookPageCore{flex:0 0 var(--daybook-editor-column-max);min-width:min(var(--daybook-editor-column-min),100%);max-width:var(--daybook-editor-column-max);height:100%}.daybookPage--entityShell>.daybookPageAside{width:15rem;flex-shrink:0;position:sticky;top:0;align-self:flex-start}.daybookEntityFormMain{flex:1 1 auto;min-width:0;max-width:none;height:100%}}@media(max-width:540px){.daybookCustomerLinkedGrid,.daybookJobDocumentsGrid,.daybookExpenseReceiptUploadBtns{grid-template-columns:1fr}}@media print{.daybookPageAside{display:none}}.daybookJobWorkspaceQuickActions{display:flex;flex-wrap:wrap;gap:var(--ys-space-2);align-items:center}.daybookEditorKeyValues{margin:0;display:grid;gap:var(--ys-space-2)}.daybookEditorKeyValues>div{display:flex;justify-content:space-between;gap:var(--ys-space-2)}.daybookEditorKeyValues dt{color:var(--ys-color-fg-muted)}.daybookEditorKeyValues dd{margin:0;font-weight:700}.daybookEditorForm .daybookEditorGrid2 [class*=wrap]{max-width:none;width:100%}.daybookLineItemRemove{align-self:end;width:2rem;height:2rem;min-height:2rem;padding:0;flex-shrink:0}.daybookSelectFieldFluid{max-width:none!important;width:100%}.daybookLineItemRow{display:grid;gap:var(--ys-space-2);grid-template-columns:minmax(0,2fr) minmax(3.5rem,.45fr) minmax(5.5rem,.65fr) minmax(5.5rem,.75fr) auto;align-items:end}.daybookLineItemRow--readonly{grid-template-columns:minmax(0,2fr) minmax(3.5rem,.45fr) minmax(5.5rem,.65fr) minmax(5.5rem,.75fr)}.daybookLineItemsTable{margin-top:var(--ys-space-1);display:grid;gap:var(--ys-space-1)}.daybookLineItemsHeadPrimary{font-size:.6875rem;font-weight:var(--ys-font-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ys-color-daybook-text-muted)}.daybookLineItemsHeadMeta{display:grid;grid-template-columns:4.5rem 5.5rem minmax(0,1fr) 2rem;gap:var(--ys-space-2);font-size:.6875rem;font-weight:var(--ys-font-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ys-color-daybook-text-muted)}.daybookLineItemBlock{display:grid;gap:var(--ys-space-2);padding:var(--ys-space-3) 0;border-bottom:.5px solid var(--ys-color-daybook-border)}.daybookLineItemBlock:last-of-type{border-bottom:none;padding-bottom:0}.daybookLineItemMetaRow{display:grid;grid-template-columns:4.5rem 5.5rem minmax(0,1fr) 2rem;gap:var(--ys-space-2);align-items:end}.daybookLineItemBlock--readonly .daybookLineItemReadDesc{margin:0;font-size:var(--ys-text-sm);color:var(--ys-color-daybook-text-primary)}.daybookLineItemBlock--readonly .daybookLineItemReadMeta{margin:0;font-size:var(--ys-text-xs);color:var(--ys-color-daybook-text-muted)}.daybookLineItemDescField{width:100%}.daybookLineItemQty,.daybookLineItemUnit,.daybookLineItemPrice{max-width:none!important;width:100%}.daybookPreviewPanel{display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;height:100%;overflow:hidden}.daybookPreviewSheet{background:var(--ys-color-bg-surface);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-lg);box-shadow:var(--ys-shadow-sm);display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ys-space-3);min-height:100%;height:100%;max-height:100%;padding:var(--ys-space-4);overflow:hidden;box-sizing:border-box}.daybookPreviewHeader{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ys-space-2);border-bottom:1px solid var(--ys-color-border-subtle);padding-bottom:var(--ys-space-2);flex-shrink:0}.daybookPreviewHeader h3{margin:0;font-size:var(--ys-text-md)}.daybookPreviewHeaderKind{color:var(--ys-color-fg-muted);font-size:var(--ys-text-sm)}.daybookPreviewCanvasStack{position:relative;display:grid;place-items:center;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;border:.5px solid var(--ys-color-daybook-border);border-radius:var(--ys-radius-md);background:var(--ys-color-daybook-bg-app)}.daybookPreviewCanvas{grid-area:1 / 1;max-width:calc(100% - var(--ys-space-4));max-height:calc(100% - var(--ys-space-4));width:auto;height:auto;background:var(--ys-color-bg-surface);box-shadow:var(--ys-shadow-sm)}.daybookPreviewCanvas--front{z-index:2;visibility:visible}.daybookPreviewCanvas--back{z-index:1;visibility:hidden}.daybookPreviewCanvasOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:color-mix(in srgb,var(--ys-color-daybook-bg-app) 82%,transparent)}.daybookPreviewEmpty{margin:0;padding:var(--ys-space-3);color:var(--ys-color-fg-muted)}.daybookPreviewActions{flex-shrink:0;display:grid;gap:var(--ys-space-3);border-top:1px solid var(--ys-color-border-subtle);padding-top:var(--ys-space-3);overflow:visible;position:relative;z-index:4}.daybookRightActions{overflow:visible}.daybookEditorQuoteActions{display:grid;gap:var(--ys-space-2);padding-bottom:var(--ys-space-3);border-bottom:1px solid var(--ys-color-border-subtle)}.daybookEditorQuoteActionsTitle{margin:0;font-size:var(--ys-text-sm);font-weight:var(--ys-font-semibold);color:var(--ys-color-fg)}.daybookEditorQuoteActionsHint{margin:0;color:var(--ys-color-fg-muted);line-height:1.45}.daybookRightActions{display:grid;gap:var(--ys-space-2)}.daybookRightActionsRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ys-space-2);align-items:stretch}.daybookRightActionsRow--withIssue{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.daybookEditorBtn{height:34px;min-height:34px;border-radius:7px;font-size:13px;padding:0 14px}.daybookEditorBtn--ghost{background:transparent!important;border:.5px solid var(--ys-color-daybook-ghost-border)!important;color:var(--ys-color-daybook-text-secondary)!important;box-shadow:none!important;font-weight:var(--ys-font-normal)}.daybookEditorBtn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--ys-color-daybook-nav-bg) 60%,transparent)!important}.daybookEditorBtn--primary{background:var(--ys-color-daybook-accent)!important;border:none!important;color:var(--ys-color-fg-inverse)!important;font-weight:500!important;box-shadow:none!important}.daybookEditorBtn--primary:hover:not(:disabled){background:var(--ys-color-daybook-accent-hover)!important}.daybookSendMenuTrigger[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.daybookSendMenu{position:relative;min-width:0}.daybookSendMenuTrigger{list-style:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--ys-space-2);width:100%;box-sizing:border-box;margin:0;font-family:var(--ys-font-sans);font-size:13px;font-weight:var(--ys-font-normal);line-height:1;height:34px;min-height:34px;border:.5px solid var(--ys-color-daybook-accent);border-radius:7px;padding:0 14px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--ys-color-daybook-accent);background-color:transparent;box-shadow:none}.daybookSendMenuTrigger::-webkit-details-marker{display:none}.daybookSendMenuTrigger:hover{background-color:color-mix(in srgb,var(--ys-color-daybook-accent) 8%,transparent)}.daybookSendMenu[open] .daybookSendMenuTrigger{border-bottom-left-radius:0;border-bottom-right-radius:0}.daybookPreviewActions .daybookSendMenu{z-index:5}.daybookPreviewActions .daybookSendMenuPanel{top:auto;bottom:calc(100% + 1px);border-radius:var(--ys-radius-md) var(--ys-radius-md) 0 0}.daybookPreviewActions .daybookSendMenu[open] .daybookSendMenuTrigger{border-radius:0 0 7px 7px}.daybookPreviewPanel:has(.daybookSendMenu[open]),.daybookPreviewSheet:has(.daybookSendMenu[open]),.daybookPage--editorShell:has(.daybookSendMenu[open]){overflow:visible}.daybookSendMenuPanel{position:absolute;top:100%;right:0;left:0;z-index:12;display:grid;gap:1px;padding:var(--ys-space-1);background:var(--ys-color-bg-surface);border:1px solid var(--ys-color-border-subtle);border-radius:0 0 var(--ys-radius-md) var(--ys-radius-md);box-shadow:var(--ys-shadow-md)}.daybookSendMenuItem{display:grid;gap:2px;width:100%;margin:0;padding:var(--ys-space-2) var(--ys-space-3);border:0;border-radius:var(--ys-radius-sm);background:transparent;color:var(--ys-color-fg-default);font:inherit;font-size:var(--ys-text-sm);text-align:left;cursor:pointer}.daybookSendMenuItem:hover:not(:disabled){background:var(--ys-color-neutral-50)}.daybookSendMenuItem:disabled{opacity:.45;cursor:not-allowed}.daybookSendMenuItemHint{color:var(--ys-color-fg-muted);font-size:var(--ys-text-xs)}.daybookInlineMeta{margin:0;color:var(--ys-color-fg-muted)}.daybookInlineRetryButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ys-color-daybook-accent);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.daybookActivityTimeline{display:grid;gap:var(--ys-space-3)}.daybookActivityTimelineGroup{display:grid;gap:var(--ys-space-2)}.daybookActivityTimelineDate{color:var(--ys-color-fg-muted);font-size:var(--ys-text-sm);font-weight:var(--ys-font-semibold)}.daybookEditorActionRow{display:flex;flex-wrap:wrap;gap:var(--ys-space-3);align-items:flex-end}.ys-hub-page:has(.daybookHubRowMenu[open]){overflow:visible}.daybookExpenseDesc{display:flex;gap:var(--ys-space-2);align-items:flex-start;min-width:0}.daybookExpenseThumb{width:2.5rem;height:2.5rem;object-fit:cover;border-radius:var(--ys-radius-sm);border:1px solid var(--ys-color-border-subtle);flex-shrink:0}.daybookExpenseThumbPlaceholder{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:var(--ys-radius-sm);border:1px solid var(--ys-color-border-subtle);color:var(--ys-color-fg-muted);flex-shrink:0}.daybookHubEmptyCell{text-align:center;padding:var(--ys-space-8) var(--ys-space-4)!important}.daybookHubRowMenuPlaceholder{display:block;width:2rem;height:2rem}.daybookHubRowMenu{position:relative;justify-self:end;z-index:3}.daybookHubRowMenu[open]{z-index:5}.daybookHubRowMenuTrigger{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:0;border-radius:var(--ys-radius-md);background:transparent;color:var(--ys-color-fg-muted);cursor:pointer}.daybookHubRowMenuTrigger::-webkit-details-marker{display:none}.daybookHubRowMenuTrigger:hover{background:var(--ys-color-daybook-accent);color:var(--ys-color-fg-inverse)}.daybookHubRowMenuTrigger:focus-visible{outline:2px solid var(--ys-color-daybook-accent);outline-offset:2px}.daybookHubRowMenuPanel{position:absolute;top:auto;bottom:calc(100% + var(--ys-space-1));right:0;z-index:6;display:grid;min-width:9rem;padding:var(--ys-space-1);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-md);background:var(--ys-color-bg-surface);box-shadow:var(--ys-shadow-md)}.daybookHubRowMenuItem{display:block;width:100%;margin:0;padding:var(--ys-space-2) var(--ys-space-3);border:0;border-radius:var(--ys-radius-sm);background:transparent;color:var(--ys-color-fg-default);font:inherit;font-size:var(--ys-text-sm);text-align:left;cursor:pointer}.daybookHubRowMenuItem:hover:not(:disabled){background:var(--ys-color-neutral-50)}.daybookHubRowMenuItem--danger{color:var(--ys-color-danger)}.daybookHubRowMenuItem--danger:hover:not(:disabled){background:color-mix(in srgb,var(--ys-color-danger) 10%,transparent)}.daybookTimelineCategory{display:inline-flex;align-items:center;padding:var(--ys-space-1) var(--ys-space-2);border-radius:var(--ys-radius-pill);background:var(--ys-color-bg-muted);color:var(--ys-color-fg-muted);font-size:var(--ys-text-xs)}.daybookTimelineTime{color:var(--ys-color-fg-muted);font-size:var(--ys-text-sm)}.daybookTimelineDetail,.daybookTimelineLinked{margin:0;color:var(--ys-color-fg-muted);font-size:var(--ys-text-sm)}@media(max-width:1080px){.daybookMobileTopBarAction{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--ys-space-1);margin-left:auto;max-width:min(11rem,42vw);padding-inline:var(--ys-space-2);white-space:nowrap}.daybookMobileTopBarActionLabel{overflow:hidden;text-overflow:ellipsis;font-size:var(--ys-text-xs)}.daybookShell .daybookAppSidebar{position:fixed;top:0;left:0;bottom:0;z-index:200;flex-shrink:0;width:min(17.5rem,88vw)!important;height:100dvh!important;max-height:none;border-right:1px solid var(--ys-color-logistics-sidebar-border);border-bottom:none;transform:translate(-100%);transition:transform var(--ys-duration-normal) var(--ys-ease-out)}.daybookShell--navOpen .daybookAppSidebar,.ys-app-shell--nav-open .daybookAppSidebar{transform:translate(0)}.daybookShell .daybookAppSidebar [class*=sidebarSeamToggle]{display:none}.daybookShell .daybookAppSidebar nav{max-height:none;overflow-y:auto}.ys-hub-page{box-sizing:border-box;min-width:0;width:100%;max-width:100%;overflow-x:clip}.ys-hub-page>*{min-width:0;max-width:100%}.ys-hub-page [class*=wrap]{min-width:0;max-width:100%}.ys-app-main-inner:has(.daybookPage--editorShell),.ys-app-main-inner:has(.daybookPage--entityShell){overflow-y:auto}.daybookPage--editorShell,.daybookPage--entityShell{overflow:visible}.daybookPage--editorShell>.daybookPageCore,.daybookPage--entityShell>.daybookPageCore{flex:none}.daybookPage--editorShell{grid-template-columns:1fr;height:auto;overflow:visible}.daybookPreviewPanel{position:static;max-height:none;height:auto}.daybookEditorMain{padding-inline:0}.daybookEditorGrid2{grid-template-columns:1fr}.daybookOnboardingBanner{gap:var(--ys-space-3);padding:0 var(--ys-space-3)}.daybookOnboardingBannerLink{max-width:42%;white-space:normal;text-align:right}.daybookEditorTitle{flex-wrap:wrap;align-items:center}.daybookEditorForm,.daybookEntityFormScroll{height:auto;overflow:visible;padding-right:0}.daybookEntityFormMain{height:auto;overflow:visible}.daybookEntityEditorPage--fullWidthMobile .daybookEntityFormMain{max-width:none;flex:1 1 auto}.daybookEntityEditorPage{min-height:auto;height:auto;overflow:visible}.daybookEntityFormLayout{overflow:visible}.daybookPreviewSheet{min-height:auto;height:auto;max-height:none}.daybookPreviewCanvasStack{flex:0 0 auto;min-height:min(70vh,28rem)}.daybookRightActionsRow{grid-template-columns:1fr}.daybookSendMenuPanel{position:static;border-radius:var(--ys-radius-md);margin-top:var(--ys-space-1)}.daybookSendMenu[open] .daybookSendMenuTrigger{border-radius:var(--ys-radius-md)}}.daybookHostedInvoicePage{min-height:100dvh;background:var(--ys-color-bg-muted);padding:max(var(--ys-space-3),env(safe-area-inset-top,0px)) var(--ys-space-3) max(var(--ys-space-5),env(safe-area-inset-bottom,0px))}.daybookHostedInvoiceLayout{display:flex;flex-direction:column;gap:var(--ys-space-4);max-width:44rem;margin:0 auto}.daybookHostedInvoicePayAside{min-width:0}.daybookHostedInvoiceOperatorStripe{max-width:52rem;margin:0 auto var(--ys-space-3);padding:var(--ys-space-2) var(--ys-space-3);border-radius:var(--ys-radius-md);background:color-mix(in srgb,var(--ys-color-daybook-accent) 12%,var(--ys-color-bg-surface));border:1px solid color-mix(in srgb,var(--ys-color-daybook-accent) 28%,transparent);color:var(--ys-color-fg);font-size:var(--ys-text-sm);text-align:center}.daybookHostedInvoiceSheet{max-width:44rem;margin:0 auto;background:var(--ys-color-bg-surface);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-lg);box-shadow:var( --ys-shadow-md, 0 8px 24px color-mix(in srgb, var(--ys-color-fg) 6%, transparent) );overflow:hidden;border-top:4px solid var(--daybook-brand-accent, var(--ys-color-daybook-accent))}.daybookHostedInvoiceHeader{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ys-space-4);padding:var(--ys-space-4);border-bottom:1px solid var(--ys-color-border-subtle)}.daybookHostedInvoiceFrom{min-width:0;flex:1 1 12rem}.daybookHostedInvoiceLogo{display:block;max-width:10rem;max-height:3.5rem;width:auto;height:auto;object-fit:contain;margin-bottom:var(--ys-space-2)}.daybookHostedInvoiceFromName{margin:0;font-size:var(--ys-text-lg);font-weight:var(--ys-font-semibold);color:var(--ys-color-fg)}.daybookHostedInvoiceFromDetail{margin:var(--ys-space-1) 0 0;font-size:var(--ys-text-sm);color:var(--ys-color-fg-muted)}.daybookHostedInvoiceMeta{text-align:right;flex:0 1 auto}.daybookHostedInvoicePaidBadge,.daybookHostedInvoiceDueBadge{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ys-space-1);margin:0 0 var(--ys-space-2);padding:var(--ys-space-1) var(--ys-space-2);border-radius:var(--ys-radius-full);font-size:var(--ys-text-xs);font-weight:var(--ys-font-semibold);line-height:1.2}.daybookHostedInvoicePaidBadge{background:color-mix(in srgb,var(--ys-color-success) 14%,var(--ys-color-bg-surface));color:var(--ys-color-success-fg, var(--ys-color-success))}.daybookHostedInvoiceDueBadge--overdue{background:color-mix(in srgb,var(--ys-color-danger) 12%,var(--ys-color-bg-surface));color:var(--ys-color-danger-fg, var(--ys-color-danger))}.daybookHostedInvoiceDueBadge--today{background:color-mix(in srgb,var(--ys-color-danger) 10%,var(--ys-color-bg-surface));color:var(--ys-color-danger-fg, var(--ys-color-danger))}.daybookHostedInvoiceDueBadge--soon{background:color-mix(in srgb,var(--daybook-brand-accent, var(--ys-color-daybook-accent)) 14%,var(--ys-color-bg-surface));color:var(--ys-color-fg)}.daybookHostedInvoiceKind{margin:0;font-size:var(--ys-text-xs);font-weight:var(--ys-font-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ys-color-fg-muted)}.daybookHostedInvoiceNumber{margin:var(--ys-space-1) 0 0;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:var(--ys-font-bold);color:var(--ys-color-fg)}.daybookHostedInvoiceMetaList{margin:var(--ys-space-2) 0 0;display:grid;gap:var(--ys-space-1);font-size:var(--ys-text-sm)}.daybookHostedInvoiceMetaList>div{display:flex;justify-content:flex-end;gap:var(--ys-space-2)}.daybookHostedInvoiceMetaList dt{color:var(--ys-color-fg-muted)}.daybookHostedInvoiceMetaList dd{margin:0;font-weight:var(--ys-font-medium)}.daybookHostedInvoiceOverdue,.daybookHostedInvoiceDueToday{color:var(--ys-color-danger-fg, var(--ys-color-danger));font-weight:var(--ys-font-semibold)}.daybookHostedInvoiceDueSoon{color:var(--daybook-brand-accent, var(--ys-color-daybook-accent));font-weight:var(--ys-font-semibold)}.daybookHostedInvoiceRecipient{padding:var(--ys-space-4);border-bottom:1px solid var(--ys-color-border-subtle)}.daybookHostedInvoiceRecipientName{margin:0;font-size:var(--ys-text-xl);font-weight:var(--ys-font-semibold);color:var(--ys-color-fg);line-height:1.3}.daybookHostedInvoiceRecipientDetail{margin:var(--ys-space-1) 0 0;font-size:var(--ys-text-sm);color:var(--ys-color-fg-muted);white-space:pre-line}.daybookHostedInvoiceStatus{margin:0;padding:var(--ys-space-3) var(--ys-space-4);font-size:var(--ys-text-sm);font-weight:var(--ys-font-medium);border-bottom:1px solid var(--ys-color-border-subtle)}.daybookHostedInvoiceStatus--paid{display:flex;align-items:flex-start;gap:var(--ys-space-2);background:color-mix(in srgb,var(--ys-color-success) 10%,var(--ys-color-bg-surface));color:var(--ys-color-success-fg, var(--ys-color-success))}.daybookHostedInvoiceStatus--paid svg{flex-shrink:0;margin-top:.1rem}.daybookHostedInvoiceStatus--partial{background:color-mix(in srgb,var(--ys-color-daybook-accent) 8%,var(--ys-color-bg-surface))}.daybookHostedInvoiceStatus--void{background:color-mix(in srgb,var(--ys-color-danger) 8%,var(--ys-color-bg-surface));color:var(--ys-color-danger-fg, var(--ys-color-danger))}.daybookHostedInvoiceLines{padding:var(--ys-space-4)}.daybookHostedInvoiceLineHeader,.daybookHostedInvoiceLineRow{display:grid;grid-template-columns:1fr 3.5rem 5.5rem 5.5rem;gap:var(--ys-space-2);align-items:start;font-size:var(--ys-text-sm)}.daybookHostedInvoiceLineHeader{padding-bottom:var(--ys-space-2);border-bottom:2px solid var(--ys-color-border-subtle);font-weight:var(--ys-font-semibold);color:var(--ys-color-fg-muted);font-size:var(--ys-text-xs);text-transform:uppercase;letter-spacing:.04em}.daybookHostedInvoiceLineRow{padding:var(--ys-space-2) 0;border-bottom:1px solid var(--ys-color-border-subtle)}.daybookHostedInvoiceLineRow:last-child{border-bottom:none}.daybookHostedInvoiceLineRow span:last-child,.daybookHostedInvoiceLineHeader span:not(:first-child){text-align:right}.daybookHostedInvoiceLinesEmpty{margin:0;padding:var(--ys-space-2) 0}.daybookHostedInvoiceTotals{padding:var(--ys-space-4);border-top:1px solid var(--ys-color-border-subtle);display:grid;gap:var(--ys-space-2);max-width:16rem;margin:0 0 0 auto;font-size:var(--ys-text-sm)}.daybookHostedInvoiceTotals>div{display:flex;justify-content:space-between;gap:var(--ys-space-3)}.daybookHostedInvoiceTotals dt{color:var(--ys-color-fg-muted)}.daybookHostedInvoiceTotals dd{margin:0;font-weight:var(--ys-font-medium)}.daybookHostedInvoiceTotalsGrand dd{font-weight:var(--ys-font-semibold)}.daybookHostedInvoiceTotalsDue{margin-top:var(--ys-space-2);padding-top:var(--ys-space-2);border-top:2px solid var(--daybook-brand-accent, var(--ys-color-daybook-accent));font-size:var(--ys-text-base)}.daybookHostedInvoiceTotalsDue dt,.daybookHostedInvoiceTotalsDue dd{font-weight:var(--ys-font-bold);color:var(--ys-color-fg)}.daybookHostedInvoicePay.daybookPublicPayNow,.daybookHostedInvoicePayPanel.daybookPublicPayNow{position:static;bottom:auto;z-index:auto}.daybookHostedInvoicePay{margin:0;padding:var(--ys-space-5);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-lg);background:var(--ys-color-bg-surface);box-shadow:var(--ys-shadow-sm, 0 2px 8px color-mix(in srgb, var(--ys-color-fg) 5%, transparent))}.daybookHostedInvoicePayAmountBlock{margin-bottom:var(--ys-space-4)}.daybookHostedInvoicePayAmountLabel{margin:0;font-size:var(--ys-text-sm);color:var(--ys-color-fg-muted)}.daybookHostedInvoicePayAmountValue{margin:var(--ys-space-1) 0 0;font-size:clamp(1.5rem,4vw,1.625rem);font-weight:var(--ys-font-semibold);line-height:1.2;color:var(--ys-color-fg)}.daybookHostedInvoicePayGrid{display:grid;gap:var(--ys-space-3)}.daybookHostedInvoicePayActions{display:flex;flex-direction:column;gap:var(--ys-space-2)}.daybookHostedInvoicePayTile{display:flex;flex-direction:row;align-items:center;gap:var(--ys-space-3);width:100%;padding:var(--ys-space-3);border-radius:var(--ys-radius-md);font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.daybookHostedInvoicePayTile--primary{border:none;background:var(--daybook-brand-accent, var(--ys-color-daybook-accent));color:var(--ys-color-bg-surface)}.daybookHostedInvoicePayTile--primary .daybookHostedInvoicePayTileIcon,.daybookHostedInvoicePayTile--primary .daybookHostedInvoicePayTileChevron{color:inherit;opacity:.92}.daybookHostedInvoicePayTile--primary .daybookHostedInvoicePayTileSubtitle{color:color-mix(in srgb,currentColor 75%,transparent)}.daybookHostedInvoicePayTile--primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 2px 10px color-mix(in srgb,var(--daybook-brand-accent, var(--ys-color-daybook-accent)) 35%,transparent)}.daybookHostedInvoicePayTile--outline{border:1px solid var(--daybook-brand-accent, var(--ys-color-daybook-accent));background:var(--ys-color-bg-surface);color:var(--daybook-brand-accent, var(--ys-color-daybook-accent))}.daybookHostedInvoicePayTile--outline .daybookHostedInvoicePayTileIcon,.daybookHostedInvoicePayTile--outline .daybookHostedInvoicePayTileChevron{color:inherit}.daybookHostedInvoicePayTile--outline .daybookHostedInvoicePayTileSubtitle{opacity:.75}.daybookHostedInvoicePayTile--outline:hover:not(:disabled){background:color-mix(in srgb,var(--daybook-brand-accent, var(--ys-color-daybook-accent)) 8%,var(--ys-color-bg-surface))}.daybookHostedInvoicePayTile:focus-visible{outline:2px solid var(--daybook-brand-accent, var(--ys-color-daybook-accent));outline-offset:2px}.daybookHostedInvoicePayTile:disabled{opacity:.65;cursor:not-allowed}.daybookHostedInvoicePayTileBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.daybookHostedInvoicePayTileChevron{flex-shrink:0;opacity:.55}.daybookHostedInvoicePayManual{display:flex;flex-direction:column;gap:0;margin-top:var(--ys-space-1)}.daybookHostedInvoicePayManualToggle{display:flex;align-items:center;gap:var(--ys-space-2);width:100%;margin:0;padding:var(--ys-space-1) 0 0;border:none;background:none;color:var(--ys-color-fg-muted);font-size:var(--ys-text-sm);cursor:pointer}.daybookHostedInvoicePayManualToggle:hover{color:var(--ys-color-fg)}.daybookHostedInvoicePayManualToggle span:nth-child(2){flex:1;text-align:left}.daybookHostedInvoicePayManualChevron{flex-shrink:0;margin-left:auto;transition:transform .15s ease}.daybookHostedInvoicePayManualToggle--open .daybookHostedInvoicePayManualChevron{transform:rotate(180deg)}.daybookHostedInvoicePayManualDetails{margin-top:var(--ys-space-3);padding:var(--ys-space-3);border-radius:var(--ys-radius-md);background:var(--ys-color-bg-muted)}.daybookHostedInvoicePayManualIntro{margin:0 0 var(--ys-space-3);color:var(--ys-color-fg-muted)}.daybookHostedInvoicePayManualActions{display:flex;justify-content:flex-end;margin-bottom:var(--ys-space-3)}.daybookHostedInvoicePayManualCopyAll{display:inline-flex;align-items:center;gap:var(--ys-space-1);padding:var(--ys-space-1) var(--ys-space-2);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-md);background:var(--ys-color-bg-muted);color:var(--ys-color-fg);font-size:var(--ys-text-xs);font-weight:var(--ys-font-medium);cursor:pointer}.daybookHostedInvoicePayManualCopyAll:hover{border-color:color-mix(in srgb,var(--daybook-brand-accent, var(--ys-color-daybook-accent)) 35%,var(--ys-color-border-subtle))}.daybookHostedInvoicePayManualCopyAll:focus-visible{outline:2px solid var(--daybook-brand-accent, var(--ys-color-daybook-accent));outline-offset:2px}.daybookHostedInvoicePayManualRow dd{display:flex;align-items:center;justify-content:space-between;gap:var(--ys-space-2)}.daybookHostedInvoicePayManualValue{flex:1;min-width:0;word-break:break-word}.daybookHostedInvoicePayManualCopy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--ys-radius-sm);background:transparent;color:var(--ys-color-fg-muted);cursor:pointer}.daybookHostedInvoicePayManualCopy:hover{color:var(--ys-color-fg);background:color-mix(in srgb,var(--ys-color-fg) 6%,transparent)}.daybookHostedInvoicePayManualCopy:focus-visible{outline:2px solid var(--daybook-brand-accent, var(--ys-color-daybook-accent));outline-offset:2px}.daybookHostedInvoicePayManualHint{margin:0 0 var(--ys-space-3);color:var(--ys-color-fg-muted)}.daybookHostedInvoicePayManualList{display:grid;gap:var(--ys-space-2);margin:0}.daybookHostedInvoicePayManualList+.daybookHostedInvoicePayManualList{margin-top:var(--ys-space-3);padding-top:var(--ys-space-3);border-top:1px solid var(--ys-color-border-subtle)}.daybookHostedInvoicePayManualList dt{margin:0;font-size:var(--ys-text-xs);font-weight:var(--ys-font-medium);color:var(--ys-color-fg-muted)}.daybookHostedInvoicePayManualList dd{margin:0;font-size:var(--ys-text-sm);font-weight:var(--ys-font-semibold);color:var(--ys-color-fg);word-break:break-word}.daybookHostedInvoicePayTileIcon{display:flex;flex-shrink:0;color:var(--ys-color-fg-muted)}.daybookHostedInvoicePayTileTitle{font-size:var(--ys-text-sm);font-weight:var(--ys-font-semibold);line-height:1.3}.daybookHostedInvoicePayTileSubtitle{font-size:var(--ys-text-xs);color:var(--ys-color-fg-muted);line-height:1.35}.daybookHostedInvoicePayTileBusy{font-size:var(--ys-text-xs);color:var(--ys-color-fg-muted)}.daybookHostedInvoicePayPanel .daybookHostedInvoicePayGrid+[role=alert],.daybookHostedQuoteRespond .daybookHostedQuoteRespondForm+[role=alert],.daybookHostedQuoteRespond>[role=alert]{margin-top:var(--ys-space-3)}.daybookHostedQuoteRespond.daybookHostedInvoicePay{display:flex;flex-direction:column;gap:var(--ys-space-3)}.daybookHostedQuoteRespondNotesLabel{display:block;margin:0 0 var(--ys-space-2);font-size:var(--ys-text-sm);color:var(--ys-color-fg)}.daybookHostedQuoteRespondOptional{color:var(--ys-color-fg-muted);font-weight:var(--ys-font-normal)}.daybookHostedQuoteRespondNotes{width:100%;margin:0 0 var(--ys-space-3);padding:var(--ys-space-2) var(--ys-space-3);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-md);font:inherit;font-size:var(--ys-text-sm);line-height:1.45;resize:vertical;min-height:4.5rem;background:var(--ys-color-bg-surface);color:var(--ys-color-fg)}.daybookHostedQuoteRespondNotes:focus-visible{outline:2px solid var(--daybook-brand-accent, var(--ys-color-daybook-accent));outline-offset:2px}.daybookHostedQuoteRespondNotes:disabled{opacity:.65}.daybookHostedQuoteRespondStatus{display:flex;align-items:flex-start;gap:var(--ys-space-2);margin:0;font-size:var(--ys-text-sm);line-height:1.45}.daybookHostedQuoteRespondStatus--accepted{color:var(--ys-color-success-fg, var(--ys-color-fg))}.daybookHostedQuoteRespondStatus--declined{color:var(--ys-color-fg-muted)}.daybookHostedInvoiceNotes{padding:var(--ys-space-4);border-top:1px solid var(--ys-color-border-subtle)}.daybookHostedInvoiceNotesTitle{margin:0 0 var(--ys-space-2);font-size:var(--ys-text-xs);font-weight:var(--ys-font-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--ys-color-fg-muted)}.daybookHostedInvoiceNotesBody{margin:0;font-size:var(--ys-text-sm);white-space:pre-wrap}.daybookHostedInvoiceFoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ys-space-2);padding:var(--ys-space-4);border-top:1px solid var(--ys-color-border-subtle);background:var(--ys-color-bg-muted);font-size:var(--ys-text-sm);color:var(--ys-color-fg-muted)}.daybookHostedInvoiceFootLink{background:none;border:none;padding:0;font:inherit;color:var(--daybook-brand-accent, var(--ys-color-daybook-accent));text-decoration:underline;cursor:pointer}.daybookHostedInvoiceFootLink:hover{text-decoration:none}@media print{.daybookHostedInvoiceOperatorStripe{display:none}.daybookHostedInvoicePage{background:transparent;padding:0}.daybookHostedInvoiceSheet{box-shadow:none;border:none;max-width:none}.daybookHostedInvoicePayAside{display:none}}@media(min-width:900px){.daybookHostedInvoiceLayout{flex-direction:row;align-items:flex-start;max-width:52rem}.daybookHostedInvoiceSheet{flex:1;min-width:0;margin:0;max-width:none}.daybookHostedInvoicePayAside{width:17.5rem;flex-shrink:0;position:sticky;top:var(--ys-space-4);align-self:flex-start}}@media(max-width:540px){.daybookHostedInvoiceHeader{flex-direction:column}.daybookHostedInvoiceMeta{text-align:left}.daybookHostedInvoiceMetaList>div{justify-content:space-between}.daybookHostedInvoiceLineHeader{display:none}.daybookHostedInvoiceLineRow{grid-template-columns:1fr;gap:var(--ys-space-1);padding:var(--ys-space-3) 0}.daybookHostedInvoiceLineRow span:not(:first-child):before{color:var(--ys-color-fg-muted);font-size:var(--ys-text-xs);margin-right:var(--ys-space-1)}.daybookHostedInvoiceLineRow span:nth-child(2):before{content:"Qty "}.daybookHostedInvoiceLineRow span:nth-child(3):before{content:"Rate "}.daybookHostedInvoiceLineRow span:nth-child(4):before{content:"Amount "}.daybookHostedInvoiceLineRow span:not(:first-child){text-align:left}.daybookHostedInvoiceTotals{max-width:none}}.daybookPublicView{--daybook-public-pad-x: max( var(--ys-space-3), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px) );--daybook-public-pad-y: max(var(--ys-space-3), env(safe-area-inset-top, 0px));display:grid;gap:var(--ys-space-3);width:100%;max-width:40rem;margin:0 auto;padding:var(--daybook-public-pad-y) var(--daybook-public-pad-x) max(var(--ys-space-5),env(safe-area-inset-bottom,0px));min-width:0;overflow-x:clip;-webkit-overflow-scrolling:touch}.daybookPublicView--loading{min-height:100dvh;place-content:center}.daybookPublicActions{display:grid;grid-template-columns:1fr;gap:var(--ys-space-2);margin-top:var(--ys-space-3)}.daybookPublicActions button{width:100%;min-height:2.75rem;justify-content:center}.daybookPublicView .daybookCard{min-width:0;padding:var(--ys-space-3)}.daybookLinkedRecordList{margin:0;padding-left:1.1rem;display:grid;gap:var(--ys-space-2)}.daybookPublicPayNow{margin:var(--ys-space-3) 0 0;padding:var(--ys-space-3);border:1px solid var(--ys-color-border-subtle);border-radius:var(--ys-radius-md);display:grid;gap:var(--ys-space-3);background:var(--ys-color-bg-surface);position:sticky;bottom:max(var(--ys-space-2),env(safe-area-inset-bottom,0px));z-index:2;box-shadow:0 -4px 24px color-mix(in srgb,var(--ys-color-fg) 8%,transparent)}.daybookPublicPayNowActions{display:grid;gap:var(--ys-space-2)}.daybookPublicPayNowActions button{width:100%;min-height:2.75rem;justify-content:center}@media(min-width:30rem){.daybookPublicActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:45rem){.daybookPublicView{max-width:980px;padding-left:var(--ys-space-4);padding-right:var(--ys-space-4)}.daybookPublicActions{display:flex;flex-wrap:wrap}.daybookPublicActions button{width:auto;min-height:auto}.daybookPublicPayNow{position:static;box-shadow:none;margin:var(--ys-space-4) 0;padding:var(--ys-space-4)}.daybookPublicPayNowActions{display:flex;flex-wrap:wrap;gap:var(--ys-space-3)}.daybookPublicPayNowActions button{width:auto;min-height:auto}.daybookPublicView .daybookCard{padding:var(--ys-space-4)}}#root{min-height:100vh;min-height:100dvh;background:var(--ys-color-daybook-bg-app)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:"DM Sans",var(--ys-font-sans)}.daybookPublicView .daybookPublicView>:is([class*=inlineAlert],[role=alert]){width:100%}
