:root {--color-primary-50:#EFF6FF;--color-primary-100: #DBEAFE;--color-primary-200: #BFDBFE;--color-primary-300: #93C5FD;--color-primary-400: #60A5FA;--color-primary-500: #3B82F6;--color-primary-600: #2563EB;--color-primary-700: #1D4ED8;--color-primary-800: #1E40AF;--color-primary-900: #1E3A8A;--color-slate-25:#FCFCFD;--color-slate-50:#F8FAFC;--color-slate-100: #F1F5F9;--color-slate-200: #E2E8F0;--color-slate-300: #CBD5E1;--color-slate-400: #94A3B8;--color-slate-500: #64748B;--color-slate-600: #475569;--color-slate-700: #334155;--color-slate-800: #1E293B;--color-slate-900: #0F172A;--color-slate-950: #020617;--color-success-50:#ECFDF5;--color-success-100: #D1FAE5;--color-success-500: #10B981;--color-success-600: #059669;--color-success-700: #047857;--color-warning-50:#FFFBEB;--color-warning-100: #FEF3C7;--color-warning-500: #F59E0B;--color-warning-600: #D97706;--color-warning-700: #B45309;--color-danger-50:#FEF2F2;--color-danger-100: #FEE2E2;--color-danger-500: #EF4444;--color-danger-600: #DC2626;--color-danger-700: #B91C1C;--color-info-50:#EFF6FF;--color-info-500: #3B82F6;--color-info-600: #2563EB;--color-indigo-50:#EEF2FF;--color-indigo-500: #6366F1;--color-indigo-600: #4F46E5;--bg-page: var(--color-slate-50);--bg-surface:#FFFFFF;--bg-surface-raised: #FFFFFF;--bg-surface-sunken: var(--color-slate-100);--bg-surface-hover:var(--color-slate-50);--bg-overlay:rgba(15, 23, 42, 0.4);--bg-tooltip:var(--color-slate-900);--sidebar-bg: #F7F7F8;--sidebar-bg-hover: rgba(0, 0, 0, 0.04);--sidebar-bg-active:rgba(59, 130, 246, 0.08);--sidebar-border: #EBEBED;--sidebar-text: var(--color-slate-600);--sidebar-text-hover: var(--color-slate-900);--sidebar-text-active:var(--color-primary-700);--sidebar-group-text: var(--color-slate-500);--sidebar-icon: var(--color-slate-400);--sidebar-icon-hover: var(--color-slate-600);--sidebar-icon-active:var(--color-primary-600);--sidebar-accent: var(--color-primary-500);--sidebar-badge-bg: var(--color-primary-500);--sidebar-badge-text: #FFFFFF;--sidebar-scrollbar:var(--color-slate-300);--sidebar-scrollbar-hover:var(--color-slate-400);--sidebar-width:270px;--sidebar-width-collapsed:56px;--accent-workspace: #3B82F6;--accent-business:#F59E0B;--accent-crm: #EC4899;--accent-production:#F97316;--accent-article: #8B5CF6;--accent-system:#06B6D4;--accent-finance: #10B981;--accent-warehouse: #6366F1;--topbar-bg:#FFFFFF;--topbar-border:var(--color-slate-200);--topbar-text:var(--color-slate-700);--topbar-text-secondary:var(--color-slate-500);--topbar-icon:var(--color-slate-500);--topbar-icon-hover:var(--color-slate-700);--topbar-height:52px;--topbar-button-hover:var(--color-slate-100);--topbar-button-active: var(--color-primary-50);--topbar-badge-bg:var(--color-danger-500);--topbar-badge-text:#FFFFFF;--toolbar-bg: var(--color-slate-50);--toolbar-border: var(--color-slate-200);--toolbar-text: var(--color-slate-700);--toolbar-icon: var(--color-slate-500);--toolbar-hover:var(--color-slate-100);--toolbar-active: var(--color-primary-50);--toolbar-active-text:var(--color-primary-600);--toolbar-height: 42px;--content-bg: #FFFFFF;--content-text: var(--color-slate-900);--content-text-secondary:var(--color-slate-600);--content-text-muted: var(--color-slate-400);--subsidebar-bg:#FFFFFF;--subsidebar-border:var(--color-slate-200);--subsidebar-text:var(--color-slate-700);--subsidebar-hover: var(--color-slate-50);--subsidebar-active-bg: var(--color-primary-50);--subsidebar-active-text:var(--color-primary-600);--subsidebar-active-border:var(--color-primary-500);--subsidebar-title: var(--color-slate-900);--subsidebar-width: 220px;--area-bg:#FFFFFF;--area-border:var(--color-slate-200);--area-card-bg: var(--color-slate-50);--area-card-hover:#FFFFFF;--area-card-border: var(--color-slate-200);--area-card-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);--area-heading: var(--color-slate-900);--area-text:var(--color-slate-600);--area-icon:var(--color-primary-500);--communicator-bg:#FFFFFF;--communicator-border:var(--color-slate-200);--communicator-shadow:0 20px 60px -15px rgba(0, 0, 0, 0.15);--focus-ring: 0 0 0 2px var(--color-primary-100), 0 0 0 4px var(--color-primary-500);--focus-ring-offset:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--color-primary-500);--text-primary: var(--color-slate-600);--text-secondary: var(--color-slate-500);--text-tertiary:var(--color-slate-400);--text-disabled:var(--color-slate-300);--text-inverse: #FFFFFF;--text-link:var(--color-primary-600);--text-link-hover:var(--color-primary-700);--text-success: var(--color-success-600);--text-warning: var(--color-warning-600);--text-danger:var(--color-danger-600);--border-default: var(--color-slate-200);--border-strong:var(--color-slate-300);--border-subtle:var(--color-slate-100);--border-focus: var(--color-primary-500);--border-danger:var(--color-danger-500);--border-success: var(--color-success-500);--shadow-xs:0 1px 2px rgba(0, 0, 0, 0.04);--shadow-sm:0 1px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.04);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.07), 0 2px 4px -1px rgba(0, 0, 0, 0.04);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.08), 0 4px 6px -2px rgba(0, 0, 0, 0.03);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.08), 0 10px 10px -5px rgba(0, 0, 0, 0.02);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.18);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, 0.04);--shadow-sidebar: 4px 0 24px -2px rgba(0, 0, 0, 0.12);--shadow-topbar:0 1px 0 var(--color-slate-200);--shadow-dropdown: 0 4px 24px -4px rgba(0, 0, 0, 0.12), 0 2px 8px -2px rgba(0, 0, 0, 0.06);--font-family:'Inter', 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--font-family-mono: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace;--font-size-2xs:0.625rem; --font-size-xs: 0.6875rem;--font-size-sm: 0.75rem;--font-size-base: 0.8125rem;--font-size-md: 0.875rem; --font-size-lg: 1rem; --font-size-xl: 1.125rem; --font-size-2xl:1.25rem;--font-size-3xl:1.5rem; --font-size-4xl:1.875rem; --font-weight-light:300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight:1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed:1.625;--letter-spacing-tight: -0.01em;--letter-spacing-normal: 0;--letter-spacing-wide:0.025em;--letter-spacing-wider: 0.05em;--letter-spacing-caps:0.08em;--space-0: 0;--space-px:1px;--space-0-5: 0.125rem;--space-1: 0.25rem; --space-1-5: 0.375rem;--space-2: 0.5rem;--space-2-5: 0.625rem;--space-3: 0.75rem; --space-4: 1rem;--space-5: 1.25rem; --space-6: 1.5rem;--space-8: 2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl:16px;--radius-full: 9999px;--transition-fast:120ms cubic-bezier(0.4, 0, 0.2, 1);--transition-base:200ms cubic-bezier(0.4, 0, 0.2, 1);--transition-slow:300ms cubic-bezier(0.4, 0, 0.2, 1);--transition-slower:500ms cubic-bezier(0.4, 0, 0.2, 1);--transition-spring:500ms cubic-bezier(0.34, 1.56, 0.64, 1);--transition-bounce:600ms cubic-bezier(0.68, -0.6, 0.32, 1.6);--ease-in:cubic-bezier(0.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, 0.2, 1);--ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-sidebar:500;--z-topbar: 600;--z-toolbar:550;--z-overlay:700;--z-modal:800;--z-communicator: 750;--z-toast:900;--z-tooltip:1000;--input-bg: #FFFFFF;--input-border: var(--color-slate-300);--input-border-hover: var(--color-slate-400);--input-border-focus: var(--color-primary-500);--input-text: var(--color-slate-900);--input-placeholder:var(--color-slate-400);--input-disabled-bg:var(--input-bg);--input-disabled-text:var(--input-text);--input-disabled-border:var(--input-border);--input-error-border: var(--color-danger-500);--input-error-text: var(--color-danger-600);--input-error-bg: var(--color-danger-50);--input-success-border: var(--color-success-500);--input-radius: var(--radius-md);--input-height: 34px;--input-height-sm:28px;--input-height-lg:40px;--input-font-size:var(--font-size-sm);--input-padding-x:var(--space-3);--input-padding-y:var(--space-2);--btn-primary-bg: var(--color-primary-500);--btn-primary-bg-hover: var(--color-primary-600);--btn-primary-text: #FFFFFF;--btn-secondary-bg: #FFFFFF;--btn-secondary-bg-hover:var(--color-slate-50);--btn-secondary-text: var(--color-slate-700);--btn-secondary-border: var(--color-slate-300);--btn-danger-bg:var(--color-danger-500);--btn-danger-bg-hover:var(--color-danger-600);--btn-danger-text:#FFFFFF;--btn-radius: var(--radius-md);--btn-height: 34px;--btn-height-sm:28px;--btn-height-lg:40px;--btn-font-size:var(--font-size-sm);--btn-font-weight:var(--font-weight-medium);--btn-padding-x:var(--space-4);--badge-height: 20px;--badge-font-size:var(--font-size-2xs);--badge-radius: var(--radius-full);--card-bg:#FFFFFF;--card-border:var(--color-slate-200);--card-shadow:var(--shadow-sm);--card-radius:var(--radius-lg);--card-padding: var(--space-5);--table-header-bg:var(--color-slate-50);--table-header-text:var(--color-slate-600);--table-header-font:var(--font-weight-semibold);--table-row-bg: #FFFFFF;--table-row-alt-bg: var(--color-slate-25);--table-row-hover:var(--color-primary-50);--table-row-selected: var(--color-primary-50);--table-border: var(--color-slate-100);--table-text: var(--color-slate-700);--table-text-secondary: var(--color-slate-500);--scrollbar-width:6px;--scrollbar-track:transparent;--scrollbar-thumb:var(--color-slate-300);--scrollbar-thumb-hover:var(--color-slate-400);}[data-theme="dark"] {--bg-page: #0C0E14;--bg-surface:#141620;--bg-surface-raised: #1A1D2B;--bg-surface-sunken: #0A0C12;--bg-surface-hover:#1E2133;--bg-overlay:rgba(0, 0, 0, 0.6);--bg-tooltip:var(--color-slate-800);--sidebar-bg: #1A1D2B;--sidebar-bg-hover: rgba(255, 255, 255, 0.07);--sidebar-bg-active:rgba(96, 165, 250, 0.1);--sidebar-border: #252838;--sidebar-text: var(--color-slate-300);--sidebar-text-hover: var(--color-slate-200);--sidebar-text-active:var(--color-primary-400);--sidebar-group-text: var(--color-slate-400);--sidebar-icon: var(--color-slate-400);--sidebar-icon-hover: var(--color-slate-300);--sidebar-icon-active:var(--color-primary-400);--sidebar-scrollbar:#252838;--sidebar-scrollbar-hover:#353A4E;--topbar-bg:#141620;--topbar-border:#1E2133;--topbar-text:var(--color-slate-300);--topbar-text-secondary:var(--color-slate-400);--topbar-icon:var(--color-slate-400);--topbar-icon-hover:var(--color-slate-300);--topbar-button-hover:#1E2133;--topbar-button-active: rgba(96, 165, 250, 0.1);--topbar-badge-bg:var(--color-danger-500);--toolbar-bg: #141620;--toolbar-border: #1E2133;--toolbar-text: var(--color-slate-300);--toolbar-icon: var(--color-slate-400);--toolbar-hover:#1E2133;--toolbar-active: rgba(96, 165, 250, 0.1);--toolbar-active-text:var(--color-primary-400);--content-bg: #141620;--content-text: var(--color-slate-200);--content-text-secondary:var(--color-slate-400);--content-text-muted: var(--color-slate-500);--subsidebar-bg:#141620;--subsidebar-border:#1E2133;--subsidebar-text:var(--color-slate-400);--subsidebar-hover: #1A1D2B;--subsidebar-active-bg: rgba(96, 165, 250, 0.08);--subsidebar-active-text:var(--color-primary-400);--subsidebar-active-border:var(--color-primary-400);--subsidebar-title: var(--color-slate-200);--area-bg:#141620;--area-border:#1E2133;--area-card-bg: #1A1D2B;--area-card-hover:#1E2133;--area-card-border: #252838;--area-card-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);--area-heading: var(--color-slate-200);--area-text:var(--color-slate-300);--area-icon:var(--color-primary-400);--communicator-bg:#141620;--communicator-border:#1E2133;--communicator-shadow:0 20px 60px -15px rgba(0, 0, 0, 0.5);--focus-ring: 0 0 0 2px rgba(96, 165, 250, 0.2), 0 0 0 4px var(--color-primary-400);--text-primary: var(--color-slate-200);--text-secondary: var(--color-slate-400);--text-tertiary:var(--color-slate-500);--text-disabled:var(--color-slate-600);--text-inverse: var(--color-slate-900);--text-link:var(--color-primary-400);--text-link-hover:var(--color-primary-300);--text-success: var(--color-success-500);--text-warning: var(--color-warning-500);--text-danger:var(--color-danger-500);--border-default: #2A2E3F;--border-strong:#353A4E;--border-subtle:#252838;--border-focus: var(--color-primary-400);--shadow-xs:0 1px 2px rgba(0, 0, 0, 0.2);--shadow-sm:0 1px 3px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.3), 0 2px 4px -1px rgba(0, 0, 0, 0.2);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.35), 0 4px 6px -2px rgba(0, 0, 0, 0.2);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.4), 0 10px 10px -5px rgba(0, 0, 0, 0.2);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.6);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, 0.2);--shadow-sidebar: 4px 0 24px -2px rgba(0, 0, 0, 0.4);--shadow-topbar:0 1px 0 #1E2133;--shadow-dropdown: 0 4px 24px -4px rgba(0, 0, 0, 0.5), 0 2px 8px -2px rgba(0, 0, 0, 0.3);--input-bg: #171B29;--input-border: #353A4E;--input-border-hover: #47506A;--input-border-focus: var(--color-primary-400);--input-text: var(--color-slate-200);--input-placeholder:var(--color-slate-500);--input-disabled-bg:var(--input-bg);--input-disabled-text:var(--input-text);--input-disabled-border:var(--input-border);--input-error-bg: rgba(239, 68, 68, 0.08);--btn-primary-bg: var(--color-primary-500);--btn-primary-bg-hover: var(--color-primary-400);--btn-secondary-bg: #1A1D2B;--btn-secondary-bg-hover:#1E2133;--btn-secondary-text: var(--color-slate-300);--btn-secondary-border: #2A2E3F;--card-bg:#1A1D2B;--card-border:#2A2E3F;--card-shadow:0 1px 3px rgba(0, 0, 0, 0.3);--table-header-bg:#12141E;--table-header-text:var(--color-slate-400);--table-row-bg: #141620;--table-row-alt-bg: #12141E;--table-row-hover:rgba(96, 165, 250, 0.08);--table-row-selected: rgba(96, 165, 250, 0.08);--table-border: #2A2E3F;--table-text: var(--color-slate-300);--table-text-secondary: var(--color-slate-400);--scrollbar-thumb:#2A2E3F;--scrollbar-thumb-hover:#353A4E;}[data-theme="high-contrast"] {--color-primary-50:#1B365D;--color-primary-100: #23466F;--color-primary-200: #2B578A;--color-primary-300: #7FDBFF;--color-primary-400: #7FDBFF;--color-primary-500: #FFEA00;--color-primary-600: #FFEA00;--color-primary-700: #FFEA00;--color-primary-800: #7FDBFF;--color-primary-900: #FFFFFF;--color-success-50:#001A08;--color-success-100: #003312;--color-success-500: #A7FFB4;--color-success-600: #A7FFB4;--color-success-700: #D7FFDD;--color-warning-50:#211B00;--color-warning-100: #3D3100;--color-warning-500: #FFE066;--color-warning-600: #FFE066;--color-warning-700: #FFF0A3;--color-danger-50: #260000;--color-danger-100:#460000;--color-danger-500:#FFB3B3;--color-danger-600:#FFB3B3;--color-danger-700:#FFD6D6;--color-info-50: #001B2B;--color-info-500:#7FDBFF;--color-info-600:#7FDBFF;--bg-page: #000000;--bg-surface:#000000;--bg-surface-raised: #0A0A0A;--bg-surface-sunken: #000000;--bg-surface-hover:#262626;--bg-overlay:rgba(0, 0, 0, 0.85);--bg-tooltip:#000000;--sidebar-bg: #000000;--sidebar-bg-hover: #262626;--sidebar-bg-active:#1B365D;--sidebar-border: #FFFFFF;--sidebar-text: #FFFFFF;--sidebar-text-hover: #FFFFFF;--sidebar-text-active:#FFEA00;--sidebar-group-text: #F2F2F2;--sidebar-icon: #FFFFFF;--sidebar-icon-hover: #FFEA00;--sidebar-icon-active:#FFEA00;--sidebar-accent: #FFEA00;--sidebar-badge-bg: #FFEA00;--sidebar-badge-text: #000000;--sidebar-scrollbar:#FFFFFF;--sidebar-scrollbar-hover:#FFEA00;--topbar-bg:#000000;--topbar-border:#FFFFFF;--topbar-text:#FFFFFF;--topbar-text-secondary:#F2F2F2;--topbar-icon:#FFFFFF;--topbar-icon-hover:#FFEA00;--topbar-button-hover:#262626;--topbar-button-active: #1B365D;--topbar-badge-bg:#FFEA00;--topbar-badge-text:#000000;--toolbar-bg: #000000;--toolbar-border: #FFFFFF;--toolbar-text: #FFFFFF;--toolbar-icon: #FFFFFF;--toolbar-hover:#262626;--toolbar-active: #1B365D;--toolbar-active-text:#FFEA00;--content-bg:#000000;--content-text:#FFFFFF;--content-text-secondary:#F2F2F2;--content-text-muted:#E6E6E6;--subsidebar-bg: #000000;--subsidebar-border: #FFFFFF;--subsidebar-text: #FFFFFF;--subsidebar-hover:#262626;--subsidebar-active-bg:#1B365D;--subsidebar-active-text:#FFEA00;--subsidebar-active-border:#FFEA00;--subsidebar-title:#FFFFFF;--area-bg:#000000;--area-border:#FFFFFF;--area-card-bg: #0A0A0A;--area-card-hover:#262626;--area-card-border: #FFFFFF;--area-card-shadow: none;--area-heading: #FFFFFF;--area-text:#F2F2F2;--area-icon:#FFEA00;--communicator-bg: #000000;--communicator-border: #FFFFFF;--communicator-shadow: none;--focus-ring:0 0 0 2px #000000, 0 0 0 5px #FFEA00;--focus-ring-offset: 0 0 0 2px #000000, 0 0 0 5px #FFEA00;--text-primary: #FFFFFF;--text-secondary: #F2F2F2;--text-tertiary:#E6E6E6;--text-disabled:#B3B3B3;--text-inverse: #000000;--text-link:#7FDBFF;--text-link-hover:#FFEA00;--text-success: #A7FFB4;--text-warning: #FFE066;--text-danger:#FFB3B3;--border-default: #FFFFFF;--border-strong:#FFFFFF;--border-subtle:#B3B3B3;--border-focus: #FFEA00;--border-danger:#FFB3B3;--border-success: #A7FFB4;--shadow-xs: none;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-xl: none;--shadow-2xl:none;--shadow-inner:none;--shadow-sidebar:none;--shadow-topbar: 0 1px 0 #FFFFFF;--shadow-dropdown: none;--input-bg:#000000;--input-border:#FFFFFF;--input-border-hover:#FFEA00;--input-border-focus:#FFEA00;--input-text:#FFFFFF;--input-placeholder: #E6E6E6;--input-disabled-bg: #0A0A0A;--input-disabled-text: #B3B3B3;--input-disabled-border: #B3B3B3;--input-error-border:#FFB3B3;--input-error-text:#FFB3B3;--input-error-bg:#260000;--input-success-border:#A7FFB4;--btn-primary-bg:#FFEA00;--btn-primary-bg-hover:#FFFFFF;--btn-primary-text:#000000;--btn-secondary-bg:#000000;--btn-secondary-bg-hover:#262626;--btn-secondary-text:#FFFFFF;--btn-secondary-border:#FFFFFF;--btn-danger-bg: #FFB3B3;--btn-danger-bg-hover: #FFFFFF;--btn-danger-text: #000000;--card-bg: #000000;--card-border: #FFFFFF;--card-shadow: none;--table-header-bg:#000000;--table-header-text:#FFFFFF;--table-row-bg: #000000;--table-row-alt-bg: #111111;--table-row-hover:#1B365D;--table-row-selected: #1B365D;--table-border: #FFFFFF;--table-text: #FFFFFF;--table-text-secondary: #F2F2F2;--scrollbar-track:#000000;--scrollbar-thumb:#FFFFFF;--scrollbar-thumb-hover:#FFEA00;}@media (prefers-color-scheme: dark) {:root:not([data-theme="light"]):not([data-theme="dark"]) {}}[data-theme="dark"] .dark\:hidden { display: none !important; }[data-theme="dark"] .dark\:block{ display: block !important; }:root:not([data-theme="dark"]) .dark\:block { display: none !important; }.focus-ring:focus-visible {outline: none;box-shadow: var(--focus-ring);}*,*::before,*::after {transition-property: background-color, border-color, color, box-shadow;transition-duration: 0ms;transition-timing-function: ease;}html[data-theme-transitioning] *,html[data-theme-transitioning] *::before,html[data-theme-transitioning] *::after {transition-duration: 200ms !important;}@media (max-width: 1024px) {:root {--sidebar-width: 270px;--sidebar-width-collapsed: 0px;--topbar-height: 48px;--toolbar-height: 40px;--subsidebar-width: 0px;--font-size-base: 0.875rem;}}@media (max-width: 768px) {:root {--topbar-height: 44px;--toolbar-height: 38px;--font-size-base: 0.875rem;--input-height: 40px;--btn-height: 40px;}}*{margin: 0;padding: 0;}option{padding-left: 0.4em;}* html body *{overflow: visible;}* html iframe,* html frame{overflow: auto;}* html frameset{overflow: hidden;}body {font-size: 100.01%;color: #000;background: #fff;text-align: left;}img{border: 0;}a{outline: 0;}a[disabled]{pointer-events: none;}.clear{clear: both;}html, body {margin: 0;padding: 0;height: 100%;overflow: hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}body {font-family: var(--font-family);font-size: var(--font-size-base);color: var(--text-primary);background: var(--bg-page);line-height: var(--line-height-normal);letter-spacing: var(--letter-spacing-normal);}*,*::before,*::after {box-sizing: border-box;}::-webkit-scrollbar {width: var(--scrollbar-width);height: var(--scrollbar-width);}::-webkit-scrollbar-track {background: var(--scrollbar-track);}::-webkit-scrollbar-thumb {background: var(--scrollbar-thumb);border-radius: var(--radius-full);}::-webkit-scrollbar-thumb:hover {background: var(--scrollbar-thumb-hover);}::selection {background: var(--color-primary-100);color: var(--color-primary-900);}[data-theme="dark"] ::selection {background: rgba(96, 165, 250, 0.3);color: var(--color-slate-100);}p, a, td, img, h1, h2, h3, h4, h5, h6, label, span, table, th {cursor: default;}.textselectable,input,textarea {-webkit-user-select: text;-moz-user-select: text;user-select: text;cursor: auto;}a {color: var(--text-link);text-decoration: none;cursor: pointer;transition: color var(--transition-fast);}p a {color: var(--text-link);}a:hover {color: var(--text-link-hover);text-decoration: underline;}a:active {outline: none;}a:focus-visible {outline: 2px solid var(--color-primary-500);outline-offset: 2px;border-radius: var(--radius-xs);}li.link *,li.title * {cursor: pointer;}h1 {font-size: var(--font-size-xl);font-weight: var(--font-weight-semibold);margin: var(--space-4) 0 var(--space-3) 0;color: var(--text-primary);letter-spacing: var(--letter-spacing-tight);line-height: var(--line-height-tight);}h2 {font-size: var(--font-size-lg);font-weight: var(--font-weight-semibold);margin: var(--space-4) 0 var(--space-3) 0;color: var(--text-primary);letter-spacing: var(--letter-spacing-tight);}h3 {font-size: var(--font-size-md);font-weight: var(--font-weight-medium);margin: 0;color: var(--text-primary);}p {font-size: var(--font-size-base);line-height: var(--line-height-normal);text-align: left;margin: 0 0 var(--space-3) 0;color: var(--text-secondary);}div.center {text-align: center;}div.bold {font-weight: var(--font-weight-semibold);}.__180 {transform: rotate(180deg);}.global-message {padding: var(--space-2) var(--space-4);position: absolute;left: 120px;top: 9px;font-weight: var(--font-weight-medium);font-size: var(--font-size-sm);color: var(--text-danger);background-color: var(--color-danger-50);border: 1px solid var(--color-danger-200, #FECACA);border-radius: var(--radius-md);}.global-message:empty {display: none;}span.ferreous-label-dummy {color: var(--color-indigo-500) !important;}.erp-status-icon {display: inline-block;width: 16px;min-width: 16px;line-height: 16px;text-align: center;font-size: 14px;vertical-align: middle;}.erp-status--green {color: var(--color-success-600, #2f9e44);}.erp-status--yellow {color: var(--color-warning-600, #f59f00);}.erp-status--red {color: var(--color-danger-600, #c92a2a);}.erp-status--blue {color: var(--color-primary-600, #1c7ed6);}.erp-status--grey {color: var(--color-slate-500, #868e96);}.erp-status-icon--muted {opacity: 0.4;}.erp-check-icon {display: inline-block;width: 16px;min-width: 16px;line-height: 16px;text-align: center;font-size: 15px;vertical-align: middle;}.erp-check-icon--checked {color: var(--color-success-600, #2f9e44);}.erp-check-icon--unchecked {color: var(--color-slate-500, #868e96);}.erp-check-icon--muted {opacity: 0.5;}.erp-inline-icon {display: inline-block;width: 16px;min-width: 16px;line-height: 16px;text-align: center;font-size: 14px;vertical-align: middle;}@keyframes fadeIn {from { opacity: 0; }to { opacity: 1; }}@keyframes fadeInUp {from { opacity: 0; transform: translateY(8px); }to { opacity: 1; transform: translateY(0); }}@keyframes fadeInDown {from { opacity: 0; transform: translateY(-8px); }to { opacity: 1; transform: translateY(0); }}@keyframes fadeInLeft {from { opacity: 0; transform: translateX(-12px); }to { opacity: 1; transform: translateX(0); }}@keyframes fadeInRight {from { opacity: 0; transform: translateX(12px); }to { opacity: 1; transform: translateX(0); }}@keyframes fadeOut {from { opacity: 1; }to { opacity: 0; }}@keyframes slideInLeft {from { transform: translateX(-100%); }to { transform: translateX(0); }}@keyframes slideInRight {from { transform: translateX(100%); }to { transform: translateX(0); }}@keyframes slideOutLeft {from { transform: translateX(0); }to { transform: translateX(-100%); }}@keyframes slideOutRight {from { transform: translateX(0); }to { transform: translateX(100%); }}@keyframes slideInUp {from { transform: translateY(100%); }to { transform: translateY(0); }}@keyframes slideInDown {from { transform: translateY(-20px); opacity: 0; }to { transform: translateY(0); opacity: 1; }}@keyframes scaleIn {from { opacity: 0; transform: scale(0.95); }to { opacity: 1; transform: scale(1); }}@keyframes scaleOut {from { opacity: 1; transform: scale(1); }to { opacity: 0; transform: scale(0.95); }}@keyframes pulse {0%, 100% { opacity: 1; }50%{ opacity: 0.5; }}@keyframes novaHeaderIconLoad {0% {transform: scale(0.98);box-shadow:var(--shadow-sm),inset 0 1px 0 rgba(255, 255, 255, 0.75),0 0 0 0 rgba(100, 116, 139, 0.18);}35% {transform: scale(1.035);box-shadow:var(--shadow-md),inset 0 1px 0 rgba(255, 255, 255, 0.82),0 0 0 8px rgba(var(--area-accent-rgb), 0);}70% {transform: scale(0.995);box-shadow:var(--shadow-sm),inset 0 1px 0 rgba(255, 255, 255, 0.78),0 0 0 0 rgba(var(--area-accent-rgb), 0);}100% {transform: scale(1);box-shadow:var(--shadow-sm),inset 0 1px 0 rgba(255, 255, 255, 0.75),0 0 0 0 rgba(var(--area-accent-rgb), 0);}}@keyframes spin {from { transform: rotate(0deg); }to { transform: rotate(360deg); }}@keyframes ping {75%, 100% {transform: scale(2);opacity: 0;}}@keyframes bounce {0%, 100% { transform: translateY(-5%); animation-timing-function: cubic-bezier(0.8, 0, 1, 1); }50%{ transform: translateY(0); animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }}@keyframes shimmer {0% { background-position: -200% 0; }100% { background-position: 200% 0; }}@keyframes shake {0%, 100% { transform: translateX(0); }10%, 30%, 50%, 70%, 90% { transform: translateX(-4px); }20%, 40%, 60%, 80%{ transform: translateX(4px); }}@keyframes expandWidth {from { width: 0; opacity: 0; }to { width: 100%; opacity: 1; }}@keyframes ripple {to {transform: scale(4);opacity: 0;}}@keyframes progressBar {from { width: 0; }to { width: 100%; }}@keyframes overlayIn {from { opacity: 0; backdrop-filter: blur(0); }to { opacity: 1; backdrop-filter: blur(4px); }}@keyframes panelSlideIn {from { transform: translateX(100%); opacity: 0.5; }to { transform: translateX(0); opacity: 1; }}@keyframes badgePop {0% { transform: scale(0); }50%{ transform: scale(1.2); }100% { transform: scale(1); }}@keyframes skeletonLoad {0% { background-position: -200px 0; }100% { background-position: calc(200px + 100%) 0; }}@keyframes notificationSlide {0% { transform: translateX(120%); opacity: 0; }10%{ transform: translateX(0); opacity: 1; }90%{ transform: translateX(0); opacity: 1; }100% { transform: translateX(120%); opacity: 0; }}.animate-fade-in{ animation: fadeIn var(--transition-base) both; }.animate-fade-in-up { animation: fadeInUp var(--transition-slow) both; }.animate-fade-in-down { animation: fadeInDown var(--transition-slow) both; }.animate-fade-in-left { animation: fadeInLeft var(--transition-slow) both; }.animate-fade-in-right{ animation: fadeInRight var(--transition-slow) both; }.animate-scale-in { animation: scaleIn var(--transition-slow) both; }.animate-slide-in-up{ animation: slideInUp var(--transition-slow) both; }.animate-pulse{ animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; }.animate-spin { animation: spin 1s linear infinite; }.animate-bounce { animation: bounce 1s infinite; }.animate-shake{ animation: shake 0.5s both; }.skeleton {background: linear-gradient(90deg, var(--bg-surface-sunken) 25%, var(--bg-surface-hover) 50%, var(--bg-surface-sunken) 75%);background-size: 200px 100%;animation: skeletonLoad 1.5s ease-in-out infinite;border-radius: var(--radius-sm);}.stagger-1 { animation-delay: 50ms; }.stagger-2 { animation-delay: 100ms; }.stagger-3 { animation-delay: 150ms; }.stagger-4 { animation-delay: 200ms; }.stagger-5 { animation-delay: 250ms; }.stagger-6 { animation-delay: 300ms; }.stagger-7 { animation-delay: 350ms; }.stagger-8 { animation-delay: 400ms; }body {background: var(--bg-page);font-family: var(--font-family);font-size: var(--font-size-base);color: var(--text-primary);--nova-mobile-menu-width: var(--sidebar-width);--global-message-height: 0px;}body.has-global-message {--global-message-height: 34px;}body.blue {background-color: var(--color-primary-700);}body.loading {background: var(--bg-surface) url("/resources/images/loading/body-loader.gif") center no-repeat;}body.nova-booting,body.nova-booting *,body.nova-booting *::before,body.nova-booting *::after {transition: none !important;animation: none !important;}body.nova-booting div#mainmenu .mainmenu-contextnav,body.nova-booting div#toolbar > * {opacity: 0;pointer-events: none;}body.nova-navigation-loading div#mainmenu,body.nova-navigation-loading div#sidebar,body.nova-navigation-loading div#body {transition: none !important;}div#sidebar {opacity: 1;transition: opacity 140ms ease;}body.nova-navigation-loading div#sidebar {opacity: 0;pointer-events: none;}.pace-inactive {display: none;}.pace .pace-progress {background: var(--color-primary-500);position: fixed;z-index: calc(var(--z-toast) + 1);top: 1px;left: 0;height: 3px;border-radius: 0 var(--radius-full) var(--radius-full) 0;transition: width 1s;}.pace .pace-progress-inner {display: block;position: absolute;right: 0;width: 100px;height: 100%;box-shadow: 0 0 10px var(--color-primary-400), 0 0 5px var(--color-primary-400);opacity: 1;}.pace .pace-activity {display: none;}div#screen {position: absolute;z-index: calc(var(--z-tooltip) + 1);background: var(--bg-surface);opacity: 0.2;display: none;top: 0;bottom: 0;left: 0;right: 0;}div#dropzone {position: absolute;z-index: var(--z-overlay);opacity: 0.92;display: none;left: 0;top: 0;right: 0;bottom: 0;background: var(--bg-overlay);backdrop-filter: blur(8px);}div#dropzone span.label {width: 400px;padding: var(--space-6);margin: -100px 0 0 -200px;top: 50%;left: 50%;position: absolute;background: var(--bg-surface);border: 2px dashed var(--color-primary-400);border-radius: var(--radius-xl);text-align: center;font-weight: var(--font-weight-semibold);color: var(--text-primary);box-shadow: var(--shadow-2xl);}div#footer {position: fixed;top: var(--global-message-height);left: 0;right: 0;height: var(--topbar-height);z-index: var(--z-topbar);background: var(--topbar-bg);border-bottom: 1px solid var(--topbar-border);padding: 0;overflow: hidden;display: flex;align-items: center;}div#footer .topbar-mainmenu-toggle {display: none;width: 42px;height: var(--topbar-height);padding: 0;border: 0;border-right: 1px solid var(--topbar-border);background: transparent;color: var(--topbar-icon);align-items: center;justify-content: center;cursor: pointer;flex-shrink: 0;transition: color var(--transition-fast), background-color var(--transition-fast);}div#footer .topbar-mainmenu-toggle:hover {color: var(--topbar-icon-hover);background: var(--bg-surface-hover);}div#footer .topbar-mainmenu-toggle i {font-size: 18px;line-height: 1;}body.toggled-mainmenu div#footer .topbar-mainmenu-toggle {color: var(--color-primary-600);background: var(--color-primary-50);}body.stage div#footer {border-top: 3px solid var(--color-indigo-500);}body.maximized div#footer {top: calc(var(--global-message-height) - var(--topbar-height));}div#footer div.logo {flex-shrink: 0;width: var(--sidebar-width);height: calc(var(--topbar-height) - 16px);margin: 0;padding: 0 var(--space-4);background-image: url('/resources/images/logo/erp-saas-logo-main.svg');background-repeat: no-repeat;background-size: auto 34px;background-position: center;transition: width var(--transition-base);}[data-theme="dark"] div#footer div.logo {background-image: url('/resources/images/logo/erp-saas-logo-auth.svg');}body:not(.collapsed) div#footer div.logo {width: var(--sidebar-width);background-position: center;}body > div.global-message {position: fixed;top: 0;left: 0;right: 0;z-index: calc(var(--z-topbar) + 2);height: var(--global-message-height);display: flex;align-items: center;justify-content: center;gap: var(--space-2);padding: 0 var(--space-4);border-bottom: 1px solid color-mix(in srgb, var(--color-danger-500) 42%, var(--border-default) 58%);border-radius: 0;background: color-mix(in srgb, var(--color-danger-50) 86%, var(--bg-surface) 14%);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);color: var(--color-danger-700);font-size: var(--font-size-sm);font-weight: var(--font-weight-semibold);line-height: 1.2;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}body > div.global-message:empty {display: none;}body:not(.has-global-message) > div.global-message {display: none;}div#footer .topbar-command-trigger-wrap {position: absolute;top: 50%;left: 50%;z-index: 1;display: flex;width: min(760px, calc(100vw - 360px));justify-content: center;transform: translate(-50%, -50%);padding: 0 var(--space-4);}div#footer .topbar-command-trigger {appearance: none;-webkit-appearance: none;position: relative;width: min(100%, 520px);height: 38px;display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);padding: 0 var(--space-4);margin: 0;border-radius: 10px;border: 1px solid var(--border-default);background: var(--bg-surface-sunken);color: var(--text-secondary);cursor: pointer;font: inherit;text-decoration: none;transition: border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);}div#footer .topbar-command-trigger:hover {border-color: rgba(var(--area-accent-rgb), 0.28);background: rgba(var(--area-accent-rgb), 0.05);color: var(--text-primary);}div#footer .topbar-command-trigger:active {animation: none;box-shadow: none;filter: none;transform: none;transition: none;}div#footer .topbar-command-trigger::after {content: none;display: none;}div#footer .topbar-command-trigger-content {display: flex;width: 100%;min-width: 0;align-items: center;gap: var(--space-3);box-sizing: border-box;padding-right: 64px;}div#footer .topbar-command-trigger-text {min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}div#footer .topbar-command-trigger-kbd {position: absolute;top: 50%;right: var(--space-4);flex-shrink: 0;margin: 0;font-size: 11px;color: var(--text-tertiary);border: 1px solid var(--border-default);border-bottom-width: 2px;border-radius: 6px;padding: 3px 7px;background: var(--bg-surface);transform: translateY(-50%);visibility: hidden;}div#footer .topbar-command-trigger-kbd.is-ready {visibility: visible;}div#footer .topbar-command-icon-trigger {appearance: none;-webkit-appearance: none;display: inline-flex;flex: 0 0 32px;align-items: center;justify-content: center;width: 32px;height: 32px;margin: 0;padding: 0;border: 1px solid var(--topbar-border);border-radius: var(--radius-md);background: transparent;color: var(--topbar-icon);cursor: pointer;font: inherit;box-shadow: none;transition: border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);}div#footer .topbar-action-group {display: flex;align-items: center;gap: var(--space-2);margin: 0 var(--space-5) 0 auto;}div#footer .topbar-command-icon-trigger-search {display: none;}div#footer .topbar-command-icon-trigger:hover,div#footer .topbar-command-icon-trigger:focus-visible {border-color: var(--topbar-border);background: var(--topbar-button-hover);color: var(--topbar-icon-hover);box-shadow: none;outline: none;}div#footer .topbar-command-icon-trigger i {display: block;font-size: 14px;line-height: 1;}div#footer .topbar-command-icon-trigger svg {display: block;width: 14px;height: 14px;}div#footer .topbar-notification-trigger {overflow: visible !important;position: relative;}div#footer .topbar-notification-badge {position: absolute;top: 1px;right: 0;min-width: 14px;height: 14px;padding: 0 2px;border: 1px solid var(--topbar-bg);border-radius: var(--radius-full);background: var(--topbar-badge-bg);color: var(--topbar-badge-text);box-sizing: border-box;font-size: 8px;font-weight: var(--font-weight-bold);line-height: 12px;pointer-events: none;text-align: center;transform: translateX(42%);}.qtip-content .topbar-tooltip-kbd {display: inline-flex;align-items: center;margin-left: 3px;padding: 1px 4px;border: 1px solid var(--border-default);border-radius: var(--radius-sm);background: var(--bg-surface-sunken);color: var(--text-secondary);font-family: var(--font-family);font-size: 0.9em;line-height: 1.2;}body > span.nova-global-shortcut-hint {position: fixed;z-index: 100000001;display: inline-flex;align-items: center;justify-content: center;min-width: 18px;height: 18px;margin: 0;padding: 0 5px;border: 1px solid rgba(255, 255, 255, 0.12);border-radius: var(--radius-full);background: #111827;box-shadow: 0 3px 8px rgba(15, 23, 42, 0.28);color: #fff;font-size: 10px;font-weight: var(--font-weight-semibold);line-height: 18px;pointer-events: none;transform: translateX(-50%);}body > span.nova-global-shortcut-hint[hidden] {display: none;}body > span.nova-grid-navigation-shortcut-hint {position: fixed;z-index: 100000001;display: inline-flex;flex-direction: column;width: 22px;height: 40px;overflow: hidden;border: 1px solid rgba(255, 255, 255, 0.12);border-radius: var(--radius-full);background: #111827;box-shadow: 0 3px 8px rgba(15, 23, 42, 0.28);color: #fff;pointer-events: none;transform: translate(-50%, -50%);}body > span.nova-grid-navigation-shortcut-hint > span {display: flex;flex: 1 1 50%;align-items: center;justify-content: center;font-size: 11px;font-weight: var(--font-weight-semibold);line-height: 1;}body > span.nova-grid-navigation-shortcut-hint > span + span {border-top: 1px solid rgba(255, 255, 255, 0.18);}body > span.nova-grid-navigation-shortcut-hint[hidden] {display: none;}.topbar-notification-center {position: fixed;z-index: calc(var(--z-topbar) + 1);top: calc(var(--global-message-height) + var(--topbar-height) + var(--space-2));right: var(--space-5);display: flex;flex-direction: column;width: min(440px, calc(100vw - 24px));max-height: calc(100vh - var(--global-message-height) - var(--topbar-height) - 24px);overflow: hidden;border: 1px solid var(--border-default);border-radius: var(--radius-xl);background: var(--bg-surface-raised);color: var(--text-primary);box-shadow: var(--shadow-xl);}.topbar-notification-center[hidden] {display: none;}.topbar-notification-center [hidden] {display: none !important;}.topbar-notification-header,.topbar-notification-lane > header,.topbar-notification-footer {display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);}.topbar-notification-header {flex: 0 0 auto;min-height: 54px;padding: var(--space-3) var(--space-4);border-bottom: 1px solid var(--border-default);}.topbar-notification-header h2,.topbar-notification-lane h3 {margin: 0;color: var(--text-primary);}.topbar-notification-header h2 {font-size: var(--font-size-lg);}.topbar-notification-header-actions {display: flex;gap: var(--space-1);}.topbar-notification-icon-action,.topbar-notification-text-action {border: 0;background: transparent;color: var(--text-secondary);cursor: pointer;}.topbar-notification-icon-action {display: inline-flex;width: 32px;height: 32px;align-items: center;justify-content: center;border-radius: var(--radius-md);}.topbar-notification-icon-action:hover,.topbar-notification-icon-action:focus-visible,.topbar-notification-text-action:hover,.topbar-notification-text-action:focus-visible {background: var(--bg-surface-hover);color: var(--text-primary);outline: none;box-shadow: var(--focus-ring);}.topbar-notification-text-action {border-radius: var(--radius-sm);padding: var(--space-1) var(--space-2);font-size: var(--font-size-sm);}.topbar-notification-status {flex: 0 0 auto;min-height: 0;margin: 0;padding: 0 var(--space-4);color: var(--text-secondary);font-size: var(--font-size-sm);}.topbar-notification-status:not(:empty) {padding-top: var(--space-2);padding-bottom: var(--space-2);border-bottom: 1px solid var(--border-default);}.topbar-notification-status.state-warning,.topbar-notification-status.state-error {color: var(--text-warning);}.topbar-notification-status.state-success {color: var(--text-success);}.topbar-notification-content {overflow-y: auto;overscroll-behavior: contain;}.topbar-notification-lane {padding: var(--space-3) var(--space-4);}.topbar-notification-lane + .topbar-notification-lane {border-top: 1px solid var(--border-default);}.topbar-notification-lane h3 {font-size: var(--font-size-base);}.topbar-notification-lane h3 span {color: var(--text-tertiary);font-weight: var(--font-weight-normal);}.topbar-notification-list {display: grid;gap: var(--space-1);margin: var(--space-2) 0 0;padding: 0;list-style: none;}.topbar-notification-item a {display: flex;gap: var(--space-3);padding: var(--space-2);border-radius: var(--radius-lg);color: var(--text-primary);text-decoration: none;}.topbar-notification-item a:hover,.topbar-notification-item a:focus-visible {background: var(--bg-surface-hover);outline: none;box-shadow: var(--focus-ring);}.topbar-notification-item-icon {display: inline-flex;flex: 0 0 32px;width: 32px;height: 32px;align-items: center;justify-content: center;border-radius: var(--radius-md);background: var(--bg-surface-sunken);color: var(--text-secondary);}.topbar-notification-item.tone-mention .topbar-notification-item-icon,.topbar-notification-item.tone-warning .topbar-notification-item-icon {color: var(--text-warning);}.topbar-notification-item.tone-overdue .topbar-notification-item-icon {color: var(--text-danger);}.topbar-notification-item-body {display: flex;min-width: 0;flex: 1;flex-direction: column;gap: 2px;}.topbar-notification-item-body strong,.topbar-notification-item-body span,.topbar-notification-item-body small {overflow: hidden;text-overflow: ellipsis;}.topbar-notification-item-body span,.topbar-notification-item-body small,.topbar-notification-empty {color: var(--text-secondary);}.topbar-notification-item-body small {font-size: var(--font-size-xs);}.topbar-notification-empty {margin: var(--space-2) 0 0;padding: var(--space-3);border-radius: var(--radius-lg);background: var(--bg-surface-sunken);text-align: center;}.topbar-notification-footer {flex: 0 0 auto;justify-content: flex-end;padding: var(--space-3) var(--space-4);border-top: 1px solid var(--border-default);}.topbar-notification-footer a {font-size: var(--font-size-sm);font-weight: var(--font-weight-semibold);}@media (max-width: 640px) {.topbar-notification-center {right: var(--space-2);left: var(--space-2);width: auto;max-height: calc(100vh - var(--global-message-height) - var(--topbar-height) - 16px);border-radius: 0 0 var(--radius-xl) var(--radius-xl);}}div#footer ul#footermenu {display: flex;align-items: center;height: var(--topbar-height);margin: 0;list-style: none;padding: 0;}div#footer ul li {display: inline-flex;align-items: center;height: var(--topbar-height);}div#footer ul li.right {float: none;}div#footer ul li.button {padding: 0;color: var(--topbar-text);display: inline-flex;align-items: center;justify-content: center;cursor: pointer;height: var(--topbar-height);font-size: var(--font-size-sm);position: relative;line-height: var(--topbar-height);transition: background-color var(--transition-fast), color var(--transition-fast);border-radius: 0;}div#footer li.button.cw-cti-client-button {display: none;}body[cwerpextensionid] div#footer li.button.cw-cti-client-button {display: inline-flex;}body[cwerpextensionid] div#footer li.button.cw-erp-chrome-extension {display: none;}div#footer ul li.spacer div {height: 24px;border-right: 1px solid var(--border-default);margin: 0 var(--space-1);}div#footer ul li a {padding: 0 var(--space-3);height: var(--topbar-height);min-width: 25px;display: flex;align-items: center;justify-content: center;color: var(--topbar-icon);transition: color var(--transition-fast), background-color var(--transition-fast);}div#footer ul li .avatar {margin-right: -2px;margin-left: var(--space-2);width: 28px;height: 28px;border-radius: var(--radius-full);object-fit: cover;border: 2px solid var(--border-default);}div#footer ul li .badge {display: block;position: absolute;min-width: 18px;height: 18px;top: 6px;right: 6px;border-radius: var(--radius-full);background: var(--topbar-badge-bg);color: var(--topbar-badge-text);line-height: 18px;font-size: var(--font-size-2xs);font-weight: var(--font-weight-medium);text-align: center;padding: 0 4px;animation: badgePop 0.3s both;}div#footer ul li:hover .badge {background: var(--color-primary-600);color: white;}div#footer ul li.button.dev {visibility: hidden;}div#footer ul:hover li.button.dev {visibility: visible;}div#footer ul li.button:hover,div#footer ul li.button.hovered,div#footer ul li.button.activated {background-color: var(--topbar-button-hover);}div#footer ul li.button:hover a,div#footer ul li.button.hovered a,div#footer ul li.button.activated a {color: var(--topbar-icon-hover);}div#footer ul li.button.dev:hover,div#footer ul li.button.dev.hovered,div#footer ul li.button.dev.activated {background-color: var(--color-indigo-50);}div#footer ul li a,div#footer ul li a:hover {text-decoration: none;}div#footer ul li a img {vertical-align: middle;margin: -1px 0 0 0;opacity: 0.65;transition: opacity var(--transition-fast);}div#footer ul li:hover a img {opacity: 1;}div#footer ul li a i.fa-regular,div#footer ul li a i.fa-solid {font-size: 16px;color: var(--topbar-icon);transition: color var(--transition-fast);}div#footer ul li:hover a i.fa-regular,div#footer ul li:hover a i.fa-solid {color: var(--topbar-icon-hover);}i.menuicon {font-size: 15px;width: 22px;text-align: center;flex-shrink: 0;font-style: normal;}div#mainmenu ul#mainmenu li.link a i.menuicon {font-size: 14px;color: var(--sidebar-icon);margin-right: var(--space-2);transition: color 150ms ease;}div#mainmenu ul#mainmenu li.link:hover a i.menuicon {color: var(--sidebar-icon-hover);}div#mainmenu ul#mainmenu li.link.active a i.menuicon {color: var(--sidebar-text-active);}div#footer ul li a i.menuicon {font-size: 16px;color: var(--topbar-icon);transition: color 150ms ease;}div#footer ul li:hover a i.menuicon {color: var(--topbar-icon-hover);}div#toolbar ul li a i.menuicon {font-size: 13px;color: var(--toolbar-icon);margin-right: var(--space-1);}div#footer ul li.hidden {display: none;}div.refresh-warning {background-color: var(--color-warning-50);color: var(--color-warning-700);position: absolute;top: 0;left: 0;right: 0;z-index: calc(var(--z-topbar) + 2);text-align: center;height: 48px;line-height: 48px;font-size: var(--font-size-md);font-weight: var(--font-weight-medium);border-bottom: 1px solid var(--color-warning-500);display: none;animation: slideInDown var(--transition-slow) both;}div#container {}div#center {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}div#content {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}body.tv div#content {right: 0;}div#mainmenu {background-color: var(--sidebar-bg);padding: 0;position: fixed;top: calc(var(--global-message-height) + var(--topbar-height));left: 0;bottom: 0;width: var(--sidebar-width-collapsed);display: flex;flex-direction: column;z-index: var(--z-sidebar);transition: width var(--transition-base);overflow: hidden;border-right: 1px solid var(--sidebar-border);box-shadow:inset 0 2px 0 rgba(var(--area-accent-rgb), 0.9),0 1px 3px rgba(0, 0, 0, 0.04),1px 0 0 rgba(0, 0, 0, 0.03);}body.collapsed div#mainmenu {width: var(--sidebar-width);overflow-y: auto;}body:not(.collapsed) div#mainmenu:hover {width: var(--sidebar-width-collapsed) !important;max-width: var(--sidebar-width-collapsed) !important;box-shadow:inset 0 2px 0 rgba(var(--area-accent-rgb), 0.9),0 1px 3px rgba(0, 0, 0, 0.04),1px 0 0 rgba(0, 0, 0, 0.03) !important;}body.centered div#mainmenu,body.tv div#mainmenu,body.nomainmenu div#mainmenu {display: none;}body.maximized div#mainmenu {top: var(--global-message-height);}body div#sidebar {padding: var(--space-2) 0 0 0;position: fixed;right: 0;top: calc(var(--global-message-height) + var(--topbar-height) + var(--toolbar-height));bottom: 0;width: var(--subsidebar-width);background: var(--subsidebar-bg);border-left: 1px solid var(--subsidebar-border);overflow-y: auto;overflow-x: hidden;display: block;z-index: var(--z-sticky);transition: transform var(--transition-base);}body div#sidebar.sidebar-source {display: none !important;width: 0 !important;min-width: 0 !important;border: 0 !important;overflow: hidden !important;pointer-events: none !important;}body.sidebar-left div#sidebar {left: var(--sidebar-width-collapsed);right: auto;border-left: 0;border-right: 1px solid var(--subsidebar-border);}body.collapsed.sidebar-left div#sidebar {left: var(--sidebar-width);}body.maximized div#sidebar {top: var(--global-message-height);}body.nosubmenu div#sidebar {display: none;}body.toolbar div#sidebar {top: calc(var(--global-message-height) + var(--topbar-height) + var(--toolbar-height));}body:not(.toolbar) div#sidebar {top: calc(var(--global-message-height) + var(--topbar-height));}body div#body {padding: 0;position: absolute;top: calc(var(--global-message-height) + var(--topbar-height));left: var(--sidebar-width-collapsed);bottom: 0;right: 0;z-index: var(--z-base);overflow: auto;background:radial-gradient(circle at top right, rgba(var(--area-accent-rgb), 0.11), transparent 30%),linear-gradient(180deg, rgba(var(--area-accent-rgb), 0.04), transparent 180px),var(--content-bg);transition: left var(--transition-base);}body.sidebar-left div#body {left: var(--sidebar-width-collapsed);right: 0;}body.collapsed div#body {left: var(--sidebar-width);}body.sidebar-left.collapsed div#body {left: var(--sidebar-width);}body:not(.collapsed) div#body {left: var(--sidebar-width-collapsed);}body.sidebar-left:not(.collapsed) div#body {left: var(--sidebar-width-collapsed);}body.maximized div#body {bottom: 0;}body.centered div#body {top: var(--global-message-height);left: 0;right: 0;}body.tv div#body {top: var(--global-message-height);left: 0;right: 0;bottom: 0;}body.toolbar div#body {top: calc(var(--global-message-height) + var(--topbar-height) + var(--toolbar-height));}body.toolbar.maximized div#body {top: calc(var(--global-message-height) + var(--toolbar-height));}body.nosubmenu div#body {right: 0 !important;}body.nosubmenu:not(.collapsed) div#body {left: var(--sidebar-width-collapsed) !important;}body.nosubmenu.collapsed div#body {left: var(--sidebar-width) !important;}body.nomainmenu div#body {left: 0;right: 0;}body.fullbody div#body {top: calc(var(--global-message-height) + var(--toolbar-height));left: 0 !important;right: 0;bottom: 0;z-index: calc(var(--z-sidebar) + 2);}body div#body.tv,body.nosubmenu.collapsed div#body.tv,body div#body.pxe,body.nosubmenu.collapsed div#body.pxe {left: 0 !important;right: 0 !important;top: var(--global-message-height) !important;bottom: 0 !important;}body div#toolbar {position: fixed;top: calc(var(--global-message-height) + var(--topbar-height));left: var(--sidebar-width-collapsed);right: 0;height: var(--toolbar-height);padding: 0;z-index: var(--z-toolbar);display: none;background:linear-gradient(180deg, rgba(var(--area-accent-rgb), 0.1), rgba(var(--area-accent-rgb), 0.03) 100%),var(--bg-surface);border-bottom: 1px solid rgba(var(--area-accent-rgb), 0.16);box-shadow: inset 0 2px 0 rgba(var(--area-accent-rgb), 0.9), 0 1px 3px rgba(0, 0, 0, 0.04);transition: left var(--transition-base);overflow: visible;}body.collapsed div#toolbar {left: var(--sidebar-width);}body.toolbar div#toolbar {display: flex;align-items: center;}body.centered div#toolbar {padding: 0;top: var(--global-message-height);left: 0;}body.maximized div#toolbar {top: var(--global-message-height);}body.nomainmenu div#toolbar {left: 0;}body.tv div#toolbar {left: 0;}body.fullbody div#toolbar {top: var(--global-message-height);left: 0;right: 0;}body div#aside {background-color: var(--bg-surface-raised);padding: 0;border-left: 1px solid var(--border-default);position: fixed;top: calc(var(--global-message-height) + var(--topbar-height) + 1px);right: 30px;bottom: 0;height: auto !important;float: right;width: 200px;display: none;z-index: var(--z-dropdown);overflow-y: auto;box-shadow: var(--shadow-lg);border-radius: 0 0 0 var(--radius-lg);}body.toolbar div#aside {top: calc(var(--global-message-height) + var(--topbar-height) + var(--toolbar-height));}body.toolbar.maximized div#aside {top: calc(var(--global-message-height) + var(--toolbar-height));}body.collapsed div#aside,body div#aside {right: 0;}body.buddylist div#aside {display: block;animation: fadeInRight var(--transition-slow) both;}body div#communicator {background-color: var(--communicator-bg);padding: 0;position: fixed;top: calc(var(--global-message-height) + var(--topbar-height));right: -600px;bottom: 0;height: auto !important;width: 599px;display: block;z-index: var(--z-communicator);overflow: hidden;border-left: 1px solid var(--communicator-border);box-shadow: var(--communicator-shadow);transition: right var(--transition-slow);}body.communication-wide div#communicator {right: -1100px;width: 1099px;}body.communication div#communicator {right: 0;}body.communication-ease div#communicator {transition: right var(--transition-slow);}body.communication-reopen div#communicator {right: 0;}div#body h1,h1.header {font-size: var(--font-size-lg);font-weight: var(--font-weight-semibold);display: block;padding: 0 0 0 var(--space-4);height: auto;color: var(--text-primary);letter-spacing: var(--letter-spacing-tight);line-height: var(--line-height-snug);}div#body h2,h2.header {font-size: var(--font-size-xl);font-weight: var(--font-weight-semibold);display: block;padding: 0 0 var(--space-1) var(--space-4);margin: 0;color: var(--text-primary);letter-spacing: var(--letter-spacing-tight);}div#body h1 a,div#body h2 a,h1.header a,h2.header a {color: var(--text-primary);text-decoration: none;cursor: pointer;transition: color var(--transition-fast);}div#body div.grid td a {cursor: pointer !important;}div#body h1 a:hover,div#body h2 a:hover,h1.header a:hover,h2.header a:hover {color: var(--text-link);text-decoration: none;}div#body h1 span.info,div#body h2 span.info,h1.header span.info,h2.header span.info {color: var(--color-success-500);}div#body h1 span.spacer,div#body h2 span.spacer,h1.header span.spacer,h2.header span.spacer {color: var(--text-tertiary);}div#body h1 span.arrow,div#body h2 span.arrow,h1.header span.arrow,h2.header span.arrow {color: var(--text-tertiary);padding: 0 var(--space-2) 0 0;margin: 0 var(--space-1);}div#misc {display: none;}div.bubbleselectcontent {display: none;}div.notification.handler {width: 400px;background: var(--bg-surface);border: 1px solid var(--border-default);border-top: 0;height: 10px;margin: 0 0 0 -200px;position: absolute;z-index: var(--z-dropdown);left: 50%;top: 0;border-radius: 0 0 var(--radius-lg) var(--radius-lg);box-shadow: var(--shadow-md);overflow: hidden;display: none;}div.notification.text {width: 370px;padding: 0 var(--space-3);height: 0;margin: -10px auto var(--space-3) auto;border: 1px solid var(--border-default);border-top: 0;background: var(--bg-surface);}div.information {width: 800px;overflow: hidden;}div.information h2 {width: 100%;margin: 0 0 var(--space-3) -10px;padding: 0 var(--space-3) var(--space-3) var(--space-3);font-size: var(--font-size-lg);border-bottom: 1px solid var(--border-default);}div.information .mod {margin: 0 0 var(--space-3) 0;}div.information .rule {width: 100%;padding: 0 var(--space-3);margin-left: -10px;clear: both;margin: var(--space-4) 0;height: 0;overflow: hidden;border-bottom: 1px solid var(--border-default);}div.information .col {width: 260px;margin-right: var(--space-3);float: left;padding: 0 0 var(--space-3) 0;}div.information .col:last-child {margin: 0;}div.information p {margin: 0 0 var(--space-1) 0;color: var(--text-secondary);}div.information pre {margin: 0 0 var(--space-5) 0;padding: var(--space-2) var(--space-3);border: 1px solid var(--border-default);background: var(--bg-surface-sunken);border-radius: var(--radius-md);font: var(--font-size-sm) var(--font-family-mono);}.col_2{ columns: 2; }.col_3{ columns: 3; }.col_4{ columns: 4; width: 600px; }.col_5{ columns: 5; }.col_6{ columns: 6; }.col_7{ columns: 7; }.col_8{ columns: 8; }.col_9{ columns: 9; }.col_10 { columns: 10; }.col_11 { columns: 11; }.col_12 { columns: 12; }.colprev li {break-inside: avoid;width: 240px;display: inline-block;}.qtip-max {max-width: 800px !important;}button.ui-button {color: var(--area-accent, var(--color-primary-500));padding: var(--space-2) var(--space-3);border-radius: var(--radius-md);text-decoration: none;border: 1px solid color-mix(in srgb, var(--area-accent, var(--color-primary-500)) 82%, var(--border-default) 18%);background: color-mix(in srgb, var(--area-accent-soft, rgba(59, 130, 246, 0.12)) 42%, transparent 58%);font-weight: var(--font-weight-medium);font-family: var(--font-family);font-size: var(--font-size-sm);height: auto;width: auto;margin: 0;margin-right: var(--space-1);cursor: pointer;transition: background-color var(--transition-fast), color var(--transition-fast);}button.ui-button .ui-button-text {padding: 0;}button.ui-button:hover {border-color: var(--area-accent, var(--color-primary-500));background: color-mix(in srgb, var(--area-accent-soft, rgba(59, 130, 246, 0.12)) 68%, transparent 32%);color: var(--area-accent-deep, var(--color-primary-700));}button.ui-button.ui-state-active,button.ui-button.ui-state-default {color: var(--area-accent, var(--color-primary-500));border-color: color-mix(in srgb, var(--area-accent, var(--color-primary-500)) 82%, var(--border-default) 18%);background: color-mix(in srgb, var(--area-accent-soft, rgba(59, 130, 246, 0.12)) 42%, transparent 58%);}button.ui-button.ui-state-hover,button.ui-button.ui-state-focus,button.ui-button.ui-state-active:hover,button.ui-button.ui-state-default:hover {color: var(--area-accent-deep, var(--color-primary-700));border-color: var(--area-accent, var(--color-primary-500));background: color-mix(in srgb, var(--area-accent-soft, rgba(59, 130, 246, 0.12)) 68%, transparent 32%);}[data-theme="dark"] button.ui-button,[data-theme="dark"] button.ui-button.ui-state-default,[data-theme="dark"] button.ui-button.ui-state-active {background: color-mix(in srgb, var(--area-accent-soft, rgba(96, 165, 250, 0.12)) 44%, var(--bg-surface-raised) 56%);border-color: color-mix(in srgb, var(--area-accent, var(--color-primary-400)) 56%, var(--input-border) 44%);color: color-mix(in srgb, var(--area-accent, var(--color-primary-400)) 72%, var(--text-primary) 28%);}[data-theme="dark"] button.ui-button:hover,[data-theme="dark"] button.ui-button.ui-state-hover,[data-theme="dark"] button.ui-button.ui-state-focus,[data-theme="dark"] button.ui-button.ui-state-active:hover,[data-theme="dark"] button.ui-button.ui-state-default:hover {background: color-mix(in srgb, var(--area-accent-soft, rgba(96, 165, 250, 0.12)) 62%, var(--bg-surface-raised) 38%);border-color: color-mix(in srgb, var(--area-accent, var(--color-primary-400)) 74%, var(--input-border) 26%);color: var(--text-primary);}button.ui-button[disabled] {cursor: default;opacity: 0.5;}body section.col.center div.property:has(> select#collaboration_filterselect) {position: relative;}body section.col.center div.property > span:has(> button#clb-follow) {display: inline-flex !important;justify-content: flex-end;width: auto !important;margin-left: var(--space-3);float: right;}body section.col.center div.property > select#collaboration_filterselect,body select#collaboration_filterselect {float: right !important;width: 220px;min-width: 0;height: 40px;margin-top: 0;margin-left: var(--space-3);padding: 0 38px 0 14px;border: 1px solid var(--input-border);border-radius: var(--radius-md);background-color: var(--input-bg);background-image:linear-gradient(45deg, transparent 50%, var(--text-tertiary) 50%),linear-gradient(135deg, var(--text-tertiary) 50%, transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size: 5px 5px, 5px 5px;background-repeat: no-repeat;box-shadow: var(--shadow-xs);color: var(--text-primary);font-family: var(--font-family);font-size: var(--font-size-sm);font-weight: var(--font-weight-medium);line-height: 38px;resize: none;appearance: none;-webkit-appearance: none;transition: border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);}body section.col.center div.property > select#collaboration_filterselect:hover,body select#collaboration_filterselect:hover {border-color: var(--input-border-hover);background-color: var(--bg-surface-raised);}body section.col.center div.property > select#collaboration_filterselect:focus,body select#collaboration_filterselect:focus {border-color: var(--input-border-focus);box-shadow: var(--focus-ring);outline: 0;}body button#clb-follow.ui-button {display: inline-flex;align-items: center;justify-content: center;width: 40px;min-width: 40px;height: 40px;margin: 0;padding: 0;border-color: var(--input-border);border-radius: var(--radius-md);background: var(--input-bg);box-shadow: var(--shadow-xs);color: var(--text-secondary);overflow: hidden;}body button#clb-follow.ui-button::before {content: "\f0f3";font-family: FontAwesome;font-size: 15px;font-weight: 400;line-height: 1;}body button#clb-follow.ui-button.ui-priority-secondary::before {content: "\f0f3";}body button#clb-follow.ui-button .ui-button-text {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;border: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}body button#clb-follow.ui-button:hover {border-color: var(--input-border-hover);background: var(--bg-surface-raised);box-shadow: var(--shadow-xs);color: var(--area-accent-deep);}body button#clb-follow.ui-button:focus-visible {border-color: var(--input-border-focus);box-shadow: var(--focus-ring);outline: 0;}body.toggled-mainmenu div#mainmenu {width: var(--nova-mobile-menu-width) !important;z-index: calc(var(--z-sidebar) + 1) !important;box-shadow: var(--shadow-2xl) !important;}body.toggled-mainmenu div#mainmenu ul li.title span {visibility: visible !important;}body.toggled-mainmenu div#mainmenu ul li a img {vertical-align: middle !important;margin: 0 var(--space-3) 0 var(--space-0-5) !important;}#kickass-pointstab {display: none;}body.fullbody div#sidebar,body.fullbody div#mainmenu {display: none;}.area-selector {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: var(--z-overlay);background: var(--bg-overlay);backdrop-filter: blur(8px);display: none;opacity: 0;transition: opacity var(--transition-slow);}.area-selector.active {display: flex;align-items: flex-start;justify-content: center;padding-top: calc(var(--topbar-height) + var(--space-8));opacity: 1;}.area-selector-panel {background: var(--area-bg);border: 1px solid var(--area-border);border-radius: var(--radius-xl);box-shadow: var(--shadow-2xl);width: 90%;max-width: 960px;max-height: calc(100vh - var(--topbar-height) - var(--space-16));overflow-y: auto;padding: var(--space-6);animation: scaleIn var(--transition-slow) both;}.area-selector-search {width: 100%;padding: var(--space-3) var(--space-4);border: 1px solid var(--border-default);border-radius: var(--radius-lg);font-size: var(--font-size-md);background: var(--input-bg);color: var(--input-text);margin-bottom: var(--space-6);outline: none;transition: border-color var(--transition-fast), box-shadow var(--transition-fast);}.area-selector-search:focus {border-color: var(--color-primary-500);box-shadow: var(--focus-ring);}.area-selector-group {margin-bottom: var(--space-6);}.area-selector-group-title {font-size: var(--font-size-xs);font-weight: var(--font-weight-semibold);text-transform: uppercase;letter-spacing: var(--letter-spacing-caps);color: var(--text-tertiary);margin-bottom: var(--space-3);padding-left: var(--space-1);}.area-selector-grid {display: grid;grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));gap: var(--space-2);}.area-selector-item {display: flex;align-items: center;gap: var(--space-3);padding: var(--space-3) var(--space-4);border-radius: var(--radius-lg);background: var(--area-card-bg);border: 1px solid transparent;cursor: pointer;transition: background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);}.area-selector-item:hover {background: var(--area-card-hover);border-color: var(--area-card-border);box-shadow: var(--area-card-shadow);}.area-selector-item-icon {width: 32px;height: 32px;border-radius: var(--radius-md);background: var(--color-primary-50);display: flex;align-items: center;justify-content: center;flex-shrink: 0;}.area-selector-item-icon img {width: 18px;height: 18px;}.area-selector-item-label {font-size: var(--font-size-sm);font-weight: var(--font-weight-medium);color: var(--text-primary);}html[data-mainmenu-drawer="true"] div#footer .topbar-mainmenu-toggle {display: inline-flex;}html[data-mainmenu-drawer="true"] div#mainmenu,html[data-mainmenu-drawer="true"] body.collapsed div#mainmenu,html[data-mainmenu-drawer="true"] body:not(.collapsed) div#mainmenu {position: fixed !important;width: var(--nova-mobile-menu-width) !important;max-width: var(--nova-mobile-menu-width) !important;transform: translateX(-100%) !important;transition: transform 280ms ease !important;box-shadow: none !important;z-index: 10000 !important;top: var(--global-message-height) !important;}html[data-mainmenu-drawer="true"] body.toggled-mainmenu div#mainmenu {transform: translateX(0) !important;box-shadow: 4px 0 25px rgba(0, 0, 0, 0.15) !important;}div#mainmenu .mainmenu-drawer-header {display: none;}html[data-mainmenu-drawer="true"] body.toggled-mainmenu div#mainmenu .mainmenu-drawer-header {display: flex;align-items: center;justify-content: space-between;flex: 0 0 var(--topbar-height);min-height: var(--topbar-height);padding: 0 var(--space-3) 0 var(--space-4);border-bottom: 1px solid var(--sidebar-border);background: var(--sidebar-bg);box-sizing: border-box;}html[data-mainmenu-drawer="true"] div#mainmenu .mainmenu-drawer-logo {width: 116px;height: calc(var(--topbar-height) - 16px);background-image: url('/resources/images/logo/erp-saas-logo-main.svg');background-repeat: no-repeat;background-position: left center;background-size: auto 34px;}[data-theme="dark"][data-mainmenu-drawer="true"] div#mainmenu .mainmenu-drawer-logo {background-image: url('/resources/images/logo/erp-saas-logo-auth.svg');}html[data-mainmenu-drawer="true"] body.toggled-mainmenu div#mainmenu .mainmenu-drawer-close {position: relative;display: inline-flex !important;align-items: center;justify-content: center;flex: 0 0 40px;width: 40px;height: 40px;margin: 0;padding: 0;border: 0;border-radius: var(--radius-md);background: transparent;color: var(--sidebar-text);cursor: pointer;font-size: 18px;line-height: 1;}html[data-mainmenu-drawer="true"] body.toggled-mainmenu div#mainmenu .mainmenu-drawer-close:hover {background: var(--sidebar-bg-hover);color: var(--sidebar-accent);}html[data-mainmenu-drawer="true"] body.toggled-mainmenu div#mainmenu .mainmenu-drawer-close:focus-visible {box-shadow: var(--focus-ring);outline: 0;}html[data-mainmenu-drawer="true"] body.toggled-mainmenu div#mainmenu div.mainmenu-wrapper {padding-top: var(--space-3);}html[data-mainmenu-drawer="true"] body:not(.collapsed) div#mainmenu:hover {width: var(--nova-mobile-menu-width) !important;max-width: var(--nova-mobile-menu-width) !important;box-shadow: none !important;}html[data-mainmenu-drawer="true"] body div#body,html[data-mainmenu-drawer="true"] body.collapsed div#body,html[data-mainmenu-drawer="true"] body:not(.collapsed) div#body,html[data-mainmenu-drawer="true"] body.sidebar-left div#body,html[data-mainmenu-drawer="true"] body.sidebar-left.collapsed div#body,html[data-mainmenu-drawer="true"] body.sidebar-left:not(.collapsed) div#body,html[data-mainmenu-drawer="true"] body.nosubmenu div#body,html[data-mainmenu-drawer="true"] body.nosubmenu.collapsed div#body,html[data-mainmenu-drawer="true"] body.nosubmenu:not(.collapsed) div#body {left: 0 !important;right: 0 !important;}html[data-mainmenu-drawer="true"] body div#toolbar,html[data-mainmenu-drawer="true"] body.collapsed div#toolbar {left: 0 !important;right: 0 !important;overflow: visible !important;}html[data-mainmenu-drawer="true"] body div#toolbar ul {flex-wrap: nowrap;min-width: max-content;overflow: visible;}html[data-mainmenu-drawer="true"] body div#sidebar {display: none !important;}html[data-mainmenu-drawer="true"] div#footer div.logo,html[data-mainmenu-drawer="true"] body.collapsed div#footer div.logo,html[data-mainmenu-drawer="true"] body:not(.collapsed) div#footer div.logo {width: 116px !important;min-width: 116px !important;padding: 0 var(--space-3) !important;background-size: auto 30px;background-position: 12px center;flex-shrink: 0;}html[data-mainmenu-drawer="true"] div#footer ul#footermenu {overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;}html[data-mainmenu-drawer="true"] div#footer ul#footermenu li.button a span.menu-label {display: none;}html[data-compact-topbar="true"] div#footer .topbar-command-trigger-wrap {display: none;}html[data-compact-topbar="true"] div#footer .topbar-command-icon-trigger-search {display: inline-flex;}html[data-mainmenu-drawer="true"] .command-palette-panel {width: 95%;max-width: none;margin: 0 8px;}@media (max-width: 768px) {div#footer {padding: 0;}div#footer div.logo {width: 104px !important;min-width: 104px !important;padding: 0 var(--space-2) !important;background-size: auto 28px;background-position: 10px center;}div#footer ul#footermenu li.button a {padding: 0 6px;min-width: 36px;}div#footer ul#footermenu li.button a img.menuicon {width: 18px;height: 18px;}div#footer ul#footermenu li.button a .avatar {width: 24px;height: 24px;margin: 0 0 0 4px;}div#footer ul#footermenu li.spacer {display: none;}div#footer .topbar-command-trigger-wrap {display: none;}div#mainmenu,body.collapsed div#mainmenu,body:not(.collapsed) div#mainmenu {width: var(--nova-mobile-menu-width) !important;max-width: var(--nova-mobile-menu-width) !important;border-right: 1px solid var(--sidebar-border) !important;}body.toggled-mainmenu div#mainmenu {width: var(--nova-mobile-menu-width) !important;max-width: var(--nova-mobile-menu-width) !important;}div#communicator {width: 100vw !important;right: 0 !important;transform: translateX(100%);transition: transform var(--transition-slow);}body.communication div#communicator,body.communication-reopen div#communicator {transform: translateX(0);}div.contentbox {padding: var(--space-3) 0;margin: var(--space-2) 0 0 0;}div#body h1, h1.header {font-size: var(--font-size-md);padding-left: var(--space-3) !important;}}@media (max-width: 480px) {div#mainmenu,body.collapsed div#mainmenu,body:not(.collapsed) div#mainmenu,body.toggled-mainmenu div#mainmenu {width: var(--nova-mobile-menu-width) !important;max-width: var(--nova-mobile-menu-width) !important;}div#footer div.logo {display: block;width: 92px !important;min-width: 92px !important;background-size: auto 26px;background-position: 8px center;}div#footer ul#footermenu li.button a {padding: 0 4px;min-width: 30px;}}.hamburger {padding: 15px 15px;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible; }.hamburger:hover {opacity: 0.7; }.hamburger-box {width: 25px;height: 24px;display: inline-block;position: relative; }.hamburger-inner {display: block;top: 50%;margin-top: -2px; }.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width: 25px;height: 3px;background-color: #fff;border-radius: 4px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease; }.hamburger-inner::before, .hamburger-inner::after {content: "";display: block; }.hamburger-inner::before {top: -8px; }.hamburger-inner::after {bottom: -8px; }.hamburger--3dx .hamburger-box {perspective: 80px; }.hamburger--3dx .hamburger-inner {transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }.hamburger--3dx.is-active .hamburger-inner {background-color: transparent;transform: rotateY(180deg); }.hamburger--3dx.is-active .hamburger-inner::before {transform: translate3d(0, 10px, 0) rotate(45deg); }.hamburger--3dx.is-active .hamburger-inner::after {transform: translate3d(0, -10px, 0) rotate(-45deg); }.hamburger--3dx-r .hamburger-box {perspective: 80px; }.hamburger--3dx-r .hamburger-inner {transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }.hamburger--3dx-r.is-active .hamburger-inner {background-color: transparent;transform: rotateY(-180deg); }.hamburger--3dx-r.is-active .hamburger-inner::before {transform: translate3d(0, 10px, 0) rotate(45deg); }.hamburger--3dx-r.is-active .hamburger-inner::after {transform: translate3d(0, -10px, 0) rotate(-45deg); }.hamburger--3dy .hamburger-box {perspective: 80px; }.hamburger--3dy .hamburger-inner {transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }.hamburger--3dy.is-active .hamburger-inner {background-color: transparent;transform: rotateX(-180deg); }.hamburger--3dy.is-active .hamburger-inner::before {transform: translate3d(0, 10px, 0) rotate(45deg); }.hamburger--3dy.is-active .hamburger-inner::after {transform: translate3d(0, -10px, 0) rotate(-45deg); }.hamburger--3dy-r .hamburger-box {perspective: 80px; }.hamburger--3dy-r .hamburger-inner {transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }.hamburger--3dy-r.is-active .hamburger-inner {background-color: transparent;transform: rotateX(180deg); }.hamburger--3dy-r.is-active .hamburger-inner::before {transform: translate3d(0, 10px, 0) rotate(45deg); }.hamburger--3dy-r.is-active .hamburger-inner::after {transform: translate3d(0, -10px, 0) rotate(-45deg); }.hamburger--3dxy .hamburger-box {perspective: 80px; }.hamburger--3dxy .hamburger-inner {transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }.hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }.hamburger--3dxy.is-active .hamburger-inner {background-color: transparent;transform: rotateX(180deg) rotateY(180deg); }.hamburger--3dxy.is-active .hamburger-inner::before {transform: translate3d(0, 10px, 0) rotate(45deg); }.hamburger--3dxy.is-active .hamburger-inner::after {transform: translate3d(0, -10px, 0) rotate(-45deg); }.hamburger--3dxy-r .hamburger-box {perspective: 80px; }.hamburger--3dxy-r .hamburger-inner {transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }.hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }.hamburger--3dxy-r.is-active .hamburger-inner {background-color: transparent;transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg); }.hamburger--3dxy-r.is-active .hamburger-inner::before {transform: translate3d(0, 10px, 0) rotate(45deg); }.hamburger--3dxy-r.is-active .hamburger-inner::after {transform: translate3d(0, -10px, 0) rotate(-45deg); }.hamburger--arrow.is-active .hamburger-inner::before {transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }.hamburger--arrow.is-active .hamburger-inner::after {transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }.hamburger--arrow-r.is-active .hamburger-inner::before {transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }.hamburger--arrow-r.is-active .hamburger-inner::after {transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }.hamburger--arrowalt .hamburger-inner::before {transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }.hamburger--arrowalt .hamburger-inner::after {transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }.hamburger--arrowalt.is-active .hamburger-inner::before {top: 0;transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }.hamburger--arrowalt.is-active .hamburger-inner::after {bottom: 0;transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }.hamburger--arrowalt-r .hamburger-inner::before {transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }.hamburger--arrowalt-r .hamburger-inner::after {transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }.hamburger--arrowalt-r.is-active .hamburger-inner::before {top: 0;transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }.hamburger--arrowalt-r.is-active .hamburger-inner::after {bottom: 0;transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }.hamburger--arrowturn.is-active .hamburger-inner {transform: rotate(-180deg); }.hamburger--arrowturn.is-active .hamburger-inner::before {transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }.hamburger--arrowturn.is-active .hamburger-inner::after {transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }.hamburger--arrowturn-r.is-active .hamburger-inner {transform: rotate(-180deg); }.hamburger--arrowturn-r.is-active .hamburger-inner::before {transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }.hamburger--arrowturn-r.is-active .hamburger-inner::after {transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {transition-property: none; }.hamburger--boring.is-active .hamburger-inner {transform: rotate(45deg); }.hamburger--boring.is-active .hamburger-inner::before {top: 0;opacity: 0; }.hamburger--boring.is-active .hamburger-inner::after {bottom: 0;transform: rotate(-90deg); }.hamburger--collapse .hamburger-inner {top: auto;bottom: 0;transition-duration: 0.13s;transition-delay: 0.13s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--collapse .hamburger-inner::after {top: -20px;transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }.hamburger--collapse .hamburger-inner::before {transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--collapse.is-active .hamburger-inner {transform: translate3d(0, -10px, 0) rotate(-45deg);transition-delay: 0.22s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--collapse.is-active .hamburger-inner::after {top: 0;opacity: 0;transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }.hamburger--collapse.is-active .hamburger-inner::before {top: 0;transform: rotate(-90deg);transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--collapse-r .hamburger-inner {top: auto;bottom: 0;transition-duration: 0.13s;transition-delay: 0.13s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--collapse-r .hamburger-inner::after {top: -20px;transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }.hamburger--collapse-r .hamburger-inner::before {transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--collapse-r.is-active .hamburger-inner {transform: translate3d(0, -10px, 0) rotate(45deg);transition-delay: 0.22s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--collapse-r.is-active .hamburger-inner::after {top: 0;opacity: 0;transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }.hamburger--collapse-r.is-active .hamburger-inner::before {top: 0;transform: rotate(90deg);transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--elastic .hamburger-inner {top: 2px;transition-duration: 0.275s;transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }.hamburger--elastic .hamburger-inner::before {top: 10px;transition: opacity 0.125s 0.275s ease; }.hamburger--elastic .hamburger-inner::after {top: 20px;transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }.hamburger--elastic.is-active .hamburger-inner {transform: translate3d(0, 10px, 0) rotate(135deg);transition-delay: 0.075s; }.hamburger--elastic.is-active .hamburger-inner::before {transition-delay: 0s;opacity: 0; }.hamburger--elastic.is-active .hamburger-inner::after {transform: translate3d(0, -20px, 0) rotate(-270deg);transition-delay: 0.075s; }.hamburger--elastic-r .hamburger-inner {top: 2px;transition-duration: 0.275s;transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }.hamburger--elastic-r .hamburger-inner::before {top: 10px;transition: opacity 0.125s 0.275s ease; }.hamburger--elastic-r .hamburger-inner::after {top: 20px;transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }.hamburger--elastic-r.is-active .hamburger-inner {transform: translate3d(0, 10px, 0) rotate(-135deg);transition-delay: 0.075s; }.hamburger--elastic-r.is-active .hamburger-inner::before {transition-delay: 0s;opacity: 0; }.hamburger--elastic-r.is-active .hamburger-inner::after {transform: translate3d(0, -20px, 0) rotate(270deg);transition-delay: 0.075s; }.hamburger--emphatic {overflow: hidden; }.hamburger--emphatic .hamburger-inner {transition: background-color 0.125s 0.175s ease-in; }.hamburger--emphatic .hamburger-inner::before {left: 0;transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }.hamburger--emphatic .hamburger-inner::after {top: 10px;right: 0;transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }.hamburger--emphatic.is-active .hamburger-inner {transition-delay: 0s;transition-timing-function: ease-out;background-color: transparent; }.hamburger--emphatic.is-active .hamburger-inner::before {left: -80px;top: -80px;transform: translate3d(80px, 80px, 0) rotate(45deg);transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }.hamburger--emphatic.is-active .hamburger-inner::after {right: -80px;top: -80px;transform: translate3d(-80px, 80px, 0) rotate(-45deg);transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }.hamburger--emphatic-r {overflow: hidden; }.hamburger--emphatic-r .hamburger-inner {transition: background-color 0.125s 0.175s ease-in; }.hamburger--emphatic-r .hamburger-inner::before {left: 0;transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }.hamburger--emphatic-r .hamburger-inner::after {top: 10px;right: 0;transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }.hamburger--emphatic-r.is-active .hamburger-inner {transition-delay: 0s;transition-timing-function: ease-out;background-color: transparent; }.hamburger--emphatic-r.is-active .hamburger-inner::before {left: -80px;top: 80px;transform: translate3d(80px, -80px, 0) rotate(-45deg);transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }.hamburger--emphatic-r.is-active .hamburger-inner::after {right: -80px;top: 80px;transform: translate3d(-80px, -80px, 0) rotate(45deg);transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }.hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear; }.hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {opacity: 0;transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear; }.hamburger--minus.is-active .hamburger-inner::before {top: 0; }.hamburger--minus.is-active .hamburger-inner::after {bottom: 0; }.hamburger--slider .hamburger-inner {top: 2px; }.hamburger--slider .hamburger-inner::before {top: 10px;transition-property: transform, opacity;transition-timing-function: ease;transition-duration: 0.15s; }.hamburger--slider .hamburger-inner::after {top: 20px; }.hamburger--slider.is-active .hamburger-inner {transform: translate3d(0, 10px, 0) rotate(45deg); }.hamburger--slider.is-active .hamburger-inner::before {transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity: 0; }.hamburger--slider.is-active .hamburger-inner::after {transform: translate3d(0, -20px, 0) rotate(-90deg); }.hamburger--slider-r .hamburger-inner {top: 2px; }.hamburger--slider-r .hamburger-inner::before {top: 10px;transition-property: transform, opacity;transition-timing-function: ease;transition-duration: 0.15s; }.hamburger--slider-r .hamburger-inner::after {top: 20px; }.hamburger--slider-r.is-active .hamburger-inner {transform: translate3d(0, 10px, 0) rotate(-45deg); }.hamburger--slider-r.is-active .hamburger-inner::before {transform: rotate(45deg) translate3d(5.71429px, -6px, 0);opacity: 0; }.hamburger--slider-r.is-active .hamburger-inner::after {transform: translate3d(0, -20px, 0) rotate(90deg); }.hamburger--spin .hamburger-inner {transition-duration: 0.22s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--spin .hamburger-inner::before {transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }.hamburger--spin .hamburger-inner::after {transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--spin.is-active .hamburger-inner {transform: rotate(225deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--spin.is-active .hamburger-inner::before {top: 0;opacity: 0;transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }.hamburger--spin.is-active .hamburger-inner::after {bottom: 0;transform: rotate(-90deg);transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--spin-r .hamburger-inner {transition-duration: 0.22s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--spin-r .hamburger-inner::before {transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }.hamburger--spin-r .hamburger-inner::after {transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--spin-r.is-active .hamburger-inner {transform: rotate(-225deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--spin-r.is-active .hamburger-inner::before {top: 0;opacity: 0;transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }.hamburger--spin-r.is-active .hamburger-inner::after {bottom: 0;transform: rotate(90deg);transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--spring .hamburger-inner {top: 2px;transition: background-color 0s 0.13s linear; }.hamburger--spring .hamburger-inner::before {top: 10px;transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--spring .hamburger-inner::after {top: 20px;transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--spring.is-active .hamburger-inner {transition-delay: 0.22s;background-color: transparent; }.hamburger--spring.is-active .hamburger-inner::before {top: 0;transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform: translate3d(0, 10px, 0) rotate(45deg); }.hamburger--spring.is-active .hamburger-inner::after {top: 0;transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform: translate3d(0, 10px, 0) rotate(-45deg); }.hamburger--spring-r .hamburger-inner {top: auto;bottom: 0;transition-duration: 0.13s;transition-delay: 0s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--spring-r .hamburger-inner::after {top: -20px;transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }.hamburger--spring-r .hamburger-inner::before {transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--spring-r.is-active .hamburger-inner {transform: translate3d(0, -10px, 0) rotate(-45deg);transition-delay: 0.22s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--spring-r.is-active .hamburger-inner::after {top: 0;opacity: 0;transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear; }.hamburger--spring-r.is-active .hamburger-inner::before {top: 0;transform: rotate(90deg);transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--stand .hamburger-inner {transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }.hamburger--stand .hamburger-inner::before {transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--stand .hamburger-inner::after {transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--stand.is-active .hamburger-inner {transform: rotate(90deg);background-color: transparent;transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }.hamburger--stand.is-active .hamburger-inner::before {top: 0;transform: rotate(-45deg);transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--stand.is-active .hamburger-inner::after {bottom: 0;transform: rotate(45deg);transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--stand-r .hamburger-inner {transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }.hamburger--stand-r .hamburger-inner::before {transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--stand-r .hamburger-inner::after {transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--stand-r.is-active .hamburger-inner {transform: rotate(-90deg);background-color: transparent;transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }.hamburger--stand-r.is-active .hamburger-inner::before {top: 0;transform: rotate(-45deg);transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--stand-r.is-active .hamburger-inner::after {bottom: 0;transform: rotate(45deg);transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--squeeze .hamburger-inner {transition-duration: 0.075s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--squeeze .hamburger-inner::before {transition: top 0.075s 0.12s ease, opacity 0.075s ease; }.hamburger--squeeze .hamburger-inner::after {transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }.hamburger--squeeze.is-active .hamburger-inner {transform: rotate(45deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--squeeze.is-active .hamburger-inner::before {top: 0;opacity: 0;transition: top 0.075s ease, opacity 0.075s 0.12s ease; }.hamburger--squeeze.is-active .hamburger-inner::after {bottom: 0;transform: rotate(-90deg);transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }.hamburger--vortex .hamburger-inner {transition-duration: 0.2s;transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {transition-duration: 0s;transition-delay: 0.1s;transition-timing-function: linear; }.hamburger--vortex .hamburger-inner::before {transition-property: top, opacity; }.hamburger--vortex .hamburger-inner::after {transition-property: bottom, transform; }.hamburger--vortex.is-active .hamburger-inner {transform: rotate(765deg);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {transition-delay: 0s; }.hamburger--vortex.is-active .hamburger-inner::before {top: 0;opacity: 0; }.hamburger--vortex.is-active .hamburger-inner::after {bottom: 0;transform: rotate(90deg); }.hamburger--vortex-r .hamburger-inner {transition-duration: 0.2s;transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {transition-duration: 0s;transition-delay: 0.1s;transition-timing-function: linear; }.hamburger--vortex-r .hamburger-inner::before {transition-property: top, opacity; }.hamburger--vortex-r .hamburger-inner::after {transition-property: bottom, transform; }.hamburger--vortex-r.is-active .hamburger-inner {transform: rotate(-765deg);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {transition-delay: 0s; }.hamburger--vortex-r.is-active .hamburger-inner::before {top: 0;opacity: 0; }.hamburger--vortex-r.is-active .hamburger-inner::after {bottom: 0;transform: rotate(-90deg); }.qtip{position: absolute;left: -28000px;top: -28000px;display: none;max-width: 280px;min-width: 50px;font-size: 10.5px;line-height: 12px;direction: ltr;box-shadow: none;padding: 0;}.qtip-content{position: relative;padding: 5px 9px;overflow: hidden;text-align: left;word-wrap: break-word;}.qtip-titlebar{position: relative;padding: 5px 35px 5px 10px;overflow: hidden;border-width: 0 0 1px;font-weight: bold;}.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }.qtip-close{position: absolute;right: -9px; top: -9px;cursor: pointer;outline: medium none;border-width: 1px;border-style: solid;border-color: transparent;}.qtip-titlebar .qtip-close{right: 4px; top: 50%;margin-top: -9px;}* html .qtip-titlebar .qtip-close{ top: 16px; } .qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display: block;text-indent: -1000em;direction: ltr;}.qtip-icon, .qtip-icon .ui-icon{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;text-decoration: none;}.qtip-icon .ui-icon{width: 18px;height: 14px;line-height: 14px;text-align: center;text-indent: 0;font: normal bold 10px/13px Tahoma,sans-serif;color: inherit;background: transparent none no-repeat -100em -100em;}.qtip-focus{}.qtip-hover{}.qtip-default{border-width: 1px;border-style: solid;border-color: #F1D031;background-color: #FFFFA3;color: #555;}.qtip-default .qtip-titlebar{background-color: #FFEF93;}.qtip-default .qtip-icon{border-color: #CCC;background: #F1F1F1;color: #777;}.qtip-default .qtip-titlebar .qtip-close{border-color: #AAA;color: #111;}.qtip-light{background-color: white;border-color: #E2E2E2;color: #454545;}.qtip-light .qtip-titlebar{background-color: #f1f1f1;}.qtip-dark{background-color: #505050;border-color: #303030;color: #f3f3f3;}.qtip-dark .qtip-titlebar{background-color: #404040;}.qtip-dark .qtip-icon{border-color: #444;}.qtip-dark .qtip-titlebar .ui-state-hover{border-color: #303030;}.qtip-cream{background-color: #FBF7AA;border-color: #F9E98E;color: #A27D35;}.qtip-cream .qtip-titlebar{background-color: #F0DE7D;}.qtip-cream .qtip-close .qtip-icon{background-position: -82px 0;}.qtip-red{background-color: #F78B83;border-color: #D95252;color: #912323;}.qtip-red .qtip-titlebar{background-color: #F06D65;}.qtip-red .qtip-close .qtip-icon{background-position: -102px 0;}.qtip-red .qtip-icon{border-color: #D95252;}.qtip-red .qtip-titlebar .ui-state-hover{border-color: #D95252;}.qtip-green{background-color: #CAED9E;border-color: #90D93F;color: #3F6219;}.qtip-green .qtip-titlebar{background-color: #B0DE78;}.qtip-green .qtip-close .qtip-icon{background-position: -42px 0;}.qtip-blue{background-color: #E5F6FE;border-color: #ADD9ED;color: #5E99BD;}.qtip-blue .qtip-titlebar{background-color: #D0E9F5;}.qtip-blue .qtip-close .qtip-icon{background-position: -2px 0;}.qtip-shadow{-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}.qtip-rounded .qtip-titlebar{-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}.qtip-youtube{-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 0 0 3px #333;-moz-box-shadow: 0 0 3px #333;box-shadow: 0 0 3px #333;color: white;border-width: 0;background: #4A4A4A;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);}.qtip-youtube .qtip-titlebar{background-color: #4A4A4A;background-color: rgba(0,0,0,0);}.qtip-youtube .qtip-content{padding: .75em;font: 12px arial,sans-serif;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";}.qtip-youtube .qtip-icon{border-color: #222;}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color: #303030;}.qtip-jtools{background: #232323;background: rgba(0, 0, 0, 0.7);background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));background-image: -moz-linear-gradient(top, #717171, #232323);background-image: -webkit-linear-gradient(top, #717171, #232323);background-image: -ms-linear-gradient(top, #717171, #232323);background-image: -o-linear-gradient(top, #717171, #232323);border: 2px solid #ddd;border: 2px solid rgba(241,241,241,1);-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 0 0 12px #333;-moz-box-shadow: 0 0 12px #333;box-shadow: 0 0 12px #333;}.qtip-jtools .qtip-titlebar{background-color: transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background: transparent;color: white;border: 0 dashed transparent;}.qtip-jtools .qtip-icon{border-color: #555;}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color: #333;}.qtip-cluetip{-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);background-color: #D9D9C2;color: #111;border: 0 dashed transparent;}.qtip-cluetip .qtip-titlebar{background-color: #87876A;color: white;border: 0 dashed transparent;}.qtip-cluetip .qtip-icon{border-color: #808064;}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color: #696952;color: #696952;}.qtip-tipsy{background: black;background: rgba(0, 0, 0, .87);color: white;border: 0 solid transparent;font-size: 11px;font-family: 'Lucida Grande', sans-serif;font-weight: bold;line-height: 16px;text-shadow: 0 1px black;}.qtip-tipsy .qtip-titlebar{padding: 6px 35px 0 10px;background-color: transparent;}.qtip-tipsy .qtip-content{padding: 6px 10px;}.qtip-tipsy .qtip-icon{border-color: #222;text-shadow: none;}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color: #303030;}.qtip-tipped{border: 3px solid #959FA9;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background-color: #F9F9F9;color: #454545;font-weight: normal;font-family: serif;}.qtip-tipped .qtip-titlebar{border-bottom-width: 0;color: white;background: #3A79B8;background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);background-image: -o-linear-gradient(top, #3A79B8, #2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";}.qtip-tipped .qtip-icon{border: 2px solid #285589;background: #285589;}.qtip-tipped .qtip-icon .ui-icon{background-color: #FBFBFB;color: #555;}.qtip-bootstrap{font-size: 14px;line-height: 20px;color: rgb(41, 41, 58);padding: 1px;background-color: #ffffff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;}.qtip-bootstrap .qtip-titlebar{padding: 8px 14px;margin: 0;font-size: 14px;font-weight: normal;line-height: 18px;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}.qtip-bootstrap .qtip-titlebar .qtip-close{right: 11px;top: 45%;border-style: none;}.qtip-bootstrap .qtip-content{padding: 9px 14px;}.qtip-bootstrap .qtip-icon{background: #F1F1F1;}.qtip-bootstrap .qtip-icon .ui-icon{width: auto;height: auto;float: right;font-size: 20px;font-weight: bold;line-height: 18px;color: #000000;text-shadow: 0 1px 0 #ffffff;opacity: 0.2;filter: alpha(opacity=20);}.qtip-bootstrap .qtip-icon .ui-icon:hover{color: #000000;text-decoration: none;cursor: pointer;opacity: 0.4;filter: alpha(opacity=40);}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter: none;-ms-filter: none;}.qtip{z-index: 2147483647;}.qtip .qtip-tip{margin: 0 auto;overflow: hidden;z-index: 2147483647;}x:-o-prefocus, .qtip .qtip-tip{visibility: hidden;}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position: absolute;color: #123456;background: transparent;border: 0 dashed transparent;}.qtip .qtip-tip canvas{ top: 0; left: 0; }.qtip .qtip-tip .qtip-vml{behavior: url(#default#VML);display: inline-block;visibility: visible;}#qtip-overlay{position: fixed;left: 0; top: 0;width: 100%; height: 100%;}#qtip-overlay.blurs{ cursor: pointer; }#qtip-overlay div{position: absolute;left: 0; top: 0;width: 100%; height: 100%;background-color: black;opacity: 0.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}.qtipmodal-ie6fix{position: absolute !important;}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.CodeMirror{height:auto;min-height:300px;border:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;font:inherit;z-index:1}.CodeMirror-scroll{min-height:300px}.CodeMirror-fullscreen{background:#fff;position:fixed!important;top:50px;left:0;right:0;bottom:0;height:auto;z-index:9}.CodeMirror-sided{width:50%!important}.editor-toolbar{position:relative;opacity:.6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:0 10px;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top-left-radius:4px;border-top-right-radius:4px}.editor-toolbar:after,.editor-toolbar:before{display:block;content:' ';height:1px}.editor-toolbar:before{margin-bottom:8px}.editor-toolbar:after{margin-top:8px}.editor-toolbar:hover,.editor-wrapper input.title:focus,.editor-wrapper input.title:hover{opacity:.8}.editor-toolbar.fullscreen{width:100%;height:50px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-top:10px;padding-bottom:10px;box-sizing:border-box;background:#fff;border:0;position:fixed;top:0;left:0;opacity:1;z-index:9}.editor-toolbar.fullscreen::before{width:20px;height:50px;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);position:fixed;top:0;left:0;margin:0;padding:0}.editor-toolbar.fullscreen::after{width:20px;height:50px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);position:fixed;top:0;right:0;margin:0;padding:0}.editor-toolbar a{display:inline-block;text-align:center;text-decoration:none!important;color:#2c3e50!important;width:30px;height:30px;margin:0;border:1px solid transparent;border-radius:3px;cursor:pointer}.editor-toolbar a.active,.editor-toolbar a:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar a:before{line-height:30px}.editor-toolbar i.separator{display:inline-block;width:0;border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;text-indent:-10px;margin:0 6px}.editor-toolbar a.fa-header-x:after{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:65%;vertical-align:text-bottom;position:relative;top:2px}.editor-toolbar a.fa-header-1:after{content:"1"}.editor-toolbar a.fa-header-2:after{content:"2"}.editor-toolbar a.fa-header-3:after{content:"3"}.editor-toolbar a.fa-header-bigger:after{content:"▲"}.editor-toolbar a.fa-header-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview a:not(.no-disable){pointer-events:none;background:#fff;border-color:transparent;text-shadow:inherit}@media only screen and (max-width:700px){.editor-toolbar a.no-mobile{display:none}}.editor-statusbar{padding:8px 10px;font-size:12px;color:#959694;text-align:right}.editor-statusbar span{display:inline-block;min-width:4em;margin-left:1em}.editor-statusbar .lines:before{content:'lines: '}.editor-statusbar .words:before{content:'words: '}.editor-statusbar .characters:before{content:'characters: '}.editor-preview{padding:10px;position:absolute;width:100%;height:100%;top:0;left:0;background:#fafafa;z-index:7;overflow:auto;display:none;box-sizing:border-box}.editor-preview-side{padding:10px;position:fixed;bottom:0;width:50%;top:50px;right:0;background:#fafafa;z-index:9;overflow:auto;display:none;box-sizing:border-box;border:1px solid #ddd}.editor-preview-active-side{display:block}.editor-preview-active{display:block}.editor-preview-side>p,.editor-preview>p{margin-top:0}.editor-preview pre,.editor-preview-side pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th,.editor-preview-side table td,.editor-preview-side table th{border:1px solid #ddd;padding:5px}.CodeMirror .CodeMirror-code .cm-tag{color:#63a35c}.CodeMirror .CodeMirror-code .cm-attribute{color:#795da3}.CodeMirror .CodeMirror-code .cm-string{color:#183691}.CodeMirror .CodeMirror-selected{background:#d9d9d9}.CodeMirror .CodeMirror-code .cm-header-1{font-size:200%;line-height:200%}.CodeMirror .CodeMirror-code .cm-header-2{font-size:160%;line-height:160%}.CodeMirror .CodeMirror-code .cm-header-3{font-size:125%;line-height:125%}.CodeMirror .CodeMirror-code .cm-header-4{font-size:110%;line-height:110%}.CodeMirror .CodeMirror-code .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.CodeMirror .CodeMirror-code .cm-link{color:#7f8c8d}.CodeMirror .CodeMirror-code .cm-url{color:#aab2b3}.CodeMirror .CodeMirror-code .cm-strikethrough{text-decoration:line-through}.CodeMirror .CodeMirror-placeholder{opacity:.5}.CodeMirror-hints{position:absolute;z-index:2147483647;overflow:hidden;list-style:none;margin:0;padding:2px;-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 5px rgba(0,0,0,.2);box-shadow:2px 3px 5px rgba(0,0,0,.2);border-radius:3px;border:1px solid silver;background:#fff;font-size:90%;font-family:monospace;max-height:20em;overflow-y:auto}.CodeMirror-hint{margin:0;padding:0 4px;border-radius:2px;white-space:pre;color:#000;cursor:pointer}li.CodeMirror-hint-active{background:#08f;color:#fff}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)}div#collaboration-stream{padding: 0 10px;}div#collaboration-stream h3{color: #484848;}div#collaboration-stream img.user,div#collaboration-stream img.event,div#collaboration-stream i.event{float: left;margin-right: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width: 48px;height: 48px;}div#collaboration-stream div.comments img.user,div#collaboration-stream div.comments img.event,div#collaboration-stream div.comments i.event{ width: 24px; height: 24px;}div#collaboration-stream aside.right{margin: 20px 0 0 0;width: 220px;float: left;margin-left: 50px;}div#collaboration-stream aside.right div.header{}div#collaboration-stream aside.right div.recommended{margin: 40px 0 10px 0;}div#collaboration-stream aside.right div.recommended h3{font-size: 11px;font-weight: bold;border-bottom: 1px solid #EBEBEB;margin-bottom: 10px;width: 200px;}div#collaboration-stream aside.right div.recommended ul{list-style-type: none;margin: 5px;}div#collaboration-stream aside.right div.recommended ul li{margin: 10px 0 0 0;}div#collaboration-stream aside.right div.recommended ul li img{float: left;}div#collaboration-stream aside.right div.recommended ul li img.contact,div#collaboration-stream aside.right div.recommended ul li i.contact{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}div#collaboration-stream aside.right div.recommended ul li span.label{padding-left: 5px;color: #484848;}div#collaboration-stream aside.right div.recommended ul li span.add{padding-left: 5px;color: #979797;font-size: 10px;}div#collaboration-stream section.stream{float: right;width: 100%;margin: 15px auto 0 auto;max-width: 1400px;}div#collaboration-stream section.stream div.header{width: calc(85.2% - 4px);width: -webkit-calc(85.2% - 4px);background-color: #c4d7ee;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 3px;float: right;}div#collaboration-stream section.stream div.header div.message{background-color: #f3f8ff;border: 1px solid #cacaca;padding: 5px;}div#collaboration-stream section.stream div.commenting{background-color: #f3f8ff;border: 1px solid #cacaca;padding: 5px;}div#collaboration-stream section.stream div.message ul.menu{margin: 0 0 5px 0;line-height: 13px;}div#collaboration-stream section.stream div.message ul.menu li{list-style-type: none;margin: 0;display: inline-block;}div#collaboration-stream section.stream div.message ul.menu li a{display: inline-block;padding: 2px 8px;font-size: 11px;font-weight: bold;text-decoration: none;color: #666;border: 1px solid transparent;-webkit-border-radius: 10px;-moz-border-radius: 10px;}div#collaboration-stream section.stream div.message p.help{margin: 3px 0 0 0;float: right;font-size: 11px;color: #666;width: auto;}div#collaboration-stream section.stream div.message button.reset,div#collaboration-stream section.stream div.message button.tag{color: #a2a2a2;}div#collaboration-stream section.stream div.message button.send,div#collaboration-stream section.stream div.message button.tag{float: right;margin-left: 5px;}div#collaboration-stream section.stream div.message ul.menu li a.selected{color: #333;background: white;border-color: #BBB;border-right-color: #DDD;border-bottom-color: #DDD;}div#collaboration-stream section.stream div.message div.preview{background-color: #fbfbfb;border: 1px solid #cacaca;border-bottom: none;margin-bottom: 3px;display: none;}div#collaboration-stream section.stream div.message div.preview div.text{min-height: 70px;}div#collaboration-stream section.stream div.message.closed ul.menu,div#collaboration-stream section.stream div.message.closed button,div#collaboration-stream section.stream div.message.closed p.help{display: none;}div#collaboration-stream section.stream article{width: 100%;display: block;margin: 0;clear: both;float: right;}div#collaboration-stream section.stream article div.external{padding: 5px;}div#collaboration-stream section.stream article article.comment{width: calc(100% - 10px);padding: 5px;border-bottom: 1px solid #CCC;}div#collaboration-stream section.stream article div.bubble{float: left;margin: 20px 0 0 0;width: 12px;height: 27px;background: url('/resources/images/background/bubble-arrow.png') bottom right no-repeat;}div#collaboration-stream section.stream article img.event,div#collaboration-stream section.stream article i.event{float: left;margin: 20px 0 0 calc((100% - 85.2%) - 60px);}div#collaboration-stream section.stream article div.comments img.event,div#collaboration-stream section.stream article div.comments i.event{margin: 0;}div#collaboration-stream section.stream article div.notification-article{background-color: #eeeeee;width: 85.2%;float: right;margin: 20px 0 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}div#collaboration-stream section.stream article div.comments div.notification-article{margin: 0 0 0 60px;width: 85.2%;float: right;}div#collaboration-stream section.stream article div.notification-content{background-color: #ffffff;border: 1px solid #cacaca;width: auto;margin: 3px;}div#collaboration-stream section.stream article div.comments div.notification-content{padding: 0;}div#collaboration-stream section.stream article div.comments div.notification-content{margin: 0 3px 3px 3px;background-color: #fbfbfb;}div#collaboration-stream section.stream article div.comments{}div#collaboration-stream section.stream div.cmeta{height: 33px;padding: 0 3px;border-bottom: 1px solid #CCC;background: url('/resources/images/background/metabar.gif') 0 -33px repeat-x;}div#collaboration-stream section.stream div.cmeta.comment{height: 24px;background-position: 0 0;}div#collaboration-stream section.stream div.cmeta p{margin: 0;}div#collaboration-stream section.stream div.cmeta .icon{display: inline-block;margin-top: -2px;margin-left: 3px;margin-right: 3px;width: 16px;height: 16px;vertical-align: middle;background: url('/resources/images/background/metaicons.png') 0 0 no-repeat;}div#collaboration-stream section.stream div.comments div.cmeta .icon{background: url('/resources/images/background/metaicons.png') 0 -300px no-repeat;}div#collaboration-stream section.stream div.cmeta p.title{margin: 0;float: left;width: auto;font-size: 12px;height: 33px;line-height: 36px;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}div#collaboration-stream section.stream div.comments div.cmeta p.title{height: 24px;line-height: 24px;}div#collaboration-stream section.stream article div.cmeta p.info{float: right;margin: 0;width: auto;font-size: 11px;height: 33px;line-height: 36px;}div#collaboration-stream section.stream div.comments div.cmeta p.info{height: 24px;line-height: 24px;}div#collaboration-stream section.stream div.cmeta p.info a{display: inline;text-decoration: none;font-style: normal;color: #777;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);cursor: pointer;}div#collaboration-stream section.stream h3{color: #555555;float: left;height: 33px;line-height: 36px;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);white-space: nowrap;}div#collaboration-stream section.stream div.comments h3{height: 24px;line-height: 24px;margin: 0 0 0 0;}div#collaboration-stream section.stream div.comments article.comment h3{margin: 0 0 0 5px;}div#collaboration-stream section.stream div.comments span.time{float: right;height: 24px;line-height: 24px;}div#collaboration-stream section.stream div.text{margin: 5px;width: auto;clear: both;}div#collaboration-stream section.stream div.text h1{font-size:138.5%;}div#collaboration-stream section.stream div.text h2{font-size:123.1%;}div#collaboration-stream section.stream div.text h3{font-size:108%;}div#collaboration-stream section.stream div.text h1,div#collaboration-stream section.stream div.text h2,div#collaboration-stream section.stream div.text h3{margin:1em 0;padding: 0;height: auto;}div#collaboration-stream section.stream div.text h1,div#collaboration-stream section.stream div.text h2,div#collaboration-stream section.stream div.text h3,div#collaboration-stream section.stream div.text h4,div#collaboration-stream section.stream div.text h5,div#collaboration-stream section.stream div.text h6,div#collaboration-stream section.stream div.text strong{font-weight:bold;}div#collaboration-stream section.stream div.text abbr,div#collaboration-stream section.stream div.text acronym{border-bottom:1px dotted #000;cursor:help;}div#collaboration-stream section.stream div.text em{font-style:italic;}div#collaboration-stream section.stream div.text blockquote,div#collaboration-stream section.stream div.text ul,div#collaboration-stream section.stream div.text ol,div#collaboration-stream section.stream div.text dl{margin:1em;}div#collaboration-stream section.stream div.text ol,div#collaboration-stream section.stream div.text ul,div#collaboration-stream section.stream div.text dl{margin-left:2em;}div#collaboration-stream section.stream div.text ol li{list-style: decimal outside;}div#collaboration-stream section.stream div.text ul li{list-style: disc outside;}div#collaboration-stream section.stream div.text dl dd{margin-left:1em;}div#collaboration-stream section.stream div.text th,div#collaboration-stream section.stream div.text td{border:1px solid #000;padding:.5em;}div#collaboration-stream section.stream div.text th{font-weight:bold;text-align:center;}div#collaboration-stream section.stream div.text caption{margin-bottom:.5em;text-align:center;}div#collaboration-stream section.stream div.text p,div#collaboration-stream section.stream div.text fieldset,div#collaboration-stream section.stream div.text table{margin: 0;margin-bottom: 1em;}div#collaboration-stream section.stream div.text p:last-child,div#collaboration-stream section.stream div.text fieldset:last-child,div#collaboration-stream section.stream div.text table:last-child{margin: 0;}div#collaboration-stream section.stream div.text code{font-size: 12px !important;background-color: ghostWhite !important;color: #444 !important;padding: 0 .2em !important;border: 1px solid #DEDEDE !important;font: 12px 'Bitstream Vera Sans Mono','Courier',monospace;}div#collaboration-stream section.stream div.text{margin: 5px;}div#collaboration-stream section.stream article div.text img{vertical-align: middle;}div#collaboration-stream section.stream div.comments{ margin-top: 15px;width: auto;}div#collaboration-stream section.stream article.hidden{display: none;}div#collaboration-stream section.stream textarea.comment{width: 100%;height: 70px;resize: none;border: none;padding: 5px;margin-top: 7px;-moz-box-sizing: border-box;box-sizing: border-box;background-color: #fbfbfb;color: #878787;border: 1px solid #cacaca;}div#collaboration-stream section.stream textarea.comment:focus{outline-color: -moz-use-text-color !important;outline-style: none !important;outline-width: 0 !important;}div#collaboration-stream section.stream textarea.comment.label{color: #b9b9b9;height: 30px;font-size: 12px;line-height: 20px;overflow: hidden;}div#collaboration-stream section.stream div.header textarea.comment{background-color: #ffffff;margin-top: 2px;}div#collaboration-stream section.stream div.header{background: transparent;padding: 0;}div#collaboration-stream section.stream div.header div.message,div#collaboration-stream section.stream div.commenting{background: var(--bg-surface-raised, #ffffff);border: 1px solid var(--border-subtle, #d8e0ea);border-radius: var(--radius-md, 6px);box-shadow: var(--shadow-sm, 0 1px 2px rgba(15, 23, 42, 0.06));padding: var(--space-3, 12px);}div#collaboration-stream section.stream div.message ul.menu{display: flex;gap: var(--space-2, 8px);align-items: flex-end;margin: 0 0 var(--space-2, 8px) 0;padding: 0;border-bottom: 1px solid var(--border-subtle, #d8e0ea);}div#collaboration-stream section.stream div.message ul.menu li a{border: 0;border-bottom: 2px solid transparent;border-radius: 0;color: var(--text-secondary, #64748b);font-size: var(--font-size-xs, 12px);line-height: var(--line-height-normal, 1.5);padding: 0 0 var(--space-2, 8px) 0;}div#collaboration-stream section.stream div.message ul.menu li a.selected{background: transparent;border-bottom-color: var(--area-accent, #2563eb);color: var(--text-primary, #334155);}div#collaboration-stream section.stream div.message p.help{margin: 0;color: var(--text-link, #2563eb);font-size: var(--font-size-xs, 12px);line-height: var(--line-height-normal, 1.5);}div#collaboration-stream section.stream div.message p.help a{color: var(--text-link, #2563eb);text-decoration: none;}div#collaboration-stream section.stream div.message p.help a:hover{text-decoration: underline;}div#collaboration-stream section.stream textarea.comment,div#collaboration-stream section.stream div.header textarea.comment{background: var(--bg-surface, #ffffff);border: 1px solid var(--input-border, #cbd5e1);border-radius: var(--radius-md, 6px);color: var(--text-primary, #334155);font-size: var(--font-size-sm, 13px);line-height: var(--line-height-normal, 1.5);margin-top: var(--space-2, 8px);padding: var(--space-2, 8px) var(--space-3, 12px);}div#collaboration-stream section.stream textarea.comment:focus{border-color: var(--area-accent, #2563eb);box-shadow: 0 0 0 3px color-mix(in srgb, var(--area-accent, #2563eb) 18%, transparent);}div#collaboration-stream section.stream textarea.comment.label{color: var(--text-muted, #94a3b8);}div#collaboration-stream section.stream div.message button.reset,div#collaboration-stream section.stream div.message button.send,div#collaboration-stream section.stream div.message button.tag{border: 1px solid var(--border-subtle, #d8e0ea);border-radius: var(--radius-sm, 4px);background: var(--bg-surface, #ffffff);color: var(--text-secondary, #64748b);font-size: var(--font-size-sm, 13px);line-height: var(--line-height-normal, 1.5);padding: var(--space-1, 4px) var(--space-2, 8px);}div#collaboration-stream section.stream div.message button.reset:hover,div#collaboration-stream section.stream div.message button.tag:hover{background: var(--bg-surface-hover, #f8fafc);color: var(--text-primary, #334155);}div#collaboration-stream section.stream div.message button.send{background: var(--area-accent, #2563eb);border-color: var(--area-accent, #2563eb);color: #ffffff;}div#collaboration-stream section.stream div.message button.send:hover{background: var(--area-accent-deep, var(--area-accent, #2563eb));}div#collaboration-stream section.stream div.message div.preview{background: var(--bg-surface, #ffffff);border: 1px solid var(--border-subtle, #d8e0ea);border-radius: var(--radius-md, 6px);margin: var(--space-2, 8px) 0;padding: var(--space-3, 12px);}div#collaboration-stream section.stream div.message div.preview div.collaboration-preview-content{min-height: 72px;margin: 0;color: var(--text-secondary, #64748b);}div#collaboration-stream section.stream article{margin: var(--space-4, 16px) 0 0 0;}div#collaboration-stream section.stream article div.bubble{display: none;}div#collaboration-stream section.stream article img.event,div#collaboration-stream section.stream article i.event{margin: var(--space-1, 4px) 0 0 calc((100% - 85.2%) - 60px);border-radius: var(--radius-md, 6px);box-shadow: var(--shadow-sm, 0 1px 2px rgba(15, 23, 42, 0.08));}div#collaboration-stream section.stream article div.notification-article,div#collaboration-stream section.stream article div.comments div.notification-article{background: transparent;border-radius: 0;margin-top: 0;}div#collaboration-stream section.stream article div.notification-content,div#collaboration-stream section.stream article div.comments div.notification-content{background: var(--bg-surface-raised, #ffffff);border: 1px solid var(--border-subtle, #d8e0ea);border-radius: var(--radius-md, 6px);box-shadow: var(--shadow-sm, 0 1px 2px rgba(15, 23, 42, 0.06));margin: 0;overflow: hidden;}div#collaboration-stream section.stream div.cmeta,div#collaboration-stream section.stream div.cmeta.comment{display: flex;align-items: center;height: auto;min-height: 32px;padding: 0 var(--space-3, 12px);border-bottom: 1px solid var(--border-subtle, #d8e0ea);background: var(--bg-surface-sunken, #f8fafc);}div#collaboration-stream section.stream div.cmeta .icon,div#collaboration-stream section.stream div.comments div.cmeta .icon{width: 16px;height: 16px;margin: 0 var(--space-2, 8px) 0 0;background: none;}div#collaboration-stream section.stream div.cmeta .icon:before{content: '\f075';color: var(--text-muted, #94a3b8);font-family: FontAwesome;font-size: 13px;line-height: 16px;}div#collaboration-stream section.stream div.comments div.cmeta .icon:before{content: '\f0e6';}div#collaboration-stream section.stream div.cmeta p.title,div#collaboration-stream section.stream div.comments div.cmeta p.title,div#collaboration-stream section.stream article div.cmeta p.info,div#collaboration-stream section.stream div.comments div.cmeta p.info{display: flex;align-items: center;height: auto;line-height: var(--line-height-normal, 1.5);text-shadow: none;}div#collaboration-stream section.stream div.cmeta p.title{flex: 1 1 auto;}div#collaboration-stream section.stream article div.cmeta p.info{color: var(--text-muted, #94a3b8);font-size: var(--font-size-xs, 12px);}div#collaboration-stream section.stream h3,div#collaboration-stream section.stream div.comments h3,div#collaboration-stream section.stream div.comments article.comment h3{height: auto;line-height: var(--line-height-normal, 1.5);color: var(--text-primary, #334155);font-size: var(--font-size-sm, 13px);font-weight: var(--font-weight-semibold, 600);text-shadow: none;}div#collaboration-stream section.stream div.text{color: var(--text-secondary, #64748b);font-size: var(--font-size-sm, 13px);line-height: var(--line-height-relaxed, 1.625);margin: var(--space-3, 12px);}div#collaboration-stream section.stream div.comments{margin-top: var(--space-2, 8px);}div#collaboration-stream section.stream article div.commentslist article.comment{display: grid;grid-template-columns: 24px minmax(0, 1fr) auto;gap: var(--space-2, 8px);align-items: start;width: auto;padding: var(--space-3, 12px);border-bottom: 1px solid var(--border-subtle, #d8e0ea);background: var(--bg-surface-raised, #ffffff);}div#collaboration-stream section.stream article div.commentslist article.comment:last-child{border-bottom: 0;}div#collaboration-stream section.stream article div.commentslist article.comment img.event,div#collaboration-stream section.stream article div.commentslist article.comment i.event{grid-row: 1 / span 2;width: 24px;height: 24px;margin: 0;}div#collaboration-stream section.stream div.commentslist article.comment h3{float: none;margin: 0;}div#collaboration-stream section.stream div.commentslist span.time{float: none;height: auto;line-height: var(--line-height-normal, 1.5);color: var(--text-muted, #94a3b8);font-size: var(--font-size-xs, 12px);}div#collaboration-stream section.stream div.commentslist article.comment br{display: none;}div#collaboration-stream section.stream div.commentslist article.comment div.text{grid-column: 2 / 4;margin: var(--space-1, 4px) 0 0 0;}div.collaboration-header{position: absolute;top: 15px;right: 15px;cursor: pointer;display: none;}body.collapsed div.collaboration-header{right: 15px;}div.collaboration-header div.button,div.grid div.button{background-color: whiteSmoke;background-image: -moz-linear-gradient(top, white, #E6E6E6);background-image: -ms-linear-gradient(top, white, #E6E6E6);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));background-image: -webkit-linear-gradient(top, white, #E6E6E6);background-image: -o-linear-gradient(top, white, #E6E6E6);background-image: linear-gradient(top, white,#E6E6E6);background-repeat: repeat-x;border-color: #E6E6E6 #E6E6E6 #BFBFBF;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);border: 1px solid #CCC;border-bottom-color: #B3B3B3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);cursor: pointer;display: inline-block;text-align: center;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);vertical-align: middle;margin: 0 5px 3px 0;}div.collaboration-header div.button a,div.grid div.button a{text-decoration: none;color: #333;}div.collaboration-header div.button:hover,div.grid div.button:hover{text-decoration: none;background-color: #E6E6E6;background-position: 0 -15px;-webkit-transition: background-position 0.1s linear;-moz-transition: background-position 0.1s linear;-ms-transition: background-position 0.1s linear;-o-transition: background-position 0.1s linear;transition: background-position 0.1s linear;}div.collaboration-header div.button span,div.grid div.button span{font-weight: bold;font-size: 13px;overflow: hidden;height: 18px;display: block;float: left;padding: 2px 10px 3px;cursor: pointer;color: #777777;}div.collaboration-header div.button:hover span,div.grid div.button:hover span{color: #666666;}div.collaboration-tidings{background: red;margin-top: 30px;}div#collaboration-stream section.stream article.disabled img.event,div#collaboration-stream section.stream article.disabled i.event,div#collaboration-stream section.stream article.disabled div.notification-article{opacity: 0.5;}div#collaboration-stream.follow section.stream article{width: 770px;}div#collaboration-stream.follow section.stream article input.checkfollow{float: left;margin: 35px 10px 0 0;}div#collaboration-stream div#collaboration-loading{background-color: white;opacity: 0.8;position: absolute;text-align: center;}section div div.cbp_tmlabel p,section div div.cbp_tmlabel h1,section div div.cbp_tmlabel a,section div div.cbp_tmlabel ul li,section div div.cbp_tmlabel ol li{user-select: text;}section div div.cbp_tmlabel p img:not(.avatar){max-width: 100%;}section div div.cbp_tmlabel ul,section div div.cbp_tmlabel ol{max-width: 100%;padding-left: 30px;}section div div.cbp_tmlabel code{max-width: 100%;overflow-x: scroll;overflow-y: hidden;}section div div.dz-preview{display: none;}.CodeMirror, .CodeMirror-scroll {min-height: 170px;}.CodeMirror-hints{z-index: 2147483647;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 100%;}section div div.cbp_tmlabel a{cursor: pointer;}.collaboration-entry-footer{display: flex;align-items: flex-start;justify-content: space-between;gap: 10px;min-height: 32px;margin-top: 5px;padding-top: 5px;border-top: 1px solid #dddddd;line-height: 15px;}.collaboration-entry-author,.collaboration-entry-meta,.collaboration-entry-identity{display: flex;min-width: 0;}.collaboration-entry-author{align-items: center;gap: 8px;}.collaboration-entry-avatar{display: inline-flex;flex: 0 0 auto;align-items: center;justify-content: center;width: 32px;height: 32px;overflow: hidden;border-radius: 50%;}.collaboration-entry-avatar img.avatar,.collaboration-entry-avatar i.avatar,.collaboration-entry-avatar svg.avatar{margin: 0;float: none;}.collaboration-comment-footer{margin-left: 2.5%;width: 95%;}.collaboration-entry-identity,.collaboration-entry-meta{flex-direction: column;gap: 2px;}.collaboration-entry-identity{overflow-wrap: anywhere;}.collaboration-entry-meta{flex: 0 0 auto;align-items: flex-end;text-align: right;}section div div.cbp_tmlabel div#notificationcomments{width: 90%;margin-left: 10%;}section div div.cbp_tmlabel div#notificationcomments div.notificationcomment{margin-top: 8px;margin-bottom: 2px;padding: 5px;background-color: #fff;border: 1px solid #dddddd;border-radius: 3px;}section div div.cbp_tmlabel.notification.highlighted,section div div.cbp_tmlabel div#notificationcomments div.notificationcomment.highlighted{border: 1px solid gold !important;}section div div.cbp_tmlabel div#notificationcomments div.notificationcomment.hiddencomment{display: none;}form#addcommentForm div.dz-preview{display: none;}select#collaboration_filterselect{min-width: 15%;padding: 0px 5px;height: 26px;float: right;margin-top: 2px;-webkit-box-shadow: 0px 1px 1px #ffffff;-moz-box-shadow: 0px 1px 1px #ffffff;box-shadow: 0px 1px 1px #ffffff;border: 1px solid #ADADAD;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: #fbfbfb;font-size: 12px;color: #777777;resize: none;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;background-image: url("/resources/images/navigation/selectbox.png");background-position: right center;background-repeat: no-repeat;}div.image-64{display: block;float: left;margin: 5px;width: 64px;height: 64px;}div.image-64 img{border-radius: 12px;}input#subissues_subissuesGrid,input#attachments_attachmentGrid,input#drawingattachments_drawingattachmentGrid,input#programattachments_programattachmentGrid,input#customerattachments_customerattachmentGrid,input#constuctionattachments_constructionattachmentGrid,input#miscattachments_miscattachmentGrid,input#attendee_attendeeGrid,input#operating_operatingGrid,input#keyattachments_attachmentGrid,input#attachments_deliverynoteattachmentGrid,input#attachments_receivedattachmentGrid,input#attachments_commitattachmentGrid,input.attachmentHide{display: none;}li.attachmentHide:not(:has(ul.attachments)){display: none;}ul#subissues,ul#attachments,ul#drawingattachments,ul#programattachments,ul.attachments,ul#attachments2,ul#attendee,ul#operating{margin: 10px 0 20px 14.6%;background: #fbfbfb;border: 1px solid #cfcfcf;-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.1);-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.1);-ms-box-shadow: 0 2px 3px rgba(0,0,0,0.1);-o-box-shadow: 0 2px 3px rgba(0,0,0,0.1);box-shadow: 0 2px 3px rgba(0,0,0,0.1);position: relative;width: 85.2%;}ul#drawingattachments.nomargin,ul#programattachments.nomargin{margin: 5px 0;width: 100%;}ul#subissues.ops{margin: 0;width: auto;}li.cdata a:link, li.cdata a:hover, li.cdata a:visited, li.cdata a:active{color:#439cd3;}li.cdata textarea.subissuetextOps{width: -webkit-calc(100% - 277px) !important;}li.cdata a.subissueOwner{float: right;margin-right: 10px;}li.cdata span.subissueTime{float: right;}ul#subissues li,ul#attachments li,ul#drawingattachments li,ul#programattachments li,ul.attachments li,ul#attendee li,ul#operating li{border-bottom: 1px solid #d1e1ea;padding: 0 5px 0 10px;min-height: 0;line-height: 29px;position: relative;}ul#attachments li,ul#programattachments li,ul#drawingattachments li,ul#attendee li,ul#attachments liul.attachments liul#attachments2 li{border-color: #cfcfcf;}ul#subissues li:before{position: absolute;left: 32px;top: 0;bottom: 0;content: "";border-left: 1px solid #eddddd;}ul#subissues li:after{position: absolute;left: 35px;top: 0;bottom: 0;content: "";border-left: 1px solid #eddddd;}ul#subissues li img.menuicon,ul#attachments li img.fileicon,ul#drawingattachments li img.fileicon,ul#programattachments li img.fileicon,ul.attachments li img.fileicon,ul#attendee li img.attendeeicon,ul#attendee li i.attendeeiconul#operating li img.fileicon{margin: 10px 22px 0 0;position: absolute;top: 0;cursor: pointer;}ul#attachments li img.fileicon,ul#programattachments li img.fileicon,ul#drawingattachments li img.fileicon,ul.attachments li img.fileicon,ul#attendee li img.attendeeicon,ul#attendee li i.attendeeicon,ul#operating li img.fileicon{margin: 6px 22px 0 0;}ul#attachments li i.attachment-file-icon,ul#programattachments li i.attachment-file-icon,ul#drawingattachments li i.attachment-file-icon,ul.attachments li i.attachment-file-icon{position: absolute;top: 0;width: 15px;height: 15px;margin: 6px 22px 0 0;cursor: default;}ul#attendee li img.attendeeicon{border-radius: 3px;}ul#attendee li i.attendeeicon{width: 15px;height: 15px;line-height: 15px;text-align: center;}ul#subissues li img.delete,ul#subissues li img.info,ul#attachments li img.deletefile,ul#attachments li img.deleteattachmentfile,ul#drawingattachments li img.deletefile,ul#programattachments li img.deletefile,ul#drawingattachments li img.deleteattachmentfile,ul#programattachments li img.deleteattachmentfile,ul#attachments li img.deletekeychainfile,ul.attachments li img.deletefile,ul.attachments li img.deleteattachmentfile,ul#attendee li img.deleteattendee{position: absolute;top: 14px;right: 4px;visibility: hidden;opacity: 0.4;cursor: pointer;}ul#drawingattachments li i.deleteattachmentfile,ul#programattachments li i.deleteattachmentfile,ul#attachments li i.deleteattachmentfile,ul.attachments li i.deleteattachmentfile{position: absolute;top: 14px;right: 4px;opacity: 0.4;cursor: pointer;}ul#subissues li img.info{right: 25px;}ul#attachments li img.deletefile,ul#drawingattachments li img.deletefile,ul#programattachments li img.deletefile,ul.attachments li img.deletefile,ul#attachments li img.deleteattachmentfile,ul#drawingattachments li img.deleteattachmentfile,ul#programattachments li img.deleteattachmentfile,ul.attachments li img.deleteattachmentfile,ul#attachments li i.deleteattachmentfile,ul#drawingattachments li i.deleteattachmentfile,ul#programattachments li i.deleteattachmentfile,ul.attachments li i.deleteattachmentfile,ul#attachments li img.deletekeychainfile,ul#attendee li img.deleteattendee{top: 7px;}ul#subissues li:hover img.delete,ul#subissues li:hover img.info,ul#attachments li:hover img.deletefile,ul#programattachments li:hover img.deletefile,ul#drawingattachments li:hover img.deletefile,ul.attachments li:hover img.deletefile,ul#attachments li:hover img.deleteattachmentfile,ul#programattachments li:hover img.deleteattachmentfile,ul#drawingattachments li:hover img.deleteattachmentfile,ul.attachments li:hover img.deleteattachmentfile,ul#attachments li:hover img.deletekeychainfile,ul#attendee li:hover img.deleteattendee{visibility: visible;}ul#subissues li:hover img:hover.delete,ul#attachments li:hover img:hover.deletefile,ul#drawingattachments li:hover img:hover.deletefile,ul#programattachments li:hover img:hover.deletefile,ul.attachments li:hover img:hover.deletefile,ul#attachments li:hover img:hover.deleteattachmentfile,ul#drawingattachments li:hover img:hover.deleteattachmentfile,ul#programattachments li:hover img:hover.deleteattachmentfile,ul.attachments li:hover img:hover.deleteattachmentfile,ul#attachments li:hover img:hover.deletekeychainfile,ul#attendee li:hover img:hover.deleteattendee{opacity: 1;}ul#subissues li textarea.subissuetext{width: calc(100% - 77px);width: -webkit-calc(100% - 77px);border: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;line-height: 16px;height: 16px;margin: 10px 0 0 36px;padding: 0;}ul#attachments li:hover div.add,ul#drawingattachments li:hover div.add,ul#programattachments li:hover div.add,ul.attachments li:hover div.add,ul#attendee li:hover div.add{color: #439cd3 !important;text-decoration: underline;cursor: pointer;}ul#attachments li div.file,ul#drawingattachments li div.file,ul#programattachments li div.file,ul.attachments li div.file,ul#attendee li div.attendee{width: calc(100% - 91px);width: -webkit-calc(100% - 91px);display: inline-block;line-height: 16px;height: 16px;margin: 0 0 0 20px;padding: 5px;}ul.attachments li.noAttachments div.file,ul#attachments li.noAttachments div.file,ul#drawingattachments li.noAttachments div.file,ul#programattachments li.noAttachments div.file,input.dz-sheetlist,li.dz-sheetlist,div.dz-laborcostdocument{position: relative;height: 120px;background-image: none;}ul.attachments li.noAttachments div.file::before,ul#attachments li.noAttachments div.file::before,ul#drawingattachments li.noAttachments div.file::before,ul#programattachments li.noAttachments div.file::before,li.dz-sheetlist::before,div.dz-laborcostdocument::before {position: absolute;top: 50%;left: 50%;color: #9097a2;font: normal normal normal 64px/1 FontAwesome;content: "\f016";transform: translate(-50%, -50%);}ul.attachments li.noAttachments div.file::after,ul#attachments li.noAttachments div.file::after,ul#drawingattachments li.noAttachments div.file::after,ul#programattachments li.noAttachments div.file::after,li.dz-sheetlist::after,div.dz-laborcostdocument::after {position: absolute;top: 50%;left: calc(50% + 18px);color: #4183c4;font: normal normal normal 22px/1 FontAwesome;content: "\f067";}input.dz-sheetlist {z-index: 1;background: transparent;}div.dz-laborcostdocument{margin-top: 24px;background-color: #fbfbfb;border: 1px solid #cfcfcf;border-bottom: 1px solid #d1e1ea;}div.dz-laborcostdocument.dz-max-files-reached{background-image: none;}div.dz-laborcostdocument.dz-max-files-reached::after {color: #4f8a10;content: "\f00c";}div.dz-laborcostdocument.dz-custom-error {background-image: none;}div.dz-laborcostdocument.dz-custom-error::after {color: #b3261e;content: "\f00d";}ul#attendee li span.user{width: 50%;display: block;float: left;}ul#attachments li span.filename,ul#drawingattachments li span.filename,ul#programattachments li span.filename,ul.attachments li span.filename,ul#operating li span.filename{width: calc(35% - 15px);display: block;float: left;color: blue;}ul li span.filename.add{color: rgb(140,143,148);}ul#attachments li span.filesize,ul#drawingattachments li span.filesize,ul#programattachments li span.filesize,ul.attachments li span.filesize,ul#operating li span.filesize{width: calc(15% - 15px);display: block;float: left;text-align: right;padding-right: 15px;}ul#attachments li span.filetimestamp,ul#drawingattachments li span.filetimestamp,ul#programattachments li span.filetimestamp,ul.attachments li span.filetimestamp,ul#operating li span.filetimestamp{width:calc(20% - 15px);display: block;float: left;padding-right: 15px;}ul#attachments li span.fileowner,ul#drawingattachments li span.fileowner,ul#programattachments li span.fileowner,ul.attachments li span.fileowner,ul#operating li span.fileowner{width:calc(10% - 15px);display: block;float: left;padding-right: 15px;text-align: right;}ul#attachments li span.filedoctype,ul#drawingattachments li span.filedoctype,ul#programattachments li span.filedoctype,ul.attachments li span.filedoctype,ul#operating li span.filedoctype{width:calc(10% - 15px);display: block;float: left;padding-right: 15px;font-size: 1em;}ul#attachments li span.filelang,ul#drawingattachments li span.filelang,ul#programattachments li span.filelang,ul.attachments li span.filelang,ul#operating li span.filelang{width:calc(10% - 15px);display: block;float: left;padding-right: 15px;font-size: 1em;}ul#attachments li span a,ul#drawingattachments li span a,ul#programattachments li span a,ul.attachments li span a,ul#operating li span a{color: #439cd3 !important;text-decoration: underline;cursor: pointer;}div.progressbg{ opacity: 0.5; position: absolute; bottom: 4px; left: 3px; right: 10px; height: 4px; background: #ffe294; background-image: -webkit-linear-gradient(left, #ffffff 2px,transparent 1px); background-image: -moz-linear-gradient(left, #ffffff 2px,transparent 1px); background-image: -ms-linear-gradient(left, #ffffff 2px,transparent 2px); border: 1px solid #d8d8d8;}div.progress{ position: absolute; top: 0; height: 4px; background: #86ce6c; background-image: -webkit-linear-gradient(left, #ffffff 2px,transparent 1px); background-image: -moz-linear-gradient(left, #ffffff 2px,transparent 1px); background-image: -ms-linear-gradient(left, #ffffff 2px,transparent 2px);}div.issueTopicText.attachment{background: transparent url('/resources/images/grid/paperclip.png') right center no-repeat;background-size: 14px 14px;}div.kanban{background: #727685;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}div.kanban.presentation{background: #424242;position: absolute;top: 0;right: 60px;bottom: 0;left: 60px;}div#itsIssuesNewWrapper{background: #400818;position: absolute;top: 0;left: 0;bottom: 0;width: 60px;text-align: center;font-weight: bold;font-size: 20px;color: #ffffff;}div#itsIssuesNew{background: #fc1d20;position: absolute;left: 0;bottom: 0;width: 60px;}div#itsIssuesResWrapper{background: #2d400c;position: absolute;top: 0;right: 0;bottom: 0;width: 60px;text-align: center;font-weight: bold;font-size: 20px;color: #ffffff;}div#itsIssuesRes{background: #9cfc33;position: absolute;right: 0;bottom: 0;width: 60px;}div.kanban.presentation h1{color: white !important;}div.kanban h1.header{text-align: center;color: #e1e1e1 !important;text-shadow: 1px 1px 0px #202020, -1px -1px 0px #606060;font-size: 40px !important;font-weight: bold;text-align: center;}div.kanban.presentation h1.header{display: none !important;}div.kanban div.wrapper{position: absolute;top: 70px;right: 20px;bottom: 20px;left: 20px;border: 3px solid white;border-right: none;background: rgba(255, 255, 255, 0.3);}div.kanban.presentation div.wrapper{top: 20px;}div.kanban section{float: left;box-shadow: inset -3px 0px 0px 0 white;}div.kanban section section{height: calc(100% - 40px);overflow: hidden;white-space: nowrap;word-break: break-all;}div.kanban section.horizontal{height: 146px;width: 100%;box-shadow: inset -3px 3px 0 0 white;}div.kanban section.horizontal section{height: 146px;}div.kanban section.active{background-color: rgba(158, 202, 237, 0.6);}div.kanban section header{width: calc(100% - 2px);height: 40px;text-align: center;box-shadow: inset 0px -3px 0px 0 white;line-height: 40px;}div.kanban section.horizontal header{height: 43px;}div.kanban section header h1{margin: 0 !important;padding: 0 !important;}div.kanban section article{margin: 10px;background: #eeeeee;height: 80px;box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);border-right: 5px solid #606c88;overflow: hidden;position: relative;}div.kanban section.small article{height: 50px;}div.kanban section.small article:hover{height: 80px;}div.kanban section article.completed{opacity: 0.6;}div.kanban section.horizontal article{float: left;}div.kanban section article.prio-1{border-color: #1c8fc5;}div.kanban section article.prio-2{border-color: #EF6910;}div.kanban section article.prio-3{border-color: #8342d9;}div.kanban section article.prio-4{border-color: #d45665;}div.kanban section article.prio-5{border-color: #43b51b;}div.kanban section article img.avatar,div.kanban section article i.avatar{position: absolute;right: 0;bottom: 0;border: 2px solid white;margin: 0 4px 4px 4px;box-shadow: 0 3px 6px rgba(0,0,0,.25);}div.kanban section article img.avatar.marked,div.kanban section article i.avatar.marked{border-color: #439cd3;}div.kanban section article p{padding: 4px;margin: 4px 0 0 0;height: 36px;overflow: hidden;}div.kanban section article span.estimated{padding: 4px 4px 4px 20px;margin: 0;overflow: hidden;background-image: url("/resources/images/navigation/clock.png");background-position: 4px center;background-repeat: no-repeat;background-size: 12px;}div.kanban section article span.project{padding: 4px 4px 4px 20px;margin: 0;overflow: hidden;background-image: url("/resources/images/navigation/chart_gantt.png");background-position: 4px center;background-repeat: no-repeat;background-size: 12px;}div.kanban section article span.project.green{background-image: none;padding-left: 4px;padding-right: 40px;font-size: 16px;float: right;}div.kanban section article div.progressbg{top: 0;left: 0;right: 0;}div.kanban section.small article img.avatar,div.kanban section.small article i.avatar,div.kanban section.small article span.estimated,div.kanban section.small article span.project,div.kanban section.small article div.progressbg{display: none;}div.kanban section.small article:hover img.avatar,div.kanban section.small article:hover i.avatar,div.kanban section.small article:hover span.estimated,div.kanban section.small article:hover span.project,div.kanban section.small article:hover div.progressbg{display: block;}.wms-storage-overview {--storage-accent: var(--accent-warehouse, #6366f1);--storage-occupied: var(--color-success-500, #22c55e);--storage-unlocated: var(--color-warning-500, #f59e0b);min-height: 100%;padding: 0 24px 24px;background: none;color: var(--text-primary, #334155);box-sizing: border-box;}.wms-storage-overview button,.wms-storage-overview input {font: inherit;}.wms-storage-summary {display: grid;grid-template-columns: repeat(4, minmax(92px, 1fr));gap: 8px;margin: 0 0 16px;}.wms-storage-summary-card {min-width: 92px;padding: 12px 14px;border: 1px solid var(--card-border, #e2e8f0);border-radius: 12px;background: var(--card-bg, #fff);color: var(--text-secondary, #64748b);box-shadow: var(--shadow-xs, 0 1px 2px rgba(0, 0, 0, 0.04));text-align: left;box-sizing: border-box;}button.wms-storage-summary-card {cursor: pointer;}button.wms-storage-summary-card:disabled {cursor: default;opacity: 0.55;}.wms-storage-summary-card strong,.wms-storage-summary-card span {display: block;}.wms-storage-summary-card strong {margin: 0 0 2px;color: var(--content-text, #0f172a);font-size: 20px;}.wms-storage-summary-card span {font-size: 11px;white-space: nowrap;}.wms-storage-summary-card.is-occupied strong {color: var(--text-success, #16a34a);}.wms-storage-summary-card.is-unlocated strong {color: var(--text-warning, #d97706);}.wms-storage-toolbar {display: flex;align-items: center;gap: 10px;margin: 0 0 16px;padding: 10px;border: 1px solid var(--card-border, #e2e8f0);border-radius: 14px;background: var(--card-bg, #fff);box-shadow: var(--shadow-sm);}.wms-storage-search {position: relative;min-width: 220px;flex: 1 1 320px;}.wms-storage-search i {position: absolute;top: 50%;left: 12px;color: var(--text-tertiary, #94a3b8);transform: translateY(-50%);pointer-events: none;}.wms-storage-search input {width: 100%;height: 38px;padding: 0 12px 0 36px;border: 1px solid var(--border-default, #e2e8f0);border-radius: 9px;background: var(--input-bg, #fff);color: var(--input-text, #0f172a);box-sizing: border-box;}.wms-storage-search input:focus {border-color: var(--border-focus, #3b82f6);box-shadow: 0 0 0 3px color-mix(in srgb, var(--border-focus, #3b82f6) 16%, transparent);outline: 0;}.wms-storage-aisle-filter {flex: 0 0 150px;}.wms-storage-aisle-filter select {width: 100%;height: 38px;padding: 0 32px 0 11px;border: 1px solid var(--border-default, #e2e8f0);border-radius: 9px;background: var(--input-bg, #fff);color: var(--input-text, #0f172a);box-sizing: border-box;}.wms-storage-aisle-filter select:focus {border-color: var(--border-focus, #3b82f6);box-shadow: 0 0 0 3px color-mix(in srgb, var(--border-focus, #3b82f6) 16%, transparent);outline: 0;}.wms-storage-segmented {display: inline-flex;flex: 0 0 auto;padding: 3px;border-radius: 9px;background: var(--bg-surface-sunken, #f1f5f9);}.wms-storage-segmented button {min-height: 32px;padding: 0 11px;border: 0;border-radius: 7px;background: transparent;color: var(--text-secondary, #64748b);cursor: pointer;white-space: nowrap;}.wms-storage-segmented button:hover {color: var(--text-primary, #334155);}.wms-storage-segmented button.is-active {background: var(--card-bg, #fff);color: var(--storage-accent);box-shadow: var(--shadow-xs);}.wms-storage-segmented i {margin-right: 4px;}.wms-storage-workspace {display: grid;grid-template-columns: minmax(0, 1fr) minmax(280px, 360px);align-items: start;gap: 16px;}.wms-storage-layout,.wms-storage-details {border: 1px solid var(--card-border, #e2e8f0);border-radius: 16px;background: var(--card-bg, #fff);box-shadow: var(--shadow-sm);}.wms-storage-layout {min-height: 420px;padding: 18px;overflow: auto;}.wms-storage-aisle + .wms-storage-aisle {margin-top: 24px;padding-top: 24px;border-top: 1px solid var(--border-subtle, #f1f5f9);}.wms-storage-aisle > header {display: flex;align-items: baseline;gap: 8px;margin: 0 0 12px;color: var(--text-secondary, #64748b);}.wms-storage-aisle > header strong {display: grid;width: 30px;height: 30px;place-items: center;border-radius: 9px;background: var(--storage-accent);color: #fff;font-size: 16px;}.wms-storage-racks {display: grid;grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));gap: 12px;min-width: min-content;}.wms-storage-rack {min-width: 150px;padding: 10px;border: 1px solid var(--border-default, #e2e8f0);border-radius: 12px;background: var(--bg-surface-sunken, #f8fafc);}.wms-storage-rack > header {display: flex;align-items: center;justify-content: space-between;margin: 0 0 8px;color: var(--text-tertiary, #94a3b8);font-size: 10px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.wms-storage-rack > header strong {color: var(--text-primary, #334155);font-size: 12px;}.wms-storage-slots {display: grid;grid-template-columns: repeat(var(--storage-positions), minmax(42px, 1fr));grid-template-rows: repeat(var(--storage-shelves), 44px);gap: 5px;}button.wms-storage-slot {position: relative;display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 8px;height: 44px;min-height: 44px;width: 100%;padding: 7px 8px;margin: 0;border: 1px solid var(--border-default, #e2e8f0);border-left: 3px solid var(--border-strong, #cbd5e1);border-radius: 7px;background: var(--card-bg, #fff);color: var(--text-secondary, #64748b);cursor: pointer;box-sizing: border-box;transition: border-color 140ms ease, background 140ms ease, transform 140ms ease, opacity 140ms ease;}button.wms-storage-slot > .ui-button-text {display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 8px;width: 100%;padding: 0;line-height: normal;}button.wms-storage-slot:hover,button.wms-storage-slot:focus-visible {border-color: var(--storage-accent);outline: 0;transform: translateY(-1px);}button.wms-storage-slot.is-occupied {border-color: color-mix(in srgb, var(--storage-occupied) 72%, #166534);background: var(--storage-occupied);color: #fff;}button.wms-storage-slot[aria-selected="true"] {border-color: var(--storage-accent);background: color-mix(in srgb, var(--storage-accent) 12%, var(--card-bg, #fff));box-shadow: 0 0 0 3px color-mix(in srgb, var(--storage-accent) 14%, transparent);}button.wms-storage-slot.is-occupied[aria-selected="true"],button.wms-storage-slot.is-occupied.ui-state-hover,button.wms-storage-slot.is-occupied.ui-state-focus {border-color: color-mix(in srgb, var(--storage-occupied) 72%, #166534);background: var(--storage-occupied);color: #fff;}button.wms-storage-slot.is-filtered-out {display: none;}.wms-storage-rack.is-filtered-out,.wms-storage-aisle.is-filtered-out {display: none;}button.wms-storage-slot.is-search-match {box-shadow: inset 0 0 0 2px var(--storage-accent);}.wms-storage-slot-label {justify-self: start;font-size: 11px;font-weight: 700;}button.wms-storage-slot.is-occupied .wms-storage-slot-label {color: #fff;}.wms-storage-slot-count {display: grid;justify-self: end;min-width: 18px;height: 18px;padding: 0 4px;place-items: center;border-radius: 999px;background: rgba(255, 255, 255, 0.24);color: #fff;font-size: 9px;font-weight: 700;box-sizing: border-box;}.wms-storage-details {position: sticky;top: 16px;display: grid;grid-template-rows: auto minmax(0, 1fr);height: clamp(420px, 70vh, 720px);min-height: 420px;overflow: hidden;}.wms-storage-details > header {padding: 18px 20px;border-bottom: 1px solid var(--border-subtle, #f1f5f9);background: linear-gradient(135deg, color-mix(in srgb, var(--storage-accent) 10%, var(--card-bg, #fff)), var(--card-bg, #fff));}.wms-storage-details > header span {color: var(--storage-accent);font-size: 10px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;}.wms-storage-details > header h2 {margin: 4px 0 0;padding: 0;color: var(--content-text, #0f172a);font-size: 19px;}.wms-storage-details-body {min-height: 0;padding: 18px 20px;overflow-y: auto;}.wms-storage-detail-placeholder,.wms-storage-empty-state,.wms-storage-no-results {display: grid;min-height: 240px;place-content: center;color: var(--text-tertiary, #94a3b8);text-align: center;}.wms-storage-no-results[hidden] {display: none;}.wms-storage-detail-placeholder i,.wms-storage-empty-state i,.wms-storage-no-results i {margin: 0 auto 10px;font-size: 28px;}.wms-storage-detail-placeholder p,.wms-storage-empty-state p,.wms-storage-no-results p {margin: 0;}.wms-storage-detail-section + .wms-storage-detail-section {margin-top: 20px;}.wms-storage-detail-section h3 {margin: 0 0 9px;color: var(--text-secondary, #64748b);font-size: 11px;letter-spacing: 0.08em;text-transform: uppercase;}.wms-storage-detail-list {display: grid;gap: 8px;margin: 0;padding: 0;list-style: none;}.wms-storage-detail-item {padding: 11px;border: 1px solid var(--border-subtle, #f1f5f9);border-radius: 10px;background: var(--bg-surface-sunken, #f8fafc);}.wms-storage-detail-item-header {display: flex;align-items: flex-start;justify-content: space-between;gap: 10px;}.wms-storage-detail-item a {color: var(--text-link, #2563eb);font-weight: 700;}.wms-storage-detail-item p {margin: 4px 0 0;color: var(--text-secondary, #64748b);font-size: 12px;}.wms-storage-detail-meta {display: flex;flex-wrap: wrap;gap: 5px;margin-top: 8px;}.wms-storage-detail-meta span {padding: 3px 6px;border-radius: 6px;background: color-mix(in srgb, var(--storage-accent) 10%, transparent);color: var(--text-secondary, #64748b);font-size: 10px;}.wms-storage-unlocated-notice {margin: 0 0 14px;padding: 12px;border: 1px solid color-mix(in srgb, var(--storage-unlocated) 40%, var(--border-default, #e2e8f0));border-radius: 10px;background: color-mix(in srgb, var(--storage-unlocated) 10%, var(--card-bg, #fff));color: var(--text-secondary, #64748b);}.wms-storage-unlocated-notice strong {display: block;margin-bottom: 3px;color: var(--text-warning, #d97706);}@media (max-width: 1100px) {.wms-storage-workspace {grid-template-columns: 1fr;}.wms-storage-details {position: static;display: block;height: auto;min-height: 280px;}.wms-storage-details-body {overflow-y: visible;}}@media (max-width: 760px) {.wms-storage-overview {padding: 14px;}.wms-storage-summary {grid-template-columns: repeat(2, minmax(0, 1fr));}.wms-storage-toolbar {align-items: stretch;flex-direction: column;}.wms-storage-aisle-filter {flex-basis: auto;}.wms-storage-segmented {display: grid;grid-template-columns: repeat(3, 1fr);}}@media (prefers-reduced-motion: reduce) {.wms-storage-layout,.wms-storage-slot {transition: none;}}div.daterangePlaceholder div.date-picker-wrapper.inline-wrapper {width: calc(100% - 24px);box-shadow: none;}div.daterangePlaceholder div.date-picker-wrapper.inline-wrapper div.month-wrapper div.gap {left: 275px;}div.centerview{width: 830px;position: absolute;top: 80px;bottom: 0;left: 10px;}div.centerviewblue{width: 100%;position: absolute;top: 0px;bottom: 0;left: 0px;background-color: #4f729e;}div.centerviewblue div.notebook{height: calc(100% - 110px);width: 830px;position: absolute;top: 30px;bottom: 0;left: calc(50% - 415px);background-color: #4f729e;}div.centerviewblue div.notebook span.plm-versionnumber{color: #3300FF;font-size: 120%;margin-left: 30px;font-weight: bold;}div.centerviewblue div.notebook ul{margin-left: 60px;}div.centerviewblue div.notebook ul li.plm-releasenote{font-size: 110%;margin-top: 10px;color: black;}div.centerviewblue div.notebook span.plm-versioncategory{font-size: 140%;font-weight: bold;margin-top: 10px;margin-left: 20px;margin-bottom: 10px;}div.centerviewblue div.notebook span.plm-versioncategory.deployed{color: #008000;}div.centerviewblue div.notebook span.plm-versioncategory.current{color: #a52a2A;}div.notebook{width: 830px;background: transparent url('/resources/images/background/paperstack.png') repeat-y top right;position: absolute;top: 0;bottom: 0;}div.notebook div.ring{width: 50px;background: transparent url('/resources/images/background/ringbook.png') repeat-y;position: absolute;top: 0;bottom: 0;}div.notebook div.paper{background: #efeff0;position: absolute;left: 50px;right: 50px;top: 0;bottom: 0;overflow: auto;}div.notebook div.index{width: 50px;background: transparent url('/resources/images/background/paperstacktop.png') no-repeat top right;position: absolute;right: 0;top: 0;bottom: 0;overflow: hidden;}div.notebook div.index ul{width: 2000px;-webkit-transform: translate(50px) rotate(90deg);-webkit-transform-origin: top left;-moz-transform: translate(50px) rotate(90deg);-moz-transform-origin: top left;transform: translate(50px) rotate(90deg);transform-origin: top left;padding: 0 0 0 30px;position: relative;}div.notebook div.index li{list-style: none;float: left;margin: 0 5px 0 5px;border-radius: 6px 6px 0 0;}div.notebook div.index li.active{margin: 5px 5px 0 5px;border-radius: 6px 6px 6px 6px;border: 2px solid #b6b5b0;}div.notebook div li.add{background: #9097a2 url('/resources/images/background/indexadd.png') no-repeat center 8px;margin: 5px 5px 0 5px;}div.notebook div li.remove{background: #9097a2 url('/resources/images/background/indexremove.png') no-repeat center 8px;margin: 5px 5px 0 5px;}div.notebook div li.edit{position: relative;-webkit-transform: rotate(270deg);-webkit-transform-origin: top right;-moz-transform: rotate(270deg);-moz-transform-origin: top right;transform: rotate(270deg);transform-origin: top right;background: #9097a2;margin: 5px 5px 0 5px;}div.notebook div li.edit::before {position: absolute;top: 50%;left: 50%;color: white;font: normal normal normal 14px/1 FontAwesome;content: "\f040";pointer-events: none;transform: translate(-50%, -50%);}div.notebook div.index li a{padding: 0px 10px 0 10px;line-height: 35px;color: white;height: 35px;display: block;background: transparent url('/resources/images/background/papersteckindex.png') repeat-x bottom left;text-shadow: 0 -1px 1px #145072;font-weight: bold;}div.notebook div li.active a{background: none;}div.notebook div li a:hover{text-decoration: none;}div.notebook div li.add a,div.notebook div li.remove a{padding: 0 10px 0 10px;line-height: 20px;height: 20px;background: none;border: 2px solid #b6b5b0;border-bottom: none;border-radius: 6px 6px 0 0;}div.notebook div li.edit a{padding: 0 10px 0 10px;line-height: 20px;height: 20px;background: none;border: 2px solid #b6b5b0;border-left: none;border-radius: 0 6px 6px 0;}div#notebook-col-stream{padding: 15px;}div#notebook-col-stream h3{color: #484848;}div#notebook-col-stream img.user,div#notebook-col-stream img.event,div#notebook-col-stream i.event{float: left;margin-right: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width: 24px;height: 24px;padding: 4px 5px 0 0;}div#notebook-col-stream div.comments img.user,div#notebook-col-stream div.comments img.event,div#notebook-col-stream div.comments i.event{ width: 24px; height: 24px;}div#notebook-col-stream aside.right{margin: 20px 0 0 0;width: 220px;float: left;margin-left: 50px;}div#notebook-col-stream aside.right div.header{}div#notebook-col-stream aside.right div.recommended{margin: 40px 0 10px 0;}div#notebook-col-stream aside.right div.recommended h3{font-size: 11px;font-weight: bold;border-bottom: 1px solid #EBEBEB;margin-bottom: 10px;width: 200px;}div#notebook-col-stream aside.right div.recommended ul{list-style-type: none;margin: 5px;}div#notebook-col-stream aside.right div.recommended ul li{margin: 10px 0 0 0;}div#notebook-col-stream aside.right div.recommended ul li img{float: left;}div#notebook-col-stream aside.right div.recommended ul li img.contact{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}div#notebook-col-stream aside.right div.recommended ul li span.label{padding-left: 5px;color: #484848;}div#notebook-col-stream aside.right div.recommended ul li span.add{padding-left: 5px;color: #979797;font-size: 10px;}div#notebook-col-stream section.stream{float: left;}div#notebook-col-stream section.stream div.header{width: 700px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 3px;margin-top: 15px;}div#notebook-col-stream section.stream div.header div.message{}div#notebook-col-stream section.stream div.commenting{background-color: #f3f8ff;border: 1px solid #cacaca;padding: 5px;}div#notebook-col-stream section.stream div.message ul.menu{margin: 0 0 5px 0;line-height: 13px;}div#notebook-col-stream section.stream div.message ul.menu li{list-style-type: none;margin: 0;display: inline-block;}div#notebook-col-stream section.stream div.message ul.menu li a{display: inline-block;padding: 2px 8px;font-size: 11px;font-weight: bold;text-decoration: none;color: #666;border: 1px solid transparent;-webkit-border-radius: 10px;-moz-border-radius: 10px;}div#notebook-col-stream section.stream div.message p.help{margin: 3px 2px 0 0;float: right;font-size: 11px;color: #666;width: auto;}div#notebook-col-stream section.stream div.message button.reset,div#notebook-col-stream section.stream div.message button.tag{color: #a2a2a2;}div#notebook-col-stream section.stream div.message button.send,div#notebook-col-stream section.stream div.message button.tag{float: right;margin-left: 5px;}div#notebook-col-stream section.stream div.message ul.menu li a.selected{color: #333;background: white;border-color: #BBB;border-right-color: #DDD;border-bottom-color: #DDD;}div#notebook-col-stream section.stream div.message div.preview{background-color: #fbfbfb;border: 1px solid #cacaca;margin-bottom: 5px;display: none;}div#notebook-col-stream section.stream div.message div.preview div.text{min-height: 105px;}div#notebook-col-stream section.stream div.message.closed ul.menu,div#notebook-col-stream section.stream div.message.closed button,div#notebook-col-stream section.stream div.message.closed p.help{display: none;}div#notebook-col-stream section.stream article{width: 700px;display: block;margin: 0;clear: both;}div#notebook-col-stream section.stream article div.external{padding: 5px;}div#notebook-col-stream section.stream article article.comment{width: auto;padding: 5px;border-bottom: 1px solid #CCC;}div#notebook-col-stream section.stream article div.bubble{float: left;margin: 20px 0 0 0;width: 12px;height: 27px;}div#notebook-col-stream section.stream article img.event,div#notebook-col-stream section.stream article i.event{float: left;margin: 0 0 0 0;}div#notebook-col-stream section.stream article div.comments img.event,div#notebook-col-stream section.stream article div.comments i.event{margin: 0;}div#notebook-col-stream section.stream article div.notification-article{background-color: #eeeeee;width: 700px;margin: 20px 0 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}div#notebook-col-stream section.stream article div.comments div.notification-article{margin: 0;}div#notebook-col-stream section.stream article div.notification-content{width: auto;margin: 3px;}div#notebook-col-stream section.stream article div.comments div.notification-content{padding: 0;}div#notebook-col-stream section.stream article div.comments div.notification-content{margin: 0 3px 3px 3px;}div#notebook-col-stream section.stream article div.comments{}div#notebook-col-stream section.stream div.cmeta{height: 33px;padding: 0 3px;}div#notebook-col-stream section.stream div.cmeta.comment{height: 24px;background-position: 0 0;}div#notebook-col-stream section.stream div.cmeta p{margin: 0;}div#notebook-col-stream section.stream div.cmeta .icon{display: inline-block;margin-top: -2px;margin-left: 3px;margin-right: 3px;width: 16px;height: 16px;vertical-align: middle;background: url('/resources/images/background/metaicons.png') 0 0 no-repeat;}div#notebook-col-stream section.stream div.comments div.cmeta .icon{background: url('/resources/images/background/metaicons.png') 0 -300px no-repeat;}div#notebook-col-stream section.stream div.cmeta p.title{margin: 0;float: left;width: auto;font-size: 12px;height: 33px;line-height: 36px;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}div#notebook-col-stream section.stream div.comments div.cmeta p.title{height: 24px;line-height: 24px;}div#notebook-col-stream section.stream article div.cmeta p.info{float: right;margin: 0;width: auto;font-size: 11px;height: 33px;line-height: 36px;}div#notebook-col-stream section.stream div.comments div.cmeta p.info{height: 24px;line-height: 24px;}div#notebook-col-stream section.stream div.cmeta p.info a{display: inline;text-decoration: none;font-style: normal;color: #777;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);cursor: pointer;}div#notebook-col-stream section.stream h3{color: #555555;float: left;height: 33px;line-height: 36px;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);white-space: nowrap;}div#notebook-col-stream section.stream div.comments h3{height: 24px;line-height: 24px;margin: 0 0 0 0;}div#notebook-col-stream section.stream div.comments article.comment h3{margin: 0 0 0 5px;}div#notebook-col-stream section.stream div.comments span.time{float: right;height: 24px;line-height: 24px;}div#notebook-col-stream section.stream div.text{margin: 5px;width: auto;clear: both;}div#notebook-col-stream section.stream div.text h1{font-size:138.5%;}div#notebook-col-stream section.stream div.text h2{font-size:123.1%;}div#notebook-col-stream section.stream div.text h3{font-size:108%;}div#notebook-col-stream section.stream div.text h1,div#notebook-col-stream section.stream div.text h2,div#notebook-col-stream section.stream div.text h3{margin:1em 0;padding: 0;height: auto;}div#notebook-col-stream section.stream div.text h1,div#notebook-col-stream section.stream div.text h2,div#notebook-col-stream section.stream div.text h3,div#notebook-col-stream section.stream div.text h4,div#notebook-col-stream section.stream div.text h5,div#notebook-col-stream section.stream div.text h6,div#notebook-col-stream section.stream div.text strong{font-weight:bold;}div#notebook-col-stream section.stream div.text abbr,div#notebook-col-stream section.stream div.text acronym{border-bottom:1px dotted #000;cursor:help;}div#notebook-col-stream section.stream div.text em{font-style:italic;}div#notebook-col-stream section.stream div.text blockquote,div#notebook-col-stream section.stream div.text ul,div#notebook-col-stream section.stream div.text ol,div#notebook-col-stream section.stream div.text dl{margin:1em;}div#notebook-col-stream section.stream div.text ol,div#notebook-col-stream section.stream div.text ul,div#notebook-col-stream section.stream div.text dl{margin-left:2em;}div#notebook-col-stream section.stream div.text ol li{list-style: decimal outside;}div#notebook-col-stream section.stream div.text ul li{list-style: disc outside;}div#notebook-col-stream section.stream div.text dl dd{margin-left:1em;}div#notebook-col-stream section.stream div.text th,div#notebook-col-stream section.stream div.text td{border:1px solid #000;padding:.5em;}div#notebook-col-stream section.stream div.text th{font-weight:bold;text-align:center;}div#notebook-col-stream section.stream div.text caption{margin-bottom:.5em;text-align:center;}div#notebook-col-stream section.stream div.text p,div#notebook-col-stream section.stream div.text fieldset,div#notebook-col-stream section.stream div.text table{margin: 0;margin-bottom: 1em;}div#notebook-col-stream section.stream div.text p:last-child,div#notebook-col-stream section.stream div.text fieldset:last-child,div#notebook-col-stream section.stream div.text table:last-child{margin: 0;}div#notebook-col-stream section.stream div.text code{font-size: 12px !important;background-color: ghostWhite !important;color: #444 !important;padding: 0 .2em !important;border: 1px solid #DEDEDE !important;font: 12px 'Bitstream Vera Sans Mono','Courier',monospace;}div#notebook-col-stream section.stream div.text{margin: 5px;}div#notebook-col-stream section.stream article div.text img{vertical-align: middle;}div#notebook-col-stream section.stream div.comments{ margin-top: 15px;width: auto;max-width: 750px;}div#notebook-col-stream section.stream article.hidden{display: none;}div#notebook-col-stream section.stream textarea.comment{width: 100%;height: 70px;resize: none;border: none;padding: 5px;-moz-box-sizing: border-box;box-sizing: border-box;background-color: #fbfbfb;color: #878787;border: 1px solid #cacaca;}div#notebook-col-stream section.stream textarea.comment:focus{outline-color: -moz-use-text-color !important;outline-style: none !important;outline-width: 0 !important;}div#notebook-col-stream section.stream textarea.comment.label{color: #b9b9b9;height: 30px;font-size: 12px;line-height: 20px;overflow: hidden;}div#notebook-col-stream section.stream div.header textarea.comment{background-color: #ffffff;}div.notebook-col-header{position: absolute;color: red;top: 15px;right: 15px;cursor: pointer;}body.buddylist div.notebook-col-header{right: 195px;}body.collapsed div.notebook-col-header{right: 15px;}div.notebook-col-header div.button{background: #809d14;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #809d14), color-stop(0.65, #a0c226));background: -moz-linear-gradient(center bottom, #809d14 0%, #a0c226 65%) repeat scroll 0 0;color: #ffffff;padding: 3px 6px;border: 2px solid #7a7a7a;-moz-border-radius: 12px;border-radius: 12px;}div.notebook-col-header div.button:hover{background: #1c8fc5;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #1c8fc5), color-stop(0.65, #42abdb));background: -moz-linear-gradient(center bottom, #1c8fc5 0%, #42abdb 65%) repeat scroll 0 0;}div.notebook-col-header div.button span.add{font-weight: bold;font-size: 18px;overflow: hidden;height: 14px;display: block;float: left;line-height: 14px;padding: 0 2px 0 0;cursor: pointer;}div.notebook-col-tidings{background: red;margin-top: 30px;}div#wiki-content{background-color: #ffffff;height: auto;position: relative;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;padding: 20px 0 20px 0;margin: 15px 0 0 0;}div#wiki-content.edit{margin: 15px 0 0 0;position: absolute;left: 0;right: 0;bottom: 40px;top: 70px;padding: 10px;overflow: auto; background-color: #c4d7ee;}div#wiki-content div.editmode{margin: 3px 6px 3px 3px;position: absolute;left: 0;right: 0;bottom: 0;top: 0;background-color: #f3f8ff;border: 1px solid #cacaca;}div#wiki-content div.editmode ul.menu{margin: 5px;line-height: 13px;}div#wiki-content div.editmode ul.menu li{list-style-type: none;margin: 0;display: inline-block;}div#wiki-content div.editmode ul.menu li a{display: inline-block;padding: 2px 8px;font-size: 11px;font-weight: bold;text-decoration: none;color: #666;border: 1px solid transparent;-webkit-border-radius: 10px;-moz-border-radius: 10px;}div#wiki-content div.editmode p.help{margin: 10px;float: right;font-size: 11px;color: #666;width: auto;}div#wiki-content div.editmode button{position: absolute;bottom: 5px;}div#wiki-content div.editmode button.reset{left: 5px;}div#wiki-content div.editmode button.reset,div#wiki-content div.editmode button.tag{color: #a2a2a2;}div#wiki-content div.editmode button.send,div#wiki-content div.editmode button.view{right: 5px;margin-left: 5px;}div#wiki-content div.editmode button.tag{right: 120px;}div#wiki-content div.editmode a#wikiversion{position: absolute;left: 0;bottom: 5px;margin: 0 0 5px 5px;font-size: 11px;width: auto;color: #439cd3;}div#wiki-content div.editmode ul.menu li a.selected{color: #333;background: white;border-color: #BBB;border-right-color: #DDD;border-bottom-color: #DDD;}div#wiki-content div.editmode div.edit{position: absolute;left: 0;right: 50%;bottom: 0;top: 0;}div#wiki-content div.wrapper{margin: 5px;position: absolute;left: 0;right: 0;bottom: 30px;top: 25px;}div#wiki-content textarea#editarea{width: 100%;height: 100%;background: #ffffff;resize: none;border: 1px solid #cacaca; padding: 15px;-moz-box-sizing: border-box;box-sizing: border-box;}div#wiki-content textarea#editarea:focus{outline-color: -moz-use-text-color !important;outline-style: none !important;outline-width: 0 !important;}div#wiki-content div.editmode div.preview{position: absolute;left: 50%;right: 0;bottom: 0;top: 0;}div#wiki-content div#previewarea{margin: 5px;position: absolute;left: 0;right: 0;bottom: 30px;top: 25px;background: #f6f6f6;resize: none;border: 1px solid #cacaca; padding: 15px;-moz-box-sizing: border-box;box-sizing: border-box;overflow: auto;}div#wiki-content div.text{font-size: 14px;line-height: 1.4;color: #555;}div#wiki-content div.text a{color: #439cd3;}div#wiki-content div.text a.undefined{color: #d36060;}div#wiki-content div.text h1{font-size: 138.5%;}div#wiki-content div.text h2{font-size: 123.1%; }div#wiki-content div.text h3{font-size: 108%;}div#wiki-content div.text h1,div#wiki-content div.text h2,div#wiki-content div.text h3{margin: 1em 0;padding: 0;height: auto;}div#wiki-content div.text h1,div#wiki-content div.text h2,div#wiki-content div.text h3,div#wiki-content div.text h4,div#wiki-content div.text h5,div#wiki-content div.text h6,div#wiki-content div.text strong{font-weight: bold; color: #626262;text-shadow: none;}div#wiki-content div.text abbr,div#wiki-content div.text acronym{border-bottom: 1px dotted #000;cursor: help;}div#wiki-content div.text em{font-style: italic;}div#wiki-content div.text blockquote,div#wiki-content div.text ul,div#wiki-content div.text ol,div#wiki-content div.text dl{margin:1em;width: 620px;}div#wiki-content div.text blockquote{margin: 1em 0;border-left: 4px solid #DDD;padding-left: .8em;}div#wiki-content div.text ol,div#wiki-content div.text ul,div#wiki-content div.text dl{margin-left:2em;}div#wiki-content div.text ol li{list-style: decimal outside;}div#wiki-content div.text ul li{list-style: disc outside;}div#wiki-content div.text dl dd{margin-left:1em;}div#wiki-content div.text th,div#wiki-content div.text td{border:1px solid #000;padding:.5em;}div#wiki-content div.text th{font-weight:bold;text-align:center;}div#wiki-content div.text caption{margin-bottom:.5em;text-align:center;}div#wiki-content div.text p,div#wiki-content div.text fieldset,div#wiki-content div.text table{margin: 0;margin-bottom: 1em;width: 620px;}div#wiki-content div.text p:last-child,div#wiki-content div.text fieldset:last-child,div#wiki-content div.text table:last-child{margin: 0;}div#wiki-content div.text code{font-size: 12px !important;background-color: ghostWhite !important;color: #444 !important;padding: 0 .2em !important;border: 1px solid #DEDEDE !important;display: block;font: 12px 'Bitstream Vera Sans Mono','Courier',monospace;width: 560px;overflow: auto;}div#wiki-content div.text p code,div#wiki-content div.text li code,div#wiki-content div.text a code{display: inline;}div#wiki-content div.text{margin: 5px;}div#wiki-content article div.text img{vertical-align: middle;}div#wiki-content a.edit{position: absolute;top: 15px;right: 15px;padding: 2px 8px;font-size: 11px;font-weight: bold;text-decoration: none;border: 1px solid #BBB;-webkit-border-radius: 10px;-moz-border-radius: 10px;color: #333;background: #f6f6f6;border-right-color: #DDD;border-bottom-color: #DDD;}form {width: 100%;display: block;margin: var(--space-4) auto 0 auto;max-width: 1400px;box-sizing: border-box;}.contentbox-full-max form {max-width: none;}form .callout {display: none;}form div.errorcodes {display: none;}ul.errorcodes {list-style-type: none;}div.grid tr.filter form {margin: 1px 0 0 0;max-width: none;}div.grid tr.filter form div.fieldwrapper {margin-left: 23px;margin-right: 10px;}div.grid tr.filter form input {border-top-left-radius: 0;border-bottom-left-radius: 0;}div.gridtitle form {margin: 1px 0 0 0;max-width: none;}div.gridtitle form fieldset {width: auto;}div.gridtitle form fieldset li {margin-left: 10px !important;}div.gridtitle form label {width: auto;line-height: 40px;margin: 0 0 0 var(--space-2);}div.gridtitle form input,div.gridtitle form select {margin: 8px 0 0 8px;padding-right: var(--space-5);width: auto;}div.calendar div.gridtitle form input,div.calendar div.gridtitle form select {margin: 1px 0 0 0;padding-right: var(--space-5);width: auto;}form div.tab {display: none;}div.contentbox-full form div.tab-pane {overflow: auto;position: absolute;top: 88px;right: 0;bottom: 0;left: 0;}div.contentbox-full div.tab-solo {overflow: auto;position: absolute;top: 32px;right: 0;bottom: 0;left: 0;}form div.tab.wizzard {background: var(--bg-surface);box-shadow: var(--shadow-xl);border-radius: var(--radius-xl);width: 1200px;position: absolute;left: 50%;top: 80px;margin: 0 0 0 -600px;}form fieldset {border: 0;border-top: 2px solid var(--border-default);margin: 0;padding: var(--space-4) 0 0 0;display: block;box-sizing: border-box;}form div[action] {margin: var(--space-2) 0 0 0;}form fieldset.hidden {display: none !important;}form fieldset.fieldsetswitchColapsed.hidden {display: block !important;}form fieldset.noborder {border: 0 !important;}form fieldset.nopadding {padding: 0 !important;}form fieldset.nomargin {margin: 0 !important;}form fieldset.nolabel label {display: none !important;}form fieldset.nolabel label.checkbox {display: block !important;}form fieldset#fieldset_ {display: none;}form fieldset._25 {width: 25%;display: inline;float: left;padding: 0 var(--space-3);}form fieldset._50 {width: 50%;display: inline;float: left;padding: 0 var(--space-3);}form fieldset._75 {width: 75%;display: inline;float: left;padding: 0 var(--space-3);}form fieldset._100 {width: 100%;display: inline;float: left;padding: 0 var(--space-3);}td form fieldset._50.right {width: 70%;display: inline;float: right;padding: 0 var(--space-3);}td form fieldset._50.right input {text-align: right;}form fieldset._full {width: 100%;min-width: 0;display: inline;float: left;padding: 0 var(--space-3);}form fieldset legend {padding: var(--space-3) var(--space-4) var(--space-2) 0;font-weight: var(--font-weight-semibold);text-transform: uppercase;font-size: var(--font-size-xs);letter-spacing: var(--letter-spacing-caps);color: var(--text-secondary);}form fieldset.nolegend legend {display: none;}form fieldset.hidelegend legend {visibility: hidden;}form fieldset.foldable legend {cursor: pointer;padding-right: var(--space-5);}form fieldset.foldable legend::after {font-family: FontAwesome;content: "\f078";font-size: var(--font-size-2xs);color: var(--text-tertiary);margin-left: var(--space-2);}form fieldset.folded legend::after {content: "\f054";}form fieldset ol {list-style-type: none;padding: 0;margin: 0;}form fieldset.folded ol {display: none;}form fieldset ol li.hidden {display: none;}form fieldset ol li {position: relative;display: block;min-height: 30px;}form fieldset.dotted ol li {border-bottom: 1px dotted var(--border-subtle);}form fieldset.solid ol li {border: 2px solid var(--border-default);border-radius: var(--radius-md);margin-bottom: var(--space-1);}form fieldset ol li.topmargin24 {margin-top: var(--space-6);}form fieldset ol li.topmargin48 {margin-top: var(--space-12);}form input.hidden,form select.hidden,form textarea.hidden,label.hidden {display: none;}form input,form textarea,textarea {width: 69.9%;padding: var(--input-padding-y) var(--input-padding-x);font-size: var(--input-font-size);font-family: var(--font-family);resize: none;box-sizing: border-box;background-color: var(--input-bg);border: 1px solid var(--input-border);border-radius: var(--input-radius);color: var(--input-text);box-shadow: none;float: none;transition: border-color var(--transition-fast), box-shadow var(--transition-fast);height: var(--input-height);}form select {width: 69.9%;padding: var(--input-padding-y) var(--input-padding-x);font-size: var(--input-font-size);font-family: var(--font-family);resize: none;box-sizing: border-box;background-color: var(--input-bg);border: 1px solid var(--input-border);border-radius: var(--input-radius);color: var(--input-text);box-shadow: none;float: none;transition: border-color var(--transition-fast);-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: none;padding-right: var(--space-8);height: var(--input-height);}form input::placeholder,form textarea::placeholder {color: var(--input-placeholder);}form input:hover,form textarea:hover,form select:hover {border-color: var(--input-border-hover);}form input:focus,form textarea:focus,textarea:focus,form select:focus {border-color: var(--input-border-focus);box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.12);outline: 0;}form input.hasUnity,form select.hasUnity,form textarea.hasUnity,form input[data-class="actionfield"] {width: calc(69.9% - 100px);float: left;border-top-right-radius: 0;border-bottom-right-radius: 0;}form input.hasUnity.smallunity,form select.hasUnity.smallunity,form textarea.hasUnity.smallunity {width: calc(69.9% - 35px);border-top-right-radius: 0;border-bottom-right-radius: 0;float: left;}form input.hasUnity.xsmallunity,form select.hasUnity.xsmallunity,form textarea.hasUnity.xsmallunity {width: calc(69.9% - 25px);border-top-right-radius: 0;border-bottom-right-radius: 0;float: left;}form div.unity {width: 100px;padding: var(--space-0-5) var(--space-2);margin-right: 0;border: 1px solid var(--input-border);border-left: none;background: var(--bg-surface-sunken);font-size: var(--font-size-sm);color: var(--text-link);resize: none;box-sizing: border-box;float: left;border-radius: 0 var(--input-radius) var(--input-radius) 0;line-height: calc(var(--input-height) - 4px);}form div.unity.smallunity,form input.smallunity + div.unity {width: 35px;}form div.unity.xsmallunity,form input.xsmallunity + div.unity {width: 25px;}form input.actionfield,form input[data-action],form input[data-table],form input[data-mappings] {color: var(--text-link);cursor: pointer;user-select: none;}form input.barcode {height: 100px;background: transparent;font-size: 90px;text-align: center;}form fieldset li:has(input.barcode),form fieldset li:has(input[language]) {position: relative;}form fieldset li:has(input.barcode)::before {position: absolute;top: 50%;left: 50%;color: var(--text-tertiary);font: normal normal normal 88px/1 FontAwesome;content: "\f02a";pointer-events: none;transform: translate(-50%, -50%);}form input.linkfield {color: var(--text-link);text-decoration: underline;cursor: pointer;user-select: none;}form textarea {height: 143px;margin-bottom: var(--space-1);}form textarea.note,textarea.note {background: var(--color-warning-50);border: 1px solid var(--color-warning-100);font-size: var(--font-size-base);line-height: 26px;border-radius: var(--radius-md);}form textarea.w_100,textarea.w_100 {width: 100%;}form textarea.h_200p,textarea.h_200p {height: 200px;}input.error:focus,select.error:focus,textarea.error:focus {border-color: var(--input-error-border);box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.12);}input.error,select.error,textarea.error {border: 1px solid var(--input-error-border);background-color: var(--input-error-bg);}form input.monospace,form select.monospace,form select.monospace optgroup,form textarea.monospace {font-family: var(--font-family-mono);}form fieldset._25 input,form fieldset._25 select,form fieldset._25 textarea {width: 30%;}form fieldset._100 input,form fieldset._100 select,form fieldset._100 textarea {width: 85.2%;}form fieldset._100 select.passphrase,form fieldset._100 input.passphrase {width: 75.2%;}form fieldset._100 select.facebox-small,form fieldset._100 input.facebox-small,form fieldset._100 textarea.facebox-small {width: 70%;float: right;}form fieldset._100 select.facebox-medium,form fieldset._100 input.facebox-medium,form fieldset._100 textarea.facebox-medium {width: 70%;float: right;}form fieldset._100 input[type="range"] {width: 30%;}form fieldset._100 input.hasUnity,form fieldset._100 select.hasUnity,form fieldset._100 textarea.hasUnity,form fieldset._100 input[data-class="actionfield"] {width: calc(85.2% - 100px);}form fieldset._full input,form fieldset._full select,form fieldset._full textarea {width: 100%;}form fieldset._full input.hasUnity,form fieldset._full select.hasUnity,form fieldset._full textarea.hasUnity,form fieldset._100 input[data-class="actionfield"] {width: calc(100% - 100px);}form fieldset._full input.hasUnity.smallunity,form fieldset._full select.hasUnity.smallunity,form fieldset._full textarea.hasUnity.smallunity {width: calc(100% - 35px);}form fieldset._full input.hasUnity.xsmallunity,form fieldset._full select.hasUnity.xsmallunity,form fieldset._full textarea.hasUnity.xsmallunity {width: calc(100% - 25px);}form fieldset input.small + input,form fieldset select.small + input,form fieldset textarea.small + input,form fieldset input.small + select,form fieldset input.small + .erp-form-field-icon + input,form fieldset select.small + .erp-form-field-icon + input,form fieldset textarea.small + .erp-form-field-icon + input,form fieldset input.small + .erp-form-field-icon + select {width: 49%;margin-left: 1%;}form fieldset input.half + input,form fieldset input.half + .erp-form-field-icon + input {width: 34%;margin-left: 1%;}form fieldset input.half {width: 35%;}form fieldset input.ltr {text-align: right;}form fieldset select.quarter + input,form fieldset input.quarter + input,form fieldset input.quarter + select,form fieldset select.quarter + select,form fieldset select.quarter + .erp-form-field-icon + input,form fieldset input.quarter + .erp-form-field-icon + input,form fieldset input.quarter + .erp-form-field-icon + select,form fieldset select.quarter + .erp-form-field-icon + select,form fieldset input.quarter + li {width: 16%;margin-left: 1%;}form li.quarter label.singletext.quarter,form fieldset select.quarter,form fieldset input.quarter {width: 17%;}form fieldset select.twoquarter,form fieldset input.twoquarter,form fieldset textarea.twoquarter {width: 35%;}form fieldset select.threequarter,form fieldset input.threequarter,form fieldset textarea.threequarter {width: 53%;}form fieldset select.threequarter + select,form fieldset input.threequarter + select,form fieldset select.threequarter + .erp-form-field-icon + select,form fieldset input.threequarter + .erp-form-field-icon + select {width: 16%;margin-left: 1%;}form fieldset select.floatright,form fieldset input.floatright,form fieldset textarea.floatright {float: right;}form fieldset input[type="range"].rangegroup {width: 62%;}form fieldset input[type="range"].rangegroup + input {width: 7%;margin-left: 1%;}form fieldset input.hidefield {visibility: hidden;}form li.seven label.checkbox {width: calc(16.66% - 16px) !important;}form fieldset input.seven,form fieldset select.seven,form li.seven label.singletext.seven {width: 16.66%;}form li.seven label.checkbox + input,form li.seven label.checkbox + select,form fieldset input.seven + input,form fieldset input.seven + select,form fieldset input.seven + .erp-form-field-icon + input,form fieldset input.seven + .erp-form-field-icon + select,form li.seven label.singletext + select,form li.seven label.singletext + input,form fieldset select.seven + input,form fieldset select.seven + select,form fieldset select.seven + .erp-form-field-icon + input,form fieldset select.seven + .erp-form-field-icon + select {width: 15.66%;margin-left: 1%;}form fieldset input.five,form fieldset select.five,form li.five label.singletext.five {width: 17.05%;}form li.five label.checkbox + input,form li.five label.checkbox + select,form fieldset input.five + input,form fieldset input.five + select,form fieldset input.five + .erp-form-field-icon + input,form fieldset input.five + .erp-form-field-icon + select,form li.five label.singletext + select,form li.five label.singletext + input,form fieldset select.five + input,form fieldset select.five + select,form fieldset select.five + .erp-form-field-icon + input,form fieldset select.five + .erp-form-field-icon + select {width: 16.05%;margin-left: 1%;}form fieldset input.small,form fieldset select.small,form fieldset textarea.small {width: 20%;}form fieldset input[type='radio'],form fieldset input[type='checkbox'],#facebox form fieldset input[type='radio'],#facebox form fieldset input[type='checkbox'] {float: left;width: auto;height: auto;margin: 6px 4px 0 0;border: none;accent-color: var(--area-accent, var(--color-primary-500));}input[type="checkbox"] {-webkit-appearance: none;appearance: none;display: inline-grid;place-content: center;width: 15px !important;height: 15px !important;min-width: 15px;min-height: 15px;padding: 0 !important;border: 1px solid color-mix(in srgb, var(--border-strong) 78%, var(--text-tertiary) 22%) !important;border-radius: 2px;background: var(--bg-surface);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);vertical-align: middle;}input[type="checkbox"]::before {content: "";width: 7px;height: 7px;border-radius: 1px;background: var(--area-accent, var(--color-primary-500));transform: scale(0);transform-origin: center;transition: transform var(--transition-fast);}input[type="checkbox"]:checked {border-color: var(--area-accent, var(--color-primary-500)) !important;background: color-mix(in srgb, var(--area-accent-soft, rgba(59, 130, 246, 0.12)) 38%, var(--bg-surface) 62%);}input[type="checkbox"]:checked::before {transform: scale(1);}input[type="checkbox"]:focus-visible {outline: none;box-shadow: 0 0 0 3px color-mix(in srgb, var(--area-accent-soft, rgba(59, 130, 246, 0.12)) 70%, transparent);}[data-theme="dark"] input[type="checkbox"] {border-color: color-mix(in srgb, var(--border-strong) 74%, var(--text-tertiary) 26%) !important;background: color-mix(in srgb, var(--bg-surface-raised) 76%, var(--bg-surface) 24%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);}[data-theme="dark"] input[type="checkbox"]:checked {border-color: var(--area-accent, var(--color-primary-400)) !important;background: color-mix(in srgb, var(--area-accent-soft, rgba(96, 165, 250, 0.12)) 38%, var(--bg-surface-raised) 62%);}input[type="radio"] {-webkit-appearance: none;appearance: none;display: inline-grid;place-content: center;width: 14px !important;height: 14px !important;min-width: 14px;min-height: 14px;padding: 0 !important;border: 1px solid color-mix(in srgb, var(--border-strong) 78%, var(--text-tertiary) 22%) !important;border-radius: var(--radius-full);background: var(--bg-surface);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);vertical-align: middle;}input[type="radio"]::before {content: "";width: 6px;height: 6px;border-radius: var(--radius-full);background: var(--area-accent, var(--color-primary-500));transform: scale(0);transform-origin: center;transition: transform var(--transition-fast);}input[type="radio"]:checked {border-color: var(--area-accent, var(--color-primary-500)) !important;background: color-mix(in srgb, var(--area-accent-soft, rgba(59, 130, 246, 0.12)) 38%, var(--bg-surface) 62%);}input[type="radio"]:checked::before {transform: scale(1);}input[type="radio"]:focus-visible {outline: none;box-shadow: 0 0 0 3px color-mix(in srgb, var(--area-accent-soft, rgba(59, 130, 246, 0.12)) 70%, transparent);}[data-theme="dark"] input[type="radio"] {border-color: color-mix(in srgb, var(--border-strong) 74%, var(--text-tertiary) 26%) !important;background: color-mix(in srgb, var(--bg-surface-raised) 76%, var(--bg-surface) 24%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);}[data-theme="dark"] input[type="radio"]:checked {border-color: var(--area-accent, var(--color-primary-400)) !important;background: color-mix(in srgb, var(--area-accent-soft, rgba(96, 165, 250, 0.12)) 38%, var(--bg-surface-raised) 62%);}#facebox form fieldset input.quarter,#facebox form fieldset label.quarter {margin: 6px 4px 0 0;}span.helperBubble {display: none;}div.helperBubbleBox {display: block;text-align: left;max-width: 150px;}form fieldset .helperBubbleIcon {display: block;float: right;padding: var(--space-1) 0 0 var(--space-0-5);cursor: pointer;font-size: 16px;opacity: 0.5;transition: opacity var(--transition-fast);}form fieldset .helperBubbleIcon:hover {opacity: 1;}form input.sum,form select.sum,form textarea.sum {text-decoration: underline;}form input.small {width: 40px;}form select.small {width: 67px;}form textarea.large {height: 293px;}form textarea.tiny {height: 80px;}form button {margin-top: var(--space-3);padding: var(--space-2) var(--btn-padding-x);font-size: var(--btn-font-size);font-weight: var(--btn-font-weight);font-family: var(--font-family);border-radius: var(--btn-radius);cursor: pointer;transition: background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);}form button:not(.softbutton),form input[type="button"],form input[type="submit"] {border: 1px solid color-mix(in srgb, var(--area-accent, var(--color-primary-500)) 82%, var(--border-default) 18%);background: color-mix(in srgb, var(--area-accent-soft, rgba(59, 130, 246, 0.12)) 42%, transparent 58%);color: var(--area-accent, var(--color-primary-600));-webkit-text-fill-color: var(--area-accent, var(--color-primary-600));}form button:not(.softbutton):hover,form input[type="button"]:hover,form input[type="submit"]:hover {border-color: var(--area-accent, var(--color-primary-500));background: color-mix(in srgb, var(--area-accent-soft, rgba(59, 130, 246, 0.12)) 68%, transparent 32%);color: var(--area-accent-deep, var(--color-primary-700));-webkit-text-fill-color: var(--area-accent-deep, var(--color-primary-700));}form button.right {float: right;}form button.softbutton {background: var(--btn-secondary-bg);border: 1px solid var(--btn-secondary-border);color: var(--btn-secondary-text);border-radius: var(--btn-radius);text-align: center;vertical-align: middle;margin: 0;font-size: var(--font-size-sm);float: left;padding: var(--space-1-5) var(--space-3);cursor: pointer;transition: background-color var(--transition-fast), border-color var(--transition-fast);}form button.softbutton:hover {background: var(--btn-secondary-bg-hover);border-color: var(--border-strong);}form button.softbutton.right {float: right;}button:focus {outline: none;}button:focus-visible {box-shadow: var(--focus-ring);}form ol li.formlist button:first-child {margin-left: 14.75%;}div#facebox .small form ol li.formlist button:first-child {margin-left: 0;}form fieldset.nolabel ol li.formlist button:first-child {margin-left: 0;margin-bottom: var(--space-4);}form input.timepicker,form input.datepicker,form input.mindatepicker,form input.fromdatepicker,form input.tilldatepicker,form input.datepickernoyear,form input.datetimepicker {background-image: none;padding-right: var(--space-8);}form input.actionfield,form input[data-action],form input[data-table] {background-image: none;padding-right: var(--space-8);}form input:disabled,form select:disabled,form input[readonly] {background-color: var(--input-disabled-bg) !important;border-color: var(--input-disabled-border);color: var(--input-disabled-text) !important;-webkit-text-fill-color: var(--input-disabled-text) !important;cursor: default;opacity: 1 !important;}form textarea:disabled,form textarea[readonly] {background-color: var(--input-disabled-bg) !important;border-color: var(--input-disabled-border);color: var(--input-disabled-text) !important;-webkit-text-fill-color: var(--input-disabled-text) !important;cursor: default;opacity: 1 !important;}form input:disabled::placeholder,form textarea:disabled::placeholder,form input[readonly]::placeholder,form textarea[readonly]::placeholder {color: var(--input-placeholder) !important;-webkit-text-fill-color: var(--input-placeholder) !important;}form input.ltr:disabled,form select.ltr:disabled,form input.ltr[readonly] {background-position: var(--space-1) center;}form input.linkfield {background-image: none;padding-right: var(--space-8);}form .erp-form-field-icon {display: inline-flex;position: absolute;z-index: 2;align-items: center;justify-content: center;width: 16px;height: var(--input-height);margin-left: -28px;color: var(--text-secondary);line-height: var(--input-height);vertical-align: top;pointer-events: none;}form .erp-form-field-icon > :is(i, svg) {display: none;}form :is(input, select, textarea):disabled + .erp-form-field-icon > .erp-form-field-icon-disabled,form :is(input, select, textarea):disabled + .erp-form-field-icon > svg.erp-form-field-icon-disabled {display: inline-block;}form :is(input, select, textarea):not(:disabled)[readonly] + .erp-form-field-icon > .erp-form-field-icon-readonly,form :is(input, select, textarea):not(:disabled)[readonly] + .erp-form-field-icon > svg.erp-form-field-icon-readonly {display: inline-block;}form :is(input, select, textarea):not(:disabled):not([readonly]) + .erp-form-field-icon > .erp-form-field-icon-purpose,form :is(input, select, textarea):not(:disabled):not([readonly]) + .erp-form-field-icon > svg.erp-form-field-icon-purpose {display: inline-block;}form input.actionfield,form input.linkfield,form input[data-action],form input[data-table],form input[data-mappings],form input[data-class="actionfield"] {color: var(--text-primary);-webkit-text-fill-color: var(--text-primary);font-weight: var(--font-weight-medium);}form input.actionfield:disabled,form input.linkfield:disabled,form input[data-action]:disabled,form input[data-table]:disabled,form input[data-mappings]:disabled,form input[data-class="actionfield"]:disabled,form input.actionfield[readonly],form input.linkfield[readonly],form input[data-action][readonly],form input[data-table][readonly],form input[data-mappings][readonly],form input[data-class="actionfield"][readonly] {color: var(--input-disabled-text) !important;-webkit-text-fill-color: var(--input-disabled-text) !important;}form select[size] {background-image: none;height: auto;margin-bottom: var(--space-2);}form fieldset.smalllabel li.formlist button:first-child {margin-left: 80px;}form label {display: block;float: left;height: 24px;line-height: 25px;width: 30%;white-space: nowrap;visibility: hidden;box-sizing: border-box;text-overflow: ellipsis;font-size: var(--font-size-sm);color: var(--color-slate-600);font-weight: var(--font-weight-medium);}form label.imageseletct {float: none;text-align: center;width: 100% !important;font-weight: var(--font-weight-semibold);}form label.bold {font-weight: var(--font-weight-semibold);}form li label.singletext {text-align: center;display: inline-block;float: none;visibility: visible;}form li label.singletext.noheight {height: 0;}form li label.singletext.alignleft {text-align: left;display: inline-block;float: none;visibility: visible;padding-left: 1%;}form li label.inset {padding-left: var(--space-4);position: relative;}form li label.inset:before {font-family: FontAwesome;content: "\f0da";left: 0;top: 1px;color: var(--color-primary-500);position: absolute;}form fieldset._25 label {width: 69.9%;}form fieldset._100 label {width: 14.75%;}form li label:first-child {visibility: visible;}form li label.checkbox {visibility: visible;min-height: 30px;}form label.sum {text-decoration: underline;}form label.editable,form input.editable {border: 1px solid var(--color-danger-500);z-index: 100;}label.overlabel-apply {position: absolute;top: 3px;left: 18px;z-index: 1;font-weight: var(--font-weight-medium);color: var(--text-tertiary);}label.overlabel-apply em {display: none;}form label em {padding: 0 0 0 var(--space-1);}form label:has(> li .error) {color: var(--text-danger);}form label em.error {color: var(--text-danger);}form div.contentblock.error {color: var(--text-danger);display: none;}form input.picture,form input.picturedelete {display: none;}form div.textimage p {width: 16px !important;height: 16px !important;position: relative;margin-top: -79px;margin-left: 55px;color: var(--text-tertiary);text-align: center !important;border: 1px solid var(--border-default);background-color: var(--sidebar-bg);padding: 1px;border-radius: 10px 10px 25px 25px !important;}form div.textimage img {width: 64px;height: 64px;margin-right: var(--space-1) !important;padding: var(--space-1);margin-top: -26px;border: 1px solid var(--border-default);border-radius: var(--radius-lg) !important;cursor: default;}form li.nofloat input[type='checkbox'] {float: none;margin-left: var(--space-2);}form li.nofloat label.nofloat {display: none;}form li.nofloat label.checkbox {margin-left: var(--space-1);display: inline;float: none;}form li.noclear div.clear {width: 0;clear: none;display: none;}form li select.right,form li input.right {float: right;}form fieldset input.threefifth,form fieldset select.threefifth {width: 42%;}form fieldset input.twofifth,form fieldset select.twofifth {width: 32%;}form fieldset input.twomargin,form fieldset select.twomargin {margin-left: 1%;width: 16%;}form fieldset label.searchable:after {content: " S";vertical-align: super;font-size: 75%;line-height: 50%;color: var(--text-tertiary);}form fieldset ol li button.qtip-button:first-child {margin: 0;padding: 1px;}form fieldset ol li.qtip-button {min-height: 0;}form[id="completeForm"],form[id="uncompleteForm"] {margin: 0;}.ui-timepicker-div .ui-widget-header { margin-bottom: var(--space-2); }.ui-timepicker-div dl { text-align: left; }.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }.ui-timepicker-div dl dd { margin: 0 var(--space-3) var(--space-3) 65px; }.ui-timepicker-div td { font-size: 90%; }.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }.ui-timepicker-rtl { direction: rtl; }.ui-timepicker-rtl dl { text-align: right; }.ui-timepicker-rtl dl dd { margin: 0 65px var(--space-3) var(--space-3); }.marginleft30 {margin-left: 30%;}div.ui-danger {padding: var(--space-5);border: 1px solid var(--border-default);border-left-color: var(--color-danger-500);border-left-width: 4px;border-radius: var(--radius-lg);margin-bottom: var(--space-4);background: var(--bg-surface);}div.ui-danger h4 {color: var(--color-danger-600);margin-top: 0;margin-bottom: var(--space-1);font-size: var(--font-size-xl);font-weight: var(--font-weight-semibold);}div.ui-danger p {margin-bottom: 0;margin: 0 0 var(--space-3);width: auto;color: var(--text-secondary);}form fieldset._100 div.ui-callout {margin-left: 14.75%;}form input::-webkit-outer-spin-button,form input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}form fieldset._100 input.smallerfield,form fieldset._100 select.smallerfield {width: 75%;float: right;}form fieldset._100 input.smallerfield + .erp-form-field-icon,form fieldset._100 select.smallerfield + .erp-form-field-icon {top: 0;right: var(--space-3);margin-left: 0;}form fieldset._100 li.checkboxline input,form fieldset._100 li.checkboxline input[type="checkbox"] {width: 20%;}form fieldset._100 li.checkboxline div.clear {clear: none;}form fieldset._100 li input.labelhide {display: none;}.repeatweekly:not(.donthide),.repeatmonthly:not(.donthide) {display: none;}form fieldset.delivery_date_wrapper button {margin: 0;color: var(--btn-secondary-text);font-size: var(--font-size-sm);background: var(--btn-secondary-bg);border: 1px solid var(--btn-secondary-border);border-radius: var(--btn-radius);}form fieldset.delivery_date_wrapper button:hover,form fieldset.delivery_date_wrapper button span:hover {cursor: pointer;}form fieldset.delivery_date_wrapper select.one-sixth {width: 11.65%;}form fieldset.delivery_date_wrapper button.one-sixth.nomargin {width: 11.65%;margin: 0;}form fieldset.delivery_date_wrapper select.two-sixth,form fieldset.delivery_date_wrapper input.two-sixth {width: 23.3%;}form fieldset.delivery_date_wrapper button.three-sixth.nomargin {width: 34.95%;}form fieldset.delivery_date_wrapper.smallmargin button.one-sixth {padding-top: 1px;width: 11.65%;margin-left: var(--space-4);border-radius: var(--radius-md) 0 0 var(--radius-md) !important;visibility: hidden;}form fieldset.delivery_date_wrapper.smallmargin input.three-sixth {border-radius: 0 var(--radius-md) var(--radius-md) 0 !important;width: 34.95%;}body div:is(.contentbox-full, .contentbox, .paper) form fieldset.delivery_date_wrapper ol li:has(> input[name="deliverydateselect"]),body div:is(.contentbox-full, .contentbox, .paper) form fieldset.delivery_date_wrapper ol li:has(> input[name="deliverydateselect"] + label.checkbox) {display: flex;align-items: center;width: 100%;margin-left: 0;margin-top: var(--space-2);column-gap: var(--space-2);}body div:is(.contentbox-full, .contentbox, .paper) form fieldset.delivery_date_wrapper ol li > input[name="deliverydateselect"] {flex: 0 0 18px;width: 18px !important;height: 18px !important;margin: 0 !important;}body div:is(.contentbox-full, .contentbox, .paper) form fieldset.delivery_date_wrapper ol li > input[name="deliverydateselect"] + label.checkbox {flex: 0 1 auto;width: auto !important;max-width: calc(100% - 30px);min-height: 0;margin: 0;line-height: 20px;}form div.selectize-control.cw-selectize div.selectize-input {padding: var(--space-0-5) var(--space-2);border: 1px solid var(--input-border);border-radius: var(--input-radius);background: var(--input-bg);font-size: var(--font-size-sm);color: var(--input-text);box-sizing: border-box;box-shadow: none;margin: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394A3B8' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position: right var(--space-3) center;background-repeat: no-repeat;}form div.selectize-control.cw-selectize.error div.selectize-input {border-color: var(--input-error-border);}form div.selectize-control.cw-selectize div.selectize-input > input {height: 15px;}form div.selectize-control.cw-selectize.single .selectize-input:after,form div.selectize-control.cw-selectize.single .selectize-input.dropdown-active:after {display: none;}td.datepicker-holiday {background: var(--color-danger-100);color: var(--color-danger-700);}form input[language="en"],form input[language="de"],form input[language="hu"],form input[language="es"] {border-top-right-radius: 0;border-bottom-right-radius: 0;background-position: right var(--space-2) center;background-repeat: no-repeat;}form input[language="de"] {background-image: none;}form input[language="en"] {background-image: none;}form input[language="hu"] {background-image: none;}form input[language="es"] {background-image: none;}form fieldset li:has(input[language])::before {position: absolute;z-index: 1;top: 50%;right: 28px;color: var(--text-tertiary);font: normal normal normal 14px/1 FontAwesome;content: "\f024";pointer-events: none;transform: translateY(-50%);}form fieldset li:has(input[language])::after {position: absolute;z-index: 1;top: 50%;right: var(--space-1);color: var(--text-tertiary);font-size: 11px;font-weight: var(--font-weight-semibold);pointer-events: none;transform: translateY(-50%);}form fieldset li:has(input[language="de"])::after { content: "DE"; }form fieldset li:has(input[language="en"])::after { content: "EN"; }form fieldset li:has(input[language="hu"])::after { content: "HU"; }form fieldset li:has(input[language="es"])::after { content: "ES"; }body div:is(.contentbox-full, .contentbox, .paper) form {max-width: none;margin-top: 0;padding-bottom: var(--space-6);}body div:is(.contentbox-full, .contentbox, .paper) form div.tab-pane,body div.contentbox-full div.tab-solo {padding-top: var(--space-3);}body div.contentbox-full:has(div.tabbar-wrapper) > div.tab.tab-solo,body div.contentbox-full:has(div.nova-unified-tabbar-form) > div.tab.tab-solo {top: 68px;}body div:is(.contentbox-full, .contentbox, .paper) form fieldset {border-top: 0;padding-top: var(--space-2);}body div:is(.contentbox-full, .contentbox, .paper) form fieldset legend {padding-top: 0;padding-bottom: var(--space-3);color: var(--text-tertiary);font-size: var(--font-size-xs);font-weight: var(--font-weight-semibold);letter-spacing: 0.08em;}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li,#facebox form fieldset ol li {min-height: 38px;margin-bottom: var(--space-2);}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li.topmargin24 {margin-top: var(--space-4);}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li.topmargin48 {margin-top: var(--space-8);}body div:is(.contentbox-full, .contentbox, .paper) form label,body div:is(.contentbox-full, .contentbox, .paper) form fieldset._25 label,body div:is(.contentbox-full, .contentbox, .paper) form fieldset._100 label {color: var(--color-slate-600);font-size: var(--font-size-sm);font-weight: var(--font-weight-medium);line-height: var(--input-height);overflow: visible;text-overflow: clip;white-space: normal;}body div:is(.contentbox-full, .contentbox, .paper) form input,body div:is(.contentbox-full, .contentbox, .paper) form select {color: var(--text-primary);height: var(--input-height);min-width: 0;}body div:is(.contentbox-full, .contentbox, .paper) form textarea {color: var(--text-primary);min-width: 0;}body div:is(.contentbox-full, .contentbox, .paper) form select[size] {height: auto;}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input[type="checkbox"] + label.checkbox),body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li.checkboxline {display: flex;align-items: flex-start;flex-wrap: wrap;column-gap: var(--space-2);row-gap: var(--space-2);min-height: 0;margin-bottom: var(--space-2);}body div:is(.contentbox-full, .contentbox, .paper) form fieldset._100 ol li:has(> input[type="checkbox"] + label.checkbox),body div:is(.contentbox-full, .contentbox, .paper) form fieldset._100 ol li.checkboxline {width: 85.2%;margin-left: 14.75%;}body div:is(.contentbox-full, .contentbox, .paper) form fieldset._50 ol li:has(> input[type="checkbox"] + label.checkbox),body div:is(.contentbox-full, .contentbox, .paper) form fieldset._50 ol li.checkboxline {width: 69.9%;margin-left: 30%;}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input[type="checkbox"] + label.checkbox) > label:not(.checkbox) {display: none;}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[type="checkbox"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset._100 li.checkboxline input[type="checkbox"] {flex: 0 0 18px;float: none;width: 18px !important;height: 18px !important;margin: 1px 0 0 !important;accent-color: var(--color-primary-500);}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[type="checkbox"] + label.checkbox,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li.checkboxline label.checkbox {display: block !important;flex: 1 1 calc(100% - 30px);float: none;width: auto !important;max-width: calc(100% - 30px);min-height: 0;margin: 0;padding: 0;color: var(--text-primary);font-size: var(--font-size-sm);font-weight: var(--font-weight-medium);line-height: 20px;overflow: visible;text-overflow: clip;white-space: normal;}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input[type="checkbox"] + label.checkbox) > div.clear,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li.checkboxline > div.clear {display: none;}@media (max-width: 900px) {body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[type="checkbox"] + label.checkbox,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li.checkboxline label.checkbox {flex: 1 1 calc(100% - 28px);max-width: calc(100% - 28px);line-height: 1.3;}}body div:is(.contentbox-full, .contentbox, .paper) form input:disabled,body div:is(.contentbox-full, .contentbox, .paper) form select:disabled,body div:is(.contentbox-full, .contentbox, .paper) form input[readonly],body div:is(.contentbox-full, .contentbox, .paper) form textarea:disabled,body div:is(.contentbox-full, .contentbox, .paper) form textarea[readonly] {color: var(--input-disabled-text) !important;-webkit-text-fill-color: var(--input-disabled-text);background-color: var(--input-disabled-bg);border-color: var(--input-disabled-border);opacity: 1;}body div:is(.contentbox-full, .contentbox, .paper) form input:disabled::placeholder,body div:is(.contentbox-full, .contentbox, .paper) form textarea:disabled::placeholder,body div:is(.contentbox-full, .contentbox, .paper) form input[readonly]::placeholder,body div:is(.contentbox-full, .contentbox, .paper) form textarea[readonly]::placeholder {color: var(--input-placeholder);-webkit-text-fill-color: var(--input-placeholder);}body div:is(.contentbox-full, .contentbox, .paper) form input.actionfield,body div:is(.contentbox-full, .contentbox, .paper) form input.linkfield,body div:is(.contentbox-full, .contentbox, .paper) form input[data-action],body div:is(.contentbox-full, .contentbox, .paper) form input[data-table],body div:is(.contentbox-full, .contentbox, .paper) form input[data-mappings],body div:is(.contentbox-full, .contentbox, .paper) form input[data-class="actionfield"] {color: var(--text-primary);font-weight: var(--font-weight-medium);}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]) + button) > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]),body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]) + input[type="button"]) > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]),body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]) + input[type="submit"]) > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]),body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> select + button) > select,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> select + input[type="button"]) > select,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> select + input[type="submit"]) > select {box-sizing: border-box;height: var(--input-height) !important;border-top-right-radius: 0;border-bottom-right-radius: 0;}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]) + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]) + input[type="button"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]) + input[type="submit"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select + input[type="button"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select + input[type="submit"] {display: inline-block;box-sizing: border-box;width: auto;height: var(--input-height) !important;min-height: var(--input-height) !important;max-height: var(--input-height) !important;min-width: 112px;margin: 0 0 0 -1px;padding: 0 var(--space-3) !important;border: 1px solid var(--input-border);border-radius: 0 var(--input-radius) var(--input-radius) 0;background: var(--input-bg);color: var(--text-primary);-webkit-text-fill-color: var(--text-primary);font-size: var(--font-size-sm);font-weight: var(--font-weight-medium);line-height: calc(var(--input-height) - 2px);vertical-align: top;cursor: pointer;float: none;-webkit-appearance: none;appearance: none;}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]) + button:hover,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]) + input[type="button"]:hover,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]) + input[type="submit"]:hover,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select + button:hover,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select + input[type="button"]:hover,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select + input[type="submit"]:hover {border-color: var(--input-border);background: var(--bg-surface-hover);color: var(--text-primary);}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]) + button:hover) > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]),body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]) + input[type="button"]:hover) > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]),body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]) + input[type="submit"]:hover) > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]),body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> select + button:hover) > select,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> select + input[type="button"]:hover) > select,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> select + input[type="submit"]:hover) > select {border-color: var(--input-border);border-right-color: var(--input-border);}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input.actionfield + button) > input.actionfield,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input.linkfield + button) > input.linkfield,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input[data-action] + button) > input[data-action],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input[data-table] + button) > input[data-table],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input[data-mappings] + button) > input[data-mappings],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input[data-class="actionfield"] + button) > input[data-class="actionfield"] {box-sizing: border-box;height: var(--input-height) !important;border-top-right-radius: 0;border-bottom-right-radius: 0;border-right-color: var(--border-subtle);}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input.actionfield + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input.linkfield + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[data-action] + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[data-table] + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[data-mappings] + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[data-class="actionfield"] + button {display: inline-block;box-sizing: border-box;height: var(--input-height) !important;min-height: var(--input-height) !important;max-height: var(--input-height) !important;min-width: 112px;margin: 0 0 0 -1px;padding: 0 var(--space-3) !important;border: 1px solid var(--input-border);border-radius: 0 var(--input-radius) var(--input-radius) 0;background: var(--input-bg);color: var(--text-primary);-webkit-text-fill-color: var(--text-primary);font-size: var(--font-size-sm);font-weight: var(--font-weight-medium);line-height: calc(var(--input-height) - 2px);vertical-align: top;-webkit-appearance: none;appearance: none;}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input.actionfield + button:hover,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input.linkfield + button:hover,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[data-action] + button:hover,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[data-table] + button:hover,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[data-mappings] + button:hover,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[data-class="actionfield"] + button:hover {border-color: var(--input-border);background: var(--bg-surface-hover);color: var(--text-primary);}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):hover + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):hover + input[type="button"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):hover + input[type="submit"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):hover + div.unity,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:hover + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:hover + input[type="button"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:hover + input[type="submit"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:hover + div.unity {border-color: var(--input-border-hover);}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):focus + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):focus + input[type="button"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):focus + input[type="submit"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):focus + div.unity,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:focus + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:focus + input[type="button"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:focus + input[type="submit"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:focus + div.unity {border-color: var(--input-border-focus);}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:disabled + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:disabled + input[type="button"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:disabled + input[type="submit"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:disabled + div.unity,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[readonly] + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[readonly] + input[type="button"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[readonly] + input[type="submit"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[readonly] + div.unity,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:disabled + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:disabled + input[type="button"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:disabled + input[type="submit"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:disabled + div.unity {border-color: var(--input-disabled-border);background: var(--input-disabled-bg);color: var(--input-disabled-text);-webkit-text-fill-color: var(--input-disabled-text);cursor: default;}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:disabled:hover + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:disabled:hover + input[type="button"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:disabled:hover + input[type="submit"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:disabled:hover + div.unity,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[readonly]:hover + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[readonly]:hover + input[type="button"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[readonly]:hover + input[type="submit"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[readonly]:hover + div.unity,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:disabled:hover + button,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:disabled:hover + input[type="button"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:disabled:hover + input[type="submit"],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:disabled:hover + div.unity {border-color: var(--input-border-hover);}body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input:disabled + button:hover) > input:disabled,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input:disabled + input[type="button"]:hover) > input:disabled,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input:disabled + input[type="submit"]:hover) > input:disabled,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input:disabled + div.unity:hover) > input:disabled,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input[readonly] + button:hover) > input[readonly],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input[readonly] + input[type="button"]:hover) > input[readonly],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input[readonly] + input[type="submit"]:hover) > input[readonly],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> input[readonly] + div.unity:hover) > input[readonly],body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> select:disabled + button:hover) > select:disabled,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> select:disabled + input[type="button"]:hover) > select:disabled,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> select:disabled + input[type="submit"]:hover) > select:disabled,body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li:has(> select:disabled + div.unity:hover) > select:disabled {border-color: var(--input-border-hover);box-shadow: none;}body div:is(.contentbox-full, .contentbox, .paper) form input:disabled:hover,body div:is(.contentbox-full, .contentbox, .paper) form input[readonly]:hover,body div:is(.contentbox-full, .contentbox, .paper) form select:disabled:hover,body div:is(.contentbox-full, .contentbox, .paper) form textarea:disabled:hover,body div:is(.contentbox-full, .contentbox, .paper) form textarea[readonly]:hover {border-color: var(--input-border-hover);box-shadow: none;}body div:is(.contentbox-full, .contentbox, .paper) form input:disabled:focus,body div:is(.contentbox-full, .contentbox, .paper) form input[readonly]:focus,body div:is(.contentbox-full, .contentbox, .paper) form select:disabled:focus,body div:is(.contentbox-full, .contentbox, .paper) form textarea:disabled:focus,body div:is(.contentbox-full, .contentbox, .paper) form textarea[readonly]:focus {border-color: var(--input-disabled-border);box-shadow: none;}body div:is(.contentbox-full, .contentbox, .paper) form div.unity {display: inline-flex;align-items: center;box-sizing: border-box;height: var(--input-height) !important;min-height: var(--input-height) !important;max-height: var(--input-height) !important;margin: 0 0 0 -1px;padding: 0 var(--space-3);border: 1px solid var(--input-border);border-left: 0;background: var(--input-bg);color: var(--text-primary);font-size: var(--font-size-sm);font-weight: var(--font-weight-medium);line-height: 1;vertical-align: top;white-space: nowrap;float: left;}body div:is(.contentbox-full, .contentbox, .paper) form textarea.note,body div.contentbox-full textarea.note {height: 143px;background: var(--color-warning-50);border-color: var(--color-warning-100);color: var(--text-primary);}body div:is(.contentbox-full, .contentbox, .paper) form .markdown-editor-ready > .editor-toolbar {box-sizing: border-box;border-color: var(--input-border);border-radius: var(--input-radius) var(--input-radius) 0 0;background: var(--input-bg);opacity: 1;}body div:is(.contentbox-full, .contentbox, .paper) form .markdown-editor-ready > .CodeMirror {box-sizing: border-box;border-color: var(--input-border);border-radius: 0 0 var(--input-radius) var(--input-radius);background: var(--input-bg);color: var(--input-text);}body div:is(.contentbox-full, .contentbox, .paper) form .markdown-editor-ready .editor-preview {padding: var(--space-3);background: var(--input-bg);color: var(--input-text);}body div:is(.contentbox-full, .contentbox, .paper) form .markdown-editor-ready .editor-preview > p {width: auto;margin: 0 0 var(--space-3);padding: 0;border: 0;background: transparent;color: var(--input-text);}body div:is(.contentbox-full, .contentbox, .paper) form .markdown-editor-ready .editor-preview > p:last-child {margin-bottom: 0;}body div:is(.contentbox-full, .contentbox, .paper) form table.gridtable input,body div:is(.contentbox-full, .contentbox, .paper) form table.gridtable select,body div:is(.contentbox-full, .contentbox, .paper) form table.gridtable textarea {width: auto;margin: 0;vertical-align: middle;}[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form label,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset._25 label,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset._100 label {color: var(--text-secondary);}[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form input:not([type="checkbox"]):not([type="radio"]),[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form textarea,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form select,[data-theme="dark"] form input:not([type="checkbox"]):not([type="radio"]),[data-theme="dark"] form textarea,[data-theme="dark"] form select,[data-theme="dark"] textarea {background-color: var(--input-bg);border-color: var(--input-border);color: var(--input-text);}[data-theme="dark"] form input[type="checkbox"],[data-theme="dark"] form input[type="radio"] {accent-color: var(--area-accent, var(--color-primary-400));}[data-theme="dark"] form button:not(.softbutton),[data-theme="dark"] form input[type="button"],[data-theme="dark"] form input[type="submit"] {background: color-mix(in srgb, var(--area-accent-soft, rgba(96, 165, 250, 0.12)) 44%, var(--bg-surface-raised) 56%) !important;border-color: color-mix(in srgb, var(--area-accent, var(--color-primary-400)) 56%, var(--input-border) 44%) !important;color: color-mix(in srgb, var(--area-accent, var(--color-primary-400)) 72%, var(--text-primary) 28%) !important;-webkit-text-fill-color: color-mix(in srgb, var(--area-accent, var(--color-primary-400)) 72%, var(--text-primary) 28%) !important;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);}[data-theme="dark"] form button:not(.softbutton):hover,[data-theme="dark"] form input[type="button"]:hover,[data-theme="dark"] form input[type="submit"]:hover {background: color-mix(in srgb, var(--area-accent-soft, rgba(96, 165, 250, 0.12)) 62%, var(--bg-surface-raised) 38%) !important;border-color: color-mix(in srgb, var(--area-accent, var(--color-primary-400)) 74%, var(--input-border) 26%) !important;color: var(--text-primary) !important;-webkit-text-fill-color: var(--text-primary) !important;}[data-theme="dark"] form input:disabled,[data-theme="dark"] form select:disabled,[data-theme="dark"] form input[readonly],[data-theme="dark"] form textarea:disabled,[data-theme="dark"] form textarea[readonly],[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form input:disabled,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form select:disabled,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form input[readonly],[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form textarea:disabled,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form textarea[readonly] {background-color: var(--input-disabled-bg) !important;border-color: var(--input-disabled-border) !important;color: var(--input-disabled-text) !important;-webkit-text-fill-color: var(--input-disabled-text) !important;}[data-theme="dark"] form input:disabled::placeholder,[data-theme="dark"] form textarea:disabled::placeholder,[data-theme="dark"] form input[readonly]::placeholder,[data-theme="dark"] form textarea[readonly]::placeholder,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form input:disabled::placeholder,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form textarea:disabled::placeholder,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form input[readonly]::placeholder,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form textarea[readonly]::placeholder {color: var(--input-placeholder) !important;-webkit-text-fill-color: var(--input-placeholder) !important;}[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]) + button,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]) + input[type="button"],[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]) + input[type="submit"],[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select + button,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select + input[type="button"],[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select + input[type="submit"],[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input.actionfield + button,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input.linkfield + button,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[data-action] + button,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[data-table] + button,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[data-mappings] + button,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[data-class="actionfield"] + button,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form div.unity {background: var(--input-bg) !important;border-color: var(--input-border) !important;color: var(--input-text) !important;-webkit-text-fill-color: var(--input-text) !important;}[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]) + button:hover,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]) + input[type="button"]:hover,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="button"]):not([type="submit"]) + input[type="submit"]:hover,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select + button:hover,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select + input[type="button"]:hover,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select + input[type="submit"]:hover,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input.actionfield + button:hover,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input.linkfield + button:hover,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[data-action] + button:hover,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[data-table] + button:hover,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[data-mappings] + button:hover,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[data-class="actionfield"] + button:hover {background: var(--bg-surface-hover) !important;color: var(--text-primary) !important;-webkit-text-fill-color: var(--text-primary) !important;}[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:disabled + button,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:disabled + input[type="button"],[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:disabled + input[type="submit"],[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input:disabled + div.unity,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[readonly] + button,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[readonly] + input[type="button"],[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[readonly] + input[type="submit"],[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > input[readonly] + div.unity,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:disabled + button,[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:disabled + input[type="button"],[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:disabled + input[type="submit"],[data-theme="dark"] body div:is(.contentbox-full, .contentbox, .paper) form fieldset ol li > select:disabled + div.unity {background: var(--input-disabled-bg) !important;border-color: var(--input-disabled-border) !important;color: var(--input-disabled-text) !important;-webkit-text-fill-color: var(--input-disabled-text) !important;}[data-theme="dark"] .editor-toolbar {background: var(--bg-surface-raised) !important;border-color: var(--input-border) !important;opacity: 1;}[data-theme="dark"] .markdown-editor-initializing {background: var(--input-bg) !important;border: 1px solid var(--input-border);border-radius: var(--radius-sm);min-height: 200px;}[data-theme="dark"] .markdown-editor-initializing textarea,[data-theme="dark"] .markdown-editor-initializing .CodeMirror,[data-theme="dark"] .markdown-editor-initializing .CodeMirror-scroll,[data-theme="dark"] .markdown-editor-initializing .CodeMirror-gutter-filler,[data-theme="dark"] .markdown-editor-initializing .CodeMirror-scrollbar-filler,[data-theme="dark"] .markdown-editor-initializing .editor-toolbar {background: var(--input-bg) !important;color: var(--input-text) !important;}[data-theme="dark"] .markdown-editor-initializing > textarea,[data-theme="dark"] .markdown-editor-initializing > .editor-toolbar,[data-theme="dark"] .markdown-editor-initializing > .CodeMirror {opacity: 0 !important;pointer-events: none;}[data-theme="dark"] .editor-toolbar a {color: var(--text-secondary) !important;}[data-theme="dark"] .editor-toolbar a.active,[data-theme="dark"] .editor-toolbar a:hover {background: var(--bg-surface-hover);border-color: var(--input-border-hover);color: var(--text-primary) !important;}[data-theme="dark"] .editor-toolbar i.separator {border-left-color: var(--input-border);border-right-color: transparent;}[data-theme="dark"] .CodeMirror,[data-theme="dark"] .cm-s-paper.CodeMirror {background: var(--input-bg) !important;border-color: var(--input-border) !important;color: var(--input-text) !important;}[data-theme="dark"] .CodeMirror-scroll,[data-theme="dark"] .CodeMirror-gutter-filler,[data-theme="dark"] .CodeMirror-scrollbar-filler,[data-theme="dark"] .cm-s-paper .CodeMirror-scroll,[data-theme="dark"] .cm-s-paper .CodeMirror-gutter-filler,[data-theme="dark"] .cm-s-paper .CodeMirror-scrollbar-filler {background: var(--input-bg) !important;}[data-theme="dark"] .CodeMirror-gutters {background: var(--bg-surface-raised) !important;border-right-color: var(--input-border) !important;}[data-theme="dark"] .CodeMirror-linenumber,[data-theme="dark"] .editor-statusbar {color: var(--text-secondary);}[data-theme="dark"] .CodeMirror-cursor {border-left-color: var(--text-primary);}[data-theme="dark"] .CodeMirror-selected,[data-theme="dark"] .CodeMirror-focused .CodeMirror-selected,[data-theme="dark"] .CodeMirror-line::selection,[data-theme="dark"] .CodeMirror-line > span::selection,[data-theme="dark"] .CodeMirror-line > span > span::selection {background: rgba(var(--area-accent-rgb), 0.28);}[data-theme="dark"] .editor-preview,[data-theme="dark"] .editor-preview-side,[data-theme="dark"] .CodeMirror-hints {background: var(--bg-surface-raised);border-color: var(--input-border);color: var(--input-text);}[data-theme="dark"] .CodeMirror-hint {color: var(--input-text);}[data-theme="dark"] li.CodeMirror-hint-active {background: var(--area-accent);color: var(--text-inverse);}@media (max-width: 768px) {form { margin: var(--space-2) auto 0 auto; padding: 0 var(--space-2); }form label {float: none;width: 100% !important;height: auto;line-height: 1.3;padding: var(--space-1) 0;font-size: var(--font-size-xs);color: var(--text-tertiary);}form input,form textarea,form select,textarea {width: 100% !important;font-size: 16px;height: var(--input-height);}form textarea { height: 120px; }form fieldset._25,form fieldset._50,form fieldset._75,form fieldset._100 {width: 100%;padding: 0;float: none;}form fieldset._25 input,form fieldset._25 select,form fieldset._25 textarea,form fieldset._50 input,form fieldset._50 select,form fieldset._50 textarea,form fieldset._100 input,form fieldset._100 select,form fieldset._100 textarea {width: 100% !important;}form fieldset._100 label { width: 100% !important; }form input.hasUnity,form select.hasUnity,form textarea.hasUnity,form input[data-class="actionfield"] {width: calc(100% - 80px) !important;}form div.unity { width: 80px; }form fieldset legend {padding: var(--space-3) 0 var(--space-2) 0;}form button,form button.softbutton {width: 100%;min-height: 44px;margin-top: var(--space-2);}form ol li.formlist button:first-child {margin-left: 0 !important;}form fieldset input.quarter,form fieldset select.quarter,form fieldset input.half,form fieldset input.small,form fieldset select.small,form fieldset input.twoquarter,form fieldset select.twoquarter,form fieldset input.threequarter,form fieldset select.threequarter {width: 100% !important;margin-left: 0 !important;}}.inline-label-editing-active .inline-label-editable {background-image: linear-gradient(to top,transparent 0,transparent 10%,color-mix(in srgb, var(--area-accent, var(--color-primary-500, #3b82f6)) 24%, transparent) 10%,color-mix(in srgb, var(--area-accent, var(--color-primary-500, #3b82f6)) 24%, transparent) 44%,transparent 44%);background-repeat: no-repeat;box-decoration-break: clone;cursor: text;outline: none;-webkit-box-decoration-break: clone;}.inline-label-editing-active .inline-label-editable:hover,.inline-label-editing-active .inline-label-editable:focus {background-image: linear-gradient(to top,transparent 0,transparent 8%,color-mix(in srgb, var(--area-accent, var(--color-primary-500, #3b82f6)) 38%, transparent) 8%,color-mix(in srgb, var(--area-accent, var(--color-primary-500, #3b82f6)) 38%, transparent) 52%,transparent 52%);}.inline-label-editing-active .inline-label-editing-current {background-image: linear-gradient(to top,transparent 0,transparent 6%,color-mix(in srgb, var(--area-accent, var(--color-primary-500, #3b82f6)) 48%, transparent) 6%,color-mix(in srgb, var(--area-accent, var(--color-primary-500, #3b82f6)) 48%, transparent) 58%,transparent 58%);}.inline-label-editing-loading {cursor: progress;opacity: 0.65;}.inline-label-editor-modal {align-items: center;background: rgba(15, 23, 42, 0.42);display: flex;inset: 0;justify-content: center;padding: 16px;position: fixed;z-index: 10020;}body.inline-label-editor-modal-open {overflow: hidden;}.inline-label-editor-form {background: var(--bg-surface-raised, #fff);border: 1px solid var(--border-default, #d0d7de);border-radius: var(--radius-lg, 10px);box-shadow: var(--shadow-lg, 0 18px 48px rgba(15, 23, 42, 0.24));display: flex;flex-direction: column;gap: 16px;max-height: calc(100vh - 32px);overflow: auto;padding: 20px;width: min(680px, calc(100vw - 32px));}.inline-label-editor-form.is-multiline {width: min(680px, calc(100vw - 32px));}.inline-label-editor-header {display: flex;flex-direction: column;gap: 4px;}.inline-label-editor-title {color: var(--text-primary, #1f2328);font-size: 18px;font-weight: 650;line-height: 1.25;margin: 0;}.inline-label-editor-context {color: var(--text-secondary, #667085);font-family: ui-monospace, SFMono-Regular, Consolas, monospace;font-size: 12px;overflow-wrap: anywhere;}.inline-label-editor-fields {display: grid;gap: 12px;}.inline-label-editor-field {float: none;display: grid;gap: 5px;grid-template-columns: minmax(64px, auto) minmax(0, 1fr);align-items: center;height: auto;line-height: normal;visibility: visible;white-space: normal;width: auto;}.inline-label-editor-language {color: var(--text-secondary, #667085);font-family: ui-monospace, SFMono-Regular, Consolas, monospace;font-size: 12px;font-weight: 650;}.inline-label-editor-field.is-active-language .inline-label-editor-language {color: var(--area-accent, var(--color-primary-500, #3b82f6));}.inline-label-editor-form.is-multiline .inline-label-editor-field {align-items: start;}.inline-label-editor-translate-option {align-items: flex-start;background: var(--bg-surface-sunken, #f3f4f6);border-radius: var(--radius-sm, 4px);color: var(--text-primary, #1f2328);cursor: pointer;display: flex;float: none;font-size: 13px;gap: 9px;height: auto;line-height: 1.4;padding: 10px 12px;visibility: visible;white-space: normal;width: auto;}.inline-label-editor-translate-checkbox {flex: 0 0 auto;margin: 2px 0 0;}.inline-label-editor-input {background: var(--input-bg, var(--bg-surface, #fff));border: 1px solid var(--border-strong, #8c959f);border-radius: var(--radius-sm, 4px);color: var(--text-primary, #1f2328);box-sizing: border-box;font: inherit;min-width: 0;padding: 7px 9px;width: 100%;}textarea.inline-label-editor-input {min-height: 96px;resize: vertical;width: 100%;}.inline-label-editor-input:focus {border-color: var(--area-accent, var(--color-primary-500, #3b82f6));box-shadow: 0 0 0 3px color-mix(in srgb, var(--area-accent, var(--color-primary-500, #3b82f6)) 20%, transparent);outline: none;}.inline-label-editor-actions {display: inline-flex;flex: 0 0 auto;gap: 6px;justify-content: flex-end;}.inline-label-editor-save,.inline-label-editor-cancel {border: 1px solid transparent;border-radius: var(--radius-sm, 4px);cursor: pointer;font: inherit;font-weight: 600;min-height: 32px;padding: 6px 11px;}.inline-label-editor-save {background: var(--btn-primary-bg, var(--area-accent, var(--color-primary-500, #3b82f6)));color: #fff;}.inline-label-editor-cancel {background: var(--btn-secondary-bg, var(--bg-surface-sunken, #f3f4f6));border-color: var(--btn-secondary-border, var(--border-default, #d0d7de));color: var(--text-primary, #1f2328);}.inline-label-editor-save:disabled,.inline-label-editor-cancel:disabled {cursor: progress;opacity: 0.55;}.inline-label-editor-status-stack {align-items: center;bottom: 24px;display: flex;flex-direction: column;gap: 8px;left: 50%;max-width: calc(100vw - 32px);pointer-events: none;position: fixed;transform: translateX(-50%);width: max-content;z-index: 10030;}.inline-label-editor-status {background: rgba(17, 24, 39, 0.96);border: 1px solid rgba(148, 163, 184, 0.24);border-radius: 999px;box-shadow: 0 18px 44px rgba(15, 23, 42, 0.28);color: #f8fafc;font-size: 13px;font-weight: 600;max-width: min(560px, calc(100vw - 32px));padding: 9px 15px;}.inline-label-editor-status.is-active {border-color: rgba(148, 163, 184, 0.24);}.inline-label-editor-status.is-success {border-color: rgba(148, 163, 184, 0.24);}.inline-label-editor-status.is-warning {border-color: rgba(148, 163, 184, 0.24);}.inline-label-editor-status.is-error {border-color: rgba(148, 163, 184, 0.24);}.inline-label-editor-job {align-items: center;display: flex;gap: 10px;min-width: min(360px, calc(100vw - 32px));opacity: 1;padding: 9px 14px;transition: opacity 0.2s ease, transform 0.2s ease;}.inline-label-editor-job.is-removing {opacity: 0;transform: translateY(4px);}.inline-label-editor-job-icon {align-items: center;border: 2px solid rgba(248, 250, 252, 0.38);border-radius: 50%;display: inline-flex;flex: 0 0 16px;height: 16px;justify-content: center;width: 16px;}.inline-label-editor-job.is-active .inline-label-editor-job-icon {animation: inline-label-editor-spin 0.75s linear infinite;border-top-color: #f8fafc;}.inline-label-editor-job.is-success .inline-label-editor-job-icon,.inline-label-editor-job.is-warning .inline-label-editor-job-icon,.inline-label-editor-job.is-error .inline-label-editor-job-icon {border-color: transparent;}.inline-label-editor-job.is-success .inline-label-editor-job-icon::before {content: '\2713';}.inline-label-editor-job.is-warning .inline-label-editor-job-icon::before,.inline-label-editor-job.is-error .inline-label-editor-job-icon::before {content: '!';}.inline-label-editor-job-content {display: grid;flex: 1 1 auto;gap: 2px;min-width: 0;}.inline-label-editor-job-title,.inline-label-editor-job-message {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.inline-label-editor-job-title {color: #f8fafc;}.inline-label-editor-job-message {color: rgba(248, 250, 252, 0.7);font-size: 11px;font-weight: 500;}.inline-label-editor-job-progress {background: rgba(248, 250, 252, 0.14);border-radius: 999px;display: block;height: 2px;margin-top: 3px;overflow: hidden;}.inline-label-editor-job-progress-value {background: #f8fafc;border-radius: inherit;display: block;height: 100%;transition: width 0.2s ease;width: 0;}@keyframes inline-label-editor-spin {to {transform: rotate(360deg);}}@media (max-width: 640px) {.inline-label-editor-modal {padding: 12px;}.inline-label-editor-form,.inline-label-editor-form.is-multiline {max-height: calc(100vh - 24px);padding: 16px;width: calc(100vw - 24px);}.inline-label-editor-field {grid-template-columns: 1fr;}}.nova-navigation-progress {align-items: center;background: rgba(17, 24, 39, 0.96);border: 1px solid rgba(148, 163, 184, 0.24);border-radius: 999px;bottom: 24px;box-shadow: 0 18px 44px rgba(15, 23, 42, 0.28);color: #f8fafc;display: inline-flex;font-size: 13px;font-weight: 600;gap: 10px;left: 50%;max-width: min(560px, calc(100vw - 32px));padding: 10px 16px;pointer-events: none;position: fixed;transform: translateX(-50%);z-index: 10040;}.nova-navigation-progress-spinner {animation: nova-navigation-progress-spin 0.75s linear infinite;border: 2px solid rgba(248, 250, 252, 0.38);border-radius: 50%;border-top-color: #f8fafc;flex: 0 0 16px;height: 16px;width: 16px;}.nova-navigation-progress-message {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}@keyframes nova-navigation-progress-spin {to {transform: rotate(360deg);}}div.grid{margin: 15px 0 0 0;}div.grid.tile{border: 0;}.gridheadwrapperdiv a{color: rgba(0, 0, 0, 0.70);}.searchhighlight{background-color: #FFFF88;color: black;}.searchhighlightDark{background-color: #FFFF88;color: #666;}form div.grid{border: 1px solid #dddddd;}div.grid.fullsize{left: 0;right: 0;bottom: 0;top: 60px;position: absolute;}div.tab.tab-solo div.grid.fullsize{top: 0;margin: 0;}div.grid.right_200{right: 200px;}div.dragzone_right{padding-top: 5px;width: 200px;position: absolute;top: 0;bottom: 0;right: 0;box-shadow: inset 0 0 10px black;background: #edf1f5;}div.grid.fullsize.bottom._onHover{top: auto;height: 0;margin: 0;border-top: 40px solid #439cd3;z-index: 2147483647;}div.grid.fullsize.bottom._onHover .gridheader,div.grid.fullsize.bottom._onHover .gridscrolltablediv{display: none;}div.grid.fullsize.bottom._onHover:hover,div.grid.fullsize.bottom._onHover.hovered{top: 70%;height: auto;background: white;}div.grid.fullsize.bottom._onHover:hover .gridheader,div.grid.fullsize.bottom._onHover.hovered .gridheader,div.grid.fullsize.bottom._onHover:hover .gridscrolltablediv,div.grid.fullsize.bottom._onHover.hovered .gridscrolltablediv{display: block;}div.grid.fullsize.bottom._20{top: 80%;margin: 0;border-top: 2px solid black;background: white;}div.grid.fullsize.bottom._40{top: 60%;margin: 0;}div.grid.fullsize.bottom._60{top: 40%;margin: 0;}div.grid.fullsize.bottom._40.collapsed{top: -webkit-calc(100% - 40px);top: calc(100% - 40px);}div.grid.fullsize.collapsed div.gridtablediv,div.grid.fullsize.collapsed div.gridfooter,div.grid.fullsize.collapsed div.gridheader div.search{display: none;}div.grid.fullsize.collapsed div.gridtitle{background: none;}div.grid.fullsize.collapsed{border: none;}div.grid.fullsize.collapsed div.gridtitle li.toggle a span{padding-left: 10px;}div.grid.fullsize.collapsed div.gridtitle li.toggle a span::before{content: "▲";position: absolute;margin-left: -15px;font-size: 12px;color: #439cd3;}div.grid.fullsize.top._60{bottom: 40%;}div.grid.fullsize.opend.top._60{bottom: 0;}div.droporder{float: left;border: solid black 1px;background-color: yellow;padding: 2px;margin: 5px 0 5px 5px;height:60px;}body.maximized div.grid.fullsize{top: 0;}span.searchable a{text-decoration: underline;}div.gridtitle{height: 38px;color: #555555;overflow: hidden;text-align: center;padding: 0 5px 0 0;}div.grid.doubleheader div.gridtitle{height: 76px;}div.gridtitle h2{display: inline !important;line-height: 38px !important;color: #a1a1a1 !important;font-weight: normal !important;text-shadow: none !important;font-size: 14px!important;}div.gridtitle.quicksearch h2{margin-left: 216px;}div.gridtitle h2 a{text-decoration: none;}div.gridtitle h2 a:hover{text-decoration: underline;}div.gridtitle img{vertical-align: top;}div.gridtitle div.search{float: right;}div.gridtitle div.columnmng,div.gridtitle div.gridprint,div.gridtitle div.gridexport{float: right;margin: 3.5px 3px 0 0;}div.gridtitle div.columnmng.columns{display: none;}form#gridcolumnsmngForm{margin: 0;}div.dragtable-drag-wrapper{border-top:2px solid transparent;}div.gridtitle div.search form{margin: 0;}div.gridtitle div.search form input{width: 140px;margin: 7px 5px 0 10px;color: #777777;border: 1px solid lightGrey;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: inset 0 0 1px 0 #DDD;-moz-box-shadow: inset 0 0 1px 0 #ddd;box-shadow: inset 0 0 1px 0 #DDD;padding: .4em 8px .3em 10px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}div.gridtitle div.search form input:focus{width: 300px;}div.gridtitle div.button.columnmng span{background: transparent url(/resources/images/grid/columnmng.png) center center no-repeat;background-size: 60%;}div.gridtitle div.button.gridprint span{background: transparent url(/resources/images/grid/gridprint.png) center center no-repeat;background-size: 60%;}div.gridtitle div.button.gridexport span{background: transparent url(/resources/images/grid/gridexport.png) center center no-repeat;background-size: 60%;}div.gridtitle div.search div.button.filter span{background: transparent url(/resources/images/grid/filter.png) center center no-repeat;background-size: 60%;}div.gridtitle.tabmenu{height: 38px;text-align: left;position: relative;}div.tabbar-wrapper{border-bottom: 1px solid #dddddd;height: 31px;}div.tabbar-root{height: 31px;}ul#formTabbar,ul#system-collaboration-list-steps{}div.gridtitle.tabmenu ul{margin: 6px 14px 0 7px;position: absolute;bottom: 0;}div.gridtitle.tabmenu ul.formmenu,ul#formTabbar.formmenu,ul#system-collaboration-list-steps.formmenu{margin: 6px 14px 0 0;position: absolute;top: 0;}div.contentbox.wizzard div.tabbar-wrapper{display: none;}div.gridtitle.tabmenu ul li ,ul#formTabbar li,ul#system-collaboration-list-steps li{display: inline-block;border-bottom: 4px solid transparent;cursor: pointer;display: inline-block;margin-bottom: 0;font-size: 13px;line-height: 18px;text-align: left;vertical-align: middle;position: relative;margin-right: 5px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}div.gridtitle.tabmenu ul li.has-errors a,ul#formTabbar li.has-errors a,ul#system-collaboration-list-steps li.has-errors a{color: #a94442;}div.gridtitle.tabmenu ul li:hover,ul#formTabbar li:hover,ul#system-collaboration-list-steps li:hover{text-decoration: none;border-color: #eceeef #eceeef #ddd;}div.gridtitle.tabmenu ul li.active,ul#formTabbar li.active,ul#system-collaboration-list-steps li.active{border-color: #439cd3;outline: 0;}div.gridtitle.tabmenu ul li.active.has-errors,ul#formTabbar li.active.has-errors,ul#system-collaboration-list-steps li.active.has-errors {border-color: #a94442;outline: 0;}div.gridtitle.tabmenu ul li.hidden,ul#formTabbar li.hidden,ul#system-collaboration-list-steps li.hidden{display: none;}div.gridtitle.tabmenu ul li.spacer,ul#formTabbar li.spacer,ul#system-collaboration-list-steps li.spacer{border: none;}div.gridtitle.tabmenu ul li.spacer div,ul#formTabbar li.spacer div,ul#system-collaboration-list-steps li.spacer div{padding: 6px;}div.gridtitle.tabmenu ul li.right,ul#formTabbar li.right,ul#system-collaboration-list-steps li.right{float: right;}div.gridtitle.tabmenu ul li.title,ul#formTabbar li.title,ul#system-collaboration-list-steps li.title{background: none;border: none;display: inline-block;margin: 5px 15px;color: #787C83;}div.gridtitle.tabmenu ul li.statictitle,ul#formTabbar li.statictitle,ul#system-collaboration-list-steps li.statictitle{background: none;border: none;display: inline-block;margin: 5px 15px;color: #787C83;}div.gridtitle.tabmenu ul li a,ul#formTabbar li a,ul#system-collaboration-list-steps li a{padding: 0;display: block;text-decoration: none;padding: 7px 10px 4px;}div.gridtitle.tabmenu ul li.title a,ul#formTabbar li.title a,ul#system-collaboration-list-steps li.title a{display: inline;padding: 0;}div.gridtitle.tabmenu ul li.title a:hover,ul#formTabbar li.title a:hover,ul#system-collaboration-list-steps li.title a:hover{color: #168AEC;}div.gridtitle.tabmenu ul li img,ul#formTabbar li img{}div.gridtitle.tabmenu ul li.btn-action,ul#formTabbar li.btn-action,ul#system-collaboration-list-steps li.btn-action{margin: 0;padding: 0;background: none;border: none;}div.gridtitle.tabmenu ul li a.btn-action,ul#formTabbar li a.btn-action,ul#system-collaboration-list-steps li a.btn-action{background: #ddd;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #d8d8d8), color-stop(0.6, white) );background: -moz-linear-gradient(center bottom, #d8d8d8 0%, white 60%) repeat scroll 0 0;filter: progid : DXImageTransform.Microsoft.gradient ( GradientType = 0, startColorstr = '#ffffff', endColorstr = '#e8e8e8' );-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e8e8e8')";border: 1px solid #bbb;color: #222;cursor: pointer;display: inline-;font-family: Roboto, sans-serif;font-size: 11px;height: 24px;line-height: 24px;margin: 0 3px 0 0;padding: 0px 12px;text-align: center;text-decoration: none;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;}div.gridtitle.tabmenu ul li a.btn-action.no-hover,div.gridtitle.tabmenu ul li a.btn-action.no-hover *,ul#formTabbar li a.btn-action.no-hover,ul#formTabbar li a.btn-action.no-hover *,ul#system-collaboration-list-steps li a.btn-action.no-hover,ul#system-collaboration-list-steps li a.btn-action.no-hover *{cursor: not-allowed;}div.gridtitle.tabmenu ul li a.btn-action:not(.no-hover):hover,ul#formTabbar li a.btn-action:not(.no-hover):hover,ul#system-collaboration-list-steps li a.btn-action:not(.no-hover):hover{background: #eaeaea;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #eaeaea), color-stop(0.5, white) );background: -moz-linear-gradient(center bottom, #eaeaea 0%, white 50%) repeat scroll 0 0;filter: progid : DXImageTransform.Microsoft.gradient ( GradientType = 0, startColorstr = '#ffffff', endColorstr = '#eeeeee' );-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#eeeeee')";text-decoration: none;}div.gridtitle.tabmenu ul li a.btn-action:active,ul#formTabbar li a.btn-action:active,ul#system-collaboration-list-steps li a.btn-action:active{background: #e4e4e4 !important;}div.gridtitle.tabmenu ul li a.btn-action span,ul#formTabbar li a.btn-action span,ul#system-collaboration-list-steps li a.btn-action span{text-indent: -1000px;overflow: hidden;}div.gridtitle.tabmenu ul li.btn-timeframe,ul#formTabbar li.btn-timeframe,ul#system-collaboration-list-steps li.btn-timeframe{margin: 0 -3px 0 0;}div.gridtitle.tabmenu ul li.btn-group,ul#formTabbar li.btn-group,ul#system-collaboration-list-steps li.btn-group{margin: 0 -3px 0 0;}div.gridtitle.tabmenu ul li.btn-group a,ul#formTabbar li.btn-group a,ul#system-collaboration-list-steps li.btn-group a{margin: 0 -1px 0 0;padding: 0px 12px;-webkit-border-radius: 0px 0px 0px 0px;-moz-border-radius: 0px 0px 0px 0px;border-radius: 0px 0px 0px 0px;}div.gridtitle.tabmenu ul li.btn-group:first-child a,ul#formTabbar > li.btn-group:first-child a,ul#system-collaboration-list-steps li.btn-group:first-child a{-webkit-border-radius: 0px 4px 4px 0px;-moz-border-radius: 0px 4px 4px 0px;border-radius: 0px 4px 4px 0px !important;}div.gridtitle.tabmenu ul li.btn-group:last-child a,ul#formTabbar li.btn-group:last-child a,ul#system-collaboration-list-steps li.btn-group:last-child a{-webkit-border-radius: 4px 0px 0px 4px;-moz-border-radius: 4px 0px 0px 4px;border-radius: 4px 0px 0px 4px;}div.gridtitle.tabmenu ul li a.btn-timeframe,ul#formTabbar li a.btn-timeframe,ul#system-collaboration-list-steps li a.btn-timeframe{margin: 0 -1px 0 0;padding: 0px 12px;text-indent: -5000px}div.gridtitle.tabmenu ul li a.btn-timeframe span,ul#formTabbar li a.btn-timeframe span,ul#system-collaboration-list-steps li a.btn-timeframe span{display: block;height: 10px;margin-top: 7px;width: 10px}div.gridtitle.tabmenu ul li a.btn-timeframe.btn-backwards,ul#formTabbar li a.btn-timeframe.btn-backwards,ul#system-collaboration-list-steps li a.btn-timeframe.btn-backwards{-webkit-border-radius: 4px 0px 0px 4px;-moz-border-radius: 4px 0px 0px 4px;border-radius: 4px 0px 0px 4px}div.gridtitle.tabmenu ul li a.btn-timeframe.btn-backwards span,ul#formTabbar li a.btn-timeframe.btn-backwards span,ul#system-collaboration-list-steps li a.btn-timeframe.btn-backwards span{background: url("/resources/images/navigation/btn-backwards.png") no-repeat 100% 50%}div.gridtitle.tabmenu ul li a.btn-timeframe.btn-forwards,ul#formTabbar li a.btn-timeframe.btn-forwards,ul#system-collaboration-list-steps li a.btn-timeframe.btn-forwards{-webkit-border-radius: 0px 4px 4px 0px;-moz-border-radius: 0px 4px 4px 0px;border-radius: 0px 4px 4px 0px}div.gridtitle.tabmenu ul li a.btn-timeframe.btn-forwards span,ul#formTabbar li a.btn-timeframe.btn-forwards span,ul#system-collaboration-list-steps li a.btn-timeframe.btn-forwards span{background: url("/resources/images/navigation/btn-forwards.png") no-repeat 100% 50%}div.gridtitle.tabmenu ul li.btn-home,ul#formTabbar li.btn-home,ul#system-collaboration-list-steps li.btn-home{margin-left: 10px;}div.gridtitle.tabmenu ul li a.btn-timeframe.btn-home,ul#formTabbar li a.btn-timeframe.btn-home,ul#system-collaboration-list-steps li a.btn-timeframe.btn-home{-webkit-border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px}div.gridtitle.tabmenu ul li a.btn-timeframe.btn-home span,ul#formTabbar li a.btn-timeframe.btn-home span,ul#system-collaboration-list-steps li a.btn-timeframe.btn-home span{height: 11px;width: 14px;background: url("/resources/images/navigation/tt-home.png") no-repeat 100% 50%}div.gridtitle.tabmenu ul li a.btn-timeframe.btn-picker,ul#formTabbar li a.btn-timeframe.btn-picker,ul#system-collaboration-list-steps li a.btn-timeframe.btn-picker{-webkit-border-radius: 0;-moz-border-radius: 0;}div.gridtitle.tabmenu ul li a.btn-timeframe.btn-picker span,div.gridtitle.tabmenu ul li a.btn-timeframe.btn-monthpicker span,ul#formTabbar li a.btn-timeframe.btn-picker span,ul#formTabbar li a.btn-timeframe.btn-monthpicker span{background: url("/resources/images/navigation/cal.png") no-repeat 100% 50%}div.gridtitle.tabmenu ul li.slider,ul#formTabbar li.slider{background: #ddd;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #d8d8d8), color-stop(0.6, white) );background: -moz-linear-gradient(center bottom, #d8d8d8 0%, white 60%) repeat scroll 0 0;border: 1px solid #bbb;margin: 0 5px;border: 1px solid #BFBFBF;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;}form fieldset input[type="range"],div.gridtitle.tabmenu ul li input[type="range"],ul#formTabbar li input[type="range"]{-webkit-appearance: none !important;margin: 11px 0;background: #cbcbc8;height: 2px;float: left;}form fieldset input[type="range"]::-webkit-slider-thumb,div.gridtitle.tabmenu ul li input[type="range"]::-webkit-slider-thumb,ul#formTabbar li input[type="range"]::-webkit-slider-thumb{}form fieldset div.rangeview,div.gridtitle.tabmenu ul li div.rangeview,ul#formTabbar li div.rangeview{border-left: 1px solid #BFBFBF;height: 24px;width: 24px;float: right;vertical-align: center;line-height: 24px;font-weight: bold;}div.gridtitle.tabmenu ul li.menuItemForm,ul#formTabbar li.menuItemForm{background: none;border: none;box-shadow: none;margin: 0 0 0 10px;}div.gridtitle.tabmenu ul.formmenu li.menuItemForm,ul.formmenu#formTabbar li.menuItemForm{margin: 0 0 0 0;}div.gridtitle.tabmenu ul li.menuItemForm li,ul#formTabbar li.menuItemForm li{background: none;border: none;box-shadow: none;margin: 0 !important;}div.gridtitle.tabmenu ul li.menuItemForm li select,ul#formTabbar li.menuItemForm li select{margin: 2px 0 0 0;}div.gridtitle.tabmenu ul li.menuItemForm li label,ul#formTabbar li.menuItemForm li label{line-height: 27px;}div.gridinfo{padding: 10px;border-top: 1px solid orange;border-bottom: 1px solid orange;background: #FFEF96;}div.gridinfo a{cursor: pointer;color: #7bbfee;text-decoration: none;}div.gridinfo a:hover{text-decoration: underline;}div.gridtbg{border-top: 1px solid white;border-bottom: 1px solid white;background: #a6c552;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #a6c552), color-stop(0.65, #bada63));background: -moz-linear-gradient(center bottom, #a6c552 0%, #bada63 65%) repeat scroll 0 0;}div.gridfilter{padding: 10px;border-top: 1px solid #a2a2a2;border-bottom: 1px solid #a2a2a2;background: #eeeeee;}div.gridfilter form li div.close{position: relative;width: 20px;height: 24px;float: left;visibility: hidden;}div.gridfilter form li div.close::before {position: absolute;top: 5px;left: 2px;font: normal normal normal 14px/1 FontAwesome;content: "\f068";}div.gridfilter form li div.close.multi{visibility: visible;}div.gridfilter form li{list-style-type: none;}div.gridfilter form li select.filter{width: 200px;}div.gridfilter form li select.operator{width: 120px;}div.gridfilter form li input.value{width: 200px;}div.gridfilter button{position: relative;padding-left: 20px;}div.gridfilter button::before {position: absolute;top: 50%;left: 4px;font: normal normal normal 14px/1 FontAwesome;transform: translateY(-50%);}div.gridfilter button.add{margin-left: 21px;}div.gridfilter button.add::before {content: "\f067";}div.gridfilter button.run::before {content: "\f00c";}div.gridfilter button.reset::before {content: "\f00d";}div.gridtablediv{overflow: hidden;background-color: #ffffff;}div.gridtablediv.drop-active{background-color: #9ecaed;opacity: 0.4;}tr.drop-active{background-color: #9ecaed;}div.grid.cotton div.gridtablediv{background: white;border-left: 1px solid #e9e5e6;}.cotton.asside{background: white;}div.grid .asside .paper{display: none;position: relative;}div.grid .cotton.asside.active,div.cotton.asside.active{background: white;}div.grid .asside.active .paper,div.asside.active .paper{display: block;}div.split.asside.full div.paper{background: white;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}button.speedsplit-close{position: absolute;top: 8px;right: 8px;z-index: 2;width: 24px;height: 24px;padding: 0;font-size: 18px;font-weight: 700;line-height: 20px;text-align: center;cursor: pointer;}div.grid.fullsize div.gridscrolltablediv,div.grid.moveable div.gridscrolltablediv{position: absolute;top: 38px;left: 0;right: 0;bottom: 32px;overflow: auto;background-color: #ffffff;}form div.grid div.gridscrolltablediv{overflow: auto;}div.grid.fullsize.nofooter div.gridscrolltablediv,div.grid.moveable.nofooter div.gridscrolltablediv{position: absolute;top: 38px;left: 0;right: 0;bottom: 0;overflow: auto;background-color: #ffffff;}div.grid.fullsize.doubleheader div.gridscrolltablediv,div.grid.fullsize.doubleheader div.gridscrolltablediv,div.grid.moveable.nofooter.doubleheader div.gridscrolltablediv,div.grid.moveable.nofooter.doubleheader div.gridscrolltablediv{top: 76px;}div.grid.fullsize div.gridtablediv,div.grid.moveable div.gridtablediv{position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;background-color: #ffffff;}div.grid.tile div.gridtablediv{background-color: none;}div.grid div.gridtablediv div.gridheadwrapperdiv{height: 37px;overflow: hidden;overflow-y: scroll;background-color: #ffffff;z-index: 25;}form div.grid div.gridtablediv div.gridheadwrapperdiv{}div.grid.filtered div.gridtablediv div.gridheadwrapperdiv{height: 78px;}div.grid.fullsize div.gridtablediv div.gridheadwrapperdiv,div.grid.moveable div.gridtablediv div.gridheadwrapperdiv{position: absolute;top: 0;left: 0;right: 0;}div.grid div.gridtablediv div.gridbodydiv{margin-top: -41px;overflow: hidden;overflow-y: auto;z-index: 10;scroll-snap-type: y mandatory;scroll-padding: 37px;}div.grid.tile div.gridtablediv div.gridbodydiv{margin-top: 0;overflow: auto;z-index: 10;}div.grid div.gridtablediv div.gridbodydiv{margin-top: 0;}form div.grid div.gridtablediv div.gridbodydiv{max-height: 300px;}form div#grid_collector-view-grid div.gridtablediv div.gridbodydiv{max-height: none;}div.grid.fullsize div.gridtablediv div.gridbodydiv,div.grid.moveable div.gridtablediv div.gridbodydiv{margin: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}div.grid.fullsize.sidenavigation div.gridscrolltablediv{left: 300px;}div.grid.fullsize.notitle div.gridscrolltablediv{top: 0;}div.grid.fullsize.nofooter div.gridscrolltablediv{bottom: 0;}table.gridtable{width: 100%;border-collapse: collapse;}div.grid.fixedwidth table.gridtable{table-layout: fixed;}form table.gridtable{}div.grid.fullsize table.gridtable,div.grid.moveable table.gridtable{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}div.grid div.gridheadwrapperdiv table{}table.gridtable tr{height: 36px;border-left: 5px solid transparent;scroll-snap-align: start;}div#grid_wmswaypointGrid table.gridtable tbody tr{height: 144px;border-left: 5px solid transparent;}table.gridtable tr.foldet{display: none;}table.gridtable tr.foldMaster td.foldable{background: url('/resources/images/grid/gridfoldo.png') no-repeat center center;background-size: 16px 16px;}table.gridtable tr.foldMaster.subfoldet td.foldable{background-image: url('/resources/images/grid/gridfoldc.png');}table.gridtable tr.foldMaster.notFoldable td{background-image: none !important;}table.gridtable tr.spacerow td,{background: #666;color: white;}table.gridtable tr.incinvoicelevel td{background: #666;color: white;font-size: 10pt;font-weight: bold;}table.gridtable tr.incinvoicelevel.del td{background-color: #027524;}table.gridtable tr.incinvoicelevel.ord td{background-color: #fa9200;}table.gridtable tr.incinvoicelevel.rec td{background-color: #7ea4b3;}div.grid.tile:not(.showthead) table.gridtable thead{height: 0px;}div.grid.tile.showthead div.gridfooterwrapperdiv table thead,div.grid.tile.showthead div.gridfooterwrapperdiv table thead tr,div.grid.tile.showthead div.gridfooterwrapperdiv table thead th{visibility: hidden;height: 0px;}div.grid.tile.showthead table.gridtable:not(.headergrid) thead tr,div.grid.tile.showthead table.gridtable:not(.headergrid) thead th,div.grid.tile.showthead table.gridtable:not(.headergrid) thead{height: 0px;}div.gridbodydiv table.gridtable thead{visibility: hidden;}form div.gridbodydiv table.gridtable{margin-top: -41px;}form div.gridbodydiv table.gridtable thead{}form div.gridfooterwrapperdiv table.gridtable thead,form div.gridtopareadiv table.gridtable thead{visibility: hidden;height: 1px;overflow: hidden;}form div.gridfooterwrapperdiv table.gridtable thead *,form div.gridtopareadiv table.gridtable thead *{height: 0px;overflow: hidden;}form table.gridtable input[type='checkbox']{margin-top: 2px;}table.gridtable thead tr{border-left: 0;}div.grid.dropable tr.odd,div.grid.dropable tr.even{height: 28px;}div.grid.dropable td{padding: 0 5px 0 0;}table.gridtable tr.accumulate{height: 36px;}table.gridtable tr.header{background-color: rgba(67, 156, 211, 0.1);}table.gridtable tr th{height: 35px;border-top: 1px solid #fbfdfe;border-bottom: 1px solid #fbfdfe;}table.gridtable tr.filter{background-color: #f3f7fe;display: none;}table.gridtable tr.filter.opend{display: table-row;}table.gridtable tr.filter th{height: 36px;border-top: 0;border-bottom: 1px solid #dddddd;}table.gridtable tr.filter th div.filterparams{display: none;}ul#filterparams{list-style-type: none;width: 200px;}table.gridtable tr.filter th a.filtermode span{background: transparent url(/resources/images/grid/filter-icons.png) no-repeat -32px 0!important;width: 8px;height: 16px;display: block;cursor: pointer;}a.filterparam{height: 22px;display: block;padding: 0 0 0 16px;background: transparent url(/resources/images/grid/filter-icons.png) no-repeat;}a.filterparam span{background: white;display: block;width: 100%;padding-left: 2px;height: 20px;}a.filterparam.clear{background-position: 0 0;}a.filterparam.equals,table.gridtable tr.filter th div.filterwrapperroot[filter=equals] a.filtermode span{background-position: -208px 0 !important;}a.filterparam.notequals,table.gridtable tr.filter th div.filterwrapperroot[filter=notequals] a.filtermode span{background-position: -224px 0 !important;}a.filterparam.starts,table.gridtable tr.filter th div.filterwrapperroot[filter=starts] a.filtermode span{background-position: -112px 0 !important;}a.filterparam.startsnot,table.gridtable tr.filter th div.filterwrapperroot[filter=startsnot] a.filtermode span{background-position: -128px 0 !important;}a.filterparam.ends,table.gridtable tr.filter th div.filterwrapperroot[filter=ends] a.filtermode span{background-position: -144px 0 !important;}a.filterparam.endsnot,table.gridtable tr.filter th div.filterwrapperroot[filter=endsnot] a.filtermode span{background-position: -160px 0 !important;}a.filterparam.contains,table.gridtable tr.filter th div.filterwrapperroot[filter=contains] a.filtermode span{background-position: -176px 0 !important;}a.filterparam.containsnot,table.gridtable tr.filter th div.filterwrapperroot[filter=containsnot] a.filtermode span{background-position: -192px 0 !important;}a.filterparam.greather,table.gridtable tr.filter th div.filterwrapperroot[filter=greather] a.filtermode span{background-position: -272px 0 !important;}a.filterparam.less,table.gridtable tr.filter th div.filterwrapperroot[filter=less] a.filtermode span{background-position: -288px 0 !important;}a.filterparam.greatherequal,table.gridtable tr.filter th div.filterwrapperroot[filter=greatherequal] a.filtermode span{background-position: -240px 0 !important;}a.filterparam.lessequal,table.gridtable tr.filter th div.filterwrapperroot[filter=lessequal] a.filtermode span{background-position: -256px 0 !important;}table.gridtable tr.filter th a.filtermode{background: #f2f2f2;width: 17px;height: 17px;float: left;margin-left: 5px;border: 1px solid #ADADAD;border-right: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;padding: 3px 0 1px 0px;}table.gridtable tr.filter th div.hidden{display: none !important;}table.gridtable tr.accumulate th{height: 36px;}table.gridtable tr th.hidden{display: none;}table.gridtable tr th.sortable:hover{text-decoration: underline;}table.gridtable tr th a{display: block;padding: 0;line-height: 20px;float: left;}table.gridtable tr th span{background-position: right center;background-repeat: no-repeat;}table.gridtable tr th span em.column-drag-handle{float: right;width: 16px;height: 16px;margin: 2px 2px 0 0;cursor: move;}table.gridtable tr th:hover span em.column-drag-handle{background: url('/resources/images/grid/column-drag-handle.png') no-repeat center center;}table.gridtable tr th.notdraggable span em.column-drag-handle{display: none;}table.gridtable tr th.ltr span{background-position: left center;}table.gridtable tr th span.sortdesc a::after,table.gridtable tr th span.sortasc a::after{padding-left: 4px;padding-top: 1px;font-size: 8px;}table.gridtable tr th span.sortdesc a::after{content: "▼";}table.gridtable tr th span.sortasc a::after{content: "▲";}table.gridtable tr th span a,table.gridtable tr th span a{cursor: row-resize !important;width: 100%;}table.gridtable tr th:hover span a,table.gridtable tr th:hover span a{color: #439cd3 !important;cursor: row-resize !important;}table.gridtable tr th span:not(.ferreous-label){padding: 0 5px 0 5px;display: block;position: relative;}div.grid.tile table.gridtable tr{border: 1px solid #E8E8E8;padding-top: 15px;}table.gridtable tr td{height: 35px;vertical-align: middle;padding: 0 4px 0 4px;border-top: 1px dotted #E8E8E8;}div.grid.tile table.gridtable tr td{padding: 5px;height: auto;border: none;line-height: 18px;}div.grid table.gridtable tr td.highlighted{background: #f3fbf2;border-right: 1px solid #929292;}div.grid table.gridtable tr td.highlightedsoft{background: #f8fdfa;border-left: 1px solid #929292;}div.grid table.gridtable tr th.highlighted{border-right: 1px solid #929292;}div.grid table.gridtable tr th.highlightedsoft{border-left: 1px solid #929292;}div.grid table.gridtable tr.selected td.highlighted{background: #DAE7F5;}div.grid.cotton table.gridtable tr td{border-color: white;}table.gridtable tr td.draggable,.draggable-handle{background: url('/resources/images/grid/drag_handle.png') no-repeat 5px center;cursor: move;}table.gridtable tr:hover td.draggable,.draggable-handle:hover{background: url('/resources/images/grid/drag_handle_hover.png') no-repeat 5px center;}table.gridtable tr th.draggable-header{background: url('/resources/images/grid/drag_handle_header.png') no-repeat center center;}table.gridtable:hover tr th.draggable-header{background: url('/resources/images/grid/drag_handle_header_hover.png') no-repeat center center;}table.gridtable tr td.nopadding{padding: 0;}table.gridtable tr td img{vertical-align: middle;}table.gridtable tr.accumulate td{height: 36px;text-decoration: none;background-color: #edf3f9;}table.gridtable tr.accumulatepage td{border-top: 3px solid #dddddd;}table.gridtable tr.accumulatepage td span.underline{border-bottom: 1px double;}table.gridtable tr.accumulate td span.dblunderline{border-bottom: 3px double;}table.gridtable tr.subgrid{display: none;}table.gridtable tr.subgrid div.gridheadwrapperdiv,div.grid.tile:not(.showthead) div.gridheadwrapperdiv{display: none;}table.gridtable img.subgrid{cursor: pointer;}table.gridtable tr.subgrid td{vertical-align: top;padding: 0;height: auto;}table.gridtable tr.subgrid td div.grid{margin: 0;border: none;border-top: 1px solid #404146;border-bottom: 1px solid #404146;filter:alpha(opacity=80);opacity:0.8;background-color: #ecf4fe;}table.gridtable tr.subgrid td div.grid div.gridtablediv{background-color: transparent;}table.gridtable tr.subgrid td div.grid td{height: 36px;vertical-align: middle;padding: 0 4px 0 4px;}table.gridtable tr.subgrid td div.grid div.gridheader{display: none;}table.gridtable tr td.hidden{display: none;}table.gridtable tr.dragged{background: url('/resources/images/grid/tr_even.png');}div.grid.colored table.gridtable tr.odd{}div.grid.colored table.gridtable tr.even{background-color: #F4F4F4;}table.gridtable tr.extraline{}table.gridtable tr.extraline td{height: 36px;font-weight: bold;}table.gridtable tr.extraline td.border{text-decoration: underline;}table.gridtable tr.extraline td.doubleborder span{border-bottom: 3px double rgb(41, 41, 58);}div.grid.tile table.gridtable tr.last{display: none;}table.gridtable tr.last{height: 100%;}table.gridtable tr.last td{border: none;}table.gridtable tr.last.noentry{text-align: center;font-size: 140%;color: #cecece;}table.gridtable tr.accumulate,table.gridtable tr.last:hover{ background: transparent; cursor: default;}table.gridtable tr.odd.selected,table.gridtable tr.even.selected{background-color: #DAE7F5;border-left: 5px solid #439cd3;}table.gridtable.border tr th,table.gridtable.border tr td{border-left: 1px solid #dddddd;}table.gridtable tr th.bold,table.gridtable tr td.bold{font-weight: bold;}table.gridtable tr th.ltr,table.gridtable tr td.ltr{text-align: right !important;}table.gridtable tr th.ltr *,table.gridtable tr td.ltr *{text-align: right !important;}table.gridtable tr th.rtl,table.gridtable tr td.rtl{text-align: left;}table.gridtable tr th.center,table.gridtable tr td.center{text-align: center !important;;}table.gridtable tr td.top{vertical-align: top;line-height: 36px;}table.gridtable tr th:first-child,table.gridtable tr td:first-child{border-left: 0;}table.gridtable tr th a,table.gridtable tr td a{text-decoration: none;}table.gridtable tr th.ltr a,table.gridtable tr td.ltr a{float: right;}table.gridtable tr td a{color: #439cd3;}table.gridtable tr td a.select:hover{text-decoration: underline;cursor: pointer;}table.gridtable span.resultmarked{border-bottom: 1px solid orange;}div.gridtoolbar{background-color: #439cd3;}div.fullsize div.gridtoolbar{height: 37px;}div.gridtoolbar ul li a[disabled]{cursor: default;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}div.gridtoolbar ul li a[disabled]:hover{border: 1px solid transparent;background: none;}div.gridtoolbaryellow{background: #FFEF96;}div.gridtoolbar ul{padding: 1px 0 0 2px;}div.fullsize div.gridtoolbar ul{padding: 5px 0 0 2px;}div.gridtoolbar ul li{display: block;float: left;min-height: 26px;}div.gridtoolbar ul li.present{margin: 0 5px 0 5px;}div.gridtoolbar ul li a span{display: none;}div.gridtoolbar ul li.present a span{display: inline;color: black;font-size: 11px;}div.gridtoolbar ul li a{padding: 2px 3px 4px 4px;text-decoration: none;line-height: 23px;border: 1px solid transparent;border-radius: 4px;}div.gridtoolbar ul li a:hover,div.gridtoolbar ul li.present a:hover span{color: #439cd3;}div.gridtoolbar ul li a img{vertical-align: top;margin: 4px 0 2px 0;padding: 0;}div.gridtoolbar ul li.spacer div{height: 21px;margin-top: 1px;width: 8px;}div.gridfooter{height: 27px;padding: 5px 0 0 0;line-height: 25px;overflow: hidden;clear: both;position: relative;}div.grid.fullsize div.gridfooter,div.grid.moveable div.gridfooter{position: absolute;left: 0;right: 0;bottom: 0;}div.gridfooter span#countitems{float: right;margin: 0 20px 0 0;}div.gridfooter span#abcnritems{float: right;}div.gridfooter span.pageleft{float: left;padding-left: 5px;}div.gridfooter span img{cursor: pointer;}div.gridfooter span.pageleft img{margin: 5px 0 0 0;vertical-align: middle;float: left;}div.gridfooter span.pageleft form{display: inline;margin: 0 4px;padding: 0;float: left;width: auto;}input.cp{width: 30px !important;margin: 0 !important;text-align: center !important;}div.gridfooter span.pageleft div{border-left: 1px solid #CCCCCC;border-right: 1px solid #FFFFFF;height: 20px;margin-top: 3px;float: left;}div.gridfooter div.gridabc{float: left;}div.gridfooter div.gridabc a{padding: 0 3px;color: #8C8F94;text-decoration: none;border-left: 1px solid #c4c4c4;cursor: pointer;}div.gridfooter div.spacer{border-left: 1px solid #CCCCCC;border-right: 1px solid #FFFFFF;height: 20px;margin: 3px 5px 0 5px;float: left;}div.gridfooter div.gridabc a:first-child{border: 0;}div.gridfooter div.gridabc a:hover{text-decoration: underline;}div.gridfooter div.gridabc a.active{text-decoration: underline;}div.grid div.gridsidenavigation{position: absolute;top: 38px;left: 0;width: 300px;bottom: 32px;background-color: #ffffff;}div.grid div.gridsidenavigation div.sideheader{height: 36px;width: 300px;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;background-color: #fbfdfe;}div.grid div.gridsidenavigation div.sidecontent{position: absolute;top: 37px;left: 0;width: 299px;border-right: 1px solid #dddddd;bottom: 0;overflow: auto;}.table-bar-graph .tbg-graph{background: transparent;height: 30px;position: relative;width: 100%;}.tbg-graph-entry{float: left;height: 30px;text-indent: -5000px;-webkit-box-shadow: -1px 0px 0px white inset;-moz-box-shadow: -1px 0px 0px white inset;box-shadow: -1px 0px 0px white inset}.tbg-1{background: #1c8fc5;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #1c8fc5), color-stop(0.65, #42abdb));background: -moz-linear-gradient(center bottom, #1c8fc5 0%, #42abdb 65%) repeat scroll 0 0;}.tbg-2{background: #EF6910;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #ef6910), color-stop(0.65, #fb8a40));background: -moz-linear-gradient(center bottom, #ef6910 0%, #fb8a40 65%) repeat scroll 0 0}.tbg-3{background: #8342d9;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #8342d9), color-stop(0.65, #9b5dec));background: -moz-linear-gradient(center bottom, #8342d9 0%, #9b5dec 65%) repeat scroll 0 0}.tbg-4{background: #d45665;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #d45665), color-stop(0.65, #ea7d8a));background: -moz-linear-gradient(center bottom, #d45665 0%, #ea7d8a 65%) repeat scroll 0 0}.tbg-5{background: #43b51b;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #43b51b), color-stop(0.65, #64c840));background: -moz-linear-gradient(center bottom, #43b51b 0%, #64c840 65%) repeat scroll 0 0}.tbg-6{background: #efce36;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #efce36), color-stop(0.65, #fce26b));background: -moz-linear-gradient(center bottom, #efce36 0%, #fce26b 65%) repeat scroll 0 0}.tbg-7{background: #0eb5ce;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #0eb5ce), color-stop(0.65, #55c2d3));background: -moz-linear-gradient(center bottom, #0eb5ce 0%, #55c2d3 65%) repeat scroll 0 0}.tbg-8{background: #ea9233;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #ea9233), color-stop(0.65, #f4a24a));background: -moz-linear-gradient(center bottom, #ea9233 0%, #f4a24a 65%) repeat scroll 0 0}.tbg-9{background: #c554bf;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #c554bf), color-stop(0.65, #d56dcf));background: -moz-linear-gradient(center bottom, #c554bf 0%, #d56dcf 65%) repeat scroll 0 0}.tbg-last{-webkit-box-shadow: none;-moz-box-shadow: none;background: #a6c552;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #a6c552), color-stop(0.65, #bada63));background: -moz-linear-gradient(center bottom, #a6c552 0%, #bada63 65%) repeat scroll 0 0}.tbg-red{-webkit-box-shadow: none;-moz-box-shadow: none;background: #8d0808;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #8d0808), color-stop(0.65, #b02222));background: -moz-linear-gradient(center bottom, #8d0808 0%, #b02222 65%) repeat scroll 0 0}.tfc-1{color: #42abdb;}.graph-color{height: 9px;width: 9px;margin: 2px 0 0 3px;}.graph-color.mark{height: 11px;width: 11px;margin: 1px 0 0 2px;}.station-color-malibu {background: rgb(46, 136, 182);color: white !important;}.station-color-burgund {background: rgb(83, 24, 31);color: white !important;}.station-color-kiwi {background: rgb(89, 154, 57);color: white !important;}.station-color-grey {background: rgb(122, 123, 122);color: white !important;}.station-color-black {background: rgb(0, 0, 0);color: white !important;}.station-color-darkgreen {background: rgb(0, 111, 61);color: white !important;}.station-color-orange {background: rgb(226, 83, 3);color: white !important;}.station-color-yellow {background: rgb(255, 255, 0);color: black !important;}.station-color-darkyellow {background: rgb(250, 202, 48);color: black !important;}.station-color-red {background: rgb(167, 41, 32);color: white !important;}.station-color-lightred {background: rgb(255, 45, 33);color: white !important;}.station-color-blue {background: rgb(0, 56, 123);color: white !important;}.border-station-color-malibu {border-color: rgb(46, 136, 182) !important;}.border-station-color-burgund {border-color: rgb(83, 24, 31) !important;}.border-station-color-kiwi {border-color: rgb(89, 154, 57) !important;}.border-station-color-grey {border-color: rgb(122, 123, 122) !important;}.border-station-color-black {border-color: rgb(0, 0, 0) !important;}.border-station-color-darkgreen {border-color: rgb(0, 111, 61) !important;}.border-station-color-orange {border-color: rgb(226, 83, 3) !important;}.border-station-color-yellow {border-color: rgb(255, 255, 0) !important;}.border-station-color-darkyellow {border-color: rgb(250, 202, 48) !important;}.border-station-color-red {border-color: rgb(167, 41, 32) !important;}.border-station-color-lightred {border-color: rgb(255, 45, 33) !important;}.border-station-color-blue {border-color: rgb(0, 56, 123) !important;}.font-station-color-malibu {color: rgb(46, 136, 182);}.font-station-color-burgund {color: rgb(83, 24, 31);}.font-station-color-kiwi {color: rgb(89, 154, 57);}.font-station-color-grey {color: rgb(122, 123, 122);}.font-station-color-black {color: rgb(0, 0, 0);}.font-station-color-darkgreen {color: rgb(0, 111, 61);}.font-station-color-orange {color: rgb(226, 83, 3);}.font-station-color-yellow {color: rgb(255, 255, 0);}.font-station-color-darkyellow {color: rgb(250, 202, 48)}.font-station-color-red {color: rgb(167, 41, 32);}.font-station-color-lightred {color: rgb(255, 45, 33);}.font-station-color-blue {color: rgb(0, 56, 123);}.light-station-color-malibu {background: rgba(46, 136, 182, 0.4);}.light-station-color-burgund {background: rgba(83, 24, 31, 0.4);}.light-station-color-kiwi {background: rgba(89, 154, 57, 0.4);}.light-station-color-grey {background: rgba(122, 123, 122, 0.4);}.light-station-color-black {background: rgba(0, 0, 0, 0.4);}.light-station-color-darkgreen {background: rgba(0, 111, 61, 0.4);}.light-station-color-orange {background: rgba(226, 83, 3, 0.4);}.light-station-color-yellow {background: rgba(255, 255, 0, 0.4);}.light-station-color-darkyellow {background: rgba(250, 202, 48, 0.4);}.light-station-color-red {background: rgba(167, 41, 32, 0.4);}.light-station-color-lightred {background: rgba(255, 45, 33, 0.4);}.light-station-color-blue {background: rgba(0, 56, 123, 0.4);}span#dms_dragdrop span.entry {-moz-border-radius: 25px;-webkit-border-radius: 25px;-khtml-border-radius: 25px;border-radius: 25px;border: 2px solid white;background-color: #85A4C0;margin-left: 3px;padding: 0 5px 0 5px;padding-top: -10px;color: white;font-style: bold;}span#dms_dragdrop font {border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border: 2px solid white;float: left;min-width: 15px;background: #85A4C0;color: white;text-align: center;padding: 3px 3px 3px 3px;}div#deadline,div.deadline{}div.deadline div{padding: 2px;text-align: center;}div.deadline div.date{}div.deadline ul{max-width: inherit;display: block;list-style-type: none;text-align: center;}div#deadline ul li,div.deadline ul li{margin: 2px 0 0 0;display: inline-block;background: #EBEBEB;height: 12px;border: 1px solid #c2c2c2;border-left: none;box-sizing: border-box;}div#deadline ul li:first-child,div.deadline ul li:first-child{border-left: 1px solid #c2c2c2;}div.deadline ul li.running{background: #FA9D23;}div.deadline ul li.completed{background: #589c00;}div.deadline ul li.late{background: #c92100;}div.team_identifier{position: relative;}div.team_identifier div.deleteordermapping img{position: absolute;right: 0;top: 0;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv,div.grid.fullsize div.gridtablediv div.gridtopareadiv{position: absolute;bottom: 0;right: 0;left: 0;z-index: 60;box-shadow: 0 -12px 24px -12px rgba(0, 0, 0, 0.15);}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv table,div.grid.fullsize div.gridtablediv div.gridtopareadiv table{margin-top: -40px;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv table thead,div.grid.fullsize div.gridtablediv div.gridtopareadiv table thead{visibility: hidden;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv table thead th,div.grid.fullsize div.gridtablediv div.gridtopareadiv table thead th{visibility: hidden;border: none;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv.rows-1,div.grid.fullsize div.gridtablediv div.gridtopareadiv.rows-1{height: 37px;}div.grid.fullsize div.gridtablediv div.gridbodydiv.exfooterrows-1{bottom: 37px;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv.rows-2,div.grid.fullsize div.gridtablediv div.gridtopareadiv.rows-2{height: 74px;}div.grid.fullsize div.gridtablediv div.gridbodydiv.exfooterrows-2{bottom: 74px;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv.rows-3,div.grid.fullsize div.gridtablediv div.gridtopareadiv.rows-3{height: 111px;}div.grid.fullsize div.gridtablediv div.gridbodydiv.exfooterrows-3{bottom: 111px;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv.rows-4,div.grid.fullsize div.gridtablediv div.gridtopareadiv.rows-4{height: 148px;}div.grid.fullsize div.gridtablediv div.gridbodydiv.exfooterrows-4{bottom: 148px;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv.rows-5,div.grid.fullsize div.gridtablediv div.gridtopareadiv.rows-5{height: 185px;}div.grid.fullsize div.gridtablediv div.gridbodydiv.exfooterrows-5{bottom: 185px;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv.rows-6,div.grid.fullsize div.gridtablediv div.gridtopareadiv.rows-6{height: 222px;}div.grid.fullsize div.gridtablediv div.gridbodydiv.exfooterrows-6{bottom: 222px;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv.rows-7,div.grid.fullsize div.gridtablediv div.gridtopareadiv.rows-7{height: 259px;}div.grid.fullsize div.gridtablediv div.gridbodydiv.exfooterrows-7{bottom: 259px;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv.rows-8,div.grid.fullsize div.gridtablediv div.gridtopareadiv.rows-8{height: 296px;}div.grid.fullsize div.gridtablediv div.gridbodydiv.exfooterrows-8{bottom: 296px;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv.rows-9,div.grid.fullsize div.gridtablediv div.gridtopareadiv.rows-9{height: 333px;}div.grid.fullsize div.gridtablediv div.gridbodydiv.exfooterrows-9{bottom: 333px;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv.rows-10,div.grid.fullsize div.gridtablediv div.gridtopareadiv.rows-10{height: 370px;}div.grid.fullsize div.gridtablediv div.gridbodydiv.exfooterrows-10{bottom: 370px;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv.rows-11,div.grid.fullsize div.gridtablediv div.gridtopareadiv.rows-11{height: 407px;}div.grid.fullsize div.gridtablediv div.gridbodydiv.exfooterrows-11{bottom: 407px;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv.rows-12,div.grid.fullsize div.gridtablediv div.gridtopareadiv.rows-12{height: 444px;}div.grid.fullsize div.gridtablediv div.gridbodydiv.exfooterrows-12{bottom: 444px;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv.rows-13,div.grid.fullsize div.gridtablediv div.gridtopareadiv.rows-13{height: 481px;}div.grid.fullsize div.gridtablediv div.gridbodydiv.exfooterrows-13{bottom: 481px;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv.rows-14,div.grid.fullsize div.gridtablediv div.gridtopareadiv.rows-14{height: 518px;}div.grid.fullsize div.gridtablediv div.gridbodydiv.exfooterrows-14{bottom: 518px;}div.grid.fullsize div.gridtablediv div.gridfooterwrapperdiv.rows-15,div.grid.fullsize div.gridtablediv div.gridtopareadiv.rows-15{height: 555px;}div.grid.fullsize div.gridtablediv div.gridbodydiv.exfooterrows-15{bottom: 555px;}table.gridtable tr.spacerow td:first-child::after{content: '▼';color: #BCBCBF;font-size: 10px;}table.gridtable tr.spacerow.collapsed td:first-child::after{content: '▲';}.ammount-positive{color: #589c00;}.ammount-negative{color: #c92100;}div.grid div.gridtablediv th.bg-color-lightblue{background-color: #98cfff;}div.grid div.gridtablediv td.bg-color-lightblue{background-color: #d6ebfe;}div.grid div.gridtablediv th.bg-color-lighorange{background-color: #fdde94;}div.grid div.gridtablediv td.bg-color-lighorange{background-color: #fdeeca;}div.grid div.gridtablediv th.bg-color-lightyellow{background-color: #f1ff94;}div.grid div.gridtablediv td.bg-color-lightyellow{background-color: #f9ffd1;}div.grid div.gridtablediv th.bg-color-lighgreen{background-color: #9bff9d;}div.grid div.gridtablediv td.bg-color-lighgreen{background-color: #d3fdd4;}div.grid div.gridtablediv th.bg-color-lighred{background-color: #ff9b9b;}div.grid div.gridtablediv td.bg-color-lighred{background-color: #ffdcdc;}div.grid div.gridtablediv th.bg-color-lightpurple{background-color: #f194ff;}div.grid div.gridtablediv td.bg-color-lightpurple{background-color: #fad8ff;}div.grid.attendancecalendar td.attendancecalendar{padding: 0px;}div.grid.attendancecalendar tr.extraline div.calendarTile{display: inline-block;margin-right: 5px;}div.grid.attendancecalendar tr.extraline div.calendarKey{display: inline-block;margin-right: 30px;line-height: 100%;}div.grid.attendancecalendar div.calendarTile {height: 20px;width: 20px;margin-left: 4px;margin-right: 4px;border: 1px solid grey;border-radius: 10px;}div.grid.attendancecalendar div.calendarTile.today,div.grid.attendancecalendar div.calendarTile.today.publicHoliday{border-color: blue !important;border-width: 2px;}div.grid.attendancecalendar div.calendarTile.publicHoliday{border-color: orangered !important;border-width: 2px;}div.grid.attendancecalendar div.calendarTile.today,div.grid.attendancecalendar div.calendarTile.publicHoliday{ width: 18px;height: 18px;}div.grid.attendancecalendar div.calendarTile.today.start,div.grid.attendancecalendar div.calendarTile.today.end,div.grid.attendancecalendar div.calendarTile.publicHoliday.start,div.grid.attendancecalendar div.calendarTile.publicHoliday.end{width: 22px;}div.grid.attendancecalendar div.calendarTile.today.middle,div.grid.attendancecalendar div.calendarTile.publicHoliday.middle{ width: 26px;}div.grid.attendancecalendar div.calendarTile.saturday{background-color: pink;border-color: pink;}div.grid.attendancecalendar div.calendarTile.sunday{background-color: PaleVioletRed;border-color: PaleVioletRed;}div.grid.attendancecalendar div.calendarTile.holiday{background-color: lightblue;border-color: lightblue;}div.grid.attendancecalendar div.calendarTile.illness{background-color: limegreen;border-color: limegreen;}div.grid.attendancecalendar div.calendarTile.school{background-color: darkorange;border-color: darkorange;}div.grid.attendancecalendar div.calendarTile.unexcused{background-color: LightSlateGrey;border-color: LightSlateGrey ;}div.grid.attendancecalendar div.calendarTile.specialLeave{background-color: gold;border-color: gold;}div.grid.attendancecalendar div.calendarTile.maternityProtection,div.grid.attendancecalendar div.calendarTile.parentalLeave{background-color: mediumorchid;border-color: mediumorchid;}div.grid.attendancecalendar div.calendarTile.flextime{background-color: darkslategrey;border-color: darkslategrey;}div.grid.attendancecalendar div.calendarTile.start{width: 24px;margin-right: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}div.grid.attendancecalendar div.calendarTile.middle{width: 28px;margin-left: 0px;margin-right: 0px;border-radius: 0px;}div.grid.attendancecalendar div.calendarTile.end{width: 24px;margin-left: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}div.grid tr[data-quarantine="true"]{opacity: 0.5;}td.xtraLine.alignleft{text-align: left !important;}div.grid td.mailState i{margin-right: 5px;}td input.fontred{color: red;}td span.fontred{color: red;}div.grid.transportcostdetails div.gridfooterwrapperdiv thead,div.grid.transportcostdetails div.gridtopareadiv thead{visibility: hidden;}div.grid table.gridtable tr.marked{opacity: 0.4;}div.grid table.gridtable tr td.highlight{padding: 0;}div.grid table.gridtable tr td div.time{display: block;height: 28px;padding: 0 4px 0 11px;line-height: 28px;}div.grid table.gridtable tr td div.time img.icon{margin-top: -3px;margin-right: 5px;}div.grid table.gridtable tr td.issuetopic{position: relative;}div.grid table.gridtable tr td.highlight div.state{display: block;border-right: 12px solid transparent;height: 38px;line-height: 38px;font-weight: bold;}div.grid table.gridtable tr td.highlight div.state.overdue,div.grid.tile table.gridtable tr td div.state.overdue{color: #e32a16;}div.grid table.gridtable tr td.highlight div.state.curt,div.grid.tile table.gridtable tr td div.state.curt{color: #439cd3;}div.grid table.gridtable tr td.highlight div.state.coming,div.grid.tile table.gridtable tr td div.state.coming{color: #819fbc;}div.grid table.gridtable tr td span.badge{text-align: center;font-weight: bold;font-size: 11px;color: white;padding: 2px 3px;-moz-border-radius: 4px;border-radius: 4px;width: auto;min-width: 20px;}div.grid table.gridtable tr td span.badge.big{width: auto;}div.grid.moveable{width: 1024px;height: 500px;position: absolute;z-index: 2147483647;top: 50px;right: 50px;box-shadow: -2px 2px 7px #252525;border: 3px solid #439cd3;border-top-width: 0;background: white;display: none;}div.grid.moveable.colapsed{height: 25px;border-bottom-width: 0;}div.grid.moveable div.gridmovehandler{height: 25px;width: 100%;cursor: move;background: #439cd3 url('/resources/images/grid/drag_handle_header.png') no-repeat left center;}div.grid.moveable div.gridmovehandler div.gridmovehandlercolaps{height: 10px;width: 25px;margin: 7.5px;float: right;background: white;cursor: n-resize;}div.grid.moveable div.gridscrolltablediv{top: 63px;}div.grid.moveable.colapsed *:not(.gridmovehandler):not(.gridmovehandlercolaps){display: none;}.ac_results{padding: 0px;border: 1px solid #3086C8;background-color: white;overflow: hidden;}.ac_results ul{width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}.ac_results li{margin: 0px;padding: 2px 5px;cursor: default;display: block;line-height: 16px;overflow: hidden;}.ac_results li img{vertical-align: middle;}.ac_loading{background: white url('/resources/images/loading/small_loading.gif') right center no-repeat;}.ac_over{background-color: #BBD3E5;color: white;}.ac_results_topbar{margin-left: 10px;border-color: #172b4a;border-top: none;margin-top: -1px;background-color: #eaecf1;z-index: 900000;-moz-box-shadow: -2px 2px 7px #252525;-webkit-box-shadow: -2px 2px 7px #252525;box-shadow: -2px 2px 7px #252525;}div.contentbox-full {position: absolute;top: 75px;right: 0;bottom: 0;left: 0;background-color: transparent;overflow-y: auto;}div.content-fullcotton {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--bg-page);overflow: hidden;}div.contentbox {background-color: transparent;height: auto;position: relative;padding: var(--space-5) 0;margin: var(--space-4) 0 0 0;border-radius: var(--card-radius);}div.contentbox.formTab {padding: 0 0 var(--space-5) 0;}div.contentbox.wizzard {position: absolute;top: 60px;right: 0;bottom: 0;left: 0;background: var(--bg-page);overflow: auto;}div.contentbox.scoreboard {position: absolute;top: 140px;right: 0;bottom: 0;left: 0;overflow: hidden;}div.contentbox h1,div.contentbox-full h1 {color: var(--text-secondary) !important;}div.contentbox p {margin: var(--space-4);width: 620px;color: var(--text-secondary);}div.contentbox pre {margin: var(--space-4);padding: var(--space-3);background: var(--bg-surface-sunken);border: 1px solid var(--border-default);border-radius: var(--radius-md);font-family: var(--font-family-mono);font-size: var(--font-size-sm);}body div.nova-page-header {display: flex;align-items: center;gap: var(--space-3);min-height: 92px;margin: 0 0 var(--space-8) 0;}body div.nova-page-header + div.contentbox-full {top: 92px;}body div.nova-page-header > div.image-64 {display: inline-flex;flex: 0 0 72px;align-items: center;justify-content: center;width: 72px;height: 72px;margin-left: 15px;color: var(--area-accent);}body div.nova-page-header > div.nova-page-header-text {display: flex;min-width: 0;flex-direction: column;justify-content: center;gap: var(--space-1);}body div.nova-page-header > div.nova-page-header-text > h1,body div.nova-page-header > div.nova-page-header-text > h2 {margin: 0;padding: 0 !important;line-height: var(--line-height-tight);}body div.nova-page-header > div.nova-page-header-text > h1 {color: var(--text-secondary);}body div.nova-page-header > div.nova-page-header-text > h2 {color: color-mix(in srgb, var(--text-primary) 84%, var(--text-secondary) 16%);}body div.nova-page-header > div.image-64 .nova-header-icon-glyph,body div#body > div.image-64 > .nova-view-icon-glyph,body div.contentbox > div.image-64 > .nova-view-icon-glyph,body div.contentbox-full > div.image-64 > .nova-view-icon-glyph,body div#body > div.image-64 > .nova-header-icon-glyph,body div.contentbox > div.image-64 > .nova-header-icon-glyph,body div.contentbox-full > div.image-64 > .nova-header-icon-glyph {display: inline-flex;align-items: center;justify-content: center;width: 64px;height: 64px;border-radius: 18px;background: linear-gradient(145deg, rgba(var(--area-accent-rgb), 0.13), rgba(var(--area-accent-rgb), 0.04));border: 1px solid rgba(var(--area-accent-rgb), 0.28);box-shadow: var(--shadow-sm), inset 0 1px 0 rgba(255, 255, 255, 0.75);color: var(--area-accent-deep);font-size: 30px;line-height: 1;}body[data-active-area] div.nova-page-header > div.image-64 .nova-header-icon-glyph,body[data-active-area] div#body > div.image-64 > .nova-header-icon-glyph,body[data-active-area] div.contentbox > div.image-64 > .nova-header-icon-glyph,body[data-active-area] div.contentbox-full > div.image-64 > .nova-header-icon-glyph {transform-origin: center;animation: novaHeaderIconLoad 0.9s ease-out 0.12s 1 both;}body:not([data-active-area]) div.nova-page-header > div.image-64 .nova-header-icon-glyph,body:not([data-active-area]) div#body > div.image-64 > .nova-header-icon-glyph,body:not([data-active-area]) div.contentbox > div.image-64 > .nova-header-icon-glyph,body:not([data-active-area]) div.contentbox-full > div.image-64 > .nova-header-icon-glyph {background: var(--bg-surface-raised);border-color: var(--border-default);color: var(--text-tertiary);}@media (prefers-reduced-motion: reduce) {body div.nova-page-header > div.image-64 .nova-header-icon-glyph,body div#body > div.image-64 > .nova-header-icon-glyph,body div.contentbox > div.image-64 > .nova-header-icon-glyph,body div.contentbox-full > div.image-64 > .nova-header-icon-glyph {animation: none;}}body div.nova-page-header > div.image-64 img,body div#body > div.image-64 > img,body div.contentbox > div.image-64 > img,body div.contentbox-full > div.image-64 > img {width: 64px;height: 64px;object-fit: contain;border-radius: 18px;}body div.image-64.nova-product-image-container {position: relative;}body div.image-64.nova-product-image-container > img,body div.image-64.nova-product-image-container > a.nova-product-image-link {position: absolute;inset: 0;}body div.image-64.nova-product-image-container > img {background: var(--bg-surface-raised);}body div.image-64.nova-product-image-container > a.nova-product-image-link {display: block;width: 64px;height: 64px;border-radius: 18px;}body div.image-64.nova-product-image-container > a.nova-product-image-link > img {display: block;width: 64px;height: 64px;border-radius: 18px;object-fit: contain;background: var(--bg-surface-raised);}.nova-user-avatar {width: 28px;height: 28px;border-radius: var(--radius-full);object-fit: cover;vertical-align: middle;}.nova-user-avatar.notification-icon {width: 16px;height: 16px;}.nova-avatar-icon-glyph {display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;border: 1px solid rgba(var(--area-accent-rgb), 0.28);border-radius: var(--radius-full);background: linear-gradient(145deg, rgba(var(--area-accent-rgb), 0.13), rgba(var(--area-accent-rgb), 0.04));color: var(--area-accent-deep);font-size: 14px;line-height: 1;vertical-align: middle;}i.nova-avatar-icon-glyph.event {width: 48px;height: 48px;font-size: 22px;}i.nova-avatar-icon-glyph.contact {width: 24px;height: 24px;font-size: 12px;}i.nova-avatar-icon-glyph.notification-icon {font-size: 10px;}div.automessage {display: none;}div.infobox {margin: var(--space-4) var(--space-4) 0 var(--space-4);background: var(--bg-surface-sunken);border: 1px solid var(--border-default);border-radius: var(--radius-lg);display: block;padding: var(--space-3) var(--space-4);font-size: var(--font-size-md);text-align: center;}div.infobox h2 {font-size: var(--font-size-md);font-weight: var(--font-weight-medium);margin-top: 0;}div.infobox img {margin: 0 var(--space-1) 0 0;vertical-align: middle;}div.infobox p {font-size: var(--font-size-xs);color: var(--text-secondary);}div.infobox span.close {float: right;background-color: transparent;border: 1px solid var(--border-default);border-radius: var(--radius-sm);font-weight: var(--font-weight-normal);height: 20px;width: 20px;margin: 0;padding: 0;line-height: 18px;text-align: center;color: var(--text-tertiary);cursor: pointer;transition: color var(--transition-fast), border-color var(--transition-fast);}div.infobox span.close:hover {color: var(--text-primary);border-color: var(--border-strong);}div.infobox.attention {background: var(--color-warning-50);border: 1px solid var(--color-warning-500);color: var(--color-warning-700);}div.infobox.attention span.close {background-color: transparent;border-color: var(--color-warning-500);color: var(--color-warning-600);}div.infobox.attention span.close:hover {background-color: var(--color-warning-100);}body div.content-fullcotton.diorama.nova-overview-map {padding: clamp(var(--space-8), 6vh, 76px) clamp(var(--space-5), 4vw, 64px);background:radial-gradient(circle at 20% 15%, rgba(var(--area-accent-rgb), 0.08), transparent 34%),linear-gradient(135deg, rgba(var(--area-accent-rgb), 0.045), rgba(255, 255, 255, 0) 55%),var(--bg-page);overflow: auto;}body div.content-fullcotton.diorama.nova-overview-map > div.content {position: relative;inset: auto;z-index: 2;display: grid;width: min(1500px, 100%);min-height: min(680px, calc(100vh - 220px));margin: 0 auto;grid-template-columns: repeat(4, minmax(220px, 1fr));gap: clamp(var(--space-4), 2vw, var(--space-8));align-items: start;border-top: 0;}body div.content-fullcotton.diorama.nova-overview-map > div.content > section {display: flex;float: none;width: auto;min-width: 0;flex-direction: column;gap: var(--space-3);}body div.content-fullcotton.diorama.nova-overview-map section article {position: relative;display: flex;height: 84px;min-height: 84px;margin: 0;padding: var(--space-4);align-items: center;gap: var(--space-3);overflow: hidden;background:linear-gradient(135deg, rgba(var(--area-accent-rgb), 0.075), rgba(255, 255, 255, 0) 62%),var(--card-bg);border: 1px solid rgba(var(--area-accent-rgb), 0.2);border-radius: var(--radius-lg);box-shadow: var(--shadow-sm);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);}body div.content-fullcotton.diorama.nova-overview-map section article:not(.placeholder)::before {content: "";position: absolute;top: var(--space-3);bottom: var(--space-3);left: 0;width: 4px;border-radius: 0 var(--radius-sm) var(--radius-sm) 0;background: var(--area-accent);}body div.content-fullcotton.diorama.nova-overview-map section article:not(.placeholder):hover {transform: translateY(-1px);border-color: rgba(var(--area-accent-rgb), 0.38);box-shadow: var(--shadow-md);}body div.content-fullcotton.diorama.nova-overview-map section article.placeholder {flex: 0 0 84px;min-height: 84px;visibility: hidden;}body div.content-fullcotton.diorama.nova-overview-map section article.placeholder.small {flex-basis: 34px;min-height: 34px;}body div.content-fullcotton.diorama.nova-overview-map section article.placeholder.mini {flex-basis: 12px;min-height: 12px;}body div.content-fullcotton.diorama.nova-overview-map section article.placeholder.mini2 {flex-basis: 11px;min-height: 11px;}body div.content-fullcotton.diorama.nova-overview-map .nova-overview-card-icon {display: inline-flex;flex: 0 0 42px;align-items: center;justify-content: center;width: 42px;height: 42px;border-radius: var(--radius-lg);background: rgba(var(--area-accent-rgb), 0.1);color: var(--area-accent-deep);font-size: 18px;line-height: 1;}body div.content-fullcotton.diorama.nova-overview-map section h1 {min-width: 0;margin: 0;padding: 0;font-size: var(--font-size-md);font-weight: var(--font-weight-semibold);line-height: var(--line-height-tight);}body div.content-fullcotton.diorama.nova-overview-map section h1 a {display: block;color: var(--text-secondary) !important;text-decoration: none;}body div.content-fullcotton.diorama.nova-overview-map section h1 a::after {content: "";position: absolute;inset: 0;}body div.content-fullcotton.diorama.nova-overview-map section h1 a:hover {color: var(--area-accent-deep) !important;}body div.content-fullcotton.diorama.nova-overview-map > div.arrows {z-index: 1;opacity: 0.18;filter: grayscale(1);pointer-events: none;}body div.content-fullcotton.diorama.nova-overview-map > div.arrows figure {opacity: 0.7;}@media (max-width: 980px) {body div.content-fullcotton.diorama.nova-overview-map {padding: var(--space-5);}body div.content-fullcotton.diorama.nova-overview-map > div.content {display: flex;width: min(560px, 100%);min-height: 0;flex-direction: column;gap: var(--space-3);}body div.content-fullcotton.diorama.nova-overview-map > div.content > section {gap: var(--space-3);}body div.content-fullcotton.diorama.nova-overview-map section article.placeholder {display: none;}body div.content-fullcotton.diorama.nova-overview-map > div.arrows {display: none;}}section.col {position: absolute;top: 0;bottom: 0;padding: var(--space-5);overflow-y: auto;overflow-x: hidden;}section.col.nopadding {padding: 0;}section.col.left {left: 0;width: 340px;border-right: 0;background: transparent;}section.col.center {left: 380px;right: 0;border-left: 0;}section.col.right {right: 0;width: 300px;border-left: 0;background: transparent;}section.col a {color: var(--text-link);text-decoration: underline;}section.col h1 {color: var(--text-primary) !important;padding: 0 !important;}section.col div.tools {background: var(--sidebar-bg);}section.col div.property.padding_20 {padding: var(--space-5);}section.col img.avatar,section.col i.avatar {border: 2px solid var(--bg-surface);margin: 0 var(--space-3) var(--space-1) var(--space-1);box-shadow: var(--shadow-md);float: left;border-radius: var(--radius-full);}.cbp_tmtimeline {margin: 0;padding: 0 0 var(--space-5) 0;list-style: none;position: relative;}.cbp_tmtimeline > li {position: relative;}.cbp_tmtimeline > li .cbp_tmtime {display: block;padding-left: 2%;position: absolute;}.cbp_tmtimeline > li .cbp_tmtime span {display: block;text-align: right;}.cbp_tmtimeline > li .cbp_tmtime span:first-child {font-size: var(--font-size-sm);color: var(--text-tertiary);}.cbp_tmtimeline > li.alert .cbp_tmtime span:first-child {color: var(--text-danger);}.cbp_tmtimeline > li.success .cbp_tmtime span:first-child {color: var(--text-success);}.cbp_tmtimeline > li .cbp_tmtime span:last-child {font-size: var(--font-size-3xl);color: var(--color-primary-500);font-weight: var(--font-weight-semibold);}.cbp_tmtimeline > li.alert .cbp_tmtime span:last-child {color: var(--color-danger-600);}.cbp_tmtimeline > li.success .cbp_tmtime span:last-child {color: var(--color-success-500);}.cbp_tmtimeline > li .cbp_tmtime span.empty:last-child {color: transparent !important;}.cbp_tmtimeline > li .cbp_tmlabel {margin: 0 50px var(--space-4) 25%;background: var(--bg-surface);color: var(--text-primary);padding: var(--space-3);position: relative;border-radius: var(--radius-lg);border: 1px solid var(--border-default);box-shadow: var(--shadow-xs);}.cbp_tmtimeline > li.alert .cbp_tmlabel {border-color: var(--color-danger-500);}.cbp_tmtimeline > li.success .cbp_tmlabel {border-color: var(--color-success-500);}.cbp_tmtimeline > li .cbp_tmlabel.single {margin: 0 50px var(--space-6) 25%;}.cbp_tmtimeline > li .cbp_tmlabel h1 {margin-top: 0;padding: 0 0 var(--space-4) 0 !important;}.cbp_tmtimeline > li .cbp_tmlabel.single h1 {padding: 0 !important;margin: 0 0 var(--space-1) 0 !important;}.cbp_tmtimeline > li .cbp_tmlabel:after {right: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-right-color: var(--border-default);border-width: 10px;top: 10px;}.cbp_tmtimeline > li.alert .cbp_tmlabel:after {border-right-color: var(--color-danger-500);}.cbp_tmtimeline > li.success .cbp_tmlabel:after {border-right-color: var(--color-success-500);}.cbp_tmnote {padding: var(--space-2) var(--space-3);border-radius: var(--radius-md);margin-top: var(--space-4);background: var(--color-warning-50);border: 1px solid var(--color-warning-100);font-size: var(--font-size-sm);line-height: var(--line-height-relaxed);}.cbp_tmtimeline > li .cbp_tmicon {width: 36px;height: 36px;font-size: var(--font-size-xl);line-height: 36px;position: absolute;color: white;background: var(--color-primary-500);border-radius: var(--radius-full);box-shadow: 0 0 0 4px var(--color-primary-100);text-align: center;left: 20%;top: 0;margin: 0 0 0 -18px;}.cbp_tmtimeline > li.alert .cbp_tmicon {background: var(--color-danger-500);box-shadow: 0 0 0 4px var(--color-danger-100);}.cbp_tmtimeline > li.success .cbp_tmicon {background: var(--color-success-500);box-shadow: 0 0 0 4px var(--color-success-100);}section.collaboration-history-panel {container-name: collaboration-history;container-type: inline-size;}.collaboration-entry-footer {display: flex;align-items: flex-start;justify-content: space-between;gap: var(--space-3);min-height: 32px;margin-top: var(--space-2);padding-top: var(--space-2);border-top: 1px solid var(--border-subtle);line-height: var(--line-height-tight);}.collaboration-entry-author,.collaboration-entry-meta,.collaboration-entry-identity {display: flex;min-width: 0;}.collaboration-entry-author {align-items: center;gap: var(--space-2);}.collaboration-entry-avatar {display: inline-flex;flex: 0 0 auto;align-items: center;justify-content: center;width: 32px;height: 32px;overflow: hidden;border: 2px solid var(--bg-surface);border-radius: var(--radius-full);background: var(--toolbar-active);box-shadow: var(--shadow-md);}.collaboration-entry-avatar .nova-user-avatar,section.col .collaboration-entry-avatar img.avatar {display: block;width: 100% !important;height: 100% !important;margin: 0;border: 0;border-radius: inherit;box-shadow: none;float: none;}section.col .collaboration-entry-avatar img.avatar {object-fit: cover;}section.col .collaboration-entry-avatar i.avatar,section.col .collaboration-entry-avatar svg.avatar,section.col .collaboration-entry-avatar .nova-avatar-icon-glyph {display: inline-flex;align-items: center;justify-content: center;width: 16px !important;height: 16px !important;margin: 0;border: 0;border-radius: 0;background: transparent;box-shadow: none;color: var(--toolbar-active-text);float: none;font-size: 14px;line-height: 16px;text-align: center;}section.col .collaboration-entry-avatar svg.avatar,section.col .collaboration-entry-avatar svg.nova-avatar-icon-glyph {display: block;}.collaboration-entry-identity,.collaboration-entry-meta {flex-direction: column;gap: 2px;}.collaboration-entry-identity {overflow-wrap: anywhere;}.collaboration-entry-meta {flex: 0 0 auto;align-items: flex-end;text-align: right;}.collaboration-comment-footer {margin-left: 2.5%;width: 95%;}body div#body :not(td) > span.requirement {display: inline-flex;align-items: stretch;max-width: none;min-height: 28px;border: 1px solid #d5d5d5;border-radius: 7px;box-shadow: var(--shadow-xs), inset 0 1px 0 rgba(255, 255, 255, 0.65);color: #fff;line-height: 28px;white-space: nowrap;overflow: hidden;overflow-wrap: normal;vertical-align: middle;}body div#body :not(td) > span.requirement span.title,body div#body :not(td) > span.requirement span.stoptime,body div#body :not(td) > span.requirement span.splittime,body div#body :not(td) > span.requirement span.immediatedispatch,body div#body :not(td) > span.requirement span.time {display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;height: 28px !important;min-height: 28px;line-height: 28px;white-space: nowrap;}body div#body :not(td) > span.requirement span.title {width: auto !important;min-width: 34px;border-right: 1px solid rgba(255, 255, 255, 0.38);color: inherit !important;font-weight: var(--font-weight-semibold);}body div#body :not(td) > span.requirement span.stoptime,body div#body :not(td) > span.requirement span.splittime,body div#body :not(td) > span.requirement span.immediatedispatch,body div#body :not(td) > span.requirement span.time {width: auto !important;min-width: 80px;border-left: 0 !important;background: linear-gradient(#f4f4f4, #ebebeb) !important;color: rgb(41, 41, 58) !important;font-weight: var(--font-weight-medium);}@media screen and (max-width: 1550px) {.cbp_tmtimeline > li .cbp_tmtime {position: relative;padding-right: var(--space-5);text-align: right;}.cbp_tmtimeline > li .cbp_tmtime span:first-child {font-size: var(--font-size-sm);margin: 0 0 var(--space-0-5) 0;}.cbp_tmtimeline > li .cbp_tmtime span:last-child {font-size: var(--font-size-xl);}.cbp_tmtimeline > li .cbp_tmlabel,.cbp_tmtimeline > li .cbp_tmlabel.single {margin: 0 var(--space-5) var(--space-4) 55px;}.cbp_tmtimeline > li .cbp_tmicon {left: 10px;top: 37px;margin: 0;box-shadow: none;color: var(--color-primary-500);background: none;}.cbp_tmtimeline > li.alert .cbp_tmicon {left: 10px;top: 37px;margin: 0;box-shadow: none;color: var(--color-danger-500);background: none;}}@container collaboration-history (max-width: 680px) {.collaboration-history-panel .cbp_tmtimeline > li .cbp_tmtime {position: relative;display: flex;align-items: baseline;gap: var(--space-2);padding: 0 0 var(--space-2) 48px;text-align: left;}.collaboration-history-panel .cbp_tmtimeline > li .cbp_tmtime span {display: inline;text-align: left;}.collaboration-history-panel .cbp_tmtimeline > li .cbp_tmtime span:first-child,.collaboration-history-panel .cbp_tmtimeline > li .cbp_tmtime span:last-child {margin: 0;font-size: var(--font-size-sm);line-height: var(--line-height-normal);}.collaboration-history-panel .cbp_tmtimeline > li .cbp_tmlabel,.collaboration-history-panel .cbp_tmtimeline > li .cbp_tmlabel.single {min-width: 0;margin: 0 var(--space-3) var(--space-5) 48px;overflow-wrap: anywhere;}.collaboration-history-panel .cbp_tmtimeline > li .cbp_tmicon,.collaboration-history-panel .cbp_tmtimeline > li.alert .cbp_tmicon {left: 4px;top: 28px;width: 32px;height: 32px;margin: 0;background: var(--toolbar-active);box-shadow: none;color: var(--toolbar-active-text);font-size: var(--font-size-base);line-height: 32px;}.collaboration-history-panel .cbp_tmtimeline > li.alert .cbp_tmicon {background: var(--color-danger-50);color: var(--color-danger-600);}.collaboration-history-panel .cbp_tmtimeline > li.success .cbp_tmicon {background: var(--color-success-50);color: var(--color-success-600);}.collaboration-history-panel .collaboration-entry-footer {flex-wrap: wrap;}.collaboration-history-panel .collaboration-entry-meta {flex: 1 1 150px;align-items: flex-start;text-align: left;}}body div#body > section.nova-error-page {position: absolute;inset: 0;display: grid;grid-template-columns: minmax(320px, 620px) minmax(220px, 1fr);align-items: center;gap: var(--space-8);padding: clamp(32px, 5vw, 80px);overflow: hidden;background:radial-gradient(circle at 85% 18%, rgba(var(--area-accent-rgb), 0.14), transparent 34%),linear-gradient(135deg, rgba(var(--area-accent-rgb), 0.04), transparent 46%),var(--bg-page);}body section.nova-error-page .nova-error-copy {display: flex;flex-direction: column;align-items: flex-start;gap: var(--space-3);max-width: 620px;}body section.nova-error-page .nova-error-kicker {display: inline-flex;align-items: center;height: 30px;padding: 0 var(--space-3);border: 1px solid rgba(var(--area-accent-rgb), 0.28);border-radius: var(--radius-full);background: rgba(var(--area-accent-rgb), 0.08);color: var(--area-accent-deep);font-size: var(--font-size-sm);font-weight: var(--font-weight-semibold);line-height: 1;}body section.nova-error-page h1 {margin: 0;color: var(--text-primary) !important;font-size: clamp(32px, 4vw, 58px);line-height: 1.05;letter-spacing: 0;}body section.nova-error-page p {max-width: 560px;margin: 0;color: var(--text-secondary);font-size: var(--font-size-lg);line-height: var(--line-height-relaxed);}body section.nova-error-page .nova-error-actions {display: flex;flex-wrap: wrap;gap: var(--space-2);margin-top: var(--space-3);}body section.nova-error-page .nova-error-action {display: inline-flex;align-items: center;justify-content: center;gap: var(--space-2);min-height: 38px;padding: 0 var(--space-4);border: 1px solid var(--btn-secondary-border);border-radius: var(--radius-lg);background: var(--btn-secondary-bg);color: var(--btn-secondary-text);font-weight: var(--font-weight-medium);text-decoration: none;box-shadow: var(--shadow-xs);}body section.nova-error-page .nova-error-action:hover,body section.nova-error-page .nova-error-action:focus {border-color: rgba(var(--area-accent-rgb), 0.4);background: var(--btn-secondary-bg-hover);color: var(--text-primary);text-decoration: none;}body section.nova-error-page .nova-error-action-primary {border-color: rgba(var(--area-accent-rgb), 0.54);background: rgba(var(--area-accent-rgb), 0.1);color: var(--area-accent-deep);}body section.nova-error-page .nova-error-detail {display: flex;flex-direction: column;gap: var(--space-1);max-width: min(100%, 620px);margin-top: var(--space-5);color: var(--text-muted);font-size: var(--font-size-xs);}body section.nova-error-page .nova-error-detail code {display: block;max-width: 100%;overflow: hidden;padding: var(--space-2) var(--space-3);border: 1px solid var(--border-subtle);border-radius: var(--radius-md);background: rgba(255, 255, 255, 0.48);color: var(--text-secondary);text-overflow: ellipsis;white-space: nowrap;}body section.nova-error-page .nova-error-visual {position: relative;display: flex;align-items: center;justify-content: center;min-height: 360px;color: rgba(var(--area-accent-rgb), 0.14);}body section.nova-error-page .nova-error-code {position: absolute;font-size: clamp(150px, 19vw, 300px);font-weight: 800;line-height: 0.8;letter-spacing: 0;}body section.nova-error-page .nova-error-visual i {position: relative;display: inline-flex;align-items: center;justify-content: center;width: clamp(108px, 12vw, 176px);height: clamp(108px, 12vw, 176px);border: 1px solid rgba(var(--area-accent-rgb), 0.22);border-radius: 32px;background: color-mix(in srgb, var(--bg-surface) 76%, transparent 24%);box-shadow: var(--shadow-lg), inset 0 1px 0 rgba(255, 255, 255, 0.72);color: var(--area-accent-deep);font-size: clamp(44px, 5vw, 76px);}@media screen and (max-width: 900px) {body div#body > section.nova-error-page {grid-template-columns: 1fr;align-content: center;gap: var(--space-4);padding: var(--space-6);}body section.nova-error-page .nova-error-visual {min-height: 160px;order: -1;}body section.nova-error-page .nova-error-code {font-size: 118px;}}.qtip {font-size: var(--font-size-sm);line-height: var(--line-height-normal);font-family: var(--font-family);max-width: 360px;}.qtip-default {border: 1px solid var(--border-default);background-color: var(--bg-surface);color: var(--text-primary);box-shadow: var(--shadow-dropdown);border-radius: var(--radius-lg);}.qtip-default .qtip-titlebar {background-color: var(--bg-surface-sunken);border-bottom: 1px solid var(--border-default);font-size: var(--font-size-sm);font-weight: var(--font-weight-semibold);color: var(--text-primary);padding: var(--space-2) var(--space-3);border-radius: var(--radius-lg) var(--radius-lg) 0 0;}.qtip-default .qtip-content {padding: var(--space-2);color: var(--text-primary);}.qtip-default .qtip-content ul {list-style: none;padding: 0;margin: 0;}.qtip-default .qtip-content ul li {margin: 0;}.qtip-default .qtip-content ul li a {display: block;padding: var(--space-1-5) var(--space-3);color: var(--text-secondary);text-decoration: none;border-radius: var(--radius-md);transition: background-color 100ms ease, color 100ms ease;font-size: var(--font-size-sm);}.qtip-default .qtip-content ul li a:hover {background: var(--color-primary-50);color: var(--text-primary);}[data-theme="dark"] .qtip-default .qtip-content ul li a:hover {background: rgba(96, 165, 250, 0.08);}.qtip-default .qtip-content ul li.active a {background: var(--color-primary-50);color: var(--color-primary-600);font-weight: var(--font-weight-medium);}.qtip-default .qtip-content ul li.spacer {height: 1px;background: var(--border-subtle);margin: var(--space-1) 0;}.qtip-default .qtip-content ul li.title {padding: var(--space-2) var(--space-3) var(--space-1);font-size: 10px;font-weight: var(--font-weight-bold);text-transform: uppercase;letter-spacing: 0.1em;color: var(--text-tertiary);}.qtip-light {background-color: var(--bg-surface);border-color: var(--border-default);color: var(--text-primary);box-shadow: var(--shadow-dropdown);border-radius: var(--radius-lg);}.qtip-close {border-color: transparent;background: transparent;}.qtip-default .qtip-icon {border-color: var(--border-default);background: var(--bg-surface-sunken);color: var(--text-tertiary);border-radius: var(--radius-md);}div#interrogation{background: #727685;;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}div#facebox div#interrogation{background: none;position: relative;}div#interrogation div.question{background: #dedede;box-shadow: 0 0 20px #393939;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;width: 800px;position: absolute;left: 50%;top: 40px;margin: 0 0 0 -400px;}div#interrogation div.question div.grid{width: 800px;margin: 0 0 20px 0;}div#interrogation div.question div.grid div.gridheadwrapperdiv{display: none;}div#interrogation div.question div.grid div.gridbodydiv thead{visibility: visible;}div#interrogation div.question div.grid tbody td form{margin: 6px 0 0 0;}div#interrogation div.question div.grid tbody td div.answer{padding: 10px 0 10px 0;}div#interrogation div.question div.grid tbody td div.answer div.additional{background: url(/resources/images/grid/arrowright.png) 2px 2px no-repeat;background-size: 16px 16px;padding: 0 0 15px 20px;min-height: 20px;display: none;}div#interrogation div.question div.grid tbody td div.answer div.additional form legend{padding-top: 0;}div#interrogation div.question div.grid tbody td div.answer div.additional video.captureVideo{border: 5px solid #5e87ba;}div#interrogation div.question div.grid tbody td div.answer div.additional video.captureVideo:hover{border: 5px solid red;}body {--area-accent: var(--color-primary-500);--area-accent-rgb: 59, 130, 246;--area-accent-deep: var(--color-primary-700);--area-accent-soft: rgba(59, 130, 246, 0.12);}body[data-active-area="area-dashboard"] {--area-accent: #1f7ae0;--area-accent-rgb: 31, 122, 224;--area-accent-deep: #102b7a;--area-accent-soft: rgba(31, 122, 224, 0.12);}body[data-active-area="area-sales"] {--area-accent: #f6b100;--area-accent-rgb: 246, 177, 0;--area-accent-deep: #8f5200;--area-accent-soft: rgba(246, 177, 0, 0.14);}body[data-active-area="area-orders"] {--area-accent: #ff7a00;--area-accent-rgb: 255, 122, 0;--area-accent-deep: #8c3900;--area-accent-soft: rgba(255, 122, 0, 0.14);}body[data-active-area="area-production"] {--area-accent: #1939b7;--area-accent-rgb: 25, 57, 183;--area-accent-deep: #101d69;--area-accent-soft: rgba(25, 57, 183, 0.12);}body[data-active-area="area-warehouse"] {--area-accent: #8a63d2;--area-accent-rgb: 138, 99, 210;--area-accent-deep: #4d2e86;--area-accent-soft: rgba(138, 99, 210, 0.14);}body[data-active-area="area-masterdata"] {--area-accent: #0d8bdc;--area-accent-rgb: 13, 139, 220;--area-accent-deep: #0d4670;--area-accent-soft: rgba(13, 139, 220, 0.12);}body[data-active-area="area-resources"] {--area-accent: #14a38b;--area-accent-rgb: 20, 163, 139;--area-accent-deep: #0c5a4f;--area-accent-soft: rgba(20, 163, 139, 0.12);}body[data-active-area="area-analytics"] {--area-accent: #f40a89;--area-accent-rgb: 244, 10, 137;--area-accent-deep: #83135a;--area-accent-soft: rgba(244, 10, 137, 0.12);}[data-theme="dark"] body[data-active-area="area-dashboard"] {--area-accent: #60a5fa;--area-accent-rgb: 96, 165, 250;--area-accent-deep: #93c5fd;--area-accent-soft: rgba(96, 165, 250, 0.16);}[data-theme="dark"] body[data-active-area="area-sales"] {--area-accent: #fbbf24;--area-accent-rgb: 251, 191, 36;--area-accent-deep: #fcd34d;--area-accent-soft: rgba(251, 191, 36, 0.16);}[data-theme="dark"] body[data-active-area="area-orders"] {--area-accent: #fb923c;--area-accent-rgb: 251, 146, 60;--area-accent-deep: #fdba74;--area-accent-soft: rgba(251, 146, 60, 0.16);}[data-theme="dark"] body[data-active-area="area-production"] {--area-accent: #5f7cff;--area-accent-rgb: 95, 124, 255;--area-accent-deep: #93a7ff;--area-accent-soft: rgba(95, 124, 255, 0.16);}[data-theme="dark"] body[data-active-area="area-warehouse"] {--area-accent: #a78bfa;--area-accent-rgb: 167, 139, 250;--area-accent-deep: #c4b5fd;--area-accent-soft: rgba(167, 139, 250, 0.16);}[data-theme="dark"] body[data-active-area="area-masterdata"] {--area-accent: #38bdf8;--area-accent-rgb: 56, 189, 248;--area-accent-deep: #7dd3fc;--area-accent-soft: rgba(56, 189, 248, 0.16);}[data-theme="dark"] body[data-active-area="area-resources"] {--area-accent: #2dd4bf;--area-accent-rgb: 45, 212, 191;--area-accent-deep: #5eead4;--area-accent-soft: rgba(45, 212, 191, 0.16);}[data-theme="dark"] body[data-active-area="area-analytics"] {--area-accent: #f472b6;--area-accent-rgb: 244, 114, 182;--area-accent-deep: #f9a8d4;--area-accent-soft: rgba(244, 114, 182, 0.16);}div#mainmenu [item="area-dashboard"],div#mainmenu [data-area="area-dashboard"] {--section-accent: #1f7ae0;--section-accent-rgb: 31, 122, 224;--section-accent-deep: #102b7a;}div#mainmenu [item="area-sales"],div#mainmenu [data-area="area-sales"] {--section-accent: #f6b100;--section-accent-rgb: 246, 177, 0;--section-accent-deep: #8f5200;}div#mainmenu [item="area-orders"],div#mainmenu [data-area="area-orders"] {--section-accent: #ff7a00;--section-accent-rgb: 255, 122, 0;--section-accent-deep: #8c3900;}div#mainmenu [item="area-production"],div#mainmenu [data-area="area-production"] {--section-accent: #1939b7;--section-accent-rgb: 25, 57, 183;--section-accent-deep: #101d69;}div#mainmenu [item="area-warehouse"],div#mainmenu [data-area="area-warehouse"] {--section-accent: #8a63d2;--section-accent-rgb: 138, 99, 210;--section-accent-deep: #4d2e86;}div#mainmenu [item="area-masterdata"],div#mainmenu [data-area="area-masterdata"] {--section-accent: #0d8bdc;--section-accent-rgb: 13, 139, 220;--section-accent-deep: #0d4670;}div#mainmenu [item="area-resources"],div#mainmenu [data-area="area-resources"] {--section-accent: #14a38b;--section-accent-rgb: 20, 163, 139;--section-accent-deep: #0c5a4f;}div#mainmenu [item="area-analytics"],div#mainmenu [data-area="area-analytics"] {--section-accent: #f40a89;--section-accent-rgb: 244, 10, 137;--section-accent-deep: #83135a;}[data-theme="dark"] div#mainmenu [item="area-dashboard"],[data-theme="dark"] div#mainmenu [data-area="area-dashboard"] {--section-accent: #60a5fa;--section-accent-rgb: 96, 165, 250;--section-accent-deep: #93c5fd;}[data-theme="dark"] div#mainmenu [item="area-sales"],[data-theme="dark"] div#mainmenu [data-area="area-sales"] {--section-accent: #fbbf24;--section-accent-rgb: 251, 191, 36;--section-accent-deep: #fcd34d;}[data-theme="dark"] div#mainmenu [item="area-orders"],[data-theme="dark"] div#mainmenu [data-area="area-orders"] {--section-accent: #fb923c;--section-accent-rgb: 251, 146, 60;--section-accent-deep: #fdba74;}[data-theme="dark"] div#mainmenu [item="area-production"],[data-theme="dark"] div#mainmenu [data-area="area-production"] {--section-accent: #5f7cff;--section-accent-rgb: 95, 124, 255;--section-accent-deep: #93a7ff;}[data-theme="dark"] div#mainmenu [item="area-warehouse"],[data-theme="dark"] div#mainmenu [data-area="area-warehouse"] {--section-accent: #a78bfa;--section-accent-rgb: 167, 139, 250;--section-accent-deep: #c4b5fd;}[data-theme="dark"] div#mainmenu [item="area-masterdata"],[data-theme="dark"] div#mainmenu [data-area="area-masterdata"] {--section-accent: #38bdf8;--section-accent-rgb: 56, 189, 248;--section-accent-deep: #7dd3fc;}[data-theme="dark"] div#mainmenu [item="area-resources"],[data-theme="dark"] div#mainmenu [data-area="area-resources"] {--section-accent: #2dd4bf;--section-accent-rgb: 45, 212, 191;--section-accent-deep: #5eead4;}[data-theme="dark"] div#mainmenu [item="area-analytics"],[data-theme="dark"] div#mainmenu [data-area="area-analytics"] {--section-accent: #f472b6;--section-accent-rgb: 244, 114, 182;--section-accent-deep: #f9a8d4;}div#mainmenu div.mainmenu-wrapper {width: 100%;flex: 1;overflow-x: hidden;overflow-y: auto;scrollbar-width: thin;scrollbar-color: var(--sidebar-scrollbar) transparent;padding: 0 0 var(--space-6);}div#mainmenu .mainmenu-userrail {margin-top: auto;padding: var(--space-2-5) var(--space-3);border-top: 1px solid var(--sidebar-border);background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(15, 23, 42, 0.015));}div#mainmenu .mainmenu-userrail-profile {min-width: 0;}div#mainmenu .mainmenu-userrail-profile-link {display: grid;grid-template-columns: 38px minmax(0, 1fr);align-items: center;column-gap: var(--space-3);min-width: 0;color: var(--sidebar-text);padding: var(--space-1-5) var(--space-2) var(--space-1);border-radius: 8px;}div#mainmenu .mainmenu-userrail-profile:hover .mainmenu-userrail-profile-link {background: var(--sidebar-bg-hover);}div#mainmenu .mainmenu-userrail-avatar {width: 38px;height: 38px;border-radius: 999px;object-fit: cover;flex-shrink: 0;}div#mainmenu i.mainmenu-userrail-avatar {display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba(var(--area-accent-rgb), 0.28);background: rgba(var(--area-accent-rgb), 0.12);color: var(--sidebar-accent);font-size: 18px;}div#mainmenu .mainmenu-userrail-text {display: flex;flex-direction: column;align-items: flex-start;min-width: 0;width: 100%;flex: 1;overflow: hidden;}div#mainmenu .mainmenu-userrail-text strong,div#mainmenu .mainmenu-userrail-text span {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}div#mainmenu .mainmenu-userrail-name {display: block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: normal;font-size: 13px;font-weight: var(--font-weight-semibold);color: var(--text-primary);line-height: 1.2;margin-top: 1px;text-decoration: none;}div#mainmenu .mainmenu-userrail-name:hover {color: var(--text-primary);}div#mainmenu .mainmenu-userrail-text span {font-size: 11px;color: var(--text-tertiary);line-height: 1.2;}div#mainmenu .mainmenu-userrail-meta {display: block;align-items: center;min-width: 0;margin-top: 2px;width: 100%;max-width: 100%;overflow: hidden;flex: 0 0 auto;}div#mainmenu .mainmenu-userrail-meta a,div#mainmenu .mainmenu-userrail-meta span {color: var(--text-tertiary);text-decoration: none;display: block;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}div#mainmenu .mainmenu-userrail-meta a:hover {color: var(--text-secondary);}div#mainmenu .mainmenu-userrail-meta a.mainmenu-userrail-tenant {width: fit-content;max-width: 100%;}div#mainmenu .mainmenu-userrail-meta a + a,div#mainmenu .mainmenu-userrail-meta span + a,div#mainmenu .mainmenu-userrail-meta a + span {margin-left: 0;}div#mainmenu .mainmenu-userrail-meta a.mainmenu-userrail-team::before {content: '';margin: 0;}div#mainmenu .mainmenu-userrail-meta a:empty,div#mainmenu .mainmenu-userrail-meta span:empty {display: none;}div#mainmenu .mainmenu-userrail-meta a.mainmenu-userrail-team:empty::before {display: none;content: '';}div#mainmenu .mainmenu-userrail-actions {position: relative;display: flex;gap: 6px;flex-shrink: 0;box-sizing: border-box;width: 100%;padding: 0 var(--space-2);margin-top: 2px;}div#mainmenu .mainmenu-userrail-actions a {width: 30px;height: 30px;display: inline-flex;align-items: center;justify-content: center;border-radius: 7px;color: var(--sidebar-icon);text-decoration: none;background: transparent;}div#mainmenu .mainmenu-userrail-actions a:hover {background: var(--sidebar-bg-hover);color: var(--sidebar-text-hover);}div#mainmenu .mainmenu-devpanel {display: none;margin-top: var(--space-2);border-top: 1px dashed var(--sidebar-border);padding-top: var(--space-2);}div#mainmenu .mainmenu-userrail.show-devpanel .mainmenu-devpanel {display: block;}div#mainmenu .mainmenu-devtoggle {width: 30px;height: 30px;display: inline-flex;align-items: center;justify-content: center;border-radius: 7px;color: var(--sidebar-icon);text-decoration: none;background: transparent;}div#mainmenu .mainmenu-devtoggle::after {content: attr(data-dev-tooltip);position: absolute;z-index: 20;bottom: calc(100% + 8px);right: auto;left: 0;box-sizing: border-box;width: 100%;max-width: calc(100vw - 16px);padding: 7px 9px;border: 1px solid var(--sidebar-border);border-radius: 7px;background: var(--sidebar-bg);box-shadow: var(--shadow-md);color: var(--text-primary);font-size: 11px;font-weight: var(--font-weight-normal);line-height: 1.4;opacity: 0;pointer-events: none;text-align: left;white-space: pre-line;overflow-wrap: anywhere;transform: translateY(-2px);transition: opacity 120ms ease, transform 120ms ease;}div#mainmenu .mainmenu-devtoggle:hover::after,div#mainmenu .mainmenu-devtoggle:focus-visible::after {opacity: 1;transform: translateY(0);}div#mainmenu .mainmenu-devtoggle:hover {background: var(--sidebar-bg-hover);color: var(--sidebar-text-hover);}.erp-floating-tooltip {position: fixed;z-index: 65010;box-sizing: border-box;max-width: calc(100vw - 16px);padding: 7px 9px;border: 1px solid var(--sidebar-border);border-radius: 7px;background: var(--sidebar-bg);box-shadow: var(--shadow-md);color: var(--text-primary);font-size: 11px;font-weight: var(--font-weight-normal);line-height: 1.4;pointer-events: none;text-align: left;white-space: pre-line;overflow-wrap: anywhere;}.erp-floating-tooltip[hidden] {display: none;}div#mainmenu .mainmenu-userrail.show-devpanel .mainmenu-devtoggle {background: var(--sidebar-bg-hover);color: var(--sidebar-text-hover);}div#mainmenu .mainmenu-devpanel-title {display: flex;align-items: center;gap: var(--space-2);padding: var(--space-1) var(--space-2) var(--space-2);color: var(--text-secondary);font-size: 12px;font-weight: var(--font-weight-medium);}div#mainmenu .mainmenu-devrail-body {display: flex;flex-direction: column;gap: 4px;padding: 0 var(--space-2);}div#mainmenu .mainmenu-devrail-info {font-size: 11px;color: var(--text-tertiary);line-height: 1.35;padding: 0 0 var(--space-1);word-break: break-word;}div#mainmenu .mainmenu-devrail-runtime {display: flex;flex-direction: column;gap: 2px;}div#mainmenu .mainmenu-devrail-runtime-row {display: grid;grid-template-columns: 52px minmax(0, 1fr);gap: var(--space-1);}div#mainmenu .mainmenu-devrail-runtime-label {color: var(--text-secondary);font-weight: var(--font-weight-medium);}div#mainmenu .mainmenu-devrail-runtime-value {min-width: 0;word-break: break-word;}div#mainmenu .mainmenu-devrail-body a {display: flex;align-items: center;gap: var(--space-2);min-height: 30px;padding: 0 var(--space-2);border-radius: 8px;color: var(--text-secondary);text-decoration: none;font-size: 12px;}div#mainmenu .mainmenu-devrail-body a:hover {background: var(--sidebar-bg-hover);color: var(--text-primary);}div#mainmenu .mainmenu-devrail-body a i {width: 16px;text-align: center;color: var(--sidebar-icon);}div#mainmenu .mainmenu-devpanel-action {display: flex;align-items: center;gap: var(--space-2);width: 100%;min-height: 30px;box-sizing: border-box;border: 0;border-radius: 8px;padding: 0 var(--space-2);background: transparent;color: var(--text-secondary);font: inherit;font-size: 12px;text-align: left;text-decoration: none;cursor: pointer;}div#mainmenu .mainmenu-devpanel-action:hover,div#mainmenu .mainmenu-devpanel-action.is-active {background: var(--sidebar-bg-hover);color: var(--text-primary);}div#mainmenu .mainmenu-devpanel-action i {width: 16px;color: var(--sidebar-icon);text-align: center;}div#mainmenu .mainmenu-devpanel-action span {flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}div#mainmenu .mainmenu-devpanel-action strong {display: inline-flex;align-items: center;min-height: 18px;margin-left: auto;padding: 0 6px;border-radius: 999px;background: var(--sidebar-bg);color: var(--text-tertiary);font-size: 11px;font-weight: var(--font-weight-medium);line-height: 1;}div#mainmenu .mainmenu-devpanel-action.is-active strong {background: rgba(34, 197, 94, 0.14);color: #15803d;}.erp-dev-performance-overlay {--performance-panel-bg: var(--bg-surface-raised, #fff);--performance-header-bg: var(--bg-surface-raised, #fff);--performance-card-bg: rgba(248, 250, 252, 0.94);--performance-card-hover: rgba(226, 232, 240, 0.74);--performance-border: rgba(120, 130, 150, 0.24);--performance-border-strong: rgba(120, 130, 150, 0.35);--performance-text: var(--text-primary, #1f2933);--performance-muted: var(--text-secondary, #667085);--performance-time: #a45b55;--performance-good-text: #15803d;--performance-watch-text: #9a5a12;--performance-tune-text: #8f4b46;position: fixed;top: 74px;right: 18px;z-index: 22000;width: min(440px, calc(100vw - 24px));max-height: calc(100vh - 96px);display: flex;flex-direction: column;overflow: hidden;border: 1px solid var(--performance-border-strong);border-radius: 8px;background: var(--performance-panel-bg);color: var(--performance-text);box-shadow: 0 18px 40px rgba(15, 23, 42, 0.24);font-size: 12px;}[data-theme="dark"] .erp-dev-performance-overlay {--performance-panel-bg: #1a1d2b;--performance-header-bg: #1a1d2b;--performance-card-bg: #141620;--performance-card-hover: #1e2133;--performance-border: rgba(148, 163, 184, 0.18);--performance-border-strong: rgba(148, 163, 184, 0.28);--performance-text: #e2e8f0;--performance-muted: #94a3b8;--performance-time: #fca5a5;--performance-good-text: #86efac;--performance-watch-text: #fcd34d;--performance-tune-text: #fca5a5;box-shadow: 0 18px 46px rgba(0, 0, 0, 0.55);}.erp-dev-performance-header {display: flex;align-items: center;justify-content: space-between;gap: 8px;position: sticky;top: 0;padding: 10px 12px;background: var(--performance-header-bg);border-bottom: 1px solid var(--performance-border);cursor: move;user-select: none;}.erp-dev-performance-title {display: flex;align-items: center;min-width: 0;gap: 10px;}.erp-dev-performance-body {overflow: auto;overscroll-behavior: contain;}.erp-dev-performance-header strong,.erp-dev-performance-header span {display: block;}.erp-dev-performance-header span {color: var(--performance-muted);font-size: 11px;}.erp-dev-performance-header-score {display: none;grid-template-columns: auto;justify-items: end;min-width: 52px;border: 1px solid var(--performance-border);border-radius: 6px;padding: 3px 6px;background: var(--performance-card-bg);}.erp-dev-performance-header-score span {color: var(--performance-muted);font-size: 9px;line-height: 1.1;text-transform: uppercase;}.erp-dev-performance-header-score strong {color: var(--performance-text);font-size: 13px;font-variant-numeric: tabular-nums;line-height: 1.1;}.erp-dev-performance-header-score.is-good {border-color: rgba(34, 197, 94, 0.26);background: rgba(34, 197, 94, 0.08);}.erp-dev-performance-header-score.is-watch {border-color: rgba(217, 119, 6, 0.25);background: rgba(217, 119, 6, 0.08);}.erp-dev-performance-header-score.is-tune {border-color: rgba(164, 91, 85, 0.28);background: rgba(164, 91, 85, 0.08);}body .erp-dev-performance-overlay button,body .erp-dev-performance-overlay button.ui-button {box-sizing: border-box !important;appearance: none;box-shadow: none !important;font-family: inherit !important;line-height: normal !important;}.erp-dev-performance-actions {display: flex;align-items: center;gap: 4px;}body .erp-dev-performance-overlay .erp-dev-performance-copy,body .erp-dev-performance-overlay .erp-dev-performance-minimize,body .erp-dev-performance-overlay .erp-dev-performance-close {display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: 0 0 28px !important;width: 28px !important;min-width: 28px !important;max-width: 28px !important;height: 28px !important;min-height: 28px !important;max-height: 28px !important;margin: 0 !important;padding: 0 !important;border: 1px solid var(--performance-border-strong) !important;border-radius: 6px !important;background: var(--performance-card-bg) !important;color: var(--performance-muted) !important;font-size: 12px !important;cursor: pointer;text-indent: 0 !important;}body .erp-dev-performance-overlay .erp-dev-performance-copy:hover,body .erp-dev-performance-overlay .erp-dev-performance-minimize:hover,body .erp-dev-performance-overlay .erp-dev-performance-close:hover {background: var(--performance-card-hover) !important;color: var(--performance-text) !important;}body .erp-dev-performance-overlay .erp-dev-performance-query-copy {display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: 0 0 22px !important;width: 22px !important;min-width: 22px !important;max-width: 22px !important;height: 22px !important;min-height: 22px !important;max-height: 22px !important;margin: 0 0 0 auto !important;padding: 0 !important;border: 1px solid var(--performance-border) !important;border-radius: 5px !important;background: var(--performance-card-bg) !important;color: var(--performance-muted) !important;font-size: 10px !important;cursor: pointer;}body .erp-dev-performance-overlay .erp-dev-performance-query-copy:hover {background: var(--performance-card-hover) !important;color: var(--performance-text) !important;}.erp-dev-performance-overlay.is-minimized {width: min(360px, calc(100vw - 24px));}.erp-dev-performance-overlay.is-minimized .erp-dev-performance-header-score {display: inline-grid;}.erp-dev-performance-overlay.is-minimized .erp-dev-performance-body {display: none;}.erp-dev-performance-status {display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 10px;align-items: center;margin: 10px 12px 0;padding: 9px 10px 8px;border: 1px solid var(--performance-border);border-radius: 6px;background: var(--performance-card-bg);}.erp-dev-performance-score-meter {min-width: 0;padding-top: 18px;}.erp-dev-performance-score-bar {position: relative;height: 8px;border-radius: 999px;background: linear-gradient(90deg, #1f9d55 0%, #7dbb42 32%, #d9a441 58%, #c96c4b 78%, #9d4d4a 100%);box-shadow: inset 0 0 0 1px rgba(15, 23, 42, 0.12);}.erp-dev-performance-score-arrow {position: absolute;top: -8px;width: 0;height: 0;transform: translateX(-50%);border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 7px solid var(--performance-text);}.erp-dev-performance-score-arrow.is-after-load {top: auto;bottom: -8px;border-top: 0;border-bottom: 7px solid var(--performance-muted);}.erp-dev-performance-score-arrow em {position: absolute;left: 50%;top: -16px;transform: translateX(-50%);color: var(--performance-muted);font-size: 9px;font-style: normal;font-weight: 700;letter-spacing: 0;line-height: 1;}.erp-dev-performance-score-arrow.is-after-load em {top: 10px;}.erp-dev-performance-score-scale {display: flex;justify-content: space-between;margin-top: 10px;color: var(--performance-muted);font-size: 10px;line-height: 1;}.erp-dev-performance-score-timing {display: flex;flex-wrap: wrap;gap: 4px 8px;margin-top: 5px;color: var(--performance-muted);font-size: 10px;line-height: 1.2;}.erp-dev-performance-score-timing strong {color: var(--performance-text);font-weight: 700;}.erp-dev-performance-score-values {display: grid;gap: 6px;min-width: 74px;text-align: right;}.erp-dev-performance-score-value span,.erp-dev-performance-score-value em {display: block;color: var(--performance-muted);font-size: 10px;line-height: 1.2;}.erp-dev-performance-score-value strong {display: block;color: var(--performance-text);font-size: 18px;font-variant-numeric: tabular-nums;line-height: 1.1;}.erp-dev-performance-score-value em {font-style: normal;}.erp-dev-performance-score-value.is-efficiency {padding-top: 5px;border-top: 1px solid var(--performance-border);}.erp-dev-performance-score-value.is-efficiency strong {font-size: 15px;}.erp-dev-performance-status.is-good {border-color: rgba(34, 197, 94, 0.26);background: rgba(34, 197, 94, 0.08);}.erp-dev-performance-status.is-good .erp-dev-performance-score-value em {color: var(--performance-good-text);}.erp-dev-performance-status.is-watch {border-color: rgba(217, 119, 6, 0.25);background: rgba(217, 119, 6, 0.08);}.erp-dev-performance-status.is-watch .erp-dev-performance-score-value em {color: var(--performance-watch-text);}.erp-dev-performance-status.is-tune {border-color: rgba(164, 91, 85, 0.28);background: rgba(164, 91, 85, 0.08);}.erp-dev-performance-status.is-tune .erp-dev-performance-score-value em {color: var(--performance-tune-text);}.erp-dev-performance-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;padding: 10px 12px;}.erp-dev-performance-devtools {display: grid;grid-template-columns: minmax(0, 1fr) auto auto;gap: 6px;align-items: center;margin: 10px 12px 0;padding: 8px;border: 1px solid var(--performance-border);border-radius: 6px;background: var(--performance-card-bg);}.erp-dev-performance-devtools > div {min-width: 0;}.erp-dev-performance-devtools strong,.erp-dev-performance-devtools span {display: block;}.erp-dev-performance-devtools span {overflow: hidden;color: var(--performance-muted);font-size: 10px;text-overflow: ellipsis;white-space: nowrap;}body .erp-dev-performance-overlay .erp-dev-performance-devtools button,body .erp-dev-performance-overlay .erp-dev-performance-devtools button.ui-button {display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 5px !important;width: auto !important;min-width: 0 !important;height: 28px !important;min-height: 28px !important;margin: 0 !important;padding: 0 8px !important;border: 1px solid var(--performance-border-strong) !important;border-radius: 6px !important;background: var(--performance-panel-bg) !important;color: var(--performance-text) !important;font-size: 10px !important;cursor: pointer;}body .erp-dev-performance-overlay .erp-dev-performance-devtools button:hover,body .erp-dev-performance-overlay .erp-dev-performance-devtools button.is-active {background: var(--performance-card-hover) !important;}body .erp-dev-performance-overlay .erp-dev-performance-devtools button:disabled {cursor: not-allowed;opacity: 0.45;}.erp-dev-performance-grid div,.erp-dev-performance-section {border: 1px solid var(--performance-border);border-radius: 6px;padding: 8px;background: var(--performance-card-bg);}.erp-dev-performance-grid span {display: block;margin-bottom: 3px;color: var(--performance-muted);font-size: 11px;}.erp-dev-performance-grid strong {font-size: 13px;}.erp-dev-performance-grid .erp-dev-performance-metric-detail {display: block;margin-top: 2px;color: var(--performance-muted);font-size: 10px;line-height: 1.25;}.erp-dev-performance-grid .erp-dev-performance-abbr {display: inline;cursor: help;text-decoration: underline dotted rgba(120, 130, 150, 0.65);text-underline-offset: 3px;}.erp-dev-performance-grid .erp-dev-performance-dot {display: inline;color: var(--performance-muted);font-weight: normal;}.erp-dev-performance-section {margin: 0 12px 10px;}.erp-dev-performance-section h4 {display: flex;justify-content: space-between;margin: 0 0 6px;font-size: 12px;}body .erp-dev-performance-overlay .erp-dev-performance-section-toggle,body .erp-dev-performance-overlay .erp-dev-performance-section-toggle.ui-button {display: grid !important;grid-template-columns: minmax(0, 1fr) auto auto !important;align-items: center !important;gap: 8px !important;width: 100% !important;min-width: 0 !important;max-width: none !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;color: inherit !important;cursor: pointer;text-align: left !important;text-indent: 0 !important;}.erp-dev-performance-section-toggle strong,.erp-dev-performance-section-toggle span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.erp-dev-performance-section-toggle span {color: var(--performance-muted);font-weight: normal;}.erp-dev-performance-section-toggle i {color: var(--performance-muted);font-size: 11px;transition: transform 0.15s ease;}.erp-dev-performance-section.is-collapsed .erp-dev-performance-section-toggle i {transform: rotate(-90deg);}.erp-dev-performance-section.is-collapsed .erp-dev-performance-section-body {display: none;}.erp-dev-performance-section-body {margin-top: 6px;}.erp-dev-performance-section h4 span,.erp-dev-performance-empty {color: var(--performance-muted);font-weight: normal;}.erp-dev-performance-table-row {display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 8px;padding: 3px 0;}.erp-dev-performance-table-row span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.erp-dev-performance-function-row {display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 10px;padding: 5px 0;border-bottom: 1px solid var(--performance-border);}.erp-dev-performance-function-row:last-child {border-bottom: 0;}.erp-dev-performance-function-row > span {min-width: 0;}.erp-dev-performance-function-row > span:last-child {text-align: right;}.erp-dev-performance-function-row strong,.erp-dev-performance-function-row small {display: block;}.erp-dev-performance-function-row strong {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.erp-dev-performance-function-row small {color: var(--performance-muted);font-size: 10px;}.erp-dev-performance-span-row {position: relative;padding-left: calc(var(--performance-span-depth, 0) * 14px);}.erp-dev-performance-span-row.is-root {margin-top: 3px;}.erp-dev-performance-span-row small {grid-column: 2;color: var(--performance-muted);font-size: 10px;text-align: right;}.erp-dev-performance-span-guides {position: absolute;top: 0;bottom: 0;left: 0;display: flex;width: calc(var(--performance-span-depth, 0) * 14px);overflow: visible !important;}.erp-dev-performance-span-guide {position: relative;flex: 0 0 14px;}.erp-dev-performance-span-guide.is-continuing::before,.erp-dev-performance-span-guide.is-branch::before {position: absolute;top: 0;bottom: 0;left: 6px;border-left: 1px solid var(--performance-border-strong);content: '';}.erp-dev-performance-span-guide.is-branch:not(.is-continuing)::before {bottom: 50%;}.erp-dev-performance-span-guide.is-branch::after {position: absolute;top: 50%;right: 0;left: 6px;border-top: 1px solid var(--performance-border-strong);content: '';}.erp-dev-performance-duplicate {padding: 5px 0;border-radius: 5px;cursor: pointer;}.erp-dev-performance-duplicate + .erp-dev-performance-duplicate {border-top: 1px solid var(--performance-border);}.erp-dev-performance-duplicate:hover,.erp-dev-performance-duplicate:focus {outline: none;background: var(--performance-card-hover);}.erp-dev-performance-duplicate div {display: flex;align-items: center;gap: 8px;margin-bottom: 3px;}.erp-dev-performance-duplicate em {margin-left: auto;color: var(--performance-muted);font-size: 11px;font-style: normal;}.erp-dev-performance-request-badge {border: 1px solid var(--performance-border-strong);border-radius: 999px;padding: 1px 5px;background: var(--performance-card-bg);color: var(--performance-muted);font-size: 10px;font-weight: 700;line-height: 1.2;}.erp-dev-performance-time {color: var(--performance-time);font-weight: inherit;}.erp-dev-performance-duplicate code {display: block;color: var(--performance-muted);font-size: 11px;line-height: 1.35;}.erp-dev-performance-sql-full {display: none;}.erp-dev-performance-sql-preview {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.erp-dev-performance-duplicate.is-expanded code {max-height: 260px;overflow-x: hidden;overflow-y: auto;white-space: normal;}.erp-dev-performance-duplicate.is-expanded .erp-dev-performance-sql-preview {display: none;}.erp-dev-performance-duplicate.is-expanded .erp-dev-performance-sql-full {display: block;}.erp-dev-performance-explain {display: none;margin-top: 6px;padding-top: 6px;border-top: 1px solid var(--performance-border);color: var(--performance-muted);font-size: 11px;line-height: 1.35;}.erp-dev-performance-duplicate.is-expanded .erp-dev-performance-explain {display: block;}.erp-dev-performance-explain > strong,.erp-dev-performance-explain > span {align-items: baseline;}.erp-dev-performance-explain > strong {display: flex;gap: 6px;color: var(--performance-text);font-family: inherit;font-weight: 700;padding-bottom: 3px;}.erp-dev-performance-explain-row {display: grid;grid-template-columns: minmax(88px, 128px) minmax(0, 1fr) minmax(0, 1fr);gap: 8px;align-items: baseline;padding: 3px 0;border-top: 1px solid var(--performance-border);}.erp-dev-performance-explain-row:first-of-type {border-top: 0;}.erp-dev-performance-explain em {color: var(--performance-text);font-style: normal;font-weight: 700;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.erp-dev-performance-explain-row > span,.erp-dev-performance-explain-row > small {min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.erp-dev-performance-explain-row > small {color: var(--performance-muted);font-size: 11px;}.erp-dev-performance-rpc-sql-group .erp-dev-performance-explain {grid-column: 1 / -1;width: 100%;margin-left: 0;}.erp-dev-performance-rpc-details {padding: 2px 0 0;}.erp-dev-performance-rpc-detail-line,.erp-dev-performance-rpc-sql-group,.erp-dev-performance-rpc-sql-group > span {display: grid;grid-template-columns: 90px minmax(0, 1fr);gap: 8px;align-items: baseline;}.erp-dev-performance-rpc-detail-line,.erp-dev-performance-rpc-sql-group {padding: 3px 0;}.erp-dev-performance-rpc-detail-line strong,.erp-dev-performance-rpc-sql-group > strong {color: var(--performance-text);font-family: inherit;font-size: 11px;font-weight: 700;}.erp-dev-performance-rpc-detail-line span,.erp-dev-performance-rpc-sql-group > span {min-width: 0;overflow-wrap: anywhere;word-break: break-word;}.erp-dev-performance-rpc-sql-group {border-top: 1px solid var(--performance-border);margin-top: 3px;}.erp-dev-performance-rpc-sql-group > strong {padding-top: 4px;}.erp-dev-performance-rpc-sql-group > span {grid-column: 1 / -1;grid-template-columns: 90px minmax(0, 1fr) auto;padding: 3px 0;border-top: 1px solid var(--performance-border);}.erp-dev-performance-rpc-sql-group > span:first-of-type {border-top: 0;}.erp-dev-performance-rpc-sql-group em {color: var(--performance-text);font-style: normal;font-weight: 700;white-space: nowrap;}body.erp-dev-performance-dragging {user-select: none;}.erp-dev-log-overlay {position: fixed;z-index: 65020;top: clamp(16px, 5vh, 56px);right: clamp(16px, 4vw, 64px);bottom: clamp(16px, 5vh, 56px);left: clamp(16px, 4vw, 64px);display: flex;flex-direction: column;min-width: 0;overflow: hidden;border: 1px solid rgba(148, 163, 184, 0.32);border-radius: 12px;background: #0b1120;box-shadow: 0 24px 70px rgba(2, 6, 23, 0.52);color: #dbeafe;font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;}body.erp-dev-log-console-open > span.nova-global-shortcut-hint,body.erp-dev-log-console-open > span.nova-grid-navigation-shortcut-hint {display: none !important;}body.erp-dev-log-breakout {overflow: hidden;}body.erp-dev-log-breakout > :not(.erp-dev-log-overlay) {display: none !important;}body.erp-dev-log-breakout .erp-dev-log-overlay {top: 0;right: 0;bottom: 0;left: 0;border: 0;border-radius: 0;}body.erp-dev-log-breakout [data-dev-log-breakout] {display: none;}.erp-dev-log-overlay > header {display: flex;align-items: center;justify-content: space-between;min-height: 48px;padding: 0 14px;border-bottom: 1px solid rgba(148, 163, 184, 0.22);background: #111827;}.erp-dev-log-overlay > header > div {display: flex;align-items: center;gap: 10px;}.erp-dev-log-overlay > header strong {color: #f8fafc;font-size: 14px;}.erp-dev-log-overlay [data-dev-log-status] {padding: 3px 7px;border-radius: 999px;background: rgba(148, 163, 184, 0.16);color: #cbd5e1;font: 600 10px/1.2 var(--font-family, sans-serif);text-transform: uppercase;}.erp-dev-log-overlay [data-dev-log-status].is-live {background: rgba(34, 197, 94, 0.18);color: #86efac;}.erp-dev-log-overlay [data-dev-log-status].is-error {background: rgba(239, 68, 68, 0.18);color: #fca5a5;}.erp-dev-log-overlay [data-dev-log-status].is-paused {background: rgba(245, 158, 11, 0.18);color: #fcd34d;}body .erp-dev-log-overlay button,body .erp-dev-log-overlay button.ui-button,.erp-dev-log-overlay input,.erp-dev-log-overlay select {box-sizing: border-box;min-height: 30px;border: 1px solid rgba(148, 163, 184, 0.28);border-radius: 7px;background: #172033;color: #e2e8f0;font: 12px/1.3 var(--font-family, sans-serif);}body .erp-dev-log-overlay button,body .erp-dev-log-overlay button.ui-button {width: auto;margin: 0;padding: 0 10px;cursor: pointer;}body .erp-dev-log-overlay button:hover,body .erp-dev-log-overlay button.is-active {border-color: rgba(96, 165, 250, 0.7);background: #1e3a5f;}.erp-dev-log-actions button {min-width: 32px;padding: 0;}.erp-dev-log-toolbar {display: grid;grid-template-columns: minmax(180px, 1fr) 130px 130px auto auto auto auto;align-items: center;gap: 8px;padding: 10px 12px;border-bottom: 1px solid rgba(148, 163, 184, 0.18);}.erp-dev-log-filter-details label {display: inline-flex;align-items: center;gap: 5px;color: #94a3b8;font: 11px/1.3 var(--font-family, sans-serif);white-space: nowrap;}.erp-dev-log-filter-details {display: flex;align-items: center;gap: 10px;min-height: 34px;padding: 5px 12px;border-bottom: 1px solid rgba(148, 163, 184, 0.12);background: rgba(15, 23, 42, 0.65);}.erp-dev-log-filter-details [data-dev-log-custom-range] {display: flex;gap: 8px;}.erp-dev-log-filter-details [data-dev-log-custom-range][hidden] {display: none;}.erp-dev-log-filter-details input[type="datetime-local"] {padding: 0 6px;color-scheme: dark;}.erp-dev-log-active-filters {display: flex;min-width: 0;gap: 6px;overflow: auto;}body .erp-dev-log-overlay .erp-dev-log-active-filters button {min-height: 24px;max-width: 420px;overflow: hidden;border-color: rgba(96, 165, 250, 0.35);background: rgba(30, 58, 95, 0.72);color: #bfdbfe;font-size: 10px;text-overflow: ellipsis;white-space: nowrap;}.erp-dev-log-toolbar input,.erp-dev-log-toolbar select {width: 100%;padding: 0 9px;}.erp-dev-log-toolbar span {color: #94a3b8;font: 11px/1.2 var(--font-family, sans-serif);text-align: right;}.erp-dev-log-list {flex: 1;min-height: 0;overflow: auto;overscroll-behavior: contain;}.erp-dev-log-entry {display: grid;grid-template-columns: 184px 76px minmax(0, 1fr);gap: 10px;align-items: start;padding: 8px 12px;border-bottom: 1px solid rgba(148, 163, 184, 0.1);}.erp-dev-log-overlay.is-selection .erp-dev-log-entry {grid-template-columns: 28px 184px 76px minmax(0, 1fr);}.erp-dev-log-selection-control {display: grid;place-items: start center;padding-top: 1px;}.erp-dev-log-selection-control input {width: 16px;height: 16px;min-height: 0;margin: 0;accent-color: auto;}.erp-dev-log-selection-control input::before {background: #cbd5e1;}.erp-dev-log-selection-control input:checked,[data-theme="dark"] .erp-dev-log-selection-control input:checked {border-color: #94a3b8 !important;background: #1e293b;}.erp-dev-log-selection-control input:focus-visible {box-shadow: 0 0 0 3px rgba(148, 163, 184, 0.28);}.erp-dev-log-entry:hover {background: rgba(30, 41, 59, 0.7);}.erp-dev-log-entry.is-pinned {box-shadow: inset 3px 0 #fbbf24;background: rgba(120, 53, 15, 0.12);}.erp-dev-log-entry.is-context:not(.is-pinned) {box-shadow: inset 3px 0 #38bdf8;background: rgba(14, 116, 144, 0.1);}.erp-dev-log-entry time {color: #67e8f9;font-size: 11px;line-height: 1.5;white-space: nowrap;}.erp-dev-log-entry > strong {display: flex;min-width: 0;align-items: center;color: #86efac;font-size: 11px;line-height: 1.5;}.erp-dev-log-severity-label {min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.erp-dev-log-entry > strong.is-error,.erp-dev-log-entry > strong.is-fatal,.erp-dev-log-entry > strong.is-critical,.erp-dev-log-entry > strong.is-uncaught- {color: #f87171;}.erp-dev-log-entry > strong.is-warning,.erp-dev-log-entry > strong.is-warn,.erp-dev-log-entry > strong.is-notice,.erp-dev-log-entry > strong.is-deprecated {color: #fbbf24;}.erp-dev-log-entry > strong.is-debug,.erp-dev-log-entry > strong.is-dump {color: #c4b5fd;}.erp-dev-log-repeat-count {display: inline-block;flex: 0 0 auto;margin-left: 5px;padding: 1px 4px;border-radius: 999px;background: rgba(148, 163, 184, 0.18);color: #cbd5e1;font-size: 9px;}.erp-dev-log-entry pre {margin: 0;color: #e2e8f0;font: inherit;font-size: 12px;line-height: 1.45;overflow-wrap: anywhere;white-space: pre-wrap;}.erp-dev-log-entry mark {padding: 0 1px;border-radius: 2px;background: #fde047;box-shadow: 0 0 0 1px rgba(250, 204, 21, 0.28);color: #172033;}.erp-dev-log-token.is-keyword {color: #c4b5fd;font-weight: 600;}.erp-dev-log-token.is-string {color: #86efac;}.erp-dev-log-token.is-number {color: #fbbf24;}.erp-dev-log-token.is-comment {color: #64748b;font-style: italic;}.erp-dev-log-token.is-operator {color: #67e8f9;}.erp-dev-log-ellipsis {color: #94a3b8;}body .erp-dev-log-overlay button.erp-dev-log-expand {min-height: 0;margin-top: 4px;padding: 2px 7px;border-color: rgba(148, 163, 184, 0.18);background: rgba(30, 41, 59, 0.72);color: #94a3b8;font: 10px/1.4 var(--font-family, sans-serif);}.erp-dev-log-entry-actions {display: flex;flex-wrap: wrap;gap: 4px;margin-top: 5px;opacity: 0.68;}.erp-dev-log-entry:hover .erp-dev-log-entry-actions,.erp-dev-log-entry:focus-within .erp-dev-log-entry-actions {opacity: 1;}body .erp-dev-log-overlay .erp-dev-log-entry-actions button {min-height: 21px;padding: 1px 6px;border-color: rgba(148, 163, 184, 0.16);background: rgba(30, 41, 59, 0.56);color: #94a3b8;font-size: 9px;}body .erp-dev-log-overlay button.erp-dev-log-load-older {display: block;min-height: 26px;margin: 7px auto;color: #93c5fd;}.erp-dev-log-entry small {display: block;margin-top: 3px;color: #64748b;font-size: 10px;line-height: 1.4;}.erp-dev-log-empty {padding: 32px 16px;color: #64748b;text-align: center;}.erp-dev-log-selection-footer {display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 48px;padding: 0 12px;border-top: 1px solid rgba(148, 163, 184, 0.22);background: #111827;}.erp-dev-log-selection-footer span {color: #94a3b8;font: 11px/1.3 var(--font-family, sans-serif);}body .erp-dev-log-overlay .erp-dev-log-selection-footer button {border-color: #2563eb;background: #2563eb;color: #ffffff;font-weight: 700;}@media (max-width: 720px) {.erp-dev-log-toolbar {grid-template-columns: minmax(0, 1fr) 120px;}.erp-dev-log-filter-details,.erp-dev-log-filter-details [data-dev-log-custom-range] {align-items: stretch;flex-direction: column;}.erp-dev-log-entry {grid-template-columns: 1fr;gap: 2px;}.erp-dev-log-overlay.is-selection .erp-dev-log-entry {grid-template-columns: 28px minmax(0, 1fr);}.erp-dev-log-overlay.is-selection .erp-dev-log-entry time,.erp-dev-log-overlay.is-selection .erp-dev-log-entry > strong,.erp-dev-log-overlay.is-selection .erp-dev-log-entry > div {grid-column: 2;}}div#mainmenu ul#mainmenu {margin: 0;padding: 8px 0 0;list-style: none;width: 100%;}div#mainmenu li {display: block;position: relative;}div#mainmenu ul#mainmenu li.spacer {height: var(--space-3);}div#mainmenu ul#mainmenu li.title {margin: var(--space-2) 0 var(--space-1);padding: 0 var(--space-3) 0 var(--space-4);cursor: pointer;position: relative;display: grid;grid-template-columns: 24px minmax(0, 1fr);align-items: center;column-gap: var(--space-3);min-height: 34px;border-radius: 10px;transition: background-color 160ms ease, color 160ms ease;}div#mainmenu ul#mainmenu li.title::before {content: '';position: absolute;left: 18px;right: 18px;bottom: 0;height: 1px;background: linear-gradient(90deg, rgba(var(--section-accent-rgb, 59, 130, 246), 0), rgba(var(--section-accent-rgb, 59, 130, 246), 0.14) 18%, rgba(var(--section-accent-rgb, 59, 130, 246), 0.14) 82%, rgba(var(--section-accent-rgb, 59, 130, 246), 0));pointer-events: none;}div#mainmenu ul#mainmenu li.title:first-child {margin-top: 0;}div#mainmenu ul#mainmenu li.title span.menu-label {position: relative;display: block;min-width: 0;padding: var(--space-1-5) var(--space-8) var(--space-1-5) 0;color: var(--sidebar-group-text);font-size: 11px;font-weight: var(--font-weight-semibold);letter-spacing: 0.08em;text-transform: uppercase;}div#mainmenu ul#mainmenu li.title:hover {color: var(--section-accent-deep, var(--sidebar-text-hover));background: rgba(var(--section-accent-rgb, 59, 130, 246), 0.05);}div#mainmenu ul#mainmenu li.title:hover::before {background: linear-gradient(90deg, rgba(var(--section-accent-rgb, 59, 130, 246), 0), rgba(var(--section-accent-rgb, 59, 130, 246), 0.22) 18%, rgba(var(--section-accent-rgb, 59, 130, 246), 0.22) 82%, rgba(var(--section-accent-rgb, 59, 130, 246), 0));}div#mainmenu ul#mainmenu li.title:hover span.menu-label {color: var(--section-accent-deep, var(--sidebar-text-hover));}div#mainmenu ul#mainmenu li.title i.menuicon {width: 24px;min-width: 24px;display: inline-flex;align-items: center;justify-content: center;color: var(--section-accent, var(--sidebar-icon));background: transparent;box-shadow: none;font-size: 13px;line-height: 1;text-align: center;}div#mainmenu ul#mainmenu li.title::after {font-family: FontAwesome;content: "\f078";font-size: 10px;color: var(--sidebar-icon);position: absolute;right: 16px;top: 50%;transform: translateY(-50%);transition: transform 200ms ease, color 150ms ease;pointer-events: none;}div#mainmenu ul#mainmenu li.title.collapsed::after {transform: translateY(-50%) rotate(-90deg);}div#mainmenu ul#mainmenu li.link {padding: 1px var(--space-3) 1px var(--space-4);position: relative;}body.nova-booting[data-active-area] div#mainmenu ul#mainmenu li.link[data-area] {display: none;}body.nova-booting[data-active-area="area-dashboard"] div#mainmenu ul#mainmenu li.link[data-area="area-dashboard"],body.nova-booting[data-active-area="area-sales"] div#mainmenu ul#mainmenu li.link[data-area="area-sales"],body.nova-booting[data-active-area="area-orders"] div#mainmenu ul#mainmenu li.link[data-area="area-orders"],body.nova-booting[data-active-area="area-production"] div#mainmenu ul#mainmenu li.link[data-area="area-production"],body.nova-booting[data-active-area="area-warehouse"] div#mainmenu ul#mainmenu li.link[data-area="area-warehouse"],body.nova-booting[data-active-area="area-masterdata"] div#mainmenu ul#mainmenu li.link[data-area="area-masterdata"],body.nova-booting[data-active-area="area-resources"] div#mainmenu ul#mainmenu li.link[data-area="area-resources"],body.nova-booting[data-active-area="area-analytics"] div#mainmenu ul#mainmenu li.link[data-area="area-analytics"] {display: block;}body.nova-booting[data-active-area="area-dashboard"] div#mainmenu ul#mainmenu li.link[data-area="area-dashboard"],body.nova-booting[data-active-area="area-sales"] div#mainmenu ul#mainmenu li.link[data-area="area-sales"],body.nova-booting[data-active-area="area-orders"] div#mainmenu ul#mainmenu li.link[data-area="area-orders"],body.nova-booting[data-active-area="area-production"] div#mainmenu ul#mainmenu li.link[data-area="area-production"],body.nova-booting[data-active-area="area-warehouse"] div#mainmenu ul#mainmenu li.link[data-area="area-warehouse"],body.nova-booting[data-active-area="area-masterdata"] div#mainmenu ul#mainmenu li.link[data-area="area-masterdata"],body.nova-booting[data-active-area="area-resources"] div#mainmenu ul#mainmenu li.link[data-area="area-resources"],body.nova-booting[data-active-area="area-analytics"] div#mainmenu ul#mainmenu li.link[data-area="area-analytics"] {display: block;}div#mainmenu ul#mainmenu li a {padding: var(--space-2) var(--space-3);text-decoration: none;display: grid;grid-template-columns: 24px minmax(0, 1fr) auto;align-items: center;gap: var(--space-3);min-height: 40px;width: 100%;color: var(--sidebar-text);font-weight: var(--font-weight-medium);font-size: var(--font-size-sm);line-height: 1.2;position: relative;border-radius: 6px;transition: color 150ms ease, background-color 150ms ease, box-shadow 150ms ease, transform 150ms ease;}div#mainmenu ul#mainmenu li.link:hover a {color: var(--section-accent-deep, var(--sidebar-text-hover));background: rgba(var(--section-accent-rgb, 59, 130, 246), 0.06);}div#mainmenu ul#mainmenu li.link.active a,div#mainmenu ul#mainmenu li.link.route-active a {color: var(--section-accent-deep, var(--sidebar-text-active));background: rgba(var(--section-accent-rgb, 59, 130, 246), 0.09);box-shadow: inset 0 0 0 1px rgba(var(--section-accent-rgb, 59, 130, 246), 0.12);}div#mainmenu ul#mainmenu li a i.menuicon {font-size: 14px;width: 24px;text-align: center;color: rgba(var(--section-accent-rgb, 100, 116, 139), 0.78);transition: color 150ms ease, transform 150ms ease;flex-shrink: 0;}div#mainmenu ul#mainmenu li.link:hover a i.menuicon,div#mainmenu ul#mainmenu li.link.active a i.menuicon,div#mainmenu ul#mainmenu li.link.route-active a i.menuicon {color: var(--section-accent, var(--sidebar-icon-hover));}div#mainmenu ul#mainmenu li a img.menuicon {width: 18px;height: 18px;flex-shrink: 0;opacity: 0.7;transition: opacity 150ms ease;}div#mainmenu ul#mainmenu li.link:hover a img.menuicon,div#mainmenu ul#mainmenu li.link.active a img.menuicon,div#mainmenu ul#mainmenu li.link.route-active a img.menuicon {opacity: 1;}div#mainmenu ul#mainmenu li a span.menu-label,div#mainmenu ul#mainmenu li a span.ferreous-lavel {display: block;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}div#mainmenu ul#mainmenu li a:not(:has(i.menuicon)):not(:has(img.menuicon)) span.menu-label,div#mainmenu ul#mainmenu li a:not(:has(i.menuicon)):not(:has(img.menuicon)) span.ferreous-lavel {grid-column: 1 / -1;}div#mainmenu ul#mainmenu li.title span.ferreous-lavel {display: block;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}div#mainmenu ul#mainmenu li.link[data-overflow-area],div#mainmenu ul#mainmenu li.link.mainmenu-overflow-item {display: none;}div#mainmenu ul#mainmenu li.link.mainmenu-overflow-toggle,div#mainmenu ul#mainmenu li.link[item$="-more"] {padding: var(--space-1) var(--space-4) var(--space-2);}div#mainmenu ul#mainmenu li.link.mainmenu-overflow-toggle a,div#mainmenu ul#mainmenu li.link[item$="-more"] a {display: flex;align-items: center;justify-content: center;width: 112px;min-height: 32px;margin: 4px auto;padding: 0 var(--space-3);border-radius: 6px;color: var(--text-tertiary);background: transparent;box-shadow: none;}div#mainmenu ul#mainmenu li.link.mainmenu-overflow-toggle:hover a,div#mainmenu ul#mainmenu li.link[item$="-more"]:hover a {color: var(--text-primary);background: rgba(var(--section-accent-rgb, 59, 130, 246), 0.05);}div#mainmenu ul#mainmenu li.link.mainmenu-overflow-toggle a i.menuicon,div#mainmenu ul#mainmenu li.link[item$="-more"] a i.menuicon {display: none;}div#mainmenu ul#mainmenu li.link.mainmenu-overflow-toggle a span.menu-label,div#mainmenu ul#mainmenu li.link.mainmenu-overflow-toggle a span.ferreous-lavel,div#mainmenu ul#mainmenu li.link[item$="-more"] a span.menu-label,div#mainmenu ul#mainmenu li.link[item$="-more"] a span.ferreous-lavel {display: inline-block;overflow: visible;color: inherit;font-size: 0;text-overflow: clip;transform-origin: center;transition: transform 150ms ease;}div#mainmenu ul#mainmenu li.link.mainmenu-overflow-toggle a span.menu-label::before,div#mainmenu ul#mainmenu li.link.mainmenu-overflow-toggle a span.ferreous-lavel::before,div#mainmenu ul#mainmenu li.link[item$="-more"] a span.menu-label::before,div#mainmenu ul#mainmenu li.link[item$="-more"] a span.ferreous-lavel::before {content: "...";font-size: var(--font-size-sm);}div#mainmenu ul#mainmenu li.link.mainmenu-overflow-toggle.is-expanded a span.menu-label,div#mainmenu ul#mainmenu li.link.mainmenu-overflow-toggle.is-expanded a span.ferreous-lavel,div#mainmenu ul#mainmenu li.link[item$="-more"].is-expanded a span.menu-label,div#mainmenu ul#mainmenu li.link[item$="-more"].is-expanded a span.ferreous-lavel {transform: rotate(90deg);}body:not(.collapsed) div#mainmenu ul#mainmenu li.title {visibility: hidden;height: 0;margin: 0;padding: 0;overflow: hidden;}body:not(.collapsed) div#mainmenu ul#mainmenu li.link a span.menu-label,body:not(.collapsed) div#mainmenu ul#mainmenu li.link a span.ferreous-lavel,body:not(.collapsed) div#mainmenu:hover ul#mainmenu li.link a span,body:not(.collapsed) div#mainmenu:hover ul#mainmenu li.link a span.menu-label,body:not(.collapsed) div#mainmenu:hover ul#mainmenu li.link a span.ferreous-lavel,body:not(.collapsed) div#mainmenu ul#mainmenu li.link:hover a span,body:not(.collapsed) div#mainmenu ul#mainmenu li.link:hover a span.menu-label,body:not(.collapsed) div#mainmenu ul#mainmenu li.link:hover a span.ferreous-lavel {display: none !important;float: none !important;margin: 0 !important;}body:not(.collapsed) div#mainmenu:hover ul#mainmenu li.link a img,body:not(.collapsed) div#mainmenu:hover ul#mainmenu li.link a i.menuicon,body:not(.collapsed) div#mainmenu ul#mainmenu li.link:hover a img,body:not(.collapsed) div#mainmenu ul#mainmenu li.link:hover a i.menuicon {float: none !important;margin: 0 !important;}body:not(.collapsed) div#mainmenu .mainmenu-userrail {padding-left: var(--space-2);padding-right: var(--space-2);}body:not(.collapsed) div#mainmenu .mainmenu-userrail-text,body:not(.collapsed) div#mainmenu .mainmenu-userrail-actions {display: none;}body:not(.collapsed) div#mainmenu .mainmenu-userrail-profile-link {grid-template-columns: 38px;justify-content: center;padding-left: 0;padding-right: 0;}body:not(.collapsed) div#mainmenu .mainmenu-userrail-profile {justify-content: center;}div#mainmenu ul#mainmenu li a span.badge {display: inline-flex;align-items: center;justify-content: center;min-width: 18px;height: 18px;border-radius: 99px;background: var(--section-accent, var(--sidebar-badge-bg));color: #fff;font-size: var(--font-size-2xs);font-weight: var(--font-weight-semibold);padding: 0 5px;box-shadow: 0 8px 16px rgba(var(--section-accent-rgb, 59, 130, 246), 0.24);}body:not(.collapsed) div#mainmenu ul#mainmenu li a span.badge {position: absolute;right: 6px;top: 2px;min-width: 14px;height: 14px;font-size: 8px;padding: 0 2px;}div#mainmenu ul#mainmenu li > ul.menu.submenu,div#mainmenu ul#mainmenu ul.menu.submenu {display: none !important;visibility: hidden !important;pointer-events: none !important;position: absolute !important;left: -9999px !important;top: 0 !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;box-shadow: none !important;overflow: hidden !important;}div#mainmenu li:hover > ul.menu.submenu,div#mainmenu li:hover ul.menu.submenu,div#mainmenu ul#mainmenu > li:hover > ul.menu.submenu {display: none !important;visibility: hidden !important;pointer-events: none !important;left: -9999px !important;margin: 0 !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;}div#mainmenu ul#mainmenu ul.menu.submenu li a {color: var(--text-secondary);padding: var(--space-2) var(--space-3);border-radius: var(--radius-md);grid-template-columns: minmax(0, 1fr);}div#mainmenu ul#mainmenu ul.menu.submenu li a:hover {color: var(--text-primary);background: var(--bg-surface-hover);}div#mainmenu ul#mainmenu li.menuItemForm,.mainmenu-contextnav-body ul#mainmenu-submenu li.menuItemForm {padding: var(--space-1) var(--space-3);}div#mainmenu ul#mainmenu li.menuItemForm form,.mainmenu-contextnav-body ul#mainmenu-submenu li.menuItemForm form {margin: 0;}div#mainmenu ul#mainmenu li.menuItemForm ul,.mainmenu-contextnav-body ul#mainmenu-submenu li.menuItemForm ul {margin: 0;padding: 0;list-style: none;}div#mainmenu ul#mainmenu li.menuItemForm li,.mainmenu-contextnav-body ul#mainmenu-submenu li.menuItemForm li {padding: 0;}div#mainmenu ul#mainmenu li.menuItemForm select,div#mainmenu ul#mainmenu li.menuItemForm input,.mainmenu-contextnav-body ul#mainmenu-submenu li.menuItemForm select,.mainmenu-contextnav-body ul#mainmenu-submenu li.menuItemForm input {width: 100%;min-height: 34px;border: 1px solid var(--border-default);border-radius: var(--radius-md);background: var(--bg-surface);color: var(--text-primary);padding: 0 var(--space-2);box-sizing: border-box;}div#mainmenu ul#mainmenu li.menuItemForm button,.mainmenu-contextnav-body ul#mainmenu-submenu li.menuItemForm button {width: 100%;min-height: 34px;border: 0;border-radius: var(--radius-md);background: rgba(var(--area-accent-rgb), 0.1);color: var(--area-accent-deep);font: inherit;cursor: pointer;}.mainmenu-contextnav {display: none;margin: var(--space-3) var(--space-3) var(--space-2);padding: var(--space-3);border-radius: 10px;background: rgba(var(--area-accent-rgb), 0.035);border: 1px solid rgba(var(--area-accent-rgb), 0.1);box-shadow: none;}.mainmenu-contextnav:not(.has-items) {display: none !important;}.mainmenu-contextnav.has-items {display: block;}body:not(.collapsed) div#mainmenu .mainmenu-contextnav {display: none !important;}.mainmenu-contextnav-header {display: flex;flex-direction: column;gap: 2px;padding: 0 var(--space-1) var(--space-2);}.mainmenu-contextnav-eyebrow {font-size: 10px;font-weight: var(--font-weight-bold);letter-spacing: 0.12em;text-transform: uppercase;color: var(--text-tertiary);}.mainmenu-contextnav-title {font-size: 12px;font-weight: var(--font-weight-medium);color: var(--text-secondary);}.mainmenu-contextnav-body ul#mainmenu-submenu {margin: 0;list-style: none;padding: 0;}.mainmenu-contextnav-body ul#mainmenu-submenu li {position: relative;padding: 0;}.mainmenu-contextnav-body ul#mainmenu-submenu li.spacer {height: var(--space-1-5);}.mainmenu-contextnav-body ul#mainmenu-submenu li.title {margin-top: var(--space-3);padding: 0 var(--space-1) var(--space-1);font-size: 10px;font-weight: var(--font-weight-bold);text-transform: uppercase;letter-spacing: 0.12em;color: var(--text-secondary);cursor: pointer;}.mainmenu-contextnav-body ul#mainmenu-submenu li.title:first-child {margin-top: 0;}.mainmenu-contextnav-body ul#mainmenu-submenu li.title span.menu-label,.mainmenu-contextnav-body ul#mainmenu-submenu li.title span.ferreous-lavel {display: flex;align-items: center;gap: var(--space-2);min-height: 20px;}.mainmenu-contextnav-body ul#mainmenu-submenu li.title.is-open span.menu-label,.mainmenu-contextnav-body ul#mainmenu-submenu li.title.is-open span.ferreous-lavel {color: var(--area-accent-deep);}.mainmenu-contextnav-body ul#mainmenu-submenu li.title span.menu-label::before {content: '';width: 8px;height: 8px;border-radius: 999px;background: rgba(var(--area-accent-rgb), 0.9);box-shadow: 0 0 0 4px rgba(var(--area-accent-rgb), 0.14);}.mainmenu-contextnav-body ul#mainmenu-submenu li.title[data-context-kind="filter"] span.menu-label::before {background: rgba(var(--area-accent-rgb), 0.9);box-shadow: 0 0 0 4px rgba(var(--area-accent-rgb), 0.14);}.mainmenu-contextnav-body ul#mainmenu-submenu li.title[data-context-kind="board"] span.menu-label::before {background: #8a63d2;box-shadow: 0 0 0 4px rgba(138, 99, 210, 0.14);}.mainmenu-contextnav-body ul#mainmenu-submenu li.link {padding: 1px 0;}.mainmenu-contextnav-body ul#mainmenu-submenu li a {min-height: 34px;display: flex;align-items: flex-start;gap: var(--space-2);padding: 7px var(--space-3);border-radius: 6px;color: var(--text-secondary);font-size: 13px;line-height: 1.35;text-decoration: none;transition: background-color 150ms ease, color 150ms ease, transform 150ms ease, box-shadow 150ms ease;}.mainmenu-contextnav-body ul#mainmenu-submenu li.link:hover a {color: var(--area-accent-deep);background: rgba(var(--area-accent-rgb), 0.05);}.mainmenu-contextnav-body ul#mainmenu-submenu li.link.active a,.mainmenu-contextnav-body ul#mainmenu-submenu li.link.route-active a {color: var(--area-accent-deep);background: rgba(var(--area-accent-rgb), 0.07);box-shadow: inset 0 0 0 1px rgba(var(--area-accent-rgb), 0.08);font-weight: var(--font-weight-semibold);}.mainmenu-contextnav-body ul#mainmenu-submenu li.link[data-context-group*="team"] a,.mainmenu-contextnav-body ul#mainmenu-submenu li.link[data-context-group*="filter"] a {min-height: 32px;font-size: 12px;border: 0;background: transparent;padding-left: var(--space-2);color: var(--text-secondary);}.mainmenu-contextnav-body ul#mainmenu-submenu li.link[data-context-group*="team"] a::before,.mainmenu-contextnav-body ul#mainmenu-submenu li.link[data-context-group*="filter"] a::before {content: '';width: 6px;height: 6px;min-width: 6px;margin-top: 6px;border-radius: 999px;background: rgba(var(--area-accent-rgb), 0.45);}.mainmenu-contextnav-body ul#mainmenu-submenu li.link[data-context-group*="team"]:hover a::before,.mainmenu-contextnav-body ul#mainmenu-submenu li.link[data-context-group*="filter"]:hover a::before,.mainmenu-contextnav-body ul#mainmenu-submenu li.link[data-context-group*="team"].active a::before,.mainmenu-contextnav-body ul#mainmenu-submenu li.link[data-context-group*="team"].route-active a::before,.mainmenu-contextnav-body ul#mainmenu-submenu li.link[data-context-group*="filter"].active a::before,.mainmenu-contextnav-body ul#mainmenu-submenu li.link[data-context-group*="filter"].route-active a::before {background: rgba(var(--area-accent-rgb), 0.9);}.mainmenu-contextnav-body ul#mainmenu-submenu li a img,.mainmenu-contextnav-body ul#mainmenu-submenu li a i {display: none;}.mainmenu-contextnav-body ul#mainmenu-submenu li a span.menu-label,.mainmenu-contextnav-body ul#mainmenu-submenu li a span.ferreous-lavel {display: block;min-width: 0;white-space: normal;overflow: visible;text-overflow: clip;}.mainmenu-contextnav-body ul#mainmenu-submenu li.context-overflow-item {display: none;}.mainmenu-contextnav.is-expanded .mainmenu-contextnav-body ul#mainmenu-submenu li.context-overflow-item {display: block;}.mainmenu-contextnav-toggle {padding-top: var(--space-1);}.mainmenu-contextnav-toggle button {width: 100%;min-height: 32px;border: 0;background: transparent;color: var(--text-tertiary);border-radius: 6px;cursor: pointer;font: inherit;}.mainmenu-contextnav-toggle button:hover {background: rgba(var(--area-accent-rgb), 0.05);color: var(--text-primary);}.mainmenu-contextnav.is-expanded .mainmenu-contextnav-toggle button span {display: inline-block;transform: rotate(90deg);}.mainmenu-contextnav-body ul#mainmenu-submenu li a span.badge {display: inline-flex;align-items: center;justify-content: center;min-width: 18px;height: 18px;margin-left: auto;border-radius: 99px;background: var(--area-accent);color: #fff;font-size: var(--font-size-2xs);font-weight: var(--font-weight-semibold);padding: 0 5px;}.qtip-mainmenu {background: var(--bg-surface);color: var(--text-primary);max-width: 200px;border: 1px solid var(--border-default);border-radius: var(--radius-md);box-shadow: var(--shadow-dropdown);padding: var(--space-1-5) var(--space-3);font-size: var(--font-size-sm);}.qtip-mainmenu .qtip-tip canvas {display: none;}body div#sidebar.sidebar-source {display: none !important;}div#aside ul#mainmenu {margin: 0;list-style: none;padding: var(--space-3);}div#aside ul#mainmenu li a {padding: var(--space-2) var(--space-3);display: block;color: var(--text-secondary);border-radius: var(--radius-lg);transition: color 150ms ease, background-color 150ms ease;font-size: var(--font-size-sm);text-decoration: none;}div#aside ul#mainmenu li a:hover {background: var(--bg-surface-hover);color: var(--text-primary);}div#aside ul#mainmenu li.title {color: var(--text-tertiary);padding: var(--space-3) var(--space-3) var(--space-1);text-transform: uppercase;font-weight: var(--font-weight-bold);font-size: 10px;letter-spacing: 0.1em;}div#aside ul#mainmenu li a img {vertical-align: middle;margin: 0 var(--space-2) 0 0;opacity: 0.5;}div#mainmenu .toggle-mainmenu {color: var(--sidebar-text);position: absolute;font-size: var(--font-size-xl);padding: var(--space-2);}body.collapsed div#mainmenu .toggle-mainmenu,body:not(.collapsed) div#mainmenu:hover .toggle-mainmenu {display: none;}html[data-mainmenu-drawer="true"] div#mainmenu ul#mainmenu li.title {visibility: visible !important;height: auto !important;padding: 0 var(--space-3) !important;margin-top: var(--space-2) !important;overflow: visible !important;}html[data-mainmenu-drawer="true"] div#mainmenu ul#mainmenu li a span.menu-label,html[data-mainmenu-drawer="true"] div#mainmenu ul#mainmenu li a span.ferreous-lavel {display: block !important;}html[data-mainmenu-drawer="true"] body:not(.collapsed) div#mainmenu ul#mainmenu li.title {visibility: visible !important;height: auto !important;padding: 0 var(--space-3) !important;overflow: visible !important;}html[data-mainmenu-drawer="true"] body:not(.collapsed) div#mainmenu ul#mainmenu li.link a span.badge {position: static;min-width: 18px !important;height: 18px !important;font-size: var(--font-size-2xs) !important;padding: 0 5px !important;}html[data-mainmenu-drawer="true"] .mainmenu-contextslot.is-visible,html[data-mainmenu-drawer="true"] .mainmenu-contextslot .mainmenu-contextnav.has-items {display: block !important;}html[data-mainmenu-drawer="true"] div#mainmenu .mainmenu-userrail-text,html[data-mainmenu-drawer="true"] div#mainmenu .mainmenu-userrail-actions {display: flex !important;}@media (max-width: 768px) {div#mainmenu ul#mainmenu li.link {padding: 2px var(--space-3) 2px var(--space-4);}div#mainmenu ul#mainmenu li a {min-height: 44px;font-size: var(--font-size-md);}div#mainmenu ul#mainmenu li.title span.menu-label {min-height: 48px;font-size: 11px;}div#mainmenu ul#mainmenu li a i.menuicon {font-size: 16px;width: 24px;}}div#communicator{}div#communicator div.view{position: absolute;top: 0;right: 0;left: 0;bottom: 0;height: auto !important;background: #f4f4f4;}body:not(.websocket) div#communicator div.view.chat{display: none !important;}body:not(.websocket) div#communicator div.view.wait{display: block !important;}div#communicator div.view div.upload{background-color: white;opacity: 0.8;position: absolute;top: 0;right: 0;left: 0;bottom: 60px;height: auto !important;display: none;}div#communicator div.view div.upload div.wrapper{border: 4px dashed #cfcfcf;border-spacing: 8px;margin: 20px;position: absolute;top: 0;right: 0;left: 0;bottom: 0;}div#communicator div.view div.upload div.wrapper div.text{text-align: center;margin: 0;position: absolute;top: 50%;margin-top: -50px;height: 100px;font-size: 40px;color: #cfcfcf;}div#communicator div.view header.title{position: absolute;top: 20px;right: 20px;left: 20px;height: 100px;color: black;}div#communicator div.view header.title h1{margin: 0;line-height: 32px;padding: 0;font-size: 30px;float: left;}div#communicator div.view header.title span.settings{margin: 8px 0 0 0;padding: 5px 5px 1px 5px;float: right;border: 1px solid #828387;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom: none;background-image: -webkit-linear-gradient(#ffffff,#e2e2e2);cursor: pointer;}div#communicator div.view header.title span.close{float: right;cursor: pointer;font-size: 20px;line-height: 32px;}div#communicator div.view header.title span.close:hover{border-color: rgb(48, 134, 200);color: rgb(48, 134, 200);}div#communicator div.view div.input{position: absolute;bottom: 0;left: 0;right: 0;background-color: #e0e0e0;padding: 5px;border-top: 1px solid #828387;}div#communicator div.view div.input div.textwrapper{float: left;}div#communicator div.view div.input textarea{height: 47px;width: 247px;padding: 5px;border: 1px solid #aaabab;resize: none;box-shadow: none;border-radius: 0;background: #fbfbfb;font-size: 12px;color: #777777;}div#communicator div.view div.input textarea:focus,div#communicator div.view div.input button:focus,div#communicator div.view div.input button:hover{outline-color: -moz-use-text-color !important;outline-style: none !important;outline-width: 0 !important;border: 1px solid rgb(48, 134, 200);}div#communicator div.view div.input button{background: #f0f0f0;padding: 3px 0 0 0;height: 47px;width: 47px;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;border: 1px solid #aaabab;background-image: -webkit-linear-gradient(#ffffff,#e2e2e2);margin: 0;cursor: pointer;}div#communicator div.view div.input button.send{}div#communicator div.view div.input button.upload{padding: 3px 0 0 0;margin-left: -1px;width: 22px;}div#communicator div.view div.input button span.ui-button-text{padding: 0;}div#communicator div.view section{position: absolute;top: 140px;bottom: 20px;left: 20px;right: 20px;overflow-y: scroll;}div#communicator div.view article{padding-top: 5px;padding-bottom: 5px;padding-right: 10px;}div#communicator div.view article.in{}div#communicator div.view article.out{}div#communicator div.view article header{width: auto;padding: 5px;}div#communicator div.view article header h1{font-weight: normal;color: black;margin: 0;}div#communicator div.view article header h1 img{display: none;}div#communicator div.view article header time{float: right;color: black;font-weight: lighter;}div#communicator div.view article header time span.small{font-size: 10px;}div#communicator div.view article p{padding: 5px;margin: 0;}div#communicator img.spinner{margin: 14px;display: none;}div#communicator div.sidebar ul,ul#communication-chatpartner{margin-top: 0;}ul#communication-chatpartner li{float: left;}div#communicator div.sidebar ul li,ul#communication-chatpartner li{-webkit-box-shadow: 0px 1px 1px #676767;-moz-box-shadow: 0px 1px 1px #676767;box-shadow: 0px 1px 1px #676767;border-left: 1px solid #434343;cursor: pointer;height: 48px;width: 48px;margin: 6px; border-top: 1px solid #343434;border-bottom: 1px solid #343434;border-right: 1px solid #343434; background: #434858;overflow: hidden;position: relative;}div#communicator div.sidebar ul li.week,ul#communication-chatpartner li.week{list-style-type: none;}div#communicator div.sidebar ul li:hover,ul#communication-chatpartner li:hover{background: #439cd3}div#communicator div.sidebar ul li.cwlogo{box-shadow: none;cursor: pointer;height: 48px;width: 48px;margin: 1px 6px 6px 6px;border: none;background: none;overflow: hidden;position: relative;margin-bottom: 66px;}div#communicator div.sidebar ul li.cwlogo:hover{background: none;}div#communicator div.sidebar ul li a,ul#communication-chatpartner li a{margin: 0;overflow: hidden;position: relative;max-width: 100%;float: left;}div#communicator div.sidebar ul li a img,ul#communication-chatpartner li a img{margin: 3px;}div#communicator div.sidebar ul li.image a img,ul#communication-chatpartner li.image a img{margin: 0;}div#communicator div.sidebar ul li.info,div#communicator div.sidebar ul li.error{ display: none;}div#communicator div.sidebar ul li.info.active,div#communicator div.sidebar ul li.error.active{ display: block !important;}div#communicator div.sidebar ul li.apebot img{ background-image: url('/resources/images/logo/apebot.png'); background-position: center center; background-repeat: no-repeat; background-size: 42px 42px;}div#communicator div.sidebar ul li.feed img,div#communicator div.sidebar ul li.settings img,div#communicator div.sidebar ul li.error img,div#communicator div.sidebar ul li.search img,div#communicator div.sidebar ul li.help img,div#communicator div.sidebar ul li.process img,div#communicator div.sidebar ul li.close img { display: none;}div#communicator div.sidebar ul li.feed a::before,div#communicator div.sidebar ul li.settings a::before,div#communicator div.sidebar ul li.error a::before,div#communicator div.sidebar ul li.search a::before,div#communicator div.sidebar ul li.help a::before,div#communicator div.sidebar ul li.process a::before,div#communicator div.sidebar ul li.close a::before { display: inline-flex; align-items: center; justify-content: center; width: 42px; height: 42px; font: normal normal normal 32px/1 FontAwesome;}div#communicator div.sidebar ul li.feed a::before { content: "\f086";}div#communicator div.sidebar ul li.worker img{ background-image: url('/resources/images/menu/worker.png'); background-position: center center; background-repeat: no-repeat; background-size: 42px 42px;}div#communicator div.sidebar ul li.settings{ position: absolute; bottom: 24px;}div#communicator div.sidebar ul li.settings a::before { content: "\f013";}div#communicator div.sidebar ul li.error a::before { content: "\f071";}div#communicator div.sidebar ul li.search a::before { content: "\f002";}div#communicator div.sidebar ul li.help a::before { content: "\f059";}div#communicator div.sidebar ul li.process a::before { content: "\f0ae";}div#communicator div.sidebar ul li.close a::before { content: "\f060"; width: 22px; height: 14px; font-size: 18px;}div#communicator div.sidebar ul li.language,body.communication div#communicator div.sidebar ul li.close,body.communication-reopen div#communicator div.sidebar ul li.close{ position: absolute; bottom: 80px;}div#communicator div.sidebar ul li.language img{}div#communicator div.sidebar ul li.logout{ position: absolute; bottom: 136px;}div#communicator div.sidebar ul li span,ul#communication-chatpartner li span{display: none;}div.x-label{color: white;width: 100%;text-align: center;text-transform: uppercase;padding: 4px 0 0 0;}div.x-value{color: white;width: 100%;text-align: center;text-transform: uppercase;font-size: 25px;color: #439cd3;}select#globalphoneselect{position: absolute;left: 0;top: 45px;width: 150px;border: none;height: 20px;-webkit-appearance: none;-webkit-border-radius: 0px;background: transparent;}select#globalphoneselect:focus{outline: 0;}input#globalphonenumberfield{border: none;height: 22px;position: absolute;bottom: 0;left: 0;width: 491px;font-size: 16px;background-color: transparent;background-clip: padding-box;background-position: center bottom,center calc(99%);background-repeat: no-repeat;background-image: linear-gradient(#439cd3,#439cd3),linear-gradient(rgba(120,130,140,.30),rgba(120,130,140,.30));background-size: 100% 2px,100% 1px;}input#globalphonenumberfield:focus{outline-color: -moz-use-text-color !important;outline-style: none !important;outline-width: 0 !important;}#globalphonenumbercall{position: absolute;bottom: 0;left: 491px;padding: 5px;background-color: transparent;background-clip: padding-box;background-position: center bottom,center calc(99%);background-repeat: no-repeat;background-image: linear-gradient(#439cd3,#439cd3),linear-gradient(rgba(120,130,140,.30),rgba(120,130,140,.30));background-size: 100% 2px,100% 1px;}#globalphonenumberreset{position: absolute;bottom: 0;left: 525px;padding: 5px;background-color: transparent;background-clip: padding-box;background-position: center bottom,center calc(99%);background-repeat: no-repeat;background-image: linear-gradient(#439cd3,#439cd3),linear-gradient(rgba(120,130,140,.30),rgba(120,130,140,.30));background-size: 100% 2px,100% 1px;}input#globalsearchfield,input#globalprocessfield{border: none;height: 22px;position: absolute;bottom: 0;left: 0;width: 100%;font-size: 16px;background-color: transparent;background-clip: padding-box;background-position: center bottom,center calc(99%);background-repeat: no-repeat;background-image: linear-gradient(#439cd3,#439cd3),linear-gradient(rgba(120,130,140,.30),rgba(120,130,140,.30));background-size: 100% 2px,100% 1px;}input#globalsearchfield:focus,input#globalprocessfield:focus{outline-color: -moz-use-text-color !important;outline-style: none !important;outline-width: 0 !important;}#com_feed.cti section article{border-left: 5px solid transparent;}#com_feed.search section article{border-left: 5px solid transparent;}#com_feed.cti section article.selected{border-left: 5px solid #439cd3;}#com_feed.search section article.selected{border-left: 5px solid #439cd3;}div#com_feed #grid_wms-items-grid div.gridbodydiv table.gridtable thead,div#com_feed #grid_scm-product-add-mandatorStockGrid div.gridbodydiv table.gridtable thead {display: none;}div.toolbar {height: var(--toolbar-height);}div#toolbar ul,div.toolbar ul {display: flex;align-items: center;width: 100%;height: var(--toolbar-height);margin: 0;padding: 0 var(--space-2);list-style: none;}div#toolbar ul {padding-right: var(--space-10);}div#toolbar ul li,div.toolbar ul li {display: inline-flex;align-items: center;height: var(--toolbar-height);}div#toolbar ul li.link,div#toolbar ul li.cdata,div.toolbar ul li.link,div.toolbar ul li.cdata {padding: 0 var(--space-3);color: var(--toolbar-text);display: inline-flex;align-items: center;cursor: pointer;height: 32px;font-size: var(--font-size-sm);font-weight: var(--font-weight-medium);position: relative;line-height: 32px;border-radius: var(--radius-md);margin: 0 var(--space-0-5);transition: background-color var(--transition-fast), color var(--transition-fast);}div#toolbar ul li.right,div.toolbar ul li.right {margin-left: auto;}div#toolbar ul li.group,div.toolbar ul li.group {margin: 0;}div#toolbar ul li.spacer.hidden {display: none;}div#toolbar ul li.spacer div,div.toolbar ul li.spacer div {margin-top: 0;height: 20px;border-right: 1px solid var(--toolbar-border);margin: 0 var(--space-1);}div#toolbar ul li a,div.toolbar ul li a {height: var(--toolbar-height);display: flex;align-items: center;color: var(--toolbar-text);gap: var(--space-1);transition: color var(--transition-fast);}div#toolbar ul li a:hover,div#toolbar ul li.active a,div.toolbar ul li a:hover,div.toolbar ul li.active a {color: var(--toolbar-active-text);}div#toolbar ul li a[disabled],div.toolbar ul li a[disabled],div#toolbar ul li.disabled a,div.toolbar ul li.disabled a {opacity: 0.35;cursor: default !important;}div#toolbar ul li a[disabled] *,div.toolbar ul li a[disabled] *,div#toolbar ul li.disabled a *,div.toolbar ul li.disabled a * {cursor: default !important;}div#toolbar ul li a[disabled]:hover,div.toolbar ul li a[disabled]:hover,div#toolbar ul li.disabled a:hover,div.toolbar ul li.disabled a:hover {background: none;}div#toolbar ul li.link:hover,div#toolbar ul li.cdata:hover,div.toolbar ul li.link:hover,div.toolbar ul li.cdata:hover {background-color: var(--toolbar-hover);color: var(--toolbar-active-text);}div#toolbar ul li.active,div.toolbar ul li.active {background-color: var(--toolbar-active);color: var(--toolbar-active-text);}div#toolbar ul li.title,div.toolbar ul li.title {font-weight: var(--font-weight-semibold);color: var(--toolbar-text);}div#toolbar ul li.title span.clock,div.toolbar ul li.title span.clock {height: 16px;display: block;float: right;font-size: var(--font-size-lg);padding: 0 0 0 var(--space-1);font-weight: var(--font-weight-normal);font-variant-numeric: tabular-nums;}div#toolbar ul li a img,div.toolbar ul li a img {vertical-align: middle;margin: 0 var(--space-1) 0 0;display: none;opacity: 0.6;}div#toolbar ul li a img:only-child,div.toolbar ul li a img:only-child {display: inline;}div#toolbar ul li.fullscreen-menu-toggle {position: absolute;right: 0;padding: 0;}div#toolbar ul li.fullscreen-menu-toggle a {text-align: center;display: inline-flex;align-items: center;justify-content: center;min-width: 23px;background: var(--bg-surface-sunken);margin-left: 0;padding: 0 var(--space-3);border-left: 1px solid var(--toolbar-border);border-radius: 0;height: var(--toolbar-height);transition: background-color var(--transition-fast);}div#toolbar ul li.fullscreen-menu-toggle a:hover {background: var(--toolbar-hover);}div#toolbar ul li.fullscreen-menu-toggle a img {display: inline;margin: 0;opacity: 0.5;}div#toolbar ul li.fullscreen-menu-toggle a:hover img {opacity: 1;}div#toolbar ul li.dropdown a,div.toolbar ul li.dropdown a {font-weight: var(--font-weight-medium);color: var(--toolbar-text);padding: var(--space-1) var(--space-2);text-decoration: none;border: 1px solid var(--toolbar-border);border-radius: var(--radius-md);}div#toolbar ul li.dropdown div,div.toolbar ul li.dropdown div {vertical-align: middle;margin: 0 var(--space-1) 0 0;}div#toolbar ul li div div.dropdown,div.toolbar ul li div div.dropdown {margin-top: var(--space-1);}div#toolbar ul li div.dropdownbox,div.toolbar ul li div.dropdownbox {position: relative;right: var(--space-3);padding-bottom: var(--space-0-5);background: var(--bg-surface);margin-top: var(--space-2);border: 1px solid var(--border-default);border-radius: var(--radius-lg);z-index: var(--z-dropdown);box-shadow: var(--shadow-dropdown);}div#toolbar ul li div div a.dropdown,div.toolbar ul li div div a.dropdown {background: var(--bg-surface);cursor: pointer;border: 0;color: var(--text-primary);border-radius: 0;padding: var(--space-1) var(--space-2);}div#toolbar ul li div div.active.dropdown,div.toolbar ul li div div.active.dropdown {cursor: pointer;font-weight: var(--font-weight-semibold);padding: var(--space-1) var(--space-2);text-decoration: none;}div#toolbar ul li div div a img,div#toolbar ul li div div a span,div.toolbar ul li div div a img,div.toolbar ul li div div a span {cursor: pointer;}div#toolbar form {margin: 0;}div#toolbar form fieldset {width: auto;border: 0;padding: 0;}div#toolbar form fieldset li {padding: 0;}div#toolbar form fieldset input {width: 160px;margin: 0;background: var(--input-bg);color: var(--input-text);padding: var(--space-1-5) var(--space-3) var(--space-1-5) var(--space-8);font-weight: var(--font-weight-normal);border-radius: var(--radius-lg);border: 1px solid var(--border-default);font-size: var(--font-size-sm);transition: width var(--transition-slow), border-color var(--transition-fast), box-shadow var(--transition-fast);}div#toolbar form fieldset input::placeholder {color: var(--input-placeholder);}div#toolbar form fieldset input:focus::placeholder {color: var(--text-tertiary);}div#toolbar form fieldset input:focus {width: 320px;border-color: var(--color-primary-500);box-shadow: var(--focus-ring);outline: none;}div#toolbar > ul.toolbar-json {position: relative;gap: var(--space-1);padding: 0 var(--space-3);overflow: visible;}div#toolbar > ul.toolbar-json > li {flex: 0 0 auto;}div#toolbar > ul.toolbar-json > li.selectioncount {display: inline-flex;align-items: center;min-height: 30px;height: 30px;margin: 0;padding-right: var(--space-2);}div#toolbar > ul.toolbar-json > li.selectioncount .toolbar-selection-counter {display: inline-flex;align-items: center;gap: var(--space-1-5);min-height: 30px;height: 30px;padding: 0 var(--space-2);border-radius: var(--radius-lg);background: color-mix(in srgb, var(--area-accent-soft) 78%, white 22%);border: 1px solid color-mix(in srgb, var(--area-accent) 24%, transparent 76%);color: var(--text-primary);}div#toolbar > ul.toolbar-json > li.selectioncount .toolbar-selection-counter-amount {display: inline-flex;align-items: center;justify-content: center;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 999px;background: var(--area-accent);color: white;font-size: 11px;font-weight: var(--font-weight-semibold);line-height: 18px;}div#toolbar > ul.toolbar-json > li.link,div#toolbar > ul.toolbar-json > li.cdata,div#toolbar > ul.toolbar-json > li.toolbar-more {min-height: 30px;height: 30px;margin: 0;top: auto;transform: none;border: 1px solid transparent;border-radius: var(--radius-lg);background: transparent;}div#toolbar > ul.toolbar-json > li.link:hover,div#toolbar > ul.toolbar-json > li.cdata:hover,div#toolbar > ul.toolbar-json > li.toolbar-more:hover,div#toolbar > ul.toolbar-json > li.link.active,div#toolbar > ul.toolbar-json > li.cdata.active {top: auto;transform: none;background: color-mix(in srgb, var(--bg-surface-hover) 82%, white 18%);border-color: color-mix(in srgb, var(--border-default) 72%, var(--area-accent) 28%);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.4);}div#toolbar > ul.toolbar-json > li > a {display: inline-flex;align-items: center;justify-content: center;min-height: 30px;height: 30px;line-height: 30px;padding: 0 var(--space-1);gap: var(--space-1);border-radius: inherit;white-space: nowrap;color: var(--text-secondary);text-decoration: none;}div#toolbar > ul.toolbar-json > li > a:hover,div#toolbar > ul.toolbar-json > li > a:focus,div#toolbar > ul.toolbar-json > li > a:active {color: var(--text-primary);text-decoration: none;outline: none;box-shadow: none;}div#toolbar > ul.toolbar-json > li > a:focus-visible {outline: none;box-shadow: none;}div#toolbar > ul.toolbar-json > li > a .menu-label {display: inline-flex;align-items: center;min-width: 0;line-height: 1;}div#toolbar > ul.toolbar-json > li:last-child:not(.toolbar-more) {flex-shrink: 1;min-width: 0;max-width: 100%;overflow: hidden;}div#toolbar > ul.toolbar-json > li:last-child:not(.toolbar-more) > a {min-width: 0;max-width: 100%;overflow: hidden;}div#toolbar > ul.toolbar-json > li:last-child:not(.toolbar-more) > a .menu-label {display: block;flex: 1 1 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}div#toolbar > ul.toolbar-json > li > a .menu-label.is-visually-hidden {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}div#toolbar > ul.toolbar-json > li > a:has(.menu-label.is-visually-hidden) {width: 28px;min-width: 28px;padding-right: var(--space-1);padding-left: var(--space-1);}div#toolbar > ul.toolbar-json > li > a .menuicon,div#toolbar > ul.toolbar-json > li > a img.menuicon {flex: 0 0 auto;width: 16px;height: 16px;opacity: 0.72;display: inline-flex !important;align-items: center;justify-content: center;margin: 0;}div#toolbar > ul.toolbar-json > li.right {margin-left: auto;position: relative;padding-left: var(--space-3);}div#toolbar > ul.toolbar-json > li.spacer {margin: 0 var(--space-0-5);}div#toolbar > ul.toolbar-json > li.spacer div {height: 18px;margin: 0;border-right-color: color-mix(in srgb, var(--toolbar-border) 80%, transparent 20%);}div#toolbar > ul.toolbar-json > li.cdata > a {min-width: 44px;justify-content: center;align-items: center;}div#toolbar > ul.toolbar-json > li.cdata,div#toolbar > ul.toolbar-json > li.cdata > *,div#toolbar > ul.toolbar-json > li.cdata > a,div#toolbar > ul.toolbar-json > li.cdata input,div#toolbar > ul.toolbar-json > li.cdata button,div#toolbar > ul.toolbar-json > li.cdata select,div#toolbar > ul.toolbar-json > li.cdata .formDate,div#toolbar > ul.toolbar-json > li.cdata .formAction {min-height: 30px;height: 30px;line-height: 30px;box-sizing: border-box;}div#toolbar > ul.toolbar-json > li.cdata input,div#toolbar > ul.toolbar-json > li.cdata button,div#toolbar > ul.toolbar-json > li.cdata select,div#toolbar > ul.toolbar-json > li.cdata .formDate,div#toolbar > ul.toolbar-json > li.cdata .formAction {display: inline-flex;align-items: center;justify-content: center;}div#toolbar > ul.toolbar-json > li.toolbar-more {position: relative;}div#toolbar > ul.toolbar-json > li.toolbar-more > a {justify-content: center;min-width: 28px;padding: 0 var(--space-1);}div#toolbar > ul.toolbar-json > li.toolbar-more > a:hover,div#toolbar > ul.toolbar-json > li.toolbar-more > a:focus,div#toolbar > ul.toolbar-json > li.toolbar-more > a:focus-visible,div#toolbar > ul.toolbar-json > li.toolbar-more:hover > a {background: transparent;border: 0;outline: none;box-shadow: none;}div#toolbar > ul.toolbar-json > li.toolbar-more .toolbar-overflow-dropdown {position: absolute;top: calc(100% + var(--space-2));right: 0;min-width: 240px;max-width: calc(100vw - var(--space-4));padding: var(--space-2);background: color-mix(in srgb, var(--bg-surface) 96%, white 4%);border: 1px solid color-mix(in srgb, var(--border-default) 88%, white 12%);border-radius: var(--radius-xl);box-shadow: var(--shadow-dropdown);backdrop-filter: blur(12px);z-index: calc(var(--z-toolbar) + 20);}div#toolbar > ul.toolbar-json > li.toolbar-more .toolbar-overflow-dropdown > div {width: 100%;}div#toolbar > ul.toolbar-json > li.toolbar-more .toolbar-overflow-dropdown ul.menu {display: flex;flex-direction: column;align-items: stretch;width: 100%;height: auto;padding: 0;gap: var(--space-1);}div#toolbar > ul.toolbar-json > li.toolbar-more .toolbar-overflow-dropdown ul.menu > li {width: 100%;min-height: 30px;margin: 0;top: auto;transform: none;border-radius: var(--radius-lg);border: 1px solid transparent;background: transparent;}div#toolbar > ul.toolbar-json > li.toolbar-more .toolbar-overflow-dropdown ul.menu > li > a {display: inline-flex;align-items: center;width: 100%;min-width: 0;min-height: 30px;height: 30px;line-height: 30px;justify-content: flex-start;padding: 0 var(--space-2);color: var(--text-secondary);text-decoration: none;}div#toolbar > ul.toolbar-json > li.toolbar-more .toolbar-overflow-dropdown ul.menu > li > a .menu-label {min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}div#toolbar > ul.toolbar-json > li.toolbar-more .toolbar-overflow-dropdown ul.menu > li.link:hover,div#toolbar > ul.toolbar-json > li.toolbar-more .toolbar-overflow-dropdown ul.menu > li.cdata:hover {top: auto;transform: none;background: color-mix(in srgb, var(--bg-surface-hover) 82%, white 18%);border-color: color-mix(in srgb, var(--border-default) 72%, var(--area-accent) 28%);}div#toolbar > ul.toolbar-json > li.toolbar-more .toolbar-overflow-dropdown ul.menu > li > a:hover,div#toolbar > ul.toolbar-json > li.toolbar-more .toolbar-overflow-dropdown ul.menu > li > a:focus,div#toolbar > ul.toolbar-json > li.toolbar-more .toolbar-overflow-dropdown ul.menu > li > a:focus-visible {text-decoration: none;outline: none;box-shadow: none;color: var(--text-primary);}div#toolbar > ul.toolbar-json > li.toolbar-more .toolbar-overflow-dropdown ul.menu > li.right::before {display: none;}div#toolbar > ul.toolbar-json > li.toolbar-more .toolbar-overflow-dropdown ul.menu > li.right {margin-left: 0;padding-left: 0;}div#toolbar > ul.toolbar-json > li.link.onselect,div#toolbar > ul.toolbar-json > li.link.multiselect-disabled,div#toolbar > ul.toolbar-json > li.link.disabled {opacity: 1;}div#toolbar > ul.toolbar-json > li.link.disabled,div#toolbar > ul.toolbar-json > li.link.multiselect-disabled a[disabled],div#toolbar > ul.toolbar-json > li.link.disabled a {opacity: 0.45;}div#toolbar > ul.toolbar-json > li:has(> a[id^="menuitem_toolbar_prio-"]) {min-width: 26px;width: 28px !important;max-width: 28px !important;height: 28px;margin: 0 !important;padding: 0 !important;border: 0;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;}div#toolbar > ul.toolbar-json > li:has(> a#menuitem_toolbar_prio-2),div#toolbar > ul.toolbar-json > li:has(> a#menuitem_toolbar_prio-3),div#toolbar > ul.toolbar-json > li:has(> a#menuitem_toolbar_prio-4),div#toolbar > ul.toolbar-json > li:has(> a#menuitem_toolbar_prio-5) {margin-left: -4px !important;}div#toolbar > ul.toolbar-json > li:has(> a[id^="menuitem_toolbar_prio-"]):hover,div#toolbar > ul.toolbar-json > li:has(> a[id^="menuitem_toolbar_prio-"]).active {border-color: transparent !important;background: transparent !important;box-shadow: none !important;}div#toolbar > ul.toolbar-json > li > a[id^="menuitem_toolbar_prio-"] {display: inline-flex;align-items: center;justify-content: center;width: 28px;min-width: 28px;max-width: 28px;height: 28px;min-height: 28px;padding: 0 !important;border: 1px solid rgba(255, 255, 255, 0.34);border-right-width: 0;border-radius: 0;color: #fff !important;font-size: var(--font-size-sm);font-weight: var(--font-weight-semibold);line-height: 28px;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.28), var(--shadow-xs);box-sizing: border-box;}div#toolbar > ul.toolbar-json > li > a#menuitem_toolbar_prio-1 {border-top-left-radius: var(--radius-full);border-bottom-left-radius: var(--radius-full);}div#toolbar > ul.toolbar-json > li > a#menuitem_toolbar_prio-5 {border-right-width: 1px;border-top-right-radius: var(--radius-full);border-bottom-right-radius: var(--radius-full);}div#toolbar > ul.toolbar-json > li > a#menuitem_toolbar_prio-1 {background: #0ea5e9;}div#toolbar > ul.toolbar-json > li > a#menuitem_toolbar_prio-2 {background: #f97316;}div#toolbar > ul.toolbar-json > li > a#menuitem_toolbar_prio-3 {background: #8b5cf6;}div#toolbar > ul.toolbar-json > li > a#menuitem_toolbar_prio-4 {background: #ef4444;}div#toolbar > ul.toolbar-json > li > a#menuitem_toolbar_prio-5 {background: #22c55e;}div#toolbar > ul.toolbar-json > li > a[id^="menuitem_toolbar_prio-"]:hover,div#toolbar > ul.toolbar-json > li > a[id^="menuitem_toolbar_prio-"]:focus,div#toolbar > ul.toolbar-json > li > a[id^="menuitem_toolbar_prio-"]:active {color: #fff !important;filter: brightness(0.96) saturate(1.08);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.34), 0 0 0 2px rgba(59, 130, 246, 0.12);transform: translateY(-1px);}div#toolbar > ul.toolbar-json > li > a[id^="menuitem_toolbar_prio-"] .menu-label {display: inline-flex;margin: 0;color: inherit;}.qtip-content ul.menu {list-style: none;padding: 0;margin: 0;}.qtip-content ul.menu li {display: inline-flex;align-items: center;}.qtip-content ul.menu li.link {padding: 0 var(--space-3);cursor: pointer;border-radius: var(--radius-md);transition: background-color var(--transition-fast);}.qtip-content ul.menu li.link:hover {background: var(--bg-surface-hover);}.qtip-content ul.menu li.spacer div {width: 12px;}.qtip-content ul.menu li a[disabled],.qtip-content ul.menu li.disabled a {opacity: 0.4;cursor: default !important;}.qtip-content ul.menu li a[disabled] *,.qtip-content ul.menu li.disabled a * {cursor: default !important;}div#toolbar ul,div.toolbar ul {overflow: hidden;}li.toolbar-more > a {display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: var(--radius-md);color: var(--toolbar-text);cursor: pointer;transition: background-color 150ms ease;}li.toolbar-more > a:hover {background: var(--toolbar-hover);}li.toolbar-more > a i {font-size: 14px;}.toolbar-overflow-dropdown {animation: fadeInDown 150ms ease both;}.toolbar-overflow-item a:hover {background: var(--color-primary-50) !important;color: var(--text-primary) !important;}[data-theme="dark"] .toolbar-overflow-item a:hover {background: rgba(96, 165, 250, 0.08) !important;}@media (max-width: 1200px) {div#toolbar ul,div.toolbar ul {overflow: visible !important;-webkit-overflow-scrolling: touch;flex-wrap: nowrap;min-width: 0;}div#toolbar ul li.link,div#toolbar ul li.cdata,div.toolbar ul li.link,div.toolbar ul li.cdata {white-space: nowrap;flex-shrink: 0;}}@media (max-width: 768px) {div#toolbar ul li.link,div#toolbar ul li.cdata,div.toolbar ul li.link,div.toolbar ul li.cdata {padding: 0 var(--space-2);font-size: var(--font-size-xs);height: 30px;line-height: 30px;}div#toolbar form fieldset input {width: 120px;font-size: 16px;}div#toolbar form fieldset input:focus {width: 200px;}div#toolbar ul li.spacer div {height: 18px;}}.dashboard{padding: 10px;}.dashboard nav{}.dashboard nav ul li{display: inline-block;width: calc(((100%) / 5) - 10px);background: white;margin: 5px;box-sizing: border-box;float: left;height: 145px;position: relative;}.dashboard nav ul li.grid{overflow: auto;border: 1px solid #7a869c !important;border-top: 4px solid #7a869c !important;}.dashboard nav ul li.chart{border: 1px solid #7a869c !important;border-top: 4px solid #7a869c !important;}.dashboard nav ul li.grid div.grid{margin: 0;}.dashboard nav ul li.maximum{height: 380px;width: calc(100% - 10px);}.dashboard nav ul li.medium.half{height: 380px;width: calc((((((100%) / 5) - 10px) * 3) + 10px) / 2);}.dashboard nav ul li.medium{height: 380px;width: calc(((((100%) / 5) - 10px) * 3) + 20px);}.dashboard nav ul li.small{height: 380px;width: calc(((((100%) / 5) - 10px) * 2) + 10px);}.dashboard nav ul li h1{margin: 0;letter-spacing: 0.1em;padding: 6px 10px !important;border-top-right-radius: 1px;border-top-left-radius: 1px;text-transform: uppercase;text-align: center;font-size: 11px;height: 26px;color: #ffffff !important;}.dashboard nav ul li h1 span.title{text-transform: uppercase;}.dashboard nav ul li span.title small{font-size: 10px;padding-left: 10px;}.dashboard nav ul li div.value{font-size: 20px;padding: 5px 20px 31px 20px;font-weight: 300;height: 56px;text-align: center;line-height: 25px;}.dashboard nav ul li div.value div.range{height: 25px;line-height: 25px;font-size: 12px;}.dashboard nav ul li div.value small{font-size: 12px;padding-left: 2px;}.dashboard nav ul li div.value small.subline{font-size: 14px;}.dashboard nav ul li div.value small.subline small{font-size: 10px;}.dashboard nav ul li div.value strong{font-weight: 400;}.dashboard nav ul li div.footer{color: rgba(255, 255, 255, 0.4);padding: 5px 10px;height: 16px;border-bottom-right-radius: 1px;border-bottom-left-radius: 1px;display: block;}.dashboard nav ul li div.footer:before{content: " ";display: table;}.dashboard nav ul li div.footer:after{display: table;clear: both;content: "";position: absolute;bottom: 0%;right: 1px;width: 0px;height: 0px;margin-right: 0px;margin-bottom: 0px;border-top: 8px solid rgba(0, 0, 0, 0.35);border-right: 7px solid #f7f8fa;border-bottom: 7px solid #f7f8fa;border-left: 7px solid rgba(0, 0, 0, 0.35);}.info-tiles.tiles-info{color: #ffffff !important;}.info-tiles.tiles-info .tiles-heading{background: #4fc7e5;}.info-tiles.tiles-info .tiles-body{background: #2bbce0;}.info-tiles.tiles-info .tiles-body-alt{background: #2bbce0;}.info-tiles.tiles-info .tiles-footer{background: #1c9cbc;}.info-tiles.tiles-info:hover{color: #ffffff;}.info-tiles.tiles-info:hover .tiles-heading{background: #36c0e2;}.info-tiles.tiles-info:hover .tiles-body{background: #1fafd3;}.info-tiles.tiles-info:hover .tiles-body-alt{background: #1fafd3;}.info-tiles.tiles-info:hover .tiles-footer{background: #188aa6;}.info-tiles.tiles-success{color: #ffffff !important;}.info-tiles.tiles-success .tiles-heading{background: #99d063;}.info-tiles.tiles-success .tiles-body{background: #85c744;}.info-tiles.tiles-success .tiles-body-alt{background: #85c744;}.info-tiles.tiles-success .tiles-footer{background: #6ca632;}.info-tiles.tiles-success:hover{color: #ffffff;}.info-tiles.tiles-success:hover .tiles-heading{background: #8bca4e;}.info-tiles.tiles-success:hover .tiles-body{background: #78ba38;}.info-tiles.tiles-success:hover .tiles-body-alt{background: #78ba38;}.info-tiles.tiles-success:hover .tiles-footer{background: #5f932c;}.info-tiles.tiles-danger{color: #ffffff !important;}.info-tiles.tiles-danger .tiles-heading{background: #eb6060;}.info-tiles.tiles-danger .tiles-body{background: #e73c3c;}.info-tiles.tiles-danger .tiles-body-alt{background: #e73c3c;}.info-tiles.tiles-danger .tiles-footer{background: #d61a1a;}.info-tiles.tiles-danger:hover{color: #ffffff;}.info-tiles.tiles-danger:hover .tiles-heading{background: #e84747;}.info-tiles.tiles-danger:hover .tiles-body{background: #e42525;}.info-tiles.tiles-danger:hover .tiles-body-alt{background: #e42525;}.info-tiles.tiles-danger:hover .tiles-footer{background: #bf1818;}.info-tiles.tiles-warning{color: #ffffff !important;}.info-tiles.tiles-warning .tiles-heading{background: #f3cd36;}.info-tiles.tiles-warning .tiles-body{background: #f1c40f;}.info-tiles.tiles-warning .tiles-body-alt{background: #f1c40f;}.info-tiles.tiles-warning .tiles-footer{background: #c29d0b;}.info-tiles.tiles-warning:hover{color: #ffffff;}.info-tiles.tiles-warning:hover .tiles-heading{background: #f2c71b;}.info-tiles.tiles-warning:hover .tiles-body{background: #dab10d;}.info-tiles.tiles-warning:hover .tiles-body-alt{background: #dab10d;}.info-tiles.tiles-warning:hover .tiles-footer{background: #aa8a0a;}.info-tiles.tiles-primary{color: #ffffff !important;}.info-tiles.tiles-primary .tiles-heading{background: #71a4e3;}.info-tiles.tiles-primary .tiles-body{background: #4f8edc;}.info-tiles.tiles-primary .tiles-body-alt{background: #4f8edc;}.info-tiles.tiles-primary .tiles-footer{background: #2973cf;}.info-tiles.tiles-primary:hover{color: #ffffff;}.info-tiles.tiles-primary:hover .tiles-heading{background: #5a95de;}.info-tiles.tiles-primary:hover .tiles-body{background: #3a80d8;}.info-tiles.tiles-primary:hover .tiles-body-alt{background: #3a80d8;}.info-tiles.tiles-primary:hover .tiles-footer{background: #2567ba;}.info-tiles.tiles-inverse{color: #ffffff !important;}.info-tiles.tiles-inverse .tiles-heading{background: #62666f;}.info-tiles.tiles-inverse .tiles-body{background: #4f5259;}.info-tiles.tiles-inverse .tiles-body-alt{background: #4f5259;}.info-tiles.tiles-inverse .tiles-footer{background: #37393e;}.info-tiles.tiles-inverse:hover{color: #ffffff;}.info-tiles.tiles-inverse:hover .tiles-heading{background: #555860;}.info-tiles.tiles-inverse:hover .tiles-body{background: #43464b;}.info-tiles.tiles-inverse:hover .tiles-body-alt{background: #43464b;}.info-tiles.tiles-inverse:hover .tiles-footer{background: #2b2d30;}.info-tiles.tiles-midnightblue{color: #ffffff !important;}.info-tiles.tiles-midnightblue .tiles-heading{background: #435d78;}.info-tiles.tiles-midnightblue .tiles-body{background: #34495e;}.info-tiles.tiles-midnightblue .tiles-body-alt{background: #34495e;}.info-tiles.tiles-midnightblue .tiles-footer{background: #222f3d;}.info-tiles.tiles-midnightblue:hover{color: #ffffff;}.info-tiles.tiles-midnightblue:hover .tiles-heading{background: #394f66;}.info-tiles.tiles-midnightblue:hover .tiles-body{background: #2b3c4e;}.info-tiles.tiles-midnightblue:hover .tiles-body-alt{background: #2b3c4e;}.info-tiles.tiles-midnightblue:hover .tiles-footer{background: #19232d;}.info-tiles.tiles-sky{color: #ffffff !important;}.info-tiles.tiles-sky .tiles-heading{background: #9ad4f2;}.info-tiles.tiles-sky .tiles-body{background: #76c4ed;}.info-tiles.tiles-sky .tiles-body-alt{background: #76c4ed;}.info-tiles.tiles-sky .tiles-footer{background: #49b1e7;}.info-tiles.tiles-sky:hover{color: #ffffff;}.info-tiles.tiles-sky:hover .tiles-heading{background: #81c9ee;}.info-tiles.tiles-sky:hover .tiles-body{background: #5fbaea;}.info-tiles.tiles-sky:hover .tiles-body-alt{background: #5fbaea;}.info-tiles.tiles-sky:hover .tiles-footer{background: #32a7e4;}.info-tiles.tiles-orange{color: #ffffff !important;}.info-tiles.tiles-orange .tiles-heading{background: #f2b257;}.info-tiles.tiles-orange .tiles-body{background: #efa131;}.info-tiles.tiles-orange .tiles-body-alt{background: #efa131;}.info-tiles.tiles-orange .tiles-footer{background: #dc8911;}.info-tiles.tiles-orange:hover{color: #ffffff;}.info-tiles.tiles-orange:hover .tiles-heading{background: #f0a63d;}.info-tiles.tiles-orange:hover .tiles-body{background: #ed9619;}.info-tiles.tiles-orange:hover .tiles-body-alt{background: #ed9619;}.info-tiles.tiles-orange:hover .tiles-footer{background: #c47a0f;}.info-tiles.tiles-indigo{color: #ffffff !important;}.info-tiles.tiles-indigo .tiles-heading{background: #a573ba;}.info-tiles.tiles-indigo .tiles-body{background: #9358ac;}.info-tiles.tiles-indigo .tiles-body-alt{background: #9358ac;}.info-tiles.tiles-indigo .tiles-footer{background: #77458c;}.info-tiles.tiles-indigo:hover{color: #ffffff;}.info-tiles.tiles-indigo:hover .tiles-heading{background: #9961b0;}.info-tiles.tiles-indigo:hover .tiles-body{background: #854e9d;}.info-tiles.tiles-indigo:hover .tiles-body-alt{background: #854e9d;}.info-tiles.tiles-indigo:hover .tiles-footer{background: #683d7b;}.info-tiles.tiles-green{color: #ffffff !important;}.info-tiles.tiles-green .tiles-heading{background: #1bc4a3;}.info-tiles.tiles-green .tiles-body{background: #16a085;}.info-tiles.tiles-green .tiles-body-alt{background: #16a085;}.info-tiles.tiles-green .tiles-footer{background: #107360;}.info-tiles.tiles-green:hover{color: #ffffff;}.info-tiles.tiles-green:hover .tiles-heading{background: #18ab8e;}.info-tiles.tiles-green:hover .tiles-body{background: #138a72;}.info-tiles.tiles-green:hover .tiles-body-alt{background: #138a72;}.info-tiles.tiles-green:hover .tiles-footer{background: #0d5d4d;}.info-tiles.tiles-magenta{color: #ffffff !important;}.info-tiles.tiles-magenta .tiles-heading{background: #eb6084;}.info-tiles.tiles-magenta .tiles-body{background: #e73c68;}.info-tiles.tiles-magenta .tiles-body-alt{background: #e73c68;}.info-tiles.tiles-magenta .tiles-footer{background: #d61a4b;}.info-tiles.tiles-magenta:hover{color: #ffffff;}.info-tiles.tiles-magenta:hover .tiles-heading{background: #e84771;}.info-tiles.tiles-magenta:hover .tiles-body{background: #e42556;}.info-tiles.tiles-magenta:hover .tiles-body-alt{background: #e42556;}.info-tiles.tiles-magenta:hover .tiles-footer{background: #bf1843;}.info-tiles.tiles-purple{color: #ffffff !important;}.info-tiles.tiles-purple .tiles-heading{background: #e667bb;}.info-tiles.tiles-purple .tiles-body{background: #e044ab;}.info-tiles.tiles-purple .tiles-body-alt{background: #e044ab;}.info-tiles.tiles-purple .tiles-footer{background: #cf2294;}.info-tiles.tiles-purple:hover{color: #ffffff;}.info-tiles.tiles-purple:hover .tiles-heading{background: #e24fb0;}.info-tiles.tiles-purple:hover .tiles-body{background: #dc2ea1;}.info-tiles.tiles-purple:hover .tiles-body-alt{background: #dc2ea1;}.info-tiles.tiles-purple:hover .tiles-footer{background: #b91f84;}.info-tiles.tiles-brown{color: #ffffff !important;}.info-tiles.tiles-brown .tiles-heading{background: #d44e40;}.info-tiles.tiles-brown .tiles-body{background: #c0392b;}.info-tiles.tiles-brown .tiles-body-alt{background: #c0392b;}.info-tiles.tiles-brown .tiles-footer{background: #962d22;}.info-tiles.tiles-brown:hover{color: #ffffff;}.info-tiles.tiles-brown:hover .tiles-heading{background: #ca3c2d;}.info-tiles.tiles-brown:hover .tiles-body{background: #ab3326;}.info-tiles.tiles-brown:hover .tiles-body-alt{background: #ab3326;}.info-tiles.tiles-brown:hover .tiles-footer{background: #81261d;}.info-tiles.tiles-grape{color: #ffffff !important;}.info-tiles.tiles-grape .tiles-heading{background: #919bad;}.info-tiles.tiles-grape .tiles-body{background: #7a869c;}.info-tiles.tiles-grape .tiles-body-alt{background: #7a869c;}.info-tiles.tiles-grape .tiles-footer{background: #616d82;}.info-tiles.tiles-grape:hover{color: #ffffff;}.info-tiles.tiles-grape:hover .tiles-heading{background: #818da1;}.info-tiles.tiles-grape:hover .tiles-body{background: #6c7991;}.info-tiles.tiles-grape:hover .tiles-body-alt{background: #6c7991;}.info-tiles.tiles-grape:hover .tiles-footer{background: #566074;}.info-tiles.tiles-toyo{color: #ffffff !important;}.info-tiles.tiles-toyo .tiles-heading{background: #677fa4;}.info-tiles.tiles-toyo .tiles-body{background: #556b8d;}.info-tiles.tiles-toyo .tiles-body-alt{background: #556b8d;}.info-tiles.tiles-toyo .tiles-footer{background: #42536d;}.info-tiles.tiles-toyo:hover{color: #ffffff;}.info-tiles.tiles-toyo:hover .tiles-heading{background: #5a7195;}.info-tiles.tiles-toyo:hover .tiles-body{background: #4b5f7d;}.info-tiles.tiles-toyo:hover .tiles-body-alt{background: #4b5f7d;}.info-tiles.tiles-toyo:hover .tiles-footer{background: #38475d;}.info-tiles.tiles-alizarin{color: #ffffff !important;}.info-tiles.tiles-alizarin .tiles-heading{background: #eb6d60;}.info-tiles.tiles-alizarin .tiles-body{background: #e74c3c;}.info-tiles.tiles-alizarin .tiles-body-alt{background: #e74c3c;}.info-tiles.tiles-alizarin .tiles-footer{background: #d62c1a;}.info-tiles.tiles-alizarin:hover{color: #ffffff;}.info-tiles.tiles-alizarin:hover .tiles-heading{background: #e85647;}.info-tiles.tiles-alizarin:hover .tiles-body{background: #e43725;}.info-tiles.tiles-alizarin:hover .tiles-body-alt{background: #e43725;}.info-tiles.tiles-alizarin:hover .tiles-footer{background: #bf2718;}body[data-active-area] .dashboard {display: flex;flex-direction: column;gap: var(--space-3);padding: var(--space-4);background: transparent;}body[data-active-area] .dashboard .bi-smp-request-status {position: sticky;top: var(--space-3);z-index: 8;display: flex;align-items: center;justify-content: center;min-height: 64px;padding: var(--space-3) var(--space-4);color: var(--text-primary);background: color-mix(in srgb, var(--card-bg) 94%, var(--area-accent) 6%);border: 1px solid var(--border-default);border-left: 4px solid var(--area-accent);border-radius: var(--radius-md);box-shadow: var(--shadow-md);}body[data-active-area] .dashboard .bi-smp-request-status[hidden],body[data-active-area] .dashboard .bi-smp-request-status [hidden] {display: none;}body[data-active-area] .dashboard .bi-smp-request-status > div {display: flex;align-items: center;gap: var(--space-3);font-size: var(--font-size-md);font-weight: var(--font-weight-medium);}body[data-active-area] .dashboard .bi-smp-request-status i {color: var(--area-accent);font-size: 20px;}body[data-active-area] .dashboard .bi-smp-request-status.is-error {background: color-mix(in srgb, var(--card-bg) 92%, var(--color-danger-500) 8%);border-left-color: var(--color-danger-500);}body[data-active-area] .dashboard .bi-smp-request-status.is-error i {color: var(--text-danger);}body[data-active-area] .dashboard[aria-busy="true"] nav {opacity: 0.55;pointer-events: none;}body[data-active-area] .dashboard nav ul {display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: var(--space-3);width: 100%;margin: 0;padding: 0;}body[data-active-area] .dashboard nav ul li {display: flex;flex-direction: column;float: none;width: auto;min-width: 0;height: 144px;margin: 0;overflow: hidden;background: var(--card-bg);border: 1px solid color-mix(in srgb, var(--border-default) 82%, var(--text-secondary) 18%);border-radius: var(--radius-md);box-shadow: var(--shadow-sm);}body[data-active-area] .dashboard nav ul li.maximum {grid-column: 1 / -1;height: 360px;}body[data-active-area] .dashboard nav ul li.medium {grid-column: span 3;width: auto;height: 360px;}body[data-active-area] .dashboard nav ul li.small {grid-column: span 2;width: auto;height: 360px;}body[data-active-area] .dashboard nav.bi-smp-summary ul {grid-template-columns: repeat(10, minmax(0, 1fr));}body[data-active-area] .dashboard nav.bi-smp-summary ul li.medium {grid-column: span 3;}body[data-active-area] .dashboard nav.bi-smp-summary ul li.small {grid-column: span 4;}body[data-active-area] .dashboard nav ul li.chart,body[data-active-area] .dashboard nav ul li.grid {border: 1px solid var(--border-default) !important;border-top: 3px solid var(--area-accent) !important;background: var(--card-bg);}body[data-active-area] .dashboard nav ul li.grid div.grid {height: 100%;min-height: 0;}body[data-active-area] .dashboard #grid_dashboard-sales-grid,body[data-active-area] .dashboard #grid_dashboard-sales-grid div.gridscrolltablediv,body[data-active-area] .dashboard #grid_dashboard-sales-grid div.gridtablediv {display: flex;flex-direction: column;height: 100% !important;min-height: 0;overflow: hidden !important;}body[data-active-area] .dashboard .bi-smp-chart-empty-state {display: flex;flex: 1;flex-direction: column;align-items: center;justify-content: center;min-height: 0;padding: var(--space-5);color: var(--text-secondary);text-align: center;}body[data-active-area] .dashboard .bi-smp-chart-empty-state h2 {margin: 0;color: var(--text-primary);font-size: 24px;font-weight: 400;}body[data-active-area] .dashboard .bi-smp-chart-empty-state small {margin-top: var(--space-2);font-size: 14px;}body[data-active-area] .dashboard .bi-smp-chart-empty-state p {margin: var(--space-6) 0 0;color: var(--text-secondary);font-size: 15px;}body[data-active-area] .dashboard #grid_dashboard-sales-grid div.gridbodydiv {flex: 1 1 auto;height: auto !important;min-height: 0;max-height: none;overflow-x: hidden !important;overflow-y: auto !important;}body[data-active-area] .dashboard nav ul li h1 {display: flex;flex: 0 0 36px;align-items: center;justify-content: center;height: 36px;box-sizing: border-box;padding: 0 var(--space-3) !important;border-radius: 0;color: var(--text-primary) !important;background: color-mix(in srgb, var(--area-accent) 9%, var(--bg-surface-raised) 91%) !important;font-size: 12px;font-weight: var(--font-weight-semibold);letter-spacing: 0;line-height: 1;text-transform: uppercase;}body[data-active-area] .dashboard nav ul li h1 span.title {display: inline-flex;align-items: center;justify-content: center;height: 100%;max-width: 100%;gap: var(--space-2);overflow: hidden;line-height: 1;white-space: nowrap;text-overflow: ellipsis;transform: translateY(4px);}body[data-active-area] .dashboard nav ul li span.title small {padding-left: 0;color: var(--text-secondary);font-size: var(--font-size-xs);font-weight: var(--font-weight-semibold);line-height: 1;}body[data-active-area] .dashboard nav ul li div.value {flex: 1 1 auto;height: auto;min-height: 0;padding: 9px var(--space-3) var(--space-1) var(--space-3);color: var(--text-primary);background: var(--card-bg) !important;font-size: 24px;font-weight: var(--font-weight-normal);line-height: 27px;}body[data-active-area] .dashboard nav ul li div.value div.range {flex: 0 0 22px;height: 22px;color: var(--text-secondary);font-size: var(--font-size-xs);font-weight: var(--font-weight-medium);line-height: 22px;}body[data-active-area] .dashboard nav ul li div.value small {color: var(--text-secondary);font-weight: var(--font-weight-medium);}body[data-active-area] .dashboard nav ul li div.value small.subline {display: inline-block;position: relative;top: -6px;color: var(--text-secondary);font-size: 13px;font-weight: var(--font-weight-medium);line-height: 16px;white-space: nowrap;}body[data-active-area] .dashboard nav ul li div.value small.subline small {color: var(--text-secondary);}body[data-active-area] .dashboard nav ul li div.footer {flex: 0 0 24px;height: 24px;padding: 0 var(--space-3);overflow: hidden;color: var(--text-secondary);background: color-mix(in srgb, var(--area-accent) 7%, var(--bg-surface-sunken) 93%) !important;font-size: var(--font-size-xs);font-weight: var(--font-weight-medium);line-height: 24px;white-space: nowrap;text-overflow: ellipsis;}body[data-active-area] .dashboard nav ul li div.footer:empty {display: none;}body[data-active-area] .dashboard nav ul li div.footer:after {display: none;}body[data-active-area] .dashboard .info-tiles.tiles-info,body[data-active-area] .dashboard .info-tiles.tiles-inverse,body[data-active-area] .dashboard .info-tiles.tiles-midnightblue,body[data-active-area] .dashboard .info-tiles.tiles-sky,body[data-active-area] .dashboard .info-tiles.tiles-toyo {color: var(--text-primary) !important;}body[data-active-area] .dashboard .bi-sales-team-row {display: flex;align-items: center;gap: var(--space-2);min-width: 0;color: var(--text-secondary);font-size: var(--font-size-sm);}body[data-active-area] .dashboard .bi-sales-team-row .teamcheckbox {flex: 0 0 22px;color: var(--area-accent);font-size: 16px;text-align: center;}body[data-active-area] .dashboard .bi-sales-team-quota {flex: 0 0 44px;color: var(--text-primary);font-size: var(--font-size-xs);text-align: right;white-space: nowrap;}body[data-active-area] .dashboard .bi-sales-team-name {flex: 1 1 120px;min-width: 88px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}body[data-active-area] .dashboard .bi-sales-team-sparkline {display: inline-block;flex: 0 0 126px;height: 28px;overflow: visible;}body[data-active-area] .dashboard div.grid.tile table.gridtable tr {border-color: var(--border-subtle);}body[data-active-area] .dashboard div.grid.tile table.gridtable tr:hover td {background: var(--bg-surface-hover);}body[data-active-area] .dashboard div.grid.tile table.gridtable tr td {padding: var(--space-2) var(--space-3);border-bottom: 1px solid var(--border-subtle);}body[data-active-area] .dashboard #grid_dashboard-sales-grid div.gridbodydiv thead tr th#gridtable_name_dashboard-sales-grid {height: 40px !important;padding: 0 var(--space-3);color: var(--text-secondary);background: var(--bg-surface-sunken);border-bottom: 1px solid var(--border-default);font-weight: var(--font-weight-semibold);}body[data-active-area] .dashboard .bi-sales-grid-header {display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);min-width: 0;height: 40px;}body[data-active-area] .dashboard .bi-sales-grid-header-controls,body[data-active-area] .dashboard .bi-sales-grid-header-legend {display: inline-flex;align-items: center;min-width: 0;}body[data-active-area] .dashboard .bi-sales-grid-header-controls {flex: 0 0 auto;gap: var(--space-3);font-size: 20px;}body[data-active-area] .dashboard .bi-sales-grid-header-controls small {margin-left: calc(var(--space-2) * -1);font-size: var(--font-size-sm);}body[data-active-area] .dashboard .bi-sales-grid-header-legend {flex: 1 1 auto;justify-content: flex-end;gap: var(--space-3);overflow: hidden;color: var(--text-secondary);font-size: var(--font-size-xs);font-weight: var(--font-weight-medium);white-space: nowrap;}body[data-active-area] .dashboard .bi-sales-grid-header-legend span {display: inline-flex;align-items: center;gap: var(--space-1);}body[data-active-area] .dashboard .bi-sales-legend-dot {display: inline-block;width: 8px;height: 8px;margin-right: var(--space-1);border-radius: 2px;}body[data-active-area] .dashboard .bi-sales-legend-dot-offers {background: var(--text-primary);}body[data-active-area] .dashboard .bi-sales-legend-dot-orders {background: var(--area-accent);}@media (max-width: 1400px) {body[data-active-area] .dashboard nav ul {grid-template-columns: repeat(3, minmax(0, 1fr));}body[data-active-area] .dashboard nav ul li.medium,body[data-active-area] .dashboard nav ul li.small {grid-column: span 3;}body[data-active-area] .dashboard nav.bi-smp-summary ul {grid-template-columns: repeat(2, minmax(0, 1fr));}body[data-active-area] .dashboard nav.bi-smp-summary ul li.medium {grid-column: span 1;}body[data-active-area] .dashboard nav.bi-smp-summary ul li.small {grid-column: 1 / -1;}}@media (max-width: 900px) {body[data-active-area] .dashboard nav ul {grid-template-columns: minmax(0, 1fr);}body[data-active-area] .dashboard nav ul li,body[data-active-area] .dashboard nav ul li.medium,body[data-active-area] .dashboard nav ul li.small {grid-column: span 1;}body[data-active-area] .dashboard nav.bi-smp-summary ul {grid-template-columns: minmax(0, 1fr);}body[data-active-area] .dashboard nav.bi-smp-summary ul li.medium,body[data-active-area] .dashboard nav.bi-smp-summary ul li.small {grid-column: span 1;}}#facebox {position: absolute;top: 0;left: 0;z-index: 100000000;text-align: left;}#facebox .popup {position: relative;box-shadow: var(--shadow-2xl);border-radius: var(--radius-xl);overflow: hidden;border: 1px solid var(--border-default);animation: cmdPaletteIn 200ms var(--ease-out) both;}[data-theme="dark"] #facebox .popup {border-color: color-mix(in srgb, var(--area-accent, var(--color-primary-400)) 28%, var(--border-default) 72%);box-shadow:0 28px 80px rgba(0, 0, 0, 0.58),0 0 0 1px color-mix(in srgb, var(--border-strong) 70%, transparent 30%),0 0 0 4px rgba(0, 0, 0, 0.18);}#facebox .content {display: block;width: 1280px;max-height: calc(80vh - var(--space-5));max-height: calc(80dvh - var(--space-5));padding: 0 var(--space-5) var(--space-5) var(--space-5);overflow-y: auto;overscroll-behavior-y: contain;background: var(--bg-surface);color: var(--text-primary);}[data-theme="dark"] #facebox .content {background: color-mix(in srgb, var(--bg-surface-raised) 78%, var(--bg-surface) 22%);}#facebox .content.clean {padding: 0;border-radius: none;background: none;}#facebox .content.small {width: 400px;}#facebox .content.medium {width: 600px;}#facebox .content.zoom {zoom: 1.7;}#facebox .content.full {width: 100% !important;height: 100% !important;display: block;}#facebox .content > p:first-child {margin-top: 0;}#facebox .content > p:last-child {margin-bottom: 0;}#facebox .content div.hint {padding: 0 var(--space-3);}#facebox .content p.hint {padding: var(--space-3) var(--space-3) 0 var(--space-3);}#facebox .content p.hint.alert {color: var(--text-danger);}#facebox .close {position: absolute;top: var(--space-3);right: var(--space-3);padding: var(--space-1);width: 28px;height: 28px;display: flex !important;align-items: center;justify-content: center;border-radius: var(--radius-md);cursor: pointer;transition: background-color 150ms ease;z-index: 70;}#facebox .close:hover {background: var(--bg-surface-hover);}#facebox .close img {opacity: 0.4;transition: opacity 150ms ease;}#facebox .close:hover img {opacity: 1;}#facebox .loading {text-align: center;}#facebox .image {text-align: center;}#facebox img {border: 0;margin: 0;}#facebox_overlay {position: fixed;top: 0;left: 0;height: 100%;width: 100%;background: rgba(15, 23, 42, 0.45);backdrop-filter: blur(4px);}[data-theme="dark"] #facebox_overlay {background: rgba(3, 6, 12, 0.7);backdrop-filter: blur(5px);}.facebox_hide {z-index: -100;}.facebox_overlayBG {z-index: 99000000;}#facebox div#uploadavatar-drop {width: inherit;text-align: center;padding: var(--space-3);}#facebox div#uploadavatar-drop.dragover {padding: calc(var(--space-3) - 1px);border: 1px dashed var(--color-primary-400);border-radius: var(--radius-lg);background: var(--color-primary-50);}#facebox div#uploadcsv-drop {width: inherit;text-align: center;padding: var(--space-3);}#facebox div#uploadcsv-drop img {margin-bottom: var(--space-3);}#facebox div#uploadcsv-drop.dragover {padding: calc(var(--space-3) - 1px);border: 1px dashed var(--color-primary-400);border-radius: var(--radius-lg);background: var(--color-primary-50);}#facebox div.toolbar {padding: 0;background: var(--toolbar-bg);border-bottom: 1px solid var(--border-default);height: 42px;}div#userSATabAdd {max-height: 600px;overflow-y: auto;scrollbar-width: thin;}pre code {display: block; padding: 0.5em;color: #000;background: #f8f8ff}pre .comment,pre .template_comment,pre .diff .header,pre .javadoc {color: #998;font-style: italic}pre .keyword,pre .css .rule .keyword,pre .winutils,pre .javascript .title,pre .lisp .title,pre .subst {color: #000;font-weight: bold}pre .number,pre .hexcolor {color: #40a070}pre .string,pre .tag .value,pre .phpdoc,pre .tex .formula {color: #d14}pre .title,pre .id {color: #900;font-weight: bold}pre .javascript .title,pre .lisp .title,pre .subst {font-weight: normal}pre .class .title,pre .haskell .label,pre .tex .command {color: #458;font-weight: bold}pre .tag,pre .tag .title,pre .rules .property,pre .django .tag .keyword {color: #000080;font-weight: normal}pre .attribute,pre .variable,pre .instancevar,pre .lisp .body {color: #008080}pre .regexp {color: #009926}pre .class {color: #458;font-weight: bold}pre .symbol,pre .ruby .symbol .string,pre .ruby .symbol .keyword,pre .ruby .symbol .keymethods,pre .lisp .keyword,pre .tex .special,pre .input_number {color: #990073}pre .builtin,pre .built_in,pre .lisp .title {color: #0086b3}pre .preprocessor,pre .pi,pre .doctype,pre .shebang,pre .cdata {color: #999;font-weight: bold}pre .deletion {background: #fdd}pre .addition {background: #dfd}pre .diff .change {background: #0086b3}pre .chunk {color: #aaa}pre .tex .formula {opacity: 0.5;}div.calendar{left: 0;right: 0;bottom: 0px;top: 60px;position: absolute;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;margin: 15px 0 0 0;overflow: hidden;}div.calendar div.day-body,div.calendar div.week-body,div.calendar div.month-body,div.calendar div.weekshift-wrapper{min-height: 300px;position: absolute;left: 0px;right : 0px;bottom: 28px;top: 55px;clear: both;}div.calendar div.weekshift-legend{position: absolute;left: 0;right : 0;top: 0;bottom: 28px;clear: both;background: green;}div.calendar.tabmenu div.day-body,div.calendar.tabmenu div.week-body,div.calendar.tabmenu div.month-body,div.calendar.tabmenu div.weekshift-wrapper{top: 40px;}div.calendar div.weekshift-wrapper{border-top: 4px solid #E3E3E3;top: 35px !important;left: 0;right : 0;bottom: 29px;overflow: auto;}div.calendar div.weekshift-body{position: relative;height: 100%;width: calc(100% * 7);}div.calendar div.day-body div.row,div.calendar div.week-body div.row,div.calendar div.weekshift-legend div.row,div.calendar div.weekshift-body div.row{position: relative;height: 25px;overflow: visible;}div.calendar div.weekshift-legend div.row,div.calendar div.weekshift-body div.row{;height: 38px;}div.calendar div.day-body div.row.half,div.calendar div.week-body div.row.half,div.calendar div.weekshift-legend div.row.half,div.calendar div.weekshift-body div.row.half{background: url(/resources/images/calendar/background-halfcell.png) bottom left repeat-x;}div.calendar div.day-body div.row.full,div.calendar div.week-body div.row.full,div.calendar div.weekshift-legend div.row.full,div.calendar div.weekshift-body div.row.full{background: url(/resources/images/calendar/background-fullcell.png) bottom left repeat-x;}div.calendar div.month-body div.row{top: 0%;border-top: 1px solid #CACCCC;position: relative;}div.calendar div.weekshift-legend div.row,div.calendar div.weekshift-body div.row{border-bottom: 1px solid white;}div.calendar div.day-body div.row.header,div.calendar div.week-body div.row.header,div.calendar div.weekshift-legend div.row.header,div.calendar div.weekshift-body div.row.header{height: 30px;overflow-y: scroll;}div.calendar div.day-body div.dayviewport,div.calendar div.week-body div.weekviewport,div.calendar div.weekshift-legend div.weekviewport,div.calendar div.weekshift-body div.weekviewport{position: absolute;top: 36px;bottom: 0px;left: 0px;right: 0px;overflow-y: scroll;z-index: 8000;border-top: 1px solid #CACCCC;}div.calendar.dynamic div.weekshift-legend div.weekviewport,div.calendar.dynamic div.weekshift-body div.weekviewport{bottom: 3px;overflow-x: hidden;}div.calendar div.day-body div.dayviewport div.now,div.calendar div.week-body div.weekviewport div.now,div.calendar div.weekshift-legend div.weekviewport div.now,div.calendar div.weekshift-body div.weekviewport div.now{position: relative;top: 0px;bottom: 0px;left: 0px;right: 0px;border-bottom: 2px solid #a0c226;z-index: 40000;}div.calendar div.month-body.num-rows6 div.row{height: 16.6666667%;}div.calendar div.month-body.num-rows5 div.row{height: 20%;}div.calendar div.month-body.num-rows4 div.row{height: 25%;}div.calendar div.month-body div.row1{top: 0%;border-top: none;}div.calendar div.day-body div.col,div.calendar div.week-body div.col,div.calendar div.weekshift-legend div.col,div.calendar div.weekshift-body div.col,div.calendar div.month-body div.col{border-left: 1px solid #CACCCC;background-color: rgba(255, 255, 255, 0.8);position: absolute;width: auto;}div.calendar div.month-body div.col,div.calendar div.weekshift-legend div.col,div.calendar div.weekshift-body div.col{bottom: 0;top: 0;}div.calendar div.weekshift-legend div.col,div.calendar div.weekshift-body div.col{border-left: none;}div.calendar div.weekshift-legend div.col.active,div.calendar div.weekshift-body div.col.active,div.grid td.active{box-shadow: inset 0 0 10px #6f6f6f;}div.calendar div.day-body div.row.header div.col,div.calendar div.week-body div.row.header div.col,div.calendar div.weekshift-legend div.row.header div.col,div.calendar div.weekshift-body div.row.header div.col{padding: 5px 0 0 0;}div.calendar div.day-body div.col.weekend,div.calendar div.week-body div.col.weekend,div.calendar div.weekshift-legend div.col.weekend,div.calendar div.weekshift-body div.col.weekend,div.calendar div.month-body div.col.weekend{background-color: rgba(249, 249, 249, 0.9);}div.calendar div.day-body div.col1{right: 0;left: 0;border-left: none !important;}div.calendar div.week-body div.col1,div.calendar div.month-body div.col1{right: 85.714285714285716%;left: 0%;border-left: none !important;}div.calendar div.week-body div.col2,div.calendar div.month-body div.col2{right: 71.42857142857143%;left: 14.285714285714286%;}div.calendar div.week-body div.col3,div.calendar div.month-body div.col3{right: 57.142857142857144%;left: 28.571428571428572%;}div.calendar div.week-body div.col4,div.calendar div.month-body div.col4{right: 42.857142857142858%;left: 42.857142857142858%;}div.calendar div.week-body div.col5,div.calendar div.month-body div.col5{right: 28.571428571428572%;left: 57.142857142857144%;}div.calendar div.week-body div.col6,div.calendar div.month-body div.col6{right: 14.285714285714286%;left: 71.42857142857143%;}div.calendar div.week-body div.col7,div.calendar div.month-body div.col7{right: 0%;left: 85.714285714285716%;}div.calendar div.weekshift-legend div.col,div.calendar div.weekshift-body div.col{float: left;position: relative;box-sizing: border-box;}div.calendar div.weekshift-legend div.col0,div.calendar div.weekshift-body div.col0{width: 250px;left: 0;border-left: none !important;border-right: 1px solid #929292;background: #f3fbf2;display: none;}div.calendar div.weekshift-legend div.col1,div.calendar div.weekshift-body div.col1{width: calc(100% / 7);border-left: none !important;}div.calendar div.weekshift-legend div.col2,div.calendar div.weekshift-body div.col2{width: calc(100% / 7);border-left: 1px solid #CACCCC;}div.calendar div.weekshift-legend div.col3,div.calendar div.weekshift-body div.col3{width: calc(100% / 7);border-left: 1px solid #CACCCC;}div.calendar div.weekshift-legend div.col4,div.calendar div.weekshift-body div.col4{width: calc(100% / 7);border-left: 1px solid #CACCCC;}div.calendar div.weekshift-legend div.col5,div.calendar div.weekshift-body div.col5{width: calc(100% / 7);border-left: 1px solid #CACCCC;}div.calendar div.weekshift-legend div.col6,div.calendar div.weekshift-body div.col6{width: calc(100% / 7);border-left: 1px solid #f47a7a;}div.calendar div.weekshift-legend div.col7,div.calendar div.weekshift-body div.col7{width: calc(100% / 7);border-left: 1px solid #CACCCC;}div.calendar div.weekshift-body.dayview div.col0{right: 87.500000000000000%;left: 0%;border-left: none !important;border-right: 1px solid #929292;background: #f3fbf2;}div.calendar div.weekshift-body.dayview div.col1{right: 0;left: 12.50000000000000%;}div.calendar div.day-body div.col div.item,div.calendar div.week-body div.col div.item,div.calendar div.weekshift-legend div.col div.item,div.calendar div.weekshift-body div.col div.item,div.item.standalone,div.activity.standalone,div.calendar div.activity,div.grid div.item{margin: 3px;color: #ffffff;height: 25px;-moz-border-radius: 4px;border-radius: 4px;padding: 0 0 0 5px;z-index: 90000000000000000000000000;width: -webkit-calc(100% - 10px);overflow: hidden;}div.grid div.activity{float: left;}div.calendar div.day-body div.col div.item a,div.calendar div.week-body div.col div.item a,div.calendar div.weekshift-legend div.col div.item a,div.calendar div.weekshift-body div.col div.item a,div.item.standalone a,div.activity.standalone a,div.calendar div.activity a{color: #ffffff;text-decoration: underline;}div.calendar div.activity{width: calc((100% - 90px) / 8);width: -webkit-calc((100% - 90px) / 8);position: relative;float: left;box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);}div.calendar div.weekshift-legend div.col div.item,div.calendar div.weekshift-body div.col div.item,div.item.standalone,div.activity.standalone,div.calendar div.activity{height: 32px;line-height: 16px;text-align: center;}div.grid div.item,div.grid div.activity.standalone{height: 22px;line-height: 22px;}div.activity.standalone{width: 190px;}div.activity.standalone.multimark{width: 32px;height: 32px;line-height: 32px;border-radius: 16px;}div.calendar div.day-body div.col.sq2 div.item.p1,div.calendar div.week-body div.col.sq2 div.item.p1,div.calendar div.weekshift-legend div.col.sq2 div.item.p1,div.calendar div.weekshift-body div.col.sq2 div.item.p1{left: 0;right: 50%;}div.calendar div.day-body div.col.sq2 div.item.p2,div.calendar div.week-body div.col.sq2 div.item.p2,div.calendar div.weekshift-legend div.col.sq2 div.item.p2,div.calendar div.weekshift-body div.col.sq2 div.item.p2{left: 50%;right: 0;}div.calendar div.day-body div.col.sq3 div.item.p1,div.calendar div.week-body div.col.sq3 div.item.p1,div.calendar div.weekshift-legend div.col.sq3 div.item.p1,div.calendar div.weekshift-body div.col.sq3 div.item.p1{left: 0;right: 66%;}div.calendar div.day-body div.col.sq3 div.item.p2,div.calendar div.week-body div.col.sq3 div.item.p2,div.calendar div.weekshift-legend div.col.sq3 div.item.p2,div.calendar div.weekshift-body div.col.sq3 div.item.p2{left: 34%;right: 34%;}div.calendar div.day-body div.col.sq3 div.item.p3,div.calendar div.week-body div.col.sq3 div.item.p3,div.calendar div.weekshift-legend div.col.sq3 div.item.p3,div.calendar div.weekshift-body div.col.sq3 div.item.p3{left: 66%;right: 0;}div.calendar div.day-body div.col.sq4 div.item.p1,div.calendar div.week-body div.col.sq4 div.item.p1,div.calendar div.weekshift-legend div.col.sq4 div.item.p1,div.calendar div.weekshift-body div.col.sq4 div.item.p1{left: 0;right: 75%;}div.calendar div.day-body div.col.sq4 div.item.p2,div.calendar div.week-body div.col.sq4 div.item.p2,div.calendar div.weekshift-legend div.col.sq4 div.item.p2,div.calendar div.weekshift-body div.col.sq4 div.item.p2{left: 25%;right: 50%;}div.calendar div.day-body div.col.sq4 div.item.p3,div.calendar div.week-body div.col.sq4 div.item.p3,div.calendar div.weekshift-legend div.col.sq4 div.item.p3,div.calendar div.weekshift-body div.col.sq4 div.item.p3{left: 50%;right: 25%;}div.calendar div.day-body div.col.sq4 div.item.p4,div.calendar div.week-body div.col.sq4 div.item.p4,div.calendar div.weekshift-legend div.col.sq4 div.item.p4,div.calendar div.weekshift-body div.col.sq4 div.item.p4{left: 75%;right: 0;}div.calendar div.day-body div.col div.item.pq,div.calendar div.week-body div.col div.item.pq,div.calendar div.weekshift-legend div.col div.item.pq,div.calendar div.weekshift-body div.col div.item.pq{right: 0 !important;}div.calendar div.day-body div.col div.item.start,div.calendar div.week-body div.col div.item.start,div.calendar div.weekshift-legend div.col div.item.start,div.calendar div.weekshift-body div.col div.item.start{-moz-border-bottom-left-radius: 0;border-bottom-left-radius: 0;-moz-border-bottom-right-radius: 0;border-bottom-right-radius: 0;}div.calendar div.day-body div.col div.item.single.t1,div.calendar div.day-body div.col div.item.start.t1,div.calendar div.week-body div.col div.item.single.t1,div.calendar div.week-body div.col div.item.start.t1,div.calendar div.weekshift-legend div.col div.item.single.t1,div.calendar div.weekshift-legend div.col div.item.start.t1,div.calendar div.weekshift-body div.col div.item.single.t1,div.calendar div.weekshift-body div.col div.item.start.t1{height: 20px;margin-top: 5px;}div.calendar div.day-body div.col div.item.single.t2,div.calendar div.day-body div.col div.item.start.t2,div.calendar div.week-body div.col div.item.single.t2,div.calendar div.week-body div.col div.item.start.t2,div.calendar div.weekshift-legend div.col div.item.single.t2,div.calendar div.weekshift-legend div.col div.item.start.t2,div.calendar div.weekshift-body div.col div.item.single.t2,div.calendar div.weekshift-body div.col div.item.start.t2{height: 15px;margin-top: 10px;}div.calendar div.day-body div.col div.item.single.t3,div.calendar div.day-body div.col div.item.start.t3,div.calendar div.week-body div.col div.item.single.t3,div.calendar div.week-body div.col div.item.start.t3,div.calendar div.weekshift-legend div.col div.item.single.t3,div.calendar div.weekshift-legend div.col div.item.start.t3,div.calendar div.weekshift-body div.col div.item.single.t3,div.calendar div.weekshift-body div.col div.item.start.t3{height: 10px;margin-top: 15px;}div.calendar div.day-body div.col div.item.single.t4,div.calendar div.day-body div.col div.item.start.t4,div.calendar div.week-body div.col div.item.single.t4,div.calendar div.week-body div.col div.item.start.t4,div.calendar div.weekshift-legend div.col div.item.single.t4,div.calendar div.weekshift-legend div.col div.item.start.t4,div.calendar div.weekshift-body div.col div.item.single.t4,div.calendar div.weekshift-body div.col div.item.start.t4{height: 5px;margin-top: 20px;}div.calendar div.day-body div.col div.item.middle,div.calendar div.week-body div.col div.item.middle,div.calendar div.weekshift-legend div.col div.item.middle,div.calendar div.weekshift-body div.col div.item.middle{-moz-border-radius: 0;border-radius: 0;}div.calendar div.day-body div.col div.item.end,div.calendar div.week-body div.col div.item.end,div.calendar div.weekshift-legend div.col div.item.end,div.calendar div.weekshift-body div.col div.item.end{-moz-border-top-left-radius: 0;border-top-left-radius: 0;-moz-border-top-right-radius: 0;border-top-right-radius: 0;}div.calendar div.day-body div.col div.item.end.t1,div.calendar div.week-body div.col div.item.end.t1,div.calendar div.weekshift-legend div.col div.item.end.t1,div.calendar div.weekshift-body div.col div.item.end.t1{height: 5px;}div.calendar div.day-body div.col div.item.end.t2,div.calendar div.week-body div.col div.item.end.t2,div.calendar div.weekshift-legend div.col div.item.end.t2,div.calendar div.weekshift-body div.col div.item.end.t2{height: 10px;}div.calendar div.day-body div.col div.item.end.t3,div.calendar div.week-body div.col div.item.end.t3,div.calendar div.weekshift-legend div.col div.item.end.t3,div.calendar div.weekshift-body div.col div.item.end.t3{height: 15px;}div.calendar div.day-body div.col div.item.end.t4,div.calendar div.week-body div.col div.item.end.t4,div.calendar div.weekshift-legend div.col div.item.end.t4,div.calendar div.weekshift-body div.col div.item.end.t4{height: 20px;}div.calendar div.month-body div.col div.item{padding: 3px 4px 5px 4px;color: #8C8E8F;}div.calendar div.month-body div.col div.item a{color: #439cd3;}div.calendar div.day-body div.col div.item span.title,div.calendar div.week-body div.col div.item span.title,div.calendar div.weekshift-legend div.col div.item span.title,div.calendar div.weekshift-body div.col div.item span.title{display: block;position: relative;padding: 4px 0 0 0;}div.calendar div.weekshift-legend div.col div.item span.title,div.calendar div.weekshift-body div.col div.item span.title{display: block;padding: 0 0 0 0;}div.calendar div.day-body div.col div.item span.member,div.calendar div.week-body div.col div.item span.member,div.calendar div.weekshift-legend div.col div.item span.member,div.calendar div.weekshift-body div.col div.item span.member{display: block;padding: 4px 0 0 0;color: #eeeeee;}div.calendar div.day-body div.item.mkp,div.calendar div.week-body div.item.mkp,div.calendar div.weekshift-legend div.item.mkp,div.calendar div.weekshift-body div.item.mkp{z-index: 34000 !important;}div.calendar div.day-body div.item.skp,div.calendar div.week-body div.item.skp,div.calendar div.weekshift-legend div.item.skp,div.calendar div.weekshift-body div.item.skp{z-index: 33000 !important;}div.calendar div.day-body div.col div.item.single.t3 span.title,div.calendar div.week-body div.col div.item.single.t3 span.title,div.calendar div.weekshift-legend div.col div.item.single.t3 span.title,div.calendar div.weekshift-body div.col div.item.single.t3 span.title,div.calendar div.day-body div.col div.item.single.t4 span.title,div.calendar div.week-body div.col div.item.single.t4 span.title,div.calendar div.weekshift-legend div.col div.item.single.t4 span.title,div.calendar div.weekshift-body div.col div.item.single.t4 span.title{display: none;}div.calendar div.month-body div.col div.item span.time{float: right;text-align: right;color: #bdbdbd;}div.calendar div.month-body div.col div.item span.bubble{width: 8px;height: 8px;margin: 3px;font-size: 1px;text-indent: -100px;overflow: hidden;display: block;float: left;-moz-border-radius: 4px;border-radius: 4px;}div.calendar div.day-body div.col div.label,div.calendar div.week-body div.col div.label,div.calendar div.weekshift-legend div.col div.label,div.calendar div.weekshift-body div.col div.label,div.calendar div.month-body div.col div.label{top: 0px;right: 0px;height: 11px;left: 0px;padding: 3px 12px 5px 4px;margin: 0 0 5px 0;color: #8C8E8F;position: absolute;}div.calendar div.weekshift-body div.col div.label{padding: 0;margin: 0;height: 24px;font-size: 90%;}div.calendar div.day-body div.row.header div.label,div.calendar div.week-body div.row.header div.label,div.calendar div.weekshift-legend div.row.header div.label,div.calendar div.weekshift-body div.row.header div.label,div.calendar div.month-body div.col div.label{position: relative;}div.calendar div.day-body div.weekviewport div.col1 div.label,div.calendar div.week-body div.weekviewport div.col1 div.label,div.calendar div.weekshift-legend div.weekviewport div.col1 div.label,div.calendar div.weekshift-body div.weekviewport div.col1 div.label{width: 25px;float: left;}div.calendar div.day-body div.col div.label span.time,div.calendar div.week-body div.col div.label span.time,div.calendar div.weekshift-legend div.col div.label span.time,div.calendar div.weekshift-body div.col div.label span.time{font-size: 10px;color: #b4b4b4;padding: 4px 0 0 0;width: 25px;text-align: right;}div.calendar div.month-body div.col div.label{text-align: right;}div.calendar div.day-body div.col div.label span.bigger,div.calendar div.week-body div.col div.label span.bigger,div.calendar div.weekshift-legend div.col div.label span.bigger,div.calendar div.weekshift-body div.col div.label span.bigger,div.calendar div.month-body div.col div.label span.bigger{font-size: 14px;padding-left: 5px;}div.calendar div.weekshift-legend div.col.timecolumn div.label span.bigger,div.calendar div.weekshift-body div.col.timecolumn div.label span.bigger{font-size: 8px;}div.calendar div.month-body div.col.off-month div.label{color: #ababab;}div.calendar div.month-body div.col.today div.label{background: #268AE1 url('/resources/images/calendar/background-today.png') repeat-x;color: white;border-bottom: 1px solid #0D58CD;border-top: 1px solid #3983D6;border-right: 1px solid #2D74D1;border-left: 1px solid #2D74D1;}div.calendar div.day-body div.row.header div.col.today div.label,div.calendar div.week-body div.row.header div.col.today div.label,div.calendar div.weekshift-legend div.row.header div.col.today div.label,div.calendar div.weekshift-body div.row.header div.col.today div.label{color: #2181dd !important;}div.calendar div.day-body div.col.today,div.calendar div.week-body div.col.today,div.calendar div.weekshift-legend div.col.today,div.calendar div.weekshift-body div.col.today{background-color: rgba(243, 248, 252, 0.8) !important;}div.calendar div.month-body div.col.today .label span{float: left;text-shadow: rgba(0, 0, 0, 0.3) 0px -1px 0px;}div.calendar.dynamic div.activitys{height: 135px;background: #edf1f5;box-shadow: inset 0 0 10px black;position: absolute;bottom: 29px;left: 0;right: 0;margin: 0 auto;}div.calendar div.slider{width: auto;height: 125px;padding: 5px;}div.calendar.dynamic div.activitys.weekdispatching{background: #edf1f5;box-shadow: inset 0 0 10px black;border-top: 4px solid #E3E3E3;position: absolute;top: 35px;bottom: 29px;left: 0;width: 390px;margin: 0;height: auto;}div.calendar div.activitys.weekdispatching div.slider{height: calc((100%) - 13px - 80px);height: -webkit-calc((100%) - 13px - 80px);padding: 0;z-index: 5;padding: 5px;overflow-y: scroll;overflow-x: hidden;}div.calendar div.activitys.weekdispatching div.functions{height: 80px;padding: 0;z-index: 5;padding: 0 0 0 38px;overflow-y: scroll;overflow-x: hidden;}div.calendar div.activitys.weekdispatching div.functions div{position: relative;height: 64px;width: 64px;border: 2px solid white;border-radius: 4px;background-position: center center;background-repeat: no-repeat;background-size: 42px 42px;background-color:rgba(255,255,255,0.2);padding: 0;z-index: 5;margin: 5px;float: left;}div.calendar div.activitys div.functions div.remove::before,div.calendar div.activitys div.functions div.auto::before,div.calendar div.activitys div.functions div.components::before,div.calendar div.activitys div.functions div.team::before {position: absolute;top: 50%;left: 50%;color: #ffffff;font: normal normal normal 38px/1 FontAwesome;transform: translate(-50%, -50%);}div.calendar div.activitys.weekdispatching div.functions div.active{background-color: rgba(158, 202, 237, 0.6);}div.calendar div.activitys div.functions div.remove::before {content: "\f1f8";}div.calendar div.activitys div.functions div.auto::before {content: "\f013";}div.calendar div.activitys div.functions div.components::before {content: "\f252";}div.calendar div.activitys div.functions div.team::before {content: "\f0c0";}div.calendar div.activitys.weekdispatching div.slider div.activity.shift-draggable,div.calendar div.activity.shift-draggable{width: 365px;height: 32px;z-index: 2147483647;}div.calendar div.footer{height: 27px;background: url('/resources/images/grid/footer.png') repeat-x;padding: 5px 0 0 0;line-height: 25px;overflow: hidden;clear: both;position: absolute;bottom: 0px;left: 0px;right: 0px;z-index: 6;}.tb-master{background-color: #606c88 !important;}.tb-1{background-color: #1c8fc5 !important;}.tb-2{background-color: #EF6910 !important;}.tb-3{background-color: #8342d9 !important;}.tb-4{background-color: #d45665 !important;}.tb-5{background-color: #43b51b !important;}.tb-6{background-color: #ff0000 !important;}.tb-7{background-color: #0eb5ce !important;}.tb-8{background-color: #ea9233 !important;}.tb-9{background-color: #c554bf !important;}.tb-0{background-color: #a6c552 !important;}div.weekshift-legend .tb-master,div.weekshift-body .tb-master,div.activity .tb-master{background-color: #606c88;}div.weekshift-legend .tb-1,div.weekshift-body .tb-1,div.activity .tb-1{background-color: #1c8fc5;}div.weekshift-legend .tb-2,div.weekshift-body .tb-2,div.calendar div.activity .tb-2{background-color: #EF6910;}div.weekshift-legend .tb-3,div.weekshift-body .tb-3,div.calendar div.activity .tb-3{background-color: #8342d9;}div.weekshift-legend .tb-4,div.weekshift-body .tb-4,div.calendar div.activity .tb-4{background-color: #d45665;}div.weekshift-legend .tb-5,div.weekshift-body .tb-5,div.calendar div.activity .tb-5{background-color: #43b51b;}div.weekshift-legend .tb-6,div.weekshift-body .tb-6,div.calendar div.activity .tb-6{background-color: #efce36;}div.weekshift-legend .tb-7,div.weekshift-body .tb-7,div.calendar div.activity .tb-7{background-color: #0eb5ce;}div.weekshift-legend .tb-8,div.weekshift-body .tb-8,div.calendar div.activity .tb-8{background-color: #ea9233;}div.weekshift-legend .tb-9,div.weekshift-body .tb-9,div.calendar div.activity .tb-9{background-color: #c554bf;}div.weekshift-legend .tb-0,div.weekshift-body .tb-0,div.calendar div.activity .tb-0{background-color: #a6c552;}div.calendar div.activity.stainlesssteel{background-image: linear-gradient(45deg, rgba(0, 0,0,0.2) 16.67%, transparent 16.67%, transparent 50%, rgba(0, 0,0,0.2) 50%, rgba(0, 0,0,0.2) 66.67%, transparent 66.67%, transparent 100%);background-size: 21.21px 21.21px;}div.time-picker{position: absolute;height: 191px;width: 50px;overflow: auto;background: #fff;border: 1px solid #aaa;z-index: 99;margin: 0;}div.time-picker-12hours{width:6em; }div.time-picker ul{list-style-type: none;margin: 0;padding: 0;}div.time-picker li{cursor: pointer;height: 10px;font: 12px/1 Helvetica, Arial, sans-serif;padding: 4px 3px;}div.time-picker li.selected{background: #0063CE;color: #fff;}div.calendarexpand{background: #CCE6FF;color: #3F86CC;border: 1px solid #3F86CC;-moz-border-radius: 4px;border-radius: 4px;cursor: pointer;}div.calendar_subject{width: auto;}div.calendar_subject img{margin: 0 3px 0 0;}div.date_selected{background: #CCE6FF;}input#calendar_selectdate{background: url("/resources/images/grid/toolbar.png") repeat scroll 0 0 transparent;visibility: hidden;width: 1px;height: 1px;border: 0px;display: inline;float: right;}div.calendar div.weekdispatching-body{min-height: 300px;position: absolute;left: 0;right : 0;bottom: 0;top: 35px;clear: both;border-top: 4px solid #E3E3E3;background: #edf1f5;box-shadow: inset 0 0 10px black;padding: 25px 5px 5px 0;padding-left: calc((100%) / 64);padding-left: -webkit-calc((100%) / 64);}div.calendar div.weekdispatching-body div.dispatching-root{width: calc((100% - (100% / 64 * 4)) / 4);width: -webkit-calc((100% - (100% / 64 * 4)) / 4);background-color:rgba(255,255,255,0.5);height: calc(100% - 25px);height: -webkit-calc(100% - 50px);float: left;margin-right: calc((100% - 90px) / 64);margin-right: -webkit-calc((100% - 90px) / 64);box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2);border-radius: 4px;}div.calendar div.weekdispatching-body div.dispatching-root.main{}div.calendar div.weekdispatching-body div.dispatching-wrapper{height: calc(100% - 130px);background: white;margin: 5px;margin-top: 0;border-radius: 4px;position: relative;}div.calendar div.weekdispatching-body div.dispatching-wrapper ul{position: absolute;top: 0;bottom: 0;left: 0;right: 0;overflow-y: scroll;}div.calendar div.weekdispatching-body div.dispatching-wrapper ul.active{background: #9ecaed;}div.calendar div.weekdispatching-body div.dispatching-wrapper ul li{ display: inline-block; width: 100%;}div.calendar div.weekdispatching-body div.dispatching-title{width: 100%;height: 35px;text-align: center;line-height: 35px;font-weight: bold;font-size: 22px;color: #70737b;position: relative;}div.calendar div.weekdispatching-body div.dispatching-title a{color: #439cd3;}div.calendar div.weekshift-legend div.row.header div.label a,div.calendar div.weekshift-body div.row.header div.label a{margin: 0 2px 0 0;float: right;line-height: 16px;position: absolute;right: 0;}div.calendar div.weekdispatching-body div.dispatching-title a img{cursor: pointer;}div.calendar div.weekdispatching-body div.activity{width: calc(100% - 5px);width: -webkit-calc(100% - 5px);box-shadow: none;margin: 0;border-top: 1px solid white;border-radius: 0;height: 24px;line-height: 24px;}div.calendar div.weekdispatching-body div.dispatching-footer{width: 100%;height: 35px;text-align: center;font-size: 22px;color: #70737b;position: relative;letter-spacing: 2px;}div.calendar div.weekdispatching-body div.dispatching-footer span.top{font-size: 14px;vertical-align : 5px;font-weight: bold;}div.calendar div.weekdispatching-body div.dispatching-footer ul.bottom{font-size: 14px;vertical-align : 1px;}div.calendar div.weekdispatching-body div.dispatching-footer ul.bottom li{padding: 2px 0;list-style-type: none;}div.calendar div.weekshift-legend div.col.shiftshading-column,div.calendar div.weekshift-body div.col.shiftshading-column,div.calendar div.weekshift-legend div.col.shiftname-column,div.calendar div.weekshift-body div.col.shiftname-column{background: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 99999;overflow: hidden;}div.calendar div.weekshift-legend div.row:hover div.col.shiftshading-column,div.calendar div.weekshift-body div.row:hover div.col.shiftshading-column,div.calendar div.weekshift-legend div.row:hover div.col.shiftname-column,div.calendar div.weekshift-body div.row:hover div.col.shiftname-column{z-index: 7999;}div.calendar.dayshift div.weekshift-legend div.col.shiftshading-column,div.calendar.dayshift div.weekshift-body div.col.shiftshading-column{right: 0;}div.calendar div.weekshift-legend div.col.shiftshading-column div.shading,div.calendar div.weekshift-body div.col.shiftshading-column div.shading{background-color: black;opacity: 0.15;position: absolute;top: 0;bottom: 0;overflow: hidden;}div.calendar div.weekshift-legend div.col.shiftshading-column div.shading.grey,div.calendar div.weekshift-body div.col.shiftshading-column div.shading.grey{background: none;opacity: 0.2;-webkit-box-shadow: 1px 0px 0px 0 red;position: absolute;top: 0;bottom: 0;overflow: hidden;width: 1px !important;}div.calendar div.weekshift-legend div.col.slide-column,div.calendar div.weekshift-body div.col.slide-column{background: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 8999;overflow: hidden;}div.calendar.dayshift div.weekshift-legend div.col.slide-column,div.calendar.dayshift div.weekshift-body div.col.slide-column{right: 0;}div.calendar div.weekshift-legend div.col.slide-column ul,div.calendar div.weekshift-body div.col.slide-column ul{list-style-type: none;}div.calendar div.weekshift-legend div.col.slide-column div.dropper,div.calendar div.weekshift-body div.col.slide-column div.dropper{float: left;margin: 0;width: 10px;border-radius: 5px;height: 100%;z-index: 899999 !important;position: absolute;display: none;}div.calendar.moveitem div.weekshift-legend div.col.slide-column div.dropper,div.calendar.moveitem div.weekshift-body div.col.slide-column div.dropper{display: block;}div.calendar div.weekshift-legend div.col.slide-column div.dropper.before.active,div.calendar div.weekshift-body div.col.slide-column div.dropper.before.active{-webkit-box-shadow: inset 4px 0px 0px 0 #ff00d2;}div.calendar div.weekshift-legend div.col.slide-column div.dropper.after,div.calendar div.weekshift-body div.col.slide-column div.dropper.after{margin: 0 0 0 -10px;}div.calendar div.weekshift-legend div.col.slide-column div.dropper.after.active,div.calendar div.weekshift-body div.col.slide-column div.dropper.after.active{-webkit-box-shadow: inset -4px 0px 0px 0 #ff00d2;}div.calendar div.weekshift-legend div.col.slide-column div.item,div.calendar div.weekshift-body div.col.slide-column div.item{float: left;margin: 3px 0;padding: 0;border-radius: 0;z-index: 89999 !important;position: absolute;-webkit-box-shadow: inset -2px 0 0 0 white;}div.calendar div.weekshift-body div.col.shiftname-column div.item{float: left;margin: 18px 0 0 0;padding: 3px;border-radius: 0;z-index: 89999 !important;position: absolute;width: auto;color: #777777;text-align: left;background: rgba(255, 255, 255, 0.6) !important;}div.calendar div.weekshift-legend div.col.slide-column div.item.hidetext span.text,div.calendar div.weekshift-body div.col.slide-column div.item.hidetext span.text{display: none;}div.calendar div.weekshift-legend div.col.slide-column div.item span a.next,div.calendar div.weekshift-body div.col.slide-column div.item span a.next{position: absolute;right: 5px;top: 8px;}div.calendar div.weekshift-legend div.col.slide-column div.item span a.prev,div.calendar div.weekshift-body div.col.slide-column div.item span a.prev{position: absolute;left: 5px;top: 8px;}div.calendar.weekshift div.weekshift-legend div.col.slide-column div.item span a.next,div.calendar.weekshift div.weekshift-legend div.col.slide-column div.item span a.prev,div.calendar.weekshift div.weekshift-body div.col.slide-column div.item span a.next,div.calendar.weekshift div.weekshift-body div.col.slide-column div.item span a.prev{}div.calendar div.weekshift-legend div.col.slide-column div.item span a.next img,div.calendar div.weekshift-body div.col.slide-column div.item span a.next img{cursor: pointer;}div.calendar div.timeline{pointer-events: none;position: absolute;z-index: 90000 !important;border-right: 4px solid #439CD3;height: 100%;background: rgba(0, 0, 0, 0.1);}div.calendar div.weekshift-legend div.col.timecolumn,div.calendar div.weekshift-body div.col.timecolumn{list-style-type: none;width: calc(100% / 7);height: 100%;}div.calendar div.weekshift-legend div.col.timecolumn ul,div.calendar div.weekshift-body div.col.timecolumn ul,div.calendar div.weekshift-body div.row.header div.label.timelabel ul{list-style-type: none;width: 100%;height: 100%;}div.calendar div.weekshift-body div.row.header div.label.timelabel ul{position: absolute;top: 13px;font-size: 12px;}div.calendar div.weekshift-legend div.col.timecolumn ul li,div.calendar div.weekshift-body div.col.timecolumn ul li,div.calendar div.weekshift-body div.row.header div.label.timelabel ul li{float: left;width: 4.1666666666666666666666%;height: 100%;-webkit-box-shadow: 1px 0px 0px 0 white;}div.calendar div.weekshift-body div.row.header div.label.timelabel ul li span.hourlabel{padding-left: 5px;}div.calendar div.weekshift-legend div.col.timecolumn ul li:last-child,div.calendar div.weekshift-body div.col.timecolumn ul li:last-child,div.calendar div.weekshift-body div.row.header div.label.timelabel ul li:last-child{-webkit-box-shadow: none;}.timecolumn-placeholder{height: 1px;margin: 0 50px 0 0;float: left;}span.requirement,span.overview{display: inline-block;border-radius: 6px;color: white;line-height: 24px;position: relative;border: 1px solid #d5d5d5;font-size: 12px;}div.grid table tbody tr td span.requirement,div.grid table tbody tr td span.overview{margin: 3px;}span.requirement span.title{display: inline-block;height: 24px;padding: 0 5px 0 5px;}span.requirement span.stoptime{display: inline-block;height: 24px;padding: 0 5px 0 5px;border-left: 1px solid #d5d5d5;color: rgb(41, 41, 58);background-image: linear-gradient(#F4F4F4,#EBEBEB);}span.requirement span.stoptime.alert{color: red;}span.requirement span.splittime,span.requirement span.immediatedispatch{display: inline-block;height: 24px;padding: 0 5px 0 5px;border-left: 1px solid #d5d5d5;color: rgb(41, 41, 58);background-image: linear-gradient(#F4F4F4,#EBEBEB);}span.requirement span.time{display: inline-block;height: 24px;padding: 0 5px 0 5px;border-left: 1px solid #d5d5d5;color: white;background-image: linear-gradient(#1c8fc5,#42abdb);}span.requirement span.hoverable:hover{color: #439cd3;cursor: pointer;background-image: linear-gradient(#F4F4F4,#bdbdbd);}span.overview span.title{display: inline-block;height: 24px;width: 115px;padding: 0 5px 0 5px;}span.overview.large span.title{float: left;height: 48px;}span.overview span.stoptime{display: inline-block;height: 24px;width: 115px;padding: 0 5px 0 5px;border-left: 1px solid #d5d5d5;color: rgb(41, 41, 58);background-image: linear-gradient(#F4F4F4,#EBEBEB);}span.overview.large span.stoptime{float: left;height: 48px;}.fc .fc-popover.fc-more-popover {max-height: 70vh;overflow-y: auto;}.fc-toolbar{padding: 12px 10px 0 10px;}.fc-event-icons i{margin : 0 5px 0 5px;}time.icon{font-size: 1em;display: block;position: relative;width: 48px;height: 48px;background-color: #fff;margin: 6px;border-radius: 0.6em;overflow: hidden;border: 1px solid #818287;}time.icon *{display: block;width: 100%;font-size: 8px;font-style: normal;text-align: center;}time.icon strong{position: absolute;top: 0;padding: 0.2em 0;font-weight: normal;color: #fff;background-color: #439cd3;}time.icon em{position: absolute;bottom: 0.1em;color: black;}time.icon span{width: 100%;font-size: 1em;letter-spacing: -0.05em;padding-top: 1.3em;color: #2f2f2f;font-weight: bold;}li.calday time.icon{margin: 0 0 0 0;border: none;border-radius: 0;font-weight: 200 !important;}li.calday time.icon strong{padding: 0.3em 0 0.2em 0 !important;display: block !important;}li.calday time.icon span{display: block !important;font-weight: normal;}li.calday time.icon em{}div.calendar.dynamic.dispatching {--dispatching-accent: var(--area-accent, var(--color-primary-500));--dispatching-accent-rgb: var(--area-accent-rgb, 59, 130, 246);--dispatching-accent-deep: var(--area-accent-deep, var(--color-primary-700));--dispatching-cyan: #18aec0;--dispatching-danger: #f87171;--dispatching-success: var(--color-success-500);--dispatching-warning: var(--color-warning-500);top: 70px;border-top: 1px solid rgba(var(--dispatching-accent-rgb), 0.18);border-bottom: 0;background:linear-gradient(180deg, rgba(var(--dispatching-accent-rgb), 0.06), rgba(var(--dispatching-accent-rgb), 0.02) 56px, var(--bg-page) 56px),var(--bg-page);box-shadow: inset 0 1px 0 rgba(var(--dispatching-accent-rgb), 0.22);}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu {height: 48px;min-height: 48px;padding: 8px 12px;border: 0;border-bottom: 1px solid rgba(var(--dispatching-accent-rgb), 0.14);background: rgba(255, 255, 255, 0.62);box-shadow: none;}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu ul {display: flex;align-items: center;gap: 8px;height: 32px;margin: 0;padding: 0;}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu ul.formmenu {float: left;}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu ul li,div.calendar.dynamic.dispatching > div.gridtitle.tabmenu ul li.menuItemForm,div.calendar.dynamic.dispatching > div.gridtitle.tabmenu ul.formmenu li.menuItemForm {float: none;height: 32px;margin: 0;padding: 0;line-height: 32px;}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu ul li.right {float: none;}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu ul li.spacer {flex: 1 1 auto;width: auto;min-width: 12px;}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu ul.formmenu li.formlist,div.calendar.dynamic.dispatching > div.gridtitle.tabmenu ul.formmenu li.formlist label {height: 32px;margin: 0;padding: 0;}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu input[type="text"] {height: 32px;min-width: 168px;padding: 0 14px;border: 1px solid var(--border-strong);border-radius: 6px;background: rgba(255, 255, 255, 0.88);color: var(--text-primary);font: inherit;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8);}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu input[type="text"]::placeholder {color: var(--text-tertiary);}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu input[type="text"]:focus {border-color: rgba(var(--dispatching-accent-rgb), 0.5);outline: none;box-shadow: 0 0 0 3px rgba(var(--dispatching-accent-rgb), 0.12);}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li.btn-action,div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li.btn-timeframe {display: flex;align-items: center;justify-content: center;width: 32px;min-width: 32px;}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li a.btn-action,div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li a.btn-timeframe {display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;padding: 0;border: 1px solid rgba(var(--dispatching-accent-rgb), 0.24);border-radius: 999px;background: rgba(255, 255, 255, 0.82) !important;color: color-mix(in srgb, var(--dispatching-accent-deep) 62%, var(--text-tertiary) 38%) !important;box-shadow: var(--shadow-xs);text-indent: 0 !important;}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li a.btn-timeframe span,div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li a.btn-timeframe img,div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li.btn-timeframe > a span,div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li.btn-timeframe > a img {display: none !important;}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li a.btn-timeframe::before,div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li.btn-timeframe > a::before {display: inline-flex;align-items: center;justify-content: center;width: 1em;height: 1em;color: currentColor;font-family: FontAwesome, sans-serif;font-style: normal;font-weight: 900;font-size: 12px;line-height: 1;text-rendering: auto;-webkit-font-smoothing: antialiased;}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li a.btn-timeframe.btn-backwards::before,div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li.btn-timeframe.btn-backwards > a::before {content: "\f04a";}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li a.btn-timeframe.btn-forwards::before,div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li.btn-timeframe.btn-forwards > a::before {content: "\f04e";}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li a.btn-timeframe.btn-home::before,div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li.btn-timeframe.btn-home > a::before {content: "\f015";}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li a.btn-timeframe.btn-picker::before,div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li.btn-timeframe.btn-picker > a::before {content: "\f073";}div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li a.btn-action:hover,div.calendar.dynamic.dispatching > div.gridtitle.tabmenu li a.btn-timeframe:hover {background: rgba(var(--dispatching-accent-rgb), 0.08);color: var(--dispatching-accent-deep) !important;text-decoration: none;}div.calendar.dynamic.dispatching div.weekdispatching-body {top: 48px;min-height: 300px;box-sizing: border-box;display: flex;gap: 24px;align-items: stretch;overflow-x: auto;overflow-y: hidden;padding: 18px 30px 44px;border-top: 0;background:linear-gradient(180deg, rgba(var(--dispatching-accent-rgb), 0.035), rgba(var(--dispatching-accent-rgb), 0.015)),var(--bg-surface-sunken);box-shadow: none;}div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-root,div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-root.main {float: none;flex: 1 1 0;min-width: 280px;min-height: 0;height: auto;display: flex;flex-direction: column;margin: 0;border: 1px solid rgba(var(--dispatching-accent-rgb), 0.14);border-radius: 8px;background: rgba(255, 255, 255, 0.76);box-shadow: 0 10px 24px -18px rgba(15, 23, 42, 0.55), 0 1px 2px rgba(15, 23, 42, 0.08);overflow: hidden;}div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-title {height: 44px;line-height: 44px;padding: 0 12px;border-bottom: 1px solid var(--border-subtle);background: rgba(255, 255, 255, 0.72);color: var(--dispatching-accent-deep);font-size: 18px;font-weight: 700;letter-spacing: 0;}div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-title a {color: var(--dispatching-accent);text-decoration: none;}div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-title small {color: var(--text-secondary);font-size: 13px;font-weight: 600;}div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-wrapper {flex: 1 1 auto;min-height: 0;height: auto;margin: 8px 8px 0;border: 1px solid var(--border-subtle);border-radius: 6px;background: rgba(255, 255, 255, 0.88);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9);}div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-wrapper ul {padding: 0;overflow-y: auto;}div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-wrapper ul.active {background: rgba(var(--dispatching-accent-rgb), 0.08);box-shadow: inset 0 0 0 2px rgba(var(--dispatching-accent-rgb), 0.2);}div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-wrapper ul li {display: block;width: 100%;padding: 0;}div.calendar.dynamic.dispatching div.weekdispatching-body div.activity {width: calc(100% - 10px);height: 24px;margin: 3px 5px 0;padding: 0 5px;border: 0;border-radius: 5px;line-height: 24px;color: #fff;font-size: 11px;font-weight: 650;letter-spacing: 0;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-shadow: 0 1px 0 rgba(15, 23, 42, 0.08);}div.calendar.dynamic.dispatching div.weekdispatching-body div.activity.tb-7 {background: #0eb5ce;}div.calendar.dynamic.dispatching div.weekdispatching-body div.activity.tb-6 {background: #ff8a84;}div.calendar.dynamic.dispatching div.weekdispatching-body div.activity.tb-3 {background: #8342d9;}div.calendar.dynamic.dispatching div.weekdispatching-body div.activity.tb-5 {background: #43b51b;}div.calendar.dynamic.dispatching div.weekdispatching-body div.activity.stainlesssteel {box-shadow: inset 4px 0 0 rgba(255, 255, 255, 0.42), 0 1px 0 rgba(15, 23, 42, 0.08);}div.calendar.dynamic.dispatching div.weekdispatching-body div.activity a,div.calendar.dynamic.dispatching div.weekdispatching-body div.activity u,div.calendar.dynamic.dispatching div.weekdispatching-body div.activity strong,div.calendar.dynamic.dispatching div.weekdispatching-body div.activity span {color: inherit;}div.calendar.dynamic.dispatching div.weekdispatching-body div.activity u {text-underline-offset: 2px;text-decoration-thickness: 1px;}div.calendar.dynamic.dispatching div.weekdispatching-body div.activity img {width: 13px;height: 13px;margin-left: 3px;vertical-align: -2px;}div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-footer {flex: 0 0 auto;height: auto;min-height: 72px;padding: 5px 10px 7px;color: var(--text-secondary);font-size: 12px;letter-spacing: 0;}div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-footer ul.bottom {display: grid;grid-template-columns: 1fr;gap: 0;margin: 0 !important;padding: 0;font-size: 12px;line-height: 16px !important;}div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-footer ul.bottom br {display: none;}div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-footer ul.bottom li {min-height: 16px;margin: 0 !important;padding: 0 !important;color: var(--text-secondary);line-height: 16px !important;list-style: none;}div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-footer ul.bottom li small {font-size: 11px;line-height: 16px;color: var(--text-secondary);}div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-footer ul.bottom li:last-child {margin-top: 1px;color: var(--text-primary);font-size: 13px;font-weight: 700;}div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-footer ul.bottom li:last-child u {text-decoration-color: rgba(var(--dispatching-accent-rgb), 0.38);text-underline-offset: 3px;}@media (max-width: 1180px) {div.calendar.dynamic.dispatching div.weekdispatching-body {gap: 16px;padding-right: 20px;padding-left: 20px;}div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-root,div.calendar.dynamic.dispatching div.weekdispatching-body div.dispatching-root.main {min-width: 260px;}}div.tabbar-wrapper {position: relative;z-index: 60;display: flex;align-items: center;gap: 4px;height: 56px;min-height: 56px;margin-bottom: 0;padding: 8px var(--space-3);border-bottom: 1px solid var(--border-subtle);background: transparent !important;color: var(--text-secondary);overflow: visible;justify-content: center;text-align: center;}div.tabbar-root {display: flex;align-items: center;justify-content: center;width: 100%;min-width: 0;height: 36px;background: transparent !important;}body div.contentbox-full div.tabbar-wrapper,body div.contentbox-full div.tabbar-root,body div.contentbox-full ul#formTabbar,body div.contentbox-full ul#formTabbar.formmenu,body div.contentbox-full ul#formTabbar > li,body div.contentbox-full ul#formTabbar.formmenu > li {background-image: none !important;}body div.contentbox-full div.tabbar-wrapper {border-top: 0;border-bottom-color: var(--border-subtle) !important;}ul#formTabbar,ul#system-collaboration-list-steps {position: static;display: flex;align-items: center;justify-content: center;flex: 0 1 auto;gap: var(--space-2);min-width: 0;height: 42px;list-style: none;padding: 3px;margin: 0;border: 1px solid color-mix(in srgb, var(--border-default) 64%, transparent 36%);border-radius: var(--radius-full);background: color-mix(in srgb, var(--bg-surface) 56%, transparent 44%) !important;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);overflow-x: auto;overflow-y: hidden;scrollbar-width: none;}ul#formTabbar.formmenu,ul#system-collaboration-list-steps.formmenu {position: static !important;top: auto !important;margin: 0 !important;background: color-mix(in srgb, var(--bg-surface) 56%, transparent 44%) !important;}ul#formTabbar::-webkit-scrollbar,ul#system-collaboration-list-steps::-webkit-scrollbar {display: none;}ul#formTabbar li,ul#system-collaboration-list-steps li {display: flex;align-items: center;flex: 0 0 auto;min-width: 0;height: 34px;margin: 0;border: 0;border-radius: var(--radius-full);background: transparent !important;color: var(--text-secondary);font-size: var(--font-size-sm);line-height: var(--line-height-normal);white-space: nowrap;}ul#formTabbar li.right,ul#system-collaboration-list-steps li.right {margin-left: auto;}ul#formTabbar li.hidden,ul#system-collaboration-list-steps li.hidden {display: none;}ul#formTabbar li.title,ul#formTabbar li.statictitle,ul#system-collaboration-list-steps li.title,ul#system-collaboration-list-steps li.statictitle {margin: 0 var(--space-3) 0 0;border: 0;color: var(--text-muted);font-weight: var(--font-weight-semibold);}ul#formTabbar li a,ul#system-collaboration-list-steps li a {display: flex;align-items: center;flex: 0 0 auto;max-width: 180px;height: 32px;min-width: 0;padding: 0 var(--space-4);color: var(--text-secondary);text-decoration: none;line-height: 1;overflow: hidden;text-overflow: ellipsis;transition: color 150ms ease;}ul#formTabbar li.title a,ul#formTabbar li.statictitle a,ul#system-collaboration-list-steps li.title a,ul#system-collaboration-list-steps li.statictitle a {height: 32px;padding: 0;color: inherit;}ul#formTabbar li:hover a,ul#system-collaboration-list-steps li:hover a {color: var(--text-primary);}ul#formTabbar li:hover,ul#system-collaboration-list-steps li:hover {background: color-mix(in srgb, var(--bg-surface) 78%, var(--area-accent-soft) 22%) !important;text-decoration: none;}ul#formTabbar li.active,ul#system-collaboration-list-steps li.active {background: color-mix(in srgb, var(--color-primary-50) 88%, white 12%) !important;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);}ul#formTabbar li.active a,ul#system-collaboration-list-steps li.active a {color: var(--color-primary-700);font-weight: var(--font-weight-semibold);}ul#formTabbar li.has-errors.active,ul#system-collaboration-list-steps li.has-errors.active {border-color: var(--color-danger-100);background: var(--color-danger-50) !important;}ul#formTabbar li.has-errors a,ul#system-collaboration-list-steps li.has-errors a {color: var(--color-danger-600);}ul#formTabbar li.spacer,ul#system-collaboration-list-steps li.spacer {width: 1px;margin: 0 var(--space-2);border: 0;background: var(--border-default);}ul#formTabbar li.spacer div,ul#system-collaboration-list-steps li.spacer div {display: none;}li.link.item.timetracking{margin-left: 5px;}form#timesheetForm, form#timesheetdrivingForm{max-width: 100% !important;margin: 0;padding: 0;}form#timesheetForm fieldset#fieldset_button ol li, form#timesheetdrivingForm fieldset#fieldset_button ol li{display: inline !important;width: 100px;}form#timesheetForm fieldset#fieldset_button ol li div, form#timesheetdrivingForm fieldset#fieldset_button ol li div{display: inline;}form#timesheetForm fieldset#fieldset_button ol li button, form#timesheetdrivingForm fieldset#fieldset_button ol li button{margin: 1px;width: 150px;}form#timesheetForm fieldset#fieldset_button, form#timesheetdrivingForm fieldset#fieldset_button{padding: 0 0 0 5px;margin: 0 0 8px 10px;width: 200px;}form#timesheetForm fieldset#fieldset_trackedtimetype, form#timesheetdrivingForm fieldset#fieldset_trackedtimetype{width: 360px;padding-left: 10px;}form#timesheetForm fieldset#fieldset_trackedproject, form#timesheetdrivingForm fieldset#fieldset_trackedproject{width: 266px;border: 0 !important;}form#timesheetForm fieldset#fieldset_trackedtime, form#timesheetdrivingForm fieldset#fieldset_trackedtime{width: 70px;}form#timesheetForm fieldset{padding: 10px;margin: 0;height: 88px;}form#timesheetdrivingForm fieldset{padding: 10px;margin: 0;height: 158px;}fieldset#fieldset_googlemap{width: 260px;}form#timesheetdrivingForm label#trackedproject_project_id_label,form#timesheetdrivingForm label#trackedproject_projecttask_id_label,form#timesheetdrivingForm label#trackedproject_projectpaymenttype_id_label,form#timesheetdrivingForm label#trackedtimetype_comment_label{display: none;}input#trackedproject_drivingstart, input#trackedproject_drivingto{width: 112px !important;}select#trackedproject_cartype{width: 118px !important;}form#timesheetForm input,form#timesheetForm select,form#timesheetForm textarea,form#timesheetdrivingForm input,form#timesheetdrivingForm select,form#timesheetdrivingForm textarea{margin: 0;}form#timesheetForm select, form#timesheetdrivingForm select{width: 260px;}form#timesheetForm input, form#timesheetdrivingForm input{width: 62px;text-align: right;}form#timesheetForm textarea#trackedtimetype_comment, form#timesheetdrivingForm textarea#trackedtimetype_comment{height: 40px;width: 350px;}div#timetracking_datediv{display: inline;margin-top: 2px;margin-right: 10px;}input#timetracking_selectdate{background: url("/resources/images/grid/toolbar.png") repeat scroll 0 0 transparent;visibility: hidden;width: 1px;height: 1px;border: 0px;display: inline;float: right;}form#attendanceForm input{text-align: right;}span#tt-timesheet-tabs_day_link img{display: block;width: 24px;height: 24px;padding-top: 0px;padding-bottom: 0px;display: inline;}span#tt-timesheet-tabs_week_link img{display: block;width: 24px;height: 24px;padding-top: 0px;padding-bottom: 0px;display: inline;}a#menuitem_tt-timesheet-tabs_day{}div#timetracking_accumulate h1{margin-left: 5px;padding-left: 0px;font-weight: bold;}div#timetracking_accumulate h1 span{margin-left: 55px;}form#adduserForm fieldset#fieldset_button li, form#addtaskForm fieldset#fieldset_button li{display: inline !important;width: 100px;}form#addpaymenttypeForm fieldset#fieldset_button li{display: inline !important;width: 100px;}form#adduserForm fieldset#fieldset_button div, form#addtaskForm fieldset#fieldset_button div, form#addpaymenttypeForm div{display: inline;}form#adduserForm fieldset#fieldset_button button, form#addtaskForm fieldset#fieldset_button button,form#addpaymenttypeForm fieldset#fieldset_button button{margin: 0px;}div#grid_timegrid table.gridtable tr td,div#grid_timegridweek table.gridtable tr td,div#grid_timegridyear table.gridtable tr td,div#grid_billing_tasks_grid table.gridtable tr td{padding: 10px;}div#grid_timegrid table.gridtable tr.extraline td,div#grid_timegridweek table.gridtable tr.extraline td,div#grid_timegridyear table.gridtable tr.extraline td,div#grid_billing_tasks_grid table.gridtable tr.extraline td{padding: 0px 10px;}div#grid_attendanceyear table.gridtable tr td.wddata{background-color: #f7f7f7;font-weight: bold;}div#grid_attendanceyear table.gridtable tr th.wddataf,div#grid_attendanceyear table.gridtable tr td.wddataf{border-left: 1px solid #DDD;}div#grid_timegridweek table.gridtable tr td.runningtimer,div#grid_timegridyear table.gridtable tr td.runningtimer{color: #168AEC;font-weight: bold;background: white url("/resources/images/loading/runningtimer.gif") right 17px no-repeat;}div#grid_timegrid table.gridtable tr td, div#grid_timegridweek table.gridtable tr td.total, div#grid_timegridyear table.gridtable tr td.total{font-weight: bold;}div#grid_timegrid table.gridtable tr td[colspan="4"]{padding: 0;}div#grid_timegrid table.gridtable tr td{padding-right: 2px;;}form#timesheetForm label{display: none;}form#timesheetForm label#trackedtime_stop_time_label, form#timesheetForm label#trackedtime_start_time_label,form#timesheetdrivingForm label#trackedtime_stop_time_label, form#timesheetdrivingForm label#trackedtime_start_time_label,form#timesheetdrivingForm label#trackedtime_drivingkm_label{display: block;width: 50px;float: right;}span.timetracking_timerrun,span.timetracking_accumulate_timerrun{font-weight: bold;float: right;font-size: 150%;}form#timesheetForm ol li.formlist button:first-child,form#timesheetForm ol li.formlist button,form#timesheetdrivingForm ol li.formlist button:first-child,form#timesheetdrivingForm ol li.formlist button{margin: 0 4px 0 0 ;padding: 0;}input#trackedtimetype_redmineissue, input#trackedtimetype_mantisid{display: none;width: 30px !important;}label#trackedtimetype_redmineissue_label, label#trackedtimetype_mantisid_label{display: block !important;width: 50px;}input#trackedtime_timetrack{display: none;}label#trackedtime_timetrack_label{display: block !important;width: 90px;}div#grid_attendanceyear table.gridtable td.center.weekday{padding: 0;text-align: center;vertical-align: middle;}div.weekday{width: 20px;height: 20px;border: 2px solid #bfbfbf;display: block;text-align: center;vertical-align: middle;line-height: 20px;margin: 3px;color: #39a1d3;font-weight: bold;font-size: 10px;background-color: #ffffff;}div.weekday.today{border: 2px solid #39a1d3;}div.weekday.saturday{background-color: #fceff1;}div.weekday.sunday{background-color: #f6d0d5;}div.weekday.holiday{border: 2px solid #d45665;}div.weekday.middle{width: 30px;height: 20px;border-right: 0;border-left: 0;border-color: #bfbfbf;margin: 3px 0 3px 0;}div.weekday.first{width: 25px;height: 20px;border-right: 0;border-color: #bfbfbf;margin: 3px 0 3px 3px;}div.weekday.last{width: 25px;height: 20px;border-left: 0;border-color: #bfbfbf;margin: 3px 3px 3px 0;}div.weekday.unexcused{background: #d45665;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #d45665), color-stop(0.65, #ea7d8a));background: -moz-linear-gradient(center bottom, #d45665 0%, #ea7d8a 65%) repeat scroll 0 0;color: #ffffff;}div.weekday.vacation{background: #1c8fc5;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #1c8fc5), color-stop(0.65, #42abdb));background: -moz-linear-gradient(center bottom, #1c8fc5 0%, #42abdb 65%) repeat scroll 0 0;color: #ffffff;}div.weekday.school{background: #ea9233;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #ea9233), color-stop(0.65, #f4a24a));background: -moz-linear-gradient(center bottom, #ea9233 0%, #f4a24a 65%) repeat scroll 0 0;color: #ffffff;}div.weekday.sickness{background: #43b51b;background: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #43b51b), color-stop(0.65, #64c840));background: -moz-linear-gradient(center bottom, #43b51b 0%, #64c840 65%) repeat scroll 0 0;color: #ffffff;}table.weekdaylegend{width: 100%;margin: 10px 0 0 0;}table.weekdaylegend tr th{line-height: 30px;color: #ffffff;padding: 0 10px 0 0;}table.weekdaylegend tr th div{float: left;}div.timetracking-timeframe{margin: 20px 0 30px 0;}div.notification form{height: 120px;width: 580px;border: 0px;margin: 0;padding: 20px 0 0 0;}div.notification form fieldset{display: none;border: 0px;margin: 0 10px 0 0;padding: 0;}div.notification form legend{display: none;}div.notification form label{display: none;}div.notification form fieldset#fieldset_trackedproject{width: 185px;display: inline;}div.notification form fieldset#fieldset_trackedtimetype{width: 250px;display: inline;}div.notification form fieldset#fieldset_trackedproject select{width: 185px;}div.notification form fieldset#fieldset_trackedtimetype textarea{width: 250px !important;height: 40px !important;padding-bottom: 0;margin-bottom: 0;}div.notification form ol li button{float: left !important;margin-left: 0 !important;}button#trackedproject_abort_button{width: 93px;}span._hours{color:white;font-weight: bold;font-size: 60px;}span._minutes{color:white;font-weight: bold;font-size: 45px;}span._seconds{color:white;font-weight: bold;font-size: 30px;}span.timetracking_notificationtimer{float:none;}div.notification div.timetracking_body{margin-left:140px;margin-top:-90px;}div.notification img{vertical-align:middle;}div.notification.text.info{background-color: #202020;}div.notification.text.info div.timetracking_project{color: white;font-size: 14px;font-weight: bold;}div.notification.text.info div.timetracking_task{color: white;font-size: 11px;}div#grid_timegrid div.gridtablediv{top: 46px;}div#grid_timegrid div.timeframe{height: 10px;background: #666;}div#grid_timegrid div.timeframe div.timeentry{float: left;height: 10px;text-indent: -5000px;float: left;display: block;}div#grid_timegrid div.timeframe div.timeentry.work{background: #4faff9;}form#timesheetForm label#actualtime_actualtime_label, form#timesheetdrivingForm label#actualtime_actualtime_label{display: block !important;text-align: right;width: 42px;}input#actualtime_actualtime{display: none !important;}fieldset#fieldset_actualtime{width: 105px;}button#redmineclick{height: 28px;margin-top: 0px;}input#trackedtimetype_redmineissue{margin-top: 0px !important;}button#trackedtimetype_add_button, button#trackedtimetype_cancel_button, button#trackedtimetype_delete_button{float: right;}.dashboard{padding: 10px;}.dashboard nav{}.dashboard nav ul li{display: inline-block;width: calc(((100%) / 5) - 10px);background: white;margin: 5px;box-sizing: border-box;float: left;height: 145px;position: relative;}.dashboard nav ul li.grid{overflow: auto;border: 1px solid #7a869c !important;border-top: 4px solid #7a869c !important;}.dashboard nav ul li.chart{border: 1px solid #7a869c !important;border-top: 4px solid #7a869c !important;}.dashboard nav ul li.grid div.grid{margin: 0;}.dashboard nav ul li.maximum{height: 380px;width: calc(100% - 10px);}.dashboard nav ul li.medium.half{height: 380px;width: calc((((((100%) / 5) - 10px) * 3) + 10px) / 2);}.dashboard nav ul li.medium{height: 380px;width: calc(((((100%) / 5) - 10px) * 3) + 20px);}.dashboard nav ul li.small{height: 380px;width: calc(((((100%) / 5) - 10px) * 2) + 10px);}.dashboard nav ul li h1{margin: 0;letter-spacing: 0.1em;padding: 6px 10px !important;border-top-right-radius: 1px;border-top-left-radius: 1px;text-transform: uppercase;text-align: center;font-size: 11px;height: 26px;color: #ffffff !important;}.dashboard nav ul li h1 span.title{text-transform: uppercase;}.dashboard nav ul li span.title small{font-size: 10px;padding-left: 10px;}.dashboard nav ul li div.value{font-size: 20px;padding: 5px 20px 31px 20px;font-weight: 300;height: 56px;text-align: center;line-height: 25px;}.dashboard nav ul li div.value div.range{height: 25px;line-height: 25px;font-size: 12px;}.dashboard nav ul li div.value small{font-size: 12px;padding-left: 2px;}.dashboard nav ul li div.value small.subline{font-size: 14px;}.dashboard nav ul li div.value small.subline small{font-size: 10px;}.dashboard nav ul li div.value strong{font-weight: 400;}.dashboard nav ul li div.footer{color: rgba(255, 255, 255, 0.4);padding: 5px 10px;height: 16px;border-bottom-right-radius: 1px;border-bottom-left-radius: 1px;display: block;}.dashboard nav ul li div.footer:before{content: " ";display: table;}.dashboard nav ul li div.footer:after{display: table;clear: both;content: "";position: absolute;bottom: 0%;right: 1px;width: 0px;height: 0px;margin-right: 0px;margin-bottom: 0px;border-top: 8px solid rgba(0, 0, 0, 0.35);border-right: 7px solid #f7f8fa;border-bottom: 7px solid #f7f8fa;border-left: 7px solid rgba(0, 0, 0, 0.35);}.info-tiles.tiles-info{color: #ffffff !important;}.info-tiles.tiles-info .tiles-heading{background: #4fc7e5;}.info-tiles.tiles-info .tiles-body{background: #2bbce0;}.info-tiles.tiles-info .tiles-body-alt{background: #2bbce0;}.info-tiles.tiles-info .tiles-footer{background: #1c9cbc;}.info-tiles.tiles-info:hover{color: #ffffff;}.info-tiles.tiles-info:hover .tiles-heading{background: #36c0e2;}.info-tiles.tiles-info:hover .tiles-body{background: #1fafd3;}.info-tiles.tiles-info:hover .tiles-body-alt{background: #1fafd3;}.info-tiles.tiles-info:hover .tiles-footer{background: #188aa6;}.info-tiles.tiles-success{color: #ffffff !important;}.info-tiles.tiles-success .tiles-heading{background: #99d063;}.info-tiles.tiles-success .tiles-body{background: #85c744;}.info-tiles.tiles-success .tiles-body-alt{background: #85c744;}.info-tiles.tiles-success .tiles-footer{background: #6ca632;}.info-tiles.tiles-success:hover{color: #ffffff;}.info-tiles.tiles-success:hover .tiles-heading{background: #8bca4e;}.info-tiles.tiles-success:hover .tiles-body{background: #78ba38;}.info-tiles.tiles-success:hover .tiles-body-alt{background: #78ba38;}.info-tiles.tiles-success:hover .tiles-footer{background: #5f932c;}.info-tiles.tiles-danger{color: #ffffff !important;}.info-tiles.tiles-danger .tiles-heading{background: #eb6060;}.info-tiles.tiles-danger .tiles-body{background: #e73c3c;}.info-tiles.tiles-danger .tiles-body-alt{background: #e73c3c;}.info-tiles.tiles-danger .tiles-footer{background: #d61a1a;}.info-tiles.tiles-danger:hover{color: #ffffff;}.info-tiles.tiles-danger:hover .tiles-heading{background: #e84747;}.info-tiles.tiles-danger:hover .tiles-body{background: #e42525;}.info-tiles.tiles-danger:hover .tiles-body-alt{background: #e42525;}.info-tiles.tiles-danger:hover .tiles-footer{background: #bf1818;}.info-tiles.tiles-warning{color: #ffffff !important;}.info-tiles.tiles-warning .tiles-heading{background: #f3cd36;}.info-tiles.tiles-warning .tiles-body{background: #f1c40f;}.info-tiles.tiles-warning .tiles-body-alt{background: #f1c40f;}.info-tiles.tiles-warning .tiles-footer{background: #c29d0b;}.info-tiles.tiles-warning:hover{color: #ffffff;}.info-tiles.tiles-warning:hover .tiles-heading{background: #f2c71b;}.info-tiles.tiles-warning:hover .tiles-body{background: #dab10d;}.info-tiles.tiles-warning:hover .tiles-body-alt{background: #dab10d;}.info-tiles.tiles-warning:hover .tiles-footer{background: #aa8a0a;}.info-tiles.tiles-primary{color: #ffffff !important;}.info-tiles.tiles-primary .tiles-heading{background: #71a4e3;}.info-tiles.tiles-primary .tiles-body{background: #4f8edc;}.info-tiles.tiles-primary .tiles-body-alt{background: #4f8edc;}.info-tiles.tiles-primary .tiles-footer{background: #2973cf;}.info-tiles.tiles-primary:hover{color: #ffffff;}.info-tiles.tiles-primary:hover .tiles-heading{background: #5a95de;}.info-tiles.tiles-primary:hover .tiles-body{background: #3a80d8;}.info-tiles.tiles-primary:hover .tiles-body-alt{background: #3a80d8;}.info-tiles.tiles-primary:hover .tiles-footer{background: #2567ba;}.info-tiles.tiles-inverse{color: #ffffff !important;}.info-tiles.tiles-inverse .tiles-heading{background: #62666f;}.info-tiles.tiles-inverse .tiles-body{background: #4f5259;}.info-tiles.tiles-inverse .tiles-body-alt{background: #4f5259;}.info-tiles.tiles-inverse .tiles-footer{background: #37393e;}.info-tiles.tiles-inverse:hover{color: #ffffff;}.info-tiles.tiles-inverse:hover .tiles-heading{background: #555860;}.info-tiles.tiles-inverse:hover .tiles-body{background: #43464b;}.info-tiles.tiles-inverse:hover .tiles-body-alt{background: #43464b;}.info-tiles.tiles-inverse:hover .tiles-footer{background: #2b2d30;}.info-tiles.tiles-midnightblue{color: #ffffff !important;}.info-tiles.tiles-midnightblue .tiles-heading{background: #435d78;}.info-tiles.tiles-midnightblue .tiles-body{background: #34495e;}.info-tiles.tiles-midnightblue .tiles-body-alt{background: #34495e;}.info-tiles.tiles-midnightblue .tiles-footer{background: #222f3d;}.info-tiles.tiles-midnightblue:hover{color: #ffffff;}.info-tiles.tiles-midnightblue:hover .tiles-heading{background: #394f66;}.info-tiles.tiles-midnightblue:hover .tiles-body{background: #2b3c4e;}.info-tiles.tiles-midnightblue:hover .tiles-body-alt{background: #2b3c4e;}.info-tiles.tiles-midnightblue:hover .tiles-footer{background: #19232d;}.info-tiles.tiles-sky{color: #ffffff !important;}.info-tiles.tiles-sky .tiles-heading{background: #9ad4f2;}.info-tiles.tiles-sky .tiles-body{background: #76c4ed;}.info-tiles.tiles-sky .tiles-body-alt{background: #76c4ed;}.info-tiles.tiles-sky .tiles-footer{background: #49b1e7;}.info-tiles.tiles-sky:hover{color: #ffffff;}.info-tiles.tiles-sky:hover .tiles-heading{background: #81c9ee;}.info-tiles.tiles-sky:hover .tiles-body{background: #5fbaea;}.info-tiles.tiles-sky:hover .tiles-body-alt{background: #5fbaea;}.info-tiles.tiles-sky:hover .tiles-footer{background: #32a7e4;}.info-tiles.tiles-orange{color: #ffffff !important;}.info-tiles.tiles-orange .tiles-heading{background: #f2b257;}.info-tiles.tiles-orange .tiles-body{background: #efa131;}.info-tiles.tiles-orange .tiles-body-alt{background: #efa131;}.info-tiles.tiles-orange .tiles-footer{background: #dc8911;}.info-tiles.tiles-orange:hover{color: #ffffff;}.info-tiles.tiles-orange:hover .tiles-heading{background: #f0a63d;}.info-tiles.tiles-orange:hover .tiles-body{background: #ed9619;}.info-tiles.tiles-orange:hover .tiles-body-alt{background: #ed9619;}.info-tiles.tiles-orange:hover .tiles-footer{background: #c47a0f;}.info-tiles.tiles-indigo{color: #ffffff !important;}.info-tiles.tiles-indigo .tiles-heading{background: #a573ba;}.info-tiles.tiles-indigo .tiles-body{background: #9358ac;}.info-tiles.tiles-indigo .tiles-body-alt{background: #9358ac;}.info-tiles.tiles-indigo .tiles-footer{background: #77458c;}.info-tiles.tiles-indigo:hover{color: #ffffff;}.info-tiles.tiles-indigo:hover .tiles-heading{background: #9961b0;}.info-tiles.tiles-indigo:hover .tiles-body{background: #854e9d;}.info-tiles.tiles-indigo:hover .tiles-body-alt{background: #854e9d;}.info-tiles.tiles-indigo:hover .tiles-footer{background: #683d7b;}.info-tiles.tiles-green{color: #ffffff !important;}.info-tiles.tiles-green .tiles-heading{background: #1bc4a3;}.info-tiles.tiles-green .tiles-body{background: #16a085;}.info-tiles.tiles-green .tiles-body-alt{background: #16a085;}.info-tiles.tiles-green .tiles-footer{background: #107360;}.info-tiles.tiles-green:hover{color: #ffffff;}.info-tiles.tiles-green:hover .tiles-heading{background: #18ab8e;}.info-tiles.tiles-green:hover .tiles-body{background: #138a72;}.info-tiles.tiles-green:hover .tiles-body-alt{background: #138a72;}.info-tiles.tiles-green:hover .tiles-footer{background: #0d5d4d;}.info-tiles.tiles-magenta{color: #ffffff !important;}.info-tiles.tiles-magenta .tiles-heading{background: #eb6084;}.info-tiles.tiles-magenta .tiles-body{background: #e73c68;}.info-tiles.tiles-magenta .tiles-body-alt{background: #e73c68;}.info-tiles.tiles-magenta .tiles-footer{background: #d61a4b;}.info-tiles.tiles-magenta:hover{color: #ffffff;}.info-tiles.tiles-magenta:hover .tiles-heading{background: #e84771;}.info-tiles.tiles-magenta:hover .tiles-body{background: #e42556;}.info-tiles.tiles-magenta:hover .tiles-body-alt{background: #e42556;}.info-tiles.tiles-magenta:hover .tiles-footer{background: #bf1843;}.info-tiles.tiles-purple{color: #ffffff !important;}.info-tiles.tiles-purple .tiles-heading{background: #e667bb;}.info-tiles.tiles-purple .tiles-body{background: #e044ab;}.info-tiles.tiles-purple .tiles-body-alt{background: #e044ab;}.info-tiles.tiles-purple .tiles-footer{background: #cf2294;}.info-tiles.tiles-purple:hover{color: #ffffff;}.info-tiles.tiles-purple:hover .tiles-heading{background: #e24fb0;}.info-tiles.tiles-purple:hover .tiles-body{background: #dc2ea1;}.info-tiles.tiles-purple:hover .tiles-body-alt{background: #dc2ea1;}.info-tiles.tiles-purple:hover .tiles-footer{background: #b91f84;}.info-tiles.tiles-brown{color: #ffffff !important;}.info-tiles.tiles-brown .tiles-heading{background: #d44e40;}.info-tiles.tiles-brown .tiles-body{background: #c0392b;}.info-tiles.tiles-brown .tiles-body-alt{background: #c0392b;}.info-tiles.tiles-brown .tiles-footer{background: #962d22;}.info-tiles.tiles-brown:hover{color: #ffffff;}.info-tiles.tiles-brown:hover .tiles-heading{background: #ca3c2d;}.info-tiles.tiles-brown:hover .tiles-body{background: #ab3326;}.info-tiles.tiles-brown:hover .tiles-body-alt{background: #ab3326;}.info-tiles.tiles-brown:hover .tiles-footer{background: #81261d;}.info-tiles.tiles-grape{color: #ffffff !important;}.info-tiles.tiles-grape .tiles-heading{background: #919bad;}.info-tiles.tiles-grape .tiles-body{background: #7a869c;}.info-tiles.tiles-grape .tiles-body-alt{background: #7a869c;}.info-tiles.tiles-grape .tiles-footer{background: #616d82;}.info-tiles.tiles-grape:hover{color: #ffffff;}.info-tiles.tiles-grape:hover .tiles-heading{background: #818da1;}.info-tiles.tiles-grape:hover .tiles-body{background: #6c7991;}.info-tiles.tiles-grape:hover .tiles-body-alt{background: #6c7991;}.info-tiles.tiles-grape:hover .tiles-footer{background: #566074;}.info-tiles.tiles-toyo{color: #ffffff !important;}.info-tiles.tiles-toyo .tiles-heading{background: #677fa4;}.info-tiles.tiles-toyo .tiles-body{background: #556b8d;}.info-tiles.tiles-toyo .tiles-body-alt{background: #556b8d;}.info-tiles.tiles-toyo .tiles-footer{background: #42536d;}.info-tiles.tiles-toyo:hover{color: #ffffff;}.info-tiles.tiles-toyo:hover .tiles-heading{background: #5a7195;}.info-tiles.tiles-toyo:hover .tiles-body{background: #4b5f7d;}.info-tiles.tiles-toyo:hover .tiles-body-alt{background: #4b5f7d;}.info-tiles.tiles-toyo:hover .tiles-footer{background: #38475d;}.info-tiles.tiles-alizarin{color: #ffffff !important;}.info-tiles.tiles-alizarin .tiles-heading{background: #eb6d60;}.info-tiles.tiles-alizarin .tiles-body{background: #e74c3c;}.info-tiles.tiles-alizarin .tiles-body-alt{background: #e74c3c;}.info-tiles.tiles-alizarin .tiles-footer{background: #d62c1a;}.info-tiles.tiles-alizarin:hover{color: #ffffff;}.info-tiles.tiles-alizarin:hover .tiles-heading{background: #e85647;}.info-tiles.tiles-alizarin:hover .tiles-body{background: #e43725;}.info-tiles.tiles-alizarin:hover .tiles-body-alt{background: #e43725;}.info-tiles.tiles-alizarin:hover .tiles-footer{background: #bf2718;}body[data-active-area] .dashboard {display: flex;flex-direction: column;gap: var(--space-3);padding: var(--space-4);background: transparent;}body[data-active-area] .dashboard .bi-smp-request-status {position: sticky;top: var(--space-3);z-index: 8;display: flex;align-items: center;justify-content: center;min-height: 64px;padding: var(--space-3) var(--space-4);color: var(--text-primary);background: color-mix(in srgb, var(--card-bg) 94%, var(--area-accent) 6%);border: 1px solid var(--border-default);border-left: 4px solid var(--area-accent);border-radius: var(--radius-md);box-shadow: var(--shadow-md);}body[data-active-area] .dashboard .bi-smp-request-status[hidden],body[data-active-area] .dashboard .bi-smp-request-status [hidden] {display: none;}body[data-active-area] .dashboard .bi-smp-request-status > div {display: flex;align-items: center;gap: var(--space-3);font-size: var(--font-size-md);font-weight: var(--font-weight-medium);}body[data-active-area] .dashboard .bi-smp-request-status i {color: var(--area-accent);font-size: 20px;}body[data-active-area] .dashboard .bi-smp-request-status.is-error {background: color-mix(in srgb, var(--card-bg) 92%, var(--color-danger-500) 8%);border-left-color: var(--color-danger-500);}body[data-active-area] .dashboard .bi-smp-request-status.is-error i {color: var(--text-danger);}body[data-active-area] .dashboard[aria-busy="true"] nav {opacity: 0.55;pointer-events: none;}body[data-active-area] .dashboard nav ul {display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: var(--space-3);width: 100%;margin: 0;padding: 0;}body[data-active-area] .dashboard nav ul li {display: flex;flex-direction: column;float: none;width: auto;min-width: 0;height: 144px;margin: 0;overflow: hidden;background: var(--card-bg);border: 1px solid color-mix(in srgb, var(--border-default) 82%, var(--text-secondary) 18%);border-radius: var(--radius-md);box-shadow: var(--shadow-sm);}body[data-active-area] .dashboard nav ul li.maximum {grid-column: 1 / -1;height: 360px;}body[data-active-area] .dashboard nav ul li.medium {grid-column: span 3;width: auto;height: 360px;}body[data-active-area] .dashboard nav ul li.small {grid-column: span 2;width: auto;height: 360px;}body[data-active-area] .dashboard nav.bi-smp-summary ul {grid-template-columns: repeat(10, minmax(0, 1fr));}body[data-active-area] .dashboard nav.bi-smp-summary ul li.medium {grid-column: span 3;}body[data-active-area] .dashboard nav.bi-smp-summary ul li.small {grid-column: span 4;}body[data-active-area] .dashboard nav ul li.chart,body[data-active-area] .dashboard nav ul li.grid {border: 1px solid var(--border-default) !important;border-top: 3px solid var(--area-accent) !important;background: var(--card-bg);}body[data-active-area] .dashboard nav ul li.grid div.grid {height: 100%;min-height: 0;}body[data-active-area] .dashboard #grid_dashboard-sales-grid,body[data-active-area] .dashboard #grid_dashboard-sales-grid div.gridscrolltablediv,body[data-active-area] .dashboard #grid_dashboard-sales-grid div.gridtablediv {display: flex;flex-direction: column;height: 100% !important;min-height: 0;overflow: hidden !important;}body[data-active-area] .dashboard .bi-smp-chart-empty-state {display: flex;flex: 1;flex-direction: column;align-items: center;justify-content: center;min-height: 0;padding: var(--space-5);color: var(--text-secondary);text-align: center;}body[data-active-area] .dashboard .bi-smp-chart-empty-state h2 {margin: 0;color: var(--text-primary);font-size: 24px;font-weight: 400;}body[data-active-area] .dashboard .bi-smp-chart-empty-state small {margin-top: var(--space-2);font-size: 14px;}body[data-active-area] .dashboard .bi-smp-chart-empty-state p {margin: var(--space-6) 0 0;color: var(--text-secondary);font-size: 15px;}body[data-active-area] .dashboard #grid_dashboard-sales-grid div.gridbodydiv {flex: 1 1 auto;height: auto !important;min-height: 0;max-height: none;overflow-x: hidden !important;overflow-y: auto !important;}body[data-active-area] .dashboard nav ul li h1 {display: flex;flex: 0 0 36px;align-items: center;justify-content: center;height: 36px;box-sizing: border-box;padding: 0 var(--space-3) !important;border-radius: 0;color: var(--text-primary) !important;background: color-mix(in srgb, var(--area-accent) 9%, var(--bg-surface-raised) 91%) !important;font-size: 12px;font-weight: var(--font-weight-semibold);letter-spacing: 0;line-height: 1;text-transform: uppercase;}body[data-active-area] .dashboard nav ul li h1 span.title {display: inline-flex;align-items: center;justify-content: center;height: 100%;max-width: 100%;gap: var(--space-2);overflow: hidden;line-height: 1;white-space: nowrap;text-overflow: ellipsis;transform: translateY(4px);}body[data-active-area] .dashboard nav ul li span.title small {padding-left: 0;color: var(--text-secondary);font-size: var(--font-size-xs);font-weight: var(--font-weight-semibold);line-height: 1;}body[data-active-area] .dashboard nav ul li div.value {flex: 1 1 auto;height: auto;min-height: 0;padding: 9px var(--space-3) var(--space-1) var(--space-3);color: var(--text-primary);background: var(--card-bg) !important;font-size: 24px;font-weight: var(--font-weight-normal);line-height: 27px;}body[data-active-area] .dashboard nav ul li div.value div.range {flex: 0 0 22px;height: 22px;color: var(--text-secondary);font-size: var(--font-size-xs);font-weight: var(--font-weight-medium);line-height: 22px;}body[data-active-area] .dashboard nav ul li div.value small {color: var(--text-secondary);font-weight: var(--font-weight-medium);}body[data-active-area] .dashboard nav ul li div.value small.subline {display: inline-block;position: relative;top: -6px;color: var(--text-secondary);font-size: 13px;font-weight: var(--font-weight-medium);line-height: 16px;white-space: nowrap;}body[data-active-area] .dashboard nav ul li div.value small.subline small {color: var(--text-secondary);}body[data-active-area] .dashboard nav ul li div.footer {flex: 0 0 24px;height: 24px;padding: 0 var(--space-3);overflow: hidden;color: var(--text-secondary);background: color-mix(in srgb, var(--area-accent) 7%, var(--bg-surface-sunken) 93%) !important;font-size: var(--font-size-xs);font-weight: var(--font-weight-medium);line-height: 24px;white-space: nowrap;text-overflow: ellipsis;}body[data-active-area] .dashboard nav ul li div.footer:empty {display: none;}body[data-active-area] .dashboard nav ul li div.footer:after {display: none;}body[data-active-area] .dashboard .info-tiles.tiles-info,body[data-active-area] .dashboard .info-tiles.tiles-inverse,body[data-active-area] .dashboard .info-tiles.tiles-midnightblue,body[data-active-area] .dashboard .info-tiles.tiles-sky,body[data-active-area] .dashboard .info-tiles.tiles-toyo {color: var(--text-primary) !important;}body[data-active-area] .dashboard .bi-sales-team-row {display: flex;align-items: center;gap: var(--space-2);min-width: 0;color: var(--text-secondary);font-size: var(--font-size-sm);}body[data-active-area] .dashboard .bi-sales-team-row .teamcheckbox {flex: 0 0 22px;color: var(--area-accent);font-size: 16px;text-align: center;}body[data-active-area] .dashboard .bi-sales-team-quota {flex: 0 0 44px;color: var(--text-primary);font-size: var(--font-size-xs);text-align: right;white-space: nowrap;}body[data-active-area] .dashboard .bi-sales-team-name {flex: 1 1 120px;min-width: 88px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}body[data-active-area] .dashboard .bi-sales-team-sparkline {display: inline-block;flex: 0 0 126px;height: 28px;overflow: visible;}body[data-active-area] .dashboard div.grid.tile table.gridtable tr {border-color: var(--border-subtle);}body[data-active-area] .dashboard div.grid.tile table.gridtable tr:hover td {background: var(--bg-surface-hover);}body[data-active-area] .dashboard div.grid.tile table.gridtable tr td {padding: var(--space-2) var(--space-3);border-bottom: 1px solid var(--border-subtle);}body[data-active-area] .dashboard #grid_dashboard-sales-grid div.gridbodydiv thead tr th#gridtable_name_dashboard-sales-grid {height: 40px !important;padding: 0 var(--space-3);color: var(--text-secondary);background: var(--bg-surface-sunken);border-bottom: 1px solid var(--border-default);font-weight: var(--font-weight-semibold);}body[data-active-area] .dashboard .bi-sales-grid-header {display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);min-width: 0;height: 40px;}body[data-active-area] .dashboard .bi-sales-grid-header-controls,body[data-active-area] .dashboard .bi-sales-grid-header-legend {display: inline-flex;align-items: center;min-width: 0;}body[data-active-area] .dashboard .bi-sales-grid-header-controls {flex: 0 0 auto;gap: var(--space-3);font-size: 20px;}body[data-active-area] .dashboard .bi-sales-grid-header-controls small {margin-left: calc(var(--space-2) * -1);font-size: var(--font-size-sm);}body[data-active-area] .dashboard .bi-sales-grid-header-legend {flex: 1 1 auto;justify-content: flex-end;gap: var(--space-3);overflow: hidden;color: var(--text-secondary);font-size: var(--font-size-xs);font-weight: var(--font-weight-medium);white-space: nowrap;}body[data-active-area] .dashboard .bi-sales-grid-header-legend span {display: inline-flex;align-items: center;gap: var(--space-1);}body[data-active-area] .dashboard .bi-sales-legend-dot {display: inline-block;width: 8px;height: 8px;margin-right: var(--space-1);border-radius: 2px;}body[data-active-area] .dashboard .bi-sales-legend-dot-offers {background: var(--text-primary);}body[data-active-area] .dashboard .bi-sales-legend-dot-orders {background: var(--area-accent);}@media (max-width: 1400px) {body[data-active-area] .dashboard nav ul {grid-template-columns: repeat(3, minmax(0, 1fr));}body[data-active-area] .dashboard nav ul li.medium,body[data-active-area] .dashboard nav ul li.small {grid-column: span 3;}body[data-active-area] .dashboard nav.bi-smp-summary ul {grid-template-columns: repeat(2, minmax(0, 1fr));}body[data-active-area] .dashboard nav.bi-smp-summary ul li.medium {grid-column: span 1;}body[data-active-area] .dashboard nav.bi-smp-summary ul li.small {grid-column: 1 / -1;}}@media (max-width: 900px) {body[data-active-area] .dashboard nav ul {grid-template-columns: minmax(0, 1fr);}body[data-active-area] .dashboard nav ul li,body[data-active-area] .dashboard nav ul li.medium,body[data-active-area] .dashboard nav ul li.small {grid-column: span 1;}body[data-active-area] .dashboard nav.bi-smp-summary ul {grid-template-columns: minmax(0, 1fr);}body[data-active-area] .dashboard nav.bi-smp-summary ul li.medium,body[data-active-area] .dashboard nav.bi-smp-summary ul li.small {grid-column: span 1;}}ul.acclist{list-style-type: none;background: #fbfbfb;border: 1px solid #cfcfcf;-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.1);-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.1);-ms-box-shadow: 0 2px 3px rgba(0,0,0,0.1);-o-box-shadow: 0 2px 3px rgba(0,0,0,0.1);box-shadow: 0 2px 3px rgba(0,0,0,0.1);position: relative;width: 100%;}ul.acclist li.cdata{border-bottom: 1px solid #d1e1ea;padding: 0 5px 0 10px;min-height: 0;line-height: 32px;position: relative;font-size: 115%;}div.acclist{position: relative;width: 90%;margin: auto;}div.acclist div.acclistlabel{margin-top: 5px;font-size: 150%;position: relative;display: block;width: 100%;vertical-align: top;margin-bottom: 5px;}div.acclist div.acclistlist{position: relative;display: block;width: 100%;}table.split.split-left._20,table.split.split-right._20,div.grid.split.split-right._20 div.gridheadwrapperdiv,div.grid.split.split-right._20 div.gridbodydiv{width: 20%;}table.split.split-left._25,table.split.split-right._25,div.grid.split.split-right._25 div.gridheadwrapperdiv,div.grid.split.split-right._25 div.gridbodydiv{width: 25%;}table.split.split-left._30,table.split.split-right._30,div.grid.split.split-right._30 div.gridheadwrapperdiv,div.grid.split.split-right._30 div.gridbodydiv{width: 30%;}table.split.split-left._40,table.split.split-right._40,div.grid.split.split-right._40 div.gridheadwrapperdiv,div.grid.split.split-right._40 div.gridbodydiv{width: 40%;}div.grid.split.split-right._40 div#grid_wmsWaypointArticleGrid div.gridheadwrapperdiv,div.grid.split.split-right._40 div#grid_wmsWaypointArticleGrid div.gridbodydiv,div.grid.split.split-right._40 div#grid_wmsWaypointArticleGrid div.gridscrolltablediv{width: 100%;bottom: 0px;}div#grid_wmswaypointGrid div.gridscrolltablediv{bottom: 0px;}div.grid.fullsize table.split.split-top._60,div.grid.split.split-right._60 div.gridheadwrapperdiv,div.grid.split.split-right._60 div.gridbodydiv{top: 60%;}table.split.split-left._400,table.split.split-right._400,div.grid.split.split-right._400 div.gridheadwrapperdiv,div.grid.split.split-right._400 div.gridbodydiv{width: 400px;}table.split.split-left._75,table.split.split-right._75,div.grid.split.split-right._75 div.gridheadwrapperdiv,div.grid.split.split-right._75 div.gridbodydiv{width: 75%;}div.grid.split div.gridheadwrapperdiv table.split,div.grid.split div.gridbodydiv table.split{width: 100%;}div.split.asside{position: absolute;top: 0;right: 0;bottom: 0;overflow: auto;}div.split.asside.notched{top: 114px;bottom: 33px;}div.split.asside.split-top{left: 0;}div.split.asside.split-left._20,div.split.asside.split-right._20{left: 20%;}div.split.asside.split-left._25,div.split.asside.split-right._25{left: 25%;}div.split.asside.split-left._30,div.split.asside.split-right._30{left: 30%;}div.split.asside.split-left._40,div.split.asside.split-right._40{left: 40%;}div.grid.fullsize div.split.asside.split-top._60{bottom: 40%;}div.split.asside.split-left._400,div.split.asside.split-right._400{left: 400px;}div.split.asside.split-left._75,div.split.asside.split-right._75{left: 75%;}div.split.asside.view{border-top: 1px solid #dddddd;border-left: 1px solid #dddddd;}div.split.asside.view:before{content: '';display: block;height: 36px;width: 100%;border-bottom: 1px solid #d5d5d5;background-color: #dddddd;}div.split.asside.view.noshadow{box-shadow: none;}div.split.asside.email{background: #edf1f5 url(/resources/images/background/grid-empty.png) center center no-repeat;background-size: 50% auto, auto auto;box-shadow: inset 0 0 10px #000000;}div.split.asside.email div.paper{background: white;position: absolute;top: 0;bottom: 0;left: 1%;right: 1%;width: 98%;max-width: 1024px;margin: 1% auto 2% auto;box-shadow:0 1px 1px rgba(0,0,0,0.15),0 10px 0 -5px #eee,0 10px 1px -4px rgba(0,0,0,0.15),0 20px 0 -10px #eee,0 20px 1px -9px rgba(0,0,0,0.15);}table.split.email td{height: 36px;position: relative;}table.split.email td div.address{float: left;font-weight: bold;position: absolute;bottom: 0;left: 4px;right: 4px;top: 4px;}table.split.email td div.datetime{color: #439cd3;position: absolute;bottom: 0;right: 4px;top: 4px;}table.split.email td p.subject{clear: both;padding-top: 4px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin: 0;position: absolute;bottom: 0;left: 4px;right: 4px;top: 16px;}div.mail-header h1{font-size: 15px !important;color: black !important;font-weight: bold !important;text-shadow: none !important;}div.mail-header{height: 100px;background-color: #f4f4f4;padding: 15px;border-bottom: 1px solid #e9e9e9;}div.mail-header.sendheader{height: 160px;padding: 0;}div.mail-header.sendheader form{margin: 0;}div.mail-header div.label{width: 50px;text-align: right;padding-right: 5px;float: left;}div.mail-header div.value{width: auto;}div.mail-header div.value a{color: #439cd3;}div.mail-templates,div.mail-attachments{height: 0;overflow: hidden;background-color: #f4f4f4;border-bottom: 1px solid #e9e9e9;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}div.email-editing.templates div.mail-templates,div.email-editing.attachments div.mail-attachments{height: 120px;}div.paper div.title{height: 36px;border-top: 4px solid #E3E3E3;border-bottom: 1px solid #d5d5d5;background-color: #EBEBEB;background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #F4F4F4), color-stop(100%, #EBEBEB));background-image: -webkit-linear-gradient(#F4F4F4,#EBEBEB);background-image: -moz-linear-gradient(#F4F4F4,#EBEBEB);background-image: -o-linear-gradient(#F4F4F4,#EBEBEB);background-image: -ms-linear-gradient(#F4F4F4,#EBEBEB);background-image: linear-gradient(#F4F4F4,#EBEBEB);line-height: 36px;font-weight: bold;padding: 0 5px 0 5px;}div#mail-redirect-wrapper,div#mail-response-wrapper,div#mail-responseall-wrapper{position: absolute;left: 10px;right: 10px;top: 215px;bottom: 10px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}div.email-editing.templates div#mail-redirect-wrapper,div.email-editing.attachments div#mail-redirect-wrapper,div.email-editing.templates div#mail-response-wrapper,div.email-editing.attachments div#mail-response-wrapper,div.email-editing.templates div#mail-responseall-wrapper,div.email-editing.attachments div#mail-responseall-wrapper{top: 335px;}#facebox .content.email-editing,#facebox .content.emailediting{width: 1000px;height: 800px;padding: 0;background: white;}blockquote{border-left: 2px solid #039;margin: 0;padding: 0 12px 8px 12px;color: #039;}div#scoreboard{background: #474747;position: absolute;top: 0;left: 0;width: 1920px;max-width: 1920px;height: 1080px;max-height: 1080px;}div#scoreboard.oriontv32{zoom: 0.948;margin: 28px 0 0 53px;}div#scoreboard.oriontv32All{zoom: 0.6666;margin-top: 40px;margin-left: 40px;}div#scoreboard div.scb-websocket{background: red;width: 40px;height: 40px;border-radius: 20px;position: absolute;top: 10px;right: 10px;}body.websocket div#scoreboard div.scb-websocket{display: none;}div#scoreboard div.scb-websocket-rx{background: green;width: 40px;height: 40px;border-radius: 20px;position: absolute;top: 10px;right: 10px;display: none;}body.websocket-rx div#scoreboard div.scb-websocket-rx{display: block;}div.contentbox div#scoreboard{background: white;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: auto;height: auto;}div#scoreboard div#flowContainer{position: absolute;top: 20px;left: 20px;width: 1880px;max-width: 1880px;height: 1040px;max-height: 1040px;}div#scoreboard img.highlight{position: absolute;left: 50%;margin-left: -256px;display: none;}div#scoreboard img.biglogo{position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: none;}div#scoreboard.highlight img.highlight{display: block;}div#scoreboard.logo img.biglogo{display: block;}div#scoreboard div.alert{width: 960px;height: 540px;background: red;display: block;float: left;border: 4px solid #474747;box-sizing: border-box;position: relative;}div#scoreboard div.station{height: 90px;width: 1920px;max-width: 1920px;font-size: 75px;line-height: 80px;padding: 0;text-align: center;display: block;font-weight: normal;color: white;z-index: 100;position: absolute;}div#scoreboard div.alert div.station{width: 952px;}div#scoreboard header.top{display: block;width: auto;height: 235px;background: url('/resources/images/scorecard/logo.png') no-repeat center center;background-size: 495px;font-size: 70px;z-index: 100;}div#scoreboard header.square{position: absolute;top: 520px;bottom: 0;right: -317px;font-size: 58px;height: auto;}div#scoreboard header.top.hidden{display: none;}div#scoreboard header.square div.message{font-size: 100%;font-weight: bold;color: white;text-shadow: 0px 2px 3px #666666;position: absolute;top: -520px;left: -360px;height: 1080px;width: 600px;}div#scoreboard header.square div.message div.image{position: absolute;left: 0px;top: 0px;height: 1080px;width: 600px;margin: 0;background: url('/resources/images/background/cab_login_scoreb_card.png');}div#scoreboard header.square div.message.start div.image,div#scoreboard header.square div.message.stop div.image{display: none;}div#scoreboard header.square div.message p{position: absolute;left: -240px;top: 240px;height: 600px;width: 1080px;margin: 0;text-align: center;display: none;}div#scoreboard header.square div.message.start p.login{display: block;background: url(/resources/images/background/cab_login_scoreb_login.png);}div#scoreboard header.square div.message.stop p.logout{display: block;background: url(/resources/images/background/cab_login_scoreb_logout.png);}div#scoreboard header.top span.htime{font-size: 160%;font-weight: bold;text-transform: uppercase;color: white;text-shadow: 0px 2px 3px #666666;position: absolute;top: 105px;right: 15px;height: 100%;}div#scoreboard header.square time{}div#scoreboard div.grid{position: absolute;margin: 0 0;top: 0;left: 0;right: 0;bottom: 0;background: white;z-index: 80;}div#scoreboard div.grid.withbuffers{bottom: 150px;}div#scoreboard div.buffers{position: absolute;margin: 0 0;height: 100px;left: 0;right: 0;bottom: 46px;background: #f9eaa4;border-top: 4px solid #ffd71b;z-index: 80;padding-left: 30px;}div#scoreboard div.buffer{margin: 8px;height: 70px;background: #e3e3e3;border: 1px solid #ffd71b;z-index: 85;padding-top: 8px;padding-right: 15px;float: left;}div#scoreboard div.bufferlabel{position: absolute;margin: 0 0;bottom: 83px;left: -25px;color: #666666;text-align: center;width: 88px;z-index: 82;-webkit-transform: rotate(-90deg);font-size: 20px;text-transform: uppercase;}div#scoreboard div.bufferstate{position: absolute;margin: 0 0;height: 20px;left: 0;right: 0;bottom: 0;background: #c9c9c9;z-index: 80;}div#scoreboard div.bufferstate div.state{height: 20px;background: #55BF3B;}div#scoreboard.topheader div.grid{top: 340px;}div#scoreboard div.grid table tr,div#scoreboard div.grid table tr td,div#scoreboard div.grid table tr th{height: 50px;line-height: 50px;text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;}div#scoreboard div.grid table tr.sos,div#scoreboard div.grid table tr.sos td,div#scoreboard div.grid table tr.sos th{background: #ffa9b7 !important;color: white !important;text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;}div#scoreboard div.alert div.grid{height: auto;left: 0;right: 0;top: 68px;bottom: 0;}div#scoreboard div.grid.biggest{font-size: 35px;height: auto;top: -10px;}div#scoreboard.topheader div.grid.biggest{top: 230px;}div#scoreboard div.grid.bigg{font-size: 35px;height: auto;}div#scoreboard div.alert div.grid table tbody tr{height: 108px;}div#scoreboard div.alert div.grid table tbody tr td{vertical-align: top;}div#scoreboard div.grid.biggest table{table-layout: fixed;}div#scoreboard div.grid.biggest table tbody tr{height: 50px;overflow: hidden;font-size: 160%;line-height: inherit;color: #3e3e3e;border: none;}div#scoreboard div.grid.bigg table thead tr,div#scoreboard div.grid.bigg table tbody tr{height: 70px;overflow: hidden;line-height: inherit;color: #3e3e3e;border: none;}div#scoreboard div.grid.bigg div.gridheader{display: none;}div#scoreboard div.grid.biggest table tbody tr.noentry{font-size: 120%;}div#scoreboard div.grid.biggest table tbody tr td{padding: 0;}div#scoreboard div.grid.biggest table tbody tr.lighter td{opacity: 0.5;}@-webkit-keyframes invalid{from { color: red; }to { color: inherit; }}div#scoreboard div.grid.biggest table tbody tr.alert td.alertMarker{-webkit-animation: invalid 3s 1s infinite;}div#scoreboard div.grid.biggest table tbody tr.odd td{border: none;background: #ffffff;}div#scoreboard div.grid.biggest table tbody tr.even td{border: none;background: #e3e3e3;}div#scoreboard div.grid.biggest table tbody tr.notnow td{border-top: 10px groove cornflowerblue;}div#scoreboard div.grid.biggest table tbody tr td.small{font-size: 70%;}div table tbody td form{margin: 0 0 0 0;}div table tbody td form fieldset{margin: 0px;}div table tbody td fieldset{margin: 6px 0 0 0;}div#scoreboard div.grid table tr th span{display: none;}div#scoreboard div.grid table tbody tr td span.badge{width: 100px;height: 27px;line-height: 27px;margin: 0;}div#scoreboard div.grid.biggest table tbody tr td{overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;}div#scoreboard div.grid.biggest table tbody tr td span.badge{height: 70px;width: 230px;font-size: 70%;line-height: 75px;padding: 0;text-align: center;border: none;text-shadow: none;font-weight: normal;margin-right: 10px;}div#scoreboard div.grid.bigg table tbody tr td span.badge{height: 50px;font-size: 90%;padding: 0 20px;text-align: center;border: none;}div#scoreboard div.grid.biggest table tbody tr td span.badge span.state{font-weight: normal;}div#scoreboard div.grid.biggest table tbody tr td span.badge span.state.pause{}div#scoreboard div#grid_grid-stations-right table tbody tr td span.badge span.state,div#scoreboard div#grid_grid-stations-left table tbody tr td span.badge span.state{display: none;}div#scoreboard div.grid.biggest table tbody tr td span.order{height: 150px;width: 660px;display: block;font-size: 70%;line-height: 75px;text-align: center;}div#scoreboard div.grid.biggest table tbody tr td span.order span.time.minus{font-weight: bold;color: #ed1c24;}div#scoreboard div.grid.biggest table tbody tr td span.order span.time.plus{font-weight: bold;color: #0060af;}div#scoreboard div.grid.biggest table tbody tr td span.alert{-webkit-animation: background-alert-animation 3s;-webkit-animation-iteration-count: infinite;}@-webkit-keyframes background-alert-animation{0% {background: #ffcc00;}50% {background: #dc1f00;}100% {background: #ffcc00;}}div.grid table tbody tr td.scroeboarddropzone span.team{height: 24px;display: inline-block;border-radius: 6px;color: white;line-height: 24px;padding: 0 5px 0 5px;position: relative;}div.grid table tbody tr td.scroeboarddropzone span.team span.delete{width: 16px;height: 16px;border-radius: 8px;display: none;position: absolute;background: black;line-height: 16px;text-align: center;color: #e76049;border: 1px solid #e76049;right: -8px;top: -8px;z-index: 50000;}div.grid table tbody tr td.scroeboarddropzone span.team:hover span.delete{display: block;}asside.message{width: 100%;display: block;text-align: center;font-size: 40px;margin: 50px 0 50px 0;}asside.message.small{width: 100%;display: block;text-align: center;font-size: 20px;margin: 50px 0 20px 0;}asside.message.ok{color: green;}asside.message.error{color: orange;}asside.message.waiting{color: #428bca;}div.message-item-wrapper{margin: 0 auto;width: 90%;}asside.message-item{width: 33.33%;display: block;text-align: left;font-size: 20px;float: left;padding: 0 5px 0 10px;background: #ececec;border: 1px solid #cfcfcf;box-shadow: 0 2px 3px rgba(0,0,0,0.1);font-size: 130%;box-sizing: border-box;color: #313131;padding: 1%;}asside.message-item.ok{background: #a7f18a;}asside.message-item.failure{background: #ff5a5a !important;}ul.message-item-wrapper-ul{margin: auto;width: 90%;list-style: none;text-align: center;display:table;}li.message-item-li{width: 30%;font-size: 20px;background: #ff5a5a;border: 1px solid #cfcfcf;box-shadow: 0 2px 3px rgba(0,0,0,0.1);font-size: 14px;line-height: 20px;box-sizing: border-box;color: #313131;height: 46px;margin: 3px;padding: 2px;display: inline-block;overflow: hidden;}li.ul-button{margin: 5px;display:inline-block;}li.message-item-li.ok{background: #a7f18a;}li.message-item-li.failure{background: #ececec !important;}div.scoreboard div.button{-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;box-shadow:inset 0px 1px 0px 0px #dcecfb;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea) );background-color:#bddbfa;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;text-indent:0;border:1px solid #84bbf3;display: block;color:#ffffff;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:40px;line-height:40px;width:100px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #528ecc;width: 200px;margin: 0 auto;}div.scoreboard div.button:hover{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa) );background-color:#80b5ea;}div.scoreboard div.button:active{position:relative;top:1px;}div.scoreboard div.buttonorange{-moz-box-shadow:inset 0px 1px 0px 0px #fed897;-webkit-box-shadow:inset 0px 1px 0px 0px #fed897;box-shadow:inset 0px 1px 0px 0px #fed897;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6b33d), color-stop(1, #d29105) );background:-moz-linear-gradient( center top, #f6b33d 5%, #d29105 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#d29105');background-color:#f6b33d;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px;text-indent:0;border:1px solid #eda933;display:inline-block;color:#ffffff;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:40px;line-height:40px;width:100px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #cd8a15;}div.scoreboard div.buttonorange:hover{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d29105), color-stop(1, #f6b33d) );background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d');background-color:#d29105;}div.scoreboard div.buttonorange:active{position:relative;top:1px;}div#scbloading{position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: black;z-index: 100;color: white;padding: 100px;text-align: center;font-size: 40px;}body.websocket div#scbloading{display: none;}div.welcome-message{font-size: 500%;width: 100%;color: #000000;margin: 200px 0 0 0;padding: 20px 0 20px 0;background: rgba(255, 255, 255, 0.5);}div.welcome-message p{text-align: center}div#scoreboard .tbg-6{color: #666666 !important;}a.activity{color: #5f9ab5;cursor: pointer;text-decoration: none;}a.activity:hover{text-decoration: underline;}a.activity.user::before,a.activity.customer::before,a.activity.vehicle::before {display: inline-block;width: 20px;font: normal normal normal 14px/1 FontAwesome;}a.activity.user::before {content: "\f0c0";}a.activity.customer::before {content: "\f0f7";}a.activity.vehicle::before {content: "\f1b9";}.ui-helper-hidden { display: none; }.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }.ui-helper-clearfix:after { clear: both; }.ui-helper-clearfix { zoom: 1; }.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }.ui-state-disabled { cursor: default !important; }.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }.ui-resizable { position: relative;}.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; }.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }.ui-accordion .ui-accordion-noicons { padding-left: .7em; }.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; }.ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default;}* html .ui-autocomplete { width:1px; } .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }.ui-button-icon-only { width: 2.2em; } button.ui-button-icon-only { width: 2.4em; } .ui-button-icons-only { width: 3.4em; }button.ui-button-icons-only { width: 3.7em; }.ui-button .ui-button-text { display: block; line-height: 1.4;}.ui-button-text-only .ui-button-text { padding: 2px 6px; }.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }input.ui-button { padding: .4em 1em; }.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }.ui-buttonset { margin-right: 7px; }.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }button.ui-button::-moz-focus-inner { border: 0; padding: 0; } .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }.ui-datepicker .ui-datepicker-prev { left:2px; }.ui-datepicker .ui-datepicker-next { right:2px; }.ui-datepicker .ui-datepicker-prev-hover { left:1px; }.ui-datepicker .ui-datepicker-next-hover { right:1px; }.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;}.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }.ui-datepicker select.ui-datepicker-month-year {width: 100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year { width: 49%;}.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;}.ui-datepicker td { border: 0; padding: 1px; }.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }.ui-datepicker.ui-datepicker-multi { width:auto; }.ui-datepicker-multi .ui-datepicker-group { float:left; }.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }.ui-datepicker-rtl { direction: rtl; }.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }.ui-datepicker-rtl .ui-datepicker-group { float:right; }.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }.ui-datepicker-cover {position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; width: 300px; overflow: hidden; }.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;}.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }.ui-draggable .ui-dialog-titlebar { cursor: move; }.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }.ui-menu .ui-menu { margin-top: -3px; position: absolute; }.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }.ui-menu .ui-state-disabled a { cursor: default; }.ui-menu-icons { position: relative; }.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }.ui-menu .ui-menu-icon { position: static; float: right; }.ui-progressbar { height:2em; text-align: left; overflow: hidden; }.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }.ui-slider { position: relative; text-align: left; }.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }.ui-slider-horizontal { height: .8em; }.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }.ui-slider-horizontal .ui-slider-range-min { left: 0; }.ui-slider-horizontal .ui-slider-range-max { right: 0; }.ui-slider-vertical { width: .8em; height: 100px; }.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }.ui-slider-vertical .ui-slider-range-min { bottom: 0; }.ui-slider-vertical .ui-slider-range-max { top: 0; }.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } .ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } .ui-spinner-up { top: 0; }.ui-spinner-down { bottom: 0; }.ui-spinner .ui-icon-triangle-1-s {background-position:-65px -16px;}.ui-tabs { position: relative; padding: .2em; zoom: 1; } .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }.ui-tooltip {padding: 8px;position: absolute;z-index: 9999;max-width: 300px;-webkit-box-shadow: 0 0 5px #aaa;box-shadow: 0 0 5px #aaa;}* html .ui-tooltip {background-image: none;}body .ui-tooltip { border-width: 2px; }.ui-widget { font-family: Roboto, sans-serif; font-size: 1.1em; }.ui-widget .ui-widget { font-size: 1em; }.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Roboto, sans-serif; font-size: 1em; }.ui-widget-content { border: 1px solid #dddddd; background: #f2f5f7; color: #362b36; }.ui-widget-content a { color: #362b36; }.ui-widget-header { border: 1px solid #aed0ea; background: #deedf7; color: #222222; font-weight: bold; }.ui-widget-header a { color: #222222; }.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #aed0ea; background: #d7ebf9; font-weight: bold; color: #2779aa; }.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2779aa; text-decoration: none; }.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #74b2e2; background: #e4f1fb50% 50% repeat-x; font-weight: bold; color: #0070a3; }.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #0070a3; text-decoration: none; }.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #2694e8; background: #3baae350% 50% repeat-x; font-weight: bold; color: #ffffff; }.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border: 1px solid #f9dd34; background: #ffef8f url(images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x; color: #363636; }.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #cd0a0a url(images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x; color: #ffffff; }.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } .ui-icon { width: 16px; height: 16px; background-image: url(../images/ui/ui-icons_ffffff_256x240.png); }.ui-widget-content .ui-icon {background-image: url(../images/ui/ui-icons_ffffff_256x240.png); }.ui-widget-header .ui-icon {background-image: url(../images/ui/ui-icons_ffffff_256x240.png); }.ui-state-default .ui-icon { background-image: url(../images/ui/ui-icons_ffffff_256x240.png); }.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui/ui-icons_ffffff_256x240.png);; }.ui-state-active .ui-icon {background-image: url(../images/ui/ui-icons_ffffff_256x240.png); }.ui-state-highlight .ui-icon {background-image: url(../images/ui/ui-icons_ffffff_256x240.png); }.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui/ui-icons_ffffff_256x240.png); }.ui-icon-carat-1-n { background-position: 0 0; }.ui-icon-carat-1-ne { background-position: -16px 0; }.ui-icon-carat-1-e { background-position: -32px 0; }.ui-icon-carat-1-se { background-position: -48px 0; }.ui-icon-carat-1-s { background-position: -64px 0; }.ui-icon-carat-1-sw { background-position: -80px 0; }.ui-icon-carat-1-w { background-position: -96px 0; }.ui-icon-carat-1-nw { background-position: -112px 0; }.ui-icon-carat-2-n-s { background-position: -128px 0; }.ui-icon-carat-2-e-w { background-position: -144px 0; }.ui-icon-triangle-1-n { background-position: 0 -16px; }.ui-icon-triangle-1-ne { background-position: -16px -16px; }.ui-icon-triangle-1-e { background-position: -32px -16px; }.ui-icon-triangle-1-se { background-position: -48px -16px; }.ui-icon-triangle-1-s { background-position: -64px -16px; }.ui-icon-triangle-1-sw { background-position: -80px -16px; }.ui-icon-triangle-1-w { background-position: -96px -16px; }.ui-icon-triangle-1-nw { background-position: -112px -16px; }.ui-icon-triangle-2-n-s { background-position: -128px -16px; }.ui-icon-triangle-2-e-w { background-position: -144px -16px; }.ui-icon-arrow-1-n { background-position: 0 -32px; }.ui-icon-arrow-1-ne { background-position: -16px -32px; }.ui-icon-arrow-1-e { background-position: -32px -32px; }.ui-icon-arrow-1-se { background-position: -48px -32px; }.ui-icon-arrow-1-s { background-position: -64px -32px; }.ui-icon-arrow-1-sw { background-position: -80px -32px; }.ui-icon-arrow-1-w { background-position: -96px -32px; }.ui-icon-arrow-1-nw { background-position: -112px -32px; }.ui-icon-arrow-2-n-s { background-position: -128px -32px; }.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }.ui-icon-arrow-2-e-w { background-position: -160px -32px; }.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }.ui-icon-arrowstop-1-n { background-position: -192px -32px; }.ui-icon-arrowstop-1-e { background-position: -208px -32px; }.ui-icon-arrowstop-1-s { background-position: -224px -32px; }.ui-icon-arrowstop-1-w { background-position: -240px -32px; }.ui-icon-arrowthick-1-n { background-position: 0 -48px; }.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }.ui-icon-arrowthick-1-e { background-position: -32px -48px; }.ui-icon-arrowthick-1-se { background-position: -48px -48px; }.ui-icon-arrowthick-1-s { background-position: -64px -48px; }.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }.ui-icon-arrowthick-1-w { background-position: -96px -48px; }.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }.ui-icon-arrow-4 { background-position: 0 -80px; }.ui-icon-arrow-4-diag { background-position: -16px -80px; }.ui-icon-extlink { background-position: -32px -80px; }.ui-icon-newwin { background-position: -48px -80px; }.ui-icon-refresh { background-position: -64px -80px; }.ui-icon-shuffle { background-position: -80px -80px; }.ui-icon-transfer-e-w { background-position: -96px -80px; }.ui-icon-transferthick-e-w { background-position: -112px -80px; }.ui-icon-folder-collapsed { background-position: 0 -96px; }.ui-icon-folder-open { background-position: -16px -96px; }.ui-icon-document { background-position: -32px -96px; }.ui-icon-document-b { background-position: -48px -96px; }.ui-icon-note { background-position: -64px -96px; }.ui-icon-mail-closed { background-position: -80px -96px; }.ui-icon-mail-open { background-position: -96px -96px; }.ui-icon-suitcase { background-position: -112px -96px; }.ui-icon-comment { background-position: -128px -96px; }.ui-icon-person { background-position: -144px -96px; }.ui-icon-print { background-position: -160px -96px; }.ui-icon-trash { background-position: -176px -96px; }.ui-icon-locked { background-position: -192px -96px; }.ui-icon-unlocked { background-position: -208px -96px; }.ui-icon-bookmark { background-position: -224px -96px; }.ui-icon-tag { background-position: -240px -96px; }.ui-icon-home { background-position: 0 -112px; }.ui-icon-flag { background-position: -16px -112px; }.ui-icon-calendar { background-position: -32px -112px; }.ui-icon-cart { background-position: -48px -112px; }.ui-icon-pencil { background-position: -64px -112px; }.ui-icon-clock { background-position: -80px -112px; }.ui-icon-disk { background-position: -96px -112px; }.ui-icon-calculator { background-position: -112px -112px; }.ui-icon-zoomin { background-position: -128px -112px; }.ui-icon-zoomout { background-position: -144px -112px; }.ui-icon-search { background-position: -160px -112px; }.ui-icon-wrench { background-position: -176px -112px; }.ui-icon-gear { background-position: -192px -112px; }.ui-icon-heart { background-position: -208px -112px; }.ui-icon-star { background-position: -224px -112px; }.ui-icon-link { background-position: -240px -112px; }.ui-icon-cancel { background-position: 0 -128px; }.ui-icon-plus { background-position: -16px -128px; }.ui-icon-plusthick { background-position: -32px -128px; }.ui-icon-minus { background-position: -48px -128px; }.ui-icon-minusthick { background-position: -64px -128px; }.ui-icon-close { background-position: -80px -128px; }.ui-icon-closethick { background-position: -96px -128px; }.ui-icon-key { background-position: -112px -128px; }.ui-icon-lightbulb { background-position: -128px -128px; }.ui-icon-scissors { background-position: -144px -128px; }.ui-icon-clipboard { background-position: -160px -128px; }.ui-icon-copy { background-position: -176px -128px; }.ui-icon-contact { background-position: -192px -128px; }.ui-icon-image { background-position: -208px -128px; }.ui-icon-video { background-position: -224px -128px; }.ui-icon-script { background-position: -240px -128px; }.ui-icon-alert { background-position: 0 -144px; }.ui-icon-info { background-position: -16px -144px; }.ui-icon-notice { background-position: -32px -144px; }.ui-icon-help { background-position: -48px -144px; }.ui-icon-check { background-position: -64px -144px; }.ui-icon-bullet { background-position: -80px -144px; }.ui-icon-radio-on { background-position: -96px -144px; }.ui-icon-radio-off { background-position: -112px -144px; }.ui-icon-pin-w { background-position: -128px -144px; }.ui-icon-pin-s { background-position: -144px -144px; }.ui-icon-play { background-position: 0 -160px; }.ui-icon-pause { background-position: -16px -160px; }.ui-icon-seek-next { background-position: -32px -160px; }.ui-icon-seek-prev { background-position: -48px -160px; }.ui-icon-seek-end { background-position: -64px -160px; }.ui-icon-seek-start { background-position: -80px -160px; }.ui-icon-seek-first { background-position: -80px -160px; }.ui-icon-stop { background-position: -96px -160px; }.ui-icon-eject { background-position: -112px -160px; }.ui-icon-volume-off { background-position: -128px -160px; }.ui-icon-volume-on { background-position: -144px -160px; }.ui-icon-power { background-position: 0 -176px; }.ui-icon-signal-diag { background-position: -16px -176px; }.ui-icon-signal { background-position: -32px -176px; }.ui-icon-battery-0 { background-position: -48px -176px; }.ui-icon-battery-1 { background-position: -64px -176px; }.ui-icon-battery-2 { background-position: -80px -176px; }.ui-icon-battery-3 { background-position: -96px -176px; }.ui-icon-circle-plus { background-position: 0 -192px; }.ui-icon-circle-minus { background-position: -16px -192px; }.ui-icon-circle-close { background-position: -32px -192px; }.ui-icon-circle-triangle-e { background-position: -48px -192px; }.ui-icon-circle-triangle-s { background-position: -64px -192px; }.ui-icon-circle-triangle-w { background-position: -80px -192px; }.ui-icon-circle-triangle-n { background-position: -96px -192px; }.ui-icon-circle-arrow-e { background-position: -112px -192px; }.ui-icon-circle-arrow-s { background-position: -128px -192px; }.ui-icon-circle-arrow-w { background-position: -144px -192px; }.ui-icon-circle-arrow-n { background-position: -160px -192px; }.ui-icon-circle-zoomin { background-position: -176px -192px; }.ui-icon-circle-zoomout { background-position: -192px -192px; }.ui-icon-circle-check { background-position: -208px -192px; }.ui-icon-circlesmall-plus { background-position: 0 -208px; }.ui-icon-circlesmall-minus { background-position: -16px -208px; }.ui-icon-circlesmall-close { background-position: -32px -208px; }.ui-icon-squaresmall-plus { background-position: -48px -208px; }.ui-icon-squaresmall-minus { background-position: -64px -208px; }.ui-icon-squaresmall-close { background-position: -80px -208px; }.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }.ui-icon-grip-solid-vertical { background-position: -32px -224px; }.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }.ui-icon-grip-diagonal-se { background-position: -80px -224px; }.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; }.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; }.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }.ui-widget-overlay { background: #eeeeee url(images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat; opacity: .8;filter:Alpha(Opacity=80); }.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #000000 url(images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x; opacity: .3;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }.ui-datepicker {width: 19rem;padding: var(--space-3);border: 1px solid var(--border-default);border-radius: var(--radius-lg);background: var(--bg-surface-raised);color: var(--text-primary);box-shadow: var(--shadow-dropdown);font-family: var(--font-family);font-size: var(--font-size-base);}.ui-datepicker.ui-widget-content,.ui-datepicker .ui-widget-content {border-color: var(--border-default);background: var(--bg-surface-raised);color: var(--text-primary);}.ui-datepicker .ui-datepicker-header {min-height: var(--input-height);padding: 0;border: 0;border-radius: var(--radius-md);background: var(--bg-surface-sunken);color: var(--text-primary);}.ui-datepicker .ui-datepicker-title {display: flex;gap: var(--space-1);align-items: center;justify-content: center;min-height: var(--input-height);margin: 0 2.75rem;line-height: normal;}.ui-datepicker .ui-datepicker-title select {box-sizing: border-box;height: var(--input-height-sm);margin: 0;padding: 0 var(--space-2);border: 1px solid var(--input-border);border-radius: var(--input-radius);background-color: var(--input-bg);color: var(--input-text);font-family: var(--font-family);font-size: var(--input-font-size);font-weight: var(--font-weight-medium);}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {width: calc(50% - var(--space-0-5));}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {top: var(--space-1);width: var(--input-height-sm);height: var(--input-height-sm);border: 0;border-radius: var(--radius-md);background: transparent;cursor: pointer;}.ui-datepicker .ui-datepicker-prev {left: var(--space-1);}.ui-datepicker .ui-datepicker-next {right: var(--space-1);}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {top: var(--space-1);border: 0;background: var(--bg-surface-hover);}.ui-datepicker .ui-datepicker-prev-hover {left: var(--space-1);}.ui-datepicker .ui-datepicker-next-hover {right: var(--space-1);}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {width: 8px;height: 8px;margin: -4px 0 0 -4px;border: solid var(--text-secondary);border-width: 0 2px 2px 0;background: none;}.ui-datepicker .ui-datepicker-prev span {transform: rotate(135deg);}.ui-datepicker .ui-datepicker-next span {transform: rotate(-45deg);}.ui-datepicker table {margin: var(--space-2) 0 var(--space-1);color: var(--text-primary);font-size: var(--font-size-base);}.ui-datepicker th {padding: var(--space-2) var(--space-1);color: var(--text-secondary);font-weight: var(--font-weight-semibold);}.ui-datepicker td {padding: 2px;}.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar td a.ui-state-default {height: var(--input-height-sm);padding: 0;border: 1px solid transparent;border-radius: var(--radius-md);background: transparent;color: var(--text-primary);font-weight: var(--font-weight-medium);line-height: calc(var(--input-height-sm) - 2px);text-align: center;transition: background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);}.ui-datepicker td a.ui-state-hover,.ui-datepicker td a.ui-state-focus {border-color: var(--color-primary-200);background: var(--color-primary-50);color: var(--color-primary-700);}.ui-datepicker td.ui-datepicker-other-month a,.ui-datepicker td.ui-datepicker-other-month span {color: var(--text-tertiary);opacity: 0.65;}.ui-datepicker td.datepicker-holiday a.ui-state-default {border-color: var(--color-danger-100);background: var(--color-danger-50);color: var(--text-danger);}.ui-datepicker td.ui-datepicker-today a.ui-state-highlight {border-color: var(--color-primary-400);background: var(--color-primary-50);color: var(--color-primary-700);}.ui-datepicker td.ui-datepicker-current-day a.ui-state-active,.ui-datepicker td.ui-datepicker-current-day a.ui-state-active:hover {border-color: var(--color-primary-500);background: var(--color-primary-500);color: var(--btn-primary-text);}.ui-datepicker .ui-datepicker-week-col {color: var(--text-tertiary);text-align: center;}.ui-datepicker .ui-datepicker-buttonpane {margin: var(--space-2) 0 0;padding: var(--space-2) 0 0;border: 0;border-top: 1px solid var(--border-subtle);background: transparent;}.ui-datepicker .ui-datepicker-buttonpane button {height: var(--btn-height-sm);margin: 0;padding: 0 var(--space-3);border: 1px solid var(--btn-secondary-border);border-radius: var(--btn-radius);background: var(--btn-secondary-bg);color: var(--btn-secondary-text);font-family: var(--font-family);font-size: var(--btn-font-size);font-weight: var(--btn-font-weight);line-height: calc(var(--btn-height-sm) - 2px);}.ui-datepicker .ui-datepicker-buttonpane button:hover,.ui-datepicker .ui-datepicker-buttonpane button:focus {border-color: var(--input-border-hover);background: var(--btn-secondary-bg-hover);color: var(--text-primary);}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close {border-color: var(--btn-primary-bg);background: var(--btn-primary-bg);color: var(--btn-primary-text);}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close:hover,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close:focus {border-color: var(--btn-primary-bg-hover);background: var(--btn-primary-bg-hover);color: var(--btn-primary-text);}[data-theme="dark"] .ui-datepicker td a.ui-state-hover,[data-theme="dark"] .ui-datepicker td a.ui-state-focus,[data-theme="dark"] .ui-datepicker td.ui-datepicker-today a.ui-state-highlight {border-color: var(--color-primary-500);background: rgba(96, 165, 250, 0.12);color: var(--color-primary-300);}[data-theme="dark"] .ui-datepicker td.datepicker-holiday a.ui-state-default {border-color: var(--color-danger-700);background: rgba(239, 68, 68, 0.1);}[data-theme="dark"] .ui-datepicker td.ui-datepicker-current-day a.ui-state-active,[data-theme="dark"] .ui-datepicker td.ui-datepicker-current-day a.ui-state-active:hover {border-color: var(--color-primary-500);background: var(--color-primary-500);color: var(--btn-primary-text);}.treeview, .treeview ul {padding: 0;margin: 0;list-style: none;}.treeview{padding: 5px 0 0 0;}.treeview ul {margin-top: 4px;}.treeview .hitarea {background: url(/resources/images/navigation/arrow-down.png) 0 0 no-repeat;height: 16px;width: 16px;margin-left: -11px;margin-top: 0px;float: left;cursor: pointer;}* html .hitarea {display: inline;float: none;}.treeview li {margin: 0;padding: 3px 0pt 3px 16px;}.treeview a {text-decoration: none;}.treeview a:hover{color: #439cd3;cursor: default;}.treeview a.selected {background-color: #eee;}#treecontrol {margin: 1em 0;display: none;}.treeview .hover{}.treeview li.collapsable,.treeview li.expandable {background-position: 0 -176px;}.treeview .expandable-hitarea {background: url(/resources/images/navigation/arrow-right.png) 0 0 no-repeat;}.treeview li.last {background-position: 0 -1766px}.treeview li.lastCollapsable {background-position: 0 -111px}.treeview li.lastExpandable {background-position: -32px -67px}.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea{background-position: 0;}.treeview-red li {background-image: url(/resources/images/treeview/treeview-red-line.gif);}.treeview-red .hitarea,.treeview-red li.lastCollapsable,.treeview-red li.lastExpandable{background-image: url(/resources/images/treeview/treeview-red.gif);}.treeview-black li {background-image:url(/resources/images/treeview/treeview-black-line.gif);}.treeview-black .hitarea,.treeview-black li.lastCollapsable,.treeview-black li.lastExpandable{background-image: url(/resources/images/treeview/treeview-black.gif);}.treeview-gray li {background-image: url(/resources/images/treeview/treeview-gray-line.gif);}.treeview-gray .hitarea,.treeview-gray li.lastCollapsable,.treeview-gray li.lastExpandable{background-image: url(/resources/images/treeview/treeview-gray.gif);}.treeview-famfamfam li {background-image:url(/resources/images/treeview/treeview-famfamfam-line.gif);}.treeview-famfamfam .hitarea,.treeview-famfamfam li.lastCollapsable,.treeview-famfamfam li.lastExpandable{background-image: url(/resources/images/treeview/treeview-famfamfam.gif);}.treeview .placeholder {background: url(/resources/images/treeview/ajax-loader.gif) 0 0 no-repeat;height: 16px;width: 16px;display: block;}.filetree li {padding: 3px 0 2px 16px;}.filetree span{background-size: 16px 16px !important;}.filetree span.folder,.filetree span.file{padding: 1px 0 1px 20px;display: block;}.filetree span.folder{background: url(/resources/images/treeview/folder.gif) 0 0 no-repeat;}.filetree.database span.folder{background: none;}.filetree.database span.empty{background: none;}.filetree.database span.active{background-image: none;}.filetree.database span.active.shelf{background-image: none;}.filetree.database span.folder.box{background: none;}.filetree.database span.folder.subfolder{background: none;}.filetree.database span.folder.boxnew{background: none;}.filetree li.expandable span.folder {background: url(/resources/images/treeview/folder-closed.gif) 0 0 no-repeat;}.filetree.database li.expandable span.folder {background: none;}.filetree.database li.expandable span.folder.box,.filetree.database li.collapsable span.folder.box{background: none;}.filetree.database li.expandable span.folder.boxadd,.filetree.database li.collapsable span.folder.boxadd{background: none;}.filetree.database li.last span.folder.box{background: none;}.filetree.database li.last span.folder.boxadd{background: none;}.filetree.database span.folder.boxadd{background: none;}.filetree.database li.expandable span.folder.subfolder{background: none;}.filetree.database li.active span.folder{background: none;}.filetree span.file {background: url(/resources/images/treeview/file.gif) 0 0 no-repeat;}.filetree.database span.folder.master{background: none;}.filetree.database span.folder.root{background: none;}.filetree.database li span.folder{background-size: 16px !important;}.filetree.database span.folder,.filetree.database span.empty,.filetree.database span.active {position: relative;}.filetree.database span.folder::before,.filetree.database span.empty::before,.filetree.database span.active::before {position: absolute;top: 2px;left: 0;color: #4f8a10;font: normal normal normal 14px/1 FontAwesome;content: "\f1c0";}.filetree.database span.empty::before {color: #777777;content: "\f114";}.filetree.database span.active::before,.filetree.database li.active span.folder::before {color: #4183c4;content: "\f090";}.filetree.database span.active.shelf::before,.filetree.database li.expandable span.folder.box::before,.filetree.database li.collapsable span.folder.box::before,.filetree.database span.folder.master::before {color: #777777;content: "\f1b3";}.filetree.database span.folder.box::before,.filetree.database li.last span.folder.box::before {color: #777777;content: "\f1b2";}.filetree.database span.folder.subfolder::before {color: #4183c4;content: "\f0ce";}.filetree.database span.folder.boxnew::before {color: #b3261e;content: "\f1b2";}.filetree.database li.expandable span.folder.boxadd::before,.filetree.database li.collapsable span.folder.boxadd::before {color: #4f8a10;content: "\f1b3";}.filetree.database li.last span.folder.boxadd::before,.filetree.database span.folder.boxadd::before {color: #4f8a10;content: "\f1b2";}.filetree.database span.folder.root::before {color: #d9a300;content: "\f2db";}span.dragover{-moz-border-radius: 25px;-webkit-border-radius: 25px;-khtml-border-radius: 25px;border-radius: 25px;background-color: #85A4C0 !important;color: white;}html,body.authentication {min-height: 100%;}body.authentication {min-height: 100vh;overflow: hidden;background:radial-gradient(circle at 10% 0%, rgba(32, 151, 212, 0.18), transparent 28rem),radial-gradient(circle at 92% 8%, rgba(230, 57, 22, 0.09), transparent 24rem),linear-gradient(135deg, #ffffff 0%, #f4f8fb 48%, #eef6fb 100%);color: var(--text-primary);font-family: var(--font-family);}body.authentication::before {content: none;}body.authentication div#body {position: fixed;inset: 0;z-index: 1;display: grid;place-items: center;width: auto;height: auto;margin: 0;padding: clamp(20px, 5vw, 72px);overflow: hidden;background: transparent;}body.authentication.teamselect div#body {inset: 5%;}body.authentication div#body div.window {position: relative;width: min(476px, calc(100vw - 40px));max-height: calc(100vh - 40px);padding: 38px;overflow: auto;background: rgba(255, 255, 255, 0.92);border: 1px solid rgba(226, 232, 240, 0.92);border-radius: 18px;box-shadow: 0 24px 72px rgba(15, 23, 42, 0.12), 0 1px 0 rgba(255, 255, 255, 0.96) inset;backdrop-filter: blur(22px) saturate(140%);}body.authentication div#body.stage div.window {border-color: rgba(216, 180, 254, 0.62);}body.authentication div#body div.window div.logo {width: 100%;height: 92px;margin: 0 0 24px;background: url("/resources/images/logo/erp-saas-logo-main.svg") center center / 230px auto no-repeat;}body.authentication div#body div.window form,body.authentication div#body div.window form fieldset {width: 100%;margin: 0;padding: 0;border: 0;}body.authentication div#body div.window form legend,body.authentication div#body div.window form .clear {display: none;}body.authentication div#body div.window form ol {margin: 0;padding: 0;list-style: none;}body.authentication div#body div.window form li {width: 100%;min-height: 0;margin: 0 0 10px;padding: 0;}body.authentication div#body div.window form button.login,body.authentication div#body div.window form button#login_office_button {width: 100%;min-height: 46px;margin: 0;padding: 11px 16px;border: 1px solid #1d75c8;border-radius: 9px;background: linear-gradient(180deg, #2597df 0%, #176fb9 100%);box-shadow: 0 12px 24px rgba(31, 122, 224, 0.22), 0 1px 0 rgba(255, 255, 255, 0.26) inset;color: #ffffff !important;-webkit-text-fill-color: #ffffff;cursor: pointer;font-family: var(--font-family);font-size: 13px;font-weight: 700 !important;line-height: 1.2;text-align: center;text-shadow: none;opacity: 1 !important;transition: background 120ms ease, box-shadow 120ms ease, transform 120ms ease;}body.authentication div#body div.window form button.login:hover,body.authentication div#body div.window form button#login_office_button:hover {background: linear-gradient(180deg, #1f88d3 0%, #155f9f 100%);box-shadow: 0 14px 28px rgba(31, 122, 224, 0.28), 0 1px 0 rgba(255, 255, 255, 0.24) inset;}body.authentication div#body.password-login-active div.window form button#login_office_button {border-color: rgba(37, 99, 235, 0.34);background: linear-gradient(180deg, rgba(37, 151, 223, 0.52) 0%, rgba(23, 111, 185, 0.52) 100%);box-shadow: 0 8px 18px rgba(31, 122, 224, 0.12), 0 1px 0 rgba(255, 255, 255, 0.22) inset;opacity: 0.72 !important;}body.authentication div#body.password-login-active div.window form button#login_office_button:hover {border-color: rgba(37, 99, 235, 0.48);background: linear-gradient(180deg, rgba(31, 136, 211, 0.66) 0%, rgba(21, 95, 159, 0.66) 100%);box-shadow: 0 10px 20px rgba(31, 122, 224, 0.16), 0 1px 0 rgba(255, 255, 255, 0.22) inset;opacity: 0.84 !important;}body.authentication div#body div.window form button.login:active,body.authentication div#body div.window form button#login_office_button:active {transform: translateY(1px);}body.authentication div#body div.window form a.login.service {display: block;width: 100%;margin: 22px 0 18px !important;color: #475569;font-size: 13px;font-weight: 600;line-height: 1.35;text-align: center !important;text-decoration: none;}body.authentication div#body div.window form a.login.service::before {content: "";display: none;}body.authentication div#body div.window form a.login.service:hover {color: #1d4ed8;text-decoration: underline;}body.authentication div#body.password-login-active div.window form li.login.top.loginfielset {margin-top: 34px;}body.authentication div#body.password-login-active div.window form li.login.top.loginfielset::before {content: "";display: block;width: min(180px, 46%);height: 2px;margin: -17px auto 19px;border-radius: 999px;background: rgba(148, 163, 184, 0.48);}body.authentication div#body div.window form label.login {color: #475569;font-size: 12px;font-weight: 600;}body.authentication div#body div.window form input.login {width: 100%;min-height: 44px;margin: 0;padding: 10px 12px;border: 1px solid rgba(148, 163, 184, 0.62);border-radius: 10px;outline: none;background: rgba(255, 255, 255, 0.90);color: #0f172a;font-family: var(--font-family);font-size: 14px;}body.authentication div#body div.window form input.login::placeholder {color: #94a3b8;}body.authentication div#body div.window form input.login:focus {border-color: #1f7ae0;box-shadow: 0 0 0 4px rgba(31, 122, 224, 0.16);}body.authentication div#body div.window form li.checkbox {display: flex;align-items: center;gap: 8px;color: #475569;font-size: 12px;}body.authentication div#body div.window form li.checkbox input {margin: 0;accent-color: #1f7ae0;}body.authentication div#body div.window form div#login_message {margin: 12px 0 0;padding: 12px;border: 1px solid rgba(248, 113, 113, 0.46);border-radius: 12px;background: rgba(254, 242, 242, 0.92);color: #991b1b;font-size: 13px;line-height: 1.4;}body.authentication div#body div.window .authentication-info {margin: 30px 0 0;padding: 18px 20px;border: 1px solid rgba(203, 213, 225, 0.82);border-radius: 12px;background: rgba(248, 250, 252, 0.92);color: #334155;text-align: left;}body.authentication div#body div.window .authentication-info h2 {margin: 0 0 8px;padding: 0;color: #0f172a;font-size: 16px;font-weight: 800;line-height: 1.2;}body.authentication div#body div.window .authentication-info p {margin: 7px 0 0;padding: 0;color: #475569;font-size: 13px;line-height: 1.45;}body.authentication div#body div.window .auth-info {display: block;margin: 0 0 18px;color: #334155;font-size: 13px;font-weight: 700;text-align: center;}body.authentication div#body div.rsg,body.authentication div.logonform,body.authentication div#logon-knownemail,body.authentication div#administration_postlogin_content {display: none;}button#login_resetpw_button {border: 0;background: transparent;color: #475569;font-weight: 600;}button#login_resetpw_button:hover {color: #1d4ed8;text-decoration: underline !important;}@media (max-width: 760px) {body.authentication {overflow: auto;}body.authentication div#body {position: relative;min-height: 100vh;padding: 16px;overflow: visible;}body.authentication div#body div.window {width: 100%;max-height: none;padding: 28px 22px;}body.authentication div#body div.window div.logo {height: 78px;background-size: min(230px, 72vw) auto;}}.dms-upload,.dms-upload *{box-sizing: border-box;}.dms-upload{min-height: 176px;border: 2px dashed rgba(0, 0, 0, 0.2);background: white;padding: 0;}.dms-upload.dz-clickable{cursor: pointer;}.dms-upload.dz-clickable *{cursor: default;}.dms-upload.dz-clickable .dz-message,.dms-upload.dz-clickable .dz-message *{cursor: pointer;}.dms-upload.dz-started .dz-message{display: none;}.dms-upload.dz-drag-hover{border-style: solid;}.dms-upload.dz-drag-hover .dz-message{opacity: 0.5;}.dms-upload .dz-message{padding: 11px;color: rgba(0, 0, 0, 0.4);text-align: center;}.dms-upload .dz-message h2{margin-top: 12px;margin-bottom: 6px;}.dms-upload .dz-message .dz-message-sub{font-size: 14px;}.dms-upload .dz-message i{color: rgba(0, 0, 0, 0.4);margin: 0 5px;font-size: 60px;}.dms-upload .dz-message i.small{font-size: 50px;}.dms-upload .dz-message i.extrasmall{font-size: 40px;}.dms-upload .dz-preview{position: relative;display: inline-block;vertical-align: top;margin: 16px;min-height: 100px;}.dms-upload .dz-preview:hover{z-index: 1000;}.dms-upload .dz-preview:hover .dz-details{opacity: 1;}.dms-upload .dz-preview.dz-file-preview .dz-image{border-radius: 20px;background: #999;background: linear-gradient(to bottom, #eee, #ddd);}.dms-upload .dz-preview.dz-file-preview .dz-details{opacity: 1;}.dms-upload .dz-preview.dz-image-preview{background: white;}.dms-upload .dz-preview.dz-image-preview .dz-details{-webkit-transition: opacity 0.2s linear;-moz-transition: opacity 0.2s linear;-ms-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}.dms-upload .dz-preview .dz-remove{font-size: 14px;text-align: center;display: block;cursor: pointer;border: none;}.dms-upload .dz-preview .dz-remove:hover{text-decoration: underline;}.dms-upload .dz-preview:hover .dz-details{opacity: 1;}.dms-upload .dz-preview .dz-details{z-index: 20;position: absolute;top: 0;left: 0;opacity: 0;font-size: 13px;min-width: 100%;max-width: 100%;padding: 2em 1em;text-align: center;color: rgba(0, 0, 0, 0.9);line-height: 150%;}.dms-upload .dz-preview .dz-details .dz-size{margin-bottom: 1em;font-size: 16px;}.dms-upload .dz-preview .dz-details .dz-filename{white-space: nowrap;}.dms-upload .dz-preview .dz-details .dz-filename:hover span{border: 1px solid rgba(200, 200, 200, 0.8);background-color: rgba(255, 255, 255, 0.8);}.dms-upload .dz-preview .dz-details .dz-filename:not(:hover){overflow: hidden;text-overflow: ellipsis;}.dms-upload .dz-preview .dz-details .dz-filename:not(:hover) span{border: 1px solid transparent;}.dms-upload .dz-preview .dz-details .dz-filename span,.dms-upload .dz-preview .dz-details .dz-size span{background-color: rgba(255, 255, 255, 0.4);padding: 0 0.4em;border-radius: 3px;}.dms-upload .dz-preview:hover .dz-image img{-webkit-transform: scale(1.05, 1.05);-moz-transform: scale(1.05, 1.05);-ms-transform: scale(1.05, 1.05);-o-transform: scale(1.05, 1.05);transform: scale(1.05, 1.05);-webkit-filter: blur(8px);filter: blur(8px);}.dms-upload .dz-preview .dz-image{border-radius: 20px;overflow: hidden;width: 100px;height: 100px;position: relative;display: block;z-index: 10;}.dms-upload .dz-preview .dz-image img{display: block;}.dms-upload .dz-preview.dz-success .dz-success-mark{-webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);}.dms-upload .dz-preview.dz-error .dz-error-mark{opacity: 1;-webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);}.dms-upload .dz-preview .dz-success-mark,.dms-upload .dz-preview .dz-error-mark{pointer-events: none;opacity: 0;z-index: 500;position: absolute;display: block;top: 50%;left: 50%;margin-left: -27px;margin-top: -27px;}.dms-upload .dz-preview .dz-success-mark svg,.dms-upload .dz-preview .dz-error-mark svg{display: block;width: 54px;height: 54px;}.dms-upload .dz-preview.dz-processing .dz-progress{opacity: 1;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}.dms-upload .dz-preview.dz-complete .dz-progress{opacity: 0;-webkit-transition: opacity 0.4s ease-in;-moz-transition: opacity 0.4s ease-in;-ms-transition: opacity 0.4s ease-in;-o-transition: opacity 0.4s ease-in;transition: opacity 0.4s ease-in;}.dms-upload .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation: pulse 6s ease infinite;-moz-animation: pulse 6s ease infinite;-ms-animation: pulse 6s ease infinite;-o-animation: pulse 6s ease infinite;animation: pulse 6s ease infinite;}.dms-upload .dz-preview .dz-progress{opacity: 1;z-index: 1000;pointer-events: none;position: absolute;height: 16px;left: 50%;top: 50%;margin-top: -8px;width: 80px;margin-left: -40px;background: rgba(255, 255, 255, 0.9);-webkit-transform: scale(1);border-radius: 8px;overflow: hidden;}.dms-upload .dz-preview .dz-progress .dz-upload{background: #333;background: linear-gradient(to bottom, #666, #444);position: absolute;top: 0;left: 0;bottom: 0;width: 0;-webkit-transition: width 300ms ease-in-out;-moz-transition: width 300ms ease-in-out;-ms-transition: width 300ms ease-in-out;-o-transition: width 300ms ease-in-out;transition: width 300ms ease-in-out;}.dms-upload .dz-preview.dz-error .dz-error-message{display: block;}.dms-upload .dz-preview.dz-error:hover .dz-error-message{opacity: 1;pointer-events: auto;}.dms-upload .dz-preview .dz-error-message{pointer-events: none;z-index: 1000;position: absolute;display: block;display: none;opacity: 0;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;border-radius: 8px;font-size: 13px;top: 130px;left: -10px;width: 140px;background: #be2626;background: linear-gradient(to bottom, #be2626, #a92222);padding: 0.5em 1.2em;color: white;}.dms-upload .dz-preview .dz-error-message:after{content:'';position: absolute;top: -6px;left: 64px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #be2626;}.filetree span.dms-active-folder {background-image: none !important;}.filetree span.dms-active-folder::before {display: inline-block;width: 20px;margin-left: -20px;font: normal normal normal 14px/1 FontAwesome;content: "\f07b";}input.attachmentHide {display: none;}li.attachmentHide:not(:has(ul.attachments)) {display: none;}ul#attachments,ul#drawingattachments,ul#programattachments,ul.attachments {width: 85.2%;margin: var(--space-3) 0 var(--space-6) 14.6%;padding: 0;overflow: hidden;border: 1px solid var(--border-default);border-radius: var(--radius-md);background: var(--bg-surface);box-shadow: var(--shadow-xs);color: var(--text-primary);list-style: none;}ul#attachments.nomargin,ul#drawingattachments.nomargin,ul#programattachments.nomargin,ul.attachments.nomargin {width: 100%;margin: var(--space-3) 0 var(--space-6);}ul#attachments:empty,ul#drawingattachments:empty,ul#programattachments:empty,ul.attachments:empty {display: none;}ul#attachments li,ul#drawingattachments li,ul#programattachments li,ul.attachments li {display: grid;grid-template-columns: 24px minmax(220px, 1fr) minmax(0, max-content) minmax(0, max-content) 150px 150px 88px 24px;column-gap: var(--space-3);align-items: center;min-height: 42px;margin: 0;padding: 0 var(--space-3);border: 0;border-bottom: 1px solid var(--border-subtle);background: transparent;color: var(--text-primary);line-height: var(--line-height-normal);transition: background-color var(--transition-fast);}ul#attachments li:has(.attachments-metadata),ul#drawingattachments li:has(.attachments-metadata),ul#programattachments li:has(.attachments-metadata),ul.attachments li:has(.attachments-metadata) {display: none;}ul#attachments li:last-child,ul#drawingattachments li:last-child,ul#programattachments li:last-child,ul.attachments li:last-child {border-bottom: 0;}ul#attachments li:hover,ul#drawingattachments li:hover,ul#programattachments li:hover,ul.attachments li:hover {background: var(--bg-surface-hover);}ul#attachments li img.fileicon,ul#drawingattachments li img.fileicon,ul#programattachments li img.fileicon,ul.attachments li img.fileicon,ul#attachments li i.attachment-file-icon,ul#drawingattachments li i.attachment-file-icon,ul#programattachments li i.attachment-file-icon,ul.attachments li i.attachment-file-icon {position: static;display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;margin: 0;color: var(--text-secondary);font-size: 16px;opacity: .72;cursor: default;}ul#attachments li div.file,ul#drawingattachments li div.file,ul#programattachments li div.file,ul.attachments li div.file {display: contents;width: auto;height: auto;margin: 0;padding: 0;line-height: var(--line-height-normal);}ul#attachments li span.filename,ul#drawingattachments li span.filename,ul#programattachments li span.filename,ul.attachments li span.filename,ul#attachments li span.filedoctype,ul#drawingattachments li span.filedoctype,ul#programattachments li span.filedoctype,ul.attachments li span.filedoctype,ul#attachments li span.filelang,ul#drawingattachments li span.filelang,ul#programattachments li span.filelang,ul.attachments li span.filelang,ul#attachments li span.filesize,ul#drawingattachments li span.filesize,ul#programattachments li span.filesize,ul.attachments li span.filesize,ul#attachments li span.filetimestamp,ul#drawingattachments li span.filetimestamp,ul#programattachments li span.filetimestamp,ul.attachments li span.filetimestamp,ul#attachments li span.fileowner,ul#drawingattachments li span.fileowner,ul#programattachments li span.fileowner,ul.attachments li span.fileowner {display: block;float: none;width: auto;min-width: 0;padding: 0;overflow: hidden;color: var(--text-secondary);font-size: var(--font-size-sm);line-height: var(--line-height-normal);text-overflow: ellipsis;white-space: nowrap;}ul#attachments li span.filename,ul#drawingattachments li span.filename,ul#programattachments li span.filename,ul.attachments li span.filename {color: var(--text-primary);font-size: var(--font-size-base);}ul#attachments li span.filename a,ul#drawingattachments li span.filename a,ul#programattachments li span.filename a,ul.attachments li span.filename a {color: var(--text-link) !important;font-weight: var(--font-weight-medium);text-decoration: none;}ul#attachments li span.filename a:hover,ul#drawingattachments li span.filename a:hover,ul#programattachments li span.filename a:hover,ul.attachments li span.filename a:hover {color: var(--text-link-hover) !important;text-decoration: underline;}ul#attachments li span.filesize,ul#drawingattachments li span.filesize,ul#programattachments li span.filesize,ul.attachments li span.filesize,ul#attachments li span.fileowner,ul#drawingattachments li span.fileowner,ul#programattachments li span.fileowner,ul.attachments li span.fileowner {text-align: right;}ul#attachments li span.filedoctype,ul#drawingattachments li span.filedoctype,ul#programattachments li span.filedoctype,ul.attachments li span.filedoctype,ul#attachments li span.filelang,ul#drawingattachments li span.filelang,ul#programattachments li span.filelang,ul.attachments li span.filelang {max-width: 120px;color: var(--text-tertiary);}ul#attachments li img.deletefile,ul#attachments li img.deleteattachmentfile,ul#drawingattachments li img.deletefile,ul#drawingattachments li img.deleteattachmentfile,ul#programattachments li img.deletefile,ul#programattachments li img.deleteattachmentfile,ul.attachments li img.deletefile,ul.attachments li img.deleteattachmentfile,ul#attachments li i.deleteattachmentfile,ul#drawingattachments li i.deleteattachmentfile,ul#programattachments li i.deleteattachmentfile,ul.attachments li i.deleteattachmentfile {position: static;justify-self: end;width: 15px;height: 15px;margin: 0;opacity: 0;visibility: visible;cursor: pointer;transition: opacity var(--transition-fast);}ul#attachments li:hover img.deletefile,ul#attachments li:hover img.deleteattachmentfile,ul#drawingattachments li:hover img.deletefile,ul#drawingattachments li:hover img.deleteattachmentfile,ul#programattachments li:hover img.deletefile,ul#programattachments li:hover img.deleteattachmentfile,ul.attachments li:hover img.deletefile,ul.attachments li:hover img.deleteattachmentfile,ul#attachments li:hover i.deleteattachmentfile,ul#drawingattachments li:hover i.deleteattachmentfile,ul#programattachments li:hover i.deleteattachmentfile,ul.attachments li:hover i.deleteattachmentfile {opacity: .58;}ul#attachments li:hover img:hover.deletefile,ul#attachments li:hover img:hover.deleteattachmentfile,ul#drawingattachments li:hover img:hover.deletefile,ul#drawingattachments li:hover img:hover.deleteattachmentfile,ul#programattachments li:hover img:hover.deletefile,ul#programattachments li:hover img:hover.deleteattachmentfile,ul.attachments li:hover img:hover.deletefile,ul.attachments li:hover img:hover.deleteattachmentfile,ul#attachments li:hover i:hover.deleteattachmentfile,ul#drawingattachments li:hover i:hover.deleteattachmentfile,ul#programattachments li:hover i:hover.deleteattachmentfile,ul.attachments li:hover i:hover.deleteattachmentfile {opacity: 1;}ul#attachments li.noAttachments,ul#drawingattachments li.noAttachments,ul#programattachments li.noAttachments,ul.attachments li.noAttachments {min-height: 54px;background: transparent;}ul#attachments li.noAttachments div.file,ul#drawingattachments li.noAttachments div.file,ul#programattachments li.noAttachments div.file,ul.attachments li.noAttachments div.file {display: flex;grid-column: 2 / -2;align-items: center;gap: var(--space-2);height: auto;background: none;}ul#attachments li.noAttachments div.file::before,ul#attachments li.noAttachments div.file::after,ul#drawingattachments li.noAttachments div.file::before,ul#drawingattachments li.noAttachments div.file::after,ul#programattachments li.noAttachments div.file::before,ul#programattachments li.noAttachments div.file::after,ul.attachments li.noAttachments div.file::before,ul.attachments li.noAttachments div.file::after {display: none;content: none;}ul#attachments li div.file.add,ul#drawingattachments li div.file.add,ul#programattachments li div.file.add,ul.attachments li div.file.add {cursor: pointer;}ul#attachments li div.file.add span.filename.add,ul#drawingattachments li div.file.add span.filename.add,ul#programattachments li div.file.add span.filename.add,ul.attachments li div.file.add span.filename.add,ul#attachments li.noAttachments div.file.add span.filename.add,ul#drawingattachments li.noAttachments div.file.add span.filename.add,ul#programattachments li.noAttachments div.file.add span.filename.add,ul.attachments li.noAttachments div.file.add span.filename.add {position: relative;width: auto;min-width: 0;color: var(--text-secondary);font-weight: var(--font-weight-medium);}ul#attachments li:hover div.file.add span.filename.add,ul#drawingattachments li:hover div.file.add span.filename.add,ul#programattachments li:hover div.file.add span.filename.add,ul.attachments li:hover div.file.add span.filename.add {color: var(--text-link);text-decoration: none;}ul#attachments li.noAttachments img.fileicon,ul#drawingattachments li.noAttachments img.fileicon,ul#programattachments li.noAttachments img.fileicon,ul.attachments li.noAttachments img.fileicon {align-self: center;}ul#attachments .attachments-metadata,ul#drawingattachments .attachments-metadata,ul#programattachments .attachments-metadata,ul.attachments .attachments-metadata {display: none;}ul#attachments:has(> li.noAttachments),ul#drawingattachments:has(> li.noAttachments),ul#programattachments:has(> li.noAttachments),ul.attachments:has(> li.noAttachments) {overflow: visible;border: 0;background: transparent;box-shadow: none;}ul#attachments li:has(> div.file.add),ul#drawingattachments li:has(> div.file.add),ul#programattachments li:has(> div.file.add),ul.attachments li:has(> div.file.add) {display: flex;align-items: center;justify-content: center;gap: var(--space-3);min-height: 82px;margin: var(--space-2);padding: var(--space-4);border: 1px dashed var(--color-primary-300);border-radius: var(--radius-lg);background: var(--bg-surface-sunken);cursor: pointer;transition: background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);}ul#attachments:has(> li.noAttachments) li:has(> div.file.add),ul#drawingattachments:has(> li.noAttachments) li:has(> div.file.add),ul#programattachments:has(> li.noAttachments) li:has(> div.file.add),ul.attachments:has(> li.noAttachments) li:has(> div.file.add) {margin: 0;}ul#attachments li:has(> div.file.add):hover,ul#drawingattachments li:has(> div.file.add):hover,ul#programattachments li:has(> div.file.add):hover,ul.attachments li:has(> div.file.add):hover,ul#attachments.dz-drag-hover li:has(> div.file.add),ul#drawingattachments.dz-drag-hover li:has(> div.file.add),ul#programattachments.dz-drag-hover li:has(> div.file.add),ul.attachments.dz-drag-hover li:has(> div.file.add) {border-color: var(--color-primary-500);background: var(--bg-surface-hover);box-shadow: var(--focus-ring-offset);}ul#attachments li i.upload-file-icon,ul#drawingattachments li i.upload-file-icon,ul#programattachments li i.upload-file-icon,ul.attachments li i.upload-file-icon {display: inline-flex;flex: 0 0 40px;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: var(--radius-full);background: var(--toolbar-active);color: var(--toolbar-active-text);font-size: var(--font-size-xl);}ul#attachments li div.file.add,ul#drawingattachments li div.file.add,ul#programattachments li div.file.add,ul.attachments li div.file.add,ul#attachments li.noAttachments div.file.add,ul#drawingattachments li.noAttachments div.file.add,ul#programattachments li.noAttachments div.file.add,ul.attachments li.noAttachments div.file.add {display: flex;flex: 0 1 auto;flex-direction: column;align-items: flex-start;gap: 2px;width: auto;}ul#attachments li div.file.add span.filename.add,ul#drawingattachments li div.file.add span.filename.add,ul#programattachments li div.file.add span.filename.add,ul.attachments li div.file.add span.filename.add {color: var(--text-primary);font-size: var(--font-size-base);font-weight: var(--font-weight-semibold);}ul#attachments li div.file.add span.filedoctype,ul#drawingattachments li div.file.add span.filedoctype,ul#programattachments li div.file.add span.filedoctype,ul.attachments li div.file.add span.filedoctype,ul#attachments li div.file.add span.filelang,ul#drawingattachments li div.file.add span.filelang,ul#programattachments li div.file.add span.filelang,ul.attachments li div.file.add span.filelang {display: none;}ul#attachments li div.file.add span.filesize,ul#drawingattachments li div.file.add span.filesize,ul#programattachments li div.file.add span.filesize,ul.attachments li div.file.add span.filesize {color: var(--text-tertiary);font-size: var(--font-size-xs);text-align: left;}div.ajax-upload-input-overlay,div.ajax-upload-input-overlay input[type="file"] {opacity: 0 !important;}@media (max-width: 1100px) {ul#attachments li,ul#drawingattachments li,ul#programattachments li,ul.attachments li {grid-template-columns: 24px minmax(180px, 1fr) 136px 132px 24px;}ul#attachments li span.filedoctype,ul#drawingattachments li span.filedoctype,ul#programattachments li span.filedoctype,ul.attachments li span.filedoctype,ul#attachments li span.filelang,ul#drawingattachments li span.filelang,ul#programattachments li span.filelang,ul.attachments li span.filelang,ul#attachments li span.fileowner,ul#drawingattachments li span.fileowner,ul#programattachments li span.fileowner,ul.attachments li span.fileowner {display: none;}}@media (max-width: 760px) {ul#attachments,ul#drawingattachments,ul#programattachments,ul.attachments {width: 100%;margin-left: 0;}ul#attachments li,ul#drawingattachments li,ul#programattachments li,ul.attachments li {grid-template-columns: 24px minmax(0, 1fr) 24px;row-gap: 2px;min-height: 54px;padding-top: var(--space-2);padding-bottom: var(--space-2);}ul#attachments li span.filesize,ul#drawingattachments li span.filesize,ul#programattachments li span.filesize,ul.attachments li span.filesize,ul#attachments li span.filetimestamp,ul#drawingattachments li span.filetimestamp,ul#programattachments li span.filetimestamp,ul.attachments li span.filetimestamp {grid-column: 2;text-align: left;}}div#ccs-dashboard{background: #eaeaea;width: 100%;height: 100%;margin: 0;}div#ccs-dashboard.prio-1{background: url('/resources/images/background/patterns-1.png');}div#ccs-dashboard.prio-2{background: url('/resources/images/background/patterns-2.png');}div#ccs-dashboard.prio-3{background: url('/resources/images/background/patterns-3.png');}div#ccs-dashboard.prio-4{background: #edf1f5;}div#ccs-dashboard.prio-5{background: url('/resources/images/background/patterns-5.png');}div#ccs-dashboard div.grid.fullsize{left: 35px;right: 35px;bottom: 35px;top: 20px;border: 2px solid #7f7f7f;-moz-box-shadow: 0px 0px 15px 5px gba(69, 69, 69, .75);-webkit-box-shadow: 0px 0px 15px 5px gba(69, 69, 69, .75);box-shadow: 0px 0px 15px 5px rgba(69, 69, 69, .75);}div#ccs-dashboard div.grid.fullsize div.gridtablediv{top: 0;}div.documentViewData{position: absolute;top: 0;right: 40%;left: 0;bottom: 0;}div.documentViewDrawings{position: absolute;top: 0;right: 0;left: 60%;bottom: 0;}div.documentViewDrawings embed{width: 100%;height: 100%;}#slider-range .ui-widget-header{background:-webkit-linear-gradient(left, #FBCB09, #EF6910) !important;}#slider-range a.ui-state-default{background: #F4C400;margin-left: -1px;}#slider-range a.ui-state-default:last-child{background: #E05900;margin-left: -15px;}#slider-range{display:block;box-sizing:border-box;float:right;margin-top:6px;width: 69.9%}.jquerybubblepopup{width:auto;height:auto;margin:0px;padding:0px;position:absolute;border:0px;z-index:1000000;text-align:center;background-color:transparent;}.jquerybubblepopup-ie{filter:progid:DXImageTransform.Microsoft.Shadow(color="#666666", Direction=135, Strength=3);} .jquerybubblepopup table{width:auto;height:auto;margin:0px;padding:0px;display:table;border-collapse:collapse;border-spacing:0px;border:0px;empty-cells:show;background-color:transparent;}.jquerybubblepopup tbody{display:table-row-group;vertical-align:middle;border:0px;background-color:transparent;}.jquerybubblepopup td{margin:0px;padding:0px;background-color:transparent;}.jquerybubblepopup-top-left,.jquerybubblepopup-top-right,.jquerybubblepopup-bottom-left, .jquerybubblepopup-bottom-right{width:21px;height:21px;overflow:hidden;background-repeat:no-repeat;}.jquerybubblepopup-top-middle,.jquerybubblepopup-bottom-middle{overflow:hidden;background-repeat:repeat-x;}.jquerybubblepopup-middle-left, .jquerybubblepopup-middle-right{overflow:hidden;background-repeat:repeat-y;}.jquerybubblepopup-tail{border:0px;margin:0px;padding:0px;display:inline;}.jquerybubblepopup-azure.jquerybubblepopup-innerHtml,.jquerybubblepopup-black.jquerybubblepopup-innerHtml,.jquerybubblepopup-blue .jquerybubblepopup-innerHtml,.jquerybubblepopup-green.jquerybubblepopup-innerHtml,.jquerybubblepopup-grey .jquerybubblepopup-innerHtml,.jquerybubblepopup-orange .jquerybubblepopup-innerHtml,.jquerybubblepopup-violet .jquerybubblepopup-innerHtml, .jquerybubblepopup-yellow .jquerybubblepopup-innerHtml{font-family: Roboto, sans-serif;font-size:11px;font-weight:normal;color:#000000;background-color:#FFFFFF;}.jquerybubblepopup-all-azure.jquerybubblepopup-innerHtml,.jquerybubblepopup-all-black.jquerybubblepopup-innerHtml, .jquerybubblepopup-all-blue .jquerybubblepopup-innerHtml,.jquerybubblepopup-all-green.jquerybubblepopup-innerHtml, .jquerybubblepopup-all-grey .jquerybubblepopup-innerHtml, .jquerybubblepopup-all-orange .jquerybubblepopup-innerHtml,.jquerybubblepopup-all-violet .jquerybubblepopup-innerHtml, .jquerybubblepopup-all-yellow .jquerybubblepopup-innerHtml{font-family: Roboto, sans-serif;font-size:11px;font-weight:normal;color:#FFFFFF;}.jquerybubblepopup-all-azure.jquerybubblepopup-innerHtml{background-color:#0099FF;}.jquerybubblepopup-all-black.jquerybubblepopup-innerHtml{background-color:#000000;} .jquerybubblepopup-all-blue .jquerybubblepopup-innerHtml{background-color:#0066CC;}.jquerybubblepopup-all-green.jquerybubblepopup-innerHtml{background-color:#66FF00;} .jquerybubblepopup-all-grey .jquerybubblepopup-innerHtml{background-color:#666666;}.jquerybubblepopup-all-orange .jquerybubblepopup-innerHtml{background-color:#FF9933;}.jquerybubblepopup-all-violet .jquerybubblepopup-innerHtml{background-color:#FF33FF;} .jquerybubblepopup-all-yellow .jquerybubblepopup-innerHtml{background-color:#FFCC00;}.jquerybubblepopup-innerHtml{background: black !important;}.dragtable-drag-handle{cursor: move;}.dragtable-drag-wrapper{position: absolute;z-index: 100000000009;} .dragtable-drag-wrapper .dragtable-drag-col{opacity: 0.7;cursor:move;}.dragtable-col-placeholder{opacity: 0.0;}.dragtable-drag-handle{width: 1px;height: 14px;border: 3px solid lightgrey;border-width: 0 2px 0 2px;padding: 0 !important;float: left;margin: 3px 2px 0 0;}div.diorama div.content{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 40000;border-top: 1px solid #dddddd;}div.diorama div.arrows{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 30000;}div.diorama div.arrows section{width: calc((100% - 160px) / 4);height: 100%;float: left;display: block;}div.diorama div.arrows section.spacer{width: 40px;height: 100%;float: left;display: block;}div.diorama div.arrows section.spacer.small{width: 20px;height: 100%;float: left;display: block;}div.diorama div.arrows figure{position: absolute;}div.diorama div.arrows figure.ltr40{width: 34px;height: 34px;margin: 3px;background: transparent url(/resources/images/sprites/btt40.png) no-repeat top center;background-size: 40px;-webkit-transform: rotate(90deg);}div.diorama div.arrows figure.ttb40{width: 40px;height: 48px;background: transparent url(/resources/images/sprites/btt40.png) no-repeat top center;background-size: 40px;margin-left: calc((((100% - 160px) / 4) / 2) - 20px);-webkit-transform: scaleY(-1);}div.diorama div.arrows figure.btt40{width: 40px;height: 48px;background: transparent url(/resources/images/sprites/btt40.png) no-repeat top center;background-size: 40px;margin-left: calc((((100% - 160px) / 4) / 2) - 20px);}div.diorama div.arrows figure.btt100{width: 40px;height: 180px;background: transparent url(/resources/images/sprites/btt40.png) no-repeat top center;background-size: 40px;margin-left: calc((((100% - 160px) / 4) / 2) - 20px);}div.diorama div.arrows figure.btt80{width: 40px;height: 115px;background: transparent url(/resources/images/sprites/btt40.png) no-repeat top center;background-size: 40px;margin-left: calc((((100% - 160px) / 4) / 2) - 20px);}div.diorama div.arrows figure.ltrMul2-40{width: 40px;height: 172px;margin-top: -66px;background: transparent url(/resources/images/sprites/ltrMul2-40.png) no-repeat;background-size: 40px 172px;}div.diorama div.arrows figure.rtlMul2-40{width: 40px;height: 172px;margin-top: -66px;background: transparent url(/resources/images/sprites/rtlMul2-40.png) no-repeat;background-size: 40px 172px;}div.diorama div.arrows figure.rtlMul3-40{width: 40px;height: 318.5px;margin-top: -70px;background: transparent url(/resources/images/sprites/rtlMul3-40.png) no-repeat center center;background-size: 36px 318.5px;}div.diorama div.arrows figure.ltrMul3-40{width: 40px;height: 318.5px;margin-top: -70px;background: transparent url(/resources/images/sprites/ltrMul3-40.png) no-repeat center center;background-size: 36px 318.5px;}div.diorama div.arrows figure.l1{top: 120px;}div.diorama div.arrows figure.l2{top: 255px;}div.diorama div.arrows figure.l2-5{top: 322px;}div.diorama div.arrows figure.l3{top: 390px;}div.diorama div.arrows figure.l4{top: 525px;}div.diorama div.arrows figure.sl1{top: 183px;}div.diorama div.arrows figure.sl2{top: 320px;}div.diorama div.arrows figure.sl2-5{top: 385px;}div.diorama div.arrows figure.sl3{top: 451px;}div.diorama div.arrows figure.sl4{top: 520px;}div.diorama section{width: calc(100% / 4);float: left;display: block;z-index: 50000;}div.diorama section h1{margin: 10px 0 10px 0;}div.diorama section h1 a{color: #439cd3 !important;cursor: pointer !important;}div.diorama section p{padding: 0 10px 5px 15px;margin: 0;width: calc(100% - 25px);}div.diorama section p span.sum{font-weight: bold;float: right;}div.diorama section p span.pos{color: #589c00;}div.diorama section p span.neg{color: #c92100;}div.diorama div.arrows section{z-index: 40000;}div.diorama section article{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;margin: 10px 20px;background: white;border: 1px solid #dddddd;border-top: 4px solid #439cd3;height: 80px;overflow: hidden;}div.diorama section article.placeholder{visibility: hidden;}div.diorama section article.placeholder.double{height: 180px;}div.diorama section article.placeholder.halfmore{height: 130px;}div.diorama section article.placeholder.small{height: 34px;}div.diorama section article.placeholder.mini{height: 12px;}div.diorama section article.placeholder.mini2{height: 11px;}.homescreen {position: absolute;inset: 0;overflow: hidden;background:radial-gradient(circle at 88% 2%, rgba(77, 139, 245, .11), transparent 27%),linear-gradient(180deg, color-mix(in srgb, var(--bg-page) 94%, #eef5ff) 0%, var(--bg-page) 48%);}main.home-overview {position: absolute;inset: 0;overflow: auto;box-sizing: border-box;padding: clamp(24px, 3vw, 48px);color: var(--text-primary);}.home-overview-hero,.home-overview-stats,.home-overview-priorities,.home-overview-grid {max-width: 1460px;margin-right: auto;margin-left: auto;}body div.home-overview-hero.nova-page-header {box-sizing: border-box;width: 100%;gap: 16px;min-height: 72px;margin-right: auto;margin-bottom: 24px;margin-left: auto;}body div.home-overview-hero.nova-page-header > div.image-64 {margin-left: 0;}body div.home-overview-hero.nova-page-header > div.nova-page-header-text {gap: 9px;}.home-overview-hero h1 {margin: 0;color: var(--text-primary) !important;font-size: clamp(27px, 3vw, 38px);line-height: 1.1;letter-spacing: -.025em;}.home-overview-date {text-transform: capitalize;}.home-overview-context {display: flex;flex-wrap: wrap;gap: 6px;margin: 0;color: var(--text-secondary);font-size: 14px;}.home-overview-stats {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;margin-bottom: 20px;}.home-overview-stat {display: grid;grid-template-columns: 52px 1fr auto;align-items: center;gap: 15px;min-height: 78px;padding: 10px 16px;border: 1px solid var(--border-subtle);border-radius: 10px;background: var(--bg-surface);color: var(--text-primary);box-shadow: 0 5px 18px rgba(18, 33, 61, .04);text-decoration: none;}.home-overview-stat > i:first-child {display: grid;width: 50px;height: 50px;border-radius: 10px;background: color-mix(in srgb, var(--color-primary-50) 88%, transparent);color: var(--text-link);font-size: 21px;place-items: center;}.home-overview-stat > i:last-child {color: var(--text-secondary);font-size: 13px;}.home-overview-stat span {display: grid;gap: 2px;font-size: 13px;}.home-overview-stat strong {color: var(--text-link);font-size: 24px;line-height: 1;}.home-overview-stat:hover {border-color: var(--border-subtle);color: var(--text-primary);text-decoration: none;}.home-overview-stat:hover span,.home-overview-stat:hover strong {text-decoration: none;}.home-overview-section-heading h2,.home-overview-card h2 {margin: 0;padding: 0;font-size: 16px;letter-spacing: -.01em;}.home-overview-priorities {margin-bottom: 20px;}.home-overview-priority-grid {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 14px;margin-top: 10px;}.home-overview-priority,.home-overview-card {box-sizing: border-box;border: 1px solid var(--border-subtle);border-radius: 11px;background: var(--bg-surface);box-shadow: 0 5px 20px rgba(18, 33, 61, .045);}.home-overview-priority {min-height: 116px;padding: 14px 16px;}.home-overview-priority > div {display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 10px;}.home-overview-priority h3 {margin: 0;font-size: 13px;}.home-overview-priority strong {font-size: 22px;}.home-overview-priority p {overflow: hidden;margin: 9px 0;color: var(--text-secondary);font-size: 12px;text-overflow: ellipsis;white-space: nowrap;}.home-overview-priority-danger {border-color: color-mix(in srgb, var(--danger, #d64747) 34%, var(--border-subtle));background: color-mix(in srgb, var(--danger, #d64747) 7%, var(--bg-surface));}.home-overview-priority-warning {border-color: color-mix(in srgb, var(--warning, #d58a22) 38%, var(--border-subtle));background: color-mix(in srgb, var(--warning, #d58a22) 8%, var(--bg-surface));}.home-overview-priority a,.home-overview-card header a {color: var(--text-link);font-size: 12px;font-weight: 650;text-decoration: none;}.home-overview-grid {display: grid;grid-template-columns: minmax(0, 1.2fr) minmax(340px, .8fr);gap: 16px;padding-bottom: 48px;}.home-overview-card {min-width: 0;padding: 16px 18px;}.home-overview-updates,.home-overview-calendar,.home-overview-tasks,.home-overview-emails {display: flex;flex-direction: column;}.home-overview-updates > [data-home-list],.home-overview-calendar > [data-home-list],.home-overview-tasks > [data-home-list],.home-overview-emails > [data-home-list] {flex: 1;}.home-overview-card > header {display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 24px;margin-bottom: 6px;}.home-overview-work-items {grid-column: 1 / -1;}.home-overview-work-items .home-overview-list {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 28px;}.home-overview-list {margin: 0;padding: 0;list-style: none;}.home-overview-list li {position: relative;border-bottom: 1px solid var(--border-subtle);}.home-overview-list li:last-child {border-bottom: 0;}.home-overview-list li.has-erp-link > a {padding-right: 190px;}.home-overview-list a {display: grid;gap: 4px;padding: 10px 4px;color: var(--text-primary);text-decoration: none;}.home-overview-list a:hover strong {color: var(--text-link-hover);}.home-overview-list strong,.home-overview-list span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.home-overview-list strong {min-width: 0;flex: 1 1 auto;font-size: 13px;font-weight: 630;}.home-overview-item-title {display: flex;align-items: center;gap: 8px;min-width: 0;}.home-overview-mentions {display: flex;flex: 0 1 auto;gap: 4px;min-width: 0;overflow: hidden;}.home-overview-mention {flex: 0 0 auto;max-width: 150px;overflow: hidden;padding: 2px 6px;border-radius: 5px;background: var(--color-primary-50);color: var(--text-link) !important;font-size: 10px !important;font-weight: 650;text-overflow: ellipsis;white-space: nowrap;}.home-overview-mention-more {background: var(--bg-surface-sunken);color: var(--text-secondary) !important;}.home-overview-kind {flex: 0 0 auto;padding: 2px 6px;border-radius: 5px;background: var(--bg-surface-sunken);color: var(--text-secondary);font-size: 10px;font-weight: 650;}.home-overview-list span {color: var(--text-secondary);font-size: 11px;}.home-overview-list li.is-urgent strong {color: var(--danger, #c83e3e);}.home-overview-erp-link {position: absolute;top: 50%;right: 3px;display: grid;width: auto;max-width: 180px;height: 29px;padding: 0 9px;border: 0;border-radius: 7px;background: var(--color-primary-50);color: var(--text-link);transform: translateY(-50%);cursor: pointer;place-items: center;overflow: hidden;font-size: 10px;font-weight: 650;text-overflow: ellipsis;white-space: nowrap;}.home-overview-empty {margin: 24px 0;color: var(--text-secondary);font-size: 13px;text-align: center;}.home-overview-card.is-empty .home-overview-empty-visual {display: grid;align-content: center;justify-items: center;gap: 12px;min-height: 180px;margin: 0;}.home-overview-empty-visual i {display: grid;width: 70px;height: 70px;border: 1px solid color-mix(in srgb, var(--text-link) 10%, transparent);border-radius: 22px;background: color-mix(in srgb, var(--color-primary-50) 65%, transparent);color: var(--text-link);box-shadow: 0 10px 24px rgba(37, 99, 235, .045);font-size: 27px;opacity: .42;place-items: center;}.home-overview-empty-visual span {color: var(--text-secondary);}.home-overview-skeleton {min-height: 72px;border-radius: 8px;background: linear-gradient(90deg, var(--bg-surface-sunken), var(--bg-surface), var(--bg-surface-sunken));background-size: 200% 100%;animation: home-overview-loading 1.4s infinite linear;}@keyframes home-overview-loading {to { background-position: -200% 0; }}@media (max-width: 980px) {.home-overview-stats,.home-overview-priority-grid,.home-overview-grid {grid-template-columns: 1fr;}.home-overview-work-items {grid-column: auto;}}@media (max-width: 700px) {main.home-overview {padding: 22px 14px;}.home-overview-work-items .home-overview-list {grid-template-columns: 1fr;}}div.flowchart{overflow: hidden;border-top: 1px solid #dddddd;}div.flowchart-planning-layout{position: absolute;top: 70px;right: 0;bottom: 0;left: 0;display: flex;gap: 16px;padding: 16px;overflow: hidden;box-sizing: border-box;}div.flowchart-stage{position: relative;flex: 1 1 auto;min-width: 0;overflow: hidden;border: 1px solid rgba(120, 130, 150, 0.18);border-radius: 8px;background: #f8fafc;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.72);}div.flowchart-planning-layout.is-worklist-collapsed{gap: 0;}div.flowchart-planning-layout.is-worklist-collapsed div.flowchart-worklist-panel{display: none;}div.flowchart-stage > div.flowchart{position: absolute;inset: 0;overflow: auto;border-top: 0;background-color: #f8fafc;background-image:linear-gradient(rgba(120, 130, 150, 0.12) 1px, transparent 1px),linear-gradient(90deg, rgba(120, 130, 150, 0.12) 1px, transparent 1px);background-size: 24px 24px;}[data-theme="dark"] div.flowchart-stage{border-color: rgba(148, 163, 184, 0.24);background: #0f172a;box-shadow: inset 0 0 0 1px rgba(148, 163, 184, 0.10);}[data-theme="dark"] div.flowchart-stage > div.flowchart{background-color: #111827;background-image:linear-gradient(rgba(148, 163, 184, 0.12) 1px, transparent 1px),linear-gradient(90deg, rgba(148, 163, 184, 0.12) 1px, transparent 1px);}div.flowchart-stage-search{position: absolute;top: 10px;right: 10px;z-index: 1000002;display: flex;align-items: center;justify-content: flex-end;}div.flowchart-planning-layout.is-worklist-collapsed div.flowchart-stage-search{right: 54px;}button.flowchart-stage-search-toggle,button.ui-button.flowchart-worklist-restore,button.flowchart-worklist-restore{display: inline-flex;align-items: center;justify-content: center;width: 34px;min-width: 34px;max-width: 34px;height: 34px;margin: 0;padding: 0;border: 1px solid rgba(var(--area-accent-rgb, 37, 99, 235), 0.38) !important;border-radius: 8px;background: var(--bg-surface-raised, #ffffff) !important;box-shadow: 0 8px 18px rgba(15, 23, 42, 0.18) !important;color: var(--area-accent-deep, #1d4ed8) !important;cursor: pointer;line-height: 1;}button.flowchart-stage-search-toggle:hover,button.flowchart-stage-search-toggle:focus,button.flowchart-worklist-restore:hover,button.flowchart-worklist-restore:focus{border-color: rgba(var(--area-accent-rgb, 37, 99, 235), 0.58) !important;background: var(--area-accent-soft, #eff6ff) !important;box-shadow: 0 10px 22px rgba(15, 23, 42, 0.14) !important;color: var(--area-accent-deep, #1d4ed8) !important;outline: 0;}div.flowchart-stage-search-palette{z-index: calc(var(--z-modal, 1000000) + 18);}div.flowchart-stage-search.is-open button.flowchart-stage-search-toggle{border-color: rgba(var(--area-accent-rgb, 37, 99, 235), 0.58);background: var(--area-accent-soft, #eff6ff);}button.flowchart-stage-search-result{color: var(--text-primary, #344054);}button.flowchart-stage-search-result:hover,button.flowchart-stage-search-result:focus,button.flowchart-stage-search-result.selected{background: var(--bg-surface-hover);outline: 0;}div.flowchart-stage.has-flowchart-order-search section.flowchart-order-search-muted{opacity: 0.16;filter: grayscale(0.55);}div.flowchart-stage.has-flowchart-order-search section.flowchart-order-search-match{position: relative;z-index: 4;opacity: 1 !important;filter: none;}div.flowchart-stage.has-flowchart-order-search section.flowchart-order-search-match div.station{background: var(--bg-surface-raised, #ffffff);box-shadow:0 0 0 4px rgba(var(--area-accent-rgb, 37, 99, 235), 0.34),0 14px 30px rgba(15, 23, 42, 0.26);}button.flowchart-stage-search-toggle.is-clear{border-radius: 8px;}[data-theme="dark"] button.flowchart-stage-search-toggle,[data-theme="dark"] button.ui-button.flowchart-worklist-restore,[data-theme="dark"] button.flowchart-worklist-restore{border-color: rgba(var(--area-accent-rgb, 96, 165, 250), 0.44) !important;background: var(--bg-surface-raised, #111827) !important;box-shadow: 0 12px 28px rgba(0, 0, 0, 0.42) !important;color: var(--area-accent, #60a5fa) !important;}[data-theme="dark"] button.flowchart-stage-search-result{color: var(--text-primary, #e5e7eb);}[data-theme="dark"] button.flowchart-stage-search-result:hover,[data-theme="dark"] button.flowchart-stage-search-result:focus,[data-theme="dark"] button.flowchart-stage-search-result.selected{background: var(--bg-surface-hover);color: var(--area-accent, #60a5fa);}[data-theme="dark"] div.flowchart-stage.has-flowchart-order-search section.flowchart-order-search-match div.station{background: var(--bg-surface-raised, #111827);box-shadow:0 0 0 4px rgba(var(--area-accent-rgb, 96, 165, 250), 0.4),0 16px 34px rgba(0, 0, 0, 0.46);}button.ui-button.flowchart-worklist-restore,button.flowchart-worklist-restore{position: absolute !important;top: 10px !important;right: 10px !important;left: auto !important;z-index: 1000001;display: none !important;margin: 0 !important;}div.flowchart-planning-layout.is-worklist-collapsed button.flowchart-worklist-restore{top: 10px !important;right: 10px !important;left: auto !important;display: inline-flex !important;}div.flowchart-worklist-hidden{display: none;}div.flowchart-worklist-panel{position: relative;z-index: 2;display: flex;flex-direction: column;flex: 0 0 420px;width: 420px;min-width: 360px;max-width: 440px;height: auto;overflow: hidden;border: 1px solid rgba(120, 130, 150, 0.35);border-radius: 8px;background: var(--bg-surface-raised, #ffffff);box-shadow: 0 18px 40px rgba(15, 23, 42, 0.24);color: var(--text-primary, #1f2933);font-size: 12px;}[data-theme="dark"] div.flowchart-worklist-panel{box-shadow: 0 18px 46px rgba(0, 0, 0, 0.55);}div.flowchart-worklist-header{display: flex;align-items: center;justify-content: space-between;gap: 8px;flex: 0 0 auto;min-height: 42px;padding: 9px 12px;border-bottom: 1px solid rgba(120, 130, 150, 0.24);background: var(--bg-surface-raised, #ffffff);box-sizing: border-box;}button.flowchart-worklist-collapse{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 34px;width: 34px;height: 34px;margin: 0;padding: 0;border: 1px solid rgba(120, 130, 150, 0.34);border-radius: 8px;background: var(--bg-surface, #ffffff);box-shadow: var(--shadow-xs, 0 1px 2px rgba(15, 23, 42, 0.08));color: var(--text-secondary, #667085);cursor: pointer;}button.flowchart-worklist-collapse:hover,button.flowchart-worklist-collapse:focus{border-color: rgba(var(--area-accent-rgb, 37, 99, 235), 0.44);background: var(--area-accent-soft, #eff6ff);color: var(--area-accent-deep, #1d4ed8);}div.flowchart-worklist-heading{min-width: 0;}div.flowchart-worklist-heading strong{display: block;overflow: hidden;color: var(--text-primary, #344054);font-size: 12px;font-weight: 700;line-height: 1.25;text-overflow: ellipsis;white-space: nowrap;}div.flowchart-worklist-heading span{display: block;overflow: hidden;color: var(--text-secondary, #667085);font-size: 11px;line-height: 1.25;text-overflow: ellipsis;white-space: nowrap;}div.flowchart-worklist{position: relative;flex: 1 1 auto;min-height: 0;overflow: hidden;background: var(--bg-surface-raised, #ffffff);}div.flowchart-worklist.is-loading{opacity: 0.72;pointer-events: none;}div.flowchart-worklist > div.grid{position: absolute;inset: 0;width: auto;height: auto;margin: 0;border: 0;background: transparent;box-shadow: none;color: var(--text-primary, #344054);}div.flowchart-worklist > div.grid > div.gridheader{position: relative;z-index: 2;height: 60px;border-bottom: 1px solid rgba(120, 130, 150, 0.18);background: var(--bg-surface-raised, #ffffff) !important;}div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu{position: relative !important;display: grid !important;grid-template-columns: 40px minmax(0, 1fr) 40px;align-items: center !important;height: 60px !important;margin: 0;padding: 9px 10px !important;border: 0;background: transparent !important;box-sizing: border-box;}div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu > ul[id$="-tabmenu"]:not(.nova-tabbar-source){grid-column: 2 / 3;justify-self: center;position: static !important;display: flex !important;justify-content: center !important;max-width: 100% !important;height: 34px !important;margin: 0 !important;overflow: visible !important;transform: none !important;}body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul[id$="-tabmenu"].nova-tabbar-source,body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul[id$="-tabmenu"].nova-tabbar-source.nova-grid-tabbar{position: absolute !important;display: none !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;opacity: 0 !important;overflow: hidden !important;pointer-events: none !important;}body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-unified-tabbar{grid-column: 2 / 3;justify-self: center;max-width: min(100%, 184px) !important;height: 42px;margin: 0 !important;}body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-unified-tabbar div.nova-unified-tabbar-track{height: 34px;}body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-unified-tabbar button.nova-unified-tabbar-item{height: 34px;padding: 0 16px;}body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-unified-tabbar button.nova-unified-tabbar-more{display: none !important;}div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu > div.nova-grid-title-actions,body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions{position: static !important;grid-column: 3 / 4;justify-self: end;display: flex !important;align-items: center !important;width: auto !important;height: 32px !important;}div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu div.nova-grid-tools,body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tools{display: flex !important;align-items: center !important;width: auto !important;height: 32px !important;}div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu div.search,body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.search.nova-grid-search,body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.search.nova-grid-search.is-expanded{position: static !important;display: flex !important;float: none !important;width: 32px !important;min-width: 32px !important;max-width: 32px !important;height: 32px !important;margin: 0 !important;padding: 0 !important;}body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.search.nova-grid-search.has-search-value,body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.search.nova-grid-search.has-search-value.is-expanded{position: static !important;display: flex !important;float: none !important;width: 64px !important;min-width: 64px !important;max-width: 64px !important;height: 32px !important;margin: 0 !important;padding: 0 !important;}div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu div.search form,body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.search.nova-grid-search form{display: flex !important;align-items: center !important;width: 32px !important;height: 32px !important;}body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.search.nova-grid-search.has-search-value form{width: 64px !important;}div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu div.search input.quicksearch,body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.search.nova-grid-search input.quicksearch{display: none !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;height: 32px !important;margin: 0 !important;padding: 0 12px !important;border: 1px solid rgba(120, 130, 150, 0.34) !important;border-radius: 8px !important;background: var(--bg-surface, #ffffff) !important;box-shadow: var(--shadow-xs, 0 1px 2px rgba(15, 23, 42, 0.08)) !important;box-sizing: border-box !important;color: var(--text-primary, #344054) !important;opacity: 1 !important;}div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu div.columnmng,div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu div.gridprint,div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu div.gridexport,body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-overflow,body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized button.nova-grid-tool-menu-toggle,body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized button.nova-grid-search-help{display: none !important;}body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized span.nova-grid-search-control,body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized button.nova-grid-search-toggle,body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.search.nova-grid-search.has-search-value button.nova-grid-search-clear{display: inline-flex !important;}body div.flowchart-worklist > div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.search.nova-grid-search.has-search-value span.nova-grid-search-control{width: 64px !important;min-width: 64px !important;}div.flowchart-worklist > div.grid > div.gridscrolltablediv,div.flowchart-worklist > div.grid.nofooter > div.gridscrolltablediv{position: absolute;top: 60px;left: 0;right: 0;bottom: 0;overflow: auto;background: var(--bg-surface-raised, #ffffff);}div.flowchart-worklist > div.grid div.gridtablediv{position: absolute;inset: 0;overflow: hidden;}div.flowchart-worklist > div.grid div.gridtablediv div.gridheadwrapperdiv{height: 34px;background: var(--bg-surface-raised, #ffffff);scrollbar-gutter: stable;}div.flowchart-worklist > div.grid div.gridtablediv div.gridbodydiv{position: absolute;top: 34px;left: 0;right: 0;bottom: 0;overflow-x: hidden;overflow-y: auto;scrollbar-gutter: stable;}div.flowchart-worklist > div.grid.is-searching div.gridtablediv div.gridbodydiv{opacity: 0.58;transition: opacity 0.12s ease;}div.flowchart-worklist > div.grid.is-searching > div.gridscrolltablediv::after{content: "";position: absolute;top: calc(50% + 17px);left: 50%;z-index: 5;width: 28px;height: 28px;margin-top: -14px;margin-left: -14px;border: 3px solid rgba(20, 79, 181, 0.18);border-top-color: var(--area-accent-deep, #1d4ed8);border-radius: 50%;background: var(--bg-surface-raised, #ffffff);box-shadow: 0 8px 20px rgba(15, 23, 42, 0.16);animation: flowchart-worklist-search-spin 0.72s linear infinite;pointer-events: none;}@keyframes flowchart-worklist-search-spin{to{transform: rotate(360deg);}}[data-theme="dark"] div.flowchart-worklist > div.grid.is-searching > div.gridscrolltablediv::after{border-color: rgba(147, 197, 253, 0.18);border-top-color: #93c5fd;background: #111827;box-shadow: 0 8px 20px rgba(0, 0, 0, 0.38);}div.flowchart-worklist .flowchart-team-cell{display: flex;flex-direction: column;gap: 2px;min-width: 0;}div.flowchart-worklist div.grid[id^="grid_grid-flowchart-team"] table.gridtable{width: 100% !important;min-width: 0 !important;table-layout: fixed;}div.flowchart-worklist div.grid[id^="grid_grid-flowchart-team"] th,div.flowchart-worklist div.grid[id^="grid_grid-flowchart-team"] td{min-width: 0;}div.flowchart-worklist div.grid[id^="grid_grid-flowchart-team"] tbody tr,div.flowchart-worklist div.grid[id^="grid_grid-flowchart-team"] tbody td{height: 44px;overflow: visible;}div.flowchart-worklist div.grid[id^="grid_grid-flowchart-team"] td.center{text-align: left !important;}div.flowchart-worklist div#grid_grid-dispatching-list table.gridtable{width: 100% !important;min-width: 0 !important;table-layout: fixed;}div.flowchart-worklist div#grid_grid-dispatching-list th,div.flowchart-worklist div#grid_grid-dispatching-list td{min-width: 0;}div.flowchart-worklist div#grid_grid-dispatching-list th:nth-child(2),div.flowchart-worklist div#grid_grid-dispatching-list td:nth-child(2){width: 222px !important;}div.flowchart-worklist div#grid_grid-dispatching-list th:nth-child(3),div.flowchart-worklist div#grid_grid-dispatching-list td:nth-child(3){width: auto !important;}div.flowchart-worklist div#grid_grid-dispatching-list tbody tr,div.flowchart-worklist div#grid_grid-dispatching-list tbody td{height: auto;min-height: 76px;overflow: visible;}div.flowchart-worklist div#grid_grid-dispatching-list td.js-drag-columnrequirements{padding: 6px 8px;}div.flowchart-worklist .flowchart-team-name{overflow: hidden;color: var(--text-primary, #344054);font-weight: 600;text-overflow: ellipsis;white-space: nowrap;}div.flowchart-worklist .flowchart-team-cell small{overflow: hidden;color: var(--text-secondary, #667085);font-size: 11px;line-height: 1.25;text-overflow: ellipsis;white-space: nowrap;}div.flowchart-worklist .flowchart-team-members{overflow: hidden;max-width: 100%;color: var(--text-primary, #344054);text-overflow: ellipsis;white-space: nowrap;}div.flowchart-worklist .flowchart-order-cell{display: flex;flex-direction: column;gap: 5px;min-width: 0;}div.flowchart-worklist .flowchart-order-number{overflow: hidden;color: var(--area-accent-deep, #1d4ed8);font-weight: 700;text-overflow: ellipsis;white-space: nowrap;}div.flowchart-worklist .flowchart-order-cell small,div.flowchart-worklist .flowchart-order-delivery{overflow: hidden;color: var(--text-secondary, #667085);font-size: 12px;line-height: 1.25;text-overflow: ellipsis;white-space: nowrap;}div.flowchart-worklist .flowchart-order-meta{display: inline-flex;align-items: center;gap: 6px;min-width: 0;}div.flowchart-worklist .flowchart-order-type{overflow: hidden;min-width: 0;max-width: 100%;padding: 1px 6px;border: 1px solid var(--border-subtle, #e4e7ec);border-radius: 999px;background: var(--bg-surface-muted, #f8fafc);color: var(--text-secondary, #667085);font-size: 11px;font-weight: 600;line-height: 16px;text-overflow: ellipsis;white-space: nowrap;}div.flowchart-worklist .flowchart-order-materialstatus{display: inline-flex;align-items: center;justify-content: center;width: 20px;height: 20px;border: 1px solid var(--border-default, #d0d5dd);border-radius: 7px;background: var(--bg-surface-raised, #ffffff);color: var(--text-secondary, #667085);text-decoration: none;vertical-align: middle;box-shadow: 0 1px 2px rgba(16, 24, 40, 0.05);flex: 0 0 20px;}div.flowchart-worklist .flowchart-order-materialstatus.green{border-color: color-mix(in srgb, var(--color-success-500, #16a34a) 40%, var(--border-default, #d0d5dd));background: color-mix(in srgb, var(--color-success-500, #16a34a) 10%, var(--bg-surface, #ffffff));color: var(--text-success, #067647);}div.flowchart-worklist .flowchart-order-materialstatus.yellow{border-color: color-mix(in srgb, var(--color-warning-500, #f59e0b) 45%, var(--border-default, #d0d5dd));background: color-mix(in srgb, var(--color-warning-500, #f59e0b) 12%, var(--bg-surface, #ffffff));color: var(--text-warning, #b54708);}div.flowchart-worklist .flowchart-order-materialstatus.red{border-color: color-mix(in srgb, var(--color-danger-500, #ef4444) 45%, var(--border-default, #d0d5dd));background: color-mix(in srgb, var(--color-danger-500, #ef4444) 12%, var(--bg-surface, #ffffff));color: var(--text-danger, #b42318);}div.flowchart-worklist .flowchart-order-materialstatus.unknown{border-color: color-mix(in srgb, var(--text-tertiary, #667085) 32%, var(--border-default, #d0d5dd));background: color-mix(in srgb, var(--text-tertiary, #667085) 7%, var(--bg-surface, #ffffff));color: var(--text-tertiary, #667085);}div.flowchart-worklist .flowchart-order-materialstatus:hover,div.flowchart-worklist .flowchart-order-materialstatus:focus{text-decoration: none;}div.flowchart-worklist .flowchart-order-materialstatus i{font-size: 11px;line-height: 1;}div.flowchart-worklist .pps-planning-materialstatus-icon,.pps-planning-material-modal .pps-planning-materialstatus-icon{font-size: 13px;line-height: 1;}div.flowchart-worklist .pps-planning-materialstatus-icon.green,.pps-planning-material-modal .pps-planning-materialstatus-icon.green{color: var(--text-success, #067647);}div.flowchart-worklist .pps-planning-materialstatus-icon.yellow,.pps-planning-material-modal .pps-planning-materialstatus-icon.yellow{color: var(--text-warning, #b54708);}div.flowchart-worklist .pps-planning-materialstatus-icon.red,.pps-planning-material-modal .pps-planning-materialstatus-icon.red{color: var(--text-danger, #b42318);}div.flowchart-worklist .pps-planning-materialstatus-icon.unknown{color: var(--text-tertiary, #667085);}.pps-planning-material-modal{min-width: 760px;color: var(--text-primary, #344054);}.pps-planning-material-modal h1{margin: 0 0 4px;font-size: 18px;line-height: 1.3;}.pps-planning-material-modal h2{margin: 0 0 12px;color: var(--text-secondary, #667085);font-size: 13px;font-weight: 600;line-height: 1.3;}.pps-planning-material-modal-summary{display: inline-flex;align-items: center;gap: 6px;margin-bottom: 14px;padding: 5px 8px;border: 1px solid var(--border-default, #d0d5dd);border-radius: var(--radius-sm, 6px);background: var(--bg-surface-raised, #ffffff);font-weight: 700;}.pps-planning-material-modal-summary.green{border-color: color-mix(in srgb, var(--color-success-500, #16a34a) 45%, var(--border-default, #d0d5dd));background: color-mix(in srgb, var(--color-success-500, #16a34a) 12%, var(--bg-surface, #ffffff));color: var(--text-success, #067647);}.pps-planning-material-modal-summary.yellow{border-color: color-mix(in srgb, var(--color-warning-500, #f59e0b) 45%, var(--border-default, #d0d5dd));background: color-mix(in srgb, var(--color-warning-500, #f59e0b) 12%, var(--bg-surface, #ffffff));color: var(--text-warning, #b54708);}.pps-planning-material-modal-summary.red{border-color: color-mix(in srgb, var(--color-danger-500, #ef4444) 45%, var(--border-default, #d0d5dd));background: color-mix(in srgb, var(--color-danger-500, #ef4444) 12%, var(--bg-surface, #ffffff));color: var(--text-danger, #b42318);}.pps-planning-material-modal-table{width: 100%;border-collapse: collapse;table-layout: fixed;}.pps-planning-material-modal-table th,.pps-planning-material-modal-table td{padding: 7px 8px;border-bottom: 1px solid var(--table-border, #e4e7ec);text-align: left;vertical-align: top;}.pps-planning-material-modal-table th{background: var(--table-header-bg, #f8fafc);color: var(--table-header-text, #475467);font-size: 11px;font-weight: 700;}.pps-planning-material-modal-table td:nth-child(3),.pps-planning-material-modal-table td:nth-child(4),.pps-planning-material-modal-table td:nth-child(5){text-align: right;white-space: nowrap;}.pps-planning-material-modal-table th:nth-child(1){width: 90px;}.pps-planning-material-modal-table th:nth-child(3),.pps-planning-material-modal-table th:nth-child(4),.pps-planning-material-modal-table th:nth-child(5){width: 80px;}.pps-planning-material-modal-table th:nth-child(6){width: 125px;}.pps-planning-material-modal-table tr.green td{background: color-mix(in srgb, var(--color-success-500, #16a34a) 7%, var(--table-row-bg, #ffffff));}.pps-planning-material-modal-table tr.yellow td{background: color-mix(in srgb, var(--color-warning-500, #f59e0b) 7%, var(--table-row-bg, #ffffff));}.pps-planning-material-modal-table tr.red td{background: color-mix(in srgb, var(--color-danger-500, #ef4444) 7%, var(--table-row-bg, #ffffff));}.pps-planning-material-modal-table small{display: block;margin-top: 2px;color: var(--text-secondary, #667085);font-size: 10px;line-height: 1.25;}.pps-planning-material-modal-table small.pps-planning-material-project-order{color: var(--text-warning, #b54708);font-weight: 700;}div.flowchart-worklist .flowchart-order-delivery{display: inline-flex;align-items: center;gap: 6px;color: var(--text-tertiary, #667085);font-size: 12px;}div.flowchart-worklist .flowchart-order-delivery i{width: 20px;color: var(--text-tertiary, #667085);font-size: 13px;text-align: center;}div.flowchart-worklist .flowchart-order-tasks{display: flex;flex-direction: column;align-items: flex-start;gap: 5px;width: 100%;min-width: 0;}div.flowchart-worklist .flowchart-order-tasks-extra{display: none;flex-direction: column;align-items: flex-start;gap: 5px;width: 100%;}div.flowchart-worklist .flowchart-order-tasks.is-expanded .flowchart-order-tasks-extra{display: flex;}div.flowchart-worklist .flowchart-order-tasks.is-expanded .flowchart-order-tasks-more{display: none;}div.flowchart-worklist span.requirement.flowchart-order-task{display: flex;flex-direction: column;align-items: stretch;gap: 2px;width: 100%;max-width: 100%;min-height: 0;height: auto;margin: 0;padding: 4px 6px;overflow: hidden;border: 1px solid color-mix(in srgb, var(--flowchart-order-task-color, #f97316), transparent 28%);border-radius: 8px;background:linear-gradient(90deg, var(--flowchart-order-task-color, #f97316) 0 3px, transparent 3px),color-mix(in srgb, var(--flowchart-order-task-color, #f97316), #ffffff 94%) !important;box-shadow: 0 1px 2px rgba(15, 23, 42, 0.06);color: #344054 !important;cursor: default;white-space: normal;}div.flowchart-worklist span.requirement.flowchart-order-task span.flowchart-order-task-main{display: grid;grid-template-columns: minmax(40px, 1.35fr) repeat(3, minmax(26px, 1fr));align-items: center;gap: 3px;width: 100%;min-width: 0;}div.flowchart-worklist span.requirement.flowchart-order-task span.flowchart-order-task-control,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.flowchart-order-task-control{display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: 1 1 0 !important;width: 100% !important;min-width: 0 !important;max-width: none !important;height: 24px !important;min-height: 24px !important;max-height: 24px !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;border: 1px solid color-mix(in srgb, var(--color-primary-500, #3b82f6), #ffffff 46%) !important;border-radius: 7px !important;background: color-mix(in srgb, var(--color-primary-500, #3b82f6), #ffffff 92%) !important;background-image: none !important;box-shadow: 0 1px 1px rgba(15, 23, 42, 0.05), 0 0 0 1px rgba(59, 130, 246, 0.05) !important;color: #1d4ed8 !important;-webkit-text-fill-color: #1d4ed8 !important;font-size: 10px !important;font-weight: 700 !important;line-height: 1 !important;text-align: center !important;white-space: nowrap !important;cursor: pointer;}div.flowchart-worklist span.requirement.flowchart-order-task span.flowchart-order-task-control:hover,div.flowchart-worklist span.requirement.flowchart-order-task span.flowchart-order-task-control:focus,div.flowchart-worklist span.requirement.flowchart-order-task span.flowchart-order-task-control:active,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.flowchart-order-task-control:hover,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.flowchart-order-task-control:focus,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.flowchart-order-task-control:active{border-color: color-mix(in srgb, var(--color-primary-500, #3b82f6), #ffffff 46%) !important;background: color-mix(in srgb, var(--color-primary-500, #3b82f6), #ffffff 92%) !important;background-image: none !important;box-shadow: 0 1px 1px rgba(15, 23, 42, 0.05), 0 0 0 1px rgba(59, 130, 246, 0.05) !important;color: #1d4ed8 !important;-webkit-text-fill-color: #1d4ed8 !important;}div.flowchart-worklist span.requirement.flowchart-order-task span.flowchart-order-task-control i,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.flowchart-order-task-control i{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 12px !important;height: 12px !important;color: inherit !important;-webkit-text-fill-color: currentColor !important;font-size: 12px !important;font-weight: 400 !important;line-height: 12px !important;}div.flowchart-worklist span.requirement.flowchart-order-task span.title{display: flex !important;align-items: center !important;overflow: hidden !important;min-width: 0 !important;max-width: none !important;width: auto !important;height: 20px !important;min-height: 20px !important;padding: 0 !important;border: 0 !important;color: #111f3c !important;font-size: 11px !important;font-weight: 700 !important;line-height: 13px !important;text-overflow: ellipsis !important;white-space: nowrap !important;}div.flowchart-worklist span.requirement.flowchart-order-task span.flowchart-order-task-time{display: inline-flex !important;align-items: center !important;min-width: 0 !important;padding-left: 1px !important;}div.flowchart-worklist span.requirement.flowchart-order-task span.dispatchtask,div.flowchart-worklist span.requirement.flowchart-order-task span.splittime,div.flowchart-worklist span.requirement.flowchart-order-task span.immediatedispatch,div.flowchart-worklist span.requirement.flowchart-order-task span.stoptime,div.flowchart-worklist span.requirement.flowchart-order-task span.time{display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: 1 1 0 !important;width: 100% !important;min-width: 0 !important;max-width: none !important;height: 24px !important;min-height: 24px !important;max-height: 24px !important;padding: 0 !important;overflow: hidden !important;border: 1px solid color-mix(in srgb, var(--color-primary-500, #3b82f6), #ffffff 46%) !important;border-radius: 7px !important;background: color-mix(in srgb, var(--color-primary-500, #3b82f6), #ffffff 92%) !important;background-image: none !important;box-shadow: 0 1px 1px rgba(15, 23, 42, 0.05), 0 0 0 1px rgba(59, 130, 246, 0.05) !important;color: var(--color-primary-700, #1d4ed8) !important;-webkit-text-fill-color: var(--color-primary-700, #1d4ed8) !important;cursor: pointer;font-size: 0 !important;line-height: 1 !important;}div.flowchart-worklist span.requirement.flowchart-order-task span.dispatchtask i,div.flowchart-worklist span.requirement.flowchart-order-task span.splittime i,div.flowchart-worklist span.requirement.flowchart-order-task span.immediatedispatch i,div.flowchart-worklist span.requirement.flowchart-order-task span.stoptime i{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 16px !important;height: 16px !important;color: inherit !important;-webkit-text-fill-color: currentColor !important;font-size: 12px !important;font-weight: 400 !important;line-height: 12px !important;}div.flowchart-worklist span.requirement.flowchart-order-task span.time{flex: 1 1 0 !important;width: 100% !important;min-width: 0 !important;max-width: none !important;margin-left: 0 !important;padding: 0 !important;font-size: 10px !important;font-weight: 700 !important;line-height: 1 !important;white-space: nowrap !important;}div.flowchart-worklist span.requirement.flowchart-order-task span.stoptime.is-empty{color: var(--color-primary-700, #1d4ed8) !important;}div.flowchart-worklist span.requirement.flowchart-order-task span.stoptime i{display: inline-block !important;color: inherit !important;font-size: 12px !important;line-height: 12px !important;}div.flowchart-worklist span.requirement.flowchart-order-task span.stoptime.alert{color: var(--color-primary-700, #1d4ed8) !important;}body table.gridtable tbody tr td span.requirement.flowchart-order-task span.time,body table.gridtable tbody tr td span.requirement.flowchart-order-task span.stoptime,body table.gridtable tbody tr td span.requirement.flowchart-order-task span.splittime,body table.gridtable tbody tr td span.requirement.flowchart-order-task span.immediatedispatch,body table.gridtable tbody tr td span.requirement.flowchart-order-task span.dispatchtask{width: 100% !important;min-width: 0 !important;max-width: none !important;height: 24px !important;min-height: 24px !important;max-height: 24px !important;padding: 0 !important;border: 1px solid color-mix(in srgb, var(--color-primary-500, #3b82f6), #ffffff 46%) !important;background: color-mix(in srgb, var(--color-primary-500, #3b82f6), #ffffff 92%) !important;background-image: none !important;box-shadow: 0 1px 1px rgba(15, 23, 42, 0.05), 0 0 0 1px rgba(59, 130, 246, 0.05) !important;color: #1d4ed8 !important;-webkit-text-fill-color: #1d4ed8 !important;}body table.gridtable tbody tr td span.requirement.flowchart-order-task span.title{min-width: 0 !important;}body table.gridtable tbody tr td span.requirement.flowchart-order-task span.time{width: 100% !important;min-width: 0 !important;max-width: none !important;color: #1d4ed8 !important;}body table.gridtable tbody tr td span.requirement.flowchart-order-task span.time,body table.gridtable tbody tr td span.requirement.flowchart-order-task span.stoptime{height: 24px !important;min-height: 24px !important;max-height: 24px !important;line-height: 1 !important;}body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.time{color: #1d4ed8 !important;-webkit-text-fill-color: #1d4ed8 !important;}body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.time:hover,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.time:focus,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.time:active,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.stoptime:hover,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.stoptime:focus,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.stoptime:active,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.dispatchtask:hover,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.dispatchtask:focus,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.dispatchtask:active,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.splittime:hover,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.splittime:focus,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.splittime:active,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.immediatedispatch:hover,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.immediatedispatch:focus,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.immediatedispatch:active{border-color: color-mix(in srgb, var(--color-primary-500, #3b82f6), #ffffff 46%) !important;background: color-mix(in srgb, var(--color-primary-500, #3b82f6), #ffffff 92%) !important;background-image: none !important;color: #1d4ed8 !important;-webkit-text-fill-color: #1d4ed8 !important;}body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.dispatchtask i,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.splittime i,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.immediatedispatch i,body div#body div.flowchart-worklist table.gridtable tbody tr td span.requirement.flowchart-order-task span.stoptime i{color: #1d4ed8 !important;-webkit-text-fill-color: #1d4ed8 !important;}div.flowchart-worklist button.flowchart-order-tasks-more{width: 100%;height: 26px;padding: 0 9px;border: 1px solid rgba(120, 130, 150, 0.34);border-radius: 8px;background: var(--bg-surface, #ffffff);box-shadow: var(--shadow-xs, 0 1px 2px rgba(15, 23, 42, 0.08));color: var(--text-secondary, #667085);cursor: pointer;font-size: 13px;line-height: 1;}[data-theme="dark"] div.flowchart-worklist span.requirement.flowchart-order-task{border-color: color-mix(in srgb, var(--flowchart-order-task-color, #f97316), transparent 34%);background:linear-gradient(90deg, var(--flowchart-order-task-color, #f97316) 0 3px, transparent 3px),color-mix(in srgb, var(--flowchart-order-task-color, #f97316), #111827 86%) !important;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);color: #e5e7eb !important;}[data-theme="dark"] div.flowchart-worklist span.requirement.flowchart-order-task span.title{color: #f8fafc !important;}[data-theme="dark"] div.flowchart-worklist span.requirement.flowchart-order-task span.flowchart-order-task-meta,[data-theme="dark"] div.flowchart-worklist span.requirement.flowchart-order-task span.time,[data-theme="dark"] div.flowchart-worklist span.requirement.flowchart-order-task span.stoptime{color: #93c5fd !important;}[data-theme="dark"] div.flowchart-worklist span.requirement.flowchart-order-task span.dispatchtask,[data-theme="dark"] div.flowchart-worklist span.requirement.flowchart-order-task span.splittime,[data-theme="dark"] div.flowchart-worklist span.requirement.flowchart-order-task span.immediatedispatch,[data-theme="dark"] div.flowchart-worklist span.requirement.flowchart-order-task span.stoptime,[data-theme="dark"] div.flowchart-worklist span.requirement.flowchart-order-task span.time{border-color: rgba(96, 165, 250, 0.52) !important;background: rgba(37, 99, 235, 0.24) !important;color: #93c5fd !important;}div.flowchart-dispatch-popover{position: fixed;z-index: 1000002;display: flex;flex-direction: column;gap: 6px;width: 220px;max-height: min(420px, calc(100vh - 24px));padding: 8px;overflow: auto;border: 1px solid rgba(120, 130, 150, 0.34);border-radius: 18px;background: var(--bg-surface-raised, #ffffff);box-shadow: 0 18px 42px rgba(15, 23, 42, 0.24);}div.flowchart-dispatch-popover-title{padding: 2px 6px;color: var(--text-secondary, #667085);font-size: 11px;font-weight: 700;line-height: 14px;}div.flowchart-dispatch-popover-title.is-alternative{margin-top: 4px;border-top: 1px solid rgba(120, 130, 150, 0.18);padding-top: 8px;}div.flowchart-dispatch-option-list{display: flex;flex-direction: column;gap: 5px;}button.flowchart-dispatch-option{display: grid;grid-template-columns: minmax(0, 1fr) 58px;gap: 8px;align-items: center;width: 100%;min-height: 38px;padding: 7px 8px;border: 1px solid rgba(120, 130, 150, 0.28);border-radius: 12px;background: var(--bg-surface, #ffffff);color: var(--text-primary, #344054);cursor: pointer;text-align: left;}button.flowchart-dispatch-option:hover,button.flowchart-dispatch-option:focus{border-color: rgba(20, 79, 181, 0.38);background: var(--area-accent-soft, #eff6ff);}span.flowchart-dispatch-option-name{overflow: hidden;font-size: 12px;font-weight: 700;line-height: 15px;text-overflow: ellipsis;white-space: nowrap;}span.flowchart-dispatch-option-load{display: flex;flex-direction: column;gap: 3px;align-items: flex-end;color: var(--text-secondary, #667085);font-size: 11px;font-weight: 700;line-height: 12px;}span.flowchart-dispatch-option-graph{display: block;width: 46px;height: 5px;overflow: hidden;border-radius: 999px;background: rgba(120, 130, 150, 0.18);}span.flowchart-dispatch-option-graph i{display: block;height: 100%;border-radius: inherit;background: #144fb5;}div.flowchart-dispatch-popover-loading{display: flex;align-items: center;gap: 8px;color: var(--text-secondary, #667085);font-size: 12px;font-weight: 700;}div.flowchart-dispatch-popover-loading::before,button.flowchart-dispatch-option.is-loading::after{content: "";width: 14px;height: 14px;border: 2px solid rgba(20, 79, 181, 0.18);border-top-color: #144fb5;border-radius: 50%;animation: flowchart-worklist-search-spin 0.72s linear infinite;}[data-theme="dark"] div.flowchart-dispatch-popover{border-color: rgba(148, 163, 184, 0.3);background: #111827;box-shadow: 0 18px 42px rgba(0, 0, 0, 0.42);}[data-theme="dark"] button.flowchart-dispatch-option{border-color: rgba(148, 163, 184, 0.28);background: #1f2937;color: #e5e7eb;}[data-theme="dark"] button.flowchart-dispatch-option:hover,[data-theme="dark"] button.flowchart-dispatch-option:focus{border-color: rgba(147, 197, 253, 0.46);background: rgba(37, 99, 235, 0.2);}div.flowchart-worklist button.flowchart-team-qualifications{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-width: 46px;height: 28px;margin: 0;padding: 0 8px;border: 1px solid rgba(120, 130, 150, 0.34);border-radius: 8px;background: var(--bg-surface, #ffffff);box-shadow: var(--shadow-xs, 0 1px 2px rgba(15, 23, 42, 0.08));color: var(--area-accent-deep, #1d4ed8);cursor: pointer;direction: ltr;font-size: 12px;line-height: 1;unicode-bidi: isolate;}div.flowchart-worklist button.flowchart-team-qualifications i{margin-right: 6px;}div.flowchart-worklist button.flowchart-team-qualifications:hover,div.flowchart-worklist button.flowchart-team-qualifications:focus{border-color: rgba(var(--area-accent-rgb, 37, 99, 235), 0.54);background: var(--area-accent-soft, #eff6ff);}div.flowchart-team-qualification-dialog{min-width: 320px;max-width: 520px;padding: 4px 0;}div.flowchart-team-qualification-dialog h2{margin: 0 0 12px;color: var(--text-primary, #344054);font-size: 16px;line-height: 1.25;}ul.flowchart-team-qualification-list{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none;}ul.flowchart-team-qualification-list li{padding: 8px 10px;border: 1px solid rgba(120, 130, 150, 0.22);border-radius: 8px;background: var(--bg-surface, #ffffff);color: var(--text-primary, #344054);font-size: 13px;line-height: 1.3;}@media (max-width: 1100px){div.flowchart-planning-layout{flex-direction: column;}div.flowchart-stage{flex: 1 1 auto;min-height: 360px;}div.flowchart-worklist-panel{flex: 0 0 340px;width: auto;min-width: 0;max-width: none;}}div.flowchart-minimap{position: fixed;z-index: 35000;width: 220px;height: auto;padding: 10px;border: 1px solid #d7e0f3;border-radius: 8px;background: rgba(255, 255, 255, 0.94);box-shadow: 0 8px 20px rgba(15, 23, 42, 0.12);box-sizing: border-box;}div.flowchart-minimap-body{position: relative;width: 100%;height: 100%;overflow: hidden;border-radius: 5px;background-color: #f8fbff;background-image:linear-gradient(#edf2fb 1px, transparent 1px),linear-gradient(90deg, #edf2fb 1px, transparent 1px);background-size: 12px 12px;cursor: pointer;}div.flowchart-minimap-node{position: absolute;min-width: 3px;min-height: 3px;border-radius: 2px;background: #9eb0e8;}div.flowchart-minimap-node[data-active='1']{background: #144fb5;}div.flowchart-minimap.has-flowchart-order-search div.flowchart-minimap-node.flowchart-order-search-muted{opacity: 0.28;filter: grayscale(0.6);}div.flowchart-minimap.has-flowchart-order-search div.flowchart-minimap-node.flowchart-order-search-match{z-index: 2;opacity: 1;background: var(--area-accent-deep, #1d4ed8);box-shadow: 0 0 0 2px rgba(var(--area-accent-rgb, 37, 99, 235), 0.32);}div.flowchart-minimap-viewport{position: absolute;border: 2px solid #2457d6;border-radius: 5px;background: rgba(36, 87, 214, 0.08);box-sizing: border-box;pointer-events: none;}[data-theme="dark"] div.flowchart-minimap{border-color: rgba(148, 163, 184, 0.28);background: rgba(15, 23, 42, 0.92);box-shadow: 0 10px 24px rgba(0, 0, 0, 0.42);}[data-theme="dark"] div.flowchart-minimap-body{background-color: #0f172a;background-image:linear-gradient(rgba(148, 163, 184, 0.12) 1px, transparent 1px),linear-gradient(90deg, rgba(148, 163, 184, 0.12) 1px, transparent 1px);}[data-theme="dark"] div.flowchart-minimap-node{background: rgba(129, 140, 248, 0.74);}[data-theme="dark"] div.flowchart-minimap-node[data-active='1']{background: #60a5fa;}[data-theme="dark"] div.flowchart-minimap.has-flowchart-order-search div.flowchart-minimap-node.flowchart-order-search-match{background: #93c5fd;box-shadow: 0 0 0 2px rgba(147, 197, 253, 0.36);}[data-theme="dark"] div.flowchart-minimap-viewport{border-color: #60a5fa;background: rgba(96, 165, 250, 0.14);}div.flowchart.collapsed{bottom: 0;}div.flowchart div.collaps-toggle{position: absolute;bottom: 0;right: 0;width: 100px;background: red;}div.flowchart .content{position: relative;height: 100%;}div.flowchart svg.flowchart-lines{position: absolute;top: 0;left: 0;overflow: visible;pointer-events: none;z-index: 1;}div.flowchart svg.flowchart-lines path{fill: none;opacity: 0.76;stroke-linecap: square;stroke-linejoin: miter;}div.flowchart svg.flowchart-lines path[data-flowchart-context-line='1']{opacity: 0.9;}[data-theme="dark"] div.flowchart svg.flowchart-lines path{opacity: 0.95;filter: drop-shadow(0 0 2px rgba(148, 163, 184, 0.32));}div.flowchart table.flowTable{width: 100%;height: 100%;table-layout: fixed;}div.flowchart table.flowTable tr.stations.drop-active{background-color: rgba(158, 202, 237, 0.4);}div.flowchart table.flowTable tr.stations td{vertical-align: center;width: 205px;}div.flowchart table.flowTable tr.buffers td{vertical-align: top;width: 205px;}div.flowchart tr.stations section{position: relative;z-index: 2;width: 168px;height: 116px;box-sizing: border-box;margin: 18px auto;}div.flowchart tr.stations section div.station{width: 100%;height: 100%;background: #ffffff;border-radius: 8px;border: 2px solid transparent;box-shadow: 0 5px 14px rgba(16, 24, 40, 0.10);box-sizing: border-box;color: #344054;overflow: hidden;}div.flowchart tr.stations section div.station.flowchart-card-warning,div.flowchart tr.stations section div.station.flowchart-card-success,div.flowchart tr.stations section div.station.flowchart-card-danger{display: grid;grid-template-columns: 22px minmax(0, 1fr) 52px;grid-template-rows: 42px 20px 14px;column-gap: 5px;row-gap: 6px;align-items: center;padding: 8px;background:linear-gradient(90deg, var(--flowchart-station-color, #667085) 0 3px, transparent 3px),#ffffff;}div.flowchart tr.stations section div.station div.flowchart-card-actions{grid-column: 1 / 2;grid-row: 1 / 4;display: grid;gap: 3px;align-self: start;}div.flowchart tr.stations section div.station button.flowchart-card-icon{display: inline-flex;align-items: center;justify-content: center;width: 19px;height: 19px;padding: 0;border: 1px solid #c7d7f8;border-radius: 5px;background: #ffffff;color: #667085;font-size: 10px;cursor: pointer;}div.flowchart tr.stations section div.station button.flowchart-card-icon:hover,div.flowchart tr.stations section div.station button.flowchart-card-icon:focus{border-color: #9eb9ef;background: #eef4ff;color: #144fb5;}div.flowchart tr.stations section div.station div.flowchart-card-title{display: -webkit-box;grid-column: 2 / 3;grid-row: 1 / 2;width: 100%;min-width: 0;padding: 0;overflow: hidden;border: 0;background: transparent;color: #344054;font-size: 11px;font-weight: 700;line-height: 13px;text-align: left;text-overflow: clip;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}div.flowchart tr.stations section div.station div.flowchart-card-value{grid-column: 3 / 4;grid-row: 1 / 2;display: flex;align-items: center;justify-content: center;min-width: 0;height: 42px;padding: 0 4px;border: 1px solid #e9c46f;border-radius: 7px;background: #fffaf0;color: #344054;font-size: 18px;font-weight: 800;line-height: 1;white-space: nowrap;}div.flowchart tr.stations section div.station div.flowchart-card-value.flowchart-card-value-large{font-size: 16px;}div.flowchart tr.stations section div.station.flowchart-card-success div.flowchart-card-value{border-color: #91d1b2;background: #ecfdf3;}div.flowchart tr.stations section div.station.flowchart-card-danger div.flowchart-card-value,div.flowchart tr.stations section div.station[data-teamid=''] div.flowchart-card-value{border-color: #f0a8b3;background: #fff5f6;}div.flowchart tr.stations section div.station div.flowchart-card-meta{grid-column: 2 / 4;grid-row: 2 / 3;display: flex;align-items: center;justify-content: space-between;gap: 6px;min-width: 0;color: #667085;font-size: 10.5px;line-height: 13px;}div.flowchart tr.stations section div.station span.flowchart-card-used,div.flowchart tr.stations section div.station span.flowchart-card-free{min-width: 0;white-space: nowrap;}div.flowchart tr.stations section div.station span.flowchart-card-free{color: #344054;font-weight: 700;}div.flowchart tr.stations section div.station div.flowchart-card-team{grid-column: 2 / 4;grid-row: 3 / 4;min-width: 0;overflow: hidden;color: #667085;font-size: 9.5px;line-height: 12px;text-overflow: ellipsis;white-space: nowrap;}div.flowchart tr.stations section div.station[data-teamid='']{background:linear-gradient(90deg, var(--flowchart-station-color, #667085) 0 3px, transparent 3px),#fffafa;}div.flowchart tr.stations section div.station[data-teamid=''] p{color: #344054;}div.flowchart tr.stations section div.station[data-teamsys='half']{background:linear-gradient(90deg, var(--flowchart-station-color, #667085) 0 3px, transparent 3px),linear-gradient(135deg, #ffffff 58%, #fffafa 58%);}div.flowchart tr.stations section.timeline div.station{background:linear-gradient(90deg, #144fb5 0 3px, transparent 3px),#f8fbff;box-shadow: 0 0 0 2px rgba(20, 79, 181, 0.16), 0 6px 16px rgba(15, 23, 42, 0.16);}div.flowchart tr.stations section.flowchart-dependency-focus div.station{box-shadow: 0 0 0 2px rgba(20, 79, 181, 0.12), 0 6px 16px rgba(15, 23, 42, 0.14);}div.flowchart tr.stations section div.station.active{background:linear-gradient(90deg, #144fb5 0 3px, transparent 3px),#dbeafe;}div.flowchart tr.stations section div.station[data-teamid=''] div.highcharts-container{opacity: 0.75;}[data-theme="dark"] div.flowchart tr.stations section div.station{background: #111827;box-shadow: 0 8px 18px rgba(0, 0, 0, 0.36);color: #e5e7eb;}[data-theme="dark"] div.flowchart tr.stations section div.station.flowchart-card-warning,[data-theme="dark"] div.flowchart tr.stations section div.station.flowchart-card-success,[data-theme="dark"] div.flowchart tr.stations section div.station.flowchart-card-danger{background:linear-gradient(90deg, var(--flowchart-station-color, #94a3b8) 0 3px, transparent 3px),#111827;}[data-theme="dark"] div.flowchart tr.stations section div.station button.flowchart-card-icon{border-color: rgba(148, 163, 184, 0.38);background: #1f2937;color: #cbd5e1;}[data-theme="dark"] div.flowchart tr.stations section div.station button.flowchart-card-icon:hover,[data-theme="dark"] div.flowchart tr.stations section div.station button.flowchart-card-icon:focus{border-color: rgba(96, 165, 250, 0.58);background: rgba(37, 99, 235, 0.18);color: #93c5fd;}[data-theme="dark"] div.flowchart tr.stations section div.station div.flowchart-card-title,[data-theme="dark"] div.flowchart tr.stations section div.station div.flowchart-card-value,[data-theme="dark"] div.flowchart tr.stations section div.station span.flowchart-card-free,[data-theme="dark"] div.flowchart tr.stations section div.station[data-teamid=''] p{color: #e5e7eb;}[data-theme="dark"] div.flowchart tr.stations section div.station div.flowchart-card-meta,[data-theme="dark"] div.flowchart tr.stations section div.station div.flowchart-card-team{color: #94a3b8;}[data-theme="dark"] div.flowchart tr.stations section div.station div.flowchart-card-value{border-color: rgba(245, 158, 11, 0.58);background: rgba(245, 158, 11, 0.10);}[data-theme="dark"] div.flowchart tr.stations section div.station.flowchart-card-success div.flowchart-card-value{border-color: rgba(34, 197, 94, 0.54);background: rgba(34, 197, 94, 0.10);}[data-theme="dark"] div.flowchart tr.stations section div.station.flowchart-card-danger div.flowchart-card-value,[data-theme="dark"] div.flowchart tr.stations section div.station[data-teamid=''] div.flowchart-card-value{border-color: rgba(244, 114, 182, 0.58);background: rgba(244, 114, 182, 0.10);}[data-theme="dark"] div.flowchart tr.stations section div.station[data-teamid='']{background:linear-gradient(90deg, var(--flowchart-station-color, #94a3b8) 0 3px, transparent 3px),#171923;}[data-theme="dark"] div.flowchart tr.stations section div.station[data-teamsys='half']{background:linear-gradient(90deg, var(--flowchart-station-color, #94a3b8) 0 3px, transparent 3px),linear-gradient(135deg, #111827 58%, #171923 58%);}[data-theme="dark"] div.flowchart tr.stations section.timeline div.station,[data-theme="dark"] div.flowchart tr.stations section div.station.active{background:linear-gradient(90deg, #60a5fa 0 3px, transparent 3px),#172033;box-shadow: 0 0 0 2px rgba(96, 165, 250, 0.26), 0 8px 20px rgba(0, 0, 0, 0.40);}[data-theme="dark"] div.flowchart tr.stations section.flowchart-dependency-focus div.station{box-shadow: 0 0 0 2px rgba(96, 165, 250, 0.20), 0 8px 20px rgba(0, 0, 0, 0.38);}div.flowchart tr.buffers section{width: 170px;height: 60px;box-sizing: border-box;margin: 10px auto;position: relative;background: #f9eaa4;border: 2px solid #ffd71b;border-radius: 5px;box-sizing: border-box;}div.flowchart tr.buffers section.drop-active{background-color: rgba(158, 202, 237, 1);}div.flowchart tr.buffers section div.buffer{width: 100%;height: 100%;line-height: 50px;font-size: 30px;text-align: center;color: #666666;position: absolute;top: 0;z-index: 300;}div.flowchart tr.buffers section div.buffer-percent{width: 60%;height: 12px;background: #55BF3B;position: absolute;bottom: 0;z-index: 200;}div.flowchart tr.buffers section div.buffer-percentcomplete{width: 100%;height: 12px;background: #c9c9c9;position: absolute;bottom: 0;z-index: 190;border-top: 2px solid #ffd71b;}div.flowchart tr.buffers section div.buffer-type{width: 100%;height: 12px;line-height: 12px;font-size: 12px;position: absolute;top: 0;text-align: center;color: #666666;z-index: 190;}div.smallcalendar{position: fixed;left: 24px;top: 132px;width: min(760px, calc(100vw - 32px));max-height: min(560px, calc(100vh - 32px));overflow: auto;display: none;border: 1px solid rgba(120, 130, 150, 0.35);border-radius: 8px;background: var(--bg-surface-raised, #ffffff);box-shadow: 0 18px 40px rgba(15, 23, 42, 0.24);box-sizing: border-box;color: var(--text-primary, #1f2933);}div.smallcalendar *,div.smallcalendar *::before,div.smallcalendar *::after{box-sizing: border-box;}div.smallcalendar.active{z-index: 2147483646;display: block;}div.smallcalendar.is-loading,div.smallcalendar.is-error{min-height: 156px;}div.smallcalendar.has-timeline{overflow: hidden;}div.smallcalendar div.flowchart-timeline-header{display: flex;align-items: center;justify-content: space-between;gap: 12px;height: 58px;padding: 10px 12px 10px 16px;border-bottom: 1px solid rgba(120, 130, 150, 0.22);background: var(--bg-surface-raised, #ffffff);}div.smallcalendar div.flowchart-timeline-heading{display: flex;flex-direction: column;gap: 2px;min-width: 0;}div.smallcalendar div.flowchart-timeline-heading strong{overflow: hidden;color: var(--text-primary, #344054);font-size: 13px;font-weight: 700;line-height: 16px;text-overflow: ellipsis;white-space: nowrap;}div.smallcalendar div.flowchart-timeline-heading span{color: var(--text-secondary, #667085);font-size: 11px;line-height: 14px;}div.smallcalendar button.flowchart-timeline-close{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 34px;width: 34px;height: 34px;margin: 0;padding: 0;border: 1px solid rgba(120, 130, 150, 0.34);border-radius: 8px;background: var(--bg-surface, #ffffff);box-shadow: var(--shadow-xs, 0 1px 2px rgba(15, 23, 42, 0.08));color: var(--text-secondary, #667085);cursor: pointer;}div.smallcalendar button.flowchart-timeline-close:hover,div.smallcalendar button.flowchart-timeline-close:focus{border-color: rgba(var(--area-accent-rgb, 37, 99, 235), 0.44);background: var(--area-accent-soft, #eff6ff);color: var(--area-accent-deep, #1d4ed8);}div.smallcalendar div.flowchart-timeline-content{position: absolute;top: 58px;left: 0;right: 0;bottom: 0;overflow: hidden;background: var(--bg-surface, #f8fafc);}div.smallcalendar.is-scrollable div.flowchart-timeline-content{overflow: auto;}div.smallcalendar .flowchart-timeline-state{display: flex;align-items: center;justify-content: center;gap: 10px;min-height: 156px;color: var(--text-secondary, #667085);font-size: 13px;font-weight: 600;}div.smallcalendar .flowchart-timeline-error{color: #b42318;}div.smallcalendar .flowchart-timeline-empty{color: #475467;}div.smallcalendar div.calendar{position: absolute;inset: 0;margin: 0;border: 0;background: var(--bg-surface, #f8fafc);overflow: hidden;}div.smallcalendar div.calendar > div.gridtitle,div.smallcalendar div.calendar > div.title{display: none !important;}div.smallcalendar div.calendar div.footer{display: none !important;}div.smallcalendar div.calendar div.weekshift-wrapper{top: 0 !important;bottom: 0;border-top: 0;background: var(--bg-surface, #f8fafc);}div.smallcalendar div.calendar div.weekshift-legend{display: none;}div.smallcalendar div.calendar div.weekshift-body{width: 100% !important;min-height: 100%;padding: 0 0 10px 0;}div.smallcalendar div.calendar div.weekshift-body div.weekviewport{top: 44px;bottom: 0;overflow: hidden;border-top: 0;}div.smallcalendar div.calendar div.weekshift-body div.row{min-height: var(--flowchart-timeline-row-height, 48px);height: var(--flowchart-timeline-row-height, 48px);border-bottom: 1px solid rgba(120, 130, 150, 0.16);background: var(--bg-surface-raised, #ffffff);}div.smallcalendar div.calendar div.weekshift-body div.row.header div.col1,div.smallcalendar div.calendar div.weekshift-body div.row.header div.col.timecolumn{width: 100% !important;}div.smallcalendar div.calendar div.weekshift-body div.row:not(.header) div.col1,div.smallcalendar div.calendar div.weekshift-body div.row:not(.header) div.col.timecolumn{width: 100% !important;}div.smallcalendar div.calendar div.weekshift-body div.row.header{position: sticky;top: 0;z-index: 1000000;min-height: 44px;height: 44px;overflow: visible;border-bottom: 1px solid rgba(120, 130, 150, 0.22);background: var(--bg-surface-raised, #ffffff);box-shadow: 0 1px 2px rgba(15, 23, 42, 0.05);}div.smallcalendar div.calendar div.weekshift-body div.row.header div.label{position: relative;display: block;width: 100%;height: 42px;overflow: visible;}div.smallcalendar div.calendar div.weekshift-body div.row.header div.label.timelabel{padding: 2px 0 0 0;}div.smallcalendar div.calendar div.weekshift-body div.row.header div.label.timelabel ul{position: absolute;left: 0;right: 0;top: 20px !important;width: 100%;height: 18px;margin: 0;padding: 0;overflow: visible;}div.smallcalendar div.calendar div.weekshift-body div.row.header div.label,div.smallcalendar div.calendar div.weekshift-body div.row.header div.label a,div.smallcalendar div.calendar div.weekshift-body div.col.timecolumn ul li,div.smallcalendar div.calendar div.weekshift-body div.row.header div.label.timelabel ul li{color: var(--text-secondary, #667085) !important;font-size: 12px;font-weight: 600;line-height: 18px;text-shadow: none;}div.smallcalendar div.calendar div.weekshift-body div.row.header div.label.timelabel ul li{display: block;float: left;width: 4.1666666667%;height: 18px;overflow: visible;}div.smallcalendar div.calendar div.weekshift-body div.row.header div.label span.bigger,div.smallcalendar div.calendar div.weekshift-body div.row.header div.label.timelabel ul li span.hourlabel{color: var(--text-primary, #344054) !important;font-size: 12px;font-weight: 700;line-height: 18px;}div.smallcalendar div.calendar div.weekshift-body div.row.header div.label.timelabel ul li span.hourlabel{display: block;padding-left: 4px;}div.smallcalendar div.calendar div.weekshift-body div.col.shiftname-column div.item{margin: 13px 0 0 0;padding: 0 8px;overflow: hidden;border-radius: 0 6px 6px 0;background: rgba(255, 255, 255, 0.86) !important;color: var(--text-secondary, #667085);font-size: 11px;font-weight: 700;line-height: 22px;text-overflow: ellipsis;white-space: nowrap;}div.smallcalendar div.calendar div.weekshift-body div.col.slide-column div.item{top: 8px;min-height: 32px;height: 32px !important;margin: 0;overflow: hidden;border-radius: 6px;box-shadow: inset -1px 0 0 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(15, 23, 42, 0.12);}div.smallcalendar div.calendar div.weekshift-body div.col.slide-column div.item.t1,div.smallcalendar div.calendar div.weekshift-body div.col.slide-column div.item.t2,div.smallcalendar div.calendar div.weekshift-body div.col.slide-column div.item.t3,div.smallcalendar div.calendar div.weekshift-body div.col.slide-column div.item.t4{height: 32px !important;margin-top: 0 !important;}div.smallcalendar div.calendar div.weekshift-body div.col.slide-column div.item span.text{display: block;min-width: 0;padding: 5px 8px;overflow: hidden;color: #ffffff;font-size: 12px;font-weight: 700;line-height: 14px;text-overflow: ellipsis;white-space: nowrap;}[data-theme="dark"] div.smallcalendar{border-color: rgba(148, 163, 184, 0.28);background: #111827;box-shadow: 0 18px 44px rgba(0, 0, 0, 0.56);color: #e5e7eb;}[data-theme="dark"] div.smallcalendar div.flowchart-timeline-header{border-bottom-color: rgba(148, 163, 184, 0.22);background: #111827;}[data-theme="dark"] div.smallcalendar div.flowchart-timeline-heading strong{color: #e5e7eb;}[data-theme="dark"] div.smallcalendar div.flowchart-timeline-heading span,[data-theme="dark"] div.smallcalendar .flowchart-timeline-state,[data-theme="dark"] div.smallcalendar .flowchart-timeline-empty{color: #94a3b8;}[data-theme="dark"] div.smallcalendar button.flowchart-timeline-close{border-color: rgba(148, 163, 184, 0.38);background: #1f2937;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.34);color: #cbd5e1;}[data-theme="dark"] div.smallcalendar button.flowchart-timeline-close:hover,[data-theme="dark"] div.smallcalendar button.flowchart-timeline-close:focus{border-color: rgba(96, 165, 250, 0.58);background: rgba(37, 99, 235, 0.18);color: #93c5fd;}[data-theme="dark"] div.smallcalendar div.flowchart-timeline-content,[data-theme="dark"] div.smallcalendar div.calendar,[data-theme="dark"] div.smallcalendar div.calendar div.weekshift-wrapper{background: #0f172a;}[data-theme="dark"] div.smallcalendar div.calendar div.weekshift-body div.row{border-bottom-color: rgba(148, 163, 184, 0.20);background: #111827;}[data-theme="dark"] div.smallcalendar div.calendar div.weekshift-body div.row.header{border-bottom-color: rgba(148, 163, 184, 0.24);background: #111827;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.30);}[data-theme="dark"] div.smallcalendar div.calendar div.weekshift-body div.row.header div.label,[data-theme="dark"] div.smallcalendar div.calendar div.weekshift-body div.row.header div.label a,[data-theme="dark"] div.smallcalendar div.calendar div.weekshift-body div.col.timecolumn ul li,[data-theme="dark"] div.smallcalendar div.calendar div.weekshift-body div.row.header div.label.timelabel ul li{color: #94a3b8 !important;}[data-theme="dark"] div.smallcalendar div.calendar div.weekshift-body div.row.header div.label span.bigger,[data-theme="dark"] div.smallcalendar div.calendar div.weekshift-body div.row.header div.label.timelabel ul li span.hourlabel{color: #e5e7eb !important;}[data-theme="dark"] div.smallcalendar div.calendar div.weekshift-body div.col.shiftname-column div.item{background: rgba(30, 41, 59, 0.92) !important;color: #cbd5e1;}[data-theme="dark"] div.smallcalendar div.calendar div.weekshift-body div.col.shiftshading-column div.shading{background-color: #94a3b8;opacity: 0.18;}[data-theme="dark"] div.smallcalendar div.calendar div.weekshift-body div.col.shiftshading-column div.shading.grey{box-shadow: 1px 0 0 0 rgba(148, 163, 184, 0.36);opacity: 0.36;}[data-theme="dark"] div.smallcalendar div.calendar div.weekshift-body div.col.slide-column div.item{box-shadow: inset -1px 0 0 0 rgba(15, 23, 42, 0.70), 0 1px 3px rgba(0, 0, 0, 0.36);}div#wmsTransport{overflow: auto;bottom: 40%;}div#wmsTransport div.map{position: absolute;top: 20px;right: 20px;bottom: 20px;left: 20px;background: white;box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);}div#wmsTransport.data div.map{left: 40%;}div.pdfwaypointtext-markdown p{margin: 0 0 6px 0;}div.pdfwaypointtext-markdown p:last-child{margin-bottom: 0;}div.pdfwaypointtext-markdown ul,div.pdfwaypointtext-markdown ol{margin: 0 0 6px 18px;padding: 0;}div.pdfwaypointtext-markdown strong{font-weight: bold;}form#pdfwaypointtextForm fieldset#fieldset_pdfwaypointtext ol li:has(> input[type="hidden"]){display: none;min-height: 0;}.switch-button-label {float: left;font-size: 10pt;cursor: pointer;}.switch-button-label.off {color: #933;}.switch-button-label.on {color: green;}.switch-button-background {float: left;position: relative;background: #933;border: 1px solid #aaa;margin: 1px 10px;border-radius: 6.5px;cursor: pointer;}.checked {background: green;}.switch-button-button {position: absolute;left: -1px;top : -1px;background: #FAFAFA;border: 1px solid #aaa;border-radius: 6.5px;}.circliful {position: relative;}.circle-text, .circle-info, .circle-text-half, .circle-info-half {width: 100%;position: absolute;text-align: center;display: inline-block;}.circle-info, .circle-info-half {color: #999;}.circliful .fa {margin: -10px 3px 0 3px;position: relative;bottom: 4px;}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family: Roboto, sans-serif;font-weight:bold;cursor:pointer;color:#303030;position:relative;z-index: 2147483647;}.date-picker-wrapper{position:absolute;z-index: 2147483647;border:1px solid #bfbfbf;background-color:#efefef;width:428px;padding: 5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family: Roboto, sans-serif;box-shadow:3px 3px 10px rgba(0,0,0,0.5);}.date-picker-wrapper.single-date {width:auto;}.date-picker-wrapper.no-shortcuts { padding-bottom:12px;}.date-picker-wrapper .footer{font-size: 13px;padding-top: 3px;}.date-picker-wrapper b{color:#666;font-weight:700;}.date-picker-wrapper a{color: rgb(107, 180, 214);text-decoration:underline;}.date-picker-wrapper .month-name{text-transform: uppercase;}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative;_overflow:hidden;}.date-picker-wrapper .month-wrapper table{width:190px;float:left;}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:right;}.date-picker-wrapper .month-wrapper table th,.date-picker-wrapper .month-wrapper table td{vertical-align:middle;text-align:center;line-height:14px;margin : 0px;padding : 0px;}.date-picker-wrapper .month-wrapper table .day{height:19px;line-height:19px;font-size:12px;margin-bottom:1px;color:#999;cursor:default;}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default;}.date-picker-wrapper .month-wrapper table .day.checked{background-color: rgba(156, 219, 247, 0.5);}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform: uppercase;}.date-picker-wrapper .month-wrapper table .day.has-tooltip { cursor:help !important;}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer;}.date-picker-wrapper .month-wrapper table .day.real-today { background-color: rgb(255, 230, 132); }.date-picker-wrapper .month-wrapper table .day.real-today.checked { background-color: rgb(112, 204, 213); }.date-picker-wrapper table .caption{height:40px;}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer;}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:white;}.date-picker-wrapper .gap{position:absolute;display:none;top:0px;left:204px;z-index: 1;width:15px;height: 100%;background-color:red;font-size:0;line-height:0;}.date-picker-wrapper .gap .gap-lines { height: 100%; overflow:hidden; }.date-picker-wrapper .gap .gap-line { height:15px;width:15px; position:relative;}.date-picker-wrapper .gap .gap-line .gap-1 { z-index:1; height:0; border-left:8px solid white; border-top:8px solid #eee;border-bottom:8px solid #eee; }.date-picker-wrapper .gap .gap-line .gap-2 { position:absolute; right:0; top:0px; z-index:2; height:0; border-left:8px solid transparent; border-top:8px solid white; }.date-picker-wrapper .gap .gap-line .gap-3 { position:absolute; right:0; top:8px; z-index:2; height:0; border-left:8px solid transparent; border-bottom:8px solid white; }.date-picker-wrapper .gap .gap-top-mask { width: 6px; height:1px; position:absolute; top: -1px; left: 1px; background-color: #eee; z-index:3; }.date-picker-wrapper .gap .gap-bottom-mask { width: 6px; height:1px; position:absolute; bottom: -1px; left: 7px; background-color: #eee; z-index:3; }.date-picker-wrapper .selected-days{display:none;}.date-picker-wrapper .drp_top-bar{line-height:40px;height:40px;position:relative;}.date-picker-wrapper .drp_top-bar .error-top { display:none; }.date-picker-wrapper .drp_top-bar .normal-top { display:none; }.date-picker-wrapper .drp_top-bar .default-top { display:block; }.date-picker-wrapper .drp_top-bar.error .default-top { display:none; }.date-picker-wrapper .drp_top-bar.error .error-top { display:block; color:red; }.date-picker-wrapper .drp_top-bar.normal .default-top { display:none; }.date-picker-wrapper .drp_top-bar.normal .normal-top { display:block; }.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right: 0px;top: 6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color: #d9eef7;border: solid 1px #0076a3;background: #0095cd;background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));background: -moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');color:white;}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor: pointer;color: #606060;border: solid 1px #b7b7b7;background: #fff;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));background: -moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}.time {position: relative;}.time input[type=range] {vertical-align: middle;}.time1, .time2 {width: 180px;padding: 0 5px;text-align: center;}.time1 {float: left;}.time2 {float: right;}.hour, .minute {text-align: right;}.hide {display: none;}.date-picker-wrapper {box-sizing: border-box;width: 468px;max-width: calc(100vw - var(--space-6));padding: var(--space-4);border: 1px solid var(--border-default);border-radius: var(--radius-xl);background: var(--bg-surface-raised);box-shadow: var(--shadow-xl);color: var(--text-secondary);font-family: var(--font-family);font-size: var(--font-size-sm);line-height: var(--line-height-normal);}.date-picker-wrapper *,.date-picker-wrapper *::before,.date-picker-wrapper *::after {box-sizing: border-box;}.date-picker-wrapper.single-date {width: 244px;}.date-picker-wrapper .drp_top-bar {display: flex;align-items: center;min-height: 36px;height: auto;padding: 0 0 var(--space-3);line-height: var(--line-height-normal);}.date-picker-wrapper .drp_top-bar .normal-top,.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .default-top {min-width: 0;}.date-picker-wrapper .drp_top-bar .normal-top > span:first-child {color: var(--text-secondary) !important;}.date-picker-wrapper .drp_top-bar b {color: var(--text-primary);font-weight: var(--font-weight-semibold);}.date-picker-wrapper .drp_top-bar .selected-days {color: var(--text-tertiary);font-style: normal;}.date-picker-wrapper .drp_top-bar.error .error-top {color: var(--text-danger);}.date-picker-wrapper .drp_top-bar .apply-btn {top: 0;right: 0;min-height: 32px;padding: 0 var(--space-3);border: 1px solid var(--btn-primary-bg);border-radius: var(--radius-md);background: var(--btn-primary-bg);color: var(--btn-primary-text);font-family: inherit;font-size: var(--font-size-sm);font-weight: var(--font-weight-semibold);filter: none;}.date-picker-wrapper .drp_top-bar .apply-btn:hover {background: var(--btn-primary-bg-hover);}.date-picker-wrapper .drp_top-bar .apply-btn.disabled {border-color: var(--btn-secondary-border);background: var(--btn-secondary-bg);color: var(--text-disabled);filter: none;}.date-picker-wrapper .month-wrapper {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--space-3);padding: 0;overflow: visible;border: 0;background: transparent;}.date-picker-wrapper.single-date .month-wrapper {grid-template-columns: minmax(0, 1fr);}.date-picker-wrapper .month-wrapper > div[style*="clear:both"] {display: none;}.date-picker-wrapper .month-wrapper > .time {grid-column: 1 / -1;}.date-picker-wrapper .month-wrapper table,.date-picker-wrapper .month-wrapper table.month2 {width: 100%;padding: var(--space-2);float: none;border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);border-collapse: separate;border-spacing: 2px;background: var(--bg-surface);}.date-picker-wrapper .month-wrapper table .caption {height: 36px;}.date-picker-wrapper .month-name {color: var(--text-primary);font-size: var(--font-size-sm);font-weight: var(--font-weight-semibold);text-transform: none;}.date-picker-wrapper table .caption .prev,.date-picker-wrapper table .caption .next {display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;padding: 0;border-radius: var(--radius-md);color: var(--text-secondary);font-size: 0;cursor: pointer;}.date-picker-wrapper table .caption .prev::before,.date-picker-wrapper table .caption .next::before {content: "";width: 7px;height: 7px;border-top: 2px solid currentColor;border-right: 2px solid currentColor;}.date-picker-wrapper table .caption .prev::before {transform: rotate(-135deg);}.date-picker-wrapper table .caption .next::before {transform: rotate(45deg);}.date-picker-wrapper table .caption .prev:hover,.date-picker-wrapper table .caption .next:hover {background: var(--toolbar-hover);color: var(--text-primary);}.date-picker-wrapper .month-wrapper table .week-name {height: 28px;color: var(--text-tertiary);font-size: var(--font-size-xs);font-weight: var(--font-weight-semibold);line-height: 28px;text-transform: uppercase;}.date-picker-wrapper .month-wrapper table th,.date-picker-wrapper .month-wrapper table td {padding: 0;line-height: normal;}.date-picker-wrapper .month-wrapper table .day {display: flex;align-items: center;justify-content: center;height: 27px;margin: 0;border-radius: var(--radius-sm);color: var(--text-tertiary);font-size: var(--font-size-sm);line-height: 27px;}.date-picker-wrapper .month-wrapper table .day.toMonth.valid {color: var(--text-primary);}.date-picker-wrapper .month-wrapper table .day.valid:hover {background: var(--toolbar-hover);color: var(--toolbar-hover-text);}.date-picker-wrapper .month-wrapper table .day.checked {border-radius: 0;background: var(--toolbar-active);color: var(--toolbar-active-text);}.date-picker-wrapper .month-wrapper table .day.range-start,.date-picker-wrapper .month-wrapper table .day.range-end {background: var(--color-primary-200);color: var(--color-primary-800);font-weight: var(--font-weight-semibold);}.date-picker-wrapper .month-wrapper table .day.range-start {border-radius: var(--radius-md) 0 0 var(--radius-md);}.date-picker-wrapper .month-wrapper table .day.range-end {border-radius: 0 var(--radius-md) var(--radius-md) 0;}.date-picker-wrapper .month-wrapper table .day.range-start.range-end {border-radius: var(--radius-md);}.date-picker-wrapper .month-wrapper table .day.real-today {background: var(--color-warning-50);box-shadow: inset 0 0 0 1px var(--color-warning-500);color: var(--color-warning-700);font-weight: var(--font-weight-semibold);}.date-picker-wrapper .month-wrapper table .day.real-today.checked {background: var(--toolbar-active);color: var(--toolbar-active-text);}.date-picker-wrapper .month-wrapper table .day.real-today.range-start,.date-picker-wrapper .month-wrapper table .day.real-today.range-end {background: var(--color-primary-200);color: var(--color-primary-800);}.date-picker-wrapper .footer {display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-1);margin-top: var(--space-3);padding-top: var(--space-3);border-top: 1px solid var(--border-subtle);color: var(--text-secondary);font-size: var(--font-size-xs);line-height: var(--line-height-normal);}.date-picker-wrapper .footer b {margin-right: var(--space-1);color: var(--text-secondary);}.date-picker-wrapper .footer a {display: inline-flex;align-items: center;min-height: 26px;padding: 0 var(--space-2);border: 1px solid var(--border-subtle);border-radius: var(--radius-full);background: var(--bg-surface);color: var(--text-link);text-decoration: none;}.date-picker-wrapper .footer a:hover,.date-picker-wrapper .footer a:focus {border-color: var(--color-primary-300);background: var(--toolbar-hover);color: var(--text-primary);outline: 0;}[data-theme="dark"] .date-picker-wrapper .month-wrapper table .day.real-today {background: rgba(245, 158, 11, 0.12);color: var(--color-warning-500);}@media (max-width: 560px) {.date-picker-wrapper {width: calc(100vw - var(--space-6));}.date-picker-wrapper .month-wrapper {grid-template-columns: minmax(0, 1fr);}}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed .fc-today{background:#fcf8e3}.fc-highlight{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-bgevent{background:#8fdf82;opacity:.3;filter:alpha(opacity=30)}.fc-nonbusiness{background:#d7d7d7}.fc-icon{display:inline-block;width:1em;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative;margin:0 -1em}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700;font-size:200%;top:-7%;left:3%}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700;font-size:200%;top:-7%;left:-3%}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%;left:-2%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%;left:2%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{overflow-y:scroll;overflow-x:hidden}.fc-scroller>*{position:relative;width:100%;overflow:hidden}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;background-color:#3a87ad;font-weight:400}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-event.fc-draggable,.fc-event[href]{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:3}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-h-event .fc-resizer{top:-1px;bottom:-1px;left:-1px;right:-1px;width:5px}.fc-ltr .fc-h-event .fc-start-resizer,.fc-ltr .fc-h-event .fc-start-resizer:after,.fc-ltr .fc-h-event .fc-start-resizer:before,.fc-rtl .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-end-resizer:after,.fc-rtl .fc-h-event .fc-end-resizer:before{right:auto;cursor:w-resize}.fc-ltr .fc-h-event .fc-end-resizer,.fc-ltr .fc-h-event .fc-end-resizer:after,.fc-ltr .fc-h-event .fc-end-resizer:before,.fc-rtl .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-start-resizer:after,.fc-rtl .fc-h-event .fc-start-resizer:before{left:auto;cursor:e-resize}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-day-grid-event .fc-resizer{left:-3px;right:-3px;width:7px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-toolbar{text-align:center;margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0 2px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-top:2px;padding-bottom:2px}.fc-basic-view .fc-week-number{text-align:center}.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}.fc-ltr .fc-basic-view .fc-day-number{text-align:right}.fc-rtl .fc-basic-view .fc-day-number{text-align:left}.fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity=30)}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event .fc-resizer:after{content:"="}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}div.hasCalculator, span.hasCalculator {position: relative;}button.calculator-trigger {width: 25px;padding: 0px;}img.calculator-trigger {margin: 2px;vertical-align: middle;}.calculator-popup {display: none;z-index: 2147483647;margin: 0;padding: 0;border: 1px solid #888;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;color: #000;background-color: #f4f4f4;font-family: Roboto, sans-serif;}.calculator-keyentry {position: absolute;top: 3px;right: 3px;width: 0px;}.calculator-inline {position: relative;border: 1px solid #888;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #f4f4f4;}.calculator-inline .calculator-close {display: none;}.calculator-disabled {position: absolute;z-index: 100;background-color: white;opacity: 0.5;filter: alpha(opacity=50);}.calculator-rtl {direction: rtl;}.calculator-prompt {clear: both;text-align: center;}.calculator-prompt.ui-widget-header {margin: 2px;}.calculator-result {clear: both;margin: 2px;padding: 0px 2px;text-align: right;background-color: #fff;border: 1px inset #000;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-size: 110%;}.calculator-focussed {background-color: #ffc;}.calculator-row {clear: both;width: 100%;}.calculator-space {float: left;margin: 2px;width: 28px;}.calculator-half-space {float: left;margin: 1px;width: 14px;}.calculator-row button {position: relative;float: left;margin: 2px;padding: 0px;height: 22px;background-color: #f4f4f4;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-align: center;cursor: pointer;}.calculator-row .calculator-ctrl {width: 60px;background-color: #e8e8e8;}.calculator-row .calculator-undo, .calculator-row .calculator-clear-error, .calculator-row .calculator-clear {width: 28px;}.calculator-row .calculator-base, .calculator-row .calculator-angle {width: 28px;font-size: 70%;}.calculator-row .calculator-base-active, .calculator-row .calculator-angle-active {border: 2px inset #fff;}.calculator-digit, .calculator-oper {width: 28px;}.calculator-mem-empty {color: #888;}.calculator-row .calculator-trig {font-size: 70%;}@-moz-document url-prefix() { // Firefox.calculator-trig, .calculator-base {text-indent: -3px;}}.calculator-key-down {-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}.calculator-keystroke {display: none;width: 16px;height: 14px;position: absolute;left: -1px;top: -1px;color: #000;background-color: #fff;border: 1px solid #888;font-size: 80%;}.calculator-angle .calculator-keystroke, .calculator-base .calculator-keystroke, .calculator-trig .calculator-keystroke {top: -2px;font-size: 95%;}.calculator-keyname {width: 22px;font-size: 70%;}.ui-timepicker-inline { display: inline; }#ui-timepicker-div { padding: 0.2em; }.ui-timepicker-table { display: inline-table; width: 0; }.ui-timepicker-table table { margin:0.15em 0 0 0; border-collapse: collapse; }.ui-timepicker-hours, .ui-timepicker-minutes { padding: 0.2em;}.ui-timepicker-table .ui-timepicker-title { line-height: 1.8em; text-align: center; }.ui-timepicker-table td { padding: 0.1em; width: 2.2em; }.ui-timepicker-table th.periods { padding: 0.1em; width: 2.2em; }.ui-timepicker-table td span {display:block;padding:0.2em 0.3em 0.2em 0.5em;width: 1.2em;text-align:right;text-decoration:none;}.ui-timepicker-table td a {display:block;padding:0.2em 0.3em 0.2em 0.5em;width: 1.2em;cursor: pointer;text-align:right;text-decoration:none;}.ui-timepicker .ui-timepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0;}.ui-timepicker .ui-timepicker-buttonpane button { margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }.ui-timepicker .ui-timepicker-close { float: right }.ui-timepicker .ui-timepicker-now { float: left; }.ui-timepicker .ui-timepicker-deselect { float: left; }.jqifade{position: absolute;background-color: #777777;}div.jqi{width: 400px;font-family: Roboto, sans-serif;position: absolute;background-color: #ffffff;font-size: 11px;text-align: left;border: solid 1px #eeeeee;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;padding: 7px;}div.jqi .jqicontainer{}div.jqi .jqiclose{position: absolute;top: 4px; right: -2px;width: 18px;cursor: default;color: #bbbbbb;font-weight: bold;}div.jqi .jqistate{background-color: #fff;}div.jqi .jqititle{padding: 5px 10px;font-size: 16px;line-height: 20px;border-bottom: solid 1px #eeeeee;}div.jqi .jqimessage{padding: 10px;line-height: 20px;color: #444444;}div.jqi .jqibuttons{text-align: right;margin: 0 -7px -7px -7px;border-top: solid 1px #e4e4e4;background-color: #f4f4f4;border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;-webkit-border-radius: 0 0 6px 6px;}div.jqi .jqibuttons button{margin: 0;padding: 15px 20px;background-color: transparent;font-weight: normal;border: none;border-left: solid 1px #e4e4e4;color: #777;font-weight: bold;font-size: 12px;}div.jqi .jqibuttons button.jqidefaultbutton{color: #489afe;}div.jqi .jqibuttons button:hover,div.jqi .jqibuttons button:focus{color: #287ade;outline: none;}.jqiwarning .jqi .jqibuttons{background-color: #b95656;}div.jqi .jqiparentstate::after{background-color: #777;opacity: 0.6;filter: alpha(opacity=60);content: '';position: absolute;top:0;left:0;bottom:0;right:0;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}div.jqi .jqisubstate{position: absolute;top:0;left: 20%;width: 60%;padding: 7px;border: solid 1px #eeeeee;border-top: none;border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;-webkit-border-radius: 0 0 6px 6px;}div.jqi .jqisubstate .jqibuttons button{padding: 10px 18px;}.jqi .jqiarrow{ position: absolute; height: 0; width:0; line-height: 0; font-size: 0; border: solid 10px transparent;}.jqi .jqiarrowtl{ left: 10px; top: -20px; border-bottom-color: #ffffff; }.jqi .jqiarrowtc{ left: 50%; top: -20px; border-bottom-color: #ffffff; margin-left: -10px; }.jqi .jqiarrowtr{ right: 10px; top: -20px; border-bottom-color: #ffffff; }.jqi .jqiarrowbl{ left: 10px; bottom: -20px; border-top-color: #ffffff; }.jqi .jqiarrowbc{ left: 50%; bottom: -20px; border-top-color: #ffffff; margin-left: -10px; }.jqi .jqiarrowbr{ right: 10px; bottom: -20px; border-top-color: #ffffff; }.jqi .jqiarrowlt{ left: -20px; top: 10px; border-right-color: #ffffff; }.jqi .jqiarrowlm{ left: -20px; top: 50%; border-right-color: #ffffff; margin-top: -10px; }.jqi .jqiarrowlb{ left: -20px; bottom: 10px; border-right-color: #ffffff; }.jqi .jqiarrowrt{ right: -20px; top: 10px; border-left-color: #ffffff; }.jqi .jqiarrowrm{ right: -20px; top: 50%; border-left-color: #ffffff; margin-top: -10px; }.jqi .jqiarrowrb{ right: -20px; bottom: 10px; border-left-color: #ffffff; }body .jqibox{z-index: 2147483647 !important;}body.pxe .jqibox{zoom: 1.7;}.strength_meter{height:23px;width: 154px;background:silver;}.strength_meter div{height:23px;width:75%;height:23px;text-align:center;color:black;font-weight:bold;line-height:23px;}.veryweak{background-color: #FFA0A0;border-color: #F04040!important}.weak{background-color: #FFB78C;border-color: #FF853C!important;}.medium{background-color: #FFEC8B;border-color: #FC0!important;}.strong{background-color: #C3FF88;border-color: #8DFF1C!important;}.better-autocomplete,.better-autocomplete > .result {list-style: none;padding: 0;margin: 0;background: none;}.better-autocomplete {text-align: left;font-family: Roboto, sans-serif;overflow: auto;cursor: default;background: white;border-bottom: 1px solid #bfbfbf;z-index: 10;max-height: 330px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }.better-autocomplete > .group {position: relative;padding: 3px;text-align: center;background: #e7e7e7;border-color: #bfbfbf;border-width: 1px 1px 0 1px;border-style: solid;}.better-autocomplete > .group > h3 {font-size: 11px;color: #555;padding: 0;margin: 0;}.better-autocomplete > .result {position: relative;padding: 5px 7px;background: white;border-color: #bfbfbf;border-width: 1px 1px 0 1px;border-style: solid;}.better-autocomplete > .result > h4 {font-size: 12px;color: #3c3c3c;padding: 0;margin: 0 0 2px 0;}.better-autocomplete > .result > p {font-size: 11px;line-height: 1.3;color: #6f6f6f;padding: 0;margin: 0;}.better-autocomplete > .result.highlight {background: #0075ba;border-top-color: #1f4a64;}.better-autocomplete > .result.highlight > h4,.better-autocomplete > .result.highlight > p {color: white;}button.keypad-trigger {width: 25px;padding: 0px;}img.keypad-trigger {margin: 2px;vertical-align: middle;}.keypad-popup, .keypad-inline, .keypad-key, .keypad-special {font-family: Arial,Helvetica,sans-serif;font-size: 14px;}.keypad-popup {display: none;z-index: 10;margin: 0;padding: 0;background-color: #fff;color: #000;border: 1px solid #888;-moz-border-radius: 0.25em;-webkit-border-radius: 0.25em;border-radius: 0.25em;}.keypad-keyentry {display: none;}.keypad-inline {background-color: #fff;border: 1px solid #888;-moz-border-radius: 0.25em;-webkit-border-radius: 0.25em;border-radius: 0.25em;}.keypad-disabled {position: absolute;z-index: 100;background-color: white;opacity: 0.5;filter: alpha(opacity=50);}.keypad-rtl {direction: rtl;}.keypad-prompt {clear: both;text-align: center;}.keypad-prompt.ui-widget-header {margin: 0.125em;}.keypad-row {width: 100%;}.keypad-space {display: inline-block;margin: 0.125em;width: 2em;}.keypad-half-space {display: inline-block;margin: 0.125em 0.0625em;width: 1em;}.keypad-key, .keypad-special {margin: 0.125em;padding: 0em;width: 2em;background-color: #f4f4f4;-moz-border-radius: 0.25em;-webkit-border-radius: 0.25em;border-radius: 0.25em;text-align: center;cursor: pointer;}.keypad-key[disabled] {border: 0.125em outset;}.keypad-key-down {}.keypad-special {width: 4.25em;}.keypad-spacebar {width: 13.25em;}.keypad-tab {width: 2em;}.keypad-clear, .keypad-back, .keypad-close, .keypad-shift {color: #fff;font-weight: bold;}.keypad-clear {background-color: #a00;}.keypad-back {background-color: #00a;}.keypad-close {background-color: #0a0;}.keypad-shift {background-color: #0aa;}@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} */ .selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {visibility: visible !important;background: #f2f2f2 !important;background: rgba(0, 0, 0, 0.06) !important;border: 0 none !important;-webkit-box-shadow: inset 0 0 12px 4px #ffffff;box-shadow: inset 0 0 12px 4px #ffffff;}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {content: '!';visibility: hidden;}.selectize-control.plugin-drag_drop .ui-sortable-helper {-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);}.selectize-dropdown-header {position: relative;padding: 5px 8px;border-bottom: 1px solid #d0d0d0;background: #f8f8f8;-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}.selectize-dropdown-header-close {position: absolute;right: 8px;top: 50%;color: #303030;opacity: 0.4;margin-top: -12px;line-height: 20px;font-size: 20px !important;}.selectize-dropdown-header-close:hover {color: #000000;}.selectize-dropdown.plugin-optgroup_columns .optgroup {border-right: 1px solid #f2f2f2;border-top: 0 none;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {border-right: 0 none;}.selectize-dropdown.plugin-optgroup_columns .optgroup:before {display: none;}.selectize-dropdown.plugin-optgroup_columns .optgroup-header {border-top: 0 none;}.selectize-control.plugin-remove_button [data-value] {position: relative;padding-right: 24px !important;}.selectize-control.plugin-remove_button [data-value] .remove {z-index: 1;position: absolute;top: 0;right: 0;bottom: 0;width: 17px;text-align: center;font-weight: bold;font-size: 12px;color: inherit;text-decoration: none;vertical-align: middle;display: inline-block;padding: 2px 0 0 0;border-left: 1px solid #0073bb;-webkit-border-radius: 0 2px 2px 0;-moz-border-radius: 0 2px 2px 0;border-radius: 0 2px 2px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.selectize-control.plugin-remove_button [data-value] .remove:hover {background: rgba(0, 0, 0, 0.05);}.selectize-control.plugin-remove_button [data-value].active .remove {border-left-color: #00578d;}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {background: none;}.selectize-control.plugin-remove_button .disabled [data-value] .remove {border-left-color: #aaaaaa;}.selectize-control.plugin-remove_button .remove-single {position: absolute;right: 28px;top: 6px;font-size: 23px;}.selectize-control{position: relative;width: 85.2%;float: left;}.selectize-dropdown,.selectize-input,.selectize-input input {color: #303030;font-family: inherit;font-size: 13px;line-height: 18px;-webkit-font-smoothing: inherit;}.selectize-input,.selectize-control.single .selectize-input.input-active {background: #ffffff;cursor: text;display: inline-block;}.selectize-input {border: 1px solid #d0d0d0;padding: 8px 8px;display: inline-block;width: 100%;overflow: hidden;position: relative;z-index: 1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0px 1px 1px #ffffff;-moz-box-shadow: 0px 1px 1px #ffffff;box-shadow: 0px 1px 1px #ffffff;border: 1px solid #ADADAD;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: #fbfbfb;font-size: 12px;color: #777777;resize: none;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom: 7px;}.selectize-control.multi .selectize-input.has-items {padding: 5px 8px 2px;}.selectize-input.full {background-color: #ffffff;}.selectize-input.disabled,.selectize-input.disabled * {cursor: default !important;}.selectize-input.focus {-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);}.selectize-input.dropdown-active {-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}.selectize-input > * {vertical-align: baseline;display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;}.selectize-control.multi .selectize-input > div {cursor: pointer;margin: 0 3px 3px 0;padding: 2px 6px;background: #1da7ee;color: #ffffff;border: 1px solid #0073bb;}.selectize-control.multi .selectize-input > div.active {background: #92c836;color: #ffffff;border: 1px solid #00578d;}.selectize-control.multi .selectize-input.disabled > div,.selectize-control.multi .selectize-input.disabled > div.active {color: #ffffff;border: 1px solid #aaaaaa;}.selectize-input > input {display: inline-block !important;padding: 0 !important;min-height: 0 !important;max-height: none !important;max-width: 100% !important;margin: 0 1px !important;text-indent: 0 !important;border: 0 none !important;background: none !important;line-height: inherit !important;-webkit-user-select: auto !important;-webkit-box-shadow: none !important;box-shadow: none !important;}.selectize-input > input::-ms-clear {display: none;}.selectize-input > input:focus {outline: none !important;}.selectize-input::after {content: ' ';display: block;clear: left;}.selectize-input.dropdown-active::before {content: ' ';display: block;position: absolute;background: #f0f0f0;height: 1px;bottom: 0;left: 0;right: 0;}.selectize-dropdown {position: absolute;z-index: 10;border: 1px solid #d0d0d0;background: #ffffff;margin: -1px 0 0 0;border-top: 0 none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}.selectize-dropdown [data-selectable] {cursor: pointer;overflow: hidden;}.selectize-dropdown [data-selectable] .highlight {background: rgba(125, 168, 208, 0.2);-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header {padding: 5px 8px;}.selectize-dropdown .optgroup:first-child .optgroup-header {border-top: 0 none;}.selectize-dropdown .optgroup-header {color: #303030;background: #ffffff;cursor: default;}.selectize-dropdown .active {background-color: #f5fafd;color: #495c68;}.selectize-dropdown .active.create {color: #495c68;}.selectize-dropdown .create {color: rgba(48, 48, 48, 0.5);}.selectize-dropdown-content {overflow-y: auto;overflow-x: hidden;max-height: 200px;-webkit-overflow-scrolling: touch;}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input {cursor: pointer;}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input {cursor: text;}.selectize-control.single .selectize-input:after {content: ' ';display: block;position: absolute;top: 50%;right: 15px;margin-top: -3px;width: 0;height: 0;border-style: solid;border-width: 5px 5px 0 5px;border-color: #808080 transparent transparent transparent;}.selectize-control.single .selectize-input.dropdown-active:after {margin-top: -4px;border-width: 0 5px 5px 5px;border-color: transparent transparent #808080 transparent;}.selectize-control.rtl.single .selectize-input:after {left: 15px;right: auto;}.selectize-control.rtl .selectize-input > input {margin: 0 4px 0 -2px !important;}.selectize-control .selectize-input.disabled {background-color: #fafafa;}.selectize-control.multi .selectize-input.has-items {padding-left: 5px;padding-right: 5px;}.selectize-control.multi .selectize-input.disabled [data-value] {text-shadow: none;-webkit-box-shadow: none;box-shadow: none;}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove {border-color: #e6e6e6;}.selectize-control.multi .selectize-input.disabled [data-value] .remove {background: none;}.selectize-control.multi .selectize-input [data-value] {text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-color: #1b9dec;background-image: -moz-linear-gradient(top, #1da7ee, #178ee9);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1da7ee), to(#178ee9));background-image: -webkit-linear-gradient(top, #1da7ee, #178ee9);background-image: -o-linear-gradient(top, #1da7ee, #178ee9);background-image: linear-gradient(to bottom, #1da7ee, #178ee9);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1da7ee', endColorstr='#ff178ee9', GradientType=0);-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03);box-shadow: 0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03);}.selectize-control.multi .selectize-input [data-value].active {background-color: #0085d4;background-image: -moz-linear-gradient(top, #008fd8, #0075cf);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#008fd8), to(#0075cf));background-image: -webkit-linear-gradient(top, #008fd8, #0075cf);background-image: -o-linear-gradient(top, #008fd8, #0075cf);background-image: linear-gradient(to bottom, #008fd8, #0075cf);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008fd8', endColorstr='#ff0075cf', GradientType=0);}.selectize-control.multi .selectize-input [data-value].account {background-color: #E59400;background-image: -moz-linear-gradient(top, #faaa00, #E59400);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#faaa00), to(#E59400));background-image: -webkit-linear-gradient(top, #faaa00, #E59400);background-image: -o-linear-gradient(top, #faaa00, #E59400);background-image: linear-gradient(to bottom, #faaa00, #E59400);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faaa00', endColorstr='#E59400', GradientType=0);}.selectize-control.multi .selectize-input [data-value].plain {background-color: #888888;background-image: -moz-linear-gradient(top, #808080, #a0a0a0);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#808080), to(#a0a0a0));background-image: -webkit-linear-gradient(top, #808080, #a0a0a0);background-image: -o-linear-gradient(top, #808080, #a0a0a0);background-image: linear-gradient(to bottom, #808080, #a0a0a0);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#808080', endColorstr='#a0a0a0', GradientType=0);}.selectize-control.single .selectize-input {-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.8);box-shadow: 0 1px 0 rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.8);background-color: #f9f9f9;background-image: -moz-linear-gradient(top, #fefefe, #f2f2f2);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f2f2f2));background-image: -webkit-linear-gradient(top, #fefefe, #f2f2f2);background-image: -o-linear-gradient(top, #fefefe, #f2f2f2);background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#fff2f2f2', GradientType=0);}.selectize-control.single .selectize-input,.selectize-dropdown.single {border-color: #b8b8b8;}.selectize-dropdown .optgroup-header {padding-top: 7px;font-weight: bold;font-size: 0.85em;}.selectize-dropdown .optgroup {border-top: 1px solid #f0f0f0;}.selectize-dropdown .optgroup:first-child {border-top: 0 none;}.tf-tree, .tf-tree li{list-style: none;padding-left: 0;line-height:20px;}.tf-tree .tf-child-true > ul{display: none; padding-left: 0;}.tf-tree .tf-child-true {cursor: pointer;position: relative;}.tf-tree .tf-child-true:before {display: block;position: absolute;top: -1px;left: 0;content: "▸";width: 20px;height: 20px;font-size: 11px;line-height: 20px;text-align: center;transition: .1s linear;}.tf-tree .tf-child-true.tf-open > div {font-weight: bold;}.tf-tree .tf-child-true.tf-open > ul {display: block;}.tf-tree .tf-child-true.tf-open:before {transform: rotate(90deg);}.tf-tree .tf-child-false {cursor: pointer;position: relative;}.tf-tree .tf-child-false:before {display: block;position: absolute;top: -1px;left: 0;content: "•";width: 20px;height: 20px;font-size: 11px;line-height: 20px;text-align: center;}.tf-tree .tf-closed {font-weight: normal;}.tf-tree .tf-selected {background: #fff;color: #08f;border-radius: 20px;}.tf-tree ul.tf-search-result {display: block;}.tf-tree ul.tf-search-result > li {display: none;}.tf-tree ul.tf-search-result > li.tf-search-result {display: block;}div.grid.speedsplit-active div.gridscrolltablediv div.gridheadwrapperdiv,div.grid.speedsplit-active div.gridscrolltablediv div.gridbodydiv{right: 60%;}div.grid.speedsplit-active table.gridtable tr th.hideonsplit,div.grid.speedsplit-active table.gridtable tr td.hideonsplit{display: none;}div.grid.speedsplit-active div.asside,body.tv div.asside{position: absolute;top: 0;right: 0;bottom: 0;left: 40%;overflow: auto;}body.tv div.asside{left: 0;}div.grid.speedsplit-active div.asside div.paper,body.tv div.asside div.paper{background: white;position: absolute;padding-bottom: 10px;overflow: scroll;top: 15px;bottom: 25px;left: 15px;right: 15px;width: calc(100% - 30px);box-shadow: 0 1px 1px rgba(0,0,0,0.15),0 10px 0 -5px #eee,0 10px 1px -4px rgba(0,0,0,0.15),0 20px 0 -10px #eee,0 20px 1px -9px rgba(0,0,0,0.15);display: block;}div.grid.speedsplit-active div.asside div.paper div.overflow,body.tv div.asside div.paper div.overflow{overflow: auto;position: absolute;top: 40px;bottom: 0;right: 0;left: 0;}body.tv div.asside div.paper div.overflow.big{overflow: auto;position: absolute;top: 70px;bottom: 0;right: 0;left: 0;}div.grid.speedsplit-active div.asside div.paper div.split-header{background-color: #f4f4f4;padding: 15px 0 15px 0;border-bottom: 1px solid #e9e9e9;}div.grid.speedsplit-active div.asside div.paper div.paper-header,body.tv div.asside div.paper div.paper-header{background-color: #f4f4f4;padding: 0 15px 0 15px;border-bottom: 1px solid #e9e9e9;height: 100px;}div.grid.speedsplit-active div.asside div.paper div.paper-header.small,body.tv div.asside div.paper div.paper-header.small{height: 40px;}div.grid.speedsplit-active div.asside div.paper div.paper-header.medium,body.tv div.asside div.paper div.paper-header.medium{height: 70px;}div.grid.speedsplit-active div.asside div.paper div.paper-header h1,body.tv div.asside div.paper div.paper-header h1{padding: 0 !important;margin: 8px 0 5px 0;width: calc(50% - 15px);}div.grid.speedsplit-active div.asside div.paper div.paper-header h1 a,body.tv div.asside div.paper div.paper-header h1 a{color: #439cd3 !important;}div.grid.speedsplit-active div.asside div.paper div.paper-header h1.left,body.tv div.asside div.paper div.paper-header h1.left{float: left;}div.grid.speedsplit-active div.asside div.paper div.paper-header h1.right,body.tv div.asside div.paper div.paper-header h1.right{float: right;text-align: right}div.grid.speedsplit-active div.asside div.paper div.paper-header h1 small,body.tv div.asside div.paper div.paper-header h1 small{padding-left: 5px;}div.grid.speedsplit-active div.asside div.paper div.paper-header div.label,body.tv div.asside div.paper div.paper-header div.label{width: 80px;padding-right: 5px;float: left;}div.grid.speedsplit-active div.asside div.paper div.paper-header div.value,body.tv div.asside div.paper div.paper-header div.value{width: auto;}body.tv div.asside div.paper ul#processingissues,body.tv div.asside div.paper ul#equipmentcheck,div.grid.speedsplit-active div.asside div.paper ul#attachments,div.grid.speedsplit-active div.asside div.paper ul#programattachments,div.grid.speedsplit-active div.asside div.paper ul#drawingattachments,body.tv div.asside div.paper ul#attachments{margin: 0;width: 100%;list-style-type: none;border: 0;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}div.grid.speedsplit-active div.asside div.paper ul#showcollector,body.tv div.asside div.paper ul#showcollector{margin: 0;margin-top: 1px;width: 100%;list-style-type: none;border: 0;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;border-top: 3px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}div.grid.speedsplit-active div.asside div.paper ul#processingissues li,div.grid.speedsplit-active div.asside div.paper ul#equipmentcheck li,body.tv div.asside div.paper ul#processingissues li,body.tv div.asside div.paper ul#equipmentcheck li{border-bottom: 1px solid #d1e1ea;padding: 0 5px 0 10px;min-height: 0;line-height: 29px;position: relative;list-style-type: none;}div.grid.speedsplit-active div.asside div.paper ul#processingissues.equipment li,body.tv div.asside div.paper ul#processingissues.equipment li{ height: 60px;}div.grid.speedsplit-active div.asside div.paper ul#showcollector li,body.tv div.asside div.paper ul#showcollector li{border-bottom: 1px solid #d1e1ea;margin-top: 1px;padding: 0 5px 0 10px;min-height: 0;line-height: 29px;position: relative;}div.grid.speedsplit-active div.asside div.paper ul#attachments li,div.grid.speedsplit-active div.asside div.paper ul#programattachments li,div.grid.speedsplit-active div.asside div.paper ul#drawingattachments li,body.tv div.asside div.paper ul#programattachments li,body.tv div.asside div.paper ul#drawingattachments li,body.tv div.asside div.paper ul#attachments li{line-height: normal;}div.grid.speedsplit-active div.asside div.paper ul#processingissues li:before,div.grid.speedsplit-active div.asside div.paper ul#equipmentcheck li:before,body.tv div.asside div.paper ul#processingissues li:before,body.tv div.asside div.paper ul#equipmentcheck li:before{position: absolute;left: 32px;top: 0;bottom: 0;content: "";border-left: 1px solid #eddddd;}div.grid.speedsplit-active div.asside div.paper ul#equipmentcheck li:before,body.tv div.asside div.paper ul#equipmentcheck li:before{border-left-color: #d1e1ea;}div.grid.speedsplit-active div.asside div.paper ul#processingissues.equipment li:before,body.tv div.asside div.paper ul#processingissues.equipment li:before{left: 52px;}div.grid.speedsplit-active div.asside div.paper ul#processingissues.equipment li:after,body.tv div.asside div.paper ul#processingissues.equipment li:after{ left: 55px;}div.grid.speedsplit-active div.asside div.paper ul#processingissues.fin li.first:before,div.grid.speedsplit-active div.asside div.paper ul#equipmentcheck.fin li.first:before,body.tv div.asside div.paper ul#processingissues.fin li.first:before,body.tv div.asside div.paper ul#equipmentcheck.fin li.first:before{border-left: 0;}div.grid.speedsplit-active div.asside div.paper ul#processingissues.fin li.first:after,div.grid.speedsplit-active div.asside div.paper ul#equipmentcheck.fin li.first:after,body.tv div.asside div.paper ul#processingissues.fin li.first:after,body.tv div.asside div.paper ul#equipmentcheck.fin li.first:after{border-left: 0;}div.grid.speedsplit-active div.asside div.paper ul#processingissues li:after,div.grid.speedsplit-active div.asside div.paper ul#equipmentcheck li:after,body.tv div.asside div.paper ul#processingissues li:after,body.tv div.asside div.paper ul#equipmentcheck li:after{position: absolute;left: 35px;top: 0;bottom: 0;content: "";border-left: 1px solid #eddddd;}div.grid.speedsplit-active div.asside div.paper ul#equipmentcheck li:after,body.tv div.asside div.paper ul#equipmentcheck li:after{border-left-color: #d1e1ea;}div.grid.speedsplit-active div.asside div.paper ul#processingissues li .processing-menuicon,div.grid.speedsplit-active div.asside div.paper ul#equipmentcheck li .processing-menuicon,body.tv div.asside div.paper ul#processingissues li .processing-menuicon,body.tv div.asside div.paper ul#equipmentcheck li .processing-menuicon,div.grid.speedsplit-active div.asside div.paper ul#showcollector li .showcollector-menuicon,body.tv div.asside div.paper ul#processingissues li .showcollector-menuicon{margin: 10px 22px 0 0;position: absolute;top: 0;cursor: pointer;}div.grid.speedsplit-active div.asside div.paper ul#processingissues textarea,div.grid.speedsplit-active div.asside div.paper ul#equipmentcheck textarea,body.tv div.asside div.paper ul#processingissues textarea,body.tv div.asside div.paper ul#equipmentcheck textarea{width: calc(100% - 77px);width: -webkit-calc(100% - 77px);border: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;line-height: 16px;height: 16px;margin: 10px 0 0 36px;padding: 0;resize: none;overflow: hidden;background: white;}div.grid.speedsplit-active div.asside div.paper ul#showcollector textarea,body.tv div.asside div.paper ul#showcollector textarea{width: calc(100% - 77px);width: -webkit-calc(100% - 77px);border: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;line-height: 16px;height: 16px;margin: 10px 0 0 36px;padding: 0;resize: none;overflow: hidden;background: white;}div.grid.speedsplit-active div.asside div.paper div.sos,body.tv div.asside div.paper div.sos{background: linear-gradient(#b25244, #5e1912);width: 40px;text-align: center;position: absolute;top: 0;padding: 2px 5px;color: #eaeceb;left: calc(50% - 25px);border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}div.grid.speedsplit-active div.asside div.paper div.sos.active,body.tv div.asside div.paper div.sos.active{background: linear-gradient(#7BA975, #417538);}div.grid.speedsplit-active div.asside div.paper div.timetoggle,body.tv div.asside div.paper div.timetoggle{background: linear-gradient(#EDEDED, #C4C4C4);width: 140px;text-align: center;position: absolute;height: 18px;top: 76px;padding: 6px 5px 0px 5px;color: #eaeceb;left: calc(50% - 75px);border: 1px solid #ABABAB;border-bottom: none;border-top-right-radius: 8px;border-top-left-radius: 8px;}div.grid.speedsplit-active div.asside div.paper div.paper-header h1 a.pmMenu,body.tv div.asside div.paper div.paper-header h1 a.pmMenu{color: green !important;display: none;}div.lockscreen, div.lhmscreen{position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgb(41, 41, 58);}div.lockscreen .atActivating{display: none;}div.pinField{position: absolute;left: calc(50% - 88px);top: 2%;width: 183px;height: 30px;line-height: 30px;color: white;background: #949494;text-align: center;font-weight: bold;width: 180px;border: 2px solid white;}div.pinField.error{border-color: #933;color: #933;}div.lockscreen ol.lognum{position: absolute;width: 180px;border: 2px solid white;}div.lockscreen ol.lognum li{color: white;font-weight: bold;display: inline-block;width: 60px;height: 60px;line-height: 60px;text-align: center;background: #555555;border: 1px solid black;box-sizing: Border-box;}div.lockscreen ol.lognum li.touched{background: #555555;}body.pxe ::-webkit-scrollbar{width: 30px;height: 30px;}div.grid div.gridtablediv tbody tr.red td{background-color: #F3DCE3;}div.grid div.gridtablediv tbody tr.yellow td{background-color: #fdfbc2;}div.grid div.gridtablediv tbody tr.markblue td{border-top: 5px groove cornflowerblue;}div.grid div.gridtablediv tbody tr.thinmarkorange td{box-shadow: 0px -1px 0px lightsalmon;}div.grid div.gridtablediv tbody tr.markblue.thinmarkorange td{box-shadow: 0px -4px 0px lightsalmon;}div.grid div.gridbodydiv.ferreous-js-grid-search-matched tbody tr:not(.last):not(.do-not-hide){display: none;}div.grid div.gridbodydiv.ferreous-js-grid-search-matched tbody tr.ferreous-js-grid-search-match{display: table-row !important;}a.equipmentcheckimg{position: absolute;}div.grid div.gridtablediv tbody tr .hidden-tr-hover {visibility: hidden;}div.grid div.gridtablediv tbody tr:hover .hidden-tr-hover {visibility: visible;}div.wizzard{margin: 1px;}ul.wizzard-steps{padding: 0;margin: 0;list-style: none outside none;}ul.wizzard-steps li{position: relative;float: left;height: 30px;padding: 0 7px 0 13px;margin: 0;font-size: 12px;line-height: 30px;color: var(--text-muted);cursor: default;background: var(--bg-surface);border: 1px solid #d4d4d4;border-right: none;box-sizing: border-box;}ul.wizzard-steps li:first-child{padding-left: 5px;}ul.wizzard-steps li.active{color: #428bca;background: #f1f6fc;}ul.wizzard-steps li.danger{color: #a94442;background: #f2dede;}ul.wizzard-steps li.success{color: #3c763d;background: #dff0d8;}ul.wizzard-steps li.warning{color: #8a6d3b;background: #fcf8e3;}ul.wizzard-steps li .wizzard-badge,.ferreous-badge{display: inline-block;min-width: 10px;padding: 3px 2px;font-size: 8px;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;background-color: #999;border-radius: 10px;margin-right: 8px;vertical-align: top;margin-top: 8px;}.ferreous-badge{margin-top: 1px;margin-right: 2px;}ul.wizzard-steps li.active .wizzard-badge,.ferreous-badge.active{background-color: #428bca;}ul.wizzard-steps li.danger .wizzard-badge,.ferreous-badge.danger{background-color: #a94442;}ul.wizzard-steps li.success .wizzard-badge,.ferreous-badge.success{background-color: #3c763d;}ul.wizzard-steps li.warning .wizzard-badge,.ferreous-badge.warning{background-color: #8a6d3b;}ul.wizzard-steps li.info .wizzard-badge,.ferreous-badge.info{background-color: #439cd3;}ul.wizzard-steps li.info.info-i .wizzard-badge,.ferreous-badge.info.info-i{text-indent: -9999px;line-height: 0;min-width: 14px;}ul.wizzard-steps li.info.info-i .wizzard-badge:after,.ferreous-badge.info.info-i:after{content: 'i';text-indent: 0;display: block;line-height: 1;font-size: 12px;font-family: serif;}ul.wizzard-steps li .wizzard-chevron{position: absolute;top: 0;right: -8px;z-index: 1;display: block;border: 15px solid transparent;border-right: 0;border-left: 8px solid #d4d4d4;}ul.wizzard-steps li .wizzard-chevron:before{position: absolute;top: -15px;right: 1px;display: block;border: 15px solid transparent;border-right: 0;border-left: 8px solid var(--bg-surface);content: "";}ul.wizzard-steps li.active .wizzard-chevron:before{border-left: 8px solid #f1f6fc;}ul.wizzard-steps li.danger .wizzard-chevron:before{border-left: 8px solid #f2dede;}ul.wizzard-steps li.success .wizzard-chevron:before{border-left: 8px solid #dff0d8;}ul.wizzard-steps li.warning .wizzard-chevron:before{border-left: 8px solid #fcf8e3;}ul.wizzard-steps li .wizzard-end {position: absolute;top: 0;right: 0;bottom: 0;z-index: 1;display: block;border-right: 1px solid #d4d4d4;}div.gridtitle.tabmenu,div.gridtitle:has(> ul) {position: relative;display: flex;align-items: center;gap: 4px;height: 54px;min-height: 54px;overflow: visible;padding: 2px var(--space-3) 6px;border-bottom: 1px solid var(--border-subtle);background: transparent;color: var(--text-secondary);text-align: left;}div.grid.fullsize:has(> div.gridheader > div.gridtitle.tabmenu) > div.gridscrolltablediv,div.grid.fullsize:has(> div.gridheader > div.gridtitle > ul) > div.gridscrolltablediv,div.grid.moveable:has(> div.gridheader > div.gridtitle.tabmenu) > div.gridscrolltablediv,div.grid.moveable:has(> div.gridheader > div.gridtitle > ul) > div.gridscrolltablediv {top: 54px;}div.grid.fullsize.nofooter:has(> div.gridheader > div.gridtitle.tabmenu) > div.gridscrolltablediv,div.grid.fullsize.nofooter:has(> div.gridheader > div.gridtitle > ul) > div.gridscrolltablediv,div.grid.moveable.nofooter:has(> div.gridheader > div.gridtitle.tabmenu) > div.gridscrolltablediv,div.grid.moveable.nofooter:has(> div.gridheader > div.gridtitle > ul) > div.gridscrolltablediv {top: 54px;}div.gridtitle.tabmenu > ul {order: 1;position: static;display: flex;align-items: center;flex: 1 1 auto;min-width: 0;height: 36px;margin: 0 auto;overflow-x: auto;overflow-y: hidden;scrollbar-width: none;}div.gridtitle.tabmenu > ul::-webkit-scrollbar {display: none;}div.gridtitle.tabmenu > ul.formmenu {position: static;top: auto;margin: 0;}div.gridtitle.tabmenu > ul > li,div.gridtitle.tabmenu ul.formmenu > li,ul#formTabbar.formmenu > li,ul#system-collaboration-list-steps.formmenu > li {display: flex;align-items: center;flex: 0 0 auto;min-width: 0;height: 36px;margin: 0 var(--space-2) 0 0;border: 0;border-top: 3px solid transparent;border-bottom: 3px solid transparent;color: var(--text-secondary);font-size: var(--font-size-sm);line-height: var(--line-height-normal);white-space: nowrap;}div.gridtitle.tabmenu > ul > li:hover,div.gridtitle.tabmenu ul.formmenu > li:hover,ul#formTabbar.formmenu > li:hover,ul#system-collaboration-list-steps.formmenu > li:hover {border-color: transparent transparent var(--border-strong);text-decoration: none;}div.gridtitle.tabmenu > ul > li.active,div.gridtitle.tabmenu ul.formmenu > li.active,ul#formTabbar.formmenu > li.active,ul#system-collaboration-list-steps.formmenu > li.active {border-color: transparent transparent var(--area-accent);}div.gridtitle.tabmenu > ul > li.has-errors.active,div.gridtitle.tabmenu ul.formmenu > li.has-errors.active,ul#formTabbar.formmenu > li.has-errors.active,ul#system-collaboration-list-steps.formmenu > li.has-errors.active {border-bottom-color: var(--color-danger-600);}div.gridtitle.tabmenu > ul > li > a,div.gridtitle.tabmenu ul.formmenu > li > a,ul#formTabbar.formmenu > li > a,ul#system-collaboration-list-steps.formmenu > li > a {display: flex;align-items: center;height: 36px;min-width: 0;padding: 0 var(--space-2);color: var(--text-link);cursor: pointer;text-decoration: none;line-height: 1;}div.gridtitle.tabmenu > ul > li > a *,div.gridtitle.tabmenu ul.formmenu > li > a *,ul#formTabbar.formmenu > li > a *,ul#system-collaboration-list-steps.formmenu > li > a * {cursor: inherit;}div.gridtitle.tabmenu > ul > li.active > a,div.gridtitle.tabmenu ul.formmenu > li.active > a,ul#formTabbar.formmenu > li.active > a,ul#system-collaboration-list-steps.formmenu > li.active > a {color: var(--area-accent-deep);font-weight: var(--font-weight-semibold);}div.gridtitle.tabmenu ul li.title,div.gridtitle.tabmenu ul li.statictitle,ul#formTabbar.formmenu li.title,ul#formTabbar.formmenu li.statictitle,ul#system-collaboration-list-steps.formmenu li.title,ul#system-collaboration-list-steps.formmenu li.statictitle {height: 36px;margin: 0 var(--space-3) 0 0;border: 0;color: var(--text-muted);font-weight: var(--font-weight-semibold);}div.gridtitle.tabmenu ul li.menuItemForm,div.gridtitle.tabmenu ul.formmenu li.menuItemForm,ul#formTabbar.formmenu li.menuItemForm {flex: 0 0 auto;height: 36px;margin: 0 var(--space-2) 0 0;border: 0;background: transparent;box-shadow: none;}div.gridtitle.tabmenu ul li.menuItemForm form,div.gridtitle.tabmenu ul.formmenu li.menuItemForm form,ul#formTabbar.formmenu li.menuItemForm form {display: flex;align-items: center;height: 36px;margin: 0;}div.gridtitle.tabmenu ul li.menuItemForm fieldset,div.gridtitle.tabmenu ul.formmenu li.menuItemForm fieldset,ul#formTabbar.formmenu li.menuItemForm fieldset {display: flex;align-items: center;gap: var(--space-2);height: 36px;margin: 0;padding: 0;}div.gridtitle.tabmenu ul li.menuItemForm ol,div.gridtitle.tabmenu ul.formmenu li.menuItemForm ol,ul#formTabbar.formmenu li.menuItemForm ol {display: flex;align-items: center;gap: var(--space-2);height: 36px;margin: 0;padding: 0;list-style: none;}div.gridtitle.tabmenu ul li.menuItemForm li,div.gridtitle.tabmenu ul.formmenu li.menuItemForm li,ul#formTabbar.formmenu li.menuItemForm li {display: flex;align-items: center;height: 36px;margin: 0;border: 0;}div.gridtitle.tabmenu ul li.menuItemForm select,div.gridtitle.tabmenu ul.formmenu li.menuItemForm select,ul#formTabbar.formmenu li.menuItemForm select {min-width: 128px;height: 32px;margin: 0;padding: 0 var(--space-8) 0 var(--space-3);border: 1px solid var(--input-border);border-radius: var(--radius-md);background-color: var(--bg-surface);color: var(--text-primary);font-size: var(--font-size-sm);}div.gridtitle.tabmenu ul li.menuItemForm input[type="checkbox"],div.gridtitle.tabmenu ul.formmenu li.menuItemForm input[type="checkbox"],ul#formTabbar.formmenu li.menuItemForm input[type="checkbox"] {width: 16px;height: 16px;margin: 0 var(--space-2) 0 0;padding: 0;}div.gridtitle.tabmenu ul li.menuItemForm label,div.gridtitle.tabmenu ul.formmenu li.menuItemForm label,ul#formTabbar.formmenu li.menuItemForm label {margin: 0;color: var(--text-secondary);font-size: var(--font-size-sm);line-height: 1;}div.gridtitle.tabmenu > div.search {order: 20;display: flex;align-items: center;flex: 0 0 auto;height: 36px;margin: 0 0 0 auto;float: none;}div.gridtitle.tabmenu > div.nova-grid-tools {order: 20;display: flex;align-items: center;flex: 0 0 auto;gap: 4px;height: 36px;margin: 0 0 0 auto;padding: 0;border: 0;background: transparent;box-shadow: none;}div.gridtitle.tabmenu > div.nova-grid-tools > div {display: flex;align-items: center;flex: 0 0 auto;height: 30px;margin: 0;float: none;}div.gridtitle.tabmenu div.search form {display: flex;align-items: center;gap: 4px;margin: 0;}div.gridtitle.tabmenu div.search.nova-grid-search form {gap: 4px;}div.gridtitle.tabmenu div.search form br {display: none;}div.gridtitle.tabmenu div.search form input.quicksearch {width: 180px;height: 30px;margin: 0;padding: 0 var(--space-3);border: 1px solid var(--input-border);border-radius: var(--radius-full);background: var(--bg-surface);box-shadow: none;color: var(--text-primary);font-size: var(--font-size-sm);transition: border-color var(--transition-fast), box-shadow var(--transition-fast), width var(--transition-fast);}div.gridtitle.tabmenu div.search.nova-grid-search form input.quicksearch,div.gridtitle.tabmenu div.search.nova-grid-search:not(.is-expanded) form input.quicksearch,div.gridtitle.tabmenu div.search.nova-grid-search.is-expanded form input.quicksearch,div.gridtitle.tabmenu div.search.nova-grid-search-pending form input.quicksearch {display: none !important;}div.gridtitle.tabmenu div.search.nova-grid-search span.nova-grid-search-control,div.gridtitle.tabmenu div.search.nova-grid-search button.nova-grid-search-toggle,div.gridtitle.tabmenu div.search.nova-grid-search button.nova-grid-search-clear,div.gridtitle.tabmenu div.search.nova-grid-search button.nova-grid-search-help,div.gridtitle.tabmenu button.nova-grid-tool-menu-toggle {display: inline-flex;align-items: center;justify-content: center;width: 28px;min-width: 44px;max-width: 28px;height: 30px;margin: 0;padding: 0;border: 1px solid var(--border-strong);border-radius: var(--radius-full);background: var(--bg-surface-raised);box-shadow: var(--shadow-xs);color: var(--text-muted);cursor: pointer;font: inherit;line-height: 1;transition: background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);}div.gridtitle.tabmenu div.search.nova-grid-search span.nova-grid-search-control {gap: 0;box-sizing: border-box;width: 32px;min-width: 32px;max-width: none;padding: 3px;overflow: hidden;}div.gridtitle.tabmenu div.search.nova-grid-search.has-search-value span.nova-grid-search-control {width: 64px;min-width: 64px;}div.gridtitle.tabmenu div.search.nova-grid-search span.nova-grid-search-control button {position: relative;width: 27px;min-width: 27px;max-width: 27px;height: 24px;border: 0;border-radius: 0;background: transparent;box-shadow: none;}div.gridtitle.tabmenu div.search.nova-grid-search button.nova-grid-search-clear {display: none;}div.gridtitle.tabmenu div.search.nova-grid-search.has-search-value button.nova-grid-search-clear {display: inline-flex;}div.gridtitle.tabmenu div.search.nova-grid-search span.nova-grid-search-control button::before {position: relative;z-index: 1;}div.gridtitle.tabmenu div.search.nova-grid-search span.nova-grid-search-control button:first-child {border-radius: var(--radius-full) 0 0 var(--radius-full);}div.gridtitle.tabmenu div.search.nova-grid-search span.nova-grid-search-control button:last-child {border-radius: 0 var(--radius-full) var(--radius-full) 0;}div.gridtitle.tabmenu div.search.nova-grid-search button.nova-grid-search-toggle::before {content: "\f002";font-family: FontAwesome, sans-serif;font-size: 14px;font-weight: 400;}div.gridtitle.tabmenu div.search.nova-grid-search button.nova-grid-search-toggle::after {display: none;}div.gridtitle.tabmenu div.search.nova-grid-search.has-search-value button.nova-grid-search-toggle {border-radius: var(--radius-full);background: rgba(var(--area-accent-rgb), 0.16);color: var(--area-accent-deep);box-shadow: inset 0 0 0 1px rgba(var(--area-accent-rgb), 0.14);}div.gridtitle.tabmenu div.search.nova-grid-search button.nova-grid-search-clear::before {content: "\f00d";font-family: FontAwesome, sans-serif;font-size: 13px;font-weight: 400;}div.gridtitle.tabmenu div.search.nova-grid-search button.nova-grid-search-help::before {content: "\f059";font-family: FontAwesome, sans-serif;font-size: 14px;font-weight: 400;}div.gridtitle.tabmenu button.nova-grid-tool-menu-toggle::before {content: "\f141";font-family: FontAwesome, sans-serif;font-size: 14px;font-weight: 400;}div.gridtitle.tabmenu div.search.nova-grid-search button.nova-grid-search-toggle:hover,div.gridtitle.tabmenu div.search.nova-grid-search button.nova-grid-search-toggle:focus,div.gridtitle.tabmenu div.search.nova-grid-search button.nova-grid-search-clear:hover,div.gridtitle.tabmenu div.search.nova-grid-search button.nova-grid-search-clear:focus,div.gridtitle.tabmenu div.search.nova-grid-search button.nova-grid-search-help:hover,div.gridtitle.tabmenu div.search.nova-grid-search button.nova-grid-search-help:focus,div.gridtitle.tabmenu button.nova-grid-tool-menu-toggle:hover,div.gridtitle.tabmenu button.nova-grid-tool-menu-toggle:focus,div.gridtitle.tabmenu div.nova-grid-tool-overflow.is-open > button.nova-grid-tool-menu-toggle {border-color: var(--area-accent);background: var(--area-accent-soft);box-shadow: var(--shadow-sm);color: var(--area-accent-deep);outline: 0;}div.gridtitle.tabmenu div.search.nova-grid-search.is-expanded button.nova-grid-search-toggle {display: inline-flex;}div.gridtitle.tabmenu div.search.nova-grid-search button.nova-grid-search-help,div.gridtitle.tabmenu div.search.nova-grid-search:not(.is-expanded) button.nova-grid-search-help {display: none !important;}div.gridtitle.tabmenu div.search.nova-grid-search div.nova-grid-search-help-data {display: none;}div.gridtitle.tabmenu div.search form input.quicksearch:focus {width: 230px;border-color: var(--area-accent);box-shadow: 0 0 0 3px var(--area-accent-soft);outline: 0;}div.gridtitle.tabmenu div.nova-grid-tool-overflow {position: relative;}div.gridtitle.tabmenu div.nova-grid-tool-menu {position: absolute;top: calc(100% + 6px);right: 0;z-index: 150;display: none;align-items: center;gap: 4px;padding: 6px;border: 1px solid var(--border-default);border-radius: var(--radius-lg);background: var(--bg-surface-raised);box-shadow: var(--shadow-lg);}div.gridtitle.tabmenu div.nova-grid-tool-overflow.is-open > div.nova-grid-tool-menu {display: flex;}div.gridtitle.tabmenu div.nova-grid-tool-menu > div {display: flex;align-items: center;flex: 0 0 auto;height: 30px;margin: 0;float: none;}div.nova-grid-search-help-modal {max-width: 100%;padding: 2px 0 0;color: var(--text-primary);}#facebox .content.nova-grid-search-help-facebox {display: block;width: min(720px, calc(100vw - 96px));padding: var(--space-4) var(--space-5) var(--space-5);}div.nova-grid-search-help-modal h1 {margin: 0 0 var(--space-2);font-size: var(--font-size-lg);font-weight: var(--font-weight-semibold);}div.nova-grid-search-help-modal h2 {margin: var(--space-4) 0 var(--space-2);font-size: var(--font-size-md);font-weight: var(--font-weight-semibold);}div.nova-grid-search-help-modal p {margin: 0;color: var(--text-secondary);font-size: var(--font-size-sm);line-height: 1.4;}div.nova-grid-search-help-examples {display: grid;grid-template-columns: minmax(180px, auto) minmax(0, 1fr);gap: var(--space-2) var(--space-3);align-items: start;}div.nova-grid-search-help-example {display: contents;}div.nova-grid-search-help-examples code,div.nova-grid-search-help-columns code,div.nova-grid-search-help-modal p.nova-grid-search-qualifier-help code {display: inline-flex;align-items: center;min-height: 22px;padding: 0 var(--space-2);border: 1px solid var(--border-default);border-radius: var(--radius-sm);background: var(--bg-surface);color: var(--text-primary);font-size: var(--font-size-xs);}div.nova-grid-search-help-modal p.nova-grid-search-qualifier-help {margin-top: var(--space-3);}div.nova-grid-search-help-example span {color: var(--text-secondary);font-size: var(--font-size-sm);line-height: 1.35;}div.nova-grid-search-help-columns {display: table;width: 100%;max-height: 300px;overflow: auto;border-top: 1px solid var(--border-subtle);}div.nova-grid-search-help-column {display: table-row;}div.nova-grid-search-help-column span {display: table-cell;padding: var(--space-2) 0 var(--space-2) var(--space-3);border-bottom: 1px solid var(--border-subtle);color: var(--text-primary);font-size: var(--font-size-sm);}div.nova-grid-search-help-column code {display: table-cell;width: 1%;border: 0;border-bottom: 1px solid var(--border-subtle);border-radius: 0;background: transparent;white-space: nowrap;}@media (max-width: 760px) {#facebox .content.nova-grid-search-help-facebox {width: calc(100vw - 32px);padding: var(--space-4);}div.nova-grid-search-help-columns {grid-template-columns: 1fr;}}div.gridtitle.tabmenu > div.columnmng,div.gridtitle.tabmenu > div.gridprint,div.gridtitle.tabmenu > div.gridexport {order: 30;display: flex;align-items: center;flex: 0 0 auto;height: 30px;margin: 0;float: none;}div.gridtitle.tabmenu div.button {display: inline-flex;align-items: center;justify-content: center;width: 28px;min-width: 28px;max-width: 28px;height: 30px;border: 1px solid var(--border-strong);border-radius: var(--radius-full);background: var(--bg-surface-raised);box-shadow: var(--shadow-xs);cursor: pointer;color: var(--text-muted);transition: background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);}div.gridtitle.tabmenu div.button:hover {border-color: var(--area-accent);background: var(--area-accent-soft);box-shadow: var(--shadow-sm);color: var(--area-accent-deep);}div.gridtitle.tabmenu div.button span {display: block;width: 16px;height: 16px;opacity: 0.74;filter: grayscale(1);}div.gridtitle.tabmenu div.button:hover span {opacity: 1;filter: none;}div.gridtitle.tabmenu div.search div.button.filter,div.gridtitle.tabmenu div.nova-grid-tools div.button.filter {flex: 0 0 auto;}div.gridtitle.tabmenu div.columnmng.columns {position: absolute;top: calc(100% + var(--space-2));right: 0;z-index: 1200;max-width: min(680px, calc(100vw - var(--space-8)));border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);background: var(--bg-surface);box-shadow: var(--shadow-xl);}@media (max-width: 900px) {div.gridtitle.tabmenu {gap: var(--space-1);padding: 0 var(--space-2);}div.gridtitle.tabmenu > div.search form input.quicksearch {width: 150px;}div.gridtitle.tabmenu > div.search form input.quicksearch:focus {width: 190px;}div.gridtitle.tabmenu > ul > li > a,div.gridtitle.tabmenu ul.formmenu > li > a {padding: 0 var(--space-1);}}body div.grid > div.gridheader > div.gridtitle:has(> ul) {position: relative !important;display: flex !important;align-items: center !important;min-height: 54px !important;height: 54px !important;overflow: visible !important;padding-top: 2px !important;padding-bottom: 6px !important;column-gap: 4px !important;gap: 4px !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul,body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul.formmenu {position: static !important;top: auto !important;bottom: auto !important;display: flex !important;align-items: center !important;min-width: 0 !important;height: 36px !important;margin-top: 0 !important;margin-bottom: 0 !important;overflow-x: auto !important;overflow-y: hidden !important;scrollbar-width: none !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul::-webkit-scrollbar,body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul.formmenu::-webkit-scrollbar {display: none !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul > li,body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul.formmenu > li {display: flex !important;align-items: center !important;flex: 0 0 auto !important;height: 36px !important;margin-top: 0 !important;margin-right: var(--space-2) !important;margin-bottom: 0 !important;margin-left: 0 !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > div.search,body div.grid > div.gridheader > div.gridtitle:has(> ul) > div.columnmng,body div.grid > div.gridheader > div.gridtitle:has(> ul) > div.gridprint,body div.grid > div.gridheader > div.gridtitle:has(> ul) > div.gridexport {display: flex !important;align-items: center !important;height: 36px !important;margin-top: 0 !important;margin-right: 0 !important;margin-bottom: 0 !important;margin-left: 0 !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > div.search {margin-left: auto !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > div.nova-grid-tools {display: flex !important;align-items: center !important;flex: 0 0 auto !important;gap: 4px !important;height: 36px !important;margin-top: 0 !important;margin-right: 0 !important;margin-bottom: 0 !important;margin-left: auto !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > div.nova-grid-tools > div {display: flex !important;align-items: center !important;flex: 0 0 auto !important;height: 30px !important;margin: 0 !important;float: none !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul > li > a,body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul.formmenu > li > a {flex: 0 0 auto !important;max-width: 160px;overflow: hidden;text-overflow: ellipsis;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul li.menuItemForm select {max-width: 170px;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > div.search,body div.grid > div.gridheader > div.gridtitle:has(> ul) > div.columnmng,body div.grid > div.gridheader > div.gridtitle:has(> ul) > div.gridprint,body div.grid > div.gridheader > div.gridtitle:has(> ul) > div.gridexport {float: none !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) input.quicksearch,body div.grid > div.gridheader > div.gridtitle:has(> ul) div.button {margin-top: 0 !important;margin-bottom: 0 !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > div.search form {gap: 4px !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) div.search form {gap: 4px !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) div.button {width: 28px !important;min-width: 28px !important;max-width: 28px !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > div.gridprint > a,body div.grid > div.gridheader > div.gridtitle:has(> ul) > div.gridexport > a,body div.grid > div.gridheader > div.gridtitle:has(> ul) > div.nova-grid-tools > div.gridprint > a,body div.grid > div.gridheader > div.gridtitle:has(> ul) > div.nova-grid-tools > div.gridexport > a,body div.grid > div.gridheader > div.gridtitle:has(> ul) div.nova-grid-tool-menu > div.gridprint > a,body div.grid > div.gridheader > div.gridtitle:has(> ul) div.nova-grid-tool-menu > div.gridexport > a {display: flex !important;align-items: center !important;width: 28px !important;height: 30px !important;margin: 0 !important;padding: 0 !important;text-decoration: none !important;}body div.grid.fullsize:has(> div.gridheader > div.gridtitle:has(> ul)):has(> div.gridheader > div.gridtoolbar) > div.gridscrolltablediv,body div.grid.moveable:has(> div.gridheader > div.gridtitle:has(> ul)):has(> div.gridheader > div.gridtoolbar) > div.gridscrolltablediv {top: 94px;}body div.grid.fullsize.nofooter:has(> div.gridheader > div.gridtitle:has(> ul)):has(> div.gridheader > div.gridtoolbar) > div.gridscrolltablediv,body div.grid.moveable.nofooter:has(> div.gridheader > div.gridtitle:has(> ul)):has(> div.gridheader > div.gridtoolbar) > div.gridscrolltablediv {top: 94px;}body div.grid > div.gridheader {position: relative;z-index: 30;background: var(--bg-surface);}body div.grid > div.gridheader:has(> div.gridtitle.tabmenu),body div.grid > div.gridheader:has(> div.gridtitle > ul) {background: transparent !important;}body div.grid > div.gridscrolltablediv {z-index: 1;}[data-theme="dark"] body div.grid {background: transparent !important;}[data-theme="dark"] body div.grid > div.gridscrolltablediv,[data-theme="dark"] body div.grid div.gridtablediv,[data-theme="dark"] body div.grid div.gridbodydiv {background: color-mix(in srgb, var(--bg-surface) 84%, var(--bg-surface-raised) 16%) !important;}[data-theme="dark"] body div.grid div.gridheadwrapperdiv,[data-theme="dark"] body div.grid div.gridfooterwrapperdiv,[data-theme="dark"] body div.grid table.gridtable,[data-theme="dark"] body div.grid table.gridtable tbody {background: transparent !important;}[data-theme="dark"] body div.grid.nova-grid-enhanced table.gridtable tbody tr:not(.last):not(.subgrid):not(.extraline) {background: color-mix(in srgb, var(--bg-surface) 86%, var(--bg-surface-hover) 14%);}[data-theme="dark"] body div.grid.nova-grid-enhanced table.gridtable tbody tr:not(.last):not(.subgrid):not(.extraline):hover {background: color-mix(in srgb, var(--bg-surface-hover) 74%, var(--area-accent-soft) 26%);}body div.grid > div.gridheader > div.gridtoolbar {position: relative;z-index: 31;display: flex;align-items: center;min-width: 0;height: 40px;min-height: 40px;padding: 3px var(--space-3) 4px;border-top: 0;border-bottom: 1px solid var(--border-subtle);background: var(--bg-surface);box-shadow: none;overflow-x: auto;overflow-y: hidden;scrollbar-width: none;}body div.grid > div.gridheader > div.gridtoolbar::-webkit-scrollbar {display: none;}body div.grid > div.gridheader > div.gridtoolbar > ul,body div.grid > div.gridheader > div.gridtoolbar ul.menu {display: flex;align-items: center;gap: 4px;height: 28px;margin: 0;padding: 0;list-style: none;}body div.grid > div.gridheader > div.gridtoolbar ul li {display: flex;align-items: center;float: none;height: 28px;min-height: 0;margin: 0;padding: 0;}body div.grid > div.gridheader > div.gridtoolbar ul li.present {margin: 0 var(--space-1);}body div.grid > div.gridheader > div.gridtoolbar ul li a {display: inline-flex;align-items: center;justify-content: center;width: 28px;min-width: 28px;max-width: 28px;height: 28px;margin: 0;padding: 0;border: 1px solid transparent;border-radius: var(--radius-md);background: transparent;box-shadow: none;color: var(--text-muted);line-height: 1;text-decoration: none;transition: background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);}body div.grid > div.gridheader > div.gridtoolbar ul li a:hover {border-color: var(--border-strong);background: var(--bg-surface-raised);box-shadow: var(--shadow-xs);color: var(--area-accent-deep);text-decoration: none;}body div.grid > div.gridheader > div.gridtoolbar ul li a[disabled],body div.grid > div.gridheader > div.gridtoolbar ul li a[disabled]:hover {border-color: transparent;background: transparent;box-shadow: none;color: var(--text-disabled);cursor: default;opacity: 0.45;}body div.grid > div.gridheader > div.gridtoolbar ul li a img {width: 16px;height: 16px;margin: 0;padding: 0;opacity: 0.76;filter: none;vertical-align: middle;}body div.grid > div.gridheader > div.gridtoolbar ul li a i.menuicon {display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;margin: 0;padding: 0;color: currentColor;font-size: 15px;line-height: 1;opacity: 0.82;vertical-align: middle;}body div.grid > div.gridheader > div.gridtoolbar ul li a:hover img {opacity: 1;filter: none;}body div.grid > div.gridheader > div.gridtoolbar ul li a:hover i.menuicon {opacity: 1;}body div.grid > div.gridheader > div.gridtoolbar ul li a span {display: none;}body div.grid > div.gridheader > div.gridtoolbar ul li.present a {width: auto;max-width: none;padding: 0 var(--space-2);}body div.grid > div.gridheader > div.gridtoolbar ul li.present a span {display: inline;margin-left: var(--space-1);color: var(--text-secondary);font-size: var(--font-size-xs);line-height: 1;}body div.grid > div.gridheader > div.gridtoolbar ul li.spacer div {width: 1px;height: 20px;margin: 0 var(--space-1);background: var(--border-default);}body div.grid > div.gridheader > div.gridtoolbar > div[style*="clear"] {display: none !important;}body table.gridtable tr.header,body table.gridtable thead tr {background: var(--bg-surface-hover) !important;}body table.gridtable tr th {height: 34px;border-top: 1px solid var(--border-subtle);border-bottom: 1px solid var(--border-subtle);color: var(--text-primary);font-size: var(--font-size-sm);font-weight: var(--font-weight-semibold);letter-spacing: 0;}body table.gridtable tr th.sortable:hover {background: color-mix(in srgb, var(--bg-surface-hover) 82%, var(--area-accent-soft) 18%);text-decoration: none;}body table.gridtable tr th span:not(.ferreous-label) {padding: 0 var(--space-2);}body table.gridtable tbody tr td a {color: var(--text-link);}body table.gridtable tbody tr td a:hover {color: var(--text-link-hover) !important;}body table.gridtable tbody tr td span.badge,body table.gridtable tbody tr td span.ferreous-badge {display: inline-flex;flex-shrink: 0;align-items: center;justify-content: center;width: auto;min-width: 18px;height: 18px;min-height: 18px;margin: 0 4px;padding: 0 5px;border-radius: var(--radius-full);box-shadow: inset 0 -1px 0 rgba(15, 23, 42, 0.16), 0 1px 2px rgba(15, 23, 42, 0.12);color: #fff;font-size: 10px;font-weight: var(--font-weight-semibold);line-height: 18px;text-align: center;vertical-align: middle;white-space: nowrap;}body table.gridtable tbody tr td span.badge:empty,body table.gridtable tbody tr td span.ferreous-badge:empty {display: none !important;}body table.gridtable tbody tr td span.badge.big {min-width: 24px;padding-right: 7px;padding-left: 7px;}body table.gridtable tbody tr td span.requirement,body table.gridtable tbody tr td span.overview {display: inline-flex;align-items: stretch;max-width: none;min-height: 24px;margin: 4px 3px;border-radius: var(--radius-sm);color: #fff;font-size: 12px;line-height: 24px;white-space: nowrap;overflow: hidden;overflow-wrap: normal;vertical-align: middle;}body table.gridtable tbody tr td span.requirement {min-height: 28px;border: 1px solid #d5d5d5;border-radius: 7px;box-shadow: var(--shadow-xs), inset 0 1px 0 rgba(255, 255, 255, 0.65);color: #fff;line-height: 28px;}body table.gridtable tbody tr td span.requirement span.title,body table.gridtable tbody tr td span.requirement span.stoptime,body table.gridtable tbody tr td span.requirement span.splittime,body table.gridtable tbody tr td span.requirement span.immediatedispatch,body table.gridtable tbody tr td span.requirement span.time,body table.gridtable tbody tr td span.overview span.title,body table.gridtable tbody tr td span.overview span.stoptime {display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;height: 24px;min-height: 24px;padding-top: 0;padding-right: var(--space-2);padding-bottom: 0;padding-left: var(--space-2);line-height: 24px;white-space: nowrap;overflow-wrap: normal;}body table.gridtable tbody tr td span.requirement span.title {width: auto !important;height: 28px !important;min-width: 34px;border-right: 1px solid rgba(255, 255, 255, 0.38);color: inherit !important;font-weight: var(--font-weight-semibold);line-height: 28px;}body table.gridtable tbody tr td span.requirement span.stoptime,body table.gridtable tbody tr td span.requirement span.splittime,body table.gridtable tbody tr td span.requirement span.immediatedispatch,body table.gridtable tbody tr td span.requirement span.time {width: auto !important;height: 28px !important;min-width: 80px;border-left: 0 !important;background: linear-gradient(#f4f4f4, #ebebeb) !important;color: rgb(41, 41, 58) !important;font-weight: var(--font-weight-medium);line-height: 28px;}body table.gridtable tr th a,body table.gridtable tr th:hover span a {color: inherit !important;text-decoration: none;}body div.grid.nova-grid-enhanced div.gridbodydiv {overflow: auto;}body div.grid.nova-grid-enhanced div.gridheadwrapperdiv {overflow-x: hidden;overflow-y: scroll;}body div.grid.nova-grid-enhanced div.gridtopareadiv,body div.grid.nova-grid-enhanced div.gridfooterwrapperdiv {overflow: hidden;}body div.grid.nova-grid-enhanced table.gridtable {width: max-content;min-width: 100%;table-layout: auto;}body div.grid.nova-grid-enhanced table.gridtable tr.header,body div.grid.nova-grid-enhanced table.gridtable thead tr {background: color-mix(in srgb, var(--bg-surface-hover) 82%, var(--area-accent-soft) 18%) !important;}body div.grid.nova-grid-enhanced table.gridtable tr th {height: 36px;border-top: 1px solid var(--border-subtle);border-bottom: 1px solid var(--border-subtle);color: var(--text-primary);font-size: var(--font-size-sm);font-weight: var(--font-weight-semibold);line-height: 1.2;white-space: nowrap;}body div.grid.nova-grid-enhanced table.gridtable tr th span:not(.ferreous-label) {display: block;padding: 0 10px;}body div.grid.nova-grid-enhanced table.gridtable tr th.sortable:hover {background: color-mix(in srgb, var(--area-accent-soft) 22%, transparent);color: var(--area-accent-deep);text-decoration: none;}body div.grid.nova-grid-enhanced table.gridtable tbody tr:not(.last):not(.subgrid):not(.extraline) {background: var(--bg-surface);transition: background-color var(--transition-fast), box-shadow var(--transition-fast);}body div.grid.nova-grid-enhanced table.gridtable tbody tr:not(.last):not(.subgrid):not(.extraline):hover {background: color-mix(in srgb, var(--bg-surface-hover) 78%, var(--area-accent-soft) 22%);}body div.grid.nova-grid-enhanced table.gridtable tbody tr.selected {border-left-color: transparent !important;background: color-mix(in srgb, var(--area-accent-soft) 34%, var(--bg-surface) 66%) !important;box-shadow: inset 4px 0 0 var(--area-accent);}body div.grid.nova-grid-enhanced table.gridtable tbody tr.nova-grid-keyboard-active {background: color-mix(in srgb, var(--area-accent-soft) 48%, var(--bg-surface) 52%) !important;box-shadow: inset 4px 0 0 var(--area-accent), inset 0 0 0 1px var(--area-accent-soft);}body div.grid.nova-grid-enhanced table.gridtable tr td {max-width: 420px;height: 36px;padding: 0 10px;border-top: 1px solid var(--border-subtle);color: var(--text-primary);line-height: var(--line-height-normal);overflow: hidden;text-overflow: ellipsis;overflow-wrap: normal;word-break: normal;white-space: nowrap;}body div.grid.nova-grid-enhanced table.gridtable tr td a {white-space: nowrap;}body div.grid.nova-grid-enhanced table.gridtable tbody tr.extraline td:not([class*="bi-bg-"]) {background: color-mix(in srgb, var(--bg-surface-hover) 72%, var(--bg-surface) 28%);color: var(--text-secondary);font-weight: var(--font-weight-semibold);}body div.grid.nova-grid-enhanced table.gridtable tbody tr.last td {border-top: 0;}body div.grid.nova-grid-enhanced table.gridtable tr.filter {background: color-mix(in srgb, var(--bg-surface-hover) 78%, var(--area-accent-soft) 22%);}body div.grid.nova-grid-enhanced table.gridtable tr.filter th {height: 38px;border-bottom: 1px solid var(--border-subtle);}body div.grid.nova-grid-enhanced table.gridtable tr td input:not([type='checkbox']):not([type='radio']),body div.grid.nova-grid-enhanced table.gridtable tr td select,body div.grid.nova-grid-enhanced table.gridtable tr td textarea {display: inline-block;width: 112px;max-width: 100%;height: 28px;min-height: 28px;margin: 0;padding-top: 0;padding-bottom: 0;vertical-align: middle;line-height: 26px;}body div.grid.nova-grid-enhanced table.gridtable tr td input[type='checkbox'],body div.grid.nova-grid-enhanced table.gridtable tr th input[type='checkbox'] {-webkit-appearance: none;appearance: none;display: inline-grid;place-content: center;width: 15px;height: 15px;margin: 0;border: 1px solid color-mix(in srgb, var(--border-strong) 78%, var(--text-tertiary) 22%);border-radius: 2px;background: var(--bg-surface);accent-color: var(--area-accent);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);vertical-align: middle;}body div.grid.nova-grid-enhanced table.gridtable tr td input[type='checkbox']::before,body div.grid.nova-grid-enhanced table.gridtable tr th input[type='checkbox']::before {content: "";width: 7px;height: 7px;border-radius: 1px;background: var(--area-accent);transform: scale(0);transform-origin: center;transition: transform var(--transition-fast);}body div.grid.nova-grid-enhanced table.gridtable tr td input[type='checkbox']:checked,body div.grid.nova-grid-enhanced table.gridtable tr th input[type='checkbox']:checked {border-color: var(--area-accent);background: color-mix(in srgb, var(--area-accent-soft) 38%, var(--bg-surface) 62%);}body div.grid.nova-grid-enhanced table.gridtable tr td input[type='checkbox']:checked::before,body div.grid.nova-grid-enhanced table.gridtable tr th input[type='checkbox']:checked::before {transform: scale(1);}body div.grid.nova-grid-enhanced table.gridtable tr td li.formlist.amount.excludefromcommission,body div.grid.nova-grid-enhanced table.gridtable tr td li.formlist.amount.disabledexcludefromcommission {display: inline-flex !important;align-items: center !important;gap: 8px !important;width: auto !important;height: 20px !important;min-height: 20px !important;margin: 0 !important;padding: 0 !important;vertical-align: middle !important;}body div.grid.nova-grid-enhanced table.gridtable tr td li.formlist.amount.excludefromcommission input[type='checkbox'],body div.grid.nova-grid-enhanced table.gridtable tr td li.formlist.amount.disabledexcludefromcommission input[type='checkbox'] {flex: 0 0 auto !important;}body div.grid.nova-grid-enhanced table.gridtable tr td li.formlist.amount.excludefromcommission label,body div.grid.nova-grid-enhanced table.gridtable tr td li.formlist.amount.disabledexcludefromcommission label {display: inline-flex !important;align-items: center !important;width: auto !important;height: 20px !important;margin: 0 !important;padding: 0 !important;line-height: 20px !important;vertical-align: middle !important;}body div.grid.nova-grid-enhanced table.gridtable tr td li.formlist.amount.excludefromcommission > div.clear,body div.grid.nova-grid-enhanced table.gridtable tr td li.formlist.amount.disabledexcludefromcommission > div.clear {display: none !important;}body table.gridtable tr td:has(input#amount_excludefromcommission),body table.gridtable tr td:has(input#amount_disabledexcludefromcommission) {text-align: center !important;}body table.gridtable tr td:has(input#amount_excludefromcommission) li.formlist,body table.gridtable tr td:has(input#amount_disabledexcludefromcommission) li.formlist {display: inline-flex !important;align-items: center !important;gap: 8px !important;width: auto !important;height: 20px !important;min-height: 20px !important;margin: 0 !important;padding: 0 !important;white-space: nowrap !important;vertical-align: middle !important;}body table.gridtable tr td input#amount_excludefromcommission,body table.gridtable tr td input#amount_disabledexcludefromcommission {flex: 0 0 auto !important;margin: 0 !important;}body table.gridtable tr td label#label_amount_excludefromcommission,body table.gridtable tr td label#label_amount_disabledexcludefromcommission {display: inline-flex !important;align-items: center !important;width: auto !important;height: 20px !important;margin: 0 0 0 8px !important;padding: 0 !important;line-height: 20px !important;vertical-align: middle !important;white-space: nowrap !important;}body table.gridtable tr td:has(input#amount_excludefromcommission) li.formlist > div.clear,body table.gridtable tr td:has(input#amount_disabledexcludefromcommission) li.formlist > div.clear {display: none !important;}[data-theme="dark"] body div.grid.nova-grid-enhanced table.gridtable tr td input[type='checkbox'],[data-theme="dark"] body div.grid.nova-grid-enhanced table.gridtable tr th input[type='checkbox'] {border-color: color-mix(in srgb, var(--border-strong) 74%, var(--text-tertiary) 26%);background: color-mix(in srgb, var(--bg-surface-raised) 76%, var(--bg-surface) 24%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);}[data-theme="dark"] body div.grid.nova-grid-enhanced table.gridtable tr td input[type='checkbox']:checked,[data-theme="dark"] body div.grid.nova-grid-enhanced table.gridtable tr th input[type='checkbox']:checked {border-color: var(--area-accent);background: color-mix(in srgb, var(--area-accent-soft) 38%, var(--bg-surface-raised) 62%);}[data-theme="dark"] body div.grid.nova-grid-enhanced table.gridtable tr td input[type='checkbox']:focus-visible,[data-theme="dark"] body div.grid.nova-grid-enhanced table.gridtable tr th input[type='checkbox']:focus-visible {outline: none;box-shadow: 0 0 0 3px color-mix(in srgb, var(--area-accent-soft) 70%, transparent);}body div.grid.nova-grid-enhanced table.gridtable tr td input:not([type='checkbox']):not([type='radio']):focus,body div.grid.nova-grid-enhanced table.gridtable tr td select:focus,body div.grid.nova-grid-enhanced table.gridtable tr td textarea:focus {border-color: var(--area-accent);box-shadow: 0 0 0 3px color-mix(in srgb, var(--area-accent-soft) 62%, transparent);outline: none;}body div.grid.nova-grid-enhanced table.gridtable tr td input.small,body div.grid.nova-grid-enhanced table.gridtable tr td select.small {width: 80px;}@media (max-width: 760px) {body div.grid.nova-grid-enhanced.fullsize > div.gridscrolltablediv,body div.grid.nova-grid-enhanced.moveable > div.gridscrolltablediv {overflow: auto !important;}body div.grid.nova-grid-enhanced div.gridtablediv,body div.grid.nova-grid-enhanced div.gridbodydiv {position: static !important;inset: auto !important;overflow: visible !important;background: transparent !important;}body div.grid.nova-grid-enhanced div.gridheadwrapperdiv,body div.grid.nova-grid-enhanced div.gridfooterwrapperdiv,body div.grid.nova-grid-enhanced table.gridtable thead {display: none !important;}body div.grid.nova-grid-enhanced table.gridtable,body div.grid.nova-grid-enhanced table.gridtable tbody {display: block !important;position: static !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;border-collapse: separate;border-spacing: 0;}body div.grid.nova-grid-enhanced table.gridtable tbody tr {display: grid !important;grid-template-columns: minmax(0, 1fr);gap: var(--space-2);height: auto !important;min-height: 0;margin: 0 var(--space-3) var(--space-3);padding: var(--space-3);border: 1px solid var(--border-subtle) !important;border-radius: var(--radius-lg);background: var(--bg-surface);box-shadow: var(--shadow-sm);scroll-snap-align: none;}body div.grid.nova-grid-enhanced table.gridtable tbody tr.last,body div.grid.nova-grid-enhanced table.gridtable tbody tr.subgrid {display: none !important;}body div.grid.nova-grid-enhanced table.gridtable tbody tr.selected {border-color: color-mix(in srgb, var(--area-accent) 38%, var(--border-subtle) 62%) !important;background: color-mix(in srgb, var(--bg-surface) 88%, var(--area-accent-soft) 12%);box-shadow: 0 0 0 1px var(--area-accent-soft), var(--shadow-sm);}body div.grid.nova-grid-enhanced table.gridtable tbody tr td {display: grid !important;grid-template-columns: minmax(88px, 34%) minmax(0, 1fr);align-items: start;gap: var(--space-3);width: auto !important;max-width: none;height: auto !important;min-height: 24px;padding: 0 !important;border: 0 !important;background: transparent !important;color: var(--text-primary);overflow: visible;text-overflow: clip;text-align: left !important;white-space: normal;}body div.grid.nova-grid-enhanced table.gridtable tbody tr td::before {content: attr(data-label);min-width: 0;color: var(--text-tertiary);font-size: var(--font-size-xs);font-weight: var(--font-weight-semibold);letter-spacing: 0.02em;text-transform: uppercase;overflow-wrap: anywhere;}body div.grid.nova-grid-enhanced table.gridtable tbody tr td:not([data-label]) {display: flex !important;align-items: center;min-height: 20px;}body div.grid.nova-grid-enhanced table.gridtable tbody tr td:not([data-label])::before {content: none;}body div.grid.nova-grid-enhanced table.gridtable tbody tr td.hidden,body div.grid.nova-grid-enhanced table.gridtable tbody tr td.filler,body div.grid.nova-grid-enhanced table.gridtable tbody tr td:empty {display: none !important;}body div.grid.nova-grid-enhanced table.gridtable tbody tr td.selectcbc {order: -1;justify-self: start;width: 28px !important;min-height: 20px;}body div.grid.nova-grid-enhanced table.gridtable tbody tr td a {overflow-wrap: anywhere;white-space: normal;}body div.grid.nova-grid-enhanced div.gridfooter {min-height: 38px;height: auto;flex-wrap: wrap;align-content: center;row-gap: var(--space-1);padding: var(--space-1) var(--space-3);}body div.grid.nova-grid-enhanced div.gridfooter span#countitems {margin-left: 0;}}@media (max-width: 520px) {body div.grid.nova-grid-enhanced table.gridtable tbody tr {margin-right: var(--space-2);margin-left: var(--space-2);padding: var(--space-3);}body div.grid.nova-grid-enhanced table.gridtable tbody tr td {grid-template-columns: minmax(0, 1fr);gap: 2px;}}body div.gridfooter {display: flex;align-items: center;gap: var(--space-2);height: 34px;padding: 0 var(--space-3);border-top: 1px solid var(--border-subtle);background: color-mix(in srgb, var(--bg-surface) 94%, var(--bg-surface-hover) 6%);box-shadow: 0 -8px 20px -18px rgba(15, 23, 42, 0.35);color: var(--text-secondary);font-size: var(--font-size-xs);line-height: 1;overflow: hidden;}body div.gridfooter span.pageleft,body div.gridfooter span#abcnritems,body div.gridfooter span#countitems,body div.gridfooter div.gridabc,body div.gridfooter div.spacer {float: none;}body div.gridfooter span.pageleft {display: inline-flex;align-items: center;flex: 0 0 auto;gap: var(--space-1);min-width: 0;padding-left: 0;}body div.gridfooter span.pageleft form {display: inline-flex;align-items: center;float: none;width: auto;margin: 0 var(--space-1);}body div.gridfooter input.cp {width: 36px !important;height: 24px;margin: 0 !important;padding: 0 var(--space-1);border: 1px solid var(--input-border);border-radius: var(--radius-md);background: var(--bg-surface);color: var(--text-primary);text-align: center !important;font-size: var(--font-size-xs);}body div.gridfooter .gridfooter-page-divider,body div.gridfooter .gridfooter-page-total {color: var(--text-secondary);font-size: var(--font-size-xs);font-weight: var(--font-weight-medium);line-height: 1;}body div.gridfooter .gridfooter-page-divider {margin: 0 var(--space-1);}body div.gridfooter span img,body div.gridfooter span.pageleft img {float: none;width: 16px;height: 16px;margin: 0;vertical-align: middle;opacity: 0.74;}body div.gridfooter span img:hover,body div.gridfooter span.pageleft img:hover {opacity: 1;}body div.gridfooter span.pageleft a.firstcp,body div.gridfooter span.pageleft a.prevcp,body div.gridfooter span.pageleft a.nextcp,body div.gridfooter span.pageleft a.lastcp,body div.gridfooter span.pageleft .gridfooter-pager-button {display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 28px;height: 28px;border: 1px solid transparent;border-radius: var(--radius-md);color: var(--text-secondary);text-decoration: none;transition: background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);}body div.gridfooter span.pageleft a.firstcp:hover,body div.gridfooter span.pageleft a.prevcp:hover,body div.gridfooter span.pageleft a.nextcp:hover,body div.gridfooter span.pageleft a.lastcp:hover {border-color: color-mix(in srgb, var(--area-accent) 34%, var(--border-default) 66%);background: var(--area-accent-soft);color: var(--area-accent-deep);}body div.gridfooter span.pageleft .gridfooter-pager-disabled {color: var(--text-tertiary);opacity: 0.42;}body div.gridfooter span.pageleft .gridfooter-pager-icon {display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;font-size: 13px;line-height: 1;}body div.gridfooter span.pageleft .gridfooter-pager-button img,body div.gridfooter span.pageleft img.gridfooter-pager-image {display: none !important;}body div.gridfooter span.pageleft div,body div.gridfooter div.spacer {flex: 0 0 auto;width: 1px;height: 18px;margin: 0 var(--space-1);border: 0;background: var(--border-default);}body div.gridfooter div.gridabc {display: none;align-items: center;justify-content: flex-end;flex: 1 1 auto;min-width: 0;overflow: hidden;white-space: nowrap;}body div.gridfooter div.gridabc a {flex: 0 0 auto;min-width: 16px;padding: 3px 4px;border-left: 0;border-radius: var(--radius-sm);color: var(--text-tertiary);text-align: center;text-decoration: none;line-height: 1;}body div.gridfooter div.gridabc a:hover,body div.gridfooter div.gridabc a.active {background: var(--area-accent-soft);color: var(--area-accent-deep);text-decoration: none;}body div.gridfooter span#abcnritems {display: none;}body div.gridfooter span#countitems {flex: 0 0 auto;margin: 0 0 0 auto;color: var(--text-primary);font-weight: var(--font-weight-medium);white-space: nowrap;}body div.grid > div.gridheader > div.gridtitle.tabmenu,body div.grid > div.gridheader > div.gridtitle:has(> ul) {height: 56px !important;min-height: 56px !important;padding: 8px var(--space-3) !important;border-bottom: 1px solid var(--border-subtle);background: transparent !important;}body div.grid.fullsize:has(> div.gridheader > div.gridtitle.tabmenu) > div.gridscrolltablediv,body div.grid.fullsize:has(> div.gridheader > div.gridtitle > ul) > div.gridscrolltablediv,body div.grid.moveable:has(> div.gridheader > div.gridtitle.tabmenu) > div.gridscrolltablediv,body div.grid.moveable:has(> div.gridheader > div.gridtitle > ul) > div.gridscrolltablediv {top: 56px;}body div.grid.fullsize:has(> div.gridheader > div.gridtitle:has(> ul)):has(> div.gridheader > div.gridtoolbar) > div.gridscrolltablediv,body div.grid.moveable:has(> div.gridheader > div.gridtitle:has(> ul)):has(> div.gridheader > div.gridtoolbar) > div.gridscrolltablediv {top: 96px;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul,body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul.formmenu {flex: 0 1 auto !important;justify-content: center !important;gap: var(--space-2) !important;height: 42px !important;margin-right: auto !important;margin-left: auto !important;padding: 3px !important;border: 1px solid color-mix(in srgb, var(--border-default) 64%, transparent 36%) !important;border-radius: var(--radius-full) !important;background: color-mix(in srgb, var(--bg-surface) 56%, transparent 44%) !important;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);}body div.grid > div.gridheader > div.gridtitle:not(.tabmenu) > ul[id$="-tabmenu"] {flex: 0 1 auto !important;max-width: 100% !important;justify-content: flex-start !important;margin-right: 0 !important;margin-left: 0 !important;overflow: visible !important;}body div.grid > div.gridheader > div.gridtitle:not(.tabmenu) > ul[id$="-tabmenu"]::-webkit-scrollbar {display: none !important;}body div.grid > div.gridheader > div.gridtitle:not(.tabmenu):has(> ul) > ul:not([id$="-tabmenu"]) {flex: 0 0 auto !important;max-width: min(340px, 32%) !important;margin-right: 0 !important;margin-left: 0 !important;}body div.grid > div.gridheader > div.gridtitle > ul[id$="-tabmenu"] > li[hidden],body div.grid > div.gridheader > div.gridtitle > ul[id$="-tabmenu"] > li[data-nova-tab-overflow-hidden],body ul#formTabbar > li[hidden],body ul#formTabbar > li[data-nova-tab-overflow-hidden],body ul#system-collaboration-list-steps > li[hidden],body ul#system-collaboration-list-steps > li[data-nova-tab-overflow-hidden] {display: none !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer),body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul.formmenu > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer) {height: 34px !important;margin: 0 !important;border: 0 !important;border-radius: var(--radius-full) !important;background: transparent !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer) > a,body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul.formmenu > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer) > a {height: 32px !important;max-width: 180px;padding: 0 var(--space-4) !important;color: var(--text-secondary) !important;line-height: 1;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer):hover,body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul.formmenu > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer):hover {background: color-mix(in srgb, var(--bg-surface) 78%, var(--area-accent-soft) 22%) !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer):hover > a,body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul.formmenu > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer):hover > a {color: var(--text-primary) !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul > li.active:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer),body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul.formmenu > li.active:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer) {background: color-mix(in srgb, var(--color-primary-50) 88%, white 12%) !important;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);}body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul > li.active:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer) > a,body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul.formmenu > li.active:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer) > a {color: var(--color-primary-700) !important;font-weight: var(--font-weight-semibold);}body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul > li.nova-tab-overflow,body ul#formTabbar > li.nova-tab-overflow,body ul#formTabbar.formmenu > li.nova-tab-overflow,body ul#system-collaboration-list-steps > li.nova-tab-overflow,body ul#system-collaboration-list-steps.formmenu > li.nova-tab-overflow {position: relative;display: flex;align-items: center;z-index: 4;height: 34px !important;margin: 0 !important;border: 0 !important;border-radius: var(--radius-full) !important;background: transparent !important;overflow: visible;}body div.grid > div.gridheader > div.gridtitle:has(> ul) > ul > li.nova-tab-overflow[hidden],body ul#formTabbar > li.nova-tab-overflow[hidden],body ul#formTabbar.formmenu > li.nova-tab-overflow[hidden],body ul#system-collaboration-list-steps > li.nova-tab-overflow[hidden],body ul#system-collaboration-list-steps.formmenu > li.nova-tab-overflow[hidden] {display: none !important;}body li.nova-tab-overflow > button.nova-tab-overflow-button {position: relative;z-index: 5;display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 32px;margin: 0;padding: 0;border: 0;border-radius: var(--radius-full);background: transparent;color: var(--text-secondary);font-family: var(--font-family);font-size: var(--font-size-lg);font-weight: var(--font-weight-semibold);line-height: 1;cursor: pointer;}body li.nova-tab-overflow > button.nova-tab-overflow-button:hover,body li.nova-tab-overflow.is-open > button.nova-tab-overflow-button {background: color-mix(in srgb, var(--bg-surface) 78%, var(--area-accent-soft) 22%);color: var(--text-primary);}body li.nova-tab-overflow > ul.nova-tab-overflow-menu {position: absolute !important;z-index: calc(var(--z-dropdown) + 5);top: calc(100% + 8px);right: 0;display: none !important;min-width: 220px;max-width: 320px;height: auto !important;max-height: min(420px, calc(100vh - 180px));margin: 0 !important;padding: var(--space-1) !important;border: 1px solid var(--border-default) !important;border-radius: var(--radius-md) !important;background: var(--bg-surface) !important;box-shadow: var(--shadow-lg);overflow-x: hidden !important;overflow-y: auto !important;list-style: none;}body li.nova-tab-overflow.is-open > ul.nova-tab-overflow-menu {display: block !important;}body div.gridtitle.tabmenu ul li.nova-tab-overflow ul.nova-tab-overflow-menu > li,body div.grid > div.gridheader > div.gridtitle:has(> ul) li.nova-tab-overflow ul.nova-tab-overflow-menu > li,body ul#formTabbar li.nova-tab-overflow ul.nova-tab-overflow-menu > li,body ul#system-collaboration-list-steps li.nova-tab-overflow ul.nova-tab-overflow-menu > li {display: block !important;width: 100%;height: auto !important;min-height: 0 !important;margin: 0 !important;border: 0 !important;border-radius: var(--radius-sm) !important;background: transparent !important;color: var(--text-secondary);}body div.gridtitle.tabmenu ul li.nova-tab-overflow ul.nova-tab-overflow-menu > li:hover,body div.grid > div.gridheader > div.gridtitle:has(> ul) li.nova-tab-overflow ul.nova-tab-overflow-menu > li:hover,body ul#formTabbar li.nova-tab-overflow ul.nova-tab-overflow-menu > li:hover,body ul#system-collaboration-list-steps li.nova-tab-overflow ul.nova-tab-overflow-menu > li:hover {background: color-mix(in srgb, var(--bg-surface) 78%, var(--area-accent-soft) 22%) !important;}body div.gridtitle.tabmenu ul li.nova-tab-overflow ul.nova-tab-overflow-menu > li.active,body div.grid > div.gridheader > div.gridtitle:has(> ul) li.nova-tab-overflow ul.nova-tab-overflow-menu > li.active,body ul#formTabbar li.nova-tab-overflow ul.nova-tab-overflow-menu > li.active,body ul#system-collaboration-list-steps li.nova-tab-overflow ul.nova-tab-overflow-menu > li.active {background: color-mix(in srgb, var(--color-primary-50) 88%, white 12%) !important;}body div.gridtitle.tabmenu ul li.nova-tab-overflow ul.nova-tab-overflow-menu > li > a,body div.grid > div.gridheader > div.gridtitle:has(> ul) li.nova-tab-overflow ul.nova-tab-overflow-menu > li > a,body ul#formTabbar li.nova-tab-overflow ul.nova-tab-overflow-menu > li > a,body ul#system-collaboration-list-steps li.nova-tab-overflow ul.nova-tab-overflow-menu > li > a {display: flex !important;align-items: center;width: 100%;max-width: none !important;height: 34px !important;padding: 0 var(--space-3) !important;color: var(--text-secondary) !important;text-decoration: none;line-height: 1;}body div.gridtitle.tabmenu ul li.nova-tab-overflow ul.nova-tab-overflow-menu > li:hover > a,body div.grid > div.gridheader > div.gridtitle:has(> ul) li.nova-tab-overflow ul.nova-tab-overflow-menu > li:hover > a,body ul#formTabbar li.nova-tab-overflow ul.nova-tab-overflow-menu > li:hover > a,body ul#system-collaboration-list-steps li.nova-tab-overflow ul.nova-tab-overflow-menu > li:hover > a {color: var(--text-primary) !important;}body div.gridtitle.tabmenu ul li.nova-tab-overflow ul.nova-tab-overflow-menu > li.active > a,body div.grid > div.gridheader > div.gridtitle:has(> ul) li.nova-tab-overflow ul.nova-tab-overflow-menu > li.active > a,body ul#formTabbar li.nova-tab-overflow ul.nova-tab-overflow-menu > li.active > a,body ul#system-collaboration-list-steps li.nova-tab-overflow ul.nova-tab-overflow-menu > li.active > a {color: var(--color-primary-700) !important;font-weight: var(--font-weight-semibold);}body table.gridtable tbody tr td.issuetopic,body table.gridtable tbody tr td:has(> div.issueTopicText) {min-width: 0;overflow: hidden;}body table.gridtable tbody tr td.issuetopic > *,body table.gridtable tbody tr td div.issueTopicText,body table.gridtable tbody tr td div.issueTopicText span {display: block;max-width: 100%;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}body div.tabbar-wrapper {justify-content: center;border-bottom: 0;background: transparent !important;text-align: center;}body div.tabbar-root {justify-content: center;}body ul#formTabbar,body ul#formTabbar.formmenu,body ul#system-collaboration-list-steps,body ul#system-collaboration-list-steps.formmenu {justify-content: center !important;flex: 0 1 auto !important;gap: var(--space-2) !important;box-sizing: border-box !important;max-width: 100% !important;height: 42px !important;padding: 3px !important;border: 1px solid color-mix(in srgb, var(--border-default) 64%, transparent 36%) !important;border-radius: var(--radius-full) !important;background: color-mix(in srgb, var(--bg-surface) 56%, transparent 44%) !important;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);overflow: visible !important;}body ul#formTabbar > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer),body ul#formTabbar.formmenu > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer),body ul#system-collaboration-list-steps > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer),body ul#system-collaboration-list-steps.formmenu > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer) {height: 34px !important;margin: 0 !important;border: 0 !important;border-radius: var(--radius-full) !important;background: transparent !important;}body ul#formTabbar > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer) > a,body ul#formTabbar.formmenu > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer) > a,body ul#system-collaboration-list-steps > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer) > a,body ul#system-collaboration-list-steps.formmenu > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer) > a {height: 32px !important;max-width: 180px;padding: 0 var(--space-4) !important;color: var(--text-secondary) !important;cursor: pointer;}body ul#formTabbar > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer):hover,body ul#formTabbar.formmenu > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer):hover,body ul#system-collaboration-list-steps > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer):hover,body ul#system-collaboration-list-steps.formmenu > li:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer):hover {background: color-mix(in srgb, var(--bg-surface) 78%, var(--area-accent-soft) 22%) !important;}body ul#formTabbar > li.active:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer),body ul#formTabbar.formmenu > li.active:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer),body ul#system-collaboration-list-steps > li.active:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer),body ul#system-collaboration-list-steps.formmenu > li.active:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer) {background: color-mix(in srgb, var(--color-primary-50) 88%, white 12%) !important;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);}body ul#formTabbar > li.active:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer) > a,body ul#formTabbar.formmenu > li.active:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer) > a,body ul#system-collaboration-list-steps > li.active:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer) > a,body ul#system-collaboration-list-steps.formmenu > li.active:not(.menuItemForm):not(.title):not(.statictitle):not(.spacer) > a {color: var(--color-primary-700) !important;font-weight: var(--font-weight-semibold);}body div.grid > div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) {display: grid !important;grid-template-columns: minmax(260px, 34%) minmax(180px, 1fr) 34px 34px 34px !important;grid-template-rows: 36px 42px !important;grid-template-areas:"filters search columns export print""tabs tabs tabs tabs tabs" !important;align-items: center !important;gap: 6px var(--space-3) !important;height: 96px !important;min-height: 96px !important;padding: 8px var(--space-3) !important;overflow: visible !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu {grid-area: filters !important;justify-self: stretch !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;overflow: hidden !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu > li.menuItemForm {min-width: 0 !important;width: 100% !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu form,body div.grid > div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu fieldset,body div.grid > div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu ol {display: flex !important;align-items: center !important;min-width: 0 !important;width: 100% !important;gap: var(--space-2) !important;overflow: hidden !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu li.formlist {flex: 1 1 0 !important;min-width: 0 !important;max-width: none !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu select {width: 100% !important;max-width: 100% !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul[id$="-tabmenu"] {grid-area: tabs !important;justify-self: stretch !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.search {grid-area: search !important;justify-self: end !important;width: min(360px, 100%) !important;max-width: 100% !important;margin: 0 !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.columnmng,body div.grid > div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.gridexport,body div.grid > div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.gridprint {justify-self: end !important;margin: 0 !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.columnmng {grid-area: columns !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.gridexport {grid-area: export !important;}body div.grid > div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.gridprint {grid-area: print !important;}body div.grid.fullsize:has(> div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"])) > div.gridscrolltablediv,body div.grid.moveable:has(> div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"])) > div.gridscrolltablediv {top: 96px !important;}body div.grid.fullsize.doubleheader:has(> div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"])) > div.gridscrolltablediv,body div.grid.moveable.doubleheader:has(> div.gridheader > div.gridtitle:has(> ul.formmenu):has(> ul[id$="-tabmenu"])) > div.gridscrolltablediv {top: 136px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) {display: grid !important;grid-template-columns: minmax(0, 1fr) minmax(220px, 360px) 34px 34px 34px !important;grid-template-rows: 40px 42px !important;grid-template-areas:"filters search columns export print""tabs tabs tabs tabs tabs" !important;align-items: center !important;gap: 8px var(--space-3) !important;height: 118px !important;min-height: 118px !important;padding: 12px var(--space-4) 10px !important;overflow: hidden !important;border-bottom: 1px solid var(--border-subtle) !important;background: color-mix(in srgb, var(--bg-surface) 82%, var(--bg-page) 18%) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu {grid-area: filters !important;justify-self: stretch !important;display: flex !important;align-items: center !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;height: 40px !important;margin: 0 !important;padding: 3px !important;overflow: hidden !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu > li.menuItemForm {flex: 1 1 auto !important;width: 100% !important;min-width: 0 !important;height: 34px !important;overflow: hidden !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu form,body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu fieldset,body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu ol {display: flex !important;align-items: center !important;flex-wrap: nowrap !important;gap: var(--space-2) !important;width: 100% !important;min-width: 0 !important;height: 34px !important;overflow: hidden !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu li.formlist {flex: 1 1 0 !important;width: auto !important;min-width: 0 !important;max-width: none !important;height: 34px !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu li.spacer {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu select {width: 100% !important;max-width: 100% !important;min-width: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul[id$="-tabmenu"] {grid-area: tabs !important;justify-self: stretch !important;display: flex !important;align-items: center !important;justify-content: flex-start !important;flex-wrap: nowrap !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;height: 42px !important;margin: 0 !important;padding: 4px !important;overflow-x: auto !important;overflow-y: hidden !important;scrollbar-width: thin !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul[id$="-tabmenu"] > li:not(.nova-tab-overflow) {display: flex !important;flex: 0 0 auto !important;height: 34px !important;min-width: max-content !important;margin: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul[id$="-tabmenu"] > li[data-nova-tab-overflow-hidden] {display: flex !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul[id$="-tabmenu"] > li.nova-tab-overflow {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul[id$="-tabmenu"] > li > a {max-width: none !important;white-space: nowrap !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.search {grid-area: search !important;justify-self: stretch !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.search form {display: flex !important;width: 100% !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.search input.quicksearch {width: 100% !important;min-width: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.columnmng {grid-area: columns !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.gridexport {grid-area: export !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.gridprint {grid-area: print !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.columnmng,body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.gridexport,body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.gridprint {justify-self: center !important;align-self: center !important;margin: 0 !important;}body div.grid.fullsize:has(> div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"])) > div.gridscrolltablediv,body div.grid.moveable:has(> div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"])) > div.gridscrolltablediv,body div.grid.fullsize.doubleheader:has(> div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"])) > div.gridscrolltablediv,body div.grid.moveable.doubleheader:has(> div.gridheader > div.gridtitle.tabmenu:has(> ul.formmenu):has(> ul[id$="-tabmenu"])) > div.gridscrolltablediv {top: 118px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) {display: flex !important;align-items: center !important;flex-wrap: nowrap !important;gap: var(--space-2) !important;height: 58px !important;min-height: 58px !important;max-height: 58px !important;padding: 8px var(--space-3) !important;overflow: visible !important;border-bottom: 1px solid var(--border-subtle) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > ul[id$="-tabmenu"] {order: 1 !important;display: flex !important;align-items: center !important;justify-content: flex-start !important;flex: 1 1 360px !important;min-width: 180px !important;max-width: none !important;width: auto !important;height: 42px !important;margin: 0 !important;padding: 4px !important;overflow-x: auto !important;overflow-y: hidden !important;scrollbar-width: thin !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > ul.formmenu {order: 2 !important;display: flex !important;align-items: center !important;flex: 0 1 min(560px, 42vw) !important;min-width: 160px !important;max-width: min(560px, 42vw) !important;width: auto !important;height: 42px !important;margin: 0 !important;padding: 4px !important;overflow-x: auto !important;overflow-y: hidden !important;scrollbar-width: thin !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > div.search {order: 3 !important;display: flex !important;align-items: center !important;flex: 0 1 220px !important;min-width: 120px !important;max-width: 260px !important;width: auto !important;height: 36px !important;margin: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > div.columnmng {order: 4 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > div.gridexport {order: 5 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > div.gridprint {order: 6 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > div.columnmng,body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > div.gridexport,body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > div.gridprint,body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > div.nova-grid-tools {flex: 0 0 auto !important;align-self: center !important;height: 34px !important;margin: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > ul > li {flex: 0 0 auto !important;min-width: max-content !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > ul > li[hidden],body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > ul > li[data-nova-tab-overflow-hidden] {display: flex !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > ul > li.nova-tab-overflow {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > ul > li > a {white-space: nowrap !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > ul.formmenu > li.menuItemForm,body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > ul.formmenu form,body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > ul.formmenu fieldset,body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > ul.formmenu ol {display: flex !important;align-items: center !important;flex-wrap: nowrap !important;width: max-content !important;min-width: 0 !important;height: 34px !important;gap: var(--space-2) !important;overflow: visible !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > ul.formmenu li.formlist {flex: 0 0 auto !important;width: 170px !important;min-width: 140px !important;max-width: 220px !important;height: 34px !important;margin: 0 !important;padding: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > ul.formmenu li.spacer {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"]) > ul.formmenu select {width: 100% !important;max-width: 100% !important;}body div.grid.fullsize:has(> div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"])) > div.gridscrolltablediv,body div.grid.moveable:has(> div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"])) > div.gridscrolltablediv,body div.grid.fullsize.doubleheader:has(> div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"])) > div.gridscrolltablediv,body div.grid.moveable.doubleheader:has(> div.gridheader > div.gridtitle.tabmenu:has(> ul[id$="-tabmenu"])) > div.gridscrolltablediv {top: 58px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system {display: grid !important;grid-template-columns: minmax(48px, 1fr) minmax(0, auto) minmax(48px, 1fr) !important;align-items: center !important;column-gap: var(--space-2) !important;height: 58px !important;min-height: 58px !important;max-height: 58px !important;padding: 8px var(--space-3) !important;overflow: visible !important;position: relative !important;border-bottom: 1px solid var(--border-subtle) !important;background: color-mix(in srgb, var(--bg-surface) 90%, var(--bg-page) 10%) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle {grid-column: 1 !important;justify-self: start !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;height: 36px !important;min-width: 42px !important;max-width: 120px !important;padding: 0 var(--space-3) !important;border: 1px solid var(--border-strong) !important;border-radius: var(--radius-full) !important;background: var(--bg-surface) !important;box-shadow: var(--shadow-xs) !important;color: var(--text-muted) !important;font: inherit !important;font-size: var(--font-size-sm) !important;line-height: 1 !important;cursor: pointer !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle::before {content: "";width: 0 !important;height: 0 !important;margin-right: 7px !important;border-left: 5px solid transparent !important;border-right: 5px solid transparent !important;border-top: 6px solid currentColor !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle.has-active-filter {color: var(--area-accent-deep) !important;border-color: color-mix(in srgb, var(--area-accent) 42%, var(--border-strong) 58%) !important;background: color-mix(in srgb, var(--area-accent-soft) 72%, var(--bg-surface) 28%) !important;}[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle.has-active-filter {color: color-mix(in srgb, var(--area-accent) 68%, var(--text-primary) 32%) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle[aria-expanded="true"]::before {transform: rotate(180deg) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul.formmenu {position: absolute !important;z-index: calc(var(--z-dropdown) + 10) !important;top: calc(100% + 8px) !important;left: var(--space-3) !important;display: none !important;align-items: flex-start !important;width: min(760px, calc(100vw - 48px)) !important;max-width: min(760px, calc(100vw - 48px)) !important;height: auto !important;max-height: min(50vh, 420px) !important;margin: 0 !important;padding: var(--space-3) !important;overflow: auto !important;border: 1px solid var(--border-strong) !important;border-radius: var(--radius-lg) !important;background: var(--bg-surface) !important;box-shadow: var(--shadow-lg) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system.is-filter-open > ul.formmenu {display: flex !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul.formmenu > li.menuItemForm,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul.formmenu form,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul.formmenu fieldset,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul.formmenu ol {display: flex !important;align-items: center !important;flex-wrap: wrap !important;width: 100% !important;min-width: 0 !important;height: auto !important;gap: var(--space-2) !important;overflow: visible !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul.formmenu li.formlist {flex: 1 1 190px !important;width: auto !important;min-width: 170px !important;max-width: 260px !important;height: 36px !important;margin: 0 !important;padding: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul.formmenu li.spacer {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul.formmenu select,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul.formmenu input,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul.formmenu button {max-width: 100% !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] {grid-column: 2 !important;justify-self: center !important;display: flex !important;align-items: center !important;justify-content: center !important;flex-wrap: nowrap !important;width: min(var(--nova-grid-tabbar-width, 100%), 100%) !important;max-width: min(var(--nova-grid-tabbar-width, 100%), 100%) !important;min-width: 0 !important;height: 42px !important;margin: 0 !important;padding: 4px !important;overflow: visible !important;scrollbar-width: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"]::-webkit-scrollbar {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li {flex: 0 0 auto !important;min-width: max-content !important;height: 34px !important;margin: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li[data-nova-grid-tab-hidden] {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li[data-nova-tab-overflow-hidden],body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li.nova-tab-overflow {display: flex !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li > a {max-width: none !important;white-space: nowrap !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li.nova-grid-tab-overflow {position: relative !important;display: flex !important;align-items: center !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li.nova-grid-tab-overflow[hidden] {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system button.nova-grid-tab-overflow-button {display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;height: 34px !important;padding: 0 !important;border: 0 !important;border-radius: var(--radius-full) !important;background: transparent !important;color: var(--text-muted) !important;font: inherit !important;font-size: 18px !important;line-height: 1 !important;cursor: pointer !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system button.nova-grid-tab-overflow-button:hover,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system li.nova-grid-tab-overflow.is-open > button.nova-grid-tab-overflow-button {background: color-mix(in srgb, var(--color-primary-600) 9%, transparent) !important;color: var(--color-primary-600) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system ul.nova-grid-tab-overflow-menu {position: absolute !important;z-index: calc(var(--z-dropdown) + 20) !important;top: calc(100% + 8px) !important;right: 0 !important;display: none !important;min-width: 220px !important;max-width: min(360px, calc(100vw - 40px)) !important;max-height: min(50vh, 420px) !important;margin: 0 !important;padding: 6px !important;overflow: auto !important;border: 1px solid var(--border-strong) !important;border-radius: var(--radius-lg) !important;background: var(--bg-surface) !important;box-shadow: var(--shadow-lg) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system li.nova-grid-tab-overflow.is-open > ul.nova-grid-tab-overflow-menu {display: block !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized li.nova-grid-tab-overflow.is-open > ul.nova-grid-tab-overflow-menu {position: fixed !important;top: var(--nova-grid-overflow-top, 0) !important;right: auto !important;left: var(--nova-grid-overflow-left, 12px) !important;z-index: calc(var(--z-modal) + 20) !important;display: block !important;min-width: 240px !important;max-width: min(360px, calc(100vw - 24px)) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system ul.nova-grid-tab-overflow-menu > li {display: block !important;height: auto !important;min-width: 0 !important;margin: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system ul.nova-grid-tab-overflow-menu > li > a {display: flex !important;align-items: center !important;justify-content: space-between !important;width: 100% !important;min-height: 34px !important;padding: 7px 10px !important;border-radius: var(--radius-md) !important;color: var(--text-primary) !important;text-decoration: none !important;white-space: nowrap !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system ul.nova-grid-tab-overflow-menu > li > a:hover {background: color-mix(in srgb, var(--color-primary-600) 9%, transparent) !important;color: var(--color-primary-600) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > div.nova-grid-title-actions {grid-column: 3 !important;justify-self: end !important;display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: var(--space-2) !important;min-width: 0 !important;height: 42px !important;margin: 0 !important;overflow: visible !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > div.nova-grid-title-actions[hidden] {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > div.nova-grid-title-actions > div {display: flex !important;align-items: center !important;flex: 0 0 auto !important;height: 36px !important;margin: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > div.nova-grid-title-actions > div.search {flex: 0 1 220px !important;min-width: 96px !important;max-width: 260px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > div.nova-grid-title-actions > div.search form {display: flex !important;width: 100% !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > div.nova-grid-title-actions > div.search input.quicksearch {width: 100% !important;min-width: 0 !important;}@media (max-width: 768px) {body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system form button,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system form button.softbutton,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized form button,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized form button.softbutton,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-strip form button,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-strip form button.softbutton {width: auto !important;min-height: 0 !important;margin-top: 0 !important;}}body div.grid.fullsize:has(> div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system) > div.gridscrolltablediv,body div.grid.moveable:has(> div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system) > div.gridscrolltablediv,body div.grid.fullsize.doubleheader:has(> div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system) > div.gridscrolltablediv,body div.grid.moveable.doubleheader:has(> div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system) > div.gridscrolltablediv {top: 58px !important;}@media (max-width: 760px) {body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system {grid-template-columns: minmax(40px, 1fr) minmax(0, auto) minmax(40px, 1fr) !important;padding-right: var(--space-2) !important;padding-left: var(--space-2) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle {max-width: 42px !important;padding: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle span {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle::before {margin-right: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > div.nova-grid-title-actions {gap: 4px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > div.nova-grid-title-actions > div.search {max-width: 120px !important;}}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) {display: grid !important;grid-template-columns: minmax(58px, 1fr) minmax(0, auto) minmax(58px, 1fr) !important;grid-template-rows: 42px !important;align-items: center !important;height: 58px !important;min-height: 58px !important;max-height: 58px !important;overflow: visible !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system.is-filter-open:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) {grid-template-rows: 42px 52px !important;row-gap: 6px !important;height: 116px !important;min-height: 116px !important;max-height: 116px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > button.nova-grid-filter-toggle {grid-column: 1 !important;grid-row: 1 !important;align-self: center !important;justify-self: start !important;position: relative !important;top: auto !important;left: auto !important;z-index: 2 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul[id$="-tabmenu"] {grid-column: 2 !important;grid-row: 1 !important;align-self: center !important;justify-self: center !important;position: relative !important;top: auto !important;left: auto !important;z-index: 1 !important;overflow: visible !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > div.nova-grid-title-actions {grid-column: 3 !important;grid-row: 1 !important;align-self: center !important;justify-self: end !important;position: relative !important;top: auto !important;right: auto !important;z-index: 2 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu {grid-column: 1 / -1 !important;grid-row: 2 !important;justify-self: stretch !important;align-self: stretch !important;position: static !important;top: auto !important;left: auto !important;z-index: auto !important;display: none !important;width: 100% !important;max-width: 100% !important;height: 52px !important;max-height: 52px !important;margin: 0 !important;padding: 5px 8px !important;overflow-x: auto !important;overflow-y: hidden !important;border: 1px solid var(--border-default) !important;border-radius: var(--radius-full) !important;background: var(--bg-surface) !important;box-shadow: var(--shadow-xs) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system.is-filter-open:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu {display: flex !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu > li.menuItemForm,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu form,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu fieldset,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu ol {display: flex !important;align-items: center !important;flex-wrap: nowrap !important;width: max-content !important;min-width: 100% !important;height: 40px !important;gap: var(--space-3) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu li.formlist {flex: 0 0 260px !important;width: 260px !important;min-width: 220px !important;max-width: 280px !important;height: 36px !important;}body div.grid.fullsize:has(> div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system.is-filter-open) > div.gridscrolltablediv,body div.grid.moveable:has(> div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system.is-filter-open) > div.gridscrolltablediv,body div.grid.fullsize.doubleheader:has(> div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system.is-filter-open) > div.gridscrolltablediv,body div.grid.moveable.doubleheader:has(> div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system.is-filter-open) > div.gridscrolltablediv {top: 116px !important;}body div.grid > div.gridheader,body div.grid > div.gridheader > div.gridtitle.tabmenu,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) {background: transparent !important;background-image: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system {grid-template-columns: minmax(108px, 1fr) minmax(0, auto) minmax(108px, 1fr) !important;padding-right: var(--space-5) !important;padding-left: var(--space-5) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle {min-width: 46px !important;max-width: 132px !important;gap: 7px !important;border-color: color-mix(in srgb, var(--area-accent) 28%, var(--border-strong) 72%) !important;background: color-mix(in srgb, var(--area-accent-soft) 36%, var(--bg-surface) 64%) !important;color: var(--area-accent-deep) !important;}[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle {color: color-mix(in srgb, var(--area-accent) 68%, var(--text-primary) 32%) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle::before {margin-right: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle:hover,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle:focus,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle[aria-expanded="true"] {border-color: color-mix(in srgb, var(--area-accent) 54%, var(--border-strong) 46%) !important;background: var(--area-accent-soft) !important;color: var(--area-accent-deep) !important;box-shadow: 0 0 0 3px rgba(var(--area-accent-rgb), 0.1), var(--shadow-xs) !important;}[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle:hover,[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle:focus,[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle[aria-expanded="true"] {color: color-mix(in srgb, var(--area-accent) 68%, var(--text-primary) 32%) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > button.nova-grid-filter-toggle span {display: inline-block !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"],body ul#formTabbar,body ul#system-collaboration-list-steps {border: 1px solid var(--border-default) !important;border-radius: var(--radius-full) !important;background: transparent !important;background-image: none !important;box-shadow: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li,body ul#formTabbar > li,body ul#system-collaboration-list-steps > li {border: 0 !important;border-radius: var(--radius-full) !important;background: transparent !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li.active,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li.current,body ul#formTabbar > li.active,body ul#formTabbar > li.current,body ul#system-collaboration-list-steps > li.active,body ul#system-collaboration-list-steps > li.current {background: var(--color-primary-50) !important;box-shadow: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li > a,body ul#formTabbar > li > a,body ul#system-collaboration-list-steps > li > a {color: var(--text-secondary) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li.active > a,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li.current > a,body ul#formTabbar > li.active > a,body ul#formTabbar > li.current > a,body ul#system-collaboration-list-steps > li.active > a,body ul#system-collaboration-list-steps > li.current > a {color: var(--color-primary-700) !important;font-weight: var(--font-weight-semibold) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > div.nova-grid-title-actions {justify-self: end !important;gap: 10px !important;padding-right: var(--space-2) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > div.nova-grid-title-actions > div {margin-left: 0 !important;}body div.gridtitle.tabmenu div.search div.button.filter span,body div.gridtitle.tabmenu div.nova-grid-title-actions div.search div.button.filter span,body div.gridtitle.tabmenu div.nova-grid-tools div.button.filter span {background: transparent url(/resources/images/grid/filter.png) center center no-repeat !important;background-size: 16px 16px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system:has(> ul.formmenu) > ul.formmenu {border-radius: var(--radius-lg) !important;background: var(--bg-surface) !important;background-image: none !important;}@media (max-width: 760px) {body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system {grid-template-columns: minmax(48px, 1fr) minmax(0, auto) minmax(48px, 1fr) !important;padding-right: var(--space-2) !important;padding-left: var(--space-2) !important;}}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system:has(> ul.formmenu) {grid-template-rows: 42px !important;height: 58px !important;min-height: 58px !important;max-height: 58px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system.is-filter-open:has(> ul.formmenu) {grid-template-rows: 42px 52px !important;row-gap: 6px !important;height: 116px !important;min-height: 116px !important;max-height: 116px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system:has(> ul.formmenu) > ul.formmenu {grid-column: 1 / -1 !important;grid-row: 2 !important;position: static !important;display: none !important;width: 100% !important;max-width: 100% !important;height: 52px !important;max-height: 52px !important;overflow-x: auto !important;overflow-y: hidden !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system.is-filter-open:has(> ul.formmenu) > ul.formmenu {display: flex !important;}body div.gridtitle.tabmenu div.button > span {display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 16px !important;height: 16px !important;background: none !important;opacity: 1 !important;filter: none !important;}body div.gridtitle.tabmenu div.button > span::before {display: inline-block !important;font-family: FontAwesome, sans-serif !important;font-style: normal !important;font-weight: 400 !important;font-size: 15px !important;line-height: 1 !important;color: currentColor !important;text-rendering: auto !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;}body div.gridtitle.tabmenu div.button.columnmng > span::before {content: "\f0db";}body div.gridtitle.tabmenu div.button.gridexport > span::before {content: "\f093";}body div.gridtitle.tabmenu div.button.gridprint > span::before {content: "\f02f";}body div.gridtitle.tabmenu div.search div.button.filter > span::before,body div.gridtitle.tabmenu div.nova-grid-tools div.button.filter > span::before,body div.gridtitle.tabmenu div.nova-grid-title-actions div.search div.button.filter > span::before {content: "\f0b0";}body div.gridtitle.tabmenu div.search div.button.filter span,body div.gridtitle.tabmenu div.nova-grid-title-actions div.search div.button.filter span,body div.gridtitle.tabmenu div.nova-grid-tools div.button.filter span {background: none !important;background-image: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] {max-width: var(--nova-grid-tabbar-width, 100%) !important;overflow: visible !important;clip-path: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li[data-nova-grid-tab-hidden],body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li[hidden][data-nova-grid-tab-hidden] {display: none !important;visibility: hidden !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li.nova-grid-tab-overflow:not([hidden]) {display: flex !important;visibility: visible !important;width: 34px !important;min-width: 34px !important;max-width: 34px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"]:empty,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"]:not(:has(> li:not(.spacer):not(.nova-grid-tab-overflow):not(.nova-tab-overflow))) {display: none !important;visibility: hidden !important;flex: 0 0 0 !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;overflow: hidden !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] {justify-self: center !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: 0 1 auto !important;width: max-content !important;max-width: min(var(--nova-grid-tabbar-width, calc(100vw - 280px)), calc(100vw - 280px)) !important;min-width: 0 !important;gap: 0 !important;overflow: visible !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li {flex: 0 0 auto !important;width: auto !important;min-width: 0 !important;max-width: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li:not([data-nova-grid-tab-hidden]) {display: flex !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li[data-nova-grid-tab-hidden],body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li[hidden][data-nova-grid-tab-hidden] {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li.nova-grid-tab-overflow:not([hidden]) {display: flex !important;flex: 0 0 34px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-system > ul[id$="-tabmenu"] > li.nova-grid-tab-overflow:not([hidden]) > button.nova-grid-tab-overflow-button {display: inline-flex !important;}body div.grid > div.gridheader:has(> div.gridtitle.tabmenu.nova-grid-title-normalized) {overflow: visible !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized:has(> ul.formmenu),body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open:has(> ul.formmenu),body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized:has(> ul.formmenu):has(> ul[id$="-tabmenu"]),body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) {position: relative !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: var(--space-2) !important;height: 58px !important;min-height: 58px !important;max-height: 58px !important;padding: 8px var(--space-5) !important;overflow: visible !important;border-bottom: 1px solid var(--border-subtle) !important;background: transparent !important;background-image: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > button.nova-grid-filter-toggle {order: 1 !important;align-self: center !important;position: relative !important;top: auto !important;left: auto !important;z-index: 3 !important;display: inline-flex !important;flex: 0 0 auto !important;width: auto !important;min-width: 74px !important;max-width: 132px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul.nova-grid-tabbar,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul[id$="-tabmenu"].nova-grid-tabbar {order: 2 !important;flex: 1 1 auto !important;align-self: center !important;position: relative !important;z-index: 2 !important;display: inline-flex !important;align-items: center !important;justify-content: flex-start !important;flex-wrap: nowrap !important;width: max-content !important;min-width: 0 !important;max-width: min(var(--nova-grid-tabbar-max-width, max(118px, calc(100vw - 280px))), max(118px, calc(100vw - 240px))) !important;height: 42px !important;margin: 0 !important;padding: 4px !important;overflow: visible !important;border: 1px solid var(--border-default) !important;border-radius: var(--radius-full) !important;background: transparent !important;background-image: none !important;box-shadow: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul.nova-grid-tabbar:empty,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul[id$="-tabmenu"].nova-grid-tabbar:empty,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul.nova-grid-tabbar:not(:has(> li:not(.spacer):not(.nova-grid-tab-overflow):not(.nova-tab-overflow))),body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul[id$="-tabmenu"].nova-grid-tabbar:not(:has(> li:not(.spacer):not(.nova-grid-tab-overflow):not(.nova-tab-overflow))) {display: none !important;flex: 0 0 0 !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;overflow: hidden !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-unified-tabbar[hidden],body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-unified-tabbar.is-empty {display: none !important;flex: 0 0 0 !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;overflow: hidden !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open:has(> ul.formmenu),body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) {align-items: flex-start !important;align-content: flex-start !important;flex-wrap: wrap !important;row-gap: 8px !important;height: 118px !important;min-height: 118px !important;max-height: 118px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul.nova-grid-tabbar > li,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul[id$="-tabmenu"].nova-grid-tabbar > li {display: flex !important;flex: 0 0 auto !important;width: auto !important;min-width: 0 !important;max-width: none !important;height: 34px !important;margin: 0 !important;overflow: visible !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul.nova-grid-tabbar > li[data-nova-grid-tab-hidden],body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul.nova-grid-tabbar > li[hidden][data-nova-grid-tab-hidden] {display: none !important;visibility: hidden !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul.nova-grid-tabbar > li.nova-grid-tab-overflow:not([hidden]) {display: flex !important;visibility: visible !important;flex: 0 0 34px !important;width: 34px !important;min-width: 34px !important;max-width: 34px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul.nova-grid-tabbar > li.nova-grid-tab-overflow:not(:has(> ul.nova-grid-tab-overflow-menu > li)),body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul.nova-grid-tabbar:not(:has(> li[data-nova-grid-tab-hidden])) > li.nova-grid-tab-overflow {display: none !important;visibility: hidden !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul.nova-grid-tabbar > li.nova-tab-overflow {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul.nova-grid-tabbar > li > a {max-width: none !important;white-space: nowrap !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions {grid-column: 3 !important;grid-row: 1 !important;justify-self: end !important;align-self: center !important;position: relative !important;top: auto !important;right: auto !important;transform: none !important;z-index: 3 !important;display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 10px !important;height: 42px !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions[hidden] {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul.formmenu,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized:has(> ul.formmenu) > ul.formmenu,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu {grid-column: auto !important;grid-row: auto !important;justify-self: auto !important;align-self: auto !important;position: absolute !important;top: calc(100% + 8px) !important;left: var(--space-5) !important;z-index: calc(var(--z-dropdown) + 10) !important;display: none !important;width: min(780px, calc(100vw - 72px)) !important;max-width: min(780px, calc(100vw - 72px)) !important;height: auto !important;max-height: min(50vh, 420px) !important;margin: 0 !important;padding: var(--space-3) !important;overflow: auto !important;border: 1px solid var(--border-strong) !important;border-radius: var(--radius-lg) !important;background: var(--bg-surface) !important;background-image: none !important;box-shadow: var(--shadow-lg) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open > ul.formmenu,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open:has(> ul.formmenu) > ul.formmenu,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu {display: flex !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized:not(.is-filter-open) > ul.formmenu.nova-grid-filter-source {display: none !important;position: absolute !important;left: 0 !important;top: 0 !important;width: 1px !important;min-width: 0 !important;max-width: 1px !important;height: 1px !important;min-height: 0 !important;max-height: 1px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;opacity: 0 !important;overflow: hidden !important;pointer-events: none !important;transform: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized:not(.is-filter-open) > ul.formmenu.nova-grid-filter-source > * {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open > ul.formmenu.nova-grid-filter-source,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open:has(> ul.formmenu) > ul.formmenu.nova-grid-filter-source,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open:has(> ul.formmenu):has(> ul[id$="-tabmenu"]) > ul.formmenu.nova-grid-filter-source {order: 4 !important;flex: 0 0 100% !important;align-self: stretch !important;position: relative !important;top: auto !important;left: auto !important;display: inline-flex !important;flex-wrap: wrap !important;align-items: center !important;justify-content: flex-start !important;gap: 8px !important;width: 100% !important;min-width: min(260px, calc(100vw - 72px)) !important;max-width: 100% !important;height: auto !important;min-height: 0 !important;max-height: 52px !important;margin: 0 !important;box-sizing: border-box !important;padding: 10px !important;overflow-x: auto !important;overflow-y: hidden !important;border: 1px solid color-mix(in srgb, var(--area-accent) 34%, var(--border-strong) 66%) !important;border-radius: var(--radius-lg) !important;background: color-mix(in srgb, var(--bg-surface) 88%, var(--area-accent-soft) 12%) !important;box-shadow: var(--shadow-lg) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open > ul.formmenu.nova-grid-filter-source > li.menuItemForm,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open > ul.formmenu.nova-grid-filter-source form,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open > ul.formmenu.nova-grid-filter-source fieldset,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open > ul.formmenu.nova-grid-filter-source ol {display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 8px !important;width: auto !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;list-style: none !important;background: transparent !important;box-shadow: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open > ul.formmenu.nova-grid-filter-source .formlist {display: flex !important;align-items: center !important;flex: 0 1 auto !important;width: auto !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open > ul.formmenu.nova-grid-filter-source li.spacer {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open > ul.formmenu.nova-grid-filter-source select,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open > ul.formmenu.nova-grid-filter-source input:not([type="checkbox"]):not([type="radio"]),body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open > ul.formmenu.nova-grid-filter-source button {height: 34px !important;min-width: 132px !important;max-width: 220px !important;margin: 0 !important;border: 1px solid var(--nova-grid-control-border) !important;border-radius: var(--radius-md) !important;background-color: var(--bg-surface) !important;color: var(--text-primary) !important;box-shadow: var(--shadow-xs) !important;}@media (max-width: 620px) {body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open > ul.formmenu.nova-grid-filter-source {width: min(320px, calc(100vw - 32px)) !important;max-width: min(320px, calc(100vw - 32px)) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open > ul.formmenu.nova-grid-filter-source select,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open > ul.formmenu.nova-grid-filter-source input:not([type="checkbox"]):not([type="radio"]),body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open > ul.formmenu.nova-grid-filter-source button {width: 100% !important;max-width: none !important;}}body div.grid.fullsize:has(> div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open) > div.gridscrolltablediv,body div.grid.moveable:has(> div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open) > div.gridscrolltablediv,body div.grid.fullsize.doubleheader:has(> div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open) > div.gridscrolltablediv,body div.grid.moveable.doubleheader:has(> div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized.is-filter-open) > div.gridscrolltablediv {top: 118px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized {--nova-grid-control-height: 32px;--nova-grid-control-button-size: 32px;--nova-grid-control-radius: var(--radius-full);--nova-grid-control-border: color-mix(in srgb, var(--area-accent) 20%, var(--border-strong) 80%);--nova-grid-control-bg: color-mix(in srgb, var(--area-accent-soft) 14%, var(--bg-surface) 86%);--nova-grid-control-color: color-mix(in srgb, var(--area-accent-deep) 76%, var(--text-secondary) 24%);}[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized {--nova-grid-control-border: color-mix(in srgb, var(--area-accent) 42%, var(--border-strong) 58%);--nova-grid-control-bg: color-mix(in srgb, var(--area-accent-soft) 34%, var(--bg-surface) 66%);--nova-grid-control-color: color-mix(in srgb, var(--area-accent) 68%, var(--text-primary) 32%);}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > button.nova-grid-filter-toggle {height: var(--nova-grid-control-height) !important;min-width: var(--nova-grid-control-button-size) !important;max-width: 124px !important;padding: 0 10px !important;border: 1px solid var(--nova-grid-control-border) !important;border-radius: var(--nova-grid-control-radius) !important;background: var(--nova-grid-control-bg) !important;box-shadow: var(--shadow-xs) !important;color: var(--nova-grid-control-color) !important;line-height: 1 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > button.nova-grid-filter-toggle.nova-grid-filter-spacer {display: inline-flex !important;visibility: hidden !important;flex: 0 0 auto !important;height: var(--nova-grid-control-height) !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;pointer-events: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > button.nova-grid-filter-toggle:hover,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > button.nova-grid-filter-toggle:focus,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > button.nova-grid-filter-toggle[aria-expanded="true"] {border-color: color-mix(in srgb, var(--area-accent) 54%, var(--border-strong) 46%) !important;background: var(--area-accent-soft) !important;box-shadow: 0 0 0 3px rgba(var(--area-accent-rgb), 0.1), var(--shadow-xs) !important;color: var(--area-accent-deep) !important;}[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > button.nova-grid-filter-toggle:hover,[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > button.nova-grid-filter-toggle:focus,[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > button.nova-grid-filter-toggle[aria-expanded="true"] {color: var(--nova-grid-control-color) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions {order: 3 !important;flex: 0 0 auto !important;height: var(--nova-grid-control-height) !important;gap: 0 !important;padding-right: 0 !important;padding-left: 0 !important;transform: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions > div,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.nova-grid-tools,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.nova-grid-tools > div {display: flex !important;align-items: center !important;height: var(--nova-grid-control-height) !important;margin: 0 !important;padding: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions > div.nova-grid-title-actions-spacer {flex: 0 0 auto !important;visibility: hidden !important;pointer-events: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.nova-grid-tools {gap: 6px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.search.nova-grid-search {width: var(--nova-grid-control-button-size) !important;min-width: var(--nova-grid-control-button-size) !important;transition: width var(--transition-fast), min-width var(--transition-fast) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.search.nova-grid-search.is-expanded {width: var(--nova-grid-control-button-size) !important;min-width: var(--nova-grid-control-button-size) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.search.nova-grid-search.has-search-value,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.search.nova-grid-search.has-search-value.is-expanded {width: 64px !important;min-width: 64px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.search form {display: flex !important;align-items: center !important;width: 100% !important;height: var(--nova-grid-control-height) !important;gap: var(--space-2) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.search.nova-grid-search + div.nova-grid-tool-overflow,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.search.nova-grid-search + div.nova-grid-tools,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.search.nova-grid-search ~ div.nova-grid-tool-overflow,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.nova-grid-tools > div.search.nova-grid-search + div.nova-grid-tool-overflow {margin-left: 6px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.search.nova-grid-search input.quicksearch,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.search.nova-grid-search-pending input.quicksearch {display: none !important;width: 0 !important;height: var(--nova-grid-control-height) !important;border: 1px solid var(--nova-grid-control-border) !important;border-radius: var(--nova-grid-control-radius) !important;background: var(--bg-surface) !important;box-shadow: var(--shadow-xs) !important;}body div.grid table.gridtable td::selection,body div.grid table.gridtable td *::selection {background: rgba(var(--area-accent-rgb), 0.32);color: var(--text-primary);}[data-theme="dark"] body div.grid table.gridtable td::selection,[data-theme="dark"] body div.grid table.gridtable td *::selection {background: rgba(var(--area-accent-rgb), 0.48);color: var(--text-primary);}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions span.nova-grid-search-control,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions button.nova-grid-search-toggle,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions button.nova-grid-search-clear,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions button.nova-grid-tool-menu-toggle,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.button,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.gridprint > a,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.gridexport > a {display: inline-flex !important;align-items: center !important;justify-content: center !important;width: var(--nova-grid-control-button-size) !important;min-width: var(--nova-grid-control-button-size) !important;max-width: var(--nova-grid-control-button-size) !important;height: var(--nova-grid-control-button-size) !important;margin: 0 !important;padding: 0 !important;border: 1px solid var(--nova-grid-control-border) !important;border-radius: var(--nova-grid-control-radius) !important;background: var(--nova-grid-control-bg) !important;box-shadow: var(--shadow-xs) !important;color: var(--nova-grid-control-color) !important;line-height: 1 !important;text-decoration: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions span.nova-grid-search-control {gap: 0 !important;box-sizing: border-box !important;width: var(--nova-grid-control-button-size) !important;min-width: var(--nova-grid-control-button-size) !important;max-width: none !important;padding: 3px !important;overflow: hidden !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.search.nova-grid-search.has-search-value span.nova-grid-search-control {width: 64px !important;min-width: 64px !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions span.nova-grid-search-control button {position: relative !important;width: 27px !important;min-width: 27px !important;max-width: 27px !important;height: calc(var(--nova-grid-control-button-size) - 8px) !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions button.nova-grid-search-clear {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.search.nova-grid-search.has-search-value button.nova-grid-search-clear {display: inline-flex !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions span.nova-grid-search-control button::before {position: relative !important;z-index: 1 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions span.nova-grid-search-control button:first-child {border-radius: var(--nova-grid-control-radius) 0 0 var(--nova-grid-control-radius) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions span.nova-grid-search-control button:last-child {border-radius: 0 var(--nova-grid-control-radius) var(--nova-grid-control-radius) 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions button.nova-grid-search-toggle:hover,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions button.nova-grid-search-toggle:focus,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions button.nova-grid-tool-menu-toggle:hover,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions button.nova-grid-tool-menu-toggle:focus,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.nova-grid-tool-overflow.is-open > button.nova-grid-tool-menu-toggle,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.button:hover {border-color: color-mix(in srgb, var(--area-accent) 54%, var(--border-strong) 46%) !important;background: var(--area-accent-soft) !important;box-shadow: 0 0 0 3px rgba(var(--area-accent-rgb), 0.1), var(--shadow-xs) !important;color: var(--area-accent-deep) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.search.nova-grid-search.has-search-value button.nova-grid-search-toggle {border-radius: var(--nova-grid-control-radius) !important;background: rgba(var(--area-accent-rgb), 0.16) !important;color: var(--area-accent-deep) !important;box-shadow: inset 0 0 0 1px rgba(var(--area-accent-rgb), 0.14) !important;}body div.grid span.searchhighlight,body div.grid span.searchhighlightDark {padding: 0 2px;border-radius: 4px;background: rgba(var(--area-accent-rgb), 0.16) !important;color: var(--text-primary) !important;box-shadow: inset 0 0 0 1px rgba(var(--area-accent-rgb), 0.12);}[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions button.nova-grid-search-toggle:hover,[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions button.nova-grid-search-toggle:focus,[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions button.nova-grid-tool-menu-toggle:hover,[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions button.nova-grid-tool-menu-toggle:focus,[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.nova-grid-tool-overflow.is-open > button.nova-grid-tool-menu-toggle,[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > div.nova-grid-title-actions div.button:hover {color: var(--nova-grid-control-color) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-menu {position: absolute !important;top: calc(100% + 10px) !important;right: 0 !important;z-index: calc(var(--z-modal) + 30) !important;display: none !important;flex-direction: column !important;align-items: stretch !important;gap: 8px !important;min-width: 360px !important;max-width: min(520px, calc(100vw - 24px)) !important;max-height: min(68vh, 620px) !important;margin: 0 !important;padding: 10px !important;overflow: auto !important;border: 1px solid color-mix(in srgb, var(--border-strong) 78%, var(--area-accent) 22%) !important;border-radius: var(--radius-lg) !important;background:linear-gradient(180deg, rgba(var(--area-accent-rgb), 0.05), transparent 42px),var(--bg-surface) !important;box-shadow: var(--shadow-lg) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-overflow.is-open > div.nova-grid-tool-menu {display: flex !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-menu > div.nova-grid-tool-strip {display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-height: 36px !important;height: auto !important;margin: 0 !important;padding: 0 0 8px !important;gap: 8px !important;border-bottom: 1px solid var(--border-subtle) !important;border-radius: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-menu > div.nova-grid-tool-strip:hover {background: transparent !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-menu > div.nova-grid-tool-strip:empty {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-menu > div.nova-grid-tool-strip > div,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-menu > div.nova-grid-tool-strip > div.button {display: inline-flex !important;align-items: center !important;justify-content: center !important;width: var(--nova-grid-control-button-size) !important;min-width: var(--nova-grid-control-button-size) !important;max-width: var(--nova-grid-control-button-size) !important;height: var(--nova-grid-control-button-size) !important;min-height: var(--nova-grid-control-button-size) !important;padding: 0 !important;border: 1px solid var(--nova-grid-control-border) !important;border-radius: var(--radius-full) !important;background: var(--nova-grid-control-bg) !important;box-shadow: var(--shadow-xs) !important;color: var(--nova-grid-control-color) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-menu > div.nova-grid-tool-strip > div > a,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-menu > div.nova-grid-tool-strip > div > div.button {display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-width: 0 !important;max-width: none !important;height: 100% !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: inherit !important;background: transparent !important;box-shadow: none !important;color: inherit !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-menu > div.nova-grid-tool-strip > div:hover,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-menu > div.nova-grid-tool-strip > div > a:hover,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-menu > div.nova-grid-tool-strip > div > div.button:hover {border-color: color-mix(in srgb, var(--area-accent) 54%, var(--border-strong) 46%) !important;background: var(--area-accent-soft) !important;box-shadow: 0 0 0 3px rgba(var(--area-accent-rgb), 0.1), var(--shadow-xs) !important;color: var(--area-accent-deep) !important;}[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-menu > div.nova-grid-tool-strip > div:hover,[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-menu > div.nova-grid-tool-strip > div > a:hover,[data-theme="dark"] body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-tool-menu > div.nova-grid-tool-strip > div > div.button:hover {color: var(--nova-grid-control-color) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-column-panel {display: block !important;min-height: 220px !important;max-height: min(54vh, 480px) !important;margin: 0 !important;padding: 8px !important;overflow-x: hidden !important;overflow-y: auto !important;border-radius: var(--radius-md) !important;background: color-mix(in srgb, var(--bg-surface) 88%, var(--area-accent-soft) 12%) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-column-panel:empty {display: none !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-column-panel-legacy {display: block !important;min-height: 220px !important;overflow-x: hidden !important;overflow-y: auto !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-column-panel form {display: flex !important;flex-direction: column !important;min-height: inherit !important;margin: 0 !important;padding: 0 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-column-list {display: grid !important;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)) !important;align-content: start !important;column-gap: 8px !important;row-gap: 4px !important;min-height: 170px !important;overflow: visible !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized label.nova-grid-column-item {display: flex !important;align-items: center !important;float: none !important;visibility: visible !important;width: auto !important;min-width: 0 !important;height: auto !important;min-height: 34px !important;margin: 0 !important;padding: 6px 8px !important;border-radius: var(--radius-md) !important;color: var(--text-secondary) !important;font-size: var(--font-size-sm) !important;line-height: 1.35 !important;white-space: normal !important;cursor: pointer !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized label.nova-grid-column-item:hover {background: rgba(var(--area-accent-rgb), 0.06) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized label.nova-grid-column-item input[type="checkbox"] {flex: 0 0 auto !important;display: inline-block !important;visibility: visible !important;width: 16px !important;height: 16px !important;margin: 0 8px 0 0 !important;opacity: 1 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized span.nova-grid-column-label {display: block !important;visibility: visible !important;min-width: 0 !important;overflow: hidden !important;text-overflow: ellipsis !important;color: var(--text-secondary) !important;font-size: var(--font-size-sm) !important;line-height: 1.35 !important;opacity: 1 !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized div.nova-grid-column-actions {display: flex !important;justify-content: flex-end !important;margin: 10px 0 0 !important;padding: 8px 0 0 !important;border-top: 1px solid var(--border-subtle) !important;}body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized .nova-grid-column-submit {min-height: 34px !important;padding: 0 14px !important;border: 1px solid var(--nova-grid-control-border) !important;border-radius: var(--radius-md) !important;background: var(--bg-surface) !important;color: var(--text-primary) !important;font: inherit !important;font-size: var(--font-size-sm) !important;box-shadow: var(--shadow-xs) !important;cursor: pointer !important;}body ul#formTabbar,body ul#system-collaboration-list-steps {display: inline-flex !important;align-items: center !important;justify-content: flex-start !important;flex-wrap: nowrap !important;width: max-content !important;min-width: 0 !important;max-width: min(max(118px, calc(100vw - 380px)), 100%) !important;overflow: visible !important;}body ul#formTabbar > li,body ul#system-collaboration-list-steps > li {flex: 0 0 auto !important;width: auto !important;min-width: 0 !important;max-width: none !important;}body ul#formTabbar > li[data-nova-tab-overflow-hidden],body ul#formTabbar > li[hidden][data-nova-tab-overflow-hidden],body ul#system-collaboration-list-steps > li[data-nova-tab-overflow-hidden],body ul#system-collaboration-list-steps > li[hidden][data-nova-tab-overflow-hidden] {display: none !important;}body ul#formTabbar > li.nova-tab-overflow:not([hidden]),body ul#system-collaboration-list-steps > li.nova-tab-overflow:not([hidden]) {display: flex !important;flex: 0 0 34px !important;width: 34px !important;min-width: 34px !important;max-width: 34px !important;}body ul.nova-tabbar-source,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul.nova-tabbar-source,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul[id$="-tabmenu"].nova-tabbar-source,body div.grid > div.gridheader > div.gridtitle.tabmenu.nova-grid-title-normalized > ul[id$="-tabmenu"].nova-tabbar-source.nova-grid-tabbar,body ul#formTabbar.nova-tabbar-source,body ul#system-collaboration-list-steps.nova-tabbar-source {position: absolute !important;display: none !important;width: 0 !important;height: 0 !important;min-width: 0 !important;max-width: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;opacity: 0 !important;overflow: hidden !important;pointer-events: none !important;}body div.nova-unified-tabbar {--nova-unified-tabbar-max-width: max(118px, calc(100vw - 280px));--nova-unified-accent: var(--area-accent, var(--color-primary-500));--nova-unified-accent-rgb: var(--area-accent-rgb, 59, 130, 246);--nova-unified-accent-deep: var(--area-accent-deep, var(--color-primary-700));--nova-unified-accent-soft: var(--area-accent-soft, rgba(59, 130, 246, 0.12));order: 2;flex: 0 1 auto;align-self: center;display: inline-flex;align-items: center;justify-content: flex-start;width: fit-content;max-width: min(var(--nova-unified-tabbar-max-width), calc(100vw - 24px));min-width: 0;height: 42px;margin: 0;padding: 4px;overflow: visible;border: 1px solid color-mix(in srgb, var(--border-default) 72%, var(--nova-unified-accent) 28%);border-radius: var(--radius-full);background: transparent;box-shadow: none;}body div.nova-unified-tabbar-form {margin-right: auto;margin-left: auto;}body div.nova-unified-tabbar-track {display: inline-flex;align-items: center;flex: 0 1 auto;min-width: 0;height: 34px;overflow: visible;}body button.nova-unified-tabbar-item,body button.nova-unified-tabbar-more {position: relative;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;height: 34px;min-width: 34px;margin: 0;padding: 0 var(--space-4);border: 0;border-radius: var(--radius-full);background: transparent;color: var(--text-secondary);font: inherit;font-size: var(--font-size-sm);font-weight: var(--font-weight-medium);line-height: 1;white-space: nowrap;cursor: pointer;}body button.nova-unified-tabbar-item > *,body button.nova-unified-tabbar-more > * {cursor: inherit;}body button.nova-unified-tabbar-item > span:first-child {min-width: 0;overflow: hidden;text-overflow: ellipsis;}body button.nova-unified-tabbar-item > span.nova-unified-tabbar-badge {display: inline-flex !important;align-items: center;justify-content: center;flex: 0 0 auto;width: 17px;min-width: 17px;height: 17px;margin: 0 0 0 5px;padding: 0;border-radius: var(--radius-full);font-size: 10px;font-weight: var(--font-weight-semibold);line-height: 17px;color: #fff;text-align: center;vertical-align: middle;}body button.nova-unified-tabbar-item > span.nova-unified-tabbar-badge.ferreous-badge {background: #96999e;}body button.nova-unified-tabbar-item > span.nova-unified-tabbar-badge.ferreous-badge.danger {background: #ad4646;}body button.nova-unified-tabbar-item > span.nova-unified-tabbar-badge.ferreous-badge.warning {background: #8b6b36;}body button.nova-unified-tabbar-item > span.nova-unified-tabbar-badge.ferreous-badge.success {background: #367a40;}body button.nova-unified-tabbar-item > span.nova-unified-tabbar-badge:empty {display: none !important;}body button.nova-unified-tabbar-item > span.nova-unified-tabbar-shortcut-hint {position: absolute;z-index: calc(var(--z-dropdown) + 1);top: calc(100% - 2px);left: 50%;display: none;align-items: center;justify-content: center;min-width: 18px;height: 18px;margin: 0;padding: 0 5px;border: 1px solid rgba(255, 255, 255, 0.12);border-radius: var(--radius-full);background: #111827;box-shadow: 0 3px 8px rgba(15, 23, 42, 0.28);color: #fff;font-size: 10px;font-weight: var(--font-weight-semibold);line-height: 18px;pointer-events: none;transform: translateX(-50%);}body div.nova-unified-tabbar.is-shortcut-target.is-shortcut-guidance-visible span.nova-unified-tabbar-shortcut-hint {display: inline-flex;}body button.nova-unified-tabbar-item:hover,body button.nova-unified-tabbar-more:hover,body div.nova-unified-tabbar.is-open > button.nova-unified-tabbar-more {background: rgba(var(--nova-unified-accent-rgb), 0.08);color: var(--nova-unified-accent-deep);}body button.nova-unified-tabbar-item.active,body button.nova-unified-tabbar-item.selected,body button.nova-unified-tabbar-item.open {background: var(--nova-unified-accent-soft);color: var(--nova-unified-accent-deep);box-shadow: inset 0 0 0 1px rgba(var(--nova-unified-accent-rgb), 0.08);}body button.nova-unified-tabbar-item[hidden],body button.nova-unified-tabbar-more[hidden],body div.nova-unified-tabbar:not(.has-overflow) > button.nova-unified-tabbar-more {display: none !important;}body button.nova-unified-tabbar-more {position: relative;width: 34px;min-width: 34px;padding: 0;border: 1px solid color-mix(in srgb, var(--nova-unified-accent) 28%, var(--border-default) 72%);background: color-mix(in srgb, var(--bg-surface) 82%, var(--nova-unified-accent-soft) 18%);color: color-mix(in srgb, var(--text-muted) 72%, var(--nova-unified-accent-deep) 28%);font-size: 0;line-height: 1;}body button.nova-unified-tabbar-more::before {content: "";position: absolute;top: 50%;left: 50%;width: 4px;height: 4px;border-radius: var(--radius-full);background: currentColor;box-shadow: -7px 0 0 currentColor, 7px 0 0 currentColor;transform: translate(-50%, -50%);}body div.nova-unified-tabbar-menu {position: fixed;z-index: calc(var(--z-modal) + 30);top: var(--nova-unified-menu-top, 0);left: var(--nova-unified-menu-left, 12px);display: none;min-width: 220px;max-width: min(320px, calc(100vw - 24px));max-height: min(50vh, 420px);margin: 0;padding: 8px;overflow: auto;border: 1px solid color-mix(in srgb, var(--border-strong) 78%, var(--nova-unified-accent) 22%);border-radius: 12px;background:linear-gradient(180deg, rgba(var(--nova-unified-accent-rgb), 0.05), transparent 42px),var(--bg-surface);box-shadow: 0 18px 38px rgba(15, 23, 42, 0.16), 0 4px 12px rgba(15, 23, 42, 0.08);}body div.nova-unified-tabbar.is-open > div.nova-unified-tabbar-menu {display: block;}body div.nova-unified-tabbar-menu > button.nova-unified-tabbar-item {display: flex;gap: 12px;justify-content: flex-start;width: 100%;min-height: 38px;height: auto;padding: 9px 10px 9px 12px;border-radius: 9px;color: var(--text-secondary);line-height: 1.2;white-space: normal;}body div.nova-unified-tabbar-menu > button.nova-unified-tabbar-item > span:first-child {flex: 1 1 auto;text-align: left;}body div.nova-unified-tabbar-menu > button.nova-unified-tabbar-item:hover,body div.nova-unified-tabbar-menu > button.nova-unified-tabbar-item:focus {background: rgba(var(--nova-unified-accent-rgb), 0.07);color: var(--nova-unified-accent-deep);outline: 0;}body div.nova-unified-tabbar-menu > button.nova-unified-tabbar-item.active,body div.nova-unified-tabbar-menu > button.nova-unified-tabbar-item.selected,body div.nova-unified-tabbar-menu > button.nova-unified-tabbar-item.open {background: var(--nova-unified-accent-soft);color: var(--nova-unified-accent-deep);}body div.grid.speedsplit tbody tr.speedsplit-selected td {background: color-mix(in srgb, var(--area-accent, var(--color-primary-500)) 12%, var(--table-row-selected));}body div.grid.speedsplit-active div.asside,body div.grid .cotton.asside.active,body div.cotton.asside.active {background: var(--table-header-bg);}body div.grid.speedsplit-active div.asside div.paper,body.tv div.asside div.paper {background: var(--bg-surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);box-shadow: var(--shadow-sm);color: var(--text-primary);overflow: auto;}body div.grid.speedsplit-active div.asside div.paper div.split-header,body div.grid.speedsplit-active div.asside div.paper div.paper-header,body.tv div.asside div.paper div.paper-header {background: var(--bg-surface);border-bottom: 1px solid var(--border-subtle);color: var(--text-primary);}body div.grid.speedsplit-active div.asside div.paper div.paper-header h1 a,body.tv div.asside div.paper div.paper-header h1 a {color: var(--text-link) !important;}body button.speedsplit-close {border: 1px solid var(--border-default);border-radius: var(--radius-sm);background: var(--bg-surface-raised);color: var(--text-secondary);}body button.speedsplit-close:hover,body button.speedsplit-close:focus {border-color: var(--border-strong);background: var(--bg-surface-hover);color: var(--text-primary);}body div.nova-grid-search-palette input.command-palette-input {appearance: none;-webkit-appearance: none;flex: 1 1 auto;min-width: 0;width: auto;height: auto;min-height: calc(var(--font-size-lg) * 1.25);margin: 0;padding: 0;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;color: var(--text-primary);font-family: var(--font-family);font-size: var(--font-size-lg) !important;line-height: 1.25;outline: 0 !important;}body div.nova-grid-search-palette input.command-palette-input:focus,body div.nova-grid-search-palette input.command-palette-input:focus-visible {border: 0 !important;background: transparent !important;box-shadow: none !important;outline: 0 !important;}body div.nova-grid-search-palette div.command-palette-results {display: grid;grid-template-columns: minmax(0, 1fr);gap: 4px;max-height: min(54vh, 460px);padding: 8px;}body div.nova-grid-search-palette div.command-palette-item-icon {display: inline-flex;align-items: center;justify-content: center;flex: 0 0 30px;width: 30px;height: 30px;border-radius: var(--radius-md);background: rgba(var(--area-accent-rgb), 0.09);color: var(--area-accent);font-size: var(--font-size-sm);}body div.nova-grid-search-palette div.command-palette-footer > span {display: inline-flex;align-items: center;white-space: nowrap;}body div.nova-grid-search-palette div.command-palette-footer a.command-palette-shortcuts-toggle {color: inherit;font-size: inherit;text-decoration: none;}body div.nova-grid-search-palette div.command-palette-footer a.command-palette-shortcuts-toggle:hover,body div.nova-grid-search-palette div.command-palette-footer a.command-palette-shortcuts-toggle:focus {color: var(--text-primary);outline: 0;}body div.nova-grid-search-palette div.nova-grid-search-filter-help {justify-content: flex-start;align-items: flex-start;gap: 8px;}body div.nova-grid-search-palette.show-shortcuts div.nova-grid-search-filter-help {display: flex;}body div.nova-grid-search-palette div.nova-grid-search-filter-help div.nova-grid-search-filter-copy {flex: 0 0 100%;display: grid;grid-template-columns: minmax(0, 1fr);gap: 6px;padding: 10px 12px;border: 1px solid rgba(var(--area-accent-rgb), 0.1);border-radius: var(--radius-md);background: var(--bg-surface);}body div.nova-grid-search-palette div.nova-grid-search-filter-help p {margin: 0;color: var(--text-secondary);font-size: var(--font-size-sm);line-height: 1.45;text-align: left;}body div.nova-grid-search-palette div.nova-grid-search-filter-help p code {display: inline-flex;align-items: center;min-height: 18px;padding: 0 5px;border-radius: var(--radius-xs);background: rgba(var(--area-accent-rgb), 0.08);color: var(--text-primary);font-family: var(--font-mono, monospace);font-size: 11px;}body div.nova-grid-search-palette div.nova-grid-search-filter-help div.command-palette-group-title {flex: 0 0 100%;margin: 6px 0 0;padding: 0;}body div.nova-grid-search-palette div.nova-grid-search-filter-copy div.command-palette-group-title {margin: 0;color: var(--text-muted);}body div.nova-grid-search-palette div.nova-grid-search-inline-qualifiers {flex: 0 0 100%;display: flex;flex-wrap: wrap;gap: 7px 10px;align-items: center;}body div.nova-grid-search-palette button.nova-grid-search-inline-qualifier {display: inline;margin: 0;padding: 0;border: 0;border-radius: 0;background: transparent;color: inherit;cursor: pointer;}body div.nova-grid-search-palette button.nova-grid-search-inline-qualifier code {display: inline-flex;align-items: center;min-height: 20px;padding: 1px 5px;border-radius: var(--radius-xs);background: rgba(var(--area-accent-rgb), 0.07);color: var(--text-primary);font-family: var(--font-mono, monospace);font-size: 12px;line-height: 18px;box-shadow: inset 0 0 0 1px rgba(var(--area-accent-rgb), 0.11);}body div.nova-grid-search-palette button.nova-grid-search-inline-qualifier:hover code,body div.nova-grid-search-palette button.nova-grid-search-inline-qualifier:focus code {background: rgba(var(--area-accent-rgb), 0.12);box-shadow: inset 0 0 0 1px rgba(var(--area-accent-rgb), 0.18);}body div.nova-grid-search-palette .nova-grid-search-favorite-toggle {display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;box-sizing: border-box;min-width: 28px;width: auto;height: 22px;margin: 0 8px 0 2px;padding: 2px 6px;border: 1px solid var(--border-default);border-radius: var(--radius-sm);background: var(--bg-surface-sunken);color: var(--text-tertiary);font-size: var(--font-size-2xs);line-height: 1;cursor: pointer;box-shadow: none;}body div.nova-grid-search-palette .nova-grid-search-favorite-toggle:hover,body div.nova-grid-search-palette .nova-grid-search-favorite-toggle:focus,body div.nova-grid-search-palette .nova-grid-search-favorite-toggle.is-active {color: var(--text-secondary);border-color: var(--border-strong);background: var(--bg-surface-sunken);box-shadow: none;}body div.nova-grid-search-palette .nova-grid-search-favorite-toggle.is-disabled {color: var(--text-tertiary);opacity: 0.42;cursor: default;}body div.nova-grid-search-palette div.nova-grid-search-filter-help button.command-palette-item {width: auto;min-height: 24px;height: auto;padding: 0 8px;gap: 0;border-radius: 999px;background: rgba(var(--area-accent-rgb), 0.08);box-shadow: inset 0 0 0 1px rgba(var(--area-accent-rgb), 0.12);}body div.nova-grid-search-palette div.nova-grid-search-filter-help button.command-palette-item:hover,body div.nova-grid-search-palette div.nova-grid-search-filter-help button.command-palette-item:focus,body div.nova-grid-search-palette div.nova-grid-search-filter-help button.command-palette-item.selected {background: rgba(var(--area-accent-rgb), 0.14);box-shadow: inset 0 0 0 1px rgba(var(--area-accent-rgb), 0.2);}body div.nova-grid-search-palette div.nova-grid-search-filter-help button.command-palette-item div.command-palette-item-icon {display: none;}body div.nova-grid-search-palette div.nova-grid-search-filter-help button.command-palette-item div.command-palette-item-title {font-family: var(--font-mono, monospace);font-size: 11px;line-height: 22px;}body div.nova-grid-search-palette div.nova-grid-search-filter-help button.command-palette-item div.command-palette-item-meta {display: none;}body div.nova-grid-search-palette div.command-palette-group-title {margin: 12px 4px 4px;color: var(--text-muted);font-size: 11px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;}body div.nova-grid-search-palette div.command-palette-group-title:first-child {margin-top: 2px;}body div.nova-grid-selection-toolbar {position: absolute;z-index: 10020;display: none;align-items: center;gap: 4px;padding: 4px 6px;border: 1px solid rgba(var(--area-accent-rgb), 0.18);border-radius: 999px;background: var(--bg-surface);box-shadow: 0 8px 22px rgba(15, 23, 42, 0.14), 0 0 0 2px rgba(var(--area-accent-rgb), 0.06);}body div.nova-grid-selection-toolbar.is-open {display: inline-flex;}body div.nova-grid-selection-toolbar > button {display: inline-flex;align-items: center;justify-content: center;width: 30px !important;min-width: 30px !important;max-width: 30px !important;height: 30px !important;margin: 0;padding: 0;border: 0 !important;border-radius: 999px;background: transparent !important;box-shadow: none !important;color: var(--area-accent);cursor: pointer;outline: 0;}body div.nova-grid-selection-toolbar > button:hover,body div.nova-grid-selection-toolbar > button:focus {color: var(--area-accent-deep);background: rgba(var(--area-accent-rgb), 0.1) !important;box-shadow: none !important;}body div.nova-selection-toolbar {gap: 2px;padding: 5px;border: 1px solid rgba(148, 163, 184, 0.24);background: rgba(17, 24, 39, 0.96);box-shadow: 0 18px 44px rgba(15, 23, 42, 0.28);color: #f8fafc;}body div.nova-selection-toolbar > button {gap: 7px;width: auto !important;min-width: 34px !important;max-width: none !important;height: 34px !important;padding: 0 12px;font-family: var(--font-family);font-size: var(--font-size-xs);font-weight: var(--font-weight-medium);color: inherit !important;white-space: nowrap;}body div.nova-selection-toolbar > button:hover,body div.nova-selection-toolbar > button:focus {background: rgba(255, 255, 255, 0.1) !important;color: #ffffff !important;}body div.nova-grid-selection-toolbar.command-palette-ai-selection-toolbar {position: fixed;z-index: 10050;}body div.nova-grid-selection-search-menu {position: absolute;top: 48px;left: 50%;display: grid;grid-template-columns: minmax(188px, 1fr);gap: 2px;min-width: 208px;padding: 6px;border: 1px solid rgba(148, 163, 184, 0.24);border-radius: 18px;background: rgba(17, 24, 39, 0.96);box-shadow: 0 18px 44px rgba(15, 23, 42, 0.28);color: #f8fafc;transform: translateX(-50%);}body div.nova-grid-selection-search-menu button {display: inline-flex;align-items: center;gap: 8px;margin: 0;min-height: 34px;padding: 0 12px;border: 0;border-radius: 999px;background: transparent !important;color: inherit;font-family: var(--font-family);font-size: var(--font-size-xs);font-weight: var(--font-weight-medium);line-height: 1.2;text-align: left;cursor: pointer;white-space: nowrap;}body div.nova-grid-selection-search-menu button i {width: 16px;color: inherit;text-align: center;}body div.nova-grid-selection-search-menu button:hover,body div.nova-grid-selection-search-menu button:focus {color: #ffffff;background: rgba(255, 255, 255, 0.1) !important;outline: none;}body div.nova-grid-search-palette .command-palette-item {display: flex;align-items: center;gap: var(--space-3);width: 100%;min-height: 44px;height: auto;margin: 0;padding: 8px 10px;border: 0;border-radius: 8px;background: transparent;text-align: left;cursor: pointer;}body div.nova-grid-search-palette .command-palette-item div.command-palette-item-text {flex: 1;min-width: 0;}body div.nova-grid-search-palette .command-palette-item:hover,body div.nova-grid-search-palette .command-palette-item:focus,body div.nova-grid-search-palette .command-palette-item.selected {background: var(--bg-surface-hover);outline: 0;}body div.nova-grid-search-palette .nova-grid-search-current-item {background: rgba(var(--area-accent-rgb), 0.05);}body div.nova-grid-search-palette .nova-grid-search-current-item div.command-palette-item-title,body div.nova-grid-search-palette .nova-grid-search-history-item div.command-palette-item-title,body div.nova-grid-search-palette .nova-grid-search-favorite-item div.command-palette-item-meta {font-family: var(--font-mono, monospace);}body div.nova-grid-search-palette .nova-grid-search-favorite-item {position: relative;padding-right: 76px;}body div.nova-grid-search-palette .nova-grid-search-history-item {position: relative;padding-right: 44px;}body div.nova-grid-search-palette .nova-grid-search-favorite-item div.command-palette-item-title {font-family: var(--font-family);}body div.nova-grid-search-palette .nova-grid-search-favorite-item input.nova-grid-search-favorite-rename {width: 100%;max-width: 420px;padding: 2px 6px;border: 1px solid var(--border-default);border-radius: var(--radius-sm);background: var(--bg-surface);color: var(--text-primary);font: inherit;line-height: var(--line-height-tight);}body div.nova-grid-search-palette .nova-grid-search-favorite-item input.nova-grid-search-favorite-rename:focus {border-color: var(--area-accent);outline: none;box-shadow: 0 0 0 2px rgba(var(--area-accent-rgb), 0.12);}body div.nova-grid-search-palette span.nova-grid-search-favorite-actions {position: absolute;top: 50%;right: 8px;display: inline-flex;gap: 4px;transform: translateY(-50%);}body div.nova-grid-search-palette span.nova-grid-search-favorite-actions span {display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: var(--radius-sm);color: var(--text-tertiary);}body div.nova-grid-search-palette span.nova-grid-search-favorite-actions span:hover,body div.nova-grid-search-palette span.nova-grid-search-favorite-actions span:focus {color: var(--area-accent);background: rgba(var(--area-accent-rgb), 0.08);}body div.nova-grid-search-palette span.nova-grid-search-history-actions {position: absolute;top: 50%;right: 8px;display: inline-flex;opacity: 0;pointer-events: none;transform: translateY(-50%);transition: opacity 120ms ease;}body div.nova-grid-search-palette .nova-grid-search-history-item:hover span.nova-grid-search-history-actions,body div.nova-grid-search-palette .nova-grid-search-history-item:focus span.nova-grid-search-history-actions,body div.nova-grid-search-palette .nova-grid-search-history-item.selected span.nova-grid-search-history-actions {opacity: 1;pointer-events: auto;}body div.nova-grid-search-palette span.nova-grid-search-history-actions span {display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;border-radius: var(--radius-sm);color: var(--text-tertiary);}body div.nova-grid-search-palette span.nova-grid-search-history-actions span:hover,body div.nova-grid-search-palette span.nova-grid-search-history-actions span:focus {color: var(--color-danger-600, #b91c1c);background: color-mix(in srgb, var(--color-danger-500, #dc2626) 8%, transparent);}body div.nova-grid-search-palette button.nova-grid-search-clear-item div.command-palette-item-icon {background: color-mix(in srgb, var(--color-danger-500, #dc2626) 10%, transparent);color: var(--color-danger-600, #b91c1c);}body div.nova-grid-search-palette button.nova-grid-search-clear-item div.command-palette-item-title {color: var(--text-secondary);}body div.nova-grid-search-palette div.nova-grid-search-validation-error {margin: 2px 4px 6px;padding: 8px 10px;border: 1px solid color-mix(in srgb, var(--color-danger-500, #dc2626) 18%, transparent);border-radius: 8px;background: color-mix(in srgb, var(--color-danger-500, #dc2626) 7%, var(--bg-surface));color: var(--color-danger-700, #991b1b);font-size: 13px;line-height: 1.35;}body div.nova-grid-search-palette div.nova-grid-search-validation-error code {display: inline-flex;align-items: center;min-height: 18px;padding: 1px 5px;border-radius: var(--radius-xs);background: color-mix(in srgb, var(--color-danger-500, #dc2626) 9%, var(--bg-surface));color: inherit;font-family: var(--font-mono, monospace);font-size: 12px;line-height: 16px;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--color-danger-500, #dc2626) 16%, transparent);}body div.nova-grid-search-palette div.command-palette-item-title {color: var(--text-primary);font-size: 14px;line-height: 1.25;}body div.nova-grid-search-palette div.command-palette-item-meta {margin-top: 2px;color: var(--text-muted);font-size: 12px;line-height: 1.25;}body div.nova-grid-search-palette button.nova-grid-search-column-item {min-height: 38px;}body div.nova-grid-search-palette button.nova-grid-search-suggestion-item div.command-palette-item-title {font-family: var(--font-mono, monospace);}body div.nova-grid-search-palette button.nova-grid-search-column-item div.command-palette-item-text {display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 12px;align-items: center;}body div.nova-grid-search-palette button.nova-grid-search-column-item div.command-palette-item-meta {margin-top: 0;padding: 4px 8px;border: 1px solid var(--border-subtle);border-radius: 6px;background: var(--bg-surface);color: var(--text-secondary);font-family: var(--font-mono, monospace);white-space: nowrap;}body div.nova-grid-search-palette div.command-palette-empty {margin: 0 4px 4px;padding: 10px 12px;border-radius: 8px;background: var(--bg-surface-raised);color: var(--text-muted);font-size: 13px;}div.cd-timeline{overflow: hidden;overflow-y: scroll;padding: 0 30px;}div.cd-timeline div.content{padding: 0 30px;}#cd-timeline{position: relative;padding: 40px 0;}#cd-timeline::before{content: '';position: absolute;top: 0;left: 18px;height: 100%;width: 4px;background: #d7e4ed;}#cd-timeline::before{left: 50%;margin-left: -2px;}.cd-timeline-block {position: relative;margin: 2em 0;}.cd-timeline-block:after {content: "";display: table;clear: both;}.cd-timeline-block:first-child {margin-top: 0;}.cd-timeline-block:last-child {margin-bottom: 0;}.cd-timeline-block {margin: 4em 0;}.cd-timeline-block:first-child {margin-top: 0;}.cd-timeline-block:last-child {margin-bottom: 0;}.cd-timeline-img {position: absolute;top: 0;left: 0;width: 40px;height: 40px;border-radius: 50%;box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);}.cd-timeline-img img {display: block;width: 24px;height: 24px;position: relative;left: 50%;top: 50%;margin-left: -12px;margin-top: -12px;}.cd-timeline-img i {display: block;width: 24px;height: 24px;line-height: 24px;position: relative;left: 50%;top: 50%;margin-left: -12px;margin-top: -12px;text-align: center;color: #fff;font-size: 18px;}.cd-timeline-img.cd-picture {background: #75ce66;}.cd-timeline-img.cd-movie {background: #c03b44;}.cd-timeline-img.cd-location {background: #f0ca45;}.cd-timeline-img {width: 60px;height: 60px;left: 50%;margin-left: -30px;-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;}.cssanimations .cd-timeline-img.is-hidden {visibility: hidden;}.cssanimations .cd-timeline-img.bounce-in {visibility: visible;-webkit-animation: cd-bounce-1 0.6s;-moz-animation: cd-bounce-1 0.6s;animation: cd-bounce-1 0.6s;}@-webkit-keyframes cd-bounce-1 {0% {opacity: 0;-webkit-transform: scale(0.5);}60% {opacity: 1;-webkit-transform: scale(1.2);}100% {-webkit-transform: scale(1);}}@-moz-keyframes cd-bounce-1 {0% {opacity: 0;-moz-transform: scale(0.5);}60% {opacity: 1;-moz-transform: scale(1.2);}100% {-moz-transform: scale(1);}}@keyframes cd-bounce-1 {0% {opacity: 0;-webkit-transform: scale(0.5);-moz-transform: scale(0.5);-ms-transform: scale(0.5);-o-transform: scale(0.5);transform: scale(0.5);}60% {opacity: 1;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}}.cd-timeline-content {position: relative;margin-left: 60px;background: white;border-radius: 0.25em;padding: 1em;box-shadow: 0 3px 0 #d7e4ed;}.cd-timeline-content:after {content: "";display: table;clear: both;}.cd-timeline-content h2 {color: #303e49;}.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {font-size: 13px;font-size: 0.8125rem;}.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {display: inline-block;}.cd-timeline-content p {margin: 1em 0;line-height: 1.6;}.cd-timeline-content .cd-read-more {float: right;padding: .8em 1em;background: #acb7c0;color: white;border-radius: 0.25em;}.no-touch .cd-timeline-content .cd-read-more:hover {background-color: #bac4cb;}.cd-timeline-content .cd-date {float: left;padding: .8em 0;opacity: .7;color: white;}.cd-timeline-content::before {content: '';position: absolute;top: 16px;right: 100%;height: 0;width: 0;border: 7px solid transparent;border-right: 7px solid white;}.cd-timeline-content h2 {font-size: 20px;font-size: 1.25rem;}.cd-timeline-content p {font-size: 16px;font-size: 1rem;}.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {font-size: 14px;font-size: 0.875rem;}.cd-timeline-content {margin-left: 0;padding: 10px;width: 45%;}.cd-timeline-content::before {top: 24px;left: 100%;border-color: transparent;border-left-color: white;}.cd-timeline-content .cd-read-more {float: left;}.cd-timeline-content .cd-date {position: absolute;width: 100%;left: 122%;top: 6px;font-size: 16px;font-size: 1rem;}.cd-timeline-block:nth-child(even) .cd-timeline-content {float: right;}.cd-timeline-block:nth-child(even) .cd-timeline-content::before {top: 24px;left: auto;right: 100%;border-color: transparent;border-right-color: white;}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {float: right;}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {left: auto;right: 122%;text-align: right;}.cssanimations .cd-timeline-content.is-hidden {visibility: hidden;}.cssanimations .cd-timeline-content.bounce-in {visibility: visible;-webkit-animation: cd-bounce-2 0.6s;-moz-animation: cd-bounce-2 0.6s;animation: cd-bounce-2 0.6s;}.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {-webkit-animation: cd-bounce-2-inverse 0.6s;-moz-animation: cd-bounce-2-inverse 0.6s;animation: cd-bounce-2-inverse 0.6s;}@-webkit-keyframes cd-bounce-2 {0% {opacity: 0;-webkit-transform: translateX(-100px);}60% {opacity: 1;-webkit-transform: translateX(20px);}100% {-webkit-transform: translateX(0);}}@-moz-keyframes cd-bounce-2 {0% {opacity: 0;-moz-transform: translateX(-100px);}60% {opacity: 1;-moz-transform: translateX(20px);}100% {-moz-transform: translateX(0);}}@keyframes cd-bounce-2 {0% {opacity: 0;-webkit-transform: translateX(-100px);-moz-transform: translateX(-100px);-ms-transform: translateX(-100px);-o-transform: translateX(-100px);transform: translateX(-100px);}60% {opacity: 1;-webkit-transform: translateX(20px);-moz-transform: translateX(20px);-ms-transform: translateX(20px);-o-transform: translateX(20px);transform: translateX(20px);}100% {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}}@-webkit-keyframes cd-bounce-2-inverse {0% {opacity: 0;-webkit-transform: translateX(100px);}60% {opacity: 1;-webkit-transform: translateX(-20px);}100% {-webkit-transform: translateX(0);}}@-moz-keyframes cd-bounce-2-inverse {0% {opacity: 0;-moz-transform: translateX(100px);}60% {opacity: 1;-moz-transform: translateX(-20px);}100% {-moz-transform: translateX(0);}}@keyframes cd-bounce-2-inverse {0% {opacity: 0;-webkit-transform: translateX(100px);-moz-transform: translateX(100px);-ms-transform: translateX(100px);-o-transform: translateX(100px);transform: translateX(100px);}60% {opacity: 1;-webkit-transform: translateX(-20px);-moz-transform: translateX(-20px);-ms-transform: translateX(-20px);-o-transform: translateX(-20px);transform: translateX(-20px);}100% {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}}div#footer::before {content: '';position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(90deg, var(--color-primary-500), var(--color-indigo-500), #06b6d4, var(--color-primary-500));background-size: 300% 100%;animation: gradientShift 8s ease-in-out infinite;z-index: 1;}@keyframes gradientShift {0%, 100% { background-position: 0% 50%; }50%{ background-position: 100% 50%; }}div#footer {background: linear-gradient(180deg, rgba(255,255,255,0.97), rgba(248,250,252,0.95)) !important;box-shadow: 0 1px 3px rgba(0,0,0,0.04), 0 1px 0 rgba(0,0,0,0.03);}.topbar-command-trigger-wrap {display: flex;align-items: center;}[data-theme="dark"] div#footer {background: linear-gradient(180deg, rgba(20,22,32,0.97), rgba(14,16,25,0.95)) !important;}div#mainmenu ul#mainmenu li.link a {transition: color 150ms ease, background-color 150ms ease, padding-left 150ms ease;}body.collapsed div#mainmenu ul#mainmenu li.link:hover a,body:not(.collapsed) div#mainmenu:hover ul#mainmenu li.link:hover a {padding-left: calc(var(--space-3) + 3px);}div.contentbox,.cbp_tmtimeline > li .cbp_tmlabel {transition: transform var(--transition-base), box-shadow var(--transition-base);}div.contentbox:hover {transform: translateY(-1px);box-shadow: var(--shadow-md);}.cbp_tmtimeline > li .cbp_tmlabel:hover {transform: translateY(-1px);box-shadow: var(--shadow-md);}.cbp_tmtimeline > li.cairo_write .cbp_tmlabel {background: linear-gradient(180deg, rgba(248, 250, 255, 0.98), rgba(240, 246, 255, 0.96));border-color: rgba(59, 130, 246, 0.38);box-shadow: 0 10px 24px rgba(37, 99, 235, 0.08), inset 3px 0 0 rgba(37, 99, 235, 0.8);}.cbp_tmtimeline > li.cairo_write .cbp_tmlabel:after {border-right-color: rgba(59, 130, 246, 0.38);}.cbp_tmtimeline > li.cairo_write .cbp_tmicon {background: linear-gradient(135deg, #2563eb, #7c3aed);box-shadow: 0 0 0 4px rgba(147, 197, 253, 0.5);}.cbp_tmtimeline > li.cairo_write .cbp_tmlabel h1 {display: inline-block;padding-bottom: var(--space-2) !important;}[data-theme="dark"] .cbp_tmtimeline > li.cairo_write .cbp_tmlabel {background: linear-gradient(180deg, rgba(24, 31, 54, 0.99), rgba(13, 22, 40, 0.98));border-color: rgba(96, 165, 250, 0.66);color: #dbeafe;box-shadow: 0 18px 40px rgba(0, 0, 0, 0.42), 0 0 0 1px rgba(147, 197, 253, 0.18), inset 4px 0 0 rgba(96, 165, 250, 0.95);}[data-theme="dark"] .cbp_tmtimeline > li.cairo_write .cbp_tmlabel:after {border-right-color: rgba(96, 165, 250, 0.66);}[data-theme="dark"] .cbp_tmtimeline > li.cairo_write .cbp_tmlabel h1 {color: #eff6ff;}[data-theme="dark"] .cbp_tmtimeline > li.cairo_write .cbp_tmlabel p,[data-theme="dark"] .cbp_tmtimeline > li.cairo_write .cbp_tmlabel small,[data-theme="dark"] .cbp_tmtimeline > li.cairo_write .cbp_tmlabel strong {color: #dbeafe;}[data-theme="dark"] .cbp_tmtimeline > li.cairo_write .cbp_tmlabel a {color: #93c5fd !important;}[data-theme="dark"] .cbp_tmtimeline > li.cairo_write .cbp_tmlabel > div {border-top-color: rgba(147, 197, 253, 0.28) !important;}[data-theme="dark"] .cbp_tmtimeline > li.cairo_write .cbp_tmlabel img.avatar {border: 1px solid rgba(147, 197, 253, 0.48);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.36);}.cairo-write-badge {display: inline-flex;align-items: center;margin: 0 0 var(--space-2) var(--space-2);padding: 2px var(--space-2);border-radius: var(--radius-full);background: rgba(37, 99, 235, 0.1);color: #1d4ed8;font-size: var(--font-size-xs);font-weight: var(--font-weight-semibold);line-height: var(--line-height-tight);vertical-align: middle;}[data-theme="dark"] .cairo-write-badge {background: rgba(96, 165, 250, 0.24);color: #dbeafe;border: 1px solid rgba(147, 197, 253, 0.44);}button.ui-button,form button.softbutton {position: relative;overflow: hidden;}button.ui-button::after,form button.softbutton::after {content: '';position: absolute;top: 50%;left: 50%;width: 0;height: 0;border-radius: 50%;background: rgba(59, 130, 246, 0.12);transform: translate(-50%, -50%);transition: width 0.4s ease, height 0.4s ease, opacity 0.4s ease;opacity: 0;}button.ui-button:active::after,form button.softbutton:active::after {width: 200px;height: 200px;opacity: 1;transition: width 0s, height 0s, opacity 0s;}table.gridtable tbody tr {transition: background-color var(--transition-fast);}table.gridtable tbody tr:active td {background: var(--color-primary-100);transition: background-color 0ms;}[data-theme="dark"] table.gridtable tbody tr:active td {background: rgba(96, 165, 250, 0.12);}.erp-toast-container {position: fixed;bottom: var(--space-6);right: var(--space-6);z-index: var(--z-toast);display: flex;flex-direction: column;gap: var(--space-2);pointer-events: none;}.erp-toast {pointer-events: auto;display: flex;align-items: center;gap: var(--space-3);padding: var(--space-3) var(--space-4);border-radius: var(--radius-lg);background: var(--bg-surface);border: 1px solid var(--border-default);box-shadow: var(--shadow-xl);font-size: var(--font-size-sm);color: var(--text-primary);max-width: 400px;animation: toastSlideIn 300ms var(--ease-out) both;}.erp-toast.toast-success { border-left: 4px solid var(--color-success-500); }.erp-toast.toast-error { border-left: 4px solid var(--color-danger-500); }.erp-toast.toast-warning { border-left: 4px solid var(--color-warning-500); }.erp-toast.toast-info{ border-left: 4px solid var(--color-primary-500); }.erp-toast.toast-removing {animation: toastSlideOut 200ms var(--ease-in) both;}@keyframes toastSlideIn {from { transform: translateX(120%); opacity: 0; }to { transform: translateX(0); opacity: 1; }}@keyframes toastSlideOut {from { transform: translateX(0); opacity: 1; }to { transform: translateX(120%); opacity: 0; }}.command-palette {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: calc(var(--z-modal) + 10);display: none;align-items: flex-start;justify-content: center;padding-top: 12vh;}.command-palette.active {display: flex;}.command-palette-backdrop {position: absolute;inset: 0;background: rgba(15, 23, 42, 0.45);animation: fadeIn 120ms both;}[data-theme="dark"] .command-palette-backdrop {background: rgba(0, 0, 0, 0.55);}.command-palette-panel {position: relative;width: 90%;max-width: 600px;background: var(--bg-surface);border: 1px solid var(--border-default);border-radius: var(--radius-xl);box-shadow: 0 24px 64px rgba(15, 23, 42, 0.18);overflow: hidden;animation: cmdPaletteIn 180ms var(--ease-out) both;}.command-palette-utility-header {display: none;align-items: center;gap: var(--space-4);padding: var(--space-3) var(--space-4);border-bottom: 1px solid var(--border-default);background: var(--bg-surface-sunken);}#command-palette.utility-mode .command-palette-utility-header {display: flex;}#command-palette.utility-mode .command-palette-panel {width: min(92vw, 820px);max-width: none;}.command-palette-utility-back {display: inline-flex;align-items: center;gap: var(--space-2);min-height: 32px;padding: 0 var(--space-3);color: var(--text-secondary);background: transparent;border: 1px solid transparent;border-radius: var(--radius-md);cursor: pointer;}.command-palette-utility-back:hover,.command-palette-utility-back:focus-visible {color: var(--text-primary);background: var(--bg-surface);border-color: var(--border-default);outline: 2px solid rgba(var(--area-accent-rgb), 0.16);outline-offset: 1px;}.command-palette-utility-heading {display: flex;align-items: center;gap: var(--space-2);min-width: 0;color: var(--area-accent-deep);}.command-palette-utility-heading h2 {margin: 0;overflow: hidden;color: var(--text-primary);font-size: var(--font-size-base);text-overflow: ellipsis;white-space: nowrap;}#command-palette.ai-mode {align-items: center;padding: var(--space-6);}#command-palette.ai-mode .command-palette-panel {display: flex;flex-direction: column;width: min(94vw, 980px);height: min(720px, calc(100vh - 48px));max-width: none;border-radius: 28px;}[data-theme="dark"] #command-palette.ai-mode .command-palette-panel {background: linear-gradient(180deg, #171a2a 0%, #111827 100%);border-color: rgba(167, 139, 250, 0.38);box-shadow: 0 26px 72px rgba(0, 0, 0, 0.58), 0 0 0 1px rgba(147, 197, 253, 0.08);}#command-palette.ai-mode.has-ai-visualization .command-palette-panel {width: min(96vw, 1440px);height: min(880px, calc(100vh - 32px));}#command-palette.ai-mode.is-minimized {align-items: flex-end;justify-content: flex-end;padding: 0 var(--space-6) var(--space-6) 0;pointer-events: none;}#command-palette.ai-mode.is-minimized .command-palette-backdrop {display: none;}#command-palette.ai-mode.is-minimized .command-palette-panel {width: min(460px, calc(100vw - 32px));height: min(620px, calc(100vh - 32px));border-radius: 22px;box-shadow: 0 18px 52px rgba(15, 23, 42, 0.22);pointer-events: auto;}#command-palette.ai-mode.is-minimized .command-palette-ai-header {padding: var(--space-3) var(--space-4) var(--space-2);}#command-palette.ai-mode.is-minimized .command-palette-ai-chat-title {max-width: 245px;}#command-palette.ai-mode.is-minimized .command-palette-results {padding: var(--space-4) var(--space-6) var(--space-6);}#command-palette.ai-mode.is-minimized .command-palette-ai-chat {gap: var(--space-3);padding: 0 var(--space-3);min-width: 0;}#command-palette.ai-mode.is-minimized .command-palette-ai-message {max-width: 100%;min-width: 0;width: 100%;}#command-palette.ai-mode.is-minimized .command-palette-ai-bubble {max-width: 100%;min-width: 0;overflow: hidden;}#command-palette.ai-mode.is-minimized .command-palette-ai-bubble pre.command-palette-ai-code-block {max-width: 100%;width: 100%;}#command-palette.ai-mode.is-minimized .command-palette-ai-bubble pre code {min-width: max-content;}#command-palette.ai-mode.is-minimized .command-palette-ai-code-line {padding-left: 46px;padding-right: 12px;}#command-palette.ai-mode.is-minimized .command-palette-ai-code-line::before {width: 32px;}#command-palette.ai-mode.is-minimized .command-palette-ai-code-line::after {left: 40px;}#command-palette.ai-mode.is-minimized .command-palette-ai-results {grid-template-columns: 1fr;}#command-palette.ai-mode.is-minimized .command-palette-ai-visualization {display: none;}#command-palette.ai-mode.is-minimized .command-palette-input-wrapper {min-height: 54px;margin: 0 var(--space-4) var(--space-2);padding: var(--space-2) var(--space-3);}#command-palette.ai-mode.is-minimized .command-palette-input-wrapper.is-multiline {border-radius: 22px;}#command-palette.ai-mode.is-minimized .command-palette-ai-footnote {margin: 0 var(--space-4) var(--space-3);}#command-palette.ai-mode.is-minimized .command-palette-ai-scroll-nav {margin-left: 0;gap: 3px;width: 24px;}#command-palette.ai-mode.is-minimized .command-palette-ai-scroll-nav-item {width: 24px;height: 10px;}#command-palette.ai-mode.is-minimized .command-palette-ai-scroll-nav-line {width: 6px;}#command-palette.ai-mode.is-minimized .command-palette-ai-scroll-nav-item.near-active-1 .command-palette-ai-scroll-nav-line {width: 12px;}#command-palette.ai-mode.is-minimized .command-palette-ai-scroll-nav-item.near-active-2 .command-palette-ai-scroll-nav-line {width: 8px;}#command-palette.ai-mode.is-minimized .command-palette-ai-scroll-nav-item.hover-near-1 .command-palette-ai-scroll-nav-line {width: 14px;}#command-palette.ai-mode.is-minimized .command-palette-ai-scroll-nav-item.hover-near-2 .command-palette-ai-scroll-nav-line {width: 10px;}#command-palette.ai-mode.is-minimized .command-palette-ai-scroll-nav-item.hover-active .command-palette-ai-scroll-nav-line {width: 22px;}#command-palette.ai-mode.is-minimized .command-palette-ai-scroll-nav-item.active .command-palette-ai-scroll-nav-line {width: 20px;}#command-palette.ai-mode.is-minimized .command-palette-ai-scroll-nav-item.active.hover-active .command-palette-ai-scroll-nav-line {width: 22px;}@media (max-width: 640px) {#command-palette.ai-mode.is-minimized {padding: var(--space-3);}#command-palette.ai-mode.is-minimized .command-palette-panel {width: 100%;height: min(620px, calc(100vh - 24px));}}.command-palette-ai-header {display: none;}#command-palette.ai-mode .command-palette-ai-header {order: 0;display: flex;align-items: flex-start;justify-content: space-between;gap: var(--space-4);padding: var(--space-4) var(--space-5) var(--space-3);position: relative;z-index: 2;background: var(--bg-surface);transition: box-shadow var(--transition-fast), border-color var(--transition-fast);}[data-theme="dark"] #command-palette.ai-mode .command-palette-ai-header {background: rgba(23, 26, 42, 0.98);border-bottom: 1px solid rgba(167, 139, 250, 0.14);}#command-palette.ai-mode .command-palette-ai-header.has-shadow {box-shadow: 0 12px 22px -22px rgba(15, 23, 42, 0.65);}[data-theme="dark"] #command-palette.ai-mode .command-palette-ai-header.has-shadow {box-shadow: 0 14px 28px -22px rgba(0, 0, 0, 0.9);}.command-palette-ai-heading {display: flex;flex-direction: column;gap: 6px;min-width: 0;}.command-palette-ai-brand-row {display: flex;align-items: center;gap: var(--space-2);}.command-palette-ai-brand {color: var(--text-primary);font-size: var(--font-size-sm);font-weight: var(--font-weight-semibold);line-height: 1.15;}.command-palette-ai-beta {display: inline-flex;align-items: center;height: 18px;padding: 0 6px;border: 1px solid rgba(var(--area-accent-rgb), 0.2);border-radius: 999px;background: rgba(var(--area-accent-rgb), 0.06);color: var(--text-tertiary);font-size: var(--font-size-2xs);font-weight: var(--font-weight-semibold);line-height: 1;}[data-theme="dark"] .command-palette-ai-beta {border-color: rgba(167, 139, 250, 0.34);background: rgba(167, 139, 250, 0.1);color: #c4b5fd;}.command-palette-ai-chat-title-wrap {position: relative;display: inline-flex;max-width: min(700px, 72vw);align-items: center;gap: var(--space-1);}.command-palette-ai-chat-title {overflow: hidden;max-width: min(620px, 70vw);border-radius: var(--radius-md);color: var(--text-tertiary);font-size: var(--font-size-xs);font-weight: var(--font-weight-medium);line-height: 1.25;outline: none;text-overflow: ellipsis;white-space: nowrap;}.command-palette-ai-chat-title.is-renaming {background: rgba(var(--area-accent-rgb), 0.04);box-shadow: 0 0 0 4px rgba(var(--area-accent-rgb), 0.08);color: var(--text-primary);cursor: text;}.command-palette-ai-chat-title.is-renaming:focus {box-shadow: 0 0 0 4px rgba(var(--area-accent-rgb), 0.12);}.command-palette-ai-title-edit {appearance: none;-webkit-appearance: none;display: inline-flex;width: 16px;min-width: 16px;height: 16px;min-height: 16px;align-items: center;justify-content: center;padding: 0;border: 0 !important;border-radius: 0;background: transparent !important;box-shadow: none !important;color: var(--text-tertiary);cursor: pointer;opacity: 0;outline: none !important;transition: opacity var(--transition-fast), color var(--transition-fast);}.command-palette-ai-title-edit i {font-size: 12px;line-height: 1;}.command-palette-ai-chat-title-wrap:hover .command-palette-ai-title-edit,.command-palette-ai-title-edit:focus-visible {opacity: 1;}.command-palette-ai-title-edit:hover,.command-palette-ai-title-edit:focus-visible {background: transparent !important;box-shadow: none !important;color: color-mix(in srgb, var(--text-tertiary) 62%, rgb(var(--area-accent-rgb)) 38%);outline: none !important;}.command-palette-ai-chat-title-wrap.is-renaming .command-palette-ai-title-edit {visibility: hidden;}.command-palette-ai-header-actions {display: inline-flex;flex-shrink: 0;align-items: center;gap: var(--space-2);}.command-palette-ai-header-action {appearance: none;-webkit-appearance: none;display: inline-flex;width: 32px;height: 32px;min-width: 32px;min-height: 32px;max-width: 32px;max-height: 32px;align-items: center;justify-content: center;border: 1px solid var(--border-default);border-radius: 50% !important;background: var(--bg-surface);color: var(--text-tertiary);cursor: pointer;transition: background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);}.command-palette-ai-header-action:hover,.command-palette-ai-header-action:focus-visible {background: rgba(var(--area-accent-rgb), 0.06);color: var(--text-primary);outline: none;}.command-palette-ai-agent-tasks-action {position: relative;}.command-palette-ai-agent-tasks-action.is-active {border-color: rgba(var(--area-accent-rgb), 0.45);background: rgba(var(--area-accent-rgb), 0.1);color: rgb(var(--area-accent-rgb));}.command-palette-ai-agent-task-count {position: absolute;top: -5px;right: -5px;min-width: 15px;height: 15px;padding: 0 3px;border: 2px solid var(--bg-surface);border-radius: 999px;background: rgb(var(--area-accent-rgb));color: #fff;font-size: 9px;line-height: 15px;}[data-theme="dark"] .command-palette-ai-header-action {border-color: rgba(167, 139, 250, 0.48);background: rgba(167, 139, 250, 0.08);color: #c4b5fd;}[data-theme="dark"] .command-palette-ai-header-action:hover,[data-theme="dark"] .command-palette-ai-header-action:focus-visible {border-color: rgba(196, 181, 253, 0.72);background: rgba(167, 139, 250, 0.18);color: #f5f3ff;}.command-palette-panel::before {content: '';position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(90deg, rgba(148, 163, 184, 0.12), rgba(148, 163, 184, 0.45), rgba(148, 163, 184, 0.12));}[data-theme="dark"] #command-palette.ai-mode .command-palette-panel::before {height: 3px;background: linear-gradient(90deg, rgba(96, 165, 250, 0.12), rgba(167, 139, 250, 0.9), rgba(96, 165, 250, 0.12));}@keyframes cmdPaletteIn {from { transform: scale(0.97) translateY(-6px); opacity: 0; }to { transform: scale(1) translateY(0); opacity: 1; }}.erp-context-help-window[hidden] {display: none;}.erp-context-help-window {position: fixed;top: 18px;right: 18px;z-index: calc(var(--z-modal) + 6);display: flex;flex-direction: column;box-sizing: border-box;width: min(460px, calc(100vw - 36px));max-height: calc(100vh - 36px);overflow: hidden;color: var(--text-primary);background: var(--bg-surface);border: 1px solid var(--border-default);border-radius: var(--radius-lg);box-shadow: 0 18px 40px rgba(15, 23, 42, 0.24);}[data-theme="dark"] .erp-context-help-window {box-shadow: 0 18px 46px rgba(0, 0, 0, 0.55);}.erp-context-help-window:focus-visible {outline: 2px solid var(--area-accent);outline-offset: 2px;}.erp-context-help-header {display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);padding: var(--space-3) var(--space-4);background: var(--bg-surface-sunken);border-bottom: 1px solid var(--border-default);cursor: move;touch-action: none;user-select: none;}.erp-context-help-heading,.erp-context-help-header-actions {display: flex;align-items: center;}.erp-context-help-heading {min-width: 0;gap: var(--space-3);}.erp-context-help-heading > i {display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 32px;height: 32px;color: var(--area-accent);background: rgba(var(--area-accent-rgb), 0.1);border-radius: var(--radius-md);}.erp-context-help-heading h2 {margin: 0;color: var(--text-primary);font-size: var(--font-size-base);}.erp-context-help-header-actions {gap: var(--space-1);}.erp-context-help-header-action {display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;padding: 0;color: var(--text-secondary);background: transparent;border: 1px solid transparent;border-radius: var(--radius-md);cursor: pointer;text-decoration: none;}.erp-context-help-header-action[hidden] {display: none;}.erp-context-help-header-action:hover,.erp-context-help-header-action:focus-visible {color: var(--text-primary);background: var(--bg-surface);border-color: var(--border-default);outline: 2px solid rgba(var(--area-accent-rgb), 0.22);outline-offset: 1px;}.erp-context-help-status {padding: var(--space-4);color: var(--text-secondary);text-align: center;}.erp-context-help-window.has-error .erp-context-help-status {color: var(--color-danger-600, #b42318);}.erp-context-help-content {min-height: 0;overflow: auto;overscroll-behavior: contain;}.erp-context-help-topics {padding: var(--space-4);}.erp-context-help-topic-list {display: grid;gap: var(--space-3);margin: 0;padding: 0;list-style: none;}.erp-context-help-topic {overflow: hidden;background: var(--bg-surface-sunken);border: 1px solid var(--border-default);border-radius: var(--radius-md);}.erp-context-help-topic h3 {margin: 0;padding: var(--space-3) var(--space-4) 0;color: var(--text-primary);font-size: var(--font-size-base);line-height: 1.4;}.erp-context-help-topic-content {padding: var(--space-3) var(--space-4);color: var(--text-secondary);line-height: 1.55;}.erp-context-help-topic-content > :first-child {margin-top: 0;}.erp-context-help-topic-content > :last-child {margin-bottom: 0;}.erp-context-help-topic-meta {display: flex;align-items: center;justify-content: flex-end;min-height: 34px;gap: var(--space-2);padding: var(--space-1) var(--space-2) var(--space-2) var(--space-4);color: var(--text-secondary);font-size: var(--font-size-xs);}.erp-context-help-topic-edit,.erp-context-help-topic-delete {display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;color: var(--text-secondary);border-radius: var(--radius-sm);text-decoration: none;}.erp-context-help-topic-edit:hover,.erp-context-help-topic-edit:focus-visible {color: var(--area-accent);background: rgba(var(--area-accent-rgb), 0.1);outline: 2px solid rgba(var(--area-accent-rgb), 0.22);outline-offset: 1px;}.erp-context-help-topic-delete:hover,.erp-context-help-topic-delete:focus-visible {color: var(--color-danger-600, #b42318);background: rgba(180, 35, 24, 0.1);outline: 2px solid rgba(180, 35, 24, 0.22);outline-offset: 1px;}.erp-context-help-empty-state {display: grid;justify-items: center;gap: var(--space-3);margin: 0;padding: var(--space-7) var(--space-5);color: var(--text-secondary);text-align: center;}.erp-context-help-empty-state > i {color: var(--area-accent);font-size: 28px;}.erp-context-help-empty-state > p {margin: 0;}@media (max-width: 640px) {.erp-context-help-window {top: 8px;right: 8px;width: calc(100vw - 16px);max-height: calc(100vh - 16px);}#command-palette.utility-mode {padding-top: var(--space-4);}#command-palette.utility-mode .command-palette-panel {width: calc(100vw - 16px);}.command-palette-utility-header {gap: var(--space-2);padding: var(--space-2);}.command-palette-utility-back span {display: none;}}.command-palette-input-wrapper {display: flex;align-items: center;padding: var(--space-4) var(--space-5);border-bottom: 1px solid var(--border-default);gap: var(--space-3);}#command-palette.ai-mode .command-palette-input-wrapper {order: 3;position: relative;z-index: 9;isolation: isolate;align-items: center;margin: 0 var(--space-4) var(--space-3);padding: var(--space-3) var(--space-4);border: 1px solid var(--border-default);border-radius: 999px;background: rgba(var(--area-accent-rgb), 0.04);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--border-default) 54%, transparent);transition: border-radius 0.14s ease;}[data-theme="dark"] #command-palette.ai-mode .command-palette-input-wrapper {border-color: rgba(167, 139, 250, 0.28);background: rgba(30, 33, 51, 0.94);box-shadow: inset 0 0 0 1px rgba(147, 197, 253, 0.08), 0 12px 30px rgba(0, 0, 0, 0.22);}#command-palette.ai-mode .command-palette-input-wrapper.is-multiline {border-radius: 28px;}#command-palette.ai-mode .command-palette-input,#command-palette.ai-mode .command-palette-ai-action,#command-palette.ai-mode .command-palette-ai-upload-action {position: relative;z-index: 1;}#command-palette.ai-mode .command-palette-input {scrollbar-width: none;}#command-palette.ai-mode .command-palette-input::-webkit-scrollbar {width: 0;height: 0;}.command-palette-ai-footnote {display: none;}#command-palette.ai-mode .command-palette-ai-footnote {order: 4;position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: var(--space-2);width: auto;margin: calc(-1 * var(--space-2)) var(--space-5) var(--space-3);color: var(--text-tertiary);font-size: var(--font-size-2xs);line-height: 1.35;text-align: center;}.command-palette-ai-feedback-toggle,.command-palette-ai-debug-copy {appearance: none;-webkit-appearance: none;display: inline;width: auto;min-width: 0;height: auto;min-height: 0;margin: 0;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;color: rgb(var(--area-accent-rgb));font-family: inherit;font-size: var(--font-size-2xs) !important;font-weight: var(--font-weight-regular);line-height: 1.35;letter-spacing: 0;padding: 0 !important;cursor: pointer;text-align: inherit;text-transform: none;vertical-align: baseline;}.command-palette-ai-disclaimer,.command-palette-ai-feedback-state {font-size: var(--font-size-2xs);line-height: 1.35;}.command-palette-ai-feedback-toggle:hover,.command-palette-ai-feedback-toggle:focus-visible,.command-palette-ai-debug-copy:hover,.command-palette-ai-debug-copy:focus-visible {color: rgb(var(--area-accent-rgb));text-decoration: underline;text-underline-offset: 2px;outline: none;}.command-palette-ai-feedback-form {display: none;order: 2;position: relative;z-index: 4;flex-shrink: 0;align-items: center;gap: var(--space-2);width: auto;margin: 0 var(--space-5) var(--space-2);padding: var(--space-4);border: 1px solid var(--border-default);border-radius: 26px;background: var(--bg-surface);box-shadow: 0 18px 46px rgba(15, 23, 42, 0.16);}.command-palette-ai-feedback-form.active {display: flex;}.command-palette-ai-feedback-input {flex: 1;min-width: 260px;border: 1px solid var(--border-default);border-radius: 20px;background: var(--bg-surface);color: var(--text-primary);font: inherit;font-size: var(--font-size-sm);padding: 16px 18px;}.command-palette-ai-feedback-submit {appearance: none;-webkit-appearance: none;border: 1px solid rgba(var(--area-accent-rgb), 0.42);border-radius: 18px;background: rgba(var(--area-accent-rgb), 0.06);color: rgb(var(--area-accent-rgb));font: inherit;font-weight: var(--font-weight-semibold);font-size: var(--font-size-sm);padding: 16px 22px;cursor: pointer;}.command-palette-ai-feedback-cancel {appearance: none;-webkit-appearance: none;display: inline-flex;flex: 0 0 auto;width: 46px;height: 46px;align-items: center;justify-content: center;border: 1px solid var(--border-default);border-radius: 16px;background: transparent;color: var(--text-tertiary);cursor: pointer;}.command-palette-ai-feedback-cancel:hover,.command-palette-ai-feedback-cancel:focus-visible {border-color: rgba(var(--area-accent-rgb), 0.3);color: rgb(var(--area-accent-rgb));outline: none;}.command-palette-ai-feedback-submit:hover,.command-palette-ai-feedback-submit:focus-visible {border-color: rgba(var(--area-accent-rgb), 0.68);background: rgba(var(--area-accent-rgb), 0.1);outline: none;}.command-palette-ai-feedback-form.is-submitting .command-palette-ai-feedback-input,.command-palette-ai-feedback-form.is-submitting .command-palette-ai-feedback-cancel,.command-palette-ai-feedback-submit:disabled {opacity: 0.58;}.command-palette-ai-feedback-submit:disabled {cursor: default;}#command-palette.ai-mode.is-minimized .command-palette-ai-feedback-form {margin: 0 var(--space-4) var(--space-2);padding: var(--space-3);}#command-palette.ai-mode.is-minimized .command-palette-ai-feedback-input {min-width: 0;}.command-palette-status {display: none;align-items: center;gap: 8px;font-size: 11px;color: var(--text-tertiary);white-space: nowrap;}.command-palette.is-loading .command-palette-status {display: inline-flex;}#command-palette.ai-mode .command-palette-status {display: none;}#command-palette.ai-mode .command-palette-status.is-visible {display: inline-flex;}#command-palette.ai-mode.has-ai-write-blocked-input .command-palette-input {cursor: not-allowed;}#command-palette.ai-mode .command-palette-status.is-ai-write-blocked-notice {position: absolute;z-index: 10;left: var(--space-5);right: var(--space-5);bottom: calc(100% + 18px);display: inline-flex;width: fit-content;max-width: calc(100% - var(--space-10));padding: 6px 10px;border: 1px solid rgba(var(--area-accent-rgb), 0.24);border-radius: 999px;background: var(--bg-surface);color: var(--text-secondary);box-shadow: 0 8px 22px rgba(15, 23, 42, 0.14);pointer-events: none;white-space: normal;}.command-palette-status::before {content: '';width: 12px;height: 12px;border-radius: 999px;border: 2px solid rgba(var(--area-accent-rgb), 0.18);border-top-color: rgba(var(--area-accent-rgb), 0.9);animation: commandPaletteSpin 800ms linear infinite;}#command-palette.ai-mode .command-palette-status::before {display: none;}#command-palette.ai-mode.has-ai-voice-requesting-permission .command-palette-status::before,#command-palette.ai-mode.has-ai-voice-uploading .command-palette-status::before {display: block;}#command-palette.ai-mode .command-palette-status.is-ai-write-blocked-notice::before {display: none;}@keyframes commandPaletteSpin {to {transform: rotate(360deg);}}.command-palette-input-wrapper .search-icon {color: var(--text-tertiary);font-size: var(--font-size-xl);flex-shrink: 0;}.command-palette.ai-mode .command-palette-input-wrapper .search-icon {display: none;}#command-palette .command-palette-input-shell {position: relative;display: flex;flex: 1;min-width: 0;align-items: center;}#command-palette .command-palette-mode-toggle {appearance: none;-webkit-appearance: none;position: absolute;z-index: 3;top: 50%;left: 0;display: inline-flex;flex-shrink: 0;align-items: center;width: auto;min-width: 0;height: auto;min-height: 0;margin: 0;padding: 0;border: 0 !important;background: transparent !important;box-shadow: none !important;cursor: pointer;transform: translateY(-50%);}#command-palette .command-palette-mode-toggle kbd {padding: 1px 5px;border: 1px solid var(--border-default);border-radius: var(--radius-sm);background: color-mix(in srgb, var(--bg-surface-sunken) 72%, transparent);color: var(--text-tertiary);font-family: var(--font-family);font-size: var(--font-size-2xs);line-height: 1;}#command-palette .command-palette-mode-toggle:hover kbd,#command-palette .command-palette-mode-toggle:focus-visible kbd {border-color: rgba(var(--area-accent-rgb), 0.36);color: var(--text-secondary);}#command-palette .command-palette-mode-toggle:focus,#command-palette .command-palette-mode-toggle:focus-visible {outline: none !important;}#command-palette.ai-mode .command-palette-mode-toggle {display: none;}#command-palette .command-palette-placeholder {position: absolute;z-index: 2;top: 50%;right: 0;left: 38px;overflow: hidden;color: var(--text-tertiary);font-family: var(--font-family);font-size: var(--font-size-lg);line-height: 1.25;pointer-events: none;text-overflow: ellipsis;transform: translateY(-50%);white-space: nowrap;}#command-palette .command-palette-placeholder[hidden] {display: none;}#command-palette .command-palette-input {appearance: none;-webkit-appearance: none;flex: 1;display: block;width: 100%;height: auto;min-height: calc(var(--font-size-lg) * 1.25);margin: 0;padding: 0 0 0 33px;border: 0 !important;border-radius: 0 !important;background: transparent !important;background-image: none !important;background-size: 0 !important;box-shadow: none !important;color: var(--text-primary);font-family: var(--font-family);font-size: var(--font-size-lg) !important;line-height: 1.25;outline: none !important;resize: none;overflow: hidden;overflow-wrap: break-word;scrollbar-width: none;}#command-palette .command-palette-input::-webkit-scrollbar {width: 0;height: 0;}#command-palette .command-palette-input:focus,#command-palette .command-palette-input:focus-visible {border: 0 !important;background: transparent !important;background-image: none !important;background-size: 0 !important;box-shadow: none !important;outline: none !important;}.command-palette-input::placeholder {color: var(--text-tertiary);}#command-palette:not(.ai-mode) .command-palette-input::placeholder {color: transparent;}#command-palette.ai-mode .command-palette-input {padding-left: 0;}.command-palette-kbd {font-size: var(--font-size-2xs);font-family: var(--font-family);color: var(--text-tertiary);background: var(--bg-surface-sunken);border: 1px solid var(--border-default);border-radius: var(--radius-sm);padding: 2px 6px;flex-shrink: 0;}#command-palette.ai-mode .command-palette-enter-kbd {display: none;}#command-palette .command-palette-ai-action,#command-palette .command-palette-ai-upload-action {appearance: none;-webkit-appearance: none;display: none;align-items: center;justify-content: center;flex: 0 0 34px;width: 34px;height: 34px;min-width: 34px;min-height: 34px;max-width: 34px;max-height: 34px;box-sizing: border-box;margin: 0;padding: 0;border: 1px solid var(--border-default);border-radius: 50% !important;background: var(--text-primary);color: var(--bg-surface);font-size: var(--font-size-sm);line-height: 1;cursor: pointer;transition: opacity var(--transition-fast), transform var(--transition-fast), background-color var(--transition-fast);}#command-palette .command-palette-ai-upload-action {background: var(--bg-surface);color: var(--text-secondary);}#command-palette.ai-mode .command-palette-ai-action,#command-palette.ai-mode .command-palette-ai-upload-action {display: inline-flex;}#command-palette .command-palette-ai-action:hover,#command-palette .command-palette-ai-upload-action:hover {transform: translateY(-1px);}#command-palette .command-palette-ai-action:disabled,#command-palette .command-palette-ai-upload-action:disabled {cursor: default;opacity: 0.32;transform: none;}#command-palette .command-palette-ai-action.is-stop {background: var(--bg-surface);color: var(--text-secondary);}#command-palette .command-palette-ai-voice-control {align-items: center;border-radius: 999px;display: none;flex: 0 0 auto;position: relative;}#command-palette.ai-mode .command-palette-ai-voice-control:not([hidden]) {display: inline-flex;}#command-palette .command-palette-ai-voice-control.is-recording {background: rgba(210, 48, 48, 0.12);color: #c53030;}#command-palette .command-palette-ai-voice-action {appearance: none;-webkit-appearance: none;align-items: center;background: transparent;border: 0;border-radius: 999px;box-sizing: border-box;color: var(--text-secondary);cursor: pointer;display: none;flex: 0 0 auto;gap: 0;height: 34px;justify-content: center;min-height: 34px;min-width: 34px;padding: 0 9px;white-space: nowrap;}#command-palette.ai-mode .command-palette-ai-voice-action:not([hidden]) {display: inline-flex;}#command-palette .command-palette-ai-voice-action:hover {background: var(--bg-surface);color: var(--text-primary);}#command-palette .command-palette-ai-voice-action:focus-visible {outline: 2px solid currentColor;outline-offset: 2px;}#command-palette .command-palette-ai-voice-action:disabled {cursor: default;opacity: 0.35;}#command-palette .command-palette-ai-voice-action.is-recording {background: transparent;color: inherit;}#command-palette .command-palette-ai-voice-action > .fa-microphone {margin: 0;}#command-palette.has-ai-voice-uploading .command-palette-ai-voice-action {color: var(--text-secondary);opacity: 0.75;}#command-palette.has-ai-voice-review .command-palette-status {border: 0;clip: rect(0 0 0 0);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;white-space: nowrap;width: 1px;}#command-palette.has-ai-voice-error .command-palette-status {color: #c53030;}#command-palette .command-palette-ai-voice-timer {font-size: 11px;font-variant-numeric: tabular-nums;}#command-palette .command-palette-ai-voice-wave {align-items: center;display: inline-flex;gap: 2px;height: 16px;margin: 0 8px;}#command-palette .command-palette-ai-voice-wave[hidden] {display: none;}#command-palette .command-palette-ai-voice-wave i {background: currentColor;border-radius: 999px;display: block;height: 12px;transform: scaleY(var(--voice-level, 0.2));transform-origin: center;width: 2px;}#command-palette .command-palette-ai-voice-device-trigger {appearance: none;-webkit-appearance: none;align-items: center;align-self: stretch;background: transparent;border: 0;border-left: 1px solid rgba(197, 48, 48, 0.18);color: inherit;cursor: pointer;display: inline-flex;justify-content: center;margin: 6px 0;padding: 0 9px 0 8px;}#command-palette .command-palette-ai-voice-device-trigger[hidden] {display: none;}#command-palette .command-palette-ai-voice-device-trigger:hover,#command-palette .command-palette-ai-voice-device-trigger:focus-visible {color: #991b1b;outline: none;}#command-palette .command-palette-ai-voice-device-menu {background: rgba(17, 24, 39, 0.96);border: 1px solid rgba(148, 163, 184, 0.24);border-radius: 18px;bottom: 44px;box-shadow: 0 18px 44px rgba(15, 23, 42, 0.28);color: #f8fafc;display: flex;flex-direction: column;gap: 2px;max-width: min(420px, 80vw);min-width: 240px;padding: 5px;position: absolute;right: 0;z-index: 12;}#command-palette .command-palette-ai-voice-device-menu[hidden] {display: none;}#command-palette .command-palette-ai-voice-device-menu button {align-items: center;appearance: none;-webkit-appearance: none;background: transparent !important;border: 0 !important;border-radius: 12px;box-shadow: none !important;color: inherit !important;cursor: pointer;display: flex;font-family: var(--font-family);font-size: var(--font-size-xs);font-weight: var(--font-weight-medium);gap: 9px;height: 36px;margin: 0;min-width: 0;padding: 0 12px;text-align: left;white-space: nowrap;width: 100%;}#command-palette .command-palette-ai-voice-device-menu button:hover,#command-palette .command-palette-ai-voice-device-menu button:focus-visible {background: rgba(255, 255, 255, 0.1) !important;color: #ffffff !important;outline: none;}#command-palette .command-palette-ai-voice-device-menu button i {opacity: 0;width: 14px;}#command-palette .command-palette-ai-voice-device-menu button[aria-selected="true"] {background: rgba(255, 255, 255, 0.1) !important;}#command-palette .command-palette-ai-voice-device-menu button[aria-selected="true"] i {opacity: 1;}#command-palette .command-palette-ai-voice-device-menu button span {overflow: hidden;text-overflow: ellipsis;}@media (prefers-reduced-motion: reduce) {#command-palette .command-palette-ai-voice-action {transition: none;}}@media (forced-colors: active) {#command-palette .command-palette-ai-voice-action.is-recording {border: 2px solid Highlight;}}@media (max-width: 640px) {#command-palette .command-palette-ai-voice-action {min-height: 40px;min-width: 40px;}#command-palette .command-palette-ai-voice-device-menu {max-width: min(320px, 88vw);min-width: 210px;}}.command-palette-results {position: relative;max-height: 340px;overflow-y: auto;padding: var(--space-2);}#command-palette.utility-mode .command-palette-results {max-height: min(62vh, 580px);min-height: 180px;}#command-palette.utility-mode.utility-detail .command-palette-input-wrapper {display: none;}#command-palette.utility-mode.utility-detail .command-palette-results {max-height: min(70vh, 640px);padding: 0;}.command-palette-utility-state {display: flex;align-items: center;justify-content: center;min-height: 150px;padding: var(--space-6);color: var(--text-secondary);text-align: center;}.command-palette-utility-state.is-error {color: var(--color-danger-600, #b42318);}.command-palette-utility-detail-content {overflow-x: auto;color: var(--text-primary);}.command-palette-utility-detail-content > section {display: grid;gap: var(--space-5);padding: var(--space-6);}.command-palette-utility-detail-content h1,.command-palette-utility-detail-content h2,.command-palette-utility-detail-content h3,.command-palette-utility-detail-content h4 {color: var(--text-primary);}.command-palette-utility-detail-content a {color: var(--area-accent-deep);}.command-palette-utility-detail-content .command-palette-utility-record-title {margin: 0;font-size: var(--font-size-xl);font-weight: 700;line-height: 1.25;}.command-palette-utility-detail-content .command-palette-utility-record-title a {text-decoration: none;}.command-palette-utility-detail-content .command-palette-utility-record-title a:hover,.command-palette-utility-detail-content .command-palette-utility-record-title a:focus-visible {text-decoration: underline;text-underline-offset: 3px;}.command-palette-utility-detail-content .command-palette-utility-record-summary {margin: calc(var(--space-3) * -1) 0 0;color: var(--text-secondary);font-size: var(--font-size-base);font-weight: 500;line-height: 1.55;}.command-palette-utility-detail-content .command-palette-utility-record-summary a {font-weight: 650;}.command-palette-utility-detail-content > section > br {display: none;}.command-palette-utility-detail-content .acclist {width: 100%;margin: 0;}.command-palette-utility-detail-content .acclistlabel {margin: 0 0 var(--space-2);color: var(--text-secondary);font-size: var(--font-size-xs);font-weight: 700;letter-spacing: 0.055em;line-height: 1.3;text-transform: uppercase;}.command-palette-utility-detail-content ul.acclist {overflow: hidden;width: 100%;margin: 0;padding: 0;background: var(--bg-surface-sunken);border: 1px solid var(--border-default);border-radius: var(--radius-lg);box-shadow: none;}.command-palette-utility-detail-content ul.acclist li.cdata {display: flex;align-items: center;gap: var(--space-2);min-height: 44px;padding: var(--space-3) var(--space-4);color: var(--text-secondary);font-size: var(--font-size-sm);line-height: 1.4;border-bottom: 1px solid var(--border-default);}.command-palette-utility-detail-content ul.acclist li.cdata:last-child {border-bottom: 0;}.command-palette-utility-detail-content ul.acclist li.cdata:hover {background: var(--bg-surface);}.command-palette-utility-detail-content ul.acclist li.cdata > a {font-weight: 650;text-decoration: none;}.command-palette-utility-detail-content ul.acclist li.cdata > small {color: var(--text-tertiary, var(--text-secondary));}.command-palette-utility-detail-content ul.acclist li.cdata > span {float: none !important;margin-right: 0 !important;margin-left: auto;color: var(--text-secondary);white-space: nowrap;}@media (max-width: 640px) {.command-palette-utility-detail-content > section {gap: var(--space-4);padding: var(--space-4);}.command-palette-utility-detail-content ul.acclist li.cdata {flex-wrap: wrap;padding: var(--space-3);}.command-palette-utility-detail-content ul.acclist li.cdata > span {width: 100%;margin-left: 0;}}#command-palette.utility-mode .command-palette-quick-ai,#command-palette.utility-mode .command-palette-filter-trigger,#command-palette.utility-mode .command-palette-shortcuts-panel {display: none;}#command-palette.ai-mode .command-palette-results {order: 1;display: flex;flex: 1;flex-direction: column;max-height: none;min-height: 0;padding: var(--space-6) 54px 0;scroll-behavior: smooth;overscroll-behavior: contain;scrollbar-width: none;}#command-palette.ai-mode.has-ai-visualization .command-palette-results {overflow: hidden;padding-bottom: 0;}#command-palette.ai-mode.has-ai-visualization.has-ai-bottom-shadow .command-palette-ai-scroll-shell::after {content: '';position: absolute;left: calc((100% - var(--space-5)) * 0.6 + var(--space-5));right: 0;bottom: 0;z-index: 4;height: 42px;background: linear-gradient(180deg, rgba(255, 255, 255, 0), var(--bg-surface) 78%);pointer-events: none;}[data-theme="dark"] #command-palette.ai-mode.has-ai-visualization.has-ai-bottom-shadow .command-palette-ai-scroll-shell::after {background: linear-gradient(180deg, rgba(17, 24, 39, 0), #111827 78%);}#command-palette.ai-mode .command-palette-results.is-restoring-scroll {scroll-behavior: auto;}#command-palette.ai-mode .command-palette-results::-webkit-scrollbar {width: 0;height: 0;}.command-palette-group-title {font-size: var(--font-size-2xs);font-weight: var(--font-weight-semibold);text-transform: uppercase;letter-spacing: var(--letter-spacing-caps);color: var(--text-tertiary);padding: var(--space-3) var(--space-3) var(--space-1);}.command-palette-item {--cmd-item-accent: var(--area-accent);--cmd-item-accent-rgb: var(--area-accent-rgb);display: flex;align-items: center;gap: var(--space-3);padding: var(--space-2) var(--space-3);border-radius: var(--radius-md);cursor: pointer;font-size: var(--font-size-sm);color: var(--text-secondary);transition: background-color 60ms ease, color 60ms ease, box-shadow 60ms ease;}.command-palette-item:hover,.command-palette-item.selected {background: rgba(var(--cmd-item-accent-rgb), 0.08);color: var(--text-primary);}.command-palette-item.is-current {background: rgba(var(--cmd-item-accent-rgb), 0.03);box-shadow: inset 1px 0 0 rgba(var(--cmd-item-accent-rgb), 0.28);}[data-theme="dark"] .command-palette-item:hover,[data-theme="dark"] .command-palette-item.selected {background: rgba(96, 165, 250, 0.08);}.command-palette-item-icon {width: 30px;height: 30px;border-radius: var(--radius-md);background: rgba(var(--cmd-item-accent-rgb), 0.09);display: flex;align-items: center;justify-content: center;flex-shrink: 0;font-size: var(--font-size-sm);color: var(--cmd-item-accent);transition: background-color 60ms ease, color 60ms ease;}.command-palette-item:hover .command-palette-item-icon,.command-palette-item.selected .command-palette-item-icon {background: rgba(var(--cmd-item-accent-rgb), 0.16);color: var(--cmd-item-accent);}[data-theme="dark"] .command-palette-item:hover .command-palette-item-icon,[data-theme="dark"] .command-palette-item.selected .command-palette-item-icon {background: rgba(96, 165, 250, 0.12);color: var(--color-primary-400);}.command-palette-item-text {flex: 1;min-width: 0;}.command-palette-item-title {font-weight: var(--font-weight-medium);color: var(--text-primary);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.command-palette-item-meta {margin-top: 2px;font-size: 11px;color: var(--text-tertiary);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.command-palette-item-description {margin-top: 4px;color: var(--text-secondary);font-size: var(--font-size-xs);line-height: 1.35;}.command-palette-item.section-ai-answer {cursor: default;align-items: flex-start;background: rgba(var(--area-accent-rgb), 0.06);}.command-palette-item.section-ai-answer:hover,.command-palette-item.section-ai-answer.selected {background: rgba(var(--area-accent-rgb), 0.06);}.command-palette-item.section-ai-answer .command-palette-item-title {white-space: normal;line-height: 1.35;}.command-palette-item[data-area="area-dashboard"] {--cmd-item-accent: #1f7ae0;--cmd-item-accent-rgb: 31, 122, 224;}.command-palette-item[data-area="area-sales"] {--cmd-item-accent: #f6b100;--cmd-item-accent-rgb: 246, 177, 0;}.command-palette-item[data-area="area-orders"] {--cmd-item-accent: #ff7a00;--cmd-item-accent-rgb: 255, 122, 0;}.command-palette-item[data-area="area-production"] {--cmd-item-accent: #1939b7;--cmd-item-accent-rgb: 25, 57, 183;}.command-palette-item[data-area="area-warehouse"] {--cmd-item-accent: #8a63d2;--cmd-item-accent-rgb: 138, 99, 210;}.command-palette-item[data-area="area-masterdata"] {--cmd-item-accent: #0d8bdc;--cmd-item-accent-rgb: 13, 139, 220;}.command-palette-item[data-area="area-resources"] {--cmd-item-accent: #14a38b;--cmd-item-accent-rgb: 20, 163, 139;}.command-palette-item[data-area="area-analytics"] {--cmd-item-accent: #f40a89;--cmd-item-accent-rgb: 244, 10, 137;}.command-palette-footer {display: flex;align-items: center;gap: var(--space-4);padding: var(--space-2) var(--space-5);border-top: 1px solid var(--border-default);font-size: var(--font-size-2xs);color: var(--text-tertiary);background: var(--bg-surface-sunken);}#command-palette.ai-mode .command-palette-footer {display: none;}.command-palette-shortcuts-panel {display: none;padding: var(--space-3) var(--space-5);border-bottom: 1px solid var(--border-default);background: rgba(var(--area-accent-rgb), 0.03);gap: 8px;flex-wrap: wrap;justify-content: center;align-items: center;}.command-palette-modebar {display: inline-flex;gap: 4px;padding: 3px;border: 1px solid var(--border-default);border-radius: var(--radius-md);background: var(--bg-surface);}#command-palette.ai-mode .command-palette-shortcuts-panel {display: none;}.command-palette-mode-chip {display: inline-flex;align-items: center;height: 24px;padding: 0 var(--space-2);border-radius: var(--radius-sm);color: var(--text-tertiary);font-size: var(--font-size-2xs);font-weight: var(--font-weight-semibold);}.command-palette-mode-chip.active {background: rgba(var(--area-accent-rgb), 0.1);color: var(--area-accent-deep);}.command-palette.show-shortcuts .command-palette-shortcuts-panel {display: flex;}.command-palette-shortcut-chip {display: inline-flex;align-items: center;height: 22px;padding: 0 8px;border-radius: 999px;background: rgba(var(--area-accent-rgb), 0.08);color: var(--text-secondary);font-size: 11px;line-height: 1;box-shadow: inset 0 0 0 1px rgba(var(--area-accent-rgb), 0.12);text-decoration: none;transition: background-color 120ms ease, color 120ms ease, box-shadow 120ms ease, transform 120ms ease;}#command-palette.active:not(.show-shortcuts) .command-palette-shortcut-chip {display: none;}.command-palette-shortcut-chip:visited {color: var(--text-secondary);}.command-palette-shortcut-chip:hover,.command-palette-shortcut-chip:focus,.command-palette-shortcut-chip:focus-visible {background: rgba(var(--area-accent-rgb), 0.14);color: var(--text-primary);box-shadow: inset 0 0 0 1px rgba(var(--area-accent-rgb), 0.2);text-decoration: none;outline: none;transform: translateY(-1px);}.command-palette-shortcuts-toggle {color: var(--text-tertiary);font-size: inherit;cursor: pointer;padding: 0;font: inherit;line-height: inherit;text-decoration: none;box-shadow: none;outline: none;}.command-palette-shortcuts-toggle:hover {color: var(--text-primary);text-decoration: none;}.command-palette-shortcuts-toggle:focus,.command-palette-shortcuts-toggle:focus-visible {outline: none;box-shadow: none;}.command-palette-filter-trigger {display: none;align-items: center;gap: 4px;}#command-palette.search-mode .command-palette-filter-trigger {display: inline-flex;}.command-palette-footer kbd {font-family: var(--font-family);font-size: var(--font-size-2xs);background: var(--bg-surface);border: 1px solid var(--border-default);border-radius: var(--radius-xs);padding: 1px 5px;margin: 0 2px;}.command-palette-empty {padding: var(--space-10) var(--space-4);text-align: center;color: var(--text-tertiary);font-size: var(--font-size-sm);}.command-palette-search-hint {padding: var(--space-8) var(--space-4);}.command-palette-ai-scroll-shell {display: flex;flex-direction: column;width: 100%;margin-top: auto;min-height: auto;}.command-palette-ai-chat {display: flex;flex-direction: column;gap: var(--space-4);width: 100%;min-height: auto;padding: 0 var(--space-4) var(--space-4);}.command-palette-ai-overlays {position: absolute;inset: 0;z-index: 7;pointer-events: none;}.command-palette-ai-scroll-nav {position: absolute;z-index: 1;display: flex;flex-direction: column;align-items: flex-start;gap: 4px;width: 28px;min-height: 0;margin: 0;padding: var(--space-1) 0;transform: translateY(-50%);opacity: 0;pointer-events: none;transition: opacity 0.12s ease;}#command-palette.ai-mode.has-ai-scroll-nav .command-palette-ai-scroll-nav,#command-palette.ai-mode .command-palette-results:hover .command-palette-ai-scroll-nav,#command-palette.ai-mode .command-palette-ai-scroll-nav:focus-within {opacity: 1;pointer-events: auto;}.command-palette-ai-scroll-nav-item {appearance: none;-webkit-appearance: none;position: relative;display: inline-flex;align-items: center;justify-content: flex-start;width: 28px;height: 10px;border: 0;background: transparent;color: var(--text-tertiary);cursor: pointer;opacity: 0.34;padding: 0;transition: opacity 0.15s ease;}.command-palette-ai-scroll-nav-line {display: block;width: 7px;height: 2px;border-radius: 999px;background: currentColor;transition: width 0.15s ease, background 0.15s ease;}.command-palette-ai-scroll-nav-item.near-active-1 .command-palette-ai-scroll-nav-line {width: 15px;}.command-palette-ai-scroll-nav-item.near-active-2 .command-palette-ai-scroll-nav-line {width: 10px;}.command-palette-ai-scroll-nav-item.hover-near-1 {opacity: 0.72;color: var(--text-secondary);}.command-palette-ai-scroll-nav-item.hover-near-1 .command-palette-ai-scroll-nav-line {width: 18px;}.command-palette-ai-scroll-nav-item.hover-near-2 {opacity: 0.52;color: var(--text-secondary);}.command-palette-ai-scroll-nav-item.hover-near-2 .command-palette-ai-scroll-nav-line {width: 12px;}.command-palette-ai-scroll-nav-item:focus-visible,.command-palette-ai-scroll-nav-item.active {opacity: 1;color: var(--text-secondary);outline: none;}.command-palette-ai-scroll-nav-item.hover-active {opacity: 1;color: var(--text-primary);}.command-palette-ai-scroll-nav-item.hover-active .command-palette-ai-scroll-nav-line {width: 26px;}.command-palette-ai-scroll-nav-item.active .command-palette-ai-scroll-nav-line {width: 24px;height: 2px;color: var(--text-secondary);}.command-palette-ai-scroll-nav-item.active.hover-active {color: var(--text-primary);}.command-palette-ai-scroll-nav-item.active.hover-active .command-palette-ai-scroll-nav-line {width: 26px;}.command-palette-ai-scroll-nav-hint {position: absolute;z-index: 3;display: flex;flex-direction: column;gap: 4px;width: min(340px, calc(100% - 96px));max-width: 340px;padding: 12px 14px;border: 1px solid rgba(148, 163, 184, 0.22);border-radius: 16px;background: rgba(38, 38, 38, 0.94);color: rgba(255, 255, 255, 0.92);box-shadow: 0 16px 34px rgba(15, 23, 42, 0.24);opacity: 0;pointer-events: none;transform: translateY(-50%) translateX(-2px);transition: opacity 0.12s ease, transform 0.12s ease;}.command-palette-ai-scroll-nav-hint.is-visible {opacity: 1;transform: translateY(-50%);}.command-palette-ai-scroll-nav-hint strong,.command-palette-ai-scroll-nav-hint span {display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;}.command-palette-ai-scroll-nav-hint strong {font-size: var(--font-size-md);font-weight: 650;line-height: 1.25;-webkit-line-clamp: 1;}.command-palette-ai-scroll-nav-hint span {color: rgba(255, 255, 255, 0.66);font-size: var(--font-size-sm);line-height: 1.35;-webkit-line-clamp: 2;}.command-palette-ai-jump-bottom {appearance: none;-webkit-appearance: none;position: absolute;z-index: 2;display: inline-flex;align-items: center;justify-content: center;justify-self: center;gap: 8px;width: auto;height: 34px;margin: 0;padding: 0 14px;border: 1px solid rgba(148, 163, 184, 0.24);border-radius: 999px;background: rgba(17, 24, 39, 0.96);color: #f8fafc;box-shadow: 0 18px 44px rgba(15, 23, 42, 0.28);font-size: var(--font-size-xs);font-weight: var(--font-weight-medium);cursor: pointer;opacity: 0;pointer-events: none;transform: translate(-50%, 6px);transition: opacity 0.15s ease, transform 0.15s ease, background 0.15s ease;}.command-palette-ai-jump-bottom span {white-space: nowrap;}.command-palette-ai-jump-bottom.active {opacity: 0.92;pointer-events: auto;transform: translate(-50%, 0);}.command-palette-ai-jump-bottom:hover,.command-palette-ai-jump-bottom:focus-visible {background: rgba(17, 24, 39, 0.9);color: #ffffff;outline: none;}.command-palette-ai-message {display: flex;flex-direction: column;max-width: min(720px, 88%);min-width: 0;gap: var(--space-2);}.command-palette-ai-fork-context {width: min(760px, 100%);margin: 0 auto var(--space-2);padding: var(--space-3) var(--space-4);border: 1px solid rgba(var(--area-accent-rgb), 0.18);border-radius: var(--radius-md);background: rgba(var(--area-accent-rgb), 0.04);color: var(--text-secondary);}.command-palette-ai-fork-context-title {display: flex;align-items: center;gap: var(--space-2);color: var(--text-primary);font-size: var(--font-size-sm);font-weight: var(--font-weight-semibold);line-height: 1.35;}.command-palette-ai-fork-context-meta,.command-palette-ai-fork-context-preview {margin-top: 3px;color: var(--text-tertiary);font-size: var(--font-size-xs);line-height: 1.35;}.command-palette-ai-fork-context-preview {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.command-palette-ai-message.user {align-self: flex-end;align-items: flex-end;}.command-palette-ai-message.assistant {align-self: flex-start;align-items: flex-start;max-width: min(820px, 100%);min-width: 0;width: 100%;}.command-palette-ai-bubble {border: 1px solid var(--border-default);border-radius: var(--radius-lg);max-width: 100%;min-width: 0;padding: var(--space-3) var(--space-4);color: var(--text-primary);font-size: var(--font-size-sm);line-height: 1.45;background: var(--bg-surface);white-space: pre-wrap;}.command-palette-ai-message.assistant .command-palette-ai-bubble {border: 0;border-radius: 0;padding: 0;background: transparent;white-space: normal;}.command-palette-ai-message-actions {display: flex;gap: var(--space-1);opacity: 0;transform: translateY(-2px);transition: opacity 0.15s ease, transform 0.15s ease;}.command-palette-ai-message.assistant:hover .command-palette-ai-message-actions,.command-palette-ai-message.assistant:focus-within .command-palette-ai-message-actions,.command-palette-ai-message-actions.has-rating {opacity: 1;transform: translateY(0);}.command-palette-ai-message-action {appearance: none;-webkit-appearance: none;display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;border: 1px solid transparent;border-radius: 999px;background: transparent;color: var(--text-tertiary);cursor: pointer;font-size: var(--font-size-xs);}.command-palette-ai-message-action:hover,.command-palette-ai-message-action:focus-visible,.command-palette-ai-message-action.copied {border-color: rgba(var(--area-accent-rgb), 0.18);background: rgba(var(--area-accent-rgb), 0.08);color: rgb(var(--area-accent-rgb));outline: none;}.command-palette-ai-rating-action.is-active {border-color: rgba(var(--area-accent-rgb), 0.28);background: rgba(var(--area-accent-rgb), 0.12);color: rgb(var(--area-accent-rgb));}.command-palette-ai-rating-action {position: relative;}.command-palette-ai-rating-action::before,.command-palette-ai-rating-action::after {position: absolute;z-index: calc(var(--z-modal) + 50);left: 50%;opacity: 0;pointer-events: none;transform: translate(-50%, -3px);transition: opacity 0.12s ease, transform 0.12s ease;}.command-palette-ai-rating-action::before {content: '';top: calc(100% + 3px);border-right: 6px solid transparent;border-bottom: 6px solid var(--bg-surface);border-left: 6px solid transparent;}.command-palette-ai-rating-action::after {content: attr(data-rating-tooltip);top: calc(100% + 9px);width: max-content;max-width: 220px;padding: 7px 10px;border: 1px solid var(--border-subtle);border-radius: 8px;background: var(--bg-surface);box-shadow: 0 8px 24px rgba(15, 23, 42, 0.16);color: var(--text-primary);font-size: var(--font-size-xs);font-weight: var(--font-weight-regular);line-height: 1.3;white-space: nowrap;}.command-palette-ai-rating-action:hover::before,.command-palette-ai-rating-action:hover::after,.command-palette-ai-rating-action:focus-visible::before,.command-palette-ai-rating-action:focus-visible::after {opacity: 1;transform: translate(-50%, 0);}.command-palette-ai-rating-reasons {display: flex;flex-direction: column;align-items: flex-start;gap: var(--space-2);margin-top: var(--space-1);}.command-palette-ai-rating-title {color: var(--text-secondary);font-size: var(--font-size-xs);}.command-palette-ai-rating-options {display: flex;flex-wrap: wrap;gap: var(--space-1);}.command-palette-ai-rating-reason {appearance: none;-webkit-appearance: none;min-height: 28px;padding: 4px 10px;border: 1px solid var(--border-subtle);border-radius: 999px;background: var(--bg-surface);color: var(--text-secondary);cursor: pointer;font-family: inherit;font-size: var(--font-size-2xs);}.command-palette-ai-rating-reason:hover,.command-palette-ai-rating-reason:focus-visible,.command-palette-ai-rating-reason.is-active {border-color: rgba(var(--area-accent-rgb), 0.28);background: rgba(var(--area-accent-rgb), 0.1);color: rgb(var(--area-accent-rgb));outline: none;}.command-palette-ai-selection-toolbar {position: fixed !important;z-index: calc(var(--z-modal) + 40) !important;display: none;align-items: center;gap: 2px;width: max-content;min-width: max-content;padding: 5px;border: 1px solid rgba(148, 163, 184, 0.24);border-radius: 999px;background: rgba(17, 24, 39, 0.96);box-shadow: 0 18px 44px rgba(15, 23, 42, 0.28);color: #f8fafc;}.command-palette-ai-selection-toolbar.active,.command-palette-ai-selection-toolbar.is-open {display: inline-flex;}.command-palette-ai-selection-toolbar.is-positioning {visibility: hidden;}.command-palette-ai-selection-toolbar > button {appearance: none;-webkit-appearance: none;display: inline-flex;flex: 0 0 auto;align-items: center;gap: 7px;width: auto !important;min-width: 34px !important;max-width: none !important;height: 34px !important;margin: 0;padding: 0 12px;border: 0 !important;border-radius: 999px;background: transparent !important;box-shadow: none !important;color: inherit !important;font-family: var(--font-family);font-size: var(--font-size-xs);font-weight: var(--font-weight-medium);cursor: pointer;white-space: nowrap;}.command-palette-ai-selection-toolbar > button:hover,.command-palette-ai-selection-toolbar > button:focus-visible {background: rgba(255, 255, 255, 0.1) !important;color: #ffffff !important;outline: none;}.command-palette-ai-bubble p,.command-palette-ai-bubble ul,.command-palette-ai-bubble ol,.command-palette-ai-bubble pre,.command-palette-ai-bubble h1,.command-palette-ai-bubble h2,.command-palette-ai-bubble h3 {margin: 0 0 var(--space-2);}.command-palette-ai-bubble p:last-child,.command-palette-ai-bubble ul:last-child,.command-palette-ai-bubble ol:last-child,.command-palette-ai-bubble pre:last-child,.command-palette-ai-bubble h1:last-child,.command-palette-ai-bubble h2:last-child,.command-palette-ai-bubble h3:last-child {margin-bottom: 0;}.command-palette-ai-bubble h1,.command-palette-ai-bubble h2,.command-palette-ai-bubble h3 {color: var(--text-primary);font-size: var(--font-size-sm);font-weight: var(--font-weight-semibold);line-height: 1.35;}.command-palette-ai-bubble strong {color: var(--text-primary);font-weight: var(--font-weight-semibold);}.command-palette-ai-bubble ul,.command-palette-ai-bubble ol {padding-left: 1.25rem;}.command-palette-ai-bubble li + li {margin-top: 3px;}.command-palette-ai-bubble code {border: 1px solid var(--border-default);border-radius: var(--radius-xs);background: var(--bg-surface-sunken);padding: 1px 4px;font-family: var(--font-family-mono, monospace);font-size: 0.92em;}.command-palette-ai-bubble pre {overflow-x: auto;border: 1px solid var(--border-default);border-radius: var(--radius-sm);background: var(--bg-surface-sunken);padding: var(--space-3);white-space: pre;}.command-palette-ai-bubble pre.command-palette-ai-code-block {position: relative;background: #f8fafc;color: #111827;max-height: min(46vh, 520px);overflow: auto;padding: 0;}.command-palette-ai-bubble pre.command-palette-ai-code-block::before {content: attr(data-ai-code-language);position: absolute;top: 6px;right: 8px;color: var(--text-muted);font-size: 10px;line-height: 1;text-transform: uppercase;pointer-events: none;}.command-palette-ai-bubble pre code {border: 0;background: transparent;color: #111827;display: block;min-width: max-content;padding: var(--space-3) 0;line-height: 1.45;white-space: pre;}.command-palette-ai-code-line {display: block;color: inherit;min-height: 1.45em;padding: 0 16px 0 58px;position: relative;}.command-palette-ai-code-line span {display: inline;}.command-palette-ai-code-line::before {content: attr(data-line);position: absolute;top: 0;left: 0;width: 42px;color: #94a3b8;font-variant-numeric: tabular-nums;line-height: inherit;text-align: right;user-select: none;}.command-palette-ai-code-line::after {content: "";position: absolute;bottom: 0;left: 50px;top: 0;border-left: 1px solid #e2e8f0;}.command-palette-ai-code-line:hover {background: #eef2ff;}.command-palette-ai-bubble pre code.hljs,.command-palette-ai-bubble pre code .hljs {color: #111827;background: transparent;}.command-palette-ai-bubble pre code .hljs-comment,.command-palette-ai-bubble pre code .hljs-template_comment,.command-palette-ai-bubble pre code .hljs-javadoc {color: #64748b;font-style: italic;}.command-palette-ai-bubble pre code .hljs-keyword,.command-palette-ai-bubble pre code .hljs-selector-tag,.command-palette-ai-bubble pre code .hljs-literal,.command-palette-ai-bubble pre code .hljs-title,.command-palette-ai-bubble pre code .hljs-section,.command-palette-ai-bubble pre code .hljs-doctag,.command-palette-ai-bubble pre code .hljs-type,.command-palette-ai-bubble pre code .hljs-name,.command-palette-ai-bubble pre code .hljs-strong {color: #7c3aed;font-weight: 600;}.command-palette-ai-bubble pre code .hljs-string,.command-palette-ai-bubble pre code .hljs-attr,.command-palette-ai-bubble pre code .hljs-attribute,.command-palette-ai-bubble pre code .hljs-symbol,.command-palette-ai-bubble pre code .hljs-bullet,.command-palette-ai-bubble pre code .hljs-addition {color: #047857;}.command-palette-ai-bubble pre code .hljs-number,.command-palette-ai-bubble pre code .hljs-regexp,.command-palette-ai-bubble pre code .hljs-link {color: #b45309;}.command-palette-ai-bubble pre code .hljs-variable,.command-palette-ai-bubble pre code .hljs-template-variable,.command-palette-ai-bubble pre code .hljs-built_in,.command-palette-ai-bubble pre code .hljs-builtin-name {color: #0369a1;}.command-palette-ai-bubble pre code .hljs-deletion {color: #b91c1c;}[data-theme="dark"] .command-palette-ai-bubble pre.command-palette-ai-code-block {border-color: #273449;background: #0f172a;color: #dbeafe;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);}[data-theme="dark"] .command-palette-ai-bubble pre.command-palette-ai-code-block code,[data-theme="dark"] .command-palette-ai-bubble pre.command-palette-ai-code-block .command-palette-ai-code-line {color: #dbeafe;}[data-theme="dark"] .command-palette-ai-bubble pre.command-palette-ai-code-block::before {color: #94a3b8;}[data-theme="dark"] .command-palette-ai-code-line::before {color: #64748b;}[data-theme="dark"] .command-palette-ai-code-line::after {border-left-color: #253247;}[data-theme="dark"] .command-palette-ai-code-line:hover {background: rgba(99, 102, 241, 0.12);}[data-theme="dark"] .command-palette-ai-bubble pre code.hljs,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs {color: #dbeafe;background: transparent;}[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-comment,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-template_comment,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-javadoc {color: #94a3b8;}[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-keyword,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-selector-tag,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-literal,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-title,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-section,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-doctag,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-type,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-name,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-strong {color: #a78bfa;}[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-string,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-attr,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-attribute,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-symbol,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-bullet,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-addition {color: #86efac;}[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-number,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-regexp,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-link {color: #fbbf24;}[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-variable,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-template-variable,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-built_in,[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-builtin-name {color: #7dd3fc;}[data-theme="dark"] .command-palette-ai-bubble pre code .hljs-deletion {color: #fca5a5;}.command-palette-ai-math {color: var(--text-primary);font-family: Georgia, "Times New Roman", serif;font-size: 1.04em;letter-spacing: 0;}.command-palette-ai-math-inline {display: inline-flex;align-items: center;min-height: 1.35em;padding: 0 2px;vertical-align: middle;}.command-palette-ai-math-block {display: flex;align-items: center;justify-content: center;overflow-x: auto;border: 1px solid rgba(148, 163, 184, 0.28);border-radius: var(--radius-sm);background: #f8fafc;margin: 0 0 var(--space-2);padding: var(--space-3) var(--space-4);text-align: center;}[data-theme="dark"] .command-palette-ai-math-block {border-color: #273449;background: #0f172a;color: #dbeafe;}.command-palette-ai-math[data-ai-math-rendered="done"] {font-family: inherit;}.command-palette-ai-math[data-ai-math-rendered="done"] mjx-container {margin: 0;}.command-palette-ai-math-fallback {display: inline-flex;align-items: center;}.command-palette-ai-math-frac {display: inline-flex;flex-direction: column;align-items: center;vertical-align: middle;margin: 0 3px;line-height: 1.05;}.command-palette-ai-math-frac > span:first-child {border-bottom: 1px solid currentColor;padding: 0 4px 2px;}.command-palette-ai-math-frac > span:last-child {padding: 2px 4px 0;}.command-palette-ai-math-root {display: inline-flex;align-items: stretch;margin: 0 2px;}.command-palette-ai-math-root > span:first-child {padding-right: 2px;}.command-palette-ai-math-root > span:last-child {border-top: 1px solid currentColor;padding: 1px 3px 0;}.command-palette-ai-math sup,.command-palette-ai-math sub {font-size: 0.72em;line-height: 0;}.command-palette-ai-bubble a {color: var(--area-accent-deep);text-decoration: underline;text-underline-offset: 2px;}.command-palette-ai-bubble table {width: min(720px, 100%);margin: var(--space-3) 0;border-collapse: collapse;font-size: var(--font-size-sm);}.command-palette-ai-bubble th,.command-palette-ai-bubble td {padding: var(--space-2) var(--space-3);border-bottom: 1px solid var(--border-subtle);text-align: left;vertical-align: top;}.command-palette-ai-bubble th {color: var(--text-secondary);font-weight: var(--font-weight-semibold);}.command-palette-ai-message.user .command-palette-ai-bubble {border-color: rgba(var(--area-accent-rgb), 0.22);background: rgba(var(--area-accent-rgb), 0.08);}#command-palette.ai-mode .command-palette-ai-scroll-shell.has-visualization {position: relative;display: grid;grid-template-columns: minmax(420px, 1.2fr) minmax(340px, 0.8fr);gap: var(--space-5);width: 100%;margin-top: 0;min-height: 0;height: 100%;overflow: hidden;}#command-palette.ai-mode .command-palette-ai-scroll-shell.has-visualization .command-palette-ai-chat {position: relative;min-width: 0;min-height: 0;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: none;padding: 0 var(--space-2) 44px 30px;}#command-palette.ai-mode .command-palette-ai-scroll-shell.has-visualization .command-palette-ai-chat::-webkit-scrollbar {width: 0;height: 0;}#command-palette.ai-mode .command-palette-ai-scroll-shell.has-visualization .command-palette-ai-message.assistant {max-width: 100%;}.command-palette-ai-visualization {align-self: start;display: flex;position: relative;z-index: 5;min-width: 0;min-height: 420px;height: calc(100% - 16px);width: 100%;max-height: none;margin-bottom: 16px;flex-direction: column;border: 1px solid var(--border-default);border-radius: var(--radius-lg);background: var(--bg-surface);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.36);overflow: hidden;animation: command-palette-ai-visualization-in 180ms ease-out;transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;}#command-palette.ai-mode.has-ai-visualization.has-ai-bottom-shadow .command-palette-panel::after {display: none;}#command-palette.ai-mode.has-ai-visualization .command-palette-ai-scroll-nav {z-index: 5;margin-left: 0;transform: translateX(-5px) translateY(-50%);}#command-palette.ai-mode.has-ai-visualization .command-palette-input-wrapper {margin-top: 0;}@keyframes command-palette-ai-visualization-in {from {opacity: 0;transform: translateY(6px);}to {opacity: 1;transform: translateY(0);}}.command-palette-ai-visualization-header {display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);padding: var(--space-3) var(--space-4);border-bottom: 1px solid var(--border-default);background: var(--bg-surface-sunken);}.command-palette-ai-visualization-actions {display: inline-flex;flex: 0 0 auto;align-items: center;gap: var(--space-2);}.command-palette-ai-visualization-title {display: inline-flex;min-width: 0;align-items: center;gap: var(--space-2);color: var(--text-primary);font-size: var(--font-size-sm);font-weight: var(--font-weight-semibold);line-height: 1.3;}.command-palette-ai-visualization-title span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.command-palette-ai-visualization-expand,.command-palette-ai-visualization-close {appearance: none;-webkit-appearance: none;display: inline-flex;flex: 0 0 30px;width: 30px;height: 30px;align-items: center;justify-content: center;border: 1px solid var(--border-default);border-radius: 50%;background: var(--bg-surface);color: var(--text-tertiary);cursor: pointer;}.command-palette-ai-visualization-expand:hover,.command-palette-ai-visualization-expand:focus-visible,.command-palette-ai-visualization-close:hover,.command-palette-ai-visualization-close:focus-visible {color: var(--text-primary);outline: none;}#command-palette.ai-mode .command-palette-ai-scroll-shell.has-visualization .command-palette-ai-visualization.is-expanded {position: absolute;z-index: 20;inset: 0;width: 100%;height: 100%;min-height: 0;margin: 0;box-shadow: 0 18px 48px rgba(15, 23, 42, 0.18);}.command-palette-ai-visualization-body {flex: 1;min-height: 0;overflow: auto;padding: var(--space-4);}.command-palette-ai-visualization-empty {color: var(--text-tertiary);font-size: var(--font-size-sm);}.command-palette-ai-visualization-table-wrap {min-width: 100%;overflow: auto;}.command-palette-ai-visualization-table {width: 100%;border-collapse: collapse;font-size: var(--font-size-sm);}.command-palette-ai-visualization-table th,.command-palette-ai-visualization-table td {padding: var(--space-2) var(--space-3);border-bottom: 1px solid var(--border-subtle);text-align: left;vertical-align: top;}.command-palette-ai-visualization-table th {position: sticky;z-index: 1;top: 0;background: var(--bg-surface);color: var(--text-secondary);font-weight: var(--font-weight-semibold);}.command-palette-ai-visualization-mermaid-render {min-width: 0;cursor: zoom-in;}.command-palette-ai-visualization.is-expanded .command-palette-ai-visualization-mermaid-render {cursor: zoom-out;}.command-palette-ai-visualization-mermaid-render:focus-visible {outline: 2px solid var(--color-primary-500);outline-offset: 3px;}.command-palette-ai-visualization-mermaid-target {display: none;overflow: auto;border: 1px solid var(--border-default);border-radius: var(--radius-sm);background: var(--bg-surface);padding: var(--space-4);}.command-palette-ai-visualization-mermaid-target svg {display: block;max-width: 100%;height: auto;margin: 0 auto;}.command-palette-ai-visualization-mermaid-fallback {margin: 0;overflow: auto;border: 1px solid var(--border-default);border-radius: var(--radius-sm);background: var(--bg-surface-sunken);padding: var(--space-4);color: var(--text-primary);font-family: var(--font-family-mono, monospace);font-size: var(--font-size-xs);line-height: 1.5;white-space: pre;}.command-palette-ai-visualization-mermaid-render[data-ai-mermaid-rendered="done"] .command-palette-ai-visualization-mermaid-target {display: block;}.command-palette-ai-visualization-mermaid-render[data-ai-mermaid-rendered="done"] .command-palette-ai-visualization-mermaid-fallback {display: none;}@media (max-width: 860px) {#command-palette.ai-mode.has-ai-visualization .command-palette-panel {width: min(96vw, 980px);}#command-palette.ai-mode.has-ai-visualization .command-palette-results {overflow-y: auto;}#command-palette.ai-mode .command-palette-ai-scroll-shell.has-visualization {grid-template-columns: 1fr;height: auto;overflow: visible;}#command-palette.ai-mode .command-palette-ai-scroll-shell.has-visualization .command-palette-ai-chat {overflow: visible;}.command-palette-ai-visualization {position: relative;top: auto;min-height: 320px;height: auto;max-height: none;}}.command-palette-ai-results {display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: var(--space-3);width: min(920px, 100%);}.command-palette-ai-result-card,.command-palette-ai-suggestion {appearance: none;-webkit-appearance: none;border: 1px solid var(--border-default);background: var(--bg-surface);color: var(--text-primary);font-family: var(--font-family);cursor: pointer;}.command-palette-ai-result-card {display: flex;align-items: flex-start;gap: var(--space-3);min-width: 0;min-height: 108px;padding: var(--space-3);border-radius: var(--radius-md);text-align: left;}.command-palette-ai-result-card:hover,.command-palette-ai-suggestion:hover {border-color: rgba(var(--area-accent-rgb), 0.28);background: rgba(var(--area-accent-rgb), 0.05);}.command-palette-ai-result-icon {display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: var(--radius-sm);color: var(--text-tertiary);background: var(--bg-surface-sunken);flex-shrink: 0;margin-top: 1px;}.command-palette-ai-result-text {display: flex;flex-direction: column;min-width: 0;gap: var(--space-1);flex: 1;}.command-palette-ai-result-title,.command-palette-ai-result-meta,.command-palette-ai-result-context {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.command-palette-ai-result-title {font-size: var(--font-size-sm);font-weight: var(--font-weight-semibold);line-height: 1.25;}.command-palette-ai-result-context {color: var(--text-secondary);font-size: var(--font-size-xs);line-height: 1.25;}.command-palette-ai-result-meta {color: var(--text-tertiary);font-size: var(--font-size-xs);line-height: 1.25;}.command-palette-ai-result-chips {display: flex;flex-wrap: wrap;gap: 4px;margin-top: var(--space-1);}.command-palette-ai-result-chip {display: inline-flex;align-items: center;max-width: 100%;min-height: 20px;padding: 2px 7px;border-radius: 999px;background: rgba(var(--area-accent-rgb), 0.08);color: var(--text-secondary);font-size: 11px;line-height: 1.2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.command-palette-ai-enablement {display: flex;flex-direction: column;gap: var(--space-2);width: min(720px, 100%);padding-left: var(--space-3);border-left: 2px solid rgba(var(--area-accent-rgb), 0.22);color: var(--text-secondary);font-size: var(--font-size-xs);}.command-palette-ai-enablement-head,.command-palette-ai-enablement-data,.command-palette-ai-enablement-sources,.command-palette-ai-enablement-missing {display: flex;align-items: center;flex-wrap: wrap;gap: var(--space-2);min-width: 0;}.command-palette-ai-enablement-mode,.command-palette-ai-enablement-chip,.command-palette-ai-enablement-source {display: inline-flex;align-items: center;min-height: 22px;border-radius: 999px;white-space: nowrap;}.command-palette-ai-enablement-mode {padding: 2px 8px;background: rgba(var(--area-accent-rgb), 0.08);color: var(--text-primary);font-weight: var(--font-weight-semibold);}.command-palette-ai-enablement-context {min-width: 0;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.command-palette-ai-enablement-chip {gap: 5px;padding: 2px 7px;background: var(--bg-surface-sunken);color: var(--text-tertiary);}.command-palette-ai-enablement-chip strong {color: var(--text-secondary);font-weight: var(--font-weight-semibold);}.command-palette-ai-enablement-chip.is-empty,.command-palette-ai-enablement-chip.is-missing {background: rgba(255, 111, 15, 0.08);color: #ff6f0f;}.command-palette-ai-enablement-missing {color: #ff6f0f;}.command-palette-ai-enablement-source {appearance: none;-webkit-appearance: none;padding: 2px 9px;border: 1px solid var(--border-default);background: var(--bg-surface);color: var(--text-secondary);font-family: var(--font-family);font-size: var(--font-size-xs);cursor: pointer;}.command-palette-ai-enablement-source:hover,.command-palette-ai-enablement-source:focus-visible {border-color: rgba(var(--area-accent-rgb), 0.28);background: rgba(var(--area-accent-rgb), 0.05);color: var(--text-primary);}.command-palette-ai-document-upload {display: flex;flex-direction: column;gap: var(--space-2);width: min(720px, 100%);padding-left: var(--space-3);border-left: 2px solid rgba(var(--area-accent-rgb), 0.18);color: var(--text-secondary);font-size: var(--font-size-xs);}.command-palette-ai-document-preview {display: flex;width: min(260px, 100%);min-width: 0;overflow: hidden;border: 1px solid var(--border-default);border-radius: var(--radius-md);background: var(--bg-surface);color: var(--text-secondary);text-decoration: none;}.command-palette-ai-document-preview.is-image {width: min(220px, 100%);aspect-ratio: 4 / 3;}.command-palette-ai-document-preview.is-image img {display: block;width: 100%;height: 100%;object-fit: cover;}.command-palette-ai-document-preview.is-pdf {position: relative;width: min(240px, 100%);aspect-ratio: 4 / 3;background: var(--bg-surface-sunken);}.command-palette-ai-document-preview.is-pdf iframe {display: block;width: 100%;height: 100%;border: 0;pointer-events: none;}.command-palette-ai-document-preview-icon,.command-palette-ai-document-preview-file-icon {display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;}.command-palette-ai-document-preview-icon {position: absolute;right: var(--space-2);bottom: var(--space-2);width: 28px;height: 28px;border-radius: 999px;background: rgba(255, 255, 255, 0.92);color: #d14343;box-shadow: 0 6px 16px rgba(15, 23, 42, 0.16);}.command-palette-ai-document-preview.is-document {align-items: flex-start;gap: var(--space-3);width: min(420px, 100%);padding: var(--space-3);}.command-palette-ai-document-preview-file-icon {width: 34px;height: 34px;border-radius: var(--radius-sm);background: var(--bg-surface-sunken);color: var(--text-tertiary);font-size: var(--font-size-lg);}.command-palette-ai-document-preview-text {display: flex;flex-direction: column;gap: 3px;min-width: 0;}.command-palette-ai-document-preview-text strong,.command-palette-ai-document-preview-text span {display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;}.command-palette-ai-document-preview-text strong {-webkit-line-clamp: 1;color: var(--text-primary);font-weight: var(--font-weight-semibold);}.command-palette-ai-document-preview-text span {-webkit-line-clamp: 3;color: var(--text-tertiary);line-height: 1.35;}.command-palette-ai-document-upload-head,.command-palette-ai-document-upload-actions {display: flex;align-items: center;flex-wrap: wrap;gap: var(--space-2);min-width: 0;}.cairo-page-highlight,.cairo-page-highlight > td,.cairo-page-highlight-anchor {animation: cairo-page-highlight-pulse 1.35s ease-in-out 0s 4;}.cairo-page-highlight > td,.cairo-page-highlight-anchor {background-color: rgba(var(--area-accent-rgb), 0.14) !important;box-shadow: none;}.cairo-page-highlight > td:first-child,.cairo-page-highlight-anchor {box-shadow: inset 3px 0 0 rgba(var(--area-accent-rgb), 0.58);}.cairo-page-highlight-anchor {border-radius: var(--radius-sm);}@keyframes cairo-page-highlight-pulse {0% {background-color: rgba(var(--area-accent-rgb), 0.08);}50% {background-color: rgba(var(--area-accent-rgb), 0.18);}100% {background-color: rgba(var(--area-accent-rgb), 0.12);}}.command-palette-ai-suggestions {display: flex;flex-wrap: wrap;gap: var(--space-2);align-items: flex-start;max-width: 100%;}.command-palette-ai-suggestion {border-radius: 999px;padding: var(--space-2) var(--space-3);color: var(--text-secondary);font-size: var(--font-size-xs);}.command-palette-ai-suggestion:not(.command-palette-ai-starter) {display: block;max-width: 100%;overflow: hidden;text-align: left;text-overflow: ellipsis;white-space: nowrap;}.command-palette-ai-write-decision {display: flex;flex-direction: column;gap: var(--space-2);width: min(520px, 100%);padding: var(--space-3);border: 1px solid rgba(var(--area-accent-rgb), 0.22);border-radius: var(--radius-md);background: rgba(var(--area-accent-rgb), 0.06);}[data-theme="dark"] .command-palette-ai-write-decision {border-color: rgba(167, 139, 250, 0.42);background: linear-gradient(180deg, rgba(35, 31, 58, 0.98), rgba(25, 28, 45, 0.98));box-shadow: 0 18px 38px rgba(0, 0, 0, 0.26), inset 0 1px 0 rgba(255, 255, 255, 0.03);}.command-palette-ai-write-decision-note {color: var(--text-secondary);font-size: var(--font-size-xs);line-height: 1.4;}[data-theme="dark"] .command-palette-ai-write-decision-note {color: #94a3b8;}.command-palette-ai-write-validation {padding: var(--space-2) var(--space-3);border: 1px solid rgba(239, 68, 68, 0.24);border-radius: var(--radius-sm);background: rgba(239, 68, 68, 0.08);color: #b91c1c;font-size: var(--font-size-xs);font-weight: var(--font-weight-semibold);}.command-palette-ai-write-preview {display: flex;flex-direction: column;gap: var(--space-3);}.command-palette-ai-write-preview-header {display: flex;align-items: center;gap: var(--space-2);min-height: 28px;}.command-palette-ai-write-preview-icon {display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;background: rgba(var(--area-accent-rgb), 0.12);color: var(--area-accent);}[data-theme="dark"] .command-palette-ai-write-preview-icon {background: rgba(167, 139, 250, 0.18);color: #c4b5fd;}.command-palette-ai-write-preview-heading {color: var(--text-primary);font-size: var(--font-size-sm);font-weight: var(--font-weight-semibold);}[data-theme="dark"] .command-palette-ai-write-preview-heading {color: #f8fafc;}.command-palette-ai-write-preview-grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--space-2);}.command-palette-ai-write-preview-items {display: flex;flex-direction: column;gap: var(--space-2);min-width: 0;}.command-palette-ai-write-preview-items > span {color: var(--text-tertiary);font-size: var(--font-size-xs);font-weight: var(--font-weight-semibold);text-transform: uppercase;}.command-palette-ai-write-preview-item {display: grid;grid-template-columns: minmax(0, 1fr) minmax(96px, 120px) minmax(90px, 120px);gap: var(--space-2);min-width: 0;}.command-palette-ai-write-preview-field {display: flex;flex-direction: column;gap: 5px;min-width: 0;}.command-palette-ai-write-preview-field > span,.command-palette-ai-write-preview-reference span {color: var(--text-tertiary);font-size: var(--font-size-xs);font-weight: var(--font-weight-semibold);text-transform: uppercase;}.command-palette-ai-write-preview-field input,.command-palette-ai-write-preview-field textarea,.command-palette-ai-write-preview-field select {width: 100%;border: 1px solid var(--border-default);border-radius: var(--radius-sm);background: var(--bg-surface);color: var(--text-primary);font: inherit;font-size: var(--font-size-sm);}[data-theme="dark"] .command-palette-ai-write-preview-field input,[data-theme="dark"] .command-palette-ai-write-preview-field textarea,[data-theme="dark"] .command-palette-ai-write-preview-field select {border-color: rgba(148, 163, 184, 0.22);background: #101522;color: #e2e8f0;}.command-palette-ai-write-preview-field input,.command-palette-ai-write-preview-field select {height: 34px;padding: 0 var(--space-2);}.command-palette-ai-write-preview-field textarea {min-height: 112px;padding: var(--space-2);resize: vertical;}.command-palette-ai-write-preview-field textarea.command-palette-ai-write-preview-mail-body {min-height: 86px;}.command-palette-ai-write-preview-field .editor-toolbar {border-color: var(--border-default);border-top-left-radius: var(--radius-sm);border-top-right-radius: var(--radius-sm);background: var(--bg-surface);opacity: 1;padding: 4px var(--space-2);}.command-palette-ai-write-preview-field .editor-toolbar::before,.command-palette-ai-write-preview-field .editor-toolbar::after {display: none;}.command-palette-ai-write-preview-field .editor-toolbar a {color: var(--text-secondary) !important;border-radius: var(--radius-xs);}.command-palette-ai-write-preview-field .editor-toolbar a:hover,.command-palette-ai-write-preview-field .editor-toolbar a.active {background: rgba(var(--area-accent-rgb), 0.08);border-color: rgba(var(--area-accent-rgb), 0.22);}.command-palette-ai-write-preview-field .CodeMirror {min-height: 140px;border-color: var(--border-default);border-bottom-left-radius: var(--radius-sm);border-bottom-right-radius: var(--radius-sm);background: var(--bg-surface);color: var(--text-primary);font: inherit;font-size: var(--font-size-sm);padding: var(--space-2);}.command-palette-ai-write-preview-field .CodeMirror-scroll {min-height: 140px;}.command-palette-ai-write-preview-field .command-palette-ai-write-preview-mail-body + .CodeMirror,.command-palette-ai-write-preview-field .command-palette-ai-write-preview-mail-body + .CodeMirror .CodeMirror-scroll {min-height: 180px;}.command-palette-ai-write-preview-field input:focus,.command-palette-ai-write-preview-field textarea:focus,.command-palette-ai-write-preview-field select:focus {border-color: rgba(var(--area-accent-rgb), 0.55);box-shadow: 0 0 0 3px rgba(var(--area-accent-rgb), 0.12);outline: none;}[data-theme="dark"] .command-palette-ai-write-preview-field input:focus,[data-theme="dark"] .command-palette-ai-write-preview-field textarea:focus,[data-theme="dark"] .command-palette-ai-write-preview-field select:focus {border-color: rgba(167, 139, 250, 0.58);box-shadow: 0 0 0 3px rgba(167, 139, 250, 0.14);}.command-palette-ai-write-preview-field input.is-invalid,.command-palette-ai-write-preview-field textarea.is-invalid,.command-palette-ai-write-preview-field select.is-invalid {border-color: rgba(239, 68, 68, 0.72);box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.14);}.command-palette-ai-write-preview-user-field {position: relative;}.command-palette-ai-write-user-entry {display: flex;flex-wrap: wrap;align-items: center;gap: 5px;min-height: 34px;width: 100%;border: 1px solid var(--border-default);border-radius: var(--radius-sm);background: var(--bg-surface);padding: 4px;}.command-palette-ai-write-preview-user-field-multiple .command-palette-ai-write-user-entry:focus-within {border-color: rgba(var(--area-accent-rgb), 0.55);box-shadow: 0 0 0 3px rgba(var(--area-accent-rgb), 0.12);}.command-palette-ai-write-preview-user-field-multiple .command-palette-ai-write-user-entry input {flex: 1 0 220px;min-width: 220px;height: 24px;border: 0;background: transparent;padding: 0 4px;}.command-palette-ai-write-preview-user-field-multiple .command-palette-ai-write-user-entry input:focus {box-shadow: none;}.command-palette-ai-write-user-chip {display: inline-flex;align-items: center;gap: 5px;max-width: 100%;min-height: 24px;border: 1px solid rgba(var(--area-accent-rgb), 0.22);border-radius: 999px;background: rgba(var(--area-accent-rgb), 0.08);color: var(--text-primary);padding: 2px 4px 2px 8px;}.command-palette-ai-write-user-chip-text {display: inline-flex;flex-direction: column;min-width: 0;text-transform: none;}.command-palette-ai-write-user-chip-text strong {overflow: hidden;max-width: 220px;color: var(--text-primary);font-size: var(--font-size-xs);font-weight: var(--font-weight-medium);line-height: 1.2;text-overflow: ellipsis;white-space: nowrap;}.command-palette-ai-write-user-chip-text small {overflow: hidden;max-width: 220px;color: var(--text-tertiary);font-size: 10px;line-height: 1.1;text-overflow: ellipsis;white-space: nowrap;}.command-palette-ai-write-user-chip button {display: inline-flex;align-items: center;justify-content: center;width: 18px;height: 18px;border: 0;border-radius: 50%;background: transparent;color: var(--text-tertiary);cursor: pointer;padding: 0;}.command-palette-ai-write-user-chip button:hover,.command-palette-ai-write-user-chip button:focus {background: rgba(var(--area-accent-rgb), 0.14);color: var(--text-primary);outline: none;}.command-palette-ai-write-user-results {position: absolute;z-index: 5;top: calc(100% + 4px);left: 0;right: 0;display: flex;flex-direction: column;overflow: hidden;max-height: 220px;border: 1px solid var(--border-default);border-radius: var(--radius-sm);background: var(--bg-surface);box-shadow: var(--shadow-lg);}.command-palette-ai-write-preview-user-field-multiple .command-palette-ai-write-user-results {position: static;margin-top: 5px;box-shadow: none;}.command-palette-ai-write-user-result {display: flex;flex-direction: column;gap: 2px;width: 100%;border: 0;border-radius: 0;background: transparent;color: var(--text-primary);cursor: pointer;font: inherit;padding: var(--space-2);text-align: left;}.command-palette-ai-write-user-result:hover,.command-palette-ai-write-user-result:focus {background: rgba(var(--area-accent-rgb), 0.1);outline: none;}.command-palette-ai-write-user-result span {color: var(--text-primary);font-size: var(--font-size-sm);font-weight: var(--font-weight-medium);text-transform: none;}.command-palette-ai-write-user-result small {color: var(--text-tertiary);font-size: var(--font-size-xs);}@media (max-width: 640px) {.command-palette-ai-write-preview-item {grid-template-columns: minmax(0, 1fr);}}.command-palette-ai-write-preview-reference {display: flex;align-items: center;gap: var(--space-2);min-width: 0;color: var(--text-secondary);font-size: var(--font-size-xs);}.command-palette-ai-write-preview-reference strong {min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.command-palette-ai-write-decision-actions {display: flex;flex-wrap: wrap;gap: var(--space-2);}.command-palette-ai-write-decision-button {min-height: 32px;padding: 0 var(--space-3);border: 1px solid var(--border-default);border-radius: var(--radius-sm);background: var(--bg-surface);color: var(--text-secondary);font-size: var(--font-size-xs);font-weight: var(--font-weight-semibold);}[data-theme="dark"] .command-palette-ai-write-decision-button {border-color: rgba(148, 163, 184, 0.18);background: #111827;color: #cbd5e1;}.command-palette-ai-write-decision-button.primary {border-color: rgba(var(--area-accent-rgb), 0.55);background: var(--area-accent);color: #ffffff;}[data-theme="dark"] .command-palette-ai-write-decision-button.primary {border-color: rgba(196, 181, 253, 0.62);background: #8b5cf6;color: #ffffff;}.command-palette-ai-write-decision-button:disabled {cursor: progress;opacity: 0.65;}@media (max-width: 720px) {.command-palette-ai-write-preview-grid {grid-template-columns: 1fr;}}.command-palette-ai-progress {display: flex;flex-direction: column;gap: 6px;width: min(720px, 100%);color: var(--text-tertiary);font-size: var(--font-size-xs);margin-top: var(--space-2);opacity: 1;transition: opacity 400ms ease;}.command-palette-ai-progress.fading {opacity: 0;}.command-palette-ai-progress-item {display: inline-flex;align-items: center;gap: var(--space-2);min-height: 18px;opacity: 1;transform: translateY(0);transition: opacity 400ms ease, transform 400ms ease;}.command-palette-ai-progress-item.fading {opacity: 0;transform: translateY(-2px);}.command-palette-ai-progress-dot {width: 6px;height: 6px;border-radius: 999px;background: var(--text-tertiary);opacity: 0.5;}.command-palette-ai-progress-label {line-height: 1.35;}.command-palette-ai-progress-item.running .command-palette-ai-progress-dot {background: var(--area-accent);opacity: 0.9;animation: commandPaletteAiProgressPulse 1s ease-in-out infinite;}.command-palette-ai-progress-item.completed .command-palette-ai-progress-dot,.command-palette-ai-progress-item.done .command-palette-ai-progress-dot {background: var(--area-accent);opacity: 0.9;}.command-palette-ai-progress-item.failed .command-palette-ai-progress-dot {background: var(--color-danger, #d64545);opacity: 0.9;}@media (prefers-reduced-motion: reduce) {.command-palette-ai-progress,.command-palette-ai-progress-item {transition-duration: 0ms;}}.command-palette-ai-performance {display: flex;flex-wrap: wrap;align-items: center;gap: 6px;width: min(720px, 100%);margin-top: var(--space-2);color: var(--text-tertiary);font-family: var(--font-family-monospace, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size: var(--font-size-2xs);line-height: 1.35;}.command-palette-ai-performance-title {color: var(--text-secondary);font-weight: var(--font-weight-medium);}.command-palette-ai-performance-call,.command-palette-ai-performance-total {display: inline-flex;align-items: center;min-height: 18px;padding: 1px 6px;border: 1px solid var(--border-subtle);border-radius: 4px;background: var(--bg-surface-sunken);}@keyframes commandPaletteAiProgressPulse {0% {transform: scale(0.8);}50% {transform: scale(1.25);}100% {transform: scale(0.8);}}.command-palette-ai-thinking-wrap {display: inline-flex;align-items: center;gap: var(--space-2);color: var(--text-tertiary);}.command-palette-ai-thinking {width: 18px;height: 18px;flex-shrink: 0;overflow: visible;}.command-palette-ai-intro {display: flex;flex: 1;flex-direction: column;align-items: center;justify-content: center;padding: var(--space-8) var(--space-4);color: var(--text-secondary);}.command-palette-ai-intro-title {color: var(--text-secondary);font-size: 28px;font-weight: var(--font-weight-semibold);line-height: 1.2;text-align: center;}.command-palette-ai-intro-copy {max-width: 460px;margin-top: var(--space-2);color: var(--text-tertiary);font-size: var(--font-size-sm);font-weight: var(--font-weight-medium);line-height: 1.35;text-align: center;}.command-palette-ai-starters {display: grid;width: min(620px, 100%);margin-top: var(--space-6);gap: var(--space-2);}.command-palette-ai-starters-title {color: var(--text-tertiary);font-size: var(--font-size-xs);font-weight: var(--font-weight-semibold);letter-spacing: 0.08em;text-align: left;text-transform: uppercase;}.command-palette-ai-starter-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--space-2);}.command-palette-ai-starter {min-height: 42px;border-radius: var(--radius-sm);text-align: left;white-space: normal;}.command-palette-ai-thread-list {display: grid;width: min(620px, 100%);margin-top: var(--space-8);gap: var(--space-2);}.command-palette-ai-thread-list-title {color: var(--text-tertiary);font-size: var(--font-size-xs);font-weight: var(--font-weight-semibold);letter-spacing: 0.08em;text-align: left;text-transform: uppercase;}.command-palette-ai-starters + .command-palette-ai-thread-list {margin-top: var(--space-5);}@media (max-width: 640px) {.command-palette-ai-starter-grid {grid-template-columns: 1fr;}}.command-palette-ai-thread-card {display: grid;grid-template-columns: 36px minmax(0, 1fr) auto 28px;align-items: center;gap: var(--space-3);min-height: 62px;padding: var(--space-3);border: 1px solid var(--border-subtle);border-radius: var(--radius-sm);background: var(--surface-primary);color: var(--text-secondary);text-align: left;cursor: pointer;transition: background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);}.command-palette-ai-thread-card:hover {border-color: rgba(var(--primary-rgb), 0.25);background: rgba(var(--primary-rgb), 0.04);}.command-palette-ai-thread-card.is-confirming-delete {grid-template-rows: auto auto;border-color: rgba(255, 111, 15, 0.24);background: rgba(255, 111, 15, 0.04);}.command-palette-ai-thread-icon {display: inline-flex;width: 36px;height: 36px;align-items: center;justify-content: center;border-radius: var(--radius-sm);background: var(--surface-secondary);color: var(--text-tertiary);}.command-palette-ai-thread-text {min-width: 0;}.command-palette-ai-thread-title,.command-palette-ai-thread-meta {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.command-palette-ai-thread-title {color: var(--text-secondary);font-size: var(--font-size-sm);font-weight: var(--font-weight-semibold);}.command-palette-ai-thread-meta,.command-palette-ai-thread-action,.command-palette-ai-thread-empty {color: var(--text-tertiary);font-size: var(--font-size-xs);font-weight: var(--font-weight-medium);}.command-palette-ai-thread-delete {display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;border: 1px solid transparent;border-radius: 999px;background: transparent;color: var(--text-tertiary);cursor: pointer;}.command-palette-ai-thread-delete:hover,.command-palette-ai-thread-delete:focus-visible {border-color: rgba(255, 111, 15, 0.22);background: rgba(255, 111, 15, 0.08);color: #ff6f0f;}.command-palette-ai-thread-confirm {display: flex;grid-column: 2 / -1;align-items: center;justify-content: flex-end;gap: var(--space-2);min-width: 0;}.command-palette-ai-thread-confirm-text {min-width: 0;margin-right: auto;color: var(--text-tertiary);font-size: var(--font-size-xs);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.command-palette-ai-thread-confirm-cancel,.command-palette-ai-thread-confirm-submit {min-height: 28px;padding: 0 var(--space-3);border: 1px solid var(--border-subtle);border-radius: var(--radius-sm);background: var(--surface-primary);color: var(--text-secondary);font-size: var(--font-size-xs);font-weight: var(--font-weight-semibold);cursor: pointer;}.command-palette-ai-thread-confirm-submit {border-color: rgba(255, 111, 15, 0.32);background: #ff6f0f;color: #fff;}.command-palette-ai-thread-confirm-cancel:hover,.command-palette-ai-thread-confirm-cancel:focus-visible {border-color: rgba(var(--primary-rgb), 0.28);background: rgba(var(--primary-rgb), 0.06);}.command-palette-ai-thread-confirm-submit:hover,.command-palette-ai-thread-confirm-submit:focus-visible {background: #e65f00;}div#footer ul li .badge:not(:empty)::after {content: '';position: absolute;inset: -2px;border-radius: inherit;background: inherit;opacity: 0.35;animation: ping 1.5s cubic-bezier(0, 0, 0.2, 1) 2;z-index: -1;}body.communication div#communicator {animation: panelSlideIn 250ms var(--ease-out) both;}div#sidebar ul#submenu li.link.active::after {content: '';position: absolute;left: 0;top: var(--space-1);bottom: var(--space-1);width: 3px;background: linear-gradient(180deg, var(--color-primary-400), var(--color-indigo-500));border-radius: 0 var(--radius-full) var(--radius-full) 0;}div#toolbar ul li.link:hover,div.toolbar ul li.link:hover {transform: translateY(-1px);transition: transform var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);}div#communicator div.view {background: var(--bg-page) !important;}div#communicator div.view header.title {color: var(--text-primary);}div#communicator div.view header.title h1 {font-size: var(--font-size-2xl);font-weight: var(--font-weight-semibold);color: var(--text-primary);}div#communicator div.view header.title span.settings {border: 1px solid var(--border-default);border-radius: var(--radius-md);background: var(--bg-surface);padding: var(--space-1-5);transition: background-color 150ms ease;}div#communicator div.view header.title span.settings:hover {background: var(--bg-surface-hover);}div#communicator div.view header.title span.close {color: var(--text-tertiary);transition: color 150ms ease;}div#communicator div.view header.title span.close:hover {color: var(--color-primary-500);}div#communicator div.view div.input {background-color: var(--bg-surface);border-top: 1px solid var(--border-default);padding: var(--space-2);}div#communicator div.view div.input textarea {border: 1px solid var(--input-border);border-radius: var(--radius-md);background: var(--input-bg);color: var(--input-text);font-size: var(--font-size-sm);font-family: var(--font-family);padding: var(--space-2);resize: none;}div#communicator div.view div.input textarea:focus {border-color: var(--color-primary-500) !important;outline: none;box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);}div#communicator div.view div.input button {background: var(--btn-primary-bg);color: var(--btn-primary-text);border: none;border-radius: var(--radius-md);cursor: pointer;transition: background-color 150ms ease;}div#communicator div.view div.input button:hover {background: var(--btn-primary-bg-hover);}div#communicator div.view div.upload {background-color: var(--bg-surface);border: 2px dashed var(--color-primary-300);border-radius: var(--radius-lg);}div#communicator div.view div.upload div.wrapper div.text {color: var(--text-tertiary);}.command-palette-ai-agent-tasks {display: grid;gap: 14px;width: min(680px, calc(100% - 40px));margin: 22px auto;}.command-palette-ai-agent-tasks-toolbar,.command-palette-ai-agent-task-heading,.command-palette-ai-agent-task-actions {display: flex;align-items: center;}.command-palette-ai-agent-tasks-toolbar,.command-palette-ai-agent-task-heading {justify-content: space-between;gap: 12px;}.command-palette-ai-agent-tasks-title {color: var(--text-primary);font-size: 16px;font-weight: 650;}.command-palette-ai-agent-tasks-limit {color: var(--text-tertiary);font-size: 11px;}.command-palette-ai-agent-task-create,.command-palette-ai-agent-task-actions button {display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;padding: 0;border: 1px solid var(--border-default);border-radius: 50%;background: var(--bg-surface);color: var(--text-secondary);cursor: pointer;}.command-palette-ai-agent-task-create {color: rgb(var(--area-accent-rgb));}.command-palette-ai-agent-task-search {display: flex;align-items: center;gap: 9px;padding: 0 12px;border: 1px solid var(--border-default);border-radius: 10px;background: var(--bg-surface);color: var(--text-tertiary);}.command-palette-ai-agent-task-search input {width: 100%;padding: 10px 0;border: 0;outline: 0;background: transparent;color: var(--text-primary);}.command-palette-ai-agent-task-list {display: grid;gap: 9px;}.command-palette-ai-agent-task {display: grid;gap: 8px;padding: 13px 14px;border: 1px solid var(--nova-border-color, #d9e1ec);border-radius: 12px;background: var(--nova-surface, #fff);}.command-palette-ai-agent-task-heading > div:first-child {display: grid;gap: 3px;}.command-palette-ai-agent-task-actions {gap: 5px;opacity: 0.62;}.command-palette-ai-agent-task span,.command-palette-ai-agent-task p {color: #6b7a90;margin: 0;}.command-palette-ai-agent-task p {overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 12px;line-height: 1.45;}.command-palette-ai-agent-task-empty {padding: 34px 20px;border: 1px dashed var(--border-default);border-radius: 12px;color: var(--text-tertiary);text-align: center;}.command-palette-ai-agent-task-runs {display: grid;gap: 4px;padding-top: 8px;border-top: 1px solid var(--nova-border-color, #d9e1ec);}.command-palette-ai-add-menu {position: absolute;left: 12px;right: auto;bottom: 48px;z-index: 10;display: flex;min-width: max-content;flex-direction: column;gap: 2px;padding: 5px;border: 1px solid rgba(148, 163, 184, 0.24);border-radius: 18px;background: rgba(17, 24, 39, 0.96);box-shadow: 0 18px 44px rgba(15, 23, 42, 0.28);color: #f8fafc;}.command-palette-ai-add-menu[hidden] {display: none;}.command-palette-ai-add-menu button {appearance: none;-webkit-appearance: none;display: flex;align-items: center;gap: 7px;width: 100%;min-width: 190px;height: 34px;margin: 0;padding: 0 12px;border: 0 !important;border-radius: 12px;background: transparent !important;box-shadow: none !important;color: inherit !important;font-family: var(--font-family);font-size: var(--font-size-xs);font-weight: var(--font-weight-medium);text-align: left;cursor: pointer;white-space: nowrap;}.command-palette-ai-add-menu button i {width: 14px;margin-right: 4px;text-align: center;}.command-palette-ai-add-menu button:hover,.command-palette-ai-add-menu button:focus-visible {background: rgba(255, 255, 255, 0.1) !important;color: #ffffff !important;outline: none;}.command-palette-ai-recurring-task-preview .command-palette-ai-write-preview-field textarea {min-height: 72px;}.command-palette-ai-recurring-task-preview span[data-ai-recurring-fields] {min-width: 0;}.command-palette-ai-recurring-task-preview [data-ai-recurring-fields][hidden] {display: none;}div.external[type="svn"] div.code{border: 1px solid #CCC;margin-top: 5px;}div.external[type="svn"] div.diff{overflow: auto;}div.external[type="svn"] div.meta{padding: 0 5px;height: 33px;line-height: 33px;font-size: 12px;color: #333;background: #efefef;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);border-bottom: 1px solid #CCC;}div.external[type="svn"] div.meta.svn{border: 1px solid #CCC;}div.external[type="svn"] div.meta.svn img{margin: 8px 5px 0 0;line-height: 0;float: left;}div.external[type="svn"] div.meta span.icon{line-height: 0;float: left;margin: 5px 5px 0 0;padding: 3px;background: #F7F7F7;border: 1px solid #CCC;border-right-color: #E5E5E5;border-bottom-color: #E5E5E5;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}div.external[type="svn"] div.meta span.icon{line-height: 0;float: left;margin: 5px 5px 0 0;padding: 3px;background: #F7F7F7;border: 1px solid #CCC;border-right-color: #E5E5E5;border-bottom-color: #E5E5E5;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}div.external[type="svn"] table.diff{background-color: ghostWhite;margin: 0 0 0 0;color: #505153;}div.external[type="svn"] table.diff tr:hover td,div.external[type="svn"] table.diff tr:hover td .gi,div.external[type="svn"] table.diff tr:hover td .gd,div.external[type="svn"] table.diff tr:hover td .gc{background-color: #FFC;}div.external[type="svn"] table.diff td.line_number{font-family: 'Bitstream Vera Sans Mono','Courier',monospace;font-size: 12px;background-color: #ECECEC;color: #AAA;padding: 2px 6px 2px 6px;border-right: 1px solid #DDD;text-align: right;}div.external[type="svn"] table.diff td pre{margin: 0;font-family: 'Bitstream Vera Sans Mono','Courier',monospace;font-size: 12px;line-height: 1.4;}div.external[type="svn"] table.diff td pre div.gd{background-color: #FDD;}div.external[type="svn"] table.diff td pre div.gi{background-color: #DFD;}div.external[type="svn"] table.diff td pre div.gc{background-color: #EAF2F5;}html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:hover,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:focus-within {width: var(--sidebar-width-collapsed) !important;min-width: var(--sidebar-width-collapsed) !important;max-width: var(--sidebar-width-collapsed) !important;overflow: hidden !important;}html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:hover div.mainmenu-wrapper,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:focus-within div.mainmenu-wrapper {width: var(--sidebar-width-collapsed) !important;min-width: var(--sidebar-width-collapsed) !important;max-width: var(--sidebar-width-collapsed) !important;left: 0 !important;overflow-x: hidden !important;}html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:hover ul#mainmenu,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:focus-within ul#mainmenu {width: var(--sidebar-width-collapsed) !important;min-width: var(--sidebar-width-collapsed) !important;max-width: var(--sidebar-width-collapsed) !important;}html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:hover ul#mainmenu > li,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:focus-within ul#mainmenu > li {width: auto !important;min-width: 0 !important;max-width: none !important;}html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:hover ul#mainmenu li.link > a,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:focus-within ul#mainmenu li.link > a,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:hover ul#mainmenu li.link:hover > a,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:focus-within ul#mainmenu li.link:hover > a {grid-template-columns: 24px minmax(0, 1fr) auto !important;padding: var(--space-2) var(--space-3) !important;width: 100% !important;max-width: 100% !important;}html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:hover ul#mainmenu li.link > a span,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:focus-within ul#mainmenu li.link > a span,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:hover ul#mainmenu li.link:hover > a span,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:focus-within ul#mainmenu li.link:hover > a span {display: none !important;float: none !important;margin: 0 !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;overflow: hidden !important;}html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:hover ul#mainmenu li.link > a i.menuicon,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:focus-within ul#mainmenu li.link > a i.menuicon,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:hover ul#mainmenu li.link > a img.menuicon,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:focus-within ul#mainmenu li.link > a img.menuicon,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:hover ul#mainmenu li.link:hover > a i.menuicon,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:focus-within ul#mainmenu li.link:hover > a i.menuicon,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:hover ul#mainmenu li.link:hover > a img.menuicon,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:focus-within ul#mainmenu li.link:hover > a img.menuicon {float: none !important;margin: 0 !important;}html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:hover ul#mainmenu li.link.mainmenu-overflow-toggle > a span,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:focus-within ul#mainmenu li.link.mainmenu-overflow-toggle > a span,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:hover ul#mainmenu li.link[item$="-more"] > a span,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:focus-within ul#mainmenu li.link[item$="-more"] > a span {display: inline-block !important;width: auto !important;max-width: none !important;overflow: visible !important;}html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:hover ul#mainmenu ul.menu.submenu,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:focus-within ul#mainmenu ul.menu.submenu,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:hover li:hover > ul.menu.submenu,html:not([data-mainmenu-drawer="true"]) body:not(.collapsed) div#mainmenu:focus-within li:hover > ul.menu.submenu {display: none !important;visibility: hidden !important;pointer-events: none !important;position: absolute !important;left: -9999px !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;}html[data-ui-scale="100"] {zoom: 1;}html[data-ui-scale="125"] {zoom: 1.25;}html[data-ui-scale="150"] {zoom: 1.5;}@media (max-width: 1800px) {html[data-ui-scale="150"] div#footer div.logo,html[data-ui-scale="150"] body.collapsed div#footer div.logo,html[data-ui-scale="150"] body:not(.collapsed) div#footer div.logo {width: 116px !important;min-width: 116px !important;padding: 0 var(--space-3) !important;background-size: auto 30px;background-position: 12px center;}html[data-ui-scale="150"] div#footer .topbar-command-trigger-wrap {display: none;}html[data-ui-scale="150"] div#footer .topbar-command-icon-trigger-search {display: inline-flex;}}[data-theme="high-contrast"],[data-theme="high-contrast"] body,[data-theme="high-contrast"] div#container,[data-theme="high-contrast"] div#center,[data-theme="high-contrast"] div#body,[data-theme="high-contrast"] div#content {color: var(--text-primary) !important;background-color: var(--bg-page) !important;}[data-theme="high-contrast"] a {color: var(--text-link) !important;text-decoration: underline !important;text-decoration-thickness: 2px !important;text-underline-offset: 0.15em !important;}[data-theme="high-contrast"] a:hover,[data-theme="high-contrast"] a:active {color: var(--text-link-hover) !important;}[data-theme="high-contrast"] :is(a,button,input,select,textarea,[tabindex],[role="button"],[role="menuitem"]):focus-visible {outline: 3px solid #FFEA00 !important;outline-offset: 3px !important;box-shadow: 0 0 0 2px #000000 !important;}[data-theme="high-contrast"] ::selection {color: #000000 !important;background: #FFEA00 !important;}html[data-theme="high-contrast"][data-theme-transitioning] *,html[data-theme="high-contrast"][data-theme-transitioning] *::before,html[data-theme="high-contrast"][data-theme-transitioning] *::after {transition-duration: 0ms !important;}[data-theme="high-contrast"] :is(input, select, textarea) {color: var(--input-text) !important;background: var(--input-bg) !important;border: 1px solid var(--input-border) !important;box-shadow: inset 0 0 0 1px var(--input-border) !important;}[data-theme="high-contrast"] :is(form label,form legend,form .label,form .grouplabel,form .fieldlabel) {color: #FFFFFF !important;}[data-theme="high-contrast"] :is(input, select, textarea)::placeholder {color: var(--input-placeholder) !important;opacity: 1 !important;}[data-theme="high-contrast"] :is(input, select, textarea):disabled {color: var(--input-disabled-text) !important;background: var(--input-disabled-bg) !important;border-style: solid !important;outline: 2px dashed var(--input-disabled-border) !important;outline-offset: -2px !important;opacity: 1 !important;}[data-theme="high-contrast"] :is(input, select, textarea):not(:disabled)[readonly]:not(:focus-visible) {color: #FFFFFF !important;background: #101010 !important;border-style: solid !important;outline: 3px double #7FDBFF !important;outline-offset: -3px !important;opacity: 1 !important;}[data-theme="high-contrast"] form .erp-form-field-icon {color: #FFEA00 !important;}[data-theme="high-contrast"] form :is(input, select, textarea):disabled + .erp-form-field-icon {color: #B3B3B3 !important;}[data-theme="high-contrast"] form :is(input, select, textarea):not(:disabled)[readonly] + .erp-form-field-icon {color: #7FDBFF !important;}[data-theme="high-contrast"] :is(input[type="checkbox"], input[type="radio"]) {accent-color: #FFEA00 !important;}[data-theme="high-contrast"] :is(button, input[type="button"], input[type="submit"]) {color: var(--btn-secondary-text) !important;background: var(--btn-secondary-bg) !important;border: 1px solid var(--btn-secondary-border) !important;box-shadow: inset 0 0 0 1px var(--btn-secondary-border) !important;}[data-theme="high-contrast"] :is(button, input[type="button"], input[type="submit"]):hover,[data-theme="high-contrast"] :is(button, input[type="button"], input[type="submit"]):active {color: #000000 !important;background: #FFEA00 !important;border-color: #FFEA00 !important;}[data-theme="high-contrast"] :is(button, input, select, textarea):disabled {opacity: 1 !important;}[data-theme="high-contrast"] :is(div#mainmenu,div#sidebar,div#toolbar,div#footer,div#aside,.mainmenu-wrapper,.mainmenu-contextnav,.mainmenu-userrail,.toolbar-overflow-menu) {color: #FFFFFF !important;background: #000000 !important;border-color: #FFFFFF !important;box-shadow: none !important;}[data-theme="high-contrast"] :is(div#mainmenu li.current,div#mainmenu li.active,div#mainmenu [aria-current="page"],div#sidebar li.current,div#sidebar li.active,div#sidebar [aria-current="page"],[aria-expanded="true"]) {color: #FFEA00 !important;background-color: #1B365D !important;border: 2px solid #FFEA00 !important;}[data-theme="high-contrast"] body div.grid,[data-theme="high-contrast"] body div.grid > div,[data-theme="high-contrast"] body div.grid table.gridtable,[data-theme="high-contrast"] body div.grid table.gridtable :is(thead, tbody, tr, th, td) {color: var(--table-text) !important;background-color: var(--table-row-bg) !important;border-color: var(--table-border) !important;box-shadow: none !important;}[data-theme="high-contrast"] body div.grid table.gridtable thead th {color: var(--table-header-text) !important;background: var(--table-header-bg) !important;border-bottom: 2px solid #FFFFFF !important;}[data-theme="high-contrast"] body div.grid table.gridtable tbody tr:nth-child(even) td {background: var(--table-row-alt-bg) !important;}[data-theme="high-contrast"] body div.grid table.gridtable tbody tr:hover td,[data-theme="high-contrast"] body div.grid table.gridtable tbody tr.selected td,[data-theme="high-contrast"] body div.grid table.gridtable tbody tr[aria-selected="true"] td {color: #FFFFFF !important;background: var(--table-row-selected) !important;border-top: 2px solid #FFEA00 !important;border-bottom: 2px solid #FFEA00 !important;}[data-theme="high-contrast"] :is(#facebox .popup,#facebox .content,.ui-dialog,.ui-dialog-content,.qtip,.qtip-content,.command-palette-panel,.command-palette-ai-bubble,.topbar-notification-center) {color: #FFFFFF !important;background: #000000 !important;border: 2px solid #FFFFFF !important;box-shadow: none !important;}[data-theme="high-contrast"] :is(.topbar-notification-item a:hover,.topbar-notification-item a:focus-visible,.topbar-notification-icon-action:focus-visible,.topbar-notification-text-action:focus-visible) {color: #FFFFFF !important;background: #1B365D !important;outline: 2px solid #FFEA00 !important;}[data-theme="high-contrast"] :is(.command-palette-item:hover,.command-palette-item.selected,.command-palette-item[aria-selected="true"]) {color: #FFFFFF !important;background: #1B365D !important;border: 2px solid #FFEA00 !important;}[data-theme="high-contrast"] :is(.notification,.global-message,.refresh-warning,.erp-toast,.uimessage,.error,.warning,.success) {color: #FFFFFF !important;background: #000000 !important;border: 2px solid currentColor !important;box-shadow: none !important;}[data-theme="high-contrast"] :is(.error, .text-danger, .erp-status--red) {color: var(--text-danger) !important;}[data-theme="high-contrast"] :is(.warning, .text-warning, .erp-status--yellow) {color: var(--text-warning) !important;}[data-theme="high-contrast"] :is(.success, .text-success, .erp-status--green) {color: var(--text-success) !important;}[data-theme="high-contrast"] .erp-status-icon {border: 1px solid currentColor !important;border-radius: 50% !important;font-weight: var(--font-weight-bold) !important;}@media (forced-colors: active) {[data-theme="high-contrast"] {forced-color-adjust: auto;}[data-theme="high-contrast"] a {color: LinkText !important;}[data-theme="high-contrast"] :is(a,button,input,select,textarea,[tabindex],[role="button"],[role="menuitem"]):focus-visible {outline-color: Highlight !important;box-shadow: none !important;}}.erp-feedback-workspace[hidden] {display: none !important;}.erp-feedback-destination[hidden],#erp-feedback-existing-issue[hidden] {display: none !important;}.erp-feedback-annotation-editor[hidden] {display: none !important;}.erp-feedback-github-authorize[hidden] {display: none !important;}body > span.erp-dev-shortcut-chord-hint {position: fixed;left: 50%;bottom: 22px;z-index: 100000001;display: inline-flex;align-items: center;justify-content: center;gap: 7px;box-sizing: border-box;max-width: calc(100vw - 24px);min-height: 24px;padding: 4px 8px;border: 1px solid rgba(255, 255, 255, 0.12);border-radius: var(--radius-full);background: #111827;box-shadow: 0 3px 8px rgba(15, 23, 42, 0.28);color: #fff;font-size: 10px;font-weight: var(--font-weight-semibold);line-height: 16px;pointer-events: none;transform: translateX(-50%);white-space: nowrap;}body > span.erp-dev-shortcut-chord-hint[hidden] {display: none;}body > span.erp-dev-shortcut-chord-hint kbd {display: inline-flex;align-items: center;justify-content: center;min-width: 16px;height: 16px;padding: 0 4px;border: 1px solid rgba(255, 255, 255, 0.22);border-radius: var(--radius-full);background: rgba(255, 255, 255, 0.08);color: #fff;font: inherit;line-height: 16px;}.erp-feedback-workspace {--feedback-panel-bg: var(--bg-surface-raised, #ffffff);--feedback-header-bg: var(--bg-surface-raised, #ffffff);--feedback-card-bg: rgba(248, 250, 252, 0.94);--feedback-card-hover: rgba(226, 232, 240, 0.74);--feedback-border: rgba(120, 130, 150, 0.24);--feedback-border-strong: rgba(120, 130, 150, 0.35);--feedback-text: var(--text-primary, #1f2933);--feedback-muted: var(--text-secondary, #667085);position: fixed;inset: 0;z-index: 100000002;color: var(--feedback-text);pointer-events: none;}[data-theme="dark"] .erp-feedback-workspace {--feedback-panel-bg: #1a1d2b;--feedback-header-bg: #1a1d2b;--feedback-card-bg: #141620;--feedback-card-hover: #1e2133;--feedback-border: rgba(148, 163, 184, 0.18);--feedback-border-strong: rgba(148, 163, 184, 0.28);--feedback-text: #e2e8f0;--feedback-muted: #94a3b8;}.erp-feedback-workspace.is-capturing .erp-feedback-dialog,.erp-feedback-workspace.is-capturing .erp-feedback-annotation-editor {display: none !important;}.erp-feedback-workspace.is-capture-pending .erp-feedback-markers,.erp-feedback-workspace.is-capture-pending .erp-feedback-drawing-layer {pointer-events: none !important;}.erp-feedback-workspace.is-submitting .erp-feedback-markers,.erp-feedback-workspace.is-submitting .erp-feedback-drawing-layer {visibility: hidden;}.erp-feedback-dialog {position: fixed;top: 18px;right: 18px;z-index: 4;display: flex;flex-direction: column;box-sizing: border-box;width: min(440px, calc(100vw - 36px));max-height: calc(100vh - 36px);overflow: hidden;background: var(--feedback-panel-bg);border: 1px solid var(--feedback-border-strong);border-radius: 8px;box-shadow: 0 18px 40px rgba(15, 23, 42, 0.24);font-size: 12px;pointer-events: auto;}[data-theme="dark"] .erp-feedback-dialog {box-shadow: 0 18px 46px rgba(0, 0, 0, 0.55);}.erp-dev-log-overlay.erp-feedback-log-selection {top: 18px;right: 470px;bottom: 18px;left: 18px;z-index: 100000003;width: auto;}.erp-feedback-header {display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 10px 12px;background: var(--feedback-header-bg);border-bottom: 1px solid var(--feedback-border);cursor: move;touch-action: none;user-select: none;}.erp-feedback-eyebrow {display: block;color: var(--feedback-muted);font-size: 11px;font-weight: 400;line-height: 1.25;}.erp-feedback-title {min-width: 0;}.erp-feedback-header h2,.erp-feedback-fields h3 {margin: 0;color: inherit;}.erp-feedback-header h2 {font-size: 12px;line-height: 1.25;}.erp-feedback-icon-button {display: inline-flex;align-items: center;justify-content: center;flex: 0 0 28px;box-sizing: border-box;width: 28px;height: 28px;padding: 0;border: 1px solid var(--feedback-border-strong);border-radius: 6px;background: var(--feedback-card-bg);color: var(--feedback-muted);cursor: pointer;}.erp-feedback-icon-button:hover,.erp-feedback-icon-button:focus-visible {background: var(--feedback-card-hover);color: var(--feedback-text);}.erp-feedback-form {min-height: 0;overflow: auto;}.erp-feedback-fields {display: flex;flex-direction: column;gap: 6px;padding: 10px 12px;}.erp-feedback-form label {float: none;width: auto;height: auto;line-height: normal;white-space: normal;visibility: visible;}.erp-feedback-fields > label,.erp-feedback-destination label,.erp-feedback-annotations-header h3 {font-size: 12px;font-weight: 700;}.erp-feedback-fields input[type="text"],.erp-feedback-fields textarea,.erp-feedback-fields select {box-sizing: border-box;width: 100%;border: 1px solid var(--feedback-border-strong);border-radius: 6px;background: var(--feedback-panel-bg);color: inherit;font: inherit;}.erp-feedback-fields .editor-toolbar {padding: 1px 3px;border-color: var(--feedback-border-strong);border-radius: 6px 6px 0 0;opacity: 1;}.erp-feedback-fields .editor-toolbar a {width: 22px;height: 22px;font-size: 13px;line-height: 22px;}.erp-feedback-fields .editor-toolbar a::before {line-height: 22px;}.erp-feedback-fields .editor-toolbar i.separator {display: none;}.erp-feedback-fields .CodeMirror,.erp-feedback-fields .CodeMirror-scroll {min-height: 110px;}.erp-feedback-fields .CodeMirror {height: 110px;margin-top: -7px;border-color: var(--feedback-border-strong);border-radius: 0 0 6px 6px;color: inherit;}.erp-feedback-fields .editor-preview {background: var(--feedback-panel-bg);color: inherit;}.erp-feedback-form .erp-form-field-icon {display: none;}.erp-feedback-fields select {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;padding-right: 9px;}.erp-feedback-fields input[type="text"],.erp-feedback-fields textarea,.erp-feedback-fields select {padding: 7px 8px;}.erp-feedback-fields input:focus,.erp-feedback-fields textarea:focus,.erp-feedback-fields select:focus {border-color: #2779bd;outline: 2px solid rgba(39, 121, 189, 0.24);outline-offset: 1px;}.erp-feedback-fields [aria-invalid="true"] {border-color: #b42318;}.erp-feedback-destination,.erp-feedback-destination > div {display: flex;flex-direction: column;gap: 6px;}.erp-feedback-destination {margin-top: 3px;padding: 8px;background: var(--feedback-card-bg);border: 1px solid var(--feedback-border);border-radius: 6px;}.erp-feedback-destination > div {margin-top: 3px;}.erp-feedback-github-authorize {display: inline-flex;align-items: center;justify-content: center;gap: 6px;box-sizing: border-box;min-height: 28px;margin-top: 2px;padding: 5px 9px;border: 1px solid var(--feedback-border-strong);border-radius: 6px;background: var(--feedback-panel-bg);color: var(--feedback-text);font-size: 11px;font-weight: 700;line-height: 16px;text-decoration: none;}.erp-feedback-github-authorize:hover,.erp-feedback-github-authorize:focus-visible {background: var(--feedback-card-hover);color: var(--feedback-text);text-decoration: none;}.erp-feedback-github-issue-preview:not(:empty) {display: flex;align-items: flex-start;gap: 7px;padding: 8px 9px;border: 1px solid var(--feedback-border);border-radius: 6px;background: var(--feedback-panel-bg);font-size: 11px;line-height: 1.4;}.erp-feedback-github-issue-preview strong {flex: 0 0 auto;padding: 1px 6px;border-radius: 999px;background: #dff4e5;color: #176b35;font-size: 10px;}.erp-feedback-github-issue-preview span {min-width: 0;overflow-wrap: anywhere;}.erp-feedback-github-issue-preview.is-loading {color: var(--feedback-muted);}.erp-feedback-github-issue-preview.is-error {border-color: #d92d20;color: #b42318;}.erp-feedback-help,.erp-feedback-capture-status {color: var(--feedback-muted);font-size: 11px;line-height: 1.45;}.erp-feedback-help,.erp-feedback-capture-status {margin: 4px 0;}.erp-feedback-action-history {padding: 7px 8px;border: 1px solid var(--feedback-border);border-radius: 6px;background: var(--feedback-card-bg);}.erp-feedback-action-history summary {font-weight: 700;cursor: pointer;}.erp-feedback-action-history pre {max-height: 180px;margin: 8px 0 0;overflow: auto;font: 10px/1.4 ui-monospace, SFMono-Regular, Consolas, monospace;white-space: pre-wrap;word-break: break-word;}.erp-feedback-drawing-tools {display: flex;flex-direction: column;gap: 6px;padding: 8px;background: var(--feedback-card-bg);border: 1px solid var(--feedback-border);border-radius: 6px;}.erp-feedback-drawing-tools > strong {font-size: 12px;}.erp-feedback-drawing-tools > div {display: flex;gap: 5px;}.erp-feedback-form .erp-feedback-drawing-tools button {display: grid;place-items: center;width: 28px;height: 28px;padding: 0;border: 1px solid var(--feedback-border-strong);border-radius: 6px;background: var(--feedback-panel-bg);color: inherit;cursor: pointer;}.erp-feedback-form .erp-feedback-drawing-tools button:not(:disabled) {border-color: var(--btn-primary-bg, #2679b8) !important;background: var(--feedback-panel-bg) !important;color: var(--btn-primary-bg, #2679b8) !important;-webkit-text-fill-color: currentColor !important;opacity: 1;}.erp-feedback-form .erp-feedback-drawing-tools button.is-active:not(:disabled) {border-color: var(--btn-primary-bg, #2679b8) !important;background: color-mix(in srgb, var(--btn-primary-bg, #2679b8) 14%, var(--feedback-panel-bg) 86%) !important;color: var(--btn-primary-bg-hover, #175f94) !important;-webkit-text-fill-color: currentColor !important;box-shadow: inset 0 0 0 2px var(--btn-primary-bg, #2679b8);}.erp-feedback-form .erp-feedback-drawing-tools button:disabled {cursor: not-allowed;opacity: 0.38;}.erp-feedback-color {display: grid;place-items: center;box-sizing: border-box;width: 28px;height: 28px;padding: 0;border: 0;background: transparent;cursor: pointer;}.erp-feedback-color input[type="color"] {box-sizing: border-box;width: 22px;height: 22px;padding: 0;border: 2px solid var(--feedback-panel-bg);border-radius: 50%;background: transparent;box-shadow: 0 0 0 1px var(--feedback-border-strong);cursor: pointer;overflow: hidden;}.erp-feedback-color input[type="color"]::-webkit-color-swatch-wrapper {padding: 0;}.erp-feedback-color input[type="color"]::-webkit-color-swatch {border: 0;border-radius: 50%;}.erp-feedback-color input[type="color"]::-moz-color-swatch {border: 0;border-radius: 50%;}.erp-feedback-color input[type="color"]:disabled {cursor: not-allowed;opacity: 0.72;}.erp-feedback-annotations-header {display: flex;align-items: center;justify-content: space-between;margin-top: 2px;}.erp-feedback-markers {position: absolute;inset: 0;z-index: 2;cursor: crosshair;pointer-events: auto;}.erp-feedback-drawing-layer {position: absolute;inset: 0;z-index: 1;pointer-events: none;touch-action: none;}.erp-feedback-marker {position: absolute;width: 30px;height: 30px;padding: 0;transform: translate(-50%, -50%);border: 2px solid #ffffff;border-radius: 50%;background: #d22d2d;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.55);color: #ffffff;font-size: 13px;font-weight: 800;line-height: 26px;text-align: center;}.erp-feedback-annotation-editor {position: fixed;z-index: 3;display: grid;grid-template-columns: 30px minmax(0, 1fr);gap: 8px;box-sizing: border-box;width: min(330px, calc(100vw - 16px));padding: 10px;background: var(--feedback-panel-bg);border: 1px solid var(--feedback-border-strong);border-radius: 8px;box-shadow: 0 18px 40px rgba(15, 23, 42, 0.24);pointer-events: auto;}.erp-feedback-annotation-editor textarea {box-sizing: border-box;width: 100%;min-height: 76px;padding: 8px;border: 1px solid var(--feedback-border-strong);border-radius: 6px;background: var(--feedback-panel-bg);color: inherit;font: inherit;resize: vertical;}.erp-feedback-annotation-editor textarea:focus {border-color: #2779bd;outline: 2px solid rgba(39, 121, 189, 0.24);outline-offset: 1px;}.erp-feedback-annotation-editor textarea[aria-invalid="true"] {border-color: #b42318;}.erp-feedback-editor-actions {grid-column: 2;display: flex;justify-content: flex-end;gap: 6px;}.erp-feedback-editor-actions .erp-feedback-primary {min-width: 76px;padding: 6px 11px;border-radius: 6px;font: inherit;font-weight: 700;cursor: pointer;}body.erp-feedback-open {overflow: hidden !important;}.erp-feedback-annotation-number {display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: #d22d2d;color: #ffffff;font-weight: 800;}.erp-feedback-result {min-height: 18px;margin: 8px 12px 0;font-size: 12px;font-weight: 600;}.erp-feedback-result.is-error {color: #b42318;}.erp-feedback-result.is-success {color: #18733c;}.erp-feedback-result ul {margin: 4px 0 0 18px;padding: 0;}.erp-feedback-result a {color: inherit;text-decoration: underline;}.erp-feedback-actions {position: sticky;bottom: 0;display: flex;justify-content: flex-end;gap: 8px;padding: 10px 12px;background: var(--feedback-header-bg);border-top: 1px solid var(--feedback-border);}.erp-feedback-actions button {min-width: 82px;padding: 7px 12px;border-radius: 6px;font: inherit;font-weight: 700;cursor: pointer;}.erp-feedback-actions button[hidden] {display: none !important;}.erp-feedback-actions .erp-feedback-attach-log {display: inline-flex;align-items: center;margin-right: auto;}.erp-feedback-actions .erp-feedback-attach-log i {display: inline-block;padding-right: 8px !important;}.erp-feedback-action-history[hidden] {display: none !important;}.erp-feedback-selected-log-count {display: inline-grid;place-items: center;min-width: 18px;height: 18px;margin-left: 4px;border-radius: 9px;background: var(--btn-primary-bg, #2679b8);color: var(--btn-primary-text, #ffffff);}.erp-feedback-selected-log-count[hidden] {display: none !important;}.erp-feedback-form .erp-feedback-actions .erp-feedback-secondary {border: 1px solid var(--btn-primary-bg, #2679b8) !important;background: var(--btn-secondary-bg, var(--feedback-panel-bg)) !important;color: var(--btn-primary-bg-hover, var(--btn-secondary-text, #344054)) !important;-webkit-text-fill-color: currentColor !important;}.erp-feedback-primary,.erp-feedback-form .erp-feedback-actions .erp-feedback-primary {border: 1px solid var(--btn-primary-bg, #2679b8) !important;background: var(--btn-primary-bg, #2679b8) !important;color: var(--btn-primary-text, #ffffff) !important;-webkit-text-fill-color: var(--btn-primary-text, #ffffff) !important;}.erp-feedback-form .erp-feedback-actions .erp-feedback-primary:not(:disabled):hover {border-color: var(--btn-primary-bg-hover, #1f608f) !important;background: var(--btn-primary-bg-hover, #1f608f) !important;color: var(--btn-primary-text, #ffffff) !important;-webkit-text-fill-color: var(--btn-primary-text, #ffffff) !important;}.erp-feedback-form .erp-feedback-actions button:disabled {cursor: wait;opacity: 0.42;}.erp-feedback-workspace button:focus-visible,.erp-feedback-trigger:focus-visible {outline: 3px solid #5dade2;outline-offset: 2px;}@media (max-width: 560px) {.erp-feedback-dialog {top: 8px;right: 8px;width: calc(100vw - 16px);max-height: calc(100vh - 16px);}}@media (max-width: 920px) {.erp-feedback-workspace.is-log-open .erp-feedback-dialog {max-height: calc(50vh - 12px);}.erp-dev-log-overlay.erp-feedback-log-selection {top: calc(50vh + 4px);right: 8px;bottom: 8px;left: 8px;width: auto;min-width: 0;max-height: none;}}.project-intelligence {--project-risk-high: #9b2c2c;--project-risk-medium: #8a5a00;--project-risk-low: #276749;display: grid;gap: 1rem;}.project-intelligence.cockpit {grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));}.project-intelligence-panel {background: var(--contentbox-background, #fff);border: 1px solid var(--border-color, #d8d8d8);border-radius: .35rem;padding: 1rem;}.project-intelligence-stakeholders {grid-column: 1 / -1;}.project-intelligence-table-wrap {overflow-x: auto;}.project-intelligence-table {border-collapse: collapse;width: 100%;}.project-intelligence-table th,.project-intelligence-table td {border-bottom: 1px solid var(--border-color, #ddd);padding: .65rem;text-align: left;}.project-intelligence-table .risk-high {box-shadow: inset .3rem 0 var(--project-risk-high);}.project-intelligence-table .risk-medium {box-shadow: inset .3rem 0 var(--project-risk-medium);}.project-intelligence-table .risk-low {box-shadow: inset .3rem 0 var(--project-risk-low);}.project-intelligence-score {display: flex;flex-direction: column;gap: .25rem;}.project-intelligence-score > strong {font-size: 2.25rem;}.project-intelligence-components {list-style: none;margin: 1rem 0 0;padding: 0;}.project-intelligence-components li {display: grid;gap: .5rem;grid-template-columns: 1fr auto auto;padding: .35rem 0;}.project-intelligence-error:empty {display: none;}.project-intelligence-empty {color: var(--text-muted, #666);padding: 1rem;}