:root{--primitive-teal-50: #E8F0F0;--primitive-teal-100: #C5DADB;--primitive-teal-200: #9DC1C3;--primitive-teal-300: #74A8AB;--primitive-teal-400: #568F92;--primitive-teal-500: #4E9296;--primitive-teal-600: #3C6E71;--primitive-teal-700: #2F5558;--primitive-teal-800: #234042;--primitive-teal-900: #15272A;--primitive-gray-0: #FFFFFF;--primitive-gray-50: #F9FAFB;--primitive-gray-100: #F3F4F6;--primitive-gray-150: #F7F7F7;--primitive-gray-200: #E5E7EB;--primitive-gray-300: #D1D5DB;--primitive-gray-400: #9CA3AF;--primitive-gray-500: #6B7280;--primitive-gray-600: #4B5563;--primitive-gray-700: #374151;--primitive-gray-750: #353535;--primitive-gray-800: #1F2937;--primitive-gray-900: #121212;--primitive-green-500: #28A745;--primitive-green-600: #218838;--primitive-green-050: #D1FAE5;--primitive-green-900: #065F46;--primitive-red-500: #DC3545;--primitive-red-600: #C82333;--primitive-red-700: #DC2626;--primitive-red-050: #FEE2E2;--primitive-red-900: #7F1D1D;--primitive-amber-500: #F59E0B;--primitive-amber-050: #FEF3C7;--primitive-amber-900: #92400E;--primitive-blue-500: #3B82F6;--primitive-blue-050: #DBEAFE;--primitive-blue-900: #1E3A8A;--primitive-font-inter: "Inter", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--primitive-font-roboto: "Roboto", system-ui, sans-serif;--primitive-font-figtree: "Figtree", var(--primitive-font-inter);--primitive-font-arabic: "IBM Plex Sans Arabic", "Cairo", "Tajawal", system-ui, sans-serif;--primitive-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--primitive-fw-regular: 400;--primitive-fw-medium: 500;--primitive-fw-semibold: 600;--primitive-fw-bold: 700;--primitive-lh-tight: 1.2;--primitive-lh-normal: 1.5;--primitive-lh-arabic-normal: 1.68;--primitive-line-height-arabic-multiplier: 1.12;--primitive-lh-relaxed: 1.7;--primitive-space-0: 0;--primitive-space-0-5: .125rem;--primitive-space-1: .25rem;--primitive-space-1-5: .375rem;--primitive-space-2: .5rem;--primitive-space-3: .75rem;--primitive-space-4: 1rem;--primitive-space-5: 1.25rem;--primitive-space-6: 1.5rem;--primitive-space-8: 2rem;--primitive-space-10: 2.5rem;--primitive-space-12: 3rem;--primitive-space-16: 4rem;--primitive-space-20: 5rem;--primitive-space-24: 6rem;--primitive-space-32: 8rem;--primitive-radius-none: 0;--primitive-radius-sm: .25rem;--primitive-radius-md: .5rem;--primitive-radius-lg: .75rem;--primitive-radius-xl: 1rem;--primitive-radius-2xl: 1.5rem;--primitive-radius-full: 9999px;--primitive-shadow-none: none;--primitive-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--primitive-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .08);--primitive-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .08);--primitive-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .08);--primitive-z-base: 0;--primitive-z-dropdown: 1000;--primitive-z-sticky: 1100;--primitive-z-banner: 1200;--primitive-z-overlay: 1300;--primitive-z-modal: 1400;--primitive-z-toast: 1500;--primitive-z-tooltip: 1600;--primitive-duration-instant: 80ms;--primitive-duration-fast: .15s;--primitive-duration-normal: .24s;--primitive-duration-slow: .4s;--primitive-ease-standard: cubic-bezier(.2, 0, 0, 1);--primitive-ease-emphasized: cubic-bezier(.2, 0, .1, 1);--primitive-ease-in: cubic-bezier(.3, 0, 1, 1);--primitive-ease-out: cubic-bezier(0, 0, .3, 1);--primitive-icon-flip-rtl: scaleX(-1);--primitive-motion-direction-flip-rtl: -1;--primitive-bp-sm: 40rem;--primitive-bp-md: 48rem;--primitive-bp-lg: 64rem;--primitive-bp-xl: 80rem;--primitive-bp-2xl: 96rem;--primitive-touch-target-min: 2.75rem;--primitive-content-max-width: 90rem;--primitive-sidebar-width: 16rem;--primitive-page-gutter-sm: var(--primitive-space-4);--primitive-page-gutter-md: var(--primitive-space-6);--primitive-page-gutter-lg: var(--primitive-space-8);--primitive-border-width-hairline: 1px;--primitive-border-width-default: 1px;--primitive-border-width-thin: 1.5px;--primitive-border-width-strong: 2px;--primitive-border-width-emphasis: 3px;--primitive-icon-size-xs: .75rem;--primitive-icon-size-sm: 1rem;--primitive-icon-size-md: 1.25rem;--primitive-icon-size-lg: 1.5rem;--primitive-icon-size-xl: 2rem;--primitive-icon-size-2xl: 2.5rem;--primitive-opacity-disabled: .5;--primitive-opacity-muted: .65;--primitive-opacity-hover-overlay: .08;--primitive-opacity-press-overlay: .12;--primitive-opacity-backdrop: .5;--primitive-opacity-loading-veil: .7;--primitive-aspect-square: 1 / 1;--primitive-aspect-4-3: 4 / 3;--primitive-aspect-3-2: 3 / 2;--primitive-aspect-16-9: 16 / 9;--primitive-aspect-golden: 1.618 / 1;--primitive-container-narrow: 40rem;--primitive-container-content: 64rem;--primitive-container-wide: 80rem;--primitive-input-min-width-short: 6rem;--primitive-input-min-width-medium: 12rem;--primitive-input-min-width-date: 8.5rem}:root{--color-primary: var(--primitive-teal-500);--color-primary-hover: var(--primitive-teal-600);--color-primary-active: var(--primitive-teal-700);--color-primary-subtle: var(--primitive-teal-50);--color-primary-foreground: var(--primitive-gray-0);--color-success: var(--primitive-green-500);--color-success-hover: var(--primitive-green-600);--color-success-subtle: var(--primitive-green-050);--color-success-foreground: var(--primitive-green-900);--color-danger: var(--primitive-red-500);--color-danger-hover: var(--primitive-red-600);--color-danger-strong: var(--primitive-red-700);--color-danger-subtle: var(--primitive-red-050);--color-danger-foreground: var(--primitive-red-900);--color-warning: var(--primitive-amber-500);--color-warning-subtle: var(--primitive-amber-050);--color-warning-foreground: var(--primitive-amber-900);--color-info: var(--primitive-blue-500);--color-info-subtle: var(--primitive-blue-050);--color-info-foreground: var(--primitive-blue-900);--color-muted: var(--primitive-gray-500);--color-muted-subtle: var(--primitive-gray-100);--color-muted-foreground: var(--primitive-gray-700);--color-gray-50: var(--primitive-gray-50);--color-gray-100: var(--primitive-gray-100);--color-gray-200: var(--primitive-gray-200);--color-gray-300: var(--primitive-gray-300);--color-gray-400: var(--primitive-gray-400);--color-gray-500: var(--primitive-gray-500);--color-gray-600: var(--primitive-gray-600);--color-gray-700: var(--primitive-gray-700);--color-gray-800: var(--primitive-gray-800);--color-gray-900: var(--primitive-gray-900);--text-heading: var(--primitive-gray-750);--text-body: var(--primitive-gray-700);--text-muted: var(--primitive-gray-600);--text-inverse: var(--primitive-gray-0);--text-link: var(--color-primary);--text-link-hover:var(--color-primary-hover);--text-disabled: var(--primitive-gray-400);--bg-canvas: var(--primitive-gray-150);--bg-surface: var(--primitive-gray-0);--bg-subtle: var(--primitive-gray-50);--bg-inverse: var(--primitive-gray-800);--bg-overlay: rgba(18, 18, 18, .5);--border-default: var(--primitive-gray-200);--border-subtle: var(--primitive-gray-100);--border-strong: var(--primitive-gray-300);--border-focus: var(--color-primary);--border-danger: var(--color-danger);--border-width-hairline: var(--primitive-border-width-hairline);--border-width-default: var(--primitive-border-width-default);--border-width-thin: var(--primitive-border-width-thin);--border-width-strong: var(--primitive-border-width-strong);--border-width-emphasis: var(--primitive-border-width-emphasis);--font-base: var(--primitive-font-figtree);--font-secondary: var(--primitive-font-roboto);--font-arabic: var(--primitive-font-arabic);--font-mono: var(--primitive-font-mono);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: clamp(.9375rem, .9rem + .15vw, 1rem);--font-size-lg: clamp(1rem, .95rem + .2vw, 1.125rem);--font-size-xl: clamp(1.125rem, 1.05rem + .3vw, 1.375rem);--font-size-2xl: clamp(1.25rem, 1.15rem + .6vw, 1.75rem);--font-size-3xl: clamp(1.5rem, 1.3rem + .9vw, 2.25rem);--font-size-4xl: clamp(1.875rem, 1.5rem + 1.5vw, 3rem);--font-weight-regular: var(--primitive-fw-regular);--font-weight-medium: var(--primitive-fw-medium);--font-weight-semibold: var(--primitive-fw-semibold);--font-weight-bold: var(--primitive-fw-bold);--line-height-tight: var(--primitive-lh-tight);--line-height-normal: var(--primitive-lh-normal);--line-height-arabic: var(--primitive-lh-arabic-normal);--line-height-arabic-multiplier: var(--primitive-line-height-arabic-multiplier);--line-height-relaxed: var(--primitive-lh-relaxed);--space-0: var(--primitive-space-0);--space-0-5: var(--primitive-space-0-5);--space-1: var(--primitive-space-1);--space-1-5: var(--primitive-space-1-5);--space-2: var(--primitive-space-2);--space-3: var(--primitive-space-3);--space-4: var(--primitive-space-4);--space-5: var(--primitive-space-5);--space-6: var(--primitive-space-6);--space-8: var(--primitive-space-8);--space-10: var(--primitive-space-10);--space-12: var(--primitive-space-12);--space-16: var(--primitive-space-16);--space-20: var(--primitive-space-20);--space-24: var(--primitive-space-24);--space-32: var(--primitive-space-32);--gap-3xs: var(--space-1);--gap-2xs: var(--space-1-5);--gap-xs: var(--space-2);--gap-sm: var(--space-3);--gap-md: var(--space-4);--gap-lg: var(--space-6);--gap-xl: var(--space-8);--gap-2xl: var(--space-12);--radius-none: var(--primitive-radius-none);--radius-sm: var(--primitive-radius-sm);--radius-md: var(--primitive-radius-md);--radius-lg: var(--primitive-radius-lg);--radius-xl: var(--primitive-radius-xl);--radius-2xl: var(--primitive-radius-2xl);--radius-full: var(--primitive-radius-full);--icon-size-xs: var(--primitive-icon-size-xs);--icon-size-sm: var(--primitive-icon-size-sm);--icon-size-md: var(--primitive-icon-size-md);--icon-size-lg: var(--primitive-icon-size-lg);--icon-size-xl: var(--primitive-icon-size-xl);--icon-size-2xl: var(--primitive-icon-size-2xl);--opacity-disabled: var(--primitive-opacity-disabled);--opacity-muted: var(--primitive-opacity-muted);--opacity-hover-overlay: var(--primitive-opacity-hover-overlay);--opacity-press-overlay: var(--primitive-opacity-press-overlay);--opacity-backdrop: var(--primitive-opacity-backdrop);--opacity-loading-veil: var(--primitive-opacity-loading-veil);--aspect-square: var(--primitive-aspect-square);--aspect-4-3: var(--primitive-aspect-4-3);--aspect-3-2: var(--primitive-aspect-3-2);--aspect-16-9: var(--primitive-aspect-16-9);--aspect-golden: var(--primitive-aspect-golden);--shadow-none: var(--primitive-shadow-none);--shadow-sm: var(--primitive-shadow-sm);--shadow-md: var(--primitive-shadow-md);--shadow-lg: var(--primitive-shadow-lg);--shadow-xl: var(--primitive-shadow-xl);--shadow-focus: 0 0 0 3px color-mix(in srgb, var(--color-primary) 35%, transparent);--shadow-focus-danger: 0 0 0 3px color-mix(in srgb, var(--color-danger) 35%, transparent);--z-base: var(--primitive-z-base);--z-dropdown: var(--primitive-z-dropdown);--z-sticky: var(--primitive-z-sticky);--z-banner: var(--primitive-z-banner);--z-overlay: var(--primitive-z-overlay);--z-modal: var(--primitive-z-modal);--z-toast: var(--primitive-z-toast);--z-tooltip: var(--primitive-z-tooltip);--duration-instant: var(--primitive-duration-instant);--duration-fast: var(--primitive-duration-fast);--duration-normal: var(--primitive-duration-normal);--duration-slow: var(--primitive-duration-slow);--ease-standard: var(--primitive-ease-standard);--ease-emphasized: var(--primitive-ease-emphasized);--ease-in: var(--primitive-ease-in);--ease-out: var(--primitive-ease-out);--icon-flip-rtl: var(--primitive-icon-flip-rtl);--motion-direction-flip-rtl: var(--primitive-motion-direction-flip-rtl);--transition-colors: color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), fill var(--duration-fast) var(--ease-standard), stroke var(--duration-fast) var(--ease-standard);--transition-opacity: opacity var(--duration-fast) var(--ease-standard);--transition-transform: transform var(--duration-normal) var(--ease-emphasized);--transition-shadow: box-shadow var(--duration-fast) var(--ease-standard);--transition-all: all var(--duration-fast) var(--ease-standard);--bp-sm: var(--primitive-bp-sm);--bp-md: var(--primitive-bp-md);--bp-lg: var(--primitive-bp-lg);--bp-xl: var(--primitive-bp-xl);--bp-2xl: var(--primitive-bp-2xl);--touch-target-min: var(--primitive-touch-target-min);--section-header-bg: linear-gradient( 162.65deg, var(--color-primary-hover) 1.2%, var(--color-primary) 103.26% );--content-max-width: var(--primitive-content-max-width);--sidebar-width: var(--primitive-sidebar-width);--page-gutter: var(--primitive-page-gutter-md);--container-prose: 65ch;--container-narrow: var(--primitive-container-narrow);--container-content: var(--primitive-container-content);--container-wide: var(--primitive-container-wide);--container-padding-mobile: var(--space-4);--container-padding-tablet: var(--space-6);--container-padding-desktop: var(--space-8);--stack-default-gap: var(--gap-md);--cluster-default-gap: var(--gap-sm);--grid-default-gap: var(--gap-md);--grid-min-column-width: 16rem;--switcher-threshold: 30rem;--sidebar-default-width: var(--sidebar-width);--sidebar-narrow-width: 14rem;--form-row-gap: var(--space-1-5);--form-field-gap: var(--space-4);--form-section-gap: var(--space-8);--form-label-size: var(--font-size-sm);--form-help-text-size: var(--font-size-sm);--form-error-margin-top: var(--space-1);--form-input-min-width-short: var(--primitive-input-min-width-short);--form-input-min-width-medium: var(--primitive-input-min-width-medium);--form-input-min-width-date: var(--primitive-input-min-width-date)}:root[dir=rtl]{--font-base: var(--font-arabic);--line-height-normal: var(--line-height-arabic)}:root{--button-radius: var(--radius-md);--button-font-weight: var(--font-weight-semibold);--button-transition: var(--transition-colors), var(--transition-shadow);--button-primary-bg: var(--color-primary);--button-primary-bg-hover: var(--color-primary-hover);--button-primary-bg-active: var(--color-primary-active);--button-primary-fg: var(--color-primary-foreground);--button-secondary-bg: var(--bg-surface);--button-secondary-bg-hover: var(--bg-subtle);--button-secondary-fg: var(--text-body);--button-secondary-border: var(--border-default);--button-danger-bg: var(--color-danger);--button-danger-bg-hover: var(--color-danger-hover);--button-danger-fg: var(--text-inverse);--button-ghost-bg: transparent;--button-ghost-bg-hover: var(--bg-subtle);--button-ghost-fg: var(--text-body);--button-disabled-opacity: .5;--button-size-xs-padding-y: var(--space-1);--button-size-xs-padding-x: var(--space-2);--button-size-xs-font: var(--font-size-xs);--button-size-xs-height: 1.75rem;--button-size-sm-padding-y: var(--space-1-5);--button-size-sm-padding-x: var(--space-3);--button-size-sm-font: var(--font-size-sm);--button-size-sm-height: var(--touch-target-min);--button-size-md-padding-y: var(--space-2);--button-size-md-padding-x: var(--space-4);--button-size-md-font: var(--font-size-md);--button-size-md-height: var(--touch-target-min);--button-size-lg-padding-y: var(--space-3);--button-size-lg-padding-x: var(--space-5);--button-size-lg-font: var(--font-size-lg);--button-size-lg-height: 3.25rem;--input-bg: var(--bg-surface);--input-fg: var(--text-body);--input-placeholder: var(--text-muted);--input-border: var(--border-default);--input-border-hover: var(--border-strong);--input-border-focus: var(--border-focus);--input-border-error: var(--border-danger);--input-radius: var(--radius-md);--input-padding-y: var(--space-2);--input-padding-x: var(--space-3);--input-font-size: var(--font-size-md);--input-height: var(--touch-target-min);--input-transition: var(--transition-colors), var(--transition-shadow);--card-bg: var(--bg-surface);--card-border: var(--border-default);--card-border-hover: var(--border-strong);--card-radius: var(--radius-lg);--card-shadow: var(--shadow-sm);--card-shadow-hover: var(--shadow-md);--card-padding: var(--space-4);--card-transition: var(--transition-shadow), var(--transition-colors);--card-accent-primary: var(--color-primary);--card-accent-success: var(--color-success);--card-accent-danger: var(--color-danger-strong);--card-accent-warning: var(--color-warning);--card-accent-info: var(--color-info);--card-accent-muted: var(--color-muted);--page-header-bg: var(--bg-surface);--page-header-border: var(--border-default);--page-header-radius: var(--radius-xl);--page-header-shadow: var(--shadow-sm);--page-header-padding: var(--space-5);--page-header-title-size: var(--font-size-3xl);--info-card-label-size: var(--font-size-xs);--info-card-value-size: var(--font-size-lg);--info-card-meta-size: var(--font-size-sm);--metric-tile-value-size: var(--font-size-3xl);--metric-tile-value-weight: var(--font-weight-bold);--badge-radius: var(--radius-full);--badge-padding-y: var(--space-0-5);--badge-padding-x: var(--space-2);--badge-font-size: var(--font-size-xs);--badge-font-weight: var(--font-weight-semibold);--modal-bg: var(--bg-surface);--modal-radius: var(--radius-lg);--modal-shadow: var(--shadow-xl);--modal-padding: var(--space-6);--modal-overlay: var(--bg-overlay);--modal-z: var(--z-modal);--modal-max-width: 36rem;--modal-max-width-narrow: 28rem;--modal-max-width-default: 36rem;--modal-max-width-wide: 52rem;--modal-max-width-full: 72rem;--table-bg: var(--bg-surface);--table-row-bg-hover: var(--bg-subtle);--table-border: var(--border-subtle);--table-header-bg: var(--bg-subtle);--table-header-fg: var(--text-muted);--table-header-font-weight: var(--font-weight-semibold);--table-cell-padding-y: var(--space-3);--table-cell-padding-x: var(--space-4);--table-density-compact-y: var(--space-2);--table-density-comfortable-y: var(--space-4);--section-header-radius: var(--radius-lg);--section-header-padding-y: var(--space-6);--section-header-padding-x: var(--space-6);--section-header-fg: var(--text-inverse);--status-draft-bg: var(--color-muted-subtle);--status-draft-fg: var(--color-muted-foreground);--status-pending-bg: var(--color-warning-subtle);--status-pending-fg: var(--color-warning-foreground);--status-progress-bg: var(--color-info-subtle);--status-progress-fg: var(--color-info-foreground);--status-complete-bg: var(--color-success-subtle);--status-complete-fg: var(--color-success-foreground);--status-cancelled-bg: var(--color-danger-subtle);--status-cancelled-fg: var(--color-danger-foreground);--main-nav-width: 20rem;--main-nav-rail-width: 5.25rem;--main-nav-bg: var(--color-primary);--main-nav-fg: var(--text-inverse);--main-nav-muted: color-mix(in srgb, var(--text-inverse) 74%, transparent);--main-nav-active-bg: color-mix(in srgb, var(--text-inverse) 16%, transparent);--main-nav-hover-bg: color-mix(in srgb, var(--text-inverse) 12%, transparent);--main-nav-sub-bg: color-mix(in srgb, var(--color-gray-900) 14%, transparent);--main-nav-line: color-mix(in srgb, var(--text-inverse) 16%, transparent);--main-nav-line-soft: color-mix(in srgb, var(--text-inverse) 9%, transparent);--main-nav-grid-size: 1.5rem;--main-nav-accent: var(--primitive-amber-500);--main-nav-radius: var(--radius-md);--main-nav-z: var(--z-sticky);--main-nav-mobile-z: var(--z-modal);--settings-nav-bg: var(--bg-surface);--settings-nav-border: var(--border-subtle);--settings-nav-radius: var(--radius-lg);--settings-nav-heading-fg: var(--text-muted);--settings-nav-group-icon: var(--text-muted);--settings-nav-item-fg: var(--text-body);--settings-nav-item-hover-bg: var(--color-primary-subtle);--settings-nav-item-active-bg: var(--color-primary);--settings-nav-item-active-fg: var(--color-primary-foreground);--settings-nav-item-active-icon: var(--color-primary-foreground);--settings-nav-active-bar: var(--color-primary-foreground);--settings-nav-active-bar-width: .1875rem;--focus-ring: var(--shadow-focus);--integrations-rail-width: 18rem;--integrations-rail-min-width: 14rem;--integrations-rail-item-radius: var(--radius-md);--integrations-rail-active-bar: var(--color-primary);--integrations-card-hover-lift: -2px;--integrations-timeline-rail: var(--border-subtle);--integrations-timeline-marker-size: .625rem}@media (prefers-reduced-motion: reduce){:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-normal: 0ms;--duration-slow: 0ms}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (pointer: coarse){:root{--table-cell-padding-y: var(--table-density-comfortable-y)}}.ds-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}.ds-focusable:focus-visible,.ds-button:focus-visible,.ds-icon-button:focus-visible,.ds-card[role=button]:focus-visible{outline:2px solid transparent;box-shadow:var(--focus-ring);outline-offset:2px}.ds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--button-size-md-padding-y) var(--button-size-md-padding-x);min-height:var(--button-size-md-height);min-inline-size:var(--touch-target-min);font-family:var(--font-base);font-size:var(--button-size-md-font);font-weight:var(--button-font-weight);line-height:var(--line-height-tight);border:1px solid transparent;border-radius:var(--button-radius);cursor:pointer;text-decoration:none;white-space:nowrap;transition:var(--button-transition);-webkit-user-select:none;user-select:none}.ds-button:disabled,.ds-button[aria-disabled=true]{opacity:var(--button-disabled-opacity);cursor:not-allowed;pointer-events:none}.ds-button[aria-busy=true]{cursor:progress}.ds-button--primary{background-color:var(--button-primary-bg);color:var(--button-primary-fg)}.ds-button--primary:hover{background-color:var(--button-primary-bg-hover)}.ds-button--primary:active{background-color:var(--button-primary-bg-active)}.ds-button--secondary{background-color:var(--button-secondary-bg);color:var(--button-secondary-fg);border-color:var(--button-secondary-border)}.ds-button--secondary:hover{background-color:var(--button-secondary-bg-hover)}.ds-button--danger{background-color:var(--button-danger-bg);color:var(--button-danger-fg)}.ds-button--danger:hover{background-color:var(--button-danger-bg-hover)}.ds-button--warning{background-color:var(--color-warning);color:var(--color-warning-foreground)}.ds-button--warning:hover{background-color:color-mix(in srgb,var(--color-warning) 88%,black)}.ds-button--ghost{background-color:var(--button-ghost-bg);color:var(--button-ghost-fg)}.ds-button--ghost:hover{background-color:var(--button-ghost-bg-hover)}.ds-button--link{background:none;border:none;padding-inline-start:var(--space-2);padding-inline-end:var(--space-2);min-height:var(--touch-target-min);color:var(--text-link);text-decoration:underline;text-underline-offset:3px}.ds-button--link:hover{color:var(--text-link-hover)}.ds-link{color:var(--text-link);text-decoration:underline;text-underline-offset:.2em;font-weight:var(--font-weight-medium)}.ds-link:hover{color:var(--text-link-hover)}.ds-link:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.ds-button--size-xs{padding:var(--button-size-xs-padding-y) var(--button-size-xs-padding-x);min-height:max(var(--button-size-xs-height),var(--touch-target-min));font-size:var(--button-size-xs-font)}.ds-button--size-sm{padding:var(--button-size-sm-padding-y) var(--button-size-sm-padding-x);min-height:var(--button-size-sm-height);font-size:var(--button-size-sm-font)}.ds-button--size-lg{padding:var(--button-size-lg-padding-y) var(--button-size-lg-padding-x);min-height:var(--button-size-lg-height);font-size:var(--button-size-lg-font)}.ds-button--icon-only{min-width:var(--touch-target-min);padding-inline-start:0;padding-inline-end:0}.ds-button--compact{min-height:2rem;min-inline-size:2rem;padding:var(--space-1) var(--space-2)}.ds-button--compact.ds-button--icon-only{min-width:2rem;padding:var(--space-1)}.ds-actions{display:inline-flex;align-items:center;gap:var(--space-1);flex-wrap:nowrap;white-space:nowrap}.ds-avatar-upload{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.ds-avatar-upload__label{position:relative;display:inline-block;width:7rem;height:7rem;border-radius:var(--radius-full);overflow:hidden;cursor:pointer;background:var(--bg-subtle);border:1px solid var(--border-default);transition:border-color var(--duration-fast) var(--ease-standard)}.ds-avatar-upload__label:hover{border-color:var(--color-primary)}.ds-avatar-upload__label:focus-within{outline:none;box-shadow:var(--shadow-focus);border-color:var(--color-primary)}.ds-avatar-upload__image{width:100%;height:100%;object-fit:cover;display:block}.ds-avatar-upload__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);background:color-mix(in srgb,var(--bg-inverse) 70%,transparent);color:var(--text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);pointer-events:none;text-align:center;padding:0 var(--space-1)}.ds-avatar-upload__label:hover .ds-avatar-upload__overlay,.ds-avatar-upload__label:focus-within .ds-avatar-upload__overlay{opacity:1}.ds-avatar-upload__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-avatar-upload__meta{display:flex;flex-direction:column;gap:var(--space-1)}.ds-detail-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:var(--space-1) var(--space-6);margin:0}.ds-detail-list>div{display:grid;grid-template-columns:minmax(8rem,1fr) 2fr;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);align-items:start}.ds-detail-list>div:last-child{border-bottom:none}.ds-detail-list dt{margin:0;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ds-detail-list dd{margin:0;color:var(--text-body);font-size:var(--font-size-md);word-break:break-word}.ds-detail-list__pre{white-space:pre-line}.ds-collapsible{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);overflow:hidden}.ds-collapsible__summary{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;color:var(--text-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.ds-collapsible__summary::-webkit-details-marker{display:none}.ds-collapsible__summary:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ds-collapsible__summary:hover{background:var(--bg-subtle)}.ds-collapsible__title{flex:1 1 auto}.ds-collapsible__chevron{transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.ds-collapsible[open] .ds-collapsible__chevron{transform:rotate(90deg)}.ds-collapsible__body{padding:var(--space-4);border-top:1px solid var(--border-subtle)}.ds-person-cell{display:inline-grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-2);min-width:0}.ds-person-cell__avatar{width:2rem;height:2rem;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.ds-person-cell--sm .ds-person-cell__avatar{width:1.5rem;height:1.5rem}.ds-person-cell__text{display:flex;flex-direction:column;min-width:0;line-height:var(--line-height-tight)}.ds-person-cell__name{font-weight:var(--font-weight-semibold);color:var(--text-heading);font-size:var(--font-size-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-person-cell--sm .ds-person-cell__name{font-size:var(--font-size-sm)}.ds-person-cell__secondary{font-size:var(--font-size-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-person-cell__email{text-decoration:none}.ds-person-cell__email:hover{color:var(--text-link-hover);text-decoration:underline}.ds-button__spinner{width:1em;height:1em;animation:ds-spin .7s linear infinite}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--badge-radius);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);line-height:var(--line-height-tight);white-space:nowrap}.ds-badge--primary{background-color:var(--color-primary-subtle);color:var(--color-primary-active)}.ds-badge--success{background-color:var(--color-success-subtle);color:var(--color-success-foreground)}.ds-badge--danger{background-color:var(--color-danger-subtle);color:var(--color-danger-foreground)}.ds-badge--warning{background-color:var(--color-warning-subtle);color:var(--color-warning-foreground)}.ds-badge--info{background-color:var(--color-info-subtle);color:var(--color-info-foreground)}.ds-badge--muted{background-color:var(--color-muted-subtle);color:var(--color-muted-foreground)}.ds-badge--solid.ds-badge--primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}.ds-badge--solid.ds-badge--success{background-color:var(--color-success);color:var(--text-inverse)}.ds-badge--solid.ds-badge--danger{background-color:var(--color-danger);color:var(--text-inverse)}.ds-badge--solid.ds-badge--warning{background-color:var(--color-warning);color:var(--text-inverse)}.ds-badge--solid.ds-badge--info{background-color:var(--color-info);color:var(--text-inverse)}.ds-badge--solid.ds-badge--muted{background-color:var(--color-muted);color:var(--text-inverse)}.ds-card{background-color:var(--card-bg);border:1px solid var(--card-border);border-inline-start-width:1px;border-radius:var(--card-radius);padding:var(--card-padding);box-shadow:var(--card-shadow)}.ds-card--accent-primary{border-inline-start:4px solid var(--card-accent-primary)}.ds-card--accent-success{border-inline-start:4px solid var(--card-accent-success)}.ds-card--accent-danger{border-inline-start:4px solid var(--card-accent-danger)}.ds-card--accent-warning{border-inline-start:4px solid var(--card-accent-warning)}.ds-card--accent-info{border-inline-start:4px solid var(--card-accent-info)}.ds-card--accent-muted{border-inline-start:4px solid var(--card-accent-muted)}.ds-card--hoverable{transition:var(--card-transition)}.ds-card--hoverable:hover{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}.ds-card--clickable{cursor:pointer;min-block-size:var(--touch-target-min)}a.ds-card,button.ds-card{color:inherit;text-decoration:none;text-align:start;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.ds-card{inline-size:100%}.ds-card__header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.ds-card__title{color:var(--text-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.ds-card__subtitle{color:var(--text-body);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:var(--space-1) 0 0 0}.ds-card__body{color:var(--text-body);font-size:var(--font-size-md);line-height:var(--line-height-normal)}.ds-section-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden}.ds-section-card__head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--section-header-bg);color:var(--section-header-fg)}.ds-section-card__icon{flex:0 0 auto;color:color-mix(in srgb,var(--section-header-fg) 85%,transparent)}.ds-section-card__title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:inherit}.ds-section-card__head .ds-badge{background:color-mix(in srgb,var(--section-header-fg) 18%,transparent);color:var(--section-header-fg)}.ds-section-card__actions{margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--space-2)}.ds-section-card__actions .ds-button--ghost{color:var(--section-header-fg)}.ds-section-card__actions .ds-button--ghost:hover{background:color-mix(in srgb,var(--section-header-fg) 14%,transparent)}.ds-section-card__body{padding:var(--card-padding);color:var(--text-body);font-size:var(--font-size-md);line-height:var(--line-height-normal)}.ds-section-card__body--flush{padding:0}.ds-section-card__body--flush .ds-data-table-wrapper{border:0;border-radius:0}.ds-section-card__foot{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--card-padding);border-top:1px solid var(--border-subtle);background:var(--bg-subtle);font-size:var(--font-size-sm);color:var(--text-muted)}.ds-section-card__foot .ds-icon{flex:0 0 auto;color:var(--text-muted)}.ds-page-header{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--page-header-padding);background:var(--page-header-bg);border:1px solid var(--page-header-border);border-radius:var(--page-header-radius);box-shadow:var(--page-header-shadow)}.ds-page-header__main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.ds-page-header__content{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 22rem;min-inline-size:0}.ds-page-header__title{margin:0;color:var(--text-heading);font-size:var(--page-header-title-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.ds-page-header__subtitle{margin:0;color:var(--text-muted);font-size:var(--font-size-md);line-height:var(--line-height-normal)}.ds-page-header__meta{margin-top:var(--space-1)}.ds-page-header__meta-item{display:inline-flex;align-items:center;min-height:calc(var(--touch-target-min) - var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--bg-subtle);color:var(--text-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.ds-page-header__actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);flex:0 1 auto}.ds-info-card{display:flex;flex-direction:column;gap:var(--space-2);min-height:100%}.ds-info-card__label-row{display:inline-flex;align-items:center;gap:var(--space-2);min-height:1.25rem}.ds-info-card__label{color:var(--text-muted);font-size:var(--info-card-label-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-transform:uppercase;letter-spacing:.04em}.ds-info-card__icon{color:var(--text-muted)}.ds-info-card__value{color:var(--text-heading);font-size:var(--info-card-value-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);overflow-wrap:anywhere}.ds-info-card__value>:first-child,.ds-info-card__meta>:first-child{margin-top:0}.ds-info-card__value>:last-child,.ds-info-card__meta>:last-child{margin-bottom:0}.ds-info-card__link{font-weight:inherit}.ds-info-card__meta{color:var(--text-muted);font-size:var(--info-card-meta-size);line-height:var(--line-height-relaxed);display:flex;flex-direction:column;gap:var(--space-1)}.ds-metric-tile{display:flex;flex-direction:column;gap:var(--space-2);min-height:100%}.ds-metric-tile__label{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-transform:uppercase;letter-spacing:.04em}.ds-metric-tile__value{color:var(--text-heading);font-size:var(--metric-tile-value-size);font-weight:var(--metric-tile-value-weight);line-height:var(--line-height-tight);overflow-wrap:anywhere}.ds-metric-tile__meta{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.ds-metric-tile--primary{border-inline-start:4px solid var(--color-primary)}.ds-metric-tile--success{border-inline-start:4px solid var(--color-success)}.ds-metric-tile--danger{border-inline-start:4px solid var(--color-danger)}.ds-metric-tile--warning{border-inline-start:4px solid var(--color-warning)}.ds-metric-tile--info{border-inline-start:4px solid var(--color-info)}.ds-metric-tile--muted{border-inline-start:4px solid var(--color-muted)}.ds-icon{display:inline-block;vertical-align:-.125em;width:1em;height:1em;flex-shrink:0;color:currentColor;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ds-icon--xs{width:.75em;height:.75em}.ds-icon--sm{width:1em;height:1em}.ds-icon--md{width:1.25em;height:1.25em}.ds-icon--lg{width:1.5em;height:1.5em}.ds-icon--xl{width:2em;height:2em}.ds-icon--solid{fill:currentColor;stroke:none}.ds-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-target-min);min-height:var(--touch-target-min);padding:var(--space-2);border:none;background:transparent;color:var(--text-body);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.ds-icon-button:hover{background-color:var(--bg-subtle)}.ds-icon-target{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.ds-section-header{background:var(--section-header-bg);color:var(--section-header-fg);border-radius:var(--section-header-radius) var(--section-header-radius) 0 0;padding:var(--section-header-padding-y) var(--section-header-padding-x);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.ds-section-header__content{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 auto;min-width:0}.ds-section-header__title{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:inherit}.ds-section-header__subtitle{margin:0;font-size:var(--font-size-md);line-height:var(--line-height-normal);color:inherit;opacity:.85}.ds-section-header__actions{display:inline-flex;gap:var(--space-2);flex:0 0 auto;align-items:center}@media (max-width: 640px){.ds-section-header{padding:var(--space-4)}.ds-section-header__actions{flex:1 1 100%;justify-content:flex-start}.ds-section-header__title{font-size:var(--font-size-xl)}}.ds-input,.ds-textarea,.ds-select{display:block;width:100%;font-family:inherit;font-size:var(--input-font-size);line-height:var(--line-height-normal);color:var(--input-fg);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);padding:var(--input-padding-y) var(--input-padding-x);transition:var(--input-transition)}.ds-input,.ds-select{min-height:var(--input-height)}.ds-textarea{min-height:calc(var(--input-height) * 2.5);resize:vertical;font-family:inherit}.ds-input:hover,.ds-textarea:hover,.ds-select:hover{border-color:var(--input-border-hover)}.ds-input:focus-visible,.ds-textarea:focus-visible,.ds-select:focus-visible{outline:none;border-color:var(--input-border-focus);box-shadow:var(--focus-ring)}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--input-placeholder);opacity:1}.ds-input:disabled,.ds-textarea:disabled,.ds-select:disabled{background-color:var(--bg-subtle);color:var(--text-muted);cursor:not-allowed}.ds-input[aria-invalid=true],.ds-textarea[aria-invalid=true],.ds-select[aria-invalid=true]{border-color:var(--input-border-error)}.ds-input[aria-invalid=true]:focus-visible,.ds-textarea[aria-invalid=true]:focus-visible,.ds-select[aria-invalid=true]:focus-visible{box-shadow:var(--shadow-focus-danger)}.ds-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-inline-end:calc(var(--space-4) + 1.25rem);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='m19.5 8.25-7.5 7.5-7.5-7.5'/></svg>");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:1.125em}.ds-check{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;min-height:var(--touch-target-min);padding:var(--space-1-5) 0;color:var(--text-body)}input[type=checkbox]:not(.no-ds-check),input[type=radio]:not(.no-ds-check){flex-shrink:0;width:1.125rem;height:1.125rem;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--bg-surface, var(--color-surface));border:1.5px solid var(--border-strong, var(--text-muted));border-radius:var(--radius-sm, .25rem);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;accent-color:var(--color-primary);vertical-align:middle}input[type=radio]:not(.no-ds-check){border-radius:50%}input[type=checkbox]:not(.no-ds-check):hover:not(:disabled),input[type=radio]:not(.no-ds-check):hover:not(:disabled){border-color:var(--color-primary)}input[type=checkbox]:not(.no-ds-check):checked{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l5 5L20 7'/></svg>");background-size:78% 78%;background-repeat:no-repeat;background-position:center}input[type=checkbox]:not(.no-ds-check):indeterminate{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'><path d='M6 12h12'/></svg>");background-size:78% 78%;background-repeat:no-repeat;background-position:center}input[type=radio]:not(.no-ds-check):checked{border-color:var(--color-primary);background-color:var(--bg-surface, var(--color-surface));background-image:radial-gradient(circle,var(--color-primary) 0,var(--color-primary) .3125rem,transparent .3438rem,transparent 100%)}input[type=checkbox]:not(.no-ds-check):focus-visible,input[type=radio]:not(.no-ds-check):focus-visible{outline:none;box-shadow:var(--focus-ring)}input[type=checkbox]:not(.no-ds-check):disabled,input[type=radio]:not(.no-ds-check):disabled{opacity:var(--button-disabled-opacity);cursor:not-allowed;background-color:var(--bg-subtle);border-color:var(--border-subtle)}input[type=checkbox]:not(.no-ds-check):disabled:checked{background-color:var(--text-muted);border-color:var(--text-muted)}.ds-check input[type=checkbox],.ds-check input[type=radio]{margin:0}.ds-check:has(.ds-check__hint){align-items:flex-start}.ds-check:has(.ds-check__hint) input[type=checkbox],.ds-check:has(.ds-check__hint) input[type=radio]{margin-top:.1875rem}.ds-check--disabled{opacity:var(--button-disabled-opacity);cursor:not-allowed}.ds-check__label{font-size:var(--font-size-md);line-height:var(--line-height-normal);-webkit-user-select:none;user-select:none}.ds-check__hint{display:block;color:var(--text-muted);font-size:var(--font-size-sm);margin-top:var(--space-0-5)}.ds-switch{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;min-height:var(--touch-target-min)}.ds-switch__track{position:relative;width:2.5rem;height:1.375rem;background-color:var(--color-gray-300);border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-standard);flex-shrink:0}.ds-switch__thumb{position:absolute;top:.125rem;inset-inline-start:.125rem;width:1.125rem;height:1.125rem;background-color:var(--bg-surface);border-radius:50%;box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-standard)}.ds-switch input[type=checkbox]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.ds-switch input[type=checkbox]:checked+.ds-switch__track{background-color:var(--color-primary)}.ds-switch input[type=checkbox]:checked+.ds-switch__track .ds-switch__thumb{transform:translate(1.125rem)}.ds-switch input[type=checkbox]:focus-visible+.ds-switch__track{box-shadow:var(--focus-ring)}.ds-switch input[type=checkbox]:disabled+.ds-switch__track{opacity:var(--button-disabled-opacity);cursor:not-allowed}.ds-form-row{display:flex;flex-direction:column;gap:var(--form-row-gap);margin-bottom:var(--form-field-gap)}.ds-form-row__label{font-size:var(--form-label-size);font-weight:var(--font-weight-medium);color:var(--text-heading);line-height:var(--line-height-tight)}.ds-form-row__required{color:var(--color-danger);margin-inline-start:var(--space-0-5)}.ds-form-row__hint{font-size:var(--form-help-text-size);color:var(--text-muted);line-height:var(--line-height-normal)}.ds-form-row__error{font-size:var(--form-help-text-size);color:var(--color-danger-foreground);line-height:var(--line-height-normal);display:flex;align-items:center;gap:var(--space-1)}@media (min-width: 48rem){.ds-form-row--inline{display:grid;grid-template-columns:minmax(10rem,14rem) 1fr;align-items:start;gap:var(--form-field-gap)}.ds-form-row--inline .ds-form-row__label{padding-top:var(--input-padding-y)}.ds-form-row--inline .ds-form-row__hint,.ds-form-row--inline .ds-form-row__error{grid-column:2 / -1}}.ds-alert{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid transparent;line-height:var(--line-height-normal)}.ds-alert__icon{flex-shrink:0;margin-top:.125rem}.ds-alert__body{flex:1 1 auto;min-width:0}.ds-alert__title{margin:0 0 var(--space-1) 0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.ds-alert__dismiss{flex-shrink:0}.ds-alert--success{background-color:var(--color-success-subtle);color:var(--color-success-foreground);border-color:color-mix(in srgb,var(--color-success) 30%,transparent)}.ds-alert--danger{background-color:var(--color-danger-subtle);color:var(--color-danger-foreground);border-color:color-mix(in srgb,var(--color-danger) 30%,transparent)}.ds-alert--warning{background-color:var(--color-warning-subtle);color:var(--color-warning-foreground);border-color:color-mix(in srgb,var(--color-warning) 30%,transparent)}.ds-alert--info{background-color:var(--color-info-subtle);color:var(--color-info-foreground);border-color:color-mix(in srgb,var(--color-info) 30%,transparent)}.ds-spinner{display:inline-block;width:1.25em;height:1.25em;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:ds-spin .7s linear infinite;vertical-align:-.25em}.ds-spinner--sm{width:1em;height:1em;border-width:2px}.ds-spinner--md{width:1.5em;height:1.5em;border-width:2px}.ds-spinner--lg{width:2.5em;height:2.5em;border-width:3px}.ds-modal{padding:0;border:none;border-radius:var(--modal-radius);background:var(--modal-bg);box-shadow:var(--modal-shadow);color:var(--text-body);width:min(var(--modal-max-width),calc(100vw - 2 * var(--space-4)));max-height:calc(100vh - 2 * var(--space-4));overflow:hidden;flex-direction:column;margin:auto}.ds-modal[open]{display:flex;animation:ds-scale-in var(--duration-normal) var(--ease-emphasized)}.ds-modal::backdrop{background-color:var(--modal-overlay);animation:ds-fade-in var(--duration-normal) var(--ease-standard)}.ds-modal--narrow{--modal-max-width: var(--modal-max-width-narrow)}.ds-modal--wide{--modal-max-width: var(--modal-max-width-wide)}.ds-modal--full{--modal-max-width: var(--modal-max-width-full)}.ds-modal__header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--modal-padding);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.ds-modal__title{margin:0;flex:1 1 auto;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-heading);line-height:var(--line-height-tight)}.ds-modal__close{flex-shrink:0}.ds-modal__body{padding:var(--modal-padding);overflow-y:auto;flex:1 1 auto}.ds-modal__footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--modal-padding);border-top:1px solid var(--border-subtle);background-color:var(--bg-subtle);flex-shrink:0}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-scale-in{0%{opacity:0;transform:translateY(1rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 40rem){.ds-modal{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0;margin:0}.ds-modal__footer{position:sticky;bottom:0}}.ds-confirm-dialog__body{display:flex;align-items:flex-start;gap:var(--space-4)}.ds-confirm-dialog__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);background-color:var(--bg-subtle);font-size:1.5rem}.ds-confirm-dialog__copy{flex:1 1 auto;min-width:0}.ds-confirm-dialog__message{margin:0 0 var(--space-2);font-size:var(--font-size-md);color:var(--text-body);line-height:var(--line-height-normal)}.ds-confirm-dialog__detail{color:var(--text-muted);font-size:var(--font-size-sm)}.ds-confirm-dialog__form{display:contents}@media (max-width: 40rem){.ds-confirm-dialog__body{flex-direction:column;align-items:center;text-align:center}}.ds-stack{display:flex;flex-direction:column;gap:var(--space-4)}.ds-stack[data-gap=xs]{gap:var(--space-1)}.ds-stack[data-gap=sm]{gap:var(--space-2)}.ds-stack[data-gap=md]{gap:var(--space-4)}.ds-stack[data-gap=lg]{gap:var(--space-6)}.ds-stack[data-gap=xl]{gap:var(--space-8)}.ds-cluster{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.ds-cluster[data-gap=xs]{gap:var(--space-1)}.ds-cluster[data-gap=sm]{gap:var(--space-2)}.ds-cluster[data-gap=md]{gap:var(--space-3)}.ds-cluster[data-gap=lg]{gap:var(--space-5)}.ds-cluster[data-justify=start]{justify-content:flex-start}.ds-cluster[data-justify=end]{justify-content:flex-end}.ds-cluster[data-justify=center]{justify-content:center}.ds-cluster[data-justify=between]{justify-content:space-between}.ds-cluster[data-align=start]{align-items:flex-start}.ds-cluster[data-align=center]{align-items:center}.ds-cluster[data-align=end]{align-items:flex-end}.ds-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(var(--ds-grid-min, 16rem),1fr))}.ds-grid[data-gap=sm]{gap:var(--space-2)}.ds-grid[data-gap=md]{gap:var(--space-4)}.ds-grid[data-gap=lg]{gap:var(--space-6)}.ds-sidebar{display:flex;flex-wrap:wrap;gap:var(--space-4)}.ds-sidebar>:first-child{flex-basis:var(--ds-sidebar-width, 16rem);flex-grow:1}.ds-sidebar>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--ds-sidebar-content-min, 50%)}.ds-sidebar[data-side=right]{flex-direction:row-reverse}.rhmbs_page.rhmbs_page--ds-main-nav{grid-template-columns:var(--main-nav-width) minmax(0,1fr)}.ds-main-nav-shell{position:relative;z-index:var(--main-nav-z);min-block-size:100vh}.ds-main-nav-toggle{display:none;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-body);font:inherit;font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm)}.ds-main-nav-toggle__logo{display:none}.ds-main-nav-toggle__text{display:inline}.ds-main-nav{position:sticky;inset-block-start:0;display:flex;flex-direction:column;block-size:100vh;inline-size:var(--main-nav-width);padding:var(--space-5);overflow:hidden;border-inline-end:0;background:var(--main-nav-bg);color:var(--main-nav-fg)}.ds-main-nav__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block-end:var(--space-4);margin-block-end:var(--space-4);border-block-end:0}.ds-main-nav__brand{display:inline-flex;align-items:center;inline-size:11.25rem;min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);overflow:hidden;border-radius:var(--main-nav-radius);direction:ltr}.ds-main-nav__brand-logo{display:block;inline-size:100%;block-size:auto;max-block-size:3.75rem;object-fit:contain;filter:brightness(0) invert(1)}.ds-main-nav__close{display:none;color:var(--main-nav-fg);background:var(--main-nav-hover-bg)}.ds-main-nav__portal{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);margin-block-end:var(--space-4);border-radius:var(--main-nav-radius);background:var(--main-nav-active-bg);text-align:center}.ds-main-nav__portal-label{color:var(--main-nav-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.ds-main-nav__portal-name{color:var(--main-nav-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.ds-main-nav__nav{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding-inline-end:var(--space-1);scrollbar-width:thin}.ds-main-nav__section+.ds-main-nav__section{margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-block-start:0}.ds-main-nav__section-title{margin:0 0 var(--space-2);padding-inline:var(--space-3);color:var(--main-nav-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.ds-main-nav__list,.ds-main-nav__sublist{list-style:none;margin:0;padding:0}.ds-main-nav__item{position:relative;margin-block:var(--space-1)}.ds-main-nav__link,.ds-main-nav__sublink{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--touch-target-min);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--main-nav-radius);background:color-mix(in srgb,var(--main-nav-bg) 88%,transparent);color:var(--main-nav-fg);font-family:var(--font-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-align:start;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ds-main-nav__link:hover,.ds-main-nav__sublink:hover{background:var(--main-nav-hover-bg);color:var(--main-nav-fg);text-decoration:none}.ds-main-nav__link.is-active,.ds-main-nav__sublink.is-active{background:var(--main-nav-active-bg);color:var(--main-nav-fg)}.ds-main-nav__link--button{cursor:pointer}.ds-main-nav__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-main-nav__chevron{display:inline-flex;transition:transform var(--duration-fast) var(--ease-standard)}.ds-main-nav__link[aria-expanded=true] .ds-main-nav__chevron{transform:rotate(180deg)}.ds-main-nav__sublist{list-style:none;margin:var(--space-1) 0 var(--space-2);padding-block:0;padding-inline:calc(var(--ds-main-nav-depth, 2) * .75rem + var(--space-3)) var(--space-2);border-inline-start:1px solid color-mix(in srgb,var(--main-nav-fg) 14%,transparent)}.ds-main-nav__sublist[hidden]{display:none}.ds-main-nav__subitem{position:relative;margin:0}.ds-main-nav__sublink{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:2rem;padding:var(--space-1) var(--space-2);margin-inline-start:-1px;border:0;border-inline-start:3px solid transparent;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:transparent;color:color-mix(in srgb,var(--main-nav-fg) 70%,transparent);font-family:var(--font-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-align:start;text-decoration:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.ds-main-nav__sublink:hover{color:var(--main-nav-fg);background:color-mix(in srgb,var(--main-nav-fg) 8%,transparent);text-decoration:none}.ds-main-nav__sublink.is-active{color:var(--main-nav-fg);border-inline-start-color:var(--main-nav-accent);background:color-mix(in srgb,var(--main-nav-fg) 12%,transparent);font-weight:var(--font-weight-semibold)}.ds-main-nav__sublink--button{justify-content:space-between}.ds-main-nav__sublink--button.is-in-trail:not(.is-active){color:var(--main-nav-fg)}.ds-main-nav__sublink[aria-expanded=true] .ds-main-nav__chevron{transform:rotate(180deg)}.ds-main-nav__sublist--in-trail{border-inline-start-color:color-mix(in srgb,var(--main-nav-accent) 55%,transparent)}.ds-upsell{display:grid;gap:var(--space-3)}.ds-upsell__subtitle{color:var(--text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;margin:0}.ds-upsell__title{margin:0;color:var(--text-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.ds-upsell__description{margin:0;color:var(--text-body);font-size:var(--font-size-sm);line-height:1.5}.ds-upsell__bullets{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.ds-upsell__bullet{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:var(--space-2);color:var(--text-body);font-size:var(--font-size-sm)}.ds-upsell__bullet-icon{color:var(--color-success)}.ds-upsell__actions{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-2)}.ds-upsell__placeholder{min-block-size:6rem;display:grid;place-items:center;color:var(--text-muted);font-size:var(--font-size-sm)}.ds-main-nav__link--locked,.ds-main-nav__sublink--locked{opacity:.55;cursor:pointer;background:transparent;border-inline-start-color:transparent;color:color-mix(in srgb,var(--main-nav-fg) 70%,transparent)}.ds-main-nav__link--locked:hover,.ds-main-nav__sublink--locked:hover{background:transparent;color:var(--main-nav-fg);opacity:.85}.ds-main-nav__sublink--locked{justify-content:space-between}.ds-main-nav__lock{display:inline-flex;align-items:center;color:color-mix(in srgb,var(--main-nav-fg) 65%,transparent)}.ds-main-nav__link--locked .ds-main-nav__lock{margin-inline-start:auto}.ds-main-nav__sublist--flyout{position:absolute;inset-inline-start:calc(100% + var(--space-1));inset-block-start:0;min-inline-size:14rem;margin:0;padding:var(--space-2);border-inline-start:0;border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-body);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown, 40)}.ds-main-nav__sublist--flyout .ds-main-nav__sublink{margin-inline-start:0;border-inline-start-color:transparent;color:var(--text-body);border-radius:var(--radius-sm)}.ds-main-nav__sublist--flyout .ds-main-nav__sublink:hover{background:var(--color-primary-subtle);color:var(--text-heading)}.ds-main-nav__sublist--flyout .ds-main-nav__sublink.is-active{background:var(--color-primary-subtle);color:var(--color-primary-active);border-inline-start-color:var(--color-primary)}.ds-main-nav__footer{display:grid;gap:var(--space-3);padding-block-start:var(--space-4);margin-block-start:var(--space-4);border-block-start:0}.ds-main-nav__user{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-3);border:0;border-radius:var(--main-nav-radius);background:var(--main-nav-active-bg)}.ds-main-nav__avatar{inline-size:3rem;block-size:3rem;border-radius:var(--radius-full);object-fit:cover}.ds-main-nav__identity{display:grid;min-inline-size:0;gap:var(--space-1)}.ds-main-nav__user-name,.ds-main-nav__user-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-main-nav__user-name{color:var(--main-nav-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ds-main-nav__user-email{color:var(--main-nav-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.ds-main-nav__actions{display:inline-flex;align-items:center;gap:var(--space-1)}.ds-main-nav__action{border:0;color:var(--main-nav-fg);background:var(--main-nav-hover-bg)}.ds-main-nav__action:hover{background:var(--main-nav-active-bg)}.ds-main-nav__action--danger:hover{background:color-mix(in srgb,var(--color-danger) 34%,transparent)}.ds-main-nav__logout-form{margin:0}.ds-main-nav :is(a,button):focus-visible,.ds-main-nav-toggle:focus-visible{outline:2px solid transparent;box-shadow:var(--focus-ring);outline-offset:2px}@media (width <= 63.99rem){.rhmbs_page.rhmbs_page--ds-main-nav{grid-template-columns:var(--main-nav-rail-width) minmax(0,1fr)}.ds-main-nav{inline-size:var(--main-nav-rail-width);padding:var(--space-4) var(--space-3)}.ds-main-nav__top{justify-content:center}.ds-main-nav__brand{inline-size:2.75rem;justify-content:flex-start}.ds-main-nav__brand-logo{inline-size:auto;block-size:2.25rem;max-block-size:2.25rem;max-inline-size:none;clip-path:inset(0 calc(100% - 2.25rem) 0 0)}.ds-main-nav__portal,.ds-main-nav__identity,.ds-main-nav__section-title,.ds-main-nav__text,.ds-main-nav__chevron{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-main-nav__link{display:flex;justify-content:center;padding-inline:var(--space-2)}.ds-main-nav__user{grid-template-columns:1fr;justify-items:center;padding:var(--space-2)}.ds-main-nav__avatar{inline-size:2.25rem;block-size:2.25rem}.ds-main-nav__actions{display:grid;gap:var(--space-1)}}@media (40rem <= width <= 63.99rem){.ds-main-nav{overflow:visible}.ds-main-nav__sublist--flyout{position:fixed;inset-block:var(--space-3);inset-inline-start:calc(var(--main-nav-rail-width) + var(--space-2));min-inline-size:16rem;max-inline-size:min(20rem,calc(100vw - var(--main-nav-rail-width) - var(--space-4)));padding:var(--space-2);padding-inline-start:var(--space-2);border-inline-start:0;overflow-y:auto}.ds-main-nav__sublist--flyout .ds-main-nav__text{position:static;inline-size:auto;block-size:auto;padding:initial;margin:initial;overflow:hidden;clip:auto;white-space:nowrap;border:0;text-overflow:ellipsis}[dir=rtl] .ds-main-nav__sublist--flyout{inset-inline:auto calc(var(--main-nav-rail-width) + var(--space-2))}}@media (width <= 39.99rem){.rhmbs_page.rhmbs_page--ds-main-nav{display:block}.ds-main-nav-shell{display:grid;justify-items:center;min-block-size:auto;padding:var(--space-3) var(--space-3) 0}.ds-main-nav-toggle{position:sticky;z-index:var(--main-nav-mobile-z);inset-block-start:var(--space-2);display:inline-flex;inline-size:auto;padding:var(--space-1);border:0;background:transparent;box-shadow:none;color:var(--color-primary)}.ds-main-nav-toggle>.ds-icon{display:none}.ds-main-nav-toggle__logo{display:block;inline-size:8.5rem;block-size:auto}.ds-main-nav-toggle__text{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-main-nav{position:fixed;z-index:calc(var(--main-nav-mobile-z) + 1);inset-block:0;inset-inline-start:0;inline-size:min(var(--main-nav-width),calc(100vw - var(--space-8)));padding:var(--space-5);transform:translate(-100%);transition:transform var(--duration-normal) var(--ease-emphasized)}[dir=rtl] .ds-main-nav{transform:translate(100%)}.ds-main-nav-shell.is-open .ds-main-nav{transform:translate(0)}.ds-main-nav-backdrop{position:fixed;z-index:var(--main-nav-mobile-z);top:0;right:0;bottom:0;left:0;background:var(--bg-overlay)}.ds-main-nav__close{display:inline-flex}.ds-main-nav__top{justify-content:space-between}.ds-main-nav__brand{inline-size:11.25rem}.ds-main-nav__brand-logo{inline-size:100%;block-size:auto;max-block-size:3.75rem;max-inline-size:100%;clip-path:none}.ds-main-nav__portal,.ds-main-nav__identity,.ds-main-nav__section-title,.ds-main-nav__text,.ds-main-nav__chevron{position:static;inline-size:auto;block-size:auto;padding:initial;margin:initial;overflow:visible;clip:auto;white-space:normal;border:0}.ds-main-nav__section-title,.ds-main-nav__text{white-space:nowrap}.ds-main-nav__link,.ds-main-nav__sublink{display:grid;justify-content:stretch}.ds-main-nav__link{grid-template-columns:1.5rem minmax(0,1fr) auto}.ds-main-nav__sublist--flyout{position:static;min-inline-size:0;margin:var(--space-1) 0 var(--space-2);padding:0;padding-inline-start:calc(var(--ds-main-nav-depth, 2) * .75rem + var(--space-3));background:transparent;color:inherit;box-shadow:none;border-inline-start:1px solid color-mix(in srgb,var(--main-nav-fg) 14%,transparent);border-radius:0}.ds-main-nav__sublist--flyout .ds-main-nav__sublink{margin-inline-start:-1px;border-inline-start:3px solid transparent;border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:color-mix(in srgb,var(--main-nav-fg) 70%,transparent)}.ds-main-nav__sublist--flyout .ds-main-nav__sublink:hover{background:color-mix(in srgb,var(--main-nav-fg) 8%,transparent);color:var(--main-nav-fg)}.ds-main-nav__sublist--flyout .ds-main-nav__sublink.is-active{background:color-mix(in srgb,var(--main-nav-fg) 12%,transparent);color:var(--main-nav-fg);border-inline-start-color:var(--main-nav-accent)}.ds-main-nav__user{grid-template-columns:3rem minmax(0,1fr) auto;justify-items:stretch;padding:var(--space-3)}.ds-main-nav__avatar{inline-size:3rem;block-size:3rem}.ds-main-nav__actions{display:inline-flex}body.ds-main-nav-open{overflow:hidden}}.ds-switcher{display:flex;flex-wrap:wrap;gap:var(--space-4)}.ds-switcher>*{flex-grow:1;flex-basis:calc((var(--ds-switcher-threshold, 40rem) - 100%) * 999)}.ds-cover{display:flex;flex-direction:column;min-height:var(--ds-cover-min-height, 100vh);padding:var(--space-4);gap:var(--space-4)}.ds-cover>:only-child,.ds-cover>.ds-cover__main{margin-block:auto}.ds-frame{aspect-ratio:var(--ds-frame-ratio, 16 / 9);overflow:hidden;display:flex;align-items:center;justify-content:center}.ds-frame>img,.ds-frame>video{width:100%;height:100%;object-fit:cover}.ds-center{box-sizing:content-box;max-inline-size:var(--ds-center-max, 60ch);margin-inline:auto;padding-inline:var(--space-4)}.ds-reel{display:flex;gap:var(--space-3);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);padding-block:var(--space-1);max-width:100%;min-width:0}.ds-reel>*{scroll-snap-align:start;flex-shrink:0}.ds-split{display:flex;flex-wrap:wrap;gap:var(--space-4)}.ds-split>*{flex-basis:calc((var(--ds-split-threshold, 48rem) - 100%) * 999);flex-grow:1}.ds-split[data-ratio="1:2"]>:first-child{flex-basis:calc((var(--ds-split-threshold, 48rem) - 100%) * 999);flex-grow:1}.ds-split[data-ratio="1:2"]>:last-child{flex-grow:2}.ds-split[data-ratio="2:1"]>:first-child{flex-grow:2}.ds-split[data-ratio="2:1"]>:last-child{flex-grow:1}.ds-skeleton{display:block;background:linear-gradient(90deg,var(--color-gray-100) 0%,var(--color-gray-200) 50%,var(--color-gray-100) 100%);background-size:200% 100%;border-radius:var(--radius-sm);animation:ds-skeleton-shimmer 1.4s ease-in-out infinite;color:transparent;-webkit-user-select:none;user-select:none}.ds-skeleton--text{height:.9em;width:100%;border-radius:var(--radius-sm)}.ds-skeleton--heading{height:1.4em;width:60%;border-radius:var(--radius-sm)}.ds-skeleton--circle{width:2.5em;height:2.5em;border-radius:50%}.ds-skeleton--rect{height:8rem;width:100%;border-radius:var(--radius-md)}.ds-skeleton--button{height:2.75em;width:10em;border-radius:var(--radius-md)}@keyframes ds-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ds-tabs{display:flex;flex-direction:column;gap:var(--space-4)}.ds-tabs__list{display:flex;flex-wrap:wrap;gap:var(--space-1);border-bottom:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.ds-tabs__tab{padding:var(--space-2) var(--space-4);min-height:var(--touch-target-min);background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--duration-fast),border-color var(--duration-fast);display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:-1px}.ds-tabs__tab:hover{color:var(--text-heading)}.ds-tabs__tab:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.ds-tabs__tab[aria-selected=true]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.ds-tabs__tab[disabled]{opacity:var(--button-disabled-opacity);cursor:not-allowed}.ds-tabs__panel[hidden]{display:none}.ds-tabs--pills .ds-tabs__list{border:none;gap:var(--space-2)}.ds-tabs--pills .ds-tabs__tab{border:1px solid var(--border-default);border-radius:var(--radius-full);margin-bottom:0}.ds-tabs--pills .ds-tabs__tab[aria-selected=true]{background:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary)}.ds-tooltip{position:relative;display:inline-flex;align-items:center}.ds-tooltip__trigger{cursor:help}.ds-tooltip__content{position:absolute;bottom:calc(100% + var(--space-2));inset-inline-start:50%;transform:translate(-50%);background:var(--bg-inverse);color:var(--text-inverse);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);line-height:var(--line-height-tight);white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);z-index:var(--z-tooltip)}.ds-tooltip__content:after{content:"";position:absolute;top:100%;inset-inline-start:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--bg-inverse)}@media (hover: hover) and (pointer: fine){.ds-tooltip:hover .ds-tooltip__content,.ds-tooltip:focus-within .ds-tooltip__content{opacity:1}}.ds-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--text-muted);margin:0;padding:0;list-style:none}.ds-breadcrumb__item{display:inline-flex;align-items:center;gap:var(--space-1)}.ds-breadcrumb__sep{color:var(--text-muted);opacity:.5}.ds-breadcrumb__link{color:var(--text-muted);text-decoration:none;padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-sm)}.ds-breadcrumb__link:hover{color:var(--text-heading);background:var(--bg-subtle)}.ds-breadcrumb__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ds-breadcrumb__item[aria-current=page]{color:var(--text-heading);font-weight:var(--font-weight-medium)}.ds-pagination{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);align-items:center;list-style:none;margin:0;padding:0}.ds-pagination__item{min-width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-2);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;background:var(--bg-surface);transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.ds-pagination__item:hover:not([aria-disabled=true],[aria-current=page]){border-color:var(--color-primary);color:var(--color-primary)}.ds-pagination__item:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.ds-pagination__item[aria-current=page]{background:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary);font-weight:var(--font-weight-semibold)}.ds-pagination__item[aria-disabled=true]{opacity:var(--button-disabled-opacity);pointer-events:none}.ds-pagination__ellipsis{color:var(--text-muted);padding:0 var(--space-2);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none;line-height:1;align-self:center}.ds-pagination--compact .ds-pagination__item{min-width:2rem;height:2rem;font-size:var(--font-size-xs)}.ds-progress{width:100%;height:.5rem;background:var(--color-gray-200);border-radius:var(--radius-full);overflow:hidden;position:relative}.ds-progress__bar{height:100%;background:var(--color-primary);border-radius:inherit;transition:width var(--duration-normal) var(--ease-standard)}.ds-progress--success .ds-progress__bar{background:var(--color-success)}.ds-progress--danger .ds-progress__bar{background:var(--color-danger)}.ds-progress--warning .ds-progress__bar{background:var(--color-warning)}.ds-progress--indeterminate .ds-progress__bar{width:33%!important;animation:ds-progress-indeterminate 1.2s ease-in-out infinite}@keyframes ds-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}.ds-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-12) var(--space-6);color:var(--text-muted);gap:var(--space-3);background:var(--bg-subtle);border-radius:var(--radius-lg);border:1px dashed var(--border-strong)}.ds-empty-state__icon{color:var(--text-muted);font-size:2.5em;line-height:1}.ds-empty-state__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-heading);margin:0}.ds-empty-state__description{max-width:36rem;margin:0;line-height:var(--line-height-normal)}.ds-empty-state__actions{margin-top:var(--space-3);display:inline-flex;gap:var(--space-2)}.ds-toast-region{position:fixed;bottom:var(--space-4);inset-inline-end:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);z-index:var(--z-toast);max-width:min(26rem,calc(100vw - 2 * var(--space-4)));pointer-events:none}.ds-toast-region>*{pointer-events:auto}.ds-toast{background:var(--bg-surface);color:var(--text-body);border:1px solid var(--border-default);border-inline-start:4px solid var(--color-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-3) var(--space-4);display:flex;align-items:flex-start;gap:var(--space-3);animation:ds-toast-in var(--duration-normal) var(--ease-emphasized)}.ds-toast[data-leaving=true]{animation:ds-toast-out var(--duration-fast) var(--ease-in) forwards}.ds-toast--success{border-inline-start-color:var(--color-success)}.ds-toast--danger{border-inline-start-color:var(--color-danger)}.ds-toast--warning{border-inline-start-color:var(--color-warning)}.ds-toast--info{border-inline-start-color:var(--color-info)}.ds-toast__title{font-weight:var(--font-weight-semibold);margin:0 0 var(--space-0-5) 0}.ds-toast__body{flex:1 1 auto;min-width:0;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.ds-toast__close{flex-shrink:0}@keyframes ds-toast-in{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes ds-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(1rem)}}@media (max-width: 40rem){.ds-toast-region{inset-inline-start:var(--space-4);inset-inline-end:var(--space-4);max-width:none}}.ds-drawer{padding:0;border:none;background:var(--bg-surface);color:var(--text-body);box-shadow:var(--shadow-xl);margin:0;height:100vh;max-height:100vh;width:min(24rem,90vw);flex-direction:column}.ds-drawer[open]{display:flex;animation:ds-drawer-in-right var(--duration-normal) var(--ease-emphasized)}.ds-drawer::backdrop{background-color:var(--modal-overlay)}.ds-drawer--right{margin-inline-start:auto;margin-inline-end:0}.ds-drawer--left{margin-inline-end:auto;margin-inline-start:0;animation-name:ds-drawer-in-left!important}.ds-drawer--wide{width:min(40rem,90vw)}.ds-drawer__header{padding:var(--space-4) var(--modal-padding);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.ds-drawer__title{margin:0;flex:1 1 auto;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-heading)}.ds-drawer__body{padding:var(--modal-padding);overflow-y:auto;flex:1 1 auto}.ds-drawer__footer{padding:var(--space-4) var(--modal-padding);border-top:1px solid var(--border-subtle);display:flex;justify-content:flex-end;gap:var(--space-2);background:var(--bg-subtle);flex-shrink:0}@keyframes ds-drawer-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes ds-drawer-in-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media (max-width: 40rem){.ds-drawer{width:100vw;height:auto;max-height:85vh;margin-top:auto;margin-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation-name:ds-drawer-in-bottom!important}}@keyframes ds-drawer-in-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ds-data-table-wrapper{container-type:inline-size;container-name:ds-data-table;background:var(--table-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.ds-data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.ds-data-table th,.ds-data-table td{text-align:start;padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:1px solid var(--table-border);vertical-align:middle}.ds-data-table[data-density=compact] th,.ds-data-table[data-density=compact] td{padding-top:var(--table-density-compact-y);padding-bottom:var(--table-density-compact-y)}.ds-data-table[data-density=comfortable] th,.ds-data-table[data-density=comfortable] td{padding-top:var(--table-density-comfortable-y);padding-bottom:var(--table-density-comfortable-y)}.ds-data-table thead th{background:var(--table-header-bg);color:var(--table-header-fg);font-weight:var(--table-header-font-weight);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;position:sticky;top:0;z-index:1}.ds-data-table tbody tr:last-child td{border-bottom:none}.ds-data-table tbody tr:hover{background:var(--table-row-bg-hover)}.ds-data-table__align-right{text-align:end}.ds-data-table__align-center{text-align:center}.ds-data-table__numeric{text-align:end;font-variant-numeric:tabular-nums}.ds-data-table__sort{background:none;border:none;padding:0;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1)}.ds-data-table__sort:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.ds-data-table__sort[aria-sort=ascending] .ds-data-table__sort-icon--up,.ds-data-table__sort[aria-sort=descending] .ds-data-table__sort-icon--down{opacity:1}.ds-data-table__sort-icon--up,.ds-data-table__sort-icon--down{opacity:.35;font-size:.75em}@container ds-data-table (max-width: 40rem){.ds-data-table thead{display:none}.ds-data-table tbody tr{display:block;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--table-border)}.ds-data-table tbody td{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-1) 0;border:none;min-width:0;text-align:start!important;justify-content:flex-start!important}.ds-data-table tbody td:before{content:attr(data-label) ":";flex:0 0 5rem;font-weight:var(--font-weight-semibold);color:var(--text-muted);font-size:var(--font-size-xs);text-transform:uppercase;line-height:var(--line-height-tight)}}.ds-filter-bar{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.ds-filter-bar__primary{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:flex-end}.ds-filter-bar__primary>.ds-input,.ds-filter-bar__primary>.ds-select,.ds-filter-bar__primary>.ds-filter-field{flex:1 1 14rem;min-width:0}.ds-filter-bar__actions{display:inline-flex;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto}.ds-filter-field{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0;margin:0}.ds-filter-field__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.ds-filter-field>.ds-input,.ds-filter-field>.ds-select,.ds-filter-field>.ds-textarea{width:100%}.ds-filter-bar__chips{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.ds-filter-bar__advanced{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-3);padding-top:var(--space-2);border-top:1px dashed var(--border-subtle)}.ds-filter-bar[data-advanced-open=false] .ds-filter-bar__advanced{display:none}@media (max-width: 40rem){.ds-filter-bar__primary{flex-direction:column;align-items:stretch}.ds-filter-bar__actions{margin-inline-start:0;justify-content:space-between}}.ds-form-section{border:0;padding:0;margin:0 0 var(--space-5)}.ds-form-section:last-child{margin-bottom:0}.ds-form-section+.ds-form-section{padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.ds-form-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-3);padding:0 0 var(--space-2);border-bottom:1px solid var(--border-subtle)}.ds-form-section__heading{flex:1 1 auto;min-width:0}.ds-form-section__actions{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ds-form-section__title{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-heading);text-transform:uppercase;letter-spacing:.04em}.ds-form-section__description{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--font-size-sm)}.ds-form-section__body{display:flex;flex-direction:column;gap:var(--space-3)}.ds-form-section--prominent .ds-form-section__title{font-size:var(--font-size-lg);text-transform:none;letter-spacing:normal;font-weight:var(--font-weight-semibold)}.ds-form-section--prominent .ds-form-section__description{margin-top:var(--space-1);font-size:var(--font-size-md);color:var(--text-body)}.ds-form-section--prominent .ds-form-section__header{border-bottom:none;padding-bottom:0;margin-bottom:var(--space-4)}.ds-form-section--prominent+.ds-form-section--prominent{padding-top:var(--space-6)}.ds-detail-section__header-row{width:100%}.ds-detail-section__header{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.ds-detail-section__title{margin:0;color:var(--text-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.ds-detail-section__subtitle{margin:0;color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.ds-muted-text{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.ds-supporting-text{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.ds-pre-wrap{white-space:pre-wrap}.ds-value-list{display:flex;flex-direction:column;gap:var(--space-1)}.ds-badge-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ds-table-cell-stack{display:flex;flex-direction:column;gap:var(--space-1)}.ds-table-note{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.ds-qty-selector{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-2)}.ds-qty-selector__input{width:6rem;text-align:center}.ds-qty-selector__unit{color:var(--text-muted);font-size:var(--font-size-sm)}.ds-layout-form{display:flex;flex-direction:column;min-height:100%}.ds-layout-form__footer{position:sticky;bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);margin-top:var(--space-6);background:var(--bg-surface);border-top:1px solid var(--border-default);z-index:var(--z-sticky, 10)}@media (max-width: 40rem){.ds-layout-form__footer{justify-content:stretch}.ds-layout-form__footer>*{flex:1 1 100%}}.ds-sidebar.ds-layout-settings{gap:var(--space-4);align-items:flex-start}.ds-layout-settings__nav{background:var(--settings-nav-bg);border:1px solid var(--settings-nav-border);border-radius:var(--settings-nav-radius);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0;box-shadow:var(--shadow-sm)}.ds-layout-settings__nav-heading{margin:0;padding-block-end:var(--space-2);border-block-end:1px solid var(--border-subtle);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--settings-nav-heading-fg);text-transform:uppercase;letter-spacing:.04em}.ds-layout-settings__nav-list{display:flex;flex-direction:column;gap:var(--space-4)}.ds-layout-settings__nav-group{display:flex;flex-direction:column;gap:var(--space-1)}.ds-layout-settings__nav-group-label{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--settings-nav-heading-fg);text-transform:uppercase;letter-spacing:.04em}.ds-layout-settings__nav-group-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--settings-nav-group-icon)}.ds-layout-settings__nav-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--settings-nav-item-fg);text-decoration:none;font-size:var(--font-size-md);min-height:var(--touch-target-min, 2.75rem);line-height:var(--line-height-normal);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ds-layout-settings__nav-item:not(:has(.ds-layout-settings__nav-item-icon)){grid-template-columns:minmax(0,1fr)}.ds-layout-settings__nav-item:hover{background-color:var(--settings-nav-item-hover-bg);color:var(--color-primary);text-decoration:none}.ds-layout-settings__nav-item.is-active:hover,.ds-layout-settings__nav-item[aria-current=page]:hover{background-color:var(--color-primary-hover);color:var(--settings-nav-item-active-fg)}.ds-layout-settings__nav-item.is-active:hover .ds-layout-settings__nav-item-icon,.ds-layout-settings__nav-item[aria-current=page]:hover .ds-layout-settings__nav-item-icon{color:var(--settings-nav-item-active-icon)}.ds-layout-settings__nav-item:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ds-layout-settings__nav-item.is-active,.ds-layout-settings__nav-item[aria-current=page]{background-color:var(--settings-nav-item-active-bg);color:var(--settings-nav-item-active-fg);font-weight:var(--font-weight-semibold)}.ds-layout-settings__nav-item.is-active .ds-layout-settings__nav-item-icon,.ds-layout-settings__nav-item[aria-current=page] .ds-layout-settings__nav-item-icon{color:var(--settings-nav-item-active-icon)}.ds-layout-settings__nav-item-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:1.25rem;block-size:1.25rem;color:var(--text-muted)}.ds-layout-settings__nav-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-layout-settings__nav-active-bar{position:absolute;inset-inline-start:0;inset-block:20%;inline-size:var(--settings-nav-active-bar-width);border-radius:var(--radius-full);background:var(--settings-nav-active-bar);opacity:.35;pointer-events:none}.ds-layout-settings__content{min-inline-size:0;flex:1 1 auto;padding:var(--space-5);background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--settings-nav-radius)}.ds-layout-settings__error-list{margin:0;padding-inline-start:var(--space-4);list-style:disc}.ds-layout-detail__main,.ds-layout-detail__summary,.ds-layout-detail__content{min-inline-size:0}.ds-layout-detail__side{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0}@media (max-width: 40rem){.ds-page-header{padding:var(--space-4)}.ds-page-header__title{font-size:var(--font-size-2xl)}.ds-page-header__actions{flex:1 1 100%;justify-content:flex-start;padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.ds-metric-tile__value{font-size:var(--font-size-2xl)}}.ds-layout-error-page__body{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.ds-layout-error-page__code{margin:0;font-size:var(--font-size-4xl, 2.5rem);font-weight:var(--font-weight-bold);color:var(--text-muted);letter-spacing:.05em}.ds-int-shell{container-type:inline-size;display:block}.ds-int-workspace-page{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-4)}.ds-int-hub-grid{display:grid;gap:var(--space-4);grid-template-columns:1fr;container-type:inline-size}@container (min-width: 40rem){.ds-int-hub-grid{grid-template-columns:repeat(2,1fr)}}@container (min-width: 64rem){.ds-int-hub-grid{grid-template-columns:repeat(3,1fr)}}.ds-int-hub-grid[data-density=compact]{gap:var(--space-3)}.ds-int-provider-card{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);text-decoration:none;color:var(--text-body);transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);min-height:var(--touch-target-min)}.ds-int-provider-card:hover,.ds-int-provider-card:focus-visible{transform:translateY(var(--integrations-card-hover-lift));box-shadow:var(--shadow-md);border-color:var(--color-primary)}.ds-int-provider-card:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ds-int-provider-card[aria-disabled=true]{opacity:.7;cursor:not-allowed;pointer-events:none}.ds-int-provider-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.ds-int-provider-card__logo{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-subtle);border-radius:var(--radius-md);color:var(--text-heading);flex-shrink:0}.ds-int-provider-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-heading);margin:0;line-height:var(--line-height-tight)}.ds-int-provider-card__description{margin:0;color:var(--text-muted);font-size:var(--font-size-sm)}.ds-int-provider-card__footer{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--font-size-sm)}.ds-int-workspace{container-type:inline-size;display:grid;gap:var(--space-5);grid-template-columns:1fr}.ds-int-workspace__rail,.ds-int-workspace__canvas{min-width:0}@container (min-width: 60rem){.ds-int-workspace{grid-template-columns:var(--integrations-rail-width) minmax(0,1fr)}.ds-int-workspace[data-rail=sm]{grid-template-columns:14rem minmax(0,1fr)}.ds-int-workspace[data-rail=lg]{grid-template-columns:22rem minmax(0,1fr)}}.ds-int-workspace__tabs{display:flex;gap:var(--space-1);padding:var(--space-1);background:var(--bg-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-3)}@container (min-width: 60rem){.ds-int-workspace__tabs{display:none}}.ds-int-workspace__tab{flex:1;min-height:var(--touch-target-min);border:0;background:transparent;color:var(--text-muted);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer}.ds-int-workspace__tab[aria-selected=true]{background:var(--bg-surface);color:var(--text-heading);box-shadow:var(--shadow-sm)}@container (max-width: 59.99rem){.ds-int-workspace__rail[data-pane-active=canvas],.ds-int-workspace__canvas[data-pane-active=rail]{display:none}}.rhmbs_contents .ds-module-related-links--compact,.ds-module-related-links--compact{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--space-3);width:100%;max-width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-3);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 8px);box-shadow:var(--shadow-xs, 0 1px 2px rgb(15 23 42 / 6%))}.rhmbs_contents .ds-module-related-links__label,.ds-module-related-links__label{flex:0 0 auto;margin:0;padding:var(--space-1) var(--space-2);font-size:var(--font-size-2xs, 11px);font-weight:var(--font-weight-semibold, 600);line-height:1.2;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:var(--bg-subtle);border-radius:var(--radius-sm, 4px)}.rhmbs_contents .ds-module-related-links__track,.ds-module-related-links__track{display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--space-2);min-width:0;overflow-x:auto;overflow-y:hidden;padding-block:1px;scrollbar-width:thin}.rhmbs_contents .ds-module-related-links__track::-webkit-scrollbar,.ds-module-related-links__track::-webkit-scrollbar{height:4px}.rhmbs_contents .ds-module-related-links__chip,.ds-module-related-links__chip{flex:0 0 auto;white-space:nowrap}.rhmbs_contents .ds-module-related-links__chip.ds-button,.ds-module-related-links__chip.ds-button{text-decoration:none}.ds-layout-listing__module-links{width:100%;max-width:100%}.ds-layout-listing .ds-module-related-links--compact{margin-block:0}.ds-layout-detail__side .ds-module-related-links--compact{flex-direction:column;align-items:stretch}.ds-layout-detail__side .ds-module-related-links__track{flex-direction:column;flex-wrap:wrap;align-items:stretch;overflow-x:hidden}.ds-layout-detail__side .ds-module-related-links__chip{width:100%;justify-content:flex-start}.ds-int-rail{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.ds-int-rail__heading{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:var(--space-2) var(--space-3) var(--space-1);margin:0}.ds-int-rail__empty{padding:var(--space-4);color:var(--text-muted);font-size:var(--font-size-sm);text-align:center}.ds-int-rail-item{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--integrations-rail-item-radius);text-decoration:none;color:var(--text-body);min-height:var(--touch-target-min);transition:background var(--duration-fast) var(--ease-standard);position:relative}.ds-int-rail-item:hover{background:var(--bg-subtle)}.ds-int-rail-item:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ds-int-rail-item[aria-current=page]{background:var(--color-primary-subtle);color:var(--text-heading)}.ds-int-rail-item[aria-current=page]:before{content:"";position:absolute;inset-inline-start:0;top:var(--space-2);bottom:var(--space-2);width:.1875rem;background:var(--integrations-rail-active-bar);border-radius:var(--radius-full)}.ds-int-rail-item__top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.ds-int-rail-item__name{font-weight:var(--font-weight-semibold);color:var(--text-heading);font-size:var(--font-size-sm)}.ds-int-rail-item__meta{color:var(--text-muted);font-size:var(--font-size-xs)}.ds-int-canvas{display:flex;flex-direction:column;gap:var(--space-5)}.ds-int-detail-header{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.ds-int-detail-header__top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.ds-int-detail-header__kicker{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);margin:0}.ds-int-detail-header__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-heading);margin:var(--space-1) 0 0;line-height:var(--line-height-tight)}.ds-int-detail-header__copy{color:var(--text-muted);font-size:var(--font-size-md);margin:0}.ds-int-detail-header__meta{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ds-int-detail-header__chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);background:var(--bg-subtle);color:var(--text-muted);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.ds-int-detail-header__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ds-int-health{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-0-5) var(--space-2-5);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);min-height:1.5rem;border:1px solid transparent}.ds-int-health:before{content:"";width:.5rem;height:.5rem;border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.ds-int-health--healthy{background:var(--color-success-subtle);color:var(--color-success-foreground);border-color:var(--color-success)}.ds-int-health--warning{background:var(--color-warning-subtle);color:var(--color-warning-foreground);border-color:var(--color-warning)}.ds-int-health--error{background:var(--color-danger-subtle);color:var(--color-danger-foreground);border-color:var(--color-danger)}.ds-int-health--inactive{background:var(--color-muted-subtle);color:var(--color-muted-foreground);border-color:var(--color-muted)}@container (min-width: 48rem){.ds-int-health{min-height:1.75rem;padding:var(--space-1) var(--space-3)}}.ds-int-stat-cluster{display:grid;gap:var(--space-3);container-type:inline-size;grid-template-columns:1fr}@container (min-width: 24rem){.ds-int-stat-cluster{grid-template-columns:repeat(2,1fr)}}@container (min-width: 48rem){.ds-int-stat-cluster{grid-template-columns:repeat(4,1fr)}}.ds-int-stat{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ds-int-stat__label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:var(--font-weight-semibold)}.ds-int-stat__value{font-size:clamp(var(--font-size-lg),2.5cqi + .75rem,var(--font-size-2xl));font-weight:var(--font-weight-bold);color:var(--text-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ds-int-stat__hint{color:var(--text-muted);font-size:var(--font-size-xs)}.ds-int-stat__trend{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.ds-int-stat__trend--up{color:var(--color-success-foreground)}.ds-int-stat__trend--down{color:var(--color-danger-foreground)}.ds-int-stat__trend--flat{color:var(--text-muted)}.ds-int-facts{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.ds-int-facts__row{display:grid;grid-template-columns:1fr;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);container-type:inline-size}.ds-int-facts__row:first-child{border-top:0}@container (min-width: 32rem){.ds-int-facts__row{grid-template-columns:minmax(8rem,14rem) 1fr;align-items:center;gap:var(--space-3)}}.ds-int-facts__label{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ds-int-facts__value{display:flex;align-items:center;gap:var(--space-2);color:var(--text-body);font-family:var(--font-mono);font-size:var(--font-size-sm);overflow-wrap:anywhere;min-width:0}.ds-int-facts__value-text{min-width:0;flex:1;overflow-wrap:anywhere}.ds-int-facts__sensitive{letter-spacing:.15em}.ds-int-channels{container-type:inline-size;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.ds-int-channels__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ds-int-channels__item{display:grid;grid-template-columns:1fr;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.ds-int-channels__item:first-child{border-top:0}@container (min-width: 48rem){.ds-int-channels__item{grid-template-columns:minmax(10rem,1fr) 2fr auto auto;align-items:center;gap:var(--space-3)}}.ds-int-channels__name{font-weight:var(--font-weight-semibold);color:var(--text-heading)}.ds-int-channels__endpoint{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-muted);overflow-wrap:anywhere;min-width:0}.ds-int-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);position:relative}.ds-int-timeline__item{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px dashed var(--integrations-timeline-rail)}.ds-int-timeline__item:last-child{border-bottom:0}.ds-int-timeline__marker{width:var(--integrations-timeline-marker-size);height:var(--integrations-timeline-marker-size);border-radius:var(--radius-full);margin-top:.5rem}.ds-int-timeline__marker--healthy{background:var(--color-success)}.ds-int-timeline__marker--warning{background:var(--color-warning)}.ds-int-timeline__marker--error{background:var(--color-danger)}.ds-int-timeline__marker--inactive{background:var(--color-muted)}.ds-int-timeline__body{min-width:0}.ds-int-timeline__head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.ds-int-timeline__title{font-weight:var(--font-weight-semibold);color:var(--text-heading);font-size:var(--font-size-sm)}.ds-int-timeline__time{color:var(--text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.ds-int-timeline__excerpt{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}.ds-int-capabilities{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ds-int-capability{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border:1px solid var(--border-default);color:var(--text-muted)}.ds-int-capability--enabled{background:var(--color-success-subtle);color:var(--color-success-foreground);border-color:var(--color-success)}.ds-int-capability--disabled{text-decoration:line-through;opacity:.7}.ds-int-config{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.ds-int-config__head{display:flex;flex-direction:column;gap:var(--space-1)}.ds-int-config__title{margin:0;color:var(--text-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.ds-int-config__description{margin:0;color:var(--text-muted);font-size:var(--font-size-sm)}.ds-int-config__actions{position:sticky;bottom:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);background:var(--bg-surface)}.ds-int-module-tabs{display:flex;gap:var(--space-1);overflow-x:auto;padding-bottom:var(--space-1);scrollbar-width:thin}.ds-int-module-tab{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--text-muted);text-decoration:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);min-height:var(--touch-target-min);white-space:nowrap;border:1px solid transparent;transition:background var(--duration-fast) var(--ease-standard)}.ds-int-module-tab:hover{background:var(--bg-subtle);color:var(--text-heading)}.ds-int-module-tab[aria-current=page]{background:var(--color-primary-subtle);color:var(--text-heading);border-color:var(--color-primary)}.ds-int-module-tab__badge{background:var(--bg-subtle);color:var(--text-muted);border-radius:var(--radius-full);padding:0 var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.5}.ds-int-module-tab[aria-current=page] .ds-int-module-tab__badge{background:var(--color-primary);color:var(--color-primary-foreground)}.ds-filter-panel{display:flex;flex-direction:column;gap:var(--space-2)}.ds-filter-panel__bar{display:flex;gap:var(--space-2);align-items:stretch;flex-wrap:wrap}.ds-filter-panel__search{display:inline-flex;flex:1 1 18rem;min-width:0;align-items:stretch;background:var(--bg-surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease}.ds-filter-panel__search:focus-within{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.ds-filter-panel__search-input{flex:1 1 auto;min-width:0;padding:var(--space-2) var(--space-3);border:none;background:transparent;font:inherit;color:var(--text-body);outline:none}.ds-filter-panel__search-input::placeholder{color:var(--text-muted)}.ds-filter-panel__search-submit{flex:0 0 auto;min-width:var(--touch-target-min);padding:0 var(--space-3);border:none;border-inline-start:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.ds-filter-panel__search-submit:hover{color:var(--color-primary);background:var(--bg-subtle)}.ds-filter-panel__search-submit:focus-visible{outline:none;box-shadow:var(--focus-ring);color:var(--color-primary)}.ds-filter-panel__details{position:relative;flex:0 0 auto}.ds-filter-panel__details>summary.ds-filter-panel__toggle{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);height:100%;min-height:var(--touch-target-min);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-body);font:inherit;transition:border-color .15s ease,background .15s ease,color .15s ease}.ds-filter-panel__details>summary.ds-filter-panel__toggle::-webkit-details-marker{display:none}.ds-filter-panel__details>summary.ds-filter-panel__toggle:hover{border-color:var(--color-primary);color:var(--color-primary)}.ds-filter-panel__details>summary.ds-filter-panel__toggle:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:var(--color-primary)}.ds-filter-panel__details[open]>summary.ds-filter-panel__toggle{border-color:var(--color-primary);background:var(--bg-subtle);color:var(--color-primary)}.ds-filter-panel__chev{transition:transform .2s ease}.ds-filter-panel__details[open]>summary .ds-filter-panel__chev{transform:rotate(180deg)}.ds-filter-panel__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1}.ds-filter-panel__panel{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);display:flex;flex-direction:column;gap:var(--space-3);min-width:18rem}.ds-filter-panel[data-placement=popover] .ds-filter-panel__details>.ds-filter-panel__panel{position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0;z-index:30;margin-top:0;box-shadow:var(--shadow-lg)}.ds-filter-panel__fields{display:flex;flex-direction:column;gap:var(--space-2)}.ds-filter-panel__fields>*{width:100%}.ds-filter-panel__panel-actions{display:flex;gap:var(--space-2);justify-content:flex-end;padding-top:var(--space-2);border-top:1px dashed var(--border-subtle)}.ds-filter-panel__chips{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}@media (max-width: 32rem){.ds-filter-panel[data-placement=popover] .ds-filter-panel__details>.ds-filter-panel__panel{position:static;margin-top:var(--space-2);box-shadow:none}}.ds-per-page{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.ds-per-page__stats{white-space:nowrap}.ds-per-page__sep{color:var(--border-strong);-webkit-user-select:none;user-select:none}.ds-per-page__field{display:inline-flex;align-items:center;gap:var(--space-1-5);margin:0;cursor:pointer}.ds-per-page__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--bg-surface);color:var(--text-body);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-1) calc(var(--space-5) + .25rem) var(--space-1) var(--space-2);font:inherit;font-size:var(--font-size-sm);line-height:1.2;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='m19.5 8.25-7.5 7.5-7.5-7.5'/></svg>");background-repeat:no-repeat;background-position:right var(--space-2) center;background-size:.875rem .875rem}.ds-per-page__select:hover{border-color:var(--color-primary)}.ds-per-page__select:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.ds-per-page__label{white-space:nowrap}.ds-pagination-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.ds-int-catalog-meta{color:var(--text-subtle);font-size:var(--text-sm)}.ds-int-catalog-name-link{color:var(--text-strong);font-weight:600;text-decoration:none}.ds-int-catalog-name-link:hover,.ds-int-catalog-name-link:focus-visible{text-decoration:underline}.ds-int-detail__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.ds-int-detail__copy{color:var(--text-strong);font-size:var(--text-sm);line-height:1.6;margin:0;max-width:72ch}.ds-int-detail__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-4) var(--space-6)}.ds-int-detail__section{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ds-int-detail__heading{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);margin:0}.ds-int-detail__dl{margin:0;display:flex;flex-direction:column}.ds-int-detail__dl-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);min-width:0}.ds-int-detail__dl-row:last-child{border-bottom:0}.ds-int-detail__dl-row dt{color:var(--text-subtle);font-size:var(--text-sm);margin:0;flex:0 1 auto;min-width:0}.ds-int-detail__dl-row dd{color:var(--text-strong);font-weight:500;font-size:var(--text-sm);margin:0;text-align:end;min-width:0;word-break:break-word}.ds-int-detail__notice{color:var(--text-subtle);font-size:var(--text-xs);line-height:1.5;margin:0;padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}*{margin:0}body{background:var(--bg-surface)}:root{--baseColor: var(--color-primary);--secondaryColor: var(--color-primary-hover);--lightColor: var(--primitive-gray-0);--grayColor: var(--primitive-gray-150);--grayTexts: var(--text-muted);--darkColor: var(--text-heading);--blackColor: var(--color-gray-900);--baseFont: var(--primitive-font-inter);--secondaryFont: var(--font-secondary);--color-semantic-success: var(--color-success);--color-semantic-success-hover: var(--color-success-hover);--color-semantic-danger: var(--color-danger);--color-semantic-danger-hover: var(--color-danger-hover);--color-semantic-warning: var(--color-warning);--color-semantic-info: var(--color-info);--color-semantic-muted: var(--color-muted)}.heading.rhmbs_section_heading{background:var(--section-header-bg);border-radius:15px 15px 0 0}.rhmbs_info_card--success{border-left-color:var(--color-semantic-success)!important}.rhmbs_info_card--danger{border-left-color:var(--color-semantic-danger)!important}.rhmbs_info_card--warning{border-left-color:var(--color-semantic-warning)!important}.rhmbs_info_card--info{border-left-color:var(--color-semantic-info)!important}.rhmbs_info_card--muted{border-left-color:var(--color-semantic-muted)!important}a{text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover{text-decoration:none}img,video{max-width:100%;vertical-align:middle}.grid_item{display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center}.heading{margin-bottom:30px}.heading h3{color:var(--darkColor);font-family:var(--baseFont);font-weight:500;font-size:32px;margin-bottom:0}.heading h5{color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:22px;margin-bottom:0}.heading h6{color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:18px;margin-bottom:0}.heading p{color:#898989;font-family:var(--baseFont);font-weight:400;font-size:14px;margin-bottom:0;margin-top:5px}.sub_heading{margin-bottom:10px}.sub_heading h6{color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:18px;line-height:1;margin-bottom:0}.para_texts p{color:var(--darkColor);font-family:var(--baseFont);font-weight:300;font-size:18px;line-height:1.5;margin-bottom:10px}.para_texts p:last-child{margin-bottom:0}.cta_btn_wrap{margin-top:20px}.cta_btn{color:var(--lightColor);background:var(--baseColor);font-family:var(--baseFont);font-weight:600;font-size:14px;border-radius:7.5px;text-align:center;display:inline-block;padding:11px 15px;text-decoration:none;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.cta_btn:hover{color:var(--lightColor);background:var(--secondaryColor);text-decoration:none}.select_field{position:relative}.select_field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:"";padding-right:30px;cursor:pointer}.select_field select::-ms-expand{display:none}.select_field:after{content:"";color:var(--secondaryColor);font-family:"Font Awesome 6 Free";font-weight:700;font-size:15px;position:absolute;right:15px;top:50%;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.humbergur_icon{width:30px;height:20px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.humbergur_icon span{display:block;position:absolute;height:2px;width:100%;border-radius:10px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.humbergur_icon span{background:var(--baseColor)}.humbergur_icon span:nth-child(1){top:0}.humbergur_icon span:nth-child(2),.humbergur_icon span:nth-child(3){top:10px}.humbergur_icon span:nth-child(4){top:20px}.humbergur_icon.open span:nth-child(1){top:11px;width:0%;left:50%}.humbergur_icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.humbergur_icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.humbergur_icon.open span:nth-child(4){top:11px;width:0%;left:50%}.check{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--darkColor);font-family:var(--baseFont);font-weight:400;font-size:15px;line-height:1;margin-bottom:0;position:relative;top:-1.5px}.check input{position:absolute;opacity:0;cursor:pointer}.check input:disabled{cursor:not-allowed}.checkmark{display:inline-block;height:18px;width:18px}.check .checkmark:after{content:"✓";display:inline-block;text-align:center;line-height:16px;color:transparent;font-size:14px;height:18px;width:18px;background:var(--lightColor);border:1px solid #898989;border-radius:3px;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;transition:all .1s ease-in}.check input:checked~.checkmark:after{content:"✓";color:var(--lightColor);background:var(--baseColor);border:1px solid var(--baseColor)}.check.check_all_wrap input:checked~.checkmark:after{content:"✓";color:var(--secondaryColor);background:#f5f5f5;border:1px solid #D9D9D9}.content_loader{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1000;background-color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.content_loader .the_loading{display:block;position:relative;left:50%;top:50%;margin:-40px 0 0 -40px;animation:none!important;-webkit-animation:none!important}.content_loader .the_loading img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);animation:none!important;-webkit-animation:none!important;max-width:80px;max-height:80px;width:auto;height:auto;object-fit:contain}.content_loader.loader_hidden{display:none;opacity:0}.language_switcher .select_field:before{content:"";color:var(--secondaryColor);font-family:"Font Awesome 6 Free";font-weight:700;font-size:15px;position:absolute;left:10px;top:50%;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.language_switcher .select_field:after{right:10px}.language_switcher .form-control{color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:14px;border:1px solid #898989;border-radius:7.5px;background:#f7f7f7;height:inherit;padding:4.5px 20px 4.5px 30px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.language_switcher .form-control:active,.language_switcher .form-control:focus{box-shadow:none;border:1px solid var(--baseColor);background:#e5f5f5}.warehouse_switcher{width:200px;position:relative}.warehouse_switcher .select_field{position:relative}.warehouse_switcher .select_field:before{content:"";color:var(--secondaryColor);font-family:"Font Awesome 6 Free";font-weight:700;font-size:15px;position:absolute;left:10px;top:50%;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.warehouse_switcher .select_field:after{content:"";color:var(--secondaryColor);font-family:"Font Awesome 6 Free";font-weight:700;font-size:12px;position:absolute;right:10px;top:50%;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.warehouse_switcher .form-control{color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:14px;border:1px solid #898989;border-radius:7.5px;background:#f7f7f7;height:inherit;padding:4.5px 30px;width:100%;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.warehouse_switcher .form-control:active,.warehouse_switcher .form-control:focus{box-shadow:none;border:1px solid var(--baseColor);background:#e5f5f5}.help_center_switcher{position:relative;width:auto}.help_center_switcher .select_field{position:relative}.help_center_switcher .select_field:before{content:"";color:var(--secondaryColor);font-family:"Font Awesome 6 Free";font-weight:700;font-size:15px;position:absolute;left:10px;top:50%;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.help_center_switcher .select_field:after{display:none}.help_center_switcher .help_center_btn{display:block;color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:14px;border:1px solid #898989;border-radius:7.5px;background:#f7f7f7;padding:4.5px 20px 4.5px 30px;text-decoration:none;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;white-space:nowrap;cursor:pointer}.help_center_switcher .help_center_btn:hover{box-shadow:none;border:1px solid var(--baseColor);background:#e5f5f5;text-decoration:none;color:var(--darkColor)}.help_center_switcher .help_text{color:var(--darkColor)}.rhmbs_contents .content_header .help_center_switcher{position:static}.login_signup_page{display:-ms-grid;display:grid;-ms-grid-columns:470px 0px 1fr;grid-template-columns:470px 1fr;grid-auto-rows:auto;gap:0px;min-height:100vh}.login_signup_page .left_bar{display:-ms-grid;display:grid;-ms-flex-line-pack:justify;align-content:space-between;padding:45px;background:-o-linear-gradient(287.35deg,#3C6E71 1.2%,#4E9296 103.26%);background:linear-gradient(162.65deg,#3c6e71 1.2%,#4e9296 103.26%)}.login_signup_page .left_bar .logo{max-width:240px;margin-bottom:20px}.login_signup_page .left_bar .logo img{width:100%;height:auto;max-width:220px;filter:brightness(0) invert(1)}.login_signup_page .left_bar .slogan h4{color:var(--lightColor);font-family:var(--baseFont);font-weight:600;font-size:32px;line-height:1.3;margin-bottom:0}.login_signup_page .left_bar .slogan h4 .break{display:block}.login_signup{background:var(--lightColor);padding:45px;display:-ms-grid;display:grid;-ms-flex-line-pack:justify;align-content:space-between;max-height:100vh;overflow-y:auto;position:relative}.login_signup .ls_header{text-align:right}.login_signup .ls_header h6{color:var(--darkColor);font-family:var(--baseFont);font-weight:400;font-size:14px;line-height:1;margin-bottom:0}.login_signup .ls_header h6 a{color:var(--secondaryColor);font-weight:600}.login_signup .ls_header h6 a:hover{text-decoration:underline}.login_signup .form_box{width:375px;margin:30px auto}.login_signup .form_box .form_header{margin-bottom:25px}.login_signup .form_box .form_header h5{color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:22px;line-height:1;margin-bottom:10px}.login_signup .form_box .form_header h6{color:var(--grayTexts);font-family:var(--baseFont);font-weight:500;font-size:14px;line-height:1;margin-bottom:0}.login_signup .form_box .form_row_2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:15px}.login_signup .form_box .form-group{margin-bottom:10px}.login_signup .form_box .form-control{color:var(--darkColor);font-family:var(--baseFont);font-weight:400;font-size:14px;border:1px solid #DCDCDC;border-radius:7.5px;height:inherit;padding:11px 12.5px}.login_signup .form_box .form-control:active,.login_signup .form_box .form-control:focus{box-shadow:none;border:1px solid var(--baseColor);background:var(--grayColor)}.password_field{position:relative}.password_field i{color:#898989;font-size:16px;position:absolute;right:15px;top:50%;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.password_field i.fa-eye-slash{--fa: ""}.login_signup .form_box .form-group h6{color:var(--grayTexts);font-family:var(--baseFont);font-weight:500;font-size:12px;line-height:1;margin-bottom:0;margin-top:10px}.login_signup .form_box .forgot_password{margin-top:20px}.login_signup .form_box .forgot_password a{color:var(--darkColor);font-family:var(--baseFont);font-weight:500;font-size:14px;line-height:1;display:inline-block}.login_signup .form_box .forgot_password a:hover{color:var(--baseColor)}.login_signup .form_box .submit_button{margin-top:25px}.login_signup .form_box .submit_button .cta_btn{min-width:100%}.login_signup .form_box .google_signup a{display:block;background:var(--lightColor);border:1px solid #DCDCDC;border-radius:7.5px;text-align:center;line-height:1;padding:10.75px 15px}.login_signup .form_box .google_signup a img{height:20px;vertical-align:baseline}.login_signup .form_box .google_signup a:hover{border:1px solid var(--baseColor);background:var(--grayColor)}.login_signup .form_box .or{position:relative;text-align:center;margin:10px 0}.login_signup .form_box .or:before{content:"";width:100%;height:1px;background:#dcdcdc;position:absolute;left:0;right:0;top:60%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.login_signup .form_box .or h6{color:var(--darkColor);font-family:var(--baseFont);font-weight:400;font-size:14px;display:inline-block;width:auto;padding:0 10px;background:var(--lightColor);text-align:center;margin-bottom:0;line-height:1;position:relative;z-index:11}.login_signup .agreement_check{margin-top:30px;text-align:left}.login_signup .check{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--grayTexts);font-family:var(--baseFont);font-weight:400;font-size:12px;margin-bottom:0;position:relative;padding-left:30px}.login_signup .check a{color:var(--secondaryColor);font-weight:600}.login_signup .check input{position:absolute;opacity:0;cursor:pointer}.login_signup .checkmark{display:inline-block;height:20px;width:20px;position:absolute;left:0;top:0}.login_signup .check .checkmark:after{content:"✓";display:inline-block;text-align:center;line-height:18px;color:transparent;font-size:15px;height:20px;width:20px;background:var(--lightColor);border:1px solid var(--blackColor);border-radius:2px;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;transition:all .1s ease-in}.login_signup .check input:checked~.checkmark:after{content:"✓";color:var(--lightColor);background:var(--secondaryColor);border:1px solid var(--secondaryColor)}.login_signup .footer_contents{width:375px;margin:0 auto}.login_signup .footer_contents h6{color:var(--grayTexts);font-family:var(--baseFont);font-weight:400;font-size:12px;line-height:1.25;margin-bottom:0}.login_signup .footer_contents h6 a{color:var(--secondaryColor)}.login_signup .footer_contents h6 a:hover{text-decoration:underline}.icon_header .icon{margin-bottom:20px}.icon_header .icon img{max-width:36px}.icon_header .texts h4{color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:22px;line-height:1;margin-bottom:15px}.icon_header .texts h6{color:var(--grayTexts);font-family:var(--baseFont);font-weight:400;font-size:14px;line-height:1.25;margin-bottom:0}.icon_header .texts h6 .break{display:block}.back_to_page{margin-top:20px;line-height:1}.back_to_page a{color:var(--darkColor);font-family:var(--baseFont);font-weight:500;font-size:12px;line-height:1;display:inline-block}.back_to_page a img{width:14px;margin-right:3px}.access_notify{min-height:100vh;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.access_notify .notify_contents{width:380px;text-align:center}.access_notify .form-group{margin-bottom:10px}.access_notify .form-control{color:var(--darkColor);font-family:var(--baseFont);font-weight:400;font-size:14px;border:1px solid #DCDCDC;border-radius:7.5px;height:inherit;padding:11px 12.5px}.access_notify .form-control:active,.access_notify .form-control:focus{box-shadow:none;border:1px solid var(--baseColor);background:var(--grayColor)}.access_notify .verification_code_fields{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;gap:10px;margin:30px 0}.access_notify .verification_code_fields .form-control{color:var(--secondaryColor);background:var(--lightColor);font-family:var(--baseFont);font-weight:500;font-size:48px;border:1px solid var(--baseColor);border-radius:10px;padding:5px;text-align:center;height:inherit;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.access_notify .verification_code_fields .form-control:active,.access_notify .verification_code_fields .form-control:focus{background:var(--grayColor);box-shadow:0 0 5px #3c6e7180}.access_notify .resend_code{margin-top:25px}.access_notify .resend_code h6{color:var(--grayTexts);font-family:var(--baseFont);font-weight:400;font-size:12px;line-height:1;margin-bottom:0}.access_notify .resend_code h6 a{color:var(--secondaryColor);font-weight:500}.access_notify .resend_code h6 a:hover{text-decoration:underline}.access_notify .continue_button,.access_notify .error_footer{margin-top:25px}.access_notify .error_footer h6{color:var(--darkColor);font-family:var(--baseFont);font-weight:400;font-size:14px;line-height:1;margin-bottom:0}.access_notify .error_footer h6 a{color:var(--secondaryColor);font-weight:600}.access_notify .error_footer h6 a:hover{text-decoration:underline}.access_notify .resetting_form,.access_notify .just_remember{margin-top:30px}.access_notify .just_remember h6{color:var(--darkColor);font-family:var(--baseFont);font-weight:500;font-size:12px;line-height:1;margin-bottom:0}.access_notify .just_remember h6 a{color:var(--secondaryColor);font-weight:600}.access_notify .just_remember h6 a:hover{text-decoration:underline}.password_conditions{margin:25px 0;text-align:left}.password_conditions ul{margin-bottom:0}.password_conditions ul li{list-style:none;color:var(--grayTexts);font-family:var(--baseFont);font-weight:500;font-size:12px;margin-bottom:5px;padding-left:22px;background:url(/design/rhombus/images/Icon_Check_Solid_Dark.png) no-repeat;background-position:left center;background-size:15px 15px}.password_conditions ul li.condition_filled{background:url(/design/rhombus/images/Icon_Check_Solid_Color.png) no-repeat;background-position:left center;background-size:15px 15px}.password_conditions ul li:last-child{margin-bottom:0}.rhmbs_page{display:-ms-grid;display:grid;-ms-grid-columns:320px 0px 1fr;grid-template-columns:320px 1fr;grid-auto-rows:auto;gap:0px}.side_menubar{display:grid;align-content:space-between;padding:20px;background:-o-linear-gradient(287.35deg,#3C6E71 1.2%,#4E9296 103.26%);background:linear-gradient(162.65deg,#3c6e71 1.2%,#4e9296 103.26%);height:100vh}.side_menubar .navbar,.side_menubar .navbar .container{display:block;padding:0}.side_menubar .navbar .navbar-brand{padding:0 15px;margin-right:0;margin-bottom:20px}.side_menubar .navbar .navbar-brand img{height:60px;width:auto;max-width:100%;filter:brightness(0) invert(1)}.side_menubar .navbar .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:calc(100vh - 190px);overflow-y:auto}.side_menubar .navbar .nav-item{margin:5px 0}.side_menubar .navbar .nav-link{color:var(--lightColor);background:transparent;font-family:var(--baseFont);font-weight:600;font-size:15px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:24px 12px 1fr;grid-template-columns:24px 1fr;grid-auto-rows:auto;gap:12px;padding:13px 15px;border-radius:7px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.side_menubar .navbar .nav-link:hover,.side_menubar .navbar .nav-link.active{background:#ffffff26}.side_menubar .navbar .nav-link img{width:24px}.side_menubar .navbar .nav_dropdown_link{position:relative}.side_menubar .navbar .nav_dropdown_link:after{content:"";color:var(--lightColor);font-family:"Font Awesome 6 Free";font-weight:700;font-size:18px;position:absolute;right:15px;top:50%;-webkit-transition:all .2s ease-in;-ms-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.side_menubar .navbar .nav_dropdown_link.collapsed:after{content:""}.side_menubar .navbar .drop_menu{padding:8px 10px 8px 36px;margin-bottom:0;background:#0000001a;border-radius:6px;margin-left:10px;margin-right:10px}.side_menubar .navbar .drop_menu li{list-style:none;margin-bottom:3px}.side_menubar .navbar .drop_menu li:last-child{margin-bottom:0}.side_menubar .navbar .drop_menu li .drop_link{color:#ffffffd9;font-family:var(--baseFont);font-weight:500;font-size:13px;position:relative;padding:10px 12px 10px 24px;display:block;border-radius:4px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;text-decoration:none}.side_menubar .navbar .drop_menu li .drop_link:before{content:"";width:5px;height:5px;background:#fff6;border-radius:50%;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.side_menubar .navbar .drop_menu li .drop_link:hover{color:#fff;background:#ffffff1a;padding-left:28px}.side_menubar .navbar .drop_menu li .drop_link:hover:before{background:#44c4cc;width:6px;height:6px;left:12px}.side_menubar .navbar .drop_menu li .drop_link.active{color:#fff;background:#44c4cc33;font-weight:600;padding-left:28px}.side_menubar .navbar .drop_menu li .drop_link.active:before{background:#44c4cc;width:6px;height:6px;left:12px;box-shadow:0 0 6px #44c4cc80}.side_menubar .navbar .nav-divider{height:1px;background:#fff3;margin:15px;list-style:none;display:block!important;padding:0!important;border:none;pointer-events:none;min-height:1px;visibility:visible!important;opacity:1!important;position:relative;z-index:1}.side_menubar .navbar .nav-item+.nav-divider,.side_menubar .navbar .nav-divider+.nav-item{position:relative;z-index:1}.side_menubar .user_info{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:48px 10px 1fr auto;grid-template-columns:48px 1fr auto;grid-auto-rows:auto;gap:10px;background:#ffffff26;position:relative;padding:11px;border-radius:7px}.side_menubar .user_info img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.side_menubar .user_info h6{color:var(--lightColor);font-family:var(--baseFont);font-weight:600;font-size:15px;line-height:1;margin-bottom:0}.side_menubar .user_info span{color:#c9e4e6;font-family:var(--baseFont);font-weight:500;font-size:13px;line-height:1;margin-bottom:0}.side_menubar .user_info .user_actions{display:flex;gap:8px;align-items:center}.side_menubar .user_info .user_action_link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff1a;border-radius:6px;border:none;cursor:pointer;padding:0;transition:all .2s ease-in;text-decoration:none}.side_menubar .user_info .user_action_link:hover{background:#fff3;transform:translateY(-1px)}.side_menubar .user_info .user_action_link img{width:16px;height:16px;filter:brightness(0) invert(1)}.side_menubar .user_info .user_logout_form{margin:0;padding:0;display:inline-block}.side_menubar .user_info .user_logout_btn{background:#ffffff1a}.side_menubar .user_info .user_logout_btn:hover{background:#f443364d}.rhmbs_contents{padding:20px;position:relative}.rhmbs_contents .horizontal_mb_nav_btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;height:38px}.rhmbs_contents .horizontal_mb_nav_btn_wrap .horizontal_mobile_nav{margin-bottom:0!important}.rhmbs_contents .content_header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:38px;margin-bottom:22px}.rhmbs_contents .content_header .heading{display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;margin-bottom:0}.rhmbs_contents .content_header .cta_btn_wrap{margin-top:0;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.rhmbs_contents .items_counter .sub_heading{margin-bottom:0}.rhmbs_contents .items_counter .sub_heading span{color:var(--darkColor);font-family:var(--baseFont);font-weight:500;font-size:12px;display:inline-block;box-shadow:0 1px 2px #00000040;border:1px solid #DCDCDC;border-radius:3px;padding:2px 5px;margin-left:10px;position:relative;top:-1px}.rhmbs_contents .items_count_btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.rhmbs_contents .items_count_btns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.rhmbs_contents .items_count_btns ul li{list-style:none;margin-left:6px}.rhmbs_contents .items_count_btns ul li:first-child{margin-left:0}.rhmbs_contents .cta_btn{padding:8.5px 20px}.rhmbs_contents .cta_btn.cta_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8.5px 20px}.rhmbs_contents .cta_btn.cta_icon img{width:18px;margin-right:6px}.rhmbs_contents .cta_btn.cta_icon_bdr{border:1px solid #898989;background:transparent;color:var(--darkColor);padding:7.5px 20px}.rhmbs_contents .cta_btn.cta_icon_bdr:hover{color:var(--lightColor);background:var(--secondaryColor);border:1px solid var(--secondaryColor)}.rhmbs_contents .cta_btn.cta_icon_bdr .icon_white,.rhmbs_contents .cta_btn.cta_icon_bdr:hover .icon_black{display:none}.rhmbs_contents .cta_btn.cta_icon_bdr:hover .icon_white{display:inline-block}.rhmbs_contents .horizontal_nav_search_filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rhmbs_contents .table_box{border:1px solid #DCDCDC;border-radius:15px}.rhmbs_contents .table_box .table_header{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rhmbs_contents .table_box .table_header .sorting_btns ul{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #DCDCDC;border-radius:7.5px}.rhmbs_contents .table_box .table_header .sorting_btns ul li{list-style:none;border-right:1px solid #DCDCDC}.rhmbs_contents .table_box .table_header .sorting_btns ul li:last-child{border-right:none}.rhmbs_contents .table_box .table_header .sorting_btns .cta_btn{color:#898989;background:var(--lightColor);border-radius:0;padding:7.5px 20px}.rhmbs_contents .table_box .table_header .sorting_btns .cta_btn:hover{color:var(--darkColor);background:#f9f9f9}.rhmbs_contents .table_box .table_header .sorting_btns .cta_btn.active{color:var(--darkColor);background:#f5f5f5}.rhmbs_contents .table_box .table_header .sorting_btns ul li:first-child .cta_btn{border-radius:7.5px 0 0 7.5px}.rhmbs_contents .table_box .table_header .sorting_btns ul li:last-child .cta_btn{border-radius:0 7.5px 7.5px 0}.rhmbs_contents .search_filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rhmbs_contents .search_box{width:310px;margin-right:6px;position:relative}.rhmbs_contents .search_box .form-control{color:var(--darkColor);font-family:var(--baseFont);font-weight:500;font-size:14px;height:inherit;border:1px solid #898989;border-radius:7.5px;padding:7.5px 15px 7.5px 40px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.rhmbs_contents .search_box .form-control:active,.rhmbs_contents .search_box .form-control:focus{box-shadow:none;border:1px solid var(--baseColor);background:#f7f7f7}.rhmbs_contents .search_box .btn{border:none;border-radius:0;padding:0;line-height:1;position:absolute;left:15px;top:9px}.rhmbs_contents .search_box .btn img{width:18px}.rhmbs_contents .search_box .btn:focus{box-shadow:none}.rhmbs_contents .search_box .btn:focus-visible{outline:none}.rhmbs_contents .filter_btn .cta_btn{min-width:120px}.rhmbs_contents .filter_btn.show .cta_btn{color:var(--lightColor);background:var(--baseColor);border:1px solid var(--baseColor)}.rhmbs_contents .filter_btn.show .cta_btn .icon_black{display:none}.rhmbs_contents .filter_btn.show .cta_btn .icon_white{display:inline-block}.rhmbs_contents .filter_btn .filter_down{width:120px;min-width:inherit;-webkit-transform:translate3d(0px,-1px,0px)!important;-ms-transform:translate3d(0px,-1px,0px)!important;transform:translate3d(0,-1px,0)!important;padding:0;margin:0;border-radius:7.5px;left:inherit!important;top:45px!important;right:0;border:1px solid #898989;box-shadow:0 4px 32px #0003}.rhmbs_contents .filter_btn .filter_down ul{padding:0;margin:0}.rhmbs_contents .filter_btn .filter_down ul li{list-style:none;display:block;margin:0}.rhmbs_contents .filter_btn .filter_down ul li a{color:#898989;background:var(--lightColor);font-family:var(--baseFont);font-weight:600;font-size:13px;display:block;padding:8.75px 5px;text-align:center;border-bottom:1px solid #DFDFDF;text-decoration:none;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.rhmbs_contents .filter_btn .filter_down ul li:first-child a{border-radius:7px 7px 0 0}.rhmbs_contents .filter_btn .filter_down ul li:last-child a{border-radius:0 0 7px 7px;border-bottom:none}.rhmbs_contents .filter_btn .filter_down ul li a:hover{color:var(--lightColor);background:var(--baseColor)}.rhmbs_contents .table_body table{margin-bottom:0}.rhmbs_contents .table_body .inventory_table tbody{width:100%;max-height:calc(100vh - 328px);display:block;overflow-y:auto}.rhmbs_contents .table_body tbody tr,.rhmbs_contents .table_body thead tr{display:table;width:100%;table-layout:fixed}.rhmbs_contents .table_body th{border-top:1px solid var(--baseColor);border-bottom:1px solid var(--baseColor);background:var(--baseColor);padding:12.55px 15px;vertical-align:middle;text-align:center}.rhmbs_contents .table_body th h6{color:var(--lightColor)}.rhmbs_contents .table_body th.item_name_td{text-align:left}.rhmbs_contents .table_body td{border-top:1px solid #DCDCDC;vertical-align:middle;text-align:center;padding:10.45px 15px}.rhmbs_contents .table_body tbody tr:first-child td{border-top:none}.rhmbs_contents .table_body td.item_name_td{text-align:left}.rhmbs_contents .table_body h5{color:var(--darkColor);font-family:var(--baseFont);font-weight:500;font-size:14px;margin-bottom:0}.rhmbs_contents .table_body h6{color:#898989;font-family:var(--baseFont);font-weight:600;font-size:12px;margin-bottom:0}.rhmbs_contents .table_body .item_pic_name h5{font-weight:600}.rhmbs_contents .table_body .item_pic_name{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:32px 8px 1fr;grid-template-columns:32px 1fr;grid-auto-rows:auto;gap:8px}.rhmbs_contents .table_body .item_pic_name .item_pic img{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.rhmbs_contents .table_body .expiry_date_td,.rhmbs_contents .table_body .actions_td{width:120px}.rhmbs_contents .table_body .actions_td ul{margin-bottom:0}.rhmbs_contents .table_body .actions_td ul li{list-style:none;display:inline-block;margin-right:10px}.rhmbs_contents .table_body .actions_td ul li:last-child{margin-right:0}.rhmbs_contents .table_body .actions_td ul li img{width:18px}.rhmbs_contents .table_body .inven_items_table .sku_td{width:130px}.rhmbs_contents .table_body .inven_items_table .stock_td{width:100px}.rhmbs_contents .table_body .inven_items_table .category_td{width:175px}.rhmbs_contents .table_body .inven_items_table .actions_td{width:150px}.rhmbs_contents .table_box .table_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;border-top:1px solid #DCDCDC}.rhmbs_contents .table_box .table_footer .page_indicator h6{color:#898989;font-family:var(--baseFont);font-weight:600;font-size:12px;margin-bottom:0}.rhmbs_contents .table_box .table_footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.rhmbs_contents .table_box .table_footer ul li{list-style:none;margin-left:6px}.rhmbs_contents .table_box .table_footer ul li:first-child{margin-left:0}.rhmbs_contents .table_box .table_footer .cta_btn{color:#898989;background:var(--lightColor);border:1px solid #898989;padding:4.5px 15px;min-width:100px}.rhmbs_contents .table_box .table_footer .cta_btn:hover{color:var(--darkColor);background:#f5f5f5}.rhmbs_contents .back_to_main_page{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:18px}.rhmbs_contents .back_to_main_page a{display:inline-block}.rhmbs_contents .back_to_main_page a img{height:32px}.rhmbs_contents .back_to_main_page a .color_icon,.rhmbs_contents .back_to_main_page a:hover .grey_icon{display:none}.rhmbs_contents .back_to_main_page a:hover .color_icon{display:inline-block}.rhmbs_contents .back_to_details_page{height:calc(100vh - 90px);overflow-y:auto;border:1px solid #DCDCDC;padding:20px}.rhmbs_contents .table_body .center_align_table tbody tr,.rhmbs_contents .table_body .center_align_table thead tr{display:table-row;width:100%;table-layout:inherit}.rhmbs_contents .table_body .center_align_table th,.rhmbs_contents .table_body .center_align_table th h6,.rhmbs_contents .table_body .center_align_table td,.rhmbs_contents .table_body .center_align_table td h5{text-align:center}.back_to_details_page .it_details_st_summary{display:-ms-grid;display:grid;-ms-grid-columns:4fr 15px 3fr;grid-template-columns:4fr 3fr;grid-auto-rows:auto;gap:15px;margin-bottom:30px}.back_to_details_page .it_details_st_summary .it_st_box{border:1px solid #DCDCDC;border-radius:15px}.back_to_details_page .it_details_st_summary .heading{background:var(--baseColor);border-radius:15px 15px 0 0;text-align:center;padding:7.5px 15px;margin-bottom:0}.back_to_details_page .it_details_st_summary .heading h5{color:var(--lightColor)}.back_to_details_page .it_details_st_summary .it_st_box_body{padding:25px 15px;position:relative}.back_to_details_page .it_details_st_summary ul{margin-bottom:0}.back_to_details_page .it_details_st_summary ul li{list-style:none;color:var(--darkColor);font-family:var(--baseFont);font-weight:400;font-size:16px;margin-bottom:20px}.back_to_details_page .it_details_st_summary ul li:last-child{margin-bottom:0}.back_to_details_page .it_details_st_summary ul li .it_field{width:110px;display:inline-block;font-weight:600}.back_to_details_page .wh_details_st_summary ul li .it_field{width:145px}.back_to_details_page .it_details_st_summary ul li .bold_texts{font-weight:700}.back_to_details_page .it_details_st_summary .it_info_image{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 110px;grid-template-columns:1fr 110px;grid-auto-rows:auto;gap:10px}.back_to_details_page .it_details_st_summary .it_info_image .item_image .image_wrap img{width:110px;height:110px;border:1px solid rgb(220,220,220);border-radius:10px;object-fit:cover}.back_to_details_page .it_details_st_summary .it_info_image .item_image{display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center}.back_to_details_page .it_details_st_summary .it_info_image .item_image .edit_button{position:absolute;right:15px;bottom:15px}.back_to_details_page .it_details_st_summary .it_info_image .item_image .edit_button img{width:18px}.back_to_details_page .list_of_batches .heading{margin-bottom:10px}.back_to_details_page .list_of_batches .table_box{max-width:660px}.back_to_details_page .list_of_batches .table_box .actions_td .near_expiry{color:#e7a254;font-weight:600}.back_to_details_page .list_of_batches .table_box .actions_td .ok{color:#35ab6c;font-weight:600}.rhmbs_contents .bt_st_details_page{height:auto;overflow-y:auto;border:none;padding:0}.rhmbs_contents .bt_st_table_actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.rhmbs_contents .bt_st_table_actions .table_actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rhmbs_contents .bt_st_table_actions .table_actions>*{margin-right:6px}.rhmbs_contents .bt_st_table_actions .table_actions>*:last-child{margin-right:0}.rhmbs_contents .bt_st_table_actions .heading{margin-bottom:0}.rhmbs_contents .bt_st_table_actions .cta_button .cta_btn{padding:8.5px 20px;min-width:120px}.rhmbs_contents .bt_st_table_actions .search_box{width:275px}.rhmbs_contents .drop_select_box .form-control{color:var(--darkColor);background:var(--lightColor);font-family:var(--baseFont);font-weight:400;font-size:14px;border:1px solid #898989;border-radius:7.5px;padding:7.5px 25px 7.5px 15px;height:inherit;min-width:160px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.rhmbs_contents .bt_st_table_actions .time_range_box .form-control{min-width:200px}.rhmbs_contents .drop_select_box .form-control:active,.rhmbs_contents .drop_select_box .form-control:focus{border:1px solid var(--baseColor);box-shadow:none;background:#f7f7f7}.rhmbs_contents .table_body .batch_list_table tbody{width:100%;max-height:calc(100vh - 183px);display:block;overflow-y:auto}.rhmbs_contents .table_body .batch_list_table .batch_code_td,.rhmbs_contents .table_body .batch_list_table .quantity_td,.rhmbs_contents .table_body .batch_list_table .status_td{width:150px}.rhmbs_contents .table_body .batch_list_table .status_td h5 .ok{color:#35ab6c;font-weight:600}.rhmbs_contents .table_body .batch_list_table .status_td h5 .near_expiry{color:#e7a254;font-weight:600}.rhmbs_contents .table_body .batch_list_table .mvm_type_td h5 .in{color:#2dba77;font-weight:600}.rhmbs_contents .table_body .batch_list_table .mvm_type_td h5 .out{color:#d22222;font-weight:600}.rhmbs_contents .table_body .batch_list_table .actions_td{width:150px}.rhmbs_contents .table_body .overflow_active thead{overflow-y:scroll;width:100%;display:block;background:var(--baseColor);border-radius:15px 15px 0 0}.rhmbs_contents{position:relative}.rhmbs_contents .content_header .cta_btn_wrap{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.rhmbs_contents .content_header .language_switcher{position:static;width:130px}.rhmbs_contents .content_header .warehouse_switcher{position:static;width:200px}.rhmbs_contents .language_switcher .select_field:before{content:"";color:var(--secondaryColor);font-family:"Font Awesome 6 Free";font-weight:700;font-size:15px;position:absolute;left:10px;top:50%;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.rhmbs_contents .language_switcher .select_field:after{right:10px}.rhmbs_contents .language_switcher .form-control{color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:14px;border:1px solid #898989;border-radius:7.5px;background:#f7f7f7;height:inherit;padding:4.5px 20px 4.5px 30px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.rhmbs_contents .language_switcher .form-control:active,.rhmbs_contents .language_switcher .form-control:focus{box-shadow:none;border:1px solid var(--baseColor);background:#e5f5f5}#loader-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1000;background-color:#fffffff2;transition:opacity .5s ease;display:flex;align-items:center;justify-content:center}#loader{display:flex;align-items:center;justify-content:center;position:relative;animation:none!important;-webkit-animation:none!important}#loader img{position:relative;animation:none!important;-webkit-animation:none!important;max-width:80px;max-height:80px;width:auto;height:auto;object-fit:contain}.loader-hidden{display:none}.rhmbs_contents.dash_dash{padding:20px}.content_header.dash_content_header{margin-bottom:20px}.dash_head_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dash_head_contents>*{margin-right:25px}.dash_head_contents>*:last-child{margin-right:0}.dash_head_contents .search_box{margin-right:0}.dash_head_contents .notify_icon_wrap{display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center}.dash_head_contents .notify_icon a{display:inline-block;position:relative}.dash_head_contents .notify_icon img{width:30px}.dash_head_contents .notify_icon .notify_badge{width:20px;height:20px;line-height:20px;text-align:center;background:var(--baseColor);border-radius:50%;color:var(--lightColor);font-family:var(--baseFont);font-weight:500;font-size:12px;display:inline-block;position:absolute;right:-5px;top:-5px}.dash_head_contents .language_switcher{position:static;width:130px}.dash_head_contents .language_switcher .form-control{padding:7.5px 20px 7.5px 30px}.dash_contents{border:1px solid #DCDCDC;padding:20px;height:calc(100vh - 98px);overflow-y:auto}.dash_contents .quick_links_header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.dash_contents .quick_links_header .heading{margin-bottom:0}.dash_contents .quick_links_header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.dash_contents .quick_links_header ul li{list-style:none;margin-right:6px}.dash_contents .quick_links_header ul li:last-child{margin-right:0}.dash_contents .quick_links_body{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;gap:20px}.dash_contents .quick_links_body .single_quick_link a{display:-ms-grid;display:grid;justify-items:center;color:var(--lightColor);font-family:var(--baseFont);font-weight:600;font-size:15px;height:100%;padding:20px 10px;background:var(--baseColor);border-radius:7.5px;text-align:center;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.dash_contents .quick_links_body .single_quick_link a img{max-width:42px}.dash_contents .quick_links_body .single_quick_link a .txts{margin-top:10px}.dash_contents .quick_links_body .single_quick_link a:hover{background:var(--secondaryColor)}.dash_contents .at_a_glance{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:15px;margin:40px 0}.dash_contents .at_a_glance .single_dash_box{border:1px solid #898989;border-radius:7.5px;padding:20px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.dash_contents .at_a_glance .single_dash_box:hover{background:#f7f7f7;cursor:pointer;border:1px solid var(--baseColor);box-shadow:0 0 5px #4e9296d9}.dash_contents .at_a_glance .single_dash_box h6{color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:15px;margin-bottom:10px}.dash_contents .at_a_glance .single_dash_box h2{color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:30px;margin-bottom:0}.dash_contents .dash_graphs{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:20px}.dash_contents .dash_graphs .heading{margin-bottom:10px}.dash_contents .dash_graphs .graph_box{border:1px solid #DCDCDC;border-radius:15px;padding:15px}.stock_lookup{max-height:calc(100vh - 100px);overflow-y:auto;border:1px solid #DCDCDC;padding:20px}.stock_lookup .search_with_filter_wrap{margin-bottom:20px}.stock_lookup .search_with_filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stock_lookup .search_with_filter .search_box_wrap{width:calc(100% - 471px)}.rhmbs_contents .search_box_v2{width:100%;margin-right:0;position:relative}.rhmbs_contents .search_box_v2 .form-control{color:var(--darkColor);font-family:var(--baseFont);font-weight:500;font-size:14px;height:inherit;border:1px solid #898989;border-radius:7.5px;padding:7.5px 15px 7.5px 40px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.rhmbs_contents .search_box_v2 .form-control:active,.rhmbs_contents .search_box_v2 .form-control:focus{box-shadow:none;border:1px solid var(--baseColor);background:#f7f7f7}.rhmbs_contents .search_box_v2 img{width:18px;position:absolute;left:15px;top:12px}.stock_lookup .search_with_filter .filter_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.stock_lookup .search_with_filter .filter_buttons>*{margin-right:10px}.stock_lookup .search_with_filter .filter_buttons>*:last-child{margin-right:0}.stock_lookup .search_with_filter .filter_buttons .cta_btn{padding:8.5px 20px;border:none;min-width:120px}.stock_lookup .search_with_filter .filter_buttons .cta_btn:active,.stock_lookup .search_with_filter .filter_buttons .cta_btn:focus{box-shadow:none}.stock_lookup .search_with_filter_wrap .if_not_found_item{margin-top:5px;padding-left:15px}.stock_lookup .search_with_filter_wrap .if_not_found_item h6{color:#d80027;font-family:var(--baseFont);font-weight:500;font-size:12px;margin-bottom:0}.stock_lookup .found_items_table{margin-bottom:30px}.stock_lookup .found_items_table .table_body .actions_td ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stock_lookup .found_items_table .table_body .actions_td ul li:first-child{margin-right:20px}.stock_lookup .found_items_table .table_body .actions_td ul li:first-child a{width:18px;display:inline-block}.stock_lookup .found_items_table .table_body td h5{color:var(--blackColor);font-weight:600}.stock_lookup .item_batches_table{max-width:480px}.stock_lookup .item_batches_table .heading{margin-bottom:10px;padding-left:15px}.rhmbs_contents .search_city_selection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rhmbs_contents .search_city_selection .city_selection .form-control{color:var(--darkColor);font-family:var(--baseFont);font-weight:500;font-size:14px;min-width:130px;height:inherit;border:1px solid #898989;border-radius:7.5px;padding:7.5px 25px 7.5px 10px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.rhmbs_contents .search_city_selection .city_selection .form-control:active,.rhmbs_contents .search_city_selection .city_selection .form-control:focus{box-shadow:none;background:#f7f7f7;border:1px solid var(--baseColor)}.rhmbs_contents .table_body .warehouse_table tbody{width:100%;max-height:calc(100vh - 275px);display:block;overflow-y:auto}.rhmbs_contents .table_body .warehouse_table .wname_td{text-align:left}.wh_rls .nav{margin-bottom:15px;border-bottom:none}.wh_rls .nav .nav-link{color:#898989;font-family:var(--baseFont);font-weight:600;font-size:14px;margin-bottom:0;border:1px solid #DCDCDC;border-right:none;border-radius:0;padding:7.5px 20px}.wh_rls .wh_rls_sla .nav .nav-link{padding:2.5px 20px;min-width:148.55px;color:var(--darkColor);background:#eee}.wh_rls .nav .nav-link:first-child{border-radius:7.5px 0 0 7.5px}.wh_rls .nav .nav-link:last-child{border-right:1px solid #DCDCDC;border-radius:0 7.5px 7.5px 0}.wh_rls .nav .nav-link:hover{color:var(--darkColor);background:#f5f5f5}.wh_rls .nav .nav-link.active{color:var(--lightColor);background:var(--baseColor);border:1px solid var(--baseColor)}.wh_rls .wh_rls_sla .nav .asi_link.active{color:var(--lightColor);background:#30c980;border:1px solid #30C980}.wh_rls .wh_rls_sla .nav .lsa_link.active{color:var(--lightColor);background:#df506a;border:1px solid #DF506A}.wh_rls .wh_rls_header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:38px;margin-bottom:10px}.wh_rls .wh_rls_header .heading{margin-bottom:0}.wh_rls .wh_rls_header .heading h6.stock_alert{position:relative;padding-left:20px}.wh_rls .wh_rls_header .heading h6.stock_alert:before{content:"";width:12px;height:12px;background:#30c980;border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wh_rls .wh_rls_header .heading h6.low_alert:before{background:#df506a}.rhmbs_contents .wh_rls_header .table_actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rhmbs_contents .wh_rls_header .table_actions>*{margin-right:6px}.rhmbs_contents .wh_rls_header .table_actions>*:last-child{margin-right:0}.wh_rls .wh_rls_header .right_actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh_rls .wh_rls_header .right_actions .drop_select_box{margin-right:6px}.wh_rls .wh_rls_header .right_actions .drop_select_box .form-control{color:var(--darkColor);background:var(--lightColor);font-family:var(--baseFont);font-weight:400;font-size:14px;border:1px solid #898989;border-radius:7.5px;padding:7.5px 25px 7.5px 15px;height:inherit;min-width:120px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.wh_rls .wh_rls_header .right_actions .drop_select_box .form-control:active,.wh_rls .wh_rls_header .right_actions .drop_select_box .form-control:focus{border:1px solid var(--baseColor);box-shadow:none;background:#f7f7f7}.rhmbs_contents .table_body .stock_ov_table .actions_td{width:auto}.wh_rls .wh_rls_location{max-width:660px}.rhmbs_contents .table_body .recent_a_table .date_td{text-align:left}.rhmbs_contents .wh_loc_list_page .heading{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.rhmbs_contents .wh_loc_list_page .search_box{width:290px}.rhmbs_contents .wh_loc_list_page .table_actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.rhmbs_contents .wh_loc_list_page .table_actions .filter_and_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rhmbs_contents .wh_loc_list_page .table_actions .filter_and_buttons>*{margin-right:6px}.rhmbs_contents .wh_loc_list_page .table_actions .filter_and_buttons>*:last-child{margin-right:0}.rhmbs_contents .wh_loc_list_page .drop_select_box .form-control{color:var(--darkColor);background:var(--lightColor);font-family:var(--baseFont);font-weight:400;font-size:14px;border:1px solid #898989;border-radius:7.5px;padding:7.5px 25px 7.5px 15px;height:inherit;min-width:auto;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.rhmbs_contents .wh_loc_list_page .drop_select_box .form-control:active,.rhmbs_contents .wh_loc_list_page .drop_select_box .form-control:focus{border:1px solid var(--baseColor);box-shadow:none;background:#f7f7f7}.rhmbs_contents .wh_loc_list_page .th_filters .drop_select_box .form-control{min-width:150px}.rhmbs_contents .table_body .wh_loc_list_table tbody{width:100%;max-height:calc(100vh - 223px);display:block;overflow-y:auto}.rhmbs_contents .table_body .wh_loc_list_table .asso_wh_td,.rhmbs_contents .table_body .wh_loc_list_table .trans_id_td{text-align:left}.rhmbs_contents .wh_loc_list_page .table_actions .th_filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rhmbs_contents .wh_loc_list_page .table_actions .th_filters>*{margin-right:6px}.rhmbs_contents .wh_loc_list_page .table_actions .th_filters>*:last-child{margin-right:0}.rhmbs_contents .wh_loc_list_page .table_actions .th_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rhmbs_contents .wh_loc_list_page .table_actions .th_buttons>*{margin-right:6px}.rhmbs_contents .wh_loc_list_page .table_actions .th_buttons>*:last-child{margin-right:0}.rhmbs_contents .horizontal_nav_header{margin-bottom:20px}.rhmbs_contents .horizontal_nav_header .horizontal_mobile_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;height:32px}.rhmbs_contents .horizontal_nav_header .horizontal_mobile_nav .horizontal_toggle_wrap{display:none}.rhmbs_contents .horizontal_nav_header .heading{margin-bottom:0}.rhmbs_contents .horizontal_nav_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rhmbs_contents .horizontal_nav{margin-bottom:0;font-size:0px}.rhmbs_contents .horizontal_nav li{list-style:none;display:inline-block;border:1px solid #DCDCDC;border-right:none}.rhmbs_contents .horizontal_nav li:last-child{border-right:1px solid #DCDCDC}.rhmbs_contents .horizontal_nav .cta_btn{color:#898989;background:#f9f9f9;border-radius:0;padding:7.5px 20px}.rhmbs_contents .horizontal_nav .cta_btn:hover{color:var(--darkColor);background:#f5f5f5}.rhmbs_contents .horizontal_nav .cta_btn.active{color:var(--darkColor);background:var(--lightColor)}.rhmbs_contents .horizontal_nav li:first-child,.rhmbs_contents .horizontal_nav li:first-child .cta_btn{border-radius:7.5px 0 0 7.5px}.rhmbs_contents .horizontal_nav li:last-child{border-radius:0 7.5px 7.5px 0}.rhmbs_contents .horizontal_nav li:last-child .cta_btn{border-radius:0 7.5px 7.5px 0}.rhmbs_contents .user_action_btns>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.rhmbs_contents .user_action_btns>ul li{list-style:none;margin-left:6px}.rhmbs_contents .user_action_btns>ul li:first-child{margin-left:0}.rhmbs_contents .table_body .user_table tbody{width:100%;max-height:calc(100vh - 334px);display:block;overflow-y:auto}.rhmbs_contents .table_body .user_table .check_td{width:48px}.rhmbs_contents .table_body .user_table .name_td{text-align:left;padding-left:0}.rhmbs_contents .table_body .user_table .name_td a{color:#898989;font-family:var(--baseFont);font-weight:500;font-size:12px;line-height:1;display:block;margin-top:2px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.rhmbs_contents .table_body .user_table .name_td a:hover{color:var(--secondaryColor)}.rhmbs_contents .table_body .user_table .role_td h5{color:#898989}.rhmbs_contents .table_body .user_table .status_td span{color:#898989;font-family:var(--baseFont);font-weight:500;font-size:14px;display:inline-block}.rhmbs_contents .table_body .user_table .status_td span.status_active{color:#35ab6c;font-weight:600}.rhmbs_contents .table_body .user_table .role_td,.rhmbs_contents .table_body .user_table .status_td,.rhmbs_contents .table_body .user_table .actions_td{width:120px}.rhmbs_contents .table_body .team_table tbody{width:100%;max-height:calc(100vh - 256px);display:block;overflow-y:auto}.rhmbs_contents .table_body .rounded_table th{border-top:none}.rhmbs_contents .table_body .rounded_table th:first-child{border-radius:15px 0 0}.rhmbs_contents .table_body .rounded_table th:last-child{border-radius:0 15px 0 0}.rhmbs_contents .table_body .team_table .team_td{text-align:left}.rhmbs_contents .table_body .team_table .members_td,.rhmbs_contents .table_body .team_table .active_order_td,.rhmbs_contents .table_body .team_table .actions_td{width:150px}.the_details_modal .modal-dialog{margin:15px auto}.the_details_modal .modal-dialog-centered{min-height:calc(100% - 30px)}.the_details_modal .modal-content .modal-body{padding:20px}.the_details_modal .rhmbs_contents{padding:0;border:1px solid #DCDCDC;border-radius:15px}.the_details_modal .modal-header{border-bottom:1px solid #DCDCDC;position:relative;padding:20px 30px 20px 20px}.the_details_modal .modal-header h4{color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:20px;margin-bottom:0}.the_details_modal .modal-header .close{position:absolute;right:20px;top:45%;opacity:1;padding:0;margin:0;line-height:1;text-shadow:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.the_details_modal .modal-header .close:hover{opacity:1}.the_details_modal .modal-header .close img{height:15px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.the_details_modal .delete_details_button{padding:15px;border-top:1px solid #DCDCDC}.the_details_modal .delete_details_button .cta_btn{color:#d9310c;background:#f9f9f9;border:1px solid #D9310C;padding:8.5px 15px}.the_details_modal .delete_details_button .cta_btn:hover{color:var(--lightColor);background:#d9310c}.the_details_modal .table_body .the_details_table tbody{width:100%;max-height:calc(100vh - 251px);display:block;overflow-y:auto}.the_details_modal .table_body .the_details_table th{border-top:none}.the_details_modal .table_body .the_details_table th:first-child{border-radius:15px 0 0}.the_details_modal .table_body .the_details_table th:last-child{border-radius:0 15px 0 0}.the_details_modal .table_body .the_details_table .tuser_name_td{text-align:left}.the_details_modal .table_body .the_details_table .tuser_name_td a{color:#898989;font-family:var(--baseFont);font-weight:500;font-size:12px;line-height:1;display:block;margin-top:2px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.the_details_modal .table_body .the_details_table .tuser_name_td a:hover{color:var(--secondaryColor)}.the_details_modal .table_body .the_details_table .status_td span{color:#898989;font-family:var(--baseFont);font-weight:500;font-size:14px;display:inline-block}.the_details_modal .table_body .the_details_table .status_td span.status_active{color:#35ab6c;font-weight:600}.the_details_modal .table_body .the_details_table .role_td{width:105px}.the_details_modal .table_body .the_details_table .status_td,.the_details_modal .table_body .the_details_table .actions_td{width:90px}.rhmbs_contents .table_body .role_permission_table tbody{width:100%;max-height:calc(100vh - 256px);display:block;overflow-y:auto}.rhmbs_contents .table_body .role_permission_table td{padding:14.5px 15px}.rhmbs_contents .table_body .role_permission_table .role_p_td{text-align:left}.rhmbs_contents .table_body .role_permission_table .members_td,.rhmbs_contents .table_body .role_permission_table .active_order_td,.rhmbs_contents .table_body .role_permission_table .actions_td{width:150px}.rhmbs_contents .wh_selection_lang_switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rhmbs_contents .wh_selection_lang_switcher>*{margin-right:10px}.rhmbs_contents .wh_selection_lang_switcher>*:last-child{margin-right:0}.rhmbs_contents .wh_selection_lang_switcher .language_switcher .form-control{padding:7.5px 20px 7.5px 30px}.scdb_header{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;gap:10px;margin-bottom:10px}.scdb_header .search_box{margin:0;width:100%}.cross_dock_box{border:1px solid #CFCFCF;border-radius:20px}.cross_dock_box .cross_dock_box_header{padding:15px;background:#4e9296;display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;gap:15px;border-radius:20px 20px 0 0}.cross_dock_box .cross_dock_box_header .single_head_title h6{color:var(--lightColor);font-family:var(--baseFont);font-weight:600;font-size:16px;text-align:center;margin-bottom:0}.cross_dock_box .cross_dock_box_body{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;gap:15px;padding:15px;height:calc(100vh - 204px);overflow-y:auto}.cross_dock_box .cross_dock_box_body .cross_box_header{display:none}.cross_dock_box .cross_dock_box_body .cross_box_header h6{color:var(--lightColor);font-family:var(--baseFont);font-weight:600;font-size:15px;text-align:center;margin-bottom:0}.cross_dock_box .cross_dock_box_body .single_cd_box{margin-bottom:15px;border:1px solid #CDCDCD;border-radius:15px;padding:15px;background:var(--lightColor);box-shadow:0 4px 4px #5ac6cc;display:-ms-grid;display:grid;-ms-grid-columns:24px 10px 1fr;grid-template-columns:24px 1fr;grid-auto-rows:auto;gap:10px}.cross_dock_box .cross_dock_box_body .single_cd_box:last-child{margin-bottom:0}.cross_dock_box .cross_dock_box_body .single_cd_box.box_damaged{box-shadow:0 4px 4px #c7000040;box-shadow:0 4px 4px #c70000a6;position:relative}.cross_dock_box .cross_dock_box_body .single_cd_box.box_damaged a{line-height:1;position:absolute;right:10px;top:5px}.cross_dock_box .cross_dock_box_body .single_cd_box.box_damaged a img{width:18px}.cross_dock_box .check{top:2px}.cross_dock_box .checkmark{width:24px;height:24px}.cross_dock_box .check .checkmark:after{font-size:18px;height:24px;width:24px;line-height:24px;background:#d9d9d9;border:1px solid #D9D9D9;border-radius:3px}.cross_dock_box .cross_dock_box_body .dock_infos ul{margin-bottom:0}.cross_dock_box .cross_dock_box_body .dock_infos ul li{list-style:none;color:var(--darkColor);font-family:var(--baseFont);font-weight:400;font-size:12px;margin-bottom:7.5px}.cross_dock_box .cross_dock_box_body .dock_infos ul li:last-child{margin-bottom:0}.cross_dock_box .cross_dock_box_body .dock_infos ul li .bold_texts{font-weight:600}.rhmbs_contents .horizontal_nav_header .horizontal_search_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.rhmbs_contents .horizontal_nav_header .horizontal_search_wrap .horizontal_mobile_nav{margin-bottom:0}.rhmbs_contents .horizontal_nav_header .hori_search_lang{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rhmbs_contents .horizontal_nav_header .hori_search_lang .language_switcher .form-control{padding:7.5px 20px 7.5px 30px}.rhmbs_contents .account_details{border:1px solid #DCDCDC;border-radius:0;height:calc(100vh - 156px);overflow-y:auto;padding:20px}.rhmbs_contents .account_details .single_ac_details{border-bottom:1px solid #DCDCDC;margin-bottom:25px;padding-bottom:25px}.rhmbs_contents .account_details .single_ac_details:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.rhmbs_contents .account_details .heading{margin-bottom:25px}.rhmbs_contents .account_details .heading_top_actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.rhmbs_contents .account_details .heading_top_actions .heading{margin-bottom:0}.rhmbs_contents .account_details .heading_top_actions ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.rhmbs_contents .account_details .heading_top_actions ul li{list-style:none;margin-left:6px}.rhmbs_contents .account_details .heading_top_actions ul li:first-child{margin-left:0}.rhmbs_contents .account_details .heading_top_actions .cta_bdr{color:var(--darkColor);background:var(--lightColor);padding:7.5px 15px;border:1px solid #898989;border-radius:7.5px;min-width:150px}.rhmbs_contents .account_details .heading_top_actions .cta_bdr:hover{color:var(--lightColor);background:var(--secondaryColor);border:1px solid var(--secondaryColor)}.rhmbs_contents .account_details .pic_general_info{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:135px 30px 1fr;grid-template-columns:135px 1fr;grid-auto-rows:auto;gap:30px}.rhmbs_contents .account_details .pic_general_info .form_row_2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:30px;margin-bottom:20px}.rhmbs_contents .account_details .pic_general_info .form_row_2:last-child{margin-bottom:0}.rhmbs_contents .account_details .pic_general_info .form-group{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:70px 10px 1fr;grid-template-columns:70px 1fr;grid-auto-rows:auto;gap:10px;margin-bottom:0}.rhmbs_contents .account_details .change_profile_pic .label{background:#d9d9d9;width:120px;height:120px;border-radius:50%;display:block;cursor:pointer;text-align:center;margin-bottom:0}.rhmbs_contents .account_details .change_profile_pic .form-control{outline:0;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;display:none}.rhmbs_contents .account_details .change_profile_pic .icon img{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.rhmbs_contents .account_details .change_profile_pic h6{color:#202020;font-family:var(--baseFont);font-weight:600;font-size:15px;margin-bottom:0;margin-top:7.5px}.rhmbs_contents .account_details .form-group label{color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:14px;margin-bottom:0}.rhmbs_contents .account_details .form-control{color:var(--darkColor);background:var(--lightColor);font-family:var(--baseFont);font-weight:400;font-size:14px;border:1px solid rgb(220,220,220);border-radius:7.5px;padding:8.5px 15px;height:inherit;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.rhmbs_contents .account_details .form-control:active,.rhmbs_contents .account_details .form-control:focus{border:1px solid var(--baseColor);box-shadow:none;background:#f7f7f7}.rhmbs_contents .account_details .password_inputs .form-group{display:-ms-grid;display:grid;-ms-grid-columns:235px 10px 1fr;grid-template-columns:235px 1fr;grid-auto-rows:auto;gap:10px;margin-bottom:25px}.rhmbs_contents .account_details .password_inputs .form-group:last-child{margin-bottom:0}.rhmbs_contents .account_details .password_inputs .form-group .input_field{max-width:400px}.rhmbs_contents .account_details .password_inputs label{margin-top:9px}.rhmbs_contents .account_details .password_conditions{margin:10px 0 0}.rhmbs_contents .account_details .information_inputs .form-group{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:235px 10px 1fr;grid-template-columns:235px 1fr;grid-auto-rows:auto;gap:10px;margin-bottom:25px}.rhmbs_contents .account_details .information_inputs .form-group:last-child{margin-bottom:0}.rhmbs_contents .account_details .information_inputs .form-group .input_field{max-width:400px}.rhmbs_contents .account_details .two_factor{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 50px 150px;grid-template-columns:1fr 150px;grid-auto-rows:auto;gap:50px;background:#f9f9f9;border:1px solid #DCDCDC;border-radius:5px;padding:15px}.rhmbs_contents .account_details .two_factor .heading{margin-bottom:0;position:relative;padding-left:60px}.rhmbs_contents .account_details .two_factor .heading:before{content:"";width:48px;height:48px;background:url(/design/rhombus/images/Icon_Shield_Check.png) no-repeat;background-position:center center;background-size:100% 100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.rhmbs_contents .account_details .two_factor .heading p .break{display:block}.rhmbs_contents .account_details .two_factor .cta_btn{padding:8.5px 15px}.rhmbs_contents .account_details .save_changes_action{margin-top:25px}.rhmbs_contents .account_details .save_changes_action ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}.rhmbs_contents .account_details .save_changes_action ul li{list-style:none;margin-left:6px}.rhmbs_contents .account_details .save_changes_action ul li:first-child{margin-left:0}.rhmbs_contents .account_details .save_changes_action .cta_btn{padding:8.5px 15px;min-width:150px}.rhmbs_contents .account_details .save_changes_action .cta_btn.cta_bdr{color:var(--darkColor);background:var(--lightColor);padding:7.5px 15px;border:1px solid #898989}.rhmbs_contents .account_details .save_changes_action .cta_btn.cta_bdr:hover{color:var(--lightColor);background:var(--secondaryColor);border:1px solid var(--secondaryColor)}.modal-backdrop,.modal-backdrop.show{background:#00000059;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:1}.action_modal .modal-lg{max-width:380px!important;margin:0 0 0 auto;min-height:100vh;max-height:100vh}.action_modal .modal-content{background:var(--lightColor);border-radius:0;border:none;height:100%}.action_modal_centered .modal-content{background:var(--lightColor);border-radius:15px;border:none;height:100%}.action_modal_centered .modal-md{max-width:460px}.action_modal_centered .modal-lg{max-width:580px}.action_modal .modal-header{border-bottom:1px solid #DCDCDC;position:relative;padding:20px 30px 20px 20px}.action_modal .modal-header h4{color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:20px;margin-bottom:0}.action_modal .modal-header .close{position:absolute;right:20px;top:45%;opacity:1;padding:0;margin:0;line-height:1;text-shadow:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.action_modal .modal-header .close:hover{opacity:1}.action_modal .modal-header .close img{height:15px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.action_modal .modal-footer{padding:15px 20px;border-top:1px solid #DCDCDC}.action_modal .modal-footer>*{margin:0}.action_modal .modal-footer .action_buttons ul{margin-bottom:0;display:flex}.action_modal .modal-footer .action_buttons ul li{list-style:none;margin-left:10px}.action_modal .modal-footer .action_buttons ul li:first-child{margin-left:0}.action_modal .modal-footer .action_buttons ul li .cta_btn{font-weight:500;font-size:14px;border-radius:7.5px;padding:7.5px 20px;min-width:120px}.action_modal .modal-footer .action_buttons ul li .cta_btn:focus{box-shadow:none}.action_modal .modal-footer .action_buttons ul li .cta_btn.cta_bdr{color:var(--darkColor);background:var(--lightColor);border:1px solid #898989;padding:6.5px 20px}.action_modal .modal-footer .action_buttons ul li .cta_btn.cta_bdr:hover{color:var(--lightColor);background:#d9310c;border:1px solid #D9310C}.action_modal .modal-body,.action_modal_centered .modal-body{padding:0}.action_modal .form-group{margin-bottom:15px}.action_modal .form-group label{color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:13px;margin-bottom:3px}.action_modal .form-group:last-child{margin-bottom:0}.action_modal .form-control{color:var(--darkColor);background:var(--lightColor);font-family:var(--baseFont);font-weight:400;font-size:14px;border:1px solid #DCDCDC;border-radius:7.5px;padding:8.5px 15px;height:inherit;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.action_modal .form-control:active,.action_modal .form-control:focus{border:1px solid var(--baseColor);box-shadow:none;background:#f7f7f7}.action_modal .add_new_item{padding:20px}.action_modal .add_new_item .upload_item_image .upload_preview{margin-bottom:10px}.action_modal .add_new_item .upload_item_image .upload_preview img{width:125px;height:125px;border:1px solid #DCDCDC;border-radius:10px;-o-object-fit:cover;object-fit:cover}.action_modal .add_new_item .upload_item_image .label{color:var(--lightColor);background:var(--baseColor);font-family:var(--baseFont);font-weight:600;font-size:14px;padding:10px 15px;border-radius:7.5px;display:inline-block;cursor:pointer;text-align:center;margin-bottom:0;min-width:125px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.action_modal .add_new_item .upload_item_image .label:hover{background:var(--secondaryColor)}.action_modal .add_new_item .upload_item_image .form-control{outline:0;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;display:none}.action_modal .add_new_item .upload_item_image h6{color:var(--lightColor);font-family:var(--baseFont);font-weight:600;font-size:14px;margin-bottom:0;text-align:center}.action_modal .item_details{padding:20px}.action_modal .item_details .batches_list{border:1px solid #DCDCDC;border-radius:7.5px;padding:8.5px 15px}.action_modal .item_details .batches_list ul{margin-bottom:0}.action_modal .item_details .batches_list ul li{list-style:none;color:#898989;font-family:var(--baseFont);font-weight:500;font-size:14px;margin-bottom:5px}.action_modal .item_details .batches_list ul li:last-child{margin-bottom:0}.qtySelector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qtySelector .fa{color:#000;background:#ededed;cursor:pointer;display:inline-block;width:24px;height:24px;line-height:24px;font-size:14px;text-align:center;border-radius:50%}.qtySelector .fa.clicked{font-size:12px}.qtySelector .qtyValue{width:50px;text-align:center;margin:0 7.5px}.action_modal .create_batch,.action_modal .add_warehouse{padding:20px}.iti{position:relative;display:inline-block;width:100%}.iti__country-list{list-style:none;text-align:left;white-space:break-spaces;width:325px}.action_modal .add_loc_modal,.action_modal .stock_transfer,.action_modal .edit_user{padding:20px}.action_modal .edit_user .form-group{margin-bottom:12px}.action_modal .edit_user .delete_user_button{margin-top:20px}.action_modal .edit_user .delete_user_button .cta_btn{color:#d9310c;background:#f9f9f9;border:1px solid #D9310C;padding:8.5px 15px}.action_modal .edit_user .delete_user_button .cta_btn:hover{color:var(--lightColor);background:#d9310c}.action_modal .add_new_team{padding:20px}.action_modal .add_new_team .form_label label{color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:13px;margin-bottom:3px}.action_modal .add_new_team .form_row_2_1{display:-ms-grid;display:grid;-ms-grid-columns:2fr 7.5px 1fr;grid-template-columns:2fr 1fr;grid-auto-rows:auto;gap:7.5px;margin-bottom:7.5px}.action_modal .add_new_team .form_row_2_1:last-child{margin-bottom:0}.action_modal .add_new_team .form_row_2_1 .form-group{margin-bottom:0}.action_modal_centered .centered_actions{padding:50px;position:relative;text-align:center}.action_modal_centered .close{position:absolute;right:15px;top:7.5px;opacity:1;padding:0;margin:0;line-height:1;text-shadow:none}.action_modal_centered .close img{height:15px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.action_modal_centered .confirmation_mark{margin-bottom:20px}.action_modal_centered .confirmation_mark img{max-width:36px}.action_modal_centered .heading{margin-bottom:20px}.action_modal_centered .info_texts p{color:#898989;font-family:var(--baseFont);font-weight:500;font-size:14px;line-height:1.5;margin-bottom:0}.action_modal_centered .info_texts p .bold_texts{color:var(--darkColor);font-weight:700}.action_modal_centered .info_texts p .black_texts{color:var(--blackColor)}.action_modal_centered .info_texts p .break{display:block}.action_modal_centered .back_to_page,.action_modal_centered .action_btns{margin-top:20px}.action_modal_centered .action_btns ul{margin-bottom:0;font-size:0px}.action_modal_centered .action_btns ul li{list-style:none;display:inline-block;margin-right:15px}.action_modal_centered .action_btns ul li:last-child{margin-right:0}.action_modal_centered .action_btns ul li .cta_btn{font-weight:500;font-size:14px;border-radius:7.5px;padding:7.5px 20px;min-width:120px}.action_modal_centered .action_btns ul li .cta_btn.cta_bdr{color:var(--darkColor);background:var(--lightColor);border:1px solid rgb(137,137,137);padding:6.5px 20px}.action_modal_centered .action_btns ul li .cta_btn.cta_bdr:hover{color:var(--lightColor);background:#d9310c;border:1px solid #D9310C}.action_modal .add_new_role{padding:20px}.action_modal .role_permissions .form-group{margin-bottom:5px}.action_modal .single_field_permissions{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:24px 7.5px 2fr 7.5px 1fr;grid-template-columns:24px 2fr 1fr;grid-auto-rows:auto;gap:7.5px;margin-bottom:7.5px}.action_modal .single_field_permissions:last-child{margin-bottom:0}.action_modal .single_field_permissions .field_name{border:1px solid #DCDCDC;border-radius:7.5px;padding:12px 15px}.action_modal .single_field_permissions.active .field_name{border:1px solid var(--baseColor)}.action_modal .single_field_permissions .field_name h6{color:#898989;font-family:var(--baseFont);font-weight:500;font-size:14px;line-height:1;margin-bottom:0}.action_modal .single_field_permissions.active .field_name h6{color:var(--darkColor)}.action_modal .single_field_permissions .field_permission .form-control{pointer-events:none;opacity:.75}.action_modal .single_field_permissions.active .field_permission .form-control{pointer-events:auto;opacity:1;border:1px solid var(--baseColor)}.action_modal .single_field_permissions .field_permission .select_field:after{color:#b5b5b5}.action_modal .single_field_permissions.active .field_permission .select_field:after{color:var(--secondaryColor)}.action_modal .role_assigning{margin-top:20px}.action_modal .role_assigning .form_label{text-align:left}.action_modal .role_assigning .form_label label{color:var(--darkColor);font-family:var(--baseFont);font-weight:600;font-size:13px;margin-bottom:3px}.action_modal .role_assigning .form_row_2_1{display:-ms-grid;display:grid;-ms-grid-columns:2fr 7.5px 1fr;grid-template-columns:2fr 1fr;grid-auto-rows:auto;gap:7.5px;margin-bottom:7.5px}.action_modal .role_assigning .form_row_2_1:last-child{margin-bottom:0}.action_modal .role_assigning .form_row_2_1 .form-group{margin-bottom:0}.action_modal .role_assigning .action_btns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.action_modal_centered .ship_details_status{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 15px 145px;grid-template-columns:1fr 145px;grid-auto-rows:auto;gap:15px;margin-bottom:20px}.action_modal_centered .ship_details_status .shipment_image img{width:145px;height:145px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.action_modal_centered .ship_details_status ul{margin-bottom:0}.action_modal_centered .ship_details_status ul li{list-style:none;color:var(--darkColor);font-family:var(--baseFont);font-weight:400;font-size:14px;margin-bottom:10px}.action_modal_centered .ship_details_status ul li:last-child{margin-bottom:0}.action_modal_centered .ship_details_status ul li .bold_texts{font-weight:600}.action_modal_centered .ship_details_status ul li img{width:18px;margin-left:5px}@media (max-width: 575.98px){.login_signup_page{-ms-grid-columns:auto;grid-template-columns:auto;gap:0px}.login_signup_page .left_bar{padding:10px 15px;text-align:center}.login_signup_page .left_bar .logo{max-width:200px;margin:0 auto 20px}.login_signup_page .left_bar .logo img{width:100%;height:auto;max-width:180px;filter:brightness(0) invert(1)}.login_signup_page .left_bar .slogan h4{font-size:18px}.login_signup_page .left_bar .slogan h4 .break{display:inline-block}.login_signup{padding:30px 15px;max-height:auto;height:calc(100vh - 85px)}.login_signup .form_box{max-width:330px}.login_signup .form_box .form_header h5{font-size:20px}.login_signup .footer_contents{max-width:330px}.icon_header .texts h6{font-size:13px}.verify_email{padding:15px}.verify_email .verify_contents{max-width:330px}.verify_email .form-control{font-size:42px}.forgot_reset_page{padding:15px}.forgot_reset_page .forgot_reset_contents{max-width:330px}}@media (min-width: 576px) and (max-width: 767.98px){.container{max-width:540px}.login_signup_page{-ms-grid-columns:200px 0px 1fr;grid-template-columns:200px 1fr;gap:0px}.login_signup_page .left_bar .logo{max-width:150px}.login_signup_page .left_bar,.login_signup{padding:15px}.login_signup .form_box{max-width:330px}.login_signup .form_box .form_header h5{font-size:20px}.login_signup .footer_contents{max-width:330px}.login_signup_page .left_bar .slogan h4{font-size:18px}}@media (min-width: 768px) and (max-width: 991.98px){.container{max-width:720px}.login_signup_page{-ms-grid-columns:280px 0px 1fr;grid-template-columns:280px 1fr;gap:0px}.login_signup_page .left_bar .logo{max-width:160px}.login_signup_page .left_bar,.login_signup{padding:30px}.login_signup_page .left_bar .slogan h4{font-size:24px}}@media (min-width: 992px) and (max-width: 1199.98px){.container{max-width:960px}.login_signup_page{-ms-grid-columns:360px 0px 1fr;grid-template-columns:360px 1fr;gap:0px}.login_signup_page .left_bar .logo{max-width:170px}.login_signup_page .left_bar,.login_signup{padding:30px}.login_signup_page .left_bar .slogan h4{font-size:28px}}@media (min-width: 1200px){.container{max-width:1140px}}.collapse.show{visibility:visible}.back_to_details_page .it_details_st_summary ul li .it_field{min-width:110px;width:auto}.back_to_details_page .list_of_batches .table_box{max-width:none}.side_menubar{height:auto!important;min-height:100vh}.rhmbs_contents .horizontal_nav_header{margin-bottom:18px}.rhmbs_contents .horizontal_nav_wrap{gap:10px}.rhmbs_contents .horizontal_nav .cta_btn{font-weight:500}.rhmbs_contents .horizontal_nav_wrap--secondary{margin-top:10px;padding-top:8px;border-top:1px solid #ECECEC}.rhmbs_contents .horizontal_nav_wrap--secondary .horizontal_nav{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin}.rhmbs_contents .horizontal_nav_wrap--secondary .horizontal_nav li{border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}.rhmbs_contents .horizontal_nav_wrap--secondary .horizontal_nav li:first-child{border-left:1px solid #E5E5E5}.rhmbs_contents .horizontal_nav_wrap--secondary .horizontal_nav li:last-child{border-right:1px solid #E5E5E5}.rhmbs_contents .horizontal_nav_wrap--secondary .horizontal_nav .cta_btn{font-size:12px;padding:6px 12px}@media (max-width: 767px){.rhmbs_contents .horizontal_nav_wrap{justify-content:flex-start}.rhmbs_contents .horizontal_nav_wrap--primary .horizontal_nav{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}}.settings_card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:16px}.settings_card:last-child{margin-bottom:0}.settings_card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid #f1f5f9}.settings_card__title{margin:0;font-size:14px;font-weight:700;color:#353535}.settings_card__subtitle{margin:3px 0 0;font-size:12px;color:#64748b}.settings_card__body{padding:18px}.settings_form_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.settings_form_grid--3{grid-template-columns:repeat(3,1fr)}.settings_form_grid .col-span-2{grid-column:span 2}.settings_form_grid .col-span-3{grid-column:span 3}.settings_form_group{display:flex;flex-direction:column;gap:5px}.settings_form_group label,.settings_form_label{font-size:12.5px;font-weight:600;color:#353535;margin-bottom:0}.settings_form_group small{font-size:11.5px;color:#64748b;margin-top:2px}.settings_index_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.settings_index_card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:10px;transition:border-color .15s ease,box-shadow .15s ease}.settings_index_card:hover{border-color:#4e9296;box-shadow:0 2px 8px #4e92961f}.settings_index_card__icon_wrap{width:38px;height:38px;border-radius:8px;background:linear-gradient(135deg,#3c6e71,#4e9296);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.settings_index_card__group{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4e9296}.settings_index_card__title{font-size:14px;font-weight:700;color:#353535;margin:0}.settings_index_card__desc{font-size:12.5px;color:#64748b;margin:0;line-height:1.4}.settings_index_card__links{display:flex;flex-direction:column;gap:3px;border-top:1px solid #f1f5f9;padding-top:10px;margin-top:4px}.settings_index_card__link{font-size:12px;color:#4e9296;display:flex;align-items:center;gap:6px;text-decoration:none}.settings_index_card__link:hover{color:#3c6e71;text-decoration:underline}@media (max-width: 900px){.settings_form_grid,.settings_form_grid--3{grid-template-columns:1fr}.settings_form_grid .col-span-2,.settings_form_grid .col-span-3{grid-column:span 1}}.rhmbs_contents .settings_card__body table{margin-bottom:0}.rhmbs_contents .settings_card__body th{border-top:1px solid var(--baseColor);border-bottom:1px solid var(--baseColor);background:var(--baseColor);padding:12.55px 15px;vertical-align:middle;text-align:center}.rhmbs_contents .settings_card__body th h6{color:var(--lightColor);margin-bottom:0}.rhmbs_contents .settings_card__body th.name_td,.rhmbs_contents .settings_card__body th.tuser_name_td,.rhmbs_contents .settings_card__body th.item_name_td{text-align:left}.rhmbs_contents .settings_card__body td{border-top:1px solid #DCDCDC;vertical-align:middle;text-align:center;padding:10.45px 15px}.rhmbs_contents .settings_card__body tbody tr:first-child td{border-top:none}.rhmbs_contents .settings_card__body td.name_td,.rhmbs_contents .settings_card__body td.tuser_name_td,.rhmbs_contents .settings_card__body td.item_name_td{text-align:left}.rhmbs_contents .settings_card__body td h5{color:var(--darkColor);font-family:var(--baseFont);font-weight:500;font-size:14px;margin-bottom:0}.rhmbs_contents .settings_card__body .rounded_table th{border-top:none}.rhmbs_contents .settings_card__body .rounded_table th:first-child{border-radius:15px 0 0}.rhmbs_contents .settings_card__body .rounded_table th:last-child{border-radius:0 15px 0 0}.settings_filters_compact{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;align-items:center}.rhmbs_contents .settings_card__body .settings_table_compact th{padding:9px 10px}.rhmbs_contents .settings_card__body .settings_table_compact td{padding:8px 10px}.rhmbs_contents .settings_card__body .settings_table_compact th h6{font-size:12px;line-height:1.2}.rhmbs_contents .settings_card__body .settings_table_compact td h5{font-size:13px;line-height:1.25}.rhmbs_contents .settings_card__body .settings_table_compact small{font-size:11.5px;line-height:1.3}.rhmbs_contents .settings_card__body .settings_table_compact th.compact_left,.rhmbs_contents .settings_card__body .settings_table_compact td.compact_left{text-align:left}.rhmbs_contents .settings_card__body .settings_table_compact th.compact_nowrap,.rhmbs_contents .settings_card__body .settings_table_compact td.compact_nowrap{white-space:nowrap}.rhmbs_contents .settings_card__body .settings_table_compact td .compact_stack{display:grid;gap:4px}.rhmbs_contents .settings_card__body .settings_table_compact .actions_td ul{display:inline-flex;gap:6px;align-items:center;margin:0}.rhmbs_contents .settings_card__body .settings_table_compact .actions_td img{width:16px;height:16px;object-fit:contain}@media (max-width: 991px){.rhmbs_contents .settings_card__body .settings_table_compact th,.rhmbs_contents .settings_card__body .settings_table_compact td{padding:7px 8px}}
