:root{--ds-mommo-bg: #f8fafc;--ds-mommo-card: #ffffff;--ds-mommo-border: #e2e8f0;--ds-mommo-hover: #f1f5f9;--ds-navy-950: #0f172a;--ds-navy-900: #162d49;--ds-navy-800: #1e3a5f;--ds-text-navy: #0f172a;--ds-primary: #1e3a5f;--ds-primary-hover: #162d49;--ds-primary-pressed: #0f172a;--ds-cta: var(--ds-primary);--ds-cta-hover: var(--ds-primary-hover);--ds-cta-pressed: var(--ds-primary-pressed);--ds-primary-light: #e8eef5;--ds-primary-rgb: 30, 58, 95;--ds-bg-canvas: var(--ds-mommo-bg);--ds-bg-page: var(--ds-bg-canvas);--ds-bg-atmosphere: var(--ds-bg-canvas);--ds-bg-muted: var(--ds-mommo-hover);--ds-bg-card: var(--ds-mommo-card);--ds-bg-raised: var(--ds-bg-card);--ds-bg-sidebar: var(--ds-navy-950);--ds-sidebar-rail-width: 64px;--ds-sidebar-width: 220px;--ds-sidebar-width-min: 212px;--ds-sidebar-width-max: 228px;--ds-border: var(--ds-mommo-border);--ds-text: var(--ds-text-navy);--ds-text-secondary: #64748b;--ds-surface-1: var(--ds-bg-canvas);--ds-surface-2: var(--ds-bg-card);--ds-surface-3: var(--ds-bg-raised);--ds-surface-muted: var(--ds-bg-muted);--ds-surface-section: transparent;--ds-surface-canvas: var(--ds-surface-1);--ds-surface-card: var(--ds-surface-2);--ds-surface-raised: var(--ds-surface-3);--ds-surface-overlay: var(--ds-surface-3);--ds-gradient-canvas: linear-gradient(180deg, var(--ds-surface-1) 0%, var(--ds-surface-1) 100%);--ds-gradient-elevated: linear-gradient(180deg, var(--ds-surface-3) 0%, var(--ds-surface-3) 100%);--ds-border-subtle: color-mix(in srgb, var(--ds-border) 72%, transparent);--ds-border-default: var(--ds-border);--ds-border-strong: color-mix(in srgb, var(--ds-text) 18%, var(--ds-border));--ds-btn-primary-bg: var(--ds-cta);--ds-btn-primary-hover: var(--ds-cta-hover);--ds-btn-primary-pressed: var(--ds-cta-pressed);--ds-btn-primary-text: #ffffff;--ds-btn-danger-text: var(--ds-text-secondary);--ds-btn-danger-border: var(--ds-border);--ds-btn-danger-bg-hover: var(--ds-bg-muted);--ds-btn-footer-float-shadow: var(--ds-shadow-card-hover);--ds-btn-footer-float-shadow-hover: var(--ds-shadow-float);--ds-btn-footer-cancel-bg: var(--ds-bg-card);--ds-btn-footer-cancel-bg-hover: var(--ds-bg-muted);--ds-btn-footer-cancel-text: var(--ds-primary);--ds-btn-footer-cancel-border: var(--ds-border);--ds-btn-footer-save-bg: var(--ds-cta);--ds-btn-footer-save-bg-hover: var(--ds-cta-hover);--ds-btn-footer-save-bg-pressed: var(--ds-cta-pressed);--ds-btn-footer-save-text: #ffffff;--ds-btn-footer-transmit-bg: #009c3b;--ds-btn-footer-transmit-bg-hover: #008733;--ds-btn-footer-transmit-bg-pressed: #006b29;--ds-btn-footer-transmit-text: #ffffff;--ds-hit-target-min: 44px;--ds-focus-ring-width: 3px;--ds-focus-ring-color: var(--ds-primary-light, #e0f2fe);--ds-control-focus-shadow: 0 0 0 3px var(--ds-focus-ring-color);--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-radius-sm: 4px;--ds-radius-md: 8px;--ds-radius-lg: 12px;--ds-radius-xl: 16px;--ds-radius-full: 9999px;--ds-radius-control: 8px;--ds-radius-card: 12px;--ds-radius-table: 8px;--ds-radius-pill: 999px;--ds-shadow-card: 0 1px 2px rgb(15 23 42 / 5%), 0 1px 3px rgb(15 23 42 / 4%);--ds-shadow-card-hover: 0 4px 14px rgb(15 23 42 / 8%), 0 1px 3px rgb(15 23 42 / 5%);--ds-shadow-float: 0 8px 24px rgb(15 23 42 / 12%);--ds-shadow-1: var(--ds-shadow-card);--ds-shadow-2: var(--ds-shadow-card-hover);--ds-shadow-3: var(--ds-shadow-float);--ds-shadow-overlay: var(--ds-shadow-3);--ds-duration-fast: .16s;--ds-duration-standard: .22s;--ds-duration-emphasized: .3s;--ds-ease-standard: cubic-bezier(.22, 1, .36, 1);--ds-ease-layout: cubic-bezier(.16, 1, .3, 1);--ds-ease-route: cubic-bezier(.4, 0, .2, 1);--ds-ease-emphasized: cubic-bezier(.16, 1, .3, 1);--ds-motion-fast: var(--ds-duration-fast) var(--ds-ease-standard);--ds-motion-standard: var(--ds-duration-standard) var(--ds-ease-standard);--ds-motion-layout: var(--ds-duration-standard) var(--ds-ease-layout);--ds-motion-route: var(--ds-duration-standard) var(--ds-ease-route);--ds-motion-emphasized: var(--ds-duration-emphasized) var(--ds-ease-emphasized);--ds-collection-header-height: 2rem;--ds-collection-row-divider: color-mix(in srgb, var(--ds-border) 44%, transparent);--ds-collection-row-hover: color-mix(in srgb, var(--ds-bg-muted) 52%, transparent);--ds-collection-row-selected: color-mix( in srgb, var(--ds-primary-light) 56%, var(--ds-surface-card) );--ds-collection-identity-accent-width: 3px;--ds-collection-command-surface: var(--ds-surface-section);--ds-collection-panel-radius: var(--ds-radius-md);--ds-collection-panel-shadow: none;--app-chrome-bg: var(--ds-bg-sidebar);--app-chrome-elevated: var(--ds-navy-900);--app-chrome-border: var(--ds-sidebar-divider);--app-chrome-text: var(--ds-sidebar-text);--app-chrome-muted: var(--ds-sidebar-text-muted);--app-chrome-hover: var(--ds-sidebar-item-hover-bg);--app-chrome-active: var(--ds-sidebar-item-active-bg);--ds-sidebar-gradient: var(--ds-bg-sidebar);--ds-sidebar-flyout-bg: var(--ds-bg-sidebar);--ds-sidebar-flyout-border: #263a55;--ds-sidebar-flyout-shadow: none;--ds-sidebar-text: #ffffff;--ds-sidebar-text-muted: #cbd5e1;--ds-sidebar-text-strong: var(--ds-sidebar-text);--ds-sidebar-item-hover-bg: var(--ds-navy-900);--ds-sidebar-item-active-bg: var(--ds-navy-800);--ds-sidebar-item-viewing-bg: var(--ds-sidebar-item-hover-bg);--ds-sidebar-divider: var(--ds-sidebar-flyout-border);--ds-sidebar-user-bg: var(--ds-sidebar-item-hover-bg);--ds-sidebar-user-border: var(--ds-sidebar-divider);--ds-transition: var(--ds-motion-standard);--ds-transition-slow: var(--ds-motion-emphasized);--ds-positive: #15803d;--ds-negative: #b91c1c;--ds-brand-google-blue: #4285f4;--ds-brand-google-green: #34a853;--ds-brand-google-yellow: #fbbc05;--ds-brand-google-red: #ea4335;--ds-brand-microsoft-red: #f25022;--ds-brand-microsoft-green: #7fba00;--ds-brand-microsoft-blue: #00a4ef;--ds-brand-microsoft-yellow: #ffb900}:root{--bo-chrome-height: 3.5rem;--bo-page-header-max-block: 4.5rem;--bo-listing-first-content-target: 10rem;--bo-footer-bar-py: .25rem;--bo-footer-bar-min-height: 1.875rem;--bo-fixed-action-safe-area: calc( var(--bo-footer-bar-min-height) + env(safe-area-inset-bottom) + 1rem );--bo-floating-action-offset: 16px;--bo-status-color: var(--ds-text-secondary);--bo-status-bg: var(--ds-bg-muted);--bo-fin-badge-color: var(--ds-text-secondary);--bo-fin-badge-bg: var(--ds-bg-muted);--bo-fin-badge-border: transparent;--bo-role-accent: var(--ds-primary);--bo-role-selected-bg: var(--ds-bg-muted);--bo-accent: var(--ds-primary);--bo-bank-accent: var(--ds-primary);--bo-cat-color: var(--ds-text-secondary);--bo-cft-bank-color: var(--ds-text-secondary);--bo-finance-method-accent: var(--ds-primary);--bo-finance-directory-accent: var(--ds-primary);--bo-gw-bg: var(--ds-bg-muted);--bo-gw-accent: var(--ds-text-secondary);--bo-gw-border: var(--ds-border);--bo-gw-shadow: none;--bo-gw-opacity: 1;--bo-gw-color: var(--ds-text-secondary);--bo-stage-color: var(--ds-primary);--bo-priority-border: var(--ds-primary)}@media (max-width: 767px){:root{--bo-floating-action-offset: 88px}}[data-density=compact]{--bo-chrome-height: 2.5rem;--bo-page-header-max-block: 3.5rem}@media (min-width: 1024px) and (max-width: 1536px){:root:not([data-density=compact]):not([data-density=comfortable]){--bo-footer-bar-py: .25rem;--bo-footer-bar-min-height: 1.75rem;--bo-chrome-height: 2.5rem;--bo-page-header-max-block: 3.75rem}}@media (min-width: 1024px) and (max-height: 800px){:root:not([data-density=compact]):not([data-density=comfortable]){--bo-footer-bar-min-height: 1.625rem;--bo-page-header-max-block: 3.25rem}}:root{--fab-assistant-reserve-x: 0px;--layout-header-pb: 1rem;--control-py: .6rem;--control-px: .85rem;--control-radius: var(--ds-radius-control, var(--ds-radius-md, 12px));--control-min-height-sm: 2.25rem;--control-min-height-md: calc((var(--control-py, .65rem) * 2) + 1.125rem);--control-min-height-lg: 3rem;--control-suffix-size: 2rem;--control-suffix-gap: .35rem;--button-height-sm: var(--control-min-height-sm);--button-height-md: var(--control-min-height-md);--button-height-lg: var(--control-min-height-lg);--button-px-sm: .85rem;--button-px-md: 1.1rem;--button-px-lg: 1.35rem;--field-max-width-xxs: 4.5rem;--field-max-width-xs: 6rem;--field-max-width-sm: 10rem;--field-max-width-md: 16rem;--field-max-width-lg: 24rem;--field-max-width-xl: 34rem;--field-max-width: var(--field-max-width-lg);--ds-text-label: var(--ds-text);--color-input-bg: var(--ds-bg-muted, #f8fafc);--color-input-bg-focus: var(--ds-bg-card, #fff);--color-input-border: #cbd5e1;--color-input-border-hover: #94a3b8;--tap-target: 44px;--ui-page-header-min-height: 52px;--header-height: var(--ui-page-header-min-height);--ds-density-section-gap: var(--ds-space-4, 16px);--ds-density-section-padding: var(--ds-space-5, 20px);--ds-density-page-header-block: 12px;--ds-density-field-gap: 12px;--ds-density-field-gap-col: 16px;--ds-density-chrome-height: 52px;--ds-density-overlay-padding: 16px;--ds-density-stack-gap: var(--ds-space-3, 12px);--card-padding: var(--ds-space-6, 24px);--card-padding-sm: var(--ds-space-4, 16px);--form-gap-sm: var(--ds-space-3, 12px);--form-gap: var(--ds-space-4, 16px);--control-min-height: var(--control-min-height-md);--input-height: var(--control-min-height);--layout-page-px: clamp(1.25rem, 2.2vw, 2rem);--layout-header-gap: 1.25rem;--layout-content-pt: 0;--layout-content-pb: 0;--listing-search-h: 40px;--listing-search-width: 320px;--listing-search-min-width: 280px;--listing-search-max-width: 360px;--listing-action-h: 36px;--listing-action-gap: .35rem;--listing-actions-max-width: min(100%, 28rem);--listing-btn-h: 36px;--ui-modal-overlay-padding: 1rem;--ui-modal-header-padding: 1.5rem 1.5rem 1rem;--ui-modal-body-padding: 1.5rem;--ui-modal-footer-padding: 1rem 1.5rem 1.5rem}[data-density=compact],.app-layout[data-density=compact],.ui-collection-shell[data-density=compact],.ui-record-shell[data-density=compact]{--layout-page-px: 1.125rem;--layout-header-pb: .65rem;--layout-header-gap: 1rem;--layout-content-pt: 0;--layout-content-pb: 0;--control-py: .5rem;--control-px: .75rem;--control-min-height-sm: 2rem;--control-min-height-lg: 2.75rem;--ds-density-section-gap: var(--ds-space-3, 12px);--ds-density-section-padding: var(--ds-space-4, 16px);--ds-density-page-header-block: 8px;--ds-density-stack-gap: var(--ds-space-2, 8px);--app-shell-header-height: 48px}[data-density=comfortable],.app-layout[data-density=comfortable],.ui-collection-shell[data-density=comfortable],.ui-record-shell[data-density=comfortable]{--layout-page-px: clamp(1.5rem, 2.5vw, 2.25rem);--ds-density-section-gap: var(--ds-space-5, 20px);--ds-density-section-padding: var(--ds-space-6, 24px);--ds-density-page-header-block: 14px;--ds-density-stack-gap: var(--ds-space-4, 16px);--app-shell-header-height: 56px}@media (min-width: 1024px) and (max-width: 1536px){:root:not([data-density=compact]):not([data-density=comfortable]){--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--layout-page-px: 1.25rem;--layout-header-pb: .75rem;--layout-header-gap: 1.125rem;--layout-content-pt: 0;--layout-content-pb: 0;--control-py: .55rem;--control-px: .75rem;--control-min-height-sm: 2.125rem;--control-min-height-lg: 2.75rem;--ds-sidebar-rail-width: 52px;--ds-sidebar-width: 212px;--ds-sidebar-width-min: 204px;--ds-sidebar-width-max: 220px;--table-cell-py: .42rem;--table-cell-px: .65rem;--table-row-height: 2.25rem;--listing-filter-tab-h: 26px;--field-max-width-xxs: 4.25rem;--field-max-width-xs: 5.5rem;--field-max-width-sm: 9rem;--field-max-width-md: 14rem;--field-max-width-lg: 22rem;--field-max-width-xl: 30rem;--field-max-width: var(--field-max-width-lg);--tap-target: 44px;--ui-page-header-min-height: 56px;--header-height: var(--ui-page-header-min-height);--card-padding: var(--ds-space-5);--card-padding-sm: var(--ds-space-4);--form-gap: var(--ds-space-4);--control-min-height: 2.5rem;--input-height: var(--control-min-height);--button-height-md: 2.375rem;--listing-search-h: 34px;--listing-btn-h: 30px;--ui-modal-overlay-padding: .75rem;--ui-modal-header-padding: 1.15rem 1.25rem .85rem;--ui-modal-body-padding: 1.15rem 1.25rem;--ui-modal-footer-padding: .85rem 1.25rem 1.15rem}}@media (min-width: 1024px) and (max-height: 800px){:root:not([data-density=compact]):not([data-density=comfortable]){--layout-header-pb: .5rem;--layout-content-pt: 0;--layout-content-pb: 0;--ui-page-header-min-height: 44px;--header-height: var(--ui-page-header-min-height);--bo-footer-bar-min-height: 1.625rem;--listing-search-h: 32px;--listing-btn-h: 28px;--listing-filter-tab-h: 24px;--table-cell-py: .38rem;--table-row-height: 2rem;--ds-sidebar-rail-width: 52px}}:root{--brand-primary: var(--ds-primary);--text-tertiary: var(--color-text-faint);--text-inverse: var(--ds-mommo-card);--border-hover: var(--color-border-hover);--surface-color: var(--surface-elevated);--background-color: var(--bg-primary);--bg-overlay: var(--ds-overlay-backdrop, rgba(15, 23, 42, .52));--error: var(--ds-btn-danger-text);--success: #16a34a;--warning: #d97706;--info: var(--ds-text-navy);--color-bg: var(--ds-bg-canvas);--color-bg-elevated: var(--ds-bg-card);--color-border: var(--ds-border);--color-border-hover: #d9dee7;--color-text: var(--ds-text);--color-text-muted: var(--ds-text-secondary);--color-text-faint: #8b98ad;--color-brand: var(--ds-primary);--color-brand-disabled: var(--color-text-faint);--color-on-brand: #ffffff;--brand-primary-rgb: 7, 18, 38;--brand-primary-light: var(--ds-primary-light);--bg-primary: var(--ds-bg-canvas);--bg-secondary: var(--ds-bg-muted);--bg-card: var(--ds-bg-card);--bg-modal: var(--ds-bg-card);--text-primary: var(--ds-text);--text-secondary: var(--ds-text-secondary);--text-muted: var(--color-text-faint);--border-color: var(--ds-border);--border-focus: var(--ds-focus-ring);--surface-overlay: var(--ds-bg-muted);--surface-hover: var(--ds-mommo-hover);--surface-active: color-mix(in srgb, var(--ds-primary, #0284c7) 10%, var(--ds-bg-card, #fff));--surface-elevated: var(--ds-bg-card);--success-bg: var(--ds-success-surface);--error-bg: var(--ds-danger-surface);--info-bg: #eff6ff;--warning-bg: #fef3c7;--shadow-sm: var(--ds-shadow-card);--shadow-md: var(--ds-shadow-card-hover);--shadow-lg: var(--ds-shadow-float);--shadow-xl: var(--ds-shadow-float);--radius-sm: var(--ds-radius-sm);--radius-md: var(--ds-radius-md);--radius-lg: var(--ds-radius-lg);--radius-full: var(--ds-radius-full);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--transition-fast: var(--ds-transition);--transition-smooth: var(--ds-transition-slow)}:root{--z-dropdown: 1000;--z-modal-backdrop: 1040;--z-modal: 1050;--z-drawer: 1100;--z-popover: 1200;--z-tooltip: 1250;--z-document-preview: 1300}:root{--scrollbar-width: 8px;--scrollbar-radius: 10px;--scrollbar-track: transparent;--scrollbar-thumb: rgba(2, 132, 199, .2);--scrollbar-thumb-hover: rgba(2, 132, 199, .32)}*::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}:where(img,video,canvas){max-width:100%;height:auto}:where(button,[role=button],a,input,select,textarea):focus-visible{outline:none;box-shadow:0 0 0 3px var(--border-focus)}body.preload,body.preload *{transition:none!important;animation:none!important}html:has(.app-layout){overflow-x:clip;overflow-y:auto;scrollbar-gutter:stable}html:has(.app-layout),html:has(.app-layout) body{min-height:100%;height:auto}html:has(.app-layout) body{overflow-x:clip}html:has(.app-layout) #root{min-height:100%;height:auto;display:block}.app-layout__main,.main-content,.main-content:has([data-bo-scroll-mode=listing]),.main-content:has([data-bo-scroll-mode=form]):not(:has(.ui-record-shell)),.main-content:has(.ui-record-shell),.main-content:has([data-bo-scroll-mode=document]),.main-content:has([data-bo-scroll-mode=workspace]),.ui-record-shell__workspace,.ui-workspace-body{overflow-x:clip;overflow-y:visible;min-height:auto;overscroll-behavior:auto}.app-layout__main,.main-content{overflow-x:clip;overflow-y:visible}.main-content:has(.ui-record-shell),.main-content:has([data-bo-scroll-mode=document]),.main-content:has([data-bo-scroll-mode=workspace]){display:block;overflow:visible;min-height:auto}.main-content:has(.ui-record-shell) .main-content__route-shell,.main-content:has([data-bo-scroll-mode=document]) .main-content__route-shell,.main-content:has([data-bo-scroll-mode=workspace]) .main-content__route-shell,.main-content:has(.ui-record-shell) .main-content__route-shell>.app-route-transition,.main-content:has([data-bo-scroll-mode=document]) .main-content__route-shell>.app-route-transition,.main-content:has([data-bo-scroll-mode=workspace]) .main-content__route-shell>.app-route-transition,.main-content:has(.ui-record-shell) .main-content__route-shell>.app-route-transition>.app-page-ready,.main-content:has([data-bo-scroll-mode=document]) .main-content__route-shell>.app-route-transition>.app-page-ready,.main-content:has([data-bo-scroll-mode=workspace]) .main-content__route-shell>.app-route-transition>.app-page-ready,.main-content:has(.ui-record-shell) .main-content__route-shell>.app-page-ready,.main-content:has([data-bo-scroll-mode=document]) .main-content__route-shell>.app-page-ready,.main-content:has([data-bo-scroll-mode=workspace]) .main-content__route-shell>.app-page-ready{display:block;flex:none;min-height:auto;overflow:visible}.main-content:has(.ui-record-shell) .ui-record-shell,.main-content:has([data-bo-scroll-mode=document]) .ui-record-shell,.main-content:has([data-bo-scroll-mode=workspace]) .ui-workspace-shell{flex:none;min-height:auto;height:auto}.ui-record-shell__main,.ui-record-shell__workspace,.ui-workspace-shell,.ui-workspace-body{flex:none;min-height:auto;overflow:visible}.main-content:has(.ui-record-shell--document.ui-record-shell--with-footer){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.main-content:has(.ui-record-shell--document.ui-record-shell--with-footer) :is(.main-content__route-shell,.main-content__route-shell>.app-route-transition,.main-content__route-shell>.app-page-ready,.main-content__route-shell>.app-route-transition>.app-page-ready){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.main-content:has(.ui-record-shell--document.ui-record-shell--with-footer) .ui-record-shell--document.ui-record-shell--with-footer,.main-content:has(.ui-record-shell--document.ui-record-shell--with-footer) .ui-record-shell--document.ui-record-shell--with-footer :is(.ui-record-shell__main,.ui-record-shell__workspace){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}@media (prefers-color-scheme: light){:root:not([data-theme]){--color-bg: var(--ds-bg-canvas);--color-bg-elevated: var(--ds-mommo-card);--color-border: var(--ds-border);--color-text: var(--ds-text);--color-text-muted: var(--ds-text-secondary);--bg-primary: var(--ds-bg-canvas);--bg-secondary: var(--ds-bg-card);--bg-card: var(--ds-mommo-card);--text-primary: var(--ds-text);--text-secondary: var(--ds-text-secondary);--border-color: var(--ds-border);--surface-hover: var(--ds-mommo-hover);--surface-elevated: var(--ds-mommo-card)}}:root{--typography-root-font-size: 100%;--font-display: "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--ds-text-title: 1.75rem;--ds-text-title-weight: 700;--ds-text-section-title: 1.25rem;--ds-text-section-title-weight: 600;--ds-text-subtitle: 1.0625rem;--ds-text-body: 1rem;--ds-text-label: .8125rem;--ds-text-caption: .75rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.0625rem;--text-xl: 1.25rem;--text-2xl: 1.375rem;--text-h1: 1.375rem;--control-font: var(--ds-text-body, 1rem);--control-line-height: 1.35;--ui-drawer-title-size: 1.125rem;--ui-modal-title-size: 1.125rem;--line-height-heading: 1.18;--line-height-body: 1.45;--ds-letter-spacing-title: -.012em;--ds-letter-spacing-section: -.008em}[data-density=compact]{--control-font: .8125rem;--ds-text-body: .9375rem}@media (min-width: 1024px) and (max-width: 1536px){html:not([data-mommo-marketing=true]):not([data-density=compact]):not([data-density=comfortable]){--typography-root-font-size: 93.75%;--ds-text-title: 1.625rem;--ds-text-section-title: 1.125rem;--ds-text-subtitle: 1rem;--ds-text-body: .9375rem;--ds-text-label: .8125rem;--ds-text-caption: .6875rem;--text-h1: 1.25rem;--text-2xl: 1.25rem;--text-xl: 1.125rem;--text-lg: 1rem;--text-sm: .8125rem;--text-xs: .6875rem;--control-font: .9375rem;--ui-drawer-title-size: 1.0625rem;--ui-modal-title-size: 1.0625rem;--line-height-body: 1.4}}@media (min-width: 1024px) and (max-height: 800px){html:not([data-mommo-marketing=true]){--typography-root-font-size: 87.5%;--ds-text-body: .875rem;--ds-text-label: .75rem;--text-sm: .8125rem;--control-font: .875rem;--ui-drawer-title-size: 1rem;--ui-modal-title-size: 1rem;--line-height-body: 1.35}}html{font-size:var(--typography-root-font-size)}body{font-family:var(--font-body);font-size:var(--ds-text-body);background-color:var(--ds-bg-canvas);color:var(--text-primary);line-height:var(--line-height-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);margin-bottom:.5em;color:var(--text-primary)}h1{font-size:var(--text-h1);font-weight:var(--ds-text-title-weight);line-height:var(--line-height-heading);letter-spacing:var(--ds-letter-spacing-title)}h2{font-size:var(--text-2xl);font-weight:var(--ds-text-section-title-weight);line-height:1.3;letter-spacing:var(--ds-letter-spacing-section)}h3{font-size:var(--text-xl);font-weight:var(--ds-text-section-title-weight);line-height:1.35;letter-spacing:var(--ds-letter-spacing-section)}h4{font-size:var(--text-lg);font-weight:600;letter-spacing:var(--ds-letter-spacing-section)}h5{font-size:var(--text-base);font-weight:400}h6{font-size:var(--text-sm);font-weight:400;text-transform:uppercase;letter-spacing:0}[data-appearance=neutral-light]{--app-chrome-bg: #075985;--app-chrome-elevated: #064e70;--app-chrome-border: rgba(255, 255, 255, .14);--app-chrome-text: #ffffff;--app-chrome-muted: rgba(255, 255, 255, .82);--app-chrome-hover: rgba(255, 255, 255, .1);--app-chrome-active: #03658f;--app-shell-surface: #ffffff;--app-shell-surface-subtle: #f8fafc;--app-shell-border: rgba(15, 23, 42, .09);--app-shell-border-soft: rgba(15, 23, 42, .06);--app-shell-text: #0b1b36;--app-shell-muted: #52627a;--app-shell-sidebar-bg: var(--app-chrome-bg);--ds-primary: #0284c7;--ds-primary-hover: #0ea5e9;--ds-primary-pressed: #0274b3;--ds-primary-light: #e0f2fe;--ds-bg-canvas: #f4f7fb;--ds-bg-page: var(--ds-bg-canvas);--ds-bg-atmosphere: var(--ds-bg-canvas);--ds-bg-muted: #eef2f7;--ds-bg-card: #ffffff;--ds-bg-raised: var(--ds-bg-card);--ds-border: #e2e8f0;--ds-text: #0f172a;--ds-text-secondary: #52627a;--color-accent-soft: color-mix(in srgb, var(--ds-primary) 10%, var(--ds-bg-card));--color-accent-border: color-mix(in srgb, var(--ds-primary) 28%, var(--ds-border));--color-accent-focus: color-mix(in srgb, var(--ds-primary) 16%, var(--ds-bg-card));--ds-shadow-card: 0 1px 2px rgb(15 23 42 / 5%), 0 1px 3px rgb(15 23 42 / 4%);--ds-shadow-card-hover: 0 4px 14px rgb(15 23 42 / 8%), 0 1px 3px rgb(15 23 42 / 5%);--ds-skeleton-base: color-mix(in srgb, var(--ds-primary) 8%, var(--ds-bg-muted));--ds-skeleton-highlight: color-mix(in srgb, var(--ds-primary) 14%, var(--ds-bg-muted));--ds-overlay-scrim: #0f172a;--ds-overlay-backdrop: color-mix( in srgb, color-mix(in srgb, var(--ds-overlay-scrim) 86%, var(--ds-primary)) 52%, transparent );--color-bg: var(--ds-bg-canvas);--ds-bg-sidebar: #0284c7;--ds-sidebar-gradient: linear-gradient(180deg, #0284c7 0%, #0274b3 100%);--ds-sidebar-flyout-bg: linear-gradient(180deg, #0284c7 0%, #0274b3 100%);--ds-sidebar-flyout-border: color-mix(in srgb, #ffffff 14%, var(--app-chrome-bg));--ds-sidebar-flyout-shadow: 0 12px 32px rgb(2 74 115 / 28%);--ds-sidebar-text: #ffffff;--ds-sidebar-text-muted: #ffffff;--ds-sidebar-text-strong: #ffffff;--ds-sidebar-item-hover-bg: color-mix(in srgb, #ffffff 12%, var(--app-chrome-bg));--ds-sidebar-item-active-bg: color-mix(in srgb, #ffffff 18%, var(--app-chrome-bg));--ds-sidebar-item-viewing-bg: color-mix(in srgb, #ffffff 14%, var(--app-chrome-bg));--ds-sidebar-divider: color-mix(in srgb, #ffffff 14%, var(--app-chrome-bg));--ds-sidebar-user-bg: color-mix(in srgb, #ffffff 10%, var(--app-chrome-bg));--ds-sidebar-user-border: color-mix(in srgb, #ffffff 16%, var(--app-chrome-bg));--color-bg-elevated: var(--ds-bg-card);--color-border: var(--ds-border);--color-border-hover: #cbd5e1;--color-text: var(--ds-text);--color-text-muted: var(--ds-text-secondary);--color-text-faint: #94a3b8;--color-brand: #0284c7;--ds-primary-disabled: var(--mommo-brand-primary-disabled);--color-on-brand: #ffffff;--brand-primary-rgb: 2, 132, 199;--brand-primary-light: var(--ds-primary-light);--bg-primary: var(--ds-bg-canvas);--bg-secondary: var(--ds-bg-card);--bg-card: var(--ds-bg-card);--bg-modal: var(--ds-bg-card);--bg-overlay: var(--ds-overlay-backdrop);--text-primary: var(--ds-text);--text-secondary: var(--ds-text-secondary);--text-muted: var(--ds-text-secondary);--text-on-brand: #ffffff;--border-color: var(--ds-border);--ds-focus-ring: var(--ds-primary-light);--ds-focus-ring-color: var(--ds-primary-light);--border-focus: var(--ds-focus-ring);--ds-control-focus-shadow: 0 0 0 3px var(--ds-focus-ring);--border-hover: #cbd5e1;--surface-overlay: var(--ds-bg-muted);--surface-hover: #f1f5f9;--ds-sidebar-hover-bg: color-mix(in srgb, #ffffff 12%, var(--app-chrome-bg));--surface-active: #e0f2fe;--surface-elevated: var(--ds-bg-card);--color-input-bg: #eef2f7;--color-input-bg-focus: #ffffff;--color-input-border: #cbd5e1;--color-input-border-hover: #94a3b8;--success-bg: #dcfce7;--scrollbar-thumb: color-mix(in srgb, var(--ds-primary) 28%, var(--ds-bg-muted));--scrollbar-thumb-hover: color-mix(in srgb, var(--ds-primary) 42%, var(--ds-bg-muted));--ds-chart-active: var(--ds-primary);--ds-chart-secondary: var(--ds-text-secondary);--ds-chart-muted: #94a3b8;--ds-filter-surface-active: color-mix(in srgb, var(--ds-primary) 12%, var(--ds-bg-card));--ds-filter-surface-active-border: color-mix(in srgb, var(--ds-primary) 30%, var(--ds-border));--ds-filter-tab-active-text: var(--ds-primary);--ds-filter-count-active-bg: color-mix(in srgb, var(--ds-primary) 16%, var(--ds-bg-card));--ds-filter-count-active-text: var(--ds-text);--ds-btn-primary-bg: #0284c7;--ds-btn-primary-hover: #0ea5e9;--ds-btn-primary-pressed: #0274b3;--ds-btn-primary-text: #ffffff;--ds-btn-footer-float-shadow: 0 2px 8px rgb(15 23 42 / 14%);--ds-btn-footer-float-shadow-hover: 0 4px 14px rgb(15 23 42 / 18%);--ds-btn-footer-cancel-bg: #ffffff;--ds-btn-footer-cancel-bg-hover: color-mix(in srgb, var(--ds-primary) 8%, #ffffff);--ds-btn-footer-cancel-text: var(--ds-primary-pressed);--ds-btn-footer-cancel-border: var(--ds-primary-pressed);--ds-btn-footer-save-bg: var(--ds-btn-primary-bg);--ds-btn-footer-save-bg-hover: var(--ds-btn-primary-hover);--ds-btn-footer-save-bg-pressed: var(--ds-btn-primary-pressed);--ds-btn-footer-save-text: #ffffff;--ds-btn-footer-transmit-bg: #009c3b;--ds-btn-footer-transmit-bg-hover: #008733;--ds-btn-footer-transmit-bg-pressed: #006b29;--ds-btn-footer-transmit-text: #ffffff}[data-appearance=neutral-dark]{--app-chrome-bg: #075985;--app-chrome-elevated: #064e70;--app-chrome-border: rgba(255, 255, 255, .12);--app-chrome-text: #ffffff;--app-chrome-muted: rgba(255, 255, 255, .82);--app-chrome-hover: rgba(255, 255, 255, .1);--app-chrome-active: #03658f;--app-shell-surface: var(--ds-bg-card);--app-shell-surface-subtle: var(--ds-bg-muted);--app-shell-border: color-mix(in srgb, var(--ds-text) 10%, var(--ds-bg-card));--app-shell-border-soft: color-mix(in srgb, var(--ds-text) 6%, var(--ds-bg-card));--app-shell-text: var(--ds-text);--app-shell-muted: var(--ds-text-secondary);--app-shell-sidebar-bg: var(--app-chrome-bg);--ds-navy-950: #025a8a;--ds-navy-900: #0284c7;--ds-navy-800: #0ea5e9;--ds-text-navy: #ffffff;--ds-primary: #0284c7;--ds-primary-hover: #0ea5e9;--ds-primary-pressed: #0274b3;--ds-sidebar-gradient: linear-gradient(180deg, #0284c7 0%, #025a8a 100%);--ds-sidebar-flyout-bg: linear-gradient(180deg, #0284c7 0%, #025a8a 100%);--ds-sidebar-flyout-border: color-mix(in srgb, #ffffff 14%, var(--app-chrome-bg));--ds-sidebar-flyout-shadow: 0 12px 32px rgb(0 0 0 / 40%);--ds-sidebar-text: #ffffff;--ds-sidebar-text-muted: #ffffff;--ds-sidebar-text-strong: #ffffff;--ds-sidebar-item-hover-bg: color-mix(in srgb, #ffffff 12%, var(--app-chrome-bg));--ds-sidebar-item-active-bg: color-mix(in srgb, #ffffff 18%, var(--app-chrome-bg));--ds-sidebar-item-viewing-bg: color-mix(in srgb, #ffffff 14%, var(--app-chrome-bg));--ds-sidebar-divider: color-mix(in srgb, #ffffff 14%, var(--app-chrome-bg));--ds-sidebar-user-bg: color-mix(in srgb, #ffffff 10%, var(--app-chrome-bg));--ds-sidebar-user-border: color-mix(in srgb, #ffffff 16%, var(--app-chrome-bg));--ds-primary-light: color-mix(in srgb, #ffffff 10%, var(--ds-bg-card));--ds-cta: var(--ds-primary);--ds-bg-canvas: #041018;--ds-bg-muted: #0a1f33;--ds-bg-card: #071828;--ds-bg-raised: #0c2540;--ds-bg-page: var(--ds-bg-canvas);--ds-bg-atmosphere: var(--ds-bg-canvas);--ds-bg-sidebar: #0284c7;--ds-border: #123047;--ds-text: #ffffff;--ds-text-body-soft: rgba(255, 255, 255, .92);--ds-text-secondary: rgba(255, 255, 255, .62);--color-accent-soft: rgba(255, 255, 255, .05);--color-accent-border: rgba(255, 255, 255, .06);--color-accent-focus: rgba(255, 255, 255, .07);--ds-shadow-card: 0 1px 2px rgb(0 0 0 / 35%), 0 1px 3px rgb(0 0 0 / 25%);--ds-shadow-card-hover: 0 6px 18px rgb(0 0 0 / 42%);--ds-skeleton-base: color-mix(in srgb, #ffffff 6%, var(--ds-bg-muted));--ds-skeleton-highlight: color-mix(in srgb, #ffffff 10%, var(--ds-bg-muted));--ds-overlay-scrim: #020609;--ds-overlay-backdrop: color-mix( in srgb, color-mix(in srgb, var(--ds-overlay-scrim) 92%, var(--ds-primary)) 72%, transparent );--color-bg: var(--ds-bg-canvas);--color-bg-elevated: var(--ds-bg-muted);--color-border: var(--ds-border);--color-border-hover: #0f1d34;--color-text: var(--ds-text);--color-text-muted: var(--ds-text-secondary);--color-text-faint: rgba(255, 255, 255, .4);--ds-text-label: rgba(255, 255, 255, .72);--color-input-bg: var(--ds-bg-raised);--color-input-bg-focus: var(--ds-bg-muted);--color-input-border: #1a3a55;--color-input-border-hover: #2a5478;--color-brand: var(--ds-primary);--ds-primary-disabled: rgba(255, 255, 255, .22);--color-on-brand: #ffffff;--brand-primary-rgb: 2, 132, 199;--brand-primary-light: var(--ds-primary-light);--bg-primary: var(--ds-bg-canvas);--bg-secondary: var(--ds-bg-muted);--bg-card: var(--ds-bg-card);--bg-modal: var(--ds-bg-raised);--bg-overlay: var(--ds-overlay-backdrop);--text-primary: var(--ds-text);--text-secondary: var(--ds-text-secondary);--text-muted: var(--ds-text-secondary);--text-on-brand: #ffffff;--border-color: var(--ds-border);--ds-focus-ring: color-mix(in srgb, var(--ds-primary) 32%, var(--ds-bg-card));--ds-focus-ring-color: var(--ds-focus-ring);--border-focus: var(--ds-focus-ring);--ds-control-focus-shadow: 0 0 0 3px var(--ds-focus-ring);--ds-focus-ring-shadow: 0 0 0 2px var(--ds-bg-canvas), 0 0 0 4px var(--ds-focus-ring);--border-hover: #1a3a55;--surface-hover: var(--ds-bg-raised);--surface-active: color-mix(in srgb, var(--ds-primary) 22%, var(--ds-bg-card));--ds-sidebar-hover-bg: rgba(255, 255, 255, .06);--surface-elevated: var(--ds-bg-raised);--surface-overlay: var(--ds-bg-muted);--scrollbar-thumb: rgba(255, 255, 255, .12);--scrollbar-thumb-hover: rgba(255, 255, 255, .22);--success: #4ade80;--error: #f87171;--warning: #fbbf24;--info: #38bdf8;--ds-positive: var(--success);--ds-negative: var(--error);--ds-success-surface: color-mix(in srgb, #22c55e 18%, var(--ds-bg-card));--ds-danger-surface: color-mix(in srgb, #ef4444 18%, var(--ds-bg-card));--ds-success-bg: var(--ds-success-surface);--ds-danger-bg: var(--ds-danger-surface);--ds-success-border: color-mix(in srgb, #22c55e 32%, var(--ds-border));--ds-danger-border: color-mix(in srgb, #ef4444 32%, var(--ds-border));--success-bg: var(--ds-success-surface);--error-bg: var(--ds-danger-surface);--warning-bg: color-mix(in srgb, #f59e0b 16%, var(--ds-bg-card));--info-bg: color-mix(in srgb, #0ea5e9 16%, var(--ds-bg-card));--ds-btn-primary-bg: #0284c7;--ds-btn-primary-hover: #0ea5e9;--ds-btn-primary-pressed: #0274b3;--ds-btn-primary-text: #ffffff;--ds-btn-danger-text: var(--error);--ds-btn-danger-border: var(--ds-danger-border);--ds-btn-danger-bg-hover: color-mix(in srgb, #ef4444 10%, var(--ds-bg-card));--ds-btn-footer-float-shadow: 0 2px 10px rgb(0 0 0 / 45%);--ds-btn-footer-float-shadow-hover: 0 4px 16px rgb(0 0 0 / 55%);--ds-btn-footer-cancel-bg: #ffffff;--ds-btn-footer-cancel-bg-hover: color-mix(in srgb, var(--ds-primary) 12%, #ffffff);--ds-btn-footer-cancel-text: var(--ds-primary-pressed);--ds-btn-footer-cancel-border: var(--ds-primary-pressed);--ds-btn-footer-save-bg: var(--ds-btn-primary-bg);--ds-btn-footer-save-bg-hover: var(--ds-btn-primary-hover);--ds-btn-footer-save-bg-pressed: var(--ds-btn-primary-pressed);--ds-btn-footer-save-text: #ffffff;--ds-btn-footer-transmit-bg: #009c3b;--ds-btn-footer-transmit-bg-hover: #008733;--ds-btn-footer-transmit-bg-pressed: #006b29;--ds-btn-footer-transmit-text: #ffffff;--ds-filter-surface-hover: color-mix(in srgb, #ffffff 6%, var(--ds-bg-card));--ds-filter-surface-active: color-mix(in srgb, var(--ds-primary) 22%, var(--ds-bg-card));--ds-filter-surface-active-border: color-mix(in srgb, var(--ds-primary) 40%, var(--ds-border));--ds-filter-count-bg: color-mix(in srgb, #ffffff 8%, var(--ds-bg-card));--ds-filter-count-active-bg: color-mix(in srgb, var(--ds-primary) 28%, var(--ds-bg-card));--ds-filter-tab-active-text: var(--ds-text);--ds-filter-tag-bg: var(--ds-bg-muted);--ds-filter-tag-border: var(--ds-border);--ds-filter-tag-remove-hover: color-mix(in srgb, #ffffff 10%, var(--ds-bg-card));--ds-chart-active: var(--ds-primary);--ds-chart-secondary: var(--ds-text-secondary);--ds-chart-muted: var(--ds-text-faint)}[data-appearance]{--brand-primary: var(--ds-primary);--text-tertiary: var(--ds-text-secondary);--surface-color: var(--surface-elevated);--background-color: var(--bg-primary);--app-header-bg: var(--app-shell-surface);--app-header-border: var(--app-shell-border);--app-header-text: var(--app-shell-text);--app-header-muted: var(--app-shell-muted);--app-header-hover: color-mix(in srgb, var(--ds-primary) 8%, var(--app-shell-surface))}[data-appearance$=-light]{--text-inverse: #ffffff;--text-on-brand: var(--color-on-brand);--shadow-sm: var(--ds-shadow-card);--shadow-md: var(--ds-shadow-card-hover);--shadow-lg: var(--ds-shadow-float);--shadow-xl: var(--ds-shadow-float)}[data-appearance$=-dark]{--text-inverse: var(--ds-bg-canvas);--text-on-brand: var(--color-on-brand, #ffffff);--surface-active: color-mix(in srgb, var(--ds-primary) 22%, var(--ds-bg-card));--border-subtle: var(--ds-border);--shadow-sm: var(--ds-shadow-card);--shadow-md: var(--ds-shadow-card-hover);--shadow-lg: var(--ds-shadow-float);--shadow-xl: var(--ds-shadow-float)}[data-appearance] .public-shell--bronze-bg{background-color:var(--ds-bg-canvas)}[data-appearance] .public-shell--bronze-bg>.lp-backdrop{display:none}[data-appearance$=-dark] .public-shell--bronze-bg .login-card--public .input-premium,[data-appearance$=-dark] .public-shell--bronze-bg .login-card--public .ui-control{background:var(--color-input-bg);border-color:var(--color-input-border);color:var(--text-primary)}[data-appearance$=-dark] .public-shell--bronze-bg .login-card--public .login-form-divider{border-top-color:var(--ds-border)}[data-appearance=neutral-dark]{--listing-glass-bg: var(--ds-bg-card);--listing-glass-border: color-mix(in srgb, var(--ds-border) 45%, transparent);--listing-glass-shadow: 0 8px 28px rgba(0, 0, 0, .28)}[data-appearance=neutral-dark] .ui-listing-page--directory.ui-collection-shell{background:var(--ds-bg-canvas)}[data-theme=dark] .main-content,[data-theme=dark] .app-layout__main,[data-appearance=neutral-dark] .main-content,[data-appearance=neutral-dark] .app-layout__main{background-color:var(--ds-bg-canvas)}[data-theme=dark] .sidebar-pane-primary,[data-appearance=neutral-dark] .sidebar-pane-primary{background:var(--app-chrome-bg);box-shadow:inset -1px 0 0 var(--app-chrome-border)}[data-theme=dark] .app-layout-footer,[data-appearance=neutral-dark] .app-layout-footer{border-color:var(--ds-border);background:var(--ds-bg-card);box-shadow:none}[data-theme=dark] .app-header-bar,[data-appearance=neutral-dark] .app-header-bar{background:var(--app-header-bg);color:var(--app-header-text);border:none;border-bottom:1px solid var(--app-header-border);box-shadow:none}[data-theme=dark] .bo-user-menu-avatar,[data-appearance=neutral-dark] .bo-user-menu-avatar{background:var(--ds-bg-muted);color:var(--text-primary);border:1px solid transparent;box-shadow:none}[data-theme=dark] .dropdown-flyout,[data-theme=dark] .dropdown-flyout--account,[data-theme=dark] .dropdown-flyout--detail-actions,[data-appearance=neutral-dark] .dropdown-flyout,[data-appearance=neutral-dark] .dropdown-flyout--account,[data-appearance=neutral-dark] .dropdown-flyout--detail-actions{background:var(--ds-bg-raised);border-color:var(--ds-border);box-shadow:var(--ds-shadow-float)}[data-appearance=neutral-dark] .sidebar-primary-item.active:before{background:#ffffff59;box-shadow:none}[data-appearance=neutral-dark] .sidebar-dual-container[data-sidebar-expanded=true] .sidebar-pane-primary{box-shadow:inset -1px 0 #ffffff08}[data-appearance=neutral-dark] .erp-neutral-backdrop-shell{background:var(--ds-bg-canvas)}[data-appearance=neutral-dark] .mommo-stat-card,[data-appearance=neutral-dark] .ui-kpi-card{border-color:transparent;box-shadow:none;background:var(--ds-bg-card)}[data-appearance=neutral-dark] .ui-list-filter-widget__chip,[data-appearance=neutral-dark] .ui-list-filter-widget__period-btn,[data-appearance=neutral-dark] .ui-search-field__input,[data-appearance=neutral-dark] .ui-control,[data-appearance=neutral-dark] .input-premium,[data-appearance=neutral-dark] .ui-select .ui-select__trigger{border-color:var(--color-input-border, var(--ds-border));background:var(--color-input-bg, var(--ds-bg-raised));box-shadow:none}[data-appearance=neutral-dark] .ui-list-filter-widget__chip--active,[data-appearance=neutral-dark] .ui-list-filter-widget__period-btn--active{background:var(--ds-bg-card);border-color:var(--ds-border);box-shadow:none}[data-appearance=neutral-dark] .ui-control:focus,[data-appearance=neutral-dark] .input-premium:focus,[data-appearance=neutral-dark] .ui-select .ui-select__trigger--open,[data-appearance=neutral-dark] .ui-select .ui-select__trigger:focus-visible,[data-appearance=neutral-dark] .ui-search-field:focus-within,[data-appearance=neutral-dark] .ui-search-field--open .ui-search-field__input{border-color:var(--ds-primary);box-shadow:var(--ds-control-focus-shadow);outline:none;background:var(--color-input-bg-focus, var(--ds-bg-muted))}[data-appearance=neutral-dark] .mommo-stat-card__value,[data-appearance=neutral-dark] .ui-kpi-card__value{color:var(--ds-text)}[data-appearance=neutral-dark] .ui-datepicker .rdp-selected .rdp-day_button{background:var(--ds-bg-muted);color:var(--ds-text)}[data-appearance=neutral-dark] .ui-datepicker-popover{background:var(--ds-bg-raised);border-color:transparent;box-shadow:var(--ds-shadow-float)}[data-appearance=neutral-dark] .ui-toast-error{border-left-color:var(--ds-border)}[data-appearance=neutral-dark] .ui-toast-error .ui-toast-title{color:var(--ds-text)}[data-appearance=neutral-dark] .ui-toast-error .ui-toast-icon{color:var(--ds-text-secondary)}[data-appearance=neutral-dark] .ui-modal-content,[data-appearance=neutral-dark] .ui-drawer-panel,[data-appearance=neutral-dark] .ui-side-drawer-panel{background:var(--ds-bg-raised);border-color:var(--ds-border)}[data-appearance=neutral-dark] .bo-settings-workspace .bo-settings-form-section.ui-entity-form-section,[data-appearance=neutral-dark] .bo-settings-workspace .bo-settings-section-card.ui-entity-form-section{border-color:color-mix(in srgb,var(--ds-border) 20%,transparent);background:transparent;box-shadow:none}[data-appearance=neutral-dark] .ui-form-wizard-timeline{border-color:transparent;box-shadow:none;background:var(--ds-bg-card)}[data-appearance=neutral-dark]{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}[data-appearance=neutral-dark] ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius, 10px)}[data-appearance=neutral-dark] ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}[data-appearance=neutral-dark]{--document-glass-card-border: transparent;--document-glass-card-shadow: 0 2px 10px rgba(0, 0, 0, .32);--document-glass-card-bg: var(--ds-bg-card)}[data-appearance=neutral-dark] .ui-document-workspace-band,[data-appearance=neutral-dark] .ui-order-finance-totals-card{border-color:transparent;box-shadow:var(--document-glass-card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}[data-appearance=neutral-dark] .ui-finance-payment-flow-steps>li[data-state=active],[data-appearance=neutral-dark] .ui-finance-payment-flow-steps>li[data-state=done]{border-color:var(--ds-border);background:var(--ds-bg-muted);color:var(--ds-text)}[data-appearance=neutral-dark] .ui-finance-payment-flow-steps>li[data-state=active] .ui-finance-payment-flow-steps__badge,[data-appearance=neutral-dark] .ui-finance-payment-flow-steps>li[data-state=done] .ui-finance-payment-flow-steps__badge{background:var(--surface-overlay);color:var(--ds-text-secondary)}[data-appearance=neutral-dark] .ui-finance-charge-workspace__qr-image{background:var(--ds-bg-muted);border-color:var(--ds-border);box-shadow:none}[data-appearance=neutral-dark] .ui-enterprise-status-badge,[data-appearance=neutral-dark] .bo-inline-status-badge,[data-appearance=neutral-dark] .bo-ar-status-badge{--bo-status-color: var(--ds-text-secondary);--bo-status-bg: var(--ds-bg-muted);--bo-fin-badge-color: var(--ds-text-secondary);--bo-fin-badge-bg: var(--ds-bg-muted);--bo-fin-badge-border: transparent;color:var(--bo-status-color)!important;background:var(--bo-status-bg)!important;border-color:transparent!important}[data-appearance=neutral-dark] .auth-form-panel .input-premium:focus,[data-appearance=neutral-dark] .auth-form-panel .ui-control:focus{border-color:var(--ds-primary)!important;box-shadow:var(--ds-control-focus-shadow)!important}[data-appearance=neutral-dark] .auth-form-panel .login-submit-btn.ui-btn.ui-btn--primary:hover:not(:disabled),[data-appearance=neutral-dark] .auth-form-panel .ui-btn.ui-btn--primary:hover:not(:disabled){box-shadow:none}[data-appearance=neutral-dark] .login-submit-btn__icon-wrap{background:var(--surface-overlay)}[data-appearance=neutral-dark] .auth-login-hero__title-brand,[data-appearance=neutral-dark] .login-forgot-link,[data-appearance=neutral-dark] .lp-top-link--active{color:var(--ds-text);box-shadow:inset 0 -2px 0 var(--ds-border)}[data-theme=dark] .ui-auth-tenant-cta--primary-outline,[data-appearance=neutral-dark] .ui-auth-tenant-cta--primary-outline{color:var(--ds-primary);border-color:var(--ds-border);background:transparent}[data-theme=dark] .ui-auth-tenant-cta--primary-outline:hover:not(:disabled),[data-appearance=neutral-dark] .ui-auth-tenant-cta--primary-outline:hover:not(:disabled){background:var(--surface-hover);border-color:var(--ds-border)}[data-theme=dark] .ui-auth-tenant-cta--primary,[data-appearance=neutral-dark] .ui-auth-tenant-cta--primary{background:var(--ds-bg-muted);color:var(--ds-text);border-color:var(--ds-border)}[data-theme=dark] .ui-auth-alert--error,[data-appearance=neutral-dark] .ui-auth-alert--error{background:var(--ds-bg-muted);border-color:var(--ds-border);color:var(--ds-text)}@keyframes ui-skeleton-pulse{0%,to{opacity:1}50%{opacity:.58}}.ui-skeleton,.ui-skeleton--block{background:var(--ds-skeleton-base);border-radius:var(--ds-radius-md);animation:ui-skeleton-pulse 1.4s ease-in-out infinite}.ui-skeleton--row{display:block;min-height:2.5rem;border-radius:var(--ds-radius-md);background:var(--ds-skeleton-base);animation:ui-skeleton-pulse 1.4s ease-in-out infinite}.ui-loading-skeleton{width:var(--ui-skeleton-width, 100%);height:var(--ui-skeleton-height, 1rem);border-radius:var(--ui-skeleton-radius, var(--ds-radius-md));background-color:var(--surface-overlay);animation-delay:var(--ui-skeleton-delay, 0s)}.ui-loading-skeleton-stack{display:flex;flex-direction:column;gap:.5rem}.ui-button-loading-spinner{color:currentcolor}.ui-list-unstyled{list-style:none;margin:0;padding:0}.ui-skeleton--shimmer{background:linear-gradient(90deg,var(--ds-skeleton-base) 0%,var(--ds-skeleton-highlight) 50%,var(--ds-skeleton-base) 100%);background-size:200% 100%;animation:ui-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes ui-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
