@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--ds-mommo-bg: #ffffff;--ds-mommo-card: #ffffff;--ds-mommo-border: #e2e8f0;--ds-mommo-hover: #f1f5f9;--ds-navy-950: #0274b3;--ds-navy-900: #0284c7;--ds-navy-800: #0ea5e9;--ds-text-navy: #0f172a;--ds-orange: #ff6b00;--ds-orange-hover: #e45f00;--ds-orange-light: #fff1e7;--ds-primary: #0284c7;--ds-primary-hover: #0ea5e9;--ds-primary-pressed: #0274b3;--ds-primary-light: #e0f2fe;--ds-cta: #0284c7;--ds-bg-canvas: var(--ds-mommo-bg);--ds-bg-muted: var(--ds-mommo-hover);--ds-bg-card: var(--ds-mommo-card);--ds-bg-sidebar: #0284c7;--ds-sidebar-hover-bg: rgba(255, 255, 255, .1);--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-success-surface: #dcfce7;--ds-info-surface: #e0f2fe;--ds-purple-surface: #f3e8ff;--ds-danger-surface: #fee2e2;--ds-btn-primary-bg: var(--ds-primary);--ds-btn-primary-hover: var(--ds-primary-hover);--ds-btn-primary-pressed: var(--ds-primary-pressed);--ds-btn-primary-text: #ffffff;--ds-btn-danger-text: #dc2626;--ds-btn-danger-border: #dc2626;--ds-btn-danger-bg-hover: var(--ds-danger-surface);--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 3px rgba(2, 132, 199, .08);--ds-shadow-card-hover: 0 8px 22px rgba(2, 132, 199, .12);--ds-shadow-float: 0 2px 4px rgba(2, 132, 199, .08), 0 10px 32px rgba(2, 132, 199, .12), 0 22px 52px -10px rgba(2, 132, 199, .1);--app-chrome-bg: #0284c7;--app-chrome-elevated: #0274b3;--app-chrome-border: rgba(255, 255, 255, .12);--app-chrome-text: #ffffff;--app-chrome-muted: rgba(255, 255, 255, .72);--app-chrome-hover: rgba(255, 255, 255, .1);--app-chrome-active: rgba(2, 116, 179, .72);--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: rgba(255, 255, 255, .12);--ds-sidebar-flyout-shadow: 0 12px 32px rgba(2, 132, 199, .35);--ds-sidebar-text: #ffffff;--ds-sidebar-text-muted: #ffffff;--ds-sidebar-text-strong: #ffffff;--ds-sidebar-item-hover-bg: rgba(255, 255, 255, .1);--ds-sidebar-item-active-bg: rgba(255, 255, 255, .16);--ds-sidebar-item-viewing-bg: rgba(255, 255, 255, .12);--ds-sidebar-divider: rgba(255, 255, 255, .12);--ds-sidebar-user-bg: rgba(255, 255, 255, .08);--ds-sidebar-user-border: rgba(255, 255, 255, .14);--ds-transition: .25s ease;--ds-transition-slow: .3s ease}:root{--ds-mommo-bg: #ffffff;--ds-mommo-card: #ffffff;--ds-mommo-border: #e2e8f0;--ds-mommo-hover: #f1f5f9;--ds-navy-950: #0274b3;--ds-navy-900: #0284c7;--ds-navy-800: #0ea5e9;--ds-text-navy: #0f172a;--ds-orange: #ff6b00;--ds-orange-hover: #e45f00;--ds-orange-light: #fff1e7;--ds-primary-light: #e0f2fe;--ds-sidebar-hover-bg: rgba(255, 255, 255, .1);--ds-text-secondary: #64748b;--ds-success-surface: #dcfce7;--ds-info-surface: #e0f2fe;--ds-purple-surface: #f3e8ff;--ds-danger-surface: #fee2e2;--ds-btn-primary-text: #ffffff;--ds-btn-danger-text: #dc2626;--ds-btn-danger-border: #dc2626;--ds-sidebar-rail-width: 64px;--ds-sidebar-width: 220px;--ds-sidebar-width-min: 212px;--ds-sidebar-width-max: 228px;--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 3px rgba(2, 132, 199, .08);--ds-shadow-card-hover: 0 8px 22px rgba(2, 132, 199, .12);--ds-shadow-float: 0 2px 4px rgba(2, 132, 199, .08), 0 10px 32px rgba(2, 132, 199, .12), 0 22px 52px -10px rgba(2, 132, 199, .1);--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: rgba(255, 255, 255, .12);--ds-sidebar-flyout-shadow: 0 12px 32px rgba(2, 132, 199, .35);--ds-sidebar-text: #ffffff;--ds-sidebar-text-muted: #ffffff;--ds-sidebar-text-strong: #ffffff;--ds-sidebar-item-hover-bg: rgba(255, 255, 255, .1);--ds-sidebar-item-active-bg: rgba(255, 255, 255, .16);--ds-sidebar-item-viewing-bg: rgba(255, 255, 255, .12);--ds-sidebar-divider: rgba(255, 255, 255, .12);--ds-sidebar-user-bg: rgba(255, 255, 255, .08);--ds-sidebar-user-border: rgba(255, 255, 255, .14);--ds-transition: .25s ease;--ds-transition-slow: .3s ease;--ds-primary: var(--ds-navy-900);--ds-primary-hover: var(--ds-navy-800);--ds-primary-pressed: var(--ds-navy-950);--ds-cta: var(--ds-navy-900);--ds-bg-canvas: var(--ds-mommo-bg);--ds-bg-muted: var(--ds-mommo-hover);--ds-bg-card: var(--ds-mommo-card);--ds-bg-sidebar: var(--ds-navy-900);--ds-border: var(--ds-mommo-border);--ds-text: var(--ds-text-navy);--ds-btn-danger-bg-hover: var(--ds-danger-surface);--ds-btn-primary-bg: var(--ds-primary);--ds-btn-primary-hover: var(--ds-primary-hover);--ds-btn-primary-pressed: var(--ds-primary-pressed)}:root{--fab-assistant-reserve-x: 0px;--layout-header-pb: 1rem;--control-py: .6rem;--control-px: .85rem;--control-radius: var(--ds-radius-control, var(--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);--color-text-label: var(--ds-text);--color-input-bg: var(--bg-secondary);--color-input-bg-focus: var(--ds-bg-card);--color-input-border: var(--border-color);--color-input-border-hover: var(--border-hover);--bo-footer-bar-py: .375rem;--bo-footer-bar-min-height: 2.125rem;--tap-target: 44px;--ui-page-header-min-height: 52px;--header-height: var(--ui-page-header-min-height);--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);--listing-search-h: 42px;--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]{--layout-page-px: 1.25rem;--layout-header-pb: .75rem;--layout-header-gap: 1.25rem;--layout-content-pt: .75rem;--layout-content-pb: 1.25rem;--control-py: .5rem;--control-px: .75rem;--control-min-height-sm: 2rem;--control-min-height-lg: 2.75rem}@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;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--layout-page-px: 1.5rem;--layout-header-pb: .75rem;--layout-header-gap: 1.125rem;--layout-content-pt: 1rem;--layout-content-pb: 1.25rem;--control-py: .55rem;--control-px: .75rem;--control-min-height-sm: 2.125rem;--control-min-height-lg: 2.75rem;--bo-footer-bar-py: .25rem;--bo-footer-bar-min-height: 1.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: 40px;--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: .625rem;--layout-content-pb: .875rem;--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: rgba(7, 18, 38, .34);--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(--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-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(--mommo-brand-border-focus);--surface-overlay: var(--ds-bg-muted);--surface-hover: var(--ds-mommo-hover);--surface-active: rgba(7, 18, 38, .05);--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: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .06), 0 0 0 1px rgba(0, 0, 0, .02);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .08), 0 0 0 1px rgba(0, 0, 0, .02);--shadow-xl: 0 16px 40px rgba(0, 0, 0, .12), 0 0 0 1px rgba(0, 0, 0, .02);--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;--layout-page-px: var(--ds-space-6);--layout-content-pt: var(--ds-space-5);--layout-content-pb: var(--ds-space-6);--layout-header-gap: var(--ds-space-5);--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(7, 18, 38, .2);--scrollbar-thumb-hover: rgba(7, 18, 38, .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)}@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-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}[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);letter-spacing:0;margin-bottom:.5em;color:var(--text-primary)}h1{font-size:var(--text-h1);font-weight:700;line-height:var(--line-height-heading)}h2{font-size:var(--text-2xl);font-weight:400;line-height:1.3}h3{font-size:var(--text-xl);font-weight:400;line-height:1.35}h4{font-size:var(--text-lg);font-weight:400}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: #0284c7;--app-chrome-elevated: #0274b3;--app-chrome-border: rgba(255, 255, 255, .14);--app-chrome-text: #ffffff;--app-chrome-muted: rgba(255, 255, 255, .72);--app-chrome-hover: rgba(255, 255, 255, .1);--app-chrome-active: rgba(2, 116, 179, .72);--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: #66738a;--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: #ffffff;--ds-bg-muted: #f1f5f9;--ds-bg-card: #ffffff;--ds-bg-raised: var(--ds-bg-card);--ds-border: #e2e8f0;--ds-text: #0f172a;--ds-text-secondary: #64748b;--color-accent-soft: rgba(2, 132, 199, .12);--color-accent-border: rgba(2, 132, 199, .28);--color-accent-focus: rgba(2, 132, 199, .18);--ds-shadow-card: 0 1px 3px rgba(2, 132, 199, .08);--ds-shadow-card-hover: 0 8px 22px rgba(2, 132, 199, .12);--ds-skeleton-base: rgba(2, 132, 199, .08);--ds-skeleton-highlight: rgba(2, 132, 199, .14);--ds-overlay-backdrop: color-mix(in srgb, #0284c7 38%, 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: rgba(255, 255, 255, .12);--ds-sidebar-flyout-shadow: 0 12px 32px rgba(2, 132, 199, .35);--ds-sidebar-text: #ffffff;--ds-sidebar-text-muted: #ffffff;--ds-sidebar-text-strong: #ffffff;--ds-sidebar-item-hover-bg: rgba(255, 255, 255, .1);--ds-sidebar-item-active-bg: rgba(255, 255, 255, .16);--ds-sidebar-item-viewing-bg: rgba(255, 255, 255, .12);--ds-sidebar-divider: rgba(255, 255, 255, .12);--ds-sidebar-user-bg: rgba(255, 255, 255, .08);--ds-sidebar-user-border: rgba(255, 255, 255, .14);--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;--color-brand-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: rgba(2, 132, 199, .25);--text-primary: var(--ds-text);--text-secondary: var(--ds-text-secondary);--text-muted: var(--color-text-faint);--text-on-brand: #ffffff;--border-color: var(--ds-border);--border-focus: var(--ds-focus-ring, rgba(2, 132, 199, .18));--ds-focus-ring: rgba(2, 132, 199, .18);--border-hover: var(--color-border-hover);--surface-overlay: var(--ds-bg-muted);--surface-hover: #f1f5f9;--ds-sidebar-hover-bg: rgba(255, 255, 255, .1);--surface-active: rgba(2, 132, 199, .12);--surface-elevated: var(--ds-bg-card);--color-input-bg: var(--ds-bg-card);--color-input-bg-focus: var(--ds-bg-card);--color-input-border: var(--border-color);--success-bg: #dcfce7;--scrollbar-thumb: rgba(2, 132, 199, .22);--scrollbar-thumb-hover: rgba(2, 132, 199, .35);--ds-chart-active: var(--ds-primary);--ds-chart-secondary: #f97316;--ds-chart-muted: #94a3b8;--ds-filter-surface-active: #0284c7;--ds-filter-surface-active-border: #0284c7;--ds-filter-tab-active-text: #ffffff;--ds-filter-count-active-bg: rgba(255, 255, 255, .22);--ds-filter-count-active-text: #ffffff;--ds-btn-primary-bg: #0284c7;--ds-btn-primary-hover: #0ea5e9;--ds-btn-primary-pressed: #0274b3;--ds-btn-primary-text: #ffffff}[data-appearance=neutral-dark]{--app-chrome-bg: #0284c7;--app-chrome-elevated: #025a8a;--app-chrome-border: rgba(255, 255, 255, .12);--app-chrome-text: #ffffff;--app-chrome-muted: rgba(255, 255, 255, .72);--app-chrome-hover: rgba(255, 255, 255, .1);--app-chrome-active: rgba(2, 90, 138, .85);--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) 8%, transparent);--app-shell-border-soft: color-mix(in srgb, var(--ds-text) 4%, transparent);--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: rgba(255, 255, 255, .12);--ds-sidebar-flyout-shadow: 0 12px 32px rgba(2, 132, 199, .4);--ds-sidebar-text: #ffffff;--ds-sidebar-text-muted: #ffffff;--ds-sidebar-text-strong: #ffffff;--ds-sidebar-item-hover-bg: rgba(255, 255, 255, .1);--ds-sidebar-item-active-bg: rgba(255, 255, 255, .16);--ds-sidebar-item-viewing-bg: rgba(255, 255, 255, .12);--ds-sidebar-divider: rgba(255, 255, 255, .12);--ds-sidebar-user-bg: rgba(255, 255, 255, .08);--ds-sidebar-user-border: rgba(255, 255, 255, .14);--ds-primary-light: rgba(255, 255, 255, .08);--ds-cta: #0284c7;--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-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 3px rgba(0, 0, 0, .45);--ds-shadow-card-hover: 0 6px 18px rgba(0, 0, 0, .5);--ds-skeleton-base: rgba(255, 255, 255, .04);--ds-skeleton-highlight: rgba(255, 255, 255, .08);--ds-overlay-backdrop: color-mix(in srgb, #020609 78%, 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);--color-text-label: rgba(255, 255, 255, .72);--color-input-bg: var(--ds-bg-card);--color-input-bg-focus: var(--ds-bg-muted);--color-input-border: #0a1628;--color-brand: var(--ds-primary);--color-brand-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: rgba(2, 6, 9, .78);--text-primary: var(--ds-text);--text-secondary: var(--ds-text-secondary);--text-muted: var(--color-text-faint);--text-on-brand: #ffffff;--border-color: var(--ds-border);--border-focus: var(--ds-focus-ring, rgba(255, 255, 255, .12));--ds-focus-ring: rgba(255, 255, 255, .12);--ds-focus-ring-shadow: 0 0 0 2px var(--ds-bg-canvas), 0 0 0 4px rgba(255, 255, 255, .12);--border-hover: var(--color-border-hover);--surface-hover: rgba(255, 255, 255, .05);--surface-active: rgba(255, 255, 255, .08);--ds-sidebar-hover-bg: rgba(255, 255, 255, .06);--surface-elevated: var(--ds-bg-raised);--surface-overlay: rgba(255, 255, 255, .03);--scrollbar-thumb: rgba(255, 255, 255, .12);--scrollbar-thumb-hover: rgba(255, 255, 255, .22);--success: rgba(255, 255, 255, .78);--error: rgba(255, 255, 255, .78);--warning: rgba(255, 255, 255, .78);--info: rgba(255, 255, 255, .78);--ds-positive: var(--ds-text);--ds-negative: var(--ds-text-secondary);--ds-success-surface: var(--ds-bg-muted);--ds-danger-surface: var(--ds-bg-muted);--ds-success-bg: var(--ds-bg-muted);--ds-danger-bg: var(--ds-bg-muted);--ds-success-border: var(--ds-border);--ds-danger-border: var(--ds-border);--success-bg: var(--ds-bg-muted);--error-bg: var(--ds-bg-muted);--warning-bg: var(--ds-bg-muted);--info-bg: var(--ds-bg-muted);--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(--ds-text-secondary);--ds-btn-danger-border: transparent;--ds-btn-danger-bg-hover: rgba(255, 255, 255, .04);--ds-filter-surface-hover: rgba(255, 255, 255, .04);--ds-filter-surface-active: #0284c7;--ds-filter-surface-active-border: #0284c7;--ds-filter-count-bg: rgba(255, 255, 255, .08);--ds-filter-count-active-bg: rgba(255, 255, 255, .22);--ds-filter-tab-active-text: #ffffff;--ds-filter-tag-bg: var(--ds-bg-muted);--ds-filter-tag-border: transparent;--ds-filter-tag-remove-hover: rgba(255, 255, 255, .08);--ds-chart-active: var(--ds-primary);--ds-chart-secondary: #f97316;--ds-chart-muted: var(--ds-text-faint)}[data-appearance]{--brand-primary: var(--ds-primary);--text-tertiary: var(--color-text-faint);--border-hover: var(--color-border-hover);--surface-color: var(--surface-elevated);--background-color: var(--bg-primary);--color-input-border-hover: var(--border-hover)}[data-appearance$=-light]{--text-inverse: #ffffff;--text-on-brand: var(--color-on-brand);--shadow-sm: 0 1px 2px color-mix(in srgb, var(--ds-text) 5%, transparent), 0 2px 8px color-mix(in srgb, var(--ds-text) 4%, transparent);--shadow-md: 0 4px 14px color-mix(in srgb, var(--ds-text) 7%, transparent);--shadow-lg: 0 10px 28px color-mix(in srgb, var(--ds-text) 9%, transparent);--shadow-xl: 0 14px 40px color-mix(in srgb, var(--ds-text) 11%, transparent)}[data-appearance$=-dark]{--text-inverse: var(--ds-bg-canvas);--text-on-brand: var(--color-on-brand, #ffffff);--surface-active: rgba(255, 255, 255, .08);--border-subtle: transparent;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .35);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 28px rgba(0, 0, 0, .48);--shadow-xl: 0 12px 36px rgba(0, 0, 0, .52)}[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);--listing-glass-inset-highlight: none;--listing-glass-chip-border: transparent;--listing-glass-chip-shadow: none;--listing-glass-chip-bg: var(--ds-bg-muted)}[data-appearance=neutral-dark] .ui-listing-page--floating-glass.ui-list-shell{background:var(--ds-bg-canvas)}[data-theme=dark] .main-content,[data-theme=dark] .app-layout__main{background-color:var(--ds-bg-canvas)}[data-theme=dark] .sidebar-pane-primary{background:linear-gradient(180deg,var(--ds-bg-canvas) 0%,var(--ds-bg-card) 100%);box-shadow:inset -1px 0 #ffffff08}[data-theme=dark] .app-header-bar{background:transparent;color:var(--text-primary);border:none;border-bottom:1px solid var(--ds-border);box-shadow:none}[data-theme=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{background:var(--ds-bg-raised);border-color:var(--ds-border);box-shadow:var(--shadow-lg)}[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{border-color:transparent;background:var(--ds-bg-muted)}[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:transparent;box-shadow:inset 0 0 0 1px var(--ds-border)}[data-appearance=neutral-dark] .ui-entity-form-lead--soft-float .ui-entity-form-lead__icon,[data-appearance=neutral-dark] .ui-entity-form-lead--soft-float .ui-entity-form-lead__eyebrow,[data-appearance=neutral-dark] .ui-entity-form-lead--soft-float .ui-entity-form-lead__title-shell,[data-appearance=neutral-dark] .ui-entity-form-lead--soft-float .ui-entity-form-lead__meta-chip,[data-appearance=neutral-dark] .ui-entity-form-lead--soft-float .ui-entity-form-lead__meta-hint{border-color:transparent;box-shadow:none;transform:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-appearance=neutral-dark] .ui-listing-page--finance-list .bo-bank-account-card,[data-appearance=neutral-dark] .ui-listing-page--finance-list .bo-finance-method-card,[data-appearance=neutral-dark] .ui-listing-page--floating-glass .bo-bank-account-card,[data-appearance=neutral-dark] .ui-listing-page--floating-glass .bo-finance-method-card{border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-appearance=neutral-dark] .ui-control:focus,[data-appearance=neutral-dark] .input-premium:focus,[data-appearance=neutral-dark] .ui-search-field:focus-within{border-color:var(--ds-border);box-shadow:var(--ds-focus-ring-shadow);outline:none}[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(--shadow-lg)}[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-section-card.ui-entity-form-section{border-color: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-glass-card,[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-order-payment-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-border)!important;box-shadow:var(--ds-focus-ring-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--orange-outline{color:var(--ds-cta);border-color:var(--ds-border);background:transparent}[data-theme=dark] .ui-auth-tenant-cta--orange-outline:hover:not(:disabled){background:var(--surface-hover);border-color:var(--ds-border)}[data-theme=dark] .ui-auth-tenant-cta--orange{background:var(--ds-bg-muted);color:var(--ds-text);border-color:var(--ds-border)}[data-theme=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(--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}}.ui-auth-route-main{min-height:100dvh;min-height:100vh;display:flex;flex-direction:column}.ui-auth-shell{--ui-auth-brand-bg: var(--ds-navy-950);--ui-auth-brand-text: var(--text-inverse);--ui-auth-brand-muted: color-mix(in srgb, var(--text-inverse) 72%, transparent);--ui-auth-surface: var(--ds-bg-card);--ui-auth-border: var(--ds-border);--ui-auth-text: var(--ds-text);--ui-auth-text-muted: var(--ds-text-secondary);min-height:100dvh;min-height:100vh;display:flex;flex-direction:column;background:var(--ds-bg-canvas);color:var(--ui-auth-text);overflow-x:hidden}.ui-auth-shell__grid{flex:1;display:flex;flex-direction:column;min-height:0}.ui-auth-shell__brand{display:none}.ui-auth-shell__content{flex:1;display:flex;flex-direction:column;min-height:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.ui-auth-shell__header{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3, .75rem);padding:var(--space-4, 1rem) var(--space-5, 1.25rem) 0;flex-shrink:0}.ui-auth-shell__header-spacer{flex:1}.ui-auth-shell__header-actions{display:inline-flex;align-items:center;gap:var(--space-1, .25rem);padding:.25rem;border-radius:var(--radius-full, 999px);border:1px solid var(--ui-auth-border);background:color-mix(in srgb,var(--ui-auth-surface) 94%,transparent);box-shadow:var(--ds-shadow-card)}.ui-auth-top-actions{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);padding:.25rem .375rem .25rem .5rem;border-radius:var(--radius-full, 999px);border:1px solid var(--ui-auth-border);background:color-mix(in srgb,var(--ui-auth-surface) 94%,transparent);box-shadow:var(--ds-shadow-card)}.ui-auth-top-actions__nav{display:inline-flex;align-items:center;gap:var(--space-1, .25rem)}.ui-auth-top-actions__nav .ui-btn{min-height:2rem;padding-inline:.75rem;font-size:.8125rem}.ui-auth-header-link{display:inline-flex;align-items:center;padding:.4375rem .875rem;border-radius:var(--radius-full, 999px);font-size:.8125rem;font-weight:600;color:var(--ui-auth-text);text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.ui-auth-header-link:hover{background:var(--ds-bg-muted, var(--bg-secondary));color:var(--ui-auth-text);text-decoration:none}.ui-auth-appearance-toggle{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .75rem;border:none;border-radius:var(--radius-full, 999px);background:transparent;color:var(--ui-auth-text-muted);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.ui-auth-appearance-toggle:hover{background:var(--ds-bg-muted, var(--bg-secondary));color:var(--ui-auth-text)}.ui-auth-shell__header-actions .ui-auth-theme-toggle{display:flex;align-items:center;padding-inline:.25rem}.ui-auth-shell__body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-5, 1.25rem);min-height:0;overflow:auto}.ui-auth-shell--tenant-picker .ui-auth-shell__body{align-items:stretch;justify-content:flex-start;padding:var(--space-4, 1rem) var(--space-4, 1rem) var(--space-6, 1.5rem)}@media (min-width: 1024px){.ui-auth-shell--tenant-picker .ui-auth-shell__body{align-items:center;padding:var(--space-5, 1.25rem) var(--space-5, 1.25rem) var(--space-8, 2rem)}}@media (min-width: 1280px){.ui-auth-shell--tenant-picker .ui-auth-shell__body{padding-inline:var(--space-6, 1.5rem)}}.ui-auth-shell__footer{padding:var(--space-4, 1rem) var(--space-5, 1.25rem) calc(var(--space-4, 1rem) + env(safe-area-inset-bottom));border-top:1px solid var(--ui-auth-border);background:var(--ui-auth-surface)}@media (min-width: 1024px){.ui-auth-shell__grid{display:grid;grid-template-columns:52fr 48fr;min-height:100dvh;min-height:100vh}.ui-auth-shell__brand{display:flex;min-height:0}.ui-auth-shell--tenant-picker .ui-auth-shell__grid{grid-template-columns:38fr 62fr}.ui-auth-shell__body{padding:var(--space-8, 2rem) var(--space-10, 2.5rem)}}.ui-auth-brand{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-5, 1.25rem);padding:var(--space-10, 2.5rem) clamp(var(--space-8, 2rem),5vw,var(--space-12, 3rem));background:linear-gradient(165deg,var(--ui-auth-brand-bg) 0%,var(--ds-navy-900) 100%);color:var(--ui-auth-brand-text);position:relative;overflow:hidden}.ui-auth-brand__env{align-self:flex-start;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .625rem;border-radius:var(--radius-full, 999px);background:#ffffff1f;color:var(--ui-auth-brand-muted)}.ui-auth-brand__logo img{display:block;height:2.125rem;width:auto;max-width:100%}.ui-auth-brand__badge{align-self:flex-start;font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:var(--radius-md, .375rem);background:#ff6b0029;color:var(--ds-cta)}.ui-auth-brand__title{margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--color-on-brand)}.ui-auth-brand__lead{margin:0;font-size:1rem;line-height:1.55;color:#f8fafce6;max-width:28rem}.ui-auth-brand__bullets{margin:var(--space-2, .5rem) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3, .75rem);max-width:26rem}.ui-auth-brand__bullets li{position:relative;padding-left:1.25rem;font-size:.9375rem;line-height:1.45;color:var(--ui-auth-brand-muted)}.ui-auth-brand__bullets li:before{content:"";position:absolute;left:0;top:.55em;width:.375rem;height:.375rem;border-radius:50%;background:var(--ds-orange)}.ui-auth-card{width:min(100%,26rem);background:var(--ui-auth-surface);border:1px solid var(--ui-auth-border);border-radius:var(--radius-xl, 1rem);box-shadow:0 12px 40px #0712260f;padding:clamp(var(--space-6, 1.5rem),4vw,var(--space-8, 2rem))}.ui-auth-shell--register .ui-auth-card{width:min(100%,42rem)}.ui-auth-shell--register .ui-auth-shell__body{align-items:stretch;justify-content:flex-start;padding-top:var(--space-5, 1.25rem);padding-bottom:calc(var(--space-8, 2rem) + env(safe-area-inset-bottom))}.ui-auth-shell--tenant-picker .ui-auth-card{width:100%;max-width:none;box-shadow:none;border:none;padding:0;background:transparent}@media (min-width: 1024px){.ui-auth-shell--register .ui-auth-card{width:min(100%,47.5rem)}.ui-auth-shell--register .ui-auth-shell__body{padding-top:var(--space-6, 1.5rem)}}.ui-auth-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4, 1rem);margin-bottom:var(--space-5, 1.25rem)}.ui-auth-card__title{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--ui-auth-text)}.ui-auth-card__subtitle{margin:var(--space-2, .5rem) 0 0;font-size:.9375rem;line-height:1.5;color:var(--ui-auth-text-muted)}.ui-auth-card__body{display:flex;flex-direction:column;gap:var(--space-4, 1rem)}.ui-auth-card__footer{margin-top:var(--space-4, 1rem);padding-top:var(--space-4, 1rem);border-top:1px solid var(--ui-auth-border)}.ui-auth-form{display:flex;flex-direction:column;gap:var(--space-4, 1rem)}.ui-auth-form__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, .75rem);flex-wrap:wrap}.ui-auth-form__row .checkbox-container{flex:1 1 auto;min-width:0}.ui-auth-form__password-block{display:flex;flex-direction:column;gap:var(--space-2, .5rem)}.ui-auth-form__forgot{display:flex;justify-content:flex-end;width:100%}.ui-auth-form__forgot-link{font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--ui-auth-text-muted);text-decoration:none;border-radius:var(--radius-sm, .25rem);transition:color var(--transition-fast),box-shadow var(--transition-fast)}.ui-auth-form__forgot-link:hover{color:var(--text-secondary, var(--ds-text-secondary));text-decoration:underline}.ui-auth-form__forgot-link:focus-visible{outline:none;color:var(--text-secondary, var(--ds-text-secondary));box-shadow:0 0 0 2px var(--ds-focus-ring, var(--border-focus))}.ui-auth-form__remember{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-1, .25rem)}.ui-auth-form__remember-hint{margin:0;padding-left:calc(1.125rem + var(--ds-space-2, .5rem));font-size:.75rem;line-height:1.4;color:var(--text-secondary, var(--ds-text-secondary))}.ui-auth-form__link{font-size:.875rem;font-weight:500;color:var(--color-brand, var(--ds-navy-950));text-decoration:none}.ui-auth-form__link:hover{text-decoration:underline}.ui-auth-form__divider{display:flex;align-items:center;gap:var(--space-3, .75rem);color:var(--ui-auth-text-muted);font-size:.8125rem}.ui-auth-form__divider:before,.ui-auth-form__divider:after{content:"";flex:1;height:1px;background:var(--ui-auth-border)}.ui-auth-form__secondary{font-size:.875rem;color:var(--ui-auth-text-muted);text-align:center}.ui-auth-form__secondary a{color:var(--color-brand, var(--ds-navy-950));font-weight:600;text-decoration:none}.ui-auth-form__secondary a:hover{text-decoration:underline}.ui-auth-form__note{display:flex;align-items:flex-start;gap:var(--space-2, .5rem);font-size:.8125rem;color:var(--ui-auth-text-muted);margin:0}.ui-auth-form__security{display:flex;align-self:center;align-items:flex-start;justify-content:center;gap:.375rem;width:100%;max-width:22rem;font-size:.8125rem;line-height:1.45;color:var(--ui-auth-text-muted);margin:0;text-align:left}.ui-auth-form__security-icon{flex-shrink:0;display:inline-flex;align-items:center;margin-top:.15em;color:inherit}.ui-auth-form__section{display:flex;flex-direction:column;gap:var(--space-3, .75rem)}.ui-auth-form__section+.ui-auth-form__section{padding-top:var(--space-4, 1rem);border-top:1px solid var(--ui-auth-border)}.ui-auth-form__section-title{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-auth-text-muted)}.ui-auth-form__fields{display:flex;flex-direction:column;gap:var(--space-4, 1rem)}.ui-auth-form__field-row{display:grid;grid-template-columns:1fr;gap:var(--space-4, 1rem)}@media (min-width: 640px){.ui-auth-form__field-row--duo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 720px){.ui-auth-form__field-row--password{grid-template-columns:repeat(2,minmax(12.5rem,1fr))}}@media (max-width: 719px){.ui-auth-form__field-row--password,.ui-auth-form__field-row--duo{grid-template-columns:1fr}.ui-auth-shell--register .ui-auth-card{width:100%}.ui-auth-top-actions{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.ui-auth-appearance-toggle span{display:none}.ui-auth-appearance-toggle{padding:.4375rem}}.ui-auth-form__field-row .input-group,.ui-auth-form__field-row .ui-password-input,.ui-auth-form__fields>.input-group,.ui-auth-form__fields>.ui-password-input{width:100%;max-width:100%;margin-top:0}.ui-auth-form__field-natural{width:100%;max-width:min(100%,var(--field-max-width-md, 16rem))}.ui-auth-form__field-natural .input-group{width:100%;max-width:100%;margin-top:0}.ui-auth-form__field-natural--lg{max-width:min(100%,var(--field-max-width-lg, 24rem))}.ui-auth-form__actions{display:flex;flex-direction:column;gap:var(--space-3, .75rem);padding-top:var(--space-2, .5rem)}.ui-auth-form__actions .ui-btn{width:100%}.ui-auth-shell--register .ui-password-input__control{padding-right:5.75rem}.ui-auth-shell--register .ui-password-input__toggle{min-width:4.5rem;text-align:right;padding-inline:.25rem}.ui-auth-alert{margin:0;padding:var(--space-3, .75rem) var(--space-4, 1rem);border-radius:var(--radius-md, .375rem);font-size:.875rem;line-height:1.45}.ui-auth-alert--error{background:var(--error-bg);color:var(--error);border:1px solid rgba(239,68,68,.2)}.ui-auth-alert--warning{background:var(--warning-bg);color:var(--warning);border:1px solid rgba(245,158,11,.25)}.ui-auth-alert--info{background:var(--info-bg);color:var(--info);border:1px solid var(--ui-auth-border)}.ui-auth-alert--success{background:var(--success-bg);color:var(--success);border:1px solid rgba(16,185,129,.25)}.ui-auth-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2, .5rem) var(--space-4, 1rem);font-size:.8125rem;color:var(--ui-auth-text-muted)}.ui-auth-footer a{color:inherit;text-decoration:none}.ui-auth-footer a:hover{color:var(--ui-auth-text);text-decoration:underline}.ui-auth-inline-icon{vertical-align:-2px}.ui-auth-inline-icon--leading{margin-right:.25rem}.ui-auth-form__link .ui-auth-inline-icon{vertical-align:-2px}.ui-auth-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4, 1rem);min-height:12rem;width:100%}.ui-auth-loading__delayed{margin:0;font-size:.875rem;color:var(--ui-auth-text-muted);opacity:0;animation:ui-auth-loading-delayed .35s ease forwards;animation-delay:4s}@keyframes ui-auth-loading-delayed{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ui-auth-theme-toggle{display:flex;align-items:center}.ui-auth-stepper{display:flex;gap:var(--space-2, .5rem);margin:0 0 var(--space-5, 1.25rem);padding:0;list-style:none}.ui-auth-stepper__step{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2, .5rem);text-align:center;color:var(--ui-auth-text-muted);font-size:.6875rem;font-weight:500}.ui-auth-stepper__step.is-active{color:var(--ui-auth-text)}.ui-auth-stepper__step.is-done{color:var(--success)}.ui-auth-stepper__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--ui-auth-border);background:var(--ui-auth-surface)}.ui-auth-stepper__step.is-active .ui-auth-stepper__icon{border-color:var(--color-brand, var(--ds-navy-950));color:var(--color-brand, var(--ds-navy-950))}.ui-auth-stepper__step.is-done .ui-auth-stepper__icon{border-color:transparent;background:var(--ds-bg-card)}.ui-auth-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4, 1rem)}.ui-auth-success__icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--success-bg);color:var(--success)}.ui-auth-success__icon--error{background:var(--error-bg);color:var(--error)}.ui-auth-success__text{margin:0;font-size:.9375rem;line-height:1.55;color:var(--ui-auth-text-muted)}.ui-auth-success__email{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);font-size:.875rem;font-weight:600;color:var(--ui-auth-text)}.ui-auth-success__tips{margin:0;padding:0;list-style:none;width:100%;text-align:left;display:flex;flex-direction:column;gap:var(--space-3, .75rem)}.ui-auth-success__tips li{display:flex;align-items:flex-start;gap:var(--space-2, .5rem);font-size:.875rem;color:var(--ui-auth-text-muted)}.ui-auth-success__actions{display:flex;flex-direction:column;gap:var(--space-3, .75rem);width:100%}.ui-auth-info-card{display:flex;gap:var(--space-3, .75rem);padding:var(--space-4, 1rem);border-radius:var(--radius-lg, .75rem);background:var(--bg-secondary, var(--ds-bg-muted));border:1px solid var(--ui-auth-border)}.ui-auth-info-card__list{margin:0;padding-left:1rem;font-size:.8125rem;line-height:1.5;color:var(--ui-auth-text-muted)}.ui-auth-form__slug-row{display:flex;gap:var(--space-3, .75rem);align-items:flex-end;width:100%}.ui-auth-form__slug-row>.input-group{flex:1 1 auto;min-width:0;max-width:none;margin-top:0}.ui-auth-form__slug-row>.ui-btn{flex:0 0 auto;min-width:5.75rem;white-space:nowrap}.ui-auth-recovery-progress{display:flex;flex-direction:column;gap:var(--space-2, .5rem);margin-bottom:var(--space-4, 1rem)}.ui-auth-recovery-progress__label{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-auth-text-muted)}.ui-auth-recovery-progress__track{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2, .5rem)}.ui-auth-recovery-progress__step{height:.25rem;border-radius:var(--radius-full, 999px);background:var(--ui-auth-border)}.ui-auth-recovery-progress__step[data-done]{background:var(--success)}.ui-auth-recovery-progress__step[data-active]{background:var(--color-brand, var(--ds-primary))}.ui-auth-2fa{display:flex;flex-direction:column;gap:var(--space-4, 1rem)}.ui-auth-2fa__header{display:flex;gap:var(--space-3, .75rem);align-items:flex-start}.ui-auth-2fa__title{margin:0;font-size:1.125rem;font-weight:700}.ui-auth-2fa__lead{margin:var(--space-1, .25rem) 0 0;font-size:.875rem;color:var(--ui-auth-text-muted)}.ui-auth-tenant-workspace{--ui-auth-tenant-navy: var(--ds-navy-950);--ui-auth-tenant-navy-elevated: var(--ds-navy-900);--ui-auth-tenant-navy-text: var(--color-on-brand);--ui-auth-tenant-navy-muted: rgba(255, 255, 255, .72);--ui-auth-tenant-orange: var(--ds-orange);--ui-auth-tenant-orange-hover: var(--ds-orange-hover);--ui-auth-tenant-orange-text: var(--ds-navy-950);width:100%;max-width:min(100%,61.25rem);margin:0 auto;min-height:0;align-self:center;flex:1}.ui-auth-tenant-workspace__panel{width:100%;max-width:100%;height:auto;overflow-x:clip;border:1px solid var(--ui-auth-border);border-radius:var(--radius-xl, 1rem);background:var(--ui-auth-surface);box-shadow:0 12px 40px #07122612;padding:clamp(var(--space-5, 1.25rem),2.5vw,var(--space-7, 1.75rem)) clamp(var(--space-5, 1.25rem),3vw,var(--space-8, 2rem))}.ui-auth-tenant-workspace__header{display:flex;flex-direction:column;gap:0}.ui-auth-tenant-workspace__header-top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4, 1rem);align-items:start}@media (min-width: 900px){.ui-auth-tenant-workspace__header-top{grid-template-columns:minmax(0,1fr) min(100%,20rem);gap:var(--space-5, 1.25rem) var(--space-6, 1.5rem);align-items:center}.ui-auth-tenant-workspace__header-meta{margin-top:var(--space-2, .5rem)}.ui-auth-tenant-search{align-self:center}}.ui-auth-tenant-workspace__header-intro{min-width:0}.ui-auth-tenant-workspace__header-meta{display:flex;flex-direction:column;gap:var(--space-1, .25rem);margin-top:var(--space-2, .5rem)}.ui-auth-tenant-workspace__title{margin:0;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.ui-auth-tenant-workspace__subtitle{margin:0;font-size:.9375rem;line-height:1.5;color:var(--ui-auth-text);opacity:.82}.ui-auth-tenant-workspace__user{margin:0;font-size:.8125rem;color:var(--ui-auth-text-muted)}.ui-auth-tenant-search{display:flex;flex-direction:column;gap:var(--space-2, .5rem);width:100%}.ui-auth-tenant-search__field{width:100%}.ui-auth-tenant-search__field--compact{gap:0}.ui-auth-tenant-search__label{margin:0;font-size:.8125rem;font-weight:500;color:var(--ui-auth-text-muted)}.ui-auth-tenant-search__label--sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-auth-tenant-search .ui-search-field{width:100%}.ui-auth-tenant-workspace__panel>.ui-underline-tabs{margin-top:var(--space-5, 1.25rem);padding-top:var(--space-4, 1rem);border-top:1px solid var(--ui-auth-border)}.ui-auth-tenant-workspace__body{display:flex;flex-direction:column;gap:var(--space-5, 1.25rem);margin-top:var(--space-5, 1.25rem);min-width:0}.ui-auth-tenant-workspace__footer{margin-top:var(--space-2, .5rem);padding-top:var(--space-5, 1.25rem);border-top:1px solid var(--ui-auth-border)}.ui-auth-tenant-cta.ui-btn,.ui-auth-tenant-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--ds-radius-control, 12px);font-family:var(--font-display);font-weight:600;font-size:.8125rem;line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.ui-auth-tenant-cta--orange,.ui-auth-tenant-cta.ui-btn.ui-btn--primary.ui-auth-tenant-cta--orange{background:var(--ui-auth-tenant-orange);border-color:var(--ui-auth-tenant-orange);color:var(--ui-auth-tenant-orange-text);box-shadow:0 1px 2px #0712261f}.ui-auth-tenant-cta--orange:hover:not(:disabled),.ui-auth-tenant-cta.ui-btn.ui-btn--primary.ui-auth-tenant-cta--orange:hover:not(:disabled){background:var(--ui-auth-tenant-orange-hover);border-color:var(--ui-auth-tenant-orange-hover);color:var(--ui-auth-tenant-orange-text)}.ui-auth-tenant-cta--orange-outline,.ui-auth-tenant-cta.ui-btn.ui-btn--secondary.ui-auth-tenant-cta--orange-outline{background:transparent;border-color:color-mix(in srgb,var(--ui-auth-tenant-orange) 72%,var(--ui-auth-border));color:var(--ui-auth-tenant-orange);box-shadow:none}.ui-auth-tenant-cta--orange-outline:hover:not(:disabled),.ui-auth-tenant-cta.ui-btn.ui-btn--secondary.ui-auth-tenant-cta--orange-outline:hover:not(:disabled){background:color-mix(in srgb,var(--ui-auth-tenant-orange) 10%,transparent);border-color:var(--ui-auth-tenant-orange);color:var(--ui-auth-tenant-orange-hover)}.ui-auth-tenant-secondary-actions__label{margin:0 0 var(--space-3, .75rem);font-size:.6875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ui-auth-text-muted)}.ui-auth-tenant-secondary-actions__row{display:flex;flex-wrap:wrap;gap:var(--space-3, .75rem);align-items:center}.ui-auth-tenant-secondary-actions__row .ui-auth-tenant-cta--orange-outline{min-width:9rem;font-weight:600}.ui-auth-tenant-featured{display:block;width:100%;border:none;border-radius:var(--radius-lg, .75rem);padding:var(--space-5, 1.25rem) var(--space-6, 1.5rem)}.ui-auth-tenant-featured--recommended{background:var(--ui-auth-tenant-navy);color:var(--ui-auth-tenant-navy-text);box-shadow:0 16px 44px #07122638;padding:var(--space-6, 1.5rem) var(--space-6, 1.5rem);min-height:7.5rem}.ui-auth-tenant-featured--interactive{text-align:left;cursor:pointer;font:inherit;transition:box-shadow .15s ease,transform .15s ease}.ui-auth-tenant-featured--recommended.ui-auth-tenant-featured--interactive:hover:not(:disabled){box-shadow:0 20px 52px #07122647;transform:translateY(-1px)}.ui-auth-tenant-featured--interactive:focus-visible{outline:2px solid var(--ui-auth-tenant-orange);outline-offset:3px}.ui-auth-tenant-featured--interactive:disabled{cursor:not-allowed}.ui-auth-tenant-featured[data-dimmed]{opacity:.58}.ui-auth-tenant-featured__eyebrow{display:block;margin:0 0 var(--space-3, .75rem);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-auth-tenant-navy-muted)}.ui-auth-tenant-featured__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4, 1rem)}.ui-auth-tenant-featured__copy{min-width:0}.ui-auth-tenant-featured__title{display:block;margin:0;font-size:clamp(1.375rem,3vw,1.625rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.12;color:var(--ui-auth-tenant-navy-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-auth-tenant-featured__meta-list{display:flex;flex-direction:column;gap:var(--space-1, .25rem);margin-top:var(--space-3, .75rem)}.ui-auth-tenant-featured__meta,.ui-auth-tenant-featured__detail{display:block;margin:0;font-size:.875rem;line-height:1.45;color:var(--ui-auth-tenant-navy-muted)}.ui-auth-tenant-featured__cta{pointer-events:none;flex-shrink:0;min-width:6.75rem;min-height:2.375rem;padding-inline:1.125rem;white-space:nowrap}.ui-auth-tenant-featured__cta.ui-auth-tenant-cta--orange,.ui-auth-tenant-featured--interactive:hover:not(:disabled) .ui-auth-tenant-featured__cta.ui-auth-tenant-cta--orange{color:#fff}.ui-auth-tenant-featured--interactive:disabled .ui-auth-tenant-featured__cta{opacity:.65}.ui-auth-tenant-featured__spinner{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.35);border-top-color:var(--ds-text-secondary);border-radius:50%;animation:ui-auth-spin .7s linear infinite}@media (max-width: 599px){.ui-auth-tenant-workspace__panel{padding:var(--space-4, 1rem)}.ui-auth-tenant-featured--recommended{padding:var(--space-4, 1rem) var(--space-5, 1.25rem)}.ui-auth-tenant-featured__body{grid-template-columns:minmax(0,1fr);gap:var(--space-4, 1rem)}.ui-auth-tenant-featured__cta{width:100%;min-width:0;justify-content:center}.ui-auth-tenant-secondary-actions__row{flex-direction:column;align-items:stretch}.ui-auth-tenant-secondary-actions__row .ui-auth-tenant-cta--orange-outline{width:100%;min-width:0}}@media (max-width: 479px){.ui-auth-tenant-compact-row--interactive{grid-template-columns:minmax(0,1fr);gap:var(--space-3, .75rem)}.ui-auth-tenant-compact-row__cta{width:100%;justify-content:center}}.ui-auth-tenant-section{display:flex;flex-direction:column;gap:var(--space-3, .75rem)}.ui-auth-tenant-section__label{margin:0;font-size:.875rem;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--ui-auth-text)}.ui-auth-tenant-list{display:flex;flex-direction:column;gap:var(--space-3, .75rem)}.ui-auth-tenant-row{border:1px solid var(--ui-auth-border);border-radius:var(--radius-lg, .75rem);background:var(--ui-auth-surface);transition:border-color .15s ease,box-shadow .15s ease}.ui-auth-tenant-row:hover:not(.ui-auth-tenant-row--dimmed){border-color:var(--color-border-hover, var(--ds-mommo-border));box-shadow:0 4px 16px #0712260f}.ui-auth-tenant-row--dimmed{opacity:.55}.ui-auth-tenant-row--blocked{border-color:#ef444440}.ui-auth-tenant-row__main{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3, .75rem);padding:var(--space-3, .75rem) var(--space-4, 1rem)}@media (max-width: 767px){.ui-auth-tenant-row__main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions" "badge badge"}.ui-auth-tenant-row__identity{grid-area:identity}.ui-auth-tenant-row__badge{grid-area:badge;justify-self:start}.ui-auth-tenant-row__actions{grid-area:actions}}.ui-auth-tenant-row__identity{display:flex;align-items:center;gap:var(--space-3, .75rem);min-width:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.ui-auth-tenant-row__identity:disabled{cursor:not-allowed}.ui-auth-tenant-row__avatar{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--radius-md, .375rem);display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;background:var(--ds-bg-card);color:var(--color-brand, var(--ds-navy-950))}.ui-auth-tenant-row--blocked .ui-auth-tenant-row__avatar,.ui-auth-tenant-row__avatar[data-muted]{background:var(--bg-secondary, var(--ds-bg-muted));color:var(--ui-auth-text-muted)}.ui-auth-tenant-row__copy{min-width:0}.ui-auth-tenant-row__title{font-size:.9375rem;font-weight:600;color:var(--ui-auth-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-auth-tenant-row__subtitle,.ui-auth-tenant-row__meta{font-size:.8125rem;color:var(--ui-auth-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-auth-tenant-row__badge{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.ui-auth-tenant-row__plan{font-size:.6875rem;color:var(--ui-auth-text-muted)}.ui-auth-tenant-row__actions{display:flex;align-items:center;gap:var(--space-2, .5rem)}.ui-auth-tenant-row__spinner{width:1rem;height:1rem;border:2px solid var(--ui-auth-border);border-top-color:var(--color-brand, var(--ds-navy-950));border-radius:50%;animation:ui-auth-spin .7s linear infinite}@keyframes ui-auth-spin{to{transform:rotate(360deg)}}.ui-auth-tenant-row__callout{display:flex;gap:var(--space-3, .75rem);padding:var(--space-3, .75rem) var(--space-4, 1rem);border-top:1px solid var(--ui-auth-border);background:var(--ds-bg-card);font-size:.8125rem;color:var(--ui-auth-text)}.ui-auth-tenant-row__callout-title{font-weight:600}.ui-auth-tenant-row__callout-desc{color:var(--ui-auth-text-muted);margin-top:.125rem}.ui-auth-tenant-panel{display:flex;flex-direction:column;gap:var(--space-3, .75rem)}.ui-auth-tenant-panel__label{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ui-auth-text-muted)}.ui-auth-tenant-panel__label--muted{font-weight:600}.ui-auth-tenant-panel__label--muted,.ui-auth-tenant-section__label--muted{color:var(--ui-auth-text-muted);font-weight:500}.ui-auth-tenant-continue{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3, .75rem) var(--space-4, 1rem);padding:var(--space-3, .75rem) var(--space-4, 1rem);border:1px solid var(--ui-auth-border);border-radius:var(--radius-md, .375rem);background:var(--ui-auth-surface)}.ui-auth-tenant-continue[data-dimmed]{opacity:.55}.ui-auth-tenant-continue__copy{min-width:0}.ui-auth-tenant-continue__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand, var(--ds-navy-950))}.ui-auth-tenant-continue__label{margin:var(--space-1, .25rem) 0 0;font-size:.8125rem;color:var(--ui-auth-text-muted)}.ui-auth-tenant-continue__name{margin:0;font-size:.9375rem;font-weight:600;color:var(--ui-auth-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-auth-tenant-continue__meta{margin:var(--space-1, .25rem) 0 0;font-size:.8125rem;color:var(--ui-auth-text-muted)}.ui-auth-tenant-continue .ui-btn{flex-shrink:0}.ui-auth-tenant-continue__spinner{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.35);border-top-color:var(--ds-bg-card);border-radius:50%;animation:ui-auth-spin .7s linear infinite}.ui-auth-tenant-favorites{display:flex;gap:var(--space-3, .75rem);overflow-x:auto;padding-bottom:var(--space-1, .25rem);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ui-auth-tenant-favorites .ui-auth-tenant-row{flex:0 0 min(18rem,85vw);scroll-snap-align:start}.ui-auth-tenant-row--compact .ui-auth-tenant-row__main{padding:var(--space-3, .75rem)}.ui-auth-tenant-row--compact .ui-auth-tenant-row__avatar{width:2.125rem;height:2.125rem;font-size:.75rem}.ui-auth-tenant-favorites__star{display:inline-flex;align-items:center;justify-content:center;padding:.375rem;border:none;border-radius:var(--radius-md, .375rem);background:transparent;color:var(--ds-text-secondary);cursor:pointer}.ui-auth-tenant-favorites__star:hover:not(:disabled){background:#d9770614}.ui-auth-tenant-favorites__star:disabled{opacity:.5;cursor:not-allowed}.ui-auth-tenant-favorite-indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ds-text-secondary)}.ui-auth-tenant-row__title-row{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);min-width:0;max-width:100%}.ui-auth-tenant-action-card,.ui-auth-tenant-compact-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3, .75rem) var(--space-4, 1rem);padding:var(--space-3, .75rem) var(--space-4, 1rem);border:1px solid var(--ui-auth-border);border-radius:var(--radius-lg, .75rem);background:var(--ui-auth-surface);transition:border-color .15s ease,box-shadow .15s ease}.ui-auth-tenant-compact-row--interactive{width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit;padding:var(--space-4, 1rem) var(--space-5, 1.25rem);align-items:center;background:var(--ui-auth-surface);border:1px solid var(--ui-auth-border);border-radius:var(--radius-lg, .75rem);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ui-auth-tenant-compact-row--interactive:hover:not(:disabled){border-color:color-mix(in srgb,var(--ui-auth-tenant-orange) 28%,var(--ui-auth-border));box-shadow:0 6px 20px #0712260f;transform:translateY(-1px)}.ui-auth-tenant-compact-row--interactive:focus-visible{outline:2px solid var(--color-brand, var(--ds-navy-950));outline-offset:2px}.ui-auth-tenant-compact-row--interactive:disabled{cursor:not-allowed}.ui-auth-tenant-compact-row__cta{pointer-events:none;flex-shrink:0}.ui-auth-tenant-compact-row__spinner{display:inline-block;width:1rem;height:1rem;border:2px solid var(--ui-auth-border);border-top-color:var(--color-brand, var(--ds-navy-950));border-radius:50%;animation:ui-auth-spin .7s linear infinite}.ui-auth-tenant-compact-row__meta-stack{display:flex;flex-direction:column;gap:.125rem;margin-top:var(--space-1, .25rem)}.ui-auth-tenant-compact-row__meta-stack .ui-auth-tenant-compact-row__subtitle,.ui-auth-tenant-compact-row__meta-stack .ui-auth-tenant-compact-row__meta{margin:0}.ui-auth-tenant-compact-row__summary{display:block;margin:var(--space-1, .25rem) 0 0;font-size:.8125rem;line-height:1.45;color:var(--ui-auth-text-muted)}.ui-auth-tenant-compact-row__cta{pointer-events:none;flex-shrink:0;min-width:5rem;padding:.45rem .75rem;font-size:.8125rem;font-weight:600;white-space:nowrap}.ui-auth-tenant-section__label--muted{font-size:.8125rem;font-weight:600;color:var(--ui-auth-text-muted)}.ui-auth-tenant-action-card--dashed,.ui-auth-tenant-compact-row--dashed{border-style:dashed}.ui-auth-tenant-action-card--secondary{background:color-mix(in srgb,var(--ui-auth-surface) 92%,var(--ui-auth-border))}.ui-auth-tenant-action-card--stack{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--space-3, .75rem)}.ui-auth-tenant-action-card--stack .ui-btn{width:100%;justify-content:center}.ui-auth-tenant-action-card:hover,.ui-auth-tenant-compact-row:hover:not([data-dimmed]){border-color:var(--color-border-hover, var(--ds-mommo-border))}.ui-auth-tenant-compact-row[data-dimmed]{opacity:.55}.ui-auth-tenant-action-card__copy,.ui-auth-tenant-compact-row__copy{min-width:0}.ui-auth-tenant-action-card__title,.ui-auth-tenant-compact-row__title{display:block;margin:0;font-size:.9375rem;font-weight:600;color:var(--ui-auth-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-auth-tenant-action-card__desc,.ui-auth-tenant-compact-row__subtitle,.ui-auth-tenant-compact-row__meta,.ui-auth-tenant-compact-row__summary{margin:var(--space-1, .25rem) 0 0;font-size:.8125rem;line-height:1.4;color:var(--ui-auth-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-auth-tenant-action-card .ui-btn,.ui-auth-tenant-compact-row .ui-btn{flex-shrink:0}@media (max-width: 479px){.ui-auth-tenant-continue,.ui-auth-tenant-action-card:not(.ui-auth-tenant-action-card--stack),.ui-auth-tenant-compact-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2, .5rem) var(--space-3, .75rem)}}.ui-auth-tenant-create{display:flex;flex-direction:column;gap:var(--space-3, .75rem);padding:var(--space-4, 1rem);border:1px dashed var(--ui-auth-border);border-radius:var(--radius-lg, .75rem);background:var(--ui-auth-surface)}.ui-auth-tenant-create__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-md, .375rem);background:var(--ds-bg-card);color:var(--color-brand, var(--ds-navy-950))}.ui-auth-tenant-create__title{margin:0;font-size:1rem;font-weight:700;color:var(--ui-auth-text)}.ui-auth-tenant-create__desc{margin:0;font-size:.8125rem;line-height:1.5;color:var(--ui-auth-text-muted)}.ui-auth-tenant-create__btn{margin-top:var(--space-1, .25rem);padding:.625rem 1rem;border:1px solid var(--ui-auth-border);border-radius:var(--radius-md, .375rem);background:var(--ui-auth-surface);color:var(--ui-auth-text);font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ui-auth-tenant-create__btn:hover:not(:disabled){border-color:var(--color-brand, var(--ds-navy-950));background:var(--ds-bg-card)}.ui-auth-tenant-create__btn:disabled{opacity:.55;cursor:not-allowed}.ui-auth-tenant-admin__link{display:flex;align-items:flex-start;gap:var(--space-3, .75rem);padding:var(--space-3, .75rem) var(--space-4, 1rem);border:1px solid var(--ui-auth-border);border-radius:var(--radius-lg, .75rem);background:var(--ui-auth-surface);color:var(--ui-auth-text);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.ui-auth-tenant-admin__link:hover{border-color:var(--color-border-hover, var(--ds-mommo-border));box-shadow:0 4px 16px #0712260f}.ui-auth-tenant-admin__copy{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.ui-auth-tenant-admin__copy strong{font-size:.9375rem}.ui-auth-tenant-admin__lede{display:block;font-size:.8125rem;font-weight:400;color:var(--ui-auth-text-muted)}[data-theme=dark] .ui-auth-shell{--ui-auth-surface: var(--ds-bg-card);--ui-auth-border: rgba(255, 255, 255, .1);--ui-auth-text: var(--ds-text);--ui-auth-text-muted: var(--ds-text-secondary)}[data-theme=dark] .ui-auth-card{box-shadow:0 12px 40px #00000059}[data-theme=dark] .ui-auth-alert--error{background:#ef44441f;border-color:#ef44444d}[data-theme=dark] .ui-auth-tenant-workspace__panel{box-shadow:0 8px 28px #00000038}[data-theme=dark] .ui-auth-tenant-featured--recommended{background:var(--ui-auth-tenant-navy-elevated);box-shadow:0 14px 40px #00000059}[data-theme=dark] .ui-auth-tenant-featured--recommended.ui-auth-tenant-featured--interactive:hover:not(:disabled){box-shadow:0 18px 48px #0000006b}[data-theme=dark] .ui-auth-tenant-compact-row--interactive:hover:not(:disabled){box-shadow:0 4px 14px #0003}[data-theme=dark] .ui-auth-tenant-cta--orange-outline{color:var(--ui-auth-tenant-orange);border-color:color-mix(in srgb,var(--ui-auth-tenant-orange) 55%,transparent)}[data-theme=dark] .ui-auth-tenant-cta--orange-outline:hover:not(:disabled){background:color-mix(in srgb,var(--ui-auth-tenant-orange) 14%,transparent)}[data-theme=dark] .ui-auth-tenant-cta--orange{color:var(--ui-auth-tenant-orange-text)}.ui-auth-shell__footer-copy{font-size:.75rem;color:var(--text-muted);text-align:center}@keyframes auth-fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ui-auth-card{animation:auth-fade-in-up .5s cubic-bezier(.16,1,.3,1) forwards;box-shadow:0 20px 48px #07122614!important}.ui-auth-card .input-group input,.ui-auth-card .ui-password-input__control{border-radius:var(--ds-radius-control, 12px)!important;border:1px solid var(--ui-auth-border)!important;padding:.75rem 1rem!important;font-size:.875rem!important;background-color:var(--ui-auth-surface)!important;color:var(--ui-auth-text)!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.ui-auth-card .input-group input:focus,.ui-auth-card .ui-password-input__control:focus{border-color:var(--ds-orange)!important;box-shadow:0 0 0 4px #ff6b0024!important;outline:none!important}.ui-auth-tenant-compact-row--interactive{animation:auth-fade-in-up .4s cubic-bezier(.16,1,.3,1) forwards;border-radius:var(--ds-radius-md, 16px)!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.ui-auth-tenant-compact-row--interactive:hover:not(:disabled){border-color:var(--ds-orange)!important;box-shadow:0 10px 28px #07122614!important;transform:translateY(-2px)!important}.ui-auth-tenant-featured{animation:auth-fade-in-up .45s cubic-bezier(.16,1,.3,1) forwards;border-radius:var(--ds-radius-md, 16px)!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.ui-auth-tenant-featured--interactive:hover:not(:disabled){border-color:var(--ds-orange)!important;box-shadow:0 16px 36px #07122629!important;transform:translateY(-2px)!important}.ui-auth-shell--legal .ui-auth-shell__grid{display:flex;flex-direction:column;min-height:100dvh;min-height:100vh}.ui-auth-shell--legal .ui-auth-shell__content{padding-bottom:env(safe-area-inset-bottom)}.ui-auth-shell--legal .ui-auth-shell__body{align-items:stretch;justify-content:flex-start;padding:var(--space-5, 1.25rem) var(--space-5, 1.25rem) calc(var(--space-8, 2rem) + env(safe-area-inset-bottom))}@media (min-width: 768px){.ui-auth-shell--legal .ui-auth-shell__body{padding-inline:var(--space-8, 2rem)}}.ui-auth-legal-doc{width:100%;max-width:40rem;margin:0 auto;padding:var(--space-2, .5rem) 0 var(--space-4, 1rem);box-sizing:border-box}.ui-auth-legal-doc__back{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:var(--space-5, 1.25rem);font-size:.8125rem;font-weight:600;color:var(--color-brand, var(--ds-navy-950));text-decoration:none}.ui-auth-legal-doc__back:hover{text-decoration:underline}.ui-auth-legal-doc__title{margin:0 0 var(--space-4, 1rem);font-size:1.75rem;font-weight:800;letter-spacing:-.02em;color:var(--ui-auth-text)}.ui-auth-legal-doc__meta{margin:0 0 var(--space-6, 1.5rem);font-size:.9rem;line-height:1.55;color:var(--ui-auth-text-muted)}.ui-auth-legal-doc article h2{margin:var(--space-6, 1.5rem) 0 var(--space-2, .5rem);font-size:1.05rem;font-weight:800;color:var(--ui-auth-text)}.ui-auth-legal-doc article p{margin:0 0 var(--space-3, .75rem);font-size:.9rem;line-height:1.6;color:var(--ui-auth-text-muted)}.ui-auth-legal-doc article a{color:var(--color-brand, var(--ds-navy-950));font-weight:600;text-decoration:none}.ui-auth-legal-doc article a:hover{text-decoration:underline}.ui-auth-legal-doc article strong{color:var(--ui-auth-text)}.ui-auth-legal-doc article em{font-style:italic}:root{--pub-doc-space-5: 20px;--pub-doc-header-y: 20px;--pub-doc-actions-y: 40px;--pub-doc-payment-y: 120px;--pub-doc-table-y: 250px;--pub-doc-action-height: 32px;--pub-doc-page-size-width: 100px}.ui-public-document-page{min-height:100dvh;background:var(--ds-bg-canvas);color:var(--ds-text);font-family:var(--ds-font-sans, system-ui, -apple-system, "Segoe UI", sans-serif)}.ui-public-document-shell{max-width:880px;margin:0 auto;padding:var(--pub-doc-space-5);position:relative}.ui-public-document-header{position:relative;min-height:56px}.ui-public-document-header__title{position:absolute;left:var(--pub-doc-space-5);top:var(--pub-doc-header-y);margin:0;font-size:24px;font-weight:700;line-height:1.2;color:var(--ds-text)}.ui-public-document-header__brand{position:absolute;right:var(--pub-doc-space-5);top:var(--pub-doc-header-y);display:flex;align-items:center;gap:10px;max-width:45%}.ui-public-document-header__brand img{width:36px;height:36px;object-fit:contain;border-radius:8px}.ui-public-document-header__brand span{font-size:13px;color:var(--ds-text-secondary);text-align:right}.ui-public-document-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:var(--pub-doc-actions-y)}.ui-public-document-actions .ui-btn{height:var(--pub-doc-action-height);min-height:var(--pub-doc-action-height);padding-inline:14px}.ui-public-document-summary{margin-top:calc(var(--pub-doc-payment-y) - var(--pub-doc-actions-y) - var(--pub-doc-action-height));padding:var(--pub-doc-space-5);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);min-height:100px}.ui-public-document-summary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.ui-public-document-summary__label{display:block;font-size:12px;color:var(--ds-text-secondary);margin-bottom:4px}.ui-public-document-summary__value{font-size:15px;font-weight:600}.ui-public-document-payment{margin-top:16px;padding-top:16px;border-top:1px solid var(--ds-border)}.ui-public-document-payment__title{margin:0 0 10px;font-size:14px;font-weight:700}.ui-public-document-payment__meta{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:14px}.ui-public-document-boleto-link{display:inline-flex;align-items:center;margin-top:10px;font-size:14px;font-weight:600;color:var(--ds-text);text-decoration:underline;text-underline-offset:3px}.ui-public-document-table-wrap{margin-top:calc(var(--pub-doc-table-y) - var(--pub-doc-payment-y) - 100px)}.ui-public-document-table{width:100%;border-collapse:collapse;background:var(--ds-bg-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);overflow:hidden}.ui-public-document-table th,.ui-public-document-table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--ds-border);font-size:14px}.ui-public-document-table th{font-size:12px;font-weight:700;color:var(--ds-text-secondary);background:var(--ds-bg-muted)}.ui-public-document-table tr:last-child td{border-bottom:0}.ui-public-document-table td.num,.ui-public-document-table th.num{text-align:right;white-space:nowrap}.ui-public-document-total{margin-top:14px;display:flex;justify-content:flex-end;font-size:16px;font-weight:700}.ui-public-document-footer{margin-top:28px;padding-top:16px;border-top:1px solid var(--ds-border);display:grid;grid-template-columns:var(--pub-doc-page-size-width) 1fr;align-items:center;gap:12px}.ui-public-document-footer__total{justify-self:center;text-align:center;font-size:15px;font-weight:700}.ui-public-document-footer__total span{display:block;font-size:12px;font-weight:500;color:var(--ds-text-secondary)}.ui-public-document-lock{max-width:420px;margin:120px auto 0;padding:24px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-bg-card)}.ui-public-document-lock h2{margin:0 0 8px;font-size:18px}.ui-public-document-lock p{margin:0 0 16px;color:var(--ds-text-secondary);font-size:14px}.ui-public-document-lock form{display:grid;gap:12px}.ui-public-document-state{margin-top:80px;text-align:center;color:var(--ds-text-secondary)}.ui-public-document-lock__icon{display:inline;vertical-align:text-bottom}.ui-public-document-branding-note{margin-top:24px;font-size:12px}@media (max-width: 720px){.ui-public-document-header__title{position:static;margin-bottom:8px}.ui-public-document-header__brand{position:static;max-width:none;justify-content:flex-start}.ui-public-document-actions{margin-top:24px;justify-content:stretch}.ui-public-document-actions .ui-btn{flex:1}.ui-public-document-summary__grid,.ui-public-document-footer{grid-template-columns:1fr}.ui-public-document-footer__total{justify-self:stretch}}.public-mkt-header__scroll-sentinel{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none;visibility:hidden}.public-mkt-header{position:sticky;top:0;z-index:200;min-height:calc(env(safe-area-inset-top,0px) + 3.5rem);padding:calc(env(safe-area-inset-top,0px) + .85rem) 0 .85rem;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}.public-mkt-header--top{background:transparent;border-bottom:1px solid transparent;box-shadow:none}.public-mkt-header--solid{background:#fafafae6;border-bottom:1px solid var(--lp-min-border, var(--border-color));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px #0f172a0a}.public-mkt-header--document{background:#fafafaeb;border-bottom:1px solid var(--lp-min-border, var(--border-color))}.public-mkt-header--home.public-mkt-header--top .public-mkt-header__logo{filter:none}.public-mkt-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:var(--lp-min-max, min(100%, 72rem));min-height:2.25rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,1.75rem)}.public-mkt-header__brand{display:flex;align-items:center;flex-shrink:0;min-height:2.25rem;padding:.15rem .35rem .15rem 0;text-decoration:none}.public-mkt-header__logo{display:block;height:44px!important;width:auto!important;max-height:52px}.public-mkt-header__nav{display:none;align-items:center;gap:.25rem}@media (min-width: 768px){.public-mkt-header__nav{display:flex}}.public-mkt-header__nav-link{padding:.45rem .8rem;font-size:.875rem;font-weight:600;color:var(--lp-min-muted, var(--ds-text-secondary));text-decoration:none;border-radius:8px;transition:color .15s ease,background .15s ease}.public-mkt-header__nav-link:hover{color:var(--lp-min-ink, var(--ds-text));background:#0f172a0a}.public-mkt-header__actions{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.public-mkt-header__actions .public-mkt-header__nav-link--quiet{display:none}@media (min-width: 768px){.public-mkt-header__actions .public-mkt-header__nav-link--quiet{display:inline-flex}}.public-mkt-header__menu-btn{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--lp-min-border, var(--border-color));border-radius:10px;background:var(--lp-min-surface, var(--ds-bg-card));color:var(--lp-min-ink, var(--ds-text));cursor:pointer}@media (min-width: 768px){.public-mkt-header__menu-btn{display:none}}.public-mkt-header__mobile-panel{display:flex;flex-direction:column;gap:.35rem;width:var(--lp-min-max, min(100%, 72rem));margin:.5rem auto 0;padding:.75rem 1rem 1rem;border-top:1px solid var(--lp-min-border, var(--border-color))}.public-mkt-header__mobile-link{padding:.65rem .5rem;font-size:.9375rem;font-weight:500;color:var(--lp-min-ink, var(--ds-text));text-decoration:none}.public-mkt-header--home.public-mkt-header--top{flex-shrink:0;position:sticky;z-index:10}.lp-root--minimal .public-mkt-header--document .public-mkt-header__inner{width:var(--lp-min-max)}.public-shell--landing-mvp{background:var(--ds-bg-card);min-height:100dvh;min-height:100vh;overflow:hidden}.public-shell--landing-mvp .public-shell-main{padding:0;min-height:100dvh;min-height:100vh;overflow:hidden}.landing-minimal{--landing-text: var(--ds-text);--landing-muted: var(--ds-text-secondary);--landing-border: var(--ds-border);--landing-surface: var(--ds-bg-card);display:flex;flex-direction:column;min-height:100dvh;min-height:100vh;background:var(--landing-surface);color:var(--landing-text);overflow:hidden}.landing-minimal-hero{flex:1;display:flex;flex-direction:column;min-height:0}.landing-minimal-hero__inner{flex:1;display:flex;flex-direction:column;max-width:1200px;width:100%;margin:0 auto;padding:0 var(--space-6, 1.5rem);min-height:0}.landing-minimal-hero__grid{flex:1;display:grid;grid-template-columns:1fr;gap:var(--space-8, 2rem);align-items:center;min-height:0}@media (min-width: 1024px){.landing-minimal-hero__grid{grid-template-columns:45fr 55fr;gap:var(--space-10, 2.5rem)}}.landing-minimal-hero__copy{display:flex;flex-direction:column;gap:var(--space-5, 1.25rem);text-align:center}@media (min-width: 1024px){.landing-minimal-hero__copy{text-align:left;padding-right:var(--space-4, 1rem)}}.landing-minimal-hero__title{margin:0;font-family:var(--font-display, "Inter", system-ui, sans-serif);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--landing-text)}.landing-minimal-hero__subtitle{margin:0;font-family:var(--font-body, "Inter", system-ui, sans-serif);font-size:var(--ds-text-subtitle, .875rem);font-weight:500;line-height:1.5;color:var(--landing-muted);max-width:28rem}@media (min-width: 1024px){.landing-minimal-hero__subtitle{max-width:none}}@media (max-width: 1023px){.landing-minimal-hero__subtitle{margin-inline:auto}}.landing-minimal-hero__cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3, .75rem)}@media (min-width: 1024px){.landing-minimal-hero__cta-row{justify-content:flex-start}}.landing-minimal-benefits{margin:0;font-family:var(--font-body, "Inter", system-ui, sans-serif);font-size:var(--ds-text-caption, .75rem);font-weight:500;color:var(--ds-text-secondary);letter-spacing:.01em;text-align:center}@media (min-width: 1024px){.landing-minimal-benefits{text-align:left}}.landing-minimal-benefits__link{color:var(--ds-text-secondary);text-decoration:none;transition:color .15s ease}.landing-minimal-benefits__link:hover{color:var(--ds-primary)}.landing-minimal-benefits-hint{margin:.45rem 0 0;font-size:var(--ds-text-caption, .75rem);text-align:center}.landing-minimal-benefits-hint a{color:var(--ds-primary);font-weight:600;text-decoration:none}.landing-minimal-benefits-hint a:hover{text-decoration:underline}@media (min-width: 1024px){.landing-minimal-benefits-hint{text-align:left}}.landing-minimal-hero__visual{display:flex;align-items:center;justify-content:center;min-height:0;min-width:0}.landing-minimal-dash{width:100%;max-width:100%}.landing-minimal-dash__skeleton{width:100%;aspect-ratio:16 / 10;max-height:min(52vh,420px);border-radius:var(--radius-lg, .75rem);border:1px solid var(--landing-border);background:linear-gradient(110deg,color-mix(in srgb,var(--ds-primary) 16%,var(--landing-surface)) 0%,var(--landing-surface) 45%,color-mix(in srgb,var(--ds-primary-hover) 22%,var(--landing-surface)) 90%);background-size:200% 100%;animation:landing-minimal-shimmer 1.4s ease-in-out infinite}@keyframes landing-minimal-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.landing-minimal-footer{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .5rem;padding:var(--space-4, 1rem) var(--space-6, 1.5rem) var(--space-5, 1.25rem);font-family:var(--font-body, "Inter", system-ui, sans-serif);font-size:var(--ds-text-caption, .75rem);color:var(--ds-text-secondary)}.landing-minimal-footer a{color:inherit;text-decoration:none;transition:color .15s ease}.landing-minimal-footer a:hover{color:var(--landing-text)}.landing-minimal-footer__sep{-webkit-user-select:none;user-select:none;opacity:.5}.landing-minimal .lp-hero-dash{position:relative;width:100%;max-width:100%;max-height:min(52vh,420px);margin-inline:0;animation:none}.landing-minimal .lp-hero-dash-glow{display:none}.landing-minimal .lp-hero-dash-window{position:relative;border:1px solid var(--landing-border);border-radius:var(--radius-lg, .75rem);background:var(--landing-surface);box-shadow:var(--ds-shadow-card);overflow:hidden}.landing-minimal .lp-hero-dash-body{display:flex;min-height:0;height:min(52vh,420px)}.landing-minimal .lp-hero-dash-sidebar{display:none;flex-direction:column;width:148px;flex-shrink:0;padding:var(--space-3, .75rem);background:var(--ds-sidebar-gradient);color:var(--ds-sidebar-text);border-right:1px solid color-mix(in srgb,var(--ds-primary-pressed) 24%,transparent)}@media (min-width: 768px){.landing-minimal .lp-hero-dash-sidebar{display:flex}}.landing-minimal .lp-hero-dash-sidebar-logo{width:auto;height:28px;margin-bottom:var(--space-4, 1rem);opacity:.95;background:transparent;color:inherit}.landing-minimal .lp-hero-dash-sidebar ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow:hidden}.landing-minimal .lp-hero-dash-sidebar li span{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-radius:var(--radius-sm, .375rem);font-size:.6875rem;font-weight:500;color:#ffffffc2;text-align:left;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-minimal .lp-hero-dash-sidebar li span.is-active{background:#ffffff29;color:var(--ds-sidebar-text-strong)}.landing-minimal .lp-hero-dash-user{display:flex;align-items:center;gap:.5rem;padding-top:var(--space-3, .75rem);border-top:1px solid rgba(255,255,255,.08);margin-top:auto;color:var(--ds-sidebar-text)}.landing-minimal .lp-hero-dash-user>span{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-full, 999px);background:#ffffff29;color:var(--ds-sidebar-text);font-size:.625rem;font-weight:600;flex-shrink:0}.landing-minimal .lp-hero-dash-user strong{display:block;max-width:90px;font-size:.6875rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-minimal .lp-hero-dash-user small{display:block;max-width:90px;font-size:.625rem;color:#ffffffb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-minimal .lp-hero-dash-main{flex:1;display:flex;flex-direction:column;min-width:0;padding:var(--space-3, .75rem) var(--space-4, 1rem);gap:var(--space-3, .75rem);overflow:hidden}.landing-minimal .lp-hero-dash-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2, .5rem);flex-shrink:0}.landing-minimal .lp-hero-dash-topbar h2{margin:0;font-size:.8125rem;font-weight:650;color:var(--landing-text)}.landing-minimal .lp-hero-dash-actions{display:flex;align-items:center;gap:var(--space-2, .5rem);color:var(--landing-muted)}.landing-minimal .lp-hero-dash-search{display:none;align-items:center;gap:.35rem;padding:.25rem .5rem;border-radius:var(--radius-sm, .375rem);border:1px solid var(--landing-border);font-size:.625rem;color:var(--ds-text-secondary)}@media (min-width: 640px){.landing-minimal .lp-hero-dash-search{display:inline-flex}}.landing-minimal .lp-hero-dash-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2, .5rem);flex-shrink:0}.landing-minimal .lp-hero-dash-kpi{display:flex;flex-direction:column;gap:.15rem;padding:var(--space-2, .5rem) var(--space-3, .75rem);border:1px solid var(--landing-border);border-radius:var(--radius-md, .5rem);background:var(--landing-surface)}.landing-minimal .lp-hero-dash-kpi>span{font-size:.625rem;font-weight:500;color:var(--landing-muted)}.landing-minimal .lp-hero-dash-kpi>strong{font-size:.8125rem;font-weight:700;color:var(--landing-text);line-height:1.2}.landing-minimal .lp-hero-dash-kpi>em{font-size:.5625rem;font-style:normal;font-weight:500}.landing-minimal .lp-hero-dash-kpi>em.is-up{color:var(--ds-text-secondary)}.landing-minimal .lp-hero-dash-kpi>em.is-down{color:var(--landing-muted)}.landing-minimal .lp-hero-dash-kpi>svg{display:none}.landing-minimal .lp-hero-dash-grid{display:grid;grid-template-columns:1fr;gap:var(--space-2, .5rem);flex:1;min-height:0}@media (min-width: 640px){.landing-minimal .lp-hero-dash-grid{grid-template-columns:1.4fr 1fr}}.landing-minimal .lp-hero-dash-chart,.landing-minimal .lp-hero-dash-channel{display:flex;flex-direction:column;gap:var(--space-2, .5rem);padding:var(--space-2, .5rem) var(--space-3, .75rem);border:1px solid var(--landing-border);border-radius:var(--radius-md, .5rem);min-height:0;overflow:hidden}.landing-minimal .lp-hero-dash-chart-head span{font-size:.625rem;font-weight:600;color:var(--landing-muted)}.landing-minimal .lp-hero-dash-bars{display:flex;align-items:flex-end;gap:4px;flex:1;min-height:48px;padding-top:var(--space-1, .25rem)}.landing-minimal .lp-hero-dash-bars .lp-mock-bar{flex:1;border-radius:2px 2px 0 0;background:linear-gradient(180deg,var(--ds-primary-hover),var(--ds-primary));opacity:.85;min-height:20%;animation:none}.lp-mock-bar--1{height:42%;opacity:.5}.lp-mock-bar--2{height:58%;opacity:.55}.lp-mock-bar--3{height:38%;opacity:.45}.lp-mock-bar--5{height:65%;opacity:.9}.lp-mock-bar--6{height:80%}.lp-mock-bar--7{height:55%;opacity:.75}.landing-minimal .lp-hero-dash-days{display:flex;justify-content:space-between;font-size:.5rem;color:var(--ds-text-secondary)}.landing-minimal .lp-hero-dash-donut-wrap{display:flex;align-items:center;gap:var(--space-2, .5rem);flex:1;min-height:0}.landing-minimal .lp-hero-dash-donut{width:2.5rem;height:2.5rem;border-radius:50%;flex-shrink:0;background:conic-gradient(var(--ds-primary) 0% 52%,var(--ds-orange) 52% 80%,var(--landing-border) 80% 92%,var(--ds-bg-muted) 92% 100%)}.landing-minimal .lp-hero-dash-donut-wrap ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;min-width:0}.landing-minimal .lp-hero-dash-donut-wrap li{display:flex;align-items:center;gap:.35rem;font-size:.5625rem;color:var(--landing-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-minimal .lp-hero-dash-donut-wrap li>span{width:.4rem;height:.4rem;border-radius:1px;flex-shrink:0}.landing-minimal .lp-hero-dash-donut-wrap li>span.is-store{background:var(--ds-bg-card)}.landing-minimal .lp-hero-dash-donut-wrap li>span.is-ecom{background:var(--ds-bg-card)}.landing-minimal .lp-hero-dash-donut-wrap li>span.is-market{background:var(--landing-border)}.landing-minimal .lp-hero-dash-donut-wrap li>span.is-other{background:var(--ds-bg-card)}.landing-minimal .lp-hero-dash-donut-wrap li strong{margin-left:auto;font-weight:600;color:var(--landing-text)}.landing-minimal .lp-hero-dash-bottom{display:none}@media (min-width: 900px) and (min-height: 800px){.landing-minimal .lp-hero-dash-bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-2, .5rem);flex-shrink:0}}.landing-minimal .lp-hero-dash-orders,.landing-minimal .lp-hero-dash-receivables{padding:var(--space-2, .5rem) var(--space-3, .75rem);border:1px solid var(--landing-border);border-radius:var(--radius-md, .5rem);min-width:0}.landing-minimal .lp-hero-dash-table{display:flex;flex-direction:column;gap:2px}.landing-minimal .lp-hero-dash-row{display:grid;grid-template-columns:auto 1fr auto;gap:.25rem .5rem;align-items:baseline;font-size:.5625rem;padding:.2rem 0;border-bottom:1px solid var(--landing-border)}.landing-minimal .lp-hero-dash-row:last-child{border-bottom:none}.landing-minimal .lp-hero-dash-row strong{font-weight:600;color:var(--landing-text)}.landing-minimal .lp-hero-dash-row>span{color:var(--landing-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-minimal .lp-hero-dash-row>b{font-weight:600;color:var(--landing-text);text-align:right}.landing-minimal .lp-hero-dash-row>em{grid-column:1 / -1;font-style:normal;font-size:.5rem;color:var(--ds-text-secondary)}.landing-minimal .lp-hero-dash-receivables ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.landing-minimal .lp-hero-dash-receivables li{display:flex;justify-content:space-between;align-items:baseline;font-size:.5625rem;gap:.5rem}.landing-minimal .lp-hero-dash-receivables li span{color:var(--landing-muted)}.landing-minimal .lp-hero-dash-receivables li strong{font-weight:600;color:var(--landing-text)}.landing-minimal .lp-hero-dash-link{display:none}@media (min-width: 1024px) and (min-height: 700px){.landing-minimal{max-height:100dvh;max-height:100vh}}@media (max-width: 1023px){.public-shell--landing-mvp,.public-shell--landing-mvp .public-shell-main,.landing-minimal{overflow:auto;min-height:100dvh}.landing-minimal-hero__grid{padding-block:var(--space-4, 1rem) var(--space-2, .5rem)}.landing-minimal .lp-hero-dash-body{height:auto;min-height:220px;max-height:280px}}@media (max-width: 639px){.landing-minimal .lp-hero-dash-grid{grid-template-columns:1fr}.landing-minimal .lp-hero-dash-orders{display:none}}.lp-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:9999px;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;border:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.lp-btn:active{transform:scale(.97)}.lp-btn--primary{background:var(--ds-mommo-card);color:var(--brand-primary);box-shadow:0 4px 24px #00000038}.lp-btn--primary:hover{background:var(--ds-orange-light);box-shadow:0 6px 32px #00000047;transform:translateY(-1px)}.lp-btn--ghost{background:#ffffff1f;color:var(--ds-mommo-card);border:1.5px solid rgba(255,255,255,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lp-btn--ghost:hover{background:#fff3;border-color:#fff6;transform:translateY(-1px)}.lp-btn--lg{padding:1rem 2rem;font-size:1rem}a.lp-btn{text-decoration:none;box-sizing:border-box}.lp-btn:focus-visible{outline:3px solid rgba(255,255,255,.95);outline-offset:3px}.lp-btn--ghost:focus-visible{outline-color:#fffffffa}.lp-btn--primary:focus-visible{outline-color:var(--ds-primary-pressed);outline-offset:2px}.lp-btn--hero-primary:focus-visible{outline-color:var(--brand-primary);outline-offset:2px}.public-shell:has(.lp-root:not(.lp-root--minimal)){background-color:var(--ds-primary-pressed);height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.public-shell:has(.lp-root--minimal){background-color:var(--ds-mommo-bg);height:auto;max-height:none;overflow:visible}.public-shell:has(.lp-root--minimal){min-height:100dvh}.public-shell:has(.lp-root) .public-shell-header,.public-shell:has(.lp-root) .public-shell-footer{display:none}.public-shell:has(.lp-root--minimal) .public-shell-main,.public-shell:has(.lp-root--minimal) .auth-aside-stage,.public-shell:has(.lp-root--minimal) .auth-aside-layer{overflow:visible;height:auto;max-height:none;min-height:0;background-color:var(--ds-mommo-bg)}.public-shell:has(.lp-root):not(.public-shell--marketing-home) .public-shell-main{padding:0;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden;background-color:var(--ds-primary-pressed)}.public-shell:has(.lp-root):not(.public-shell--marketing-home) .auth-aside-stage,.public-shell:has(.lp-root):not(.public-shell--marketing-home) .auth-aside-layer{min-height:0;height:100%;max-height:100%;background-color:var(--ds-primary-pressed)}.public-shell.public-shell--marketing-home{display:block!important;min-height:0!important;height:auto!important;background:var(--ds-mommo-bg)}.public-shell.public-shell--marketing-home .public-shell-main{display:block!important;flex:none!important;height:auto!important;max-height:none!important;min-height:0!important;padding:0!important;overflow:visible!important;background:var(--ds-mommo-bg)}.public-shell.public-shell--marketing-home .auth-aside-stage{display:grid!important;grid-template-areas:"stack"!important;flex:none!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;background:var(--ds-mommo-bg)}.public-shell.public-shell--marketing-home .auth-aside-layer,.public-shell.public-shell--marketing-home .auth-aside-layer--route{display:block!important;grid-area:stack!important;flex:none!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;background:transparent}.public-shell.public-shell--marketing-home .public-shell-main,.public-shell.public-shell--marketing-home .auth-aside-stage{padding-bottom:0!important}.public-shell.public-shell--marketing-home .lp-root--minimal{position:relative!important;inset:auto!important;z-index:1!important;overflow-x:clip!important;overflow-y:visible!important}.lp-root--minimal>.public-auth-minimal-footer{flex:0 0 auto;width:100%;margin-top:0;border-top:1px solid var(--lp-min-border);background:var(--lp-min-bg)}html[data-mommo-marketing=true],html[data-mommo-marketing=true] body,html[data-mommo-marketing=true] #root{min-height:0!important;height:auto!important}.lp-root--minimal{--lp-min-bg: var(--ds-mommo-bg);--lp-min-surface: var(--ds-mommo-card);--lp-min-ink: var(--ds-text);--lp-min-muted: var(--ds-text-secondary);--lp-min-border: rgba(15, 23, 42, .08);--lp-min-accent: var(--color-brand, var(--mommo-brand-primary));--lp-min-max: min(1120px, 100% - 2rem);position:relative;inset:auto;z-index:1;width:100%;height:auto;max-height:none;overflow-x:clip;overflow-y:visible;background:var(--lp-min-bg);color:var(--lp-min-ink)}.lp-root--minimal{min-height:100dvh}.lp-btn--sm{padding:.45rem .9rem;font-size:.8125rem}.lp-min-hero{padding:clamp(2rem,6vh,4rem) 0 clamp(3rem,8vh,5rem)}.lp-min-hero-inner{display:grid;grid-template-columns:1fr 1.08fr;gap:clamp(2rem,5vw,3.5rem);align-items:center;width:var(--lp-min-max);margin:0 auto;padding:0 1rem}.lp-min-brand-title{margin:0;font-size:clamp(3.5rem,10vw,5.5rem);font-weight:700;letter-spacing:-.045em;line-height:.95}.lp-min-tagline{margin:1rem 0 0;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;letter-spacing:-.025em;line-height:1.2;color:var(--lp-min-ink)}.lp-min-sub{margin:.85rem 0 0;font-size:1.0625rem;line-height:1.55;color:var(--lp-min-muted);max-width:28rem}.lp-min-cta-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.75rem}.lp-root--minimal .lp-btn--primary{background:var(--lp-min-accent);border-color:var(--lp-min-accent);color:var(--ds-mommo-card)}.lp-root--minimal .lp-btn--ghost{background:var(--lp-min-surface);border:1px solid var(--lp-min-border);color:var(--lp-min-ink)}.lp-root--minimal .lp-btn--ghost-on-dark{background:transparent;border-color:#ffffff40;color:var(--ds-mommo-bg)}.lp-min-position{padding:clamp(2.5rem,6vw,4rem) 1rem;text-align:center;border-top:1px solid var(--lp-min-border)}.lp-min-position-lead{margin:0 auto 1.5rem;max-width:22rem;font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:600;letter-spacing:-.02em;color:var(--lp-min-ink)}.lp-min-pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:40rem;margin-inline:auto}.lp-min-pills li{padding:.45rem .85rem;border-radius:999px;font-size:.8125rem;font-weight:600;background:var(--lp-min-surface);border:1px solid var(--lp-min-border);color:var(--lp-min-ink)}.lp-min-product{padding:clamp(3rem,8vw,5rem) 1rem;background:var(--lp-min-surface);border-top:1px solid var(--lp-min-border);border-bottom:1px solid var(--lp-min-border)}.lp-min-product-inner{width:var(--lp-min-max);margin:0 auto}.lp-min-product-copy{text-align:center;margin-bottom:2rem}.lp-min-product-copy h2{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.03em}.lp-min-product-copy p{margin:.65rem 0 0;color:var(--lp-min-muted);font-size:1.0625rem}.lp-showcase{max-width:56rem;margin:0 auto}.lp-showcase-window{border-radius:16px;border:1px solid var(--lp-min-border);background:var(--lp-min-bg);box-shadow:0 32px 80px #0f172a1a;overflow:hidden}.lp-showcase-chrome{display:flex;align-items:center;gap:.4rem;padding:.65rem 1rem;border-bottom:1px solid var(--lp-min-border);background:var(--ds-mommo-bg)}.lp-showcase-chrome-title{margin-left:.5rem;font-size:.75rem;font-weight:600;color:var(--lp-min-muted)}.lp-showcase-tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding:.65rem 1rem;border-bottom:1px solid var(--lp-min-border)}.lp-showcase-tab{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:8px;font-size:.75rem;font-weight:600;color:var(--lp-min-muted)}.lp-showcase-tab--on{background:color-mix(in srgb,var(--lp-min-accent) 10%,var(--ds-mommo-card));color:var(--lp-min-accent)}.lp-showcase-body{padding:1rem}.lp-showcase-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.lp-showcase-kpi{padding:.65rem;border-radius:10px;border:1px solid var(--lp-min-border);background:var(--ds-mommo-card)}.lp-showcase-kpi span{display:block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--lp-min-muted)}.lp-showcase-kpi strong{display:block;margin-top:.2rem;font-size:.95rem;letter-spacing:-.02em}.lp-showcase-kpi--main{border-color:color-mix(in srgb,var(--lp-min-accent) 30%,var(--lp-min-border));background:color-mix(in srgb,var(--lp-min-accent) 5%,var(--ds-mommo-card))}.lp-showcase-up{color:var(--success)}.lp-showcase-chart{margin-top:.75rem;padding:.75rem;border-radius:12px;border:1px solid var(--lp-min-border);background:var(--ds-mommo-card)}.lp-showcase-chart p{margin:0 0 .5rem;font-size:.75rem;font-weight:600;color:var(--lp-min-muted)}.lp-showcase-bars{display:flex;align-items:flex-end;gap:5px;height:88px}.lp-showcase-bar{flex:1;border-radius:4px 4px 0 0;background:var(--lp-min-accent);transform-origin:bottom;animation:lp-bar-grow 1s ease-out backwards}.lp-showcase-bar--1{height:38%;animation-delay:.02s}.lp-showcase-bar--2{height:52%;animation-delay:.06s}.lp-showcase-bar--3{height:44%;animation-delay:.1s}.lp-showcase-bar--4{height:68%;animation-delay:.14s}.lp-showcase-bar--5{height:58%;animation-delay:.18s}.lp-showcase-bar--6{height:82%;animation-delay:.22s}.lp-showcase-bar--7{height:72%;animation-delay:.26s}.lp-showcase-bar--8{height:94%;animation-delay:.3s}.lp-showcase-live{display:flex;align-items:center;gap:.4rem;margin-top:.65rem;font-size:.75rem;font-weight:600;color:var(--lp-min-muted)}.lp-showcase-live-dot{width:6px;height:6px;border-radius:50%;background:var(--success);animation:lp-live-pulse 2s ease-in-out infinite}@keyframes lp-live-pulse{0%,to{opacity:1}50%{opacity:.45}}.lp-min-footer{padding:2rem 1rem 2.5rem;border-top:1px solid var(--lp-min-border)}.lp-min-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;margin-bottom:1rem}.lp-min-footer-nav a{font-size:.8125rem;font-weight:500;color:var(--lp-min-muted);text-decoration:none}.lp-min-footer-nav a:hover{color:var(--lp-min-ink)}.lp-min-footer-copy{margin:0;text-align:center;font-size:.75rem;color:var(--lp-min-muted)}.lp-mock-bar--1{height:42%}.lp-mock-bar--2{height:58%}.lp-mock-bar--3{height:48%}.lp-mock-bar--4{height:72%}.lp-mock-bar--5{height:65%}.lp-mock-bar--6{height:88%}.lp-mock-bar--7{height:76%}.lp-mock-bar--8{height:94%}.lp-mock-live-dot{display:inline-block;width:6px;height:6px;margin-right:.35rem;border-radius:50%;background:var(--success);vertical-align:middle}.lp-root--minimal .lp-mock{animation:none;box-shadow:0 20px 60px #0f172a14}.lp-seo{padding:calc(env(safe-area-inset-top,0px) + 5rem) 1rem 3rem}.lp-seo-inner{width:min(720px,100%);margin:0 auto}.lp-seo-eyebrow{margin:0 0 .75rem;font-size:.875rem}.lp-seo-eyebrow a{color:var(--lp-min-accent);font-weight:600;text-decoration:none}.lp-seo-header h1{margin:0;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.lp-seo-intro{margin:1rem 0 0;font-size:1.0625rem;line-height:1.6;color:var(--lp-min-muted)}.lp-seo-block{margin-top:2.5rem}.lp-seo-block h2{margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.lp-seo-block p{margin:0;line-height:1.65;color:var(--lp-min-muted)}.lp-seo-faq{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--lp-min-border)}.lp-seo-faq h2{margin:0 0 1.25rem;font-size:1.25rem}.lp-seo-faq dl>div{margin-bottom:1.25rem}.lp-seo-faq dt{font-weight:600;margin-bottom:.35rem}.lp-seo-faq dd{margin:0;color:var(--lp-min-muted);line-height:1.55}.lp-seo-cta{margin-top:3rem;padding:2rem;border-radius:16px;background:var(--lp-min-surface);border:1px solid var(--lp-min-border);text-align:center}.lp-seo-cta h2{margin:0 0 .35rem;font-size:1.25rem}.lp-seo-cta p{margin:0 0 1.25rem;color:var(--lp-min-muted)}.lp-seo-cta .lp-min-cta-row{justify-content:center;margin-top:0}.lp-resources{padding-inline:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-primary-light) 52%,transparent) 0%,transparent 26rem),var(--lp-min-bg)}.lp-resources-page{width:min(1120px,100%);margin:0 auto}.lp-resources-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;min-height:min(620px,calc(100dvh - 8rem));padding:2rem 0 3rem}.lp-resources-hero__copy h1{margin:0;max-width:12ch;font-size:clamp(2.45rem,7vw,5rem);line-height:.98;letter-spacing:0;color:var(--ds-text)}.lp-resources-hero__copy>p:not(.lp-seo-eyebrow){max-width:42rem;margin:1.25rem 0 0;color:var(--ds-text-secondary);font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.lp-resources-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.lp-resources-hero__panel{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--lp-min-border);border-radius:16px;background:color-mix(in srgb,var(--ds-bg-card) 94%,var(--ds-primary-light));box-shadow:var(--ds-shadow-card)}.lp-resources-hero__panel div{display:grid;gap:.2rem;padding:1rem;border:1px solid var(--lp-min-border);border-radius:12px;background:var(--ds-bg-card)}.lp-resources-hero__panel span{color:var(--ds-text-secondary);font-size:.76rem;font-weight:700;text-transform:uppercase}.lp-resources-hero__panel strong{color:var(--ds-text);font-size:clamp(1.25rem,2.5vw,1.85rem);line-height:1.1}.lp-resources-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.lp-resources-card{min-height:220px;padding:1.1rem;border:1px solid var(--lp-min-border);border-radius:14px;background:var(--ds-bg-card);box-shadow:var(--ds-shadow-card)}.lp-resources-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:10px;color:var(--ds-primary);background:var(--ds-primary-light)}.lp-resources-card h2{margin:1rem 0 .45rem;color:var(--ds-text);font-size:1.05rem}.lp-resources-card p{margin:0;color:var(--ds-text-secondary);line-height:1.6}.lp-resources-flow{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem;align-items:start;margin-top:1rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--lp-min-border);border-radius:16px;background:var(--ds-bg-muted)}.lp-resources-flow__copy h2{margin:0;color:var(--ds-text);font-size:clamp(1.45rem,3vw,2rem);line-height:1.12}.lp-resources-flow__copy p{margin:.8rem 0 0;color:var(--ds-text-secondary);line-height:1.65}.lp-resources-flow__steps{display:grid;gap:.65rem;margin:0;padding:0;list-style:none;counter-reset:resource-step}.lp-resources-flow__steps li{counter-increment:resource-step;display:flex;align-items:center;gap:.8rem;min-height:3.25rem;padding:.75rem .9rem;border:1px solid var(--lp-min-border);border-radius:12px;background:var(--ds-bg-card);color:var(--ds-text);font-weight:700}.lp-resources-flow__steps li:before{content:counter(resource-step);display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;flex:0 0 auto;border-radius:999px;background:var(--ds-primary);color:var(--ds-btn-primary-text);font-size:.8rem}.lp-resources-faq{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,.62fr);gap:1.5rem}.lp-resources-faq h2{margin-bottom:0}.lp-resources-cta{background:color-mix(in srgb,var(--ds-primary) 8%,var(--ds-bg-card))}.lp-solutions{padding:calc(env(safe-area-inset-top,0px) + 5rem) 1rem 3rem;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-primary-light) 62%,transparent) 0%,transparent 32rem),var(--lp-min-bg)}.lp-solutions-page{width:min(1120px,100%);margin:0 auto}.lp-solutions-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;min-height:min(640px,calc(100dvh - 8rem));padding:2rem 0 3rem}.lp-solutions-hero__copy h1{margin:0;max-width:13ch;color:var(--ds-text);font-size:clamp(2.5rem,7vw,5.15rem);line-height:.98;letter-spacing:0}.lp-solutions-hero__copy>p:not(.lp-seo-eyebrow){max-width:44rem;margin:1.25rem 0 0;color:var(--ds-text-secondary);font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.lp-solutions-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.lp-solutions-board{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--lp-min-border);border-radius:16px;background:color-mix(in srgb,var(--ds-bg-card) 94%,var(--ds-primary-light));box-shadow:var(--ds-shadow-card)}.lp-solutions-board__top,.lp-solutions-board__metric{padding:1rem;border:1px solid var(--lp-min-border);border-radius:12px;background:var(--ds-bg-card)}.lp-solutions-board__top span,.lp-solutions-board__metric span{display:block;color:var(--ds-text-secondary);font-size:.76rem;font-weight:700;text-transform:uppercase}.lp-solutions-board__top strong,.lp-solutions-board__metric strong{display:block;margin-top:.25rem;color:var(--ds-text);font-size:clamp(1.25rem,2.5vw,1.85rem);line-height:1.1}.lp-solutions-board__grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.lp-solutions-board__grid span{min-height:4.5rem;display:grid;place-items:center;padding:.8rem;border:1px solid color-mix(in srgb,var(--ds-primary) 18%,var(--lp-min-border));border-radius:12px;background:color-mix(in srgb,var(--ds-primary) 6%,var(--ds-bg-card));color:var(--ds-primary);font-weight:800}.lp-solutions-board__metric{display:flex;align-items:center;gap:.8rem}.lp-solutions-board__metric svg{color:var(--ds-primary)}.lp-solutions-section,.lp-solutions-flow,.lp-solutions-proof{margin-top:clamp(1rem,3vw,1.5rem)}.lp-solutions-section__head{display:grid;gap:.45rem;margin-bottom:1rem}.lp-solutions-section__head span,.lp-solutions-flow>div>span{color:var(--ds-primary);font-size:.78rem;font-weight:800;text-transform:uppercase}.lp-solutions-section__head h2,.lp-solutions-flow h2,.lp-solutions-proof h2{margin:0;max-width:720px;color:var(--ds-text);font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.12;letter-spacing:0}.lp-solutions-grid{display:grid;gap:.85rem}.lp-solutions-grid--core{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-solutions-grid--segments{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-solutions-card{display:flex;min-height:245px;flex-direction:column;padding:1.1rem;border:1px solid var(--lp-min-border);border-radius:14px;background:var(--ds-bg-card);box-shadow:var(--ds-shadow-card);color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.lp-solutions-card:hover{border-color:color-mix(in srgb,var(--ds-primary) 28%,var(--lp-min-border));box-shadow:0 18px 42px #0f172a1a;transform:translateY(-2px)}.lp-solutions-card--quiet{min-height:220px}.lp-solutions-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:10px;color:var(--ds-primary);background:var(--ds-primary-light)}.lp-solutions-card h3{margin:1rem 0 .45rem;color:var(--ds-text);font-size:1.05rem}.lp-solutions-card p{margin:0;color:var(--ds-text-secondary);line-height:1.6}.lp-solutions-card__link{display:inline-flex;align-items:center;gap:.3rem;margin-top:auto;padding-top:1rem;color:var(--ds-primary);font-size:.84rem;font-weight:800}.lp-solutions-flow{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:1.5rem;align-items:start;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--lp-min-border);border-radius:16px;background:var(--ds-bg-muted)}.lp-solutions-flow p,.lp-solutions-proof p{margin:.8rem 0 0;color:var(--ds-text-secondary);line-height:1.65}.lp-solutions-flow ol{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.lp-solutions-flow li{display:flex;gap:.8rem;padding:.85rem .95rem;border:1px solid var(--lp-min-border);border-radius:12px;background:var(--ds-bg-card)}.lp-solutions-flow li svg{flex:0 0 auto;margin-top:.1rem;color:var(--ds-primary)}.lp-solutions-flow li strong{display:block;color:var(--ds-text)}.lp-solutions-flow li p{margin:.25rem 0 0;font-size:.92rem}.lp-solutions-proof{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:1.5rem;align-items:start;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--lp-min-border);border-radius:16px;background:color-mix(in srgb,var(--ds-primary) 7%,var(--ds-bg-card))}.lp-solutions-proof ul{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:0;padding:0;list-style:none}.lp-solutions-proof li{display:flex;align-items:center;gap:.55rem;min-height:3.25rem;padding:.75rem .85rem;border:1px solid var(--lp-min-border);border-radius:12px;background:var(--ds-bg-card);color:var(--ds-text);font-weight:700}.lp-solutions-proof li svg{flex:0 0 auto;color:var(--success)}.lp-solutions-cta{background:var(--ds-bg-card)}@media (max-width: 1023px){.lp-min-hero-inner{grid-template-columns:1fr;text-align:center}.lp-min-sub{margin-inline:auto}.lp-min-cta-row{justify-content:center}.lp-showcase-kpis{grid-template-columns:1fr 1fr}.lp-resources-hero,.lp-resources-flow,.lp-resources-faq,.lp-solutions-hero,.lp-solutions-flow,.lp-solutions-proof{grid-template-columns:1fr}.lp-solutions-hero,.lp-resources-hero{min-height:auto;padding-top:1rem}.lp-resources-grid,.lp-solutions-grid--core,.lp-solutions-grid--segments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.lp-min-cta-row{flex-direction:column;align-items:stretch}.lp-min-cta-row .lp-btn{justify-content:center}.lp-showcase-kpis,.lp-mock-kpis,.lp-mock-grid{grid-template-columns:1fr}.lp-resources,.lp-solutions{padding-inline:.75rem}.lp-resources-grid,.lp-solutions-grid--core,.lp-solutions-grid--segments,.lp-solutions-proof ul{grid-template-columns:1fr}.lp-resources-card,.lp-solutions-card{min-height:auto}.lp-resources-hero__actions,.lp-solutions-hero__actions{flex-direction:column;align-items:stretch}.lp-resources-hero__actions .ui-btn,.lp-solutions-hero__actions .ui-btn{justify-content:center}}@media (prefers-reduced-motion: reduce){.lp-root--minimal .lp-showcase-bar,.lp-root--minimal .lp-showcase-live-dot,.lp-root--minimal .lp-mock-bar{animation:none!important}}.lp-audience{padding:calc(env(safe-area-inset-top,0px) + 5rem) 1rem 3rem;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-primary-light) 52%,transparent) 0%,transparent 30rem),var(--lp-min-bg)}.lp-audience-page{width:min(1120px,100%);margin:0 auto}.lp-audience-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;min-height:min(580px,calc(100dvh - 8rem));padding:2rem 0 3rem}.lp-audience-hero__copy h1{margin:0;max-width:14ch;color:var(--ds-text);font-size:clamp(2.5rem,7vw,5rem);line-height:.98;letter-spacing:0}.lp-audience-hero__copy>p:not(.lp-seo-eyebrow){max-width:42rem;margin:1.25rem 0 0;color:var(--ds-text-secondary);font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.lp-audience-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.lp-audience-mosaic{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--lp-min-border);border-radius:16px;background:color-mix(in srgb,var(--ds-bg-card) 92%,var(--ds-primary-light));box-shadow:var(--ds-shadow-card)}.lp-audience-mosaic__head,.lp-audience-mosaic__stat{display:flex;align-items:center;gap:.8rem;padding:1rem;border:1px solid var(--lp-min-border);border-radius:12px;background:var(--ds-bg-card)}.lp-audience-mosaic__head span,.lp-audience-mosaic__stat span{display:block;color:var(--ds-text-secondary);font-size:.76rem;font-weight:700;text-transform:uppercase}.lp-audience-mosaic__head strong,.lp-audience-mosaic__stat strong{display:block;margin-top:.25rem;color:var(--ds-text);font-size:clamp(1.15rem,2.5vw,1.65rem);line-height:1.1}.lp-audience-mosaic__head svg,.lp-audience-mosaic__stat svg{flex:0 0 auto;color:var(--ds-primary)}.lp-audience-mosaic__grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.lp-audience-mosaic__chip{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:4.25rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--ds-primary) 18%,var(--lp-min-border));border-radius:12px;background:color-mix(in srgb,var(--ds-primary) 6%,var(--ds-bg-card));color:var(--ds-primary);font-weight:800;font-size:.92rem}.lp-audience-section,.lp-audience-fit{margin-top:clamp(1rem,3vw,1.5rem)}.lp-audience-section__head{display:grid;gap:.45rem;margin-bottom:1rem}.lp-audience-section__head span,.lp-audience-fit>div>span{color:var(--ds-primary);font-size:.78rem;font-weight:800;text-transform:uppercase}.lp-audience-section__head h2,.lp-audience-fit h2{margin:0;max-width:720px;color:var(--ds-text);font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.12;letter-spacing:0}.lp-audience-grid{display:grid;gap:.85rem}.lp-audience-grid--primary{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-audience-grid--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-audience-card{display:flex;min-height:280px;flex-direction:column;padding:1.15rem;border:1px solid var(--lp-min-border);border-radius:14px;background:var(--ds-bg-card);box-shadow:var(--ds-shadow-card);color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.lp-audience-card:hover{border-color:color-mix(in srgb,var(--ds-primary) 28%,var(--lp-min-border));box-shadow:0 18px 42px #0f172a1a;transform:translateY(-2px)}.lp-audience-card--featured{background:color-mix(in srgb,var(--ds-primary) 4%,var(--ds-bg-card))}.lp-audience-card__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lp-audience-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:10px;color:var(--ds-primary);background:var(--ds-primary-light)}.lp-audience-card__tag{padding:.25rem .65rem;border-radius:999px;background:var(--ds-bg-muted);color:var(--ds-text-secondary);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.lp-audience-card h3{margin:1rem 0 .45rem;color:var(--ds-text);font-size:1.08rem}.lp-audience-card p{margin:0;color:var(--ds-text-secondary);line-height:1.6;font-size:.95rem}.lp-audience-card__pills{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none}.lp-audience-card__pills li{padding:.3rem .65rem;border:1px solid var(--lp-min-border);border-radius:999px;background:var(--ds-bg-muted);color:var(--ds-text);font-size:.78rem;font-weight:700}.lp-audience-card__link{display:inline-flex;align-items:center;gap:.3rem;margin-top:auto;padding-top:1rem;color:var(--ds-primary);font-size:.84rem;font-weight:800}.lp-audience-fit{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1.5rem;align-items:start;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--lp-min-border);border-radius:16px;background:color-mix(in srgb,var(--ds-primary) 7%,var(--ds-bg-card))}.lp-audience-fit p{margin:.8rem 0 0;color:var(--ds-text-secondary);line-height:1.65}.lp-audience-fit ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.lp-audience-fit li{display:flex;align-items:flex-start;gap:.55rem;padding:.85rem .95rem;border:1px solid var(--lp-min-border);border-radius:12px;background:var(--ds-bg-card);color:var(--ds-text);font-weight:600;line-height:1.45}.lp-audience-fit li svg{flex:0 0 auto;margin-top:.1rem;color:var(--success)}.lp-audience-cta{background:var(--ds-bg-card)}@media (max-width: 1023px){.lp-audience-hero,.lp-audience-fit{grid-template-columns:1fr}.lp-audience-hero{min-height:auto;padding-top:1rem}.lp-audience-grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.lp-audience{padding-inline:.75rem}.lp-audience-grid--primary,.lp-audience-grid--secondary{grid-template-columns:1fr}.lp-audience-card{min-height:auto}.lp-audience-hero__actions{flex-direction:column;align-items:stretch}.lp-audience-hero__actions .ui-btn{justify-content:center}}.lp-pricing{padding:0 1rem 3rem}.lp-pricing-page{width:var(--lp-min-max);max-width:100%;margin:0 auto}.lp-pricing-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:clamp(1.5rem,4vw,2.5rem);align-items:start;padding:clamp(1.5rem,4vw,2.75rem) 0 clamp(2rem,5vw,3rem)}.lp-pricing-hero__copy h1{margin:.35rem 0 0;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.08}.lp-pricing-hero__copy>p:not(.lp-seo-eyebrow){margin:1rem 0 0;max-width:36rem;font-size:1.0625rem;line-height:1.6;color:var(--lp-min-muted)}.lp-pricing-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.lp-pricing-hero__panel{display:grid;gap:.75rem;padding:1.1rem;border-radius:1rem;border:1px solid var(--lp-min-border);background:var(--lp-min-surface);box-shadow:0 10px 30px #0f172a0f}.lp-pricing-hero__panel div{display:flex;flex-direction:column;gap:.2rem}.lp-pricing-hero__panel span{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-min-muted)}.lp-pricing-hero__panel strong{font-size:.9375rem;line-height:1.35;color:var(--lp-min-ink)}.lp-pricing-section,.lp-pricing-addons,.lp-pricing-faq{padding:clamp(1.75rem,4vw,2.5rem) 0}.lp-pricing-section__head{max-width:40rem;margin-bottom:1.5rem}.lp-pricing-section__head span{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-min-accent)}.lp-pricing-section__head h2{margin:.35rem 0 0;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.02em}.lp-pricing-section__head p{margin:.65rem 0 0;color:var(--lp-min-muted);line-height:1.55}.lp-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.lp-pricing-card{position:relative;display:flex;flex-direction:column;gap:1rem;min-height:100%;padding:1.25rem;border-radius:1rem;border:1px solid var(--lp-min-border);background:var(--lp-min-surface);box-shadow:0 8px 24px #0f172a0a}.lp-pricing-card--featured{border-color:color-mix(in srgb,var(--lp-min-accent) 35%,var(--lp-min-border));box-shadow:0 12px 32px #0f172a14,0 0 0 1px color-mix(in srgb,var(--lp-min-accent) 12%,transparent)}.lp-pricing-card__badge{align-self:flex-start;padding:.25rem .6rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-mommo-card);background:var(--lp-min-accent)}.lp-pricing-card__head{display:flex;flex-direction:column;gap:.35rem}.lp-pricing-card__name{margin:0;font-size:1.125rem;font-weight:700}.lp-pricing-card__price{margin:.15rem 0 0;display:flex;align-items:baseline;gap:.35rem}.lp-pricing-card__price strong{font-size:clamp(1.75rem,3vw,2.125rem);font-weight:700;letter-spacing:-.03em}.lp-pricing-card__price span{font-size:.875rem;color:var(--lp-min-muted)}.lp-pricing-card__billing{margin:0;font-size:.8125rem;color:var(--lp-min-muted)}.lp-pricing-card__features{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;flex:1}.lp-pricing-card__features li{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.45;color:var(--lp-min-ink)}.lp-pricing-card__features svg{flex-shrink:0;margin-top:.1rem;color:var(--success)}.lp-pricing-card__cta{width:100%;justify-content:center}.lp-pricing-addons__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.lp-pricing-addons__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-radius:.85rem;border:1px solid var(--lp-min-border);background:var(--lp-min-surface)}.lp-pricing-addons__item span{font-size:.9375rem;color:var(--lp-min-ink)}.lp-pricing-addons__item strong{font-size:.9375rem;white-space:nowrap}.lp-pricing-addons__item strong small{margin-left:.15rem;font-size:.75rem;font-weight:600;color:var(--lp-min-muted)}.lp-pricing-faq h2{margin:0 0 1rem;font-size:clamp(1.35rem,2.5vw,1.75rem)}.lp-pricing-faq__list{display:grid;gap:.85rem;margin:0}.lp-pricing-faq__item{padding:1rem 1.1rem;border-radius:.85rem;border:1px solid var(--lp-min-border);background:var(--lp-min-surface)}.lp-pricing-faq__item dt{margin:0;font-weight:700;color:var(--lp-min-ink)}.lp-pricing-faq__item dd{margin:.45rem 0 0;color:var(--lp-min-muted);line-height:1.55}.lp-pricing-cta{margin-top:.5rem}@media (max-width: 1100px){.lp-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1023px){.lp-pricing-hero{grid-template-columns:1fr}}@media (max-width: 600px){.lp-pricing{padding-inline:.75rem}.lp-pricing-grid,.lp-pricing-addons__list{grid-template-columns:1fr}.lp-pricing-hero__actions{flex-direction:column;align-items:stretch}.lp-pricing-hero__actions .ui-btn{justify-content:center}.lp-pricing-addons__item{flex-direction:column;align-items:flex-start}}.lp-hero-dash{position:relative;width:100%;max-width:52rem;margin-left:auto;animation:lp-hero-float 8s ease-in-out infinite alternate}@keyframes lp-hero-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.lp-hero-dash-glow{position:absolute;top:10%;right:-8%;bottom:-12%;left:-8%;background:radial-gradient(ellipse 70% 50% at 50% 60%,color-mix(in srgb,var(--lp-min-accent) 14%,transparent),transparent 70%);pointer-events:none;z-index:0}.lp-hero-dash-window{position:relative;z-index:1;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:var(--ds-mommo-card);box-shadow:0 0 0 1px #fffc inset,0 2px 4px #0f172a0a,0 24px 80px #0f172a1f,0 48px 120px #0f172a0f;overflow:hidden}.lp-hero-dash-chrome{display:flex;align-items:center;gap:.4rem;padding:.7rem 1rem;border-bottom:1px solid var(--lp-min-border);background:linear-gradient(180deg,var(--ds-mommo-bg) 0%,var(--ds-mommo-card) 100%)}.lp-hero-dash-chrome-title{margin-left:.35rem;font-size:.75rem;font-weight:600;color:var(--lp-min-muted)}.lp-hero-dash-live{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;color:var(--success);text-transform:uppercase;letter-spacing:.06em}.lp-hero-dash-body{display:flex;min-height:340px}.lp-hero-dash-sidebar{width:58px;flex-shrink:0;padding:.75rem .4rem;border-right:1px solid var(--lp-min-border);background:var(--ds-mommo-bg)}.lp-hero-dash-sidebar-logo{width:32px;height:32px;margin:0 auto .75rem;border-radius:9px;background:var(--lp-min-accent);color:var(--ds-mommo-card);font-size:.85rem;font-weight:800;display:flex;align-items:center;justify-content:center}.lp-hero-dash-sidebar ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.lp-hero-dash-sidebar li span{display:flex;flex-direction:column;align-items:center;gap:.12rem;padding:.4rem .15rem;border-radius:8px;font-size:.5rem;font-weight:600;color:var(--lp-min-muted);text-align:center;line-height:1.1}.lp-hero-dash-sidebar li span.is-active{background:color-mix(in srgb,var(--lp-min-accent) 12%,var(--ds-mommo-card));color:var(--lp-min-accent)}.lp-hero-dash-main{flex:1;min-width:0;padding:.85rem;display:flex;flex-direction:column;gap:.65rem}.lp-hero-dash-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:.45rem}.lp-hero-dash-kpi{padding:.55rem .6rem;border-radius:10px;border:1px solid var(--lp-min-border);background:var(--ds-mommo-card)}.lp-hero-dash-kpi span{display:block;font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--lp-min-muted)}.lp-hero-dash-kpi strong{display:block;margin-top:.12rem;font-size:.8rem;font-weight:700;letter-spacing:-.02em}.lp-hero-dash-kpi em{display:flex;align-items:center;gap:.15rem;margin-top:.15rem;font-size:.58rem;font-style:normal;font-weight:600;color:var(--success)}.lp-hero-dash-kpi--primary{border-color:color-mix(in srgb,var(--lp-min-accent) 28%,var(--lp-min-border));background:color-mix(in srgb,var(--lp-min-accent) 4%,var(--ds-mommo-card))}.lp-hero-dash-kpi--primary strong{font-size:.95rem}.lp-hero-dash-kpi .is-up{color:var(--success)}.lp-hero-dash-kpi .is-warn{color:var(--warning)}.lp-hero-dash-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:.5rem;flex:1}.lp-hero-dash-chart{padding:.65rem .75rem;border-radius:10px;border:1px solid var(--lp-min-border);background:var(--ds-mommo-card);display:flex;flex-direction:column}.lp-hero-dash-chart-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem;font-size:.7rem;font-weight:600}.lp-hero-dash-chart-meta{font-weight:500;color:var(--lp-min-muted);font-size:.62rem}.lp-hero-dash-bars{display:flex;align-items:flex-end;gap:3px;flex:1;min-height:100px}.lp-hero-dash-bars .lp-mock-bar{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--lp-min-accent),color-mix(in srgb,var(--lp-min-accent) 70%,var(--color-text-faint)));animation:lp-bar-grow 1.1s ease-out backwards}.lp-mock-bar--9{height:86%;animation-delay:.28s}.lp-mock-bar--10{height:96%;animation-delay:.32s}.lp-hero-dash-side{display:flex;flex-direction:column;gap:.45rem}.lp-hero-dash-panel{padding:.55rem .65rem;border-radius:10px;border:1px solid var(--lp-min-border);background:var(--ds-mommo-card)}.lp-hero-dash-panel-head{display:flex;align-items:center;gap:.35rem;font-size:.62rem;font-weight:600;color:var(--lp-min-muted)}.lp-hero-dash-spark{height:32px;margin:.35rem 0 .2rem}.lp-hero-dash-spark svg{width:100%;height:100%}.lp-hero-dash-spark polyline{fill:none;stroke:var(--lp-min-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lp-hero-dash-panel-label{margin:0;font-size:.6rem;font-weight:600;color:var(--lp-min-muted);text-transform:uppercase;letter-spacing:.04em}.lp-hero-dash-panel-val{margin:.15rem 0 0;font-size:.85rem;font-weight:700;letter-spacing:-.02em}.lp-hero-dash-alerts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.lp-hero-dash-alert{display:flex;align-items:center;gap:.35rem;padding:.35rem .5rem;border-radius:8px;font-size:.62rem;font-weight:600}.lp-hero-dash-alert--warn{background:var(--warning-bg);color:var(--warning)}.lp-hero-dash-alert--ok{background:var(--ds-success-surface);color:var(--success)}.lp-hero-dash-feed{list-style:none;margin:0;padding:0;display:flex;gap:.5rem;flex-wrap:wrap}.lp-hero-dash-feed li{flex:1 1 30%;min-width:7rem;padding:.4rem .55rem;border-radius:8px;border:1px solid var(--lp-min-border);background:var(--ds-mommo-bg);font-size:.6rem}.lp-hero-dash-feed li span{display:block;color:var(--lp-min-muted);font-weight:500}.lp-hero-dash-feed li strong{display:block;margin-top:.1rem;font-size:.72rem;font-weight:700}.lp-hero-dash-feed li.is-in strong{color:var(--success)}.lp-hero-dash-feed li.is-out strong{color:var(--ds-btn-danger-text)}@media (max-width: 1023px){.lp-min-cta-row{justify-content:center}.lp-hero-dash{max-width:none;margin-inline:auto}.lp-hero-dash-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width: 720px){.lp-hero-dash-kpis{grid-template-columns:1fr 1fr}.lp-hero-dash-grid{grid-template-columns:1fr}.lp-hero-dash-body{min-height:0}}@media (max-width: 480px){.lp-hero-dash-sidebar{display:none}}.lp-mock-dot{width:8px;height:8px;border-radius:50%}.lp-mock-dot--r{background:var(--error)}.lp-mock-dot--y{background:var(--warning)}.lp-mock-dot--g{background:var(--success)}@keyframes lp-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.public-auth-minimal-footer{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem;padding:1.25rem clamp(1rem,4vw,1.5rem) calc(1rem + env(safe-area-inset-bottom,0px))}.public-auth-minimal-footer__copy{margin:0;font-size:.75rem;color:var(--ds-text-secondary)}.public-auth-minimal-footer__links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.75rem}.public-auth-minimal-footer__links a{color:var(--ds-text-secondary);font-weight:500;text-decoration:none;transition:color .15s ease}.public-auth-minimal-footer__links a:hover{color:var(--lp-min-accent, var(--ds-primary))}.public-auth-minimal-footer__sep{color:var(--ds-text-secondary);-webkit-user-select:none;user-select:none}.auth-hero-dash .lp-hero-dash-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.auth-hero-dash .lp-hero-dash-topbar h2{margin:0;color:var(--ds-text);font-size:1.02rem;font-weight:800;letter-spacing:-.03em}.auth-hero-dash .lp-hero-dash-actions{display:flex;align-items:center;gap:.65rem;color:var(--ds-text-secondary)}.auth-hero-dash .lp-hero-dash-search{display:inline-flex;align-items:center;gap:.35rem;min-width:154px;padding:.42rem .7rem;border-radius:8px;background:var(--ds-mommo-card);color:var(--color-text-faint);font-size:.58rem}.auth-hero-dash .lp-hero-dash-orders{padding:.82rem .9rem}.auth-hero-dash .lp-hero-dash-table{display:grid;gap:.5rem}.auth-hero-dash .lp-hero-dash-row{display:grid;grid-template-columns:.52fr 1.2fr .78fr 1fr;align-items:center;gap:.45rem;color:var(--ds-text-secondary);font-size:.54rem}.auth-hero-dash .lp-hero-dash-row strong,.auth-hero-dash .lp-hero-dash-row b{color:var(--ds-text);font-size:.55rem}.auth-hero-dash .lp-hero-dash-row em{width:max-content;max-width:100%;padding:.22rem .36rem;border-radius:999px;background:var(--info-bg);color:var(--ds-text);font-size:.47rem;font-style:normal;font-weight:700}@media (max-width: 760px){.auth-hero-dash .lp-hero-dash-row{grid-template-columns:.62fr 1.2fr}.auth-hero-dash .lp-hero-dash-row b,.auth-hero-dash .lp-hero-dash-row em{display:none}}.lp-blog-root{--lp-blog-accent: var(--ds-primary);--lp-blog-accent-soft: color-mix(in srgb, var(--ds-primary) 10%, transparent);--lp-blog-accent-glow: color-mix(in srgb, var(--ds-primary) 18%, transparent)}.lp-blog-accent--produtos{--lp-blog-accent: #0d9488;--lp-blog-accent-soft: color-mix(in srgb, #0d9488 12%, transparent);--lp-blog-accent-glow: color-mix(in srgb, #0d9488 22%, transparent)}.lp-blog-accent--pedidos{--lp-blog-accent: #2563eb;--lp-blog-accent-soft: color-mix(in srgb, #2563eb 12%, transparent);--lp-blog-accent-glow: color-mix(in srgb, #2563eb 22%, transparent)}.lp-blog-accent--estoque{--lp-blog-accent: #d97706;--lp-blog-accent-soft: color-mix(in srgb, #d97706 12%, transparent);--lp-blog-accent-glow: color-mix(in srgb, #d97706 22%, transparent)}.lp-blog-accent--fiscal{--lp-blog-accent: #e11d48;--lp-blog-accent-soft: color-mix(in srgb, #e11d48 12%, transparent);--lp-blog-accent-glow: color-mix(in srgb, #e11d48 22%, transparent)}.lp-blog-accent--financeiro{--lp-blog-accent: #7c3aed;--lp-blog-accent-soft: color-mix(in srgb, #7c3aed 12%, transparent);--lp-blog-accent-glow: color-mix(in srgb, #7c3aed 22%, transparent)}.lp-blog-accent--producao{--lp-blog-accent: #0891b2;--lp-blog-accent-soft: color-mix(in srgb, #0891b2 12%, transparent);--lp-blog-accent-glow: color-mix(in srgb, #0891b2 22%, transparent)}.lp-blog-accent--rh{--lp-blog-accent: #64748b;--lp-blog-accent-soft: color-mix(in srgb, #64748b 12%, transparent);--lp-blog-accent-glow: color-mix(in srgb, #64748b 18%, transparent)}.lp-blog{padding:calc(env(safe-area-inset-top,0px) + 5rem) 1rem 3rem;background:radial-gradient(ellipse 90% 55% at 12% -8%,var(--lp-blog-accent-glow),transparent 55%),radial-gradient(ellipse 70% 45% at 88% 0%,color-mix(in srgb,var(--ds-primary) 6%,transparent),transparent 50%),var(--lp-min-bg)}.lp-blog-shell{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);width:min(1240px,100%);margin:0 auto;align-items:start}.lp-blog-sidebar{position:sticky;top:calc(env(safe-area-inset-top,0px) + 5.5rem);display:grid;gap:1rem;padding:1rem;border:1px solid var(--lp-min-border);border-radius:1rem;background:color-mix(in srgb,var(--ds-bg-card) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 40px #0f172a0f}.lp-blog-sidebar__brand{display:flex;gap:.75rem;align-items:center;padding-bottom:.85rem;border-bottom:1px solid var(--lp-min-border)}.lp-blog-sidebar__brand svg{color:var(--lp-blog-accent)}.lp-blog-sidebar__brand strong{display:block;color:var(--ds-text);font-size:.92rem}.lp-blog-sidebar__brand span{display:block;color:var(--ds-text-secondary);font-size:.78rem}.lp-blog-sidebar__nav{display:grid;gap:.35rem}.lp-blog-sidebar__nav button{display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:center;width:100%;padding:.62rem .7rem;border:1px solid transparent;border-radius:.7rem;background:transparent;color:var(--ds-text-secondary);font-size:.86rem;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.lp-blog-sidebar__nav button span:last-child{min-width:1.4rem;padding:.1rem .4rem;border-radius:999px;background:var(--ds-bg-muted);color:var(--ds-text-secondary);font-size:.72rem;text-align:center}.lp-blog-sidebar__nav button:hover{background:var(--ds-bg-muted);color:var(--ds-text)}.lp-blog-sidebar__nav button.is-active{border-color:color-mix(in srgb,var(--lp-blog-accent) 35%,var(--lp-min-border));background:var(--lp-blog-accent-soft);color:var(--ds-text);font-weight:600}.lp-blog-sidebar__nav button.is-active span:last-child{background:color-mix(in srgb,var(--lp-blog-accent) 18%,white);color:var(--lp-blog-accent)}.lp-blog-sidebar__nav button.is-muted:not(.is-active){opacity:.72}.lp-blog-sidebar__nav button.is-muted:not(.is-active) span:last-child{opacity:.85}.lp-blog-sidebar__cta{display:grid;gap:.65rem;padding-top:.85rem;border-top:1px solid var(--lp-min-border)}.lp-blog-sidebar__cta p{margin:0;color:var(--ds-text-secondary);font-size:.82rem;line-height:1.45}.lp-blog-main{min-width:0}.lp-blog-hero--index{position:relative;overflow:hidden;padding:clamp(1.5rem,4vw,2.25rem);border:1px solid var(--lp-min-border);border-radius:1.25rem;background:linear-gradient(135deg,color-mix(in srgb,var(--ds-bg-card) 96%,transparent),var(--ds-bg-card));box-shadow:0 22px 50px #0f172a12}.lp-blog-hero__glow{position:absolute;inset:-30% auto auto -10%;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,var(--lp-blog-accent-glow),transparent 68%);pointer-events:none}.lp-blog-hero--index .lp-seo-eyebrow{position:relative}.lp-blog-hero--index h1{position:relative;margin:0;max-width:22ch;font-size:clamp(2rem,4.8vw,2.9rem);line-height:1.08;letter-spacing:-.035em;color:var(--ds-text)}.lp-blog-hero--index>p{position:relative;max-width:42rem;margin:1rem 0 0;color:var(--ds-text-secondary);font-size:1.05rem;line-height:1.65}.lp-blog-hero__stats{position:relative;display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;margin-top:1.25rem;color:var(--ds-text-secondary);font-size:.88rem}.lp-blog-hero__stats span{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;background:var(--ds-bg-muted)}.lp-blog-featured{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(200px,.9fr);gap:1.25rem;align-items:center;margin-top:1.25rem;padding:1.35rem;border:1px solid color-mix(in srgb,var(--lp-blog-accent) 28%,var(--lp-min-border));border-radius:1.1rem;background:linear-gradient(135deg,var(--lp-blog-accent-soft),color-mix(in srgb,var(--ds-bg-card) 90%,transparent));text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.lp-blog-featured:hover{transform:translateY(-2px);box-shadow:0 20px 44px #0f172a1a}.lp-blog-featured__copy span:first-child{color:var(--lp-blog-accent);font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lp-blog-featured__copy h2{margin:.55rem 0 .45rem;color:var(--ds-text);font-size:clamp(1.2rem,2.5vw,1.55rem);line-height:1.25}.lp-blog-featured__copy p{margin:0;color:var(--ds-text-secondary);font-size:.95rem;line-height:1.55}.lp-blog-featured__link{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;color:var(--lp-blog-accent);font-size:.9rem;font-weight:600}.lp-blog-featured__visual{display:flex;align-items:center;justify-content:center;min-height:100%}.lp-blog-featured__preview{display:block;width:100%;max-width:300px;aspect-ratio:16 / 10;object-fit:cover;object-position:top center;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--lp-blog-accent) 18%,var(--lp-min-border));box-shadow:0 14px 32px #0f172a1a}.lp-blog-featured__card{width:100%;max-width:280px;aspect-ratio:4 / 3;padding:1rem;border-radius:.9rem;background:color-mix(in srgb,var(--ds-bg-card) 88%,transparent);border:1px solid var(--lp-min-border);display:grid;gap:.55rem;align-content:start}.lp-blog-featured__card span{display:block;height:.55rem;border-radius:999px;background:var(--ds-bg-muted)}.lp-blog-featured__card span:first-child{width:42%;background:var(--lp-blog-accent-soft)}.lp-blog-featured__card span:nth-child(2){width:88%}.lp-blog-featured__card span:nth-child(3){width:64%}.lp-blog-module-block{margin-top:clamp(1.5rem,3vw,2rem);padding:1.15rem;border:1px solid var(--lp-min-border);border-radius:1rem;background:color-mix(in srgb,var(--ds-bg-card) 94%,transparent)}.lp-blog-module-block__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem 1rem;align-items:center;margin-bottom:1rem}.lp-blog-module-block__icon{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:.8rem;background:var(--lp-blog-accent-soft);color:var(--lp-blog-accent)}.lp-blog-module-block__head h2{margin:0;font-size:1.2rem;color:var(--ds-text)}.lp-blog-module-block__head p{margin:.3rem 0 0;color:var(--ds-text-secondary);font-size:.9rem;line-height:1.5}.lp-blog-module-block__count{align-self:center;padding:.28rem .65rem;border-radius:999px;background:var(--lp-blog-accent-soft);color:var(--lp-blog-accent);font-size:.74rem;font-weight:700;white-space:nowrap}.lp-blog-module-block__empty{margin:0;padding:.95rem 1rem;border:1px dashed var(--lp-min-border);border-radius:.75rem;color:var(--ds-text-secondary);font-size:.92rem;line-height:1.55}.lp-blog-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.8rem}.lp-blog-catalog__card{display:flex;flex-direction:column;min-height:220px;padding:1.1rem;border:1px solid var(--lp-min-border);border-radius:.9rem;background:var(--ds-bg-card);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.lp-blog-catalog__card:hover{border-color:color-mix(in srgb,var(--lp-blog-accent) 30%,var(--lp-min-border));box-shadow:0 14px 34px #0f172a14;transform:translateY(-2px)}.lp-blog-catalog__top{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.lp-blog-catalog__module{color:var(--lp-blog-accent);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lp-blog-catalog__time{display:inline-flex;align-items:center;gap:.25rem;color:var(--ds-text-secondary);font-size:.76rem}.lp-blog-catalog__card h3{margin:.7rem 0 .4rem;color:var(--ds-text);font-size:1.02rem;line-height:1.35}.lp-blog-catalog__card p{margin:0;flex:1;color:var(--ds-text-secondary);font-size:.9rem;line-height:1.55}.lp-blog-catalog__cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.85rem;color:var(--lp-blog-accent);font-size:.86rem;font-weight:600}.lp-blog-cta{margin-top:clamp(1.5rem,3vw,2rem);padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--lp-min-border);border-radius:1rem;background:var(--ds-bg-card);text-align:left}.lp-blog-cta h2{margin:0;font-size:clamp(1.15rem,2.5vw,1.4rem);color:var(--ds-text)}.lp-blog-cta p{margin:.55rem 0 0;max-width:36rem;color:var(--ds-text-secondary);line-height:1.55}.lp-blog-cta .lp-min-cta-row{margin-top:1rem}.lp-blog-empty-filter{margin:1rem 0 0;color:var(--ds-text-secondary)}.lp-blog-reading-progress{position:fixed;top:calc(env(safe-area-inset-top,0px) + 3.5rem);left:0;right:0;z-index:210;height:3px;background:color-mix(in srgb,var(--lp-min-border) 70%,transparent);pointer-events:none}.lp-blog-reading-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--lp-blog-accent),color-mix(in srgb,var(--lp-blog-accent) 55%,white));transform-origin:left center;transition:transform .12s linear}.lp-blog-article{width:min(1180px,100%);margin:0 auto}.lp-blog-article__hero{position:relative;margin-bottom:2rem;border-radius:1.2rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--lp-blog-accent) 25%,var(--lp-min-border))}.lp-blog-article__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 120% at 0% 0%,var(--lp-blog-accent-glow),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--ds-bg-card) 96%,transparent),var(--ds-bg-card))}.lp-blog-article__hero-inner{position:relative;padding:clamp(1.5rem,4vw,2.5rem)}.lp-blog-article__hero-inner .lp-seo-eyebrow{position:relative}.lp-blog-article__hero h1{margin:.65rem 0 0;max-width:none;font-size:clamp(1.85rem,4.5vw,2.65rem);line-height:1.12;letter-spacing:-.03em;color:var(--ds-text)}.lp-blog-article__intro{max-width:44rem;margin:1rem 0 0;color:var(--ds-text-secondary);font-size:1.05rem;line-height:1.65}.lp-blog-article__meta{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-top:1.1rem;color:var(--ds-text-secondary);font-size:.86rem}.lp-blog-article__meta span{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;background:var(--ds-bg-muted)}.lp-blog-article__back{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.85rem;color:var(--ds-text-secondary);font-size:.88rem;text-decoration:none}.lp-blog-article__back:hover{color:var(--lp-blog-accent)}.lp-blog-article__module-chip{display:inline-flex;align-items:center;gap:.4rem;margin-top:.35rem;padding:.32rem .7rem;border-radius:999px;background:var(--lp-blog-accent-soft);color:var(--lp-blog-accent);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.lp-blog-article__layout{display:grid;grid-template-columns:minmax(220px,240px) minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);align-items:start}.lp-blog-article__content{min-width:0}.lp-blog-toc{position:sticky;top:calc(env(safe-area-inset-top,0px) + 5.5rem);padding:1rem;border:1px solid var(--lp-min-border);border-radius:.9rem;background:var(--ds-bg-card);box-shadow:0 12px 30px #0f172a0d}.lp-blog-toc strong{display:block;margin-bottom:.75rem;color:var(--ds-text);font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.lp-blog-toc ol{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.lp-blog-toc a{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;padding:.45rem .5rem;border-radius:.55rem;color:var(--ds-text-secondary);font-size:.86rem;line-height:1.4;text-decoration:none;transition:background .15s ease,color .15s ease}.lp-blog-toc a span{color:var(--lp-blog-accent);font-size:.72rem;font-weight:700;line-height:1.6}.lp-blog-toc a:hover{background:var(--lp-blog-accent-soft);color:var(--ds-text)}.lp-blog-section{padding:1.35rem 0 2rem;scroll-margin-top:calc(env(safe-area-inset-top,0px) + 6rem)}.lp-blog-section:not(:first-child){border-top:1px solid var(--lp-min-border)}.lp-blog-section__head{display:flex;gap:.85rem;align-items:flex-start;margin-bottom:1rem}.lp-blog-section__index{flex:0 0 auto;margin-top:.2rem;color:var(--lp-blog-accent);font-size:.82rem;font-weight:800;letter-spacing:.08em}.lp-blog-section__head h2{margin:0;font-size:clamp(1.2rem,2.4vw,1.5rem);line-height:1.3;color:var(--ds-text)}.lp-blog-section__media{margin-bottom:1.25rem;max-width:100%}.lp-blog-section__copy{max-width:42rem}.lp-blog-section__copy p{margin:0 0 .85rem;color:var(--ds-text-secondary);font-size:1rem;line-height:1.72}.lp-blog-steps{display:grid;gap:.7rem;margin:.75rem 0 0;padding:0;list-style:none;counter-reset:blog-step}.lp-blog-steps li{counter-increment:blog-step;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;padding:.9rem 1rem;border:1px solid var(--lp-min-border);border-radius:.75rem;background:var(--ds-bg-card)}.lp-blog-steps li:before{content:counter(blog-step);display:grid;place-items:center;width:1.7rem;height:1.7rem;margin-top:.05rem;border-radius:999px;background:var(--lp-blog-accent-soft);color:var(--lp-blog-accent);font-size:.8rem;font-weight:700}.lp-blog-steps__content{display:grid;gap:.25rem;min-width:0}.lp-blog-steps strong{display:block;color:var(--ds-text);font-size:.94rem;line-height:1.35}.lp-blog-steps p{margin:0;color:var(--ds-text-secondary);font-size:.9rem;line-height:1.55}.lp-blog-tip{margin-top:.75rem;padding:.9rem 1rem;border-left:3px solid var(--lp-blog-accent);border-radius:0 .75rem .75rem 0;background:var(--lp-blog-accent-soft)}.lp-blog-tip strong{display:block;margin-bottom:.4rem;color:var(--lp-blog-accent);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.lp-blog-tip ul{margin:0;padding-left:1rem;color:var(--ds-text-secondary);font-size:.9rem;line-height:1.55}.lp-blog-illus{margin:0;border:1px solid var(--lp-min-border);border-radius:.9rem;overflow:hidden;background:var(--ds-bg-card);box-shadow:0 16px 36px #0f172a12}.lp-blog-illus__chrome{display:flex;gap:.35rem;padding:.55rem .7rem;border-bottom:1px solid var(--lp-min-border);background:var(--ds-bg-muted)}.lp-blog-illus__chrome span{width:.55rem;height:.55rem;border-radius:999px;background:color-mix(in srgb,var(--ds-text-secondary) 25%,transparent)}.lp-blog-illus__chrome span:first-child{background:#f87171}.lp-blog-illus__chrome span:nth-child(2){background:#fbbf24}.lp-blog-illus__chrome span:nth-child(3){background:#34d399}.lp-blog-illus__body{padding:.9rem;min-height:160px}.lp-blog-illus figcaption{padding:.55rem .8rem;border-top:1px solid var(--lp-min-border);color:var(--ds-text-secondary);font-size:.74rem;text-align:center}.lp-blog-illus-pill{display:block;width:42%;height:.55rem;border-radius:999px;background:var(--ds-bg-muted)}.lp-blog-illus-pill--accent{width:24%;background:var(--lp-blog-accent-soft)}.lp-blog-illus-listing__toolbar{display:flex;gap:.45rem;margin-bottom:.65rem}.lp-blog-illus-listing__head,.lp-blog-illus-listing__row{display:grid;grid-template-columns:.5rem 1.2fr .8fr .7fr;gap:.45rem;align-items:center;margin-bottom:.4rem}.lp-blog-illus-listing__head span,.lp-blog-illus-listing__row span:not(.lp-blog-illus-listing__dot):not(.lp-blog-illus-listing__badge){height:.45rem;border-radius:999px;background:var(--ds-bg-muted)}.lp-blog-illus-listing__head span{opacity:.75}.lp-blog-illus-listing__dot{width:.45rem;height:.45rem;border-radius:999px;background:var(--lp-blog-accent-soft)}.lp-blog-illus-listing__badge{height:.7rem;border-radius:999px;background:color-mix(in srgb,var(--lp-blog-accent) 20%,var(--ds-bg-muted))}.lp-blog-illus-form{display:grid;gap:.55rem}.lp-blog-illus-form__title{width:46%;height:.65rem;border-radius:999px;background:var(--lp-blog-accent-soft)}.lp-blog-illus-form__field{height:1.35rem;border-radius:.45rem;border:1px solid var(--lp-min-border);background:var(--ds-bg-muted)}.lp-blog-illus-form__field--wide{width:100%}.lp-blog-illus-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.lp-blog-illus-form__cta{width:34%;height:1.1rem;border-radius:.45rem;background:var(--lp-blog-accent-soft)}.lp-blog-illus-tabs__bar{display:flex;gap:.35rem;margin-bottom:.65rem;flex-wrap:wrap}.lp-blog-illus-tabs__bar span{padding:.25rem .55rem;border-radius:999px;background:var(--ds-bg-muted);color:var(--ds-text-secondary);font-size:.68rem}.lp-blog-illus-tabs__bar span.is-active{background:var(--lp-blog-accent-soft);color:var(--lp-blog-accent);font-weight:700}.lp-blog-illus-tabs__panel span{display:block;height:.45rem;margin-bottom:.4rem;border-radius:999px;background:var(--ds-bg-muted)}.lp-blog-illus-tabs__panel-short{width:62%!important}.lp-blog-illus-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none}.lp-blog-illus-workflow li{position:relative;display:grid;gap:.35rem;justify-items:center;text-align:center;font-size:.68rem;color:var(--ds-text-secondary)}.lp-blog-illus-workflow__node{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px;background:var(--lp-blog-accent-soft);color:var(--lp-blog-accent);font-size:.68rem;font-weight:700}.lp-blog-illus-workflow__line{position:absolute;top:.75rem;left:calc(50% + .85rem);width:calc(100% - .5rem);height:1px;background:var(--lp-min-border)}.lp-blog-illus-dashboard__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:.65rem}.lp-blog-illus-dashboard__kpis span{height:2rem;border-radius:.45rem;background:var(--ds-bg-muted)}.lp-blog-illus-dashboard__chart{display:flex;align-items:flex-end;gap:.35rem;height:4.5rem;padding-top:.35rem}.lp-blog-illus-dashboard__chart span{flex:1;border-radius:.35rem .35rem 0 0;background:var(--lp-blog-accent-soft)}.lp-blog-illus-dashboard__chart span:nth-child(2){height:55%}.lp-blog-illus-dashboard__chart span:nth-child(3){height:80%}.lp-blog-illus-dashboard__chart span:nth-child(4){height:45%}.lp-blog-illus-dashboard__chart span:nth-child(5){height:68%}.lp-blog-illus-invoice__head{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.lp-blog-illus-invoice__head span{height:.5rem;border-radius:999px;background:var(--ds-bg-muted)}.lp-blog-illus-invoice__head span:first-child{width:40%}.lp-blog-illus-invoice__status{width:28%!important;background:var(--lp-blog-accent-soft)!important}.lp-blog-illus-invoice>span{display:block;height:.42rem;margin-bottom:.35rem;border-radius:999px;background:var(--ds-bg-muted)}.lp-blog-illus-invoice__lines{display:grid;gap:.35rem;margin:.55rem 0}.lp-blog-illus-invoice__lines span{height:.55rem;border-radius:.35rem;background:var(--ds-bg-muted)}.lp-blog-illus-invoice__total{display:block;width:42%;height:.75rem;margin-left:auto;border-radius:999px;background:var(--lp-blog-accent-soft)}.lp-blog-illus-payment__title{display:block;width:50%;height:.5rem;margin-bottom:.55rem;border-radius:999px;background:var(--ds-bg-muted)}.lp-blog-illus-payment__methods{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.65rem}.lp-blog-illus-payment__methods span{padding:.25rem .5rem;border-radius:999px;background:var(--ds-bg-muted);font-size:.68rem;color:var(--ds-text-secondary)}.lp-blog-illus-payment__methods span:first-child{background:var(--lp-blog-accent-soft);color:var(--lp-blog-accent);font-weight:700}.lp-blog-illus-payment__amount{display:block;width:56%;height:1rem;border-radius:.45rem;background:var(--lp-blog-accent-soft)}.lp-blog-related{margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--lp-min-border)}.lp-blog-related h2{margin:0 0 1rem;font-size:1.2rem;color:var(--ds-text)}.lp-blog-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.lp-blog-related__card{display:flex;flex-direction:column;min-height:180px;padding:1rem;border:1px solid var(--lp-min-border);border-radius:.85rem;background:var(--ds-bg-card);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.lp-blog-related__card:hover{border-color:color-mix(in srgb,var(--lp-blog-accent) 28%,var(--lp-min-border));transform:translateY(-2px)}.lp-blog-related__chip{align-self:flex-start;padding:.2rem .55rem;border-radius:999px;background:var(--lp-blog-accent-soft);color:var(--lp-blog-accent);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.lp-blog-related__card h3{margin:.65rem 0 .35rem;color:var(--ds-text);font-size:.95rem;line-height:1.35}.lp-blog-related__card p{margin:0;flex:1;color:var(--ds-text-secondary);font-size:.84rem;line-height:1.5}.lp-blog-related__meta{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;color:var(--lp-blog-accent);font-size:.8rem;font-weight:600}.lp-blog-screenshot{margin:0;border:1px solid var(--lp-min-border);border-radius:.9rem;overflow:hidden;background:var(--ds-bg-card);box-shadow:0 16px 36px #0f172a14}.lp-blog-screenshot__frame{display:flex;align-items:center;justify-content:center;min-height:clamp(180px,32vw,280px);padding:.65rem;background:color-mix(in srgb,var(--ds-bg-muted) 88%,var(--ds-bg-card))}.lp-blog-screenshot__frame img{display:block;width:100%;max-height:clamp(200px,36vw,320px);object-fit:contain;object-position:center top;border-radius:.35rem}.lp-blog-screenshot figcaption{padding:.55rem .8rem;border-top:1px solid var(--lp-min-border);color:var(--ds-text-secondary);font-size:.74rem;text-align:center;line-height:1.4}@media (max-width: 1023px){.lp-blog-shell{grid-template-columns:1fr}.lp-blog-sidebar{position:static}.lp-blog-sidebar__nav{display:flex;flex-wrap:nowrap;gap:.45rem;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.lp-blog-sidebar__nav button{flex:0 0 auto;min-width:max-content;grid-template-columns:auto auto auto}.lp-blog-featured{grid-template-columns:1fr}.lp-blog-featured__visual{order:-1;justify-content:flex-start}.lp-blog-featured__preview{max-width:100%}.lp-blog-article__layout{grid-template-columns:1fr}.lp-blog-toc{position:static;order:-1;overflow-x:auto;-webkit-overflow-scrolling:touch}.lp-blog-toc ol{display:flex;flex-wrap:nowrap;gap:.45rem}.lp-blog-toc li{flex:0 0 auto}.lp-blog-toc a{white-space:nowrap;grid-template-columns:auto auto;padding:.4rem .65rem;border:1px solid var(--lp-min-border);background:var(--ds-bg-muted)}}@media (max-width: 600px){.lp-blog{padding-inline:.75rem}.lp-blog-catalog,.lp-blog-related__grid{grid-template-columns:1fr}.lp-blog-illus-workflow{grid-template-columns:1fr 1fr;row-gap:.65rem}.lp-blog-illus-workflow__line{display:none}}@media (prefers-reduced-motion: reduce){.lp-blog-featured,.lp-blog-catalog__card,.lp-blog-related__card,.lp-blog-reading-progress span{transition:none}}@media (max-width: 767px){.public-mkt-header--document .public-mkt-header__inner,.public-mkt-header--home .public-mkt-header__inner{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}[data-theme=light] .public-shell--auth-flow .lp-top-bar--saas-auth .lp-top-bar-inner{max-width:100%;width:100%;margin-inline:0;gap:.65rem;flex-wrap:nowrap}[data-theme=light] .public-shell--auth-flow .lp-top-bar--saas-auth .lp-top-nav:not(.lp-top-nav--minimal-saas){flex-wrap:nowrap;max-width:min(11rem,42vw);justify-content:flex-end}.lp-top-bar-inner--tenant-search{column-gap:.35rem}}@media (max-width: 767px){.public-shell--bronze-bg .public-shell-main--lp-auth{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}.public-shell--auth-flow.public-shell--bronze-bg .public-shell-main--lp-auth .auth-aside-layer{padding-left:max(.5rem,env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px));box-sizing:border-box}.login-card--public,.login-card--public.login-card--public-wide,.public-shell--bronze-bg .login-card--public{max-width:100%;margin-inline:auto}.auth-stage-content--register{width:100%;min-width:0}}@media (max-width: 767px){.public-legal-doc{padding-left:max(.25rem,env(safe-area-inset-left,0px));padding-right:max(.25rem,env(safe-area-inset-right,0px))}.public-legal-doc-title{font-size:clamp(1.35rem,5vw,1.75rem);word-wrap:break-word}.public-legal-doc article p,.public-legal-doc-meta{overflow-wrap:anywhere}}@media (max-width: 767px){.lp-seo{padding-top:calc(env(safe-area-inset-top,0px) + 4.25rem);padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}.lp-seo-cta{padding:1.35rem 1rem}}@media (max-width: 767px){.lp-min-cta-row .lp-btn,.lp-seo-cta .lp-btn,.lp-min-mobile-panel .lp-btn{min-height:var(--tap-target, 44px);width:100%;justify-content:center}.public-mkt-header__actions>.lp-btn--sm{display:none}}@media (max-width: 767px){.bo-chrome-only-layout--billing .bo-chrome-only-layout__body--billing,.bo-chrome-only-layout--billing .register-page-header{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px));box-sizing:border-box}.bo-billing-grid,.bo-billing-checkout-grid{min-width:0}.bo-billing-charge-actions{flex-direction:column;align-items:stretch}.bo-billing-charge-actions .ui-btn,.bo-billing-charge-actions .btn{width:100%;justify-content:center;min-height:var(--tap-target, 44px)}}@media (max-width: 1023px){.bo-billing-grid,.bo-billing-checkout-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.landing-minimal .lp-hero-dash{margin-inline:auto;max-width:100%}.landing-minimal .lp-hero-dash-window{max-width:100%}.landing-minimal .lp-hero-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.landing-minimal .lp-hero-dash-kpi{padding:.45rem .4rem;min-width:0}.landing-minimal .lp-hero-dash-kpi strong{font-size:.72rem;overflow-wrap:anywhere}}@media (max-width: 380px){.landing-minimal .lp-hero-dash-kpis{grid-template-columns:minmax(0,1fr)}}@media (min-width: 768px) and (max-width: 1023px){.landing-minimal .lp-hero-dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.public-shell-header-inner{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}.auth-breadcrumb--topbar{flex:1 1 100%;min-width:0}.auth-breadcrumb-list{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}}html:has(.app-layout){overflow-x:hidden;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:hidden}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:hidden;overflow-y:visible;min-height:auto;overscroll-behavior:auto}.app-layout__main,.main-content{overflow-x:hidden;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}.erp-neutral-backdrop-shell{display:none}[data-appearance=neutral-dark] .erp-neutral-backdrop-shell{display:block}.app-layout{--app-shell-header-height: 52px;--app-shell-bg: var(--ds-bg-canvas);--app-shell-content-px: clamp(14px, 1.5vw, 20px);--app-shell-content-py: clamp(8px, .9vw, 14px);--app-chrome-radius: 20px;--app-shell-sidebar-current-width: var(--ds-sidebar-rail-width, 72px);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;height:auto;background:var(--app-shell-bg);color:var(--app-shell-text);overflow-x:hidden;overflow-y:visible;position:relative;isolation:isolate}.app-layout:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");background-size:200px 200px;z-index:0}.app-layout__frame{position:relative;z-index:1;flex:1 1 auto;display:flex;min-width:0;min-height:100dvh;align-items:stretch;background:transparent}@media (min-width: 1024px){.app-layout:not([data-shell-compact=true]):has([data-sidebar-expanded=true]){--app-shell-sidebar-current-width: var(--ds-sidebar-width, 220px)}.app-layout:not([data-shell-compact=true]):has([data-sidebar-expanded=false]){--app-shell-sidebar-current-width: var(--ds-sidebar-rail-width, 72px)}.app-layout:not([data-shell-compact=true]) .app-layout__sidebar{position:fixed;top:0;left:0;bottom:0;align-self:auto;flex:none;width:var(--app-shell-sidebar-current-width);height:100dvh;max-height:100dvh;z-index:50;overflow:visible;transition:width .22s cubic-bezier(.16,1,.3,1)}.app-layout:not([data-shell-compact=true]) .app-layout__main{margin-inline-start:var(--app-shell-sidebar-current-width);transition:margin-inline-start .22s cubic-bezier(.16,1,.3,1)}.app-layout:not([data-shell-compact=true])[data-sidebar-mode=hidden] .app-layout__main{margin-inline-start:0}}.app-layout[data-shell-compact=true] .app-layout__sidebar{position:relative;top:auto;left:auto;height:auto;max-height:none;width:auto}.app-layout__sidebar{flex:0 0 auto;position:relative;z-index:50;overflow:visible;min-width:0;background:var(--app-chrome-bg);border-right:none;box-shadow:none}.app-layout__sidebar,.app-layout__sidebar .sidebar-dual-container,.app-layout__sidebar .sidebar-pane-primary{height:100%;min-height:100%;max-height:100%;margin:0;border-radius:0}@media (min-width: 1024px){.app-layout:not([data-shell-compact=true]) .app-layout__sidebar,.app-layout:not([data-shell-compact=true]) .app-layout__sidebar .sidebar-dual-container,.app-layout:not([data-shell-compact=true]) .app-layout__sidebar .sidebar-pane-primary{height:100dvh;min-height:100dvh;max-height:100dvh}}.app-layout__main{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:100dvh;background:var(--app-chrome-bg)}.app-layout__content,.main-content{flex:1 1 auto;min-width:0;min-height:auto;width:100%;background:var(--ds-bg-canvas);border-top-left-radius:var(--app-chrome-radius)}.main-content__route-shell{min-width:0;min-height:0;padding:calc(var(--app-shell-content-py) + 4px) var(--app-shell-content-px) var(--app-shell-content-py)}.main-content__route-shell:has([data-bo-scroll-mode=listing]){padding:var(--app-shell-content-py) var(--app-shell-content-px)}.main-content__route-shell [data-bo-scroll-mode=listing].ui-listing-page{width:100%;max-width:none;margin-inline:0}.main-content__route-shell:has([data-bo-scroll-mode=listing]) .app-page-ready{width:100%;max-width:none;min-width:0}.main-content__route-shell:has([data-bo-scroll-mode=document]) .app-page-ready,.main-content__route-shell:has(.ui-record-shell) .app-page-ready{width:100%;max-width:none;min-width:0}.main-content__route-shell .ui-record-shell{width:100%;max-width:none;margin-inline:0}.main-content{flex:1;padding:var(--layout-content-pt) 0 var(--layout-content-pb) 0}.main-content__route-shell{min-width:0}.app-route-transition{min-width:0;min-height:0;width:100%}.app-route-transition--enter{animation:app-route-transition-enter .28s cubic-bezier(.4,0,.2,1) both}@keyframes app-route-transition-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.app-route-transition--enter{animation:none}}@media (max-width: 1023px){.app-layout{--app-chrome-radius: 22px}}[data-theme=light] .ui-card{box-shadow:var(--shadow-md);border-color:var(--ds-border)}.app-header-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;box-sizing:border-box;width:100%;max-width:none;min-height:var(--bo-chrome-height, 3.5rem);padding:.5rem var(--layout-page-px);margin:0;background:var(--app-chrome-bg);color:var(--app-chrome-text);border:none;border-bottom:1px solid var(--app-chrome-border);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] .app-header-bar,[data-theme=dark] .app-header-bar{background:var(--app-chrome-bg);color:var(--app-chrome-text);border:none;border-bottom:1px solid var(--app-chrome-border);box-shadow:none;margin-top:0}.app-layout__header,.app-header-bar{flex-shrink:0;box-sizing:border-box;width:100%;max-width:none}.app-layout__header.app-header-bar{position:sticky;top:0;z-index:10;min-height:var(--app-shell-header-height);padding:.3125rem var(--app-shell-content-px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) max-content;align-items:center;column-gap:clamp(10px,1.2vw,18px);border:none;border-bottom:none;background:var(--app-chrome-bg);color:var(--app-chrome-text);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}[data-theme=light] .app-layout__header.app-header-bar,[data-theme=dark] .app-layout__header.app-header-bar{border:none;border-bottom:none;box-shadow:none}.app-header-bar__start,.app-header-bar__center,.app-header-bar__end{display:flex;align-items:center;min-width:0}.app-header-bar__start{grid-column:1;justify-content:flex-start;gap:12px;overflow:hidden}.app-header-bar__center{grid-column:2;justify-content:flex-end;width:min(440px,34vw);max-width:100%;min-width:0}.app-header-bar__end{grid-column:3;justify-content:flex-end;gap:10px;min-width:max-content}.app-header-bar__menu-trigger{width:34px;min-width:34px;height:34px;padding:0;border-radius:11px;border:none;background:transparent;color:#fff;box-shadow:none}.app-header-bar__menu-trigger:hover{background:var(--app-chrome-hover);border-color:transparent;color:#fff}.app-header-bar__menu-trigger svg{color:#fff;stroke:#fff}.app-header-bar__menu-trigger--desktop{width:34px;min-width:34px;height:34px;padding:0}.header-breadcrumb-slot{display:flex;align-items:center;min-width:0;flex:1 1 auto;color:var(--app-chrome-muted);font-size:.875rem;line-height:1}.header-breadcrumb-slot>*{min-width:0}.header-breadcrumb-slot .layout-breadcrumb-bar{max-width:100%;overflow:hidden}.bo-header-start-cluster{display:flex;align-items:center;min-width:0;flex:1 1 auto;width:100%;gap:.5rem}.bo-header-start-cluster .layout-breadcrumb-bar{flex:1 1 auto;min-width:0;max-width:none;overflow:hidden}@media (max-width: 1180px){.app-layout__header.app-header-bar{grid-template-columns:minmax(0,1fr) max-content}.app-header-bar__center{display:none}.app-header-bar__end{grid-column:2}}.app-header-bar__rule{display:block;width:1px;height:28px;flex-shrink:0;background:var(--app-chrome-border);opacity:.9}.app-header-bar__appearance{display:flex;align-items:center;flex-shrink:0}.header-container.mobile-header-compact{flex:0 0 auto;border-bottom:1px solid var(--app-chrome-border);background:var(--app-chrome-bg)}.header-container{padding:1rem var(--layout-page-px) var(--layout-header-pb) var(--layout-page-px)}.ui-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.ui-page-header-actions{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.ui-page-header-title{font-family:var(--font-display)}.ui-page-header-description{max-width:80ch;color:var(--text-secondary);font-size:var(--text-sm)}.app-header-bar .ui-breadcrumb__link,.app-header-bar .ui-breadcrumb__button,.app-header-bar .ui-breadcrumb__text{color:var(--app-chrome-muted)}.app-header-bar .ui-breadcrumb__text--current{color:var(--app-chrome-text)}.app-header-bar .ui-breadcrumb__separator{color:var(--app-chrome-border)}.app-header-bar .ui-breadcrumb__link:hover,.app-header-bar .ui-breadcrumb__button:hover{color:var(--app-chrome-text)}.app-header-bar .ui-layout-breadcrumb-bar__back .btn,.app-header-bar .ui-layout-breadcrumb-bar__back .ui-btn{color:var(--app-chrome-text);border-color:var(--app-chrome-border);background:#ffffff14}.sidebar-dual-container{display:flex;flex-direction:row;align-items:stretch;height:100%;min-height:100%;width:100%;max-width:100%;background-color:transparent;position:relative;overflow:visible;isolation:isolate}.sidebar-pane-primary{flex-shrink:0;width:var(--ds-sidebar-rail-width, 72px);min-width:var(--ds-sidebar-rail-width, 72px);max-width:var(--ds-sidebar-rail-width, 72px);height:100%;min-height:100%;margin:0;background-color:var(--app-chrome-bg);display:flex;flex-direction:column;border-right:none;border-radius:0;box-shadow:none;z-index:2;overflow:hidden;transition:width .2s cubic-bezier(.16,1,.3,1),min-width .2s cubic-bezier(.16,1,.3,1),max-width .2s cubic-bezier(.16,1,.3,1)}.sidebar-dual-container[data-sidebar-expanded=true] .sidebar-pane-primary{width:var(--ds-sidebar-width, 220px);min-width:var(--ds-sidebar-width, 220px);max-width:var(--ds-sidebar-width, 220px);box-shadow:none}[data-theme=dark] .sidebar-dual-container[data-sidebar-expanded=true] .sidebar-pane-primary{box-shadow:none}.sidebar-primary-header{display:flex;align-items:center;flex-shrink:0}.sidebar-primary-header--rail{padding:.65rem 0 .5rem;margin-bottom:0;flex-shrink:0;justify-content:center}.sidebar-primary-header--expanded{padding:.75rem .75rem .375rem;margin-bottom:.25rem;justify-content:flex-start;min-height:40px}.sidebar-pane-primary{background:var(--app-chrome-bg);color:var(--app-chrome-text);--text-primary: var(--app-chrome-text);--text-secondary: var(--app-chrome-muted);--text-muted: var(--app-chrome-muted);border-right:0;box-shadow:none}.sidebar-dual-container[data-sidebar-expanded=true] .sidebar-pane-primary{box-shadow:none}@media (prefers-reduced-motion: reduce){.sidebar-pane-primary{transition:none}}.ui-sidebar-floating-trigger{position:fixed;top:18px;left:18px;z-index:80;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--app-chrome-border);border-radius:12px;background:var(--app-chrome-elevated);color:var(--app-chrome-text);box-shadow:none}[data-theme=light] .sidebar-pane-primary{box-shadow:none}[data-theme=dark] .sidebar-pane-primary{background:var(--app-chrome-bg);box-shadow:none}.sidebar-primary-header__brand{display:flex;align-items:center;justify-content:flex-start;min-width:0;max-width:100%}.sidebar-primary-header--rail .sidebar-primary-header__brand{justify-content:center}.sidebar-primary-header--expanded .sidebar-primary-header__brand{align-items:center;min-height:30px}.sidebar-primary-header--expanded .sidebar-primary-header__brand img,.sidebar-primary-header--expanded .sidebar-primary-header__brand svg{display:block;width:auto;max-width:100%;max-height:32px;height:auto;object-fit:contain}.sidebar-primary-header--rail .sidebar-primary-header__brand img,.sidebar-primary-header--rail .sidebar-primary-header__brand svg{display:block;width:auto;max-height:28px;height:auto;object-fit:contain}.sidebar-primary-nav{flex:1 1 auto;display:flex;flex-direction:column;justify-content:safe center;padding:var(--space-2) var(--space-3);overflow-x:hidden;overflow-y:auto;gap:.5rem;min-height:0}.sidebar-dual-container[data-sidebar-expanded=true] .sidebar-primary-nav{padding-inline:.65rem;padding-block:.75rem .85rem;gap:.3125rem}.sidebar-dual-container[data-sidebar-expanded=false] .sidebar-primary-nav{gap:.5625rem}.sidebar-primary-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;transition:opacity .18s cubic-bezier(.4,0,.2,1),width .18s cubic-bezier(.4,0,.2,1)}.sidebar-dual-container[data-sidebar-expanded=false] .sidebar-primary-label{opacity:0;width:0;pointer-events:none}.sidebar-primary-bottom{flex-shrink:0;margin-top:auto;border-top:1px solid var(--app-chrome-border);padding:var(--space-3) var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:.375rem;overflow:visible}.sidebar-dual-container[data-sidebar-expanded=true] .sidebar-primary-bottom{padding-inline:.85rem;padding-top:.65rem;padding-bottom:.85rem;border-top-color:#ffffff14;gap:.375rem}.sidebar-dual-container[data-sidebar-expanded=false] .sidebar-primary-bottom{gap:.5rem}.sidebar-dual-container[data-sidebar-expanded=false] .sidebar-primary-item{justify-content:center;padding-inline:0;width:100%;max-width:var(--ds-sidebar-rail-width, 72px)}.sidebar-dual-container[data-sidebar-expanded=false] .sidebar-primary-item.active:before{display:none}.sidebar-primary-item{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:.375rem .5rem;color:var(--app-chrome-text);text-decoration:none;border-radius:10px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;transition:background-color .15s ease-out,color .15s ease-out}.sidebar-primary-item.active:before{display:none}.sidebar-primary-item{color:var(--app-chrome-text);border-radius:10px;font-weight:500;letter-spacing:-.01em}@media (hover: hover){.sidebar-primary-item:hover{color:var(--app-chrome-text);background:var(--app-chrome-hover);box-shadow:none}}.sidebar-primary-item.viewing{color:var(--app-chrome-text);background:color-mix(in srgb,var(--app-chrome-active) 65%,transparent);box-shadow:none}.sidebar-primary-item.active{color:var(--app-chrome-text);background:var(--app-chrome-active);font-weight:600;box-shadow:none}.sidebar-primary-nav{--scrollbar-width: 4px;--scrollbar-radius: 4px}@media (min-width: 1024px){.sidebar-primary-nav{scrollbar-width:none;overscroll-behavior:contain}.sidebar-primary-nav::-webkit-scrollbar{width:0;height:0}.sidebar-dual-container:hover .sidebar-primary-nav,.sidebar-dual-container:focus-within .sidebar-primary-nav{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 40%,transparent) transparent}.sidebar-dual-container:hover .sidebar-primary-nav::-webkit-scrollbar,.sidebar-dual-container:focus-within .sidebar-primary-nav::-webkit-scrollbar{width:var(--scrollbar-width, 4px)}.sidebar-dual-container:hover .sidebar-primary-nav::-webkit-scrollbar-thumb,.sidebar-dual-container:focus-within .sidebar-primary-nav::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-radius, 4px);background:color-mix(in srgb,var(--text-muted) 38%,transparent)}}.sidebar-primary-item__content{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.sidebar-primary-item--rail .sidebar-primary-item__content{justify-content:center}.sidebar-primary-item__badge-dot{position:absolute;top:.35rem;right:.35rem;width:5px;height:5px;border-radius:50%;background:var(--ds-primary);box-shadow:0 0 0 1.5px var(--app-chrome-bg);pointer-events:none}.sidebar-dual-container[data-sidebar-expanded=false] .sidebar-primary-item--rail{transition:background-color .15s ease-out,color .15s ease-out,transform .16s cubic-bezier(.4,0,.2,1)}@media (hover: hover){.sidebar-dual-container[data-sidebar-expanded=false] .sidebar-primary-item--rail:hover{transform:scale(1.06)}.sidebar-dual-container[data-sidebar-expanded=false] .sidebar-primary-item--rail:hover .sidebar-icon svg{opacity:1}}.sidebar-dual-container[data-sidebar-expanded=false] .sidebar-primary-item__badge-dot{top:.25rem;right:calc(50% - 14px);background:var(--ds-orange, #f97316);box-shadow:0 0 0 1.5px var(--app-chrome-bg)}.sidebar-dual-container[data-sidebar-expanded=false] .sidebar-primary-nav{justify-content:safe center;padding-block:1.25rem var(--space-2)}.sidebar-dual-container[data-sidebar-expanded=false] .sidebar-primary-nav,.sidebar-dual-container[data-sidebar-expanded=false] .sidebar-primary-bottom{align-items:center}.sidebar-icon{flex-shrink:0}.sidebar-icon--emoji{display:inline-flex;align-items:center;justify-content:center;line-height:1}.sidebar-primary-item__content .sidebar-icon--emoji{font-size:1.0625rem}.sidebar-secondary-item__main .sidebar-icon--emoji{font-size:.875rem}[data-theme=light] .sidebar-primary-item.active{color:var(--app-chrome-text);background:var(--app-chrome-active);box-shadow:none}[data-theme=light] .sidebar-primary-item.active:before{display:none}.sidebar-pane-primary .sidebar-icon svg,.sidebar-pane-primary .sidebar-primary-item svg,.sidebar-module-panel svg{color:var(--app-chrome-text);stroke:var(--app-chrome-text)}@media (min-width: 1024px) and (max-width: 1536px),(min-width: 1024px) and (max-height: 900px){.sidebar-primary-nav{padding-inline:var(--space-2);padding-block:0;gap:.375rem}.sidebar-dual-container[data-sidebar-expanded=true] .sidebar-primary-nav{padding-block:1.25rem .75rem;gap:.375rem}.sidebar-dual-container[data-sidebar-expanded=false] .sidebar-primary-nav{gap:.4375rem}.sidebar-primary-item{padding:.38rem .45rem;font-size:.8125rem;line-height:1.25}.sidebar-dual-container[data-sidebar-expanded=false] .sidebar-primary-item{padding:.28rem 0;min-height:32px}.sidebar-primary-bottom{padding:var(--space-1) var(--space-2) var(--space-2);gap:.3125rem}}@media (min-width: 1024px) and (max-height: 820px){.sidebar-dual-container[data-sidebar-expanded=false] .sidebar-primary-item{min-height:30px;padding:.22rem 0}.sidebar-primary-bottom{padding:.35rem var(--space-2) .5rem}}.sidebar-pane-primary .bo-sidebar-user-trigger,.sidebar-pane-primary .bo-sidebar-user-trigger__name,.sidebar-pane-primary .bo-sidebar-user-trigger__company,.sidebar-pane-primary .bo-sidebar-user-trigger__account,.sidebar-pane-primary .bo-sidebar-user-trigger__chevron,.sidebar-pane-primary .mommo-deploy-badge{color:var(--app-chrome-text)}.sidebar-pane-primary .bo-sidebar-user-trigger{background:transparent;border-color:transparent}@media (hover: hover){.sidebar-pane-primary .bo-sidebar-user-trigger:hover{background:var(--app-chrome-hover);color:var(--app-chrome-text);border-color:transparent}}.sidebar-pane-primary .bo-user-menu-avatar--sidebar{color:var(--app-chrome-text);background:#ffffff14;border:1px solid rgba(255,255,255,.08);box-shadow:none}.sidebar-dual-container[data-sidebar-expanded=true] .sidebar-primary-item{min-height:32px;padding:.3rem .52rem;font-size:.8125rem;font-weight:500;line-height:1.2;letter-spacing:-.015em;border-radius:7px;color:#ffffffd1}.sidebar-dual-container[data-sidebar-expanded=true] .sidebar-primary-item .sidebar-icon svg{width:16px;height:16px;opacity:.84;stroke:currentColor;color:currentColor}@media (hover: hover){.sidebar-dual-container[data-sidebar-expanded=true] .sidebar-primary-item:hover{color:#fffffff0;background:#ffffff0e;box-shadow:none}.sidebar-dual-container[data-sidebar-expanded=true] .sidebar-primary-item:hover .sidebar-icon svg{opacity:.96}}.sidebar-dual-container[data-sidebar-expanded=true] .sidebar-primary-item.viewing{color:#ffffffe6;background:#ffffff0b;box-shadow:none}.sidebar-dual-container[data-sidebar-expanded=true] .sidebar-primary-item.active{color:#fff;background:#ffffff1a;font-weight:500;box-shadow:none}.sidebar-dual-container[data-sidebar-expanded=true] .sidebar-primary-item.active:before{display:none}.sidebar-dual-container[data-sidebar-expanded=true] .sidebar-primary-item.active .sidebar-icon svg,.sidebar-dual-container[data-sidebar-expanded=true] .sidebar-primary-item.viewing .sidebar-icon svg{opacity:1}.sidebar-dual-container[data-sidebar-expanded=true] .sidebar-primary-item__content{gap:.5rem}.sidebar-module-panel{position:absolute;left:calc(100% + 12px);bottom:auto;width:max-content;min-width:220px;max-width:min(320px,calc(100vw - 5rem));height:fit-content;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;padding:0;background:var(--app-chrome-elevated);border:1px solid var(--app-chrome-border);border-radius:14px;box-shadow:var(--shadow-md);z-index:80;overflow:hidden;transform-origin:left center;transition:top .16s cubic-bezier(.2,.8,.2,1);animation:sidebar-module-panel-enter .16s cubic-bezier(.2,.8,.2,1) forwards}@keyframes sidebar-module-panel-enter{0%{opacity:0;transform:translate(-6px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}.sidebar-module-panel .sidebar-module-panel__head{animation:sidebar-module-panel-head-in .16s cubic-bezier(.2,.8,.2,1) backwards}.sidebar-module-panel .sidebar-secondary-item{animation:sidebar-module-sub-in .15s cubic-bezier(.2,.8,.2,1) backwards}.sidebar-module-panel .sidebar-module-panel__section:nth-child(1) .sidebar-secondary-item:nth-child(1){animation-delay:35ms}.sidebar-module-panel .sidebar-module-panel__section:nth-child(1) .sidebar-secondary-item:nth-child(2){animation-delay:50ms}.sidebar-module-panel .sidebar-module-panel__section:nth-child(1) .sidebar-secondary-item:nth-child(3){animation-delay:65ms}.sidebar-module-panel .sidebar-module-panel__section:nth-child(2) .sidebar-secondary-item:nth-child(1){animation-delay:75ms}.sidebar-module-panel .sidebar-module-panel__section:nth-child(2) .sidebar-secondary-item:nth-child(2){animation-delay:90ms}.sidebar-module-panel .sidebar-module-panel__section:nth-child(2) .sidebar-secondary-item:nth-child(3){animation-delay:105ms}.sidebar-module-panel .sidebar-module-panel__section:nth-child(3) .sidebar-secondary-item:nth-child(1){animation-delay:.11s}.sidebar-module-panel .sidebar-module-panel__section:nth-child(3) .sidebar-secondary-item:nth-child(2){animation-delay:125ms}@keyframes sidebar-module-panel-head-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes sidebar-module-sub-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.sidebar-module-panel,.sidebar-module-panel .sidebar-module-panel__head,.sidebar-module-panel .sidebar-secondary-item{animation:none;transition:none}.sidebar-module-panel,.sidebar-module-panel__close:hover{transform:none}}.sidebar-module-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:.58rem .62rem .38rem;border-bottom:1px solid var(--app-chrome-border);flex-shrink:0;background:transparent}.sidebar-module-panel__title-wrap{min-width:0}.sidebar-module-panel__title{margin:0;font-size:.84rem;font-weight:650;letter-spacing:-.02em;color:var(--app-chrome-text);line-height:1.2}.sidebar-module-panel__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:999px;background:var(--app-chrome-hover);color:var(--app-chrome-text);cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}@media (hover: hover){.sidebar-module-panel__close:hover{background:var(--app-chrome-active);color:var(--app-chrome-text);transform:rotate(90deg)}}.sidebar-module-panel__nav{flex:0 0 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.4rem .48rem .55rem;display:flex;flex-direction:column;gap:0}.sidebar-module-panel__section-items{display:flex;flex-direction:column;gap:3px;width:100%}.sidebar-module-panel__section-label{margin:.55rem 0 .2rem;padding:0 .62rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--app-chrome-muted)}.sidebar-module-panel__section-label:first-child{margin-top:.15rem}.sidebar-module-panel .sidebar-secondary-item{min-height:36px;padding:.42rem .62rem;gap:10px;width:100%;transition:background-color .18s ease,color .18s ease,padding-left .18s ease,box-shadow .18s ease,transform .18s ease}@media (hover: hover){.sidebar-module-panel .sidebar-secondary-item:hover{background:var(--app-chrome-hover);color:var(--app-chrome-text);padding-left:calc(.62rem + 2px);transform:translate(1px);box-shadow:none}.sidebar-module-panel .sidebar-secondary-item:hover .sidebar-secondary-item__marker{color:var(--app-chrome-text)}.sidebar-module-panel .sidebar-secondary-item:hover .sidebar-secondary-item__main svg{color:var(--app-chrome-text);stroke:var(--app-chrome-text)}}.sidebar-module-panel .sidebar-secondary-item.active{padding-left:calc(.62rem + 2px)}.sidebar-module-panel .sidebar-secondary-item__main{gap:10px;flex:1;min-width:0}.sidebar-module-panel .sidebar-secondary-item__label{white-space:nowrap;overflow:visible;text-overflow:unset;flex-shrink:0}.sidebar-module-panel .sidebar-module-panel__title{white-space:nowrap}.sidebar-secondary-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:.38rem .5rem .38rem .48rem;color:var(--app-chrome-text);text-decoration:none;border:none;background:transparent;border-radius:10px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.8125rem;text-align:left;font-family:inherit;transition:background-color .18s ease,color .18s ease,padding-left .18s ease}.sidebar-secondary-item__main{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1}.sidebar-secondary-item__marker{width:.85rem;flex-shrink:0;font-size:.72rem;font-weight:700;color:var(--app-chrome-muted);text-align:center}.sidebar-secondary-item__label{min-width:0}@media (hover: hover){.sidebar-secondary-item:hover{background:var(--app-chrome-hover);color:var(--app-chrome-text);padding-left:calc(.48rem + 2px);box-shadow:none}.sidebar-secondary-item:hover .sidebar-secondary-item__marker{color:var(--app-chrome-text)}}.sidebar-secondary-item.active{background:var(--app-chrome-active);color:var(--app-chrome-text);font-weight:600;padding-left:.62rem;box-shadow:none}.sidebar-module-panel .sidebar-secondary-item.active,.sidebar-module-panel .sidebar-secondary-item.active .sidebar-secondary-item__label,.sidebar-module-panel .sidebar-secondary-item.active .sidebar-secondary-item__main,.sidebar-module-panel .sidebar-secondary-item.active .sidebar-secondary-item__main svg{color:var(--app-chrome-text);stroke:var(--app-chrome-text)}.sidebar-secondary-item.active .sidebar-secondary-item__marker{color:var(--app-chrome-text)}.sidebar-secondary-item--action .sidebar-secondary-item__marker{color:var(--app-chrome-muted);font-size:.82rem}.sidebar-badge{background:var(--brand-primary);color:var(--text-inverse);font-size:.65rem;padding:2px 6px;border-radius:var(--radius-sm);font-weight:600;text-transform:uppercase}.sidebar-badge.small{font-size:.6rem;padding:2px 5px}@media (min-width: 1024px) and (max-width: 1536px),(min-width: 1024px) and (max-height: 900px){.sidebar-module-panel__head{padding:var(--space-3) var(--space-3) var(--space-2)}.sidebar-module-panel__title{font-size:.9rem}.sidebar-module-panel__nav{padding:var(--space-2);gap:var(--space-3)}.sidebar-secondary-item{padding:.32rem .5rem;font-size:.8125rem;line-height:1.25}}.sidebar-mobile,.sidebar-mobile__footer,.ui-mobile-sidebar-panel{background:var(--ds-sidebar-gradient);color:#fff;--text-primary: #ffffff;--text-secondary: #ffffff;--text-muted: #ffffff}.sidebar-mobile{display:flex;flex-direction:column;height:100%;width:100%;min-height:0;background:transparent}.sidebar-mobile__footer,.sidebar-mobile__header{border-color:var(--ds-sidebar-divider)}.sidebar-mobile__item{color:#fff;border-radius:10px;font-weight:500;letter-spacing:-.01em}@media (hover: hover){.sidebar-mobile__item:hover{color:#fff;background:var(--ds-sidebar-item-hover-bg);box-shadow:none}}.ui-mobile-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-overlay);z-index:var(--z-modal-backdrop);animation:uiMobileOverlayIn var(--transition-smooth) ease-out forwards;touch-action:none}@keyframes uiMobileOverlayIn{0%{opacity:0}to{opacity:1}}.ui-mobile-sidebar-panel{position:absolute;left:env(safe-area-inset-left,0px);top:env(safe-area-inset-top,0px);bottom:env(safe-area-inset-bottom,0px);display:flex;flex-direction:column;width:min(360px,calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 12px));max-width:92vw;background:linear-gradient(180deg,var(--ds-navy-950) 0%,var(--ds-navy-900) 100%);border-right:1px solid rgba(255,255,255,.07);box-shadow:22px 0 48px #07122642;will-change:transform,opacity;animation:uiMobileSidebarIn .24s cubic-bezier(.22,1,.36,1) forwards;overflow:hidden;outline:none}@media (min-width: 768px) and (max-width: 1023px){.ui-mobile-sidebar-panel{width:min(400px,44vw);max-width:min(400px,calc(100vw - env(safe-area-inset-left,0px) - 48px))}}@keyframes uiMobileSidebarIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.ui-mobile-sidebar-overlay,.ui-mobile-sidebar-panel{animation:none}}.sidebar-mobile__header{flex-shrink:0;padding:max(1rem,env(safe-area-inset-top,0px)) 1rem .65rem;border-bottom:1px solid rgba(255,255,255,.07)}.sidebar-mobile__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.sidebar-mobile__footer{flex-shrink:0;border-top:1px solid rgba(255,255,255,.07);padding:.65rem .75rem .75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));background:transparent}.sidebar-mobile__nav{display:flex;flex-direction:column;gap:4px}.sidebar-mobile__nav--bottom{margin-top:.75rem}.sidebar-mobile__nav--bottom:first-child{margin-top:0}.sidebar-mobile__section-label{padding:.45rem .25rem .18rem;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff}.sidebar-mobile__section-divider{margin:.35rem 0 .15rem}.sidebar-mobile__group{display:flex;flex-direction:column;gap:4px}.sidebar-mobile__item{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid transparent;background:transparent;color:#fff;border-radius:11px;padding:.68rem .78rem;min-height:var(--tap-target, 44px);font-weight:500;font-size:.875rem;font-family:inherit;cursor:pointer;text-decoration:none;text-align:left;box-sizing:border-box;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.sidebar-mobile__item--active{background:var(--ds-navy-800);border-color:#ffffff0e;color:#fff;font-weight:600}.sidebar-mobile__item--active:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:2px;border-radius:0 4px 4px 0;background:var(--ds-orange)}.sidebar-mobile__item-main{display:flex;align-items:center;gap:10px;overflow:hidden;flex:1;min-width:0}.sidebar-mobile__item-trail{display:flex;align-items:center;gap:8px;flex-shrink:0}.sidebar-mobile__chevron{color:#fff;transition:transform .16s ease}.sidebar-mobile__chevron--open{transform:rotate(180deg)}.sidebar-mobile__sublist{display:flex;flex-direction:column;gap:4px;padding:0 .35rem .35rem}.sidebar-mobile__section-label{margin:.45rem 0 .15rem;padding:0 .78rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}.sidebar-mobile__section-label:first-child{margin-top:.1rem}.sidebar-mobile__subitem{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid transparent;background:transparent;color:#fff;border-radius:10px;padding:.58rem .78rem;min-height:var(--tap-target, 44px);font-weight:500;font-size:.84rem;font-family:inherit;cursor:pointer;text-align:left;text-decoration:none;box-sizing:border-box;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.sidebar-mobile__subitem--active{background:#ffffff0e;color:#fff;border-color:#ffffff0e;font-weight:600}.sidebar-mobile__subitem--action{color:#fff}.sidebar-mobile__subitem-main{display:flex;align-items:center;gap:10px;overflow:hidden;min-width:0;flex:1}.sidebar-mobile__subitem-dot{width:4px;height:4px;border-radius:999px;background:#cbd5e17a;flex-shrink:0}@media (hover: hover){.sidebar-mobile__item:hover,.sidebar-mobile__subitem:hover{background:#ffffff0a;color:#fff}}.sidebar-mobile .sidebar-icon svg,.sidebar-mobile__item svg,.sidebar-mobile__subitem svg{color:#fff;stroke:#fff}.sidebar-dual-container[data-sidebar-expanded=false] .bo-sidebar-user-trigger__text{width:0;opacity:0;overflow:hidden;pointer-events:none}.sidebar-dual-container[data-sidebar-expanded=false] .bo-sidebar-user-trigger{justify-content:center;padding-inline:0}.sidebar-dual-container[data-sidebar-expanded=false] .bo-sidebar-user-trigger{gap:0;padding:0;border-color:transparent;background:transparent}.sidebar-dual-container[data-sidebar-expanded=false] .bo-sidebar-user-trigger__chevron,.sidebar-dual-container[data-sidebar-expanded=false] .bo-sidebar-user-trigger__account{display:none}.bo-sidebar-user-trigger{color:#fff;background:var(--ds-sidebar-user-bg);border-color:var(--ds-sidebar-user-border);border-radius:12px}@media (hover: hover){.bo-sidebar-user-trigger:hover{color:#fff;background:var(--ds-sidebar-item-hover-bg);border-color:var(--ds-sidebar-user-border)}}.bo-sidebar-user-trigger__company,.bo-sidebar-user-trigger__account,.bo-sidebar-user-trigger__chevron{color:#fff}.bo-user-menu-avatar--sidebar{color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.08)}.bo-user-menu-avatar{width:40px;height:40px;border-radius:10px;background:var(--brand-primary);color:var(--text-on-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;cursor:pointer;box-shadow:0 4px 12px rgba(var(--brand-primary-rgb),.3)}.bo-user-menu-header{padding:0 0 2px}.bo-user-menu-header__row{display:flex;align-items:center;gap:10px}.bo-user-menu-avatar--header{width:44px;height:44px;font-size:1.05rem;border-radius:12px;flex-shrink:0}.bo-user-menu-header__meta{min-width:0;flex:1}.bo-user-menu-name{font-weight:800;font-size:.9375rem;letter-spacing:-.02em;color:var(--text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bo-user-menu-email{margin-top:2px;font-size:.72rem;font-weight:500;color:var(--text-secondary);word-break:break-word;line-height:1.3}.bo-user-menu-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.bo-user-menu-badge{display:inline-flex;align-items:center;max-width:100%;padding:2px 7px;border-radius:999px;font-size:.62rem;font-weight:600;line-height:1.2;color:var(--text-secondary);background:color-mix(in srgb,var(--ds-bg-muted, #f1f5f9) 92%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);white-space:nowrap}.bo-user-menu-section-label{padding:2px 2px 4px;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.bo-user-menu-theme-block{display:flex;flex-direction:column;gap:6px;padding:2px 0 4px}.bo-user-menu-privacy{display:flex;flex-direction:column;gap:8px;padding:2px 0 4px}.bo-user-menu-privacy__customize{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ds-bg-muted, #f8fafc) 88%,transparent);color:var(--text-secondary);font-size:.72rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media (hover: hover){.bo-user-menu-privacy__customize:hover{background:var(--surface-hover);border-color:var(--color-border-hover);color:var(--text-primary)}}.bo-user-menu-privacy-switch{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px 2px 0}.bo-user-menu-privacy-switch__copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.bo-user-menu-privacy-switch__label{font-size:.78rem;font-weight:600;line-height:1.3;color:var(--text-primary);cursor:pointer}.bo-user-menu-privacy-switch__hint{font-size:.66rem;font-weight:500;line-height:1.35;color:var(--text-secondary)}.bo-user-menu-privacy-switch__toggle{position:relative;flex-shrink:0;width:38px;height:22px;margin-top:1px;padding:0;border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ds-bg-muted, #e2e8f0) 92%,transparent);cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.bo-user-menu-privacy-switch__toggle.is-on{background:var(--ds-primary, var(--brand-primary));border-color:color-mix(in srgb,var(--ds-primary, var(--brand-primary)) 88%,#000 12%)}.bo-user-menu-privacy-switch__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0f172a2e;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.bo-user-menu-privacy-switch__toggle.is-on .bo-user-menu-privacy-switch__thumb{transform:translate(16px)}.bo-user-menu-privacy-switch__toggle:focus-visible{outline:none;box-shadow:var(--ds-focus-ring-shadow, 0 0 0 2px var(--ds-primary, var(--brand-primary)))}.bo-user-menu-theme--compact{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0}.bo-user-menu-theme__row-label{font-size:.68rem;font-weight:700;color:var(--text-muted);white-space:nowrap}.bo-user-menu-theme__pills{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.bo-user-menu-theme__pill{min-height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ds-bg-muted, #f8fafc) 88%,transparent);font-size:.68rem;font-weight:600;color:var(--text-secondary);cursor:pointer;font-family:inherit;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}@media (hover: hover){.bo-user-menu-theme__pill:hover{background:var(--ds-sidebar-hover-bg);color:var(--text-primary);border-color:var(--color-border-hover);transform:translateY(-1px)}}.bo-user-menu-theme__pill.is-active{background:var(--ds-bg-muted);color:var(--ds-primary);border-color:#07122629;box-shadow:0 1px 2px #0712260f}[data-theme=dark] .bo-user-menu-avatar{background:var(--surface-overlay);color:var(--text-primary);border:1px solid var(--border-subtle, var(--border-color));box-shadow:none}[data-theme=dark] .bo-user-menu-theme__pill,[data-theme=dark] .bo-user-menu-privacy__customize{background:color-mix(in srgb,var(--ds-bg-muted) 88%,transparent);border-color:var(--ds-border)}[data-theme=dark] .bo-user-menu-theme__pill.is-active{background:color-mix(in srgb,var(--ds-primary) 14%,var(--ds-bg-muted));border-color:color-mix(in srgb,var(--ds-primary) 32%,var(--ds-border));box-shadow:none}[data-theme=dark] .bo-user-menu-privacy-switch__toggle{background:color-mix(in srgb,var(--ds-bg-muted) 92%,#000 8%);border-color:var(--ds-border)}[data-theme=dark] .bo-user-menu-privacy-switch__toggle.is-on{background:var(--ds-primary, var(--brand-primary));border-color:color-mix(in srgb,var(--ds-primary, var(--brand-primary)) 72%,#000 28%)}.bo-user-menu-avatar--sidebar{width:32px;height:32px;font-size:.82rem;border-radius:9px;flex-shrink:0}.sidebar-dual-container[data-sidebar-expanded=true] .bo-sidebar-user-trigger{gap:.45rem;padding:.34rem .45rem;border-radius:9px;border-color:#ffffff0f;background:#ffffff08}.sidebar-dual-container[data-sidebar-expanded=true] .bo-sidebar-user-trigger__name{font-size:.72rem;font-weight:600;color:#ffffffe6}.sidebar-dual-container[data-sidebar-expanded=true] .bo-sidebar-user-trigger__company,.sidebar-dual-container[data-sidebar-expanded=true] .bo-sidebar-user-trigger__account{font-size:.6rem;font-weight:500;color:#ffffff85}.sidebar-dual-container[data-sidebar-expanded=true] .bo-sidebar-user-trigger__chevron{color:#ffffff6b;width:13px;height:13px}.sidebar-dual-container[data-sidebar-expanded=true] .bo-user-menu-avatar--sidebar{width:28px;height:28px;font-size:.72rem;border-radius:7px}.sidebar-dual-container[data-sidebar-expanded=true] .sidebar-footer-slot{margin-bottom:.3rem;gap:5px}.sidebar-dual-container[data-sidebar-expanded=true] .mommo-deploy-badge{font-size:.56rem;font-weight:500;letter-spacing:.03em;color:#ffffff6b;padding:.05rem .2rem 0}@media (hover: hover){.sidebar-dual-container[data-sidebar-expanded=true] .bo-sidebar-user-trigger:hover{background:#ffffff0f;border-color:#ffffff14}}[data-menu-open=true]>.bo-sidebar-user-trigger.bo-sidebar-user-trigger--open,.sidebar-dual-container[data-sidebar-expanded=true] [data-menu-open=true]>.bo-sidebar-user-trigger{background:#ffffff12;border-color:#ffffff1a}.sidebar-footer-slot{width:100%;margin-bottom:.5rem;overflow:visible;position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--ds-space-2, 8px)}.sidebar-footer-slot .dropdown-menu-root,.sidebar-footer-slot .dropdown-menu-root--contextual{width:100%}.sidebar-footer-slot .dropdown-trigger-btn{display:block;width:100%}.bo-sidebar-user-trigger{display:flex;align-items:center;gap:var(--ds-space-3, 12px);width:100%;padding:.5rem .65rem;border-radius:12px;border:1px solid transparent;background:transparent;box-shadow:none;cursor:pointer;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease}[data-menu-open=true]>.bo-sidebar-user-trigger,.bo-sidebar-user-trigger--open{background:#ffffff0f;border-color:#ffffff1a}[data-menu-open=true]>.bo-sidebar-user-trigger .bo-sidebar-user-trigger__chevron{transform:rotate(180deg)}.bo-sidebar-user-trigger__chevron{flex-shrink:0;margin-left:auto;transition:transform .18s ease,color .18s ease}.bo-sidebar-user-trigger__account{display:block;font-size:.68rem;font-weight:600;margin-top:1px}.sidebar-pane-primary .bo-sidebar-user-trigger__name,.sidebar-pane-primary .bo-sidebar-user-trigger__company,.sidebar-pane-primary .bo-sidebar-user-trigger__account,.sidebar-pane-primary .bo-sidebar-user-trigger__chevron{color:#fff}.mommo-deploy-badge{display:block;width:100%;text-align:center;font-size:.62rem;font-weight:600;letter-spacing:.04em;color:#fff;padding:.1rem .35rem 0}.sidebar-dual-container[data-sidebar-expanded=false] .mommo-deploy-badge{display:none}.bo-sidebar-user-trigger__text{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1;overflow:hidden;opacity:1;transition:opacity .18s,width .18s}.bo-sidebar-user-trigger__name{font-size:.82rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bo-sidebar-user-trigger__company{font-size:.68rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 1024px) and (max-width: 1536px),(min-width: 1024px) and (max-height: 900px){.sidebar-footer-slot{margin-bottom:.25rem}.bo-sidebar-user-trigger{padding:.3rem .35rem;gap:.4rem}.bo-user-menu-avatar--sidebar{width:30px;height:30px;font-size:.85rem;border-radius:8px}.bo-sidebar-user-trigger__name{font-size:.78rem}.bo-sidebar-user-trigger__company{font-size:.65rem}}@media (min-width: 1024px) and (max-height: 820px){.sidebar-footer-slot{margin-bottom:.1rem;padding-top:.35rem}.bo-user-menu-avatar--sidebar{width:26px;height:26px;font-size:.75rem;border-radius:7px}.bo-sidebar-user-trigger{padding:.2rem .25rem}}.app-layout__footer,.app-layout-footer-slot{flex-shrink:0;width:100%}.app-layout-footer{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;gap:.45rem;width:100%;margin:0;padding:var(--bo-footer-bar-py) var(--app-shell-content-px);padding-bottom:calc(var(--bo-footer-bar-py) + env(safe-area-inset-bottom,0px));border:none;border-top:1px solid var(--app-shell-border-soft);border-radius:0;background:#fffffff2;color:var(--app-shell-muted);font-size:.75rem;line-height:1.3;min-height:var(--bo-footer-bar-min-height);box-shadow:none}.app-layout-footer-slot{flex-shrink:0}[data-theme=dark] .app-layout-footer{border-color:var(--ds-border);background:var(--ds-bg-card);box-shadow:none}@media (max-width: 1366px){.app-layout__header.app-header-bar{grid-template-columns:minmax(0,1fr) auto;column-gap:10px}.app-header-bar__center{display:none}.app-header-bar__end{min-width:0;justify-self:end}}@media (max-width: 1023px){.app-layout{--app-shell-header-height: 58px;--app-shell-content-px: 14px;--app-shell-content-py: 12px}.app-layout__header.app-header-bar{grid-template-columns:minmax(0,1fr) auto;min-height:var(--app-shell-header-height)}.app-header-bar__center{display:none}.app-header-bar__end{gap:8px}.header-breadcrumb-slot{font-size:.8125rem}}@media (max-width: 720px){.app-layout{--app-shell-content-px: 10px;--app-shell-content-py: 10px}.app-layout__header.app-header-bar{padding-inline:10px}.app-header-bar__end>*:not(:last-child){display:none}}@media (prefers-reduced-motion: reduce){.app-layout__main{transition:none}}.app-layout,.app-layout__main,.main-content,.main-content__route-shell,.app-page-enter{min-width:0;max-width:100%}@media (max-width: 767px){.main-content{overflow-x:hidden}.ui-app-shell-header-end{flex-shrink:1;gap:.25rem}.ui-app-shell-header-end .btn,.ui-app-shell-header-end .ui-btn{min-height:var(--tap-target, 44px);padding-left:.5rem;padding-right:.5rem}}@media (max-width: 767px){.app-header-bar__menu-trigger{width:var(--tap-target, 44px);height:var(--tap-target, 44px)}.app-header-bar__start{gap:.35rem}}@media (min-width: 1024px) and (max-width: 1536px){:root{--bo-chrome-height: 2.5rem;--app-shell-header-height: 48px;--layout-page-px: 1.125rem}.ui-kpi-grid{gap:.65rem}.ui-kpi-card{padding:.75rem .9rem;min-height:5rem}.ui-operational-hub{gap:var(--ds-space-4, 1rem)}.ui-operational-hub__title{font-size:clamp(1.25rem,1.8vw,1.55rem)}.ui-listing-header,.global-list-header{padding-top:.65rem;padding-bottom:.65rem}.ui-list-filter-widget{gap:.5rem}.ui-detail-panel,.mommo-form-card,.ui-entity-form-section{padding:.85rem 1rem}.ui-dashboard-workspace{gap:var(--ds-space-3, 12px)}.ui-control,.input-premium{min-height:var(--input-height)}.form-grid{gap:var(--form-gap)}.form-grid-12{gap:var(--form-gap) var(--ds-space-4)}.form-section-title{margin:var(--ds-space-6) 0 var(--ds-space-3);padding-bottom:var(--ds-space-2)}.form-group{margin-bottom:var(--ds-space-4)}.ui-card--pad-md{padding:var(--card-padding)}.ui-card--pad-lg{padding:var(--ds-space-5)}.ui-drawer-title{font-size:var(--ui-drawer-title-size)!important}.modal-overlay.ui-modal-overlay{padding:var(--ui-modal-overlay-padding)!important}.ui-modal-header{padding:var(--ui-modal-header-padding)!important}.ui-modal-body{padding:var(--ui-modal-body-padding)!important}.ui-modal-footer{padding:var(--ui-modal-footer-padding)!important;gap:.65rem!important}#modal-title{font-size:var(--ui-modal-title-size)!important}.mommo-page-header,.ui-page-header{min-height:var(--header-height)}.mommo-stat-card{padding:var(--card-padding-sm) var(--card-padding)}.ui-tabs-list{gap:var(--ds-space-1)}.ui-tab-trigger{padding:.45rem .75rem;font-size:.8125rem}.ui-toast-container{bottom:16px;right:16px}.ui-toast{min-width:300px;padding:12px 14px}.public-shell--auth-flow .login-card--public.login-card.ui-card{padding:clamp(1.35rem,3vw,2rem)}}@media (min-width: 1024px) and (max-height: 800px){:root{--bo-chrome-height: 2.5rem;--app-shell-header-height: 44px}.ui-listing-header,.global-list-header{padding-top:.45rem;padding-bottom:.45rem}.ui-kpi-card{padding:.65rem .75rem;min-height:4.25rem}}.ui-command-palette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 1200);display:flex;align-items:flex-start;justify-content:center;padding:max(72px,9vh) 1rem 1rem;background:color-mix(in srgb,var(--ds-text) 22%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui-command-palette__panel{width:min(720px,100%);border:1px solid rgba(255,255,255,.25);border-radius:22px;background:color-mix(in srgb,var(--app-shell-bg) 72%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 70px color-mix(in srgb,var(--ds-text) 22%,transparent);overflow:hidden}.ui-command-palette__header{display:flex;align-items:center;gap:.7rem;padding:.8rem .95rem;border-bottom:1px solid var(--ds-border)}.ui-command-palette__header input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font-size:.95rem;font-weight:650}.ui-command-palette__results{max-height:min(58vh,520px);overflow:auto;padding:.45rem}.ui-command-palette__result{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:.7rem;padding:.65rem .7rem;border:0;border-radius:14px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}@media (hover: hover){.ui-command-palette__result:hover,.ui-command-palette__result:focus-visible{outline:0;background:color-mix(in srgb,var(--brand-primary) 9%,transparent)}}.ui-command-palette__result-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--ds-bg-muted);color:var(--text-secondary)}.ui-command-palette__result-text{min-width:0}.ui-command-palette__result-text strong,.ui-command-palette__result-text small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-command-palette__result-text small,.ui-command-palette__result-section,.ui-command-palette__empty{color:var(--text-secondary);font-size:.75rem}.ui-command-palette__result-section{white-space:nowrap;font-weight:700}.ui-command-palette__empty{padding:1.4rem;text-align:center}.ui-workspace-tabs{flex-shrink:0;border-bottom:1px solid var(--border-color);background:var(--ds-bg-card);position:relative;z-index:2}.ui-workspace-tabs__scroll{display:flex;align-items:stretch;gap:2px;overflow-x:auto;overflow-y:hidden;padding:0 .5rem;scrollbar-width:thin;min-height:2.125rem}.ui-workspace-tabs__scroll::-webkit-scrollbar{height:4px}.ui-workspace-tabs__tab{display:flex;align-items:center;flex-shrink:0;max-width:11.5rem;border-radius:6px 6px 0 0;margin-top:4px;border:1px solid transparent;border-bottom:none;background:transparent;color:var(--text-secondary);transition:background .12s ease,color .12s ease,border-color .12s ease}@media (hover: hover){.ui-workspace-tabs__tab:hover{background:var(--bg-hover, color-mix(in srgb, var(--ds-text) 4%, transparent));color:var(--text-primary)}}.ui-workspace-tabs__tab--active{background:var(--bg-page, var(--ds-bg-card));color:var(--text-primary);border-color:var(--border-color);box-shadow:0 -1px 0 var(--bg-page, var(--ds-bg-card));z-index:1}.ui-workspace-tabs__tab-main{display:flex;align-items:center;gap:.35rem;min-width:0;padding:.35rem .25rem .35rem .55rem;border:none;background:transparent;color:inherit;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;line-height:1.2}.ui-workspace-tabs__icon{flex-shrink:0;opacity:.85}.ui-workspace-tabs__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ui-workspace-tabs__pin{flex-shrink:0;opacity:.55}.ui-workspace-tabs__close{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-right:.2rem;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}@media (hover: hover){.ui-workspace-tabs__close:hover{background:color-mix(in srgb,var(--ds-text) 6%,transparent);color:var(--text-primary)}}.ui-notifications-root{position:relative;display:inline-flex}.ui-notifications-trigger{position:relative}.app-header-bar .ui-notifications-trigger{color:#fff;border-color:transparent;background:transparent}.app-header-bar .ui-notifications-trigger:hover:not(:disabled){background:var(--app-chrome-hover);color:#fff}.app-header-bar .ui-notifications-trigger .ui-icon-button__content,.app-header-bar .ui-notifications-trigger svg{color:#fff;stroke:#fff}.ui-notifications-badge{position:absolute;top:-3px;right:-4px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ds-danger, var(--error));color:var(--ds-btn-primary-text);border:2px solid var(--ds-bg-page);font-size:.625rem;font-weight:800;line-height:1;pointer-events:none}.ui-notifications-panel{position:fixed;width:min(380px,calc(100vw - 16px));max-height:min(620px,calc(100vh - 86px));display:flex;flex-direction:column;overflow:hidden;z-index:var(--z-popover, 1200);border:1px solid color-mix(in srgb,var(--ds-border) 86%,transparent);border-radius:18px;background:var(--ds-bg-card);box-shadow:0 24px 60px color-mix(in srgb,var(--ds-text) 18%,transparent);transform-origin:top right;animation:ui-notifications-drop .18s ease-out}.ui-notifications-panel--auto{animation:ui-notifications-drop .22s cubic-bezier(.2,.8,.2,1)}.ui-notifications-panel__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid var(--border-subtle, var(--border-color))}.ui-notifications-panel__header>div{display:flex;flex-direction:column;gap:.15rem}.ui-notifications-panel__header strong{color:var(--text-primary);font-size:.95rem}.ui-notifications-panel__header span{color:var(--text-secondary);font-size:.78rem}.ui-notifications-panel__mark-all{display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:999px;background:var(--surface-muted, var(--ds-bg-muted));color:var(--text-secondary);padding:.42rem .65rem;font-size:.75rem;font-weight:700;cursor:pointer}.ui-notifications-panel__mark-all:disabled{opacity:.45;cursor:not-allowed}.ui-notifications-panel__notice{margin:.75rem .85rem 0;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--brand-primary) 22%,var(--ds-border));border-radius:12px;background:var(--info-bg);color:var(--ds-text);font-size:.8rem}.ui-notifications-panel__list{overflow-y:auto;padding:.45rem}.ui-notifications-panel__empty{min-height:9rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--text-secondary);text-align:center;font-size:.875rem}.ui-notifications-item{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:.6rem;align-items:start;padding:.75rem;border-radius:14px;background:transparent;color:inherit;text-align:left}@media (hover: hover){.ui-notifications-item:hover{background:var(--surface-muted, var(--ds-bg-muted))}}.ui-notifications-item__dot{width:7px;height:7px;margin-top:.35rem;border-radius:999px;background:transparent}.ui-notifications-item.is-unread .ui-notifications-item__dot{background:var(--brand-primary)}.ui-notifications-item__body{min-width:0;display:flex;flex-direction:column;gap:.2rem;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.ui-notifications-item__body strong{color:var(--text-primary);font-size:.86rem;line-height:1.35}.ui-notifications-item__body span{color:var(--text-secondary);font-size:.78rem;line-height:1.35}.ui-notifications-item__body time{color:var(--text-muted);font-size:.72rem}.ui-notifications-item__like{margin-top:-.15rem}.ui-notifications-item .ui-entity-like-panel{display:none}@keyframes ui-notifications-drop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-app-shell-header-end{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0;flex:0 0 auto;max-width:100%;flex-wrap:nowrap}.ui-page-actions-toolbar,.ui-page-actions-toolbar__secondary,.ui-page-actions-toolbar__primary,.ui-page-actions-toolbar__page-actions{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:nowrap;min-width:0}.ui-page-actions-toolbar__overflow{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0}.ui-page-actions-toolbar{flex:0 1 auto;min-width:0;max-width:100%}.app-header-bar .ui-page-actions-toolbar .ui-btn:not(.ui-header-fullscreen-toggle){background:var(--ds-orange, #ff6b00);color:#fff;border-color:var(--ds-orange, #ff6b00)}.app-header-bar .ui-page-actions-toolbar .ui-btn:not(.ui-header-fullscreen-toggle):hover:not(:disabled){background:var(--ds-orange-hover, #e45f00);border-color:var(--ds-orange-hover, #e45f00);box-shadow:0 2px 10px color-mix(in srgb,var(--ds-orange, #ff6b00) 28%,transparent)}.app-header-bar .ui-page-actions-toolbar .ui-btn:not(.ui-header-fullscreen-toggle) svg{color:#fff;stroke:#fff}.app-header-bar .ui-page-actions-toolbar .ui-icon-button{color:#fff;background:var(--ds-orange, #ff6b00);border-color:var(--ds-orange, #ff6b00)}.app-header-bar .ui-page-actions-toolbar .ui-icon-button:hover:not(:disabled){background:var(--ds-orange-hover, #e45f00);border-color:var(--ds-orange-hover, #e45f00);color:#fff;box-shadow:0 2px 10px color-mix(in srgb,var(--ds-orange, #ff6b00) 28%,transparent)}.app-header-bar .ui-page-actions-toolbar .ui-icon-button svg{color:#fff;stroke:#fff}.app-header-bar .ui-page-actions-toolbar .ui-header-fullscreen-toggle{background:transparent;color:#fff;border-color:transparent}.app-header-bar .ui-page-actions-toolbar .ui-header-fullscreen-toggle:hover:not(:disabled){background:var(--app-chrome-hover);color:#fff;border-color:transparent;box-shadow:none}.app-header-bar .ui-page-actions-toolbar .ui-header-fullscreen-toggle svg{color:#fff;stroke:#fff}.ui-page-actions-toolbar__secondary,.ui-page-actions-toolbar__primary{flex:0 1 auto;min-width:0;max-width:100%}.ui-btn.ui-edit-btn--pill,.ui-btn.ui-print-btn{border-radius:999px}.ui-app-shell-header-end .ui-header-chrome-btn{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;max-width:2.125rem;max-height:2.125rem;padding:0;line-height:1;box-sizing:border-box;border-radius:11px;flex-shrink:0}.ui-app-shell-header-end .ui-header-chrome-btn .ui-btn__content{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;gap:0;line-height:0}.ui-app-shell-header-end .ui-header-chrome-btn .ui-btn__content svg{display:block;flex-shrink:0}.ui-app-shell-header-end .ui-icon-button--sm{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;max-height:2.125rem;flex-shrink:0;line-height:1}.ui-app-shell-header-end .bo-user-menu-avatar--header{width:2.125rem;height:2.125rem;font-size:.8125rem;border-radius:11px;line-height:1}.ui-app-shell-header-end .ui-icon-button__content{display:inline-flex;align-items:center;justify-content:center;line-height:0}.ui-app-shell-header-end .ui-icon-button__content svg{display:block;flex-shrink:0}.ui-app-shell-header-end .ui-page-actions-toolbar__primary>.ui-btn--sm{min-height:2.125rem;height:2.125rem;max-height:2.125rem;padding-block:0;display:inline-flex;align-items:center}.ui-app-shell-header-end .ui-page-actions-toolbar__primary .ui-fiscal-header-action-btn{width:auto;min-width:0;max-width:none;min-height:2.125rem;height:2.125rem;max-height:2.125rem;padding-block:0;padding-inline:var(--button-px-sm, .85rem)}.ui-app-shell-header-end .ui-fiscal-header-action-btn .ui-btn__content{display:inline-flex;align-items:center;gap:.375rem;width:auto;height:auto;line-height:1.25;min-width:0}.ui-page-actions-toolbar__primary.ui-fiscal-form-header-actions{flex-wrap:nowrap;gap:.45rem}.ui-order-form-header-actions__primary{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:nowrap;min-width:0;flex:0 1 auto}.ui-fiscal-form-header-actions__divider{width:1px;height:1.35rem;flex:0 0 auto;background:color-mix(in srgb,#fff 22%,transparent);opacity:.9}@media (max-width: 1366px){.ui-page-actions-toolbar__primary.ui-fiscal-form-header-actions{gap:.35rem}}.ui-app-shell-header-end>span[aria-hidden]{width:1px;height:24px;background:var(--border-color);opacity:.75;flex:0 0 auto}.ui-header-tenant-switcher{height:34px;max-width:min(220px,18vw);display:inline-flex;align-items:center;gap:.45rem;padding:0 .75rem;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:color-mix(in srgb,var(--app-shell-bg) 72%,transparent);color:var(--text-primary);font-size:.765rem;font-weight:700;cursor:pointer;min-width:0}.ui-header-tenant-switcher span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-header-tenant-switcher:disabled{cursor:wait;opacity:.62}.ui-privacy-indicator{display:inline-flex;align-items:center;gap:.35rem;height:28px;padding:0 .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ds-info, var(--brand-primary)) 24%,rgba(255,255,255,.25));background:color-mix(in srgb,var(--ds-info, var(--brand-primary)) 8%,color-mix(in srgb,var(--app-shell-bg) 72%,transparent));color:var(--text-secondary);font-size:.68rem;font-weight:700;white-space:nowrap}@media (max-width: 1366px){.ui-app-shell-header-end{gap:.35rem;min-width:0;max-width:100%}.ui-page-actions-toolbar,.ui-page-actions-toolbar__primary{gap:.35rem}.ui-page-actions-toolbar__primary .ui-print-btn.ui-header-chrome-btn{border-radius:11px}.ui-page-actions-toolbar__primary .ui-print-btn .ui-print-btn__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-page-actions-toolbar:has(.ui-page-actions-toolbar__primary) .ui-header-fullscreen-toggle{display:none}.ui-privacy-indicator{display:none}}@media (min-width: 1367px){.ui-app-shell-header-end .ui-print-btn.ui-header-chrome-btn,.ui-app-shell-header-end .ui-fiscal-header-action-btn.ui-header-chrome-btn{width:auto;height:2.125rem;min-width:0;min-height:2.125rem;max-width:none;max-height:2.125rem;padding-block:0;padding-inline:var(--button-px-sm, .85rem);border-radius:999px}.ui-app-shell-header-end .ui-print-btn.ui-header-chrome-btn .ui-btn__content,.ui-app-shell-header-end .ui-fiscal-header-action-btn.ui-header-chrome-btn .ui-btn__content{gap:.375rem;width:auto;height:auto;line-height:1.25}}@media (max-width: 900px){.app-header-bar{min-height:4rem}.app-header-bar__center{display:none}.ui-header-tenant-switcher,.ui-app-shell-header-end>span[aria-hidden]{display:none!important}.ui-notifications-panel{right:8px!important;width:calc(100vw - 16px);max-height:calc(100vh - 84px)}.ui-command-palette__result{grid-template-columns:34px minmax(0,1fr) 18px}.ui-command-palette__result-section{display:none}}@media (prefers-reduced-motion: reduce){.ui-notifications-panel,.ui-notifications-panel--auto{animation:none}}.ui-app-shell-header-end{min-width:0}.ui-entity-like-control{position:relative;display:inline-flex;align-items:center;justify-content:center}.ui-entity-like-control--menu{width:100%;justify-content:flex-start}.ui-entity-like-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:999px;background:transparent;color:var(--ds-text-muted);cursor:pointer;transition:color .15s ease}@media (hover: hover){.ui-entity-like-btn:hover:not(:disabled){color:var(--ds-text-secondary)}}.ui-entity-like-btn.has-unseen-details{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.ui-entity-like-btn:disabled{opacity:.4;cursor:not-allowed}.ui-entity-like-btn__activity-dot{position:absolute;top:-1px;right:-1px;width:7px;height:7px;border:2px solid var(--ds-bg);border-radius:999px;background:var(--brand-primary)}.ui-entity-like-btn--compact{width:18px;height:18px}.ui-entity-like-btn--menu{width:100%;justify-content:flex-start}.ui-entity-like-panel{position:absolute;left:50%;bottom:calc(100% + 6px);z-index:60;display:flex;flex-direction:column;align-items:center;gap:.28rem;min-width:max-content;max-width:min(280px,calc(100vw - 24px));padding:.28rem;border:1px solid color-mix(in srgb,var(--ds-border) 80%,transparent);border-radius:20px;background:color-mix(in srgb,var(--ds-bg-card) 96%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--ds-text) 16%,transparent);opacity:0;pointer-events:none;transform:translate(-50%,4px) scale(.96);transform-origin:bottom center;transition:opacity .16s ease,transform .16s ease}.ui-entity-like-control--menu .ui-entity-like-panel{left:0;transform:translateY(4px) scale(.96);transform-origin:bottom left}.ui-entity-like-control:hover .ui-entity-like-panel,.ui-entity-like-control:focus-within .ui-entity-like-panel{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.ui-entity-like-control--menu:hover .ui-entity-like-panel,.ui-entity-like-control--menu:focus-within .ui-entity-like-panel{transform:translateY(0) scale(1)}.ui-entity-like-picker{display:inline-flex;align-items:center;gap:.18rem;padding:.12rem;border-radius:999px}.ui-entity-like-picker__option{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;cursor:pointer;font-size:1rem;transition:background-color .15s ease,transform .16s cubic-bezier(.18,.9,.2,1.2)}@media (hover: hover){.ui-entity-like-picker__option:hover:not(:disabled),.ui-entity-like-picker__option:focus-visible,.ui-entity-like-picker__option.is-active{background:color-mix(in srgb,var(--brand-primary) 12%,transparent);transform:translateY(-2px) scale(1.16);outline:none}}.ui-entity-like-picker__option:disabled{cursor:not-allowed;opacity:.52}.ui-entity-like-users{width:100%;display:flex;flex-direction:column;gap:.18rem;padding:.38rem .48rem .42rem;border-top:1px solid color-mix(in srgb,var(--ds-border) 72%,transparent);color:var(--text-secondary);font-size:.74rem;line-height:1.2}.ui-entity-like-users__title{color:var(--text-muted);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ui-entity-like-users__item,.ui-entity-like-users__empty,.ui-entity-like-users__more{display:inline-flex;align-items:center;gap:.32rem;min-width:0;white-space:nowrap}.ui-entity-like-users__item strong{overflow:hidden;max-width:190px;color:var(--text-primary);font-size:.76rem;font-weight:750;text-overflow:ellipsis}.ui-entity-like-users__more{color:var(--text-muted);font-weight:700}.ui-collection-lead{display:flex;flex-direction:column;gap:var(--ds-space-3, .75rem);padding:var(--ds-space-4, 1rem) var(--layout-page-px, 1.5rem);min-width:0}.ui-collection-lead--compact{gap:var(--ds-space-2, .5rem);padding-block:var(--ds-space-3, .75rem)}.ui-collection-lead__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4, 1rem);min-width:0}.ui-collection-lead__content{min-width:0;flex:1 1 auto}.ui-collection-lead__eyebrow{margin:0 0 var(--ds-space-1, .25rem);font-size:var(--font-size-xs, .75rem);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary, var(--color-text-muted, inherit))}.ui-collection-lead__title{margin:0;font-size:var(--font-size-lg, 1.125rem);font-weight:650;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.ui-collection-lead__description{margin:var(--ds-space-1, .25rem) 0 0;color:var(--text-secondary, var(--color-text-muted, inherit));font-size:var(--font-size-sm, .875rem);line-height:1.4;max-width:42rem}.ui-collection-lead__meta{margin-top:var(--ds-space-2, .5rem);font-size:var(--font-size-sm, .875rem);color:var(--text-secondary)}.ui-collection-lead__aside{display:flex;align-items:center;gap:var(--ds-space-2, .5rem);flex-shrink:0}.ui-collection-lead__body{min-width:0}.ui-listing-page--floating-glass .ui-collection-lead,.ui-listing-page--finance-list .ui-collection-lead{padding-inline:var(--ds-space-5, 1.25rem)}.ui-listing-page--floating-glass .ui-list-shell__summary .ui-collection-lead{padding:.85rem var(--layout-page-px, 16px)}.ui-workspace-shell{display:flex;flex-direction:column;gap:var(--ds-space-5);min-height:0;min-width:0;container-type:inline-size;container-name:workspace-shell}.ui-workspace-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-4) var(--ds-space-5)}.ui-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--ds-space-3)}.ui-summary-strip__item{display:flex;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg, 12px);min-width:0}.ui-summary-strip__label{font-size:var(--ds-text-caption, .75rem);font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.ui-summary-strip__value{font-size:var(--ds-text-title, 1.125rem);font-weight:600;color:var(--text-primary);line-height:1.2}.ui-summary-strip__value--positive{color:var(--ds-positive)}.ui-summary-strip__value--negative{color:var(--ds-negative)}.ui-detail-panel{background:var(--ds-bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-sm);overflow:hidden;min-width:0}.ui-detail-panel__head{padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid var(--border-color)}.ui-detail-panel__title{margin:0;font-size:var(--ds-text-subtitle, .9375rem);font-weight:600;color:var(--text-primary)}.ui-detail-panel__body{padding:var(--ds-space-4) var(--ds-space-5)}.ui-action-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-sm)}.ui-action-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.ui-sticky-footer{position:sticky;bottom:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-5);background:var(--ds-bg-card);border-top:1px solid var(--border-color);box-shadow:0 -4px 24px #0000000a}.ui-workspace-grid{display:grid;grid-template-columns:30% 45% 25%;gap:var(--ds-space-4);align-items:start}@container workspace-shell (max-width: 1199px){.ui-workspace-grid{grid-template-columns:1fr 1fr}.ui-workspace-grid__col--sidebar{grid-column:1 / -1}}@container workspace-shell (max-width: 767px){.ui-workspace-grid{grid-template-columns:1fr}}.ui-page-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-3) var(--ds-space-4);margin:0}.ui-page-title__heading{margin:0;font-size:var(--ds-text-title);font-weight:var(--ds-text-title-weight);color:var(--text-primary);line-height:1.2}.ui-page-title__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.ui-edit-footer{justify-content:space-between}.ui-edit-footer__hint{font-size:var(--ds-text-caption, .8125rem);color:var(--text-secondary);line-height:1.35}.ui-edit-footer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.ui-sticky-footer.ui-entity-form-footer--dock{position:static;min-height:var(--bo-chrome-height, 3.5rem);height:var(--bo-chrome-height, 3.5rem);padding:0 var(--layout-page-px, var(--ds-space-4, 16px));margin-top:0;gap:var(--ds-space-2, 8px);box-shadow:none}.ui-edit-footer__actions--wizard{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-2, 8px);flex-wrap:nowrap}.ui-edit-footer__actions--wizard>.ui-btn:first-child{margin-right:auto}.ui-edit-footer__actions--wizard.ui-edit-footer__actions--with-mode>.ui-form-mode-badge{margin-right:var(--ds-space-2, 8px);flex-shrink:0}.ui-edit-footer__actions--wizard.ui-edit-footer__actions--with-mode>.ui-btn:first-of-type{margin-right:auto}.ui-edit-footer__actions-end{display:inline-flex;align-items:center;gap:var(--ds-space-2, 8px);flex-shrink:0}.ui-page-container{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.ui-workspace-body{flex:1 1 auto;min-height:0;min-width:0}.ui-workspace-footer{flex-shrink:0}.ui-workspace-nav-context-menu{position:fixed;z-index:var(--z-dropdown, 1200);min-width:12rem;padding:var(--ds-space-2);border-radius:var(--ds-radius-md);border:1px solid var(--border-color);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-card);display:flex;flex-direction:column;gap:var(--ds-space-1)}.ui-workspace-nav-context-menu button{display:flex;align-items:center;gap:var(--ds-space-2);width:100%;padding:var(--ds-space-2) var(--ds-space-3);border:none;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text);font-size:var(--ds-text-body);text-align:left;cursor:pointer}.ui-workspace-nav-context-menu button:hover{background:var(--ds-bg-muted)}.ui-workspace-nav-context-menu hr{margin:var(--ds-space-1) 0;border:none;border-top:1px solid var(--border-color)}.ui-user-role-card--admin{--bo-role-accent: var(--brand-primary);--bo-role-selected-bg: rgba(var(--brand-primary-rgb), .12)}.ui-user-role-card--operador{--bo-role-accent: var(--warning);--bo-role-selected-bg: var(--warning-bg)}.ui-user-role-card--selected{border-color:var(--bo-role-accent);background:var(--bo-role-selected-bg)}.ui-user-role-card__head{display:flex;align-items:center;gap:var(--ds-space-2);color:var(--bo-role-accent);font-weight:600}.ui-user-role-card__check{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--bo-role-accent)}.ui-record-shell{--record-shell-header-min-h: 76px;--record-shell-content-max: none;--record-shell-aside-w: 320px;--record-shell-aside-w-wide: 384px;--record-shell-px: var(--layout-page-px, var(--ds-space-4, 16px));--record-shell-py: var(--ds-space-3, 12px);--record-shell-border: var(--ds-border, #e7eaf0);--record-shell-muted: var(--ds-text-secondary, #617089);--record-shell-text: var(--ds-text, #1b2a41);container-type:inline-size;container-name:record-shell;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:auto;width:100%;overflow:visible;color:var(--record-shell-text);background:transparent}.ui-record-shell,.ui-record-shell *{box-sizing:border-box}.ui-record-shell--document,.ui-record-shell--finance,.ui-record-shell--settings{--record-shell-content-max: none}.ui-record-shell--document{--app-shell-bg: var(--ds-bg-card, #ffffff)}.ui-record-shell--document.ui-record-shell--with-aside{--record-shell-aside-w: 360px;--record-shell-aside-w-wide: 420px}.ui-record-shell__main{flex:1 1 auto;min-width:0;min-height:auto;display:flex;overflow:visible}.ui-record-shell__workspace{flex:1 1 auto;min-width:0;min-height:auto}.ui-record-shell__content{width:100%;max-width:var(--record-shell-content-max);margin-inline:0;padding:var(--record-shell-py) var(--record-shell-px) calc(var(--record-shell-py) + 1rem);display:flex;flex-direction:column;min-width:0}.ui-record-shell__flow{width:100%;min-width:0;display:flex;flex-direction:column;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.ui-record-shell__header-main,.ui-record-shell__lead-meta-item,.ui-record-entity-lead__identity,.ui-record-shell__tab-stack{min-width:0;display:flex;flex-direction:column;gap:.32rem}.ui-record-shell__lead-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;min-width:0}.ui-record-shell__lead,.ui-record-shell__body,.ui-record-shell__state,.ui-record-shell__state-body,.ui-record-shell__tabs,.ui-record-shell__tab-frame{min-width:0}.ui-record-shell__body,.ui-record-shell__state,.ui-record-shell__state-body,.ui-record-shell__tabs{display:flex;flex-direction:column}.ui-record-shell__lead-card{width:100%;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:.85rem 0}.ui-record-shell--document .ui-record-shell__lead-card{padding:clamp(.95rem,1.2vw,1.15rem)}.ui-record-shell__lead-header{display:flex;align-items:center;justify-content:space-between;gap:1.1rem;min-width:0}.ui-record-shell--document .ui-record-shell__lead-header{align-items:flex-start;gap:var(--ds-space-4, 16px);padding-bottom:var(--ds-space-3, 12px);border-bottom:1px solid var(--ds-border, #e7eaf0)}.ui-record-shell__lead-meta-grid{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(92px,.45fr) minmax(250px,1.3fr) minmax(120px,.6fr);gap:clamp(1rem,2vw,1.65rem);align-items:center}.ui-record-shell__lead-meta-label,.ui-record-shell-step__eyebrow{color:color-mix(in srgb,var(--record-shell-muted) 88%,var(--record-shell-text) 12%);font-size:.68rem;font-weight:780;letter-spacing:.095em;line-height:1.1;text-transform:uppercase}.ui-record-shell__lead-meta-value{min-width:0;margin:0;color:var(--record-shell-text);font-size:.96rem;font-weight:760;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-record-shell__lead-meta-value--muted,.ui-record-shell__lead-meta-hint,.ui-record-shell-step__description{color:var(--record-shell-muted)}.ui-record-shell__lead-meta-hint{margin:0;font-size:.8rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-record-entity-lead__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--ds-space-3, 12px) var(--ds-space-4, 16px);margin:0;padding:var(--ds-space-3, 12px) 0 0;min-width:0}.ui-record-shell--document .ui-record-entity-lead__meta{margin-top:var(--ds-space-3, 12px);padding-top:var(--ds-space-3, 12px);border-top:1px solid color-mix(in srgb,var(--ds-border, #e7eaf0) 55%,transparent)}.ui-record-entity-lead__meta-item{min-width:0;margin:0;display:flex;flex-direction:column;gap:.18rem}.ui-record-shell--document .ui-record-entity-lead__meta-item+.ui-record-entity-lead__meta-item{border-left:1px solid color-mix(in srgb,var(--ds-border, #e7eaf0) 65%,transparent);padding-left:var(--ds-space-3, 12px)}.ui-record-shell--fiscal-v2-page .ui-record-shell__lead-card{padding:var(--ds-space-2, 8px) 0 var(--ds-space-3, 12px)}.ui-record-shell--fiscal-v2-page .ui-record-shell--document .ui-record-shell__lead-header,.ui-record-shell--fiscal-v2-page.ui-record-shell--document .ui-record-shell__lead-header{padding-bottom:var(--ds-space-1, 4px)}.ui-record-shell--fiscal-v2-page .ui-record-shell__lead-meta-grid{gap:var(--ds-space-2, 8px) var(--ds-space-3, 12px)}.ui-record-shell--fiscal-v2-page .ui-record-shell__lead-meta-value{font-weight:650}.ui-record-shell--fiscal-v2-page .ui-record-entity-lead__meta{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:var(--ds-space-1, 4px) var(--ds-space-3, 12px);padding-top:var(--ds-space-1, 4px);margin:0}.ui-record-shell--fiscal-v2-page .ui-record-entity-lead__meta-item dd{font-size:.8125rem;font-weight:600;color:var(--text-primary, #0f172a)}.ui-record-entity-lead__meta-item dt{margin:0;color:color-mix(in srgb,var(--record-shell-muted) 88%,var(--record-shell-text) 12%);font-size:.68rem;font-weight:780;letter-spacing:.095em;line-height:1.1;text-transform:uppercase}.ui-record-entity-lead__meta-item dd{margin:0;min-width:0;color:var(--record-shell-text);font-size:.875rem;font-weight:650;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.ui-record-entity-lead__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4, 16px);min-width:0}.ui-record-entity-lead__title{margin:0;color:var(--record-shell-text);font-size:1.05rem;font-weight:780;letter-spacing:-.02em;line-height:1.25}.ui-record-entity-lead__eyebrow{color:color-mix(in srgb,var(--record-shell-muted) 88%,var(--record-shell-text) 12%);font-size:.68rem;font-weight:780;letter-spacing:.095em;line-height:1.1;text-transform:uppercase}.ui-record-entity-lead__meta-inline{margin:.35rem 0 0;color:var(--record-shell-muted);font-size:.8125rem;line-height:1.45}.ui-record-entity-lead__meta-inline-label{color:color-mix(in srgb,var(--record-shell-muted) 88%,var(--record-shell-text) 12%);font-weight:650}.ui-record-entity-lead__meta-inline-value{color:var(--record-shell-text);font-weight:650}[data-appearance=neutral-dark] .ui-record-entity-lead__meta-item dt,[data-theme=dark] .ui-record-entity-lead__meta-item dt,[data-appearance=neutral-dark] .ui-record-entity-lead__eyebrow,[data-theme=dark] .ui-record-entity-lead__eyebrow{color:color-mix(in srgb,var(--record-shell-muted) 92%,var(--record-shell-text) 8%)}[data-appearance=neutral-dark] .ui-record-shell--document .ui-record-entity-lead__meta,[data-theme=dark] .ui-record-shell--document .ui-record-entity-lead__meta{border-top-color:color-mix(in srgb,var(--ds-border, #334155) 65%,transparent)}[data-appearance=neutral-dark] .ui-record-shell--document .ui-record-entity-lead__meta-item+.ui-record-entity-lead__meta-item,[data-theme=dark] .ui-record-shell--document .ui-record-entity-lead__meta-item+.ui-record-entity-lead__meta-item{border-left-color:color-mix(in srgb,var(--ds-border, #334155) 65%,transparent)}.ui-record-shell__lead-actions :is(select,button,input),.ui-record-shell__lead-actions .ui-select,.ui-record-shell__lead-actions .ui-select__trigger,.ui-record-shell__lead-actions .ui-natureza-operacao-badge,.ui-record-shell__lead-actions .ui-natureza-operacao-badge__select{min-height:38px;border-radius:12px}.ui-record-shell__tabs{width:100%;gap:1rem}.ui-record-shell__tab-frame{display:flex;flex-direction:row;align-items:stretch;width:100%;gap:1rem}.ui-record-shell__tab-nav{flex:0 0 260px;min-width:0}.ui-record-shell__tab-content{flex:1 1 auto;min-width:0}.ui-record-shell__readonly{opacity:.92}.ui-record-shell-step{width:100%;min-width:0;border:1px solid var(--ds-border, #e7eaf0);border-radius:var(--ds-radius-md, 8px);background:var(--ds-bg-card, #ffffff);box-shadow:none;overflow:hidden}.ui-record-shell-step__header{padding:var(--ds-space-4, 16px) var(--ds-space-4, 16px) var(--ds-space-3, 12px);border-bottom:1px solid var(--ds-border, #e7eaf0)}.ui-record-shell-step__title{margin:0;color:var(--record-shell-text);font-size:1.05rem;font-weight:780;letter-spacing:-.02em}.ui-record-shell-step__description{margin:.25rem 0 0;font-size:.86rem;line-height:1.4}.ui-record-shell-step__body{padding:var(--ds-space-4, 16px)}.ui-record-shell__lead-card--timeline-only{padding:var(--ds-space-3, 12px);border:1px solid var(--ds-border, #e7eaf0);border-radius:var(--ds-radius-md, 8px);background:var(--ds-bg-card, #ffffff);box-shadow:none}[data-appearance=neutral-dark] .ui-record-shell-step,[data-theme=dark] .ui-record-shell-step{background:var(--ds-bg-card);border-color:var(--ds-border);box-shadow:none}[data-appearance=neutral-dark] .ui-record-shell__lead-card--timeline-only,[data-theme=dark] .ui-record-shell__lead-card--timeline-only{background:var(--ds-bg-card);border-color:var(--ds-border)}@container record-shell (max-width: 1024px){.ui-record-shell{--record-shell-px: 1rem;--record-shell-py: 1rem}.ui-record-shell__tab-frame{flex-direction:column}.ui-record-shell__tab-nav{flex:0 0 auto}}@container record-shell (max-width: 768px){.ui-record-shell__lead-header{flex-direction:column;align-items:stretch}.ui-record-shell__lead-meta-grid,.ui-record-shell--document .ui-record-shell__lead-meta-grid,.ui-record-entity-lead__meta{grid-template-columns:1fr}.ui-record-shell--document .ui-record-entity-lead__meta-item+.ui-record-entity-lead__meta-item{border-left:0;padding-left:0;padding-top:var(--ds-space-2, 8px);border-top:1px solid color-mix(in srgb,var(--ds-border, #e7eaf0) 55%,transparent)}}.ui-record-shell__top{position:relative;isolation:isolate;flex:0 0 auto;min-width:0;border-color:color-mix(in srgb,var(--ds-border, #e2e8f0) 40%,transparent);background:var(--app-shell-bg, #ffffff);backdrop-filter:none;-webkit-backdrop-filter:none;z-index:12;border-bottom:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 40%,transparent)}.ui-record-shell__top:before{content:none}.ui-record-shell__top>*{position:relative;z-index:1}.ui-record-shell__header{min-height:var(--record-shell-header-min-h);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem var(--record-shell-px) .95rem}.ui-record-shell__header-main{min-width:0;display:flex;flex-direction:column;gap:.32rem}.ui-record-shell__header-side,.ui-record-shell__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;min-width:0}.ui-record-shell__title{margin:0;color:var(--record-shell-text);font-size:clamp(1.25rem,1.85vw,1.55rem);font-weight:780;line-height:1.12;letter-spacing:-.032em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-record-shell__subtitle{max-width:860px;margin:0;color:var(--record-shell-muted);font-size:.92rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-record-shell__status{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;max-width:220px;padding:.25rem .65rem;border-radius:999px;border:1px solid transparent;font-size:.75rem;font-weight:700;line-height:1;white-space:nowrap}.ui-record-shell__status--neutral{color:var(--record-shell-muted);background:color-mix(in srgb,var(--record-shell-muted) 10%,transparent);border-color:color-mix(in srgb,var(--record-shell-muted) 18%,transparent)}.ui-record-shell__status--info{color:var(--ds-color-info, #2563eb);background:color-mix(in srgb,var(--ds-color-info, #2563eb) 10%,transparent);border-color:color-mix(in srgb,var(--ds-color-info, #2563eb) 18%,transparent)}.ui-record-shell__status--success{color:var(--ds-color-success, #0f766e);background:color-mix(in srgb,var(--ds-color-success, #0f766e) 10%,transparent);border-color:color-mix(in srgb,var(--ds-color-success, #0f766e) 18%,transparent)}.ui-record-shell__status--warning{color:var(--ds-color-warning, #c2410c);background:color-mix(in srgb,var(--ds-color-warning, #c2410c) 10%,transparent);border-color:color-mix(in srgb,var(--ds-color-warning, #c2410c) 18%,transparent)}.ui-record-shell__status--danger{color:var(--ds-color-danger, #b91c1c);background:color-mix(in srgb,var(--ds-color-danger, #b91c1c) 10%,transparent);border-color:color-mix(in srgb,var(--ds-color-danger, #b91c1c) 18%,transparent)}@container record-shell (max-width: 768px){.ui-record-shell__header{flex-direction:column;align-items:stretch}}.ui-record-shell--chrome-minimal{--record-shell-header-min-h: 48px}.ui-record-shell--chrome-minimal .ui-record-shell__header{min-height:var(--record-shell-header-min-h);padding:.5rem var(--record-shell-px) .4375rem}.ui-record-shell--chrome-minimal .ui-record-shell__header--inspector-only{min-height:0;padding:.375rem var(--record-shell-px) .25rem}.ui-record-shell--chrome-minimal .ui-record-shell__header--inspector-only .ui-record-shell__identity-card{min-height:0}.ui-record-shell--chrome-minimal .ui-record-shell__title{font-size:.875rem;font-weight:650;letter-spacing:-.01em}.ui-record-shell--chrome-minimal .ui-record-shell__subtitle{font-size:.75rem}.ui-record-shell--padding-none .ui-record-shell__content{padding:0}.ui-record-shell--padding-compact .ui-record-shell__content{padding:var(--ds-space-2, 8px) var(--record-shell-px) var(--ds-space-2, 8px)}.ui-record-shell__bottom{position:relative;isolation:isolate;flex:0 0 auto;min-width:0;border-color:color-mix(in srgb,var(--ds-border, #e2e8f0) 40%,transparent);background:var(--app-shell-bg, #ffffff);backdrop-filter:none;-webkit-backdrop-filter:none;z-index:16;min-height:68px;border-top:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 40%,transparent);padding:.5rem var(--record-shell-px);padding-right:calc(var(--record-shell-px) + var(--fab-assistant-reserve-x, 0rem));padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px));box-shadow:none}.ui-record-shell__bottom:before{content:none}.ui-record-shell__bottom>*{position:relative;z-index:1}.ui-record-shell__footer-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;min-width:0}.ui-record-shell__footer,.ui-record-entity-footer,.ui-record-entity-footer__summary,.ui-record-entity-footer__actions,.ui-record-shell__footer-main,.ui-record-shell__footer-side{display:flex;align-items:center;gap:.75rem;min-width:0}.ui-record-shell__footer,.ui-record-entity-footer{justify-content:space-between;width:100%}.ui-record-entity-footer__summary{flex:1 1 auto}.ui-record-entity-footer__actions{flex:0 0 auto;justify-content:flex-end}@container record-shell (max-width: 768px){.ui-record-shell__bottom,.ui-record-entity-footer{flex-direction:column;align-items:stretch}.ui-record-shell__footer,.ui-record-entity-footer__summary,.ui-record-entity-footer__actions{width:100%;justify-content:stretch;flex-wrap:wrap}}.ui-record-shell__inspector{width:var(--record-shell-aside-w);flex:0 0 var(--record-shell-aside-w);border-right:1px solid var(--record-shell-border);background:var(--ds-bg-card, #ffffff);overflow-y:auto}[data-appearance=neutral-dark] .ui-record-shell__inspector,[data-theme=dark] .ui-record-shell__inspector{background:var(--ds-bg-card);border-color:var(--ds-border)}@container record-shell (min-width: 1280px){.ui-record-shell__inspector{width:var(--record-shell-aside-w-wide);flex-basis:var(--record-shell-aside-w-wide)}}.ui-order-switch-inspector{min-width:0;height:100%;display:flex;flex-direction:column;gap:.8rem}.ui-order-switch-inspector__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;padding:.2rem .1rem .55rem;border-bottom:1px solid rgba(15,23,42,.07)}.ui-order-switch-inspector__title{margin:0;color:var(--record-shell-text, #0f172a);font-size:1rem;font-weight:800;letter-spacing:-.025em;line-height:1.15}.ui-order-switch-inspector__subtitle{margin:.2rem 0 0;color:var(--record-shell-muted, #64748b);font-size:.78rem;line-height:1.32}.ui-order-switch-inspector__refresh{flex:0 0 auto;border:0;border-radius:999px;padding:.32rem .56rem;background:#ffffffc2;color:var(--record-shell-muted, #64748b);font:inherit;font-size:.72rem;font-weight:720;cursor:pointer}.ui-order-switch-inspector__refresh:hover{background:#fffffff5;color:var(--record-shell-text, #0f172a)}.ui-order-switch-inspector__state{padding:.9rem;border:1px solid rgba(15,23,42,.07);border-radius:16px;background:#ffffffad;color:var(--record-shell-muted, #64748b);font-size:.84rem;line-height:1.35}.ui-order-switch-inspector__list{min-width:0;display:flex;flex-direction:column;gap:.45rem;padding-bottom:1rem}.ui-order-switch-inspector__item{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .7rem;align-items:start;padding:.72rem .78rem;border:1px solid rgba(15,23,42,.065);border-radius:16px;background:#ffffff94;color:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ui-order-switch-inspector__item:hover,.ui-order-switch-inspector__item--active{border-color:#0f172a1f;background:#ffffffe6;box-shadow:0 1px 2px #0f172a08,0 10px 24px #0f172a0a}.ui-order-switch-inspector__item:active{transform:scale(.993)}.ui-order-switch-inspector__item--active{box-shadow:inset 3px 0 0 var(--record-shell-text, #0f172a),0 1px 2px #0f172a08}.ui-order-switch-inspector__item-main,.ui-order-switch-inspector__item-meta{min-width:0;display:flex;flex-direction:column;gap:.18rem}.ui-order-switch-inspector__item-title{color:var(--record-shell-text, #0f172a);font-size:.9rem;font-weight:800;line-height:1.2}.ui-order-switch-inspector__item-client{overflow:hidden;color:var(--record-shell-muted, #64748b);font-size:.77rem;font-weight:560;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.ui-order-switch-inspector__item-meta{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;gap:.35rem .55rem;color:var(--record-shell-muted, #64748b);font-size:.68rem;font-weight:650;text-transform:capitalize}.ui-order-switch-inspector__item-total{justify-self:end;color:var(--record-shell-text, #0f172a);font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}@container record-shell (max-width: 767px){.ui-record-shell__inspector-sheet .ui-order-switch-inspector__item{grid-template-columns:minmax(0,1fr) auto}}.ui-record-shell__state-empty,.ui-record-shell__state-error,.ui-record-shell__state-loading{width:100%;min-height:240px;display:grid;place-items:center;padding:2rem}.ui-record-shell--document .ui-record-shell__content{padding-top:.35rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.ui-record-shell--document .ui-record-shell__lead-card{padding:clamp(.75rem,1vw,.95rem) 0}.ui-record-shell--document .ui-record-shell__lead-header{align-items:flex-start;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 55%,transparent)}.ui-record-shell--document .ui-record-shell__lead-meta-grid{grid-template-columns:minmax(110px,.42fr) minmax(300px,1.25fr) minmax(210px,.7fr);gap:clamp(1rem,1.7vw,1.45rem)}.ui-record-shell--document .ui-record-shell__lead-meta-label{font-size:.64rem;letter-spacing:.09em}.ui-record-shell--document .ui-record-shell__lead-meta-value{font-size:.92rem;font-weight:760}.ui-record-shell--document .ui-record-shell__lead-actions{align-items:flex-start;gap:.5rem;max-width:42%}.ui-record-shell--document .ui-record-shell__lead-actions>:first-child{min-width:min(100%,28rem)}.ui-record-shell--document .ui-record-shell__lead-actions :is(.ui-natureza-operacao-badge,.ui-natureza-operacao-badge__select,select){max-width:100%}.ui-record-shell__lead-journey{margin-top:.95rem;padding-top:0;border-top:0}.ui-record-shell--document .ui-record-shell__lead-card--timeline-only{padding:.42rem 0 .48rem;border:none;border-radius:0;background:transparent;box-shadow:none}.ui-record-shell-action-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-width:0;flex-wrap:wrap}.ui-record-shell-action-footer__summary{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;flex:1 1 12rem}.ui-record-shell-action-footer__hint{color:var(--record-shell-muted, #64748b);font-size:.68rem;font-weight:650;line-height:1.2}.ui-record-shell-action-footer__actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;flex:0 0 auto}.ui-entity-form-footer-totals{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;color:var(--record-shell-text, #0f172a)}.ui-entity-form-footer-totals__items{color:var(--record-shell-muted, #64748b);font-size:.72rem;font-weight:650;line-height:1.2}.ui-entity-form-footer-totals__breakdown{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.08rem;color:var(--record-shell-muted, #64748b);font-size:.68rem;font-weight:560;line-height:1.2}.ui-entity-form-footer-totals__breakdown li{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:min(100%,14rem)}.ui-entity-form-footer-totals__total{margin-top:.12rem;font-size:.92rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15}.ui-entity-form-footer-totals__total--pulse{display:inline-block;animation:ui-entity-form-footer-total-pulse .7s ease-out}@keyframes ui-entity-form-footer-total-pulse{0%{opacity:.72;transform:translateY(1px);color:color-mix(in srgb,var(--brand-primary, #2563eb) 72%,var(--record-shell-text, #0f172a))}to{opacity:1;transform:translateY(0);color:inherit}}.ui-record-shell-action-footer[data-save-state=saving] .ui-record-shell-action-footer__hint{color:color-mix(in srgb,var(--brand-primary, #2563eb) 78%,var(--record-shell-muted, #64748b))}.ui-record-shell-action-footer[data-save-state=dirty] .ui-record-shell-action-footer__hint{color:color-mix(in srgb,var(--ds-color-warning, #c2410c) 62%,var(--record-shell-muted, #64748b))}.ui-record-shell-action-footer[data-save-state=steady] .ui-record-shell-action-footer__hint{color:color-mix(in srgb,var(--ds-color-success, #0f766e) 55%,var(--record-shell-muted, #64748b))}.ui-record-shell__bottom:has(.ui-entity-form-footer-totals--compact),.ui-record-shell__bottom:has(.ui-record-shell-action-footer--compact-summary){min-height:0;padding-block:.375rem}.ui-record-shell-action-footer--compact-summary{flex-wrap:nowrap;align-items:center;gap:.75rem;min-height:0}.ui-record-shell-action-footer--compact-summary .ui-record-shell-action-footer__summary{flex-direction:row;align-items:center;flex:0 1 auto;gap:.5rem}.ui-record-shell-action-footer--compact-summary .ui-record-shell-action-footer__hint{font-size:.72rem;line-height:1.1;white-space:nowrap}.ui-record-shell-action-footer--compact-summary .ui-record-shell-action-footer__actions{flex:1 1 auto;margin-left:auto}.ui-record-shell-action-footer--compact-summary .ui-record-shell-action-footer__actions .ui-btn--sm{min-height:2.125rem;height:2.125rem;padding-block:0}.ui-entity-form-footer-totals--compact{flex-direction:row;align-items:center;gap:0}.ui-entity-form-footer-totals--compact .ui-entity-form-footer-totals__total{margin-top:0;font-size:.875rem;line-height:1.2;white-space:nowrap}.ui-document-workspace-subsection,.ui-record-shell__aside .ui-document-workspace-panel{min-width:0;padding:.9rem;border:1px solid rgba(15,23,42,.075);border-radius:18px;background:#ffffffb8}.ui-document-workspace-subsection+.ui-document-workspace-subsection,.ui-record-shell__aside .ui-document-workspace-panel+.ui-document-workspace-panel{margin-top:.8rem}.ui-document-workspace-subsection__head,.ui-document-workspace-panel__header{min-width:0;margin-bottom:.7rem}.ui-document-workspace-subsection__title,.ui-document-workspace-panel__title{margin:0;color:var(--record-shell-text, #0f172a);font-size:.86rem;font-weight:780;line-height:1.2;letter-spacing:-.01em}.ui-document-workspace-subsection__summary,.ui-document-workspace-panel__summary,.ui-document-panel-notice{margin:.24rem 0 0;color:var(--record-shell-muted, #64748b);font-size:.76rem;font-weight:560;line-height:1.35}.ui-document-workspace-subsection__body,.ui-document-workspace-panel__body{min-width:0}.ui-linked-documents-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-width:0;padding:.65rem .7rem;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:#f8fafcb8;color:var(--record-shell-text, #0f172a);text-decoration:none}.ui-linked-documents-card:hover{background:#ffffffeb;border-color:#0f172a21}.ui-linked-documents-card__badge,.ui-linked-documents-card__status{min-height:1.35rem;display:inline-flex;align-items:center;padding:.1rem .48rem;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#ffffffd1;color:var(--record-shell-muted, #64748b);font-size:.62rem;font-weight:780;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ui-linked-documents-card__content{min-width:0;display:flex;flex-direction:column;gap:.12rem}.ui-linked-documents-card__label{overflow:hidden;color:var(--record-shell-text, #0f172a);font-size:.84rem;font-weight:740;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.ui-linked-documents-card__meta{color:var(--record-shell-muted, #64748b);font-size:.72rem;font-weight:560}.ui-linked-documents-card__chevron{color:var(--record-shell-muted, #64748b)}.ui-operational-timeline{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}.ui-operational-timeline__item{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:.55rem;min-width:0}.ui-operational-timeline__marker-row{display:flex;flex-direction:column;align-items:center}.ui-operational-timeline__marker{width:1.15rem;height:1.15rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(100,116,139,.28);border-radius:999px;background:#ffffffdb;color:var(--record-shell-muted, #64748b)}.ui-operational-timeline__item[data-done=true] .ui-operational-timeline__marker{border-color:#0f172a26;background:var(--record-shell-text, #0f172a);color:#fff}.ui-operational-timeline__connector{flex:1 1 auto;width:1px;min-height:1.1rem;background:#64748b2e}.ui-operational-timeline__content{min-width:0;padding-bottom:.4rem}.ui-operational-timeline__title{display:block;color:var(--record-shell-text, #0f172a);font-size:.82rem;font-weight:720;line-height:1.25}.ui-operational-timeline__meta{display:block;margin-top:.15rem;color:var(--record-shell-muted, #64748b);font-size:.74rem;line-height:1.3}.ui-operational-events{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.ui-operational-events__item{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.55rem;min-width:0}.ui-operational-events__marker{width:.62rem;height:.62rem;margin-top:.25rem;border:2px solid rgba(100,116,139,.48);border-radius:999px;background:#fff}.ui-operational-events__content{min-width:0}.ui-operational-events__row{display:flex;align-items:baseline;justify-content:space-between;gap:.55rem;min-width:0}.ui-operational-events__title{min-width:0;overflow:hidden;color:var(--record-shell-text, #0f172a);font-size:.82rem;font-weight:740;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ui-operational-events__time{flex:0 0 auto;color:var(--record-shell-muted, #64748b);font-size:.68rem;font-weight:620}.ui-operational-events__description{margin:.18rem 0 0;color:var(--record-shell-muted, #64748b);font-size:.74rem;line-height:1.35}.ui-document-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.ui-document-metrics-grid__item{min-width:0;padding:.62rem .68rem;border:1px solid rgba(15,23,42,.06);border-radius:14px;background:#f8fafcb8}.ui-document-metrics-grid__label{display:block;color:var(--record-shell-muted, #64748b);font-size:.65rem;font-weight:760;letter-spacing:.045em;text-transform:uppercase}.ui-document-metrics-grid__value{display:block;margin-top:.18rem;color:var(--record-shell-text, #0f172a);font-size:.86rem;font-weight:800;line-height:1.2}.ui-document-metrics-table{width:100%;margin-top:.7rem;border-collapse:collapse;font-size:.76rem}.ui-document-metrics-table th,.ui-document-metrics-table td{padding:.42rem .35rem;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;vertical-align:top}.ui-document-metrics-table th{color:var(--record-shell-muted, #64748b);font-size:.64rem;font-weight:780;letter-spacing:.045em;text-transform:uppercase}.ui-document-metrics-table td{color:var(--record-shell-text, #0f172a);font-weight:620}.ui-record-shell-step--data,.ui-record-shell-step--data .ui-record-shell-step__body{min-height:0}.ui-record-shell-step__sticky-toolbar{position:sticky;z-index:2;top:0;min-width:0;background:linear-gradient(180deg,#fffffff5,#ffffffd6);backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.ui-record-shell-step__data-viewport{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ui-record-shell-step__summary-bar{min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;color:var(--record-shell-muted, #64748b);font-size:.84rem;font-weight:650}.ui-record-shell__identity-card{min-width:0;flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid transparent;border-radius:18px;padding:.68rem .82rem;background:transparent;color:inherit;text-align:left;transition:background-color .22s cubic-bezier(.2,.8,.2,1),border-color .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1)}button.ui-record-shell__identity-card{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}button.ui-record-shell__identity-card:hover,button.ui-record-shell__identity-card:focus-visible,.ui-record-shell--inspector-open .ui-record-shell__identity-card{border-color:color-mix(in srgb,var(--ds-border, #e2e8f0) 55%,transparent);background:color-mix(in srgb,var(--app-shell-bg, #ffffff) 80%,transparent);box-shadow:none}button.ui-record-shell__identity-card:active{transform:scale(.992)}.ui-record-shell__identity-affordance{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;color:var(--record-shell-muted, #64748b);font-size:.76rem;font-weight:720;white-space:nowrap}.ui-record-shell__identity-affordance:after{content:"";width:.48rem;height:.48rem;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(-45deg);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.ui-record-shell--inspector-open .ui-record-shell__identity-affordance:after{transform:rotate(135deg)}.ui-record-shell--document.ui-record-shell--inspector-open .ui-record-shell__main{display:flex;overflow:hidden}.ui-record-shell--document.ui-record-shell--inspector-open .ui-record-shell__aside{order:0;flex:0 0 clamp(320px,30vw,440px);width:clamp(320px,30vw,440px);min-width:0;max-height:none;overflow-x:hidden;overflow-y:auto;border-left:0;border-right:1px solid var(--record-shell-border);border-top:0;background:linear-gradient(180deg,#f8fafcd1,#f8fafc8a),#f8fafcb8;padding:1rem;animation:ui-record-shell-inspector-in .28s cubic-bezier(.2,.8,.2,1)}.ui-record-shell--document.ui-record-shell--inspector-open .ui-record-shell__workspace{order:1;flex:1 1 auto;min-width:0;overflow-x:hidden;overflow-y:auto;transition:flex-basis .28s cubic-bezier(.2,.8,.2,1)}.ui-record-shell__inspector-content{min-width:0;height:100%}.ui-record-shell--document.ui-record-shell--inspector-open .ui-record-shell__aside-stack{display:flex;flex-direction:column;gap:.85rem;min-width:0}.ui-record-shell--document.ui-record-shell--inspector-open .ui-record-shell__aside-section+.ui-record-shell__aside-section{margin-top:0;padding-top:0;border-top:0}.ui-record-shell--document.ui-record-shell--inspector-open .ui-record-shell__aside-section[data-aside-section=timeline]{display:flex;flex-direction:column;gap:.85rem}.ui-record-shell--document.ui-record-shell--inspector-open .ui-record-shell__aside-section[data-aside-section=timeline]>*{min-width:0;margin:0}.ui-record-shell--document.ui-record-shell--inspector-open .ui-record-shell__aside .ui-document-workspace-subsection,.ui-record-shell--document.ui-record-shell--inspector-open .ui-record-shell__aside .ui-document-workspace-panel{border-radius:20px;background:linear-gradient(180deg,#fffffff0,#ffffffc2),#ffffffd1;box-shadow:0 1px 2px #0f172a08,0 14px 34px #0f172a0b}.ui-record-shell--document.ui-record-shell--inspector-open .ui-document-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-record-shell--document.ui-record-shell--inspector-open .ui-document-metrics-table{font-size:.74rem}.ui-record-shell--document.ui-record-shell--inspector-open .ui-document-metrics-table th,.ui-record-shell--document.ui-record-shell--inspector-open .ui-document-metrics-table td{padding:.5rem .4rem}@keyframes ui-record-shell-inspector-in{0%{opacity:0;transform:translate(-18px) scale(.985);filter:blur(3px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}.ui-record-shell--document .ui-edit-footer,.ui-record-shell--document .ui-entity-form-footer,.ui-record-shell--document .bo-footer-widget--sticky,.ui-record-shell--document .ui-entity-form-footer--dock{position:static;inset:auto;width:100%;min-height:44px;padding:0;border:0;background:transparent;box-shadow:none}.ui-record-shell--document .ui-entity-form-footer>*,.ui-record-shell--document .ui-edit-footer>*{min-width:0}.ui-record-shell--document .ui-entity-form-footer__mode,.ui-record-shell--document .ui-edit-footer__actions{margin:0}.ui-record-shell--document .ui-entity-form-footer__aside{min-width:0}.ui-record-shell--document .ui-edit-footer__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}.ui-record-shell--document .ui-document-workspace-tab-stack{background:transparent;border:0;box-shadow:none;padding:0}.ui-record-shell--document .ui-document-workspace--bands>:last-child .ui-document-workspace-glass-card,.ui-record-shell--document .ui-document-workspace-tab-stack>:last-child.ui-document-workspace-glass-card{border-bottom:none}.ui-record-shell--document .ui-document-finance-band{margin-top:0;padding:var(--ds-space-4, 16px) 0;background:transparent;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.ui-record-shell--document:has(.ui-document-form--tabbed) button.ui-record-shell__identity-card .ui-record-shell__identity-affordance{padding:.28rem .62rem;border:1px solid var(--ds-border, #e7eaf0);border-radius:999px;background:var(--ds-bg-card, #ffffff)}.ui-record-shell--document:has(.ui-document-form--tabbed) button.ui-record-shell__identity-card:hover .ui-record-shell__identity-affordance{border-color:color-mix(in srgb,var(--ds-text-secondary, #617089) 40%,var(--ds-border, #e7eaf0));background:var(--ds-bg-muted, #f1f4f8)}@container record-shell (max-width: 1279px){.ui-record-shell--document.ui-record-shell--with-aside{--record-shell-aside-w: 100%}.ui-record-shell--document.ui-record-shell--inspector-open .ui-record-shell__aside{flex-basis:clamp(300px,36cqi,380px);width:clamp(300px,36cqi,380px)}}.ui-record-shell--document:has([data-document-form]){--document-v2-surface: var(--ds-surface, #ffffff);--document-v2-border: var(--ds-border, #e7eaf0);--document-v2-section-divider: var(--ds-border, #e7eaf0)}.ui-record-shell--document:has([data-document-form]) .ui-record-shell__content{padding-top:.75rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.ui-record-shell--document:has([data-document-form]) .ui-record-shell__top,.ui-record-shell--document:has([data-document-form]) .ui-record-shell__bottom,.ui-record-shell--document:has([data-document-form]) .ui-record-shell__workspace,.ui-record-shell--document:has([data-document-form]) .ui-record-shell__content,.ui-record-shell--document:has([data-document-form]) .ui-record-shell__flow{background:var(--document-v2-surface)}.ui-record-shell--document:has([data-document-form]) .ui-record-shell__lead-card{background:transparent;border:none;box-shadow:none;padding:0}.ui-record-shell--document:has([data-document-form]) .ui-record-shell__top{display:block;border-bottom:1px solid var(--document-v2-section-divider)}.ui-record-shell--document:has([data-document-form]) .ui-record-shell__header{min-height:0;padding:.45rem var(--record-shell-px, 1rem) .5rem;gap:.65rem}.ui-record-shell--document:has([data-document-form]) .ui-record-shell__header-main,.ui-record-shell--document:has([data-document-form]) .ui-record-shell__subtitle,.ui-record-shell--document:has([data-document-form]) .ui-record-shell__status{display:none}.ui-record-shell--document:has([data-document-form]) .ui-record-shell__top:not(:has(.ui-edit-btn--pill)):not(:has(button.ui-record-shell__identity-card)){display:none}.ui-record-shell--document:has([data-document-form]) .ui-record-shell__identity-card{min-height:0;padding:0;border:none;background:transparent;box-shadow:none}.ui-record-shell--document:has([data-document-form]) .ui-record-shell__identity-affordance{font-size:.75rem;font-weight:650;color:var(--ds-text-secondary, #617089)}.ui-record-shell--document:has([data-document-form]) .ui-record-shell__header-side{margin-left:auto}.ui-record-shell--order-page:has([data-document-form]){--document-v2-section-divider: var(--ds-border, #e7eaf0)}.ui-record-shell--order-page:has([data-document-form]) .ui-record-tabs[data-layout=document]{--record-tabs-nav-width: 176px;--record-tabs-gap: var(--ds-space-3, 12px);--record-tabs-panel-pb: var(--ds-space-4, 16px)}.ui-record-shell--order-page .ui-entity-form-section{--document-section-stack: var(--ds-space-5, 20px);--document-section-body-gap: var(--ds-space-3, 12px);display:flex;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;border:0}.ui-record-shell--order-page .ui-entity-form-section+.ui-entity-form-section{margin-top:var(--document-section-stack);padding-top:var(--document-section-stack);border-top:1px solid color-mix(in srgb,var(--document-v2-section-divider) 52%,transparent)}.ui-record-shell--order-page .ui-entity-form-section__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.65rem 1.25rem;margin:0 0 var(--ds-space-4, 16px);padding:0 0 var(--ds-space-3, 12px);border-bottom:1px solid color-mix(in srgb,var(--document-v2-section-divider) 58%,transparent)}.ui-record-shell--order-page .ui-entity-form-section__heading{display:flex;flex-direction:column;gap:.28rem;min-width:min(100%,28rem);flex:1 1 auto}.ui-record-shell--order-page .ui-entity-form-section__title{margin:0;color:var(--ds-text, #0f172a);font-size:1.05rem;font-weight:760;letter-spacing:-.02em;line-height:1.2;text-transform:none}.ui-record-shell--order-page .ui-entity-form-section__hint{margin:0;max-width:42rem;color:var(--ds-text-secondary, #64748b);font-size:.8125rem;font-weight:520;line-height:1.45}.ui-record-shell--order-page .ui-entity-form-section__actions{flex:0 0 auto;margin-left:auto}.ui-record-shell--order-page .ui-entity-form-section__body{display:flex;flex-direction:column;gap:var(--document-section-body-gap);min-width:0}.ui-record-shell--order-page .ui-record-shell-action-footer{gap:.65rem;min-height:0;padding-block:0}.ui-record-shell--order-page.ui-record-shell--floating-footer,.ui-record-shell--fiscal-v2-page.ui-record-shell--floating-footer{position:relative;--record-shell-floating-footer-gap: 6px;--record-shell-floating-footer-reserve: 4.75rem}.ui-record-shell--order-page.ui-record-shell--floating-footer .ui-record-shell__bottom,.ui-record-shell--fiscal-v2-page.ui-record-shell--floating-footer .ui-record-shell__bottom{position:absolute;left:var(--record-shell-px, 16px);right:calc(var(--record-shell-px, 16px) + var(--fab-assistant-reserve-x, 0px));bottom:calc(var(--record-shell-floating-footer-gap) + env(safe-area-inset-bottom,0px));z-index:24;flex:none;min-height:3rem;padding:.5625rem .875rem;padding-bottom:calc(.5625rem + env(safe-area-inset-bottom,0px));border:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 84%,transparent);border-radius:16px;background:color-mix(in srgb,var(--ds-bg-card, #ffffff) 94%,transparent);backdrop-filter:saturate(150%) blur(16px);-webkit-backdrop-filter:saturate(150%) blur(16px);box-shadow:0 1px 2px #0f172a0d,0 6px 20px #0f172a1a,0 16px 40px #0f172a14}.ui-record-shell--order-page.ui-record-shell--floating-footer .ui-record-shell__workspace,.ui-record-shell--fiscal-v2-page.ui-record-shell--floating-footer .ui-record-shell__workspace{padding-bottom:calc(var(--record-shell-floating-footer-reserve) + var(--record-shell-floating-footer-gap) + env(safe-area-inset-bottom,0px))}.ui-record-shell--order-page.ui-record-shell--floating-footer .ui-record-shell__content,.ui-record-shell--fiscal-v2-page.ui-record-shell--floating-footer .ui-record-shell__content{padding-bottom:.5rem}.ui-record-shell--order-page.ui-record-shell--floating-footer .ui-entity-form-footer-totals__total,.ui-record-shell--fiscal-v2-page.ui-record-shell--floating-footer .ui-entity-form-footer-totals__total{font-size:.9375rem;font-weight:800;line-height:1.2;color:var(--ds-text, #0f172a)}[data-theme=dark] .ui-record-shell--order-page.ui-record-shell--floating-footer .ui-record-shell__bottom,[data-theme=dark] .ui-record-shell--fiscal-v2-page.ui-record-shell--floating-footer .ui-record-shell__bottom{border-color:color-mix(in srgb,var(--ds-border, #334155) 88%,transparent);background:color-mix(in srgb,var(--ds-surface, #0f172a) 92%,transparent);box-shadow:0 1px 2px #0000003d,0 8px 24px #00000052}.ui-record-shell--order-page .ui-entity-form-footer-totals__total{font-size:.88rem;line-height:1.15}.ui-record-shell--order-page .ui-entity-form-footer-totals__items{font-size:.68rem}.ui-record-shell--order-page .ui-entity-form-footer-totals__breakdown{font-size:.64rem;gap:.05rem}[data-appearance=neutral-dark] .ui-record-shell--order-page .ui-product-cart-table thead th,[data-theme=dark] .ui-record-shell--order-page .ui-product-cart-table thead th{background:color-mix(in srgb,var(--ds-bg-muted, #1e293b) 72%,var(--ds-surface, #0f172a))}.main-content:has(.ui-record-shell--floating-footer) .main-content__route-shell{display:flex;flex-direction:column;min-height:calc(100dvh - var(--app-shell-header-height, 52px) - var(--layout-content-pt, 0px) - var(--layout-content-pb, 0px))}.main-content:has(.ui-record-shell--floating-footer) .main-content__route-shell>.app-route-transition,.main-content:has(.ui-record-shell--floating-footer) .main-content__route-shell>.app-route-transition>.app-page-ready,.main-content:has(.ui-record-shell--floating-footer) .main-content__route-shell>.app-page-ready{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ui-record-shell--floating-footer{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.bo-settings-workspace{width:100%;max-width:62.5rem;margin-inline:auto;padding:var(--ds-space-6) var(--layout-page-px, var(--ds-space-6));display:flex;flex-direction:column;gap:var(--ds-space-5);min-width:0;color:var(--ds-text);background:var(--ds-bg-canvas);animation:bo-settings-workspace-fade-in .35s cubic-bezier(.4,0,.2,1) forwards}@keyframes bo-settings-workspace-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bo-settings-workspace--default{max-width:62.5rem}.bo-settings-workspace--wide{max-width:72rem}.bo-settings-workspace--narrow{max-width:47.5rem}.bo-settings-workspace--account{max-width:45rem}.bo-settings-workspace--users{max-width:60rem}.bo-settings-workspace__body{display:flex;flex-direction:column;gap:var(--ds-space-5);min-width:0}.bo-settings-workspace__panel{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-6) clamp(var(--ds-space-4),2.5vw,var(--ds-space-6));border-radius:var(--ds-radius-xl);border:1px solid color-mix(in srgb,var(--ds-border) 16%,transparent);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-card);transition:border-color var(--ds-transition),box-shadow var(--ds-transition)}.bo-settings-workspace__footer{display:flex;flex-direction:column;gap:var(--ds-space-2);margin-top:var(--ds-space-4);padding-top:var(--ds-space-4);border-top:1px solid color-mix(in srgb,var(--ds-border) 16%,transparent)}.bo-settings-workspace__footer-hint{margin:0;font-size:.8125rem;line-height:1.4;color:var(--ds-text-secondary)}.bo-settings-workspace-tabs__nav{min-width:0}.bo-settings-workspace-tabs__panel{margin-top:var(--ds-space-6);min-width:0}.bo-settings-section-card.ui-entity-form-section{padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);border:1px solid color-mix(in srgb,var(--ds-border) 16%,transparent);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-card)}.bo-settings-section-card.ui-entity-form-section>header{display:flex;align-items:flex-start;gap:var(--ds-space-3);min-width:0}.bo-settings-section-card .ui-entity-form-section__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-primary) 6%,var(--ds-bg-muted));color:var(--ds-text-secondary)}.bo-settings-section-card .ui-entity-form-section__title-wrap{display:flex;flex-direction:column;gap:.125rem;min-width:0}.bo-settings-container--hub{display:flex;flex-direction:column;gap:var(--ds-space-6);width:100%;min-width:0}.bo-settings-hub-hero{display:flex;flex-direction:column;gap:var(--ds-space-2)}.bo-settings-hub-hero h1{margin:0;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700;color:var(--ds-text);letter-spacing:-.02em}.bo-settings-hub-search{position:relative;width:100%;max-width:28rem}.bo-settings-hub-search__icon{position:absolute;left:var(--ds-space-3);top:50%;transform:translateY(-50%);color:var(--ds-text-secondary);pointer-events:none;z-index:2}.bo-settings-hub-search .input-group{width:100%;margin-bottom:0}.bo-settings-hub-search .bo-settings-hub-search__input,.bo-settings-hub-search .ui-control.bo-settings-hub-search__input{width:100%;padding-left:calc(var(--ds-space-3) + 20px + var(--ds-space-2))}.bo-settings-hub-tabs.ui-underline-tabs{--underline-tabs-border: var(--ds-border);--underline-tabs-text: var(--ds-text-secondary);--underline-tabs-text-active: var(--ds-text);--underline-tabs-indicator: var(--ds-primary);flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%}.bo-settings-hub-tabs.ui-underline-tabs::-webkit-scrollbar{display:none}.bo-settings-hub-tabs .ui-underline-tabs__tab{flex-shrink:0}.bo-settings-hub-results{margin:0;font-size:.875rem;color:var(--ds-text-secondary)}.bo-settings-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:var(--ds-space-4);width:100%}.bo-settings-hub-empty{padding:var(--ds-space-6);text-align:center;color:var(--ds-text-secondary);font-size:.875rem;border:1px dashed var(--ds-border);border-radius:var(--ds-radius-lg);background:color-mix(in srgb,var(--ds-bg-card) 88%,var(--ds-bg-muted))}.bo-settings-hub-card{display:flex;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid color-mix(in srgb,var(--ds-border) 88%,transparent);border-radius:var(--ds-radius-lg);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-card);cursor:pointer;transition:border-color var(--ds-transition),box-shadow var(--ds-transition);min-height:4.5rem;width:100%;text-align:left;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bo-settings-hub-card:hover{border-color:color-mix(in srgb,var(--ds-primary) 18%,var(--ds-border));box-shadow:var(--ds-shadow-card-hover)}.bo-settings-hub-card:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.bo-settings-hub-card__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-primary) 5%,var(--ds-bg-muted));color:var(--ds-text-secondary)}.bo-settings-hub-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-1)}.bo-settings-hub-card__title{display:block;font-size:.9375rem;font-weight:600;color:var(--ds-text);line-height:1.35}.bo-settings-hub-card__description{font-size:.8125rem;color:var(--ds-text-secondary);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bo-settings-hub-card__badges{display:flex;flex-wrap:wrap;gap:var(--ds-space-1);margin-top:var(--ds-space-1)}.bo-settings-hub-card__chevron{flex-shrink:0;align-self:center;color:var(--ds-text-secondary);opacity:0;transition:opacity var(--ds-transition)}.bo-settings-hub-card:hover .bo-settings-hub-card__chevron,.bo-settings-hub-card:focus-visible .bo-settings-hub-card__chevron{opacity:1}.bo-settings-hub-card--pulse{animation:bo-settings-hub-pulse 2.5s ease-out 1}@keyframes bo-settings-hub-pulse{0%,to{box-shadow:var(--ds-shadow-card)}35%{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-primary) 22%,transparent)}}.bo-settings-fallback{width:100%;display:flex;flex-direction:column;align-items:stretch;min-width:0}.bo-settings-fallback__card{display:flex;flex-direction:column;gap:var(--ds-space-5);padding:var(--ds-space-6) clamp(var(--ds-space-4),2.5vw,var(--ds-space-6));border-radius:var(--ds-radius-xl);border:1px solid color-mix(in srgb,var(--ds-border) 16%,transparent);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-card)}.bo-settings-fallback__visual{display:flex;align-items:center;justify-content:center;align-self:center;width:4.5rem;height:4.5rem;border-radius:var(--ds-radius-lg);border:1px dashed color-mix(in srgb,var(--ds-border) 55%,transparent);background:color-mix(in srgb,var(--ds-bg-muted) 45%,transparent);color:var(--ds-text-secondary)}.bo-settings-fallback__header{display:flex;flex-direction:column;gap:var(--ds-space-2);text-align:center}.bo-settings-fallback__title{margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;color:var(--ds-text);letter-spacing:-.02em;line-height:1.25}.bo-settings-fallback__description{margin:0 auto;max-width:42ch;font-size:.9375rem;line-height:1.5;color:var(--ds-text-secondary)}.bo-settings-fallback__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--ds-space-3);margin:0;padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);border:1px solid color-mix(in srgb,var(--ds-border) 12%,transparent);background:color-mix(in srgb,var(--ds-bg-muted) 38%,var(--ds-bg-card))}.bo-settings-fallback__meta-item{display:flex;flex-direction:column;gap:var(--ds-space-1);min-width:0}.bo-settings-fallback__meta-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-secondary)}.bo-settings-fallback__meta-value{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);font-size:.875rem;color:var(--ds-text);line-height:1.4}.bo-settings-fallback__meta-caption{color:var(--ds-text-secondary)}.bo-settings-fallback__priority{font-weight:600}.bo-settings-fallback__priority[data-priority=alta]{color:var(--ds-primary)}.bo-settings-fallback__priority[data-priority=media]{color:var(--ds-text)}.bo-settings-fallback__priority[data-priority=baixa]{color:var(--ds-text-secondary)}.bo-settings-fallback__section{display:flex;flex-direction:column;gap:var(--ds-space-2)}.bo-settings-fallback__section-title{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-secondary)}.bo-settings-fallback__section-body{margin:0;font-size:.875rem;line-height:1.55;color:var(--ds-text)}.bo-settings-fallback__deps-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.bo-settings-fallback__dep-chip{display:inline-flex;align-items:center;padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-full);font-size:.8125rem;line-height:1.35;color:var(--ds-text-secondary);background:color-mix(in srgb,var(--ds-bg-muted) 55%,var(--ds-bg-card));border:1px solid color-mix(in srgb,var(--ds-border) 18%,transparent)}.bo-settings-fallback__hint{margin:0;font-size:.875rem;line-height:1.5;color:var(--ds-text-secondary);text-align:center}.bo-settings-fallback__actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);justify-content:center;padding-top:var(--ds-space-3);border-top:1px solid color-mix(in srgb,var(--ds-border) 12%,transparent)}.bo-settings-custom-domain-switch{display:flex;align-items:flex-start;gap:var(--ds-space-3)}.bo-settings-custom-domain-switch__label{margin:0;font-size:.875rem;line-height:1.5;color:var(--ds-text)}.bo-settings-custom-domain-host{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);min-width:0}.bo-settings-custom-domain-host__affix{flex-shrink:0;font-size:.875rem;line-height:1.4;color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.bo-settings-custom-domain-steps{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--ds-space-3);font-size:.875rem;line-height:1.55;color:var(--ds-text)}.bo-settings-custom-domain-steps code{padding:.1rem .35rem;border-radius:var(--ds-radius-sm);font-size:.8125rem;background:color-mix(in srgb,var(--ds-bg-muted) 70%,var(--ds-bg-card));border:1px solid color-mix(in srgb,var(--ds-border) 20%,transparent)}.bo-settings-custom-domain-tip{margin:0;font-size:.8125rem;line-height:1.5;color:var(--ds-text-secondary)}.bo-settings-custom-domain-status__message{margin:0;font-size:.875rem;line-height:1.5}.bo-settings-custom-domain-status__message+.bo-settings-custom-domain-status__message{margin-top:var(--ds-space-2)}@media (max-width: 767px){.bo-settings-workspace{padding:var(--ds-space-5) var(--ds-space-4);gap:var(--ds-space-4)}.bo-settings-workspace__panel{padding-block:var(--ds-space-4);border-radius:var(--ds-radius-lg)}.bo-settings-container--hub{gap:var(--ds-space-5)}.bo-settings-hub-grid{grid-template-columns:1fr}.bo-settings-hub-card__icon{width:2rem;height:2rem}.bo-settings-fallback__card{padding:var(--ds-space-5) var(--ds-space-4);gap:var(--ds-space-4)}.bo-settings-fallback__meta{grid-template-columns:1fr}.bo-settings-fallback__actions{flex-direction:column;align-items:stretch}}.ui-record-tabs{--record-tabs-nav-width: 224px;--record-tabs-gap: var(--ds-space-4, 16px);--record-tabs-panel-px: 0px;--record-tabs-panel-pt: var(--ds-space-2, 8px);--record-tabs-panel-pb: var(--ds-space-6, 32px);--record-tabs-content-max: none;--record-tabs-divider: var(--ds-border, var(--border-color, #e5e7eb));--record-tabs-active-bg: color-mix(in srgb, var(--ds-bg-muted, #f1f4f8) 62%, transparent);--record-tabs-active-border: var(--ds-primary, var(--brand-primary, #071226));container-type:inline-size;display:grid;grid-template-columns:var(--record-tabs-nav-width) minmax(0,1fr);gap:var(--record-tabs-gap);align-items:start;min-width:0;width:100%}.ui-record-tabs--compact{--record-tabs-nav-width: 200px;--record-tabs-gap: var(--ds-space-3, 12px);--record-tabs-panel-pb: var(--ds-space-4, 16px)}.ui-record-tabs[data-layout=document]{--record-tabs-nav-width: 188px;--record-tabs-gap: var(--ds-space-4, 16px);--record-tabs-panel-pt: 0;--record-tabs-panel-pb: var(--ds-space-5, 24px);--record-tabs-active-bg: color-mix(in srgb, var(--ds-bg-muted, #f1f4f8) 36%, transparent);--record-tabs-active-border: color-mix( in srgb, var(--ds-primary, var(--brand-primary, #071226)) 72%, var(--ds-border, #e2e8f0) )}.ui-record-tabs[data-layout=document] .ui-record-tabs__nav{padding-right:var(--ds-space-4, 16px);border-right:1px solid color-mix(in srgb,var(--record-tabs-divider) 48%,transparent)}.ui-record-tabs[data-layout=document] .ui-record-tabs__tab{gap:var(--ds-space-2, 8px);padding:.5rem var(--ds-space-2, 8px) .5rem var(--ds-space-3, 12px)}.ui-record-tabs[data-layout=document] .ui-record-tabs__tab-label{font-size:.78rem;font-weight:560}.ui-record-tabs[data-layout=document] .ui-record-tabs__tab[data-active]{background:var(--record-tabs-active-bg);border-left-color:color-mix(in srgb,var(--record-tabs-active-border) 55%,transparent)}.ui-record-tabs[data-layout=document] .ui-record-tabs__tab[data-active] .ui-record-tabs__tab-label{font-weight:650}.ui-record-tabs[data-layout=document] .ui-record-tabs__panel{padding-top:var(--record-tabs-panel-pt)}.ui-record-tabs[data-layout=document] .ui-record-tabs__panel:has(.ui-entity-form-section){--record-tabs-panel-pt: 0}.ui-record-tabs[data-layout=document] .ui-record-tabs__tab-badge{min-width:1.15rem;height:1.15rem;padding:0 .32rem;font-size:.62rem;font-weight:650;background:color-mix(in srgb,var(--ds-border, #e2e8f0) 38%,transparent);color:var(--text-secondary, #64748b)}.ui-record-tabs[data-layout=document] .ui-record-tabs__tab[data-active] .ui-record-tabs__tab-badge{background:color-mix(in srgb,var(--record-tabs-active-border) 8%,var(--ds-border, #e2e8f0));color:var(--text-primary, #0f172a)}.ui-record-tabs[data-content-width=fluid]{--record-tabs-content-max: 900px}.ui-record-tabs[data-content-width=wide]{--record-tabs-content-max: 1180px}.ui-record-tabs[data-content-width=full]{--record-tabs-content-max: none}.ui-record-tabs__nav{position:sticky;top:var(--ds-space-3, 12px);display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);min-width:0;align-self:start}.ui-record-tabs__tab{display:flex;align-items:flex-start;gap:var(--ds-space-3, 12px);width:100%;text-align:left;border:none;border-left:2px solid transparent;background:transparent;border-radius:var(--ds-radius-sm, 8px);padding:.625rem var(--ds-space-3, 12px);cursor:pointer;color:var(--text-secondary, #64748b);transition:background-color .12s ease,color .12s ease,border-color .12s ease}.ui-record-tabs__tab:hover:not(:disabled){background:var(--ds-bg-muted, var(--surface-hover, #f4f5f7));color:var(--text-primary, #0f172a)}.ui-record-tabs__tab:focus-visible{outline:none;box-shadow:var( --ds-focus-ring, 0 0 0 3px color-mix(in srgb, var(--border-focus, #2563eb) 40%, transparent) )}.ui-record-tabs__tab[data-active]{background:var(--record-tabs-active-bg);border-left-color:color-mix(in srgb,var(--record-tabs-active-border) 78%,transparent);color:var(--text-primary, #0f172a)}.ui-record-tabs__tab:disabled{opacity:.5;cursor:not-allowed}.ui-record-tabs__tab-marker{flex-shrink:0;width:6px;height:6px;margin-top:.5em;border-radius:999px;background:transparent}.ui-record-tabs__tab[data-status=dirty] .ui-record-tabs__tab-marker,.ui-record-tabs__tab[data-status=warning] .ui-record-tabs__tab-marker,.ui-record-tabs__tab[data-status=complete] .ui-record-tabs__tab-marker{background:color-mix(in srgb,currentColor 45%,transparent)}.ui-record-tabs__tab[data-status=error] .ui-record-tabs__tab-marker{background:var(--ds-error, var(--color-danger, #dc2626))}.ui-record-tabs__tab[data-status=error] .ui-record-tabs__tab-label{color:var(--ds-error, var(--color-danger, #dc2626))}.ui-record-tabs__tab-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ui-record-tabs__tab-label{font-size:.8125rem;line-height:1.35;font-weight:500}.ui-record-tabs__tab[data-active] .ui-record-tabs__tab-label{font-weight:600}.ui-record-tabs__tab-description{font-size:.75rem;line-height:1.3;color:var(--text-secondary, #94a3b8);overflow:hidden;text-overflow:ellipsis}.ui-record-tabs__tab-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;height:1.3rem;padding:0 .4rem;margin-top:1px;border-radius:999px;background:color-mix(in srgb,var(--ds-border, #e2e8f0) 46%,transparent);color:var(--text-secondary, #64748b);font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.ui-record-tabs__tab[data-active] .ui-record-tabs__tab-badge{background:color-mix(in srgb,var(--record-tabs-active-border) 12%,var(--ds-border, #e2e8f0));color:var(--text-primary, #0f172a)}.ui-record-tabs__panels{min-width:0;container-type:inline-size;container-name:record-tabs-panel}.ui-record-tabs__panel{min-width:0;max-width:var(--record-tabs-content-max);padding:var(--record-tabs-panel-pt) var(--record-tabs-panel-px) var(--record-tabs-panel-pb)}.ui-record-tabs__panel:focus-visible{outline:none}@container record-tabs-panel (max-width: 720px){.ui-record-tabs__panel :is(.mommo-form-grid-3,.mommo-form-grid-4){grid-template-columns:repeat(2,minmax(0,1fr))}}@container record-tabs-panel (max-width: 460px){.ui-record-tabs__panel :is(.mommo-form-grid-2,.mommo-form-grid-3,.mommo-form-grid-4){grid-template-columns:minmax(0,1fr)}}@container (max-width: 1024px){.ui-record-tabs{grid-template-columns:1fr;gap:var(--ds-space-3, 12px)}.ui-record-tabs__nav,.ui-record-tabs[data-layout=document] .ui-record-tabs__nav{position:static;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:var(--ds-space-2, 8px);padding:0 0 2px;border-right:0;border-bottom:1px solid var(--record-tabs-divider);scrollbar-width:thin}.ui-record-tabs__tab{flex:0 0 auto;width:auto;border-left:none;border-bottom:2px solid transparent;border-radius:var(--ds-radius-sm, 8px) var(--ds-radius-sm, 8px) 0 0;padding:var(--ds-space-2, 8px) var(--ds-space-3, 12px);white-space:nowrap}.ui-record-tabs__tab[data-active]{border-left-color:transparent;border-bottom-color:var(--record-tabs-active-border)}.ui-record-tabs__tab-description{display:none}.ui-record-tabs__tab-marker{margin-top:0;align-self:center}}@supports not (container-type: inline-size){@media (max-width: 1024px){.ui-record-tabs{grid-template-columns:1fr}.ui-record-tabs__nav{position:static;flex-direction:row;overflow-x:auto;border-bottom:1px solid var(--record-tabs-divider)}.ui-record-tabs__tab{flex:0 0 auto;width:auto;border-left:none;border-bottom:2px solid transparent;white-space:nowrap}.ui-record-tabs__tab[data-active]{border-bottom-color:var(--record-tabs-active-border)}}}.ui-record-document-view{display:flex;flex-direction:column;min-width:0;width:100%}.ui-record-document-view__band{padding:var(--ds-space-3, 12px) 0;border-bottom:1px solid var(--ds-border, var(--border-color))}.ui-record-document-view__band:last-child{border-bottom:none}.ui-record-document-view__band-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3, 12px);margin-bottom:var(--ds-space-2, 8px);min-width:0}.ui-record-document-view__band-heading{min-width:0;display:flex;flex-direction:column;gap:.2rem}.ui-record-document-view__eyebrow{color:var(--ds-text-secondary, var(--record-shell-muted, #617089));font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ui-record-document-view__band-title{margin:0;color:var(--record-shell-text, var(--ds-text, #0f172a));font-size:.98rem;font-weight:780;letter-spacing:-.02em;line-height:1.2}.ui-record-document-view__band-aside{flex:0 0 auto;color:var(--record-shell-text, #0f172a);font-size:.92rem;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-record-document-view__band-body{min-width:0}.ui-record-document-view__rows{margin:0;min-width:0}.ui-record-document-view__row{display:grid;grid-template-columns:minmax(6.5rem,9.5rem) minmax(0,1fr);gap:.75rem 1rem;align-items:baseline;padding:.58rem 0;border-bottom:1px solid color-mix(in srgb,var(--border-color) 72%,transparent)}.ui-record-document-view__row:last-child{border-bottom:none;padding-bottom:.15rem}.ui-record-document-view__row dt{margin:0;color:var(--record-shell-muted, #64748b);font-size:.68rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.ui-record-document-view__row dd{margin:0;min-width:0;color:var(--record-shell-text, #0f172a);font-size:.86rem;font-weight:650;line-height:1.35;word-break:break-word}.ui-record-document-view__meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 1.25rem}.ui-record-document-view__meta-item{min-width:0;display:flex;flex-direction:column;gap:.22rem}.ui-record-document-view__meta-label{color:var(--record-shell-muted, #64748b);font-size:.66rem;font-weight:820;letter-spacing:.075em;text-transform:uppercase}.ui-record-document-view__meta-value-row{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;min-width:0}.ui-record-document-view__meta-value{color:var(--record-shell-text, #0f172a);font-size:.9rem;font-weight:720;line-height:1.3;min-width:0}.ui-record-document-view__meta-action{flex:0 0 auto}.ui-record-document-view__link{color:var(--ds-color-info, #2563eb);font-size:.78rem;font-weight:700;text-decoration:none}.ui-record-document-view__link:hover{text-decoration:underline}.ui-record-document-view__field-grid{display:grid;grid-template-columns:repeat(var(--record-document-field-cols, 2),minmax(0,1fr));gap:.85rem 1.15rem}.ui-record-document-view__totals-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem}.ui-record-document-view__total-cell{min-width:0;display:flex;flex-direction:column;gap:.18rem}.ui-record-document-view__total-label{color:var(--record-shell-muted, #64748b);font-size:.66rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.ui-record-document-view__total-value{color:var(--record-shell-text, #0f172a);font-size:.9rem;font-weight:820;font-variant-numeric:tabular-nums;line-height:1.25}.ui-record-document-view__total-hint{color:var(--record-shell-muted, #64748b);font-size:.72rem;font-weight:560;line-height:1.2}.ui-record-document-view__field{min-width:0}.ui-record-document-view__table{min-width:0;width:100%}.ui-record-document-view__table-head,.ui-record-document-view__table-row{display:grid;grid-template-columns:minmax(200px,1.55fr) .55fr .75fr .65fr .8fr;gap:.75rem;align-items:center;padding:.58rem 0;border-bottom:1px solid color-mix(in srgb,var(--border-color) 72%,transparent)}.ui-record-document-view__table-head{color:var(--record-shell-muted, #64748b);font-size:.66rem;font-weight:820;letter-spacing:.055em;text-transform:uppercase}.ui-record-document-view__table-row{color:var(--record-shell-text, #0f172a);font-size:.84rem;font-weight:650;font-variant-numeric:tabular-nums}.ui-record-document-view__table-row:last-child{border-bottom:none}.ui-record-document-view__table-cell--primary{display:flex;flex-direction:column;gap:.14rem;min-width:0;font-variant-numeric:normal}.ui-record-document-view__table-cell--primary strong{font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-record-document-view__table-cell--primary small{color:var(--record-shell-muted, #64748b);font-size:.72rem;font-weight:560}.ui-record-document-view--readonly .ui-field__control,.ui-record-document-view--readonly .ui-input,.ui-record-document-view--readonly .ui-textarea,.ui-record-document-view--readonly .ui-select__trigger,.ui-record-document-view--readonly input:not([type=checkbox]):not([type=radio]),.ui-record-document-view--readonly select,.ui-record-document-view--readonly textarea{display:none!important}.ui-record-document-view--readonly .ui-record-document-view__field--editable:empty{display:none}.ui-record-document-view--readonly .ui-display-field,.ui-record-document-view--readonly .ui-record-document-view__field .ui-display-field{display:flex}.ui-document-workspace--record-document{display:flex;flex-direction:column;min-width:0;width:100%}.ui-record-document-view .ui-document-workspace--record-document>[data-section],.ui-record-document-view .ui-document-workspace--record-document>section,.ui-record-document-view .ui-document-workspace--record-document>div[data-section]{border-bottom:1px solid var(--border-color);padding-bottom:.65rem;margin-bottom:.65rem}.ui-record-document-view .ui-document-workspace--record-document>:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ui-record-document-view .ui-record-shell-step{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0;margin:0}.ui-record-document-view .ui-record-shell-step__header{margin-bottom:.45rem}.ui-record-document-view .ui-record-shell-step__description{display:none}.ui-record-document-view .ui-document-workspace-glass-card:before{content:none}.ui-record-document-view .ui-entity-picker__card{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0;gap:.65rem}.ui-record-document-view .ui-entity-picker__icon{width:36px;height:36px;border-radius:10px}.ui-record-document-view .ui-document-items-section--record-document .ui-record-shell-step__title{font-size:.92rem;font-weight:700;letter-spacing:.01em}.ui-record-document-view .ui-document-items-section--record-document .ui-record-shell-step__header{margin-bottom:.35rem}.ui-record-shell--document .ui-entity-form-footer-totals--compact .ui-entity-form-footer-totals__items,.ui-record-shell--document .ui-entity-form-footer-totals--compact .ui-entity-form-footer-totals__breakdown{display:none}.ui-record-shell--document .ui-entity-form-footer-totals--compact .ui-entity-form-footer-totals__total{font-size:.875rem;margin-top:0}@container record-shell (max-width: 1100px){.ui-record-document-view__totals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container record-shell (max-width: 900px){.ui-record-document-view__table-head{display:none}.ui-record-document-view__table-row{grid-template-columns:1fr 1fr;gap:.35rem .75rem;align-items:start}.ui-record-document-view__table-cell--primary{grid-column:1 / -1}}@container record-shell (max-width: 640px){.ui-record-document-view__row{grid-template-columns:1fr;gap:.2rem}.ui-record-document-view__field-grid,.ui-record-document-view__totals-grid{grid-template-columns:1fr}.ui-record-document-view__band-header{flex-direction:column;align-items:stretch}.ui-record-document-view__band-aside{white-space:normal}}.ui-dashboard-page{display:flex;flex-direction:column;gap:var(--ds-space-5);min-width:0}.ui-dashboard-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-4) var(--ds-space-5)}.ui-dashboard-header__copy{flex:1 1 12rem;min-width:0}.ui-dashboard-header__eyebrow{margin:0 0 var(--ds-space-1);font-size:var(--ds-text-caption, .75rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.ui-dashboard-header__title{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary)}.ui-dashboard-header__subtitle{margin:var(--ds-space-2) 0 0;font-size:var(--ds-text-body, .9375rem);color:var(--text-muted);max-width:42rem;transition:color .25s ease,opacity .25s ease}.ui-dashboard-header__subtitle:empty{display:none}.ui-dashboard-toolbar .ui-list-period--filter-pill .ui-list-period__pill--active{background:color-mix(in srgb,var(--ds-chart-active, var(--ds-primary)) 14%,var(--ds-bg-card));border-color:color-mix(in srgb,var(--ds-chart-active, var(--ds-primary)) 35%,var(--border-color));color:var(--text-primary);font-weight:600}.ui-dashboard-card__title-row{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0}.ui-dashboard-card__title-row .ui-dashboard-card__title{min-width:0}.ui-dashboard-card__title-adornment{flex-shrink:0}.ui-dashboard-alert-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;background:var(--ds-orange, #f97316)}.ui-dashboard-alert-count--flash{animation:ui-dashboard-value-flash .7s ease-out}.ui-dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);gap:var(--ds-space-4);align-items:start}.ui-dashboard-layout__main{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0}.ui-dashboard-toolbar__actions{display:flex;align-items:center;gap:var(--ds-space-2)}.ui-dashboard-receivables__list{margin:0;padding:0;list-style:none}.ui-dashboard-receivables__item{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--border-color)}.ui-dashboard-receivables__item:last-child{border-bottom:none}.ui-dashboard-receivables__label{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-dashboard-receivables__label strong{font-size:var(--ds-text-caption, .8125rem);font-weight:600;color:var(--text-primary)}.ui-dashboard-receivables__label span{font-size:var(--ds-text-caption, .75rem);color:var(--text-muted)}.ui-dashboard-receivables__value{font-size:var(--ds-text-subtitle, .9375rem);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.ui-dashboard-receivables__item--overdue{border-left:3px solid var(--ds-orange, #f97316);padding-left:calc(var(--ds-space-3) - 1px);background:color-mix(in srgb,var(--ds-orange, #f97316) 5%,transparent)}.ui-dashboard-receivables__item--overdue .ui-dashboard-receivables__value{color:var(--ds-orange, #f97316);font-weight:700}.ui-dashboard-intelligence-skeleton{min-height:8rem}.ui-dashboard-skeleton{min-height:6rem;border-radius:var(--ds-radius-lg);background:var(--ds-skeleton-base);animation:ui-skeleton-pulse 1.4s ease-in-out infinite;animation-delay:var(--skeleton-delay, 0ms)}.ui-dashboard-skeleton.ui-dashboard-intelligence-skeleton{min-height:8rem}.ui-dashboard-skeleton--timeline{min-height:6rem}.ui-dashboard-kpi-card-skeleton{min-height:7.5rem;border-radius:var(--ds-radius-xl, 18px)}.ui-dashboard-header-title-skeleton{min-height:2rem;width:min(18rem,72%);border-radius:var(--ds-radius-md)}.ui-dashboard-header-subtitle-skeleton{min-height:.875rem;width:min(10rem,48%);margin-top:var(--ds-space-2);border-radius:var(--ds-radius-sm)}.ui-dashboard-toolbar-skeleton{min-height:2.25rem;width:min(22rem,100%);border-radius:var(--ds-radius-lg)}.ui-dashboard-operations-skeleton{min-height:7.5rem;margin:var(--ds-space-4) var(--ds-space-5);border-radius:var(--ds-radius-lg)}.ui-dashboard-chart-skeleton{min-height:14rem;margin:var(--ds-space-4) var(--ds-space-5);border-radius:var(--ds-radius-lg)}.ui-dashboard-rail-skeleton{min-height:8rem;margin:var(--ds-space-4) var(--ds-space-5);border-radius:var(--ds-radius-lg)}.ui-dashboard-rail-skeleton--short{min-height:6rem}.ui-dashboard-fade-section{min-width:0;opacity:0;animation:ui-dashboard-fade-in .45s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--dashboard-fade-delay, 0ms)}.ui-dashboard-fade-section.ui-dashboard-layout{display:grid}@keyframes ui-dashboard-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.ui-dashboard-fade-section{animation:none;opacity:1;transform:none}}.ui-dashboard-card{background:var(--ds-bg-card);border:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);border-radius:var(--ds-radius-xl, 18px);box-shadow:0 14px 40px #0f172a14;overflow:hidden;min-width:0}[data-theme=dark] .ui-dashboard-card{box-shadow:0 14px 40px #00000047}.ui-dashboard-card__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid color-mix(in srgb,var(--border-color) 55%,transparent)}.ui-dashboard-card__copy{min-width:0;flex:1 1 12rem}.ui-dashboard-card__title{margin:0;font-size:var(--ds-text-subtitle, .9375rem);font-weight:600;color:var(--text-primary)}.ui-dashboard-card__subtitle{margin:var(--ds-space-1) 0 0;font-size:var(--ds-text-caption, .75rem);color:var(--text-muted)}.ui-dashboard-card__action{flex-shrink:0}.ui-dashboard-card__body{padding:var(--ds-space-4) var(--ds-space-5);min-width:0}.ui-dashboard-card--hero{box-shadow:0 18px 48px #0f172a1a}[data-theme=dark] .ui-dashboard-card--hero{box-shadow:0 18px 48px #00000052}.ui-dashboard-card--compact .ui-dashboard-card__header,.ui-dashboard-card--compact .ui-dashboard-card__body{padding:var(--ds-space-3) var(--ds-space-4)}.ui-dashboard-card--rail{box-shadow:0 8px 24px #0f172a0f}[data-theme=dark] .ui-dashboard-card--rail{box-shadow:0 8px 24px #0000003d}.ui-dashboard-card .ui-dashboard-card{box-shadow:0 4px 14px #0f172a0d;border-color:color-mix(in srgb,var(--border-color) 62%,transparent)}[data-theme=dark] .ui-dashboard-card .ui-dashboard-card{box-shadow:0 4px 16px #0003}.ui-dashboard-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--ds-space-4);min-width:0}.ui-dashboard-card-grid--insights{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.ui-dashboard-finance-stack{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0}.ui-dashboard-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:var(--ds-space-3);min-width:0}.ui-dashboard-kpi-card{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-4);background:var(--ds-bg-card);border:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);border-radius:var(--ds-radius-xl, 18px);box-shadow:0 14px 40px #0f172a14;min-width:0}[data-theme=light] .ui-dashboard-kpi-card{border-top:3px solid color-mix(in srgb,var(--border-color) 82%,transparent);box-shadow:0 8px 24px #0f172a0f}[data-theme=light] .ui-dashboard-kpi-card--cash,[data-theme=light] .ui-dashboard-kpi-card--receivable{border-top-color:var(--ds-chart-active, #3b82f6);box-shadow:0 8px 24px color-mix(in srgb,var(--ds-chart-active, #3b82f6) 14%,transparent)}[data-theme=light] .ui-dashboard-kpi-card--risk{border-top-color:var(--ds-orange, #f97316);box-shadow:0 8px 24px color-mix(in srgb,var(--ds-orange, #f97316) 12%,transparent)}[data-theme=light] .ui-dashboard-kpi-card__icon{width:1.75rem;height:1.75rem;border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--border-color) 42%,transparent);color:var(--text-muted)}[data-theme=light] .ui-dashboard-kpi-card--cash .ui-dashboard-kpi-card__icon,[data-theme=light] .ui-dashboard-kpi-card--receivable .ui-dashboard-kpi-card__icon{background:color-mix(in srgb,var(--ds-chart-active, #3b82f6) 14%,transparent);color:var(--ds-chart-active, #3b82f6)}[data-theme=light] .ui-dashboard-kpi-card--risk .ui-dashboard-kpi-card__icon{background:color-mix(in srgb,var(--ds-orange, #f97316) 14%,transparent);color:var(--ds-orange, #f97316)}[data-theme=dark] .ui-dashboard-kpi-card{box-shadow:0 14px 40px #00000047}.ui-dashboard-kpi-card__top{display:flex;align-items:center;gap:var(--ds-space-2)}.ui-dashboard-kpi-card__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.ui-dashboard-kpi-card__label{font-size:var(--ds-text-caption, .75rem);font-weight:600;color:var(--text-muted)}.ui-dashboard-kpi-card__value{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text-primary);line-height:1.15}.ui-dashboard-kpi-card__value--risk{color:var(--ds-orange, #f97316)}@keyframes ui-dashboard-value-flash{0%{opacity:1;transform:scale(1)}35%{opacity:.55;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.ui-dashboard-kpi-card__value--flash{animation:ui-dashboard-value-flash .7s ease-out}@media (prefers-reduced-motion: reduce){.ui-dashboard-kpi-card__value--flash{animation:none}}.ui-dashboard-kpi-card__hint{margin:0;font-size:var(--ds-text-caption, .75rem);color:var(--text-muted);line-height:1.4}.ui-dashboard-kpi-card__link{margin-top:auto;font-size:var(--ds-text-caption, .75rem);font-weight:500;color:var(--text-primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--brand-primary, #2563eb) 35%,transparent);text-underline-offset:2px}.ui-dashboard-kpi-card__link:hover{color:var(--brand-primary, var(--ds-primary, #2563eb))}.ui-dashboard-update-banner .ui-dashboard-card__body{display:flex;flex-direction:column;gap:var(--ds-space-3)}.ui-dashboard-update-banner__meta{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap}.ui-dashboard-update-banner__tag{font-size:var(--ds-text-caption, .75rem);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent);background:color-mix(in srgb,var(--ds-bg-card) 88%,var(--border-color))}.ui-dashboard-update-banner__version{font-size:var(--ds-text-caption, .75rem);font-weight:500;font-family:ui-monospace,monospace;color:var(--text-muted)}.ui-dashboard-update-banner__message{margin:0;font-size:var(--ds-text-body, .9375rem);font-weight:600;line-height:1.45;color:var(--text-primary)}.ui-dashboard-update-banner__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.ui-dashboard-update-banner__time{font-size:var(--ds-text-caption, .75rem);color:var(--text-muted)}.ui-dashboard-update-banner__actions{display:flex;align-items:center;gap:var(--ds-space-2)}.ui-dashboard-page .ui-dashboard-quick-links a{transition:background .12s ease}.ui-dashboard-page .ui-dashboard-quick-links a:hover{background:color-mix(in srgb,var(--border-color) 18%,transparent)}.ui-dashboard-page .ui-dashboard-quick-actions__icon{flex-shrink:0;color:var(--text-muted)}.ui-dashboard-page .ui-quick-links a svg{color:var(--text-muted)}.ui-dashboard-page .ui-dashboard-section-link{color:var(--text-primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--brand-primary, #2563eb) 35%,transparent);text-underline-offset:2px}.ui-dashboard-page .ui-dashboard-section-link:hover{color:var(--brand-primary, var(--ds-primary, #2563eb))}.ui-dashboard-page .ui-dashboard-live-status--syncing{color:var(--text-muted)}.ui-dashboard-page .ui-dashboard-live-status--syncing:before{content:"";display:inline-block;width:.375rem;height:.375rem;border-radius:50%;background:var(--brand-primary, var(--ds-primary, #2563eb));animation:ui-hub-pulse 2s ease-in-out infinite}.ui-dashboard-page .ui-dashboard-legend-dot--revenue{background:var(--brand-primary, var(--ds-primary, #2563eb))}.ui-dashboard-page .ui-dashboard-legend-dot--expense{background:var(--ds-orange, #f97316)}.ui-dashboard-page .ui-dashboard-bar--revenue{background:color-mix(in srgb,var(--ds-chart-active, #3b82f6) 78%,var(--text-primary))}.ui-dashboard-page .ui-dashboard-bar--expense{background:color-mix(in srgb,var(--ds-orange, #f97316) 72%,var(--text-muted))}.ui-dashboard-page>.ui-dashboard-kpi-grid,.ui-dashboard-page>.ui-dashboard-layout,.ui-dashboard-page>.ui-dashboard-card,.ui-dashboard-page>.ui-dashboard-finance-stack{min-width:0}.ui-dashboard-page .ui-operational-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--ds-space-3)}.ui-dashboard-page .ui-hub-card.ui-hub-card--nav{flex-direction:column;align-items:flex-start;gap:var(--ds-space-2);padding:var(--ds-space-4);background:color-mix(in srgb,var(--ds-bg-card) 96%,var(--border-color));border:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);border-radius:var(--ds-radius-lg, 12px);box-shadow:none}.ui-dashboard-page .ui-hub-card.ui-hub-card--nav:last-child{border-bottom:1px solid color-mix(in srgb,var(--border-color) 72%,transparent)}.ui-dashboard-page .ui-hub-card.ui-hub-card--nav:hover{border-color:color-mix(in srgb,var(--brand-primary, #2563eb) 22%,var(--border-color));box-shadow:0 6px 18px #0f172a0f}[data-theme=dark] .ui-dashboard-page .ui-hub-card.ui-hub-card--nav:hover{box-shadow:0 6px 18px #00000038}.ui-dashboard-page .ui-dashboard-receivables__item:first-child{padding-top:0}.ui-dashboard-page .ui-dashboard-receivables__item:last-child{padding-bottom:0}@media (max-width: 1023px){.ui-dashboard-layout{grid-template-columns:1fr}}.ui-operational-hub{display:flex;flex-direction:column;gap:var(--ds-space-5);min-width:0}.ui-operational-hub__hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-4) var(--ds-space-5)}.ui-operational-hub__hero-copy{flex:1 1 12rem;min-width:0}.ui-operational-hub__eyebrow{margin:0 0 var(--ds-space-1);font-size:var(--ds-text-caption, .75rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.ui-operational-hub__title{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary)}.ui-operational-hub__lede{margin:var(--ds-space-2) 0 0;font-size:var(--ds-text-body, .9375rem);color:var(--text-muted);max-width:42rem}.ui-operational-hub__hero-aside{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3)}.ui-operational-hub__stats{display:flex;flex-wrap:wrap;gap:var(--ds-space-3)}.ui-operational-hub__stat{display:flex;flex-direction:column;gap:2px;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--border-color);border-radius:var(--radius-md, 8px);background:var(--ds-bg-card);font-size:var(--ds-text-caption, .75rem);color:var(--text-muted)}.ui-operational-hub__stat strong{font-size:var(--ds-text-subtitle, .9375rem);font-weight:600;color:var(--text-primary)}.ui-operational-hub__stat--live{flex-direction:row;align-items:center;gap:var(--ds-space-2);color:var(--ds-positive)}.ui-operational-hub__stat-pulse{fill:currentColor;animation:ui-hub-pulse 2s ease-in-out infinite}@keyframes ui-hub-pulse{0%,to{opacity:1}50%{opacity:.35}}.ui-operational-hub__hero-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.ui-operational-hub__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.ui-operational-hub__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--ds-space-3)}.ui-operational-hub__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-operational-hub__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-operational-hub__search{display:flex;align-items:center;gap:var(--ds-space-2);flex:1 1 12rem;min-width:0;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--border-color);border-radius:var(--radius-md, 8px);background:var(--ds-bg-card)}.ui-operational-hub__search-icon{flex-shrink:0;color:var(--text-muted)}.ui-operational-hub__search-input{flex:1;min-width:0}.ui-operational-hub__search-clear{flex-shrink:0}.ui-operational-hub__filters{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.ui-operational-hub__filter{padding:var(--ds-space-1) var(--ds-space-3);border:1px solid var(--border-color);border-radius:999px;background:transparent;font-size:var(--ds-text-caption, .75rem);color:var(--text-muted);cursor:pointer}.ui-operational-hub__filter[data-active]{background:color-mix(in srgb,var(--ds-positive) 12%,transparent);border-color:color-mix(in srgb,var(--ds-positive) 35%,var(--border-color));color:var(--text-primary)}.ui-operational-hub__result-count{margin:0;font-size:var(--ds-text-caption, .75rem);color:var(--text-muted)}.ui-operational-hub__skeleton{min-height:6rem;border-radius:var(--ds-radius-lg);background:var(--ds-skeleton-base);animation:ui-skeleton-pulse 1.4s ease-in-out infinite;animation-delay:var(--skeleton-delay, 0ms)}.ui-operational-hub__skeleton:nth-child(1){animation-delay:0ms}.ui-operational-hub__skeleton:nth-child(2){animation-delay:60ms}.ui-operational-hub__skeleton:nth-child(3){animation-delay:.12s}.ui-operational-hub__skeleton:nth-child(4){animation-delay:.18s}.ui-operational-hub__skeleton:nth-child(5){animation-delay:.24s}.ui-operational-hub__skeleton:nth-child(6){animation-delay:.3s}.ui-operational-hub__skeleton:nth-child(7){animation-delay:.36s}.ui-operational-hub__skeleton:nth-child(8){animation-delay:.42s}.ui-operational-hub__skeleton:nth-child(9){animation-delay:.48s}.ui-operational-hub__skeleton:nth-child(10){animation-delay:.54s}.ui-operational-hub__skeleton:nth-child(11){animation-delay:.6s}.ui-operational-hub__skeleton:nth-child(12){animation-delay:.66s}.ui-operational-hub__foot{padding-top:var(--ds-space-4);border-top:1px solid var(--border-color)}.ui-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--ds-space-3)}.ui-kpi-card{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:0 var(--ds-space-4) var(--ds-space-4) 0;background:transparent;border:none;border-right:1px solid color-mix(in srgb,var(--border-color) 40%,transparent);border-radius:0;box-shadow:none;min-width:0;min-height:auto}.ui-kpi-card:last-child{border-right:none;padding-right:0}.ui-kpi-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-2);min-height:1.25rem}.ui-kpi-card__body{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);min-width:0}.ui-kpi-card__icon{display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.ui-kpi-card__trend{font-size:var(--ds-text-caption, .75rem);color:var(--text-muted);text-align:right;line-height:1.3}.ui-kpi-card__label{font-size:var(--ds-text-caption, .75rem);font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.ui-kpi-card__value{font-size:clamp(1.25rem,2vw,1.625rem);letter-spacing:-.01em;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary);line-height:1.2}.ui-kpi-card__value--positive{color:var(--ds-positive)}.ui-kpi-card__value--negative{color:var(--ds-negative)}.ui-kpi-card__link{display:block;text-decoration:none;color:inherit;border-radius:var(--radius-lg, 12px);transition:box-shadow .15s ease,border-color .15s ease}.ui-kpi-card__link:hover{border-color:color-mix(in srgb,var(--ds-positive) 35%,var(--border-color));box-shadow:0 2px 12px #0f172a0f}.ui-kpi-card-wrap{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);min-width:0}.ui-kpi-card-wrap>.ui-kpi-card{flex:1 1 auto}.ui-kpi-card__drill{align-self:flex-start;font-size:.75rem;font-weight:600;color:var(--brand-primary, var(--ds-primary));text-decoration:none;padding:0 2px}.ui-kpi-card__drill:hover{text-decoration:underline}.ui-hub-panel{background:var(--ds-bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-sm);overflow:hidden;min-width:0}.ui-hub-panel--spaced{margin-bottom:var(--ds-space-4)}.ui-hub-panel__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--border-color)}.ui-hub-panel__title{margin:0;display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-subtitle, .9375rem);font-weight:600;color:var(--text-primary)}.ui-hub-panel__body{padding:var(--ds-space-3) var(--ds-space-4)}.ui-hub-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--ds-space-4)}.ui-hub-empty-inline{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-5);text-align:center;font-size:var(--ds-text-body, .9375rem);color:var(--text-muted)}.ui-hub-activity-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--border-color)}.ui-hub-activity-row:last-child{border-bottom:none}.ui-hub-activity-name{font-size:var(--ds-text-body, .9375rem);font-weight:500;color:var(--text-primary)}.ui-hub-activity-meta{font-size:var(--ds-text-caption, .75rem);color:var(--text-muted)}.ui-hub-activity-time{font-size:var(--ds-text-caption, .75rem);color:var(--text-muted);white-space:nowrap}.ui-hub-event-row{display:flex;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--border-color)}.ui-hub-event-date{font-size:var(--ds-text-caption, .75rem);font-weight:600;color:var(--text-muted);min-width:2.5rem}.ui-hub-tip{margin:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4);padding:var(--ds-space-3);border-radius:var(--radius-md, 8px);background:var(--ds-bg-card);border:1px solid var(--border-color)}.ui-hub-tip-title{font-size:var(--ds-text-caption, .75rem);font-weight:600;color:var(--text-primary);margin-bottom:var(--ds-space-1)}.ui-hub-tip-desc{margin:0;font-size:var(--ds-text-caption, .75rem);color:var(--text-muted);line-height:1.4}.ui-hub-card{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-3) 0;text-align:left;background:transparent;border:none;border-bottom:1px solid color-mix(in srgb,var(--border-color) 40%,transparent);border-radius:0;box-shadow:none;cursor:pointer;transition:border-color .15s ease;position:relative;overflow:hidden}.ui-hub-card:last-child{border-bottom:none}.ui-hub-card--core{border-color:color-mix(in srgb,var(--ds-positive) 25%,var(--border-color))}.ui-hub-card--active{border-color:color-mix(in srgb,var(--ds-positive) 40%,var(--border-color))}.ui-hub-card__progress{position:absolute;top:0;left:0;height:3px;background:var(--ds-positive);width:calc(var(--hub-card-progress, 0) * 1%)}.ui-hub-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-2)}.ui-hub-card__status{display:inline-flex;align-items:center;gap:4px;font-size:var(--ds-text-caption, .6875rem);color:var(--text-muted)}.ui-hub-card__status-dot{width:6px;height:6px;border-radius:50%;background:var(--ds-positive);flex-shrink:0}.ui-hub-card__status-dot--ok{background:color-mix(in srgb,var(--ds-chart-active, #3b82f6) 82%,var(--text-muted))}.ui-hub-card__status-dot--warning{background:var(--ds-orange, #f97316)}.ui-hub-card__status-dot--danger{background:var(--ds-orange, #f97316);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-orange, #f97316) 24%,transparent)}.ui-hub-card__status-dot--inactive{background:var(--text-muted);opacity:.45}.ui-hub-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);width:100%;min-width:0}.ui-hub-card__title-row .ui-hub-card__title{min-width:0}.ui-hub-card__remove{margin-left:auto}.ui-hub-card__body{display:flex;flex-direction:column;gap:var(--ds-space-1);flex:1}.ui-hub-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);margin-top:auto;padding-top:var(--ds-space-2)}.ui-hub-card__price{font-size:var(--ds-text-caption, .75rem);color:var(--text-muted)}.ui-hub-card__link,.ui-hub-card__install{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:var(--ds-space-1) var(--ds-space-2);border:none;border-radius:var(--radius-md, 8px);background:transparent;font-size:var(--ds-text-caption, .75rem);font-weight:500;color:var(--ds-positive);cursor:pointer}.ui-hub-card__install{background:color-mix(in srgb,var(--ds-positive) 10%,transparent)}.ui-hub-card--nav:hover{border-color:color-mix(in srgb,var(--ds-positive) 30%,var(--border-color));box-shadow:0 4px 16px #0f172a0f}.ui-hub-card--disabled{opacity:.55;cursor:not-allowed}.ui-hub-card--disabled:hover{border-color:var(--border-color);box-shadow:none}.ui-hub-card__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--text-muted)}.ui-hub-card__title{margin:0;font-size:var(--ds-text-subtitle, .9375rem);font-weight:600;color:var(--text-primary)}.ui-hub-card__desc{margin:0;font-size:var(--ds-text-caption, .75rem);color:var(--text-muted);line-height:1.4}.ui-hub-list{margin:0;padding:0;list-style:none}.ui-hub-list-item{display:flex;flex-direction:column;gap:2px;padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--border-color);font-size:var(--ds-text-body, .9375rem)}.ui-hub-list-item span{font-size:var(--ds-text-caption, .75rem);color:var(--text-muted)}.ui-hub-empty{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-6);text-align:center}.ui-hub-empty-title{margin:0;font-weight:600;color:var(--text-primary)}.ui-hub-empty-desc{margin:0;font-size:var(--ds-text-body, .9375rem);color:var(--text-muted)}.ui-dashboard-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);gap:var(--ds-space-4);align-items:start}.ui-dashboard-main,.ui-dashboard-rail{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0}.ui-dashboard-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ds-space-2);width:100%}.ui-dashboard-toolbar--standalone{justify-content:space-between}.ui-dashboard-live-status{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-caption, .75rem);color:var(--text-muted)}.ui-dashboard-live-status--syncing{color:var(--ds-positive)}.ui-operational-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--ds-space-3)}.ui-dashboard-chart{padding:var(--ds-space-4)}.ui-dashboard-chart-grid{display:grid;gap:var(--ds-space-2, 8px);min-height:8rem}.ui-dashboard-section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4)}.ui-dashboard-section-head h2{margin:0;font-size:var(--ds-text-subtitle, .9375rem);font-weight:600;color:var(--text-primary)}.ui-dashboard-section-head p{margin:var(--ds-space-1) 0 0;font-size:var(--ds-text-caption, .75rem);color:var(--text-muted)}.ui-dashboard-section-link{font-size:var(--ds-text-caption, .75rem);font-weight:500;color:var(--ds-positive);text-decoration:none}.ui-dashboard-chart-legend{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);font-size:var(--ds-text-caption, .75rem);color:var(--text-muted)}.ui-dashboard-legend-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-right:4px;vertical-align:middle}.ui-dashboard-legend-dot--revenue{background:var(--ds-positive)}.ui-dashboard-legend-dot--expense{background:var(--ds-negative)}.ui-dashboard-chart-summary{display:flex;flex-wrap:wrap;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4);font-size:var(--ds-text-caption, .75rem);color:var(--text-muted)}.ui-dashboard-chart-summary strong{display:block;font-size:var(--ds-text-subtitle, .9375rem);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary)}.ui-dashboard-chart-trend.is-up{color:var(--ds-positive)}.ui-dashboard-chart-trend.is-down{color:var(--ds-negative)}.ui-dashboard-chart-stage{position:relative;min-height:10rem}.ui-dashboard-bars{display:flex;align-items:flex-end;gap:var(--ds-space-2);height:10rem;padding-top:var(--ds-space-2)}.ui-dashboard-bar-group{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-1);min-width:0;padding:0;border:none;background:transparent;cursor:pointer;border-radius:var(--ds-radius-sm);transition:background-color .15s ease-out}@media (hover: hover){.ui-dashboard-bar-group:hover,.ui-dashboard-bar-group.is-active,.ui-dashboard-bar-group:focus-visible{background:color-mix(in srgb,var(--border-color) 28%,transparent)}}.ui-dashboard-bar-pair{display:flex;align-items:flex-end;gap:3px;height:8rem;width:100%;justify-content:center}.ui-dashboard-bar{display:block;width:.65rem;min-height:3px;border-radius:3px 3px 0 0;transition:height .35s ease,opacity .2s ease,filter .2s ease;opacity:.86}.ui-dashboard-bar-group:is(:hover,:focus-visible,.is-active) .ui-dashboard-bar{opacity:1;filter:brightness(1.06)}.ui-dashboard-bar--revenue{background:var(--ds-positive)}.ui-dashboard-bar--expense{background:var(--ds-negative)}.ui-dashboard-bar-label{font-size:.625rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ui-dashboard-chart-empty{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-6);text-align:center;color:var(--text-muted);font-size:var(--ds-text-caption, .75rem)}.ui-dashboard-chart-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--ds-radius-lg);background:color-mix(in srgb,var(--ds-chart-active, #3b82f6) 10%,var(--ds-bg-muted));color:var(--ds-chart-active, #3b82f6)}.ui-dashboard-chart-empty strong{font-size:var(--ds-text-subtitle, .9375rem);color:var(--text-primary)}.ui-dashboard-chart-empty__link{margin-top:var(--ds-space-1);font-size:var(--ds-text-caption, .75rem);font-weight:600;color:var(--ds-chart-active, #3b82f6);text-decoration:none}.ui-dashboard-chart-empty__link:hover{text-decoration:underline;text-underline-offset:2px}.ui-dashboard-chart-tip{position:absolute;top:0;left:50%;transform:translate(-50%);padding:var(--ds-space-2) var(--ds-space-3);background:var(--ds-bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md, 8px);font-size:var(--ds-text-caption, .75rem);box-shadow:0 4px 16px #0f172a14;pointer-events:none;z-index:2;min-width:7.5rem;text-align:center;white-space:nowrap}.ui-dashboard-table{padding:var(--ds-space-4)}.ui-data-table-widget{width:100%;border-collapse:collapse;font-size:var(--ds-text-caption, .8125rem)}.ui-data-table-widget th{text-align:left;font-weight:600;color:var(--text-muted);padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--border-color)}.ui-data-table-widget td{padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.ui-data-table-widget__cell--right{text-align:right}.ui-data-table-widget tr:last-child td{border-bottom:none}.ui-data-table-widget--interactive tbody tr{transition:background-color .15s ease-out}.ui-data-table-widget--interactive tbody tr:nth-child(2n){background:color-mix(in srgb,var(--border-color) 22%,transparent)}.ui-data-table-widget--interactive tbody tr.ui-data-table-widget__row--clickable{cursor:pointer}.ui-data-table-widget--interactive tbody tr.ui-data-table-widget__row--clickable:hover,.ui-data-table-widget--interactive tbody tr.ui-data-table-widget__row--clickable:focus-visible{background:color-mix(in srgb,var(--ds-chart-active, #3b82f6) 9%,var(--ds-bg-card));outline:none}.ui-status-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:500;background:var(--ds-bg-card);color:var(--text-muted);border:1px solid var(--border-color)}.ui-status-pill--warning{color:var(--ds-negative);border-color:color-mix(in srgb,var(--ds-negative) 35%,var(--border-color))}.ui-alert-list{margin:0;padding:0;list-style:none}.ui-alert-list--animated .ui-alert-list__item{opacity:0;animation:ui-dashboard-alert-in .38s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--alert-stagger, 0ms)}@keyframes ui-dashboard-alert-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.ui-alert-list--animated .ui-alert-list__item{animation:none;opacity:1;transform:none}}.ui-alert-list li a{display:flex;align-items:flex-start;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);text-decoration:none;color:var(--text-primary);font-size:var(--ds-text-caption, .8125rem);border-bottom:1px solid var(--border-color);transition:background .12s ease}.ui-alert-list li a:hover{background:var(--ds-bg-card)}.ui-alert-list li a svg{flex-shrink:0;margin-top:2px;color:var(--ds-negative)}.ui-alert-list li a[data-severity=info] svg{color:var(--text-muted)}.ui-quick-links{margin:0;padding:0;list-style:none}.ui-quick-links a{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-4);text-decoration:none;font-size:var(--ds-text-caption, .8125rem);color:var(--text-primary);border-bottom:1px solid var(--border-color)}.ui-quick-links a:hover{background:var(--ds-bg-card)}.ui-intelligence-layer{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--ds-space-3)}.ui-intelligence-card{padding:var(--ds-space-4);background:color-mix(in srgb,var(--ds-bg-card) 96%,var(--border-color));border:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);border-radius:var(--radius-lg, 12px);min-width:0;box-shadow:none}.ui-intelligence-card h3{margin:0 0 var(--ds-space-2);font-size:var(--ds-text-caption, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.ui-dashboard-intelligence-empty{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-2) 0;color:var(--text-muted);font-size:var(--ds-text-caption, .8125rem);line-height:1.5}.ui-dashboard-intelligence-empty strong{font-size:var(--ds-text-subtitle, .9375rem);color:var(--text-primary)}.ui-dashboard-intelligence-empty p{margin:0;max-width:36rem}@media (max-width: 1023px){.ui-dashboard-workspace{grid-template-columns:1fr}}@media (max-width: 767px){.ui-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-operational-hub__skeleton--timeline,.ui-operational-hub__skeleton--kpi{min-height:6rem}.ui-operational-hub__skeleton--kpi{min-height:7.5rem}.ui-kpi-widget__skeleton{min-height:5.5rem}.ui-page-content-skeleton__header{height:56px}.ui-operational-hub>section,.ui-operational-hub>.ui-kpi-grid,.ui-operational-hub>.ui-dashboard-workspace{min-width:0}.ui-operational-hub>section{padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.ui-operational-hub>section .ui-card,.ui-operational-hub>section .mommo-stat-card{box-shadow:none}.ui-operational-hub>section section{padding:0;border:none;box-shadow:none;background:transparent}.ui-operational-hub>.ui-kpi-grid{padding:0;border:none;background:transparent;box-shadow:none}.ui-operational-hub__toolbar .ui-dashboard-toolbar{width:100%}.ui-document-workspace--bands{display:flex;flex-direction:column;gap:0}.ui-document-workspace--bands>[data-section],.ui-document-workspace--bands>section,.ui-document-workspace--bands>div[data-section]{padding:var(--ds-space-4, 16px) 0;border-bottom:1px solid var(--border-color)}.ui-document-workspace--bands>:last-child{border-bottom:none}.ui-document-finance-band{margin-top:var(--ds-space-2, 8px);padding:var(--ds-space-4, 16px) 0;background:color-mix(in srgb,var(--ds-bg-card) 88%,var(--brand-primary) 12%);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.ui-document-finance-band__panel{border-bottom:none}.ui-document-workspace-glass-card{--document-glass-card-radius: var(--ds-radius-md, 8px);--document-glass-card-bg: var(--ds-bg-card, #ffffff);--document-glass-card-border: var(--ds-border, #e7eaf0);--document-glass-card-shadow: none;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);padding:var(--ds-space-4, 16px);border:1px solid var(--document-glass-card-border);border-radius:var(--document-glass-card-radius);background:var(--document-glass-card-bg);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--document-glass-card-shadow);min-width:0}.ui-document-workspace-glass-card:before{content:none}.ui-document-workspace-glass-card__head{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ui-document-workspace-glass-card__head--with-action{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.75rem}.ui-document-workspace-glass-card__head-main{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1 1 auto}.ui-document-workspace-glass-card__head-action{flex:0 0 auto;padding-top:.05rem}.ui-document-workspace-glass-card__title{margin:0;font-size:.9375rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.ui-document-workspace-glass-card__subtitle{margin:0;font-size:.8125rem;font-weight:600;line-height:1.4;color:var(--text-secondary);font-variant-numeric:tabular-nums}.ui-document-workspace-glass-card__body{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-document-workspace-glass-card--empty .ui-document-workspace-glass-card__body{gap:0}.ui-document-workspace-empty-state{margin:0;padding:.35rem 0 .15rem;font-size:.875rem;line-height:1.5;color:var(--text-muted, #64748b);text-align:left}.ui-document-readonly-kv{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem 1rem;margin:0}.ui-document-readonly-kv--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-document-readonly-kv__row{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ui-document-readonly-kv__label{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.ui-document-readonly-kv__value{margin:0;font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--text-primary);word-break:break-word}.ui-document-readonly-kv__value--empty{color:var(--text-muted, #64748b);font-style:italic;font-weight:500}.ui-document-operational-workspace__sections{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0}.ui-document-workspace-subsection{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);padding-top:var(--ds-space-3, 12px);border-top:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);min-width:0}.ui-document-operational-workspace__sections>.ui-document-workspace-subsection:first-child,.ui-document-operational-workspace__sections>.ui-operational-timeline:first-child{padding-top:0;border-top:none}.ui-document-workspace-subsection__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.ui-document-workspace-subsection__title{margin:0;font-size:.8125rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.ui-document-workspace-subsection__summary{margin:0;font-size:.75rem;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.ui-document-workspace-subsection__body{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-document-workspace-subsection .ui-document-panel__links{margin:0}.ui-document-payment-readonly{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-document-payment-tab-stack,.ui-document-workspace-tab-stack{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0}.ui-document-payment-tab-stack .ui-document-workspace-glass-card:has(.ui-select__trigger--open),.ui-document-workspace-tab-stack .ui-document-workspace-glass-card:has(.ui-select__trigger--open){z-index:6}.ui-natureza-operacao-field--workspace{width:100%;min-width:0}.ui-natureza-operacao-field__readonly{min-width:0}.ui-natureza-operacao-badge--workspace{display:inline-flex;max-width:100%;width:100%}.ui-natureza-operacao-badge--workspace .ui-natureza-operacao-badge__desc{white-space:normal}.ui-observations-tab-stack{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0}.ui-observations-panel-body{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-observations-field-block{display:flex;flex-direction:column;gap:.45rem;min-width:0}.ui-observations-field-block__label{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.8125rem;font-weight:700;color:var(--text-primary)}.ui-observations-field-block__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.ui-observations-field-block__hint{margin:0;font-size:.75rem;line-height:1.45;color:var(--text-secondary)}.ui-observations-field-block__footer{margin-top:.15rem}.ui-observations-field--muted{opacity:.92}.ui-observations-advanced{margin-top:.15rem;border-top:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);padding-top:var(--ds-space-3, 12px)}.ui-observations-advanced__toggle{display:flex;align-items:flex-start;gap:.55rem;width:100%;margin:0;padding:.7rem .85rem;border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ds-bg-card) 94%,transparent);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ui-observations-advanced__toggle:hover{border-color:color-mix(in srgb,var(--brand-primary, #2563eb) 24%,var(--border-color));background:color-mix(in srgb,var(--brand-primary, #2563eb) 5%,var(--ds-bg-card))}.ui-observations-advanced__toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary, #2563eb) 45%,transparent);outline-offset:2px}.ui-observations-advanced__chevron{flex-shrink:0;margin-top:.15rem;color:var(--text-secondary);transition:transform .15s ease}.ui-observations-advanced__chevron--open{transform:rotate(90deg)}.ui-observations-advanced__copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ui-observations-advanced__title{font-size:.875rem;font-weight:800;letter-spacing:-.01em}.ui-observations-advanced__subtitle{font-size:.75rem;font-weight:500;line-height:1.4;color:var(--text-secondary)}.ui-observations-advanced__body{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);margin-top:var(--ds-space-3, 12px);padding:.15rem 0 0}@media (max-width: 640px){.ui-document-workspace-glass-card__head--with-action{flex-direction:column;align-items:stretch}.ui-document-workspace-glass-card__head-action{padding-top:0}}.ui-document-payment-tab-stack [data-testid=finance-payment-selector]{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px)}.ui-document-payment-workspace-card--compact .ui-document-workspace-glass-card__head{display:none}.ui-document-payment-workspace-card--compact .ui-document-workspace-glass-card__body{padding-top:var(--ds-space-3, 12px)}.ui-document-payment-workspace{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-document-payment-charge-slot,.ui-document-payment-method-inline{min-width:0}.ui-document-payment-method-panel{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);padding:.85rem .95rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 42%,var(--ds-bg-card))}.ui-document-payment-method-panel__head{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ui-document-payment-method-panel__title{margin:0;font-size:.8125rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.ui-document-payment-method-panel__subtitle{margin:0;font-size:.75rem;line-height:1.4;color:var(--text-secondary)}.ui-document-payment-method-panel__body{min-width:0}.ui-document-payment-method-card .ui-document-workspace-glass-card__head{gap:.2rem}.ui-commerce-payment-section,.ui-commerce-payment-section__fields{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-commerce-payment-section__charge,.ui-commerce-payment-charge-preview{padding-top:var(--ds-space-3, 12px);border-top:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 65%,transparent)}.ui-commerce-payment-section--order,.ui-commerce-payment-section--fiscal{gap:var(--ds-space-2, 8px)}.ui-commerce-payment-field label{display:block;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.ui-commerce-payment-field [role=alert],.ui-commerce-payment-field [role=status]{margin-top:.35rem;font-size:.78rem;line-height:1.4;color:var(--text-secondary)}.ui-commerce-payment-field__error-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.5rem;font-size:.8125rem}.ui-commerce-payment-field__error-actions a{color:color-mix(in srgb,var(--ds-color-navy, #1e3a5f) 88%,var(--brand-primary, #2563eb));font-weight:650;text-decoration:none}.ui-commerce-payment-field__error-actions a:hover{text-decoration:underline}.ui-document-payment-workspace-card .ui-document-workspace-glass-card__subtitle{font-size:.75rem}.ui-document-transport-readonly{min-width:0}.ui-document-transport-panel{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0}.ui-document-transport-modalidade-card__content{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-document-transport-hint{margin:0;padding:.65rem .85rem;font-size:.8125rem;line-height:1.45;color:var(--text-secondary);border-radius:10px;background:color-mix(in srgb,var(--ds-bg-card) 90%,var(--brand-primary, #2563eb) 10%);border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent)}.ui-linked-documents-list{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}.ui-linked-documents-list__item{min-width:0}.ui-linked-documents-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem .75rem;padding:.72rem .85rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ds-bg-card) 92%,transparent);color:inherit;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.ui-linked-documents-card:hover{border-color:color-mix(in srgb,var(--brand-primary, #2563eb) 28%,var(--border-color));background:color-mix(in srgb,var(--ds-bg-card) 96%,var(--brand-primary, #2563eb) 4%);box-shadow:0 6px 18px #0f172a0f}.ui-linked-documents-card:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary, #2563eb) 45%,transparent);outline-offset:2px}.ui-linked-documents-card__badge{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;padding:.22rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);background:color-mix(in srgb,var(--ds-bg-card) 88%,transparent);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.ui-linked-documents-card__content{display:flex;flex-direction:column;gap:.12rem;min-width:0}.ui-linked-documents-card__label{font-size:.875rem;font-weight:700;line-height:1.35;color:var(--text-primary)}.ui-linked-documents-card__meta{font-size:.75rem;font-weight:500;line-height:1.3;color:var(--text-secondary)}.ui-linked-documents-card__status{display:inline-flex;align-items:center;padding:.18rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--ds-bg-card) 84%,var(--brand-primary, #2563eb) 8%);border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent);font-size:.6875rem;font-weight:700;line-height:1.2;color:var(--text-secondary);white-space:nowrap}.ui-linked-documents-card__chevron{flex-shrink:0;color:var(--text-secondary);opacity:.72;transition:transform .16s ease,opacity .16s ease}.ui-linked-documents-card:hover .ui-linked-documents-card__chevron{transform:translate(2px);opacity:1}@media (max-width: 640px){.ui-linked-documents-card{grid-template-columns:auto minmax(0,1fr) auto}.ui-linked-documents-card__status{grid-column:2;grid-row:2;justify-self:start}.ui-linked-documents-card__chevron{grid-row:1 / span 2;grid-column:3}.ui-document-readonly-kv--cols-2{grid-template-columns:minmax(0,1fr)}}.ui-document-operational-summary{display:flex;flex-wrap:wrap;gap:.5rem}.ui-document-operational-summary__chip{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .75rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ds-bg-card) 90%,transparent);font-size:.75rem;font-weight:600;line-height:1.2;color:var(--text-secondary)}.ui-document-cart-table .ui-table-root table{border-collapse:collapse}.ui-document-cart-table .ui-table-root th,.ui-document-cart-table .ui-table-root td{border-bottom:1px solid var(--border-color);padding:.5rem .65rem;vertical-align:middle}.ui-document-cart-table .ui-table-root th{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);background:color-mix(in srgb,var(--ds-bg-card) 92%,var(--text-primary) 8%)}.ui-document-cart-table .ui-table-root td:last-child,.ui-document-cart-table .ui-table-root th:last-child{text-align:right}.ui-document-cart-table .ui-table-root .ui-document-cart-table__cell--compact-input,.ui-document-cart-table .ui-table-root .ui-document-cart-table__head--compact-input,.ui-document-cart-table .ui-table-root .ui-document-cart-table__cell--index,.ui-document-cart-table .ui-table-root .ui-document-cart-table__head--index,.ui-document-cart-table .ui-table-root .ui-document-cart-table__cell--fiscal,.ui-document-cart-table .ui-table-root .ui-document-cart-table__head--fiscal,.ui-document-cart-table .ui-table-root .ui-document-cart-table__cell--actions,.ui-document-cart-table .ui-table-root .ui-document-cart-table__head--actions{text-align:center}.ui-field,.ui-display-field,.ui-entity-form-section,.ui-document-panel{transition:opacity .16s ease,border-color .16s ease,background-color .16s ease}.ui-document-form,[data-document-form]{--document-v2-surface: var(--ds-surface, #ffffff);--document-v2-border: var(--ds-border, #e7eaf0);--document-v2-section-divider: var(--ds-border, #e7eaf0);--document-section-title-gap: var(--ds-space-2, 8px);--document-section-body-gap: var(--ds-space-3, 12px);--document-section-stack: var(--ds-space-6, 24px)}.ui-document-form{display:flex;flex-direction:column;gap:0;min-width:0;width:100%;isolation:isolate}.ui-document-form--tabbed{min-width:0}.ui-document-form-meta{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.75rem;min-width:0}.ui-document-section .ui-document-form-meta,.ui-document-form-panel .ui-document-form-meta{gap:.85rem 1.5rem}.ui-document-form-meta__item{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ui-document-form-meta__label{color:var(--ds-text-secondary, #617089);font-size:.6875rem;font-weight:600;letter-spacing:.04em}.ui-document-form-meta__value{color:var(--ds-text, #1b2a41);font-size:.875rem;font-weight:650;font-variant-numeric:tabular-nums}.ui-document-form-meta__value--status{display:inline-flex;padding:.12rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--ds-border, #e7eaf0) 45%,transparent);font-size:.75rem;font-weight:700}.ui-document-form__layout,.ui-document-form-layout{display:flex;flex-direction:column;gap:0;min-width:0;width:100%;border-top:1px solid var(--document-v2-section-divider)}.ui-document-form__layout>.ui-document-section:first-child,.ui-document-form-layout>.ui-document-form-panel:first-child{padding-top:var(--ds-space-4, 16px)}.ui-document-section,.ui-document-form-panel{display:flex;flex-direction:column;gap:var(--document-section-title-gap);margin:0;padding:0;border:0;min-width:0}.ui-document-section+.ui-document-section,.ui-document-form-panel+.ui-document-form-panel{margin-top:var(--document-section-stack);padding-top:var(--document-section-stack);border-top:1px solid color-mix(in srgb,var(--document-v2-section-divider) 58%,transparent)}.ui-document-section__title,.ui-document-form-panel__title{margin:0;padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb,var(--document-v2-section-divider) 55%,transparent);color:var(--ds-text-secondary, #617089);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ui-document-section__title--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-document-section__body,.ui-document-form-panel__body{display:flex;flex-direction:column;gap:var(--document-section-body-gap);min-width:0}[data-document-form] :is(.mommo-form-grid-2,.mommo-form-grid-3,.mommo-form-grid-4){gap:var(--ds-space-3, 12px) var(--ds-space-5, 20px)}.ui-document-form-client__name{margin:0;font-size:.9375rem;font-weight:750;line-height:1.3;color:var(--ds-text, #1b2a41)}.ui-document-form-client__line{margin:0;font-size:.8125rem;line-height:1.4;color:var(--ds-text-secondary, #617089)}.ui-document-form-client__delivery{margin:.35rem 0 0;padding-top:.45rem;border-top:1px dashed color-mix(in srgb,var(--document-v2-border) 80%,transparent);font-size:.8125rem;line-height:1.45;color:var(--ds-text-secondary, #617089)}.ui-document-form-totals{display:flex;flex-direction:column;gap:0;min-width:0}.ui-document-form-totals__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.28rem 0;border-bottom:1px solid color-mix(in srgb,var(--document-v2-border) 72%,transparent)}.ui-document-form-totals__row:last-child{border-bottom:none}.ui-document-form-totals__row--emphasis{padding-top:.55rem;margin-top:.2rem;border-top:1px solid var(--document-v2-border)}.ui-document-form-totals__label{font-size:.8125rem;color:var(--ds-text-secondary, #617089)}.ui-document-form-totals__value{font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:700;color:var(--ds-text, #1b2a41)}.ui-document-form-totals__row--emphasis .ui-document-form-totals__value{font-size:1.08rem;font-weight:800}.ui-document-form-totals__adjustments{margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--document-v2-border)}.ui-document-form-slot{display:flex;flex-direction:column;gap:.55rem;min-width:0}.ui-document-form-slot--payment{gap:.75rem}[data-document-form] .ui-record-shell-step__header,[data-document-form] .ui-record-shell-step__eyebrow,[data-document-form] .ui-record-shell-step__title,[data-document-form] .ui-document-workspace-glass-card,[data-document-form] .ui-document-workspace-glass-card__head{display:none}[data-document-form] .ui-document-workspace-glass-card__body,[data-document-form] .ui-document-transport-panel,[data-document-form] .ui-document-payment-flat-stack{padding:0;border:none;background:transparent;box-shadow:none;gap:.55rem}[data-document-form] .ui-entity-picker__card{border:none;background:transparent;box-shadow:none;padding:0}[data-document-form] .ui-document-readonly-kv{gap:.35rem}[data-document-form] .ui-document-readonly-kv dt{font-size:.72rem;color:var(--ds-text-secondary, #617089)}[data-document-form] .ui-document-readonly-kv dd{font-size:.8125rem}.ui-document-form-observations{display:flex;flex-direction:column;gap:.55rem;min-width:0}.ui-document-form-transport{display:flex;flex-direction:column;gap:.65rem;min-width:0}.ui-document-form-transport__hint{margin:0;font-size:.78rem;line-height:1.35;color:var(--ds-text-secondary, #617089)}.ui-document-form-transport__group{display:flex;flex-direction:column;gap:.45rem;min-width:0}.ui-document-form-transport__group-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;font-size:.8125rem;color:var(--ds-text-secondary, #617089)}.ui-document-form-inline-fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.55rem .75rem;min-width:0}.ui-document-form-band-readonly.ui-document-readonly-kv{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem 1.5rem}.ui-document-form-band-readonly.ui-document-readonly-kv.ui-document-readonly-kv--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-document-form-band-readonly .ui-document-readonly-kv__row{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ui-document-form-band-readonly .ui-document-readonly-kv__row--full{grid-column:1 / -1}.ui-document-form-band-readonly .ui-document-readonly-kv__label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--ds-text-secondary, #617089)}.ui-document-form-band-readonly .ui-document-readonly-kv__value{font-size:.875rem;font-weight:650;line-height:1.3}.ui-document-form-client-readonly .ui-document-readonly-kv__value{font-weight:600}.ui-document-form-payment__charge,[data-document-form] .ui-commerce-payment-charge-preview{padding-top:.75rem;border-top:1px solid var(--document-v2-section-divider)}[data-document-form] [class*=ui-document-flat-section],[data-document-form] .ui-document-payment-flat-stack,[data-document-form] .ui-document-transport-panel,[data-document-form] .ui-record-document-view__band,[data-document-form] .ui-record-document-view__inline-fields{border:none;padding:0;margin:0;background:transparent;box-shadow:none}[data-document-form] [class*=ui-document-flat-section__label],[data-document-form] [class*=ui-document-flat-section__subtitle]{display:none}.ui-document-form-lead{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.55rem 0 .85rem;border-bottom:1px solid var(--document-v2-section-divider, var(--ds-border, #e7eaf0));min-width:0}.ui-document-form-lead__pipeline-wrap{flex:1 1 auto;min-width:0;order:1}.ui-document-form-lead__actions{flex:0 0 auto;order:2;margin-left:auto}.ui-document-form-lead__alert,.ui-document-form-lead__link{width:100%;order:3;margin:0;padding-top:.35rem;border-top:1px solid var(--document-v2-border);font-size:.78rem}.ui-document-form-lead__alert{color:var(--ds-color-warning, #c2410c)}.ui-document-form-lead__link a{color:var(--ds-text-secondary, #617089);text-decoration:none}.ui-document-form-lead__link a:hover{color:var(--ds-text, #1b2a41);text-decoration:underline}.ui-document-form-steps{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem 0;min-width:0}.ui-document-form-steps--parcels{margin-top:.45rem;padding-top:.45rem;border-top:1px solid var(--document-v2-border)}.ui-document-form-steps__item{display:inline-flex;align-items:center;min-width:0}.ui-document-form-steps__sep{display:inline-block;width:.65rem;height:1px;margin:0 .08rem;background:var(--document-v2-border)}.ui-document-form-step{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;border:none;border-radius:999px;background:color-mix(in srgb,var(--ds-border, #e7eaf0) 35%,transparent);font:inherit;font-size:.75rem;font-weight:650;color:var(--ds-text, #1b2a41);cursor:default}.ui-document-form-step--actionable{cursor:pointer}.ui-document-form-step--actionable:hover{background:color-mix(in srgb,var(--ds-border, #e7eaf0) 55%,transparent)}.ui-document-form-step--current{background:var(--ds-text, #1b2a41);color:var(--ds-surface, #fff)}.ui-document-form-step--done,.ui-document-form-step--complete{background:color-mix(in srgb,var(--ds-color-success, #16a34a) 14%,transparent)}.ui-document-form-step--pending,.ui-document-form-step--awaiting{opacity:.55;background:transparent}.ui-document-form-step__label{max-width:min(100%,14rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-document-form-step__chevron{flex-shrink:0;opacity:.7}.ui-document-form-step.is-expanded .ui-document-form-step__chevron{transform:rotate(180deg)}.ui-document-items-workspace{display:flex;flex-direction:column;gap:0;min-width:0}.ui-document-items-workspace__summary{display:inline-block;color:var(--ds-text-secondary, #64748b);font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.35;text-align:right;white-space:nowrap}.ui-document-items-lines{min-width:0;padding:0;border:0;border-radius:0;background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 22%,transparent)}.ui-record-shell--order-page .ui-document-items-lines{margin-top:0;padding:var(--ds-space-3, 12px) 0 var(--ds-space-2, 8px);border-top:1px solid color-mix(in srgb,var(--document-v2-section-divider) 48%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 18%,transparent)}.ui-record-shell--order-page .ui-document-items-lines .ui-document-items-band{min-width:0}@media (max-width: 640px){.ui-record-shell--order-page .ui-entity-form-section__header{flex-direction:column;align-items:stretch}.ui-record-shell--order-page .ui-entity-form-section__actions{margin-left:0}.ui-document-items-workspace__summary{text-align:left;white-space:normal}}.ui-search-field{position:relative;flex:1 1 240px;width:400px;max-width:100%;min-width:0;--ui-search-height: 40px;--ui-search-radius: var(--ds-radius-control, 12px);--ui-search-icon-left: 13px;--ui-search-icon-size: 16px;--ui-search-input-pl: 2.625rem;--ui-search-input-pr: 1rem;--ui-search-border: var(--ds-border, var(--border-color));--ui-search-focus-border: color-mix(in srgb, var(--brand-primary) 42%, var(--ui-search-border));--ui-search-focus-ring: rgba(255, 107, 0, .12)}.ui-search-field__icon{position:absolute;left:var(--ui-search-icon-left);top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--ui-search-icon-size);height:var(--ui-search-icon-size);transform:translate3d(0,-50%,0);color:var(--ds-text-secondary, var(--text-secondary));opacity:.7;pointer-events:none}.ui-search-field__icon svg{display:block;width:var(--ui-search-icon-size);height:var(--ui-search-icon-size)}.ui-search-field__input{width:100%;height:var(--ui-search-height);min-height:var(--ui-search-height);padding:0 var(--ui-search-input-pr) 0 var(--ui-search-input-pl);border-radius:var(--ui-search-radius);border:1px solid var(--ui-search-border);background-color:var(--surface-color);color:var(--text-primary);font-size:.9rem;font-weight:500;line-height:1;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--transition-fast, .15s ease),box-shadow var(--transition-fast, .15s ease),background-color var(--transition-fast, .15s ease)}.ui-search-field__input:focus{border-color:var(--ui-search-focus-border);box-shadow:0 0 0 3px var(--ui-search-focus-ring)}.ui-search-field__input::placeholder{color:var(--ds-text-muted);font-weight:450}.ui-search-field__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-search-field[data-disabled=true]{opacity:.62}.bo-listing-bleed .ui-search-field__input{--ui-search-height: var(--listing-search-h, 38px);--ui-search-radius: var(--ds-radius-control, 12px);--ui-search-input-pl: 2.5rem;background:var(--listing-surface);border:1px solid var(--listing-border);box-shadow:0 1px 2px #07122608;font-size:var(--ds-text-label, .8125rem)}.bo-listing-bleed .ui-search-field__input::placeholder{color:var(--ds-text-secondary);font-weight:400}.bo-listing-bleed .ui-search-field__input:focus{border-color:var(--listing-focus-border, rgba(255, 107, 0, .45));box-shadow:0 0 0 3px var(--listing-focus-ring, rgba(255, 107, 0, .12))}.bo-listing-bleed .ui-search-field__icon{color:var(--ds-text-secondary)}@container listing-page (max-width: 767px){.global-list-header__toolbar .ui-search-field,.global-list-header__search-wrap.ui-search-field{width:100%!important;flex:1 1 100%!important}}.global-list-header__search-wrap.ui-search-field{flex:1 1 240px}.global-list-header-filter-btn{min-height:var(--listing-btn-h, 36px);border-radius:var(--ds-radius-control, 12px);font-size:.8125rem;font-weight:700}.global-list-header-filter-btn svg{color:var(--ds-text-secondary);stroke-width:2}.global-list-header-filter-btn:hover:not(:disabled) svg{color:var(--ds-text)}.ui-filter-chip-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.ui-filter-chip-group__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.ui-filter-chip-group__chips--scroll{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;padding-bottom:2px}.ui-filter-chip-group__chips--scroll::-webkit-scrollbar{display:none}.ui-filter-chip-group__chips--scroll .ui-filter-chip{scroll-snap-align:start;flex-shrink:0}@container listing-page (max-width: 767px){.ui-filter-chip-group{flex-wrap:nowrap;overflow:hidden}.ui-filter-chip-group__chips{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;max-width:calc(100cqw - 2rem)}.ui-filter-chip-group__chips::-webkit-scrollbar{display:none}.ui-filter-chip-group__advanced{flex-shrink:0}}.bo-filter-drawer{display:flex;flex-direction:column;height:100%;min-height:0}@media (max-width: 767px){.ui-side-drawer-panel:has(.bo-filter-drawer){width:100vw;max-width:100vw}}.ui-filter-chip{min-height:32px;padding-inline:12px;font-size:.75rem;font-weight:600;border-radius:999px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ui-filter-chip--active{background:var(--ds-filter-surface-active, rgba(7, 18, 38, .06));border-color:var(--ds-filter-surface-active-border, rgba(7, 18, 38, .14));color:var(--ds-text)}.ui-filter-chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;padding:0 5px;margin-left:4px;border-radius:999px;font-size:.65rem;font-weight:700;background:var(--ds-filter-count-bg, rgba(7, 18, 38, .1));color:var(--text-secondary)}.ui-filter-chip--active .ui-filter-chip__count{background:var(--ds-filter-count-active-bg, rgba(7, 18, 38, .14));color:var(--text-primary)}.ui-filter-chip-group__advanced-count,.ui-filter-chip-group__advanced .ui-filter-chip-group__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 5px;margin-left:4px;border-radius:999px;font-size:.65rem;font-weight:700;background:var(--ds-filter-count-active-bg, rgba(7, 18, 38, .12));color:var(--text-primary)}.ui-filter-tabs{display:flex;gap:var(--ds-space-2, 8px);overflow-x:auto;border-bottom:0;padding:var(--ds-space-1, 4px) 0;scrollbar-width:none}.ui-filter-tabs::-webkit-scrollbar{display:none}.ui-filter-tabs__tab{display:inline-flex;align-items:center;gap:var(--ds-space-2, 8px);min-height:32px;padding:0 var(--ds-space-3, 12px);border:1px solid transparent;border-radius:var(--ds-radius-pill, 999px);background:transparent;color:var(--text-secondary);font-size:.8125rem;font-weight:400;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.ui-filter-tabs__tab:hover{background:var(--ds-filter-surface-hover, rgba(7, 18, 38, .04));color:var(--ds-text)}.ui-filter-tabs__tab--active{background:var(--ds-filter-surface-active, rgba(7, 18, 38, .06));border-color:var(--ds-filter-surface-active-border, rgba(7, 18, 38, .12));color:var(--ds-filter-tab-active-text, var(--ds-primary))}.ui-filter-tabs__count{font-size:.6875rem;font-weight:400;padding:2px 7px;border-radius:999px;background:var(--ds-filter-count-bg, rgba(7, 18, 38, .08));color:var(--text-secondary)}.ui-filter-tabs__tab--active .ui-filter-tabs__count{background:var(--ds-filter-count-active-bg, rgba(7, 18, 38, .12));color:var(--ds-filter-tab-active-text, var(--ds-primary))}.global-list-tabs.ui-filter-tabs .global-list-tabs__tab{all:unset;display:inline-flex;align-items:center;gap:var(--ds-space-2, 8px);min-height:32px;padding:0 var(--ds-space-3, 12px);border:1px solid transparent;border-radius:var(--ds-radius-pill, 999px);font-size:.8125rem;font-weight:600;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.global-list-tabs.ui-filter-tabs .global-list-tabs__tab:hover{background:#0712260a;color:var(--ds-text)}.global-list-tabs.ui-filter-tabs .global-list-tabs__tab.is-active{background:#0712260f;border-color:#0712261f;color:var(--ds-primary)}.ui-active-filter-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 var(--table-cell-px, 16px) 8px;min-height:32px}.ui-active-filter-tags__label{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-right:4px}.ui-active-filter-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 10px;border-radius:999px;border:1px solid var(--ds-filter-tag-border, rgba(7, 18, 38, .14));background:var(--ds-filter-tag-bg, rgba(7, 18, 38, .05));font-size:.75rem;font-weight:600;color:var(--text-primary)}.ui-active-filter-tag__remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.ui-active-filter-tag__remove:hover{background:var(--ds-filter-tag-remove-hover, rgba(7, 18, 38, .1));color:var(--text-primary)}.ui-active-filter-tags__clear{margin-left:auto;font-size:.75rem;font-weight:600}@media (min-width: 1024px) and (max-width: 1536px){.ui-listing-page--orders-list .ui-list-filter-widget--directory,.ui-listing-page--customers-list .ui-list-filter-widget--directory,.ui-listing-page--products-list .ui-list-filter-widget--directory{padding-block:.3125rem}html:not([data-mommo-marketing=true]) .ui-list-filter-widget--directory,html:not([data-mommo-marketing=true]) .ui-list-filter-widget--customers{padding-block:.375rem}html:not([data-mommo-marketing=true]) .ui-list-filter-widget__search .ui-search-field{--ui-search-height: var(--listing-search-h, 34px);--ui-search-icon-size: 15px;--ui-search-input-pl: 2.35rem}html:not([data-mommo-marketing=true]) .ui-filter-tabs{padding-block:0}html:not([data-mommo-marketing=true]) .ui-filter-tabs__tab,html:not([data-mommo-marketing=true]) .global-list-tabs.ui-filter-tabs .global-list-tabs__tab{min-height:var(--listing-filter-tab-h, 26px);padding-inline:.55rem;font-size:.75rem;gap:.35rem}html:not([data-mommo-marketing=true]) .ui-filter-tabs__count{font-size:.625rem;padding:1px 5px}}@media (min-width: 1024px) and (max-height: 800px){html:not([data-mommo-marketing=true]) .ui-list-filter-widget--directory,html:not([data-mommo-marketing=true]) .ui-list-filter-widget--customers{padding-block:.25rem}html:not([data-mommo-marketing=true]) .ui-filter-tabs__tab,html:not([data-mommo-marketing=true]) .global-list-tabs.ui-filter-tabs .global-list-tabs__tab{min-height:var(--listing-filter-tab-h, 24px);padding-inline:.5rem;font-size:.6875rem}}.ui-ai-init-card{max-width:580px;margin:var(--ds-space-8, 32px) auto;padding:var(--ds-space-8, 32px) var(--ds-space-6, 24px);border-radius:var(--ds-radius-lg, 12px);background:var(--ds-bg-card, #ffffff);border:1px solid color-mix(in srgb,var(--border-color) 28%,transparent);box-shadow:var(--ds-shadow-float);transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;position:relative;overflow:hidden}.ui-ai-init-card--searching{animation:ui-ai-searching-pulse 2s infinite ease-in-out}@keyframes ui-ai-searching-pulse{0%{box-shadow:var(--ds-shadow-float);border-color:color-mix(in srgb,var(--border-color) 28%,transparent)}50%{box-shadow:var(--ds-shadow-float-hover);border-color:color-mix(in srgb,var(--ds-primary, #071226) 18%,var(--border-color))}to{box-shadow:var(--ds-shadow-float);border-color:color-mix(in srgb,var(--border-color) 28%,transparent)}}.ui-ai-init-card__title{font-size:1.25rem;font-weight:700;color:var(--text-primary, #1b2a41);margin:0 0 var(--ds-space-2, 8px) 0;letter-spacing:-.01em}.ui-ai-init-card__description{font-size:.875rem;color:var(--text-muted, #7c8ba1);margin:0 0 var(--ds-space-6, 24px) 0;line-height:1.5}.ui-ai-init-card__extra-field{margin:0 var(--ds-space-2, 8px) var(--ds-space-4, 16px);display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);text-align:left}.ui-ai-init-card__extra-field-label{font-size:var(--ds-text-sm, .875rem);font-weight:600;color:var(--ds-color-text, var(--text-primary, #0f172a))}.ui-ai-init-card__extra-field-input{width:100%;border:1px solid var(--ds-color-border, var(--border-color, #cbd5e1));border-radius:var(--ds-radius-md, 8px);background:var(--color-input-bg, var(--ds-bg-canvas, #f1f5f9));padding:.625rem .75rem;font-size:var(--ds-text-sm, .875rem);color:var(--ds-color-text, var(--text-primary, #0f172a));transition:border-color .15s ease,box-shadow .15s ease}.ui-ai-init-card__extra-field-input:hover:not(:disabled){border-color:var(--ds-color-border-strong, #94a3b8)}.ui-ai-init-card__extra-field-input:focus{outline:none;border-color:var(--border-focus, #2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus, #2563eb) 18%,transparent)}.ui-ai-init-card__extra-field-input--error{border-color:var(--ds-color-danger, #dc2626)}.ui-ai-init-card__extra-field-hint{margin:0;font-size:var(--ds-text-xs, .75rem);color:var(--ds-color-text-muted, var(--text-muted, #64748b));line-height:1.45}.ui-ai-init-card__extra-field-error{margin:0;font-size:var(--ds-text-xs, .75rem);color:var(--ds-color-danger, #dc2626)}.ui-ai-init-card__search-box{background:var(--ds-bg-canvas, #f6f7f9);padding:var(--ds-space-5, 20px);border-radius:var(--ds-radius-lg, 12px);border:1px dashed color-mix(in srgb,var(--border-color) 65%,transparent);margin-bottom:var(--ds-space-5, 20px);transition:background-color .2s ease,border-color .2s ease}.ui-ai-init-card__search-box:focus-within{background:var(--ds-bg-canvas, #f6f7f9);border-style:dashed;border-color:color-mix(in srgb,var(--border-color) 65%,transparent)}.ui-ai-init-card__search-input-wrapper{position:relative;display:flex;align-items:center}.ui-ai-init-card__search-input-wrapper input{padding-right:48px;padding-left:var(--ds-space-3, 12px);padding-top:.7rem;padding-bottom:.7rem;height:auto;min-height:44px;font-size:.95rem;border-radius:var(--ds-radius-md, 8px);background:var(--ds-bg-card);border:1px solid var(--color-input-border, var(--border-color));width:100%;box-sizing:border-box;transition:border-color var(--transition-fast, .15s ease),box-shadow var(--transition-fast, .15s ease),background-color var(--transition-fast, .15s ease)}.ui-ai-init-card__search-input-wrapper input:hover:not(:disabled){border-color:var(--color-input-border-hover, var(--border-hover))}.ui-ai-init-card__search-input-wrapper input:focus{outline:none;border-color:var(--ds-focus-border, var(--color-input-border-hover, var(--border-hover)));box-shadow:0 0 0 3px var(--border-focus, var(--ds-focus-ring, rgba(17, 24, 39, .07)));background:var(--color-input-bg-focus, var(--ds-bg-card))}.ui-ai-init-card__search-button-embedded{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:var(--ds-radius-sm, 6px);background:var(--ds-primary, #071226);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ui-ai-init-card__search-button-embedded:hover:not(:disabled){background:var(--ds-cta, #ff6b00)}.ui-ai-init-card__search-button-embedded:disabled{background:var(--border-color);color:var(--text-muted);cursor:not-allowed}.ui-ai-init-card__actions{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);align-items:center}.ui-ai-init-card__btn-primary{width:100%;height:42px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:var(--ds-space-2, 8px);border-radius:var(--ds-radius-md, 8px);background:var(--ds-primary, #071226);color:#fff;border:none;cursor:pointer;transition:all .2s ease}.ui-ai-init-card__btn-primary:hover:not(:disabled){background:var(--ds-cta, #ff6b00);transform:translateY(-1px)}.ui-ai-init-card__btn-primary:disabled{background:var(--border-color);color:var(--text-muted);cursor:not-allowed;transform:none}.ui-ai-init-card__btn-secondary{background:none;border:none;color:var(--text-muted);font-size:.8125rem;text-decoration:underline;cursor:pointer;padding:var(--ds-space-1, 4px) var(--ds-space-2, 8px);border-radius:var(--ds-radius-sm, 4px);transition:all .2s ease}.ui-ai-init-card__btn-secondary:hover{color:var(--text-primary);background:var(--surface-hover, #f1f4f8)}.ui-ai-init-card__btn-link{text-decoration:underline;padding:0;height:auto;background:none;border:none;cursor:pointer;font:inherit;color:inherit}.ui-ai-init-card__btn-link:hover{color:var(--ds-cta, var(--color-accent))}.ui-ai-init-card__status-flow{margin-top:var(--ds-space-4, 16px);display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);align-items:center}.ui-ai-init-card__status-text{font-size:.8125rem;font-weight:500;color:var(--ds-cta, #ff6b00);animation:ui-ai-text-pulse 1.2s infinite ease-in-out}@keyframes ui-ai-text-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.ui-ai-init-card__spinner{display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ui-ai-init-spin .7s linear infinite}@keyframes ui-ai-init-spin{to{transform:rotate(360deg)}}.ui-ai-success-card{border:1px solid color-mix(in srgb,var(--border-color) 28%,transparent);border-radius:var(--ds-radius-lg, 16px);background:var(--ds-bg-card);padding:var(--ds-space-5, 20px);box-shadow:var(--ds-shadow-float);overflow:hidden;text-align:left}.ui-ai-success-card__header{display:flex;align-items:center;gap:var(--ds-space-2, 8px);font-weight:600;color:var(--ds-positive, var(--color-success));margin-bottom:var(--ds-space-3, 12px)}.ui-ai-success-card__body{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px)}.ui-ai-success-card__field{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px)}.ui-ai-success-card__field-label{font-size:var(--ds-text-caption, .75rem);color:var(--ds-text-secondary, var(--text-muted));font-weight:500}.ui-ai-success-card__field-value{font-size:var(--ds-text-body, .875rem);font-weight:600;color:var(--ds-text, var(--text-primary))}.ui-ai-success-card__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3, 12px);margin-top:var(--ds-space-4, 16px);padding-top:var(--ds-space-3, 12px);border-top:1px solid var(--ds-border-subtle, var(--border-color));font-size:var(--ds-text-caption, .75rem);color:var(--ds-text-secondary, var(--text-muted))}.ui-cnpj-lookup-wrapper{position:relative;display:flex;align-items:center;width:100%}.ui-cnpj-lookup-wrapper input{padding-right:42px!important}.ui-cnpj-lookup-btn-inside{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--ds-radius-sm, 4px);border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .2s ease;z-index:5;padding:0}.ui-cnpj-lookup-btn-inside:hover:not(:disabled){background:var(--surface-hover, #f1f4f8);color:var(--ds-cta, #ff6b00)}.ui-cnpj-lookup-btn-inside:disabled{opacity:.4;cursor:not-allowed}.ui-fade-in-section{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0;animation:ui-fade-in-anim .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes ui-fade-in-anim{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ui-entity-form-tabs--wizard,.ui-entity-form-tabs--wizard .ui-entity-form-wizard-content{gap:var(--ds-space-5, 20px)}.ui-entity-form-tabs--wizard .ui-entity-form-wizard-content .ui-entity-form-section{margin-bottom:0}.ui-entity-form-tabs--wizard .ui-ai-init-card,.ui-entity-form-tabs--wizard .ui-ai-success-card{max-width:640px;margin:var(--ds-space-2, 8px) auto var(--ds-space-6, 24px)}.ui-ai-init-card--wizard{margin:var(--ds-space-2, 8px) auto var(--ds-space-6, 24px);padding:var(--ds-space-6, 24px) var(--ds-space-5, 20px);max-width:640px;box-shadow:var(--ds-shadow-float)}.ui-ai-init-card--wizard .ui-ai-init-card__search-box{margin-inline:var(--ds-space-2, 8px);padding:var(--ds-space-4, 16px) var(--ds-space-5, 20px)}.ui-ai-init-card--wizard .ui-ai-init-card__search-input-wrapper{padding:var(--ds-space-1, 4px)}.ui-entity-roles-grid,.ui-customer-roles-grid{row-gap:var(--ds-space-2, 8px)}.ui-entity-form-wizard-layout{display:grid;grid-template-columns:minmax(200px,220px) minmax(0,1fr);gap:var(--ds-space-6, 24px);align-items:start}.ui-entity-form-wizard-sidebar{position:sticky;top:var(--ds-space-4, 16px);align-self:start;display:flex;flex-direction:column;gap:var(--ds-space-3, 12px)}.ui-entity-form-wizard-content{min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-4, 16px)}.ui-entity-form-wizard-fieldset{min-width:0}@media (max-width: 960px){.ui-entity-form-wizard-layout{grid-template-columns:1fr}.ui-entity-form-wizard-sidebar{position:static}}.ui-form-wizard-timeline{list-style:none;margin:0;padding:var(--ds-space-2, 8px);display:flex;flex-direction:column;gap:0;background:transparent;border:1px solid color-mix(in srgb,var(--border-color) 18%,transparent);border-radius:var(--ds-radius-md, 8px);box-shadow:none}.ui-form-wizard-timeline__item{position:relative}.ui-form-wizard-timeline__button{display:flex;align-items:flex-start;gap:var(--ds-space-3, 12px);width:100%;border:none;background:transparent;cursor:pointer;padding:var(--ds-space-2, 8px);border-radius:var(--ds-radius-md, 8px);text-align:left;transition:background .15s ease}.ui-form-wizard-timeline__button:hover{background:var(--ds-bg-muted, var(--surface-hover, #f4f5f7))}.ui-form-wizard-timeline__marker-row{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:1.25rem}.ui-form-wizard-timeline__marker{width:1.25rem;height:1.25rem;border-radius:999px;border:2px solid var(--border-color, #d1d5db);background:var(--ds-bg-card);display:inline-flex;align-items:center;justify-content:center;color:var(--text-on-brand, #ffffff);flex-shrink:0}.ui-form-wizard-timeline__connector{display:block;width:2px;flex:1;min-height:.75rem;margin:3px 0;background:var(--border-color, #d1d5db)}.ui-form-wizard-timeline__label{font-size:.8125rem;line-height:1.35;color:var(--text-secondary, #64748b);padding-top:1px}.ui-form-wizard-timeline__item[data-active] .ui-form-wizard-timeline__label{color:var(--text-primary, #0f172a);font-weight:600}.ui-form-wizard-timeline__item[data-completed] .ui-form-wizard-timeline__marker{background:var(--text-primary, #0f172a);border-color:var(--text-primary, #0f172a)}.ui-form-wizard-timeline__item[data-active] .ui-form-wizard-timeline__marker{border-color:var(--brand-primary, var(--ds-primary, #071226));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary, #071226) 12%,transparent)}.ui-form-wizard-timeline__item[data-error] .ui-form-wizard-timeline__marker{background:var(--ds-error, var(--color-danger, #dc2626));border-color:var(--ds-error, var(--color-danger, #dc2626))}.ui-form-wizard-timeline__item[data-error] .ui-form-wizard-timeline__label{color:var(--ds-error, var(--color-danger, #dc2626))}.ui-form-wizard-timeline__item[data-completed] .ui-form-wizard-timeline__connector{background:color-mix(in srgb,var(--text-primary, #0f172a) 35%,var(--border-color, #d1d5db))}.ui-entity-form-tabs--wizard .form-grid-12{gap:var(--ds-space-5, 20px) var(--ds-space-5, 20px)}.ui-entity-form-tabs--wizard .ui-entity-form-fieldset{gap:var(--ds-space-5, 20px)}.ui-entity-wizard-consulta-row,.ui-customer-wizard-consulta-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:var(--ds-space-4, 16px);width:100%}.ui-entity-wizard-consulta-row .ui-ai-init-card--wizard,.ui-entity-wizard-consulta-row .ui-ai-success-card,.ui-customer-wizard-consulta-row .ui-ai-init-card--wizard,.ui-customer-wizard-consulta-row .ui-ai-success-card{margin:var(--ds-space-2, 8px) 0 var(--ds-space-6, 24px);flex:1 1 22rem;max-width:640px}.ui-entity-wizard-draft-chip,.ui-customer-wizard-draft-chip{flex:0 1 220px;min-width:200px;max-width:260px;display:flex;align-items:flex-start;gap:var(--ds-space-3, 12px);padding:var(--ds-space-4, 16px);border-radius:var(--ds-radius-lg, 12px);background:var(--ds-bg-card);border:1px solid color-mix(in srgb,var(--border-color) 28%,transparent);box-shadow:var(--ds-shadow-float)}.ui-entity-wizard-draft-chip__icon,.ui-customer-wizard-draft-chip__icon{width:40px;height:40px;border-radius:10px;background:var(--ds-navy-950, var(--brand-primary));color:var(--text-on-brand, #ffffff);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #07122638}.ui-entity-wizard-draft-chip__copy,.ui-customer-wizard-draft-chip__copy{min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-2, 8px)}.ui-entity-wizard-draft-chip__eyebrow,.ui-customer-wizard-draft-chip__eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.ui-entity-wizard-draft-chip__row,.ui-customer-wizard-draft-chip__row{display:flex;align-items:center;gap:var(--ds-space-1, 4px);min-width:0;font-size:.8125rem;color:var(--text-secondary)}.ui-entity-wizard-draft-chip__label,.ui-customer-wizard-draft-chip__label{color:var(--text-muted)}.ui-entity-wizard-draft-chip__value,.ui-customer-wizard-draft-chip__value{color:var(--text-primary);font-weight:700}.ui-entity-wizard-draft-chip__copyable,.ui-customer-wizard-draft-chip__copyable{padding:0;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer;border-radius:var(--ds-radius-sm, 6px);transition:color .15s ease,background-color .15s ease}.ui-entity-wizard-draft-chip__copyable:hover,.ui-customer-wizard-draft-chip__copyable:hover{color:var(--ds-cta, var(--brand-primary));background:color-mix(in srgb,var(--ds-cta, var(--brand-primary)) 8%,transparent)}.ui-entity-wizard-draft-chip__copyable:focus-visible,.ui-customer-wizard-draft-chip__copyable:focus-visible{outline:2px solid var(--ds-cta, var(--brand-primary));outline-offset:2px}.ui-entity-wizard-draft-chip__value--mono,.ui-customer-wizard-draft-chip__value--mono{font-family:ui-monospace,monospace;font-size:.75rem;letter-spacing:.02em}.ui-entity-address-section__actions,.ui-customer-address-section__actions{display:flex;justify-content:flex-end;margin:calc(-1 * var(--ds-space-2, 8px)) 0 var(--ds-space-1, 4px)}.ui-entity-address-remove-btn,.ui-customer-address-remove-btn{width:36px;height:36px;padding:0;border:none;border-radius:10px;background:var(--ds-navy-950, var(--brand-primary));color:var(--text-on-brand, #ffffff);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #07122638;transition:opacity .15s ease}.ui-entity-address-remove-btn:hover:not(:disabled),.ui-customer-address-remove-btn:hover:not(:disabled){opacity:.9}.ui-entity-address-remove-btn:disabled,.ui-customer-address-remove-btn:disabled{opacity:.45;cursor:not-allowed}.ui-entity-wizard-review-roles,.ui-customer-wizard-review-roles{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);margin-top:var(--ds-space-4, 16px);min-width:0}.ui-entity-nome-field,.ui-entity-fantasia-field,.ui-customer-nome-field,.ui-customer-fantasia-field{max-width:none}.ui-entity-nome-field .input-group,.ui-entity-fantasia-field .input-group,.ui-customer-nome-field .input-group,.ui-customer-fantasia-field .input-group{width:100%;max-width:none}.ui-entity-nome-field .input-group input,.ui-customer-nome-field .input-group input{width:100%;min-width:min(100%,50ch)}.ui-entity-fantasia-field .input-group input,.ui-customer-fantasia-field .input-group input{width:100%}.ui-entity-identificacao-row .ui-entity-tipo-pessoa-field,.ui-customer-identificacao-row .ui-customer-tipo-pessoa-field{max-width:none;width:100%}.ui-product-form-section{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-product-form-section+.ui-product-form-section{margin-top:var(--ds-space-4, 16px);padding-top:var(--ds-space-4, 16px);border-top:1px solid color-mix(in srgb,var(--border-color) 18%,transparent)}.ui-product-form-section--compact{gap:var(--ds-space-2, 8px)}.ui-product-form-section--compact+.ui-product-form-section--compact{margin-top:var(--ds-space-4, 16px);padding-top:var(--ds-space-4, 16px)}.ui-product-form-section--compact .ui-product-form-section__title{font-size:.875rem;font-weight:650;letter-spacing:-.01em;text-transform:none;color:var(--text-primary, #0f172a)}.ui-product-form-section--compact .ui-product-form-section__body{gap:var(--ds-space-2, 8px)}.ui-product-form-section--compact+.ui-product-form-section--compact{margin-top:var(--ds-space-3, 12px);padding-top:var(--ds-space-3, 12px)}.ui-product-form-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3, 12px);min-width:0}.ui-product-form-section__heading{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);min-width:0}.ui-product-form-section__title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--text-primary, #0f172a)}.ui-product-form-section__description{margin:0;font-size:.8125rem;line-height:1.45;color:var(--text-secondary, #64748b)}.ui-product-form-section__meta{flex-shrink:0;font-size:.75rem;color:var(--text-muted, #94a3b8)}.ui-product-form-section__actions{flex-shrink:0;display:flex;align-items:center;gap:var(--ds-space-2, 8px)}.ui-product-form-section__body{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-product-form-section--dropdown-host{position:relative;z-index:1}.ui-product-ncm-results{list-style:none;margin:var(--ds-space-1, 4px) 0 0;padding:var(--ds-space-1, 4px);display:flex;flex-direction:column;gap:2px;max-height:12rem;overflow:auto;background:var(--ds-bg-card);border:1px solid color-mix(in srgb,var(--border-color) 24%,transparent);border-radius:var(--ds-radius-md, 8px)}.ui-product-ncm-results__item{list-style:none}.ui-product-ncm-results__button{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--ds-space-2, 8px) var(--ds-space-3, 12px);border:none;border-radius:var(--ds-radius-sm, 6px);background:transparent;text-align:left;cursor:pointer;transition:background .12s ease}.ui-product-ncm-results__button:hover,.ui-product-ncm-results__button:focus-visible{background:var(--ds-bg-muted, var(--surface-hover, #f4f5f7));outline:none}.ui-product-ncm-results__code{font-size:.8125rem;font-weight:600;font-family:ui-monospace,monospace;color:var(--text-primary, #0f172a)}.ui-product-ncm-results__desc{font-size:.75rem;line-height:1.4;color:var(--text-secondary, #64748b)}.ui-product-form-tab-panel{display:flex;flex-direction:column;gap:0;min-width:0}.ui-product-form-tab-panel>.ui-product-form-section:only-child:not(:has(.ui-product-form-section__title)){position:relative}.ui-product-form-tab-panel>.ui-product-form-section:only-child:not(:has(.ui-product-form-section__title)) .ui-product-form-section__header{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-product-form-tab-panel__fieldset{display:flex;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;border:none}.ui-product-form-subgroup{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0;padding-top:var(--ds-space-3, 12px);border-top:1px solid color-mix(in srgb,var(--border-color) 12%,transparent)}.ui-product-form-subgroup--inline{padding-top:var(--ds-space-2, 8px)}.ui-product-form-subgroup__label{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted, #94a3b8)}.ui-product-form-dados-gerais{display:flex;flex-direction:column;gap:0;min-width:0}.ui-product-form-fieldset{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ui-product-form-fieldset+.ui-product-form-fieldset{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--border-color) 14%,transparent)}.ui-product-form-fieldset__header{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ui-product-form-fieldset__title{margin:0;font-size:.8125rem;font-weight:650;letter-spacing:-.01em;line-height:1.35;color:var(--text-primary, #0f172a)}.ui-product-form-fieldset__description{margin:0;font-size:.75rem;line-height:1.4;color:var(--text-secondary, #64748b)}.ui-product-form-fieldset__body{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ui-product-form-grid{display:grid;gap:.75rem 1.125rem;align-items:start;min-width:0;width:100%}.ui-product-form-grid .ui-field,.ui-product-form-grid .ui-display-field{max-width:none;width:100%}.ui-product-form-grid .ui-field--full,.ui-product-form-grid .ui-field--fluid{max-width:none}.ui-product-form-grid .input-group--full,.ui-product-form-grid .input-group{width:100%;max-width:none}.ui-product-form-grid--identity{grid-template-columns:minmax(180px,220px) minmax(240px,1fr) minmax(140px,180px)}.ui-product-form-grid__nome{grid-column:1 / -1}.ui-product-form-grid--commercial{grid-template-columns:minmax(140px,180px) repeat(3,minmax(180px,1fr))}.ui-product-form-grid--features{grid-template-columns:minmax(160px,220px) minmax(0,1fr)}.ui-product-form-grid--behavior{grid-template-columns:repeat(2,minmax(220px,1fr));gap:0;border:1px solid color-mix(in srgb,var(--border-color) 18%,transparent);border-radius:var(--ds-radius-md, 8px);overflow:hidden}.ui-product-form-behavior-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4, 16px);min-height:2.75rem;padding:.625rem 1rem}.ui-product-form-grid--behavior .ui-product-form-behavior-row+.ui-product-form-behavior-row{border-top:1px solid color-mix(in srgb,var(--border-color) 14%,transparent)}.ui-product-form-behavior-row__label{font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--text-primary, #0f172a)}@container record-tabs-panel (max-width: 900px){.ui-product-form-grid--commercial{grid-template-columns:repeat(2,minmax(0,1fr))}}@container record-tabs-panel (max-width: 720px){.ui-product-form-grid--identity{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-product-form-grid--identity .ui-product-form-grid__nome{grid-column:1 / -1}.ui-product-form-grid--behavior{grid-template-columns:minmax(0,1fr)}}@container record-tabs-panel (max-width: 480px){.ui-product-form-grid--identity,.ui-product-form-grid--commercial,.ui-product-form-grid--features,.ui-product-form-grid--pricing-sale,.ui-product-form-grid--pricing-cost,.ui-product-form-grid--stock-qty,.ui-product-form-grid--stock-packaging,.ui-product-form-grid--supplier-refs,.ui-product-form-grid--fiscal-class,.ui-product-form-grid--fiscal-rates,.ui-product-form-grid--fiscal-rates-pis,.ui-product-form-grid--logistics-dims,.ui-product-form-grid--seo-meta,.ui-product-form-grid--kit-summary{grid-template-columns:minmax(0,1fr)}}.ui-product-form-precos{display:flex;flex-direction:column;gap:0;min-width:0}.ui-product-form-grid--pricing-sale{grid-template-columns:minmax(180px,240px) minmax(160px,200px)}.ui-product-form-grid--pricing-cost{grid-template-columns:minmax(160px,200px) minmax(110px,130px)}.ui-product-form-grid__venda .ui-field__label{font-weight:650;color:var(--text-primary, #0f172a)}.ui-product-form-fieldset--simulator .ui-product-form-fieldset__body{gap:0}.ui-product-form-precos .ui-entity-margin-simulator{display:flex;flex-direction:column;gap:.875rem;min-width:0;padding:.875rem 1rem;border:1px solid color-mix(in srgb,var(--border-color) 16%,transparent);border-radius:var(--ds-radius-md, 8px);background:color-mix(in srgb,var(--border-color) 3%,transparent)}.ui-product-form-precos .ui-entity-margin-simulator--empty{align-items:flex-start;gap:.25rem}.ui-product-form-precos .ui-entity-margin-simulator__empty-title{margin:0;font-size:.8125rem;font-weight:600;color:var(--text-primary, #0f172a)}.ui-product-form-precos .ui-entity-margin-simulator__empty-copy{margin:0;font-size:.75rem;color:var(--text-secondary, #64748b)}.ui-product-form-precos .ui-entity-margin-simulator__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,11rem);gap:1rem 1.25rem;align-items:start;min-width:0}.ui-product-form-precos .ui-entity-margin-simulator__breakdown{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ui-product-form-precos .ui-entity-margin-simulator__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.2rem 0;min-width:0}.ui-product-form-precos .ui-entity-margin-simulator__row-copy{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.ui-product-form-precos .ui-entity-margin-simulator__row-label{font-size:.8125rem;color:var(--text-secondary, #64748b)}.ui-product-form-precos .ui-entity-margin-simulator__row-detail{font-size:.6875rem;line-height:1.35;color:var(--text-muted, #94a3b8)}.ui-product-form-precos .ui-entity-margin-simulator__row-value{flex-shrink:0;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-primary, #0f172a)}.ui-product-form-precos .ui-entity-margin-simulator__row-value--negative{color:var(--ds-error, var(--color-danger, #dc2626))}.ui-product-form-precos .ui-entity-margin-simulator__row--deduction .ui-entity-margin-simulator__row-value{color:var(--text-secondary, #64748b);font-weight:550}.ui-product-form-precos .ui-entity-margin-simulator__row--result .ui-entity-margin-simulator__row-label,.ui-product-form-precos .ui-entity-margin-simulator__row--result .ui-entity-margin-simulator__row-value{font-weight:650}.ui-product-form-precos .ui-entity-margin-simulator__divider{height:1px;margin:.35rem 0;background:color-mix(in srgb,var(--border-color) 18%,transparent)}.ui-product-form-precos .ui-entity-margin-simulator__result{display:flex;flex-direction:column;gap:.125rem;padding-left:1rem;border-left:1px solid color-mix(in srgb,var(--border-color) 16%,transparent)}.ui-product-form-precos .ui-entity-margin-simulator__result-eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #94a3b8)}.ui-product-form-precos .ui-entity-margin-simulator__result-value-row{display:flex;align-items:center;gap:.375rem;color:var(--text-primary, #0f172a)}.ui-product-form-precos .ui-entity-margin-simulator__result-value{font-size:1.125rem;font-variant-numeric:tabular-nums;line-height:1.2}.ui-product-form-precos .ui-entity-margin-simulator__result--negative .ui-entity-margin-simulator__result-value-row{color:var(--ds-error, var(--color-danger, #dc2626))}.ui-product-form-precos .ui-entity-margin-simulator__result-hint{margin:0;font-size:.6875rem;color:var(--text-muted, #94a3b8)}.ui-product-form-precos .ui-entity-margin-simulator__composition-track{display:flex;width:100%;height:.375rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border-color) 12%,transparent)}.ui-product-form-precos .ui-entity-margin-simulator__composition-segment{display:block;height:100%;min-width:0}.ui-product-form-precos .ui-entity-margin-simulator__composition-segment--cost{background:color-mix(in srgb,var(--text-secondary, #64748b) 55%,transparent)}.ui-product-form-precos .ui-entity-margin-simulator__composition-segment--tax{background:color-mix(in srgb,var(--text-muted, #94a3b8) 70%,transparent)}.ui-product-form-precos .ui-entity-margin-simulator__composition-segment--profit{background:color-mix(in srgb,var(--text-primary, #0f172a) 28%,transparent)}.ui-product-form-precos .ui-entity-margin-simulator__composition-legend{display:flex;flex-wrap:wrap;gap:.625rem 1rem;margin:.375rem 0 0;padding:0;list-style:none;font-size:.6875rem;color:var(--text-muted, #94a3b8)}.ui-product-form-precos .ui-entity-margin-simulator__composition-legend li{display:inline-flex;align-items:center;gap:.35rem}.ui-product-form-precos .ui-entity-margin-simulator__legend-dot{width:.4375rem;height:.4375rem;border-radius:999px;flex-shrink:0}.ui-product-form-precos .ui-entity-margin-simulator__legend-dot--cost{background:color-mix(in srgb,var(--text-secondary, #64748b) 55%,transparent)}.ui-product-form-precos .ui-entity-margin-simulator__legend-dot--tax{background:color-mix(in srgb,var(--text-muted, #94a3b8) 70%,transparent)}.ui-product-form-precos .ui-entity-margin-simulator__legend-dot--profit{background:color-mix(in srgb,var(--text-primary, #0f172a) 28%,transparent)}@container record-tabs-panel (max-width: 560px){.ui-product-form-precos .ui-entity-margin-simulator__layout{grid-template-columns:minmax(0,1fr)}.ui-product-form-precos .ui-entity-margin-simulator__result{padding-left:0;padding-top:.75rem;border-left:none;border-top:1px solid color-mix(in srgb,var(--border-color) 16%,transparent)}}.ui-product-form-estoque,.ui-product-form-fiscal,.ui-product-form-logistica,.ui-product-form-ecommerce,.ui-product-form-kit{display:flex;flex-direction:column;gap:0;min-width:0}.ui-product-form-grid--stock-qty{grid-template-columns:repeat(3,minmax(120px,160px))}.ui-product-form-grid--stock-packaging,.ui-product-form-grid--supplier-refs,.ui-product-form-grid--seo-meta,.ui-product-form-grid--fiscal-rates-pis{grid-template-columns:repeat(2,minmax(160px,1fr))}.ui-product-form-grid--fiscal-class{grid-template-columns:repeat(2,minmax(180px,1fr))}.ui-product-form-grid--fiscal-rates{grid-template-columns:repeat(4,minmax(110px,140px))}.ui-product-form-grid--logistics-dims{grid-template-columns:repeat(3,minmax(120px,160px))}.ui-product-form-grid--kit-summary{grid-template-columns:repeat(2,minmax(220px,1fr));gap:0;border:1px solid color-mix(in srgb,var(--border-color) 18%,transparent);border-radius:var(--ds-radius-md, 8px);overflow:hidden}.ui-product-form-grid--behavior-single{grid-template-columns:minmax(220px,320px)}.ui-product-form-media-row__fields{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ui-product-form-cub-summary{margin:0;font-size:.8125rem;line-height:1.45;color:var(--text-secondary, #64748b)}.ui-product-form-cub-summary strong{font-weight:650;color:var(--text-primary, #0f172a)}.ui-product-form-fiscal__ncm-status{font-size:.75rem;color:var(--text-muted, #94a3b8)}.ui-product-form-kit-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-height:2.75rem;padding:.625rem 1rem}.ui-product-form-grid--kit-summary .ui-product-form-kit-summary-row+.ui-product-form-kit-summary-row{border-top:1px solid color-mix(in srgb,var(--border-color) 14%,transparent)}.ui-product-form-kit-summary-row__label{font-size:.8125rem;color:var(--text-secondary, #64748b)}.ui-product-form-kit-summary-row__value{font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:650;color:var(--text-primary, #0f172a)}.ui-product-form-variacoes{display:flex;flex-direction:column;gap:0;min-width:0}.ui-product-form-variacoes-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.ui-product-form-variacoes-chip{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:.25rem .5rem .25rem .375rem;border:1px solid color-mix(in srgb,var(--border-color) 22%,transparent);border-radius:var(--ds-radius-sm, 6px);background:color-mix(in srgb,var(--border-color) 4%,transparent);cursor:grab;-webkit-user-select:none;user-select:none}.ui-product-form-variacoes-chip[data-dragging]{opacity:.55;cursor:grabbing}.ui-product-form-variacoes-chip__handle{flex-shrink:0;color:var(--text-muted, #94a3b8)}.ui-product-form-variacoes-chip__label{font-size:.8125rem;font-weight:550;color:var(--text-primary, #0f172a)}.ui-product-form-variacoes-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;min-width:0}.ui-product-form-variacoes-table{min-width:0;overflow-x:auto}.ui-product-form-variacoes-table__sku{display:flex;align-items:center;gap:.375rem;min-width:9rem}.ui-product-form-variacoes-table__attrs{display:flex;flex-direction:column;gap:.375rem;min-width:8rem}.ui-product-form-variacoes-table__attr-readonly{font-size:.8125rem;color:var(--text-secondary, #64748b)}.ui-product-form-variacoes-table__stock{display:flex;align-items:center;gap:.375rem;min-width:8rem}.ui-product-form-variacoes-table__unit{flex-shrink:0;font-size:.75rem;color:var(--text-muted, #94a3b8)}.ui-product-form-variacoes-empty{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 0 .25rem;color:var(--text-secondary, #64748b)}.ui-product-form-variacoes-empty p{margin:0;font-size:.8125rem;line-height:1.45}.ui-product-form-romaneio{display:flex;flex-direction:column;gap:0;min-width:0}.ui-product-form-romaneio-alert{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--border-color) 20%,transparent);border-radius:var(--ds-radius-md, 8px);background:color-mix(in srgb,var(--border-color) 4%,transparent)}.ui-product-form-romaneio-alert__copy{display:flex;align-items:flex-start;gap:.625rem;min-width:0;color:var(--text-secondary, #64748b)}.ui-product-form-romaneio-alert__title{margin:0;font-size:.8125rem;font-weight:650;color:var(--text-primary, #0f172a)}.ui-product-form-romaneio-alert__meta{margin:.125rem 0 0;font-size:.8125rem;line-height:1.4}.ui-product-form-romaneio-alert__meta strong{font-weight:650;color:var(--text-primary, #0f172a)}.ui-product-form-romaneio-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;min-width:0}.ui-product-form-romaneio-table{min-width:0;overflow-x:auto}.ui-product-form-romaneio-table__tag,.ui-product-form-romaneio-table__color{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.ui-product-form-romaneio-table__swatch{width:.75rem;height:.75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-color) 28%,transparent);flex-shrink:0}.ui-product-form-romaneio-table__qty{font-variant-numeric:tabular-nums;font-weight:600}.ui-product-form-romaneio-table__qty small{font-weight:500;color:var(--text-muted, #94a3b8)}.ui-product-form-romaneio-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 1rem;color:var(--text-muted, #94a3b8);font-size:.8125rem}@container record-tabs-panel (max-width: 720px){.ui-product-form-grid--fiscal-rates,.ui-product-form-grid--logistics-dims{grid-template-columns:repeat(2,minmax(0,1fr))}}@container record-tabs-panel (max-width: 560px){.ui-product-form-grid--pricing-sale,.ui-product-form-grid--pricing-cost{grid-template-columns:minmax(0,1fr)}}.ui-product-form-switch-list{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--border-color) 20%,transparent);border-radius:var(--ds-radius-md, 8px);overflow:hidden;background:color-mix(in srgb,var(--border-color) 4%,transparent)}.ui-product-form-switch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4, 16px);min-height:2.75rem;padding:var(--ds-space-2, 8px) var(--ds-space-4, 16px)}.ui-product-form-switch-row+.ui-product-form-switch-row{border-top:1px solid color-mix(in srgb,var(--border-color) 16%,transparent)}.ui-product-form-switch-row__label{font-size:.875rem;font-weight:500;line-height:1.35;color:var(--text-primary, #0f172a)}.ui-product-form-switch-list--inline{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3, 12px) var(--ds-space-4, 16px);border:none;border-radius:0;background:transparent;overflow:visible}.ui-product-form-switch-list--inline .ui-product-form-switch-row{flex:0 1 auto;min-width:0;min-height:0;padding:0;border:none;border-radius:0;background:transparent;gap:var(--ds-space-2, 8px)}.ui-product-form-switch-list--inline .ui-product-form-switch-row+.ui-product-form-switch-row{border-top:none}.ui-product-form-switch-list--inline .ui-product-form-switch-row__label{font-size:.8125rem;font-weight:500;color:var(--text-secondary, #64748b)}@media (max-width: 640px){.ui-product-form-switch-list--inline{flex-direction:column;align-items:flex-start}}.ui-product-form-page{--product-form-footer-clearance: calc(5.5rem + env(safe-area-inset-bottom, 0px)) ;width:100%;max-width:1280px;margin-inline:auto;display:flex;flex-direction:column;gap:0;min-width:0;padding-inline:var(--layout-page-px, var(--ds-space-4, 16px));padding-bottom:var(--product-form-footer-clearance)}.ui-product-form-page__header{flex-shrink:0;min-width:0;padding-top:var(--ds-space-2, 8px);padding-bottom:var(--ds-space-2, 8px)}.ui-product-form-page__workspace{flex:1 1 auto;min-width:0}.ui-product-form-content{width:100%;max-width:1040px;min-width:0}.ui-product-form-header-summary{display:flex;flex-direction:column;gap:.125rem;min-width:0;max-width:1040px}.ui-product-form-header-summary__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2, 8px);min-width:0}.ui-product-form-header-summary__title{margin:0;font-size:1.0625rem;font-weight:650;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary, #0f172a)}.ui-product-form-header-summary__status{flex-shrink:0;display:inline-flex;align-items:center;min-height:1.25rem;padding:0 .4375rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-color) 36%,transparent);background:color-mix(in srgb,var(--border-color) 8%,transparent);font-size:.625rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted, #94a3b8)}.ui-product-form-header-summary__hint,.ui-product-form-header-summary__meta{margin:0;font-size:.75rem;line-height:1.35;color:var(--text-secondary, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-product-form-header-summary__meta{font-variant-numeric:tabular-nums}.ui-product-form-core{min-width:0}[data-product-form] .ui-record-tabs[data-layout=document]{--record-tabs-nav-width: 13.75rem;--record-tabs-gap: var(--ds-space-4, 16px);--record-tabs-panel-pt: 0;--record-tabs-panel-pb: var(--ds-space-5, 24px)}[data-product-form] .ui-record-tabs[data-content-width=wide]{--record-tabs-content-max: 1040px}[data-product-form] .ui-record-tabs__panel{width:100%;max-width:1040px}[data-product-form] .ui-record-tabs__panel :is(.mommo-form-grid-2,.mommo-form-grid-3,.mommo-form-grid-4){justify-items:start;align-items:start;gap:.625rem 1.125rem}[data-product-form] .ui-record-tabs__panel .ui-entity-form-grid-item--full{grid-column:1 / -1;width:100%}[data-product-form] .ui-record-tabs__panel .ui-field__label,[data-product-form] .ui-record-tabs__panel .ui-display-field__label{font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--text-secondary, #64748b)}[data-product-form] .ui-record-tabs__panel .input-group input,[data-product-form] .ui-record-tabs__panel .input-group select{min-height:2rem;font-size:.8125rem}[data-product-form] .ui-record-tabs__panel .input-group textarea{min-height:4.25rem;font-size:.8125rem;line-height:1.45}[data-product-form] .ui-record-tabs__panel .ui-field--full,[data-product-form] .ui-record-tabs__panel .ui-field--fluid{max-width:min(100%,42rem)}[data-product-form] .ui-product-form-grid .ui-field--full,[data-product-form] .ui-product-form-grid .ui-field--fluid,[data-product-form] .ui-product-form-grid .ui-display-field{max-width:none}[data-product-form] .ui-record-tabs__panel .ui-entity-form-grid-item--full .ui-field--full,[data-product-form] .ui-record-tabs__panel .ui-entity-form-grid-item--full .ui-field--fluid{max-width:min(100%,42rem)}.ui-ean-lookup-field{display:flex;align-items:stretch;width:100%;max-width:none;min-width:0}.ui-ean-lookup-field__input{flex:1 1 auto;min-width:0}.ui-ean-lookup-field__input .input-group{width:100%;height:100%}.ui-ean-lookup-field__input .input-group input{height:100%;border-top-right-radius:0;border-bottom-right-radius:0}.ui-ean-lookup-field__btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:0 .875rem;margin-left:-1px;border:1px solid color-mix(in srgb,var(--border-color) 32%,transparent);border-top-left-radius:0;border-bottom-left-radius:0;border-radius:0 var(--ds-radius-sm, 6px) var(--ds-radius-sm, 6px) 0;background:color-mix(in srgb,var(--border-color) 5%,transparent);font-size:.8125rem;font-weight:560;color:var(--text-secondary, #64748b);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.ui-ean-lookup-field .ui-field__hint{font-size:.6875rem;color:var(--text-muted, #94a3b8)}.ui-ean-lookup-field__btn:hover:not(:disabled){background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 72%,transparent);color:var(--text-primary, #0f172a)}.ui-ean-lookup-field__btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary, #071226) 12%,transparent)}.ui-ean-lookup-field__btn:disabled{opacity:.55;cursor:not-allowed}.ui-product-form-media-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;align-items:start;min-width:0}.ui-product-form-media-row__preview{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:var(--ds-radius-md, 8px);border:1px solid color-mix(in srgb,var(--border-color) 24%,transparent);background:color-mix(in srgb,var(--border-color) 4%,transparent);overflow:hidden}.ui-product-form-media-row__preview img{width:100%;height:100%;object-fit:cover}@container record-tabs-panel (max-width: 520px){.ui-product-form-media-row{grid-template-columns:1fr}}@media (max-width: 640px){.ui-product-form-header-summary__hint,.ui-product-form-header-summary__meta{white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.ui-document-form-section{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-document-form-section+.ui-document-form-section{margin-top:var(--ds-space-4, 16px);padding-top:var(--ds-space-4, 16px);border-top:1px solid color-mix(in srgb,var(--border-color) 18%,transparent)}.ui-document-form-section--compact{gap:var(--ds-space-2, 8px)}.ui-document-form-section--compact+.ui-document-form-section--compact{margin-top:var(--ds-space-3, 12px);padding-top:var(--ds-space-3, 12px)}.ui-document-form-section--compact .ui-document-form-section__title{font-size:.875rem;font-weight:650;letter-spacing:-.01em;text-transform:none;color:var(--text-primary, #0f172a)}.ui-document-form-section--compact .ui-document-form-section__body{gap:var(--ds-space-2, 8px)}.ui-document-form-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3, 12px);min-width:0}.ui-document-form-section__heading{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);min-width:0}.ui-document-form-section__title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--text-primary, #0f172a)}.ui-document-form-section__description{margin:0;font-size:.8125rem;line-height:1.45;color:var(--text-secondary, #64748b)}.ui-document-form-section__meta{flex-shrink:0;font-size:.75rem;color:var(--text-muted, #94a3b8)}.ui-document-form-section__actions{flex-shrink:0;display:flex;align-items:center;gap:var(--ds-space-2, 8px)}.ui-document-form-section__body{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-document-form-tab-panel{display:flex;flex-direction:column;gap:0;min-width:0}.ui-document-form-fieldset{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ui-document-form-fieldset+.ui-document-form-fieldset{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--border-color) 14%,transparent)}.ui-document-form-fieldset__header{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ui-document-form-fieldset__title{margin:0;font-size:.8125rem;font-weight:650;letter-spacing:-.01em;line-height:1.35;color:var(--text-primary, #0f172a)}.ui-document-form-fieldset__description{margin:0;font-size:.75rem;line-height:1.4;color:var(--text-secondary, #64748b)}.ui-document-form-fieldset__body{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ui-order-form-section{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-order-form-section+.ui-order-form-section{margin-top:var(--ds-space-4, 16px);padding-top:var(--ds-space-4, 16px);border-top:1px solid color-mix(in srgb,var(--border-color) 18%,transparent)}.ui-order-form-section--compact{gap:var(--ds-space-2, 8px)}.ui-order-form-section--compact+.ui-order-form-section--compact{margin-top:var(--ds-space-3, 12px);padding-top:var(--ds-space-3, 12px)}.ui-order-form-section--compact .ui-order-form-section__title{font-size:.875rem;font-weight:650;letter-spacing:-.01em;text-transform:none;color:var(--text-primary, #0f172a)}.ui-order-form-section--compact .ui-order-form-section__body{gap:var(--ds-space-2, 8px)}.ui-order-form-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3, 12px);min-width:0}.ui-order-form-section__heading{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);min-width:0}.ui-order-form-section__title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--text-primary, #0f172a)}.ui-order-form-section__description{margin:0;font-size:.8125rem;line-height:1.45;color:var(--text-secondary, #64748b)}.ui-order-form-section__meta{flex-shrink:0;font-size:.75rem;color:var(--text-muted, #94a3b8)}.ui-order-form-section__actions{flex-shrink:0;display:flex;align-items:center;gap:var(--ds-space-2, 8px)}.ui-order-form-section__body{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-order-form-tab-panel{display:flex;flex-direction:column;gap:0;min-width:0}.ui-order-form-fieldset{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ui-order-form-fieldset+.ui-order-form-fieldset{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--border-color) 14%,transparent)}.ui-order-form-fieldset__header{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ui-order-form-fieldset__title{margin:0;font-size:.8125rem;font-weight:650;letter-spacing:-.01em;line-height:1.35;color:var(--text-primary, #0f172a)}.ui-order-form-fieldset__description{margin:0;font-size:.75rem;line-height:1.4;color:var(--text-secondary, #64748b)}.ui-order-form-fieldset__body{display:flex;flex-direction:column;gap:.75rem;min-width:0}[data-document-form].ui-document-transaction-form .ui-record-tabs[data-layout=document]{--record-tabs-nav-width: 13.75rem;--record-tabs-gap: var(--ds-space-4, 16px);--record-tabs-panel-pt: 0;--record-tabs-panel-pb: var(--ds-space-5, 24px)}[data-document-form].ui-document-transaction-form .ui-record-tabs[data-content-width=wide]{--record-tabs-content-max: 1040px}[data-document-form].ui-document-transaction-form .ui-record-tabs[data-content-width=full]{--record-tabs-content-max: none}[data-document-form].ui-document-transaction-form .ui-record-tabs__panel{width:100%;max-width:var(--record-tabs-content-max, 1040px)}[data-document-form].ui-document-transaction-form .ui-record-tabs__panel .ui-field__label,[data-document-form].ui-document-transaction-form .ui-record-tabs__panel .ui-display-field__label{font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--text-secondary, #64748b)}[data-document-form].ui-document-transaction-form .ui-record-tabs__panel .input-group input,[data-document-form].ui-document-transaction-form .ui-record-tabs__panel .input-group select{min-height:2rem;font-size:.8125rem}[data-document-form].ui-document-transaction-form .ui-record-tabs__panel .input-group textarea{min-height:4.25rem;font-size:.8125rem;line-height:1.45}[data-document-form].ui-document-transaction-form .ui-record-tabs__panel .ui-field--full,[data-document-form].ui-document-transaction-form .ui-record-tabs__panel .ui-field--fluid{max-width:min(100%,42rem)}[data-document-form].ui-order-form .ui-record-tabs[data-layout=document]{--record-tabs-nav-width: 13.75rem;--record-tabs-gap: var(--ds-space-4, 16px);--record-tabs-panel-pt: 0;--record-tabs-panel-pb: var(--ds-space-5, 24px)}[data-document-form].ui-order-form .ui-record-tabs[data-content-width=wide]{--record-tabs-content-max: 1040px}[data-document-form].ui-order-form .ui-record-tabs__panel{width:100%;max-width:1040px}.ui-record-shell--order-page .ui-order-form-tab-panel--items .ui-document-form-fieldset__body,.ui-record-shell--order-page .ui-order-form-tab-panel--items .ui-order-form-fieldset__body{gap:0}.ui-record-shell--order-page .ui-order-form-tab-panel--items .ui-document-items-band{min-width:0}.ui-record-shell--order-page .ui-order-form-tab-panel--data .ui-document-form-section__body,.ui-record-shell--order-page .ui-order-form-tab-panel--data .ui-order-form-section__body,.ui-record-shell--order-page .ui-order-form-tab-panel--payment .ui-document-form-section__body,.ui-record-shell--order-page .ui-order-form-tab-panel--payment .ui-order-form-section__body{gap:0}.ui-record-shell--order-page .ui-order-form-tab-panel--payment .ui-document-payment-workspace-step:first-child,.ui-record-shell--order-page .ui-order-form-tab-panel--payment .ui-document-payment-workspace-row:first-child{padding-top:0;border-top:none;margin-top:0}.ui-record-shell--order-page .ui-document-payment-workspace .ui-finance-payment-forma-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr))}@container record-shell (max-width: 900px){.ui-record-shell--order-page .ui-document-payment-workspace .ui-finance-payment-forma-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container record-shell (max-width: 640px){.ui-record-shell--order-page .ui-document-payment-workspace .ui-finance-payment-forma-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-record-shell--order-page .ui-document-items-workspace .ui-product-cart__footer-summary,.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart__footer-summary{display:none}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--items .ui-document-form-fieldset__body{gap:0}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--items .ui-document-items-band{min-width:0}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--payment .ui-document-form-section__body{gap:0}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--payment .ui-document-payment-workspace-step:first-child,.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--payment .ui-document-payment-workspace-row:first-child{padding-top:0;border-top:none;margin-top:0}.ui-record-shell--fiscal-v2-page .ui-document-payment-workspace .ui-finance-payment-forma-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr))}@container record-shell (max-width: 900px){.ui-record-shell--fiscal-v2-page .ui-document-payment-workspace .ui-finance-payment-forma-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container record-shell (max-width: 640px){.ui-record-shell--fiscal-v2-page .ui-document-payment-workspace .ui-finance-payment-forma-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-record-shell--fiscal-v2-page .ui-document-items-workspace .ui-product-cart__footer-summary{display:none}[data-document-form].ui-fiscal-form .ui-record-tabs[data-content-width=full]{--record-tabs-content-max: none}.ui-record-shell--fiscal-v2-page [data-document-form].ui-fiscal-form .ui-record-tabs__panels{min-width:0;width:100%}.ui-record-shell--fiscal-v2-page [data-document-form].ui-fiscal-form .ui-record-tabs__panel{width:100%;max-width:none}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data{max-width:min(100%,1200px)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--client{max-width:min(100%,1080px)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--items{max-width:none;width:100%}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--payment{max-width:min(100%,1080px)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--observations{max-width:min(100%,1040px)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--transport{max-width:min(100%,1120px)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--totals{max-width:min(100%,920px)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-document-form-section{padding:var(--ds-space-3, 12px) 0;border:0;border-top:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 40%,transparent);border-radius:0;background:color-mix(in srgb,var(--ds-bg-card, #fff) 98%,var(--ds-bg-muted, #f8fafc));box-shadow:none}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-document-form-section__body{gap:var(--ds-space-2, 8px)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-document-meta-band{padding-bottom:var(--ds-space-2, 8px);border-bottom:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 38%,transparent)}.ui-fiscal-note-data-section{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 48%,transparent)}.ui-fiscal-note-data-section:first-child{padding-top:0;border-top:0}.ui-fiscal-note-data-section:last-child{padding-bottom:0}.ui-fiscal-note-data-section__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--ds-space-2, 8px);min-width:0}.ui-fiscal-note-data-section__heading{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-fiscal-note-data-section__title{margin:0;font-size:.8125rem;line-height:1.35;font-weight:700;letter-spacing:-.01em;color:var(--text-primary, #0f172a)}.ui-fiscal-note-data-section__subtitle{margin:0;font-size:.75rem;line-height:1.4;font-weight:500;color:var(--text-secondary, #64748b)}.ui-fiscal-note-data-section__body{min-width:0}.ui-fiscal-note-data-content{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);min-width:0}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-note-data-grid--compact{grid-template-columns:minmax(130px,.85fr) minmax(170px,1fr) minmax(88px,.5fr) minmax(110px,.65fr);gap:var(--ds-space-2, 8px) var(--ds-space-3, 12px)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-note-data-grid:not(.ui-fiscal-note-data-grid--compact){grid-template-columns:repeat(3,minmax(200px,1fr));gap:var(--ds-space-2, 8px) var(--ds-space-3, 12px)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-note-data-primary-row{display:grid;grid-template-columns:minmax(320px,2.15fr) minmax(200px,1fr);gap:var(--ds-space-2, 8px) var(--ds-space-3, 12px);align-items:end}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-note-data-primary-row--single{grid-template-columns:minmax(0,1fr)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-note-data-conditional{padding:var(--ds-space-2, 8px) 0 0;margin-top:var(--ds-space-1, 4px);border:0;border-radius:0;border-top:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 38%,transparent);background:transparent}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-note-data-header-link{font-size:.75rem;font-weight:650;color:var(--text-secondary, #64748b)}.ui-fiscal-datetime-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:var(--ds-space-2, 8px) var(--ds-space-3, 12px);min-width:0}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-datetime-block{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);padding:var(--ds-space-2, 8px) var(--ds-space-3, 12px);border:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 38%,transparent);border-radius:var(--ds-radius-sm, 6px);background:color-mix(in srgb,var(--ds-bg-muted, #f8fafc) 22%,transparent);box-shadow:none}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-datetime-block__title{margin:0;font-size:.75rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary, #64748b)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-datetime-block__fields{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(96px,.38fr);gap:var(--ds-space-2, 8px);align-items:start}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--items .ui-document-form-section,.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--items .ui-document-form-fieldset{max-width:none;width:100%}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--items .ui-document-form-section__header{align-items:baseline;gap:var(--ds-space-2, 8px)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--items .ui-document-form-section__meta{margin-left:auto}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--items .ui-document-items-workspace,.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--items .ui-document-items-lines{width:100%;min-width:0;overflow-x:auto}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--items .ui-document-items-lines{padding:var(--ds-space-2, 8px) 0;border:0;background:transparent}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--payment .ui-document-payment-workspace{max-width:980px}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--payment .ui-document-payment-workspace .ui-finance-payment-forma-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-2, 8px)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--totals .ui-fiscal-totals-band{max-width:min(100%,720px)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--totals .ui-document-form-totals-wrap{padding:var(--ds-space-3, 12px);border:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 42%,transparent);border-radius:var(--ds-radius-sm, 8px);background:color-mix(in srgb,var(--ds-bg-muted, #f8fafc) 18%,transparent);box-shadow:none}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--totals .ui-document-form-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:var(--ds-space-2, 8px) var(--ds-space-3, 12px)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--totals .ui-document-form-totals__row--emphasis{grid-column:1 / -1;padding-top:var(--ds-space-2, 8px);margin-top:var(--ds-space-1, 4px);border-top:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 42%,transparent)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--totals .ui-document-form-totals__row--emphasis .ui-document-form-totals__value{font-size:1.0625rem;font-weight:750;letter-spacing:-.02em}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-operacao-card__grid--compact{grid-template-columns:minmax(130px,.85fr) minmax(170px,1fr) minmax(88px,.5fr) minmax(110px,.65fr)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-operacao-card__grid:not(.ui-fiscal-operacao-card__grid--compact){grid-template-columns:repeat(3,minmax(200px,1fr))}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-operacao-card__primary-row{grid-template-columns:minmax(320px,2.15fr) minmax(200px,1fr)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-operacao-card__conditional{padding:var(--ds-space-2, 8px) 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 38%,transparent);background:transparent}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--transport .ui-document-form-section__body,.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--observations .ui-document-form-section__body,.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--payment .ui-document-form-section__body,.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--totals .ui-document-form-section__body,.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--items .ui-document-form-section__body{gap:var(--ds-space-3, 12px)}.ui-record-shell--fiscal-v2-page .ui-fiscal-note-data-section .ui-document-readonly-kv--cols-2{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:var(--ds-space-3, 12px) var(--ds-space-4, 16px);min-width:0}.ui-record-shell--fiscal-v2-page .ui-fiscal-note-data-section .ui-document-readonly-kv:not(.ui-document-readonly-kv--cols-2){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-2, 8px);min-width:0}@container record-shell (max-width: 900px){.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-note-data-grid--compact,.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-note-data-grid:not(.ui-fiscal-note-data-grid--compact),.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-operacao-card__grid--compact,.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-operacao-card__grid:not(.ui-fiscal-operacao-card__grid--compact){grid-template-columns:repeat(2,minmax(0,1fr))}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-note-data-primary-row,.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-operacao-card__primary-row,.ui-fiscal-datetime-grid{grid-template-columns:minmax(0,1fr)}}@container record-shell (max-width: 640px){.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-note-data-grid--compact,.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-note-data-grid:not(.ui-fiscal-note-data-grid--compact),.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-operacao-card__grid--compact,.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-operacao-card__grid:not(.ui-fiscal-operacao-card__grid--compact){grid-template-columns:minmax(0,1fr)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-datetime-block__fields,.ui-record-shell--fiscal-v2-page .ui-fiscal-note-data-section .ui-document-readonly-kv--cols-2{grid-template-columns:minmax(0,1fr)}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--payment .ui-document-payment-workspace .ui-finance-payment-forma-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--items .ui-document-form-section__meta{margin-left:0}}[data-appearance=neutral-dark] .ui-fiscal-note-data-section,[data-theme=dark] .ui-fiscal-note-data-section{border-top-color:color-mix(in srgb,var(--ds-border, #334155) 65%,transparent)}[data-appearance=neutral-dark] .ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-document-form-section,[data-theme=dark] .ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-document-form-section{background:color-mix(in srgb,var(--ds-bg-card, #1e293b) 98%,var(--ds-bg-muted, #0f172a));border-top-color:color-mix(in srgb,var(--ds-border, #334155) 48%,transparent);box-shadow:none}[data-appearance=neutral-dark] .ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-datetime-block,[data-theme=dark] .ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-datetime-block{background:color-mix(in srgb,var(--ds-bg-muted, #0f172a) 28%,transparent);border-color:color-mix(in srgb,var(--ds-border, #334155) 48%,transparent)}[data-appearance=neutral-dark] .ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-note-data-conditional,[data-theme=dark] .ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-note-data-conditional,[data-appearance=neutral-dark] .ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-operacao-card__conditional,[data-theme=dark] .ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--data .ui-fiscal-operacao-card__conditional,[data-appearance=neutral-dark] .ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--totals .ui-document-form-totals-wrap,[data-theme=dark] .ui-record-shell--fiscal-v2-page .ui-fiscal-form-tab-panel--totals .ui-document-form-totals-wrap{border-color:color-mix(in srgb,var(--ds-border, #334155) 65%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #0f172a) 40%,transparent)}[data-appearance=neutral-dark] .ui-record-shell--order-page .ui-document-form-section+.ui-document-form-section,[data-theme=dark] .ui-record-shell--order-page .ui-document-form-section+.ui-document-form-section,[data-appearance=neutral-dark] .ui-record-shell--order-page .ui-order-form-section+.ui-order-form-section,[data-theme=dark] .ui-record-shell--order-page .ui-order-form-section+.ui-order-form-section{border-top-color:color-mix(in srgb,var(--ds-border, #334155) 65%,transparent)}[data-appearance=neutral-dark] .ui-record-shell--order-page .ui-document-form-fieldset+.ui-document-form-fieldset,[data-theme=dark] .ui-record-shell--order-page .ui-document-form-fieldset+.ui-document-form-fieldset,[data-appearance=neutral-dark] .ui-record-shell--order-page .ui-order-form-fieldset+.ui-order-form-fieldset,[data-theme=dark] .ui-record-shell--order-page .ui-order-form-fieldset+.ui-order-form-fieldset{border-top-color:color-mix(in srgb,var(--ds-border, #334155) 65%,transparent)}[data-appearance=neutral-dark] .ui-record-shell--fiscal-v2-page .ui-document-form-section+.ui-document-form-section,[data-theme=dark] .ui-record-shell--fiscal-v2-page .ui-document-form-section+.ui-document-form-section{border-top-color:color-mix(in srgb,var(--ds-border, #334155) 65%,transparent)}[data-appearance=neutral-dark] .ui-record-shell--fiscal-v2-page .ui-document-form-fieldset+.ui-document-form-fieldset,[data-theme=dark] .ui-record-shell--fiscal-v2-page .ui-document-form-fieldset+.ui-document-form-fieldset{border-top-color:color-mix(in srgb,var(--ds-border, #334155) 65%,transparent)}.ui-customer-form-page{--customer-form-footer-clearance: calc(5.5rem + env(safe-area-inset-bottom, 0px)) ;width:100%;max-width:1280px;margin-inline:auto;display:flex;flex-direction:column;gap:0;min-width:0;padding-inline:var(--layout-page-px, var(--ds-space-4, 16px));padding-bottom:var(--customer-form-footer-clearance)}.ui-customer-form-page__header{flex-shrink:0;min-width:0;padding-top:var(--ds-space-2, 8px);padding-bottom:var(--ds-space-3, 12px)}.ui-customer-form-page__workspace{flex:1 1 auto;min-width:0}.ui-customer-form-header-summary{display:flex;flex-direction:column;gap:.125rem;min-width:0;max-width:1040px}.ui-customer-form-header-summary__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2, 8px);min-width:0}.ui-customer-form-header-summary__title{margin:0;font-size:1.0625rem;font-weight:650;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary, #0f172a)}.ui-customer-form-header-summary__status{flex-shrink:0;display:inline-flex;align-items:center;min-height:1.25rem;padding:0 .4375rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-color) 36%,transparent);background:color-mix(in srgb,var(--border-color) 8%,transparent);font-size:.625rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted, #94a3b8)}.ui-customer-form-header-summary__meta,.ui-customer-form-header-summary__hint{margin:0;font-size:.75rem;line-height:1.35;color:var(--text-secondary, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-customer-form-header-summary__meta{font-variant-numeric:tabular-nums}.ui-customer-form-core,.ui-customer-record-form{min-width:0;width:100%}[data-customer-form] .ui-record-tabs[data-layout=document]{--record-tabs-nav-width: 15.25rem;--record-tabs-gap: var(--ds-space-5, 20px);--record-tabs-panel-pt: 0;--record-tabs-panel-pb: var(--ds-space-5, 24px)}[data-customer-form] .ui-record-tabs[data-content-width=wide]{--record-tabs-content-max: 1040px}[data-customer-form] .ui-record-tabs__panel{width:100%;max-width:1040px;min-width:0}[data-customer-form] .ui-record-tabs__panel .ui-field__label,[data-customer-form] .ui-record-tabs__panel .ui-display-field__label{font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--text-secondary, #64748b)}[data-customer-form] .ui-record-tabs__panel .input-group input,[data-customer-form] .ui-record-tabs__panel .input-group select{min-height:2rem;font-size:.8125rem}[data-customer-form] .ui-record-tabs__panel .input-group textarea{min-height:4.25rem;font-size:.8125rem;line-height:1.45}.ui-customer-form-tab-panel,.ui-customer-form-tab{display:flex;flex-direction:column;gap:0;min-width:0;width:100%}.ui-customer-form-tab-panel--registration,.ui-customer-form-tab--registration{max-width:1040px}.ui-customer-form-tab-panel--lookup,.ui-customer-form-tab--lookup{max-width:720px;margin-inline:auto;width:100%}.ui-customer-form-section{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-customer-form-section--compact{gap:var(--ds-space-2, 8px)}.ui-customer-form-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3, 12px);min-width:0}.ui-customer-form-section__heading{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ui-customer-form-section__title{margin:0;font-size:.875rem;font-weight:650;letter-spacing:-.01em;color:var(--text-primary, #0f172a)}.ui-customer-form-section__description{margin:0;font-size:.75rem;line-height:1.4;color:var(--text-secondary, #64748b)}.ui-customer-form-section__body{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);min-width:0}[data-customer-form] .ui-customer-form-fieldset{display:flex;flex-direction:column;gap:.75rem;min-width:0}[data-customer-form] .ui-customer-form-fieldset+.ui-customer-form-fieldset{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--border-color) 14%,transparent)}[data-customer-form] .ui-customer-form-fieldset__header{display:flex;flex-direction:column;gap:.125rem;min-width:0}[data-customer-form] .ui-customer-form-fieldset__title{margin:0;font-size:.8125rem;font-weight:650;letter-spacing:-.01em;line-height:1.35;color:var(--text-primary, #0f172a)}[data-customer-form] .ui-customer-form-fieldset__description{margin:0;font-size:.75rem;line-height:1.4;color:var(--text-secondary, #64748b)}[data-customer-form] .ui-customer-form-fieldset__body{display:flex;flex-direction:column;gap:.75rem;min-width:0}[data-customer-form] .ui-entity-form-fieldset{display:flex;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;border:none}[data-customer-form] .ui-entity-form-fieldset:disabled{opacity:1}[data-customer-form] .ui-entity-form-fieldset .ui-customer-form-fieldset:first-child{margin-top:0;padding-top:0;border-top:none}[data-customer-form] .ui-customer-contact-phone-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;min-width:0}[data-customer-form] .ui-customer-contact-phone-row .ui-display-field{flex:1 1 12rem;min-width:0}[data-customer-form] .ui-customer-contact-whatsapp-btn{flex-shrink:0}[data-customer-form] .ui-customer-form-tab-panel .form-grid-12 .ui-field,[data-customer-form] .ui-customer-form-tab-panel .form-grid-12 .ui-display-field,[data-customer-form] .ui-customer-form-tab-panel .form-grid-12 .ui-field--full,[data-customer-form] .ui-customer-form-tab-panel .form-grid-12 .ui-field--fluid,[data-customer-form] .ui-customer-form-tab .form-grid-12 .ui-field,[data-customer-form] .ui-customer-form-tab .form-grid-12 .ui-display-field,[data-customer-form] .ui-customer-form-tab .form-grid-12 .ui-field--full,[data-customer-form] .ui-customer-form-tab .form-grid-12 .ui-field--fluid{max-width:none;width:100%}[data-customer-form] .ui-customer-form-tab-panel .form-grid-12 .input-group,[data-customer-form] .ui-customer-form-tab .form-grid-12 .input-group{width:100%;max-width:none}[data-customer-form] .ui-customer-form-tab-panel .ui-entity-form-section,[data-customer-form] .ui-customer-form-tab .ui-entity-form-section{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0;padding-top:var(--ds-space-4, 16px);margin-top:0;border-top:1px solid color-mix(in srgb,var(--border-color) 14%,transparent);background:transparent;box-shadow:none}[data-customer-form] .ui-customer-form-tab-panel .ui-entity-form-section:first-child,[data-customer-form] .ui-customer-form-tab .ui-entity-form-section:first-child{padding-top:0;border-top:none}[data-customer-form] .ui-customer-form-tab-panel .ui-entity-form-section__header,[data-customer-form] .ui-customer-form-tab .ui-entity-form-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3, 12px);min-width:0}[data-customer-form] .ui-customer-form-tab-panel .ui-entity-form-section__heading,[data-customer-form] .ui-customer-form-tab .ui-entity-form-section__heading{display:flex;flex-direction:column;gap:.125rem;min-width:0}[data-customer-form] .ui-customer-form-tab-panel .ui-entity-form-section__title,[data-customer-form] .ui-customer-form-tab .ui-entity-form-section__title{margin:0;font-size:.8125rem;font-weight:650;letter-spacing:-.01em;line-height:1.35;color:var(--text-primary, #0f172a)}[data-customer-form] .ui-customer-form-tab-panel .ui-entity-form-section__hint,[data-customer-form] .ui-customer-form-tab .ui-entity-form-section__hint{margin:0;font-size:.75rem;line-height:1.4;color:var(--text-secondary, #64748b)}[data-customer-form] .ui-customer-form-tab-panel .ui-entity-form-section__body,[data-customer-form] .ui-customer-form-tab .ui-entity-form-section__body{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}[data-customer-form] .ui-customer-identificacao-grid,[data-customer-form] .ui-customer-receita-grid{gap:.75rem 1.125rem;align-items:start}[data-customer-form] .ui-customer-nome-field .input-group input,[data-customer-form] .ui-customer-fantasia-field .input-group input{width:100%;max-width:min(100%,56ch)}[data-customer-form] .ui-customer-profile-section .ui-customer-form-fieldset__body{gap:var(--ds-space-3, 12px)}[data-customer-form] .ui-customer-fiscal-retencoes-grid{gap:.5rem 1rem}[data-customer-form] .ui-customer-address-fieldset{position:relative}[data-customer-form] .ui-customer-address-section__actions{position:absolute;top:0;right:0}[data-customer-form] .ui-customer-address-remove-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid color-mix(in srgb,var(--border-color) 24%,transparent);border-radius:var(--ds-radius-sm, 6px);background:transparent;color:var(--text-muted, #94a3b8);cursor:pointer}[data-customer-form] .ui-customer-address-remove-btn:hover:not(:disabled){color:var(--text-primary, #0f172a);border-color:color-mix(in srgb,var(--border-color) 40%,transparent)}[data-customer-form] .ui-record-tabs__panel .ui-field--full:not(.form-grid-12 .ui-field),[data-customer-form] .ui-record-tabs__panel .ui-field--fluid:not(.form-grid-12 .ui-field){max-width:min(100%,42rem)}[data-customer-form] .ui-customer-role-grid{gap:.5rem 1rem;align-items:center}[data-customer-form] .ui-customer-role-grid .ui-switch-root,[data-customer-form] .ui-customer-role-grid label[class*=switch]{min-height:2.25rem}[data-customer-form] .ui-customer-role-grid .ui-switch-label,[data-customer-form] .ui-customer-role-grid .ui-switch__label{font-size:.8125rem;font-weight:500;color:var(--text-primary, #0f172a)}[data-customer-form] .ui-customer-wizard-consulta-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:var(--ds-space-4, 16px);width:100%}[data-customer-form] .ui-customer-wizard-consulta-row .ui-ai-init-card--wizard,[data-customer-form] .ui-customer-wizard-consulta-row .ui-ai-success-card{flex:1 1 22rem;max-width:640px;margin:0}[data-customer-form] .ui-customer-wizard-consulta-row .ui-customer-wizard-draft-chip,[data-customer-form] .ui-customer-wizard-consulta-row .ui-entity-wizard-draft-chip{flex:0 1 220px;min-width:200px;max-width:260px;box-shadow:none}[data-customer-form] .ui-customer-form-tab-panel--crm .ui-entity-activity-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:1.25rem;align-items:start;min-width:0;width:100%}[data-customer-form] .ui-customer-form-tab-panel--crm .ui-entity-activity-panel__main{display:flex;flex-direction:column;gap:1rem;min-width:0}[data-customer-form] .ui-customer-form-tab-panel--crm .ui-entity-activity-panel__sidebar{display:flex;flex-direction:column;gap:.75rem;min-width:0}[data-customer-form] .ui-customer-crm-composer,[data-customer-form] .ui-customer-crm-sidebar{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:0;border:none;background:transparent;box-shadow:none}[data-customer-form] .ui-customer-crm-composer{padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 14%,transparent)}[data-customer-form] .ui-entity-activity-panel__composer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}[data-customer-form] .ui-entity-activity-panel__composer-row{display:flex;align-items:stretch;gap:.5rem;min-width:0}[data-customer-form] .ui-entity-activity-panel__composer-row .input-group{flex:1 1 auto;min-width:0;width:auto;max-width:none}[data-customer-form] .ui-entity-activity-panel__sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}[data-customer-form] .ui-entity-activity-panel__sidebar-title{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:650;color:var(--text-primary, #0f172a)}[data-customer-form] .ui-entity-activity-panel__task-form{display:flex;flex-direction:column;gap:.5rem;min-width:0}[data-customer-form] .ui-entity-activity-panel__task-list{display:flex;flex-direction:column;gap:.625rem;min-width:0}[data-customer-form] .ui-customer-crm-task-item{display:flex;flex-direction:column;gap:.375rem;padding:.625rem 0;border-bottom:1px solid color-mix(in srgb,var(--border-color) 12%,transparent)}[data-customer-form] .ui-customer-crm-task-item:last-child{border-bottom:none;padding-bottom:0}[data-customer-form] .ui-customer-crm-task-item__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem .75rem;min-width:0}[data-customer-form] .ui-customer-form-tab-panel--crm .mommo-form-card,[data-customer-form] .ui-customer-form-tab-panel--crm .ui-card{box-shadow:none;border:none;background:transparent;padding:0}[data-customer-form] .ui-customer-form-tab-panel--crm .ui-entity-form-section:first-child{padding-top:0;border-top:none}@container record-tabs-panel (max-width: 720px){[data-customer-form] .ui-customer-role-grid,[data-customer-form] .ui-customer-form-tab-panel--crm .ui-entity-activity-panel{grid-template-columns:1fr}[data-customer-form] .ui-customer-nome-field .input-group input,[data-customer-form] .ui-customer-fantasia-field .input-group input{max-width:none}}@container record-shell (max-width: 900px){[data-customer-form] .ui-record-tabs[data-layout=document]{--record-tabs-nav-width: 100%}}[data-appearance=neutral-dark] [data-customer-form] .ui-customer-form-fieldset+.ui-customer-form-fieldset,[data-theme=dark] [data-customer-form] .ui-customer-form-fieldset+.ui-customer-form-fieldset,[data-appearance=neutral-dark] [data-customer-form] .ui-customer-form-tab-panel .ui-entity-form-section,[data-theme=dark] [data-customer-form] .ui-customer-form-tab-panel .ui-entity-form-section,[data-appearance=neutral-dark] [data-customer-form] .ui-customer-form-tab .ui-entity-form-section,[data-theme=dark] [data-customer-form] .ui-customer-form-tab .ui-entity-form-section{border-top-color:color-mix(in srgb,var(--ds-border, #334155) 55%,transparent)}[data-appearance=neutral-dark] .ui-customer-form-header-summary__title,[data-theme=dark] .ui-customer-form-header-summary__title{color:var(--text-primary, #f1f5f9)}[data-appearance=neutral-dark] .ui-customer-form-header-summary__status,[data-theme=dark] .ui-customer-form-header-summary__status{border-color:color-mix(in srgb,var(--ds-border, #334155) 65%,transparent);background:color-mix(in srgb,var(--ds-border, #334155) 18%,transparent);color:var(--text-muted, #94a3b8)}.ui-entity-form-page{--entity-form-footer-clearance: calc(5.5rem + env(safe-area-inset-bottom, 0px)) ;width:100%;max-width:1280px;margin-inline:auto;display:flex;flex-direction:column;gap:0;min-width:0;padding-inline:var(--layout-page-px, var(--ds-space-4, 16px));padding-bottom:var(--entity-form-footer-clearance)}.ui-entity-form-page__header{flex-shrink:0;min-width:0;padding-top:var(--ds-space-2, 8px);padding-bottom:var(--ds-space-3, 12px)}.ui-entity-form-page__workspace{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-4, 16px)}.ui-entity-form-page__scroll{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0}.ui-entity-form-lead{display:flex;flex-direction:column;gap:0;min-width:0;max-width:1040px}.ui-entity-form-lead__content{display:flex;align-items:flex-start;gap:var(--ds-space-3, 12px);min-width:0}.ui-entity-form-lead__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--ds-radius-md, 8px);border:1px solid color-mix(in srgb,var(--border-color) 28%,transparent);background:color-mix(in srgb,var(--border-color) 6%,var(--ds-bg-card, #fff));color:var(--text-secondary, #64748b)}.ui-entity-form-lead__copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.125rem}.ui-entity-form-lead__eyebrow{font-size:.6875rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:var(--text-muted, #94a3b8)}.ui-entity-form-lead__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2, 8px);min-width:0}.ui-entity-form-lead__title-shell{min-width:0;flex:1 1 auto}.ui-entity-form-lead__title{margin:0;font-size:1.0625rem;font-weight:650;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary, #0f172a);overflow:hidden;text-overflow:ellipsis}.ui-entity-form-lead__status{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--ds-space-2, 8px)}.ui-entity-form-lead__meta-chips{display:flex;flex-wrap:wrap;gap:var(--ds-space-2, 8px);min-width:0}.ui-entity-form-lead__meta-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-color) 24%,transparent);background:color-mix(in srgb,var(--border-color) 6%,transparent);font-size:.6875rem;line-height:1.2;color:var(--text-secondary, #64748b)}.ui-entity-form-lead__meta-chip-label{font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ui-entity-form-lead__meta-chip-value{font-weight:500;color:var(--text-primary, #0f172a)}.ui-entity-form-lead__meta-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-2, 8px);min-width:0}.ui-entity-form-lead__meta,.ui-entity-form-lead__meta-hint{margin:0;font-size:.75rem;line-height:1.35;color:var(--text-secondary, #64748b)}.ui-entity-form-lead__meta-aside{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--ds-space-2, 8px)}.ui-entity-form-section{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0;padding-top:var(--ds-space-4, 16px);border-top:1px solid color-mix(in srgb,var(--border-color) 14%,transparent)}.ui-entity-form-section:first-child{padding-top:0;border-top:none}.ui-entity-form-section--compact{gap:var(--ds-space-2, 8px);padding-top:var(--ds-space-3, 12px)}.ui-entity-form-section--table{gap:var(--ds-space-2, 8px)}.ui-entity-form-section--empty{padding-top:var(--ds-space-3, 12px)}.ui-entity-form-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3, 12px);min-width:0}.ui-entity-form-section__heading{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ui-entity-form-section__title{margin:0;font-size:.8125rem;font-weight:650;letter-spacing:-.01em;line-height:1.35;color:var(--text-primary, #0f172a)}.ui-entity-form-section__hint{margin:0;font-size:.75rem;line-height:1.4;color:var(--text-secondary, #64748b)}.ui-entity-form-section__actions{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--ds-space-2, 8px)}.ui-entity-form-section__body{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-entity-form-section--compact .ui-entity-form-section__body{gap:var(--ds-space-2, 8px)}.mommo-form-card,.mommo-form-surface{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0;padding:var(--ds-space-4, 16px);border-radius:var(--ds-radius-lg, 12px);border:1px solid color-mix(in srgb,var(--border-color) 22%,transparent);background:var(--ds-bg-card, #fff)}.mommo-form-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2, 8px);min-width:0}.ui-record-shell--entity .ui-record-shell__bottom:has(.ui-entity-form-footer),.ui-record-shell--finance .ui-record-shell__bottom:has(.ui-entity-form-footer),.bo-settings-workspace .ui-entity-form-footer--dock{flex-shrink:0}.ui-record-shell--entity .ui-entity-form-footer,.ui-record-shell--finance .ui-entity-form-footer{width:100%}.ui-record-shell--entity .ui-edit-footer,.ui-record-shell--finance .ui-edit-footer{width:100%;justify-content:space-between}.ui-record-shell--entity .ui-edit-footer__actions,.ui-record-shell--finance .ui-edit-footer__actions{margin-left:auto}.ui-entity-readonly-view,.doc-readonly.ui-form-mode-view,.ui-form-mode-view,.ui-entity-readonly-view .ui-fade-in-section,.doc-readonly.ui-form-mode-view .ui-fade-in-section{display:flex;flex-direction:column;gap:var(--ds-space-5, 20px);min-width:0}.doc-readonly .ui-field,.doc-readonly .ui-display-field,.ui-entity-readonly-view .ui-display-field,.ui-form-mode-view .ui-display-field{transition:opacity .16s ease}.doc-readonly .ui-entity-form-grid,.ui-entity-readonly-view .ui-entity-form-grid,.ui-form-mode-view .ui-entity-form-grid,.doc-readonly .mommo-form-grid-2,.ui-entity-readonly-view .mommo-form-grid-2,.ui-form-mode-view .mommo-form-grid-2{gap:var(--ds-space-4, 16px) var(--ds-space-5, 20px);align-items:start}.doc-readonly .ui-display-field,.ui-entity-readonly-view .ui-display-field,.ui-form-mode-view .ui-display-field{gap:.35rem}.doc-readonly .ui-display-field__label,.ui-entity-readonly-view .ui-display-field__label,.ui-form-mode-view .ui-display-field__label{font-size:.6875rem;letter-spacing:.05em;font-weight:600}.doc-readonly .ui-display-field__value,.ui-entity-readonly-view .ui-display-field__value,.ui-form-mode-view .ui-display-field__value{font-size:.9375rem;font-weight:500;line-height:1.45}.ui-entity-readonly-empty-hint,.ui-customer-readonly-empty-hint{margin:0;font-size:.875rem;line-height:1.5;color:var(--text-muted, #64748b)}.ui-contact-search{position:relative;width:100%;min-width:0}.ui-contact-search__label{display:block;margin-bottom:.5rem;font-size:.78rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.ui-contact-search__shell{display:flex;align-items:center;gap:.45rem;min-height:38px;padding:.25rem 0;border:none;border-bottom:1px solid var(--border-color);border-radius:0;background:transparent;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ui-contact-search__shell:focus-within{border-bottom-color:var(--brand-primary);box-shadow:none}.ui-contact-search__shell--error{border-bottom-color:#dc2626a6}.ui-contact-search--field .ui-contact-search__shell{min-height:40px;padding:0 .65rem;border:1px solid var(--border-color, #e2e8f0);border-radius:10px;border-bottom:1px solid var(--border-color, #e2e8f0);background:var(--surface-color, #fff)}.ui-contact-search--field .ui-contact-search__shell:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.ui-contact-search--field .ui-contact-search__shell--error{border-color:#dc2626a6;box-shadow:0 0 0 3px #dc26261f}.ui-contact-search__chevron-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.ui-contact-search__chevron-btn:disabled{cursor:not-allowed;opacity:.5}.ui-contact-search__error{margin:.35rem 0 0;color:#dc2626;font-size:.78rem;font-weight:600;line-height:1.35}.ui-contact-search__initial-hint{margin:0;padding:.55rem .65rem .35rem;color:var(--text-secondary);font-size:.76rem;font-weight:600;line-height:1.35}.ui-contact-search__dropdown--hint{padding:.35rem .35rem .55rem}.ui-contact-search__spinner{animation:ui-contact-search-spin .85s linear infinite}@keyframes ui-contact-search-spin{to{transform:rotate(360deg)}}.ui-entity-picker{width:100%;min-width:0;container-type:inline-size;container-name:entity-picker}.ui-entity-picker .ui-contact-search{margin-top:.75rem}.ui-entity-picker__field-group{padding:.85rem .95rem;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 88%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-color, #fff) 96%,var(--surface-overlay, #f8fafc))}.ui-contact-search__input{flex:1;min-width:0;height:34px;border:none;outline:none;background:transparent;color:var(--text-primary);font:inherit}.ui-contact-search__input::placeholder{color:var(--text-tertiary, #94a3b8)}.ui-contact-search__input:disabled{cursor:not-allowed;opacity:.65}.ui-contact-search__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary)}.ui-contact-search__dropdown,.ui-contact-search__empty{position:absolute;z-index:30;top:calc(100% + .4rem);left:0;right:0;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:var(--surface-color);box-shadow:0 18px 40px #0f172a29}.ui-contact-search__dropdown{max-height:280px;overflow-y:auto;padding:.35rem}.ui-contact-search__option{display:flex;flex-direction:column;gap:.2rem;width:100%;padding:.72rem .78rem;border:0;border-radius:9px;background:transparent;color:inherit;text-align:left;cursor:pointer}.ui-contact-search__option:hover,.ui-contact-search__option--active{background:color-mix(in srgb,var(--brand-primary) 8%,transparent)}.ui-contact-search__option-main{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0}.ui-contact-search__option-name{overflow:hidden;color:var(--text-primary);font-size:.9rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ui-contact-search__option-code{flex-shrink:0;padding:2px 8px;border-radius:999px;background:var(--surface-overlay, rgba(148, 163, 184, .16));color:var(--text-secondary);font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums}.ui-contact-search__option-meta{min-height:1rem;color:var(--text-secondary);font-size:.78rem}.ui-contact-search__empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;text-align:center}.ui-contact-search__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:rgba(var(--brand-primary-rgb, 99, 102, 241),.12);color:var(--brand-primary)}.ui-contact-search__empty-title{margin:0;color:var(--text-primary);font-size:.9rem;font-weight:700}.ui-contact-search__empty-hint{max-width:24rem;margin:0;color:var(--text-secondary);font-size:.78rem;line-height:1.45}.ui-contact-search__empty-btn{margin-top:.25rem}.ui-commercial-document-lead .ui-contact-search__dropdown,.ui-commercial-document-lead .ui-contact-search__empty,.ui-side-drawer-shell .ui-contact-search__dropdown,.ui-side-drawer-shell .ui-contact-search__empty,.ui-modal-chrome .ui-contact-search__dropdown,.ui-modal-chrome .ui-contact-search__empty{z-index:40}.ui-entity-picker__card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding:18px 22px;border:1px solid var(--ds-border, #e7eaf0);border-radius:var(--bo-ws-radius-lg, 18px);background:var(--ds-bg-card, #fff);box-shadow:0 8px 24px #0f172a08}.ui-entity-picker__card--editable{border-color:color-mix(in srgb,var(--ds-primary, #071226) 26%,var(--ds-border, #e7eaf0));box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-primary, #071226) 7%,transparent),0 8px 24px #0f172a0a}.ui-entity-picker__body{display:flex;gap:.85rem;min-width:0}.ui-entity-picker__icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border-radius:14px;color:var(--ds-text-secondary, #617089);background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 78%,transparent)}.ui-entity-picker__main{min-width:0}.ui-entity-picker__title-row{display:flex;align-items:center;gap:.5rem;min-width:0}.ui-entity-picker__name{margin:0;color:var(--ds-text, #0f172a);font-size:1.05rem;font-weight:820;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-entity-picker__badge{flex:0 0 auto;padding:.15rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 84%,transparent);color:var(--ds-text-secondary, #617089);border:1px solid var(--ds-border, #e7eaf0);font-size:.66rem;font-weight:800;letter-spacing:.04em}.ui-entity-picker__meta{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin-top:.45rem;color:var(--ds-text-secondary, #617089);font-size:.79rem;font-weight:600}.ui-entity-picker__meta span{display:inline-flex;align-items:center;gap:.32rem}.ui-entity-picker__card .ui-commerce-customer-quick-links--buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.ui-entity-picker__card--empty{grid-template-columns:1fr;gap:1rem;padding:20px 22px;border-style:solid;border-color:color-mix(in srgb,var(--ds-border, #e7eaf0) 88%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 42%,var(--ds-bg-card, #fff));box-shadow:none}.ui-entity-picker__card--error{border-color:color-mix(in srgb,var(--ds-danger, #dc2626) 45%,var(--ds-border, #e7eaf0));background:color-mix(in srgb,var(--ds-danger, #dc2626) 4%,var(--ds-bg-card, #fff))}.ui-entity-picker__body--empty{align-items:flex-start}.ui-entity-picker__icon--empty{color:var(--ds-primary, #071226);background:color-mix(in srgb,var(--ds-primary, #071226) 8%,var(--ds-bg-muted, #f1f4f8))}.ui-entity-picker__empty-title{margin:0;color:var(--ds-text, #0f172a);font-size:1rem;font-weight:780;letter-spacing:-.02em;line-height:1.3}.ui-entity-picker__empty-hint{margin:.35rem 0 0;color:var(--ds-text-secondary, #617089);font-size:.8rem;font-weight:500;line-height:1.45;max-width:36rem}.ui-entity-picker__search{width:100%;min-width:0}.ui-entity-picker__search .ui-entity-picker .ui-contact-search{margin-top:0}.ui-entity-picker__search .ui-entity-picker__field-group{padding:.65rem .75rem;border-radius:10px;background:var(--ds-bg-card, #fff)}.ui-entity-picker__inline-name{margin:0;color:var(--ds-text, #0f172a);font-weight:720}.ui-entity-picker__panel{margin-top:.75rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 86%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-color, #fff) 94%,var(--surface-overlay, #f8fafc))}.ui-entity-picker__panel-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.ui-entity-picker__link{color:var(--brand-primary, #2563eb)}.ui-entity-picker-details,.ui-entity-picker-edit{min-width:0;display:flex;flex-direction:column;gap:.9rem}.ui-entity-picker-details__section,.ui-entity-picker-edit__section{min-width:0;padding:clamp(.9rem,1.2vw,1.1rem);border:1px solid rgba(15,23,42,.07);border-radius:18px;background:linear-gradient(180deg,#ffffffe0,#ffffffb8),#f8fafc94}.ui-entity-picker-details__section-head,.ui-entity-picker-edit__section-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.ui-entity-picker-edit__section-title-row{min-width:0;display:flex;align-items:flex-start;gap:.7rem}.ui-entity-picker-edit__section-icon{flex:0 0 auto;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#f1f5f9db;color:#475569}.ui-entity-picker-details__section-title,.ui-entity-picker-edit__title{margin:0;color:var(--ds-text, #0f172a);font-size:.92rem;font-weight:780;line-height:1.2;letter-spacing:-.015em}.ui-entity-picker-details__section-description,.ui-entity-picker-edit__description,.ui-entity-picker-details__empty-note,.ui-entity-picker-edit__empty-note{margin:.24rem 0 0;color:var(--ds-text-secondary, #64748b);font-size:.8rem;font-weight:540;line-height:1.4}.ui-entity-picker-details__grid,.ui-entity-picker-edit__grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.ui-entity-picker-details__cell{min-width:0;display:flex;flex-direction:column;gap:.25rem;padding:.72rem .78rem;border:1px solid rgba(15,23,42,.055);border-radius:14px;background:#ffffffad}.ui-entity-picker-details__cell--wide{grid-column:span 3}.ui-entity-picker-details__label{color:var(--ds-text-secondary, #64748b);font-size:.68rem;font-weight:760;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.ui-entity-picker-details__value{min-width:0;overflow:hidden;color:var(--ds-text, #0f172a);font-size:.9rem;font-weight:650;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.ui-entity-picker-details__value--empty{color:var(--ds-text-tertiary, #94a3b8);font-weight:560}.ui-entity-picker-details__section-title--inline{margin:0 0 .65rem}.ui-entity-picker-details--compact .ui-entity-picker-details__section+.ui-entity-picker-details__section{margin-top:.15rem;padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 65%,transparent)}.ui-entity-picker-edit{border:0;margin:0;padding:0}.ui-entity-picker-edit .input-group{min-width:0;margin:0}.ui-entity-picker-edit .input-group label{color:var(--ds-text-secondary, #64748b);font-size:.72rem;font-weight:760;letter-spacing:.045em;text-transform:uppercase}.ui-entity-picker-edit .input-premium,.ui-entity-picker-edit input{min-height:2.6rem;border-radius:12px}.ui-entity-picker-edit__switch-card,.ui-entity-picker-edit__delivery-toggle{display:inline-flex;align-items:center;gap:.7rem;min-height:2.65rem;padding:.65rem .78rem;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:#ffffffb8;color:var(--ds-text, #0f172a);cursor:pointer}.ui-entity-picker-edit__switch-card span,.ui-entity-picker-edit__delivery-toggle span{display:flex;flex-direction:column;gap:.1rem;font-size:.82rem;font-weight:700}.ui-entity-picker-edit__switch-card small{color:var(--ds-text-secondary, #64748b);font-size:.76rem;font-weight:560}.ui-entity-picker-edit__delivery-toggle{flex:0 0 auto}.ui-entity-picker-edit__delivery-toggle span{display:inline;white-space:nowrap}.ui-entity-picker-edit__section--delivery{border-color:#0f172a1a;background:linear-gradient(180deg,#ffffffe6,#f8fafcb8),#f8fafcb8}.ui-entity-picker-edit__inline-actions,.ui-entity-picker-edit__details-toggle{margin-top:.75rem}.ui-entity-picker-edit__inline-actions{display:flex;justify-content:flex-end}.ui-entity-picker-edit__details-toggle{align-self:flex-start}.ui-entity-picker--compact .ui-entity-picker__card{padding:12px 14px;gap:.65rem}.ui-entity-picker--compact .ui-entity-picker__icon{width:36px;height:36px;border-radius:10px}.ui-entity-picker--compact .ui-entity-picker__name{font-size:.92rem}.ui-entity-picker--compact .ui-entity-picker__meta{font-size:.72rem;gap:.35rem .55rem}.ui-entity-picker--compact.ui-entity-picker--minimal-card .ui-entity-picker__card{grid-template-columns:1fr}.ui-entity-picker--compact.ui-entity-picker--minimal-card .ui-entity-picker__meta span:not(:first-child){display:none}.ui-commerce-customer-quick-links__primary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.ui-commerce-customer-quick-links__desktop{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.ui-commerce-customer-quick-links__mobile{display:none;position:relative}.ui-commerce-customer-quick-links__overflow{position:absolute;z-index:20;top:calc(100% + .35rem);right:0;min-width:11rem;padding:.35rem;border:1px solid var(--border-color, #e2e8f0);border-radius:10px;background:var(--surface-color, #fff);box-shadow:0 12px 28px #0f172a24}.ui-commerce-customer-quick-links__overflow button{display:block;width:100%;padding:.55rem .65rem;border:0;border-radius:8px;background:transparent;color:var(--text-primary);font:inherit;font-size:.82rem;font-weight:600;text-align:left;cursor:pointer}.ui-commerce-customer-quick-links__overflow button:hover{background:color-mix(in srgb,var(--brand-primary) 8%,transparent)}.ui-commerce-customer-quick-links__change{display:inline-flex;align-items:center;gap:.35rem}@container entity-picker (max-width: 1023px){.ui-entity-picker-details__grid,.ui-entity-picker-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-entity-picker-details__cell--wide{grid-column:1 / -1}}@container entity-picker (max-width: 767px){.ui-entity-picker-details__section-head,.ui-entity-picker-edit__section-head{flex-direction:column;align-items:stretch}.ui-entity-picker-details__grid,.ui-entity-picker-edit__grid{grid-template-columns:1fr}.ui-entity-picker-edit__delivery-toggle{justify-content:space-between}}@container entity-picker (max-width: 640px){.ui-entity-picker__card{grid-template-columns:1fr;padding:15px}.ui-commerce-customer-quick-links__desktop{display:none}.ui-commerce-customer-quick-links__mobile{display:block}.ui-commerce-customer-quick-links__primary{width:100%;justify-content:space-between}.ui-entity-picker__card .ui-commerce-customer-quick-links--buttons{justify-content:flex-start}}.ui-field-required{color:var(--ds-danger, #dc2626)}.ui-document-party-section{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-document-product-search-card.ui-entity-picker__card--empty{width:100%}.ui-product-cart{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);min-width:0}.ui-product-cart--document-lines,.ui-product-cart--flat-lines{min-width:0;gap:var(--ds-space-2, 8px)}.ui-product-cart__table-viewport{min-width:0;max-height:none;overflow-x:auto;overflow-y:visible;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding-right:.25rem;scrollbar-gutter:stable}.ui-product-cart--document-lines:not([data-count="0"]) .ui-product-cart__table-viewport{padding-block:.35rem .15rem;border-top:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 52%,transparent)}.ui-product-cart--document-lines[data-count]:not([data-count="0"]) .ui-product-cart__toolbar--above+.ui-product-cart__table-viewport{border-top:0;padding-top:0}.ui-product-cart__toolbar{min-width:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ui-product-cart__toolbar--above{position:static;z-index:auto;margin:0 0 var(--ds-space-3, 12px);padding:0 0 var(--ds-space-3, 12px);border-bottom:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 58%,transparent)}.ui-product-cart__toolbar--above .ui-product-cart-add-bar__field{min-height:2.85rem;padding:.45rem .15rem;border-bottom-width:2px;background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 42%,transparent)}.ui-product-cart__toolbar--above .ui-product-cart-add-bar__input{font-size:.95rem;font-weight:560}.ui-product-cart__toolbar--above .ui-product-cart-add-bar__input::placeholder{color:var(--text-secondary, #64748b)}.ui-product-cart__toolbar--below{position:static;z-index:auto;padding-top:var(--ds-space-3, 12px);border-top:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 50%,transparent)}.ui-product-cart--document-lines[data-count="0"] .ui-product-cart__toolbar--below{padding-top:0;border-top:0}.ui-product-cart__add-bar{width:100%;min-width:0}.ui-product-cart__warning{display:inline-flex;align-items:center;gap:.45rem;margin-top:var(--ds-space-2, 8px);color:var(--ds-warning, #c2410c);font-size:.78rem;font-weight:680}.ui-product-cart__footer-summary{margin:var(--ds-space-3, 12px) 0 0;padding:var(--ds-space-2, 8px) 0 0;border-top:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 48%,transparent);color:var(--ds-text-secondary, #64748b);font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.35;text-align:right}.ui-product-cart--document-lines .ui-document-product-search-card.ui-entity-picker__card--empty{gap:.75rem;padding:0 0 .35rem;border:0;border-radius:0;background:transparent;box-shadow:none}.ui-product-cart--document-lines .ui-document-product-search-card.ui-entity-picker__card--error{border:0;background:transparent}.ui-product-cart--document-lines .ui-document-product-search-card .ui-entity-picker__body--empty{gap:.65rem}.ui-product-cart--document-lines .ui-document-product-search-card .ui-entity-picker__icon--empty{background:color-mix(in srgb,var(--brand-primary, #1e3a5f) 6%,transparent)}.ui-product-cart--document-lines .ui-document-product-search-card .ui-entity-picker__empty-title{font-size:.9rem;font-weight:720}.ui-product-cart--document-lines .ui-document-product-search-card .ui-entity-picker__empty-hint{font-size:.78rem}.ui-entity-picker__search .ui-product-cart-add-bar{display:grid;gap:.65rem;width:100%;min-width:0}.ui-product-cart-add-bar{--ui-select-min-height: 2.65rem;display:grid;gap:.55rem;width:100%;min-width:0}@media (min-width: 900px){.ui-product-cart-add-bar--inline{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ui-product-cart-add-bar--inline.ui-product-cart-add-bar--product-selected{grid-template-columns:minmax(0,1fr) auto auto}}.ui-product-cart-add-bar__search-anchor{position:relative;min-width:0}.ui-product-cart-add-bar__field{display:flex;align-items:center;gap:.5rem;min-height:var(--ui-select-min-height);padding:.35rem 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--ds-border, #cbd5e1) 82%,transparent);border-radius:0;background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 28%,transparent);box-shadow:none;transition:border-color .14s ease,background-color .14s ease}.ui-product-cart-add-bar__field:focus-within,.ui-product-cart-add-bar__field--open{border-bottom-color:color-mix(in srgb,var(--brand-primary, #1e3a5f) 48%,var(--ds-border, #cbd5e1));background:color-mix(in srgb,var(--brand-primary, #1e3a5f) 4%,transparent)}.ui-product-cart-add-bar__field-icon{flex:0 0 auto;color:var(--text-secondary)}.ui-product-cart-add-bar__input{flex:1 1 auto;min-width:0;border:0;padding:.35rem 0;background:transparent;color:var(--text-primary);font-size:.925rem;font-weight:520;line-height:1.35;outline:none}.ui-product-cart-add-bar__input::placeholder{color:var(--text-tertiary, #94a3b8);font-weight:500}.ui-product-cart-add-bar__hint,.ui-product-cart-add-bar__status{margin:.3rem 0 0;color:var(--text-secondary);font-size:.72rem;font-weight:600;line-height:1.35}.ui-product-cart-add-bar__status,.ui-product-cart-add-bar__actions,.ui-product-cart-table__numeric-cell{display:inline-flex;align-items:center;gap:.35rem}.ui-product-cart-add-bar__actions{flex-wrap:wrap;align-items:flex-end;gap:.65rem}.ui-product-cart-add-bar__qty{display:flex;flex-direction:column;gap:.2rem;min-width:6.5rem}.ui-product-cart-add-bar__qty-label{color:var(--text-secondary);font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ui-product-cart-add-bar__submit.ui-btn{align-self:end;gap:.35rem;border-radius:999px;padding-inline:.9rem;color:var(--brand-primary, #1e3a5f);font-weight:650}.ui-product-cart-add-bar__submit.ui-btn:not(:disabled):hover{background:color-mix(in srgb,var(--brand-primary, #1e3a5f) 8%,transparent)}.ui-product-cart-add-bar__submit.ui-btn:disabled{color:var(--text-tertiary, #94a3b8)}.ui-product-cart-table{--table-cell-py: .52rem;--table-cell-px: .55rem;width:100%;min-width:520px;border:0}.ui-product-cart-table__col-index{width:2.75rem}.ui-product-cart-table__col-product{width:auto;min-width:11rem}.ui-product-cart-table__col-fiscal{width:7.25rem}.ui-product-cart-table__col-code{width:7.5rem}.ui-product-cart-table__col-qty{width:6.25rem}.ui-product-cart-table__col-price{width:7.25rem}.ui-product-cart-table__col-discount{width:6.75rem}.ui-product-cart-table__col-subtotal{width:7.75rem}.ui-product-cart-table__col-actions{width:2.75rem}.ui-product-cart-table .ui-table-root,.ui-product-cart-table table{width:100%}.ui-product-cart-table thead th{position:sticky;top:0;z-index:3;padding:.48rem var(--table-cell-px);border-bottom:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 68%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f8fafc) 58%,var(--ds-surface, #ffffff));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--ds-text-secondary, #64748b);font-size:.62rem;font-weight:720;letter-spacing:.055em;text-transform:uppercase}.ui-product-cart-table tbody td{padding:var(--table-cell-py) var(--table-cell-px);border-bottom:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 42%,transparent);font-size:.8125rem;line-height:1.32;vertical-align:middle;transition:background-color .16s ease,border-color .16s ease}.ui-product-cart-table tbody tr:hover td{background:color-mix(in srgb,var(--ds-bg-muted, #f8fafc) 38%,transparent)}.ui-product-cart-table tbody tr:last-child td{border-bottom:0}.ui-product-cart-table tbody tr.ui-product-cart-table__row--flash:hover td,.ui-product-cart-table tbody tr.ui-product-cart-table__row--replacing:hover td{background:transparent}.ui-product-cart-table__head--compact-input,.ui-product-cart-table__cell--compact-input{text-align:right}.ui-product-cart-table__cell--compact-input .ui-product-cart-table__numeric-cell{justify-content:flex-end;width:100%}.ui-product-cart-table__cell--compact-input .input-premium{margin-left:auto}.ui-product-cart-table__head--qty,.ui-product-cart-table__cell--qty,.ui-product-cart-table__head--unit-price,.ui-product-cart-table__cell--unit-price{text-align:center}.ui-product-cart-table__cell--qty .ui-product-cart-table__numeric-cell,.ui-product-cart-table__cell--unit-price .ui-product-cart-table__numeric-cell{justify-content:center}.ui-product-cart-table__cell--qty .input-premium,.ui-product-cart-table__cell--unit-price .input-premium{margin-inline:auto;margin-left:0;text-align:center}.ui-product-cart-table__cell--qty .ui-product-cart-table__numeric-value,.ui-product-cart-table__cell--unit-price .ui-product-cart-table__numeric-value{text-align:center}.ui-product-cart-table .input-premium{min-height:2rem;padding-block:.15rem;font-size:.8125rem}.ui-product-cart-table__product{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.ui-product-cart-table__product-name{max-width:100%;overflow:hidden;color:var(--ds-text, #0f172a);font-size:.84rem;font-weight:700;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.ui-product-cart-table__product-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--ds-text-secondary, #64748b);font-size:.68rem;font-weight:620;line-height:1.2}.ui-product-cart-table__sku{display:inline-flex;align-items:center;padding:.08rem .42rem;border:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 65%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 80%,transparent);color:var(--ds-text-secondary, #64748b);font-size:.64rem;font-weight:700;letter-spacing:.02em}.ui-product-cart-table__variation{display:inline-flex;align-items:center;padding:.08rem .46rem;border:1px solid color-mix(in srgb,var(--brand-primary, #2563eb) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--brand-primary, #2563eb) 7%,transparent);color:var(--ds-text, #0f172a);font-size:.64rem;font-weight:760;letter-spacing:.01em}.ui-product-cart-table__unit{display:inline-flex;align-items:center;color:var(--ds-text-secondary, #64748b);font-size:.64rem;font-weight:650;letter-spacing:.01em;text-transform:uppercase}.ui-product-cart-table__cell--code,.ui-product-cart-table__head--code{text-align:left}.ui-product-cart-table__code{display:inline-block;max-width:100%;overflow:hidden;color:var(--ds-text-secondary, #64748b);font-size:.75rem;font-weight:680;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ui-product-cart-table__code--empty{color:var(--ds-text-secondary, #94a3b8);font-weight:560}.ui-product-cart-table__numeric-value{display:inline-block;width:100%;text-align:right;font-size:.8125rem;font-weight:650;font-variant-numeric:tabular-nums}.ui-product-cart-table__cell--index,.ui-product-cart-table__head--index{width:2.75rem;padding-inline:.35rem;text-align:center}.ui-product-cart-table__cell--index{color:var(--ds-text-secondary, #64748b);font-size:.72rem;font-weight:760;font-variant-numeric:tabular-nums}.ui-product-cart-table__cell--subtotal,.ui-product-cart-table__head--subtotal{font-weight:780;font-variant-numeric:tabular-nums;color:var(--ds-text, #0f172a)}.ui-product-cart-table__cell--subtotal{font-size:.84rem}.ui-product-cart-table tbody tr.ui-product-cart-table__empty-row td{padding:1.35rem var(--table-cell-px);border-bottom:0;color:var(--ds-text-secondary, #64748b);font-size:.8125rem;font-weight:620;text-align:center}.ui-product-cart-table tbody tr.ui-product-cart-table__empty-row:hover td{background:transparent}.ui-product-cart-table .ui-document-cart-table__fiscal-cell{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.2rem .35rem}.ui-product-cart-table .ui-document-cart-table__fiscal-edit.ui-btn--link,.ui-product-cart-table .ui-document-cart-table__fiscal-edit.ui-btn{font-size:.72rem}.ui-product-cart-table .ui-document-cart-table__fiscal-status{font-size:.64rem}.ui-product-cart-table__cell--actions,.ui-product-cart-table__head--actions{width:2.75rem;min-width:2.75rem;padding-inline:.35rem .5rem;text-align:center;white-space:nowrap;vertical-align:middle}.ui-product-cart-table__cell--actions .ui-product-cart-row-actions-drawer__trigger{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;padding:0;border:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 78%,transparent);border-radius:var(--ds-radius-full, 999px);background:var(--ds-surface, #ffffff);color:var(--ds-text-secondary, #64748b);cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.ui-product-cart-table__cell--actions .ui-product-cart-row-actions-drawer__trigger:hover{background:var(--ds-bg-muted, #f1f4f8);border-color:color-mix(in srgb,var(--ds-border, #cbd5e1) 92%,transparent);color:var(--ds-text, #0f172a)}.ui-product-cart-table__cell--actions .ui-product-cart-row-actions-drawer__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary, #1e3a5f) 45%,transparent);outline-offset:2px}.ui-product-cart-row-actions-drawer .ui-drawer-panel__summary{margin-bottom:var(--ds-space-3, 12px)}.ui-product-cart-row-actions-drawer__action--danger .ui-drawer-panel__link-row-title{color:var(--ds-text, #0f172a)}.ui-product-cart-row-actions-drawer__action--danger:hover{border-color:color-mix(in srgb,var(--ds-error, #dc2626) 38%,var(--ds-border, #e2e8f0));background:color-mix(in srgb,var(--ds-error, #dc2626) 5%,var(--ds-bg-muted, #f1f4f8))}.ui-product-cart-row-actions-drawer__action--danger:hover .ui-drawer-panel__link-row-title{color:var(--ds-error, #dc2626)}.ui-product-cart-table thead .ui-product-cart-table__head--actions{z-index:4}.ui-product-cart-table__row--replacing td{border-bottom-color:color-mix(in srgb,var(--ds-border, #e2e8f0) 55%,transparent)}.ui-product-cart-table__row--replacing td:first-child{box-shadow:inset 2px 0 color-mix(in srgb,var(--ds-text-secondary, #64748b) 35%,transparent)}.ui-product-cart-add-bar__replace-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;margin:0 0 var(--ds-space-2, 8px);padding:0 0 var(--ds-space-2, 8px);border-bottom:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 52%,transparent)}.ui-product-cart-add-bar__replace-notice-text{color:var(--ds-text-secondary, #64748b);font-size:.78rem;font-weight:620;line-height:1.4}.ui-product-cart-add-bar__replace-notice .ui-btn--link{min-height:auto;padding:0;font-size:.78rem;font-weight:650}.ui-product-cart-add-bar--replacing .ui-product-cart-add-bar__field{border-bottom-color:color-mix(in srgb,var(--ds-text-secondary, #64748b) 45%,var(--ds-border, #cbd5e1))}.ui-product-cart-table__row--flash{animation:ui-product-cart-row-flash 1.3s ease-out}@keyframes ui-product-cart-row-flash{0%{background:color-mix(in srgb,var(--brand-primary, #1e3a5f) 8%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--brand-primary, #1e3a5f) 22%,transparent)}45%{background:color-mix(in srgb,var(--brand-primary, #1e3a5f) 4%,transparent)}to{background:transparent;box-shadow:none}}.ui-drawer-shell:has(.ui-product-variation-picker) .ui-drawer-header[data-tone=brand]{background:linear-gradient(135deg,var(--ds-cta, #ff6b00) 0%,color-mix(in srgb,var(--ds-cta, #ff6b00) 78%,#c2410c) 100%);border-bottom:none;padding:1.05rem 1.25rem}.ui-drawer-shell:has(.ui-product-variation-picker) .ui-drawer-header[data-tone=brand] .ui-drawer-title,.ui-drawer-shell:has(.ui-product-variation-picker) .ui-drawer-header[data-tone=brand] .ui-drawer-header__subtitle{color:#fff}.ui-drawer-shell:has(.ui-product-variation-picker) .ui-drawer-header[data-tone=brand] .ui-drawer-close{color:#fff;background:color-mix(in srgb,#fff 14%,transparent);border-color:color-mix(in srgb,#fff 24%,transparent)}.ui-drawer-shell:has(.ui-product-variation-picker) .ui-drawer-header[data-tone=brand] .ui-drawer-close:hover:not(:disabled){color:#fff;background:color-mix(in srgb,#fff 24%,transparent);border-color:color-mix(in srgb,#fff 34%,transparent)}.ui-product-variation-picker{--ui-commerce-numeric-input-width: 8rem;--ui-commerce-numeric-col-width: 9.25rem;display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0}.ui-product-variation-picker__product{display:flex;flex-direction:column;gap:.3rem;min-width:0}.ui-product-variation-picker__product-name{margin:0;color:var(--text-primary);font-size:1.0625rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;word-break:break-word}.ui-product-variation-picker__product-meta{margin:0;color:var(--text-secondary);font-size:.8125rem;font-weight:600;line-height:1.45}.ui-product-variation-picker__bulk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.65rem;align-items:end;padding:.85rem 1rem;border-radius:12px;border:1px dashed color-mix(in srgb,var(--border-color) 78%,transparent);background:color-mix(in srgb,var(--ds-bg-muted) 42%,var(--ds-bg-card))}.ui-product-variation-picker__bulk--no-price{grid-template-columns:minmax(0,1fr) auto}.ui-product-variation-picker__table{display:flex;flex-direction:column;gap:.45rem;min-width:0}.ui-product-variation-picker__head,.ui-product-variation-picker__row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(var(--ui-commerce-numeric-col-width),.62fr) minmax(var(--ui-commerce-numeric-col-width),.68fr);gap:.65rem;align-items:center;min-width:0}.ui-product-variation-picker__head--no-price,.ui-product-variation-picker__row--no-price{grid-template-columns:minmax(0,1.4fr) minmax(var(--ui-commerce-numeric-col-width),.62fr)}.ui-product-variation-picker__head{padding:0 .35rem .25rem;color:var(--text-secondary);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ui-product-variation-picker__head>span:nth-child(n+2){text-align:center}.ui-product-variation-picker__numeric-cell{display:flex;justify-content:center;min-width:0}.ui-product-variation-picker__numeric-cell .input-premium,.ui-product-variation-picker__numeric-cell .input-group,.ui-product-variation-picker__bulk .input-premium,.ui-product-variation-picker__bulk .input-group{width:100%;max-width:var(--ui-commerce-numeric-input-width)}.ui-product-variation-picker__numeric-cell .input-premium,.ui-product-variation-picker__bulk .input-premium{text-align:center}.ui-product-variation-picker__row{padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);border-radius:10px;background:var(--ds-bg-card, #fff);transition:border-color .15s ease,box-shadow .15s ease}.ui-product-variation-picker__row:has(input:focus),.ui-product-variation-picker__row:has(.input-premium:focus-within){border-color:color-mix(in srgb,var(--brand-primary) 45%,var(--border-color));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent)}.ui-product-variation-picker__variation-name{min-width:0;color:var(--text-primary);font-size:.875rem;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-product-variation-picker__variation-sku{margin-top:.15rem;color:var(--text-secondary);font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums}.ui-product-variation-picker__empty{margin:0;padding:1rem;text-align:center;color:var(--text-secondary);font-size:.875rem;font-weight:600;border-radius:10px;border:1px dashed color-mix(in srgb,var(--border-color) 78%,transparent)}.ui-product-variation-picker__footer-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ds-bg-card) 90%,transparent)}.ui-product-variation-picker__footer-summary-label{color:var(--text-secondary);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ui-product-variation-picker__footer-summary-value{color:var(--text-primary);font-size:.9375rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ui-product-variation-picker__footer .ui-drawer-footer__actions .ui-btn--primary:disabled{opacity:1}@media (max-width: 720px){.ui-product-variation-picker__bulk,.ui-product-variation-picker__bulk--no-price{grid-template-columns:minmax(0,1fr)}.ui-product-variation-picker__head{display:none}.ui-product-variation-picker__row,.ui-product-variation-picker__row--no-price{grid-template-columns:minmax(0,1fr);gap:.5rem}.ui-product-variation-picker__footer-summary{flex-direction:column;align-items:flex-start;gap:.35rem}}.ui-commerce-item-edit-drawer{--ui-commerce-numeric-input-width: 7.5rem;--ui-commerce-numeric-col-width: 8.25rem;display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0}.ui-commerce-item-edit-drawer__product{display:flex;flex-direction:column;gap:.3rem;min-width:0}.ui-commerce-item-edit-drawer__product-name{margin:0;color:var(--text-primary);font-size:1.0625rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;word-break:break-word}.ui-commerce-item-edit-drawer__product-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:0;color:var(--text-secondary);font-size:.8125rem;font-weight:600;line-height:1.45}.ui-commerce-item-edit-drawer__replace-link{margin:0;padding:0;border:0;background:transparent;color:var(--brand-primary, #1e3a5f);font:inherit;font-size:.8125rem;font-weight:650;line-height:1.35;text-decoration:underline;text-underline-offset:.14em;cursor:pointer}.ui-commerce-item-edit-drawer__replace-link:hover{color:color-mix(in srgb,var(--brand-primary, #1e3a5f) 82%,var(--ds-text, #0f172a))}.ui-commerce-item-edit-drawer__workspace{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0}.ui-commerce-item-edit-drawer__tabs.ui-underline-tabs{--underline-tabs-gap: var(--ds-space-5, 20px);--underline-tabs-border: color-mix(in srgb, var(--ds-border, #e2e8f0) 72%, transparent);--underline-tabs-text: var(--ds-text-secondary, #617089);--underline-tabs-text-active: var(--ds-text, #1b2a41);--underline-tabs-indicator: var(--brand-primary, #1e3a5f);margin:0;padding:0}.ui-commerce-item-edit-drawer__tab-panel{min-width:0}.ui-commerce-item-edit-drawer__tab-dot{display:inline-block;width:.375rem;height:.375rem;margin-left:.35rem;border-radius:999px;background:var(--ds-cta, #ff6b00);vertical-align:.05em}.ui-commerce-item-edit-drawer__values{display:flex;flex-direction:column;gap:.45rem;min-width:0}.ui-commerce-item-edit-drawer__values-head,.ui-commerce-item-edit-drawer__values-row{display:grid;gap:.65rem;align-items:center;min-width:0}.ui-commerce-item-edit-drawer__values-row.ui-drawer-panel__form{display:grid;gap:.65rem;margin:0;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);border-radius:10px;background:var(--ds-bg-card, #fff)}.ui-commerce-item-edit-drawer__values-row.ui-drawer-panel__form--commercial{gap:.65rem}.ui-commerce-item-edit-drawer__values-row:has(input:focus),.ui-commerce-item-edit-drawer__values-row:has(.input-premium:focus-within){border-color:color-mix(in srgb,var(--brand-primary) 45%,var(--border-color));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent)}.ui-commerce-item-edit-drawer__values-row--3{grid-template-columns:repeat(3,minmax(var(--ui-commerce-numeric-col-width),1fr))}.ui-commerce-item-edit-drawer__values-row--2{grid-template-columns:repeat(2,minmax(var(--ui-commerce-numeric-col-width),1fr))}.ui-commerce-item-edit-drawer__values-row--1{grid-template-columns:minmax(var(--ui-commerce-numeric-col-width),12rem)}.ui-commerce-item-edit-drawer__values-head--3{grid-template-columns:repeat(3,minmax(var(--ui-commerce-numeric-col-width),1fr))}.ui-commerce-item-edit-drawer__values-head--2{grid-template-columns:repeat(2,minmax(var(--ui-commerce-numeric-col-width),1fr))}.ui-commerce-item-edit-drawer__values-head--1{grid-template-columns:minmax(var(--ui-commerce-numeric-col-width),12rem)}.ui-commerce-item-edit-drawer__values-head{padding:0 .35rem .15rem;color:var(--text-secondary);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ui-commerce-item-edit-drawer__values-head>span{text-align:center}.ui-commerce-item-edit-drawer__numeric-cell{display:flex;flex-direction:column;align-items:center;gap:0;min-width:0}.ui-commerce-item-edit-drawer__numeric-cell .ui-field,.ui-commerce-item-edit-drawer__numeric-cell .input-premium,.ui-commerce-item-edit-drawer__numeric-cell .input-group{width:100%;max-width:var(--ui-commerce-numeric-input-width)}.ui-commerce-item-edit-drawer__numeric-cell .ui-field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-commerce-item-edit-drawer__numeric-cell .input-premium{text-align:center}.ui-commerce-item-edit-drawer__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.7rem .85rem;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ds-bg-card) 92%,transparent)}.ui-commerce-item-edit-drawer__summary-label{color:var(--text-secondary);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ui-commerce-item-edit-drawer__summary-value{color:var(--text-primary);font-size:.9375rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:right}.ui-commerce-item-edit-drawer__summary-detail{display:block;margin-top:.12rem;color:var(--text-secondary);font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:none}.ui-commerce-item-edit-drawer__fiscal{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0}.ui-commerce-item-edit-drawer__fiscal-lead{margin:0;color:var(--text-secondary);font-size:.8125rem;font-weight:600;line-height:1.45}.ui-commerce-item-edit-drawer__fiscal .ui-document-section+.ui-document-section{margin-top:0}.ui-commerce-item-edit-drawer__fiscal .ui-drawer-panel__form{gap:var(--ds-space-4, 16px)}.ui-commerce-item-edit-drawer__footer .ui-drawer-footer__actions .ui-btn--primary:disabled{opacity:1}@media (max-width: 720px){.ui-commerce-item-edit-drawer__values-head{display:none}.ui-commerce-item-edit-drawer__values-row--1,.ui-commerce-item-edit-drawer__values-row--2,.ui-commerce-item-edit-drawer__values-row--3{grid-template-columns:minmax(0,1fr);gap:.65rem}.ui-commerce-item-edit-drawer__numeric-cell{align-items:stretch}.ui-commerce-item-edit-drawer__numeric-cell .ui-field__label{position:static;width:auto;height:auto;margin:0 0 .25rem;clip:auto;overflow:visible;white-space:normal}.ui-commerce-item-edit-drawer__numeric-cell .input-premium,.ui-commerce-item-edit-drawer__numeric-cell .input-group{max-width:none}.ui-commerce-item-edit-drawer__summary{flex-direction:column;align-items:flex-start;gap:.35rem}.ui-commerce-item-edit-drawer__summary-value{text-align:left}}.ui-document-cart-table__col-fiscal{width:7.5rem}.ui-document-cart-table__head--fiscal,.ui-document-cart-table__cell--fiscal{text-align:center!important}.ui-document-cart-table__fiscal-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-width:0;width:100%}.ui-document-cart-table__fiscal-edit.ui-btn--link,.ui-document-cart-table__fiscal-edit.ui-btn{padding:0;min-height:0;font-size:.8125rem;font-weight:700;line-height:1.2}.ui-document-cart-table__fiscal-readonly-label{font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.ui-document-cart-table__fiscal-status{max-width:100%;font-size:.68rem;font-weight:600;line-height:1.25;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-document-cart-table__fiscal-status--ok{color:var(--text-secondary)}.ui-document-cart-table__fiscal-status--pending{color:color-mix(in srgb,var(--ds-cta, #ff6b00) 42%,var(--text-secondary));font-weight:620}.ui-document-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-document-preview);display:flex;align-items:center;justify-content:center;padding:clamp(12px,2vw,24px);background:color-mix(in srgb,var(--ds-navy-950, #071226) 52%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:ui-document-preview-overlay-in .18s ease-out;pointer-events:auto}.ui-document-preview-modal{display:flex;flex-direction:column;width:min(1120px,100%);max-height:min(92vh,920px);pointer-events:auto;background:var(--ds-bg-card, #fff);border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);border-radius:18px;box-shadow:0 0 0 1px #0f172a0a,0 28px 70px #0f172a38;overflow:hidden;animation:ui-document-preview-modal-in .22s cubic-bezier(.2,.8,.2,1)}.ui-document-preview-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0;padding:16px 18px 14px;border-bottom:1px solid var(--border-color);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-bg-muted, #f8fafc) 72%,transparent) 0%,var(--ds-bg-card, #fff) 100%)}.ui-document-preview-modal__header-copy{min-width:0}.ui-document-preview-modal__badge{display:inline-flex;align-items:center;margin-bottom:6px;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--ds-orange, #e8752a) 12%,transparent);color:var(--ds-orange, #e8752a);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ui-document-preview-modal__title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);line-height:1.25}.ui-document-preview-modal__subtitle{margin:4px 0 0;font-size:.8125rem;color:var(--text-secondary);line-height:1.35}.ui-document-preview-modal__toolbar{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.ui-document-preview-modal__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;min-width:0;border:1px solid var(--border-color);border-radius:10px;background:var(--ds-bg-card, #fff);color:var(--text-secondary);cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.ui-document-preview-modal__icon-btn.ui-icon-button{box-shadow:none}@media (hover: hover){.ui-document-preview-modal__icon-btn:hover:not(:disabled){background:var(--ds-sidebar-hover-bg);color:var(--text-primary);border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-color));transform:translateY(-1px)}}.ui-document-preview-modal__icon-btn:disabled{opacity:.45;cursor:not-allowed}.ui-document-preview-modal__body{flex:1 1 auto;min-height:0;overflow:hidden;background:#eef2f7}.ui-document-preview-modal__html-frame-wrap{width:100%;height:100%;padding:18px;overflow:auto;background:#eef2f7;box-sizing:border-box}.ui-document-preview-modal--html .ui-document-preview-modal__body{background:#eef2f7}.ui-document-preview-modal--html .ui-document-preview-modal__html-frame-wrap{padding:clamp(12px,2vw,24px)}.ui-document-preview-modal__html-frame-wrap iframe{display:block;width:min(210mm,100%);max-width:210mm;min-height:480px;margin:0 auto;border:0;border-radius:4px;background:#fff;box-shadow:0 10px 30px #0f172a14}.ui-document-preview-modal__print-frame{position:absolute;width:0;height:0;border:0;opacity:0;pointer-events:none}.ui-document-preview-modal__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:320px;color:var(--text-secondary)}.ui-document-preview-modal__loading-spinner{width:28px;height:28px;border-radius:50%;border:2px solid color-mix(in srgb,var(--brand-primary) 16%,transparent);border-top-color:var(--brand-primary);animation:ui-document-preview-spin .8s linear infinite}.ui-document-preview-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:12px 18px 16px;border-top:1px solid var(--border-color);background:var(--ds-bg-card, #fff)}.ui-document-preview-modal__footer-hint{margin:0;font-size:.8125rem;color:var(--text-muted)}.ui-document-preview-modal__footer-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.ui-document-preview-modal__meta{display:flex;flex-direction:column;gap:10px;padding:18px 16px;min-width:0}.ui-document-preview-modal__meta-line{margin:0;font-size:.8125rem;font-weight:600;color:var(--text-primary);line-height:1.35}@keyframes ui-document-preview-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ui-document-preview-modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ui-document-preview-spin{to{transform:rotate(360deg)}}@media (max-width: 720px){.ui-document-preview-modal__header{flex-direction:column}.ui-document-preview-modal__footer{flex-direction:column;align-items:stretch}.ui-document-preview-modal__footer-actions{justify-content:flex-end}}@media (prefers-reduced-motion: reduce){.ui-document-preview-overlay,.ui-document-preview-modal,.ui-document-preview-modal__loading-spinner{animation:none}}.sale-documents-modal{padding:0}.sale-documents-modal__tabs{display:flex;gap:0;margin:0;padding:0 16px;border-bottom:1px solid var(--border-color);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-bg-muted, #f8fafc) 72%,transparent) 0%,var(--ds-bg-card, #fff) 100%);list-style:none;flex-shrink:0}.sale-documents-modal__tabs button{position:relative;display:inline-flex;align-items:center;gap:6px;padding:12px 16px;border:0;background:transparent;color:var(--text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:color .18s ease;white-space:nowrap}.sale-documents-modal__tabs button:hover{color:var(--text-primary)}.sale-documents-modal__tabs button.is-active{color:var(--brand-primary)}.sale-documents-modal__tabs button.is-active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--brand-primary);border-radius:2px 2px 0 0}.sale-documents-modal__panel{padding:20px 18px;min-height:180px}.sale-documents-modal__panel>p{margin:0 0 16px;font-size:.875rem;color:var(--text-secondary);line-height:1.5}.sale-documents-modal__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sale-documents-modal__boleto-list{display:flex;flex-direction:column;gap:0;margin:16px 0 0;padding:0;list-style:none}.sale-documents-modal__boleto-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-color)}.sale-documents-modal__boleto-item:last-child{border-bottom:0}.sale-documents-modal__boleto-item strong{display:block;font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:2px}.sale-documents-modal__boleto-item>div>p{margin:0;font-size:.8125rem;color:var(--text-secondary);line-height:1.4}.sale-documents-modal__status{margin-top:4px;font-size:.75rem;color:var(--text-muted)}.sale-documents-modal__item-actions{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.sale-documents-modal__muted{color:var(--text-muted);font-size:.8125rem}.crm-kanban-page.ui-workspace-shell{min-height:0;flex:1 1 auto}.crm-kanban-board-wrap{min-height:0;flex:1 1 auto;overflow:hidden}.crm-kanban-board-loading{display:flex;align-items:center;justify-content:center;min-height:240px}.crm-kanban-board{display:flex;gap:var(--ds-space-3, 12px);align-items:stretch;min-height:420px;overflow-x:auto;overflow-y:hidden;padding-bottom:var(--ds-space-2, 8px)}.crm-kanban-column{flex:0 0 min(320px,88vw);display:flex;flex-direction:column;min-height:0;background:var(--ds-bg-card);border:1px solid var(--border-color);border-radius:var(--ds-radius-lg, 12px)}.crm-kanban-stage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-2, 8px);padding:var(--ds-space-3, 12px);border-bottom:1px solid var(--border-color)}.crm-kanban-stage-head__accent{width:4px;min-height:2.5rem;border-radius:999px;background:var(--bo-stage-color, var(--brand-primary));margin-right:var(--ds-space-2, 8px)}.crm-kanban-stage-head>div:first-child{display:flex;align-items:flex-start;min-width:0;flex:1 1 auto}.crm-kanban-stage-head__title{margin:0;font-size:.875rem;font-weight:700;color:var(--text-primary)}.crm-kanban-stage-head__meta{display:flex;flex-wrap:wrap;gap:var(--ds-space-2, 8px);margin-top:2px;font-size:.75rem;color:var(--text-muted)}.crm-kanban-stage-body{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);flex:1 1 auto;min-height:0;padding:var(--ds-space-2, 8px);overflow-y:auto}.crm-kanban-cards{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px)}.crm-kanban-card{border-left:3px solid var(--bo-priority-border, var(--info));cursor:grab}.crm-kanban-card--priority-alta{border-left-color:var(--error)}.crm-kanban-card--priority-media{border-left-color:var(--warning)}.crm-kanban-card--priority-baixa{border-left-color:var(--info)}.crm-kanban-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-2, 8px)}.crm-kanban-card__title{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.crm-kanban-priority{flex-shrink:0;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .35rem;border-radius:var(--ds-radius-pill, 999px)}.crm-kanban-priority--alta{color:var(--error);background:color-mix(in srgb,var(--error) 12%,transparent)}.crm-kanban-priority--media{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.crm-kanban-priority--baixa{color:var(--info);background:color-mix(in srgb,var(--info) 12%,transparent)}.crm-kanban-card__contact{margin-top:var(--ds-space-1, 4px);font-size:.75rem;color:var(--text-muted)}.crm-kanban-card__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-1, 4px);margin-top:var(--ds-space-2, 8px)}.crm-kanban-card__stat{display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.crm-kanban-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2, 8px);margin-top:var(--ds-space-2, 8px);font-size:.6875rem;color:var(--text-muted)}.crm-kanban-card__date{display:inline-flex;align-items:center;gap:4px}.crm-kanban-card__badge{font-weight:700;color:var(--text-secondary)}.crm-kanban-add-card{width:100%;justify-content:center;font-size:.8125rem}.crm-kanban-tabs{display:inline-flex;flex-wrap:wrap;gap:var(--ds-space-1, 4px);margin-right:var(--ds-space-3, 12px)}.crm-kanban-tab.is-active{font-weight:700;color:var(--brand-primary)}.ui-fiscal-note-detail-drawer{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0}.ui-fiscal-note-detail-drawer__hero-block{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ui-fiscal-note-detail-drawer__hero-block--status{align-items:flex-start;justify-content:flex-start}.ui-fiscal-note-detail-drawer__client-name{color:var(--text-primary);font-size:.9375rem;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-fiscal-note-detail-drawer__meta{color:var(--text-secondary);font-size:.8125rem;font-weight:600;line-height:1.35}.ui-fiscal-note-detail-drawer__values{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0}.ui-fiscal-note-detail-drawer__value-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.ui-fiscal-note-detail-drawer__value-row dt,.ui-fiscal-note-detail-drawer__value-row dd{margin:0;font-size:.8125rem;line-height:1.35}.ui-fiscal-note-detail-drawer__value-row dt{color:var(--text-secondary);font-weight:700}.ui-fiscal-note-detail-drawer__value-row dd{color:var(--text-primary);font-weight:650;font-variant-numeric:tabular-nums}.ui-fiscal-note-detail-drawer__value-row--total dd{font-size:.9375rem;font-weight:760}.ui-fiscal-note-detail-drawer__access-key{margin:0;padding:.65rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 48%,transparent);color:var(--text-secondary);font-size:.75rem;font-weight:600;line-height:1.4;word-break:break-all}.ui-fiscal-note-detail-drawer__secondary-cta{flex:1 1 auto;min-width:0}@media (max-width: 640px){.ui-fiscal-note-detail-drawer__hero,.ui-drawer-panel__hero{grid-template-columns:1fr}}.ui-fiscal-auth-drawer{gap:var(--ds-space-3, 12px)}.ui-fiscal-authorization-panel__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--brand-primary, #1e3a5f) 10%,transparent);color:var(--brand-primary, #1e3a5f)}.ui-fiscal-authorization-panel__copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ui-fiscal-authorization-panel__copy p{margin:0;color:var(--text-secondary);font-size:.8125rem;font-weight:600;line-height:1.45}.ui-fiscal-authorization-panel__copy p:first-child{color:var(--text-primary);font-size:.875rem;font-weight:760}.ui-fiscal-authorization-panel{display:flex;flex-direction:column;align-items:stretch;gap:.65rem}.ui-fiscal-authorization-panel__main{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.ui-fiscal-authorization-panel__boleto-action{margin:.15rem 0 0}.ui-fiscal-authorization-panel.ui-fiscal-auth-drawer__status{width:100%}.ui-fiscal-auth-drawer__status--success .ui-fiscal-authorization-panel__icon{background:color-mix(in srgb,var(--ds-success, #16a34a) 12%,transparent);color:var(--ds-success, #16a34a)}.ui-fiscal-auth-drawer__status--warning .ui-fiscal-authorization-panel__icon{background:color-mix(in srgb,var(--ds-warning, #d97706) 12%,transparent);color:var(--ds-warning, #d97706)}.ui-fiscal-auth-drawer__status--error .ui-fiscal-authorization-panel__icon{background:color-mix(in srgb,var(--ds-danger, #dc2626) 12%,transparent);color:var(--ds-danger, #dc2626)}.ui-fiscal-authorization-panel__copy .ui-fiscal-authorization-panel__chave{margin:.15rem 0 0;color:var(--text-secondary);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;word-break:break-all}.ui-fiscal-authorization-panel__guide{display:flex;flex-direction:column;gap:.35rem;margin-top:.35rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--border-color) 72%,transparent)}.ui-fiscal-authorization-panel__guide-label{margin:0;color:var(--text-secondary);font-size:.75rem;font-weight:760;letter-spacing:.02em;text-transform:uppercase}.ui-fiscal-authorization-panel__guide-steps{margin:0;padding-left:1.15rem;color:var(--text-secondary);font-size:.8125rem;font-weight:600;line-height:1.45}.ui-fiscal-authorization-panel__guide-steps li+li{margin-top:.2rem}.ui-fiscal-emission-technical-detail{margin-top:.45rem;min-width:0}.ui-fiscal-emission-technical-detail__toggle{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.2rem 0;border:0;background:transparent;color:var(--text-secondary);font-size:.75rem;font-weight:700;line-height:1.35;cursor:pointer}.ui-fiscal-emission-technical-detail__toggle:hover{color:var(--text-primary)}.ui-fiscal-emission-technical-detail__body{margin-top:.45rem;padding:.65rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 55%,var(--ds-bg-card))}.ui-fiscal-emission-technical-detail__disclosure{margin-top:.35rem}.ui-fiscal-emission-technical-detail__disclosure>summary{color:var(--text-secondary);font-size:.75rem;font-weight:700;line-height:1.35;cursor:pointer;list-style:none}.ui-fiscal-emission-technical-detail__disclosure>summary::-webkit-details-marker{display:none}.ui-fiscal-emission-technical-detail__disclosure>summary:hover{color:var(--text-primary)}.ui-fiscal-emission-technical-detail__disclosure>p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.8125rem;font-weight:600;line-height:1.45;word-break:break-word}.ui-billing-drawer__busy{display:flex;align-items:center;gap:.5rem;padding:.65rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 55%,var(--ds-bg-card));color:var(--text-secondary);font-size:.8125rem;font-weight:600}.ui-billing-drawer__footer-meta{display:flex;flex-direction:column;gap:.35rem;width:100%;min-width:0}.ui-billing-drawer__success{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-3, 12px);padding:1.5rem .5rem .75rem;text-align:center}.ui-billing-drawer__success-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);opacity:.72}.ui-billing-drawer__success h2{margin:0;color:var(--text-primary);font-size:1.05rem;font-weight:760;line-height:1.25}.ui-billing-drawer__success p{margin:0;color:var(--text-secondary);font-size:.875rem;font-weight:600;line-height:1.45;max-width:28rem}.ui-billing-drawer__section-title{margin:0 0 .35rem;color:var(--text-primary);font-size:.875rem;font-weight:760}.ui-billing-drawer__alert{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .85rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--ds-danger, #dc2626) 28%,var(--border-color));background:color-mix(in srgb,var(--ds-danger, #dc2626) 8%,var(--ds-bg-card));color:var(--text-secondary);font-size:.8125rem;font-weight:600;line-height:1.45}.ui-billing-drawer__pix-code{display:flex;flex-direction:column;gap:.5rem}.ui-billing-drawer__pix-code code{display:block;padding:.65rem .75rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 48%,transparent);font-size:.75rem;line-height:1.4;word-break:break-all}.ui-billing-drawer__pix-qr{display:block;max-width:220px;margin:0 auto;border-radius:12px;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent)}.form-group{margin-bottom:var(--space-4)}.form-label{display:block;margin-bottom:var(--space-2);color:var(--color-text-label, var(--text-primary));font-size:var(--text-sm);font-weight:500}.form-label--caps{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;color:var(--color-text-label, var(--text-secondary))}.form-field{padding:var(--space-3);background:var(--surface-overlay);border-radius:var(--radius-md)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-6)}@media (min-width: 1024px) and (max-width: 1536px){.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.form-grid-12,.mommo-form-grid-2,.mommo-form-grid-3,.mommo-form-grid-4{display:grid;gap:var(--form-gap-sm, var(--ds-space-3, 12px)) var(--form-gap, var(--ds-space-4, 16px));align-items:start;min-width:0}.form-grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}.mommo-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mommo-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mommo-form-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid-12+.form-grid-12{margin-top:var(--space-4)}@media (max-width: 1279px){.mommo-form-grid-3,.mommo-form-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-field-span-1{grid-column:span 1}.form-field-span-2{grid-column:span 2}.form-field-span-3{grid-column:span 3}.form-field-span-4{grid-column:span 4}.form-field-span-5{grid-column:span 5}.form-field-span-6{grid-column:span 6}.form-field-span-7{grid-column:span 7}.form-field-span-8{grid-column:span 8}.form-field-span-9{grid-column:span 9}.form-field-span-10{grid-column:span 10}.form-field-span-11{grid-column:span 11}.form-field-span-12{grid-column:span 12}.ui-entity-form-grid-item--full{grid-column:1 / -1}.form-section-title{margin:var(--space-8) 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--surface-overlay);color:var(--brand-primary);font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em}.form-section-title:first-child{margin-top:var(--space-4)}.form-field-with-action{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:var(--space-2);align-items:start}.form-field-with-action>button{margin-top:30px}.form-compact-card{padding:var(--space-4);background:var(--surface-hover);border:1px solid var(--border-color);border-radius:var(--radius-lg)}.form-switch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,max-content));gap:var(--space-3) var(--space-5);align-items:center}.form-switch-row{display:inline-flex;align-items:center;gap:var(--space-2);min-height:28px;color:var(--text-primary);font-size:var(--text-sm)}.customer-upload-card:hover{border-color:var(--brand-primary);background:var(--brand-primary-light);color:var(--brand-primary)}.input-group{position:relative;width:100%;max-width:min(100%,var(--field-max-width, 28rem));margin-top:var(--space-2)}.input-group--fluid,.input-group--full{max-width:none}.ui-field--lg{max-width:min(100%,var(--field-max-width-lg, var(--field-max-width, 24rem)))}.input-group label{display:block;margin-bottom:.35rem;color:var(--color-text-label, var(--text-primary));font-size:var(--text-sm);font-weight:500}.input-group input,.input-group select,.input-group textarea{width:100%;padding:var(--control-py) var(--control-px);min-height:var(--input-height, var(--control-min-height, 2.625rem));background:var(--color-input-bg, var(--bg-secondary));border:1px solid var(--color-input-border, var(--border-color));border-radius:var(--control-radius, var(--radius-md));color:var(--text-primary);font-family:var(--font-body);font-size:var(--control-font);line-height:var(--control-line-height, 1.35);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.input-group input:hover:not(:disabled):not(:read-only),.input-group select:hover:not(:disabled),.input-group textarea:hover:not(:disabled):not(:read-only){border-color:var(--color-input-border-hover, var(--border-hover))}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--border-focus);background:var(--color-input-bg-focus, var(--ds-bg-card))}.input-premium,.ui-control{width:100%;padding:var(--control-py) var(--control-px);min-height:var(--input-height, var(--control-min-height, 2.625rem));background:var(--color-input-bg, var(--bg-secondary));border:1px solid var(--color-input-border, var(--border-color));border-radius:var(--control-radius, var(--radius-md));color:var(--text-primary);font-family:var(--font-body);font-size:var(--control-font);line-height:var(--control-line-height, 1.35);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.input-premium:hover:not(:disabled):not(:read-only),.ui-control:hover:not(:disabled):not(:read-only){border-color:var(--color-input-border-hover, var(--border-hover))}.input-premium:focus,.ui-control:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--border-focus);background:var(--color-input-bg-focus, var(--ds-bg-card))}.ui-input-with-suffix{position:relative;width:100%}.ui-input-with-suffix .ui-control,.ui-input-with-suffix .input-premium{padding-right:calc(var(--control-suffix-size, 2rem) + var(--control-suffix-gap, .35rem) + var(--control-px, .85rem))}.ui-input-with-suffix__action{position:absolute;top:50%;right:var(--control-suffix-gap, .35rem);display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%)}.ui-input-suffix-btn{width:var(--control-suffix-size, 2rem);height:var(--control-suffix-size, 2rem);display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-input-border, var(--border-color)) 88%,var(--text-muted, #64748b));border-radius:calc(var(--control-radius, 12px) - 4px);background:color-mix(in srgb,var(--color-input-bg-focus, var(--ds-bg-card)) 86%,var(--brand-primary, #f97316) 4%);color:var(--text-primary);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.ui-input-suffix-btn:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}.ui-input-suffix-btn:disabled{opacity:.5;cursor:not-allowed}.range-input-native{width:100%;accent-color:var(--brand-primary);cursor:pointer}.datepicker-container input[type=date]:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--border-focus, rgba(249, 115, 22, .2))}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity .2s}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=month]::-webkit-calendar-picker-indicator:hover{opacity:1}.input-premium:read-only,.input-premium[readonly],.input-premium:disabled,.input-premium[disabled],.input-document-mode{background:transparent;border-color:transparent;color:var(--text-primary);box-shadow:none;padding-left:0;padding-right:0;cursor:default;opacity:1}.ui-document-form-fieldset{border:0;margin:0;padding:0;min-width:0}.doc-readonly *{pointer-events:none!important}.doc-readonly :is(.ui-entity-form-wizard-sidebar,.ui-form-wizard-timeline,.ui-underline-tabs,.bo-settings-workspace-tabs__nav,.ui-tabs-list),.doc-readonly :is(.ui-entity-form-wizard-sidebar,.ui-form-wizard-timeline,.ui-underline-tabs,.bo-settings-workspace-tabs__nav,.ui-tabs-list) *,.doc-readonly .ui-document-panel__toggle,.doc-readonly .ui-document-panel__body{pointer-events:auto!important}.doc-readonly .ui-finance-settlement-panel,.doc-readonly .ui-finance-settlement-panel *,.doc-readonly .ui-finance-operational-interactive,.doc-readonly .ui-finance-operational-interactive *{pointer-events:auto!important}.doc-readonly .ui-finance-settlement-panel :is(input,select,textarea,button),.doc-readonly .ui-finance-operational-interactive :is(input,select,textarea,button){pointer-events:auto!important}.doc-readonly .ui-form-wizard-timeline__button:disabled{pointer-events:none!important}.doc-readonly .ui-document-panel__body :is(input,select,textarea,button){pointer-events:none!important}.doc-readonly .input-premium,.doc-readonly select,.doc-readonly textarea,.doc-readonly input{border:none!important;background:transparent!important;padding:0!important;color:var(--text-primary)!important;font-weight:500!important;font-size:.95rem!important;resize:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:none!important}.doc-readonly select{background-image:none!important}.doc-readonly label,.doc-readonly .form-label{color:var(--text-secondary)!important;font-size:.75rem!important;font-weight:600!important;margin-bottom:2px!important;display:block!important}.doc-readonly .mommo-select-wrapper{border:none!important;padding:0!important;background:transparent!important}.doc-readonly .input-group:has(input:blank:not([type=checkbox]):not([type=radio]):not([type=hidden])) input:blank:not([type=checkbox]):not([type=radio]):not([type=hidden]),.doc-readonly .input-group:has(textarea:blank) textarea:blank{display:none!important;min-height:0!important}.form-hint{margin-top:.35rem;color:var(--color-text-muted, var(--text-secondary));font-size:var(--text-xs)}.form-error{margin-top:.35rem;color:var(--error);font-size:var(--text-xs);font-weight:600}.input-has-error{border-color:var(--error)!important;box-shadow:0 0 0 2px #ef444433!important}.input-group select option{background-color:var(--bg-secondary);color:var(--text-primary)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@media (max-width: 960px){.form-field-span-1,.form-field-span-2,.form-field-span-3{grid-column:span 4}.form-field-span-4,.form-field-span-5{grid-column:span 6}.form-field-span-6,.form-field-span-7,.form-field-span-8,.form-field-span-9,.form-field-span-10,.form-field-span-11,.form-field-span-12{grid-column:span 12}}@media (max-width: 720px){.form-grid-12{grid-template-columns:1fr}.form-field-span-1,.form-field-span-2,.form-field-span-3,.form-field-span-4,.form-field-span-5,.form-field-span-6,.form-field-span-7,.form-field-span-8,.form-field-span-9,.form-field-span-10,.form-field-span-11,.form-field-span-12{grid-column:1 / -1}.form-switch-grid{grid-template-columns:1fr}}.ui-select{--ui-select-radius: var(--control-radius, 12px);--ui-select-border: color-mix(in srgb, var(--ds-border, #cbd5e1) 88%, #64748b);--ui-select-border-hover: color-mix( in srgb, var(--brand-primary, #2563eb) 35%, var(--ds-border, #cbd5e1) );--ui-select-border-open: color-mix( in srgb, var(--brand-primary, #2563eb) 55%, var(--ds-border, #cbd5e1) );--ui-select-bg: var(--ds-bg-card, var(--color-input-bg, #fff));--ui-select-bg-hover: var(--ds-bg-card, var(--color-input-bg-focus, #fff));--ui-select-font-size: var(--control-font, .9375rem);--ui-select-min-height: var(--input-height, 2.875rem);--ui-select-value-padding-x: var(--control-px, .875rem);--ui-select-value-padding-y: var(--control-py, .625rem);--ui-select-affordance-width: calc(var(--control-suffix-size, 2rem) + .5rem);--ui-select-affordance-bg: color-mix( in srgb, var(--ds-bg-muted, #f1f4f8) 68%, var(--ui-select-bg) );--ui-select-affordance-bg-hover: color-mix( in srgb, var(--brand-primary, #2563eb) 9%, var(--ds-bg-muted, #f1f4f8) );--ui-select-focus-ring: var(--border-focus, var(--ds-focus-ring, rgba(37, 99, 235, .14)));--ui-select-menu-radius: 12px;--ui-select-option-padding-x: .875rem;--ui-select-option-padding-y: .65rem;position:relative;width:100%;max-width:min(100%,var(--field-max-width, 28rem))}.ui-select.ui-field--fluid,.ui-select.ui-field--full{max-width:none}.ui-select .ui-select__trigger{display:grid;grid-template-columns:minmax(0,1fr) var(--ui-select-affordance-width);align-items:stretch;width:100%;min-height:var(--ui-select-min-height);margin:0;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--ui-select-border);border-radius:var(--ui-select-radius);background:var(--ui-select-bg);color:var(--text-primary);font-family:var(--font-body);font-size:var(--ui-select-font-size);line-height:1.35;text-align:left;cursor:pointer;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffff8c;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.ui-select .ui-select__trigger:hover:not(:disabled):not(.ui-select__trigger--disabled):not(.ui-select__trigger--open){border-color:var(--ui-select-border-hover);background:var(--ui-select-bg-hover);box-shadow:0 2px 8px #0f172a0f,inset 0 1px #fff9}.ui-select .ui-select__trigger:hover:not(:disabled):not(.ui-select__trigger--disabled):not(.ui-select__trigger--open) .ui-select__affordance{background:var(--ui-select-affordance-bg-hover);color:var(--brand-primary, var(--ds-brand-primary))}.ui-select .ui-select__trigger--open{border-color:var(--ui-select-border-open);background:var(--ui-select-bg-hover);box-shadow:0 0 0 3px var(--ui-select-focus-ring),0 2px 8px #0f172a0f}.ui-select .ui-select__trigger--open .ui-select__affordance{background:color-mix(in srgb,var(--brand-primary, #2563eb) 12%,var(--ui-select-affordance-bg));color:var(--brand-primary, var(--ds-brand-primary))}.ui-select .ui-select__trigger:focus-visible{outline:none;border-color:var(--ui-select-border-open);box-shadow:0 0 0 3px var(--ui-select-focus-ring),0 2px 8px #0f172a0f}.ui-select .ui-select__trigger--disabled,.ui-select .ui-select__trigger:disabled{cursor:default;opacity:.72;box-shadow:none}.ui-select .ui-select__value-wrap{display:flex;align-items:center;min-width:0;padding:var(--ui-select-value-padding-y) var(--ui-select-value-padding-x)}.ui-select .ui-select__trigger--wrap .ui-select__value-wrap{align-items:flex-start;padding-top:.7rem;padding-bottom:.7rem}.ui-select .ui-select__value{flex:1;min-width:0;margin:0;padding:0;color:var(--text-primary);font-size:inherit;font-weight:500;line-height:1.35;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-select .ui-select__value--placeholder,.ui-select .ui-select__trigger--placeholder .ui-select__value{color:var(--text-tertiary, #94a3b8);font-weight:500}.ui-select .ui-select__value--wrap{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.45}.ui-select .ui-select__value--stacked{display:flex;flex-direction:column;gap:.15rem;white-space:normal;overflow:visible;text-overflow:unset}.ui-select .ui-select__value-code{font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ds-primary);letter-spacing:.03em}.ui-select .ui-select__value-desc{font-size:.9rem;font-weight:500;color:var(--text-primary);line-height:1.45;word-break:break-word}.ui-select .ui-select__affordance{display:inline-flex;align-items:center;justify-content:center;width:100%;margin:0;border:none;border-left:1px solid color-mix(in srgb,var(--ui-select-border) 72%,transparent);border-radius:0 var(--ui-select-radius) var(--ui-select-radius) 0;background:var(--ui-select-affordance-bg);color:var(--text-secondary);transition:background-color .15s ease,color .15s ease}.ui-select .ui-select__chevron-icon{flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.ui-select .ui-select__trigger--open .ui-select__chevron-icon{transform:rotate(180deg)}.ui-select .ui-select__chevron{display:none}.ui-select .ui-select__menu{position:absolute;z-index:9999;top:calc(100% + 6px);left:0;right:0;max-height:min(320px,50vh);overflow-y:auto;margin:0;padding:6px;background:var(--surface-elevated, var(--ds-bg-card, #fff));border:1px solid color-mix(in srgb,var(--ui-select-border, #cbd5e1) 90%,transparent);border-radius:var(--ui-select-menu-radius, 12px);box-shadow:0 18px 44px #0f172a24,0 6px 16px #0f172a0f}.ui-floating-overlay.ui-select__menu{max-height:min(320px,50vh);overflow-y:auto;margin:0;padding:6px;background:var(--surface-elevated, var(--ds-bg-card, #fff));border:1px solid color-mix(in srgb,var(--ui-select-border, #cbd5e1) 90%,transparent);border-radius:var(--ui-select-menu-radius, 12px);box-shadow:0 18px 44px #0f172a24,0 6px 16px #0f172a0f}.ui-select .ui-select__menu-empty,.ui-select__menu .ui-select__menu-empty{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;padding:.85rem var(--ui-select-option-padding-x, .875rem);color:var(--text-secondary);font-size:.9rem}.ui-select__menu .ui-select__option,.ui-select .ui-select__option{padding:var(--ui-select-option-padding-y, .65rem) var(--ui-select-option-padding-x, .875rem);border-radius:9px;color:var(--text-primary);font-size:.9375rem;font-weight:500;line-height:1.35;cursor:pointer;transition:background-color .15s ease}.ui-select .ui-select__option--wrap,.ui-select__menu .ui-select__option--wrap{display:flex;flex-direction:column;gap:.1rem;white-space:normal;line-height:1.4}.ui-select .ui-select__option-code,.ui-select__menu .ui-select__option-code{font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.ui-select .ui-select__option--active .ui-select__option-code,.ui-select__menu .ui-select__option--active .ui-select__option-code{color:var(--ds-primary)}.ui-select .ui-select__option-desc,.ui-select__menu .ui-select__option-desc{font-size:.88rem;color:var(--text-primary);word-break:break-word}.ui-select .ui-select__option--active,.ui-select__menu .ui-select__option--active{color:var(--ds-primary);background:color-mix(in srgb,var(--brand-primary, #2563eb) 11%,transparent);font-weight:600}.ui-select .ui-select__option:hover:not(.ui-select__option--active),.ui-select__menu .ui-select__option:hover:not(.ui-select__option--active){background:var( --surface-hover, color-mix(in srgb, var(--ds-bg-muted, #f1f4f8) 65%, transparent) )}.ui-select__option--product-cart{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;border:0;background:transparent;text-align:left;font:inherit}.ui-product-cart-option__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:.9rem;font-weight:500;line-height:1.35}.ui-product-cart-option__sku{color:var(--text-secondary);font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.ui-product-cart-option__meta{flex:0 0 auto;color:var(--text-secondary);font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-select__option--product-cart.ui-select__option--active .ui-product-cart-option__meta{color:var(--ds-primary)}.ui-select--compact{--ui-select-min-height: 2.25rem;--ui-select-value-padding-x: .7rem;--ui-select-value-padding-y: .4rem;--ui-select-affordance-width: 2rem;--ui-select-font-size: .8125rem;--ui-select-radius: 10px}@media (min-width: 1024px) and (max-width: 1536px){.ui-select .ui-select__trigger--wrap{min-height:2.5rem}.ui-select .ui-select__option{padding:.55rem .75rem;font-size:.92rem}}.ui-field{display:flex;flex-direction:column;gap:.25rem;min-width:0;width:100%;max-width:min(100%,var(--field-max-width, 28rem))}.ui-field__label{margin:0}.ui-field__required{color:var(--ds-btn-danger-text, var(--color-danger))}.ui-field__hint{margin:0;font-size:.8125rem;color:var(--text-muted);line-height:1.35}.ui-field__warning{margin:0;font-size:.8125rem;color:var(--ds-color-warning, var(--text-muted));line-height:1.35}.ui-field__error{margin:0;font-size:.8125rem;color:var(--ds-btn-danger-text, var(--color-danger));line-height:1.35}.ui-field--xxs{max-width:min(100%,var(--field-max-width-xxs, 4.5rem))}.ui-field--xs{max-width:min(100%,var(--field-max-width-xs, 6rem))}.ui-field--sm{max-width:min(100%,var(--field-max-width-sm, 10rem))}.ui-field--md{max-width:min(100%,var(--field-max-width-md, 16rem))}.ui-field--lg{max-width:min(100%,var(--field-max-width-lg, 24rem))}.ui-field--xl{max-width:min(100%,var(--field-max-width-xl, 34rem))}.ui-field--full,.ui-field--fluid{max-width:none}.ui-field .input-group{margin-top:0}.ui-field--xxs .input-group,.ui-field--xs .input-group,.ui-field--sm .input-group,.ui-field--md .input-group,.ui-field--lg .input-group,.ui-field--xl .input-group,.ui-field--full .input-group,.ui-field--fluid .input-group{max-width:none}.ui-display-field{display:flex;flex-direction:column;gap:.2rem;min-width:0;width:100%;max-width:min(100%,var(--field-max-width, 28rem))}.ui-display-field__label{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);line-height:1.3}.ui-display-field__value{font-size:.9375rem;color:var(--text-primary);line-height:1.4;word-break:break-word}.ui-display-field__value--empty{color:var(--text-muted);font-style:italic}.ui-form-validation-summary{padding:var(--ds-space-3, 12px) var(--ds-space-4, 16px);border-radius:var(--radius-md, 8px);border:1px solid var(--ds-btn-danger-border);background:var(--ds-danger-surface)}.ui-form-validation-summary__title{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--ds-btn-danger-text)}.ui-form-validation-summary__list{margin:0;padding-left:1.25rem;font-size:.8125rem;color:var(--text-primary)}.ui-form-validation-summary__link{background:none;border:none;padding:0;font:inherit;color:var(--ds-btn-danger-text);text-decoration:underline;cursor:pointer}.ui-form-validation-summary__link:hover{text-decoration:none}.ui-underline-tabs{--underline-tabs-gap: var(--space-5, 1.25rem);--underline-tabs-border: var(--ui-auth-border);--underline-tabs-text: var(--ui-auth-text-muted);--underline-tabs-text-active: var(--ui-auth-text);--underline-tabs-indicator: var(--ds-primary);display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--underline-tabs-gap);border-bottom:1px solid var(--underline-tabs-border)}.ui-underline-tabs--sm{--underline-tabs-gap: var(--space-4, 1rem)}.ui-underline-tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--space-2, .5rem);margin:0 0 -1px;padding:.5rem 0;border:none;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--underline-tabs-text);font:inherit;font-size:.875rem;font-weight:500;line-height:1.25;cursor:pointer;transition:color .15s ease,border-color .15s ease}.ui-underline-tabs--sm .ui-underline-tabs__tab{font-size:.8125rem;padding:.4375rem 0}.ui-underline-tabs__tab:hover:not(:disabled):not([data-active]){color:var(--underline-tabs-text-active)}.ui-underline-tabs__tab:focus-visible{outline:none;border-bottom-color:var(--underline-tabs-indicator);color:var(--underline-tabs-text-active)}.ui-underline-tabs__tab[data-active]{color:var(--underline-tabs-text-active);border-bottom-color:var(--underline-tabs-indicator);font-weight:600}.ui-underline-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.ui-underline-tabs__label{display:inline-block}.ui-underline-tabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:.0625rem .375rem;border-radius:var(--radius-full, 999px);background:color-mix(in srgb,var(--underline-tabs-border) 65%,transparent);font-size:.6875rem;font-weight:600;line-height:1.2;color:var(--underline-tabs-text)}.ui-underline-tabs__tab[data-active] .ui-underline-tabs__count{color:var(--underline-tabs-text-active)}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.ui-datepicker{font-family:inherit;font-size:.875rem}.ui-datepicker .rdp-month_caption{font-weight:600;color:var(--text-primary)}.ui-datepicker .rdp-weekday{color:var(--text-secondary);font-size:.75rem}.ui-datepicker .rdp-day_button{border-radius:var(--radius-md, 6px);color:var(--text-primary)}.ui-datepicker .rdp-day_button:hover:not([disabled]){background:var(--surface-hover, var(--ds-bg-muted))}.ui-datepicker .rdp-selected .rdp-day_button{background:var(--ds-accent, var(--color-primary));color:var(--ds-on-accent, #fff)}.ui-datepicker .rdp-today:not(.rdp-selected) .rdp-day_button{border:1px solid var(--border-color)}.ui-datepicker-popover{z-index:var(--z-popover, 1200);background:var(--surface-overlay, var(--ds-bg-card));border:1px solid var(--border-color);border-radius:var(--radius-lg, 8px);box-shadow:var(--shadow-lg, 0 8px 24px rgb(0 0 0 / 12%));padding:.75rem}.ui-datepicker-popover--portalled{min-width:min(20rem,calc(100vw - 1rem));padding:.75rem}.ui-datepicker-popover--range.ui-datepicker-popover--portalled{min-width:min(42rem,calc(100vw - 1rem))}.ui-datepicker-trigger{display:flex;align-items:center;gap:.5rem;width:100%}.ui-datepicker-trigger .ui-control{flex:1}.ui-datepicker-trigger__icon{display:inline-flex;color:var(--text-secondary);pointer-events:none}.ui-date-range-picker{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem}.ui-date-range-picker__sep{color:var(--text-secondary);font-size:.8125rem;padding-bottom:.625rem}.ui-vaul-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:var(--z-drawer-overlay, 1100)}.ui-vaul-content{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-drawer, 1110);display:flex;flex-direction:column;max-height:92vh;background:var(--surface-overlay, var(--ds-bg-card));border-radius:var(--radius-xl, 12px) var(--radius-xl, 12px) 0 0;border:1px solid var(--border-color);box-shadow:var(--shadow-lg, 0 -4px 24px rgb(0 0 0 / 12%))}.ui-vaul-handle{width:2.5rem;height:.25rem;border-radius:999px;background:var(--border-color);margin:.625rem auto 0}.ui-vaul-title{font-size:1rem;font-weight:600;padding:.75rem 1rem 0;color:var(--text-primary)}.ui-vaul-description{font-size:.8125rem;color:var(--text-secondary);padding:.25rem 1rem .5rem}.ui-vaul-body{flex:1 1 auto;overflow:auto;padding:.75rem 1rem;min-height:0}.ui-vaul-footer{padding:.75rem 1rem;border-top:1px solid var(--border-color)}.ui-popover-content{z-index:var(--z-popover, 1200);background:var(--surface-overlay, var(--ds-bg-card));border:1px solid var(--border-color);border-radius:var(--radius-lg, 8px);box-shadow:var(--shadow-lg, 0 8px 24px rgb(0 0 0 / 12%));padding:.75rem;max-width:min(24rem,95vw)}.ui-tooltip-content{z-index:var(--z-tooltip, 1300);background:var(--surface-inverse, #1a1a1a);color:var(--text-on-inverse, #fff);font-size:.75rem;padding:.375rem .625rem;border-radius:var(--radius-md, 6px);max-width:16rem}.ui-split-view{display:flex;min-height:0;min-width:0;flex:1 1 auto}.ui-split-view__panel{height:100%;overflow:auto;min-height:0}.ui-split-view__handle{flex:0 0 4px;background:var(--border-color);transition:background .15s ease}.ui-split-view__handle:hover,.ui-split-view__handle[data-resize-handle-active]{background:var(--ds-accent, var(--color-primary))}.ui-sortable-list{display:flex;flex-direction:column;gap:.5rem}.ui-sortable-item--dragging,.ui-kanban-card--dragging{opacity:.85}.ui-kanban-board{display:flex;gap:.75rem;overflow-x:auto;min-height:0;padding-bottom:.5rem}.ui-kanban-column{flex:0 0 16rem;min-width:16rem;background:var(--surface-subtle, var(--ds-bg-muted));border-radius:var(--radius-lg, 8px);border:1px solid var(--border-color);display:flex;flex-direction:column;max-height:100%}.ui-kanban-column__title{font-weight:600;font-size:.8125rem;padding:.625rem .75rem;border-bottom:1px solid var(--border-color)}.ui-kanban-column__cards{flex:1 1 auto;overflow:auto;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;min-height:0}.ui-kanban-card{background:var(--surface-overlay, var(--ds-bg-card));border:1px solid var(--border-color);border-radius:var(--radius-md, 6px);padding:.625rem .75rem;cursor:grab}.ui-virtual-list{min-width:0}@media (prefers-reduced-motion: reduce){.ui-split-view__handle{transition:none}}.ds-icon-positive{color:var(--ds-positive)}.ds-icon-accent{color:var(--color-accent)}.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ui-password-input{position:relative}.ui-password-input__control{padding-right:5.25rem}.ui-password-input__toggle{position:absolute;top:50%;right:.65rem;transform:translateY(-50%);border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.ui-password-input__toggle:hover{color:var(--text-primary)}.ui-card--pad-sm{padding:var(--space-4)}.ui-card--pad-md{padding:var(--space-5)}.ui-card--pad-lg{padding:var(--space-6)}.ui-card--pad-none{padding:0}.ui-btn,.ui-icon-button{--ui-button-navy: var(--ds-primary);--ui-button-orange: var(--ds-primary-hover);--ui-button-text: var(--text-primary);--ui-button-muted: var(--text-secondary);--ui-button-border: var(--border-color);--ui-button-surface: var(--ds-bg-card);--ui-button-hover: var(--surface-hover);--ui-button-focus: color-mix(in srgb, var(--ds-primary-hover) 38%, transparent)}.ui-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--button-height-md, var(--control-min-height, 2.625rem));padding:0 var(--button-px-md, 1.1rem);border:1px solid transparent;border-radius:var(--control-radius, var(--ds-radius-control, 12px));outline:none;font-family:var(--font-display);font-size:var(--text-sm);font-weight:650;line-height:1.25;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--transition-fast, .16s ease),border-color var(--transition-fast, .16s ease),color var(--transition-fast, .16s ease),box-shadow var(--transition-fast, .16s ease),transform var(--transition-fast, .16s ease),opacity var(--transition-fast, .16s ease)}.ui-btn:focus-visible,.ui-icon-button:focus-visible{box-shadow:0 0 0 3px var(--ui-button-focus)}.ui-btn:disabled,.ui-icon-button:disabled{cursor:not-allowed;opacity:.55}.ui-btn--sm{min-height:var(--button-height-sm, 2.25rem);padding-inline:var(--button-px-sm, .85rem);font-size:.8125rem}.ui-btn--md{min-height:var(--button-height-md, var(--control-min-height, 2.625rem));padding-inline:var(--button-px-md, 1.1rem)}.ui-btn--lg{min-height:var(--button-height-lg, 3rem);padding-inline:var(--button-px-lg, 1.35rem);font-size:.9375rem}.ui-btn--full-width{width:100%}@media (min-width: 1024px) and (max-width: 1536px){.ui-btn{line-height:1.15}}.ui-btn--loading,.ui-icon-button[data-loading=true]{cursor:wait;pointer-events:none}.ui-btn--loading .ui-btn__content,.ui-icon-button[data-loading=true] .ui-icon-button__content{opacity:0}.ui-btn__loading-label{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;padding:inherit;white-space:nowrap}.ui-btn__loading-label:before,.ui-icon-button__spinner{content:"";width:.95rem;height:.95rem;border:2px solid currentColor;border-top-color:transparent;border-radius:999px;animation:ui-button-spin .7s linear infinite}.ui-btn__loading-label{gap:.5rem}.ui-print-btn .ui-btn__content,.ui-more-actions-btn .ui-btn__content,.ui-fiscal-header-action-btn .ui-btn__content{display:inline-flex;align-items:center;gap:.375rem}@keyframes ui-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ui-btn,.ui-icon-button{transition:none}.ui-btn__loading-label:before,.ui-icon-button__spinner{animation-duration:1.4s}}.ui-btn--primary{background:var(--ds-btn-primary-bg);color:var(--ds-btn-primary-text);border-color:var(--ds-btn-primary-bg)}.ui-btn--primary:hover:not(:disabled){background:var(--ds-btn-primary-hover);border-color:var(--ds-btn-primary-hover);box-shadow:var(--ds-shadow-card-hover)}.ui-btn--primary:active:not(:disabled){background:var(--ds-btn-primary-pressed);border-color:var(--ds-btn-primary-pressed)}.ui-btn--secondary{background:var(--ui-button-navy);color:var(--ds-btn-primary-text);border-color:var(--ui-button-navy)}.ui-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--ui-button-navy) 92%,white 8%);border-color:color-mix(in srgb,var(--ui-button-navy) 92%,white 8%)}.ui-btn--ghost{background:transparent;color:var(--ui-button-text);border-color:transparent}.ui-btn--ghost:hover:not(:disabled){background:var(--ui-button-hover)}.ui-btn--outline{background:transparent;color:var(--ui-button-text);border-color:var(--ui-button-border)}.ui-btn--outline:hover:not(:disabled){background:var(--ui-button-hover);border-color:color-mix(in srgb,var(--ui-button-border) 72%,var(--ui-button-navy) 28%)}.ui-btn--subtle{background:color-mix(in srgb,var(--ui-button-hover) 72%,transparent);color:var(--ui-button-text);border-color:transparent}.ui-btn--subtle:hover:not(:disabled){background:color-mix(in srgb,var(--ui-button-hover) 92%,var(--ui-button-navy) 8%)}.ui-btn--danger{background:transparent;color:var(--ds-btn-danger-text);border-color:var(--ds-btn-danger-border)}.ui-btn--danger:hover:not(:disabled){background:var(--ds-btn-danger-bg-hover);border-color:var(--ds-btn-danger-border)}.ui-btn--danger:active:not(:disabled){background:var(--ds-btn-danger-bg-hover)}.ui-btn--link{min-height:0;padding:0;background:transparent;border-color:transparent;color:var(--ui-button-navy);font-weight:700;text-decoration:none}.ui-btn--link:hover:not(:disabled){color:var(--ui-button-orange);text-decoration:underline;background:transparent;border-color:transparent}.ui-btn--link:disabled{color:var(--color-brand-disabled);text-decoration:none}.ui-action-link,.link-brand{color:var(--ds-primary);font-weight:600;text-decoration:none;cursor:pointer;transition:color var(--transition-fast)}.ui-action-link:hover,.link-brand:hover{color:var(--ds-primary-hover);text-decoration:underline}.ui-action-link:disabled,.link-brand[aria-disabled=true]{color:var(--color-brand-disabled);cursor:not-allowed;text-decoration:none}.ui-section-overline{margin:0 0 .85rem;font-size:.7rem;font-weight:700;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.ui-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border-width:1px;border-style:solid;border-radius:11px;flex-shrink:0;cursor:pointer;outline:none;transition:background-color var(--transition-fast, .16s ease),color var(--transition-fast, .16s ease),border-color var(--transition-fast, .16s ease),box-shadow var(--transition-fast, .16s ease),opacity var(--transition-fast, .16s ease)}.ui-icon-button--sm{width:30px;height:30px}.ui-icon-button--md{width:36px;height:36px}.ui-icon-button--lg{width:44px;height:44px}.ui-icon-button__content{display:inline-flex;align-items:center;justify-content:center}.ui-icon-button__spinner{position:absolute}.ui-icon-button--neutral,.ui-icon-button--secondary{color:var(--ui-button-muted);background:var(--ui-button-surface);border-color:var(--ui-button-border)}.ui-icon-button--neutral:hover:not(:disabled),.ui-icon-button--secondary:hover:not(:disabled){background:var(--ui-button-hover);color:var(--ui-button-text)}.ui-icon-button--primary{color:#fff;background:var(--ds-primary, #0284c7);border-color:var(--ds-primary, #0284c7)}.ui-icon-button--primary:hover:not(:disabled){background:var(--ds-primary-hover, #0ea5e9);border-color:var(--ds-primary-hover, #0ea5e9);color:#fff}.ui-detail-more-actions-trigger--navy.ui-icon-button{color:#fff;background:var(--ds-primary, #0284c7);border-color:var(--ds-primary, #0284c7)}.ui-detail-more-actions-trigger--navy.ui-icon-button:hover:not(:disabled),.ui-detail-more-actions-trigger--open.ui-icon-button{background:var(--ds-primary-hover, #0ea5e9);border-color:var(--ds-primary-hover, #0ea5e9);color:#fff}.ui-icon-button--outline{color:var(--ui-button-text);background:transparent;border-color:var(--ui-button-border)}.ui-icon-button--outline:hover:not(:disabled){background:var(--ui-button-hover)}.ui-icon-button--subtle{color:var(--ui-button-text);background:color-mix(in srgb,var(--ui-button-hover) 72%,transparent);border-color:transparent}.ui-icon-button--subtle:hover:not(:disabled){background:color-mix(in srgb,var(--ui-button-hover) 92%,var(--ui-button-navy) 8%)}.ui-icon-button--danger{color:var(--ds-btn-danger-text);background:color-mix(in srgb,var(--error) 8%,transparent);border-color:color-mix(in srgb,var(--error) 24%,transparent)}.ui-icon-button--danger:hover:not(:disabled){background:var(--ds-btn-danger-bg-hover)}.ui-icon-button--ghost{color:var(--ui-button-muted);background:transparent;border-color:transparent}.ui-icon-button--ghost:hover:not(:disabled){background:var(--ui-button-hover);color:var(--ui-button-text)}.ui-more-actions-trigger.ui-icon-button{width:2rem;min-width:2rem;height:2rem;color:var(--text-secondary);border-color:color-mix(in srgb,var(--border-color) 88%,transparent);background:var(--ds-bg-card);box-shadow:none}.ui-more-actions-trigger--toolbar.ui-icon-button{width:2.25rem;min-width:2.25rem;height:2.25rem}.ui-more-actions-trigger.ui-icon-button:hover:not(:disabled),.dropdown-menu-root [data-menu-open=true] .ui-more-actions-trigger.ui-icon-button{color:var(--text-primary);border-color:color-mix(in srgb,var(--ds-navy-900) 18%,var(--border-color));background:var(--ds-mommo-hover)}.ui-more-actions-trigger.ui-icon-button:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px}.ui-more-actions-trigger--label.ui-btn{display:inline-flex;align-items:center;gap:.375rem}.ui-icon-button--navy{color:var(--ds-btn-primary-text);background:var(--ui-button-navy);border-color:var(--ui-button-navy)}.ui-icon-button--navy:hover:not(:disabled){background:color-mix(in srgb,var(--ui-button-navy) 92%,white 8%);border-color:color-mix(in srgb,var(--ui-button-navy) 92%,white 8%)}.dropdown-trigger-btn.ui-btn{min-height:2rem;padding:4px 8px;color:var(--text-secondary);border-radius:8px}.dropdown-trigger-btn.ui-btn:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.dropdown-flyout{min-width:200px;padding:0;background:#fffffff5;border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);border-radius:14px;box-shadow:0 0 0 1px #0f172a08,0 12px 32px #0f172a1a,0 4px 10px #0f172a0a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;animation:dropdown-flyout-enter .16s cubic-bezier(.2,.8,.2,1) forwards}.dropdown-flyout__list{list-style:none;margin:0;padding:6px;display:flex;flex-direction:column;gap:1px}.dropdown-flyout__separator{height:1px;margin:5px 8px;background:color-mix(in srgb,var(--border-color) 70%,transparent);list-style:none}.dropdown-flyout__custom{padding:0;list-style:none}.dropdown-flyout__item{display:flex;align-items:center;gap:.625rem;width:100%;padding:9px 12px;border:none;border-radius:10px;background:transparent;font-size:.8125rem;font-weight:550;line-height:1.35;color:var(--text-primary);cursor:pointer;font-family:inherit;outline:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.dropdown-flyout__item:hover,.dropdown-flyout__item[data-highlighted]{background:var(--surface-hover)}.dropdown-flyout__item:focus-visible{background:var(--surface-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-primary, var(--brand-primary)) 28%,transparent)}.dropdown-flyout__item--danger{color:var(--error)}.dropdown-flyout__item--danger:hover,.dropdown-flyout__item--danger[data-highlighted]{background:var(--error-bg);color:var(--error)}.dropdown-flyout__icon{display:inline-flex;align-items:center;flex-shrink:0;color:var(--text-secondary)}.dropdown-flyout .dropdown-item-btn.ui-btn{width:100%;justify-content:flex-start;border-radius:10px;padding:9px 12px;gap:.625rem;font-size:.8125rem;font-weight:550;color:var(--text-primary);white-space:nowrap}.dropdown-flyout .dropdown-item-btn.ui-btn:hover:not(:disabled){background:var(--surface-hover)}.dropdown-flyout .dropdown-item-btn--danger.ui-btn{color:var(--error)}.dropdown-flyout .dropdown-item-btn--danger.ui-btn:hover:not(:disabled){background:var(--error-bg);color:var(--error)}.ui-dropdown-flyout--text-only{min-width:180px}.dropdown-flyout--account,.dropdown-flyout--detail-actions{width:min(320px,calc(100vw - 1.5rem));min-width:min(288px,calc(100vw - 1.5rem));max-width:min(360px,calc(100vw - 1.5rem));height:fit-content;border-radius:16px;overflow:visible}.dropdown-flyout--account .dropdown-flyout__list,.dropdown-flyout--detail-actions .dropdown-flyout__list{padding:6px}.dropdown-flyout--account .dropdown-flyout__custom{padding:0 12px}.dropdown-flyout--account .dropdown-flyout__custom:first-child{padding-top:14px}.dropdown-flyout--account .dropdown-flyout__custom+.dropdown-flyout__separator{margin-top:2px}.dropdown-flyout--account .dropdown-flyout__separator+.dropdown-flyout__custom{padding-top:4px;padding-bottom:2px}.dropdown-flyout--account .dropdown-flyout__separator:last-of-type{margin-bottom:2px}.dropdown-flyout--detail-actions .dropdown-flyout__header{padding:12px 14px 8px}.dropdown-flyout--detail-actions .dropdown-flyout__header-title{display:block;font-size:.8125rem;font-weight:700;line-height:1.35;color:var(--text-primary)}.dropdown-flyout--detail-actions .dropdown-flyout__header-sub{font-weight:500;color:var(--text-secondary)}.dropdown-flyout--detail-actions .dropdown-flyout__section-label{padding:10px 12px 4px;font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary)}.dropdown-flyout--detail-actions .dropdown-flyout__section-label--danger{color:var(--error)}.dropdown-account-connector{display:block;width:10px;height:10px;border-radius:999px;background:var(--ds-orange, #ff6b00);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-orange, #ff6b00) 22%,transparent);transform:translate(-50%,-50%);pointer-events:none}.dropdown-account-connector--flip{transform:translate(50%,-50%)}@keyframes dropdown-flyout-enter{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-flyout--account.dropdown-flyout--contextual,.dropdown-flyout--detail-actions.dropdown-flyout--contextual{transform-origin:left center;animation:dropdown-account-enter-contextual .18s cubic-bezier(.2,.8,.2,1) forwards}.dropdown-flyout--account.dropdown-flyout--contextual.dropdown-flyout--flip-left,.dropdown-flyout--detail-actions.dropdown-flyout--contextual.dropdown-flyout--flip-left{transform-origin:right center;animation-name:dropdown-account-enter-contextual-flip}.dropdown-flyout--account:not(.dropdown-flyout--contextual),.dropdown-flyout--detail-actions:not(.dropdown-flyout--contextual){animation:dropdown-account-enter .18s cubic-bezier(.2,.8,.2,1) forwards}@media (prefers-reduced-motion: reduce){.dropdown-flyout,.dropdown-flyout--account,.dropdown-flyout--detail-actions{animation:none}}.dropdown-flyout--account.dropdown-flyout--up:not(.dropdown-flyout--contextual),.dropdown-flyout--detail-actions.dropdown-flyout--up:not(.dropdown-flyout--contextual){animation-name:dropdown-account-enter-up}@keyframes dropdown-account-enter-contextual{0%{opacity:0;transform:translate(-8px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes dropdown-account-enter-contextual-flip{0%{opacity:0;transform:translate(8px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes dropdown-account-enter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdown-account-enter-up{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.checkbox-container{display:flex;flex-direction:column;margin-bottom:0}.checkbox-container[data-has-label=true]{margin-bottom:12px}.checkbox-label{position:relative;display:inline-flex;align-items:center;gap:8px;width:fit-content;cursor:pointer}.checkbox-box{position:relative;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid var(--ds-border);border-radius:5px;background:var(--ds-mommo-card);color:var(--ds-mommo-card);box-shadow:inset 0 0 0 1px #07122605;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.checkbox-box[data-checked=true]{border-color:var(--ds-primary);background:var(--ds-primary);box-shadow:0 3px 8px #0712261f}.checkbox-label:hover .checkbox-box:not([data-checked=true]){border-color:#07122647;background:var(--ds-mommo-bg)}.checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.checkbox-input:focus-visible+.checkbox-check,.checkbox-box:has(.checkbox-input:focus-visible){box-shadow:0 0 0 3px #ff6b0029}.checkbox-check{color:currentColor;stroke-width:4;pointer-events:none}.checkbox-label-text{-webkit-user-select:none;user-select:none;color:var(--text-primary);font-size:.85rem}.checkbox-error{display:block;margin-top:4px;color:var(--accent-red);font-size:12px}.checkbox-container--round{margin-bottom:0}.checkbox-container--round .checkbox-label{margin:0}.checkbox-container--round .checkbox-box{width:1.25rem;height:1.25rem;border-radius:999px;border-width:1.5px;box-shadow:0 1px 3px #0f172a14}.checkbox-container--round .checkbox-label:hover .checkbox-box:not([data-checked=true]){border-color:color-mix(in srgb,var(--ds-primary) 35%,var(--ds-border));background:color-mix(in srgb,var(--ds-mommo-card) 92%,var(--ds-primary) 8%)}.checkbox-container--round .checkbox-box[data-checked=true]{box-shadow:0 2px 8px color-mix(in srgb,var(--ds-primary) 32%,transparent)}.checkbox-container--round .checkbox-box:has(.checkbox-input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-primary) 22%,transparent)}.ui-table-select-cell .checkbox-container--round,.ui-data-card-select .checkbox-container--round{display:inline-flex}.ui-table-scroll{overflow-x:auto;overflow-y:clip;overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;border-radius:var(--ds-radius-table);background:transparent;margin-inline:var(--layout-page-px, max(16px, 1.5vw))}.ui-table-premium{width:100%;min-width:var(--ui-table-min-width, 100%);border-collapse:separate;border-spacing:0;font-size:var(--ds-text-body)}.ui-table-head .ui-table-head-cell,.ui-table-premium thead th{position:sticky;top:0;z-index:1;padding:var(--table-cell-py) var(--table-cell-px);font-size:var(--ds-text-caption, .75rem);text-transform:uppercase;letter-spacing:.04em;font-weight:400;color:var(--text-muted);text-align:left;background:transparent;border-bottom:1px solid var(--border-color);white-space:nowrap;box-shadow:none}.ui-table-row,.ui-table-premium tbody tr{transition:background var(--ds-transition);background:transparent;position:relative}.ui-table-row:after,.ui-table-premium tbody tr:after{content:"";position:absolute;left:-8px;right:-8px;bottom:0;height:1px;background:color-mix(in srgb,var(--ds-navy-800) 30%,transparent);pointer-events:none}.ui-table-row--clickable,.ui-table-premium tbody tr.ui-table-row--clickable{cursor:pointer}.ui-table-row--clickable:hover,.ui-table-premium tbody tr.ui-table-row--clickable:hover{background:var(--color-accent-soft)}.ui-table-row--clickable:hover .ui-table-cell,.ui-table-premium tbody tr.ui-table-row--clickable:hover td{border-bottom-color:color-mix(in srgb,var(--border-color) 70%,transparent)}.ui-table-row--selected,.ui-table-premium tbody tr.ui-table-row--selected{background:var(--color-accent-soft)}.ui-table-cell,.ui-table-premium td{padding:var(--table-cell-py) var(--table-cell-px);border-bottom:none;color:var(--text-primary);vertical-align:middle}.ui-table-cell--align-right,.ui-table-premium th.ui-table-cell--align-right,.ui-table-premium td.ui-table-cell--align-right{text-align:right}.ui-table-head-cell--left,.ui-table-cell--left{text-align:left}.ui-table-head-cell--center,.ui-table-cell--center{text-align:center}.ui-table-head-cell--right,.ui-table-cell--right{text-align:right}.ui-table-expanded-cell{padding:0;background-color:var(--surface-overlay);border-bottom:1px solid var(--border-color)}.ui-table-premium tbody tr:last-child:after{display:none}.ui-row-actions-menu{display:inline-flex}.ui-row-actions-menu__trigger{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;padding:0;border:1px solid var(--border-color);border-radius:var(--ds-radius-full);background:var(--ds-bg-card);color:var(--text-secondary);cursor:pointer;transition:background var(--ds-transition),border-color var(--ds-transition)}.ui-row-actions-menu__trigger:hover{background:var(--ds-mommo-hover);border-color:var(--color-accent-border)}.ui-row-actions-menu__trigger:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px}.ui-dropdown-menu--text-only .dropdown-flyout__item-icon,.ui-dropdown-menu--text-only [class*=icon]{display:none!important}.ui-layout-breadcrumb-bar{display:flex;align-items:center;gap:var(--ds-space-2);min-height:22px;min-width:0;flex:1 1 auto;max-width:100%;overflow:hidden}.ui-layout-breadcrumb-bar__back{flex-shrink:0}.ui-list-cell{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ui-list-cell__primary{font-weight:400;font-size:var(--ds-text-body, .875rem);color:var(--text-primary);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-list-cell__meta{font-size:var(--ds-text-caption, .75rem);color:var(--text-secondary);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-list-cell__meta--mono,.ui-list-cell--number .ui-list-cell__primary{font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums}.ui-list-cell--id .ui-list-cell__primary{font-variant-numeric:tabular-nums}.ui-list-cell--document .ui-list-cell__primary{font-variant-numeric:tabular-nums;overflow:visible;text-overflow:clip}.ui-list-cell--date .ui-list-cell__primary{font-variant-numeric:tabular-nums}.ui-list-cell--client .ui-list-cell__primary{font-weight:400}.ui-list-cell--total{align-items:flex-end;text-align:right}.ui-list-cell--total .ui-list-cell__primary{font-weight:400;font-variant-numeric:tabular-nums}.ui-list-cell--actions{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.35rem;width:100%}.ui-list-cell--number-cell,.ui-list-cell--id-cell,.ui-list-cell--date-cell{min-width:6.5rem}.ui-list-cell--client-cell{min-width:10rem}.ui-list-cell--status-cell{min-width:7rem}.ui-list-cell--total-cell{min-width:5.5rem}.ui-table-head-cell.ui-list-cell--actions-cell,.ui-table-cell.ui-list-cell--actions-cell{text-align:center}.ui-table-head-cell.ui-list-cell--actions-cell .ui-table-head-cell__content,.ui-table-cell.ui-list-cell--actions-cell .dropdown-menu-root,.ui-table-cell.ui-list-cell--actions-cell .ignore-row-click{justify-content:center;margin-inline:auto}.ui-row-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--border-color);border-radius:var(--ds-radius-full, 999px);background:var(--ds-bg-card);color:var(--text-secondary);cursor:pointer;transition:background var(--ds-transition),border-color var(--ds-transition),color var(--ds-transition)}.ui-row-expand-btn:hover{background:var(--ds-mommo-hover);border-color:var(--color-accent-border);color:var(--text-primary)}.ui-row-expand-btn.is-active{background:var(--color-accent-soft);border-color:var(--color-accent-border);color:var(--brand-primary)}.ui-row-expand-btn:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px}.ui-table-head-cell--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ui-table-head-cell__content{display:inline-flex;align-items:center;gap:.25rem}.ui-table-head-cell__sort-icon{display:inline-flex;opacity:.45;flex-shrink:0}.ui-table-head-cell--sortable:hover .ui-table-head-cell__sort-icon{opacity:.85}.ui-table-premium tbody .ui-table-row{transition:background-color .16s ease,box-shadow .16s ease}.ui-table-premium:not(.ui-listing-table--directory-operational) tbody .ui-table-row:hover td{background:var(--ds-mommo-hover)}.ui-table-premium:not(.ui-listing-table--directory-operational) tbody .ui-table-row--selected td,.ui-table-premium:not(.ui-listing-table--directory-operational) tbody .bo-table-row-selected td,.ui-table-premium:not(.ui-listing-table--directory-operational) tbody .bo-table-row-interactive[data-selected] td{background:var(--ds-orange-light);box-shadow:inset 0 1px #ff6b0014}.ui-table-premium:not(.ui-listing-table--directory-operational) tbody .ui-table-row--selected td:first-child,.ui-table-premium:not(.ui-listing-table--directory-operational) tbody .bo-table-row-selected td:first-child,.ui-table-premium:not(.ui-listing-table--directory-operational) tbody .bo-table-row-interactive[data-selected] td:first-child{box-shadow:inset 3px 0 0 var(--ds-primary),inset 0 1px #ff6b0014}@keyframes uiTableRowPulse{0%{background-color:#ff6b0024}to{background-color:transparent}}.ui-table-row-pulsing td{animation:uiTableRowPulse 1.2s ease-out forwards}.ui-table-row--skeleton .ui-skeleton{border-radius:999px}@container listing-page (max-width: 767px){.ui-table-scroll{scroll-snap-type:x proximity;scrollbar-width:thin}}.ui-listing-page--floating-glass .ui-listing-table-scroll .ui-listing-table-inner,.ui-listing-page--floating-glass .ui-listing-table-scroll .full-bleed-table-wrapper{background:transparent}.ui-listing-page--floating-glass .ui-listing-table-scroll .ui-table-premium thead th,.ui-listing-page--floating-glass .ui-listing-table-scroll .ui-table-premium .ui-table-head-cell{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--app-shell-surface, var(--ds-bg-card)) 92%,var(--ds-bg-muted));backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05);box-shadow:0 1px 0 var(--app-shell-border-soft, color-mix(in srgb, var(--ds-border) 70%, transparent))}.ui-table-premium td,.ui-table-premium .ui-table-data-cell{min-height:var(--table-row-height)}[data-appearance=neutral-dark] .ui-table-scroll,[data-appearance=neutral-dark] .ui-table-root,[data-appearance=neutral-dark] .ui-table-premium{border-color:transparent;box-shadow:none}[data-appearance=neutral-dark] .ui-table-premium thead th{border-bottom-color:var(--ds-border);box-shadow:none}[data-appearance=neutral-dark] .ui-table-premium tbody td{border-bottom-color:color-mix(in srgb,var(--ds-border) 65%,transparent)}[data-appearance=neutral-dark] .ui-table-premium tbody td,[data-appearance=neutral-dark] .ui-table-cell{color:var(--ds-text-body-soft)}[data-appearance=neutral-dark] .ui-table-premium thead th,[data-appearance=neutral-dark] .ui-table-head-cell{color:var(--ds-text)}[data-appearance=neutral-dark] .ui-table-row--clickable:hover,[data-appearance=neutral-dark] .ui-table-premium tbody tr.ui-table-row--clickable:hover,[data-appearance=neutral-dark] .ui-table-premium tbody tr.ui-table-row--clickable:hover td{background:var(--surface-hover);border-bottom-color:color-mix(in srgb,var(--ds-border) 65%,transparent)}[data-appearance=neutral-dark] .ui-table-row--selected,[data-appearance=neutral-dark] .ui-table-premium tbody tr.ui-table-row--selected{background:var(--surface-active)}.ui-entity-form-section--table .ui-table-scroll,.ui-entity-form-section--table .ui-listing-table-scroll{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--ds-bg-card);overflow:hidden}.ui-record-shell__tabs--customer .ui-entity-form-section:has(.ui-listing-table-scroll),.ui-record-shell__tabs--customer .ui-entity-form-section:has(.ui-table-scroll){max-width:min(100%,86rem);padding:clamp(.95rem,1.2vw,1.15rem)}.ui-record-shell__tabs--customer .ui-entity-form-section :is(.ui-table-scroll,.ui-listing-table-scroll){max-width:100%}.th-flex{display:inline-flex;align-items:center;gap:var(--ds-space-1, 4px);min-width:0}.th-flex--end{justify-content:flex-end;width:100%}.fiscal-outbound-table .th-flex{display:inline-flex;align-items:center;gap:var(--ds-space-1, 4px);min-width:0}.fiscal-outbound-table .th-flex--end{justify-content:flex-end;width:100%}.fiscal-outbound-table .th-flex svg{color:var(--text-muted);flex-shrink:0}.fiscal-outbound-table__cell{min-width:0;font-size:inherit;font-weight:400;color:var(--text-primary)}.fiscal-outbound-table__cell--mono{font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.fiscal-outbound-table__cell--truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fiscal-outbound-table__cell--uf{display:inline-block;width:100%;text-align:center;font-size:var(--ds-text-caption, .75rem);font-weight:600;letter-spacing:.06em;color:var(--text-secondary)}.fiscal-outbound-table__number-cell{display:inline-flex;align-items:center;gap:4px}.fiscal-outbound-table__number-cell__actions{flex-shrink:0;display:inline-flex}.fiscal-outbound-table__cell--total{display:block;text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.fiscal-outbound-table .ui-enterprise-status-badge.ui-status-badge--pill,.fiscal-outbound-table .ui-status-badge--success.ui-status-badge--pill,.fiscal-outbound-table .ui-status-badge--warning.ui-status-badge--pill,.fiscal-outbound-table .ui-status-badge--danger.ui-status-badge--pill,.fiscal-outbound-table .ui-status-badge--default.ui-status-badge--pill,.fiscal-outbound-table .ui-status-badge--neutral.ui-status-badge--pill{--bo-status-color: var(--text-secondary);--bo-status-bg: var(--ds-bg-muted);--bo-fin-badge-color: var(--text-secondary);--bo-fin-badge-bg: var(--ds-bg-muted);--bo-fin-badge-border: var(--border-color);padding:.15rem .5rem;border-radius:var(--ds-radius-sm, 4px);background:var(--ds-bg-muted);color:var(--text-secondary);border:1px solid var(--border-color);font-size:var(--ds-text-caption, .75rem);font-weight:600;letter-spacing:.01em;box-shadow:none}.ui-data-card-list{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.ui-data-card{background:var(--ds-bg-card);border:1px solid var(--border-color);border-radius:var(--ds-radius-card, 8px);padding:.75rem;transition:box-shadow .15s ease,border-color .15s ease}.ui-data-card--clickable{cursor:pointer}.ui-data-card--clickable:hover{border-color:var(--ds-accent);box-shadow:var(--shadow-sm)}.ui-data-card--selected{border-color:var(--ds-accent);box-shadow:0 0 0 1px var(--ds-accent)}.ui-data-card-body{display:flex;flex-direction:column;gap:.5rem}.ui-data-card-field{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:var(--ds-text-body, .8125rem);line-height:1.4}.ui-data-card-field--full{flex-direction:column;gap:.125rem}.ui-data-card-field-label{color:var(--text-secondary);font-size:var(--ds-text-caption, .75rem);white-space:nowrap;flex-shrink:0}.ui-data-card-field-value{color:var(--text-primary);font-weight:400;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-data-card-field--full .ui-data-card-field-value{text-align:left;white-space:normal}.ui-data-card-select{margin-bottom:.5rem}.ui-data-card-list__loading{padding:2rem;text-align:center;color:var(--text-secondary)}:root{--table-cell-py: .6rem;--table-cell-px: .75rem;--table-row-height: calc((var(--table-cell-py, .6rem) * 2) + 1.125rem)}.ui-data-table--compact{--table-cell-py: .52rem}.ui-data-table--compact th,.ui-data-table--compact .ui-table-head-cell{--table-cell-py: .44rem;height:34px}.ui-table-scroll[data-ui-table-min-width="980"]{--ui-table-min-width: 980px}.ui-table-scroll[data-ui-table-min-width="980"] table,.ui-table-scroll[data-ui-table-min-width="980"] .ui-table-premium{min-width:980px}.ui-table-select-cell{width:34px;min-width:34px;padding-left:.8rem!important;padding-right:.3rem!important}.ui-listing-table-scroll .ui-listing-table--directory-operational.ui-table-premium,.ui-listing-table-scroll .ui-listing-table--directory-operational.ui-data-table,.ui-list-shell__table-scroll .ui-listing-table--directory-operational.ui-table-premium,.ui-list-shell__table-scroll .ui-listing-table--directory-operational.ui-data-table{--ui-table-min-width: 100%;table-layout:fixed;width:100%}.ui-listing-table-scroll .orders-table.ui-listing-table--directory-operational,.ui-list-shell__table-scroll .orders-table.ui-listing-table--directory-operational{table-layout:fixed}.orders-table th.ui-listing-col--actions,.orders-table td.ui-listing-col--actions{width:3.5%;min-width:3.25rem;padding-inline:.35rem;text-align:center}.orders-table.orders-table--with-row-cta th.ui-listing-col--actions,.orders-table.orders-table--with-row-cta td.ui-listing-col--actions{width:18%;min-width:11.5rem;max-width:14rem;padding-inline:.45rem;text-align:right;vertical-align:middle;overflow:hidden}.orders-table.orders-table--with-row-cta .ui-orders-row-actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.25rem;width:100%;max-width:100%;min-width:0}.orders-table.orders-table--with-row-cta .ui-orders-row-actions__toolbar{display:inline-flex;align-items:center;justify-content:flex-end;gap:.2rem;width:100%;min-width:0}.orders-table.orders-table--with-row-cta .ui-orders-row-cta{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table th.ui-list-cell--id-cell,.orders-table td.ui-list-cell--id-cell{width:6%;min-width:4.75rem;white-space:nowrap;position:relative;z-index:1;isolation:isolate}.orders-table .ui-list-cell--id-trigger{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;padding:0;margin:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.orders-table th.ui-list-cell--date-cell,.orders-table td.ui-list-cell--date-cell{width:11%;min-width:9rem;padding-inline:.65rem .85rem}.orders-table th.ui-list-cell--client-cell,.orders-table td.ui-list-cell--client-cell{width:42%;min-width:11rem;padding-inline:.85rem;text-align:left}.orders-table td.ui-list-cell--client-cell .ui-list-cell--client{width:100%;max-width:100%}.orders-table th.ui-list-cell--total-cell,.orders-table td.ui-list-cell--total-cell{width:14%;min-width:8.5rem;white-space:nowrap;padding-inline:.85rem 2rem}.orders-table th.ui-list-cell--situation-cell,.orders-table td.ui-list-cell--situation-cell{width:23.5%;min-width:12rem;padding-inline-start:2rem;padding-inline-end:.65rem}.orders-table .ui-listing-col--actions .ui-table-head-cell__content{justify-content:center}.orders-table .ui-listing-col--entity .ui-table-head-cell__content{justify-content:flex-start}.orders-table .ui-listing-col--entity .ui-list-cell__primary,.orders-table .ui-listing-col--entity .ui-list-cell__meta,.orders-table .ui-list-cell--payment .ui-list-cell__primary,.orders-table .ui-list-cell--situation .ui-list-cell__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table .ui-list-cell--situation{gap:.12rem;width:100%;min-width:0}.orders-table .ui-list-cell--situation .ui-list-cell__primary,.orders-table .ui-list-cell--situation .ui-list-cell__meta{width:100%;max-width:100%}.orders-table .ui-order-situation-status{color:var(--bo-status-color, var(--ds-text-primary));font-weight:600}.orders-table .ui-list-cell--date .ui-list-cell__primary,.orders-table .ui-list-cell--date .ui-list-cell__meta,.orders-table .ui-list-cell--total-cell .ui-list-cell__primary{white-space:nowrap}.ui-order-expanded-row{display:flex;flex-direction:column;gap:.65rem}.ui-order-expanded-row__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.45rem 1rem;padding:.55rem .75rem;border-radius:var(--ds-radius-md, 8px);background:color-mix(in srgb,var(--ds-bg-muted) 72%,transparent);border:1px solid color-mix(in srgb,var(--ds-border) 60%,transparent)}.ui-order-expanded-row__meta-item{display:flex;flex-direction:column;gap:.12rem;min-width:0}.ui-order-expanded-row__meta-label{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-muted)}.ui-order-expanded-row__meta-value{font-size:.8rem;line-height:1.3;color:var(--ds-text-primary)}.customers-table .ui-listing-col--actions{width:3.25rem;text-align:center}.customers-table th.ui-listing-col--actions,.customers-table td.ui-listing-col--actions{padding-inline:.3rem}.customers-table .ui-listing-col--entity.ui-list-cell--client-cell{width:34%;max-width:none;text-align:left}.customers-table th.ui-list-cell--client-cell,.customers-table td.ui-list-cell--client-cell{padding-inline-start:.72rem;padding-inline-end:.64rem}.customers-table .ui-listing-col--entity:not(.ui-list-cell--client-cell){width:14%;min-width:6.5rem;max-width:12.5rem}.customers-table .ui-listing-col--status{width:4.75rem;text-align:center}.customers-table .ui-list-cell--client-cell .ui-list-cell{gap:.12rem}.customers-table .ui-list-cell--client-cell .ui-list-cell__primary{line-height:1.28}.customers-table .ui-list-cell--client-cell .ui-list-cell__meta{margin-top:.04rem;line-height:1.16}.ui-listing-page--orders-list .orders-table.ui-table-premium thead th,.ui-listing-page--orders-list .orders-table.ui-table-premium .ui-table-head-cell{position:sticky;top:0;z-index:2;height:38px;padding-block:.5rem;background:color-mix(in srgb,var(--ds-bg-card) 96%,var(--ds-bg-muted));color:var(--ds-text-muted);font-size:.68rem;font-weight:600;letter-spacing:.035em;text-transform:uppercase;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-bottom:1px solid color-mix(in srgb,var(--ds-border) 70%,transparent)}.ui-listing-page--orders-list .orders-table.ui-table-premium td,.ui-listing-page--orders-list .orders-table .ui-table-cell{padding-block:.55rem;padding-inline:.65rem;border-bottom:1px solid color-mix(in srgb,var(--ds-border) 24%,transparent)}.ui-listing-page--orders-list .orders-table.ui-table-premium td.ui-list-cell--total-cell,.ui-listing-page--orders-list .orders-table .ui-table-cell.ui-list-cell--total-cell{padding-inline:.85rem 2rem}.ui-listing-page--orders-list .orders-table.ui-table-premium td.ui-list-cell--situation-cell,.ui-listing-page--orders-list .orders-table .ui-table-cell.ui-list-cell--situation-cell{padding-inline-start:2rem;padding-inline-end:.65rem}.ui-listing-page--orders-list .orders-table.ui-table-premium thead th.ui-list-cell--total-cell,.ui-listing-page--orders-list .orders-table.ui-table-premium .ui-table-head-cell.ui-list-cell--total-cell{padding-inline:.85rem 2rem}.ui-listing-page--orders-list .orders-table.ui-table-premium thead th.ui-list-cell--situation-cell,.ui-listing-page--orders-list .orders-table.ui-table-premium .ui-table-head-cell.ui-list-cell--situation-cell{padding-inline-start:2rem;padding-inline-end:.65rem}.ui-listing-page--customers-list .customers-table.ui-table-premium thead th,.ui-listing-page--customers-list .customers-table.ui-table-premium .ui-table-head-cell,.ui-listing-page--products-list .products-table.ui-table-premium thead th,.ui-listing-page--products-list .products-table.ui-table-premium .ui-table-head-cell{position:sticky;top:0;z-index:2;height:32px;padding-block:.35rem;background:color-mix(in srgb,var(--ds-bg-card) 96%,var(--ds-bg-muted));color:var(--ds-text-muted);font-size:.68rem;font-weight:600;letter-spacing:.035em;text-transform:uppercase;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-bottom:1px solid color-mix(in srgb,var(--ds-border) 70%,transparent)}.ui-listing-page--customers-list .customers-table.ui-table-premium td,.ui-listing-page--customers-list .customers-table .ui-table-cell,.ui-listing-page--products-list .products-table.ui-table-premium td,.ui-listing-page--products-list .products-table .ui-table-cell{padding-block:var(--table-cell-py, .4rem);padding-inline:var(--table-cell-px, .6rem);border-bottom:1px solid color-mix(in srgb,var(--ds-border) 30%,transparent)}.ui-listing-page--orders-list .orders-table.ui-table-premium tbody tr:last-child td,.ui-listing-page--customers-list .customers-table.ui-table-premium tbody tr:last-child td,.ui-listing-page--products-list .products-table.ui-table-premium tbody tr:last-child td{border-bottom:0}.ui-listing-page--orders-list .orders-table .ui-list-cell--id .ui-list-cell__primary,.ui-listing-page--customers-list .customers-table .ui-list-cell--id .ui-list-cell__primary,.ui-listing-page--products-list .products-table .ui-list-cell--id .ui-list-cell__primary{font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ds-text-primary)}.ui-listing-page--orders-list .orders-table .ui-listing-col--entity .ui-list-cell__primary,.ui-listing-page--customers-list .customers-table .ui-listing-col--entity .ui-list-cell__primary,.ui-listing-page--products-list .products-table .ui-listing-col--entity .ui-list-cell__primary{font-weight:600}.ui-listing-page--orders-list .orders-table th.ui-list-cell--date-cell,.ui-listing-page--orders-list .orders-table th.ui-list-cell--total-cell,.ui-listing-page--orders-list .orders-table th.ui-list-cell--situation-cell{white-space:nowrap}.ui-listing-page--orders-list .orders-table th.ui-list-cell--total-cell .ui-table-head-cell__content{display:flex;justify-content:flex-end;width:100%}.ui-listing-page--orders-list .orders-table th.ui-list-cell--situation-cell .ui-table-head-cell__content{display:flex;justify-content:flex-start;width:100%}.ui-listing-page--orders-list .orders-table td.ui-list-cell--situation-cell .ui-list-cell--situation{width:100%}.ui-listing-page--orders-list .orders-table td.ui-list-cell--total-cell{text-align:right}.ui-listing-page--orders-list .orders-table td.ui-list-cell--total-cell .ui-list-cell--total{width:100%;align-items:flex-end}.ui-listing-page--orders-list .orders-table .ui-list-cell--client .ui-list-cell__primary{font-weight:600;letter-spacing:.02em;text-transform:uppercase}.ui-listing-page--orders-list .orders-table .ui-enterprise-status-badge{min-height:1.35rem;padding:.08rem .48rem;font-size:.72rem;font-weight:600;letter-spacing:.01em;box-shadow:none}.ui-listing-page--customers-list .customers-table .ui-enterprise-status-badge,.ui-listing-page--products-list .products-table .ui-enterprise-status-badge{min-height:1.35rem;padding:.08rem .48rem;font-size:.72rem;font-weight:600;letter-spacing:.01em;background:color-mix(in srgb,var(--ds-navy-900) 6%,var(--ds-bg-muted));border:1px solid color-mix(in srgb,var(--ds-border) 72%,transparent);box-shadow:none}.ui-listing-page--customers-list .customers-table .ui-list-cell--like-slot,.ui-listing-page--products-list .products-table .ui-list-cell--like-slot{display:inline-flex;justify-content:center;width:100%;opacity:.72}.ui-listing-page--customers-list .customers-table .ui-list-cell--like-slot:hover,.ui-listing-page--customers-list .customers-table .ui-list-cell--like-slot:focus-within,.ui-listing-page--products-list .products-table .ui-list-cell--like-slot:hover,.ui-listing-page--products-list .products-table .ui-list-cell--like-slot:focus-within{opacity:1}.ui-listing-page--orders-list .ui-list-cell__primary,.ui-listing-page--customers-list .ui-list-cell__primary,.ui-listing-page--products-list .ui-list-cell__primary{font-size:.83rem;font-weight:500;line-height:1.25}.ui-listing-page--orders-list .ui-list-cell__meta,.ui-listing-page--customers-list .ui-list-cell__meta,.ui-listing-page--products-list .ui-list-cell__meta{font-size:.72rem;color:var(--ds-text-muted);line-height:1.18}.ui-listing-page--orders-list .ui-list-cell--total .ui-list-cell__primary,.ui-listing-page--customers-list .ui-list-cell--total .ui-list-cell__primary,.ui-listing-page--products-list .ui-list-cell--total .ui-list-cell__primary{font-weight:600;font-variant-numeric:tabular-nums}.ui-listing-page--orders-list .orders-table .ui-list-cell--actions-cell,.ui-listing-page--orders-list .orders-table .ui-listing-col--actions{color:var(--ds-text-muted)}.ui-listing-page--orders-list .orders-table--with-bulk-select .ui-table-select-cell{width:2.5rem;min-width:2.5rem;max-width:2.5rem;padding-inline:.35rem .2rem!important;opacity:1;pointer-events:auto;overflow:visible}.ui-listing-page--orders-list .orders-table--with-bulk-select .ui-table-select-cell .ui-checkbox{display:inline-flex}.ui-listing-page--orders-list .orders-table--bulk-active .ui-table-select-cell{transition:background-color .16s ease,opacity .16s ease}.ui-listing-page--orders-list .orders-table .ui-list-cell--actions-cell .ui-list-cell--actions{display:inline-flex;align-items:center;justify-content:center;gap:0}.ui-listing-page--customers-list .customers-table .ui-list-cell--actions-cell,.ui-listing-page--customers-list .customers-table .ui-listing-col--actions,.ui-listing-page--products-list .products-table .ui-list-cell--actions-cell,.ui-listing-page--products-list .products-table .ui-listing-col--actions{color:var(--ds-text-muted)}.ui-listing-page--orders-list .orders-table .ui-list-cell--actions-cell .ui-listing-lote-trigger__more,.ui-listing-page--customers-list .customers-table .ui-list-cell--actions-cell .ui-listing-lote-trigger__more,.ui-listing-page--products-list .products-table .ui-list-cell--actions-cell .ui-listing-lote-trigger__more{width:1.75rem;height:1.75rem;min-width:1.75rem}.ui-listing-table--directory-operational.products-table .products-table__col-reference{width:10rem}.ui-listing-table--directory-operational.products-table .ui-listing-col--entity{width:48%;max-width:none}.ui-listing-table--directory-operational.products-table .ui-listing-col--money{width:13rem}.ui-listing-table--directory-operational.products-table .products-table__col-stock{width:16rem}.ui-listing-table--directory-operational.products-table .products-table__col-stock .ui-list-cell{align-items:center;text-align:center}.ui-listing-table--directory-operational.products-table .ui-listing-col--actions{width:6.5rem;text-align:center}.fiscal-outbound-table{--table-cell-py: .5rem;--table-cell-px: .625rem;font-size:.875rem;line-height:1.35}.fiscal-outbound-table .ui-table-head .ui-table-head-cell,.fiscal-outbound-table.ui-table-premium thead th{padding:.4rem var(--table-cell-px);font-size:var(--ds-text-label, .6875rem);font-weight:600;letter-spacing:.02em;color:var(--text-muted)}.fiscal-outbound-table .ui-table-cell,.fiscal-outbound-table.ui-table-premium td{padding:var(--table-cell-py) var(--table-cell-px);font-size:inherit;line-height:inherit}.fiscal-outbound-table__col-number{width:10rem;min-width:10rem;white-space:nowrap}.fiscal-outbound-table__col-type{width:7.5rem;white-space:nowrap}.fiscal-outbound-table__col-date{width:6.75rem;white-space:nowrap}.fiscal-outbound-table__col-client{min-width:10rem;max-width:18rem}.fiscal-outbound-table__col-uf{width:3rem;text-align:center}.fiscal-outbound-table__col-total{width:7.5rem;white-space:nowrap}.fiscal-outbound-table__col-status{width:9rem}@container listing-page (min-width: 1537px){.orders-table th.ui-list-cell--client-cell,.orders-table td.ui-list-cell--client-cell{padding-inline:1rem}.customers-table .ui-listing-col--entity.ui-list-cell--client-cell{width:36%;max-width:none}.ui-listing-table--directory-operational.products-table .ui-listing-col--entity{width:48%;max-width:none}}@container listing-page (max-width: 1200px){.orders-table th.ui-list-cell--client-cell,.orders-table td.ui-list-cell--client-cell{padding-inline:.75rem}.ui-listing-table--directory-operational.products-table .products-table__col-stock{width:12rem}}@container listing-page (max-width: 767px){.ui-table-premium .ui-table-cell,.ui-table-premium .ui-table-head-cell{--table-cell-py: .55rem;--table-cell-px: .7rem;font-size:.82rem!important}}@media (min-width: 1024px) and (max-width: 1536px){:root:not([data-density=compact]):not([data-density=comfortable]){--table-cell-py: .42rem;--table-cell-px: .65rem;--table-row-height: 2.25rem}.ui-list-cell__primary{font-size:.8125rem;line-height:1.22}.ui-list-cell__meta{font-size:.6875rem;line-height:1.15}.orders-table{--table-cell-py: .42rem;--table-cell-px: .65rem}.ui-listing-page--orders-list .orders-table.ui-table-premium td,.ui-listing-page--orders-list .orders-table .ui-table-cell,.ui-listing-page--customers-list .customers-table.ui-table-premium td,.ui-listing-page--customers-list .customers-table .ui-table-cell,.ui-listing-page--products-list .products-table.ui-table-premium td,.ui-listing-page--products-list .products-table .ui-table-cell{padding-block:.38rem;padding-inline:.55rem}.ui-listing-page--orders-list .orders-table.ui-table-premium td.ui-list-cell--total-cell,.ui-listing-page--orders-list .orders-table .ui-table-cell.ui-list-cell--total-cell{padding-inline:.55rem 2rem}.ui-listing-page--orders-list .orders-table.ui-table-premium td.ui-list-cell--situation-cell,.ui-listing-page--orders-list .orders-table .ui-table-cell.ui-list-cell--situation-cell{padding-inline-start:2rem;padding-inline-end:.55rem}.ui-listing-page--orders-list .orders-table.ui-table-premium thead th,.ui-listing-page--orders-list .orders-table.ui-table-premium .ui-table-head-cell,.ui-listing-page--customers-list .customers-table.ui-table-premium thead th,.ui-listing-page--customers-list .customers-table.ui-table-premium .ui-table-head-cell,.ui-listing-page--products-list .products-table.ui-table-premium thead th,.ui-listing-page--products-list .products-table.ui-table-premium .ui-table-head-cell{height:28px;padding-block:.28rem}.fiscal-outbound-table{--table-cell-py: .42rem;--table-cell-px: .5rem}.fiscal-outbound-table .ui-table-head .ui-table-head-cell,.fiscal-outbound-table.ui-table-premium thead th{padding:.3rem var(--table-cell-px);font-size:.6875rem}}@media (min-width: 1024px) and (max-height: 800px){:root:not([data-density=compact]):not([data-density=comfortable]){--table-cell-py: .38rem;--table-row-height: 2rem}.ui-listing-page--orders-list .orders-table.ui-table-premium thead th,.ui-listing-page--orders-list .orders-table.ui-table-premium .ui-table-head-cell,.ui-listing-page--customers-list .customers-table.ui-table-premium thead th,.ui-listing-page--customers-list .customers-table.ui-table-premium .ui-table-head-cell,.ui-listing-page--products-list .products-table.ui-table-premium thead th,.ui-listing-page--products-list .products-table.ui-table-premium .ui-table-head-cell{height:26px}}@media (min-width: 1024px) and (max-width: 1536px){.ui-listing-page--orders-list,.ui-listing-page--customers-list,.ui-listing-page--products-list{--listing-op-cell-py: .36rem;--listing-op-cell-px: .52rem}.ui-listing-page--orders-list .orders-table.ui-table-premium td,.ui-listing-page--orders-list .orders-table .ui-table-cell,.ui-listing-page--customers-list .customers-table.ui-table-premium td,.ui-listing-page--customers-list .customers-table .ui-table-cell,.ui-listing-page--products-list .products-table.ui-table-premium td,.ui-listing-page--products-list .products-table .ui-table-cell{padding-block:var(--listing-op-cell-py);padding-inline:var(--listing-op-cell-px)}.ui-listing-page--orders-list .orders-table.ui-table-premium td.ui-list-cell--total-cell,.ui-listing-page--orders-list .orders-table .ui-table-cell.ui-list-cell--total-cell{padding-inline:.52rem 2rem}.ui-listing-page--orders-list .orders-table.ui-table-premium td.ui-list-cell--situation-cell,.ui-listing-page--orders-list .orders-table .ui-table-cell.ui-list-cell--situation-cell{padding-inline-start:2rem;padding-inline-end:.52rem}.ui-listing-page--orders-list .orders-table.ui-table-premium thead th,.ui-listing-page--orders-list .orders-table.ui-table-premium .ui-table-head-cell,.ui-listing-page--customers-list .customers-table.ui-table-premium thead th,.ui-listing-page--customers-list .customers-table.ui-table-premium .ui-table-head-cell,.ui-listing-page--products-list .products-table.ui-table-premium thead th,.ui-listing-page--products-list .products-table.ui-table-premium .ui-table-head-cell{height:28px;padding-block:.24rem}.ui-listing-page--orders-list .ui-list-cell__primary,.ui-listing-page--customers-list .ui-list-cell__primary,.ui-listing-page--products-list .ui-list-cell__primary{font-size:.8125rem;line-height:1.2}.ui-listing-page--orders-list .ui-list-cell__meta,.ui-listing-page--customers-list .ui-list-cell__meta,.ui-listing-page--products-list .ui-list-cell__meta{font-size:.6875rem;line-height:1.1}.customers-table .ui-listing-col--entity.ui-list-cell--client-cell{width:35%}.ui-listing-page--customers-list .customers-table th.ui-list-cell--client-cell,.ui-listing-page--customers-list .customers-table td.ui-list-cell--client-cell{padding-inline-start:.68rem;padding-inline-end:.58rem}.customers-table .ui-list-cell--client-cell .ui-list-cell{gap:.1rem}.customers-table .ui-list-cell--client-cell .ui-list-cell__primary{line-height:1.26}}@media (min-width: 1024px) and (max-height: 800px){.ui-listing-page--orders-list,.ui-listing-page--customers-list,.ui-listing-page--products-list{--listing-op-cell-py: .3rem;--listing-op-cell-px: .48rem}.ui-listing-page--orders-list .orders-table.ui-table-premium thead th,.ui-listing-page--orders-list .orders-table.ui-table-premium .ui-table-head-cell,.ui-listing-page--customers-list .customers-table.ui-table-premium thead th,.ui-listing-page--customers-list .customers-table.ui-table-premium .ui-table-head-cell,.ui-listing-page--products-list .products-table.ui-table-premium thead th,.ui-listing-page--products-list .products-table.ui-table-premium .ui-table-head-cell{height:24px;padding-block:.2rem}.ui-listing-page--customers-list .customers-table th.ui-list-cell--client-cell,.ui-listing-page--customers-list .customers-table td.ui-list-cell--client-cell{padding-inline-start:.62rem;padding-inline-end:.52rem}}.ui-money-display{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-primary)}.ui-money-display--positive{color:var(--ds-positive)}.ui-money-display--negative{color:var(--ds-negative)}.ui-observations-field--rows-1{min-height:26px}.ui-observations-field--rows-2{min-height:52px}.ui-observations-field--rows-3{min-height:78px}.ui-observations-field--rows-4{min-height:104px}.ui-observations-field--rows-5{min-height:130px}.ui-observations-field--rows-6{min-height:156px}.ui-observations-field--rows-7{min-height:182px}.ui-observations-field--rows-8{min-height:208px}.ui-observations-field--rows-9{min-height:234px}.ui-observations-field--rows-10{min-height:260px}.ui-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background-color:var(--bg-overlay)}.ui-modal-overlay__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;padding:0;border:none;background:transparent;cursor:default}.ui-modal-content{position:fixed;top:50%;left:50%;z-index:calc(var(--z-modal) + 1);transform:translate(-50%,-50%);display:flex;flex-direction:column;max-height:90vh;outline:none;background-color:var(--bg-modal);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:var(--ui-modal-width, 500px);max-width:var(--ui-modal-max-width, 90vw)}.ui-modal-content--sm{--ui-modal-width: 400px;--ui-modal-max-width: 90vw}.ui-modal-content--md{--ui-modal-width: 500px;--ui-modal-max-width: 90vw}.ui-modal-content--lg{--ui-modal-width: 600px;--ui-modal-max-width: 90vw}.ui-modal-content--xl{--ui-modal-width: 800px;--ui-modal-max-width: 95vw}.ui-modal-content--full{top:0;left:0;transform:none;--ui-modal-width: 100vw;--ui-modal-max-width: 100vw;width:100vw;max-width:100vw;max-height:100vh;height:100vh;border-radius:0}.ui-modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--ui-modal-header-padding, 1.5rem 1.5rem 1rem);border-bottom:1px solid var(--border-color)}.ui-modal-header__text{flex:1;min-width:0}.ui-modal-title{margin:0;font-size:var(--ui-modal-title-size, 1.25rem);font-weight:600;color:var(--text-primary)}.ui-modal-description{margin:.5rem 0 0;font-size:.875rem;color:var(--text-secondary)}.ui-modal-close-btn{padding:.5rem;border-radius:var(--radius-full);color:var(--text-secondary)}.ui-modal-body{flex:1;overflow-y:auto;padding:var(--ui-modal-body-padding, 1.5rem)}.ui-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:var(--ui-modal-footer-padding, 1rem 1.5rem 1.5rem);border-top:1px solid var(--border-color)}.ui-avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;color:var(--ds-bg-card);font-weight:700;-webkit-user-select:none;user-select:none;background-color:var(--ds-avatar-tone, var(--ds-sky-500))}.ui-avatar--has-image{background-color:transparent}.ui-avatar__img{width:100%;height:100%;object-fit:cover}.ui-avatar__img--hidden{display:none}.ui-avatar--tone-0{--ds-avatar-tone: var(--ds-orange)}.ui-avatar--tone-1{--ds-avatar-tone: var(--ds-sky-500)}.ui-avatar--tone-2{--ds-avatar-tone: var(--ds-positive)}.ui-avatar--tone-3{--ds-avatar-tone: var(--ds-sky-600)}.ui-avatar--tone-4{--ds-avatar-tone: var(--ds-negative)}.ui-avatar--tone-5{--ds-avatar-tone: var(--ds-sky-400)}.ui-avatar[data-size="24"]{width:24px;height:24px;font-size:9.6px}.ui-avatar[data-size="32"]{width:32px;height:32px;font-size:12.8px}.ui-avatar[data-size="40"]{width:40px;height:40px;font-size:16px}.ui-avatar[data-size="48"]{width:48px;height:48px;font-size:19.2px}.ui-avatar[data-size="56"]{width:56px;height:56px;font-size:22.4px}.ui-avatar[data-size="64"]{width:64px;height:64px;font-size:25.6px}.ui-settings-user-avatar{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;font-size:.75rem;font-weight:700;color:var(--ds-bg-card);flex-shrink:0}.ui-settings-user-avatar--tone-0{background:var(--ds-faint)}.ui-settings-user-avatar--tone-1{background:var(--ds-text-secondary)}.ui-settings-user-avatar--tone-2{background:var(--ds-sky-500)}.ui-settings-user-avatar--tone-3{background:var(--ds-orange)}.ui-settings-user-avatar--tone-4{background:var(--ds-text)}.ui-system-setup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-critical);display:flex;align-items:center;justify-content:center;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));background:color-mix(in srgb,var(--ds-text) 72%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ui-system-setup-overlay__panel{position:relative;width:100%;max-width:min(440px,calc(100vw - 1.5rem));max-height:min(92dvh,calc(100dvh - 1.5rem));border-radius:var(--ds-radius-xl);padding:2.25rem 1.75rem;background:var(--ds-bg-card);color:var(--text-primary);box-shadow:var(--ds-shadow-card);border:1px solid var(--border-color);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.ui-system-setup-overlay__progress{position:absolute;top:0;left:0;height:3px;background:var(--brand-primary);transition:width .05s linear}.ui-system-setup-overlay__spinner-wrap{display:flex;justify-content:center;margin-bottom:1.25rem}.ui-system-setup-overlay__success-icon{width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--brand-primary) 12%,transparent);display:flex;align-items:center;justify-content:center;color:var(--brand-primary)}.ui-system-setup-overlay__title{margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;text-align:center}.ui-system-setup-overlay__desc{margin:0;font-size:.9375rem;line-height:1.55;color:var(--text-secondary);text-align:center}.ui-system-setup-overlay__steps{margin:1.35rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}.ui-system-setup-overlay__step{display:flex;align-items:flex-start;gap:.65rem;font-size:.8125rem;line-height:1.45;color:var(--text-secondary)}.ui-system-setup-overlay__step--active{color:var(--text-primary);font-weight:600}.ui-system-setup-overlay__step--done{color:var(--text-primary)}.ui-system-setup-overlay__step-icon{flex-shrink:0;margin-top:.1rem;display:flex;color:var(--text-secondary)}.ui-system-setup-overlay__step--active .ui-system-setup-overlay__step-icon,.ui-system-setup-overlay__step--done .ui-system-setup-overlay__step-icon{color:var(--brand-primary)}.ui-system-setup-overlay__step-spin{animation:mommo-setup-spin .8s linear infinite}@keyframes mommo-setup-spin{to{transform:rotate(360deg)}}.ui-toast-container{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:10px;pointer-events:none}.ui-toast-container .ui-toast{pointer-events:auto}.ui-toast{width:min(400px,calc(100vw - 48px));min-width:340px;padding:14px 16px;border-radius:16px;display:flex;align-items:flex-start;gap:12px;border:1px solid var(--ds-border);background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 16px 40px #0f172a1a;box-sizing:border-box}.ui-toast--entering{animation:uiToastEnter .2s cubic-bezier(.2,.8,.2,1) forwards}.ui-toast--exiting{animation:uiToastExit .2s cubic-bezier(.2,.8,.2,1) forwards}.ui-toast-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;margin-top:1px;color:var(--ds-text-secondary)}.ui-toast-icon-svg{display:block}.ui-toast-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;padding-top:1px}.ui-toast-title{color:var(--ds-navy-950);font-size:.875rem;font-weight:600;line-height:1.35;letter-spacing:-.01em}.ui-toast-description{color:var(--ds-text-secondary);font-size:.8125rem;font-weight:500;line-height:1.4}.ui-toast-close{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;background:transparent;border:none;color:var(--color-text-faint);cursor:pointer;padding:4px;margin:-2px -4px 0 0;border-radius:8px;flex-shrink:0;transition:color .14s ease,background .14s ease}.ui-toast-close:hover{background:#0f172a0d;color:var(--ds-text-secondary)}.ui-toast-success .ui-toast-icon,.ui-toast-loading .ui-toast-icon,.ui-toast-info .ui-toast-icon,.ui-toast-warning .ui-toast-icon{color:var(--ds-text-secondary)}.ui-toast-error{border-left:3px solid var(--ds-btn-danger-text);padding-left:13px}.ui-toast-error .ui-toast-icon{color:var(--ds-btn-danger-text)}.ui-toast-error .ui-toast-title{color:var(--ds-navy-950)}@keyframes uiToastEnter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes uiToastExit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}.multiselect-trigger:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.28)}.multiselect-option:hover{background-color:var(--surface-hover)}.ui-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-6);text-align:center;border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--ds-bg-card);width:100%;margin:var(--space-6) 0;box-shadow:var(--shadow-sm)}.ui-empty-state--compact{padding:var(--space-6) var(--space-4);margin:var(--space-3) 0}.ui-empty-state-icon{margin-bottom:var(--space-5);color:var(--text-secondary);background-color:var(--surface-overlay);width:64px;height:64px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color)}.ui-empty-state--compact .ui-empty-state-icon{width:52px;height:52px;margin-bottom:var(--space-3)}.ui-empty-state-title{margin:0 0 var(--space-2) 0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.ui-empty-state--compact .ui-empty-state-title{font-size:1.05rem;margin:0 0 6px}.ui-empty-state-description{margin:0;font-size:var(--text-sm);color:var(--text-secondary);max-width:50ch;line-height:1.6}.ui-empty-state--compact .ui-empty-state-description{font-size:13px;max-width:45ch}.ui-empty-state-action{margin-top:var(--space-6)}.ui-empty-state--compact .ui-empty-state-action{margin-top:var(--space-4)}.ui-empty-state--operational{border-style:dashed;border-color:color-mix(in srgb,var(--border-color) 80%,transparent);box-shadow:none;background:var(--bg-secondary, var(--surface-overlay));padding:var(--space-6) var(--space-5)}.ui-empty-state--operational .ui-empty-state-icon{width:48px;height:48px;border:none;background:transparent;color:var(--text-muted)}.ui-empty-state-steps{margin:var(--space-4) 0 0;padding:0;list-style:none;text-align:left;max-width:36rem;width:100%;display:flex;flex-direction:column;gap:8px}.ui-empty-state-steps{counter-reset:step}.ui-empty-state-steps li{position:relative;padding-left:1.5rem;font-size:.8125rem;color:var(--text-secondary);line-height:1.45;counter-increment:step}.ui-empty-state-steps li:before{content:counter(step);position:absolute;left:0;top:0;width:1.125rem;height:1.125rem;border-radius:999px;background:var(--surface-hover);color:var(--text-muted);font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center}.ui-update-banner{position:fixed;bottom:24px;right:24px;z-index:9999;width:min(420px,calc(100vw - 48px));padding:16px;border-radius:16px;border:1px solid var(--border-color, rgba(15, 23, 42, .08));background:#ffffffe6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 25px -5px #00000014,0 10px 10px -5px #0000000a;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;animation:uiUpdateBannerEnter .24s cubic-bezier(.16,1,.3,1) forwards}@keyframes uiUpdateBannerEnter{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-update-banner__content{display:flex;align-items:flex-start;gap:12px}.ui-update-banner__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--brand-primary, #ea580c);margin-top:2px}.ui-update-banner__body{display:flex;flex-direction:column;gap:2px;flex:1}.ui-update-banner__title{color:var(--text-primary, #0f172a);font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:-.01em}.ui-update-banner__description{color:var(--text-secondary, #475569);font-size:.8125rem;font-weight:400;line-height:1.4}.ui-update-banner__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px}.ui-dashboard-update-card{margin-bottom:24px;padding:20px;border-radius:16px;border:1px solid var(--border-color, rgba(15, 23, 42, .08));background:linear-gradient(135deg,#fffc,#f8fafccc);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;display:flex;flex-direction:column;gap:12px;animation:uiUpdateCardEnter .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes uiUpdateCardEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ui-dashboard-update-card__header{display:flex;align-items:center;gap:8px}.ui-dashboard-update-card__tag{background:var(--brand-primary, #ea580c);color:#fff;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}.ui-dashboard-update-card__version{color:var(--text-secondary, #64748b);font-size:.8125rem;font-weight:500;font-family:monospace}.ui-dashboard-update-card__title{color:var(--text-primary, #0f172a);font-size:1rem;font-weight:600;line-height:1.4;margin:0;letter-spacing:-.01em}.ui-dashboard-update-card__footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:4px}.ui-dashboard-update-card__time{color:var(--text-muted, #94a3b8);font-size:.75rem;font-weight:400}.ui-dashboard-update-card__actions{display:flex;align-items:center;gap:8px}.ui-assistant-fab{position:fixed;z-index:9990;width:52px!important;height:52px!important;min-width:52px!important;border-radius:999px!important;box-shadow:0 10px 28px color-mix(in srgb,var(--ds-orange) 28%,transparent);touch-action:none;cursor:grab}.ui-assistant-fab:active{cursor:grabbing}@supports (bottom: env(safe-area-inset-bottom)){.ui-assistant-fab{margin-bottom:env(safe-area-inset-bottom);margin-right:env(safe-area-inset-right)}}.ui-progress-fill--0{width:0%}.ui-progress-fill--5{width:5%}.ui-progress-fill--10{width:10%}.ui-progress-fill--15{width:15%}.ui-progress-fill--20{width:20%}.ui-progress-fill--25{width:25%}.ui-progress-fill--30{width:30%}.ui-progress-fill--35{width:35%}.ui-progress-fill--40{width:40%}.ui-progress-fill--45{width:45%}.ui-progress-fill--50{width:50%}.ui-progress-fill--55{width:55%}.ui-progress-fill--60{width:60%}.ui-progress-fill--65{width:65%}.ui-progress-fill--70{width:70%}.ui-progress-fill--75{width:75%}.ui-progress-fill--80{width:80%}.ui-progress-fill--85{width:85%}.ui-progress-fill--90{width:90%}.ui-progress-fill--95{width:95%}.ui-progress-fill--100{width:100%}.onboarding-progress__fill,.onboarding-fiscal-summary__readiness-fill{height:100%;border-radius:inherit;transition:width .2s ease}.ui-alert{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid transparent}.ui-alert__icon{flex-shrink:0;margin-top:.125rem}.ui-alert__body{flex:1;min-width:0}.ui-alert__title{display:block;margin-bottom:.25rem;font-weight:600}.ui-alert__dismiss{background:transparent;border:none;color:inherit;cursor:pointer;padding:.25rem;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ui-alert--info{background:color-mix(in srgb,var(--info) 10%,transparent);border-color:color-mix(in srgb,var(--info) 20%,transparent);color:var(--brand-primary)}.ui-alert--success{background:color-mix(in srgb,var(--success) 10%,transparent);border-color:color-mix(in srgb,var(--success) 20%,transparent);color:var(--success)}.ui-alert--warning{background:color-mix(in srgb,var(--warning) 10%,transparent);border-color:color-mix(in srgb,var(--warning) 20%,transparent);color:var(--warning)}.ui-alert--error{background:color-mix(in srgb,var(--error) 10%,transparent);border-color:color-mix(in srgb,var(--error) 20%,transparent);color:var(--error)}.ui-announcement-stack{display:flex;flex-direction:column;gap:2px}.ui-announcement{border-bottom:1px solid var(--border-color);padding:10px var(--layout-page-px);display:flex;align-items:center;gap:12px;position:relative}.ui-announcement__icon{flex-shrink:0}.ui-announcement__body{flex:1;font-size:.875rem;font-weight:500;color:var(--text-primary);min-width:0}.ui-announcement__title{font-weight:700;margin-right:8px}.ui-announcement__close{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:4px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ui-announcement--info{background:var(--info-bg)}.ui-announcement--info .ui-announcement__icon{color:var(--info)}.ui-announcement--warning{background:var(--warning-bg)}.ui-announcement--warning .ui-announcement__icon{color:var(--warning)}.ui-announcement--success{background:var(--success-bg)}.ui-announcement--success .ui-announcement__icon{color:var(--success)}.ui-announcement--danger{background:var(--error-bg)}.ui-announcement--danger .ui-announcement__icon{color:var(--error)}.ui-document-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ui-document-header__title{margin:0;font-size:1.1rem;color:var(--text-primary);font-weight:600}.ui-document-header__actions{display:flex;gap:8px;align-items:center}.ui-document-header__btn-icon{margin-right:4px}.ui-document-header__btn--compact{padding:.4rem .8rem;font-size:.85rem}.ui-page-list-header-actions{display:flex;gap:12px;align-items:center}.ui-page-list-card-header{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background:var(--surface-hover)}.ui-page-list-card-title{margin:0;font-weight:600}.ui-page-list-state{padding:4rem;text-align:center;color:var(--text-secondary)}.ui-page-list-body{width:100%}.main-content:has([data-bo-scroll-mode=listing]){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0}.main-content:has([data-bo-scroll-mode=listing]) .main-content__route-shell,.main-content:has([data-bo-scroll-mode=listing]) .main-content__route-shell>.app-route-transition,.main-content:has([data-bo-scroll-mode=listing]) .main-content__route-shell>.app-route-transition>.app-page-ready,.main-content:has([data-bo-scroll-mode=listing]) .main-content__route-shell>.app-route-transition>.app-page-enter,.main-content:has([data-bo-scroll-mode=listing]) .main-content__route-shell>.app-page-ready,.main-content:has([data-bo-scroll-mode=listing]) .main-content__route-shell>.app-page-enter{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.ui-list-shell.ui-listing-page{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:visible;container-type:inline-size;container-name:listing-page}.ui-listing-page[data-bo-scroll-mode=listing]{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;max-width:none;overflow:visible}.ui-list-shell[data-bo-scroll-mode=listing]:not(.ui-list-shell--footer-in-body) .ui-list-shell__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ui-list-shell--footer-in-body .ui-list-shell__body--with-footer{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ui-list-shell--footer-in-body .ui-list-shell__body--with-footer .ui-list-shell__table-panel{flex:0 1 auto;min-height:0}.ui-list-shell[data-bo-scroll-mode=listing] .ui-list-shell__footer[data-list-footer-mode=fixed],.ui-list-shell[data-bo-scroll-mode=listing] .ui-list-shell__footer[data-list-footer-mode=sticky]{margin-top:auto;flex-shrink:0}.ui-listing-page .ui-listing-body{flex:0 1 auto;min-width:0;min-height:auto;width:100%}.ui-listing-page .ui-listing-table-scroll{width:100%;flex:0 1 auto;min-height:auto;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.ui-listing-page .ui-listing-table-scroll .full-bleed-table-wrapper,.ui-listing-page .ui-listing-table-scroll .ui-table-root{width:100%;min-width:0}.ui-listing-page .desktop-only{width:100%;min-width:0;flex:1 1 auto}.ui-listing-table-inner{flex:1;min-height:0;min-width:0;width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}.ui-list-shell__summary,.ui-listing-page-kpis,.ui-listing-page-filters,.ui-list-shell__toolbar,.ui-list-shell__feedback{flex:0 0 auto}.ui-list-shell__body{display:flex;flex:0 1 auto;flex-direction:column;min-width:0;min-height:auto;overflow:visible}.ui-list-shell[data-bo-scroll-mode=listing] .ui-list-shell__body{flex:1 1 auto;min-height:0}.ui-list-shell--footer-in-body[data-bo-scroll-mode=listing] .ui-list-shell__body{justify-content:flex-start}.ui-list-shell__table-panel{display:flex;flex:0 1 auto;flex-direction:column;min-width:0;min-height:auto;overflow:visible}.ui-list-shell__table-scroll{flex:0 1 auto;min-width:0;min-height:auto;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.ui-list-shell__table-scroll .ui-listing-table-inner,.ui-list-shell__table-scroll .full-bleed-table-wrapper{min-width:0}.ui-list-shell__footer{position:sticky;bottom:0;z-index:45;width:100%;max-width:none;box-sizing:border-box;flex:0 0 auto;flex-shrink:0}.ui-list-shell__footer[data-list-footer-mode=fixed],.ui-list-shell__footer[data-list-footer-mode=sticky]{position:sticky;bottom:0;z-index:45}.ui-list-shell__footer[data-list-footer-mode=floating]{position:sticky;bottom:12px;z-index:35;margin-inline:16px;border-radius:18px;overflow:hidden;box-shadow:0 18px 42px #0f172a29}.ui-list-shell__footer[data-list-footer-mode=inline]{position:static;bottom:auto;z-index:auto;margin-inline:0;box-shadow:none}.ui-list-shell__footer>.ui-listing-footer{--listing-footer-control-h: 2.25rem;--listing-footer-chip-radius: 14px;--listing-footer-chip-bg: color-mix(in srgb, var(--app-shell-bg) 72%, transparent);--listing-footer-chip-border: rgba(255, 255, 255, .25);--listing-footer-chip-shadow: 0 1px 3px rgba(15, 23, 42, .05), 0 4px 14px rgba(15, 23, 42, .05);--listing-footer-chip-inset: inset 0 1px 0 rgba(255, 255, 255, .3);position:relative!important;bottom:auto!important;z-index:auto!important;display:flex;align-items:center;justify-content:space-between;gap:.55rem;width:100%;max-width:none;min-height:2.75rem;margin-top:0;box-sizing:border-box;padding:.5rem var(--layout-page-px, 16px);padding-right:calc(var(--layout-page-px, 16px) + var(--fab-assistant-reserve-x, 0rem));padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb,var(--listing-border, var(--ds-border-subtle)) 82%,transparent);background:var(--app-shell-bg);color:var(--listing-text-muted, var(--ds-text-muted));box-shadow:none}.ui-list-shell__footer>.ui-listing-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");background-size:200px 200px}.ui-list-shell__footer[data-list-footer-mode=floating]>.ui-listing-footer{border-radius:inherit}.ui-listing-footer__pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;flex:1 1 auto;min-width:0;width:100%;min-height:var(--listing-footer-control-h)}.ui-listing-footer__range-block,.ui-listing-footer__page-controls,.ui-listing-footer__page-size-group,.ui-listing-footer__go-page,.ui-listing-footer__metric,.ui-listing-footer__scroll-top{border:1px solid var(--listing-footer-chip-border);border-radius:var(--listing-footer-chip-radius);background:var(--listing-footer-chip-bg);box-shadow:var(--listing-footer-chip-shadow),var(--listing-footer-chip-inset);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ui-listing-footer__range-block{display:flex;flex-direction:column;justify-content:center;justify-self:start;min-width:0;gap:2px;max-width:100%;min-height:var(--listing-footer-control-h);padding:.3rem .85rem}.ui-listing-footer__range-text,.ui-listing-footer__toolbar-range{color:var(--ds-text-secondary);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-listing-footer__range-meta,.ui-listing-footer__metric-label,.ui-listing-footer__page-size-label,.ui-listing-footer__go-page-label{color:var(--listing-text-muted, var(--ds-text-muted));white-space:nowrap}.ui-listing-footer__page-controls{position:relative;justify-self:center;z-index:2;display:inline-flex;gap:4px;align-items:center;justify-content:center;min-width:0;min-height:calc(var(--listing-footer-control-h) + .2rem);padding:.18rem .45rem}.ui-listing-footer__page-nav.ui-btn,.ui-listing-footer__page-num.ui-btn{min-height:var(--listing-footer-control-h);height:var(--listing-footer-control-h);min-width:var(--listing-footer-control-h);padding:0 10px;border-radius:10px;color:var(--ds-text-secondary);border-color:color-mix(in srgb,var(--ds-border) 72%,transparent);background:color-mix(in srgb,var(--app-shell-bg, var(--ds-bg-card)) 88%,transparent)}.ui-listing-footer__page-nav.ui-btn:hover:not(:disabled),.ui-listing-footer__page-num.ui-btn:hover:not(:disabled){color:var(--ds-text);border-color:color-mix(in srgb,var(--ds-border) 88%,var(--ds-primary) 12%);background:color-mix(in srgb,var(--app-shell-bg, var(--ds-bg-card)) 76%,var(--ds-primary) 6%)}.ui-listing-footer__page-num--current.ui-btn{background:var(--color-accent-soft, rgba(7, 18, 38, .06));border-color:var(--color-accent-border, rgba(7, 18, 38, .14));color:var(--ds-text-secondary);font-weight:400}.ui-listing-footer__page-size-row,.ui-listing-footer__summary{display:flex;align-items:center;gap:.45rem;flex-wrap:nowrap;min-width:0}.ui-listing-footer__page-size-row{justify-self:end;margin-left:auto;max-width:100%}.ui-listing-footer__page-size-group,.ui-listing-footer__go-page{display:inline-flex;align-items:center;gap:.55rem;min-height:var(--listing-footer-control-h);padding:0 .85rem;border-radius:999px}.ui-listing-footer__page-size-control,.ui-listing-footer__page-size-trigger{min-height:calc(var(--listing-footer-control-h) - .15rem)}.ui-listing-footer__page-size-control .ui-select__trigger{background:color-mix(in srgb,var(--app-shell-bg) 72%,transparent);border-color:#ffffff40;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:var(--listing-footer-chip-shadow),var(--listing-footer-chip-inset)}.ui-listing-footer__page-size-control .ui-select__menu{background:color-mix(in srgb,var(--app-shell-bg) 80%,transparent);backdrop-filter:blur(20px) saturate(1.08);-webkit-backdrop-filter:blur(20px) saturate(1.08);border:1px solid rgba(255,255,255,.2)}.ui-listing-footer__summary{flex:0 0 auto;justify-content:flex-end;margin-left:.45rem;max-width:min(100%,16rem);min-height:var(--listing-footer-control-h)}.ui-listing-footer__metric{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:8px;padding:.3rem .85rem;min-height:var(--listing-footer-control-h);box-sizing:border-box}.ui-listing-footer__metric-value{font-weight:400;color:var(--ds-text-secondary);line-height:1.2;font-variant-numeric:tabular-nums}.ui-listing-footer__scroll-top{display:inline-flex;align-items:center;justify-content:center;width:var(--listing-footer-control-h);height:var(--listing-footer-control-h);min-width:var(--listing-footer-control-h);padding:0;border-radius:999px;cursor:pointer;color:var(--listing-text-muted, var(--ds-text-muted));line-height:1;flex-shrink:0}.ui-listing-footer--toolbar{min-height:2.75rem}@media (hover: hover){.ui-listing-footer__scroll-top:hover{color:var(--ds-text-secondary);transform:translateY(-1px)}}.ui-listing-footer__range-text+.ui-listing-footer__range-meta,.global-list-footer__range-text+.global-list-footer__range-meta{margin-top:2px}.global-list-footer__range-block{display:flex;flex-direction:column;gap:2px}.ui-listing-page--floating-glass .ui-listing-page-filters{flex-shrink:0;padding:0;overflow:visible}.ui-listing-page--orders-list.ui-listing-page--floating-glass{gap:0;padding-block:0;background:var(--app-shell-bg)}.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-list-shell__summary:not(details),.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-list-shell__summary[open],.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-listing-page-filters,.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-list-shell__toolbar:not(:empty),.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-listing-table-panel{margin-inline:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--app-shell-surface, var(--ds-bg-card));border-color:color-mix(in srgb,var(--ds-border) 72%,transparent)}.ui-listing-page--orders-list .ui-list-shell__summary:not(details){border-bottom:1px solid color-mix(in srgb,var(--ds-border) 60%,transparent)}.ui-listing-page--orders-list .ui-list-shell__summary:not(details) .ui-collection-lead{padding:.55rem var(--layout-page-px, 16px);gap:.2rem}.ui-listing-page--orders-list .ui-list-shell__summary:not(details) .ui-collection-lead__title{font-size:.875rem;font-weight:600;line-height:1.25}.ui-listing-page--orders-list .ui-list-shell__summary:not(details) .ui-collection-lead__description{margin-top:.1rem;font-size:.75rem;line-height:1.3;color:var(--ds-text-muted)}.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-listing-page-filters{border-top:0;border-inline:0;border-radius:0;background:var(--app-shell-surface, var(--ds-bg-card));box-shadow:none}.ui-listing-page--orders-list .ui-list-filter-widget--directory,.ui-listing-page--customers-list .ui-list-filter-widget--directory,.ui-listing-page--products-list .ui-list-filter-widget--directory{padding:.375rem var(--layout-page-px, 16px)}.ui-listing-page--orders-list .ui-list-filter-widget--directory:before,.ui-listing-page--orders-list .ui-listing-directory-toolbar:before{box-shadow:none}.ui-listing-page--orders-list .ui-list-filter-widget--directory{padding:.55rem var(--layout-page-px, 16px) .45rem}.ui-listing-page--orders-list .ui-list-filter-widget--directory .ui-list-filter-widget__search{flex:1 1 480px;min-width:min(480px,100%);max-width:min(1080px,100%)}.ui-listing-page--orders-list .ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field{--ui-search-height: 46px;--ui-search-radius: 12px;--ui-search-icon-left: 16px;--ui-search-input-pl: 2.85rem;--ui-search-input-pr: 2.75rem;--ui-search-focus-border: color-mix(in srgb, var(--ds-navy-900) 28%, var(--ds-border));--ui-search-focus-ring: color-mix(in srgb, var(--ds-navy-900) 10%, transparent);width:100%;border:0;background:transparent;box-shadow:none}.ui-listing-page--orders-list .ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field__icon{color:var(--ds-text-muted)}.ui-listing-page--orders-list .ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field__icon svg{width:18px;height:18px}.ui-listing-page--orders-list .ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field__input,.ui-listing-page--orders-list .ui-list-filter-widget--directory .ui-list-filter-widget__search-input{height:var(--ui-search-height);min-height:var(--ui-search-height);padding-left:var(--ui-search-input-pl);padding-right:var(--ui-search-input-pr);border:1px solid color-mix(in srgb,var(--ds-border) 88%,transparent);border-radius:var(--ui-search-radius);background:color-mix(in srgb,var(--ds-bg-card) 96%,var(--ds-bg-muted));box-shadow:inset 0 1px #ffffff8c,0 1px 3px #0f172a0d;color:var(--ds-text-primary);font-size:.92rem;font-weight:500}.ui-listing-page--orders-list .ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field__input::placeholder{color:color-mix(in srgb,var(--ds-text-muted) 88%,transparent);font-weight:500}.ui-listing-page--orders-list .ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field__input:focus{border-color:var(--ui-search-focus-border);box-shadow:0 0 0 3px var(--ui-search-focus-ring),inset 0 1px #ffffff8c,0 1px 3px #0f172a0d}.ui-listing-page--orders-list .ui-list-filter-widget--directory .ui-list-filter-widget__search-clear{margin-inline-start:-.15rem}.ui-listing-page--customers-list .ui-filter-tabs__tab,.ui-listing-page--products-list .ui-filter-tabs__tab{min-height:var(--listing-filter-tab-h, 26px);padding-inline:.55rem;font-size:.72rem;border-radius:999px}.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-list-filter-widget--directory .ui-list-filter-widget__filter-btn.ui-btn,.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-list-filter-widget__filter-btn--pill.ui-btn,.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-listing-directory-tools-btn.ui-btn,.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-list-filter-widget__trailing .ui-btn.ui-btn--secondary,.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-listing-view-mode-toggle{border-color:var(--ds-navy-900);background:var(--ds-navy-900);color:var(--ds-btn-primary-text, #fff);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 3px color-mix(in srgb,var(--ds-navy-900) 24%,transparent)}.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-list-filter-widget--directory .ui-list-filter-widget__filter-btn.ui-btn:hover:not(:disabled),.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-list-filter-widget__filter-btn--pill.ui-btn:hover:not(:disabled),.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-listing-directory-tools-btn.ui-btn:hover:not(:disabled),.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-list-filter-widget__trailing .ui-btn.ui-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--ds-navy-900) 90%,#fff 10%);border-color:color-mix(in srgb,var(--ds-navy-900) 90%,#fff 10%);color:#fff}.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-list-filter-widget--directory .ui-list-filter-widget__filter-btn--active.ui-btn,.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-list-filter-widget__filter-btn--pill.ui-list-filter-widget__filter-btn--active.ui-btn{background:color-mix(in srgb,var(--ds-navy-900) 82%,#000 18%);border-color:color-mix(in srgb,var(--ds-navy-900) 82%,#000 18%);color:#fff}.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-list-chrome-actions .ui-btn:not(.ui-btn--primary){backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.ui-listing-page--orders-list .ui-listing-table-panel{margin-top:0;border-top:1px solid color-mix(in srgb,var(--ds-border) 52%,transparent);border-inline:0;border-bottom:0;background:transparent}.ui-list-shell--footer-in-body .ui-list-shell__body--with-footer>.ui-list-shell__footer>.ui-listing-footer{min-height:var(--bo-footer-bar-min-height, 2rem);padding-block:.22rem;background:transparent;box-shadow:none}.ui-list-shell--footer-in-body.ui-listing-page--compact-footer .ui-list-shell__body--with-footer>.ui-list-shell__footer>.ui-listing-footer .ui-listing-footer__range-block,.ui-list-shell--footer-in-body.ui-listing-page--compact-footer .ui-list-shell__body--with-footer>.ui-list-shell__footer>.ui-listing-footer .ui-listing-footer__page-controls,.ui-list-shell--footer-in-body.ui-listing-page--compact-footer .ui-list-shell__body--with-footer>.ui-list-shell__footer>.ui-listing-footer .ui-listing-footer__page-size-group,.ui-list-shell--footer-in-body.ui-listing-page--compact-footer .ui-list-shell__body--with-footer>.ui-list-shell__footer>.ui-listing-footer .ui-listing-footer__metric{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ui-list-shell--footer-in-body.ui-listing-page--compact-footer .ui-list-shell__body--with-footer>.ui-list-shell__footer>.ui-listing-footer{box-shadow:none}.ui-listing-page--orders-list .ui-list-shell__summary-toggle{padding-block:.35rem}.ui-list-shell--footer-in-body .ui-list-shell__body--with-footer{gap:0;padding-bottom:0;width:100%;max-width:none;box-sizing:border-box;margin-inline:0;margin-bottom:.75rem;border:1px solid color-mix(in srgb,var(--ds-border) 76%,transparent);border-radius:var(--ds-radius-md, 8px);overflow:hidden;background:var(--app-shell-surface, var(--ds-bg-card));box-shadow:var( --listing-glass-shadow, 0 1px 2px rgba(15, 23, 42, .05), 0 8px 28px rgba(15, 23, 42, .07) )}.ui-list-shell--footer-in-body.ui-listing-page--floating-glass .ui-list-shell__body--with-footer{overflow:visible}.ui-list-shell--footer-in-body .ui-list-shell__body--with-footer>.ui-listing-page-filters,.ui-list-shell--footer-in-body .ui-list-shell__body--with-footer>.ui-list-shell__table-panel,.ui-list-shell--footer-in-body .ui-list-shell__body--with-footer>.ui-list-shell__feedback,.ui-list-shell--footer-in-body .ui-list-shell__body--with-footer>.ui-list-shell__toolbar{position:static;isolation:auto;margin-inline:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}.ui-list-shell--footer-in-body .ui-list-filter-widget--directory:before,.ui-list-shell--footer-in-body .ui-list-filter-widget--customers:before{display:none}.ui-list-shell--footer-in-body .ui-list-shell__body--with-footer>.ui-list-shell__footer{position:static;bottom:auto;z-index:auto;width:100%;margin-inline:0;margin-bottom:0;margin-top:auto;flex-shrink:0;border:0;border-top:1px solid color-mix(in srgb,var(--ds-border) 52%,transparent);border-radius:0;background:transparent;box-shadow:none}.ui-list-shell--footer-in-body .ui-list-shell__body--with-footer>.ui-list-shell__footer>.ui-listing-footer{background:transparent;border-top:0;min-height:2.5rem;padding-top:.38rem;padding-bottom:calc(.38rem + env(safe-area-inset-bottom,0px));box-shadow:none}.ui-list-shell--footer-in-body .ui-list-shell__body--with-footer>.ui-list-shell__footer>.ui-listing-footer:before{display:none}.ui-listing-page--orders-list .ui-list-shell__toolbar:empty{display:none}.ui-listing-page--orders-list .ui-list-filter-widget__trailing:empty,.ui-listing-page--orders-list .ui-list-filter-widget__directory-actions:empty{display:none}.ui-listing-page--orders-list .ui-list-filter-widget--directory .ui-list-filter-widget__bar{row-gap:0}.ui-listing-page--orders-list .ui-list-filter-widget__tabs-row{display:flex;align-items:center;width:100%;padding:.25rem var(--layout-page-px, 16px) .45rem;border-top:1px solid color-mix(in srgb,var(--ds-border) 55%,transparent)}.ui-listing-page--orders-list .ui-list-filter-widget__tabs-row .ui-list-filter-widget__tabs{flex:1 1 auto;max-width:none;overflow:visible}.ui-listing-page--orders-list .ui-list-filter-widget__tabs-row .ui-filter-tabs{gap:.15rem;overflow-x:auto;scrollbar-width:thin}.ui-listing-page--orders-list .ui-list-filter-widget__tags{max-height:none;overflow:visible;padding-inline:var(--layout-page-px, 16px);padding-bottom:.35rem}.ui-listing-page--orders-list .ui-filter-tabs__tab{min-height:var(--listing-filter-tab-h, 30px);padding-inline:.75rem;font-size:.78rem;font-weight:500;border-radius:999px;background:color-mix(in srgb,var(--ds-navy-900) 10%,var(--ds-bg-card));border:1px solid color-mix(in srgb,var(--ds-navy-900) 22%,var(--ds-border));color:color-mix(in srgb,var(--ds-navy-900) 78%,var(--ds-text-primary));box-shadow:none}.ui-listing-page--orders-list .ui-filter-tabs__tab:hover{background:color-mix(in srgb,var(--ds-navy-900) 16%,var(--ds-bg-card));border-color:color-mix(in srgb,var(--ds-navy-900) 30%,var(--ds-border));color:var(--ds-navy-900)}.ui-listing-page--orders-list .ui-filter-tabs__tab--active{background:var(--ds-navy-900);border-color:var(--ds-navy-900);color:#fff;box-shadow:0 1px 3px color-mix(in srgb,var(--ds-navy-900) 28%,transparent)}.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-list-filter-widget--directory .ui-filter-tabs__tab,.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-list-filter-widget--directory .ui-filter-tabs__tab--active{backdrop-filter:none;-webkit-backdrop-filter:none}.ui-listing-page--orders-list.ui-listing-page--floating-glass .ui-list-filter-widget--directory .ui-filter-tabs__tab--active{box-shadow:0 1px 3px color-mix(in srgb,var(--ds-navy-900) 28%,transparent)}.ui-listing-page--orders-list .ui-list-filter-widget--directory .ui-list-filter-widget__tabs-row .ui-filter-tabs__count{background:var(--ds-orange);color:#fff;font-weight:600;box-shadow:none}.ui-listing-page--floating-glass--list,.ui-listing-page--floating-glass--cards,.ui-listing-page--floating-glass{--listing-glass-inset: var(--layout-page-px, 16px);--listing-glass-gap: .75rem;--listing-glass-radius: 14px;--listing-glass-bg: var(--app-shell-surface, var(--ds-bg-card));--listing-glass-border: var( --app-shell-border-soft, color-mix(in srgb, var(--ds-border) 72%, transparent) );--listing-glass-shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 8px 28px rgba(15, 23, 42, .07);width:100%;max-width:none;--listing-glass-chip-bg: color-mix( in srgb, var(--app-shell-surface, var(--ds-bg-card)) 88%, transparent );--listing-glass-chip-border: color-mix( in srgb, var(--listing-border, var(--border-color)) 55%, transparent );--listing-glass-chip-shadow: 0 1px 3px rgba(15, 23, 42, .06);--listing-glass-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .55)}.ui-listing-page--floating-glass.ui-list-shell{gap:var(--listing-glass-gap);padding-block:var(--listing-glass-gap) 0;background:var(--app-shell-surface-subtle, var(--ds-bg-muted));min-height:100%}.ui-listing-page--floating-glass .ui-list-shell__summary:not(details),.ui-listing-page--floating-glass .ui-list-shell__summary[open],.ui-listing-page--floating-glass .ui-listing-page-filters,.ui-listing-page--floating-glass .ui-list-shell__toolbar:not(:empty){position:relative;isolation:isolate;margin-inline:var(--listing-glass-inset);border:1px solid var(--listing-glass-border);border-radius:var(--listing-glass-radius);background:var(--listing-glass-bg);box-shadow:var(--listing-glass-shadow)}.ui-listing-page--floating-glass .ui-list-shell__summary[open]>.ui-list-shell__summary-content{border-top:1px solid color-mix(in srgb,var(--listing-glass-border) 80%,transparent)}.ui-listing-page--floating-glass .ui-list-shell__summary[open]>.ui-list-shell__summary-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-listing-page--floating-glass .ui-listing-body{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--listing-glass-gap);padding:0 0 calc(var(--listing-glass-gap) + .15rem);min-height:0;background:transparent}.ui-listing-page--floating-glass .ui-listing-page-filters{flex-shrink:0;padding:0;overflow:hidden}.ui-listing-page--floating-glass .ui-list-filter-widget--directory,.ui-listing-page--floating-glass .ui-list-filter-widget--customers{width:100%;max-width:none;position:relative;isolation:isolate;margin-inline:0;padding:.85rem var(--layout-page-px, 16px);border:none;border-radius:0;background:transparent;box-shadow:none}.ui-listing-page--floating-glass .ui-list-filter-widget--directory:before,.ui-listing-page--floating-glass .ui-list-filter-widget--customers:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:var(--listing-glass-inset-highlight)}.ui-listing-page--floating-glass .ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field__input,.ui-listing-page--floating-glass .ui-list-filter-widget--directory .ui-list-filter-widget__search-input,.ui-listing-page--floating-glass .ui-list-filter-widget--customers .ui-list-filter-widget__search .ui-search-field__input,.ui-listing-page--floating-glass .ui-list-filter-widget--customers .ui-list-filter-widget__search-input{border:1px solid var(--listing-glass-chip-border);background:color-mix(in srgb,var(--ds-bg-page) 92%,transparent)}.ui-listing-page--floating-glass .ui-list-filter-widget--directory .ui-filter-tabs__tab,.ui-listing-page--floating-glass .ui-list-filter-widget--customers .ui-filter-tabs__tab{border:1px solid transparent;background:transparent}.ui-listing-page--floating-glass .ui-list-filter-widget--directory .ui-filter-tabs__tab--active,.ui-listing-page--floating-glass .ui-list-filter-widget--customers .ui-filter-tabs__tab--active{box-shadow:var(--listing-glass-chip-shadow),var(--listing-glass-inset-highlight),0 2px 8px #0f172a0f}.ui-listing-page--floating-glass .ui-list-filter-widget--directory .ui-list-filter-widget__filter-btn,.ui-listing-page--floating-glass .ui-list-filter-widget--customers .ui-list-filter-widget__filter-btn{min-height:42px;border:1px solid color-mix(in srgb,var(--ds-border) 50%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ds-bg-page) 92%,transparent)}.ui-listing-page--floating-glass .ui-listing-page-toolbar{flex-shrink:0;padding:.55rem var(--layout-page-px, 16px)}.ui-listing-page--floating-glass .ui-listing-directory-toolbar{width:100%;max-width:none;position:relative;isolation:isolate;margin:0;padding:.65rem var(--layout-page-px, 16px);border:none;border-radius:0;background:transparent;box-shadow:none}.ui-listing-page--floating-glass .ui-listing-directory-toolbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:var(--listing-glass-inset-highlight)}.ui-listing-page--floating-glass .ui-listing-view-mode-toggle,.ui-listing-page--floating-glass .ui-listing-directory-tools-btn{border:1px solid var(--listing-glass-chip-border);background:var(--listing-glass-chip-bg);backdrop-filter:blur(10px) saturate(1.04);-webkit-backdrop-filter:blur(10px) saturate(1.04);box-shadow:var(--listing-glass-chip-shadow),var(--listing-glass-inset-highlight)}.ui-listing-table-panel{display:flex;flex-direction:column;flex:0 1 auto;min-width:0;min-height:0}.ui-listing-page--floating-glass .ui-listing-table-panel{width:100%;max-width:none;flex:1 1 auto;position:relative;isolation:isolate;margin-inline:var(--listing-glass-inset);border:1px solid var(--listing-glass-border);border-radius:var(--listing-glass-radius);background:var(--listing-glass-bg);box-shadow:var(--listing-glass-shadow);overflow:hidden}.ui-listing-page--floating-glass .ui-listing-table-scroll{flex:0 1 auto;min-height:auto;margin:0;padding:0;border:none;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.ui-listing-page--floating-glass .ui-listing-card-grid{padding:.85rem 1rem 1rem}.ui-listing-page--floating-glass .ui-listing-visit-card{border:1px solid var(--listing-glass-chip-border);background:var(--listing-glass-chip-bg);backdrop-filter:blur(10px) saturate(1.04);-webkit-backdrop-filter:blur(10px) saturate(1.04);box-shadow:var(--listing-glass-chip-shadow),var(--listing-glass-inset-highlight)}.ui-listing-page--floating-glass .ui-listing-visit-card:hover{box-shadow:var(--listing-glass-chip-shadow),0 10px 24px #0f172a1a}.ui-listing-page--floating-glass .ui-list-chrome-actions .ui-btn:not(.ui-btn--primary),.ui-listing-page--floating-glass .ui-list-filter-widget__filter-btn--pill.ui-btn,.ui-listing-page--floating-glass .ui-listing-lote-trigger{background:color-mix(in srgb,var(--app-shell-bg) 72%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-color:#ffffff40}.ui-listing-page--floating-glass .ui-list-filter-widget__filter-btn--pill.ui-list-filter-widget__filter-btn--active.ui-btn{background:color-mix(in srgb,var(--brand-primary) 12%,var(--app-shell-bg) 68%,transparent)}.ui-listing-page--floating-glass .ui-list-filter-widget__filter-btn--pill.ui-list-filter-widget__filter-btn--expanded.ui-btn{background:color-mix(in srgb,var(--ds-navy-900) 8%,var(--app-shell-bg) 70%,transparent)}.ui-list-shell__summary{flex:0 0 auto}.ui-list-shell__summary[open]{padding-bottom:.15rem}.ui-list-shell__summary-toggle{display:flex;align-items:center;gap:.45rem;padding:.5rem .75rem;margin-inline:var(--layout-page-px, 16px);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;border-radius:10px;transition:color .15s ease,background-color .15s ease}.ui-listing-page--floating-glass .ui-list-shell__summary-toggle{margin-inline:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-list-shell__summary-toggle:hover{color:var(--ds-text-secondary);background:color-mix(in srgb,var(--ds-text) 4%,transparent)}.ui-list-shell__summary-toggle::-webkit-details-marker{display:none}.ui-list-shell__summary-toggle:before{content:"";display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--ds-text-muted);transition:transform .2s ease}.ui-list-shell__summary[open]>.ui-list-shell__summary-toggle:before{transform:rotate(180deg)}.ui-list-shell__summary-content{padding:.15rem 0 .35rem;animation:ui-summary-content-in .2s ease-out}@keyframes ui-summary-content-in{0%{opacity:0}to{opacity:1}}.ui-listing-page--floating-glass .ui-listing-page-kpis,.ui-listing-page--finance-list .ui-listing-page-kpis{flex-shrink:0;padding:0}.ui-listing-page--floating-glass .ui-list-shell__summary:not(details) .ui-listing-kpi-float{padding:.65rem var(--layout-page-px, 16px) .75rem}.ui-listing-kpi-float{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;min-width:0;padding:.15rem var(--layout-page-px, 16px) .5rem}.ui-listing-page--floating-glass .ui-listing-kpi-float__card,.ui-listing-page--finance-list .ui-listing-kpi-float__card{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.65rem .85rem .55rem;overflow:hidden;border:1px solid var(--listing-glass-chip-border);border-radius:10px;background:color-mix(in srgb,var(--ds-bg-card) 94%,transparent);backdrop-filter:blur(12px) saturate(1.06);-webkit-backdrop-filter:blur(12px) saturate(1.06);box-shadow:0 1px 3px #0f172a0a,0 1px 2px #0f172a08;transition:border-color .15s ease,box-shadow .2s ease,transform .15s ease}.ui-listing-page--floating-glass .ui-listing-kpi-float__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #fff6}.ui-listing-page--floating-glass .ui-listing-kpi-float__card:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:10px 10px 0 0;background:color-mix(in srgb,var(--ds-navy-900, var(--brand-primary)) 72%,var(--brand-primary));opacity:.88;pointer-events:none}.ui-listing-kpi-float__card--positive:after{background:linear-gradient(90deg,var(--ds-positive),color-mix(in srgb,var(--ds-positive) 60%,transparent));opacity:1;height:3px}.ui-listing-kpi-float__card--negative:after{background:linear-gradient(90deg,var(--ds-negative),color-mix(in srgb,var(--ds-negative) 60%,transparent));opacity:1;height:3px}.ui-listing-kpi-float__card--interactive.ui-listing-kpi-float__card--active{border-color:color-mix(in srgb,var(--ds-accent) 50%,var(--listing-glass-chip-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-accent) 25%,transparent),0 4px 16px #0f172a0f;transform:translateY(-1px)}.ui-listing-kpi-float--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-listing-page--finance-list .ui-listing-kpi-float:not(.ui-listing-kpi-float--cols-4){grid-template-columns:repeat(4,minmax(0,1fr))}.ui-listing-kpi-float__label{font-weight:700;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-muted)}.ui-listing-kpi-float__metrics{display:flex;flex-direction:column;gap:.05rem;min-width:0}.ui-listing-kpi-float__count{font-weight:750;font-variant-numeric:tabular-nums;line-height:1.2;color:var(--ds-text);letter-spacing:-.01em}.ui-listing-kpi-float__amount{font-weight:500;font-variant-numeric:tabular-nums;line-height:1.25;color:var(--ds-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-listing-kpi-float__hint{line-height:1.2;color:var(--ds-text-muted);margin-top:.1rem}.ui-listing-kpi-float__card--positive .ui-listing-kpi-float__count{color:var(--ds-positive)}.ui-listing-kpi-float__card--negative .ui-listing-kpi-float__count{color:var(--ds-negative)}.ui-listing-kpi-float__card--skeleton{min-height:4.5rem;animation:ui-listing-kpi-float-pulse 1.2s ease-in-out infinite;background:color-mix(in srgb,var(--ds-bg-muted) 60%,transparent);border-radius:10px}.ui-listing-kpi-float__card--interactive{cursor:pointer}.ui-listing-kpi-float__card--interactive:hover{border-color:color-mix(in srgb,var(--ds-accent) 30%,var(--listing-glass-chip-border));box-shadow:0 4px 16px #0f172a0f;transform:translateY(-1px)}@keyframes ui-listing-kpi-float-pulse{0%,to{opacity:.5}50%{opacity:1}}@container listing-page (max-width: 1023px){.ui-listing-kpi-float{grid-template-columns:repeat(3,minmax(0,1fr))}}@container listing-page (max-width: 767px){.ui-listing-kpi-float{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding-inline:var(--layout-page-px, 12px)}.ui-listing-kpi-float__card{padding:.55rem .7rem .45rem}}@container listing-page (max-width: 420px){.ui-listing-kpi-float{grid-template-columns:1fr 1fr}}.ui-listing-page--customers-list.ui-listing-page--floating-glass{gap:0;padding-block:0;background:var(--app-shell-bg)}.ui-listing-page--customers-list.ui-listing-page--floating-glass .ui-list-shell__summary:not(details),.ui-listing-page--customers-list.ui-listing-page--floating-glass .ui-list-shell__summary[open],.ui-listing-page--customers-list.ui-listing-page--floating-glass .ui-listing-page-filters,.ui-listing-page--customers-list.ui-listing-page--floating-glass .ui-list-shell__toolbar:not(:empty),.ui-listing-page--customers-list.ui-listing-page--floating-glass .ui-listing-table-panel{margin-inline:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--app-shell-surface, var(--ds-bg-card));border-color:color-mix(in srgb,var(--ds-border) 72%,transparent)}.ui-listing-page--customers-list .ui-list-shell__summary:not(details){border-bottom:1px solid color-mix(in srgb,var(--ds-border) 60%,transparent)}.ui-listing-page--customers-list .ui-list-shell__summary:not(details) .ui-collection-lead{padding:.55rem var(--layout-page-px, 16px);gap:.2rem}.ui-listing-page--customers-list .ui-list-shell__summary:not(details) .ui-collection-lead__title{font-size:.875rem;font-weight:600;line-height:1.25}.ui-listing-page--customers-list .ui-list-shell__summary:not(details) .ui-collection-lead__description{margin-top:.1rem;font-size:.75rem;line-height:1.3;color:var(--ds-text-muted)}.ui-listing-page--customers-list.ui-listing-page--floating-glass .ui-listing-page-filters{border-top:0;border-inline:0;border-radius:0;background:var(--app-shell-surface, var(--ds-bg-card));box-shadow:none}.ui-listing-page--customers-list .ui-list-filter-widget--directory:before,.ui-listing-page--customers-list .ui-listing-directory-toolbar:before{box-shadow:none}.ui-listing-page--customers-list .ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field,.ui-listing-page--customers-list .ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field__input{--ui-search-height: var(--listing-search-h, 36px)}.ui-listing-page--customers-list .ui-filter-tabs__tab--active{background:var(--ds-filter-surface-active, #0284c7);border-color:var(--ds-filter-surface-active-border, #0284c7);color:var(--ds-filter-tab-active-text, #ffffff);box-shadow:none}.ui-listing-page--customers-list .ui-filter-tabs__tab--active .ui-filter-tabs__count{background:var(--ds-filter-count-active-bg, rgba(255, 255, 255, .22));color:var(--ds-filter-count-active-text, #ffffff)}.ui-listing-page--customers-list.ui-listing-page--floating-glass .ui-list-filter-widget--directory .ui-filter-tabs__tab--active{box-shadow:none}.ui-listing-page--customers-list.ui-listing-page--floating-glass .ui-list-chrome-actions .ui-btn:not(.ui-btn--primary),.ui-listing-page--customers-list.ui-listing-page--floating-glass .ui-list-filter-widget__filter-btn--pill.ui-btn,.ui-listing-page--customers-list.ui-listing-page--floating-glass .ui-listing-directory-tools-btn,.ui-listing-page--customers-list.ui-listing-page--floating-glass .ui-listing-view-mode-toggle{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.ui-listing-page--customers-list .ui-listing-table-panel{margin-top:0;border-top:1px solid color-mix(in srgb,var(--ds-border) 52%,transparent);border-inline:0;border-bottom:0;background:transparent}.ui-listing-page--customers-list .ui-list-shell__summary-toggle{padding-block:.35rem}.ui-listing-page--customers-list .ui-list-shell__toolbar:empty{display:none}.ui-listing-page--customers-list .ui-list-filter-widget__trailing:empty,.ui-listing-page--customers-list .ui-list-filter-widget__directory-actions:empty{display:none}.ui-listing-page--customers-list .ui-list-filter-widget--directory .ui-list-filter-widget__bar{row-gap:.35rem}.ui-listing-page--products-list.ui-listing-page--floating-glass{gap:0;padding-block:0;background:var(--app-shell-bg)}.ui-listing-page--products-list.ui-listing-page--floating-glass .ui-listing-page-filters,.ui-listing-page--products-list.ui-listing-page--floating-glass .ui-list-shell__toolbar:not(:empty),.ui-listing-page--products-list.ui-listing-page--floating-glass .ui-listing-table-panel{margin-inline:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--app-shell-surface, var(--ds-bg-card));border-color:color-mix(in srgb,var(--ds-border) 72%,transparent)}.ui-listing-page--products-list.ui-listing-page--floating-glass .ui-listing-page-filters{border-top:0;border-inline:0;border-radius:0;background:var(--app-shell-surface, var(--ds-bg-card));box-shadow:none}.ui-listing-page--products-list .ui-list-filter-widget--directory:before,.ui-listing-page--products-list .ui-listing-directory-toolbar:before{box-shadow:none}.ui-listing-page--products-list .ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field,.ui-listing-page--products-list .ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field__input{--ui-search-height: var(--listing-search-h, 36px)}.ui-listing-page--products-list .ui-filter-tabs__tab--active{background:var(--ds-filter-surface-active, #0284c7);border-color:var(--ds-filter-surface-active-border, #0284c7);color:var(--ds-filter-tab-active-text, #ffffff);box-shadow:none}.ui-listing-page--products-list .ui-filter-tabs__tab--active .ui-filter-tabs__count{background:var(--ds-filter-count-active-bg, rgba(255, 255, 255, .22));color:var(--ds-filter-count-active-text, #ffffff)}.ui-listing-page--products-list.ui-listing-page--floating-glass .ui-list-filter-widget--directory .ui-filter-tabs__tab--active{box-shadow:none}.ui-listing-page--products-list.ui-listing-page--floating-glass .ui-list-chrome-actions .ui-btn:not(.ui-btn--primary),.ui-listing-page--products-list.ui-listing-page--floating-glass .ui-list-filter-widget__filter-btn--pill.ui-btn,.ui-listing-page--products-list.ui-listing-page--floating-glass .ui-listing-directory-tools-btn,.ui-listing-page--products-list.ui-listing-page--floating-glass .ui-listing-view-mode-toggle{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.ui-listing-page--products-list .ui-listing-table-panel{margin-top:0;border-top:1px solid color-mix(in srgb,var(--ds-border) 52%,transparent);border-inline:0;border-bottom:0;background:transparent}.ui-listing-page--products-list .ui-list-shell__toolbar:empty{display:none}.ui-listing-page--products-list .ui-list-filter-widget__trailing:empty,.ui-listing-page--products-list .ui-list-filter-widget__directory-actions:empty{display:none}.ui-listing-page--products-list .ui-list-filter-widget--directory .ui-list-filter-widget__bar{row-gap:.35rem}.ui-listing-page--compact-footer .ui-listing-card-grid{padding-bottom:calc(3.15rem + env(safe-area-inset-bottom,0px))}.ui-listing-page--compact-footer.ui-list-shell--footer-in-body .ui-list-shell__body--with-footer>.ui-list-shell__footer>.ui-listing-footer{--listing-footer-control-h: 1.625rem;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem;min-height:0;margin-top:auto;margin-bottom:0;padding:.3rem var(--layout-page-px, 16px);padding-right:calc(var(--layout-page-px, 16px) + var(--fab-assistant-reserve-x, 6.5rem));border-radius:0;box-shadow:0 -1px #0f172a0a,0 -4px 12px #0f172a0d}.ui-listing-page--compact-footer.ui-list-shell--footer-in-body .ui-list-shell__body--with-footer>.ui-list-shell__footer>.ui-listing-footer.ui-listing-footer--toolbar{min-height:0}.ui-listing-page--compact-footer .ui-listing-footer__pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);flex:1 1 auto;align-items:center;gap:.4rem;min-width:0;min-height:var(--listing-footer-control-h)}.ui-listing-page--compact-footer .ui-listing-footer__range-block,.ui-listing-page--compact-footer .ui-listing-footer__page-controls,.ui-listing-page--compact-footer .ui-listing-footer__page-size-group,.ui-listing-page--compact-footer .ui-listing-footer__go-page,.ui-listing-page--compact-footer .ui-listing-footer__metric{border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;min-height:0}.ui-listing-page--compact-footer .ui-listing-footer__range-block{display:flex;flex-direction:row;align-items:center;justify-self:start;min-width:0;gap:.35rem;max-width:100%;padding:0}.ui-listing-page--compact-footer .ui-listing-footer__range-text{font-weight:400;color:var(--ds-text-secondary)}.ui-listing-page--compact-footer .ui-listing-footer__range-meta{display:none}.ui-listing-page--compact-footer .ui-listing-footer__page-controls{position:relative;justify-self:center;min-width:0;gap:.1rem;padding:0;margin:0 auto}.ui-listing-page--compact-footer .ui-listing-footer__page-nav.ui-btn,.ui-listing-page--compact-footer .ui-listing-footer__page-num.ui-btn{min-width:calc(var(--listing-footer-control-h) - 2px);min-height:calc(var(--listing-footer-control-h) - 2px);height:calc(var(--listing-footer-control-h) - 2px);padding-inline:.35rem;border-radius:8px;color:var(--ds-text-secondary);border-color:color-mix(in srgb,var(--ds-border) 68%,transparent);background:var(--app-shell-surface, var(--ds-bg-card));box-shadow:none}.ui-listing-page--compact-footer .ui-listing-footer__page-nav.ui-btn:hover:not(:disabled),.ui-listing-page--compact-footer .ui-listing-footer__page-num.ui-btn:hover:not(:disabled){color:var(--ds-text);border-color:color-mix(in srgb,var(--ds-primary) 28%,var(--ds-border) 72%);background:color-mix(in srgb,var(--app-shell-surface, var(--ds-bg-card)) 88%,var(--ds-primary) 12%)}.ui-listing-page--compact-footer .ui-listing-footer__page-size-row{justify-self:end;gap:.25rem;min-height:0;margin-left:0}.ui-listing-page--compact-footer .ui-listing-footer__page-size-group{padding:0;min-height:var(--listing-footer-control-h);border-radius:8px}.ui-listing-page--compact-footer .ui-listing-footer__page-size-group>.ui-select,.ui-listing-page--compact-footer .ui-listing-footer__page-size-control .ui-select__trigger{min-height:var(--listing-footer-control-h)}.ui-listing-page--compact-footer .ui-listing-footer__go-page,.ui-listing-page--compact-footer .ui-listing-footer__scroll-top{display:none}.ui-listing-page--compact-footer .ui-listing-footer__summary{flex:0 0 auto;gap:0;max-width:none;min-height:0;margin-left:.35rem}.ui-listing-page--compact-footer .ui-listing-footer__summary .ui-listing-footer__metric:not(.ui-listing-footer__primary-metric){display:none}.ui-listing-page--compact-footer:not(:has(.ui-listing-footer__primary-metric)) .ui-listing-footer__summary{display:none}.ui-listing-page--compact-footer .ui-listing-footer__primary-metric{display:inline-flex;align-items:baseline;gap:.3rem;padding:0}.ui-listing-page--compact-footer .ui-listing-footer__metric-value{font-weight:400}.ui-listing-page--compact-footer .ui-listing-footer__metric-label{font-weight:400;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted, var(--ds-text-secondary))}.main-content__route-shell:has([data-bo-scroll-mode=listing]){padding:0}.main-content__route-shell:has([data-bo-scroll-mode=listing].ui-list-shell--footer-in-body){padding:calc(var(--app-shell-content-py, 14px) + 4px) var(--app-shell-content-px, 16px) var(--app-shell-content-py, 14px)}.ui-list-shell--footer-in-body .ui-list-shell__body--with-footer{width:100%;max-width:none;box-sizing:border-box}.ui-list-shell[data-bo-scroll-mode=listing]:not(.ui-list-shell--footer-in-body)>.ui-list-shell__footer{margin-top:auto}@container listing-page (max-width: 767px){.ui-list-shell__footer{width:100%;max-width:none;margin-inline:0}.ui-list-shell__footer>.ui-listing-footer{flex-direction:column;align-items:stretch;border-radius:0;padding-inline:var(--layout-page-px, 12px);padding-right:calc(var(--layout-page-px, 12px) + var(--fab-assistant-reserve-x, 0rem))}.ui-listing-footer__pagination,.ui-listing-footer__page-size-row,.ui-listing-footer__summary{width:100%;max-width:none;margin-left:0;justify-content:center;flex-wrap:wrap}.ui-listing-footer__pagination{grid-template-columns:1fr;justify-items:center}.ui-listing-footer__range-block{max-width:none;width:100%;align-items:center;justify-self:stretch}.ui-listing-footer__page-controls{position:static;transform:none;width:100%;flex-wrap:wrap;justify-self:stretch}.ui-listing-footer__page-size-row{justify-self:stretch}.ui-list-shell--footer-in-body .ui-list-shell__body--with-footer>.ui-list-shell__footer>.ui-listing-footer{padding-inline:var(--layout-page-px, 12px);padding-right:calc(var(--layout-page-px, 12px) + var(--fab-assistant-reserve-x, 4.5rem))}}[data-appearance=neutral-dark] .ui-listing-page .ui-listing-footer,[data-appearance=neutral-dark] .bo-listing-bleed .ui-listing-footer{--listing-footer-chip-inset: none;--listing-footer-chip-shadow: 0 2px 10px rgba(0, 0, 0, .32);background:var(--app-shell-bg);box-shadow:0 -1px #0000001f,0 -4px 16px #00000014}.ui-list-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;background:transparent;color:var(--ds-text-muted);cursor:pointer;flex-shrink:0;transition:color .15s ease}.ui-list-expand-btn:hover{color:var(--ds-text-secondary)}.ui-list-expand-btn svg{transition:transform .2s ease}.ui-list-expand-btn svg.is-rotated{transform:rotate(90deg)}.ui-list-cell-inner--with-expand{display:flex;align-items:center;gap:.35rem;min-width:0}.ui-list-cell-inner--with-expand>.ui-list-cell{flex:1;min-width:0}.ui-list-chrome-center{width:min(100%,720px);min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:.25rem}.ui-list-chrome-center--widget{width:min(100%,980px)}.ui-list-chrome-center--widget .ui-list-filter-widget{width:100%}.ui-list-chrome-center__main{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:0}.ui-list-chrome-center__tabs{flex:0 1 auto;min-width:0;max-width:min(280px,22vw);overflow:hidden}.ui-list-chrome-center__feedback{display:flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;max-height:26px;overflow:hidden}.ui-list-chrome-actions{display:flex;align-items:center;gap:.45rem;min-width:0;justify-content:flex-start;flex-wrap:nowrap;flex-shrink:0}.ui-listing-header-actions{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:.45rem;min-width:0;flex-shrink:0}.ui-listing-header-actions__divider{width:1px;height:24px;flex-shrink:0;background:var(--border-color);opacity:.85}.ui-listing-lote-trigger{display:inline-flex;align-items:center;gap:8px;padding:4px 8px 4px 12px;border-radius:var(--ds-radius-md, 12px);border:1px solid var(--border-color);background-color:var(--ds-bg-card);color:var(--text-secondary);font-weight:600;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ui-listing-lote-trigger:hover{background:var(--surface-hover, var(--ds-bg-muted))}.ui-listing-lote-trigger__label{white-space:nowrap}.ui-listing-lote-trigger--warning{border-color:color-mix(in srgb,var(--warning) 55%,var(--border-color));color:var(--brand-primary)}.ui-listing-lote-trigger--brand{border-color:color-mix(in srgb,var(--brand-primary) 55%,var(--border-color));color:var(--brand-primary)}.ui-listing-lote-trigger__more{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:inherit;cursor:pointer}.ui-list-cell--actions-cell{width:6.5rem;min-width:6.5rem;text-align:center}.ui-list-cell--actions-cell .ui-list-cell--actions{justify-content:center}.ui-list-cell--actions-cell .dropdown-menu-root{display:inline-flex;justify-content:center;text-align:center}.ui-list-cell--actions-cell .ui-listing-lote-trigger__more{width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--border-color) 88%,transparent);border-radius:var(--ds-radius-full, 999px);background:var(--ds-bg-card);color:var(--text-secondary);transition:color .15s,border-color .15s,background .15s}.ui-list-cell--actions-cell .ui-listing-lote-trigger__more:hover,.ui-list-cell--actions-cell .ui-listing-lote-trigger__more:focus-visible,.ui-list-cell--actions-cell .dropdown-menu-root [data-menu-open=true] .ui-listing-lote-trigger__more{border-color:color-mix(in srgb,var(--ds-navy-900) 18%,var(--border-color));background:var(--ds-mommo-hover);color:var(--text-primary);animation:ui-pulse-once .4s ease}@keyframes ui-pulse-once{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.ui-list-chrome-actions .ui-btn:not(.ui-btn--primary){min-height:34px;padding-inline:.8rem;border-color:color-mix(in srgb,var(--brand-primary) 92%,transparent);border-radius:999px;background:var(--ds-bg-card);color:var(--ds-text-secondary);font-weight:700;white-space:nowrap;box-shadow:none}.ui-list-chrome-actions .ui-btn--primary{min-height:34px;padding-inline:.95rem;border-radius:999px;white-space:nowrap;flex-shrink:0}.ui-listing-header-actions .ui-btn span:not(.sr-only){display:none}.ui-listing-header-actions .ui-btn{padding-inline:.65rem;gap:0}.ui-listing-header-actions__divider{display:none}.ui-listing-page-filters{padding:0 0 .65rem}.ui-listing-page-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding:0 0 .75rem}.ui-listing-directory-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.5rem 0 .85rem;margin-bottom:.15rem}.ui-listing-directory-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;margin-left:auto}.ui-listing-directory-tools-btn{min-height:2.5rem;padding-inline:.95rem;border-radius:10px;font-weight:600;white-space:nowrap;flex-shrink:0}.ui-listing-directory-toolbar{flex-direction:column;align-items:stretch}.ui-listing-directory-toolbar__actions{width:100%;margin-left:0;justify-content:space-between}.ui-listing-directory-tools-btn{width:100%;justify-content:center}.ui-listing-page-toolbar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem;width:100%}.ui-listing-view-mode-toggle{display:inline-flex;align-items:center;gap:.15rem;padding:.15rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ds-border) 88%,transparent);background:var(--ds-bg-card)}.ui-listing-view-mode-toggle--disabled{opacity:.55;pointer-events:none}.ui-listing-view-mode-toggle__btn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border:0;border-radius:999px;background:transparent;color:var(--ds-text-secondary);font-weight:500;cursor:pointer}.ui-listing-view-mode-toggle__btn--active{background:var(--ds-navy-900);color:var(--text-on-brand, #ffffff);box-shadow:none}.ui-listing-view-mode-toggle__btn--active:hover{background:var(--ds-navy-950);color:var(--text-on-brand, #ffffff)}.ui-listing-directory-new-btn{min-height:2.5rem!important;height:auto!important;padding:.55rem 1.15rem!important;font-weight:600!important;border-radius:10px!important;letter-spacing:.01em;box-shadow:0 2px 10px color-mix(in srgb,var(--ds-orange) 24%,transparent)}.ui-listing-directory-new-btn:hover:not(:disabled){box-shadow:0 4px 14px color-mix(in srgb,var(--ds-orange) 30%,transparent)}.ui-listing-page--floating-glass .ui-filter-form-field__pill,.ui-listing-page--floating-glass .ui-filter-form-field__pill--active,.ui-listing-page--floating-glass .ui-list-filter-widget__filter-btn--pill.ui-btn,.ui-listing-card-grid{display:grid;grid-template-columns:repeat(auto-fill,20rem);gap:1rem 1.25rem;padding:.35rem .15rem 1rem;justify-content:start;align-content:start}.ui-listing-visit-card{position:relative;width:20rem;height:5.5rem;padding:.55rem .75rem .5rem;box-sizing:border-box;border-radius:12px;border:1px solid color-mix(in srgb,var(--ds-border) 82%,transparent);background:var(--ds-mommo-card);box-shadow:0 2px 10px #0712260a;cursor:pointer;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ui-listing-visit-card:before{content:"";position:absolute;top:0;left:.75rem;right:.75rem;height:3px;border-radius:0 0 4px 4px;background:var(--ds-navy-900);opacity:.85}.ui-listing-visit-card:hover{border-color:color-mix(in srgb,var(--ds-navy-900) 22%,var(--ds-border));box-shadow:0 8px 22px #07122614;transform:translateY(-1px)}.ui-listing-visit-card:focus-visible{outline:2px solid color-mix(in srgb,var(--ds-navy-900) 35%,transparent);outline-offset:2px}.ui-listing-visit-card--selected{border-color:color-mix(in srgb,var(--ds-navy-900) 40%,var(--ds-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-navy-900) 12%,transparent),0 8px 22px #07122614}.ui-listing-visit-card__body{display:flex;align-items:stretch;gap:.65rem;height:100%;padding-top:.3rem;padding-right:1.5rem}.ui-listing-visit-card__primary{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.2rem}.ui-listing-visit-card__secondary{flex:0 0 6.25rem;display:flex;flex-direction:column;justify-content:center;gap:.15rem;min-width:0;padding-left:.6rem;border-left:1px solid color-mix(in srgb,var(--ds-border) 60%,transparent)}.ui-listing-visit-card__top{display:flex;align-items:center;gap:.4rem;min-width:0}.ui-listing-visit-card__badge{flex-shrink:0;padding:.1rem .4rem;border-radius:999px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-navy-900);background:color-mix(in srgb,var(--ds-navy-900) 8%,var(--ds-bg-card));border:1px solid color-mix(in srgb,var(--ds-navy-900) 14%,transparent)}.ui-listing-visit-card__code{flex-shrink:0;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ds-text-secondary);white-space:nowrap}.ui-listing-visit-card__title{margin:0;font-weight:600;line-height:1.25;color:var(--ds-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-listing-visit-card__meta{display:block;line-height:1.2;color:var(--ds-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-listing-visit-card__meta--contact{display:inline-flex;align-items:center;gap:.28rem;min-width:0}.ui-listing-visit-card__actions{position:absolute;top:50%;right:.4rem;transform:translateY(-50%);opacity:0;transition:opacity .15s ease}.ui-listing-visit-card:hover .ui-listing-visit-card__actions,.ui-listing-visit-card:focus-within .ui-listing-visit-card__actions{opacity:1}.ui-listing-directory-chrome-actions .ui-btn--primary{border:none;box-shadow:none}.ui-list-filter-widget{width:min(100%,960px);min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:.25rem}.ui-list-filter-widget__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;min-width:0}.ui-list-filter-widget__period{flex:0 1 auto;min-width:0}.ui-list-filter-widget__search{position:relative;flex:1 1 220px;min-width:min(220px,100%);max-width:420px}.ui-list-filter-widget__search .ui-search-field{--ui-search-height: 38px;--ui-search-radius: 999px;--ui-search-icon-left: 14px;--ui-search-input-pl: 2.55rem;--ui-search-input-pr: 2.65rem;--ui-search-border: color-mix(in srgb, var(--ds-border) 88%, transparent);--ui-search-focus-ring: color-mix(in srgb, var(--ds-orange) 12%, transparent);width:100%;border-radius:999px;background:color-mix(in srgb,var(--ds-bg-page) 92%,var(--ds-bg-card) 8%);border:1px solid var(--ui-search-border);box-shadow:var(--ds-shadow-card)}.ui-list-filter-widget__search .ui-search-field:focus-within{border-color:var(--ui-search-focus-border);box-shadow:0 0 0 3px var(--ui-search-focus-ring)}.ui-list-filter-widget__search .ui-search-field__input,.ui-list-filter-widget__search-input{height:var(--ui-search-height);min-height:var(--ui-search-height);padding-left:var(--ui-search-input-pl);padding-right:2.4rem;border:0;background:transparent;box-shadow:none;font-weight:600}.ui-list-filter-widget__search-clear{flex:0 0 auto}.ui-list-filter-widget__filter-btn{flex:0 0 auto;white-space:nowrap}.ui-list-filter-widget__filter-btn--active.ui-btn{border-color:color-mix(in srgb,var(--brand-primary) 35%,var(--ds-bg-muted));background:color-mix(in srgb,var(--brand-primary) 8%,var(--ds-bg-muted))}.ui-list-filter-widget__filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;margin-left:.35rem;border-radius:999px;font-weight:700;line-height:1;background:var(--brand-primary, var(--ds-orange));color:var(--text-on-brand, #ffffff)}.ui-list-filter-widget__tabs{flex:0 1 auto;min-width:0;max-width:min(300px,28vw);overflow:hidden}.ui-list-filter-widget__tabs .ui-filter-tabs{margin:0;padding:0;max-width:100%}.ui-list-filter-widget__trailing{flex:0 0 auto;display:flex;align-items:center;gap:.35rem}.ui-list-filter-widget__tags{display:flex;align-items:center;justify-content:center;min-width:0;max-height:26px;overflow:hidden}.ui-complexity-toggle{display:inline-flex;height:38px;padding:3px;border-radius:var(--ds-radius-pill, 999px);background:var(--ds-bg-muted);border:1px solid var(--ds-border);gap:2px;flex-shrink:0}.ui-complexity-toggle--disabled{opacity:.55;pointer-events:none}.ui-complexity-toggle--disabled .ui-complexity-toggle__btn{cursor:not-allowed}.ui-complexity-toggle__btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid transparent;border-radius:var(--ds-radius-pill, 999px);background:transparent;color:var(--text-secondary);font-weight:600;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.ui-complexity-toggle__btn--active{background:color-mix(in srgb,var(--app-shell-bg) 72%,transparent);border-color:#ffffff40;color:var(--ds-text);box-shadow:0 1px 2px color-mix(in srgb,var(--ds-text) 6%,transparent)}@media (hover: hover){.ui-complexity-toggle__btn:hover:not(.ui-complexity-toggle__btn--active){color:var(--ds-text);background:color-mix(in srgb,var(--ds-text) 4%,transparent)}}@container listing-page (max-width: 900px){.ui-complexity-toggle__btn span{display:none}.ui-complexity-toggle__btn{padding-inline:10px}}.ui-list-period{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0}.ui-list-period--compact{gap:.25rem .4rem}.ui-list-period__label{font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-secondary);white-space:nowrap}.ui-list-period--navigable{padding:.15rem .35rem;border-radius:999px;background:var(--ds-bg-card);border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent)}.ui-list-period__mode-tabs{display:inline-flex;align-items:center;gap:.15rem;min-height:34px;padding:.18rem;background:var(--ds-bg-card);border:1px solid color-mix(in srgb,var(--border-color) 88%,transparent);border-radius:999px}.ui-list-period__mode-tabs .ui-btn{min-height:28px;border-radius:999px;font-weight:700}.ui-list-period__nav{display:inline-flex;align-items:center;gap:.15rem;min-height:34px;padding:.18rem;background:var(--ds-bg-card);border:1px solid color-mix(in srgb,var(--border-color) 88%,transparent);border-radius:999px}.ui-list-period__nav .ui-btn{min-height:28px;border-radius:999px}.ui-list-period__text{display:inline-flex;align-items:center;gap:.35rem;min-width:9rem;justify-content:center;padding:0 .35rem;font-weight:700;color:var(--ds-text-secondary)}.ui-list-period__custom-range{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-height:34px;padding:.18rem .35rem;background:var(--ds-bg-card);border:1px solid color-mix(in srgb,var(--border-color) 88%,transparent);border-radius:999px}.ui-list-period__range{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.ui-list-period__range-sep{color:var(--ds-text-secondary)}.ui-list-period__preset-tabs{display:inline-flex;align-items:center;gap:.15rem;flex-wrap:wrap}.ui-list-period--range{align-items:center}.ui-list-period__select{min-width:min(100%,10rem)}.ui-list-period__date-input,.ui-list-period__month-input{min-width:0;max-width:100%}@container listing-page (max-width: 900px){.ui-list-filter-widget__bar{justify-content:flex-start}.ui-list-filter-widget__search,.ui-list-filter-widget__tabs{flex:1 1 100%;max-width:none}}@container listing-page (max-width: 640px){.ui-list-period--navigable{flex:1 1 100%}.ui-list-filter-widget__filter-btn{flex:1 1 auto}}.ui-list-filter-widget--in-page{width:100%;max-width:none}.ui-list-filter-widget--in-page .ui-list-filter-widget__bar{justify-content:flex-start}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory{width:100%;max-width:none}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory.ui-list-filter-widget--in-page{gap:.35rem}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-list-filter-widget__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:.55rem .65rem;width:100%}.ui-list-filter-widget--customers:has(.ui-list-filter-widget__period) .ui-list-filter-widget__bar,.ui-list-filter-widget--directory:has(.ui-list-filter-widget__period) .ui-list-filter-widget__bar{grid-template-rows:auto auto auto}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-list-filter-widget__search{grid-column:1;grid-row:1;flex:1 1 auto;min-width:0;max-width:none;width:100%}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-list-filter-widget__search-clear,.ui-list-filter-widget--directory .ui-list-filter-widget__filter-btn{grid-column:2;grid-row:1;justify-self:end}.ui-list-filter-widget--customers:has(.ui-list-filter-widget__search-clear) .ui-list-filter-widget__filter-btn,.ui-list-filter-widget--directory:has(.ui-list-filter-widget__search-clear) .ui-list-filter-widget__filter-btn{grid-column:3}.ui-list-filter-widget--customers:has(.ui-list-filter-widget__search-clear) .ui-list-filter-widget__bar,.ui-list-filter-widget--directory:has(.ui-list-filter-widget__search-clear) .ui-list-filter-widget__bar{grid-template-columns:minmax(0,1fr) auto auto}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-list-filter-widget__period{grid-column:1 / -1;grid-row:1;min-width:0;width:100%}.ui-list-filter-widget--customers:has(.ui-list-filter-widget__period) .ui-list-filter-widget__search,.ui-list-filter-widget--directory:has(.ui-list-filter-widget__period) .ui-list-filter-widget__search{grid-row:2}.ui-list-filter-widget--customers:has(.ui-list-filter-widget__period) .ui-list-filter-widget__search-clear,.ui-list-filter-widget--directory:has(.ui-list-filter-widget__period) .ui-list-filter-widget__search-clear{grid-row:2}.ui-list-filter-widget--customers:has(.ui-list-filter-widget__period) .ui-list-filter-widget__filter-btn,.ui-list-filter-widget--directory:has(.ui-list-filter-widget__period) .ui-list-filter-widget__filter-btn{grid-row:2}.ui-list-filter-widget--customers:has(.ui-list-filter-widget__period) .ui-list-filter-widget__trailing,.ui-list-filter-widget--directory:has(.ui-list-filter-widget__period) .ui-list-filter-widget__trailing{grid-row:2;grid-column:2;justify-self:end}.ui-list-filter-widget--directory:not(:has(.ui-list-filter-widget__period)) .ui-list-filter-widget__bar:has(.ui-list-filter-widget__trailing:not(:empty)){grid-template-columns:minmax(0,1fr) auto auto}.ui-list-filter-widget--directory:not(:has(.ui-list-filter-widget__period)):has(.ui-list-filter-widget__trailing:not(:empty)) .ui-list-filter-widget__filter-btn{grid-column:2;grid-row:1}.ui-list-filter-widget--directory:not(:has(.ui-list-filter-widget__period)) .ui-list-filter-widget__trailing:not(:empty){grid-column:3;grid-row:1;justify-self:end}.ui-list-filter-widget--directory:not(:has(.ui-list-filter-widget__period)):has(.ui-list-filter-widget__search-clear):has(.ui-list-filter-widget__trailing:not(:empty)) .ui-list-filter-widget__bar{grid-template-columns:minmax(0,1fr) auto auto auto}.ui-list-filter-widget--directory:not(:has(.ui-list-filter-widget__period)):has(.ui-list-filter-widget__search-clear):has(.ui-list-filter-widget__trailing:not(:empty)) .ui-list-filter-widget__filter-btn{grid-column:3}.ui-list-filter-widget--directory:not(:has(.ui-list-filter-widget__period)):has(.ui-list-filter-widget__search-clear):has(.ui-list-filter-widget__trailing:not(:empty)) .ui-list-filter-widget__trailing:not(:empty){grid-column:4}.ui-list-filter-widget__directory-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-list-filter-widget__tabs{grid-column:1 / -1;grid-row:2;flex:1 1 auto;min-width:0;max-width:none;width:100%;overflow:visible}.ui-list-filter-widget--customers:has(.ui-list-filter-widget__period) .ui-list-filter-widget__tabs,.ui-list-filter-widget--directory:has(.ui-list-filter-widget__period) .ui-list-filter-widget__tabs{grid-row:3}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-list-filter-widget__tabs .ui-filter-tabs{display:flex;flex-wrap:nowrap;gap:.4rem;width:100%;max-width:none;margin:0;padding:.15rem 0 .35rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ds-border) 70%,transparent) transparent;-webkit-overflow-scrolling:touch}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-list-filter-widget__tabs .ui-filter-tabs::-webkit-scrollbar{display:block;height:5px}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-list-filter-widget__tabs .ui-filter-tabs::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--ds-border) 85%,transparent)}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field{--ui-search-height: 42px;--ui-search-radius: 12px;--ui-search-icon-left: 14px;--ui-search-input-pl: 2.65rem;--ui-search-input-pr: 3.15rem;width:100%;border:0;background:transparent;box-shadow:none}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field:focus-within{border-color:transparent;box-shadow:none}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field__input,.ui-list-filter-widget--directory .ui-list-filter-widget__search-input{height:var(--ui-search-height);min-height:var(--ui-search-height);padding-left:var(--ui-search-input-pl);padding-right:var(--ui-search-input-pr);border:1px solid color-mix(in srgb,var(--ds-border) 92%,transparent);border-radius:var(--ui-search-radius);background:var(--ds-bg-card);box-shadow:0 1px 2px #0712260a;color:var(--ds-text);font-weight:500}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field__input:focus{border-color:color-mix(in srgb,var(--brand-primary) 45%,var(--ds-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 12%,transparent),0 1px 2px #0712260a}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field__input::placeholder{color:var(--ds-text-secondary);font-weight:450}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field__icon{opacity:.85;color:var(--ds-text-secondary)}@container listing-page (min-width: 1024px) and (max-width: 1536px){.ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field{--ui-search-height: 34px}}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-filter-tabs__tab{flex:0 0 auto;min-height:34px;padding:0 .85rem;border:1px solid color-mix(in srgb,var(--ds-border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ds-bg-muted) 65%,var(--ds-bg-card));color:var(--ds-text-secondary);font-weight:600}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-filter-tabs__tab:hover{border-color:color-mix(in srgb,var(--ds-navy-900) 18%,var(--ds-border));background:var(--ds-bg-card);color:var(--ds-text)}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-filter-tabs__tab--active{border-color:color-mix(in srgb,var(--ds-navy-900) 28%,var(--ds-border));background:var(--ds-bg-card);color:var(--ds-navy-900);box-shadow:0 1px 4px #0712260f}.ui-list-filter-widget--customers,.ui-list-filter-widget--directory .ui-filter-tabs__tab--active .ui-filter-tabs__count{background:color-mix(in srgb,var(--ds-navy-900) 10%,transparent);color:var(--ds-navy-900)}.ui-listing-page--orders-list .ui-list-filter-widget--directory .ui-list-filter-widget__tabs-row .ui-filter-tabs__tab{min-height:var(--listing-filter-tab-h, 30px);padding-inline:.65rem;font-size:.78rem;border-radius:0;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--ds-text-muted);box-shadow:none}.ui-listing-page--orders-list .ui-list-filter-widget--directory .ui-list-filter-widget__tabs-row .ui-filter-tabs__tab:hover{background:transparent;border-color:transparent;border-bottom-color:color-mix(in srgb,var(--ds-orange) 35%,transparent);color:var(--ds-text-primary)}.ui-listing-page--orders-list .ui-list-filter-widget--directory .ui-list-filter-widget__tabs-row .ui-filter-tabs__tab--active{background:transparent;border-color:transparent;border-bottom-color:var(--ds-orange);color:var(--ds-text-primary);box-shadow:none}.ui-list-filter-collapsible{display:grid;grid-template-rows:0fr;min-width:0;transition:grid-template-rows .22s ease,opacity .18s ease;opacity:0}.ui-list-filter-collapsible--expanded{grid-template-rows:1fr;opacity:1}.ui-list-filter-collapsible__inner{overflow:hidden;min-height:0}.ui-list-filter-collapsible--expanded .ui-list-filter-collapsible__inner{padding-top:.5rem;overflow:visible}.ui-filter-form-fields:has(.ui-select__trigger--open),.ui-filter-form-fields .ui-filter-form-field__select .ui-select__menu,.ui-floating-overlay.ui-select__menu{z-index:var(--z-popover, 1200)}.ui-filter-form-fields .ui-filter-form-field__select:not(.ui-select--portalled) .ui-select__menu{top:auto;bottom:calc(100% + 6px)}.ui-list-filter-widget__filter-chevron{margin-left:.1rem;opacity:.72;transition:transform .2s ease}.ui-list-filter-widget__filter-btn--expanded .ui-list-filter-widget__filter-chevron{transform:rotate(180deg)}.ui-list-filter-widget__filter-btn--pill.ui-btn{display:inline-flex;align-items:center;gap:.35rem;min-height:38px;height:38px;padding:0 .95rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ds-border) 88%,transparent);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-card);font-weight:600;letter-spacing:.01em;white-space:nowrap}.ui-list-filter-widget__filter-btn--pill.ui-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-navy-900) 18%,var(--ds-border));background:color-mix(in srgb,var(--ds-navy-900) 4%,var(--ds-bg-card))}.ui-list-filter-widget__filter-btn--pill.ui-list-filter-widget__filter-btn--active.ui-btn{border-color:color-mix(in srgb,var(--brand-primary) 38%,var(--ds-border));background:color-mix(in srgb,var(--brand-primary) 10%,var(--ds-bg-card));color:var(--ds-text)}.ui-list-filter-widget__filter-btn--pill.ui-list-filter-widget__filter-btn--expanded.ui-btn{border-color:color-mix(in srgb,var(--ds-navy-900) 24%,var(--ds-border));background:color-mix(in srgb,var(--ds-navy-900) 7%,var(--ds-bg-card));box-shadow:var(--ds-shadow-card),inset 0 1px color-mix(in srgb,#ffffff 55%,transparent)}.ui-list-filter-widget--inline-panel.ui-list-filter-widget--directory .ui-list-filter-widget__inline-panel,.ui-list-filter-widget--inline-panel.ui-list-filter-widget--customers .ui-list-filter-widget__inline-panel{grid-column:1 / -1}.ui-list-filter-widget--inline-panel.ui-list-filter-widget--directory:not(:has(.ui-list-filter-widget__period)):not(:has(.ui-list-filter-widget__tabs)) .ui-list-filter-widget__inline-panel,.ui-list-filter-widget--inline-panel.ui-list-filter-widget--customers:not(:has(.ui-list-filter-widget__period)):not(:has(.ui-list-filter-widget__tabs)) .ui-list-filter-widget__inline-panel{grid-row:2}.ui-list-filter-widget--inline-panel.ui-list-filter-widget--directory:has(.ui-list-filter-widget__period) .ui-list-filter-widget__bar,.ui-list-filter-widget--inline-panel.ui-list-filter-widget--customers:has(.ui-list-filter-widget__period) .ui-list-filter-widget__bar{grid-template-rows:auto auto auto auto}.ui-list-filter-widget--inline-panel.ui-list-filter-widget--directory:has(.ui-list-filter-widget__period) .ui-list-filter-widget__inline-panel,.ui-list-filter-widget--inline-panel.ui-list-filter-widget--customers:has(.ui-list-filter-widget__period) .ui-list-filter-widget__inline-panel{grid-row:3}.ui-list-filter-widget--inline-panel.ui-list-filter-widget--directory .ui-list-filter-widget__tabs,.ui-list-filter-widget--inline-panel.ui-list-filter-widget--customers .ui-list-filter-widget__tabs{grid-row:3}.ui-list-filter-widget--inline-panel.ui-list-filter-widget--directory:has(.ui-list-filter-widget__inline-panel) .ui-list-filter-widget__tabs,.ui-list-filter-widget--inline-panel.ui-list-filter-widget--customers:has(.ui-list-filter-widget__inline-panel) .ui-list-filter-widget__tabs{grid-row:4}.ui-list-filter-widget--inline-panel.ui-list-filter-widget--directory:has(.ui-list-filter-widget__period):has(.ui-list-filter-widget__inline-panel) .ui-list-filter-widget__tabs,.ui-list-filter-widget--inline-panel.ui-list-filter-widget--customers:has(.ui-list-filter-widget__period):has(.ui-list-filter-widget__inline-panel) .ui-list-filter-widget__tabs{grid-row:4}.ui-filter-form-fields{display:flex;flex-direction:column;gap:.85rem;padding:.85rem 1rem;border-radius:var(--listing-glass-radius, 14px);border:1px solid var(--listing-glass-chip-border, color-mix(in srgb, var(--ds-border) 82%, transparent));background:var( --listing-glass-chip-bg, color-mix(in srgb, var(--ds-bg-muted) 38%, var(--ds-bg-card)) );backdrop-filter:blur(10px) saturate(1.04);-webkit-backdrop-filter:blur(10px) saturate(1.04);box-shadow:var(--listing-glass-chip-shadow, 0 1px 3px rgba(7, 18, 38, .05)),var(--listing-glass-inset-highlight, inset 0 1px 0 color-mix(in srgb, #ffffff 42%, transparent))}.ui-filter-form-fields--embedded{padding:0;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.ui-filter-form-fields--stacked{gap:0}.ui-filter-form-fields__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem 1.35rem;width:100%}.ui-filter-form-fields__section{min-width:0}.ui-filter-form-fields__section+.ui-filter-form-fields__section{padding-top:.15rem}.ui-filter-form-fields__section--period{padding-bottom:.85rem;margin-bottom:.85rem;border-bottom:1px solid color-mix(in srgb,var(--ds-border) 62%,transparent)}.ui-filter-form-fields__section-title{margin:0 0 .55rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-secondary)}.ui-filter-form-fields__section-body{display:flex;flex-direction:column;gap:.45rem}.ui-filter-form-fields__period-body .ui-list-period{width:100%}.ui-filter-form-fields__period-body .ui-list-period--navigable{flex-wrap:wrap;gap:.45rem}.ui-filter-form-field__label{margin:0 0 .4rem;font-weight:600;color:var(--ds-text)}.ui-filter-form-fields__section:has(.ui-filter-form-fields__section-title) .ui-filter-form-field--radio .ui-filter-form-field__label,.ui-filter-form-fields__section:has(.ui-filter-form-fields__section-title) .ui-filter-form-field--checkbox .ui-filter-form-field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-filter-form-field__pill-group{display:flex;flex-wrap:wrap;gap:.4rem}.ui-filter-form-field__pill-group--checkbox{gap:.35rem}.ui-filter-form-field__pill{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:32px;padding:0 .75rem;border:1px solid var(--listing-glass-chip-border, color-mix(in srgb, var(--ds-border) 78%, transparent));border-radius:var(--ds-radius-pill, 999px);background:var(--listing-glass-chip-bg, var(--ds-bg-card));color:var(--ds-text-secondary);font-weight:600;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;box-shadow:var(--listing-glass-chip-shadow, 0 1px 2px rgba(7, 18, 38, .04))}.ui-filter-form-field__pill:hover{border-color:color-mix(in srgb,var(--ds-navy-900) 16%,var(--ds-border));background:color-mix(in srgb,var(--ds-navy-900) 4%,var(--ds-bg-card));color:var(--ds-text)}.ui-filter-form-field__pill--active{border-color:var( --ds-filter-surface-active-border, color-mix(in srgb, var(--ds-navy-900) 18%, var(--ds-border)) );background:var( --ds-filter-surface-active, color-mix(in srgb, var(--ds-navy-900) 8%, var(--ds-bg-card)) );color:var(--ds-filter-tab-active-text, var(--ds-navy-900));box-shadow:var(--listing-glass-chip-shadow, 0 1px 2px rgba(7, 18, 38, .04)),inset 0 1px color-mix(in srgb,#ffffff 35%,transparent)}.ui-filter-form-field__pill--checkbox.ui-filter-form-field__pill--active:before{content:"✓";font-weight:800;line-height:1;opacity:.88}.ui-filter-form-field__pill:focus-within{outline:2px solid color-mix(in srgb,var(--brand-primary) 35%,transparent);outline-offset:2px}.ui-filter-form-field__pill-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-filter-form-field__pill-text{line-height:1.2}.ui-filter-form-field__radio-group,.ui-filter-form-field__checkbox-group{display:flex;flex-wrap:wrap;gap:.35rem .65rem}.ui-filter-form-field__radio,.ui-filter-form-field__checkbox{display:inline-flex;align-items:center;gap:.35rem;color:var(--ds-text-secondary);cursor:pointer}.ui-filter-form-field__actions{margin-bottom:.25rem}.ui-filter-form-field__actions .ui-btn{min-height:auto;padding:0}.ui-filter-form-field__date-range{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ui-filter-form-fields__footer{display:flex;justify-content:flex-end;padding-top:.65rem;margin-top:.15rem;border-top:1px solid color-mix(in srgb,var(--ds-border) 55%,transparent)}.ui-filter-form-fields--embedded .ui-filter-form-fields__footer{margin-top:.85rem}@media (prefers-reduced-motion: reduce){.ui-list-filter-collapsible,.ui-list-filter-widget__filter-chevron,.ui-filter-form-field__pill{transition:none}}.ui-list-period--filter-pill.ui-list-period--navigable{padding:0;border:0;background:transparent;gap:.4rem .55rem}.ui-list-period--filter-pill .ui-list-period__mode-tabs,.ui-list-period--filter-pill .ui-list-period__nav,.ui-list-period--filter-pill .ui-list-period__custom-range,.ui-list-period--filter-pill .ui-list-period__preset-tabs{min-height:0;padding:0;border:0;background:transparent;gap:.4rem}.ui-list-period--filter-pill .ui-list-period__mode-tabs .ui-btn,.ui-list-period--filter-pill .ui-list-period__preset-tabs .ui-btn{min-height:32px;padding:0 .75rem;border-radius:var(--ds-radius-pill, 999px);font-weight:600}.ui-list-period__pill{border:1px solid var(--listing-glass-chip-border, color-mix(in srgb, var(--ds-border) 78%, transparent))!important;background:var(--listing-glass-chip-bg, var(--ds-bg-card))!important;color:var(--ds-text-secondary)!important;box-shadow:var(--listing-glass-chip-shadow, 0 1px 2px rgba(7, 18, 38, .04));transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.ui-list-period__pill:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-navy-900) 16%,var(--ds-border))!important;background:color-mix(in srgb,var(--ds-navy-900) 4%,var(--ds-bg-card))!important;color:var(--ds-text)!important}.ui-list-period__pill--active{border-color:var( --ds-filter-surface-active-border, color-mix(in srgb, var(--ds-navy-900) 18%, var(--ds-border)) )!important;background:var( --ds-filter-surface-active, color-mix(in srgb, var(--ds-navy-900) 8%, var(--ds-bg-card)) )!important;color:var(--ds-filter-tab-active-text, var(--ds-navy-900))!important;box-shadow:var(--listing-glass-chip-shadow, 0 1px 2px rgba(7, 18, 38, .04)),inset 0 1px color-mix(in srgb,#ffffff 35%,transparent)}.ui-list-period--filter-pill .ui-list-period__nav{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem}.ui-list-period--filter-pill .ui-list-period__nav .ui-btn{min-height:32px;min-width:32px;padding:0;border-radius:var(--ds-radius-pill, 999px);border:1px solid var(--listing-glass-chip-border, color-mix(in srgb, var(--ds-border) 78%, transparent));background:var(--listing-glass-chip-bg, var(--ds-bg-card));box-shadow:var(--listing-glass-chip-shadow, 0 1px 2px rgba(7, 18, 38, .04))}.ui-list-period--filter-pill .ui-list-period__text{min-width:0;min-height:32px;padding:0 .65rem;border-radius:var(--ds-radius-pill, 999px);border:1px solid var(--listing-glass-chip-border, color-mix(in srgb, var(--ds-border) 78%, transparent));background:var(--listing-glass-chip-bg, var(--ds-bg-card));box-shadow:var(--listing-glass-chip-shadow, 0 1px 2px rgba(7, 18, 38, .04));font-weight:600;color:var(--ds-text)}.ui-list-period--filter-pill .ui-list-period__month-input{border:0;background:transparent;font:inherit;color:inherit;padding:0;min-width:0}.ui-list-period--filter-pill .ui-list-period__custom-range{flex-wrap:wrap;align-items:center}.ui-list-period__anchor-picker{width:auto;flex:0 1 auto;min-width:0}.ui-list-period__anchor-picker .ui-datepicker-trigger,.ui-list-period__anchor-picker .ui-control{width:auto;min-width:0;min-height:32px;padding:0 .65rem;border-radius:var(--ds-radius-pill, 999px);border:1px solid var(--listing-glass-chip-border, color-mix(in srgb, var(--ds-border) 78%, transparent));background:var(--listing-glass-chip-bg, var(--ds-bg-card));box-shadow:var(--listing-glass-chip-shadow, 0 1px 2px rgba(7, 18, 38, .04));font-weight:600;color:var(--ds-text);gap:.35rem;cursor:pointer}.ui-list-period__anchor-picker .ui-datepicker-trigger:hover:not(:disabled),.ui-list-period__anchor-picker .ui-control:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-navy-900) 16%,var(--ds-border));background:color-mix(in srgb,var(--ds-navy-900) 4%,var(--ds-bg-card))}.ui-list-period__date-range{width:auto;flex:1 1 auto;min-width:min(100%,16rem)}.ui-list-period__date-range .ui-control{width:100%;min-height:32px;padding:0 .75rem;border-radius:var(--ds-radius-pill, 999px);border:1px solid var(--listing-glass-chip-border, color-mix(in srgb, var(--ds-border) 78%, transparent));background:var(--listing-glass-chip-bg, var(--ds-bg-card));box-shadow:var(--listing-glass-chip-shadow, 0 1px 2px rgba(7, 18, 38, .04));font-weight:600;color:var(--ds-text);cursor:pointer}.ui-list-period__date-range .ui-control:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-navy-900) 16%,var(--ds-border));background:color-mix(in srgb,var(--ds-navy-900) 4%,var(--ds-bg-card))}.ui-list-period--filter-pill .ui-list-period__date-range .ui-control{border:1px solid var(--listing-glass-chip-border);background:var(--listing-glass-chip-bg)}.ui-filter-form-fields__period-body .ui-list-period__nav{flex-wrap:wrap;align-items:center}.ui-filter-form-fields__period-body .ui-list-period--filter-pill{align-items:center}.ui-filter-form-fields__section:has(.ui-filter-form-field--checkbox) .ui-filter-form-field__actions{position:absolute;top:0;right:0;margin:0}.ui-filter-form-fields__section:has(.ui-filter-form-field--checkbox) .ui-filter-form-field__actions .ui-btn{min-height:auto;padding:0;font-weight:600}.ui-filter-form-field--checkbox .ui-filter-form-field__pill-group--checkbox{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:.15rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ds-border) 70%,transparent) transparent;-webkit-overflow-scrolling:touch}.ui-filter-form-field--checkbox .ui-filter-form-field__pill-group--checkbox::-webkit-scrollbar{display:block;height:4px}.ui-filter-form-fields .ui-filter-form-field--select .ui-filter-form-field__label{margin-bottom:.35rem}.ui-filter-form-fields .ui-filter-form-field__select.ui-select{width:100%;margin-bottom:0}.ui-filter-form-fields .ui-filter-form-field__select .ui-select__trigger{min-height:38px;padding:0 .85rem;border-radius:var(--ds-radius-pill, 999px);border:1px solid var(--listing-glass-chip-border, color-mix(in srgb, var(--ds-border) 78%, transparent));background:var(--listing-glass-chip-bg, var(--ds-bg-card));box-shadow:var(--listing-glass-chip-shadow, 0 1px 2px rgba(7, 18, 38, .04));font-weight:600;color:var(--ds-text);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.ui-filter-form-fields .ui-filter-form-field__select .ui-select__trigger:hover:not(.ui-select__trigger--disabled){border-color:color-mix(in srgb,var(--ds-navy-900) 16%,var(--ds-border));background:color-mix(in srgb,var(--ds-navy-900) 4%,var(--ds-bg-card))}.ui-filter-form-fields .ui-filter-form-field__select .ui-select__trigger--open{border-color:color-mix(in srgb,var(--brand-primary) 35%,var(--ds-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.ui-filter-form-fields .ui-filter-form-fields__section:has(.ui-filter-form-fields__section-title) .ui-filter-form-field--select .ui-filter-form-field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container listing-page (max-width: 768px){.ui-filter-form-fields__section:has(.ui-filter-form-field--checkbox) .ui-filter-form-field__actions{position:static;justify-self:end;margin-top:-1.65rem;margin-bottom:.35rem}.ui-filter-form-field--checkbox .ui-filter-form-field__pill-group--checkbox{flex-wrap:wrap;overflow-x:visible}}.ui-listing-table-scroll,.bo-listing-table-scroll{max-width:100%}@container listing-page (max-width: 1023px){.ui-listing-table-scroll .bo-min-w-760,.ui-listing-table-scroll .ui-table-root.bo-min-w-760,.bo-listing-table-scroll .bo-min-w-760,.bo-listing-table-scroll .ui-table-root.bo-min-w-760{min-width:min(760px,100%)}}@media (max-width: 767px){.ui-kpi-grid,.bo-kpi-strip,.bo-listing-kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.ui-kpi-card,.bo-kpi-strip__card{min-width:0}}@media (max-width: 430px){.ui-kpi-grid,.bo-kpi-strip,.bo-listing-kpis{grid-template-columns:1fr}}:root{--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)}[data-density=compact]{--listing-search-h: 36px;--listing-action-h: 34px}@media (min-width: 1024px) and (max-width: 1536px){:root:not([data-density=compact]):not([data-density=comfortable]){--listing-search-h: 36px;--listing-action-h: 34px}}.ui-listing-page .ui-search-field,.bo-listing-bleed .ui-search-field,.global-list-header__search-wrap.ui-search-field,.ui-list-filter-widget .ui-search-field{flex:0 1 var(--listing-search-width);width:var(--listing-search-width);min-width:min(100%,var(--listing-search-min-width));max-width:min(100%,var(--listing-search-max-width));--ui-search-height: var(--listing-search-h)}.ui-listing-page .ui-search-field__input,.bo-listing-bleed .ui-search-field__input,.global-list-header__search-wrap.ui-search-field .ui-search-field__input,.ui-list-filter-widget .ui-search-field__input{height:var(--ui-search-height, var(--listing-search-h));min-height:var(--ui-search-height, var(--listing-search-h))}.global-list-header__search-wrap.ui-search-field,.ui-list-filter-widget__search{flex:0 1 var(--listing-search-width);width:var(--listing-search-width);min-width:min(100%,var(--listing-search-min-width));max-width:min(100%,var(--listing-search-max-width))}.ui-list-filter-widget__search .ui-search-field{width:100%;min-width:0;max-width:100%}.ui-list-filter-widget__search .ui-search-field,.ui-list-filter-widget__search .ui-search-field__input,.ui-list-filter-widget__search-input{--ui-search-height: var(--listing-search-h)}.ui-list-filter-widget--customers .ui-list-filter-widget__search,.ui-list-filter-widget--directory .ui-list-filter-widget__search,.ui-list-filter-widget--customers .ui-list-filter-widget__search .ui-search-field,.ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field{width:var(--listing-search-width);min-width:min(100%,var(--listing-search-min-width));max-width:min(100%,var(--listing-search-max-width))}.ui-list-filter-widget--customers .ui-list-filter-widget__search,.ui-list-filter-widget--directory .ui-list-filter-widget__search{justify-self:start}.ui-listing-page--floating-glass .ui-list-filter-widget__search .ui-search-field,.ui-listing-page--floating-glass .ui-list-filter-widget__search-input{--ui-search-height: var(--listing-search-h)}.ui-list-filter-widget__trailing,.ui-list-filter-widget__directory-actions,.ui-listing-directory-toolbar,.ui-listing-directory-toolbar__actions{min-width:0;max-width:var(--listing-actions-max-width);display:flex;align-items:center;justify-content:flex-end;gap:var(--listing-action-gap);flex:0 1 auto;flex-wrap:nowrap;overflow:hidden}.ui-list-filter-widget__trailing,.ui-list-filter-widget__directory-actions{justify-self:end}.ui-list-filter-widget__directory-actions>*,.ui-list-filter-widget__trailing>*,.ui-listing-directory-toolbar__actions>*{min-width:0;flex:0 1 auto}.ui-list-filter-widget__filter-btn,.ui-listing-directory-tools-btn,.ui-listing-directory-new-btn,.ui-list-filter-widget__directory-actions .ui-btn,.ui-list-filter-widget__trailing .ui-btn,.ui-listing-directory-toolbar .ui-btn{min-height:var(--listing-action-h)!important;height:var(--listing-action-h);max-height:var(--listing-action-h);flex:0 0 auto;white-space:nowrap}.ui-list-filter-widget__directory-actions .ui-btn:not(.ui-btn--primary),.ui-list-filter-widget__trailing .ui-btn:not(.ui-btn--primary),.ui-listing-directory-toolbar .ui-btn:not(.ui-btn--primary),.ui-list-filter-widget__filter-btn,.ui-listing-directory-tools-btn{padding-inline:.75rem}.ui-list-filter-widget__search-clear.ui-btn{width:var(--listing-action-h);min-width:var(--listing-action-h);padding-inline:0}.ui-listing-view-mode-toggle,.ui-complexity-toggle,.ui-list-period__mode-tabs,.ui-list-period__nav,.ui-list-period__custom-range{flex:0 1 auto;min-width:0;max-width:100%}@container listing-page (max-width: 1180px){.ui-list-filter-widget__directory-actions .ui-btn:not(.ui-btn--primary) span:not(.sr-only),.ui-list-filter-widget__trailing .ui-btn:not(.ui-btn--primary) span:not(.sr-only),.ui-listing-directory-toolbar .ui-btn:not(.ui-btn--primary) span:not(.sr-only){display:none}.ui-list-filter-widget__directory-actions .ui-btn:not(.ui-btn--primary),.ui-list-filter-widget__trailing .ui-btn:not(.ui-btn--primary),.ui-listing-directory-toolbar .ui-btn:not(.ui-btn--primary){min-width:var(--listing-action-h);width:var(--listing-action-h);padding-inline:0}.ui-listing-view-mode-toggle__btn span,.ui-complexity-toggle__btn span{display:none}}@container listing-page (max-width: 900px){.ui-listing-page .ui-search-field,.bo-listing-bleed .ui-search-field,.global-list-header__search-wrap.ui-search-field,.ui-list-filter-widget .ui-search-field,.ui-list-filter-widget__search,.ui-list-filter-widget__search .ui-search-field,.ui-list-filter-widget--customers .ui-list-filter-widget__search,.ui-list-filter-widget--directory .ui-list-filter-widget__search,.ui-list-filter-widget--customers .ui-list-filter-widget__search .ui-search-field,.ui-list-filter-widget--directory .ui-list-filter-widget__search .ui-search-field{flex:1 1 100%;width:100%;min-width:0;max-width:none}.ui-list-filter-widget__trailing,.ui-list-filter-widget__directory-actions,.ui-listing-directory-toolbar,.ui-listing-directory-toolbar__actions{grid-column:1 / -1;width:100%;max-width:none;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ui-list-filter-widget__trailing::-webkit-scrollbar,.ui-list-filter-widget__directory-actions::-webkit-scrollbar,.ui-listing-directory-toolbar::-webkit-scrollbar,.ui-listing-directory-toolbar__actions::-webkit-scrollbar{display:none}}@container listing-page (max-width: 767px){.ui-list-filter-widget__bar{align-items:stretch}.ui-list-filter-widget__filter-btn{flex:0 0 auto}}.ui-dropzone{width:100%;margin-bottom:16px}.ui-dropzone__area{border:2px dashed var(--border-color);border-radius:8px;background-color:var(--surface-overlay);transition:all .2s ease;cursor:pointer;overflow:hidden}.ui-dropzone__area--active{border-color:var(--brand-primary);background-color:var(--surface-hover)}.ui-dropzone__area--error{border-color:var(--error);background-color:var(--error-bg)}.ui-dropzone__input{display:none}.ui-dropzone__label{display:block;padding:32px 24px;text-align:center;width:100%;cursor:pointer}.ui-dropzone__empty{display:flex;flex-direction:column;align-items:center;gap:8px}.ui-dropzone__empty-icon{font-size:32px;color:var(--text-muted)}.ui-dropzone__empty-icon--active{color:var(--brand-primary)}.ui-dropzone__main-text{margin:0;font-size:15px;font-weight:500;color:var(--text-primary)}.ui-dropzone__sub-text{font-size:12px;color:var(--text-secondary)}.ui-dropzone__success{display:flex;flex-direction:column;align-items:center;gap:8px}.ui-dropzone__file-icon{font-size:24px}.ui-dropzone__file-name{margin:0;font-size:14px;font-weight:600;color:var(--success);word-break:break-all}.ui-dropzone__remove{background:none;border:none;color:var(--error);font-size:12px;cursor:pointer;text-decoration:underline}.ui-dropzone__uploading{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.ui-dropzone__progress{width:80%;height:6px;background-color:var(--surface-hover);border-radius:3px;overflow:hidden}.ui-dropzone__progress-fill{height:100%;background-color:var(--brand-primary);transition:width .3s}.ui-dropzone__error{display:block;margin-top:6px;font-size:13px;color:var(--error);text-align:center}.ui-file-upload-card-wrap{width:100%}.ui-file-upload-card{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:var(--radius-lg);border:1px dashed var(--border-color);background:var(--surface-overlay);color:var(--text-primary);cursor:pointer;text-align:left}.ui-file-upload-card:disabled{cursor:not-allowed;opacity:.7}.ui-file-upload-card__icon{width:44px;height:44px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(var(--brand-primary-rgb),.1);color:var(--brand-primary)}.ui-file-upload-card__text{min-width:0;display:flex;flex-direction:column;gap:4px}.ui-file-upload-card__title{font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis}.ui-file-upload-card__description{font-size:.8rem;color:var(--text-secondary);line-height:1.4}.ui-file-upload-card__input{display:none}.ui-badge{border-radius:1rem;display:inline-flex;align-items:center}.ui-badge--sm{padding:.125rem .5rem;font-size:.75rem}.ui-badge--md{padding:.25rem .75rem;font-size:.85rem}.ui-badge--primary{background:rgba(var(--brand-primary-rgb),.18);color:var(--brand-primary)}.ui-badge--secondary{background:var(--surface-overlay);color:var(--text-secondary)}.ui-badge--success,.ui-badge--status-autorizada{background:var(--success-bg);color:var(--success)}.ui-badge--warning{background:var(--warning-bg);color:var(--warning)}.ui-badge--danger,.ui-badge--status-rejeitada{background:var(--error-bg);color:var(--error)}.ui-badge--status-processando{background:var(--info-bg);color:var(--info)}.ui-switch{display:flex;align-items:center;cursor:pointer;gap:12px;-webkit-user-select:none;user-select:none}.ui-switch--disabled{opacity:.5;cursor:not-allowed}.ui-switch__label{font-size:14px;font-weight:500;color:var(--text-primary)}.ui-switch__track{width:44px;height:24px;background-color:#ffffff26;border-radius:12px;position:relative;transition:background-color .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 3px #00000080}.ui-switch__track--checked{background-color:var(--brand-primary)}.ui-switch__thumb{width:20px;height:20px;background-color:var(--ds-mommo-card);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0006;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ui-switch__thumb--checked{transform:translate(20px)}.ui-breadcrumb{margin-bottom:0}.ui-breadcrumb__list{display:flex;flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none;min-width:0;overflow:hidden}.ui-breadcrumb__item{display:flex;align-items:center;min-width:0;flex-shrink:1}.ui-breadcrumb__item:last-child{flex-shrink:0;max-width:none}.ui-breadcrumb__link,.ui-breadcrumb__button{color:var(--text-secondary);font-size:14px;display:flex;align-items:center;text-decoration:none;transition:color .2s}.ui-breadcrumb__button{background:none;border:none;cursor:pointer;padding:0}.ui-breadcrumb__text{color:var(--text-secondary);font-size:14px;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-breadcrumb__text--current{color:var(--text-primary);font-weight:600;overflow:visible;text-overflow:clip}.ui-breadcrumb__separator{color:var(--border-color);margin:0 8px;font-size:14px;-webkit-user-select:none;user-select:none}.ui-breadcrumb__icon{margin-right:6px;display:flex}.ui-breadcrumb__link:hover,.ui-breadcrumb__button:hover{color:var(--brand-primary);text-decoration:underline}.premium-pagination-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem 1rem;background:transparent}.premium-pagination-core{display:flex;align-items:center;gap:6px}.premium-pagination-core--center{flex:1;justify-content:center}.premium-control-btn,.premium-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border:none;background:transparent;color:var(--text-secondary);font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.premium-control-btn:not(:disabled):hover,.premium-page-btn:not(.active):hover{background:#0000000d;color:var(--text-primary)}.premium-page-btn.active{background:var(--brand-primary);color:var(--color-on-brand);box-shadow:0 4px 6px -1px #3b82f64d,0 2px 4px -2px #3b82f64d}.premium-control-btn:disabled{opacity:.4;cursor:not-allowed}.premium-ellipsis{color:var(--text-secondary);padding:0 4px;letter-spacing:2px;opacity:.5;-webkit-user-select:none;user-select:none}.premium-select-wrapper{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);font-weight:500}.premium-select-wrapper__control{min-width:0;width:112px;flex:1 1 auto}.premium-pagination-select-slot{width:min(200px,42vw);display:flex;justify-content:flex-end}.hq-page{gap:var(--ds-space-4, 16px);padding:var(--ds-space-4, 16px) 0}.hq-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3, 12px);padding:0 var(--layout-page-px, 16px);border-bottom:none;background:transparent}.hq-page-body{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);padding:0 var(--layout-page-px, 16px)}.hq-panel{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px)}.hq-panel__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-2, 8px)}.hq-panel__title-row{display:flex;align-items:center;gap:var(--ds-space-2, 8px);min-width:0}.hq-panel__title{margin:0;font-size:var(--ds-text-subtitle, 1rem);font-weight:600;color:var(--text-primary)}.hq-panel__meta{font-size:.8125rem;color:var(--text-secondary)}.hq-panel__body{min-width:0}.hq-panel__footer{padding-top:var(--ds-space-2, 8px);border-top:1px solid var(--border-color)}.hq-filter-bar{flex-direction:row;flex-wrap:wrap;align-items:center}.hq-data-table{width:100%}.hq-sidebar-title{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);padding:var(--ds-space-2, 8px)}.hq-sidebar-title--rail{align-items:center;justify-content:center;padding:0;gap:0}.hq-sidebar-title--rail img{display:block}.hq-sidebar-title span{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.hq-sidebar-user{display:flex;align-items:center;gap:var(--ds-space-2, 8px);padding:var(--ds-space-2, 8px)}.hq-sidebar-user__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--brand-primary)}.hq-sidebar-user__meta{flex:1 1 auto;min-width:0}.hq-sidebar-user__role{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.hq-sidebar-user__email{font-size:.75rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-diff-viewer{font-size:.8rem;font-family:var(--ds-font-mono, ui-monospace, monospace);width:100%}.hq-diff-viewer__head,.hq-diff-viewer__row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--ds-space-2);padding:var(--ds-space-2)}.hq-diff-viewer__head{font-weight:700;background:var(--ds-bg-card);border-radius:var(--radius-md, 8px) var(--radius-md, 8px) 0 0}.hq-diff-viewer__body{border:1px solid var(--border-color);border-radius:0 0 var(--radius-md, 8px) var(--radius-md, 8px);overflow:hidden}.hq-diff-viewer__row{border-bottom:1px solid var(--border-color)}.hq-diff-viewer__row--changed{background:color-mix(in srgb,var(--brand-primary) 5%,transparent)}.hq-diff-viewer__key{color:var(--brand-primary);font-weight:600}.hq-diff-viewer__old{color:var(--ds-text-secondary);text-decoration:line-through;overflow:hidden;text-overflow:ellipsis}.hq-diff-viewer__new{color:var(--ds-text-secondary);font-weight:600;overflow:hidden;text-overflow:ellipsis}.hq-diff-viewer__null{color:var(--text-muted);font-style:italic}.hq-diff-viewer__empty{padding:var(--ds-space-3);text-align:center;color:var(--text-muted)}.ui-settings-data-table{display:flex;flex-direction:column;gap:var(--ds-space-3)}.ui-settings-data-table__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-2)}.ui-settings-data-table__title{margin:0;font-size:var(--ds-text-subtitle, 1rem);font-weight:600}.ui-settings-data-table__description{margin:.25rem 0 0;color:var(--text-secondary);font-size:.875rem}.ui-settings-data-table__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.ui-settings-data-table__search{display:flex;align-items:center;gap:var(--ds-space-2);min-width:min(100%,16rem)}.ui-settings-data-table__body{min-width:0}.ui-settings-data-table__footer{padding-top:var(--ds-space-2);border-top:1px solid var(--border-color)}.ui-settings-data-table__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.hq-command-palette-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;justify-content:center;padding-top:10vh;background:color-mix(in srgb,var(--ds-text) 60%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .2s ease-out}.hq-command-palette{display:flex;flex-direction:column;width:100%;max-width:600px;max-height:60vh;overflow:hidden;background:var(--ds-bg-card);border:1px solid var(--border-color);border-radius:24px;box-shadow:var(--shadow-2xl)}.hq-command-palette__header{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--border-color)}.hq-command-palette__input{flex:1;border:none;outline:none;background:transparent;font-size:1.125rem;color:var(--text-primary)}.hq-command-palette__esc{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:6px;background:var(--ds-bg-canvas);font-size:.75rem;color:var(--text-secondary)}.hq-command-palette__esc-key{font-weight:700}.hq-command-palette__body{overflow-y:auto;padding:1rem}.hq-command-palette__status{padding:2rem;text-align:center;color:var(--text-secondary)}.hq-command-palette__result{display:flex;align-items:center;gap:1rem;margin-bottom:8px;padding:1rem;border-radius:14px;cursor:pointer;transition:background .2s}.hq-command-palette__result:hover{background:color-mix(in srgb,var(--brand-primary) 5%,transparent)}.hq-command-palette__result-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--ds-text) 3%,transparent);color:var(--brand-primary)}.hq-command-palette__result-text{flex:1;min-width:0}.hq-command-palette__result-title{font-size:1rem;font-weight:700}.hq-command-palette__result-subtitle{font-size:.75rem;color:var(--text-secondary)}.hq-command-palette__result-arrow{color:var(--text-muted)}.hq-command-palette__empty-icon{margin-bottom:1rem;opacity:.1}.hq-command-palette__footer{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-top:1px solid var(--border-color);background:color-mix(in srgb,var(--ds-text) 2%,transparent)}.hq-command-palette__hints{display:flex;gap:1.5rem}.hq-command-palette__hint{display:flex;align-items:center;gap:6px;font-size:.7rem;color:var(--text-muted)}.hq-command-palette__hint kbd{padding:2px 4px;border-radius:4px;background:var(--ds-bg-canvas);border:1px solid var(--border-color)}.hq-command-palette__brand{font-size:.7rem;font-weight:700;color:var(--text-muted)}.ui-side-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-drawer-z, 9998);background:color-mix(in srgb,var(--ds-navy-950) 38%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .18s ease;pointer-events:none}.ui-side-drawer-overlay--visible{opacity:1;pointer-events:auto}.ui-side-drawer-panel{position:fixed;top:0;right:0;bottom:0;z-index:var(--ui-drawer-z, 9999);width:100%;max-width:min(var(--ui-side-drawer-max-width, 620px),100vw);background:var(--ds-bg-card);border-left:1px solid var(--border-color);box-shadow:-12px 0 32px #0712261a;display:flex;flex-direction:column;transform:translate(100%);transition:transform .22s cubic-bezier(.22,1,.36,1);overflow:hidden;color:var(--text-primary)}.ui-side-drawer-panel--visible{transform:translate(0)}.ui-drawer-shell{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--ds-bg-card);color:var(--text-primary)}.ui-drawer-header{min-height:72px;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-shrink:0;background:var(--ds-bg-card)}.ui-drawer-header__main{display:flex;flex-direction:column;gap:.35rem;min-width:0;flex:1 1 auto}.ui-drawer-header__title-row{display:flex;align-items:center;gap:.55rem;min-width:0}.ui-drawer-header__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--text-secondary)}.ui-drawer-header__subtitle{margin:0;color:var(--text-secondary);font-size:.8125rem;font-weight:600;line-height:1.45}.ui-drawer-title{margin:0;color:var(--text-primary);font-size:1rem;font-weight:760;letter-spacing:-.02em;line-height:1.25}.ui-drawer-close{color:var(--text-secondary)}.ui-drawer-header[data-tone=brand]{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary, #1e3a5f) 92%,#0f172a),color-mix(in srgb,var(--brand-primary, #1e3a5f) 78%,#1e293b));border-bottom:none;padding:1.05rem 1.25rem}.ui-drawer-header[data-tone=brand] .ui-drawer-title,.ui-drawer-header[data-tone=brand] .ui-drawer-header__subtitle,.ui-drawer-header[data-tone=brand] .ui-drawer-header__icon{color:#fff}.ui-drawer-header[data-tone=brand] .ui-drawer-close{color:#fff;background:color-mix(in srgb,#fff 12%,transparent);border-color:color-mix(in srgb,#fff 22%,transparent)}.ui-drawer-header[data-tone=brand] .ui-drawer-close:hover:not(:disabled){color:#fff;background:color-mix(in srgb,#fff 22%,transparent);border-color:color-mix(in srgb,#fff 32%,transparent)}.ui-drawer-header[data-tone=brand-gradient]{background:linear-gradient(135deg,var(--ds-cta, #ff6b00) 0%,color-mix(in srgb,var(--ds-cta, #ff6b00) 78%,#c2410c) 100%);border-bottom:none;padding:1.05rem 1.25rem}.ui-drawer-header[data-tone=brand-gradient] .ui-drawer-title,.ui-drawer-header[data-tone=brand-gradient] .ui-drawer-header__subtitle,.ui-drawer-header[data-tone=brand-gradient] .ui-drawer-header__icon,.ui-drawer-header[data-tone=brand-gradient] .ui-drawer-close{color:#fff!important}.ui-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:1rem 1.25rem 1.25rem;background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 38%,var(--ds-bg-card));color:var(--text-primary);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ui-drawer-body--flush{padding:0;display:flex;flex-direction:column}.ui-drawer-footer{position:sticky;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:.65rem;min-height:64px;padding:.75rem 1.25rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-color);background:color-mix(in srgb,var(--ds-bg-card) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 -8px 18px #0712260b;flex-shrink:0}.ui-drawer-footer__prepend,.ui-drawer-footer__secondary{width:100%;min-width:0}.ui-drawer-footer__actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}@media (max-width: 767px){.ui-side-drawer-panel{top:0!important;right:0!important;left:0!important;bottom:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;border-left:none!important;border-top:none!important;transform:translate(100%)!important;transition:transform .22s cubic-bezier(.22,1,.36,1)!important;padding-bottom:env(safe-area-inset-bottom,0px)}.ui-side-drawer-panel--visible{transform:translate(0)!important}.ui-side-drawer-panel:before{content:none}}.ui-drawer-panel,.ui-commerce-item-edit-drawer,.ui-commerce-item-snapshot-drawer{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0}.ui-drawer-panel__summary,.ui-commerce-item-edit-drawer__summary{display:flex;flex-direction:column;gap:.35rem;padding-bottom:.15rem}.ui-drawer-panel__title,.ui-commerce-item-edit-drawer__name{margin:0;color:var(--ds-text, var(--text-primary));font-size:.95rem;font-weight:760;line-height:1.3}.ui-drawer-panel__meta,.ui-commerce-item-edit-drawer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.ui-drawer-panel__chip,.ui-commerce-item-edit-drawer__sku{display:inline-flex;align-items:center;padding:.08rem .42rem;border:1px solid color-mix(in srgb,var(--ds-border, var(--border-color)) 65%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 80%,transparent);color:var(--ds-text-secondary, var(--text-secondary));font-size:.64rem;font-weight:700}.ui-drawer-panel__meta-label,.ui-commerce-item-edit-drawer__unit{color:var(--ds-text-secondary, var(--text-secondary));font-size:.64rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.ui-drawer-panel__notice,.ui-commerce-item-snapshot-drawer__notice{margin:0;padding:.65rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--ds-cta, #ff6b00) 28%,var(--border-color));background:color-mix(in srgb,var(--ds-cta, #ff6b00) 8%,var(--ds-bg-card));color:var(--text-secondary);font-size:.8125rem;font-weight:600;line-height:1.45}.ui-drawer-panel__notice--warning{border-color:color-mix(in srgb,var(--ds-warning, #d97706) 32%,var(--border-color));background:color-mix(in srgb,var(--ds-warning, #d97706) 10%,var(--ds-bg-card))}.ui-drawer-panel__hint,.ui-commerce-item-snapshot-drawer__resolved{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 55%,var(--ds-bg-card))}.ui-drawer-panel__hint-label,.ui-commerce-item-snapshot-drawer__resolved-label{color:var(--text-secondary);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ui-drawer-panel__hint-body,.ui-commerce-item-snapshot-drawer__resolved-motivo{color:var(--text-secondary);font-size:.75rem;font-weight:600;line-height:1.35}.ui-drawer-panel__form,.ui-commerce-item-edit-drawer__form,.ui-commerce-item-snapshot-drawer__form{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);margin:0;padding:0;border:0;min-width:0}.ui-drawer-panel__form .ui-select.ui-field--fluid,.ui-commerce-item-snapshot-drawer__form .ui-select.ui-field--fluid{max-width:none}.ui-drawer-panel__form .ui-select .ui-select__value-desc,.ui-commerce-item-snapshot-drawer__form .ui-select .ui-select__value-desc{line-height:1.4}.ui-drawer-panel__form--commercial+.ui-drawer-panel__block,.ui-drawer-panel__form--commercial+.ui-drawer-panel__section,.ui-commerce-item-edit-drawer__form--commercial+.ui-drawer-panel__block,.ui-commerce-item-edit-drawer__form--commercial+.ui-commerce-item-edit-drawer__fiscal-block{margin-top:0;padding-top:0;border-top:0}.ui-drawer-panel__block,.ui-commerce-item-edit-drawer__fiscal-block{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0}.ui-drawer-panel__totals,.ui-commerce-item-edit-drawer__totals{display:flex;flex-direction:column;gap:.18rem;padding:.75rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 72%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f8fafc) 70%,var(--ds-surface, #ffffff))}.ui-drawer-panel__totals-label,.ui-commerce-item-edit-drawer__totals-label{color:var(--ds-text-secondary, var(--text-secondary));font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ui-drawer-panel__totals-value,.ui-commerce-item-edit-drawer__totals-value{color:var(--ds-text, var(--text-primary));font-size:1rem;font-weight:820;font-variant-numeric:tabular-nums;line-height:1.15}.ui-drawer-panel__totals-hint,.ui-commerce-item-edit-drawer__totals-hint{color:var(--ds-text-secondary, var(--text-secondary));font-size:.75rem;font-weight:620;line-height:1.35}.ui-drawer-panel__link,.ui-commerce-item-edit-drawer__replace-link{align-self:flex-start;margin:0;padding:0;border:0;background:transparent;color:var(--brand-primary, #1e3a5f);font:inherit;font-size:.8125rem;font-weight:650;line-height:1.35;text-decoration:underline;text-underline-offset:.14em;cursor:pointer}.ui-drawer-panel__link:hover,.ui-commerce-item-edit-drawer__replace-link:hover{color:color-mix(in srgb,var(--brand-primary, #1e3a5f) 82%,var(--ds-text, #0f172a))}.ui-drawer-panel__stack{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-drawer-panel__stack--compact{gap:var(--ds-space-2, 8px)}.ui-drawer-panel__section{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);margin:0;padding:.85rem .95rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 72%,transparent);background:var(--ds-bg-card);box-shadow:0 1px color-mix(in srgb,var(--ds-border, #e2e8f0) 45%,transparent);min-width:0}.ui-drawer-panel__section+.ui-drawer-panel__section{margin-top:0}.ui-drawer-panel__section-title{margin:0;padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 55%,transparent);color:var(--ds-text-secondary, #617089);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ui-drawer-panel__section-body{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-drawer-panel__subsection-title{margin:0;color:var(--text-secondary);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ui-drawer-panel__totals--footer{padding:.55rem .65rem;border-radius:10px}.ui-drawer-panel__totals--footer .ui-drawer-panel__totals-value{font-size:.9375rem}.ui-commerce-item-edit-drawer,.ui-commerce-item-edit-drawer .ui-drawer-panel__form--commercial{gap:var(--ds-space-3, 12px)}.ui-commerce-item-edit-drawer .ui-drawer-panel__section--fiscal .ui-drawer-panel__form{gap:var(--ds-space-4, 16px)}.ui-drawer-panel__section-body .ui-entity-form-section+.ui-entity-form-section{margin-top:var(--ds-space-3, 12px);padding-top:var(--ds-space-3, 12px);border-top:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 55%,transparent)}.ui-drawer-panel__section-body .ui-entity-form-section__title{font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-secondary, #617089)}.ui-drawer-panel__loading{margin:0;color:var(--text-secondary);font-size:.875rem;font-weight:600}.ui-drawer-panel__step-copy{margin:0;color:var(--text-secondary);font-size:.875rem;font-weight:600;line-height:1.45}.ui-drawer-panel__facts{display:grid;gap:.55rem;margin:0}.ui-drawer-panel__facts-row{display:grid;grid-template-columns:minmax(5rem,7rem) minmax(0,1fr);gap:.65rem;align-items:baseline}.ui-drawer-panel__facts-row dt{margin:0;color:var(--text-secondary);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ui-drawer-panel__facts-row dd{margin:0;color:var(--text-primary);font-size:.875rem;font-weight:650;line-height:1.35}.ui-drawer-panel__list{margin:0;padding-left:1.1rem;color:var(--text-secondary);font-size:.8125rem;font-weight:600;line-height:1.45}.ui-drawer-panel__list li+li{margin-top:.25rem}.ui-drawer-footer .ui-drawer-footer__actions .ui-btn--primary:disabled,.ui-commerce-item-edit-drawer__footer .ui-drawer-footer__actions .ui-btn--primary:disabled,.ui-commerce-item-snapshot-drawer__footer .ui-drawer-footer__actions .ui-btn--primary:disabled{opacity:1}.ui-drawer-panel__choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem}.ui-drawer-panel__choice{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.75rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:var(--ds-bg-card);text-align:left;min-height:100%}.ui-drawer-panel__choice[data-selected]{border-color:color-mix(in srgb,var(--brand-primary, #1e3a5f) 42%,var(--border-color));background:color-mix(in srgb,var(--brand-primary, #1e3a5f) 6%,var(--ds-bg-card))}.ui-drawer-panel__choice-title{color:var(--text-primary);font-size:.875rem;font-weight:760;line-height:1.25}.ui-drawer-panel__choice-desc{color:var(--text-secondary);font-size:.75rem;font-weight:600;line-height:1.4}.ui-drawer-panel__empty{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:1.25rem .5rem;text-align:center;color:var(--text-secondary)}.ui-drawer-panel__empty-title{margin:0;color:var(--text-primary);font-size:.95rem;font-weight:760}.ui-drawer-panel__empty-copy{margin:0;font-size:.8125rem;font-weight:600;line-height:1.45;max-width:26rem}.ui-drawer-panel__chip-row{display:flex;flex-wrap:wrap;gap:.35rem}.ui-drawer-panel__link-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.ui-drawer-panel__link-list-item{margin:0}.ui-drawer-panel__link-row{display:flex;flex-direction:column;gap:.2rem;width:100%;padding:.65rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 40%,transparent);text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.ui-drawer-panel__link-row:hover{border-color:color-mix(in srgb,var(--brand-primary, #1e3a5f) 32%,var(--border-color));background:color-mix(in srgb,var(--brand-primary, #1e3a5f) 5%,var(--ds-bg-muted, #f1f4f8))}.ui-drawer-panel__link-row-title{color:var(--text-primary);font-size:.875rem;font-weight:720}.ui-drawer-panel__link-row-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;color:var(--text-secondary);font-size:.75rem;font-weight:600}.ui-drawer-panel__item-block{display:flex;flex-direction:column;gap:.65rem;padding:.75rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 35%,transparent)}.ui-drawer-panel__item-block-title{margin:0;color:var(--text-primary);font-size:.875rem;font-weight:760}.ui-drawer-panel__grade-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.55rem}.ui-drawer-panel__grade-cell{display:flex;flex-direction:column;gap:.25rem}.ui-drawer-panel__grade-cell label{color:var(--text-secondary);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ui-drawer-panel__grade-cell .is-divergent{color:var(--ds-warning, #d97706);font-size:.68rem;font-weight:700}.ui-drawer-panel__section-heading{margin:0;color:var(--text-primary);font-size:.8125rem;font-weight:760}.ui-fiscal-auth-drawer__section,.ui-drawer-panel__block--section{display:flex;flex-direction:column;gap:.65rem;padding:.75rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 42%,var(--ds-bg-card))}.ui-fiscal-auth-drawer__section-title{margin:0;color:var(--text-primary);font-size:.8125rem;font-weight:760;line-height:1.3}.ui-fiscal-auth-drawer__section-lead{margin:0;color:var(--text-secondary);font-size:.8125rem;font-weight:600;line-height:1.45}.ui-fiscal-auth-drawer__status,.ui-drawer-panel__status{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 48%,var(--ds-bg-card))}.ui-fiscal-auth-drawer__status--success,.ui-drawer-panel__status--success{border-color:color-mix(in srgb,var(--ds-success, #16a34a) 28%,var(--border-color));background:color-mix(in srgb,var(--ds-success, #16a34a) 8%,var(--ds-bg-card))}.ui-fiscal-auth-drawer__status--error,.ui-drawer-panel__status--error{border-color:color-mix(in srgb,var(--ds-danger, #dc2626) 28%,var(--border-color));background:color-mix(in srgb,var(--ds-danger, #dc2626) 8%,var(--ds-bg-card))}.ui-fiscal-auth-drawer__status--warning,.ui-drawer-panel__status--warning{border-color:color-mix(in srgb,var(--ds-warning, #d97706) 28%,var(--border-color));background:color-mix(in srgb,var(--ds-warning, #d97706) 8%,var(--ds-bg-card))}.ui-fiscal-auth-drawer__kv,.ui-fiscal-auth-drawer__kv.ui-drawer-panel__facts{display:grid;gap:.45rem}.ui-fiscal-auth-drawer__kv-row,.ui-drawer-panel__facts-row{display:grid;grid-template-columns:minmax(5rem,7rem) minmax(0,1fr);gap:.65rem;align-items:baseline}.ui-fiscal-auth-drawer__kv-row dt,.ui-fiscal-auth-drawer__kv-row dd,.ui-fiscal-auth-drawer__kv-row>span,.ui-fiscal-auth-drawer__kv-row>div,.ui-fiscal-auth-drawer__kv-row>strong{margin:0;font-size:.8125rem;line-height:1.35}.ui-fiscal-auth-drawer__kv-row dt,.ui-fiscal-auth-drawer__kv-row>span:first-child{color:var(--text-secondary);font-weight:700}.ui-fiscal-auth-drawer__kv-row dd,.ui-fiscal-auth-drawer__kv-row>strong{color:var(--text-primary);font-weight:650;word-break:break-all}.ui-fiscal-note-detail-drawer__hero,.ui-drawer-panel__hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--ds-space-3, 12px);padding:.85rem .95rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 48%,var(--ds-bg-card))}.ui-fiscal-note-detail-drawer__label{color:var(--text-secondary);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ui-fiscal-note-detail-drawer__footer-secondary,.ui-drawer-panel__footer-secondary{display:flex;flex-wrap:wrap;gap:.5rem}.ui-bottom-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-bottom-sheet-z, var(--z-modal-backdrop));background:var(--ds-overlay-backdrop);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1);pointer-events:none}.ui-bottom-sheet-overlay--visible{opacity:1;pointer-events:auto}.ui-bottom-sheet-panel{position:fixed;left:0;right:0;bottom:0;z-index:var(--ui-bottom-sheet-z, var(--z-drawer));width:100%;max-width:100%;max-height:min(88dvh,560px);background:var(--ds-bg-card);border-top:1px solid var(--border-color);border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;box-shadow:var(--ds-shadow-card-hover);display:flex;flex-direction:column;transform:translateY(100%);transition:transform .22s cubic-bezier(.22,1,.36,1);overflow:hidden;color:var(--text-primary)}.ui-bottom-sheet-panel--visible{transform:translateY(0)}.ui-bottom-sheet-content{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5) var(--ds-space-3);overflow-y:auto}.ui-bottom-sheet-hero{display:flex;align-items:flex-start;gap:var(--ds-space-4)}.ui-bottom-sheet-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border-radius:var(--ds-radius-lg);background:color-mix(in srgb,var(--ds-primary) 8%,var(--ds-bg-card));color:var(--ds-text)}.ui-bottom-sheet-content:before{content:"";display:block;width:40px;height:4px;margin:0 auto var(--ds-space-2);border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--text-secondary) 35%,transparent);flex-shrink:0}.ui-bottom-sheet-title{margin:0;color:var(--text-primary);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.3}.ui-bottom-sheet-message{margin:0;color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.ui-bottom-sheet-copy{display:flex;flex-direction:column;gap:var(--ds-space-2);min-width:0}.ui-bottom-sheet-grace{margin:0;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-primary) 6%,var(--ds-bg-card));color:var(--text-secondary);font-size:.875rem}.ui-bottom-sheet-grace--expired{color:var(--text-primary)}.ui-bottom-sheet-error{margin:0;color:var(--error);font-size:.875rem}.ui-bottom-sheet-subtext{margin:0;color:var(--text-muted);font-size:.8125rem;line-height:1.45}.ui-bottom-sheet-copy .ui-bottom-sheet-title{margin:0}.ui-bottom-sheet-actions{display:flex;flex-direction:column;gap:var(--ds-space-2);width:100%;min-height:56px;padding:var(--ds-space-3) var(--ds-space-5);padding-bottom:max(var(--ds-space-3),env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-color);background:color-mix(in srgb,var(--ds-bg-card) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex-shrink:0}.ui-bottom-sheet-actions>.btn{width:100%}.ui-ds2-preview,.ds2-preview{display:flex;flex-direction:column;gap:var(--ds-space-6)}.ui-ds2-preview__section,.ds2-preview__section{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--border-color);border-radius:var(--ds-radius-lg);background:var(--ds-bg-card)}.ui-ds2-preview__section h2,.ds2-preview__section h2{margin:0;font-size:var(--ds-text-section-title);font-weight:600}.ui-ds2-preview__row,.ds2-preview__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.ui-ds2-preview__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3)}.ui-ds2-preview__meta,.ds2-preview__meta{margin:0;color:var(--text-secondary);font-size:var(--ds-text-caption)}.ds2-preview__auth-grid{display:grid;gap:var(--ds-space-4);grid-template-columns:1fr}@media (min-width: 1024px){.ds2-preview__auth-grid{grid-template-columns:1fr 1fr}.ds2-preview__auth-grid .ui-auth-shell{min-height:28rem;border:1px solid var(--border-color);border-radius:var(--ds-radius-lg);overflow:hidden}}.ui-ds2-preview__fields,.ds2-preview__fields{display:grid;gap:var(--ds-space-4);max-width:28rem}.ui-ds2-preview__loading-stack{display:grid;gap:var(--ds-space-4)}.ui-ds2-preview__loading-panel{border:1px dashed var(--border-color);border-radius:var(--ds-radius-md);overflow:hidden}.ui-ds2-sidebar-demo__frame{position:relative;min-height:22rem;border:1px solid var(--border-color);border-radius:var(--ds-radius-md);overflow:hidden}.ui-ds2-sidebar-demo__frame .app-layout{min-height:22rem;height:100%}.ui-ds2-sidebar-demo__frame .app-layout__frame{min-height:22rem}.ui-ds2-sidebar-demo__content{padding:var(--ds-space-4);color:var(--text-secondary);font-size:var(--ds-text-body)}.ui-ds2-sidebar-demo__content p{margin:0}.palette-sample{display:flex;flex-direction:column;gap:var(--ds-space-6);padding:0 var(--layout-page-px, 16px) var(--ds-space-6)}.palette-sample__nav{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-bg-card);font-size:.8125rem}.palette-sample__nav a{color:var(--ds-primary);font-weight:600;text-decoration:none}.palette-sample__nav a:hover{text-decoration:underline}.palette-sample__section{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-card)}.palette-sample__section--intro{background:color-mix(in srgb,var(--ds-orange-light) 35%,var(--ds-bg-card))}.palette-sample__section-head{display:flex;flex-direction:column;gap:.25rem}.palette-sample__section h2{margin:0;font-size:1.05rem;font-weight:650;color:var(--ds-text)}.palette-sample__meta{margin:0;color:var(--ds-text-secondary);font-size:.8125rem;line-height:1.45}.palette-sample__meta--page-inset{padding:0 var(--layout-page-px, 16px)}.palette-sample__meta code,.palette-sample__swatch-copy code{font-size:.72rem;color:var(--ds-text-secondary)}.palette-sample__swatch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:var(--ds-space-3)}.palette-sample__swatch{display:flex;align-items:stretch;gap:var(--ds-space-3);min-height:4.5rem;padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-bg-muted)}.palette-sample__swatch-chip{width:3rem;flex-shrink:0;border-radius:var(--ds-radius-sm);border:1px solid color-mix(in srgb,var(--ds-border) 80%,#000 20%)}.palette-sample__swatch-chip--ds_mommo_bg,.palette-sample__swatch-chip--ds_mommo_card,.palette-sample__swatch-chip--ds_text_on_brand{background:#fff}.palette-sample__swatch-chip--ds_mommo_border{background:#e2e8f0}.palette-sample__swatch-chip--ds_mommo_hover{background:#f1f5f9}.palette-sample__swatch-chip--ds_text_navy{background:#0f172a}.palette-sample__swatch-chip--ds_orange{background:#ff6b00}.palette-sample__swatch-chip--ds_orange_hover{background:#e45f00}.palette-sample__swatch-chip--ds_orange_light{background:#fff1e7}.palette-sample__swatch-chip--ds_primary,.palette-sample__swatch-chip--ds_navy_900{background:#0284c7}.palette-sample__swatch-chip--ds_navy_800{background:#0ea5e9}.palette-sample__swatch-chip--ds_navy_950{background:#0274b3}.palette-sample__swatch-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.palette-sample__swatch-copy strong{font-size:.8125rem;color:var(--ds-text)}.palette-sample__swatch-role{font-size:.72rem;color:var(--ds-text-secondary)}.palette-sample__scope{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px dashed color-mix(in srgb,var(--ds-border) 85%,transparent);border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-bg-muted) 50%,transparent)}.palette-sample__proof-label{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-secondary)}.palette-sample__proof-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.palette-sample__proof-tab{display:inline-flex;align-items:center;min-height:28px;padding:0 .65rem;border:1px solid transparent;border-radius:999px;font-size:.72rem;color:var(--ds-text-secondary)}.palette-sample__proof-tab--active{background:color-mix(in srgb,var(--ds-navy-900) 8%,transparent);border-color:color-mix(in srgb,var(--ds-navy-900) 18%,var(--ds-border));color:var(--ds-text);font-weight:600}.palette-sample__proof-surface{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .85rem;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.palette-sample__proof-surface--active{border-color:color-mix(in srgb,var(--ds-navy-900) 18%,var(--ds-border));background:color-mix(in srgb,var(--ds-navy-900) 6%,var(--ds-bg-card))}.palette-sample__proof-surface-title{font-size:.875rem;font-weight:600;color:var(--ds-text)}.palette-sample__proof-surface-meta{font-size:.75rem;color:var(--ds-text-secondary)}.palette-sample__compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--ds-space-3)}.palette-sample__compare-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-bg-muted)}.palette-sample__compare-label{font-size:.75rem;font-weight:600;color:var(--ds-text-secondary)}.palette-sample__scope--official{--ds-navy-950: #0274b3;--ds-navy-900: #0284c7;--ds-navy-800: #0ea5e9;--ds-primary: #0284c7}.app-loading-screen{--ls-text: var(--ds-text);--ls-text-muted: var(--ds-text-secondary);--ls-canvas: var(--ds-bg-canvas);display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:var(--font-display);color:var(--ls-text);background:var(--ls-canvas)}.app-loading-screen--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-drawer, 1100) + 100);min-height:100dvh}.app-loading-screen--page{position:relative;min-height:60dvh;padding:var(--ds-space-6)}.app-loading-screen--inline{position:relative;min-height:4rem;padding:var(--ds-space-3) var(--ds-space-4)}.app-loading-screen__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-4);text-align:center;max-width:22rem}.app-loading-screen--full .app-loading-screen__content{gap:var(--ds-space-5)}.app-loading-screen--inline .app-loading-screen__content{flex-direction:row;gap:var(--ds-space-3);max-width:none}.app-loading-screen__logo{display:block;height:auto}.app-loading-screen--full .app-loading-screen__logo{margin-bottom:var(--ds-space-2)}.app-loading-screen--inline .app-loading-screen__logo{display:none}.app-loading-screen__title{margin:0;font-size:var(--text-xl, 1.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--ls-text)}.app-loading-screen--full .app-loading-screen__title{font-size:var(--text-2xl, 1.375rem)}.app-loading-screen__subtitle{margin:0;font-size:var(--ds-text-label, .8125rem);font-weight:500;line-height:1.45;color:var(--ls-text-muted);animation:app-loading-subtitle-fade .25s ease}.app-loading-screen--full .app-loading-screen__subtitle{font-size:var(--ds-text-body, 1rem)}.app-loading-screen--inline .app-loading-screen__subtitle{font-size:var(--ds-text-caption, .75rem)}@keyframes app-loading-subtitle-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app-loading-breath{display:flex;align-items:center;justify-content:center;gap:.375rem}.app-loading-screen--full .app-loading-breath{gap:.5rem;margin-top:var(--ds-space-2)}.app-loading-screen--inline .app-loading-breath{gap:.25rem}.app-loading-breath__dot{display:block;width:.5rem;height:.5rem;border-radius:50%;background:var(--ds-primary);animation:app-loading-breath-pulse 1.2s ease-in-out infinite}.app-loading-screen--inline .app-loading-breath__dot{width:.375rem;height:.375rem}.app-loading-breath__dot:nth-child(1){animation-delay:0s}.app-loading-breath__dot:nth-child(2){animation-delay:.2s}.app-loading-breath__dot:nth-child(3){animation-delay:.4s}@keyframes app-loading-breath-pulse{0%,60%,to{transform:scale(1);opacity:.35}30%{transform:scale(1.35);opacity:1}}.app-page-ready{position:relative;min-height:0}.app-page-ready--loading{display:flex;align-items:flex-start;justify-content:center;padding:var(--ds-space-10) var(--ds-space-6);min-height:40dvh}.app-page-ready--ready{animation:app-page-ready-enter .3s ease}@keyframes app-page-ready-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-session-transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-drawer, 1100) + 100);display:flex;align-items:center;justify-content:center;background:var(--ls-canvas, var(--ds-bg-canvas))}.auth-session-transition--inline{position:relative;inset:auto;background:transparent}[data-theme=dark] .app-loading-screen{--ls-text: var(--ds-text);--ls-text-muted: var(--ds-text-secondary);--ls-canvas: var(--ds-bg-canvas)}[data-theme=dark] .app-loading-screen--full,[data-theme=dark] .auth-session-transition{--ls-canvas: #041018}[data-theme=dark] .app-loading-breath__dot{background:var(--ds-primary, #0284c7)}.ui-listing-table--directory-operational.ui-table-premium tbody tr:after{left:0;right:0}.ui-listing-page--orders-list .orders-table.ui-table-premium tbody tr:hover>td{background-color:var(--ds-mommo-hover)!important;border-bottom-color:transparent!important}.ui-listing-page--customers-list .customers-table.ui-table-premium tbody tr:hover>td,.ui-listing-page--products-list .products-table.ui-table-premium tbody tr:hover>td{background-color:color-mix(in srgb,var(--ds-navy-900) 4%,var(--ds-bg-card))!important;border-bottom-color:transparent!important}.ui-listing-table--directory-operational.ui-table-premium tbody tr.ui-table-row--selected>td,.ui-listing-table--directory-operational.ui-table-premium tbody tr.ui-table-row--selected:hover>td{background-color:var(--ds-orange-light)!important;box-shadow:inset 0 1px #ff6b0014}.ui-listing-table--directory-operational.ui-table-premium tbody tr.ui-table-row--selected>td:first-child{box-shadow:inset 3px 0 0 var(--ds-primary),inset 0 1px #ff6b0014}.finance-meta-drawer{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.finance-meta-drawer__body,.finance-meta-drawer__fields{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px)}.finance-meta-drawer__label{display:block;margin-bottom:var(--ds-space-1, 4px);font-size:.8125rem;font-weight:600;color:var(--text-primary)}.finance-meta-drawer__input-wrap{position:relative}.finance-meta-drawer__suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:.875rem;color:var(--text-muted);pointer-events:none}.finance-meta-drawer__input--with-suffix{padding-right:2rem}.finance-meta-drawer__range{width:100%;margin-top:var(--ds-space-2, 8px)}.finance-meta-drawer__hint-card{padding:var(--ds-space-3, 12px);border-radius:var(--ds-radius-md, 8px);border:1px solid var(--border-color, var(--ds-border));background:var(--ds-bg-subtle, rgba(15, 23, 42, .03))}.finance-meta-drawer__hint-title{font-size:.75rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.finance-meta-drawer__hint-body{font-size:.8125rem;color:var(--text-secondary)}.finance-meta-drawer__hint-mono{font-family:ui-monospace,monospace;font-weight:600}.ui-finance-settlement-panel__summary{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);margin-bottom:var(--ds-space-4, 16px)}.ui-finance-settlement-panel__hero-amount{display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);padding:var(--ds-space-4, 16px);border:1px solid var(--border-color);border-radius:var(--ds-radius-md, 8px);background:var(--ds-bg-subtle, rgba(15, 23, 42, .03))}.ui-finance-settlement-panel__hero-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.ui-finance-settlement-panel__section-title{margin:0 0 var(--ds-space-3, 12px);font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.ui-finance-settlement-panel__form,.ui-finance-settlement-panel__history,.ui-finance-settlement-panel__origin-fallback{padding-top:var(--ds-space-4, 16px);border-top:1px solid var(--border-color)}.ui-finance-settlement-panel__origin-fallback{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-3, 12px)}.ui-finance-settlement-panel__hint{margin:var(--ds-space-2, 8px) 0 0;font-size:.8125rem;color:var(--text-muted)}.ui-finance-settlement-form{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px)}.ui-finance-settlement-form__alert{margin:0;padding:var(--ds-space-3, 12px) var(--ds-space-4, 16px);border-radius:var(--ds-radius-md, 8px);border:1px solid color-mix(in srgb,var(--ds-warning, #d97706) 35%,transparent);background:color-mix(in srgb,var(--ds-warning, #d97706) 8%,transparent);font-size:.8125rem;color:var(--text-secondary);line-height:1.45}.ui-finance-settlement-form__value-hint{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2, 8px);margin-top:calc(-1 * var(--ds-space-2, 8px))}.ui-finance-settlement-form__value-hint-percent{font-size:.75rem;font-weight:600;color:var(--text-muted)}.ui-finance-settlement-form__value-hint-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);background:var(--ds-bg-subtle, rgba(15, 23, 42, .06))}.ui-finance-settlement-form__value-hint-badge--full{color:var(--ds-success, #15803d);background:color-mix(in srgb,var(--ds-success, #15803d) 12%,transparent)}.ui-finance-settlement-form__value-hint-badge--error{color:var(--ds-danger, #b91c1c);background:color-mix(in srgb,var(--ds-danger, #b91c1c) 10%,transparent)}.ui-finance-settlement-form__title-payment{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);padding:var(--ds-space-3, 12px);border:1px solid var(--border-color);border-radius:var(--ds-radius-md, 8px);background:var(--ds-bg-card)}.ui-finance-settlement-form__actions{display:flex;justify-content:flex-start;padding-top:var(--ds-space-2, 8px)}[data-accent]{--bo-accent: attr(data-accent type(<color>), var(--brand-primary))}[data-cat-color]{--bo-cat-color: attr(data-cat-color type(<color>), var(--ds-text-secondary))}[data-bank-color]{--bo-cft-bank-color: attr(data-bank-color type(<color>), var(--text-muted))}.ui-cash-flow-treasury-virtualized{content-visibility:auto}.dre-page{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0;padding-bottom:var(--ds-space-6, 24px)}.dre-page__body{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0;transition:opacity .15s ease}.dre-page__body--fetching{opacity:.72;pointer-events:none}.dre-error{padding:var(--ds-space-4, 16px);border-radius:var(--ds-radius-md, 8px);border:1px solid var(--ds-danger-border);background:var(--ds-danger-bg);color:var(--ds-text-secondary);font-size:.875rem}.dre-header__projected-banner{padding:var(--ds-space-2, 8px) var(--ds-space-4, 16px);border-radius:var(--ds-radius-md, 8px);border:1px solid var(--border-color, var(--ds-border));background:var(--ds-bg-subtle, rgba(15, 23, 42, .03));font-size:.8125rem;color:var(--text-secondary)}.dre-header{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);padding:var(--ds-space-4, 16px);background:var(--ds-bg-card);border:1px solid var(--border-color, var(--ds-border));border-radius:var(--ds-radius-lg, 12px)}.dre-header__main{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.dre-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2, 8px) var(--ds-space-4, 16px);font-size:.75rem;color:var(--text-secondary)}.dre-header__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--ds-bg-subtle, rgba(15, 23, 42, .04));font-weight:600;color:var(--text-primary)}.dre-header__meta-item{display:inline-flex;align-items:center;gap:4px}.dre-header__meta-item--up,.dre-header__meta-item--down{color:var(--ds-text-secondary)}.dre-header__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2, 8px);min-width:0}.dre-header__period-tabs,.dre-header__view-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:var(--ds-radius-md, 8px);background:var(--ds-bg-subtle, rgba(15, 23, 42, .04));border:1px solid var(--border-color, var(--ds-border))}.dre-header__nav{display:inline-flex;align-items:center;gap:4px;min-width:0}.dre-header__period-label{min-width:7rem;text-align:center;font-size:.875rem;font-weight:600;color:var(--text-primary)}.dre-header__compare-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-2, 8px);padding:var(--ds-space-2, 8px) var(--ds-space-3, 12px);border-radius:var(--ds-radius-md, 8px);background:var(--ds-bg-subtle, rgba(15, 23, 42, .03));font-size:.8125rem;font-weight:600;color:var(--text-primary)}.dre-header__compare-hint{font-weight:400;color:var(--text-muted)}.dre-header--skeleton .dre-header__controls{height:36px;border-radius:var(--ds-radius-md, 8px);background:var(--ds-skeleton, rgba(15, 23, 42, .06));animation:ui-skeleton-pulse 1.4s ease-in-out infinite}.dre-both-summary__card{display:flex;flex-direction:column;gap:4px;padding:var(--ds-space-4, 16px);border-radius:var(--ds-radius-lg, 12px);border:1px solid var(--border-color, var(--ds-border));background:var(--ds-bg-card)}.dre-both-summary__card--projected{border-style:dashed}.dre-both-summary__label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.dre-both-summary__value{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.dre-both-summary__sub{font-size:.75rem;color:var(--text-muted)}.dre-layout{min-width:0;align-items:stretch}.dre-layout.ui-split-view{min-height:360px}.dre-layout.ui-split-view[data-panel-group-direction=vertical]{min-height:0}.dre-layout__statement,.dre-layout__charts{min-width:0}.dre-result{padding:var(--ds-space-5, 20px);border-radius:var(--ds-radius-lg, 12px);border:1px solid var(--border-color, var(--ds-border));background:var(--ds-bg-card)}.dre-result--positive{border-color:var(--ds-success-border);background:var(--ds-success-bg)}.dre-result--negative{border-color:var(--ds-danger-border);background:var(--ds-danger-bg)}.dre-result__main{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-4, 16px)}.dre-result__badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.dre-result__badge--good{background:var(--ds-success-bg);color:var(--ds-text-secondary)}.dre-result__badge--warn{background:var(--warning-bg);color:var(--ds-text-secondary)}.dre-result__badge--bad{background:var(--ds-danger-bg);color:var(--ds-text-secondary)}.dre-result__title{margin:var(--ds-space-2, 8px) 0 0;font-size:1rem;font-weight:600;color:var(--text-primary)}.dre-result__margin{margin:4px 0 0;font-size:.8125rem;color:var(--text-secondary)}.dre-result__value{font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.dre-result__delta--up,.dre-result__delta--down{color:var(--ds-text-secondary)}.dre-result__compare{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:.75rem}.dre-result__compare-pct--up,.dre-result__compare-pct--down{color:var(--ds-text-secondary)}.dre-kpi-grid-skeleton{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-3, 12px)}.dre-kpi{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);padding:var(--ds-space-4, 16px);border-radius:var(--ds-radius-lg, 12px);border:1px solid var(--border-color, var(--ds-border));background:var(--ds-bg-card);border-top:3px solid var(--dre-kpi-accent, var(--brand-primary, var(--ds-primary)));min-width:0}.dre-kpi__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-2, 8px)}.dre-kpi__label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.dre-kpi__value{font-size:1.125rem;font-weight:700;color:var(--text-primary);line-height:1.2}.dre-kpi__delta{font-size:.75rem;font-weight:600}.dre-kpi__delta--positive,.dre-kpi__delta--negative{color:var(--ds-text-secondary)}.dre-kpi__delta--neutral{color:var(--text-muted)}.dre-kpi__spark{height:32px;min-width:0}.dre-kpi--skeleton{min-height:96px;background:var(--ds-skeleton, rgba(15, 23, 42, .06));animation:ui-skeleton-pulse 1.4s ease-in-out infinite}.dre-sparkline{width:100%;min-width:0}.dre-sparkline--empty{background:var(--ds-bg-subtle, rgba(15, 23, 42, .04));border-radius:4px}.dre-statement{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);padding:var(--ds-space-4, 16px);border-radius:var(--ds-radius-lg, 12px);border:1px solid var(--border-color, var(--ds-border));background:var(--ds-bg-card);min-width:0}.dre-statement--skeleton{min-height:280px;background:var(--ds-skeleton, rgba(15, 23, 42, .06));animation:ui-skeleton-pulse 1.4s ease-in-out infinite}.dre-section{border:1px solid var(--border-color, var(--ds-border));border-radius:var(--ds-radius-md, 8px);overflow:hidden}.dre-section__head{display:flex;align-items:center;gap:var(--ds-space-2, 8px);width:100%;padding:var(--ds-space-3, 12px) var(--ds-space-4, 16px);border:none;background:var(--ds-bg-subtle, rgba(15, 23, 42, .03));font-size:.875rem;font-weight:700;color:var(--text-primary);text-align:left;cursor:pointer}.dre-section__body{padding:var(--ds-space-1, 4px) 0}.dre-section--closed .dre-section__body{display:none}.dre-row-wrap+.dre-row-wrap{border-top:1px solid var(--listing-border-row, rgba(15, 23, 42, .06))}.dre-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4, 16px);padding:var(--ds-space-2, 8px) var(--ds-space-4, 16px);min-width:0}.dre-row--expandable{cursor:pointer}.dre-row--expandable:hover{background:var(--ds-mommo-hover, rgba(15, 23, 42, .03))}.dre-row--l1{font-weight:600}.dre-row--l2{padding-left:calc(var(--ds-space-4, 16px) + 12px);font-size:.875rem;color:var(--text-secondary)}.dre-row--total{font-weight:700;background:var(--ds-bg-subtle, rgba(15, 23, 42, .02))}.dre-row__label{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto}.dre-row__chevron,.dre-row__chevron-spacer{flex-shrink:0;width:14px}.dre-row__values{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.dre-row__value{font-variant-numeric:tabular-nums;white-space:nowrap}.dre-row__compare{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:.6875rem}.dre-row__compare-abs--up,.dre-row__compare-pct--up,.dre-row__compare-abs--down,.dre-row__compare-pct--down{color:var(--ds-text-secondary)}.dre-row__details{padding:0 var(--ds-space-4, 16px) var(--ds-space-2, 8px) calc(var(--ds-space-4, 16px) + 20px)}.dre-row__detail{display:flex;justify-content:space-between;gap:var(--ds-space-3, 12px);padding:4px 0;font-size:.75rem;color:var(--text-muted)}.dre-statement--compare .dre-row__values{min-width:8rem}.dre-charts{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.dre-chart-card{padding:var(--ds-space-4, 16px);border-radius:var(--ds-radius-lg, 12px);border:1px solid var(--border-color, var(--ds-border));background:var(--ds-bg-card);min-width:0}.dre-chart-card--skeleton{min-height:140px;background:var(--ds-skeleton, rgba(15, 23, 42, .06));animation:ui-skeleton-pulse 1.4s ease-in-out infinite}.dre-chart-card__head{margin-bottom:var(--ds-space-3, 12px);font-size:.8125rem;font-weight:700;color:var(--text-primary)}.dre-chart-card__empty,.dre-chart-card__footnote{margin:0;font-size:.75rem;color:var(--text-muted)}.dre-chart__canvas-wrap{width:100%;min-width:0}.dre-chart__canvas{width:100%;height:auto;display:block}.dre-chart__axis{display:flex;justify-content:space-between;margin-top:4px;font-size:.625rem;color:var(--text-muted)}.dre-chart__bars{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px)}.dre-chart__bar-group{display:flex;flex-direction:column;gap:4px}.dre-chart__bar-label{font-size:.75rem;color:var(--text-secondary)}.dre-chart__bar-track{height:8px;border-radius:999px;background:var(--ds-bg-subtle, rgba(15, 23, 42, .06));overflow:hidden}.dre-chart__bar-fill{height:100%;border-radius:999px}.dre-chart__bar-fill--revenue{background:var(--brand-primary, var(--ds-primary))}.dre-chart__bar-fill--expense{background:var(--ds-bg-card)}.dre-chart__donut-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-4, 16px)}.dre-chart__donut{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.dre-chart__donut-hole{width:52px;height:52px;border-radius:50%;background:var(--ds-bg-card);display:grid;place-items:center;font-size:.6875rem;font-weight:700;color:var(--text-primary)}.dre-chart__legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.75rem;color:var(--text-secondary)}.dre-chart__legend li{display:flex;align-items:center;gap:6px}.dre-chart__legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dre-kpi{--dre-kpi-accent: var(--ds-sky-500)}.ui-finance-catalog-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4, 16px);padding:var(--ds-space-4, 16px);min-width:0}.ui-finance-bank-account-row{--bo-bank-accent: var(--brand-primary);position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4, 16px);padding:var(--ds-space-4, 16px) var(--ds-space-4, 16px) var(--ds-space-4, 16px) calc(var(--ds-space-4, 16px) + 4px);min-width:0;overflow:hidden}.ui-finance-bank-account-row[data-inactive]{opacity:.72}.ui-finance-bank-account-row__accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--bo-bank-accent);border-radius:var(--ds-radius-sm, 4px) 0 0 var(--ds-radius-sm, 4px)}.ui-finance-bank-account-row__main{min-width:0;flex:1 1 auto}.ui-finance-bank-account-row__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2, 8px)}.ui-finance-bank-account-row__title{margin:0;font-size:.9375rem;font-weight:700;color:var(--text-primary);line-height:1.3}.ui-finance-bank-account-row__status{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.02em}.ui-finance-bank-account-row__status--inactive{color:var(--text-muted);background:color-mix(in srgb,var(--border-color) 35%,transparent)}.ui-finance-bank-account-row__status--psp{color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 12%,transparent)}.ui-finance-bank-account-row__institution{margin:var(--ds-space-1, 4px) 0 0;font-size:.8125rem;color:var(--text-secondary)}.ui-finance-bank-account-row__usage{margin:var(--ds-space-2, 8px) 0 0;font-size:.75rem;color:var(--text-secondary);line-height:1.45}.ui-finance-bank-account-row__usage--muted{color:var(--text-muted);font-style:italic}.ui-finance-bank-account-row__balance{margin:var(--ds-space-2, 8px) 0 0;font-size:.8125rem;color:var(--text-secondary)}.ui-finance-bank-account-row__actions{display:flex;align-items:center;gap:var(--ds-space-2, 8px);flex-shrink:0}.bo-bank-accounts-list{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.bo-bank-accounts-list__cards{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px)}.bo-bank-accounts-list__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-3, 12px)}.bo-bank-accounts-list__tenant{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-3, 12px);padding:var(--ds-space-5, 20px);border-radius:var(--ds-radius-lg, 12px);border:1px solid var(--border-color);background:var(--ds-bg-card, var(--surface-card))}.bo-bank-accounts-list__tenant-title{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.bo-bank-accounts-list__tenant-copy{margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.5}.bo-bank-accounts-list__body{display:flex;flex-direction:column;gap:.65rem;padding:1rem 1.15rem 1.15rem;box-sizing:border-box;min-height:min(12rem,40vh)}.bo-bank-accounts-list__inactive-link{padding:0}.ui-listing-page--compact-footer .bo-bank-accounts-list__body{padding-bottom:calc(3.15rem + env(safe-area-inset-bottom,0px))}.bo-bank-accounts-card-grid{display:flex;flex-direction:column;gap:.65rem;width:100%;min-width:0}.bo-bank-account-card{--bo-bank-accent: var(--brand-primary);position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(6.5rem,8.5rem) 2.85rem;align-items:center;gap:.85rem 1rem;min-height:4.85rem;padding:.9rem .95rem .9rem 1rem;box-sizing:border-box;border-radius:12px;border:1px solid color-mix(in srgb,var(--ds-border, var(--border-color)) 82%,transparent);background:var(--ds-mommo-card, var(--ds-bg-card));box-shadow:0 2px 10px #0712260a;cursor:pointer;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ui-listing-page--floating-glass .bo-bank-account-card,.ui-listing-page--finance-list .bo-bank-account-card{border-color:var( --listing-glass-chip-border, color-mix(in srgb, var(--border-color) 84%, transparent) );background:var(--listing-glass-chip-bg, color-mix(in srgb, var(--ds-bg-card) 88%, transparent));backdrop-filter:blur(10px) saturate(1.04);-webkit-backdrop-filter:blur(10px) saturate(1.04);box-shadow:var(--listing-glass-chip-shadow, 0 2px 10px rgba(7, 18, 38, .04)),var(--listing-glass-inset-highlight, none)}.bo-bank-account-card:hover{border-color:color-mix(in srgb,var(--bo-bank-accent) 28%,var(--ds-border, var(--border-color)));box-shadow:0 8px 22px #07122614;transform:translateY(-1px)}.ui-listing-page--floating-glass .bo-bank-account-card:hover,.ui-listing-page--finance-list .bo-bank-account-card:hover{box-shadow:var(--listing-glass-chip-shadow, 0 2px 10px rgba(7, 18, 38, .05)),0 10px 24px #0f172a1a}.bo-bank-account-card:focus-visible{outline:2px solid color-mix(in srgb,var(--bo-bank-accent) 40%,transparent);outline-offset:2px}.bo-bank-account-card[data-inactive]{opacity:.76}.bo-bank-account-card__accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--bo-bank-accent);border-radius:12px 0 0 12px;pointer-events:none}.bo-bank-account-card__identity{min-width:0;padding-left:.35rem}.bo-bank-account-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.25rem}.bo-bank-account-card__chip{display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:var(--text-secondary);background:color-mix(in srgb,var(--border-color) 28%,transparent)}.bo-bank-account-card__chip--muted{color:var(--text-muted);background:color-mix(in srgb,var(--border-color) 35%,transparent)}.bo-bank-account-card__chip--accent{color:var(--bo-bank-accent);background:color-mix(in srgb,var(--bo-bank-accent) 12%,transparent)}.bo-bank-account-card__title{margin:0;font-size:.975rem;font-weight:700;color:var(--text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bo-bank-account-card__institution{margin:.2rem 0 0;font-size:.8125rem;color:var(--text-secondary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bo-bank-account-card__usage{margin:.35rem 0 0;font-size:.75rem;color:var(--text-secondary);line-height:1.4;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bo-bank-account-card__usage--hint{color:var(--text-muted);font-style:italic}.bo-bank-account-card__balance{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.12rem;min-width:0;text-align:right}.bo-bank-account-card__balance--empty{min-height:1px}.bo-bank-account-card__balance-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.bo-bank-account-card__actions{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:stretch;padding-left:.15rem}.bo-bank-account-card__more-trigger.ui-detail-more-actions-trigger--navy.ui-icon-button{width:2.35rem;height:2.35rem;flex-shrink:0}.bo-bank-account-card .dropdown-menu-root{display:flex;align-items:center;justify-content:center}@media (max-width: 720px){.bo-bank-account-card{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:.65rem .75rem;min-height:0;padding:.85rem .8rem .85rem .9rem}.bo-bank-account-card__balance{grid-column:1;align-items:flex-start;text-align:left}.bo-bank-account-card__actions{grid-column:2;grid-row:1 / span 2;align-self:center}}.bo-bank-account-wizard.ui-entity-form-tabs--wizard{padding:0}.bo-bank-account-wizard .ui-entity-form-wizard-content{min-width:0}.bo-bank-account-wizard-panel{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0;padding:var(--ds-space-4, 16px);border:1px solid color-mix(in srgb,var(--border-color) 28%,transparent);border-radius:var(--ds-radius-lg, 12px);background:var(--ds-bg-card, var(--surface-card));box-shadow:var(--ds-shadow-float)}.bo-bank-account-setup-status{display:flex;align-items:flex-start;gap:var(--ds-space-3, 12px);padding:var(--ds-space-3, 12px) var(--ds-space-4, 16px);border-radius:var(--ds-radius-md, 8px);border:1px solid color-mix(in srgb,var(--border-color) 75%,transparent);background:color-mix(in srgb,var(--ds-bg-card) 96%,var(--surface-hover))}.bo-bank-account-setup-status--loading{font-size:.875rem;color:var(--text-secondary)}.bo-bank-account-setup-status--ready{border-color:var(--ds-success-border);background:var(--ds-success-bg)}.bo-bank-account-setup-status--ready .bo-bank-account-setup-status__icon{flex-shrink:0;margin-top:1px;color:var(--success)}.bo-bank-account-setup-status--pending{flex-direction:column;gap:var(--ds-space-3, 12px)}.bo-bank-account-setup-status__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-2, 8px);width:100%}.bo-bank-account-setup-status__title{font-size:.9375rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.bo-bank-account-setup-status__detail{display:block;margin-top:2px;font-size:.8125rem;font-weight:400;color:var(--text-secondary);line-height:1.45}.bo-bank-account-setup-status__copy{display:flex;flex-direction:column;min-width:0}.bo-bank-account-setup-status__badge{display:inline-flex;padding:.1rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--ds-cta, #ff6b00) 88%,var(--text-primary));background:color-mix(in srgb,var(--ds-cta, #ff6b00) 10%,transparent)}.bo-bank-account-setup-status__list{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);margin:0;padding:0;list-style:none;width:100%}.bo-bank-account-setup-status__item{display:flex;align-items:flex-start;gap:var(--ds-space-2, 8px);font-size:.875rem;color:var(--text-primary)}.bo-bank-account-setup-status__item-icon{flex-shrink:0;margin-top:2px;color:var(--text-muted)}.bo-bank-account-setup-status__item-icon--ok{color:var(--text-secondary)}.bo-bank-account-setup-status__item-label{line-height:1.45}.bo-bank-account-setup-status__item-hint{color:var(--text-muted);font-size:.8125rem}.bo-payment-method-form__conta-hint{margin:var(--ds-space-4, 16px) 0 0;padding:var(--ds-space-3, 12px) var(--ds-space-4, 16px);border-radius:var(--ds-radius-md, 8px);font-size:.8125rem;line-height:1.45;color:var(--text-secondary);background:color-mix(in srgb,var(--border-color) 10%,var(--surface-hover))}.bo-payment-method-form__conta-hint a{color:var(--brand-primary, var(--color-brand));font-weight:500;text-decoration:none}.bo-payment-method-form__conta-hint a:hover{text-decoration:underline}.bo-bank-account-form-page .ui-entity-form-page__scroll{gap:var(--ds-space-5, 20px);padding-inline:var(--layout-page-px, var(--ds-space-4, 16px))}.bo-bank-account-form-fields{gap:var(--ds-space-5, 20px)}.bo-bank-account-form-fields__block{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);min-width:0}.bo-bank-account-form-fields__hint{margin:0;font-size:.8125rem;color:var(--text-secondary);line-height:1.45}.bo-bank-account-form-fields__readonly-value{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary);line-height:1.4}.bo-bank-account-form-fields__readonly-value--amount{font-weight:700}.bo-bank-account-form-fields__institution{display:inline-flex;align-items:center;gap:var(--ds-space-2, 8px);padding:.5rem .75rem;border-radius:var(--ds-radius-md, 8px);border:1px solid color-mix(in srgb,var(--bo-bank-accent, var(--brand-primary)) 24%,var(--border-color));background:color-mix(in srgb,var(--bo-bank-accent, var(--brand-primary)) 8%,var(--ds-bg-card));max-width:100%}.bo-bank-account-form-fields__institution-icon{font-size:1.125rem;line-height:1}.bo-bank-account-form-fields__institution-name{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.bo-bank-account-form-fields__type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:var(--ds-space-2, 8px)}.bo-bank-account-form-fields__bank-search{margin-bottom:0}.bo-bank-account-form-fields__bank-list{display:flex;flex-direction:column;gap:.35rem;max-height:14rem;overflow-y:auto;padding:.35rem;border-radius:var(--ds-radius-md, 8px);border:1px solid color-mix(in srgb,var(--border-color) 55%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f8fafc) 55%,var(--ds-bg-card))}.bo-bank-account-form-fields__bank-empty{margin:0;padding:.65rem .5rem;font-size:.8125rem;color:var(--text-muted);text-align:center}.bo-bank-account-form-fields__type-option{display:flex;align-items:flex-start;gap:var(--ds-space-2, 8px);min-width:0;padding:.65rem .75rem;border-radius:var(--ds-radius-md, 8px);border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);background:var(--ds-bg-card);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.bo-bank-account-form-fields__bank-option{display:flex;align-items:center;width:100%;min-width:0;padding:.55rem .65rem;border-radius:var(--ds-radius-md, 8px);border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);background:var(--ds-bg-card);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.bo-bank-account-form-fields__type-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--border-color) 55%,var(--text-secondary))}.bo-bank-account-form-fields__bank-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--border-color) 55%,var(--text-secondary))}.bo-bank-account-form-fields__type-option[data-selected],.bo-bank-account-form-fields__bank-option[data-selected]{border-color:color-mix(in srgb,var(--brand-primary) 40%,var(--border-color));background:color-mix(in srgb,var(--brand-primary) 6%,var(--ds-bg-card));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.bo-bank-account-form-fields__type-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary)}.bo-bank-account-form-fields__bank-icon{font-size:1.05rem;line-height:1;flex-shrink:0}.bo-bank-account-form-fields__bank-name{font-size:.8125rem;font-weight:600;color:var(--text-primary);line-height:1.3;text-align:left}.bo-bank-account-form-fields__bank-option:disabled:hover{border-color:color-mix(in srgb,var(--border-color) 70%,transparent);background:var(--ds-bg-card);box-shadow:none}.bo-bank-account-form-page .bo-bank-account-form-fields__bank-list{max-height:12.5rem}.bo-bank-account-form-fields__type-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.bo-bank-account-form-fields__type-label{font-size:.8125rem;font-weight:600;color:var(--text-primary);line-height:1.3}.bo-bank-account-form-fields__type-desc{font-size:.6875rem;color:var(--text-secondary);line-height:1.35}.bo-bank-account-form-fields__active-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4, 16px);padding:var(--ds-space-3, 12px) var(--ds-space-4, 16px);border-radius:var(--ds-radius-md, 8px);border:1px solid color-mix(in srgb,var(--border-color) 35%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f8fafc) 65%,transparent)}.bo-bank-account-form-fields__active-title{font-size:.875rem;font-weight:600;color:var(--text-primary)}.bo-bank-account-form-fields__status-pill{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--text-muted);background:color-mix(in srgb,var(--border-color) 35%,transparent)}.bo-bank-account-form-fields__status-pill[data-active=true]{color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 12%,transparent)}.ui-finance-catalog-row[data-inactive]{opacity:.65}.ui-finance-catalog-row__main{display:flex;align-items:flex-start;gap:var(--ds-space-3, 12px);min-width:0;flex:1 1 auto}.ui-finance-catalog-row__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--ds-radius-md, 8px);background:color-mix(in srgb,var(--bo-accent, var(--brand-primary)) 12%,transparent);color:var(--bo-accent, var(--brand-primary));flex-shrink:0;font-size:1.125rem}.ui-finance-catalog-row__copy{min-width:0;flex:1 1 auto}.ui-finance-catalog-row__title{font-size:.9375rem;font-weight:700;color:var(--text-primary);line-height:1.3}.ui-finance-catalog-row__subtitle{margin-top:2px;font-size:.8125rem;color:var(--text-muted)}.ui-finance-catalog-row__meta{margin-top:var(--ds-space-2, 8px);font-size:.8125rem;color:var(--text-secondary)}.ui-finance-catalog-row__usage{margin-top:var(--ds-space-1, 4px);font-size:.75rem;color:var(--text-muted)}.ui-finance-catalog-row__pills{display:flex;flex-wrap:wrap;gap:4px;margin-top:var(--ds-space-2, 8px)}.ui-finance-catalog-row__pill{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;background:var(--ds-bg-subtle, rgba(15, 23, 42, .06));color:var(--text-secondary)}.ui-finance-catalog-row__actions{display:flex;align-items:center;gap:var(--ds-space-2, 8px);flex-shrink:0}.bo-finance-methods-list__body{display:flex;flex-direction:column;gap:.65rem;padding:1rem 1.15rem 1.15rem;box-sizing:border-box;min-height:min(12rem,40vh)}.ui-listing-page--compact-footer .bo-finance-methods-list__body{padding-bottom:calc(3.15rem + env(safe-area-inset-bottom,0px))}.bo-finance-methods-card-grid{display:flex;flex-direction:column;gap:.65rem;width:100%;min-width:0}.bo-finance-method-card{--bo-finance-method-accent: var(--brand-primary);position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(6.5rem,8.5rem) 2.85rem;align-items:center;gap:.85rem 1rem;min-height:4.85rem;padding:.9rem .95rem .9rem 1rem;box-sizing:border-box;border-radius:12px;border:1px solid color-mix(in srgb,var(--ds-border, var(--border-color)) 82%,transparent);background:var(--ds-mommo-card, var(--ds-bg-card));box-shadow:0 2px 10px #0712260a;cursor:pointer;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ui-listing-page--floating-glass .bo-finance-method-card,.ui-listing-page--finance-list .bo-finance-method-card{border-color:var( --listing-glass-chip-border, color-mix(in srgb, var(--border-color) 84%, transparent) );background:var(--listing-glass-chip-bg, color-mix(in srgb, var(--ds-bg-card) 88%, transparent));backdrop-filter:blur(10px) saturate(1.04);-webkit-backdrop-filter:blur(10px) saturate(1.04);box-shadow:var(--listing-glass-chip-shadow, 0 2px 10px rgba(7, 18, 38, .04)),var(--listing-glass-inset-highlight, none)}.bo-finance-method-card:hover{border-color:color-mix(in srgb,var(--bo-finance-method-accent) 28%,var(--ds-border, var(--border-color)));box-shadow:0 8px 22px #07122614;transform:translateY(-1px)}.ui-listing-page--floating-glass .bo-finance-method-card:hover,.ui-listing-page--finance-list .bo-finance-method-card:hover{box-shadow:var(--listing-glass-chip-shadow, 0 2px 10px rgba(7, 18, 38, .05)),0 10px 24px #0f172a1a}.bo-finance-method-card:focus-visible{outline:2px solid color-mix(in srgb,var(--bo-finance-method-accent) 40%,transparent);outline-offset:2px}.bo-finance-method-card[data-inactive]{opacity:.76}.bo-finance-method-card__accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--bo-finance-method-accent);border-radius:12px 0 0 12px;pointer-events:none}.bo-finance-method-card__identity{min-width:0;padding-left:.35rem}.bo-finance-method-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.25rem}.bo-finance-method-card__chip{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);background:color-mix(in srgb,var(--text-secondary) 8%,transparent)}.bo-finance-method-card__chip--muted{color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 10%,transparent)}.bo-finance-method-card__chip--accent{color:color-mix(in srgb,var(--bo-finance-method-accent) 82%,var(--text-primary));background:color-mix(in srgb,var(--bo-finance-method-accent) 10%,transparent)}.bo-finance-method-card__title{margin:0;font-size:.98rem;font-weight:700;color:var(--text-primary);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-finance-method-card__description{margin:.2rem 0 0;font-size:.78rem;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-finance-method-card__description--hint{color:var(--text-muted);font-style:normal}.bo-finance-method-card__meta{display:flex;flex-direction:column;gap:.2rem;align-items:flex-end;text-align:right;min-width:0}.bo-finance-method-card__meta-row{display:flex;flex-direction:column;gap:.05rem;min-width:0}.bo-finance-method-card__meta-label{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.bo-finance-method-card__meta-value{font-size:.8125rem;font-weight:600;color:var(--text-primary);line-height:1.2}.bo-finance-method-card__actions{display:flex;align-items:center;justify-content:center}.bo-finance-method-card__more-trigger.ui-detail-more-actions-trigger--navy.ui-icon-button{width:2.35rem;height:2.35rem}.bo-finance-method-card .dropdown-menu-root{display:flex;align-items:center;justify-content:center}@media (max-width: 720px){.bo-finance-method-card{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:.65rem .75rem;min-height:0;padding:.85rem .8rem .85rem .9rem}.bo-finance-method-card__meta{grid-column:1;align-items:flex-start;text-align:left}.bo-finance-method-card__actions{grid-column:2;grid-row:1 / span 2;align-self:center}}.ui-finance-gateway-card-list{display:grid;gap:var(--ds-space-3, 12px)}.ui-finance-gateway-group+.ui-finance-gateway-group{margin-top:var(--ds-space-5, 20px)}.ui-finance-gateway-group__head{display:flex;align-items:center;gap:var(--ds-space-3, 12px);margin-bottom:var(--ds-space-3, 12px);padding:var(--ds-space-2, 8px) var(--ds-space-3, 12px);border-radius:var(--ds-radius-md, 8px);background:var(--bo-gw-bg, var(--ds-bg-subtle, rgba(15, 23, 42, .04)));font-size:.8125rem;font-weight:600;color:var(--bo-gw-accent, var(--text-secondary))}.ui-finance-gateway-card{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);padding:var(--ds-space-4, 16px);border-color:var(--bo-gw-border, var(--ds-border));box-shadow:var(--bo-gw-shadow, none);opacity:var(--bo-gw-opacity, 1)}.ui-finance-gateway-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3, 12px)}.ui-finance-gateway-card__identity{display:flex;align-items:flex-start;gap:var(--ds-space-3, 12px);min-width:0}.ui-finance-gateway-card__logo{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--ds-radius-md, 8px);background:var(--bo-gw-bg, var(--ds-bg-subtle));font-size:1.25rem;flex-shrink:0}.ui-finance-gateway-card__title{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.ui-finance-gateway-card__type{display:inline-block;margin-top:2px;font-size:.75rem;font-weight:600;color:var(--bo-gw-color, var(--text-muted))}.ui-finance-gateway-card__status{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;color:var(--text-muted);flex-shrink:0}.ui-finance-gateway-card__description{margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.45}.ui-finance-gateway-card__meta{margin:0;font-size:.8125rem;color:var(--text-muted)}.ui-finance-gateway-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3, 12px);flex-wrap:wrap}.ui-finance-gateway-card__link{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;color:var(--bo-gw-color, var(--ds-accent));text-decoration:none}.ui-finance-gateway-card__actions{display:flex;align-items:center;gap:var(--ds-space-2, 8px);margin-left:auto}.ui-finance-gateway-card__hint{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-muted)}.ui-finance-gateway-card-list__hint{display:flex;align-items:center;gap:var(--ds-space-2, 8px);margin-top:var(--ds-space-4, 16px);font-size:.8125rem;color:var(--bo-gw-accent, var(--text-muted))}.ui-finance-settlement-panel{display:flex;flex-direction:column;gap:var(--ds-space-3)}.ui-finance-commitment-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2)}.ui-cash-flow-treasury-bank-card{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--border-color);border-radius:var(--ds-radius-md);background:var(--bg-card)}.ui-cash-flow-treasury-bank-card[data-bank-color]>span:first-child{color:var(--bo-cft-bank-color, var(--text-muted));font-weight:600}.ui-finance-table-skeleton-row{height:40px;margin-bottom:var(--ds-space-2);border-radius:var(--ds-radius-md);background:var(--ds-skeleton-base);animation:ui-skeleton-pulse 1.4s ease-in-out infinite}.ui-finance-report-picker-item{display:flex;align-items:flex-start;gap:var(--ds-space-2)}.ui-finance-legacy-banner{margin:0;padding:var(--ds-space-2, 8px) var(--ds-space-3, 12px);border-radius:var(--ds-radius-md, 8px);background:var(--ds-bg-subtle, rgba(15, 23, 42, .04));font-size:.8125rem;color:var(--text-secondary)}.ui-finance-legacy-banner a{font-weight:600}.ui-finance-gateway-card[data-active]{--bo-gw-border: var(--ds-border);--bo-gw-shadow: none;--bo-gw-opacity: 1;--bo-gw-bg: var(--ds-bg-subtle);--bo-gw-color: var(--text-secondary)}.ui-finance-gateway-card[data-inactive]{--bo-gw-border: var(--ds-border);--bo-gw-shadow: none;--bo-gw-opacity: .85;--bo-gw-bg: var(--ds-bg-subtle);--bo-gw-color: var(--text-muted)}.ui-finance-gateway-group__head{color:var(--text-secondary);background:var(--ds-bg-subtle, rgba(15, 23, 42, .04))}.bo-cost-centers-list__body,.bo-finance-categories-list__body{display:flex;flex-direction:column;gap:.65rem;padding:1rem 1.15rem 1.15rem;box-sizing:border-box;min-height:min(12rem,40vh)}.ui-listing-page--compact-footer :is(.bo-cost-centers-list__body,.bo-finance-categories-list__body){padding-bottom:calc(3.15rem + env(safe-area-inset-bottom,0px))}.bo-cost-centers-card-grid,.bo-finance-categories-card-grid{display:flex;flex-direction:column;gap:.65rem;width:100%;min-width:0}:is(.bo-cost-center-card,.bo-finance-category-card){--bo-finance-directory-accent: var(--brand-primary);position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(6.5rem,8.5rem) 2.85rem;align-items:center;gap:.85rem 1rem;min-height:4.85rem;padding:.9rem .95rem .9rem 1rem;box-sizing:border-box;border-radius:12px;border:1px solid color-mix(in srgb,var(--ds-border, var(--border-color)) 82%,transparent);background:var(--ds-mommo-card, var(--ds-bg-card));box-shadow:0 2px 10px #0712260a;cursor:pointer;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ui-listing-page--floating-glass :is(.bo-cost-center-card,.bo-finance-category-card),.ui-listing-page--finance-list :is(.bo-cost-center-card,.bo-finance-category-card){border-color:var( --listing-glass-chip-border, color-mix(in srgb, var(--border-color) 84%, transparent) );background:var(--listing-glass-chip-bg, color-mix(in srgb, var(--ds-bg-card) 88%, transparent));backdrop-filter:blur(10px) saturate(1.04);-webkit-backdrop-filter:blur(10px) saturate(1.04);box-shadow:var(--listing-glass-chip-shadow, 0 2px 10px rgba(7, 18, 38, .04)),var(--listing-glass-inset-highlight, none)}:is(.bo-cost-center-card,.bo-finance-category-card):hover{border-color:color-mix(in srgb,var(--bo-finance-directory-accent) 28%,var(--ds-border, var(--border-color)));box-shadow:0 8px 22px #07122614;transform:translateY(-1px)}:is(.bo-cost-center-card,.bo-finance-category-card):focus-visible{outline:2px solid color-mix(in srgb,var(--bo-finance-directory-accent) 40%,transparent);outline-offset:2px}.bo-finance-category-card{--bo-finance-directory-accent: var(--ds-border, var(--border-color));border-radius:var(--ds-radius-md, 8px);box-shadow:0 1px 2px #0712260a}.ui-listing-page--floating-glass .bo-finance-category-card,.ui-listing-page--finance-list .bo-finance-category-card{border-color:color-mix(in srgb,var(--ds-border, var(--border-color)) 84%,transparent);background:var(--ds-bg-card, var(--ds-mommo-card));backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px #0712260a}.bo-finance-category-card:hover{border-color:color-mix(in srgb,var(--ds-navy-900, #071226) 14%,var(--ds-border));box-shadow:0 2px 8px #0712260f;transform:none}.bo-finance-category-card:focus-visible{outline-color:color-mix(in srgb,var(--ds-navy-900, #071226) 24%,transparent)}.bo-finance-category-card__accent{width:2px;background:var(--ds-border, var(--border-color));border-radius:var(--ds-radius-md, 8px) 0 0 var(--ds-radius-md, 8px)}.bo-finance-category-card__chip,.bo-finance-category-card__meta-label{letter-spacing:0}.bo-finance-category-card__chip--accent{color:var(--text-secondary);background:color-mix(in srgb,var(--ds-navy-900, #071226) 6%,transparent)}.bo-cost-center-card[data-inactive]{opacity:.76}.bo-cost-center-card__accent,.bo-finance-category-card__accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--bo-finance-directory-accent);border-radius:12px 0 0 12px;pointer-events:none}.bo-cost-center-card__identity,.bo-finance-category-card__identity{min-width:0;padding-left:.35rem}.bo-cost-center-card__head,.bo-finance-category-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.25rem}.bo-cost-center-card__chip,.bo-finance-category-card__chip{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);background:color-mix(in srgb,var(--text-secondary) 8%,transparent)}.bo-cost-center-card__chip--accent,.bo-finance-category-card__chip--accent{color:color-mix(in srgb,var(--bo-finance-directory-accent) 82%,var(--text-primary));background:color-mix(in srgb,var(--bo-finance-directory-accent) 10%,transparent)}.bo-cost-center-card__title,.bo-finance-category-card__title{margin:0;font-size:.98rem;font-weight:700;color:var(--text-primary);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-cost-center-card__description,.bo-finance-category-card__description{margin:.2rem 0 0;font-size:.78rem;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-cost-center-card__description--hint,.bo-finance-category-card__description--hint{color:var(--text-muted)}.bo-cost-center-card__meta,.bo-finance-category-card__meta{display:flex;flex-direction:column;gap:.2rem;align-items:flex-end;text-align:right;min-width:0}.bo-cost-center-card__meta-row,.bo-finance-category-card__meta-row{display:flex;flex-direction:column;gap:.05rem;min-width:0}.bo-cost-center-card__meta-label,.bo-finance-category-card__meta-label{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.bo-cost-center-card__meta-value,.bo-finance-category-card__meta-value{font-size:.8125rem;font-weight:600;color:var(--text-primary);line-height:1.2}.bo-cost-center-card__actions,.bo-finance-category-card__actions{display:flex;align-items:center;justify-content:center}.bo-cost-center-card__more-trigger.ui-detail-more-actions-trigger--navy.ui-icon-button,.bo-finance-category-card__more-trigger.ui-detail-more-actions-trigger--navy.ui-icon-button{width:2.35rem;height:2.35rem}:is(.bo-cost-center-card,.bo-finance-category-card) .dropdown-menu-root{display:flex;align-items:center;justify-content:center}@media (max-width: 720px){:is(.bo-cost-center-card,.bo-finance-category-card){grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:.65rem .75rem;min-height:0;padding:.85rem .8rem .85rem .9rem}:is(.bo-cost-center-card__meta,.bo-finance-category-card__meta){grid-column:1;align-items:flex-start;text-align:left}:is(.bo-cost-center-card__actions,.bo-finance-category-card__actions){grid-column:2;grid-row:1 / span 2;align-self:center}}.ui-finance-cost-center-card{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);padding:var(--ds-space-4, 16px)}.ui-finance-cost-center-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3, 12px)}.ui-finance-cost-center-card__identity{display:flex;align-items:flex-start;gap:var(--ds-space-3, 12px);min-width:0}.ui-finance-cost-center-card__avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--ds-radius-md, 8px);background:var(--ds-bg-subtle, rgba(15, 23, 42, .06));font-size:.75rem;font-weight:700;color:var(--text-secondary);flex-shrink:0}.ui-finance-cost-center-card__title{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.ui-finance-cost-center-card__status{margin-top:2px;font-size:.8125rem;color:var(--text-muted)}.ui-finance-cost-center-card__actions{display:flex;align-items:center;gap:var(--ds-space-2, 8px);flex-shrink:0}.ui-finance-cost-center-card__description{margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.45}.ui-finance-projection-panel{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);padding:var(--ds-space-4, 16px);border:1px solid var(--ds-border, var(--border-color));border-radius:var(--ds-radius-lg, 12px);background:var(--bg-card, var(--ds-bg-card))}.ui-finance-projection-panel[data-tone=critical],.ui-finance-projection-panel[data-tone=warn]{border-color:color-mix(in srgb,var(--ds-sky-500) 35%,var(--ds-border))}.ui-finance-projection-panel__head{display:flex;align-items:flex-start;gap:var(--ds-space-3, 12px)}.ui-finance-projection-panel__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--ds-radius-md, 8px);background:var(--ds-bg-subtle, rgba(15, 23, 42, .04));color:var(--text-secondary);flex-shrink:0}.ui-finance-projection-panel__copy{min-width:0;flex:1 1 auto}.ui-finance-projection-panel__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2, 8px)}.ui-finance-projection-panel__title{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.ui-finance-projection-panel__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600}.ui-finance-projection-panel__desc{margin:4px 0 0;font-size:.875rem;color:var(--text-secondary)}.ui-finance-projection-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--ds-space-3, 12px)}.ui-finance-projection-panel__skeleton{min-height:120px;border-radius:var(--ds-radius-md, 8px);background:var(--ds-skeleton-base);animation:ui-skeleton-pulse 1.4s ease-in-out infinite}.ui-cash-flow-timeline{min-width:0}.ui-cash-flow-timeline__table{display:flex;flex-direction:column;gap:0;border:1px solid var(--border-color, var(--ds-border));border-radius:var(--ds-radius-lg, 12px);overflow:hidden;background:var(--ds-bg-card)}.ui-cash-flow-timeline__head{display:grid;grid-template-columns:1.1fr 1.6fr .8fr .8fr 1fr .9fr;gap:var(--ds-space-2, 8px);padding:var(--ds-space-3, 12px) var(--ds-space-4, 16px);background:var(--ds-bg-subtle, rgba(15, 23, 42, .03));font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.ui-cash-flow-timeline__table [role=row]:not(.ui-cash-flow-timeline__head){display:grid;grid-template-columns:1.1fr 1.6fr .8fr .8fr 1fr .9fr;gap:var(--ds-space-2, 8px);padding:var(--ds-space-3, 12px) var(--ds-space-4, 16px);border-top:1px solid var(--listing-border-row, rgba(15, 23, 42, .06));font-size:.875rem;align-items:start}.ui-cash-flow-timeline__mobile{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px)}.ui-cash-flow-timeline__mobile article{padding:var(--ds-space-4, 16px);border:1px solid var(--border-color, var(--ds-border));border-radius:var(--ds-radius-lg, 12px);background:var(--ds-bg-card)}.ui-cash-flow-mobile-card{display:flex;flex-direction:column;gap:.65rem}.ui-cash-flow-mobile-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ui-cash-flow-mobile-card__amounts{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ui-cash-flow-mobile-card__label{display:block;font-size:.72rem;color:var(--text-muted);margin-bottom:.15rem}.ui-cash-flow-timeline__group-label{font-weight:700;font-size:.82rem;color:var(--text-muted);padding:.25rem 0}.ui-cash-flow-balance{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.ui-cash-flow-balance__hint{font-size:.6875rem;color:var(--text-muted)}.ui-cash-flow-treasury-layout{display:grid;gap:var(--ds-space-4, 16px);min-width:0}.ui-cash-flow-treasury-layout__main,.ui-cash-flow-treasury-sidebar{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0}.ui-cash-flow-treasury-sidebar__skeleton{display:block;min-height:120px;border-radius:var(--ds-radius-lg, 12px);background:var(--ds-bg-subtle, rgba(15, 23, 42, .04))}@media (min-width: 1024px){.ui-cash-flow-treasury-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start}}.ui-cash-flow-toolbar{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0;padding:var(--ds-space-4, 16px);background:var(--ds-bg-card);border:1px solid var(--border-color, var(--ds-border));border-radius:var(--ds-radius-lg, 12px)}.ui-cash-flow-toolbar__stack{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-cash-flow-toolbar__intro h1{margin:var(--ds-space-1, 4px) 0 0;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;color:var(--text-primary)}.ui-cash-flow-toolbar__intro p{margin:var(--ds-space-1, 4px) 0 0;font-size:.875rem;color:var(--text-secondary)}.ui-cash-flow-toolbar__controls,.ui-cash-flow-toolbar__period,.ui-cash-flow-toolbar__custom-range,.ui-cash-flow-toolbar__custom-range-fields,.ui-cash-flow-toolbar__actions,.ui-cash-flow-toolbar__view-tabs,.ui-cash-flow-toolbar__refresh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2, 8px);min-width:0}.ui-cash-flow-toolbar__actions{justify-content:space-between}@media (max-width: 767px){.ui-cash-flow-toolbar__actions{flex-direction:column;align-items:stretch}.ui-cash-flow-toolbar__refresh{justify-content:flex-end}}.ui-cash-flow-treasury-bar{min-height:4px;border-radius:var(--ds-radius-sm, 4px) var(--ds-radius-sm, 4px) 0 0;background:var(--ds-bg-card)}.ui-cash-flow-treasury-bar--negative{background:var(--ds-bg-card)}.dre-sparkline{width:100%;height:32px}.dre-chart-bar{width:var(--dre-bar-pct, 0%)}.dre-chart__legend-dot[data-slice-color]{background:attr(data-slice-color type(<color>),var(--text-muted))}.ui-finance-recebimento-hub{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px)}.ui-finance-recebimento-hub__banner{display:block;padding:var(--ds-space-3, 12px);border-radius:var(--ds-radius-md, 8px);background:color-mix(in srgb,var(--ds-sky-500) 12%,transparent);font-size:.875rem;font-weight:600;color:var(--text-primary);text-decoration:none}.ui-finance-recebimento-hub__steps{display:grid;gap:var(--ds-space-3, 12px)}.ui-finance-recebimento-step{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);padding:var(--ds-space-4, 16px);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.ui-finance-recebimento-step:hover{border-color:var(--brand-primary);box-shadow:var(--ds-shadow-sm, 0 1px 2px rgba(15, 23, 42, .06))}.ui-finance-recebimento-step__head{display:flex;align-items:center;gap:var(--ds-space-3, 12px)}.ui-finance-recebimento-step__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--ds-radius-md, 8px);background:var(--ds-bg-subtle, rgba(15, 23, 42, .04));color:var(--text-secondary);flex-shrink:0}.ui-finance-recebimento-step__title{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.ui-finance-recebimento-step__step{color:var(--text-muted);font-weight:500}.ui-finance-recebimento-step__desc{margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.45}.ui-finance-recebimento-checklist{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px)}.ui-finance-recebimento-checklist__item{display:flex;align-items:flex-start;gap:var(--ds-space-2, 8px);font-size:.875rem;color:var(--text-primary)}.ui-finance-recebimento-checklist__icon--ok{color:var(--ds-text-secondary);flex-shrink:0;margin-top:2px}.ui-finance-recebimento-checklist__icon--pending{color:var(--text-muted);flex-shrink:0;margin-top:2px}.ui-finance-recebimento-checklist__label--pending{color:var(--text-secondary)}.ui-finance-manual-charge-panel{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px)}.ui-finance-manual-charge-panel__hint{margin:0;font-size:.875rem;color:var(--text-secondary)}.ui-finance-manual-charge-panel__fields{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px)}.ui-finance-charge-cell{gap:.2rem}.ui-finance-charge-cell__empty{color:var(--text-muted, var(--ds-text-secondary));font-weight:500}.ui-finance-charge-cell__meta{font-size:.6875rem;line-height:1.25}.ui-finance-charge-cell__pill{display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;padding:.12rem .45rem;border-radius:999px;border:1px solid transparent;font-size:.6875rem;font-weight:600;line-height:1.25;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-finance-charge-cell__pill--success{color:color-mix(in srgb,var(--ds-positive, var(--success)) 88%,var(--text-primary));background:color-mix(in srgb,var(--ds-positive, var(--success)) 12%,transparent);border-color:color-mix(in srgb,var(--ds-positive, var(--success)) 28%,transparent)}.ui-finance-charge-cell__pill--warning{color:color-mix(in srgb,var(--warning) 90%,var(--text-primary));background:color-mix(in srgb,var(--warning) 14%,transparent);border-color:color-mix(in srgb,var(--warning) 30%,transparent)}.ui-finance-charge-cell__pill--neutral{color:var(--text-secondary);background:color-mix(in srgb,var(--ds-bg-muted) 70%,transparent);border-color:color-mix(in srgb,var(--border-color) 80%,transparent)}.ui-finance-charge-cell__link{display:inline-flex;max-width:100%;text-decoration:none;border-radius:999px;transition:opacity .15s ease}.ui-finance-charge-cell__link:hover{opacity:.88}.ui-finance-due-meta--danger{color:var(--ds-negative, var(--error));font-weight:600}.ui-finance-due-meta--warning{color:color-mix(in srgb,var(--warning) 88%,var(--text-primary));font-weight:600}.ui-finance-due-meta--calm{color:var(--ds-positive, var(--success));font-weight:500}.bo-finance-list-actions-col .ui-list-cell--actions{justify-content:flex-start}.finance-panel-filters-panel:has(.ui-select__trigger--open){overflow:visible;position:relative;z-index:2}.finance-panel-filters-panel.ui-filter-form-fields--stacked{padding:.65rem .85rem;gap:0}.finance-panel-filters-panel .ui-filter-form-fields__section--period{padding-bottom:.65rem;margin-bottom:.65rem}.finance-panel-filters-panel .ui-filter-form-fields__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:auto auto;gap:.65rem 1rem;align-items:start}.finance-panel-filters-panel .ui-filter-form-fields__section:nth-child(1){grid-column:1;grid-row:1}.finance-panel-filters-panel .ui-filter-form-fields__section:nth-child(2){grid-column:2;grid-row:1}.finance-panel-filters-panel .ui-filter-form-fields__section:nth-child(3){grid-column:1 / -1;grid-row:2;max-width:min(100%,20rem)}.finance-panel-filters-panel .ui-filter-form-fields__section:has(.ui-filter-form-field--checkbox){position:relative}.finance-panel-filters-panel .ui-filter-form-fields__footer{padding-top:.55rem;margin-top:.35rem}.finance-panel-filters-panel .ui-filter-form-fields__grid{grid-template-columns:1fr;grid-template-rows:auto}.finance-panel-filters-panel .ui-filter-form-fields__section:nth-child(n){grid-column:1;grid-row:auto;max-width:none}.ui-finance-commitment-card{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);padding:var(--ds-space-4, 16px)}.ui-finance-commitment-card__title{margin:0;font-size:.9375rem;font-weight:700;color:var(--text-primary)}.ui-finance-commitment-card__meta{margin:4px 0 0;font-size:.8125rem;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:4px}.ui-finance-commitment-card__label{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.ui-finance-commitment-card__actions{display:flex;justify-content:flex-end}.ui-finance-integration-card-list{display:grid;gap:var(--ds-space-3, 12px)}.ui-finance-integration-card{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);padding:var(--ds-space-4, 16px)}.ui-finance-integration-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3, 12px)}.ui-finance-integration-card__title{margin:0;font-size:.9375rem;font-weight:700;color:var(--text-primary)}.ui-finance-integration-card__provider{margin:2px 0 0;font-size:.8125rem;color:var(--text-muted)}.ui-finance-integration-card__badges{display:flex;flex-wrap:wrap;gap:var(--ds-space-2, 8px);flex-shrink:0}.ui-finance-integration-card__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--ds-radius-full, 999px);font-size:.75rem;font-weight:600;color:var(--bo-fin-badge-color, var(--text-secondary));background:var(--bo-fin-badge-bg, var(--ds-bg-subtle));border:1px solid var(--bo-fin-badge-border, var(--ds-border))}.ui-finance-integration-card__controls{display:grid;gap:var(--ds-space-3, 12px)}@media (min-width: 640px){.ui-finance-integration-card__controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-finance-integration-card__control{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3, 12px)}.ui-finance-integration-card__control label{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.ui-finance-integration-card__defaults{display:grid;gap:var(--ds-space-2, 8px);margin:0;font-size:.875rem}.ui-finance-integration-card__defaults div{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2, 8px)}.ui-finance-integration-card__defaults dt{font-weight:500;color:var(--text-secondary)}.ui-finance-integration-card__defaults dd{display:flex;align-items:center;gap:var(--ds-space-2, 8px);margin:0;color:var(--text-primary)}.ui-finance-integration-card__hint{margin:0;font-size:.8125rem;color:var(--text-muted)}.ui-finance-integration-empty{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px)}.ui-finance-integration-empty__steps{margin:0;padding-left:1.25rem;font-size:.875rem;color:var(--text-secondary)}.ui-finance-integration-empty__cta{font-size:.875rem;font-weight:600}.bo-product-categories-layout{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:var(--ds-space-4, 16px);padding:var(--ds-space-4, 16px);box-sizing:border-box}.bo-product-categories-form,.bo-product-categories-tree{min-width:0;border:1px solid var(--ds-border, #e7eaf0);border-radius:var(--ds-radius-md, 8px);background:var(--ds-bg-card, #ffffff);box-shadow:var(--ds-shadow-card, 0 1px 2px rgba(15, 23, 42, .05))}.bo-product-categories-form{align-self:start;padding:var(--ds-space-4, 16px)}.bo-product-categories-form__title{display:flex;align-items:center;gap:var(--ds-space-2, 8px);margin:0 0 var(--ds-space-4, 16px);color:var(--ds-text, #1b2a41);font-size:.95rem;font-weight:700;line-height:1.3}.bo-product-categories-form__form,.bo-product-categories-form__fieldset{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.bo-product-categories-form__fieldset{padding:0;margin:0;border:0}.bo-product-categories-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-2, 8px);padding-top:var(--ds-space-2, 8px)}.bo-product-categories-tree{overflow:hidden}.bo-product-categories-tree__header,.bo-product-categories-tree__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(6rem,auto) 2.75rem;align-items:center;gap:var(--ds-space-3, 12px)}.bo-product-categories-tree__header{padding:.75rem 1rem;border-bottom:1px solid var(--ds-border, #e7eaf0);color:var(--ds-text-muted, #667085);font-size:.75rem;font-weight:700}.bo-product-categories-tree__group+.bo-product-categories-tree__group{border-top:1px solid color-mix(in srgb,var(--ds-border, #e7eaf0) 72%,transparent)}.bo-product-categories-tree__row{width:100%;min-height:3.75rem;padding:.7rem 1rem;box-sizing:border-box;background:var(--ds-bg-card, #ffffff);color:var(--ds-text, #1b2a41);cursor:pointer}.bo-product-categories-tree__row--child{min-height:3rem;padding-left:2.75rem;color:var(--ds-text-secondary, #475467);cursor:default}.bo-product-categories-tree__identity{display:flex;align-items:center;gap:var(--ds-space-2, 8px);min-width:0}.bo-product-categories-tree__toggle,.bo-product-categories-tree__avatar,.bo-product-categories-tree__child-marker{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.bo-product-categories-tree__toggle{width:1.5rem;color:var(--ds-text-muted, #667085)}.bo-product-categories-tree__avatar{width:2rem;height:2rem;border-radius:var(--ds-radius-sm, 6px);border:1px solid var(--ds-border, #e7eaf0);background:var(--ds-bg-muted, #f6f7f9);color:var(--ds-text-secondary, #475467);font-size:.8rem;font-weight:700}.bo-product-categories-tree__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.bo-product-categories-tree__text strong,.bo-product-categories-tree__child-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-product-categories-tree__text strong{font-size:.92rem;font-weight:700}.bo-product-categories-tree__text small,.bo-product-categories-tree__count{color:var(--ds-text-muted, #667085);font-size:.78rem}.bo-product-categories-tree__count{justify-self:end;white-space:nowrap}.bo-product-categories-tree__actions{justify-self:center}.bo-product-categories-tree__children{background:color-mix(in srgb,var(--ds-bg-muted, #f6f7f9) 48%,var(--ds-bg-card, #ffffff))}.bo-product-categories-tree__child-marker{width:1.5rem;height:1px;background:var(--ds-border, #e7eaf0)}.bo-product-categories-tree__add-child{padding:0 1rem .85rem 3.65rem;background:color-mix(in srgb,var(--ds-bg-muted, #f6f7f9) 48%,var(--ds-bg-card, #ffffff))}.bo-product-categories-tree__state,.bo-product-categories-tree__empty{margin:0;padding:2rem 1rem;color:var(--ds-text-muted, #667085);text-align:center}.bo-product-categories-tree__empty{display:grid;justify-items:center;gap:var(--ds-space-2, 8px)}.bo-product-categories-tree__empty p{margin:0}@container listing-page (max-width: 820px){.bo-product-categories-layout{grid-template-columns:1fr;padding:var(--ds-space-3, 12px)}}@container listing-page (max-width: 560px){.bo-product-categories-tree__header{display:none}.bo-product-categories-tree__row{grid-template-columns:minmax(0,1fr) auto}.bo-product-categories-tree__count{grid-column:1;justify-self:start;padding-left:4rem}.bo-product-categories-tree__actions{grid-column:2;grid-row:1 / span 2}}.ui-listing-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-3, 12px);padding:var(--ds-space-6, 24px) var(--ds-space-4, 16px);text-align:center;min-height:12rem}.ui-listing-empty--in-table{min-height:10rem;padding:var(--ds-space-5, 20px) var(--ds-space-3, 12px)}.ui-listing-empty--filtered{min-height:8rem}.ui-mobile-list{display:none;list-style:none;padding:.75rem;margin:0;gap:.65rem;flex-direction:column}@media (max-width: 767px){.ui-mobile-list{display:flex}}.ui-mobile-card{display:flex;flex-direction:column;gap:.55rem;padding:.85rem .95rem;background:var(--ds-bg-card, var(--surface-elevated));border:1px solid var(--ds-border, var(--border-color));border-radius:var(--ds-radius-md, 8px);cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s}.ui-mobile-card:hover{border-color:var(--ds-primary, var(--brand-primary))}.ui-mobile-card.is-selected{background:rgba(var(--brand-primary-rgb, 7, 18, 38),.07);border-color:rgba(var(--brand-primary-rgb, 7, 18, 38),.45)}.ui-mobile-card__header{display:flex;align-items:center;gap:.65rem;min-width:0}.ui-mobile-card__num{font-family:ui-monospace,monospace;font-weight:700;font-size:.95rem;color:var(--ds-text, var(--text-primary))}.ui-mobile-card__meta{flex:1;font-size:.72rem;color:var(--ds-text-secondary, var(--text-secondary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-mobile-card__body{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:.35rem;border-top:1px dashed var(--ds-border, var(--border-color))}.ui-mobile-card__body-name{font-weight:600;font-size:.88rem;color:var(--ds-text, var(--text-primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-mobile-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.ui-mobile-card__total{font-weight:800;font-size:1rem;color:var(--ds-text, var(--text-primary))}.ui-mobile-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2, 8px);padding-top:.5rem;margin-top:.35rem;border-top:1px dashed var(--ds-border, var(--border-color))}.ui-fiscal-note-data-content,.ui-fiscal-operacao-card__content{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-fiscal-note-data-grid,.ui-fiscal-operacao-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3, 12px) var(--ds-space-4, 16px);min-width:0}.ui-fiscal-note-data-grid--compact,.ui-fiscal-operacao-card__grid--compact{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.ui-fiscal-note-data-span-full,.ui-fiscal-operacao-card__span-full{grid-column:1 / -1}.ui-fiscal-note-data-primary-row,.ui-fiscal-operacao-card__primary-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:var(--ds-space-3, 12px) var(--ds-space-4, 16px);align-items:end;min-width:0}.ui-fiscal-note-data-primary-row--single,.ui-fiscal-operacao-card__primary-row--single{grid-template-columns:minmax(0,1fr)}.ui-fiscal-note-data-conditional,.ui-fiscal-operacao-card__conditional{padding:.75rem .85rem;border-radius:10px;border:1px dashed color-mix(in srgb,var(--border-color) 78%,transparent);background:color-mix(in srgb,var(--ds-bg-card) 92%,transparent)}.ui-fiscal-note-data-header-link,.ui-fiscal-operacao-card__header-link{font-size:.75rem;font-weight:700;color:var(--text-secondary);white-space:nowrap}.ui-fiscal-datetime-block{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);padding:.85rem 1rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);background:color-mix(in srgb,var(--ds-bg-card) 94%,transparent)}.ui-fiscal-datetime-block__title{margin:0;font-size:.8125rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.ui-fiscal-datetime-block__fields{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--ds-space-3, 12px);min-width:0}.ui-fiscal-operacao-hint{margin:0;padding:.65rem .85rem;font-size:.8125rem;line-height:1.45;color:var(--text-secondary);border-radius:10px;background:color-mix(in srgb,var(--ds-bg-card) 90%,var(--brand-primary, #2563eb) 10%);border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent)}.ui-fiscal-auto-obs-footer{margin:0;padding:.65rem .8rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);background:color-mix(in srgb,var(--ds-bg-card) 92%,var(--brand-primary, #2563eb) 8%)}.ui-fiscal-auto-obs-footer--hint{font-size:.75rem;line-height:1.45;color:var(--text-secondary);border-style:dashed;background:transparent}.ui-fiscal-auto-obs-footer__label{display:block;margin-bottom:.2rem;font-size:.6875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.ui-fiscal-auto-obs-footer__text{margin:0;font-size:.8125rem;line-height:1.45;color:var(--text-primary)}@media (max-width: 640px){.ui-fiscal-note-data-grid,.ui-fiscal-operacao-card__grid,.ui-fiscal-note-data-primary-row,.ui-fiscal-operacao-card__primary-row,.ui-fiscal-datetime-block__fields{grid-template-columns:minmax(0,1fr)}}.ui-record-shell--fiscal-v2-page[data-record-mode=view]:has([data-document-form]) .ui-fiscal-form-page-lead,.ui-record-shell--fiscal-v2-page[data-record-mode=locked]:has([data-document-form]) .ui-fiscal-form-page-lead{display:none}.ui-fiscal-client-tab{display:flex;flex-direction:column;gap:0;min-width:0}.ui-fiscal-client-tab__party{min-width:0}.ui-record-shell--fiscal-v2-page .ui-fiscal-client-tab .ui-document-form-client-readonly{margin:0}.ui-record-shell--fiscal-v2-page .ui-fiscal-client-tab .ui-document-client-band__picker{min-width:0}.ui-record-shell--fiscal-v2-page .ui-fiscal-client-tab .ui-entity-picker__panel{margin-top:.85rem;padding:0;border:0;border-radius:0;background:transparent}.ui-record-shell--fiscal-v2-page .ui-fiscal-client-tab .ui-entity-picker-details--compact{gap:.65rem}.ui-record-shell--fiscal-v2-page .ui-fiscal-client-tab .ui-entity-picker-details--compact .ui-entity-picker-details__section{padding:0;border:0;border-radius:0;background:transparent}.ui-record-shell--fiscal-v2-page .ui-fiscal-client-tab .ui-entity-picker-details--compact .ui-entity-picker-details__section-title--inline{margin:0 0 .55rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-secondary, #64748b)}.ui-record-shell--fiscal-v2-page .ui-fiscal-client-tab .ui-entity-picker-details--compact .ui-entity-picker-details__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.ui-record-shell--fiscal-v2-page .ui-fiscal-client-tab .ui-entity-picker-details--compact .ui-entity-picker-details__cell{padding:.55rem .65rem;border-radius:10px}.ui-record-shell--fiscal-v2-page .ui-fiscal-client-tab .ui-entity-picker-details--compact .ui-entity-picker-details__cell--wide{grid-column:1 / -1}.ui-record-shell--fiscal-v2-page .ui-fiscal-client-tab .ui-entity-picker-details__value{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.35;word-break:break-word}@container record-shell (max-width: 720px){.ui-record-shell--fiscal-v2-page .ui-fiscal-client-tab .ui-entity-picker-details--compact .ui-entity-picker-details__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-order-finance-totals-card{--document-glass-card-radius: var(--ds-radius-md, 8px);--document-glass-card-bg: var(--ds-bg-card, #ffffff);--document-glass-card-border: var(--ds-border, #e7eaf0);--document-glass-card-shadow: none;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);padding:var(--ds-space-4, 16px);border:1px solid var(--document-glass-card-border);border-radius:var(--document-glass-card-radius);background:var(--document-glass-card-bg);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--document-glass-card-shadow);min-width:0}.ui-order-finance-totals-card:before{content:none}.ui-order-finance-totals-card__head{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ui-order-finance-totals-card__title{margin:0;font-size:.9375rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.ui-order-finance-totals-card__subtitle{margin:0;font-size:.8125rem;font-weight:600;line-height:1.4;color:var(--text-secondary);font-variant-numeric:tabular-nums}.ui-order-payment-manual-hint,.ui-order-payment-method-placeholder{margin:0;font-size:.8125rem;line-height:1.45;color:var(--text-secondary)}.ui-order-payment-manual-hint,.ui-order-payment-method-placeholder{margin:0;font-size:.8125rem;line-height:1.55;color:var(--text-secondary)}.ui-order-payment-manual-hint strong{color:var(--text-primary);font-weight:700}.ui-order-installments{display:flex;flex-direction:column;gap:.5rem;min-width:0}.ui-order-installments__table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);border-radius:10px;background:var(--ds-bg-card)}.ui-commerce-payment-installments .ui-order-installments__table-wrap{overflow-x:auto;border:0;border-radius:0;background:transparent}.ui-commerce-payment-installments .ui-order-installments__table th{background:transparent;border-bottom:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 72%,transparent)}.ui-commerce-payment-installments .ui-order-installments__table tbody tr{border-bottom:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 58%,transparent)}.ui-order-installments__table{width:100%;min-width:20rem;border-collapse:collapse;table-layout:fixed}.ui-order-installments__table th,.ui-order-installments__table td{padding:.45rem .55rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 65%,transparent);vertical-align:middle}.ui-order-installments__table th{font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary);text-align:left;background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 55%,var(--ds-bg-card))}.ui-order-installments__table tbody tr:last-child td{border-bottom:none}.ui-order-installments__table th:nth-child(1){width:2.25rem;text-align:center;font-weight:700;color:var(--text-secondary)}.ui-order-installments__cell--index{width:2.25rem;text-align:center;font-weight:700;color:var(--text-secondary)}.ui-order-installments__table th:nth-child(2){width:4.25rem;text-align:center}.ui-order-installments__cell--days{width:4.25rem;text-align:center}.ui-order-installments__table th:nth-child(3){width:9rem}.ui-order-installments__cell--date{width:9rem}.ui-order-installments__table th:nth-child(4){width:7.5rem;text-align:right}.ui-order-installments__cell--value{width:7.5rem;text-align:right}.ui-order-installments__table th:nth-child(5){width:2.5rem;text-align:center;padding-inline:.25rem}.ui-order-installments__cell--actions{width:2.5rem;text-align:center;padding-inline:.25rem}.ui-order-installments__cell .input-group,.ui-order-installments__cell .input-premium{width:100%;max-width:100%;margin:0}.ui-order-installments__cell--days .input-premium{text-align:center}.ui-order-installments__cell--value .input-premium{text-align:right}.ui-order-installments__cell--value .input-premium,.ui-order-installments__cell--value{font-variant-numeric:tabular-nums}.ui-order-installments__table tfoot td{border-bottom:none;border-top:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 38%,var(--ds-bg-card))}.ui-order-installments__total-row td{padding-top:.55rem;padding-bottom:.55rem}.ui-order-installments__total-label{text-align:right;font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.ui-order-installments__total-value{text-align:right;font-size:.9375rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-primary)}.ui-order-installments__total-spacer{padding:0}.ui-order-installments__mismatch-row td{padding-top:.45rem;padding-bottom:0;border-top:none;background:transparent}.ui-order-installments__mismatch{display:block;font-size:.75rem;line-height:1.4;color:var(--warning, #d97706)}.ui-order-installments__toolbar{display:flex;justify-content:flex-start}.ui-order-payment-charge-readonly{margin-top:var(--ds-space-4, 16px);padding-top:var(--ds-space-4, 16px);border-top:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);min-width:0}.ui-order-payment-charge-workspace{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-order-payment-charge-workspace__toolbar{display:flex;align-items:center;justify-content:flex-end;min-height:1.75rem}.ui-order-payment-charge-workspace__body{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-order-payment-charge-workspace__hint{margin:0;font-size:.8125rem;line-height:1.55;color:var(--text-secondary)}.ui-order-payment-charge-workspace__alert{margin:0;font-size:.8125rem;line-height:1.45;color:var(--warning, #d97706);font-weight:600}.ui-order-payment-charge-workspace__cta{display:flex;flex-wrap:wrap;gap:.5rem}.ui-order-payment-charge-workspace__refresh{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--warning, #d97706) 35%,var(--border-color));background:color-mix(in srgb,var(--warning, #d97706) 8%,var(--ds-bg-card));font-size:.8125rem;line-height:1.45;color:var(--text-secondary)}.ui-order-payment-charge-workspace__content{display:flex;flex-direction:column;gap:var(--ds-space-4, 16px);min-width:0}.ui-order-payment-charge-workspace__content--pix{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:var(--ds-space-4, 16px);align-items:start}@media (max-width: 720px){.ui-order-payment-charge-workspace__content--pix{grid-template-columns:minmax(0,1fr)}}.ui-order-payment-charge-workspace__section-label{margin:0 0 .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.ui-order-payment-charge-workspace__qr-image{display:block;width:100%;max-width:220px;height:auto;border-radius:12px;border:1px solid color-mix(in srgb,var(--border-color) 86%,transparent);background:var(--ds-bg-card);box-shadow:0 8px 24px #0f172a14}.ui-order-payment-charge-workspace__loading{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-secondary)}.ui-order-payment-charge-workspace__code{display:block;width:100%;margin-bottom:.65rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--border-color) 88%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ds-bg-card) 94%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.45;color:var(--text-primary);resize:vertical}.ui-order-payment-charge-workspace__copy-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.ui-order-payment-charge-workspace__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:.85rem 0 0;padding:0}.ui-order-payment-charge-workspace__meta>div{display:flex;flex-direction:column;gap:.12rem;min-width:0}.ui-order-payment-charge-workspace__meta dt{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary)}.ui-order-payment-charge-workspace__meta dd{margin:0;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary)}.ui-order-payment-charge-workspace__actions{padding-top:.35rem;border-top:1px solid color-mix(in srgb,var(--border-color) 84%,transparent)}.ui-order-payment-charge-workspace__actions-title{margin:0 0 .55rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.ui-order-payment-charge-workspace__actions-grid{display:flex;flex-wrap:wrap;gap:.45rem}.ui-order-payment-charge-workspace__paid{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.ui-order-payment-charge-workspace--compact{gap:var(--ds-space-2, 8px);padding:.75rem .85rem;border-radius:var(--ds-radius-control, 8px);border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);background:color-mix(in srgb,var(--ds-bg-muted, #f1f4f8) 38%,var(--ds-bg-card))}.ui-order-payment-charge-workspace--compact .ui-order-payment-charge-workspace__body{gap:var(--ds-space-2, 8px)}.ui-order-payment-charge-workspace__pending-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem .85rem;min-width:0}.ui-order-payment-charge-workspace__pending-main{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;flex:1 1 12rem;min-width:0}.ui-order-payment-charge-workspace__hint--compact{flex:1 1 10rem;min-width:0;font-size:.75rem;line-height:1.45}.ui-order-payment-charge-workspace--compact .ui-order-payment-charge-workspace__cta{flex-shrink:0}.ui-order-payment-charge-workspace--compact .ui-order-payment-charge-workspace__content{gap:var(--ds-space-3, 12px)}.ui-order-payment-charge-workspace--compact .ui-order-payment-charge-workspace__meta{margin-top:.55rem}.ui-order-finance-totals{min-width:0}.ui-order-finance-totals--embedded>.ui-section-overline{display:none}.ui-order-finance-totals__rows{display:flex;flex-direction:column;gap:.55rem}.ui-order-finance-totals__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.8125rem;line-height:1.35}.ui-order-finance-totals__row-label{color:var(--text-secondary);font-weight:600}.ui-order-finance-totals__row-value{font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right}.ui-order-finance-totals__row--accent .ui-order-finance-totals__row-label,.ui-order-finance-totals__row--accent .ui-order-finance-totals__row-value{color:var(--warning, #d97706)}.ui-order-finance-totals__row-input{flex:0 0 auto}.ui-order-finance-totals__adjustments,.ui-order-finance-totals__retencoes{display:flex;flex-direction:column;gap:.35rem}.ui-order-finance-totals__adjustments-body,.ui-order-finance-totals__retencoes-body{display:flex;flex-direction:column;gap:.55rem;padding-left:.15rem}.ui-order-finance-totals__toggle{align-self:flex-start;padding-left:0}.ui-order-finance-totals--readonly .ui-order-finance-totals__rows{gap:.45rem}.ui-order-finance-totals--readonly .ui-order-finance-totals__row{padding:.15rem 0}.ui-order-finance-totals__total-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.35rem;padding-top:.85rem;border-top:2px solid color-mix(in srgb,var(--border-color) 88%,transparent);font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-primary)}.ui-order-finance-totals__total-label{letter-spacing:-.01em}.ui-order-finance-totals__total-value{font-size:1.0625rem}.ui-document-form-totals__adjustments .ui-order-finance-totals__rows>:first-child{display:none}.ui-document-form-totals__adjustments .ui-order-finance-totals__total-row{display:none}[data-document-form] .ui-order-observations-fields{gap:.55rem}[data-document-form] .ui-order-installments__table th,[data-document-form] .ui-order-installments__table td{padding:.32rem .45rem;font-size:.8125rem}[data-document-form] .ui-order-installments__table th{font-size:.68rem}.ui-order-form-lead__summary{display:grid;grid-template-columns:minmax(13rem,.75fr) minmax(0,1.8fr) auto;gap:.9rem 1.1rem;align-items:stretch;border:1px solid var(--ds-border, var(--border-color));border-radius:16px;padding:1rem}.ui-order-form-lead__identity{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:.2rem}.ui-order-form-lead__eyebrow{color:var(--record-shell-muted, var(--ds-text-muted, #64748b));font-size:.64rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.ui-order-form-lead__number{color:var(--record-shell-text, var(--ds-text, #0f172a));font-size:1.05rem;font-weight:820;line-height:1.15}.ui-order-form-lead__customer{overflow:hidden;color:var(--record-shell-muted, var(--ds-text-muted, #64748b));font-size:.82rem;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.ui-order-form-lead__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;min-width:0}.ui-order-form-lead__fact{min-width:0;border-left:1px solid var(--ds-border, var(--border-color));padding-left:.72rem}.ui-order-form-lead__fact span{display:block;color:var(--record-shell-muted, var(--ds-text-muted, #64748b));font-size:.64rem;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.ui-order-form-lead__fact strong{display:block;overflow:hidden;margin-top:.22rem;color:var(--record-shell-text, var(--ds-text, #0f172a));font-size:.84rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.ui-order-form-lead__toolbar{display:flex;align-items:center;justify-content:flex-end}@container record-shell (max-width: 1100px){.ui-order-form-lead__summary{grid-template-columns:1fr}.ui-order-form-lead__toolbar{justify-content:flex-start}}@container record-shell (max-width: 640px){.ui-order-form-lead__facts{grid-template-columns:1fr 1fr}}.ui-record-shell--document .ui-record-shell__lead-card--timeline-only:has(.ui-order-form-lead-timeline--chips){padding:.35rem 0 .42rem;border-radius:0;box-shadow:none}.ui-record-shell--document .ui-record-shell__lead-card--timeline-only .ui-order-form-lead-timeline-wrap{overflow:visible}.ui-record-shell--document .ui-record-shell__lead-card--timeline-only .ui-order-form-lead-timeline,.ui-order-form-lead-timeline,.ui-order-form-lead-timeline__parcels-row{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;align-items:stretch}.ui-order-form-lead-timeline-wrap{min-width:0;overflow:hidden}.ui-order-form-lead-timeline__parcels-row{margin-top:.7rem}.ui-order-form-lead-timeline__node{position:relative;min-width:0;height:100%;display:grid;grid-template-rows:1.18rem auto 1fr;gap:.34rem}.ui-order-form-lead-timeline__node-content{min-width:0;height:100%}.ui-order-form-lead-timeline__rail{position:relative;display:flex;align-items:center;min-width:0;height:1.18rem}.ui-order-form-lead-timeline__dot{position:relative;z-index:2;width:.86rem;height:.86rem;flex:0 0 .86rem;border:2px solid rgba(15,23,42,.22);border-radius:999px;background:#fff;box-shadow:0 0 0 5px #f8fafcf5,0 4px 12px #0f172a14;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.ui-order-form-lead-timeline__node--active .ui-order-form-lead-timeline__dot{border-color:#0f172aeb;background:var(--record-shell-text, #0f172a);box-shadow:0 0 0 5px #f8fafcfa,0 6px 14px #0f172a29}.ui-order-form-lead-timeline__node--awaiting .ui-order-form-lead-timeline__dot{border-color:#64748b47;background:#fffffff0}.ui-order-form-lead-timeline__rail-line{height:2px;flex:1 1 auto;margin-left:.5rem;border-radius:999px;background:#64748b29;box-shadow:inset 0 0 0 1px #ffffff59}.ui-order-form-lead-timeline__rail-line--complete{background:#0f172ac7}.ui-order-form-lead-timeline__rail-line--pending{background:linear-gradient(90deg,#0f172a8a,#64748b29)}.ui-order-form-lead-timeline__rail-line--muted{background:#64748b24}.ui-order-form-lead-timeline__phase-label{color:var(--record-shell-muted, #64748b);font-size:.64rem;font-weight:820;letter-spacing:.085em;line-height:1;text-transform:uppercase}.ui-order-form-lead-timeline__node--active .ui-order-form-lead-timeline__phase-label{color:var(--record-shell-text, #0f172a)}.ui-order-form-lead-status-float,.ui-order-form-lead-timeline-card{min-width:0;min-height:4rem;height:100%;display:flex;flex-direction:column;gap:var(--ds-space-1, 4px);padding:var(--ds-space-3, 12px);border:1px solid var(--ds-border, #e7eaf0);border-radius:var(--ds-radius-md, 8px);background:var(--ds-bg-card, #ffffff);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:border-color .18s ease,background-color .18s ease,opacity .18s ease}.ui-order-form-lead-status-float{background:var(--ds-bg-card, #ffffff)}.ui-order-form-lead-timeline-card--interactive{cursor:pointer}.ui-order-form-lead-timeline-card--interactive:hover{transform:none;border-color:color-mix(in srgb,var(--ds-text-secondary, #617089) 35%,var(--ds-border, #e7eaf0));background:var(--ds-bg-muted, #f1f4f8);box-shadow:none}.ui-order-form-lead-timeline-card--awaiting{opacity:.88;background:var(--ds-bg-muted, #f1f4f8)}.ui-order-form-lead-timeline-card--next-step{border-color:color-mix(in srgb,var(--ds-text-secondary, #617089) 28%,var(--ds-border, #e7eaf0));box-shadow:none}.ui-order-form-lead-status-float__eyebrow,.ui-order-form-lead-timeline-card__eyebrow{display:inline-flex;align-items:center;gap:.35rem;color:var(--record-shell-muted, #64748b);font-size:.62rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.ui-order-form-lead-timeline-card__chevron{transition:transform .16s ease}.ui-order-form-lead-timeline-card.is-expanded .ui-order-form-lead-timeline-card__chevron{transform:rotate(180deg)}.ui-order-form-lead-timeline-card__primary,.ui-order-form-lead-timeline-card__value{margin:0;color:var(--record-shell-text, #0f172a);font-size:.88rem;font-weight:780;line-height:1.18}.ui-order-form-lead-timeline-card__value{font-variant-numeric:tabular-nums}.ui-order-form-lead-timeline-card__meta,.ui-order-form-lead-timeline-card__hint{margin:0;color:var(--record-shell-muted, #64748b);font-size:.71rem;font-weight:560;line-height:1.22}.ui-order-form-lead-timeline-card__status{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.ui-order-form-lead-timeline-card__action{align-self:flex-start;margin-top:auto;padding:0;border:0;background:transparent;color:var(--record-shell-text, #0f172a);font:inherit;font-size:.72rem;font-weight:760;cursor:pointer}.ui-order-form-lead-timeline-card__action:disabled{cursor:default;opacity:.45}.ui-order-form-lead-timeline--compact .ui-order-form-lead-timeline,.ui-order-form-lead-timeline--compact .ui-order-form-lead-timeline__parcels-row{gap:.45rem}.ui-order-form-lead-timeline--compact .ui-order-form-lead-timeline__node{grid-template-rows:.72rem auto;gap:.22rem}.ui-order-form-lead-timeline--compact .ui-order-form-lead-timeline__rail{height:.72rem}.ui-order-form-lead-timeline--compact .ui-order-form-lead-timeline__dot{width:.62rem;height:.62rem;flex-basis:.62rem;box-shadow:0 0 0 3px #f8fafcf5,0 2px 8px #0f172a0f}.ui-order-form-lead-timeline--compact .ui-order-form-lead-timeline__phase-label{font-size:.58rem;letter-spacing:.07em}.ui-order-form-lead-timeline--compact .ui-order-form-lead-status-float,.ui-order-form-lead-timeline--compact .ui-order-form-lead-timeline-card{min-height:0;gap:.18rem;padding:.42rem .55rem;border-radius:10px;box-shadow:none}.ui-order-form-lead-status-float--compact{justify-content:center;align-items:center;min-height:2.35rem}.ui-order-form-lead-timeline-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem;min-width:0}.ui-order-form-lead-timeline-card__main{min-width:0;flex:1 1 auto}.ui-order-form-lead-timeline--compact .ui-order-form-lead-timeline-card__primary{font-size:.76rem;font-weight:720;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-order-form-lead-timeline--compact .ui-order-form-lead-timeline-card__meta{font-size:.64rem;line-height:1.15;margin-top:.06rem}.ui-order-form-lead-timeline--compact .ui-order-form-lead-timeline-card__status{flex:0 0 auto;margin-top:.02rem}.ui-order-form-lead-timeline--compact .ui-order-form-lead-timeline-card__action{flex:0 0 auto;margin-top:0;font-size:.66rem;white-space:nowrap}.ui-order-form-lead-timeline-card__hint--compact{font-size:.62rem;line-height:1.15;opacity:.88}.ui-order-form-lead-timeline--chips .ui-order-journey-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem .12rem;min-width:0}.ui-order-form-lead-timeline--chips .ui-order-journey-chips--parcels{margin-top:.38rem;padding-top:.38rem;border-top:1px solid rgba(15,23,42,.06)}.ui-order-journey-chips__item{display:inline-flex;align-items:center;min-width:0;max-width:100%}.ui-order-journey-chips__connector{width:.85rem;height:1px;margin:0 .1rem;flex:0 0 auto;background:#64748b38}.ui-order-journey-chip{display:inline-flex;align-items:center;gap:.28rem;min-width:0;max-width:min(100%,14rem);padding:.28rem .52rem;border:1px solid color-mix(in srgb,var(--ds-border, #e2e8f0) 40%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-shell-bg, #ffffff) 72%,transparent);color:var(--record-shell-text, #0f172a);font:inherit;line-height:1.15;white-space:nowrap}.ui-order-journey-chip--actionable{cursor:pointer}.ui-order-journey-chip--actionable:hover{border-color:color-mix(in srgb,var(--ds-border, #e2e8f0) 65%,transparent);background:color-mix(in srgb,var(--app-shell-bg, #ffffff) 88%,transparent)}.ui-order-journey-chip--pending{opacity:.62;border-style:dashed;background:color-mix(in srgb,var(--app-shell-bg, #ffffff) 45%,transparent)}.ui-order-journey-chip--current{border-color:color-mix(in srgb,var(--ds-border, #e2e8f0) 75%,transparent);background:color-mix(in srgb,var(--app-shell-bg, #ffffff) 92%,transparent);box-shadow:none}.ui-order-journey-chip--done{border-color:color-mix(in srgb,var(--ds-border, #e2e8f0) 50%,transparent);background:color-mix(in srgb,var(--app-shell-bg, #ffffff) 60%,transparent)}.ui-order-journey-chip--summary{max-width:min(100%,18rem)}.ui-order-journey-chip__check{flex:0 0 auto;color:#0f172ab8}.ui-order-journey-chip__phase{flex:0 0 auto;color:var(--record-shell-muted, #64748b);font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ui-order-journey-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.72rem;font-weight:720}.ui-order-journey-chip__detail{flex:0 0 auto;color:var(--record-shell-muted, #64748b);font-size:.64rem;font-weight:560}.ui-order-journey-chip__chevron{flex:0 0 auto;opacity:.65;transition:transform .16s ease}.ui-order-journey-chip.is-expanded .ui-order-journey-chip__chevron{transform:rotate(180deg)}.ui-order-journey-chip--current .ui-order-journey-chip__phase{color:var(--record-shell-text, #0f172a)}.ui-order-form-lead-view-actions,.ui-order-form-lead-cluster__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;width:100%}.ui-order-form-lead-view-actions{padding:0 0 .5rem}.ui-order-form-lead-view-actions .ui-entity-form-lead__meta-actions,.ui-order-form-lead-cluster__actions .ui-entity-form-lead__meta-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.ui-order-form-lead-status-float__badge{border-color:#0f172a14!important;background:#ffffffc7!important;color:var(--record-shell-text, #0f172a)!important}.ui-record-shell--document .ui-document-workspace-glass-card,.ui-record-shell--document .ui-order-finance-totals-card{position:relative;isolation:isolate;gap:var(--ds-space-3, 12px);padding:var(--ds-space-4, 16px) 0;border:none;border-bottom:1px solid var(--border-color);border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.ui-record-shell--document .ui-document-workspace-glass-card:before,.ui-record-shell--document .ui-order-finance-totals-card:before{content:none}@container record-shell (max-width: 1023px){.ui-order-form-lead-timeline,.ui-order-form-lead-timeline__parcels-row{grid-template-columns:1fr}.ui-order-form-lead-timeline__rail-line{min-width:2rem}.ui-record-shell--document .ui-record-shell__lead-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-record-shell--document .ui-record-shell__lead-actions{max-width:none;width:100%}.ui-record-shell--document.ui-record-shell--inspector-open .ui-record-shell__main{flex-direction:column}.ui-record-shell--document.ui-record-shell--inspector-open .ui-record-shell__aside{width:100%;flex-basis:auto;max-height:42vh;border-right:0;border-bottom:1px solid var(--record-shell-border)}}@container record-shell (max-width: 767px){.ui-record-shell--document .ui-record-shell__lead-meta-grid,.ui-document-metrics-grid{grid-template-columns:1fr}.ui-record-shell__identity-card{width:100%}.ui-record-shell__identity-affordance{font-size:.72rem}.ui-record-shell--document.ui-record-shell--inspector-open .ui-document-metrics-grid{grid-template-columns:1fr}.ui-record-shell--document .ui-record-shell-action-footer .ui-entity-form-footer-totals__breakdown{display:none}.ui-record-shell--order-page .ui-record-shell-action-footer--compact-summary .ui-record-shell-action-footer__actions .ui-btn{min-height:2.125rem;flex:0 0 auto}.ui-record-shell--order-page.ui-record-shell--floating-footer{--record-shell-floating-footer-gap: 6px;--record-shell-floating-footer-reserve: 5.25rem}.main-content__route-shell:has(.ui-record-shell--floating-footer){padding-bottom:10px}.ui-record-shell--order-page.ui-record-shell--floating-footer .ui-record-shell__bottom{left:10px;right:calc(10px + var(--fab-assistant-reserve-x, 0px));border-radius:14px}.ui-record-shell--document .ui-record-shell-action-footer__actions .ui-btn{min-height:var(--tap-target, 44px);flex:1 1 calc(50% - .25rem)}.ui-record-shell--order-page .ui-record-shell-action-footer__actions .ui-order-save-with-print,.ui-record-shell--order-page .ui-record-shell-action-footer__actions .ui-order-save-with-print .ui-btn{flex:0 0 auto;min-height:2.125rem;min-width:0}}.ui-record-shell--document-v2-page:has([data-document-form]) .ui-order-form-lead,.ui-record-shell--document-v2-page:has([data-document-form]) .ui-order-form-lead-timeline,.ui-record-shell--order-page:has([data-document-form]) .ui-order-form-lead,.ui-record-shell--order-page:has([data-document-form]) .ui-order-form-lead-timeline{display:none}.main-content:has(.ui-record-shell--floating-footer){padding-bottom:0}.main-content__route-shell:has(.ui-record-shell--floating-footer){padding-bottom:12px}.main-content__route-shell:has(.ui-record-shell--floating-footer)>.app-route-transition>.app-page-ready,.main-content__route-shell:has(.ui-record-shell--floating-footer)>.app-page-ready{flex:1 1 auto;min-height:0}.ui-record-shell--order-page .ui-record-shell-action-footer{justify-content:flex-end}.ui-record-shell--order-page .ui-record-shell-action-footer__summary{display:none}.ui-record-shell--order-page .ui-record-shell-action-footer:has(.ui-order-form-footer__pairing-hint) .ui-record-shell-action-footer__summary{display:flex;align-items:center;flex:1 1 auto;min-width:0;margin-right:auto}.ui-record-shell--order-page .ui-record-shell-action-footer:has(.ui-order-form-footer__pairing-hint){justify-content:space-between}.ui-record-shell--order-page .ui-record-shell-action-footer__actions{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;flex-wrap:nowrap}.ui-record-shell--order-page .ui-record-shell-action-footer__actions>.ui-btn,.ui-record-shell--order-page .ui-record-shell-action-footer__actions .ui-order-save-with-print{flex:0 0 auto;min-height:2.125rem;width:auto}.ui-order-save-with-print{display:inline-flex;align-items:center;flex-shrink:0;max-width:100%}.ui-order-save-with-print__main.ui-btn{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid color-mix(in srgb,var(--ds-btn-primary-text) 18%,transparent);min-width:6.25rem;padding-right:.875rem}.ui-order-save-with-print__orb{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;min-width:2.125rem;margin-left:-1px;padding:0;border:1px solid var(--ds-btn-primary-bg);border-radius:999px;background:var(--ds-btn-primary-bg);color:var(--ds-btn-primary-text);cursor:pointer;touch-action:manipulation;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-btn-primary-text) 12%,transparent),0 0 0 2px color-mix(in srgb,var(--ds-btn-primary-bg) 18%,transparent);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ui-order-save-with-print__orb:hover:not(:disabled){background:var(--ds-btn-primary-hover);border-color:var(--ds-btn-primary-hover);transform:scale(1.04)}.ui-order-save-with-print__orb:active:not(:disabled){background:var(--ds-btn-primary-pressed);border-color:var(--ds-btn-primary-pressed);transform:scale(.98)}.ui-order-save-with-print__orb svg{display:block;flex-shrink:0}.ui-order-save-with-print[data-disabled=true] .ui-order-save-with-print__orb,.ui-order-save-with-print[data-saving=true] .ui-order-save-with-print__orb{opacity:.55;pointer-events:none;cursor:not-allowed;transform:none}.main-content__route-shell:has(.ui-record-shell--floating-footer) .ui-record-shell--floating-footer{flex:1 1 auto;min-height:0}.ui-order-data-tab{display:flex;flex-direction:column;gap:0;min-width:0}.ui-order-data-tab__meta{min-width:0;padding-bottom:var(--ds-space-3, 12px);border-bottom:1px solid color-mix(in srgb,var(--ds-border, #e7eaf0) 72%,transparent)}.ui-order-data-tab__customer{min-width:0;padding-top:var(--ds-space-3, 12px)}.ui-record-shell--order-page .ui-order-data-tab .ui-document-form-meta--order{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.25rem;align-items:end}.ui-record-shell--order-page .ui-order-data-tab .ui-document-form-meta-readonly{margin:0}.ui-record-shell--order-page .ui-order-data-tab .ui-document-client-band__picker{min-width:0}.ui-record-shell--order-page .ui-order-data-tab .ui-entity-picker__panel{margin-top:.85rem;padding:0;border:0;border-radius:0;background:transparent}.ui-record-shell--order-page .ui-order-data-tab .ui-entity-picker-details--compact{gap:.65rem}.ui-record-shell--order-page .ui-order-data-tab .ui-entity-picker-details--compact .ui-entity-picker-details__section{padding:0;border:0;border-radius:0;background:transparent}.ui-record-shell--order-page .ui-order-data-tab .ui-entity-picker-details--compact .ui-entity-picker-details__section-title--inline{margin:0 0 .55rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-secondary, #64748b)}.ui-record-shell--order-page .ui-order-data-tab .ui-entity-picker-details--compact .ui-entity-picker-details__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.ui-record-shell--order-page .ui-order-data-tab .ui-entity-picker-details--compact .ui-entity-picker-details__cell{padding:.55rem .65rem;border-radius:10px}.ui-record-shell--order-page .ui-order-data-tab .ui-entity-picker-details--compact .ui-entity-picker-details__cell--wide{grid-column:1 / -1}.ui-record-shell--order-page .ui-order-data-tab .ui-entity-picker-details__value{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.35;word-break:break-word}@container record-shell (max-width: 720px){.ui-record-shell--order-page .ui-order-data-tab .ui-document-form-meta--order,.ui-record-shell--order-page .ui-order-data-tab .ui-entity-picker-details--compact .ui-entity-picker-details__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-order-items-tab{display:flex;flex-direction:column;gap:0;min-width:0}.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart{min-width:0}.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart__table-viewport{min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table{min-width:0;width:100%;table-layout:fixed}.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__col-product{width:38%}.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__col-code{width:5.5rem}.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__col-qty,.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__col-price,.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__col-discount{width:5.75rem}.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__col-subtotal{width:7rem;min-width:7rem}.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__head--subtotal,.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__cell--subtotal{overflow:visible;text-overflow:clip;white-space:nowrap}.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table thead th{font-size:.68rem;font-weight:650;letter-spacing:.01em;text-transform:none}.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__product-name{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__head--qty,.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__cell--qty,.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__head--unit-price,.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__cell--unit-price,.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__head--subtotal,.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__cell--subtotal,.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__cell--qty .ui-product-cart-table__numeric-value,.ui-record-shell--order-page .ui-order-items-tab .ui-product-cart-table__cell--unit-price .ui-product-cart-table__numeric-value{text-align:right}.ui-record-document-view .ui-document-workspace-glass-card,.ui-record-document-view .ui-order-finance-totals-card{border:none;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.ui-order-form-lead{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-order-form-lead__toolbar{display:flex;justify-content:flex-end;min-width:0}.ui-order-form-lead__natureza{min-width:0}.ui-order-form-lead__alert{margin:0;color:var(--ds-color-warning, #c2410c);font-size:.82rem;line-height:1.35}.ui-order-form-lead__journey{min-width:0;padding-bottom:var(--ds-space-1, 4px);border-bottom:1px solid var(--ds-border, var(--border-color))}.ui-order-form-lead__link{margin:0;font-size:.8rem}.ui-order-form-lead__link a{color:var(--ds-text-secondary, #617089);text-decoration:none}.ui-order-form-lead__link a:hover{color:var(--ds-text, #0f172a);text-decoration:underline}.ui-record-document-view .ui-order-finance-totals--readonly .ui-order-finance-totals__rows{gap:.35rem}.ui-record-document-view .ui-order-finance-totals__total-row{margin-top:.35rem;padding-top:.45rem;border-top:1px solid var(--border-color)}.ui-record-document-view .ui-document-payment-slot--record-document .ui-order-commercial-payment-block .ui-record-shell-step__header,.ui-record-document-view .ui-record-shell-step--payment.ui-order-commercial-payment-block .ui-record-shell-step__header{margin-bottom:.35rem}.ui-record-document-view .ui-document-payment-slot--record-document .ui-record-shell-step__eyebrow,.ui-record-document-view .ui-record-shell-step--payment.ui-order-commercial-payment-block .ui-record-shell-step__eyebrow{display:none}.ui-record-document-view .ui-document-payment-slot--record-document .ui-record-shell-step__title,.ui-record-document-view .ui-record-shell-step--payment.ui-order-commercial-payment-block .ui-record-shell-step__title{font-size:.92rem}.ui-order-form-lead:empty{display:none}.ui-order-form-lead:not(:has(*:not(.ui-test-flow-safety-banner))) .ui-test-flow-safety-banner:only-child{margin:0}[data-appearance=neutral-dark] .ui-order-form-lead-status-float,[data-appearance=neutral-dark] .ui-order-form-lead-timeline-card,[data-theme=dark] .ui-order-form-lead-status-float,[data-theme=dark] .ui-order-form-lead-timeline-card{background:var(--ds-bg-card);border-color:var(--ds-border);box-shadow:none}[data-appearance=neutral-dark] .ui-order-form-lead-timeline-card--interactive:hover,[data-theme=dark] .ui-order-form-lead-timeline-card--interactive:hover{background:var(--ds-bg-muted);border-color:var(--ds-border)}[data-appearance=neutral-dark] .ui-order-form-lead-timeline__dot,[data-theme=dark] .ui-order-form-lead-timeline__dot{background:var(--ds-bg-card);border-color:var(--ds-border)}[data-appearance=neutral-dark] .ui-order-form-lead-timeline__node--active .ui-order-form-lead-timeline__dot,[data-theme=dark] .ui-order-form-lead-timeline__node--active .ui-order-form-lead-timeline__dot{background:var(--ds-text);border-color:var(--ds-text)}[data-appearance=neutral-dark] .ui-document-workspace-glass-card,[data-appearance=neutral-dark] .ui-order-finance-totals-card,[data-theme=dark] .ui-document-workspace-glass-card,[data-theme=dark] .ui-order-finance-totals-card{background:var(--ds-bg-card);border-color:var(--ds-border);box-shadow:none}.ui-finance-payment-selector__step-intro{margin:0;font-size:.8125rem;line-height:1.5;color:var(--text-secondary)}.ui-finance-payment-selector__blocked{margin:0;padding:.65rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--warning, #d97706) 28%,var(--border-color));background:color-mix(in srgb,var(--warning, #d97706) 7%,var(--ds-bg-card));font-size:.8125rem;line-height:1.45;color:var(--text-primary)}.ui-finance-payment-selector__fields{display:flex;flex-direction:column;gap:var(--ds-space-2, 8px);min-width:0}.ui-finance-payment-selector__fields--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3, 12px) var(--ds-space-4, 16px)}.ui-finance-payment-selector__fields--grid .ui-finance-payment-selector__blocked,.ui-finance-payment-selector__fields--grid .ui-finance-payment-selector__condition{grid-column:1 / -1}.ui-finance-payment-flow-steps{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.ui-finance-payment-flow-steps>li{display:inline-flex;align-items:center;gap:.4rem;min-height:1.85rem;padding:.22rem .7rem .22rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:color-mix(in srgb,var(--ds-bg-card) 92%,transparent);font-size:.6875rem;font-weight:700;letter-spacing:.02em;color:var(--text-secondary)}.ui-finance-payment-flow-steps__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;border-radius:999px;font-size:.625rem;font-weight:800;line-height:1}.ui-finance-payment-flow-steps__label{line-height:1.2}.ui-finance-payment-flow-steps>li[data-state=active]{border-color:color-mix(in srgb,var(--ds-color-navy, #1e3a5f) 30%,var(--border-color));background:color-mix(in srgb,var(--ds-color-navy, #1e3a5f) 7%,var(--ds-bg-card));color:var(--text-primary)}.ui-finance-payment-flow-steps>li[data-state=active] .ui-finance-payment-flow-steps__badge{background:color-mix(in srgb,var(--ds-color-navy, #1e3a5f) 14%,transparent);color:var(--text-primary)}.ui-finance-payment-flow-steps>li[data-state=done]{border-color:color-mix(in srgb,var(--success, #16a34a) 30%,var(--border-color));background:color-mix(in srgb,var(--success, #16a34a) 8%,var(--ds-bg-card));color:var(--text-primary)}.ui-finance-payment-flow-steps>li[data-state=done] .ui-finance-payment-flow-steps__badge{background:color-mix(in srgb,var(--success, #16a34a) 16%,transparent);color:var(--success, #16a34a)}.ui-finance-payment-flow-steps>li[data-state=locked]{opacity:.5}.ui-finance-payment-flow-steps--compact{gap:.35rem}.ui-finance-payment-flow-steps--compact>li{min-height:1.55rem;padding:.15rem .55rem .15rem .45rem;font-size:.6875rem;font-weight:600}.ui-finance-payment-flow-steps>li[data-state=pending]{opacity:.72}.ui-finance-payment-selector__pix-note{margin:0;font-size:.75rem;line-height:1.45;color:var(--text-secondary)}.ui-finance-payment-forma-picker{display:flex;flex-direction:column;gap:.55rem;min-width:0}.ui-finance-payment-forma-picker__label,.ui-finance-payment-parcelas-panel__label{display:block;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.ui-finance-payment-forma-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.5rem}.ui-finance-payment-forma-picker__option{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-height:3.25rem;padding:.55rem .65rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);background:var(--ds-bg-card);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.ui-finance-payment-forma-picker__option:hover:not(:disabled):not(.ui-finance-payment-forma-picker__option--selected){border-color:color-mix(in srgb,var(--ds-btn-primary-bg, var(--brand-primary, #2563eb)) 28%,var(--border-color))}.ui-finance-payment-forma-picker__option--selected{border-color:var(--ds-btn-primary-bg, var(--brand-primary, #2563eb));background:var(--ds-btn-primary-bg, var(--brand-primary, #2563eb));color:var(--ds-btn-primary-text, #ffffff);box-shadow:var(--ds-shadow-card-hover, 0 1px 2px rgba(15, 23, 42, .08))}.ui-finance-payment-forma-picker__option--selected:hover:not(:disabled){border-color:var(--ds-btn-primary-hover, var(--brand-primary, #2563eb));background:var(--ds-btn-primary-hover, var(--brand-primary, #2563eb))}.ui-finance-payment-forma-picker__option:disabled{opacity:.55;cursor:not-allowed}.ui-finance-payment-forma-picker__option-title{font-size:.8125rem;font-weight:700;line-height:1.25}.ui-finance-payment-forma-picker__option--selected .ui-finance-payment-forma-picker__option-title{color:inherit}.ui-finance-payment-forma-picker__option-badge{font-size:.625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.ui-finance-payment-forma-picker__option--selected .ui-finance-payment-forma-picker__option-badge{color:color-mix(in srgb,var(--ds-btn-primary-text, #ffffff) 78%,transparent)}.ui-finance-payment-forma-picker__status,.ui-finance-payment-forma-picker__hint{margin:0;font-size:.8125rem;line-height:1.5;color:var(--text-secondary)}.ui-finance-payment-parcelas-panel{display:flex;flex-direction:column;gap:.65rem;min-width:0}.ui-finance-payment-parcelas-panel__presets{display:flex;flex-wrap:wrap;gap:.4rem}.ui-finance-payment-parcelas-panel__preset{min-height:1.85rem;padding:.25rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-color) 84%,transparent);background:var(--ds-bg-card);color:var(--text-secondary);font-size:.75rem;font-weight:700;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ui-finance-payment-parcelas-panel__preset:hover:not(:disabled):not(.ui-finance-payment-parcelas-panel__preset--active){border-color:color-mix(in srgb,var(--ds-btn-primary-bg, var(--brand-primary, #2563eb)) 28%,var(--border-color))}.ui-finance-payment-parcelas-panel__preset--active{border-color:var(--ds-btn-primary-bg, var(--brand-primary, #2563eb));background:var(--ds-btn-primary-bg, var(--brand-primary, #2563eb));color:var(--ds-btn-primary-text, #ffffff)}.ui-finance-payment-parcelas-panel__preset--active:hover:not(:disabled){border-color:var(--ds-btn-primary-hover, var(--brand-primary, #2563eb));background:var(--ds-btn-primary-hover, var(--brand-primary, #2563eb))}.ui-finance-payment-parcelas-panel__custom{max-width:14rem}.ui-finance-payment-setup-callout{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;padding:.85rem .95rem;border-radius:10px;border:1px dashed color-mix(in srgb,var(--brand-primary, #2563eb) 30%,var(--border-color));background:color-mix(in srgb,var(--brand-primary, #2563eb) 5%,var(--ds-bg-card));min-width:0}.ui-finance-payment-setup-callout__copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ui-finance-payment-setup-callout__title{margin:0;font-size:.8125rem;font-weight:700;line-height:1.4;color:var(--text-primary)}.ui-finance-payment-setup-callout__description{margin:0;font-size:.75rem;line-height:1.45;color:var(--text-secondary)}.ui-finance-payment-setup-callout__action{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .8rem;border-radius:999px;border:1px solid var(--ds-btn-primary-bg, var(--brand-primary, #2563eb));background:var(--ds-btn-primary-bg, var(--brand-primary, #2563eb));font-size:.8125rem;font-weight:700;line-height:1.2;color:var(--ds-btn-primary-text, #ffffff);text-decoration:none;transition:background .14s ease,border-color .14s ease}.ui-finance-payment-setup-callout__action:hover{background:var(--ds-btn-primary-hover, var(--brand-primary, #2563eb));border-color:var(--ds-btn-primary-hover, var(--brand-primary, #2563eb));color:var(--ds-btn-primary-text, #ffffff)}.ui-finance-payment-parcelas-panel__installments{margin-top:.15rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--border-color) 72%,transparent)}[data-document-form] .ui-finance-payment-selector{display:flex;flex-direction:column;gap:.65rem;min-width:0}[data-document-form] .ui-finance-payment-selector__step-intro{display:none}[data-document-form] .ui-finance-payment-flow-steps{gap:.35rem}[data-document-form] .ui-finance-payment-flow-steps>li{min-height:1.55rem;padding:.14rem .55rem .14rem .42rem;font-size:.66rem}[data-document-form] .ui-finance-payment-selector__fields{display:flex;flex-direction:column;gap:.65rem;min-width:0}[data-document-form] .ui-finance-payment-selector--conta-first .ui-finance-payment-selector__fields{gap:.75rem}[data-document-form] .ui-finance-payment-selector__fields--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem}[data-document-form] .ui-finance-payment-selector__fields--grid .ui-finance-payment-selector__blocked,[data-document-form] .ui-finance-payment-selector__fields--grid .ui-finance-payment-selector__condition,[data-document-form] .ui-finance-payment-selector__fields--grid .ui-finance-payment-parcelas-panel{grid-column:1 / -1}[data-document-form] .ui-finance-payment-forma-picker__label,[data-document-form] .ui-finance-payment-parcelas-panel__label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--ds-text-secondary, #617089)}[data-document-form] .ui-finance-payment-forma-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.45rem}[data-document-form] .ui-finance-payment-forma-picker__option{min-height:3.25rem;padding:.45rem .55rem;border-radius:var(--ds-radius-control, 8px)}[data-document-form] .ui-finance-payment-forma-picker__option-title{font-size:.8125rem;font-weight:650;line-height:1.3;overflow-wrap:break-word;word-break:normal}[data-document-form] .ui-finance-payment-forma-picker__option-badge{font-size:.62rem}[data-document-form] .ui-finance-payment-parcelas-panel{padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--document-v2-section-divider) 72%,transparent)}[data-document-form] .ui-finance-payment-parcelas-panel__presets{gap:.35rem}[data-document-form] .ui-finance-payment-parcelas-panel__preset{min-height:2rem;padding:.28rem .65rem;font-size:.8125rem}[data-document-form] .ui-finance-payment-selector__blocked,[data-document-form] .ui-finance-payment-setup-callout{border-radius:var(--ds-radius-control, 8px);font-size:.8125rem}.ui-document-payment-workspace{display:flex;flex-direction:column;gap:0;min-width:0}.ui-document-payment-workspace__summary{display:inline-block;color:var(--ds-text-secondary, #64748b);font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.35;text-align:right;white-space:nowrap}.ui-document-payment-workspace-step{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-document-payment-workspace-step+.ui-document-payment-workspace-step,.ui-document-payment-workspace-step+.ui-document-workspace-subsection,.ui-document-workspace-subsection+.ui-document-payment-workspace-step,.ui-document-payment-workspace-step+.ui-document-payment-workspace-row,.ui-document-payment-workspace-row+.ui-document-payment-workspace-step,.ui-document-payment-workspace-row+.ui-document-workspace-subsection{margin-top:var(--ds-space-4, 16px);padding-top:var(--ds-space-4, 16px);border-top:1px solid color-mix(in srgb,var(--document-v2-section-divider, #e7eaf0) 52%,transparent)}.ui-document-payment-workspace-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4, 16px);align-items:start;min-width:0}.ui-document-payment-workspace-row>.ui-document-payment-workspace-step{margin-top:0;padding-top:0;border-top:none}.ui-document-payment-workspace-row>.ui-document-payment-workspace-step:only-child{grid-column:1 / -1;max-width:32rem}.ui-document-payment-workspace-step__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.ui-document-payment-workspace-step__title{margin:0;font-size:.8125rem;font-weight:800;letter-spacing:-.01em;color:var(--ds-text, #0f172a)}.ui-document-payment-workspace-step__summary{margin:0;font-size:.75rem;font-weight:600;color:var(--ds-text-secondary, #64748b);font-variant-numeric:tabular-nums}.ui-document-payment-workspace-step__body{display:flex;flex-direction:column;gap:var(--ds-space-3, 12px);min-width:0}.ui-finance-payment-selector__fields--document-steps{display:flex;flex-direction:column;gap:0;min-width:0}[data-document-form] .ui-document-payment-workspace-step .ui-finance-payment-forma-picker__label,[data-document-form] .ui-document-payment-workspace-step .ui-commerce-payment-field__head,[data-document-form] .ui-document-payment-workspace-step .ui-finance-payment-parcelas-panel__label{display:none}[data-document-form] .ui-document-payment-workspace-step--conta .ui-commerce-payment-field__head{display:block}[data-document-form] .ui-document-payment-workspace-step--conta .ui-commerce-payment-field__head label{display:none}[data-document-form] .ui-document-payment-workspace-step--conta .ui-commerce-payment-field__hint{margin:0 0 var(--ds-space-2, 8px);font-size:.75rem;line-height:1.4;color:var(--ds-text-secondary, #64748b)}.ui-document-payment-workspace__charge{min-width:0}.ui-document-payment-workspace__charge--inline{margin-top:var(--ds-space-3, 12px);padding-top:var(--ds-space-3, 12px);border-top:1px solid color-mix(in srgb,var(--document-v2-section-divider, #e7eaf0) 52%,transparent)}.ui-document-payment-workspace__charge--inline .ui-commerce-payment-charge-preview,.ui-document-payment-workspace__charge .ui-commerce-payment-charge-preview{padding-top:0;border-top:none}@media (max-width: 640px){.ui-finance-payment-selector__fields--grid{grid-template-columns:minmax(0,1fr)}}@container record-shell (max-width: 720px){[data-document-form] .ui-finance-payment-selector__fields--grid{grid-template-columns:1fr}[data-document-form] .ui-finance-payment-forma-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-document-payment-workspace-row{grid-template-columns:minmax(0,1fr)}.ui-document-payment-workspace-row>.ui-document-payment-workspace-step:only-child{max-width:none}}
