@charset "UTF-8";:root{--oec-art-background-light: #ffffff;--oec-art-background-light-rgb: 255 255 255;--oec-art-black: #000000;--oec-art-black-rgb: 0 0 0;--oec-art-button-neutral-subtle-content-default: #697586;--oec-art-button-neutral-subtle-content-default-rgb: 105 117 134;--oec-art-color-background-brand-knockout: #003c71;--oec-art-color-background-brand-knockout-rgb: 0 60 113;--oec-art-color-border-knockout: #ffffff;--oec-art-color-border-knockout-rgb: 255 255 255;--oec-art-colors-background-bg-active: #ffffff;--oec-art-colors-background-bg-active-rgb: 255 255 255;--oec-art-colors-background-bg-active-disabled: #f8fafc;--oec-art-colors-background-bg-active-disabled-rgb: 248 250 252;--oec-art-colors-background-bg-active-hover: #ecf4fe;--oec-art-colors-background-bg-active-hover-rgb: 236 244 254;--oec-art-colors-background-bg-active-pressed: #cedced;--oec-art-colors-background-bg-active-pressed-rgb: 206 220 237;--oec-art-colors-background-bg-brand-secondary: #517eb0;--oec-art-colors-background-bg-brand-secondary-rgb: 81 126 176;--oec-art-colors-background-bg-brand-secondary-disabled: #cdd5df;--oec-art-colors-background-bg-brand-secondary-disabled-rgb: 205 213 223;--oec-art-colors-background-bg-brand-secondary-hover: #35689f;--oec-art-colors-background-bg-brand-secondary-hover-rgb: 53 104 159;--oec-art-colors-background-bg-brand-secondary-pressed: #1b5189;--oec-art-colors-background-bg-brand-secondary-pressed-rgb: 27 81 137;--oec-art-colors-background-bg-brand-solid: #003c71;--oec-art-colors-background-bg-brand-solid-rgb: 0 60 113;--oec-art-colors-background-bg-brand-solid-hover: #01294f;--oec-art-colors-background-bg-brand-solid-hover-rgb: 1 41 79;--oec-art-colors-background-bg-brand-solid-pressed: #001731;--oec-art-colors-background-bg-brand-solid-pressed-rgb: 0 23 49;--oec-art-colors-background-bg-brand-subtle-hover: #cedced;--oec-art-colors-background-bg-brand-subtle-hover-rgb: 206 220 237;--oec-art-colors-background-bg-disabled: #cdd5df;--oec-art-colors-background-bg-disabled-rgb: 205 213 223;--oec-art-colors-background-bg-disabled-subtle: #f8fafc;--oec-art-colors-background-bg-disabled-subtle-rgb: 248 250 252;--oec-art-colors-background-bg-error-primary: #fef1f1;--oec-art-colors-background-bg-error-primary-rgb: 254 241 241;--oec-art-colors-background-bg-error-solid: #d02433;--oec-art-colors-background-bg-error-solid-rgb: 208 36 51;--oec-art-colors-background-bg-error-solid-disabled: #cdd5df;--oec-art-colors-background-bg-error-solid-disabled-rgb: 205 213 223;--oec-art-colors-background-bg-error-solid-hover: #8c151f;--oec-art-colors-background-bg-error-solid-hover-rgb: 140 21 31;--oec-art-colors-background-bg-error-solid-pressed: #50070e;--oec-art-colors-background-bg-error-solid-pressed-rgb: 80 7 14;--oec-art-colors-background-bg-info-primary: #f4f6ff;--oec-art-colors-background-bg-info-primary-rgb: 244 246 255;--oec-art-colors-background-bg-inverted: #364152;--oec-art-colors-background-bg-inverted-rgb: 54 65 82;--oec-art-colors-background-bg-neutral: #ffffff;--oec-art-colors-background-bg-neutral-rgb: 255 255 255;--oec-art-colors-background-bg-overlay: #0d121c80;--oec-art-colors-background-bg-overlay-rgb: 13 18 28;--oec-art-colors-background-bg-overlay-subtle: #cdd5df;--oec-art-colors-background-bg-overlay-subtle-rgb: 205 213 223;--oec-art-colors-background-bg-primary: #ffffff;--oec-art-colors-background-bg-primary-rgb: 255 255 255;--oec-art-colors-background-bg-primary-active: #ecf4fe;--oec-art-colors-background-bg-primary-active-rgb: 236 244 254;--oec-art-colors-background-bg-primary-alt: #ffffff;--oec-art-colors-background-bg-primary-alt-rgb: 255 255 255;--oec-art-colors-background-bg-primary-hover: #f8fafc;--oec-art-colors-background-bg-primary-hover-rgb: 248 250 252;--oec-art-colors-background-bg-secondary: #eef2f6;--oec-art-colors-background-bg-secondary-rgb: 238 242 246;--oec-art-colors-background-bg-success-primary: #edfcf2;--oec-art-colors-background-bg-success-primary-rgb: 237 252 242;--oec-art-colors-background-bg-tertiary: #fcfcfd;--oec-art-colors-background-bg-tertiary-rgb: 252 252 253;--oec-art-colors-background-bg-tertiary-disabled: #f8fafc;--oec-art-colors-background-bg-tertiary-disabled-rgb: 248 250 252;--oec-art-colors-background-bg-tertiary-hover: #f8fafc;--oec-art-colors-background-bg-tertiary-hover-rgb: 248 250 252;--oec-art-colors-background-bg-tertiary-pressed: #e3e8ef;--oec-art-colors-background-bg-tertiary-pressed-rgb: 227 232 239;--oec-art-colors-background-bg-warning-primary: #fffbeb;--oec-art-colors-background-bg-warning-primary-rgb: 255 251 235;--oec-art-colors-border-border-brand: #8eadd0;--oec-art-colors-border-border-brand-rgb: 142 173 208;--oec-art-colors-border-border-brand-alt: #8eadd0;--oec-art-colors-border-border-brand-alt-rgb: 142 173 208;--oec-art-colors-border-border-brand-hover: #6f95c1;--oec-art-colors-border-border-brand-hover-rgb: 111 149 193;--oec-art-colors-border-border-brand-subtle: #adc4df;--oec-art-colors-border-border-brand-subtle-rgb: 173 196 223;--oec-art-colors-border-border-control: #cdd5df;--oec-art-colors-border-border-control-rgb: 205 213 223;--oec-art-colors-border-border-control-hover: #9aa4b2;--oec-art-colors-border-border-control-hover-rgb: 154 164 178;--oec-art-colors-border-border-disabled: #e3e8ef;--oec-art-colors-border-border-disabled-rgb: 227 232 239;--oec-art-colors-border-border-error: #f5626a;--oec-art-colors-border-border-error-rgb: 245 98 106;--oec-art-colors-border-border-error-solid: #d02433;--oec-art-colors-border-border-error-solid-rgb: 208 36 51;--oec-art-colors-border-border-error-solid-disabled: #e3e8ef;--oec-art-colors-border-border-error-solid-disabled-rgb: 227 232 239;--oec-art-colors-border-border-error-solid-hover: #8c151f;--oec-art-colors-border-border-error-solid-hover-rgb: 140 21 31;--oec-art-colors-border-border-info: #1983f5;--oec-art-colors-border-border-info-rgb: 25 131 245;--oec-art-colors-border-border-input: #e3e8ef;--oec-art-colors-border-border-input-rgb: 227 232 239;--oec-art-colors-border-border-nav: #ffffff33;--oec-art-colors-border-border-nav-rgb: 255 255 255;--oec-art-colors-border-border-neutral: #364152;--oec-art-colors-border-border-neutral-rgb: 54 65 82;--oec-art-colors-border-border-primary: #e3e8ef;--oec-art-colors-border-border-primary-rgb: 227 232 239;--oec-art-colors-border-border-primary-hover: #cdd5df;--oec-art-colors-border-border-primary-hover-rgb: 205 213 223;--oec-art-colors-border-border-secondary: #cdd5df;--oec-art-colors-border-border-secondary-rgb: 205 213 223;--oec-art-colors-border-border-secondary-disabled: #e3e8ef;--oec-art-colors-border-border-secondary-disabled-rgb: 227 232 239;--oec-art-colors-border-border-secondary-hover: #9aa4b2;--oec-art-colors-border-border-secondary-hover-rgb: 154 164 178;--oec-art-colors-border-border-success: #087443;--oec-art-colors-border-border-success-rgb: 8 116 67;--oec-art-colors-border-border-warning: #b45309;--oec-art-colors-border-border-warning-rgb: 180 83 9;--oec-art-colors-effects-focus-ring-brand: #5b98fc;--oec-art-colors-effects-focus-ring-brand-rgb: 91 152 252;--oec-art-colors-effects-focus-ring-error: #f8aaac;--oec-art-colors-effects-focus-ring-error-rgb: 248 170 172;--oec-art-colors-foreground-fg-brand-primary: #1b5189;--oec-art-colors-foreground-fg-brand-primary-rgb: 27 81 137;--oec-art-colors-foreground-fg-brand-primary-disabled: #cdd5df;--oec-art-colors-foreground-fg-brand-primary-disabled-rgb: 205 213 223;--oec-art-colors-foreground-fg-brand-primary-hover: #003c71;--oec-art-colors-foreground-fg-brand-primary-hover-rgb: 0 60 113;--oec-art-colors-foreground-fg-brand-secondary: #003c71;--oec-art-colors-foreground-fg-brand-secondary-rgb: 0 60 113;--oec-art-colors-foreground-fg-brand-secondary-hover: #01294f;--oec-art-colors-foreground-fg-brand-secondary-hover-rgb: 1 41 79;--oec-art-colors-foreground-fg-brand-tertiary: #517eb0;--oec-art-colors-foreground-fg-brand-tertiary-rgb: 81 126 176;--oec-art-colors-foreground-fg-disabled: #9aa4b2;--oec-art-colors-foreground-fg-disabled-rgb: 154 164 178;--oec-art-colors-foreground-fg-error-primary: #d02433;--oec-art-colors-foreground-fg-error-primary-rgb: 208 36 51;--oec-art-colors-foreground-fg-info-primary: #1983f5;--oec-art-colors-foreground-fg-info-primary-rgb: 25 131 245;--oec-art-colors-foreground-fg-inverse-disabled: #ffffff33;--oec-art-colors-foreground-fg-inverse-disabled-rgb: 255 255 255;--oec-art-colors-foreground-fg-inverse-muted: #ffffff4d;--oec-art-colors-foreground-fg-inverse-muted-rgb: 255 255 255;--oec-art-colors-foreground-fg-inverse-subtle: #ffffffb3;--oec-art-colors-foreground-fg-inverse-subtle-rgb: 255 255 255;--oec-art-colors-foreground-fg-neutral: #4b5565;--oec-art-colors-foreground-fg-neutral-rgb: 75 85 101;--oec-art-colors-foreground-fg-on-brand: #ffffff;--oec-art-colors-foreground-fg-on-brand-rgb: 255 255 255;--oec-art-colors-foreground-fg-on-brand-disabled: #f8fafc;--oec-art-colors-foreground-fg-on-brand-disabled-rgb: 248 250 252;--oec-art-colors-foreground-fg-on-brand-hover: #ffffff;--oec-art-colors-foreground-fg-on-brand-hover-rgb: 255 255 255;--oec-art-colors-foreground-fg-on-brand-secondary: #ffffff;--oec-art-colors-foreground-fg-on-brand-secondary-rgb: 255 255 255;--oec-art-colors-foreground-fg-on-brand-secondary-disabled: #f8fafc;--oec-art-colors-foreground-fg-on-brand-secondary-disabled-rgb: 248 250 252;--oec-art-colors-foreground-fg-on-error: #ffffff;--oec-art-colors-foreground-fg-on-error-rgb: 255 255 255;--oec-art-colors-foreground-fg-on-error-disabled: #f8fafc;--oec-art-colors-foreground-fg-on-error-disabled-rgb: 248 250 252;--oec-art-colors-foreground-fg-on-error-hover: #ffffff;--oec-art-colors-foreground-fg-on-error-hover-rgb: 255 255 255;--oec-art-colors-foreground-fg-primary-hover: #121926;--oec-art-colors-foreground-fg-primary-hover-rgb: 18 25 38;--oec-art-colors-foreground-fg-success-primary: #099250;--oec-art-colors-foreground-fg-success-primary-rgb: 9 146 80;--oec-art-colors-foreground-fg-tertiary: #697586;--oec-art-colors-foreground-fg-tertiary-rgb: 105 117 134;--oec-art-colors-foreground-fg-tertiary-disabled: #cdd5df;--oec-art-colors-foreground-fg-tertiary-disabled-rgb: 205 213 223;--oec-art-colors-foreground-fg-tertiary-hover: #364152;--oec-art-colors-foreground-fg-tertiary-hover-rgb: 54 65 82;--oec-art-colors-foreground-fg-tertiary-pressed: #0d121c;--oec-art-colors-foreground-fg-tertiary-pressed-rgb: 13 18 28;--oec-art-colors-foreground-fg-warning-primary: #d97706;--oec-art-colors-foreground-fg-warning-primary-rgb: 217 119 6;--oec-art-colors-foreground-fg-white: #ffffff;--oec-art-colors-foreground-fg-white-rgb: 255 255 255;--oec-art-colors-text-text-error-primary: #d02433;--oec-art-colors-text-text-error-primary-rgb: 208 36 51;--oec-art-colors-text-text-primary: #202939;--oec-art-colors-text-text-primary-rgb: 32 41 57;--oec-art-colors-text-text-primary-alt: #202939;--oec-art-colors-text-text-primary-alt-rgb: 32 41 57;--oec-art-colors-text-text-secondary: #697586;--oec-art-colors-text-text-secondary-rgb: 105 117 134;--oec-art-component-colors-components-badge-brand-bg: #ecf4fe;--oec-art-component-colors-components-badge-brand-bg-rgb: 236 244 254;--oec-art-component-colors-components-badge-brand-bg-active: #35689f;--oec-art-component-colors-components-badge-brand-bg-active-rgb: 53 104 159;--oec-art-component-colors-components-badge-brand-bg-hover: #cedced;--oec-art-component-colors-components-badge-brand-bg-hover-rgb: 206 220 237;--oec-art-component-colors-components-badge-brand-border: #adc4df;--oec-art-component-colors-components-badge-brand-border-rgb: 173 196 223;--oec-art-component-colors-components-badge-brand-fg: #1b5189;--oec-art-component-colors-components-badge-brand-fg-rgb: 27 81 137;--oec-art-component-colors-components-badge-brand-filled-bg: #35689f;--oec-art-component-colors-components-badge-brand-filled-bg-rgb: 53 104 159;--oec-art-component-colors-components-badge-brand-filled-bg-active: #01294f;--oec-art-component-colors-components-badge-brand-filled-bg-active-rgb: 1 41 79;--oec-art-component-colors-components-badge-brand-filled-bg-hover: #1b5189;--oec-art-component-colors-components-badge-brand-filled-bg-hover-rgb: 27 81 137;--oec-art-component-colors-components-badge-brand-filled-fg: #ecf4fe;--oec-art-component-colors-components-badge-brand-filled-fg-rgb: 236 244 254;--oec-art-component-colors-components-badge-cyan-bg: #e4faff;--oec-art-component-colors-components-badge-cyan-bg-rgb: 228 250 255;--oec-art-component-colors-components-badge-cyan-bg-hover: #c7f6fe;--oec-art-component-colors-components-badge-cyan-bg-hover-rgb: 199 246 254;--oec-art-component-colors-components-badge-cyan-border: #64ecfd;--oec-art-component-colors-components-badge-cyan-border-rgb: 100 236 253;--oec-art-component-colors-components-badge-cyan-fg: #106069;--oec-art-component-colors-components-badge-cyan-fg-rgb: 16 96 105;--oec-art-component-colors-components-badge-error-bg: #d02433;--oec-art-component-colors-components-badge-error-bg-rgb: 208 36 51;--oec-art-component-colors-components-badge-error-bg-active: #50070e;--oec-art-component-colors-components-badge-error-bg-active-rgb: 80 7 14;--oec-art-component-colors-components-badge-error-bg-hover: #fce2e3;--oec-art-component-colors-components-badge-error-bg-hover-rgb: 252 226 227;--oec-art-component-colors-components-badge-error-fg: #fef1f1;--oec-art-component-colors-components-badge-error-fg-rgb: 254 241 241;--oec-art-component-colors-components-badge-error-fg-hover: #8c151f;--oec-art-component-colors-components-badge-error-fg-hover-rgb: 140 21 31;--oec-art-component-colors-components-badge-gold-bg: #fbf6e9;--oec-art-component-colors-components-badge-gold-bg-rgb: 251 246 233;--oec-art-component-colors-components-badge-gold-bg-hover: #f8efd8;--oec-art-component-colors-components-badge-gold-bg-hover-rgb: 248 239 216;--oec-art-component-colors-components-badge-gold-border: #f1dfb1;--oec-art-component-colors-components-badge-gold-border-rgb: 241 223 177;--oec-art-component-colors-components-badge-gold-fg: #685012;--oec-art-component-colors-components-badge-gold-fg-rgb: 104 80 18;--oec-art-component-colors-components-badge-info-bg: #f4f6ff;--oec-art-component-colors-components-badge-info-bg-rgb: 244 246 255;--oec-art-component-colors-components-badge-info-bg-hover: #e4ebfe;--oec-art-component-colors-components-badge-info-bg-hover-rgb: 228 235 254;--oec-art-component-colors-components-badge-info-border: #c8d7fe;--oec-art-component-colors-components-badge-info-border-rgb: 200 215 254;--oec-art-component-colors-components-badge-info-fg: #09488d;--oec-art-component-colors-components-badge-info-fg-rgb: 9 72 141;--oec-art-component-colors-components-badge-info-fg-active: #f4f6ff;--oec-art-component-colors-components-badge-info-fg-active-rgb: 244 246 255;--oec-art-component-colors-components-badge-neutral-bg: #f8fafc;--oec-art-component-colors-components-badge-neutral-bg-rgb: 248 250 252;--oec-art-component-colors-components-badge-neutral-bg-active: #0d121c;--oec-art-component-colors-components-badge-neutral-bg-active-rgb: 13 18 28;--oec-art-component-colors-components-badge-neutral-bg-hover: #eef2f6;--oec-art-component-colors-components-badge-neutral-bg-hover-rgb: 238 242 246;--oec-art-component-colors-components-badge-neutral-border: #e3e8ef;--oec-art-component-colors-components-badge-neutral-border-rgb: 227 232 239;--oec-art-component-colors-components-badge-neutral-fg: #4b5565;--oec-art-component-colors-components-badge-neutral-fg-rgb: 75 85 101;--oec-art-component-colors-components-badge-neutral-fg-active: #f8fafc;--oec-art-component-colors-components-badge-neutral-fg-active-rgb: 248 250 252;--oec-art-component-colors-components-badge-subtle-bg-hover: #eef2f6;--oec-art-component-colors-components-badge-subtle-bg-hover-rgb: 238 242 246;--oec-art-component-colors-components-badge-subtle-fg-hover: #121926;--oec-art-component-colors-components-badge-subtle-fg-hover-rgb: 18 25 38;--oec-art-component-colors-components-badge-success-bg: #edfcf2;--oec-art-component-colors-components-badge-success-bg-rgb: 237 252 242;--oec-art-component-colors-components-badge-success-bg-active: #087443;--oec-art-component-colors-components-badge-success-bg-active-rgb: 8 116 67;--oec-art-component-colors-components-badge-success-bg-hover: #d3f8df;--oec-art-component-colors-components-badge-success-bg-hover-rgb: 211 248 223;--oec-art-component-colors-components-badge-success-border: #aaf0c4;--oec-art-component-colors-components-badge-success-border-rgb: 170 240 196;--oec-art-component-colors-components-badge-success-border-active: #087443;--oec-art-component-colors-components-badge-success-border-active-rgb: 8 116 67;--oec-art-component-colors-components-badge-success-fg: #087443;--oec-art-component-colors-components-badge-success-fg-rgb: 8 116 67;--oec-art-component-colors-components-badge-success-fg-active: #edfcf2;--oec-art-component-colors-components-badge-success-fg-active-rgb: 237 252 242;--oec-art-component-colors-components-badge-success-filled-bg: #087443;--oec-art-component-colors-components-badge-success-filled-bg-rgb: 8 116 67;--oec-art-component-colors-components-badge-success-filled-bg-active: #084c2e;--oec-art-component-colors-components-badge-success-filled-bg-active-rgb: 8 76 46;--oec-art-component-colors-components-badge-success-filled-bg-hover: #095c37;--oec-art-component-colors-components-badge-success-filled-bg-hover-rgb: 9 92 55;--oec-art-component-colors-components-badge-success-filled-fg: #edfcf2;--oec-art-component-colors-components-badge-success-filled-fg-rgb: 237 252 242;--oec-art-component-colors-components-badge-warning-bg: #fffbeb;--oec-art-component-colors-components-badge-warning-bg-rgb: 255 251 235;--oec-art-component-colors-components-badge-warning-bg-active: #78350f;--oec-art-component-colors-components-badge-warning-bg-active-rgb: 120 53 15;--oec-art-component-colors-components-badge-warning-bg-hover: #fef3c7;--oec-art-component-colors-components-badge-warning-bg-hover-rgb: 254 243 199;--oec-art-component-colors-components-badge-warning-border: #fde68a;--oec-art-component-colors-components-badge-warning-border-rgb: 253 230 138;--oec-art-component-colors-components-badge-warning-fg: #92400e;--oec-art-component-colors-components-badge-warning-fg-rgb: 146 64 14;--oec-art-component-colors-components-badge-warning-fg-active: #fffbeb;--oec-art-component-colors-components-badge-warning-fg-active-rgb: 255 251 235;--oec-art-component-colors-components-button-brand-subtle-fg: #ecf4fe;--oec-art-component-colors-components-button-brand-subtle-fg-rgb: 236 244 254;--oec-art-component-colors-components-field-caret: #202939;--oec-art-component-colors-components-field-caret-rgb: 32 41 57;--oec-art-component-colors-components-field-icon: #697586;--oec-art-component-colors-components-field-icon-rgb: 105 117 134;--oec-art-component-colors-components-field-inverse: #ffffffb3;--oec-art-component-colors-components-field-inverse-rgb: 255 255 255;--oec-art-component-colors-components-field-inverse-disabled: #ffffff33;--oec-art-component-colors-components-field-inverse-disabled-rgb: 255 255 255;--oec-art-component-colors-components-field-inverse-muted: #ffffff4d;--oec-art-component-colors-components-field-inverse-muted-rgb: 255 255 255;--oec-art-component-colors-components-field-inverse-subtle: #ffffff99;--oec-art-component-colors-components-field-inverse-subtle-rgb: 255 255 255;--oec-art-component-colors-components-field-placeholder: #697586;--oec-art-component-colors-components-field-placeholder-rgb: 105 117 134;--oec-art-component-colors-components-field-value: #202939;--oec-art-component-colors-components-field-value-rgb: 32 41 57;--oec-art-component-colors-components-nav-bg: #253441;--oec-art-component-colors-components-nav-bg-rgb: 37 52 65;--oec-art-component-colors-components-nav-fg: #ffffff;--oec-art-component-colors-components-nav-fg-rgb: 255 255 255;--oec-art-component-colors-components-popover-bg: #364152;--oec-art-component-colors-components-popover-bg-rgb: 54 65 82;--oec-art-component-colors-components-popover-fg: #ffffff;--oec-art-component-colors-components-popover-fg-rgb: 255 255 255;--oec-art-component-colors-utility-dataviz-1: #1983f5;--oec-art-component-colors-utility-dataviz-1-rgb: 25 131 245;--oec-art-component-colors-utility-dataviz-2: #f59e0b;--oec-art-component-colors-utility-dataviz-2-rgb: 245 158 11;--oec-art-component-colors-utility-dataviz-3: #ff29ff;--oec-art-component-colors-utility-dataviz-3-rgb: 255 41 255;--oec-art-component-colors-utility-dataviz-4: #2dc8d8;--oec-art-component-colors-utility-dataviz-4-rgb: 45 200 216;--oec-art-component-colors-utility-dataviz-5: #106069;--oec-art-component-colors-utility-dataviz-5-rgb: 16 96 105;--oec-art-component-colors-utility-dataviz-6: #dcad37;--oec-art-component-colors-utility-dataviz-6-rgb: 220 173 55;--oec-art-component-colors-utility-dataviz-7: #16b364;--oec-art-component-colors-utility-dataviz-7-rgb: 22 179 100;--oec-art-component-colors-utility-dataviz-8: #f22c3d;--oec-art-component-colors-utility-dataviz-8-rgb: 242 44 61;--oec-art-component-colors-utility-dataviz-9: #697586;--oec-art-component-colors-utility-dataviz-9-rgb: 105 117 134;--oec-art-form-content-accent: #003c71;--oec-art-form-content-accent-rgb: 0 60 113;--oec-art-form-content-label: #202939;--oec-art-form-content-label-rgb: 32 41 57;--oec-art-radius-0: 0px;--oec-art-radius-12: 12px;--oec-art-radius-16: 16px;--oec-art-radius-2: 2px;--oec-art-radius-24: 24px;--oec-art-radius-32: 32px;--oec-art-radius-4: 4px;--oec-art-radius-48: 48px;--oec-art-radius-6: 6px;--oec-art-radius-8: 8px;--oec-art-radius-full: 999px;--oec-art-size-0: 0px;--oec-art-size-10: 10px;--oec-art-size-12: 12px;--oec-art-size-14: 14px;--oec-art-size-16: 16px;--oec-art-size-2: 2px;--oec-art-size-20: 20px;--oec-art-size-24: 24px;--oec-art-size-28: 28px;--oec-art-size-32: 32px;--oec-art-size-36: 36px;--oec-art-size-4: 4px;--oec-art-size-40: 40px;--oec-art-size-44: 44px;--oec-art-size-48: 48px;--oec-art-size-56: 56px;--oec-art-size-6: 6px;--oec-art-size-64: 64px;--oec-art-size-8: 8px;--oec-art-size-80: 80px;--oec-art-size-96: 96px;--oec-art-size-stroke-border: 1px;--oec-art-space-0: 0px;--oec-art-space-1: 1px;--oec-art-space-10: 10px;--oec-art-space-12: 12px;--oec-art-space-14: 14px;--oec-art-space-16: 16px;--oec-art-space-2: 2px;--oec-art-space-20: 20px;--oec-art-space-24: 24px;--oec-art-space-28: 28px;--oec-art-space-32: 32px;--oec-art-space-36: 36px;--oec-art-space-4: 4px;--oec-art-space-40: 40px;--oec-art-space-48: 48px;--oec-art-space-6: 6px;--oec-art-space-60: 60px;--oec-art-space-72: 72px;--oec-art-space-8: 8px;--oec-art-typography-font-family-inter: Inter;--oec-art-typography-font-size-10: 10px;--oec-art-typography-font-size-11: 11px;--oec-art-typography-font-size-12: 12px;--oec-art-typography-font-size-14: 14px;--oec-art-typography-font-size-16: 16px;--oec-art-typography-font-size-20: 20px;--oec-art-typography-font-size-22: 22px;--oec-art-typography-font-size-24: 24px;--oec-art-typography-font-size-36: 36px;--oec-art-typography-font-size-40: 40px;--oec-art-typography-font-weight-bold: 700;--oec-art-typography-font-weight-medium: 500;--oec-art-typography-font-weight-regular: 400;--oec-art-typography-font-weight-semi-bold: 600;--oec-art-typography-line-height-12: 12px;--oec-art-typography-line-height-16: 16px;--oec-art-typography-line-height-20: 20px;--oec-art-typography-line-height-24: 24px;--oec-art-typography-line-height-28: 28px;--oec-art-typography-line-height-32: 32px;--oec-art-typography-line-height-42: 42px}[data-theme=dark]{--oec-art-background-light: #1a1a1a;--oec-art-background-light-rgb: 26 26 26;--oec-art-black: #e5e5e5;--oec-art-black-rgb: 229 229 229;--oec-art-button-neutral-subtle-content-default: #7a8492;--oec-art-button-neutral-subtle-content-default-rgb: 122 132 146;--oec-art-color-background-brand-knockout: #cedced;--oec-art-color-background-brand-knockout-rgb: 206 220 237;--oec-art-color-border-knockout: #ffffff;--oec-art-color-border-knockout-rgb: 255 255 255;--oec-art-colors-background-bg-active: #1a1a1a;--oec-art-colors-background-bg-active-rgb: 26 26 26;--oec-art-colors-background-bg-active-disabled: #141e27;--oec-art-colors-background-bg-active-disabled-rgb: 20 30 39;--oec-art-colors-background-bg-active-hover: #01294f;--oec-art-colors-background-bg-active-hover-rgb: 1 41 79;--oec-art-colors-background-bg-active-pressed: #003c71;--oec-art-colors-background-bg-active-pressed-rgb: 0 60 113;--oec-art-colors-background-bg-brand-secondary: #6f95c1;--oec-art-colors-background-bg-brand-secondary-rgb: 111 149 193;--oec-art-colors-background-bg-brand-secondary-disabled: #303945;--oec-art-colors-background-bg-brand-secondary-disabled-rgb: 48 57 69;--oec-art-colors-background-bg-brand-secondary-hover: #8eadd0;--oec-art-colors-background-bg-brand-secondary-hover-rgb: 142 173 208;--oec-art-colors-background-bg-brand-secondary-pressed: #adc4df;--oec-art-colors-background-bg-brand-secondary-pressed-rgb: 173 196 223;--oec-art-colors-background-bg-brand-solid: #cedced;--oec-art-colors-background-bg-brand-solid-rgb: 206 220 237;--oec-art-colors-background-bg-brand-solid-hover: #ecf4fe;--oec-art-colors-background-bg-brand-solid-hover-rgb: 236 244 254;--oec-art-colors-background-bg-brand-solid-pressed: #f8fcff;--oec-art-colors-background-bg-brand-solid-pressed-rgb: 248 252 255;--oec-art-colors-background-bg-brand-subtle-hover: #003c71;--oec-art-colors-background-bg-brand-subtle-hover-rgb: 0 60 113;--oec-art-colors-background-bg-disabled: #303945;--oec-art-colors-background-bg-disabled-rgb: 48 57 69;--oec-art-colors-background-bg-disabled-subtle: #141e27;--oec-art-colors-background-bg-disabled-subtle-rgb: 20 30 39;--oec-art-colors-background-bg-error-primary: #350a0a;--oec-art-colors-background-bg-error-primary-rgb: 53 10 10;--oec-art-colors-background-bg-error-solid: #d02433;--oec-art-colors-background-bg-error-solid-rgb: 208 36 51;--oec-art-colors-background-bg-error-solid-disabled: #303945;--oec-art-colors-background-bg-error-solid-disabled-rgb: 48 57 69;--oec-art-colors-background-bg-error-solid-hover: #da7079;--oec-art-colors-background-bg-error-solid-hover-rgb: 218 112 121;--oec-art-colors-background-bg-error-solid-pressed: #eb9aa2;--oec-art-colors-background-bg-error-solid-pressed-rgb: 235 154 162;--oec-art-colors-background-bg-info-primary: #060f36;--oec-art-colors-background-bg-info-primary-rgb: 6 15 54;--oec-art-colors-background-bg-inverted: #a2acbc;--oec-art-colors-background-bg-inverted-rgb: 162 172 188;--oec-art-colors-background-bg-neutral: #1a1a1a;--oec-art-colors-background-bg-neutral-rgb: 26 26 26;--oec-art-colors-background-bg-overlay: #0d121c99;--oec-art-colors-background-bg-overlay-rgb: 13 18 28;--oec-art-colors-background-bg-overlay-subtle: #303945;--oec-art-colors-background-bg-overlay-subtle-rgb: 48 57 69;--oec-art-colors-background-bg-primary: #1a1a1a;--oec-art-colors-background-bg-primary-rgb: 26 26 26;--oec-art-colors-background-bg-primary-active: #01294f;--oec-art-colors-background-bg-primary-active-rgb: 1 41 79;--oec-art-colors-background-bg-primary-alt: #1a1a1a;--oec-art-colors-background-bg-primary-alt-rgb: 26 26 26;--oec-art-colors-background-bg-primary-hover: #141e27;--oec-art-colors-background-bg-primary-hover-rgb: 20 30 39;--oec-art-colors-background-bg-secondary: #1b242d;--oec-art-colors-background-bg-secondary-rgb: 27 36 45;--oec-art-colors-background-bg-success-primary: #0f351b;--oec-art-colors-background-bg-success-primary-rgb: 15 53 27;--oec-art-colors-background-bg-tertiary: #171720;--oec-art-colors-background-bg-tertiary-rgb: 23 23 32;--oec-art-colors-background-bg-tertiary-disabled: #141e27;--oec-art-colors-background-bg-tertiary-disabled-rgb: 20 30 39;--oec-art-colors-background-bg-tertiary-hover: #141e27;--oec-art-colors-background-bg-tertiary-hover-rgb: 20 30 39;--oec-art-colors-background-bg-tertiary-pressed: #222a35;--oec-art-colors-background-bg-tertiary-pressed-rgb: 34 42 53;--oec-art-colors-background-bg-warning-primary: #3c3207;--oec-art-colors-background-bg-warning-primary-rgb: 60 50 7;--oec-art-colors-border-border-brand: #35689f;--oec-art-colors-border-border-brand-rgb: 53 104 159;--oec-art-colors-border-border-brand-alt: #35689f;--oec-art-colors-border-border-brand-alt-rgb: 53 104 159;--oec-art-colors-border-border-brand-hover: #517eb0;--oec-art-colors-border-border-brand-hover-rgb: 81 126 176;--oec-art-colors-border-border-brand-subtle: #1b5189;--oec-art-colors-border-border-brand-subtle-rgb: 27 81 137;--oec-art-colors-border-border-control: #303945;--oec-art-colors-border-border-control-rgb: 48 57 69;--oec-art-colors-border-border-control-hover: #565f6b;--oec-art-colors-border-border-control-hover-rgb: 86 95 107;--oec-art-colors-border-border-disabled: #222a35;--oec-art-colors-border-border-disabled-rgb: 34 42 53;--oec-art-colors-border-border-error: #9d1b22;--oec-art-colors-border-border-error-rgb: 157 27 34;--oec-art-colors-border-border-error-solid: #d02433;--oec-art-colors-border-border-error-solid-rgb: 208 36 51;--oec-art-colors-border-border-error-solid-disabled: #222a35;--oec-art-colors-border-border-error-solid-disabled-rgb: 34 42 53;--oec-art-colors-border-border-error-solid-hover: #da7079;--oec-art-colors-border-border-error-solid-hover-rgb: 218 112 121;--oec-art-colors-border-border-info: #2076d3;--oec-art-colors-border-border-info-rgb: 32 118 211;--oec-art-colors-border-border-input: #222a35;--oec-art-colors-border-border-input-rgb: 34 42 53;--oec-art-colors-border-border-nav: #ffffff33;--oec-art-colors-border-border-nav-rgb: 255 255 255;--oec-art-colors-border-border-neutral: #a2acbc;--oec-art-colors-border-border-neutral-rgb: 162 172 188;--oec-art-colors-border-border-primary: #222a35;--oec-art-colors-border-border-primary-rgb: 34 42 53;--oec-art-colors-border-border-primary-hover: #303945;--oec-art-colors-border-border-primary-hover-rgb: 48 57 69;--oec-art-colors-border-border-secondary: #303945;--oec-art-colors-border-border-secondary-rgb: 48 57 69;--oec-art-colors-border-border-secondary-disabled: #222a35;--oec-art-colors-border-border-secondary-disabled-rgb: 34 42 53;--oec-art-colors-border-border-secondary-hover: #565f6b;--oec-art-colors-border-border-secondary-hover-rgb: 86 95 107;--oec-art-colors-border-border-success: #80e8b9;--oec-art-colors-border-border-success-rgb: 128 232 185;--oec-art-colors-border-border-warning: #e39051;--oec-art-colors-border-border-warning-rgb: 227 144 81;--oec-art-colors-effects-focus-ring-brand: #154ba3;--oec-art-colors-effects-focus-ring-brand-rgb: 21 75 163;--oec-art-colors-effects-focus-ring-error: #691416;--oec-art-colors-effects-focus-ring-error-rgb: 105 20 22;--oec-art-colors-foreground-fg-brand-primary: #adc4df;--oec-art-colors-foreground-fg-brand-primary-rgb: 173 196 223;--oec-art-colors-foreground-fg-brand-primary-disabled: #7a8492;--oec-art-colors-foreground-fg-brand-primary-disabled-rgb: 122 132 146;--oec-art-colors-foreground-fg-brand-primary-hover: #cedced;--oec-art-colors-foreground-fg-brand-primary-hover-rgb: 206 220 237;--oec-art-colors-foreground-fg-brand-secondary: #cedced;--oec-art-colors-foreground-fg-brand-secondary-rgb: 206 220 237;--oec-art-colors-foreground-fg-brand-secondary-hover: #ecf4fe;--oec-art-colors-foreground-fg-brand-secondary-hover-rgb: 236 244 254;--oec-art-colors-foreground-fg-brand-tertiary: #6f95c1;--oec-art-colors-foreground-fg-brand-tertiary-rgb: 111 149 193;--oec-art-colors-foreground-fg-disabled: #565f6b;--oec-art-colors-foreground-fg-disabled-rgb: 86 95 107;--oec-art-colors-foreground-fg-error-primary: #d02433;--oec-art-colors-foreground-fg-error-primary-rgb: 208 36 51;--oec-art-colors-foreground-fg-info-primary: #2076d3;--oec-art-colors-foreground-fg-info-primary-rgb: 32 118 211;--oec-art-colors-foreground-fg-inverse-disabled: #ffffff33;--oec-art-colors-foreground-fg-inverse-disabled-rgb: 255 255 255;--oec-art-colors-foreground-fg-inverse-muted: #ffffff4d;--oec-art-colors-foreground-fg-inverse-muted-rgb: 255 255 255;--oec-art-colors-foreground-fg-inverse-subtle: #ffffffb2;--oec-art-colors-foreground-fg-inverse-subtle-rgb: 255 255 255;--oec-art-colors-foreground-fg-neutral: #949caa;--oec-art-colors-foreground-fg-neutral-rgb: 148 156 170;--oec-art-colors-foreground-fg-on-brand: #1a1a1a;--oec-art-colors-foreground-fg-on-brand-rgb: 26 26 26;--oec-art-colors-foreground-fg-on-brand-disabled: #949caa;--oec-art-colors-foreground-fg-on-brand-disabled-rgb: 148 156 170;--oec-art-colors-foreground-fg-on-brand-hover: #1a1a1a;--oec-art-colors-foreground-fg-on-brand-hover-rgb: 26 26 26;--oec-art-colors-foreground-fg-on-brand-secondary: #1a1a1a;--oec-art-colors-foreground-fg-on-brand-secondary-rgb: 26 26 26;--oec-art-colors-foreground-fg-on-brand-secondary-disabled: #949caa;--oec-art-colors-foreground-fg-on-brand-secondary-disabled-rgb: 148 156 170;--oec-art-colors-foreground-fg-on-error: #ffffff;--oec-art-colors-foreground-fg-on-error-rgb: 255 255 255;--oec-art-colors-foreground-fg-on-error-disabled: #949caa;--oec-art-colors-foreground-fg-on-error-disabled-rgb: 148 156 170;--oec-art-colors-foreground-fg-on-error-hover: #ffffff;--oec-art-colors-foreground-fg-on-error-hover-rgb: 255 255 255;--oec-art-colors-foreground-fg-primary-hover: #c1cbdd;--oec-art-colors-foreground-fg-primary-hover-rgb: 193 203 221;--oec-art-colors-foreground-fg-success-primary: #6ae5aa;--oec-art-colors-foreground-fg-success-primary-rgb: 106 229 170;--oec-art-colors-foreground-fg-tertiary: #7a8492;--oec-art-colors-foreground-fg-tertiary-rgb: 122 132 146;--oec-art-colors-foreground-fg-tertiary-disabled: #7a8492;--oec-art-colors-foreground-fg-tertiary-disabled-rgb: 122 132 146;--oec-art-colors-foreground-fg-tertiary-hover: #a2acbc;--oec-art-colors-foreground-fg-tertiary-hover-rgb: 162 172 188;--oec-art-colors-foreground-fg-tertiary-pressed: #c9d1e1;--oec-art-colors-foreground-fg-tertiary-pressed-rgb: 201 209 225;--oec-art-colors-foreground-fg-warning-primary: #e39235;--oec-art-colors-foreground-fg-warning-primary-rgb: 227 146 53;--oec-art-colors-foreground-fg-white: #ffffff;--oec-art-colors-foreground-fg-white-rgb: 255 255 255;--oec-art-colors-text-text-error-primary: #d02433;--oec-art-colors-text-text-error-primary-rgb: 208 36 51;--oec-art-colors-text-text-primary: #b4bed0;--oec-art-colors-text-text-primary-rgb: 180 190 208;--oec-art-colors-text-text-primary-alt: #b4bed0;--oec-art-colors-text-text-primary-alt-rgb: 180 190 208;--oec-art-colors-text-text-secondary: #7a8492;--oec-art-colors-text-text-secondary-rgb: 122 132 146;--oec-art-component-colors-components-badge-brand-bg: #01294f;--oec-art-component-colors-components-badge-brand-bg-rgb: 1 41 79;--oec-art-component-colors-components-badge-brand-bg-active: #8eadd0;--oec-art-component-colors-components-badge-brand-bg-active-rgb: 142 173 208;--oec-art-component-colors-components-badge-brand-bg-hover: #003c71;--oec-art-component-colors-components-badge-brand-bg-hover-rgb: 0 60 113;--oec-art-component-colors-components-badge-brand-border: #1b5189;--oec-art-component-colors-components-badge-brand-border-rgb: 27 81 137;--oec-art-component-colors-components-badge-brand-fg: #adc4df;--oec-art-component-colors-components-badge-brand-fg-rgb: 173 196 223;--oec-art-component-colors-components-badge-brand-filled-bg: #8eadd0;--oec-art-component-colors-components-badge-brand-filled-bg-rgb: 142 173 208;--oec-art-component-colors-components-badge-brand-filled-bg-active: #ecf4fe;--oec-art-component-colors-components-badge-brand-filled-bg-active-rgb: 236 244 254;--oec-art-component-colors-components-badge-brand-filled-bg-hover: #adc4df;--oec-art-component-colors-components-badge-brand-filled-bg-hover-rgb: 173 196 223;--oec-art-component-colors-components-badge-brand-filled-fg: #01294f;--oec-art-component-colors-components-badge-brand-filled-fg-rgb: 1 41 79;--oec-art-component-colors-components-badge-cyan-bg: #073741;--oec-art-component-colors-components-badge-cyan-bg-rgb: 7 55 65;--oec-art-component-colors-components-badge-cyan-bg-hover: #0b4b56;--oec-art-component-colors-components-badge-cyan-bg-hover-rgb: 11 75 86;--oec-art-component-colors-components-badge-cyan-border: #138e9d;--oec-art-component-colors-components-badge-cyan-border-rgb: 19 142 157;--oec-art-component-colors-components-badge-cyan-fg: #8ad8e1;--oec-art-component-colors-components-badge-cyan-fg-rgb: 138 216 225;--oec-art-component-colors-components-badge-error-bg: #d02433;--oec-art-component-colors-components-badge-error-bg-rgb: 208 36 51;--oec-art-component-colors-components-badge-error-bg-active: #eb9aa2;--oec-art-component-colors-components-badge-error-bg-active-rgb: 235 154 162;--oec-art-component-colors-components-badge-error-bg-hover: #3f0d0f;--oec-art-component-colors-components-badge-error-bg-hover-rgb: 63 13 15;--oec-art-component-colors-components-badge-error-fg: #350a0a;--oec-art-component-colors-components-badge-error-fg-rgb: 53 10 10;--oec-art-component-colors-components-badge-error-fg-hover: #da7079;--oec-art-component-colors-components-badge-error-fg-hover-rgb: 218 112 121;--oec-art-component-colors-components-badge-gold-bg: #382d10;--oec-art-component-colors-components-badge-gold-bg-rgb: 56 45 16;--oec-art-component-colors-components-badge-gold-bg-hover: #443713;--oec-art-component-colors-components-badge-gold-bg-hover-rgb: 68 55 19;--oec-art-component-colors-components-badge-gold-border: #614d1c;--oec-art-component-colors-components-badge-gold-border-rgb: 97 77 28;--oec-art-component-colors-components-badge-gold-fg: #dfc78b;--oec-art-component-colors-components-badge-gold-fg-rgb: 223 199 139;--oec-art-component-colors-components-badge-info-bg: #060f36;--oec-art-component-colors-components-badge-info-bg-rgb: 6 15 54;--oec-art-component-colors-components-badge-info-bg-hover: #091840;--oec-art-component-colors-components-badge-info-bg-hover-rgb: 9 24 64;--oec-art-component-colors-components-badge-info-border: #0b1f55;--oec-art-component-colors-components-badge-info-border-rgb: 11 31 85;--oec-art-component-colors-components-badge-info-fg: #6da7e6;--oec-art-component-colors-components-badge-info-fg-rgb: 109 167 230;--oec-art-component-colors-components-badge-info-fg-active: #060f36;--oec-art-component-colors-components-badge-info-fg-active-rgb: 6 15 54;--oec-art-component-colors-components-badge-neutral-bg: #141e27;--oec-art-component-colors-components-badge-neutral-bg-rgb: 20 30 39;--oec-art-component-colors-components-badge-neutral-bg-active: #c9d1e1;--oec-art-component-colors-components-badge-neutral-bg-active-rgb: 201 209 225;--oec-art-component-colors-components-badge-neutral-bg-hover: #1b242d;--oec-art-component-colors-components-badge-neutral-bg-hover-rgb: 27 36 45;--oec-art-component-colors-components-badge-neutral-border: #222a35;--oec-art-component-colors-components-badge-neutral-border-rgb: 34 42 53;--oec-art-component-colors-components-badge-neutral-fg: #949caa;--oec-art-component-colors-components-badge-neutral-fg-rgb: 148 156 170;--oec-art-component-colors-components-badge-neutral-fg-active: #141e27;--oec-art-component-colors-components-badge-neutral-fg-active-rgb: 20 30 39;--oec-art-component-colors-components-badge-subtle-bg-hover: #1b242d;--oec-art-component-colors-components-badge-subtle-bg-hover-rgb: 27 36 45;--oec-art-component-colors-components-badge-subtle-fg-hover: #c1cbdd;--oec-art-component-colors-components-badge-subtle-fg-hover-rgb: 193 203 221;--oec-art-component-colors-components-badge-success-bg: #0f351b;--oec-art-component-colors-components-badge-success-bg-rgb: 15 53 27;--oec-art-component-colors-components-badge-success-bg-active: #80e8b9;--oec-art-component-colors-components-badge-success-bg-active-rgb: 128 232 185;--oec-art-component-colors-components-badge-success-bg-hover: #134925;--oec-art-component-colors-components-badge-success-bg-hover-rgb: 19 73 37;--oec-art-component-colors-components-badge-success-border: #1d6638;--oec-art-component-colors-components-badge-success-border-rgb: 29 102 56;--oec-art-component-colors-components-badge-success-border-active: #80e8b9;--oec-art-component-colors-components-badge-success-border-active-rgb: 128 232 185;--oec-art-component-colors-components-badge-success-fg: #80e8b9;--oec-art-component-colors-components-badge-success-fg-rgb: 128 232 185;--oec-art-component-colors-components-badge-success-fg-active: #0f351b;--oec-art-component-colors-components-badge-success-fg-active-rgb: 15 53 27;--oec-art-component-colors-components-badge-success-filled-bg: #80e8b9;--oec-art-component-colors-components-badge-success-filled-bg-rgb: 128 232 185;--oec-art-component-colors-components-badge-success-filled-bg-active: #9eeac8;--oec-art-component-colors-components-badge-success-filled-bg-active-rgb: 158 234 200;--oec-art-component-colors-components-badge-success-filled-bg-hover: #92e8c2;--oec-art-component-colors-components-badge-success-filled-bg-hover-rgb: 146 232 194;--oec-art-component-colors-components-badge-success-filled-fg: #0f351b;--oec-art-component-colors-components-badge-success-filled-fg-rgb: 15 53 27;--oec-art-component-colors-components-badge-warning-bg: #3c3207;--oec-art-component-colors-components-badge-warning-bg-rgb: 60 50 7;--oec-art-component-colors-components-badge-warning-bg-active: #e1a27e;--oec-art-component-colors-components-badge-warning-bg-active-rgb: 225 162 126;--oec-art-component-colors-components-badge-warning-bg-hover: #56470b;--oec-art-component-colors-components-badge-warning-bg-hover-rgb: 86 71 11;--oec-art-component-colors-components-badge-warning-border: #826b11;--oec-art-component-colors-components-badge-warning-border-rgb: 130 107 17;--oec-art-component-colors-components-badge-warning-fg: #e1976a;--oec-art-component-colors-components-badge-warning-fg-rgb: 225 151 106;--oec-art-component-colors-components-badge-warning-fg-active: #3c3207;--oec-art-component-colors-components-badge-warning-fg-active-rgb: 60 50 7;--oec-art-component-colors-components-button-brand-subtle-fg: #01294f;--oec-art-component-colors-components-button-brand-subtle-fg-rgb: 1 41 79;--oec-art-component-colors-components-field-caret: #b4bed0;--oec-art-component-colors-components-field-caret-rgb: 180 190 208;--oec-art-component-colors-components-field-icon: #7a8492;--oec-art-component-colors-components-field-icon-rgb: 122 132 146;--oec-art-component-colors-components-field-inverse: #ffffffb2;--oec-art-component-colors-components-field-inverse-rgb: 255 255 255;--oec-art-component-colors-components-field-inverse-disabled: #ffffff33;--oec-art-component-colors-components-field-inverse-disabled-rgb: 255 255 255;--oec-art-component-colors-components-field-inverse-muted: #ffffff4d;--oec-art-component-colors-components-field-inverse-muted-rgb: 255 255 255;--oec-art-component-colors-components-field-inverse-subtle: #ffffff99;--oec-art-component-colors-components-field-inverse-subtle-rgb: 255 255 255;--oec-art-component-colors-components-field-placeholder: #7a8492;--oec-art-component-colors-components-field-placeholder-rgb: 122 132 146;--oec-art-component-colors-components-field-value: #b4bed0;--oec-art-component-colors-components-field-value-rgb: 180 190 208;--oec-art-component-colors-components-nav-bg: #253441;--oec-art-component-colors-components-nav-bg-rgb: 37 52 65;--oec-art-component-colors-components-nav-fg: #ffffff;--oec-art-component-colors-components-nav-fg-rgb: 255 255 255;--oec-art-component-colors-components-popover-bg: #a2acbc;--oec-art-component-colors-components-popover-bg-rgb: 162 172 188;--oec-art-component-colors-components-popover-fg: #ffffff;--oec-art-component-colors-components-popover-fg-rgb: 255 255 255;--oec-art-component-colors-utility-dataviz-1: #2076d3;--oec-art-component-colors-utility-dataviz-1-rgb: 32 118 211;--oec-art-component-colors-utility-dataviz-2: #dd9721;--oec-art-component-colors-utility-dataviz-2-rgb: 221 151 33;--oec-art-component-colors-utility-dataviz-3: #c816c8;--oec-art-component-colors-utility-dataviz-3-rgb: 200 22 200;--oec-art-component-colors-utility-dataviz-4: #38b5c2;--oec-art-component-colors-utility-dataviz-4-rgb: 56 181 194;--oec-art-component-colors-utility-dataviz-5: #8ad8e1;--oec-art-component-colors-utility-dataviz-5-rgb: 138 216 225;--oec-art-component-colors-utility-dataviz-6: #bb9434;--oec-art-component-colors-utility-dataviz-6-rgb: 187 148 52;--oec-art-component-colors-utility-dataviz-7: #53d795;--oec-art-component-colors-utility-dataviz-7-rgb: 83 215 149;--oec-art-component-colors-utility-dataviz-8: #c42230;--oec-art-component-colors-utility-dataviz-8-rgb: 196 34 48;--oec-art-component-colors-utility-dataviz-9: #7a8492;--oec-art-component-colors-utility-dataviz-9-rgb: 122 132 146;--oec-art-form-content-accent: #cedced;--oec-art-form-content-accent-rgb: 206 220 237;--oec-art-form-content-label: #b4bed0;--oec-art-form-content-label-rgb: 180 190 208}:root{--oec-art-color-alpha-brand-50: #517eb080;--oec-art-color-alpha-brand-50-rgb: 81 126 176;--oec-art-color-alpha-neutral-70: #cdd5dfb2;--oec-art-color-alpha-neutral-70-rgb: 205 213 223;--oec-art-color-alpha-white-02: #ffffff05;--oec-art-color-alpha-white-02-rgb: 255 255 255;--oec-art-color-alpha-white-05: #ffffff0d;--oec-art-color-alpha-white-05-rgb: 255 255 255;--oec-art-color-alpha-white-10: #ffffff1a;--oec-art-color-alpha-white-10-rgb: 255 255 255;--oec-art-color-alpha-white-20: #ffffff33;--oec-art-color-alpha-white-20-rgb: 255 255 255;--oec-art-color-alpha-white-30: #ffffff4d;--oec-art-color-alpha-white-30-rgb: 255 255 255;--oec-art-color-alpha-white-40: #ffffff66;--oec-art-color-alpha-white-40-rgb: 255 255 255;--oec-art-color-alpha-white-50: #ffffff80;--oec-art-color-alpha-white-50-rgb: 255 255 255;--oec-art-color-alpha-white-60: #ffffff99;--oec-art-color-alpha-white-60-rgb: 255 255 255;--oec-art-color-alpha-white-70: #ffffffb3;--oec-art-color-alpha-white-70-rgb: 255 255 255;--oec-art-color-alpha-white-80: #ffffffcc;--oec-art-color-alpha-white-80-rgb: 255 255 255;--oec-art-color-alpha-white-90: #ffffffe6;--oec-art-color-alpha-white-90-rgb: 255 255 255;--oec-art-color-base-black: #000000;--oec-art-color-base-black-rgb: 0 0 0;--oec-art-color-base-chrome: #253441;--oec-art-color-base-chrome-rgb: 37 52 65;--oec-art-color-base-surface: #ffffff;--oec-art-color-base-surface-rgb: 255 255 255;--oec-art-color-base-white: #ffffff;--oec-art-color-base-white-rgb: 255 255 255;--oec-art-color-brand-100: #cedced;--oec-art-color-brand-100-rgb: 206 220 237;--oec-art-color-brand-200: #adc4df;--oec-art-color-brand-200-rgb: 173 196 223;--oec-art-color-brand-25: #f8fcff;--oec-art-color-brand-25-rgb: 248 252 255;--oec-art-color-brand-300: #8eadd0;--oec-art-color-brand-300-rgb: 142 173 208;--oec-art-color-brand-400: #6f95c1;--oec-art-color-brand-400-rgb: 111 149 193;--oec-art-color-brand-50: #ecf4fe;--oec-art-color-brand-50-rgb: 236 244 254;--oec-art-color-brand-500: #517eb0;--oec-art-color-brand-500-rgb: 81 126 176;--oec-art-color-brand-600: #35689f;--oec-art-color-brand-600-rgb: 53 104 159;--oec-art-color-brand-700: #1b5189;--oec-art-color-brand-700-rgb: 27 81 137;--oec-art-color-brand-800: #003c71;--oec-art-color-brand-800-rgb: 0 60 113;--oec-art-color-brand-900: #01294f;--oec-art-color-brand-900-rgb: 1 41 79;--oec-art-color-brand-950: #001731;--oec-art-color-brand-950-rgb: 0 23 49;--oec-art-color-colors-effects-shadows-shadow-skeumorphic-inner: #0a0d120d;--oec-art-color-colors-effects-shadows-shadow-skeumorphic-inner-rgb: 10 13 18;--oec-art-color-colors-effects-shadows-shadow-xs: #0a0d120d;--oec-art-color-colors-effects-shadows-shadow-xs-rgb: 10 13 18;--oec-art-color-cyan-100: #c7f6fe;--oec-art-color-cyan-100-rgb: 199 246 254;--oec-art-color-cyan-200: #64ecfd;--oec-art-color-cyan-200-rgb: 100 236 253;--oec-art-color-cyan-300: #33ddee;--oec-art-color-cyan-300-rgb: 51 221 238;--oec-art-color-cyan-400: #2dc8d8;--oec-art-color-cyan-400-rgb: 45 200 216;--oec-art-color-cyan-50: #e4faff;--oec-art-color-cyan-50-rgb: 228 250 255;--oec-art-color-cyan-500: #23a5b2;--oec-art-color-cyan-500-rgb: 35 165 178;--oec-art-color-cyan-600: #19808b;--oec-art-color-cyan-600-rgb: 25 128 139;--oec-art-color-cyan-700: #106069;--oec-art-color-cyan-700-rgb: 16 96 105;--oec-art-color-cyan-800: #084248;--oec-art-color-cyan-800-rgb: 8 66 72;--oec-art-color-cyan-900: #032427;--oec-art-color-cyan-900-rgb: 3 36 39;--oec-art-color-cyan-950: #011619;--oec-art-color-cyan-950-rgb: 1 22 25;--oec-art-color-electric-blue-100: #e4ebfe;--oec-art-color-electric-blue-100-rgb: 228 235 254;--oec-art-color-electric-blue-200: #c8d7fe;--oec-art-color-electric-blue-200-rgb: 200 215 254;--oec-art-color-electric-blue-25: #f5faff;--oec-art-color-electric-blue-25-rgb: 245 250 255;--oec-art-color-electric-blue-300: #a7c0fd;--oec-art-color-electric-blue-300-rgb: 167 192 253;--oec-art-color-electric-blue-400: #82aafd;--oec-art-color-electric-blue-400-rgb: 130 170 253;--oec-art-color-electric-blue-50: #f4f6ff;--oec-art-color-electric-blue-50-rgb: 244 246 255;--oec-art-color-electric-blue-500: #5b98fc;--oec-art-color-electric-blue-500-rgb: 91 152 252;--oec-art-color-electric-blue-600: #1983f5;--oec-art-color-electric-blue-600-rgb: 25 131 245;--oec-art-color-electric-blue-700: #146fd2;--oec-art-color-electric-blue-700-rgb: 20 111 210;--oec-art-color-electric-blue-800: #09488d;--oec-art-color-electric-blue-800-rgb: 9 72 141;--oec-art-color-electric-blue-900: #032752;--oec-art-color-electric-blue-900-rgb: 3 39 82;--oec-art-color-electric-blue-950: #011735;--oec-art-color-electric-blue-950-rgb: 1 23 53;--oec-art-color-gold-100: #f8efd8;--oec-art-color-gold-100-rgb: 248 239 216;--oec-art-color-gold-200: #f1dfb1;--oec-art-color-gold-200-rgb: 241 223 177;--oec-art-color-gold-25: #fdfaf2;--oec-art-color-gold-25-rgb: 253 250 242;--oec-art-color-gold-300: #eacd85;--oec-art-color-gold-300-rgb: 234 205 133;--oec-art-color-gold-400: #e3bd5e;--oec-art-color-gold-400-rgb: 227 189 94;--oec-art-color-gold-50: #fbf6e9;--oec-art-color-gold-50-rgb: 251 246 233;--oec-art-color-gold-500: #dcad37;--oec-art-color-gold-500-rgb: 220 173 55;--oec-art-color-gold-600: #c39622;--oec-art-color-gold-600-rgb: 195 150 34;--oec-art-color-gold-700: #9a771b;--oec-art-color-gold-700-rgb: 154 119 27;--oec-art-color-gold-800: #685012;--oec-art-color-gold-800-rgb: 104 80 18;--oec-art-color-gold-900: #342809;--oec-art-color-gold-900-rgb: 52 40 9;--oec-art-color-gold-950: #1a1405;--oec-art-color-gold-950-rgb: 26 20 5;--oec-art-color-green-100: #d3f8df;--oec-art-color-green-100-rgb: 211 248 223;--oec-art-color-green-200: #aaf0c4;--oec-art-color-green-200-rgb: 170 240 196;--oec-art-color-green-25: #f6fef9;--oec-art-color-green-25-rgb: 246 254 249;--oec-art-color-green-300: #73e2a3;--oec-art-color-green-300-rgb: 115 226 163;--oec-art-color-green-400: #3ccb7f;--oec-art-color-green-400-rgb: 60 203 127;--oec-art-color-green-50: #edfcf2;--oec-art-color-green-50-rgb: 237 252 242;--oec-art-color-green-500: #16b364;--oec-art-color-green-500-rgb: 22 179 100;--oec-art-color-green-600: #099250;--oec-art-color-green-600-rgb: 9 146 80;--oec-art-color-green-700: #087443;--oec-art-color-green-700-rgb: 8 116 67;--oec-art-color-green-800: #095c37;--oec-art-color-green-800-rgb: 9 92 55;--oec-art-color-green-900: #084c2e;--oec-art-color-green-900-rgb: 8 76 46;--oec-art-color-green-950: #052e1c;--oec-art-color-green-950-rgb: 5 46 28;--oec-art-color-neutral-100: #eef2f6;--oec-art-color-neutral-100-rgb: 238 242 246;--oec-art-color-neutral-200: #e3e8ef;--oec-art-color-neutral-200-rgb: 227 232 239;--oec-art-color-neutral-25: #fcfcfd;--oec-art-color-neutral-25-rgb: 252 252 253;--oec-art-color-neutral-300: #cdd5df;--oec-art-color-neutral-300-rgb: 205 213 223;--oec-art-color-neutral-400: #9aa4b2;--oec-art-color-neutral-400-rgb: 154 164 178;--oec-art-color-neutral-50: #f8fafc;--oec-art-color-neutral-50-rgb: 248 250 252;--oec-art-color-neutral-500: #697586;--oec-art-color-neutral-500-rgb: 105 117 134;--oec-art-color-neutral-600: #4b5565;--oec-art-color-neutral-600-rgb: 75 85 101;--oec-art-color-neutral-700: #364152;--oec-art-color-neutral-700-rgb: 54 65 82;--oec-art-color-neutral-800: #202939;--oec-art-color-neutral-800-rgb: 32 41 57;--oec-art-color-neutral-900: #121926;--oec-art-color-neutral-900-rgb: 18 25 38;--oec-art-color-neutral-950: #0d121c;--oec-art-color-neutral-950-rgb: 13 18 28;--oec-art-color-pink-100: #ffdbff;--oec-art-color-pink-100-rgb: 255 219 255;--oec-art-color-pink-200: #ffb8ff;--oec-art-color-pink-200-rgb: 255 184 255;--oec-art-color-pink-300: #ff94ff;--oec-art-color-pink-300-rgb: 255 148 255;--oec-art-color-pink-400: #ff70ff;--oec-art-color-pink-400-rgb: 255 112 255;--oec-art-color-pink-50: #ffebff;--oec-art-color-pink-50-rgb: 255 235 255;--oec-art-color-pink-500: #ff4dff;--oec-art-color-pink-500-rgb: 255 77 255;--oec-art-color-pink-600: #ff29ff;--oec-art-color-pink-600-rgb: 255 41 255;--oec-art-color-pink-700: #ff03ff;--oec-art-color-pink-700-rgb: 255 3 255;--oec-art-color-pink-800: #ad00ad;--oec-art-color-pink-800-rgb: 173 0 173;--oec-art-color-pink-900: #570057;--oec-art-color-pink-900-rgb: 87 0 87;--oec-art-color-pink-950: #290029;--oec-art-color-pink-950-rgb: 41 0 41;--oec-art-color-red-100: #fce2e3;--oec-art-color-red-100-rgb: 252 226 227;--oec-art-color-red-200: #fac4c6;--oec-art-color-red-200-rgb: 250 196 198;--oec-art-color-red-25: #fff5f5;--oec-art-color-red-25-rgb: 255 245 245;--oec-art-color-red-300: #f8aaac;--oec-art-color-red-300-rgb: 248 170 172;--oec-art-color-red-400: #f6898d;--oec-art-color-red-400-rgb: 246 137 141;--oec-art-color-red-50: #fef1f1;--oec-art-color-red-50-rgb: 254 241 241;--oec-art-color-red-500: #f5626a;--oec-art-color-red-500-rgb: 245 98 106;--oec-art-color-red-600: #f22c3d;--oec-art-color-red-600-rgb: 242 44 61;--oec-art-color-red-700: #d02433;--oec-art-color-red-700-rgb: 208 36 51;--oec-art-color-red-800: #8c151f;--oec-art-color-red-800-rgb: 140 21 31;--oec-art-color-red-900: #50070e;--oec-art-color-red-900-rgb: 80 7 14;--oec-art-color-red-950: #360306;--oec-art-color-red-950-rgb: 54 3 6;--oec-art-color-yellow-100: #fef3c7;--oec-art-color-yellow-100-rgb: 254 243 199;--oec-art-color-yellow-200: #fde68a;--oec-art-color-yellow-200-rgb: 253 230 138;--oec-art-color-yellow-25: #fffdf5;--oec-art-color-yellow-25-rgb: 255 253 245;--oec-art-color-yellow-300: #fcd34d;--oec-art-color-yellow-300-rgb: 252 211 77;--oec-art-color-yellow-400: #fbbf24;--oec-art-color-yellow-400-rgb: 251 191 36;--oec-art-color-yellow-50: #fffbeb;--oec-art-color-yellow-50-rgb: 255 251 235;--oec-art-color-yellow-500: #f59e0b;--oec-art-color-yellow-500-rgb: 245 158 11;--oec-art-color-yellow-600: #d97706;--oec-art-color-yellow-600-rgb: 217 119 6;--oec-art-color-yellow-700: #b45309;--oec-art-color-yellow-700-rgb: 180 83 9;--oec-art-color-yellow-800: #92400e;--oec-art-color-yellow-800-rgb: 146 64 14;--oec-art-color-yellow-900: #78350f;--oec-art-color-yellow-900-rgb: 120 53 15;--oec-art-color-yellow-950: #451a03;--oec-art-color-yellow-950-rgb: 69 26 3}[data-theme=dark]{--oec-art-color-alpha-brand-50: #517eb080;--oec-art-color-alpha-brand-50-rgb: 81 126 176;--oec-art-color-alpha-neutral-70: #303945b2;--oec-art-color-alpha-neutral-70-rgb: 48 57 69;--oec-art-color-alpha-white-02: #ffffff05;--oec-art-color-alpha-white-02-rgb: 255 255 255;--oec-art-color-alpha-white-05: #ffffff0d;--oec-art-color-alpha-white-05-rgb: 255 255 255;--oec-art-color-alpha-white-10: #ffffff1a;--oec-art-color-alpha-white-10-rgb: 255 255 255;--oec-art-color-alpha-white-20: #ffffff33;--oec-art-color-alpha-white-20-rgb: 255 255 255;--oec-art-color-alpha-white-30: #ffffff4d;--oec-art-color-alpha-white-30-rgb: 255 255 255;--oec-art-color-alpha-white-40: #ffffff66;--oec-art-color-alpha-white-40-rgb: 255 255 255;--oec-art-color-alpha-white-50: #ffffff80;--oec-art-color-alpha-white-50-rgb: 255 255 255;--oec-art-color-alpha-white-60: #ffffff99;--oec-art-color-alpha-white-60-rgb: 255 255 255;--oec-art-color-alpha-white-70: #ffffffb2;--oec-art-color-alpha-white-70-rgb: 255 255 255;--oec-art-color-alpha-white-80: #ffffffcc;--oec-art-color-alpha-white-80-rgb: 255 255 255;--oec-art-color-alpha-white-90: #ffffffe5;--oec-art-color-alpha-white-90-rgb: 255 255 255;--oec-art-color-base-black: #000000;--oec-art-color-base-black-rgb: 0 0 0;--oec-art-color-base-chrome: #253441;--oec-art-color-base-chrome-rgb: 37 52 65;--oec-art-color-base-surface: #1a1a1a;--oec-art-color-base-surface-rgb: 26 26 26;--oec-art-color-base-white: #ffffff;--oec-art-color-base-white-rgb: 255 255 255;--oec-art-color-brand-100: #003c71;--oec-art-color-brand-100-rgb: 0 60 113;--oec-art-color-brand-200: #1b5189;--oec-art-color-brand-200-rgb: 27 81 137;--oec-art-color-brand-25: #001731;--oec-art-color-brand-25-rgb: 0 23 49;--oec-art-color-brand-300: #35689f;--oec-art-color-brand-300-rgb: 53 104 159;--oec-art-color-brand-400: #517eb0;--oec-art-color-brand-400-rgb: 81 126 176;--oec-art-color-brand-50: #01294f;--oec-art-color-brand-50-rgb: 1 41 79;--oec-art-color-brand-500: #6f95c1;--oec-art-color-brand-500-rgb: 111 149 193;--oec-art-color-brand-600: #8eadd0;--oec-art-color-brand-600-rgb: 142 173 208;--oec-art-color-brand-700: #adc4df;--oec-art-color-brand-700-rgb: 173 196 223;--oec-art-color-brand-800: #cedced;--oec-art-color-brand-800-rgb: 206 220 237;--oec-art-color-brand-900: #ecf4fe;--oec-art-color-brand-900-rgb: 236 244 254;--oec-art-color-brand-950: #f8fcff;--oec-art-color-brand-950-rgb: 248 252 255;--oec-art-color-colors-effects-shadows-shadow-skeumorphic-inner: #0c0e120d;--oec-art-color-colors-effects-shadows-shadow-skeumorphic-inner-rgb: 12 14 18;--oec-art-color-cyan-100: #0b4b56;--oec-art-color-cyan-100-rgb: 11 75 86;--oec-art-color-cyan-200: #138e9d;--oec-art-color-cyan-200-rgb: 19 142 157;--oec-art-color-cyan-300: #25b1bf;--oec-art-color-cyan-300-rgb: 37 177 191;--oec-art-color-cyan-400: #38b5c2;--oec-art-color-cyan-400-rgb: 56 181 194;--oec-art-color-cyan-50: #073741;--oec-art-color-cyan-50-rgb: 7 55 65;--oec-art-color-cyan-500: #55c1cc;--oec-art-color-cyan-500-rgb: 85 193 204;--oec-art-color-cyan-600: #71cdd7;--oec-art-color-cyan-600-rgb: 113 205 215;--oec-art-color-cyan-700: #8ad8e1;--oec-art-color-cyan-700-rgb: 138 216 225;--oec-art-color-cyan-800: #a1e3ea;--oec-art-color-cyan-800-rgb: 161 227 234;--oec-art-color-cyan-900: #b8edf2;--oec-art-color-cyan-900-rgb: 184 237 242;--oec-art-color-cyan-950: #c1eff6;--oec-art-color-cyan-950-rgb: 193 239 246;--oec-art-color-electric-blue-100: #091840;--oec-art-color-electric-blue-100-rgb: 9 24 64;--oec-art-color-electric-blue-200: #0b1f55;--oec-art-color-electric-blue-200-rgb: 11 31 85;--oec-art-color-electric-blue-25: #061e35;--oec-art-color-electric-blue-25-rgb: 6 30 53;--oec-art-color-electric-blue-300: #0e2a6d;--oec-art-color-electric-blue-300-rgb: 14 42 109;--oec-art-color-electric-blue-400: #113887;--oec-art-color-electric-blue-400-rgb: 17 56 135;--oec-art-color-electric-blue-50: #060f36;--oec-art-color-electric-blue-50-rgb: 6 15 54;--oec-art-color-electric-blue-500: #154ba3;--oec-art-color-electric-blue-500-rgb: 21 75 163;--oec-art-color-electric-blue-600: #2076d3;--oec-art-color-electric-blue-600-rgb: 32 118 211;--oec-art-color-electric-blue-700: #3c86d7;--oec-art-color-electric-blue-700-rgb: 60 134 215;--oec-art-color-electric-blue-800: #6da7e6;--oec-art-color-electric-blue-800-rgb: 109 167 230;--oec-art-color-electric-blue-900: #97c0f0;--oec-art-color-electric-blue-900-rgb: 151 192 240;--oec-art-color-electric-blue-950: #accaf4;--oec-art-color-electric-blue-950-rgb: 172 202 244;--oec-art-color-gold-100: #443713;--oec-art-color-gold-100-rgb: 68 55 19;--oec-art-color-gold-200: #614d1c;--oec-art-color-gold-200-rgb: 97 77 28;--oec-art-color-gold-25: #32280d;--oec-art-color-gold-25-rgb: 50 40 13;--oec-art-color-gold-300: #816724;--oec-art-color-gold-300-rgb: 129 103 36;--oec-art-color-gold-400: #9e7d2c;--oec-art-color-gold-400-rgb: 158 125 44;--oec-art-color-gold-50: #382d10;--oec-art-color-gold-50-rgb: 56 45 16;--oec-art-color-gold-500: #bb9434;--oec-art-color-gold-500-rgb: 187 148 52;--oec-art-color-gold-600: #cca748;--oec-art-color-gold-600-rgb: 204 167 72;--oec-art-color-gold-700: #d4b666;--oec-art-color-gold-700-rgb: 212 182 102;--oec-art-color-gold-800: #dfc78b;--oec-art-color-gold-800-rgb: 223 199 139;--oec-art-color-gold-900: #e9dab1;--oec-art-color-gold-900-rgb: 233 218 177;--oec-art-color-gold-950: #eee2c5;--oec-art-color-gold-950-rgb: 238 226 197;--oec-art-color-green-100: #134925;--oec-art-color-green-100-rgb: 19 73 37;--oec-art-color-green-200: #1d6638;--oec-art-color-green-200-rgb: 29 102 56;--oec-art-color-green-25: #0b3019;--oec-art-color-green-25-rgb: 11 48 25;--oec-art-color-green-300: #2c8e56;--oec-art-color-green-300-rgb: 44 142 86;--oec-art-color-green-400: #43b679;--oec-art-color-green-400-rgb: 67 182 121;--oec-art-color-green-50: #0f351b;--oec-art-color-green-50-rgb: 15 53 27;--oec-art-color-green-500: #53d795;--oec-art-color-green-500-rgb: 83 215 149;--oec-art-color-green-600: #6ae5aa;--oec-art-color-green-600-rgb: 106 229 170;--oec-art-color-green-700: #80e8b9;--oec-art-color-green-700-rgb: 128 232 185;--oec-art-color-green-800: #92e8c2;--oec-art-color-green-800-rgb: 146 232 194;--oec-art-color-green-900: #9eeac8;--oec-art-color-green-900-rgb: 158 234 200;--oec-art-color-green-950: #b4efd5;--oec-art-color-green-950-rgb: 180 239 213;--oec-art-color-neutral-100: #1b242d;--oec-art-color-neutral-100-rgb: 27 36 45;--oec-art-color-neutral-200: #222a35;--oec-art-color-neutral-200-rgb: 34 42 53;--oec-art-color-neutral-25: #171720;--oec-art-color-neutral-25-rgb: 23 23 32;--oec-art-color-neutral-300: #303945;--oec-art-color-neutral-300-rgb: 48 57 69;--oec-art-color-neutral-400: #565f6b;--oec-art-color-neutral-400-rgb: 86 95 107;--oec-art-color-neutral-50: #141e27;--oec-art-color-neutral-50-rgb: 20 30 39;--oec-art-color-neutral-500: #7a8492;--oec-art-color-neutral-500-rgb: 122 132 146;--oec-art-color-neutral-600: #949caa;--oec-art-color-neutral-600-rgb: 148 156 170;--oec-art-color-neutral-700: #a2acbc;--oec-art-color-neutral-700-rgb: 162 172 188;--oec-art-color-neutral-800: #b4bed0;--oec-art-color-neutral-800-rgb: 180 190 208;--oec-art-color-neutral-900: #c1cbdd;--oec-art-color-neutral-900-rgb: 193 203 221;--oec-art-color-neutral-950: #c9d1e1;--oec-art-color-neutral-950-rgb: 201 209 225;--oec-art-color-pink-100: #480848;--oec-art-color-pink-100-rgb: 72 8 72;--oec-art-color-pink-200: #610b61;--oec-art-color-pink-200-rgb: 97 11 97;--oec-art-color-pink-300: #7b0e7b;--oec-art-color-pink-300-rgb: 123 14 123;--oec-art-color-pink-400: #951195;--oec-art-color-pink-400-rgb: 149 17 149;--oec-art-color-pink-50: #3c073c;--oec-art-color-pink-50-rgb: 60 7 60;--oec-art-color-pink-500: #ae13ae;--oec-art-color-pink-500-rgb: 174 19 174;--oec-art-color-pink-600: #c816c8;--oec-art-color-pink-600-rgb: 200 22 200;--oec-art-color-pink-700: #e319e3;--oec-art-color-pink-700-rgb: 227 25 227;--oec-art-color-pink-800: #ec55ec;--oec-art-color-pink-800-rgb: 236 85 236;--oec-art-color-pink-900: #f392f3;--oec-art-color-pink-900-rgb: 243 146 243;--oec-art-color-pink-950: #f7b4f7;--oec-art-color-pink-950-rgb: 247 180 247;--oec-art-color-red-100: #3f0d0f;--oec-art-color-red-100-rgb: 63 13 15;--oec-art-color-red-200: #561113;--oec-art-color-red-200-rgb: 86 17 19;--oec-art-color-red-25: #350606;--oec-art-color-red-25-rgb: 53 6 6;--oec-art-color-red-300: #691416;--oec-art-color-red-300-rgb: 105 20 22;--oec-art-color-red-400: #81181c;--oec-art-color-red-400-rgb: 129 24 28;--oec-art-color-red-50: #350a0a;--oec-art-color-red-50-rgb: 53 10 10;--oec-art-color-red-500: #9d1b22;--oec-art-color-red-500-rgb: 157 27 34;--oec-art-color-red-600: #c42230;--oec-art-color-red-600-rgb: 196 34 48;--oec-art-color-red-700: #d02433;--oec-art-color-red-700-rgb: 208 36 51;--oec-art-color-red-800: #da7079;--oec-art-color-red-800-rgb: 218 112 121;--oec-art-color-red-900: #eb9aa2;--oec-art-color-red-900-rgb: 235 154 162;--oec-art-color-red-950: #f1acb0;--oec-art-color-red-950-rgb: 241 172 176;--oec-art-color-yellow-100: #56470b;--oec-art-color-yellow-100-rgb: 86 71 11;--oec-art-color-yellow-200: #826b11;--oec-art-color-yellow-200-rgb: 130 107 17;--oec-art-color-yellow-25: #352c06;--oec-art-color-yellow-25-rgb: 53 44 6;--oec-art-color-yellow-300: #ae8a16;--oec-art-color-yellow-300-rgb: 174 138 22;--oec-art-color-yellow-400: #cb9a1a;--oec-art-color-yellow-400-rgb: 203 154 26;--oec-art-color-yellow-50: #3c3207;--oec-art-color-yellow-50-rgb: 60 50 7;--oec-art-color-yellow-500: #dd9721;--oec-art-color-yellow-500-rgb: 221 151 33;--oec-art-color-yellow-600: #e39235;--oec-art-color-yellow-600-rgb: 227 146 53;--oec-art-color-yellow-700: #e39051;--oec-art-color-yellow-700-rgb: 227 144 81;--oec-art-color-yellow-800: #e1976a;--oec-art-color-yellow-800-rgb: 225 151 106;--oec-art-color-yellow-900: #e1a27e;--oec-art-color-yellow-900-rgb: 225 162 126;--oec-art-color-yellow-950: #f1bda1;--oec-art-color-yellow-950-rgb: 241 189 161}@property --ai-spark-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --ai-spark-glow{syntax: "<number>"; inherits: false; initial-value: 0;}@keyframes ai-spark-trace{0%{--ai-spark-angle: 0deg;opacity:0}3%{opacity:1}25%{opacity:1}36%,to{--ai-spark-angle: 520deg;opacity:0}}@keyframes ai-spark-halo{0%,3%{--ai-spark-glow: 0}14%{--ai-spark-glow: 1}44%,to{--ai-spark-glow: 0}}/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue: #578cba;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #578cba;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#578cba;text-decoration:none;background-color:transparent}a:hover{color:#39658b;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.table-hover tbody tr:hover{color:#212529;background-color:#00000013}.table-primary,.table-primary>th,.table-primary>td{background-color:#d0dfec}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#a8c3db}.table-hover .table-primary:hover{background-color:#bed3e5}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#bed3e5}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:#00000013}.table-hover .table-active:hover{background-color:#00000013}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#00000013}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#ffffff0d}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:#ffffff13}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#b1cadf;outline:0;box-shadow:0 0 0 .2rem #578cba40}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{-webkit-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#28a745e6;border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc((1em + .75rem)*.75 + 1.75rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label:before,.custom-control-input.is-valid~.custom-control-label:before{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label:before,.custom-control-input.is-valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.custom-control-input.is-valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #28a74540}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#dc3545e6;border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc((1em + .75rem)*.75 + 1.75rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label:before,.custom-control-input.is-invalid~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.custom-control-input.is-invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.custom-control-input.is-invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #dc354540}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem #578cba40}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#578cba;border-color:#578cba}.btn-primary:hover{color:#fff;background-color:#4479a6;border-color:#41729d}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#4479a6;border-color:#41729d;box-shadow:0 0 0 .2rem #709dc480}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#578cba;border-color:#578cba}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#41729d;border-color:#3d6c94}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #709dc480}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem #828a9180}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #828a9180}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem #48b46180}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #48b46180}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem #3ab0c380}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #3ab0c380}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem #deaa0c80}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #deaa0c80}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem #e1536180}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #e1536180}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem #d8d9db80}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #d8d9db80}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem #52585d80}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #52585d80}.btn-outline-primary{color:#578cba;border-color:#578cba}.btn-outline-primary:hover{color:#fff;background-color:#578cba;border-color:#578cba}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem #578cba80}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#578cba;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#578cba;border-color:#578cba}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #578cba80}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem #28a74580}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #28a74580}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem #dc354580}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #dc354580}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem #343a4080}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #343a4080}.btn-link{font-weight:400;color:#578cba;text-decoration:none}.btn-link:hover{color:#39658b;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.width{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#578cba}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#578cba;background-color:#578cba}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #578cba40}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#b1cadf}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#d6e3ee;border-color:#d6e3ee}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input[disabled]~.custom-control-label:before,.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#578cba;background-color:#578cba}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#578cba80}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:#578cba80}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#578cba80}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#578cba80}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;appearance:none}.custom-select:focus{border-color:#b1cadf;outline:0;box-shadow:0 0 0 .2rem #578cba40}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#b1cadf;box-shadow:0 0 0 .2rem #578cba40}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #578cba40}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #578cba40}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #578cba40}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#578cba;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#d6e3ee}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#578cba;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#d6e3ee}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#578cba;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#d6e3ee}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#578cba}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:#000000e6}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#000000e6}.navbar-light .navbar-nav .nav-link{color:#00000080}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#000000b3}.navbar-light .navbar-nav .nav-link.disabled{color:#0000004d}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#000000e6}.navbar-light .navbar-toggler{color:#00000080;border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#00000080}.navbar-light .navbar-text a{color:#000000e6}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#000000e6}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#ffffff80}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#ffffffbf}.navbar-dark .navbar-nav .nav-link.disabled{color:#ffffff40}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:#ffffff80;border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#ffffff80}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#578cba;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#39658b;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem #578cba40}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#578cba;border-color:#578cba}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#578cba}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#41729d}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem #578cba80}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem #6c757d80}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem #28a74580}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem #17a2b880}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem #ffc10780}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem #dc354580}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem #f8f9fa80}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem #343a4080}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#2d4961;background-color:#dde8f1;border-color:#d0dfec}.alert-primary hr{border-top-color:#bed3e5}.alert-primary .alert-link{color:#1d2f3e}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#578cba;transition:width .6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1 1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#578cba;border-color:#578cba}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#2d4961;background-color:#d0dfec}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#2d4961;background-color:#bed3e5}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#2d4961;border-color:#2d4961}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:#ffffffd9;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem #0000001a;opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow:before,.bs-tooltip-auto[x-placement^=bottom] .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:before,.popover .arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow:before,.bs-popover-auto[x-placement^=top]>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#00000040}.bs-popover-top>.arrow:after,.bs-popover-auto[x-placement^=top]>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow:before,.bs-popover-auto[x-placement^=right]>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#00000040}.bs-popover-right>.arrow:after,.bs-popover-auto[x-placement^=right]>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow:before,.bs-popover-auto[x-placement^=bottom]>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#00000040}.bs-popover-bottom>.arrow:after,.bs-popover-auto[x-placement^=bottom]>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header:before,.bs-popover-auto[x-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow:before,.bs-popover-auto[x-placement^=left]>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#00000040}.bs-popover-left>.arrow:after,.bs-popover-auto[x-placement^=left]>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#578cba!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#41729d!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#578cba!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width: 576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width: 768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width: 576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width: 768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width: 992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width: 1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width: 576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width: 768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width: 992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width: 1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:#0000}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width: 576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#578cba!important}a.text-primary:hover,a.text-primary:focus{color:#39658b!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:#00000080!important}.text-white-50{color:#ffffff80!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,*:before,*:after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.cursor-pointer{cursor:pointer}.modal-title{width:100%}.btn-border-radius{border-radius:24px}.card-shadow{box-shadow:0 4px 13px #578cba84}button.css-1r4vtzz,button.css-48ayfv{box-shadow:none;padding:0;background-color:transparent}.css-1jllj6i-control{display:none!important}.css-17vdk6a{padding:0!important}.nav-separator{position:relative;display:inline-block;width:10px;height:32px;margin:0 14px;cursor:pointer}.nav-separator.is-active{animation:north-pole-twist .7s ease-in-out;transform-origin:center bottom}@keyframes north-pole-twist{0%{transform:rotate(0)}25%{transform:rotate(18deg)}50%{transform:rotate(-18deg)}75%{transform:rotate(8deg)}to{transform:rotate(0)}}.nav-separator:before{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:6px;height:32px;border-radius:3px;background:repeating-linear-gradient(45deg,#fff 0 6px,#e63946 6px 12px);box-shadow:inset 0 0 2px #ffffffb3}.nav-separator.is-active:before{animation:pole-stripes 1.6s linear infinite}@keyframes pole-stripes{0%{background-position:0 0}to{background-position:0 24px}}.nav-separator:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#f0f0f0 40%,#d6d6d6 85%);box-shadow:0 0 4px #ffffffb3,0 0 6px #fff6}.top-header{position:relative;overflow:visible}.top-header-ice:before{content:"";position:absolute;left:0;right:0;bottom:0;height:22px;pointer-events:none;z-index:10;background:linear-gradient(to bottom,#ffffff40,#fff9 60%,#ffffffd9);-webkit-clip-path:polygon(0% 100%,5% 75%,10% 90%,15% 70%,20% 88%,25% 65%,30% 85%,35% 70%,40% 90%,45% 78%,50% 92%,55% 72%,60% 88%,65% 68%,70% 85%,75% 70%,80% 88%,85% 72%,90% 90%,95% 78%,100% 100%);clip-path:polygon(0% 100%,5% 75%,10% 90%,15% 70%,20% 88%,25% 65%,30% 85%,35% 70%,40% 90%,45% 78%,50% 92%,55% 72%,60% 88%,65% 68%,70% 85%,75% 70%,80% 88%,85% 72%,90% 90%,95% 78%,100% 100%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.top-header .snow-layer{pointer-events:none;position:absolute;left:0;right:0;top:0;height:100%;z-index:11;overflow:visible}.top-header .snow-layer span{position:absolute;top:-10px;width:12px;height:12px;background:transparent;opacity:.9;animation:snow-fall linear infinite;background:linear-gradient(#fff,#fff) center/1.6px 100% no-repeat,linear-gradient(#fff,#fff) center/100% 1.6px no-repeat,linear-gradient(#fff,#fff) center 28%/60% 1.2px no-repeat,linear-gradient(#fff,#fff) center 72%/60% 1.2px no-repeat,linear-gradient(#fff,#fff) 28% center/1.2px 60% no-repeat,linear-gradient(#fff,#fff) 72% center/1.2px 60% no-repeat;filter:drop-shadow(0 0 2px rgba(255,255,255,.7))}.top-header .snow-layer span:before,.top-header .snow-layer span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#fff,#fff) center/1.6px 100% no-repeat,linear-gradient(#fff,#fff) center/100% 1.6px no-repeat,linear-gradient(#fff,#fff) center 28%/60% 1.2px no-repeat,linear-gradient(#fff,#fff) center 72%/60% 1.2px no-repeat,linear-gradient(#fff,#fff) 28% center/1.2px 60% no-repeat,linear-gradient(#fff,#fff) 72% center/1.2px 60% no-repeat}.top-header .snow-layer span:before{transform:rotate(60deg)}.top-header .snow-layer span:after{transform:rotate(120deg)}@keyframes snow-fall{0%{transform:translateY(0) scale(1);opacity:.9}to{transform:translateY(80px) scale(.6);opacity:0}}.w-5{width:5%}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-55{width:55%}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-85{width:85%}.w-90{width:90%}.w-95{width:95%}.w-100{width:100%}.mh-1{max-height:5%}.mh-2{max-height:10%}.mh-3{max-height:15%}.mh-4{max-height:20%}.mh-5{max-height:25%}.mh-6{max-height:30%}.mh-7{max-height:35%}.mh-8{max-height:40%}.mh-9{max-height:45%}.mh-10{max-height:50%}.mh-11{max-height:55%}.mh-12{max-height:60%}.mh-13{max-height:65%}.mh-14{max-height:70%}.mh-15{max-height:75%}.mh-16{max-height:80%}.mh-17{max-height:85%}.mh-18{max-height:90%}.mh-19{max-height:95%}.mh-20{max-height:100%}.responsive-main-block{height:calc(100vh - 145px)}.responsive-vehicle-card{max-height:calc(100vh - 129px)}.responsive-search-table{height:calc(100vh - 347px)}.responsive-summary-table{max-height:calc(100vh - 223px)}.responsive-below-vehicle-header{max-height:calc(100vh - 154px)}.responsive-below-top-card{max-height:calc(100vh - 261px)}.responsive-below-top-workspace-card{max-height:calc(100vh - 281px)}.responsive-below-procedure-header{max-height:calc(100vh - 233px)}.responsive-below-selection-header{max-height:calc(100vh - 313px)}.responsive-below-search-header{max-height:100%}.responsive-workspace-table{max-height:calc(100vh - 288px)}.responsive-plans-table{max-height:calc(100vh - 257px)}.responsive-procedure-groups-full{max-height:calc(100vh - 258px)}.responsive-procedure-groups-half{max-height:calc(50vh - 92px);min-height:calc(50vh - 92px)}.responsive-plan-page{height:calc(100vh - 56px);overflow:hidden}.clickable-link-underline:hover{text-decoration:underline}.z-index-above-white-box{z-index:1002}.top-header{height:56px;z-index:1005;width:100%;position:fixed;top:0;padding-left:0!important}.top-header .navbar-brand{min-width:248px;margin-right:0}.top-header .nav-sidebar-divider{position:absolute;left:224px;top:50%;transform:translateY(-50%);width:1px;height:16px;background-color:#ffffff4d;pointer-events:none}.left-nav{position:fixed;z-index:1000;width:248px}.bottom-nav{position:fixed;z-index:1000;bottom:min(4vh,80px)}.nav-dropdown{background-color:#253441!important}.nav-avatar-dropdown{color:#253441!important}.plan-nav-list{height:calc(100vh - 56px)}.header-offset{margin-top:56px}.left-nav-offset{margin-left:248px}.footer-offset{margin-bottom:66px}.modal-content{z-index:1200px}.display-flow-root{display:flow-root}.first-no-top-border tr:nth-child(1) td{border-top:none}.inset-shadow{box-shadow:inset 0 0 10px #0000001a,inset 0 0 5px #0003}.overflow-scroll{overflow-y:auto}.sticky-top{position:-webkit-sticky;position:sticky;top:0}.position-sticky{position:-webkit-sticky;position:sticky}.top-below-vehicle-header{top:0;z-index:1003}.break-all,.long-word{word-break:break-all}.fade-placeholder::placeholder{opacity:.5}.contact-modal .modal-header{position:relative;border-top-left-radius:1rem!important;border-top-right-radius:1rem!important;padding-bottom:.2rem;background:transparent;overflow:hidden}.contact-modal .modal-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:15%;background:linear-gradient(to right,#195283,#223c52);z-index:1;border-top-left-radius:1rem;border-top-right-radius:1rem}.banner-wrapper{position:relative;overflow:hidden;padding-bottom:2.5rem}.gradient-banner{position:relative;background:linear-gradient(to bottom,#195283 80%,#fff 80%)}.gradient-banner .text-white{position:relative;z-index:2}.contact-modal .close{color:#fff!important;z-index:3}.help-page .banner-wrapper{position:relative;overflow:hidden}.help-page .gradient-banner{position:relative;background:linear-gradient(to right,#195283,#223c52);padding:.5rem 1rem .75rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.help-page .gradient-banner .text-white{position:relative;z-index:2;color:#fff!important}.custom-callout{position:relative;padding:1.25rem;margin:1.25rem 0;border:1px solid #195283;border-left-width:.5rem;border-left-color:#195283;border-left-style:solid;border-radius:.5rem;background-color:#d0e4f6}.custom-callout .callout-title{font-weight:700;color:#45505a;margin-bottom:.25rem}.custom-callout .callout-text{margin-bottom:1.5rem;color:#45505a}.custom-callout .request-link{color:#578cba;font-weight:700}.info-icon{color:#195283}.star{visibility:hidden;cursor:pointer}.star:checked:before{content:"★";position:relative;visibility:visible;font-size:1.4em;line-height:0px;top:-5px;left:-2px}.bg-primary-hover-color{background-color:#0062cc}.bg-yellow{background-color:#c3a05f}.bubble-selection{background-color:#578cba;border-radius:8px;color:#fff;padding-left:.5rem;padding-top:.25rem;padding-bottom:.25rem;margin-left:-.5rem}.bubble-selection.section-item{background-color:#e1eefa;color:#093861}.bubble-selection .procedures-count-pill{background:#195283;border:1px solid #195283}.bubble-selection .procedures-count-pill span{color:#fff}.bubble-hover:hover{background-color:#e6e6e6;border-radius:8px;padding-left:.5rem;padding-top:.25rem;padding-bottom:.25rem;margin-left:-.5rem}.procedure-bubble-hover{padding:.45rem .5rem;display:flex;flex-direction:column;gap:8px}.selected-group-container .procedure-list-container{padding-left:24px}.selected-group-container .procedure-list-container .type-header{color:var(--Black, #000);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.selected-group-container .procedure-list-container:focus-visible,.selected-group-container .procedure-list-container *:focus-visible{outline:none}.selected-group-container .procedure-list-container:has(.empty-state-container){margin-top:auto;margin-bottom:auto;max-height:100%}.selected-group-container .procedure-bubble-hover{padding:.5rem!important}.selected-group-container .procedure-bubble-hover .large-checkbox-v2-container{align-items:flex-start!important}.selected-group-container .procedure-bubble-hover .large-checkbox-v2-container .large-checkbox-v2{padding-right:0!important;display:flex;min-width:40px;padding:2px 0 2px 2px;align-items:center;gap:2px}.selected-group-container .procedure-bubble-hover .large-checkbox-v2-container .large-checkbox-v2 input{height:20px;width:20px}.procedure-bubble-hover:hover{background:var(--Grey-50, #f7f7f8);border-radius:8px}.procedure-title-part{padding:var(--0, 0);align-items:center;gap:var(--4, 4px);color:var(--BluePrimary-500, #578cba);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.procedure-modal-header-title .procedure-title-part{color:#000;font-weight:600;font-size:1.25rem;line-height:1.5}.procedure-bubble-active{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--8, 8px);flex:1 0}.procedure-bubble-active .procedure-bubble-title-part{gap:8px;justify-content:space-between}.procedure-bubble-active .procedure-title-part{flex:1 0}.procedure-bubble-title-part{display:flex;padding:var(--0, 0) 0;align-items:center;align-content:center;align-self:stretch;width:100%}.procedure-bubble-active:active{color:#195283}.damage-aera-pill:hover{background-color:#416583!important;color:#fff!important}.filter-pill-button-active{padding:.25rem .75rem;border-radius:50rem;border:1px solid;background-color:#578cba;color:#fff;border-color:#578cba}.filter-pill-button{padding:.25rem .75rem;border-radius:50rem;border:1px solid;background-color:#fff;color:#578cba;border-color:#578cba}.filter-pill-button:hover{background-color:#578cba;border-color:#fff;color:#fff}.opacity-fifty-percent{opacity:.5}.card-radius{border-radius:20px}.card-radius-top{border-top-right-radius:20px;border-top-left-radius:20px}.card-radius-bottom{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.card-radius-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.card-radius-sm{border-radius:10px}.padding-x{padding-left:20px;padding-right:20px}.padding-y{padding-top:20px;padding-bottom:20px}.padding-2l{padding-left:40px}.stripped-container .stripped:nth-child(odd){background-color:#dbe3e667}.stripped-container .stripped:last-child(){border-bottom-left-radius:20px;border-bottom-right-radius:20px}.stripped-container .stripped-hover:hover{color:#212529;background-color:#00000013}.rotate-90{transform:rotate(-90deg)}.min-height-62{min-height:62px}.no-scroll::-webkit-scrollbar{width:0px;background:transparent}.border-light-grey{border:1px solid #92a8ba}.border-secondary-white{border:2px solid #e6e6e6}.border-light-grey-3{border:2px solid #d9d9d9}.visibility-hidden{visibility:hidden}.page-item.active .page-link{z-index:1;color:#fff;background-color:#253441;border-color:#253441}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#253441;background-color:#fff;border:1px solid #dee2e6}.card-fix{padding:20px;margin:-20px}.hover-background:hover{padding:10px;margin:-10px;border-radius:20px;background:#dbe3e667}.pats-sick-scroll ::-webkit-scrollbar{background-color:transparent;width:16px;border-radius:10px}.pats-sick-scroll ::-webkit-scrollbar-thumb:hover{background-color:#a0a0a5;border:4px solid #f4f4f4}.pats-sick-scroll ::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:5px solid #fff}.pats-sick-scroll ::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.pats-sick-scroll ::-webkit-scrollbar-track:hover{background-color:#f4f4f4}.last-margin>div:last-of-type{margin-bottom:220px}.legal-hr{border-top:2px solid #e6e6e6}@media (min-width: 768px) and (max-width: 1024px){.mobile-hidden{display:none}.responsive-procedure-groups-full{max-height:calc(100vh - 288px)}}@media (max-height: 720px){.hidden-720p{display:none}}.clickable-text{color:#578cba!important}.tos-section-anchor{display:block;position:relative;top:-60px;visibility:hidden}.main-procedure-color{background-color:#dbe3e667}#version-report-modal .modal-body{margin:0!important;padding:0!important}.ro-popover-auto-max-width .popover{max-width:auto}.ro-popover-auto-max-width .popover-header{width:17rem}.action-btn-wrapper{display:flex;gap:8px}.action-btn-wrapper .action-btn{padding:3px 5px;border:none!important;background:transparent}.action-btn-wrapper .action-btn:hover{text-align:center;margin:auto;border-radius:4px;background:#e7e6e6;cursor:pointer}.action-btn-wrapper .action-btn-no-wrap-text{white-space:nowrap}.loading-indicator-wrapper #file-loading-indicator{position:relative;background-color:transparent;height:auto!important;width:-webkit-max-content;width:max-content;margin:0;padding:0;z-index:0}.loading-indicator-wrapper #file-loading-indicator .loading-logo{height:1.2rem;width:1.2rem;filter:brightness(0) saturate(100%) invert(28%) sepia(10%) saturate(870%) hue-rotate(169deg) brightness(92%) contrast(82%)}#files-tab-table-wrapper{background:#fff;border-radius:0 0 17px 17px;margin-top:0}#files-tab-table-wrapper td{border:none}#files-tab-table-wrapper table tbody tr{border-bottom:1px solid #e3e8ef}#files-tab-table-wrapper .files-border-top{border-top:1px solid #dee2e6}#files-tab-table-wrapper .files-repair-package-ccc *{cursor:default}#files-tab-table-wrapper .files-repair-package-ccc-badge{display:grid;column-gap:.5rem;align-items:center;background-color:#f8fafc;border:1px solid #e3e8ef;padding:4px 8px}#files-tab-table-wrapper .files-repair-package-ccc-badge.is-ok,#files-tab-table-wrapper .files-repair-package-ccc-badge.is-pending{grid-template-columns:auto auto}#files-tab-table-wrapper .files-repair-package-ccc-badge.is-error{grid-template-columns:auto 1fr auto}#files-tab-table-wrapper .files-repair-package-ccc-badge span{color:#4d4e53;font-weight:500;size:16px;line-height:16px;font-family:Inter,sans-serif}#files-tab-table-wrapper #files-tabs-row{border-bottom:1.75px solid #cdd5df}#files-tab-table-wrapper table tr td:last-child{width:8rem}#files-tab-table-wrapper table tr td:first-child{padding-left:24px}#files-tab-table-wrapper table tr th:last-child{width:8rem}#files-tab-table-wrapper table tr th:first-child{padding-left:24px}#files-tab-table-wrapper .file-delete-btn{color:#f6898d}#files-tab-table-wrapper .file-tab-align-vertically td{vertical-align:middle}.procedure-title-second-part{color:var(--Dark-Grey, #45505a);font-family:Open Sans;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.procedure-selection .procedure-title-second-part{margin-top:8px;padding-left:calc(25px + 1.5rem)}#procedure-search-pagination{border-radius:.5rem;border:1px solid #dee2e6;max-width:-webkit-fit-content;max-width:fit-content;color:#848a90}#procedure-search-pagination .pagination{margin-bottom:0}#procedure-search-pagination #search-prev{border-top-left-radius:0rem;border-bottom-left-radius:0rem}#procedure-search-pagination #search-next{border-right:0px;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}#procedure-search-pagination .page-link{border-top:0px;border-bottom:0px}#procedure-search-pagination .page-item:first-of-type>.page-link{border-left:0}#foreground-global-procedure-search{padding:0!important}#procedure-search-autocomplete-suggestion{position:absolute;top:100%;z-index:9999;left:0;right:auto;border:1px solid var(--gray-300, #cdd5df);border-top:none;border-radius:0 0 8px 8px;background:var(--white, #fff);box-shadow:0 8px 16px -2px #1b212c1f;overflow:clip;padding:4px}#procedure-search-autocomplete-suggestion .autofill-suggestion{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:4px;color:var(--gray-800, #202939);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;cursor:pointer;width:100%}#procedure-search-autocomplete-suggestion .autofill-suggestion.active,#procedure-search-autocomplete-suggestion .autofill-suggestion:hover{background-color:#dbe3e566}#procedure-search-autocomplete-suggestion .autofill-suggestion .suggestion-leading-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:var(--gray-400, #9aa4b2);font-size:16px}#procedure-search-autocomplete-suggestion .autofill-suggestion .suggestion-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gray-800, #202939);text-align:left}#procedure-search-autocomplete-suggestion .autofill-suggestion .suggestion-text b{font-weight:600}#procedure-search-autocomplete-suggestion .autofill-suggestion .remove-suggestion-container{display:flex;padding:var(--2, 2px);justify-content:center;align-items:center;gap:var(--4, 4px);border-radius:var(--6, 6px)}#procedure-search-autocomplete-suggestion .autofill-suggestion .remove-suggestion{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;width:20px;height:20px;border-radius:6px;color:var(--gray-500, #697586);font-size:12px;cursor:pointer}#procedure-search-autocomplete-suggestion .autofill-suggestion .remove-suggestion:hover{background-color:#e6e4e4}#procedure-search-autocomplete-suggestion .autofill-suggestion .remove-suggestion:active{background-color:#ada9a9}#procedure-search-autocomplete-suggestion .autofill-suggestion .remove-suggestion .remove-suggestion-icon{display:flex;width:12px;height:11px;flex-direction:column;justify-content:center;color:var(--Gray-500, #697586);text-align:center;font-family:"Font Awesome 7 Pro";font-size:12px;font-style:normal;font-weight:400;line-height:normal;left:4px;top:4.5px}#procedure-search-with-autofill:has(#procedure-search-autocomplete-suggestion) .searchcontainer,#procedure-group-search-with-autofill:has(#procedure-search-autocomplete-suggestion) .searchcontainer{border-radius:8px 8px 0 0;border-bottom-color:var(--gray-300, #cdd5df);border-color:var(--gray-300, #cdd5df);box-shadow:none}#procedure-search-with-autofill input.form-control,#procedure-group-search-with-autofill input.form-control{box-shadow:none!important}#procedure-search-with-autofill input.form-control:focus,#procedure-group-search-with-autofill input.form-control:focus{box-shadow:none!important}#procedure-search-with-autofill{position:relative}#procedure-search-with-autofill #procedure-group-search{margin-left:2px;margin-right:2px}#procedure-search-with-autofill .searchcontainer.searched{width:66.3%}#procedure-group-search-with-autofill{position:relative}#procedure-group-search-with-autofill .searchcontainer{width:66%}#procedure-group-search-with-autofill #procedure-group-search{min-width:-webkit-fit-content;min-width:fit-content;gap:16px}#procedure-group-search-with-autofill #return-to-3d-model-btn span{min-width:-webkit-fit-content;min-width:fit-content}#procedure-group-search-with-autofill #procedure-group-search>:last-child{margin-left:auto}@media (max-width: 1305.9px){#procedure-group-search-with-autofill .searchcontainer:has(+.search-all-procedures:not([hidden])){width:43%}#procedure-group-search-with-autofill .search-all-procedures{order:3;padding-top:10px;margin:0 50px 0 0}#procedure-group-search-with-autofill .return-3d-model-btn{order:2;margin:0 0 0 50px}}@media (min-width: 1306px) and (max-width: 1919px){#procedure-group-search-with-autofill .searchcontainer:has(+.search-all-procedures:not([hidden])){width:43%}#procedure-group-search-with-autofill .search-all-procedures{order:2;padding-top:0}#procedure-group-search-with-autofill .return-3d-model-btn{order:3}}#calibration-guide-learn-more-link{display:flex;padding:0;align-items:center;gap:4px;color:var(--Primary-500, #578cba)}#calibration-guide-learn-more-link .learn-more-label{font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-16, 16px);font-weight:var(--font-weight-medium, 500);line-height:var(--line-height-20, 20px)}#calibration-guide-learn-more-link .learn-more-icon{display:flex;width:20px;height:20px;justify-content:center;align-items:center;font-size:12px;font-weight:400}#calibration-guide-learn-more-link:hover{color:var(--Primary-700, #2e6595)}#calibration-guide-learn-more-link:hover .learn-more-label{-webkit-text-decoration:underline solid;text-decoration:underline solid;text-underline-position:from-font}.return-3d-model-btn{display:inline-flex;padding:var(--10, 10px) var(--16, 16px);justify-content:center;align-items:center;gap:var(--4, 4px);border-radius:var(--8, 8px);border:1px solid var(--Gray-200, #e3e8ef);background:var(--White, #fff);box-shadow:none;color:var(--gray-700, #364152);height:40px}.return-3d-model-btn:hover{border-radius:var(--8, 8px);border:1px solid var(--Gray-300, #cdd5df);background:var(--Gray-50OEC, #f8fafc);box-shadow:none}.return-3d-model-btn:active{border-radius:var(--8, 8px);border:1px solid var(--Gray-300, #cdd5df);background:var(--Seafoam, rgba(205, 213, 223, .3))}.return-3d-model-btn svg{color:var(--gravy-fa6-navy, #183153);font-size:16px;width:16px;height:16px}.return-3d-model-btn span{font-family:var(--font-family-Inter, Inter);font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-16, 16px);line-height:var(--line-height-20, 20px);padding:0 4px}.scroll-container{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.scroll-container::-webkit-scrollbar{display:none}.active-damage-area-icon-color{color:#fff}#search-all-procedures-count{color:#578cba;cursor:pointer}.procedures-count-pill{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:100px;background:#e1eefa;color:#093861;white-space:nowrap;border:1px solid #abc5dd;opacity:1;padding:2px 5px;gap:10px}.procedures-count-pill span{font-weight:500;font-size:14px;line-height:18px;text-align:center;vertical-align:middle;color:#093861}.section-item{display:flex;align-items:center;justify-content:space-between}.section-item .procedures-count-pill{margin-right:8px}.group-item{display:flex;align-items:center;justify-content:space-between;border-radius:8px;padding:5px 8px;gap:8px}.group-item.bubble-selection{background-color:#578cba;color:#fff;font-weight:700!important;margin-left:0;padding:5px 8px}.group-item.bubble-hover:hover{margin-left:0;padding:5px 8px}.group-item .group-item-title{display:inline-flex;gap:8px;align-items:center}.group-header{padding:5px 8px;line-height:22px;margin:0;width:100%}.group-header h6{line-height:2rem;margin:0}@media (max-width: 1919px){.group-header{flex-direction:column;gap:8px;align-items:start!important}}.page-top-border{border-top:1px solid #f1f2f3}#page-level-title{border-top:1px solid var(--Grey-100, #f1f2f3);border-bottom:1px solid var(--Grey-100, #f1f2f3);padding-top:12px;padding-bottom:12px;gap:24px}#page-level-title h5{margin:0;font-weight:600}#sort-indicator-container{display:flex;gap:4px;font-size:16px;font-weight:400}#sort-indicator-container .sort-indicator-label{color:var(--Gray-400, #9aa4b2);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}#sort-indicator-container .sort-indicator-value{color:var(--Gray-900, #121926);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.searchcontainer{display:flex;align-items:center;border:1px solid var(--gray-200, #e3e8ef);border-radius:8px;height:40px;width:65%;position:relative;background:var(--white, #fff);overflow:visible;transition:border-color .15s ease,box-shadow .15s ease}.searchcontainer:hover{border-color:var(--gray-300, #cdd5df)}.searchcontainer:focus-within{border-color:var(--gray-300, #cdd5df);box-shadow:0 8px 16px -2px #1b212c1f}.searchcontainer .inputcontainer{display:flex;padding:8px 8px 8px 16px;align-items:center;gap:8px;flex:1 1;min-width:0;background:transparent;border:none;border-radius:8px 0 0 8px;position:relative;line-height:unset}.searchcontainer .inputcontainer .searchinput{flex:1 0;min-width:0;overflow:hidden;color:var(--gray-500, #697586);text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;border:none;outline:0;background-color:transparent;padding:0;width:100%;white-space:nowrap}.searchcontainer .inputcontainer .searchinput:not(:placeholder-shown),.searchcontainer .inputcontainer .searchinput:focus{color:var(--gray-950, #0d121c);border:none}.searchcontainer .inputcontainer .closeicon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;cursor:pointer;color:var(--gray-400, #9aa4b2);font-size:12px;border-radius:96px;padding:0}.searchcontainer .inputcontainer .closeicon:hover{color:var(--gray-500, #697586)}.searchcontainer .inputcontainer .postfix-suggestion-box{position:absolute;top:0;bottom:0;right:10px;display:flex;align-items:center;color:#bac2c9;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:1px}.searchcontainer .search-icon-btn{display:flex;align-items:center;justify-content:center;padding:8px 16px;flex-shrink:0;cursor:pointer;color:var(--gray-500, #697586);opacity:.3;mix-blend-mode:luminosity;transition:opacity .15s ease;background:transparent;border:none;-webkit-appearance:none;appearance:none}.searchcontainer .search-icon-btn:disabled{cursor:default}.searchcontainer .search-icon-btn--with-ai{padding-right:8px}.searchcontainer .search-icon-btn svg{width:16px;height:16px}.searchcontainer .search-icon-btn.active{opacity:1;mix-blend-mode:normal}.searchcontainer .search-icon-btn .search-icon-container{display:flex;width:24px;height:24px;justify-content:center;align-items:center;aspect-ratio:1/1}.searchcontainer .search-or-label{flex-shrink:0;margin:0 8px 0 0;color:var(--gray-500, #697586);font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:20px;white-space:nowrap;-webkit-user-select:none;user-select:none}@media (max-width: 767px){.searchcontainer .search-or-label{display:none}}.searchcontainer .search-ask-ai-btn{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-right:6px;padding:4px 10px;border:1px solid var(--BluePrimary-200, #bed5ea);border-radius:6px;background:var(--BluePrimary-50, #edf4fc);color:var(--BluePrimary-800, #195283);font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:20px;white-space:nowrap;position:relative;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease}.searchcontainer .search-ask-ai-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle 34px at var(--glow-x, 50%) var(--glow-y, 50%),rgba(255,255,255,.55) 0%,rgba(255,255,255,0) 100%);opacity:0;transition:opacity .15s ease;pointer-events:none}.searchcontainer .search-ask-ai-btn svg,.searchcontainer .search-ask-ai-btn span{position:relative;z-index:1}.searchcontainer .search-ask-ai-btn svg{width:14px;height:14px}.searchcontainer .search-ask-ai-btn:hover:not(:disabled){background:var(--BluePrimary-200, #bed5ea);box-shadow:0 0 8px #578cba59}.searchcontainer .search-ask-ai-btn:hover:not(:disabled):before{opacity:1}.searchcontainer .search-ask-ai-btn:disabled{opacity:.4;cursor:default}.searchcontainer .search-ask-ai-btn:not(:disabled){position:relative;animation:ai-spark-halo 9s ease-in-out 1.5s infinite}.searchcontainer .search-ask-ai-btn:not(:disabled):not(:hover){box-shadow:0 0 calc(var(--ai-spark-glow) * 14px) calc(var(--ai-spark-glow) * 1px) #578cba80}.searchcontainer .search-ask-ai-btn:not(:disabled):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;padding:1px;background:conic-gradient(from var(--ai-spark-angle),rgba(87,140,186,0) 0deg,#578cba 40deg,#bed5ea 70deg,#ffffff 88deg,#ffffff 94deg,rgba(255,255,255,0) 102deg,rgba(255,255,255,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;animation:ai-spark-trace 9s linear 1.5s infinite}@media (max-width: 1400px){.searchcontainer .search-ask-ai-btn{padding:4px 8px}}@media (max-width: 767px){.searchcontainer .search-ask-ai-btn span{display:none}}.searchcontainer .indicator-text{position:relative;top:-2px}.searchcontainer .dynamicsearchpill{padding:6px 12px;background:#578cba;color:#fff;font-size:12px;white-space:nowrap;max-width:50%;max-height:100%;align-content:center;overflow:hidden;text-overflow:ellipsis;min-width:-webkit-fit-content;min-width:fit-content}.searchcontainer .dynamicsearchpill .pilltypelabel{display:block;font-size:10px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchcontainer .pilltypelabel{display:block;font-size:12px}.searchcontainer .searchpill{padding:12px;background:#578cba;color:#fff;font-size:16px;white-space:normal;max-height:100%;min-width:-webkit-fit-content;min-width:fit-content;align-content:center}.searchcontainer .searchpill .pilltypelabel{display:block;font-size:12px}#groups-section-header{color:var(--Grey-800, #2a3137)!important;font-weight:700!important;line-height:22px}.all-bubble-selection{background-color:#e1eefa;border-radius:8px;color:#093861}.all-bubble-selection .procedures-count-pill{background:#195283;border:1px solid #195283}.all-bubble-selection .procedures-count-pill span{color:#fff!important}.all-bubble-hover:hover{background-color:#e6e6e6;border-radius:8px}.all-group-container{padding:8px 16px 8px 0}.model-view-container #procedure-search-with-autofill{margin-top:18px;margin-left:26px}.model-view-container #model-view{height:calc(100vh - 198px)!important}.damage-area-icon{width:14.9px;height:11.99px}#damage-areas-sorting-dropdown [aria-expanded=true]{background:#fff!important}#damage-areas-sorting-dropdown .dropdown-toggle{font-size:16px;border-radius:8px;gap:8px;display:flex;color:#80909e;background-color:#fff;border:transparent;padding:0}#damage-areas-sorting-dropdown .dropdown-toggle b{font-weight:400;color:#80909e}#damage-areas-sorting-dropdown .dropdown-toggle .active{font-weight:400;color:#00111f}#damage-areas-sorting-dropdown .dropdown-toggle .chevron-dropdown-container{display:flex;width:15px;height:15px;justify-content:center;align-items:center;aspect-ratio:1/1}#damage-areas-sorting-dropdown .dropdown-toggle .chevron-dropdown{display:flex;width:12px;height:11px;flex-direction:column;justify-content:center;color:#00111f}#damage-areas-sorting-dropdown .dropdown-toggle:hover b{font-weight:400;color:#195283}#damage-areas-sorting-dropdown .dropdown-toggle:hover .chevron-dropdown{color:#195283}#damage-areas-sorting-dropdown .dropdown-menu{border-radius:8px;padding:8px;margin-top:-6px;margin-left:-2px;width:100%;box-shadow:#578cba80;top:34px}#damage-areas-sorting-dropdown .dropdown-menu .dropdown-item{font-size:16px!important;margin-top:0!important;margin-bottom:0!important;color:#000!important;padding:8px;border-radius:8px;display:flex;align-items:center;gap:8px;cursor:pointer}#damage-areas-sorting-dropdown .dropdown-menu .dropdown-item img{width:20px;height:20px}#damage-areas-sorting-dropdown .dropdown-menu .dropdown-item.active{background-color:#dbe3e566}#damage-areas-sorting-dropdown .dropdown-menu #Sort-Front-To-Back{margin-bottom:8px!important}#damage-areas-sorting-dropdown .dropdown-menu .dropdown-item:hover{background-color:#e6e6e6}.input-on-scroll-search{width:279px;padding-right:130px!important}.input-on-scroll-search,#procedure-modal-search-procedure{padding-left:35px!important}#procedure-down-arrow,#procedure-up-arrow{height:16px;width:16px;border-radius:4px;display:flex;padding:9px;justify-content:center;align-items:center;background-color:#fff}#procedure-down-arrow svg,#procedure-up-arrow svg{color:#9ba8b3}#procedure-down-arrow:hover,#procedure-up-arrow:hover{background-color:#f7f7f8}#procedure-down-arrow:hover svg,#procedure-up-arrow:hover svg{color:#9ba8b3}#procedure-down-arrow:active,#procedure-up-arrow:active{background-color:#e1eefa}#procedure-down-arrow:active svg,#procedure-up-arrow:active svg{color:#578cba}#procedure-down-arrow.disabled,#procedure-up-arrow.disabled{background-color:#fff}#procedure-down-arrow.disabled svg,#procedure-up-arrow.disabled svg{color:#d3d6d9}#inpage-navigation{height:16px;right:32px;-webkit-user-select:none;user-select:none}#inpage-navigation .search-counter{height:16px;padding-right:5px;display:flex;justify-content:center;align-items:center;color:#9ba8b3!important;font-weight:400}.gap-4{gap:4px}.gap-16{gap:16px}.gap-12{gap:12px}.margin-left-32{margin-left:32px}.margin-left-25{margin-left:25px}#procedure-search-results,.procedure-selection{-webkit-user-select:none;user-select:none}#procedure-search-results #OneXIDCount .font-weight-bold>span{top:-5px!important}#procedure-search-results .search-result.procedure-bubble-hover:hover{padding:8px}#procedure-search-results .search-category-pill{margin-bottom:0}.scrollbar-gutter-stable{scrollbar-gutter:stable}.all-group-container .bubble-selection,.all-group-container .bubble-hover:hover,.section-items-container .bubble-selection,.section-items-container .bubble-hover:hover{padding:4px 12px;margin-left:unset}.all-group-container .section-item-holder,.section-items-container .section-item-holder{padding:8px 16px}.all-group-container .section-item,.section-items-container .section-item{padding:4px 12px;line-height:22px}.all-group-container .section-item .procedures-count-pill,.section-items-container .section-item .procedures-count-pill{margin-left:8px;margin-right:unset}.overflow-wrap-anywhere{overflow-wrap:anywhere}.summary-label{font-weight:700;font-size:16px;line-height:22px;margin:0!important}.summary-badge{display:flex;min-width:20px;padding:3px 8px;justify-content:center;align-items:center;gap:10px;border-radius:999px;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:var(--Grey-700, #3e4851);background:var(--Grey-100, #f1f2f3);vertical-align:middle}.summary-badge.active{background:var(--Blue-500, #195283);color:var(--White, #fff)}#procedures-summary-chevron{height:22px;width:22px}.summary-title-group{gap:8px}.summary-wrapper{position:-webkit-sticky;position:sticky;top:0;padding:20px;z-index:1}#selection-group-title{color:var(--Grey-900, #00111f);font-size:16px;font-style:normal;font-weight:600;line-height:22px;margin-right:.5em}#page-level-title .tooltip-wrapper{display:flex!important}#grp-search-indicator-wrapper #dy-res-count{display:flex;flex-flow:column;flex:1 0;gap:8px}#grp-search-indicator-wrapper .view-all-res-pill,#grp-search-indicator-wrapper #dy-res-text{color:var(--Gray-500, #697586);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;flex:1 0;flex-wrap:wrap}#grp-search-indicator-wrapper .view-all-res-pill #dy-res-text-section2,#grp-search-indicator-wrapper #dy-res-text #dy-res-text-section2{gap:var(--8, 8px) 16px}#grp-search-indicator-wrapper .view-all-res-pill #dy-res-text-section2 #dy-res-text-cat,#grp-search-indicator-wrapper #dy-res-text #dy-res-text-section2 #dy-res-text-cat{color:var(--Gray-900, #121926)}#grp-search-indicator-wrapper .view-all-res-pill #dy-res-text-section2 #dy-res-text-cat svg,#grp-search-indicator-wrapper #dy-res-text #dy-res-text-section2 #dy-res-text-cat svg{width:19.8px;height:17.6px;flex-shrink:0;margin-left:4px}#grp-search-indicator-wrapper .view-all-res-pill strong,#grp-search-indicator-wrapper #dy-res-text strong{color:var(--Black, #000);font-weight:500}#grp-search-indicator-wrapper .view-all-res-pill .dy-res-text-count,#grp-search-indicator-wrapper #dy-res-text .dy-res-text-count{font-weight:700}#grp-search-indicator-wrapper .filter-pill-button{display:inline-flex;padding:var(--4, 4px) var(--8, 8px);align-items:center;gap:var(--6, 6px);flex-shrink:0;border-radius:var(--full, 999px);color:var(--Blue-Primary-700, #2e6595);border:1px solid var(--Blue-Primary-200, #bed5ea);background:var(--Blue-Primary-50, #edf4fc);font-size:12px;font-style:normal;font-weight:500;line-height:16px}#grp-search-indicator-wrapper .filter-pill-button.btn-secondary{border:1px solid var(--Gray-200, #e3e8ef);background:var(--Gray-50, #f8fafc);color:var(--Gray-700, #4d4e53)}#grp-search-indicator-wrapper #procedure-search-other-suggestions .pills-container{display:inline-flex;gap:8px}#grp-search-indicator-wrapper #procedure-search-other-suggestions .pills-label{color:var(--Gray-500, #697586);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.cursor-default{cursor:default}.calibration-guide{display:flex;padding:var(--2, 2px) var(--6, 6px);align-items:center;gap:var(--4, 4px)}.calibration-guide .calibration-content,.calibration-guide .icon{display:flex;width:16px;height:16px;justify-content:center;align-items:center;aspect-ratio:1/1}.calibration-guide .calibration-icon{display:flex;width:12px;height:11px;flex-direction:column;justify-content:center;left:2px;top:2.5px;color:var(--Blue-Primary-700, #2e6595);text-align:center;font-family:"Font Awesome 6 Sharp";font-size:12px;font-style:normal;font-weight:400;line-height:normal}.calibration-guide .procedure-icon{display:flex;width:12px;height:11px;flex-direction:column;justify-content:center;left:2px;top:2.5px;color:var(--Cyan-700, #0f6876);text-align:center;font-family:"Font Awesome 6 Sharp";font-size:12px;font-style:normal;font-weight:400;line-height:normal}.calibration-guide .procedure-label{min-width:8px;color:var(--Cyan-700, #0f6876);text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.calibration-guide .calibration-label{min-width:8px;color:var(--BluePrimary-700, #2e6595);text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.calibration-badge{border-radius:var(--4, 4px);border:1px solid var(--BluePrimary-200, #bed5ea);background:var(--BluePrimary-50, #edf4fc)}.procedure-badge{border-radius:var(--4, 4px);border:1px solid var(--Cyan-200, #92e5f2);background:var(--Cyan-50, #e4f8fc)}.calibration-badge:hover{background:var(--Blue-Primary-100, #e0edfa)}.procedure-badge:hover{background:var(--Cyan-100, #c9f2f8)}.procedure-container{display:flex;padding:0 var(--0, 0);flex-direction:column;align-self:stretch}.procedure-selection{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:var(--12, 12px);border:1px solid var(--Gray-200, #e3e8ef);background:var(--White, #fff)}.procedure-selection:hover{border-radius:var(--12, 12px);border:1px solid var(--Gray-200, #e3e8ef);background:var(--Gray-50, #f8fafc)}.procedure-selection.checked-procedure:hover,.checked-procedure{border:1px solid var(--Blue-Primary-500, #578cba)}.calibration-justify{min-width:8px;flex:1 0;color:var(--Gray-500, #697586);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.calibration-type-container{display:flex;padding:var(--6, 6px) var(--4, 4px);align-items:center;gap:var(--8, 8px)}.calibration-type{min-width:8px;color:var(--Gray-700, #4d4e53);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;cursor:default}.calibration-type:hover{color:var(--Black, #000)}.calibration-component-sub-header{margin-left:4px;color:var(--White, #fff);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.calibration-type-body{display:flex;padding:var(--12, 12px) var(--24, 24px);align-items:center;gap:var(--8, 8px);align-self:stretch;border-radius:var(--0, 0);background:var(--Blue-Primary-100, #e0edfa)}.calibration-body-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--Black, #000);text-overflow:ellipsis;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.calibration-icon-info{color:#578cba;display:flex;width:16px;height:16px;justify-content:center;align-items:center;text-align:center;font-size:16px;font-style:normal;font-weight:900;line-height:normal;cursor:default}.tooltip-container{display:flex;padding:var(--8, 8px);align-items:flex-start;gap:var(--8, 8px);align-self:stretch;border-radius:var(--8, 8px)!important;background:var(--Gray-800, #202939);flex:1 0;color:var(--Gray-50, #f8fafc);text-align:left;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.sub-procedure-container{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--0, 0)}.sub-procedure-content{display:flex;padding:var(--0, 0);flex-direction:column;align-items:flex-start;gap:var(--0, 0);align-self:stretch;border-radius:var(--6, 6px);background:var(--White, #fff);border:1px solid transparent}.sub-procedure-content .filter-pill-button{height:20px;display:inline-flex;padding:var(--2, 2px) var(--6, 6px);align-items:center;gap:var(--4, 4px);flex-shrink:0;border-radius:var(--full, 999px);border:1px solid var(--Gray-200, #e3e8ef);background:var(--Gray-100, #eef2f6);color:var(--Gray-700, #4d4e53);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.sub-procedure-content .filter-pill-button:hover{border-radius:999px;background:#d3d6d9!important}.sub-procedure-content .filter-pill-button .badge-count{font-weight:600}.sub-procedure-content .filter-pill-button svg{width:12px;height:11px}.sub-procedure-content:hover{border:1px solid var(--Gray-200, #e3e8ef)}.subprocedure-item-search{padding:var(--12, 12px);width:100%}.subprocedure-item-search:hover{border-radius:var(--6, 6px);background:var(--Gray-50, #f8fafc)}.subprocedure-bubble-active{display:flex;align-items:center;align-content:center;gap:8px;align-self:stretch;flex-wrap:wrap;width:100%}.subprocedure-bubble-active .procedure-bubble-title-part{gap:8px;justify-content:space-between}.calibration-check-all{margin-bottom:12px}.calibration-check-all-label{color:var(--Blue-Primary-500, #578cba);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.calibration-check-all .procedure-item-container-top .procedure-checkbox-container{padding:2px!important;min-width:initial!important;width:initial!important}.procedure-content{display:flex;align-items:flex-start;align-content:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap;min-width:-webkit-fit-content;min-width:fit-content}.subprocedure-icon{margin-top:0}.sub-procedure-content-container{width:100%;flex-direction:row;align-items:flex-start;display:flex;padding-left:10px;gap:var(--2, 2px)}.tree-structure{padding-right:24px;position:relative}.tree-icon-container{display:flex;height:22px;width:22px;align-self:stretch;left:20px;stroke-width:1px;stroke:var(--Gray-200, #e3e8ef);cursor:default;position:absolute}.badge-container{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;flex-shrink:0;margin-left:auto}.pill-container{display:flex;padding:4px 0 0;align-items:center;gap:8px;flex-wrap:wrap}.procedure-checkbox{flex:1 1}.calibration-justification{display:flex;padding:var(--0, 0) var(--2, 2px);align-items:flex-start;gap:8px;min-width:8px;flex:1 0;color:var(--Gray-700, #4d4e53);font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.parent-procedure-container{padding:var(--12, 12px);cursor:pointer}.sub-procedure-list-container{padding:0 0 12px 12px}.tree-branch{height:23px;width:22px;border-style:solid;border-color:#e3e8ef;border-width:0px 0px 1px 1px;border-bottom-left-radius:6px;stroke-width:1px;stroke:var(--Gray-200, #e3e8ef);margin-left:-1px}.badge-beta{display:flex;padding:2px 8px;justify-content:flex-end;align-items:center;gap:10px;border-radius:100px;background:var(--Success-500, #16b364);color:var(--Gray-100, #eef2f6);text-align:right;color:var(--Success-25, #f6fef9);text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px;text-transform:uppercase;cursor:default}.calibration-group-title{display:flex;gap:8px;font-weight:700}.calibration-header{display:flex;border-radius:8px 8px 0 0;overflow:hidden;color:#fff;color:var(--White, #fff);font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.calibration-header .component-header{display:flex;padding:0;align-items:center;gap:10px;border-radius:var(--0, 0);border-right:1px solid var(--Blue-Primary-700, #2e6595);background:var(--Blue-Primary-800, #195283)}.calibration-header .justification-header{padding:0;display:flex;align-items:center;gap:10px;flex:1 0;border-radius:var(--0, 0);border-right:1px solid var(--Blue-Primary-700, #2e6595);background:var(--Blue-Primary-800, #195283)}.calibration-header .calibration-mode-header{display:flex;padding:0;align-items:center;gap:10px;border-radius:var(--0, 0);background:var(--Blue-Primary-800, #195283)}.calibration-body{display:flex;border-radius:8px;border:1px solid var(--Blue-Primary-200, #bed5ea);overflow:hidden;color:var(--Black, #000);text-overflow:ellipsis;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;cursor:default}.calibration-body .component-body{display:flex;padding:var(--16, 16px) var(--24, 24px);align-items:center;gap:var(--8, 8px);align-self:stretch;border-radius:var(--0, 0);border-right:1px solid var(--Blue-Primary-200, #bed5ea);background:var(--Blue-Primary-100, #e0edfa)}.calibration-body .justification-body{display:flex;padding:var(--0, 0) var(--24, 24px);flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:1 0;align-self:stretch;border-radius:var(--0, 0);border-right:1px solid var(--Blue-Primary-200, #bed5ea);background:var(--Blue-Primary-100, #e0edfa)}.calibration-body .calibration-mode-body{display:flex;padding:var(--16, 16px) var(--24, 24px);align-items:center;gap:10px;align-self:stretch;border-radius:var(--0, 0);background:var(--Blue-Primary-100, #e0edfa)}.calibration-header+.calibration-body{border-top:none;border-top-left-radius:unset;border-top-right-radius:unset}.header-content{padding:var(--12, 12px) var(--24, 24px);cursor:default}.justification-body-content{display:flex;padding:var(--16, 16px) var(--0, 0);flex-direction:column;align-items:flex-start;gap:var(--2, 2px);align-self:stretch}.condition-calibration{color:var(--Black, #000);font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.procedure-bubble-title-content{display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:8px;flex:1 1;min-width:0}.procedure-bubble-title-content>.procedure-title-part{line-height:1.25rem}.procedure-bubble-title-content .procedure-content{display:unset}.search-container-space,.ReactVirtualized__Grid__innerScrollContainer{margin-right:2px}.modal-badge-container{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.modal-calibration-badges{display:inline-flex;align-items:center;gap:8px}.rl-switch{position:relative;display:inline-block;width:36px;height:20px}.rl-switch input{opacity:0;width:0;height:0}.rl-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.rl-slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s}input:checked+.rl-slider{background-color:var(--Blue-Primary-600, #4279a8)}input:focus+.rl-slider{box-shadow:0 0 1px var(--Blue-Primary-600, #4279a8)}input:checked+.rl-slider:before{transform:translate(26px);left:-8px}.rl-slider.round{border-radius:34px}.rl-slider.round:before{border-radius:50%}.pill-badge{border-radius:24px;padding:2px 6px;font-weight:500;font-size:12px;text-align:center;transition:all .25s ease-in-out;display:inline-flex;align-items:center;justify-content:center}.rc-status-pill-active{border:1px solid transparent;background-color:#16b364;color:#fff}.rc-status-pill-inactive{padding:2px 4px;color:#364152}.help-tooltip{background-color:#578cba;border-radius:50%}.rl-icon{display:flex;justify-content:center;align-items:center}.rl-icon img{object-fit:contain}.rounded-12{border-radius:12px}.rounded-8{border-radius:8px}.gap-8{gap:8px}.p-12{padding:12px}@media (min-width: 1400px){.procedures-side-bar{width:450px;transition:all .25s ease-in-out}}.calibration-message{border:1px solid var(--BluePrimary-200, #bed5ea);background:var(--BluePrimary-50, #edf4fc)}.calibration-message .mtop-2{margin-top:2px}.calibration-message .icon{display:flex;width:20px;height:21px;flex-direction:column;justify-content:center;flex-shrink:0;color:var(--BluePrimary-500, #578cba);text-align:center;font-family:"Font Awesome 7 Pro";font-size:20px;font-style:normal;font-weight:900;line-height:normal}.calibration-message .calibration-icon{gap:16px}.calibration-message .calibration-text{align-self:stretch;color:var(--Black, #000);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.calibration-message .calibration-header-text{flex:1 0;color:var(--Black, #000);font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.calibration-message .close{display:flex;padding:var(--2, 2px);justify-content:center;align-items:center;gap:var(--4, 4px);aspect-ratio:1/1;border-radius:var(--4, 4px);background:var(--Whitesubtle, rgba(255, 255, 255, .01))}.calibration-message .close .close-button{display:flex;width:20px;height:20px;justify-content:center;align-items:center;aspect-ratio:1/1}.calibration-message .close .icon{display:flex;width:12px;height:11px;flex-direction:column;justify-content:center;left:4px;top:4.5px;color:var(--Gray-500, #697586);text-align:center;font-family:"Font Awesome 7 Pro";font-size:12px;font-style:normal;font-weight:400;line-height:normal}.calibration-message .calibration-navigation{display:flex;padding:var(--8, 8px) var(--12, 12px);justify-content:center;align-items:center;gap:var(--4, 4px);border-radius:var(--8, 8px);background:var(--BluePrimary-700, #2e6595)}.calibration-message .calibration-navigation .car-burst-icon{display:flex;width:16px;height:16px;justify-content:center;align-items:center}.calibration-message .calibration-navigation .car-burst-icon .damage-icon{display:flex;width:16px;height:16px;flex-direction:column;justify-content:center;left:1.5px;top:2px;color:var(--White, #fff);text-align:center;font-family:"Font Awesome 7 Pro";font-size:12px;font-style:normal;font-weight:900;line-height:normal}.calibration-message .calibration-navigation .navigation-text-container{display:flex;padding:0 var(--4, 4px);justify-content:center;align-items:center;gap:10px}.calibration-message .calibration-navigation .navigation-text-container .navigation-text{color:var(--White, #fff);font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.calibration-message .calibration-navigation .chevron-icon{display:flex;width:16px;height:16px;justify-content:center;align-items:center;aspect-ratio:1/1}.calibration-message .calibration-navigation .chevron-icon .navigate-icon{display:flex;width:12px;height:11px;flex-direction:column;justify-content:center;left:1.5px;top:2px;color:var(--White, #fff);text-align:center;font-family:"Font Awesome 7 Pro";font-size:12px;font-style:normal;font-weight:400;line-height:normal}.calibration-message .text-container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--12, 12px);flex:1 0}.calibration-align-centre{margin-top:auto;margin-bottom:auto}.calibration-sticky-header{padding-top:5px;padding-bottom:21px}#procedure-availability{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;flex:1 0;align-self:stretch;height:100%}#procedure-availability .icon-container{border-radius:100px;border:1px solid rgba(255,255,255,.8);background:#e0edfa;box-shadow:0 0 150px 20px #abc5dd73,2px 4px 4px #578cba3d inset;display:flex;padding:20px;justify-content:flex-end;align-items:flex-end;gap:10px}#procedure-availability .icon-container svg{width:32px;height:32px}#procedure-availability .text-content{display:flex;flex-direction:column;gap:8px}#procedure-availability h5{color:#697586;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px;align-self:stretch;margin:0}#procedure-availability p{color:var(--Gray-500, #697586);text-align:center;align-self:stretch;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:0;margin:0}#procedure-availability button{display:flex;padding:10px 16px;justify-content:center;align-items:center;gap:4px;border-radius:8px;background:#2e6595;color:#fff;border:0px}.ro-plan-header{padding-right:5px}.plan-header-icon{color:#578cba!important}.plan-header-icon .user-plus-icon{left:2px}.plan-header-secondary-text{color:#578cba!important}.repair-plan-container{padding:24px 40px;background:#f8fafc;height:calc(100vh - 56px);display:flex;flex-direction:column}.repair-plan-container>.repairplans-table-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}@media screen and (max-width: 1023.98px){.repair-plan-container{position:static!important;display:block;height:auto;padding:16px 13px}}.plan-header-text{color:#253441!important}.plan-nav{margin:24px 0 0;padding:0;list-style:none;width:100%}.plan-nav-step{display:block}.plan-step{display:flex;align-items:flex-start;gap:12px}.plan-step__indicator{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding-top:1px}.plan-step-circle{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;font-family:Inter,sans-serif;flex-shrink:0;background:#9cbcda;color:#253441}.plan-step-circle span{line-height:1}.plan-step-circle--active{background:#fff}.plan-step-circle .plan-step-circle__icon{font-size:8px}.plan-nav time.selected:after{content:"";position:absolute;z-index:2;right:0;top:0;transform:translate(50%);border-radius:50%;background:#c3a05f;border:2px #253441 solid;width:1em;height:1em}.plan-step__connector{width:1px;flex:0 0 16px;background:#ffffff4d;margin:4px 0}.plan-step__label{padding-top:0;font-size:14px;font-family:Inter,sans-serif;color:#bed5ea;text-decoration:none!important;line-height:20px;display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;padding-bottom:24px}.plan-step__label--active{color:#fff;font-weight:400}.plan-step__label--active:hover{color:#fff}.plan-step__label--disabled{opacity:.45;cursor:default}.plan-step__label:last-child{padding-bottom:0}.plan-step__label:hover:not(.plan-step__label--disabled):not(.plan-step__label--active){color:#bed5eabf}.plan-step__label:hover:not(.plan-step__label--disabled)>span:first-child{text-decoration:underline}.plan-step__badge{display:inline-flex;align-items:center;justify-content:center;min-width:8px;padding:2px 4px;background:var(--BluePrimary-500, #578cba);border-radius:999px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:12px;color:var(--Primary-50, #edf4fc);flex-shrink:0}.plan-nav-links-card{margin:24px 0 0;background:#253441;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.plan-nav-links-card .plan-nav-link{position:relative;display:flex;align-items:center;gap:8px;padding:12px;color:#bed5ea;text-decoration:none!important;font-size:14px;font-family:Inter,sans-serif;line-height:20px}.plan-nav-links-card .plan-nav-link+.plan-nav-link:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:#ffffff14}.plan-nav-links-card .plan-nav-link:hover{color:#bed5eabf;text-decoration:underline!important}.plan-nav-links-card .plan-nav-link.active{color:#fff;background:#ffffff0d}.plan-nav-links-card .plan-nav-link .plan-nav-link__icon{font-size:12px;width:20px;flex-shrink:0}.side-nav-icon-item{font-family:Inter,sans-serif;color:#fff}.plan-header{flex-shrink:0;border-bottom:1px solid #e6e6e6;padding-top:12px;padding-bottom:12px}.plan-header #ro-copy-icon{height:24px;width:24px;padding:2px;display:flex;justify-content:center;align-items:center}.plan-header #ro-copy-icon svg{height:12px;color:var(--BluePrimary-500, #578cba)}.plan-header #ro-copy-icon:hover{border-radius:var(--6, 6px);background:var(--Primary-50, #edf4fc)}.plan-header #ro-copy-icon:hover svg{color:var(--Primary-700, #2e6595)}.plan-header #ro-copy-icon:focus{border-radius:var(--6, 6px);background:var(--Whitesubtle, rgba(255, 255, 255, .01));box-shadow:0 0 0 1px var(--Background-Lgiht, #fff),0 0 0 2px var(--Primary-200, #bed5ea)}.plan-header #ro-copy-icon:focus svg{color:var(--Primary-500, #578cba)}.plan-header #ro-copy-icon:active{border-radius:var(--6, 6px);background:var(--Primary-100, #e0edfa)}.plan-header #ro-copy-icon:active svg{color:var(--Primary-700, #2e6595)}.plan-header-secondary-text{font-size:16px}.side-nav-icon-item.disabled{opacity:.5}.side-nav-icon-item-child.disabled{cursor:default!important}.side-nav-icon-item-child-text.disabled{cursor:default!important;color:#fff!important}.plan-nav-list{display:flex;flex-direction:column;background-color:#253441;text-align:left;z-index:1003;top:56px;bottom:0;flex-wrap:nowrap;padding-bottom:min(4vh,80px)}.plan-nav-list .flex-top{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(155,165,176,.7) transparent}.plan-nav-list .flex-top::-webkit-scrollbar{width:20px}.plan-nav-list .flex-top::-webkit-scrollbar-track{background:transparent}.plan-nav-list .flex-top::-webkit-scrollbar-thumb{background-color:#9ba5b0b3;border-radius:999px;border:7px solid transparent;background-clip:content-box}.plan-nav-list .flex-top::-webkit-scrollbar-thumb:hover{background-color:#e5e5e5}.plan-nav-list .bottom-nav{position:static;flex:0 0 auto;width:248px;background-color:#253441;display:flex;flex-direction:column}.plan-nav-list .bottom-nav section{display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(255,255,255,.1);padding:24px}.plan-nav-list .bottom-nav section .side-nav-icon-item{display:flex;align-items:center;gap:4px;font-size:14px;color:#bed5ea;padding-top:0!important;padding-bottom:0!important;font-family:Inter,sans-serif;line-height:20px}.plan-nav-list .bottom-nav section .side-nav-icon-item-child,.plan-nav-list .bottom-nav section .side-nav-icon-item-child-text{padding-left:0;padding-right:0}.plan-nav-list .bottom-nav section .side-nav-icon-item-child{margin-right:0!important;width:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.plan-nav-list .bottom-nav section .side-nav-icon-item-child-text{color:#bed5ea}.plan-nav-list .bottom-nav section .side-nav-icon-item-child-text:hover{color:#bed5eabf;text-decoration:underline}.plan-nav-list .bottom-nav section .side-nav-icon-item-selected,.plan-nav-list .bottom-nav section .side-nav-icon-item-child-text.side-nav-icon-item-selected{color:#bed5ea!important}.plan-nav-list .bottom-nav section:last-of-type{padding:16px 24px}.table-striped:last-child{border-radius:20px}.table-striped tbody .table-striped:last-child{border-radius:20px}.vehicleinfo{color:#fff!important;padding-left:20px;padding-right:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:all .2s ease-in-out}#vehicle-information-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}#vehicle-information-card #side-nav-plan-vehicle-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:var(--White, #fff);text-overflow:ellipsis;font-family:var(--font-family-Inter, Inter);font-size:14px;font-style:normal;font-weight:600;line-height:var(--line-height-20, 20px)}#vehicle-information-card #vin-details{display:flex;padding:var(--0, 0);justify-content:center;align-items:center;gap:var(--4, 4px);color:var(--White, #fff);font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-14, 14px);font-style:normal;font-weight:var(--font-weight-medium, 500);line-height:var(--line-height-20, 20px)}#vehicle-information-card #vin-details #vin-copy-icon{height:20px;width:20px;display:flex;justify-content:center;align-items:center;cursor:pointer}#vehicle-information-card #vin-details #vin-copy-icon svg{height:12px;color:#bed5ea}#vehicle-information-card #vin-details #vin-copy-icon:hover{border-radius:var(--6, 6px);background:var(--Primary-50, #003c71)}#vehicle-information-card #vin-details #vin-copy-icon:hover svg{color:var(--Primary-700, #bed5ea)}#vehicle-information-card #vin-details #vin-copy-icon:focus{border-radius:var(--6, 6px);background:var(--Whitesubtle, #1a1a1a);box-shadow:0 0 0 1px var(--Background-Lgiht, #1a1a1a),0 0 0 2px var(--Primary-200, #2e6595)}#vehicle-information-card #vin-details #vin-copy-icon:focus svg{color:var(--Primary-500, #79a4ca)}#vehicle-information-card #vin-details #vin-copy-icon:active{border-radius:var(--6, 6px);background:var(--Primary-100, #195283)}#vehicle-information-card #vin-details #vin-copy-icon:active svg{color:var(--Primary-700, #bed5ea)}#vehicle-information-card #veh-info-vin-container{display:flex;align-items:flex-start;align-content:flex-start;gap:4px var(--4, 4px);align-self:stretch;flex-wrap:wrap}#vehicle-information-card #veh-info-vin-container #vin-details{color:var(--White, #fff);font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-14, 14px);font-style:normal;font-weight:var(--font-weight-medium, 500);line-height:var(--line-height-20, 20px)}#vehicle-information-card #veh-info-vin-container #vin-details #vin-number{font-weight:var(--font-weight-regular, 400)}#vehicle-information-card #veh-info-vin-container #rl-id-container{gap:4px;color:#9cbcda;font-weight:400;font-size:12px;line-height:16px;font-family:Inter,sans-serif}.clickable{cursor:pointer!important}.camera-plus-icon{max-width:50px}.chevron-padding{padding-left:"5px"}.inline-block{display:inline-block}.mw-80{max-width:80%}.align-top{vertical-align:top}.bg-secondary-white{background-color:#e6e6e6}.summary:hover .iconrow{background-color:#f2f2f2}.summary .iconrow-active{color:#f2f2f2;padding-left:4px}.summary:hover .iconrow-active{color:#b7bec4}.summary .procedure-margin{margin-left:10px}.summary .iconrow{margin-right:18px}.procedure .main-procedure-padding{padding-left:55px}.procedure .sub-procedure-padding{padding-left:80px}.procedure .sub-procedure-text{margin-left:9px}.dragging-item-upward{box-shadow:0 4px 6px #0000001a;border-top:2px solid #578cba!important;background-color:#fff!important;z-index:1005!important;position:relative!important;cursor:grabbing}.dragging-item-downward{box-shadow:0 -4px 6px #0000001a;border-bottom:2px solid #578cba!important;background-color:#fff!important;z-index:1005!important;position:relative!important;cursor:grabbing}.dragrow-item{z-index:1;position:static}.remove-disabled-bg:disabled{background-color:#fff!important;opacity:1!important}.remove-disabled-bg:disabled::placeholder{color:#9ba8b3}#unassigned-plans-tab-count.badge-warning{background-color:#e6a81a!important;color:#fff!important}.oemiq-select,.oemiq-select:focus-within,.oemiq-select:focus-visible,.oemiq-select:focus{outline:none!important;border:0px;color:#578cba}.oemiq-title,.h1,.h2,.h3{font-family:Poppins;font-style:normal;font-weight:600;letter-spacing:0px;line-height:22px;color:#45505a}.h1{font-size:26px;line-height:55px}.h2{font-size:20px}.h3{font-size:16px;line-height:22px;letter-spacing:0px;color:#45505a}.light{font-weight:300!important}.cursor-empty-state-not-allowed{cursor:url(/images/cursor-not-allowed-disabled.svg) 16 16,not-allowed}.text-dark-grey{color:#45505a}.text-blue-4{color:#195283}.text-blue-5{color:#578cba}.text-dark-grey-2{color:#212121}.text-dark-grey-3{color:#707070}.text-light-grey{color:#9ba8b3}.text-light-grey-2{color:#b7bec4}.text-blue{color:#195283}.text-darker-blue{color:#416583}.text-secondary-blue{color:#578cba}.text-grey{color:#45505a}.text-yellow{color:#c3a05f}.font-extra-large{font: 600 36px/55px Poppins}.font-extra-large-thin{font: 300 36px/55px Poppins}.font-large-thin{font: 300 22px/30px Poppins}.font-large{font: 600 20px/30px Poppins}.font-small{font: 600 12px/25px Poppins}.font-medium{font: 600 16px/25px Poppins}.font-medium-bold{font: 450 16px/25px Poppins}.font-medium-thin{font: 300 16px/25px Poppins}.font-open-small{font: 12px/17px Open Sans}.font-open-medium{font: 16px/22px Open Sans!important}.text-page-header{text-decoration:none}.text-page-body{padding-bottom:20px}.legal-title{padding:5px;width:100%}.active-text{color:#c3a05f}.italic{font-style:italic!important}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:14px/22px}h6{font-size:14px}.responsive-text{font-size:90%}.font-medium{font: 600 14px/22px Poppins}.font-open-medium{font: 14px/22px Open Sans}}.navigation-item-span{font-weight:300!important;padding-top:15px}.nav-link.active{color:#fff!important}.nav-item-icon{display:inline-block;padding:6px 6px 6px 0}.nav-logo{width:140px}.nav-item-icon-text{display:inline-block;padding:15px 5px 5px}.nav-text{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.navigation-item-span.shine{position:relative}.navigation-item-span.shine:after{content:"";position:absolute;pointer-events:none;top:10px;left:0;right:0;height:30px;border-radius:4px;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 48%,rgba(255,255,255,.55) 52%,transparent 70%) 150% 0/250% 100%;animation:insights-nav-shine-sweep 5s ease-in-out 3}@keyframes insights-nav-shine-sweep{0%,40%{background-position:150% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion: reduce){.navigation-item-span.shine:after{animation:none;display:none}}.help-center-nav-item{height:24px;gap:8px}.help-center-nav-item .icon-container{height:24px;width:24px}.help-center-nav-item .help-center-icon{height:20px;width:20px}#search-tooltip-portal{position:fixed;top:0;left:0;width:0;height:0;z-index:999999;pointer-events:none;overflow:visible}.tooltip-tip.search-result-tooltip{position:fixed!important;z-index:999999!important;max-height:none!important;max-width:265px!important;box-shadow:0 2px 8px #00000026!important;pointer-events:none!important}.new-procedure-modal{height:100vh;max-height:100vh;max-width:75%;padding:1.75rem!important;margin:0 auto!important}.new-procedure-modal .modal-content,.new-procedure-modal #procedure-html-modal-body{height:100%}.new-procedure-modal .modal-header .print-download-btn{width:245px;display:flex;justify-content:space-evenly;align-items:center}.new-procedure-modal .modal-header .custom-btn{color:#45505a;border-color:#9ba8b3;background-color:#f1f2f3;border-width:.5px;height:2rem!important;border-radius:6px}.new-procedure-modal .modal-header .custom-btn .custom-icon{height:.8rem;width:.8rem}.new-procedure-modal .modal-header .custom-btn #loading-indicator{position:relative;background-color:#f1f2f3;height:auto!important;width:auto!important;margin:0;padding:0}.new-procedure-modal .modal-header .custom-btn #loading-indicator .loading-logo{height:.8rem;width:.8rem;margin-right:.5rem;filter:brightness(0) saturate(100%) invert(28%) sepia(10%) saturate(870%) hue-rotate(169deg) brightness(92%) contrast(82%)}.new-procedure-modal .modal-header .custom-btn:hover:not(:disabled){box-shadow:0 5px 15px #48484a1a}.new-procedure-modal .modal-header .custom-btn.clicked{border-color:#45505a}.new-procedure-modal .modal-header .custom-btn:focus{box-shadow:none}.new-procedure-modal .modal-header .custom-btn:disabled{color:#b7bec4;border-color:#b7bec4;background-color:#f1f2f3;opacity:1}.new-procedure-modal .modal-header .disabled-border-shadow:disabled{box-shadow:0 5px 15px #48484a1a}.new-procedure-modal .modal-header .separator{width:1.2px;height:1.4rem;background:#b7bec4}.new-procedure-modal .modal-header .separator-align{margin-left:11.2px}.new-procedure-modal .modal-header .no-separator{width:1.2px;height:1.4rem;background:transparent}.new-procedure-modal .modal-header .close{padding:0rem;margin:.25rem .25rem .25rem 1rem;font-size:2rem;line-height:1.4rem!important;text-shadow:0px 0px}.new-procedure-modal .modal-header .close span{font-weight:900;width:1.8rem;height:1.8rem;line-height:2.1rem!important;justify-content:center;align-items:center;display:inline-block;color:#45505a;font-family:Times New Roman,Times,serif}.new-procedure-modal .modal-header .close span:hover{background-color:#f1f2f3;border-radius:4px;color:#202023}.new-procedure-modal .modal-header .form-control{height:2rem!important}.new-procedure-modal .modal-header .text-wrapper{font-family:inherit;display:flex;align-items:center;justify-content:center;text-align:center;padding:4px 8px;margin:4px;border:solid 1px #253441;color:#45505a;height:calc(1.5em + .4rem + 2px);width:-webkit-fit-content;width:fit-content;text-indent:inherit;border-radius:6px}.new-procedure-modal .modal-header .vl{border-left:solid 2px lightgray;margin-right:16px;height:calc(1.5em + .4rem + 2px)}.new-procedure-modal .modal-header .chev-spacing{padding:0}.new-procedure-modal .modal-header .chev-spacing-inactive{padding-left:0}.new-procedure-modal .modal-header .procedure-title-and-tools{margin-bottom:.5rem;min-height:24px}.new-procedure-modal .modal-header .chevron-tooltip{position:absolute;right:19px;top:57px}.new-procedure-modal .modal-header .chevron-tooltip .tooltip-tip{top:120%;width:15rem;padding:5px 8px;line-height:1rem;position:absolute;font-size:.8rem;word-wrap:break-word;text-wrap-mode:wrap}.new-procedure-modal .modal-header .chevron-tooltip .tooltip-tip:after{top:-4px;margin-left:-5px;width:10px;border-radius:1.5px}.new-procedure-modal .modal-header .chevron-tooltip .btn{padding:.35rem .5rem}.new-procedure-modal .modal-header .gtooltip{font-family:inherit;font-size:12px;margin-top:.5rem;color:#45505a;font-weight:400}.new-procedure-modal .modal-header .gtooltip .procedure-modal-damage-area-icon{height:16px;width:16px}.new-procedure-modal .modal-header .gtooltip .groups-tooltip-content{overflow-y:auto;max-height:6.2rem;padding-right:10px}.new-procedure-modal .modal-header .gtooltip .tooltip-tip{width:-webkit-max-content;width:max-content;padding:5px 10px;position:absolute;font-size:.8rem;text-align:center;top:105%;left:50%;transform:translate(-50%);text-align:left;transition:transform 3s ease}.new-procedure-modal .modal-header .gtooltip .tooltip-tip .pats-sick-scroll ::-webkit-scrollbar{background-color:transparent;width:4px;border-radius:8px}.new-procedure-modal .modal-header .gtooltip .tooltip-tip .pats-sick-scroll ::-webkit-scrollbar-thumb:hover{border:4px solid #b6bec4}.new-procedure-modal .modal-header .gtooltip .tooltip-tip .pats-sick-scroll ::-webkit-scrollbar-thumb{border:4px solid #b6bec4;border-radius:2px;height:1px}.new-procedure-modal .modal-header .gtooltip .tooltip-tip .pats-sick-scroll ::-webkit-scrollbar-track{background-color:transparent;border-radius:0}.new-procedure-modal .modal-header .gtooltip .tooltip-tip .pats-sick-scroll ::-webkit-scrollbar-track:hover{background-color:transparent}.new-procedure-modal .modal-header .gtooltip .tooltip-tip:after{top:-4px;margin-left:-5px;width:10px;border-radius:1.5px}.new-procedure-modal .modal-header .chev-btn{margin-right:0}.new-procedure-modal .modal-header .chev-btn:hover{background-color:#f5f5f5}.new-procedure-modal .modal-footer{justify-content:center;padding:.8rem;font-size:70%;margin:0}.new-procedure-modal .modal-footer .note{font-size:70%;margin:0}.empty-state-color-filter{filter:brightness(0) saturate(100%) invert(66%) sepia(24%) saturate(162%) hue-rotate(166deg) brightness(97%) contrast(86%)}.empty-state-color{color:#9ba8b3}.disabled-div{pointer-events:none;color:#9ba8b3}.procedure-tab-container .empty-state-container .empty-state-header{font-family:Open Sans;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:.5rem}.procedure-tab-container .empty-state-container .empty-state-text,.procedure-tab-container .empty-state-container .empty-state-text-gray{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.procedure-tab-container .empty-state-container .empty-state-icon .fa-stack{height:2rem;width:2rem}.procedure-tab-container .empty-state-container #search-no-results{overflow-y:auto}.procedure-tab-container .empty-state-container.proc-no-res{gap:1.5rem;margin:unset;width:"100%";align-self:"center"}.procedure-tab-container .empty-state-container.proc-no-res .empty-state-container-body{gap:16px;display:flex;flex-direction:column;align-items:center;justify-content:center}.procedure-tab-container .empty-state-container.proc-no-res .flex-pills{gap:8px}.procedure-tab-container .empty-state-container.proc-no-res .empty-state-header,.procedure-tab-container .empty-state-container.proc-no-res .empty-state-text,.procedure-tab-container .empty-state-container.proc-no-res .empty-state-text-gray{color:var(--Gray-500, #697586)}.procedure-tab-container .empty-state-container.proc-no-res .empty-state-text-footer{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:var(--Gray-500, #697586)}.procedure-tab-container .empty-state-container.proc-no-res .empty-state-text-footer #help-center-empty-state{color:#578cba;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.procedure-tab-container .empty-state-container.proc-no-res .empty-state-icon .fa-stack{height:4.5rem;width:4.5rem;opacity:1;border-radius:50%;-webkit-clip-path:circle(50%);clip-path:circle(50%);border-width:1px;gap:10px;padding:24px;background:#e1eefa;border:1px solid;border-image-source:linear-gradient(180deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,.6) 100%);box-shadow:2px 4px 4px #578cba3d inset,0 0 150px 10px #abc5dd73}.procedure-tab-container .empty-state-container.proc-no-res .no-res-msg .strong-text{color:#578cba;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.procedure-tab-container .empty-state-container.proc-no-res #clickable-kw{color:var(--Blue-Primary-500, #578cba);font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.procedure-tab-container .empty-state-container.proc-no-res #search-no-results{overflow-y:auto}.procedure-tab-container .empty-state-container.proc-no-res .btn-clear-search{display:flex;padding:10px 24px;align-items:center;gap:8px;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.procedure-tab-container .empty-state-container.proc-no-res .btn-group-comm{gap:16px}.procedure-tab-container .empty-state-container.proc-no-res .btn-group-comm button{display:flex;padding:10px 24px;align-items:center;gap:8px;height:40px}.procedure-tab-container .empty-state-container.proc-no-res .btn-group-comm button.btn-search-new-proc{border-radius:8px;border:1px solid var(--Blue-Primary-400, #79a4ca);background:var(--White, #fff);box-shadow:0 2px 4px -2px #00000014,0 4px 8px -2px #45505a0a;color:var(--Blue-Primary-500, #578cba);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:8px 24px}.procedure-tab-container .empty-state-container.proc-no-res .btn-group-comm button.btn-search-all-proc{border-radius:8px;background:var(--Blue-Primary-700, #2e6595);box-shadow:0 2px 4px -2px #00000014,0 4px 8px -2px #45505a0a;padding:8px 24px;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.procedure-tab-container .empty-state-container.proc-no-res .btn-group-comm button.btn-search-all-proc .badge{display:flex;padding:var(--2, 2px) var(--6, 6px);flex-direction:column;justify-content:center;align-items:center;gap:10px;color:var(--Blue-Primary-900-OEC, #003c71);text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:16px;height:auto;border-radius:var(--full, 999px);border:1px solid var(--Blue-Primary-200, #bed5ea);background:var(--Blue-Primary-50, #edf4fc);min-width:8px;top:0}.procedure-tab-container .empty-state-container.proc-no-res .btn-outline-primary{border-radius:.5rem}.procedure-tab-container .empty-state-container.proc-no-res .btn-outline-primary:hover{box-shadow:0 4px 14px #9ec6eb80;color:#578cba;background-color:transparent;border-color:#578cba}.procedure-tab-container .empty-state-container.proc-no-res .empty-state-button-primary{display:flex;justify-content:center;align-items:center;gap:10px;color:#fff;height:2.5rem;border-radius:.5rem;background:var(--Blue-Primary-700, #2e6595);padding:8px 24px;font-size:14px;line-height:20px;box-shadow:0 2px 4px -2px #00000014,0 4px 8px -2px #45505a0a}.procedure-tab-container .empty-state-container.proc-no-res .badge{min-width:20px;height:20px;opacity:1;border-radius:100px;padding:2px 6px;gap:10px;border-width:1px;background:#e1eefa;border:1px solid #b5d5f3;font-weight:400;font-size:12px;color:#093861;display:flex;align-items:center;justify-content:center}.procedure-tab-container .empty-state-container.proc-no-res .filter-pill-button{display:inline-flex;height:30px;padding:var(--4, 4px) var(--8, 8px);align-items:center;gap:var(--6, 6px);flex-shrink:0;border-radius:var(--full, 999px);border:1px solid var(--Gray-200, #e3e8ef);background:var(--Gray-50, #f8fafc);color:var(--Gray-700, #4d4e53);font-size:12px;font-style:normal;font-weight:500;line-height:16px}.procedure-tab-container .empty-state-container.proc-no-res .filter-pill-button:hover{border-radius:999px;background:#d3d6d9!important}.procedure-tab-container .empty-state-container.proc-no-res .filter-pill-button .damage-area-icon{color:#687988;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.procedure-tab-container .empty-state-container.proc-no-res .filter-pill-button .damage-area-icon svg{color:var(--Gray-700, #4d4e53);text-align:center;font-size:12px;font-style:normal;font-weight:900;line-height:normal}.procedure-tab-container .empty-state-container.proc-no-res .filter-pill-button .badge-count{font-weight:600}.procedure-tab-container .empty-state-container.proc-no-res .filter-pill-button.link-button{display:flex;padding:var(--4, 4px) var(--8, 8px);align-items:center;gap:var(--6, 6px);border-radius:var(--full, 999px);border:1px solid var(--Blue-Primary-200, #bed5ea)!important;background:var(--Blue-Primary-50, #edf4fc);color:var(--Blue-Primary-700, #2e6595);text-align:center;font-size:12px;font-style:normal;font-weight:600;line-height:16px}.procedure-tab-container .empty-state-container.proc-no-res .no-gap{margin-top:-1.5rem}.procedure-tab-container .empty-state-container.proc-no-res .type-pills-of-hidden,.procedure-tab-container .empty-state-container.proc-no-res .cat-pills-of-hidden{overflow:hidden;max-height:68px}@media (max-width: 1919px){.procedure-tab-container .empty-state-container.proc-no-res .type-pills-of-hidden,.procedure-tab-container .empty-state-container.proc-no-res .cat-pills-of-hidden{max-height:2rem}}.procedure-tab-container .empty-state-container.proc-no-res .cat-pills-of-scroll{overflow-y:auto;max-height:6.7rem}.procedure-tab-container .empty-state-container.proc-no-res .type-pills-of-scroll{overflow-y:auto;max-height:2rem}.procedure-tab-container .group-container hr{margin:16px 0;background:#f1f2f3}.empty-state-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;margin:1rem;height:100%}.empty-state-container #procedure-search-suggestion{margin-bottom:-1rem}.empty-state-container .empty-state-header{color:#45505a;font-size:1.25rem;font-weight:600;margin-bottom:-1rem;font-family:Poppins;align-self:center;text-align:center}.empty-state-container .empty-state-icon-font{color:#ebeced}.empty-state-container .empty-state-text,.empty-state-container .empty-state-text-gray{color:#45505a;align-self:center;text-align:center;font-family:Open Sans}.empty-state-container .empty-state-text-gray{color:#b7bec4}.empty-state-container .empty-state-buttons{display:flex;flex-direction:column;gap:.5rem}.empty-state-container .empty-state-button-primary{color:#fff;min-height:2.5rem;border-radius:.5rem;background-color:#578cba;border-color:#578cba}.empty-state-container .empty-state-button-primary:hover{box-shadow:0 4px 14px #578cba80}.empty-state-container .empty-state-button-primary:active{color:#578cba;background-color:#fff;box-shadow:none}.empty-state-container .empty-state-button-primary:focus{box-shadow:none}.empty-state-container .empty-state-button-secondary{color:#578cba;background-color:transparent;border-color:transparent;border:0;margin:0;padding:0}.empty-state-container .empty-state-button-secondary:hover{color:#9ec6eb}.empty-state-container .empty-state-button-secondary:focus{box-shadow:none}.empty-state-container .empty-state-button-outline{color:#578cba;min-height:2.5rem;border-radius:.5rem;background-color:transparent;border:1px solid #578cba}.empty-state-container .empty-state-button-outline:hover{background-color:#578cba;color:#fff;box-shadow:0 4px 14px #578cba80}.empty-state-container .empty-state-button-outline:active{background-color:#578cba;color:#fff;box-shadow:none}.empty-state-container .empty-state-button-outline:focus{box-shadow:none}.empty-state-container .empty-state-tips-box{border:1px solid rgba(87,140,186,.5);border-radius:8px;display:inline-block}.empty-state-container .empty-state-lightbulb-icon{color:#c3a05f}.revv-modal{max-width:600px;min-width:500px;width:80vw;font-family:Inter}.revv-modal .gray-100{color:#eef2f6}.revv-modal .gray-200{color:#e3e8ef}.revv-modal .gray-500{color:#697586}.revv-modal .gray-900{color:#121926}.revv-modal button{border:none;outline:none;background-color:unset;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.revv-modal button:disabled{cursor:default}.revv-modal button.button-primary{color:#fff;background-color:#195283;border:1px solid #195283}.revv-modal button.button-primary:hover,.revv-modal button.button-primary:focus{background-color:#0b3356;box-shadow:0 0 0 1px #f2f8fd inset}.revv-modal button.button-secondary{color:#fff;background-color:#578cba;border:1px solid #578cba}.revv-modal button.button-secondary:hover,.revv-modal button.button-secondary:focus{background-color:#195283;border:1px solid #0b3356;box-shadow:0 0 0 1px #0b3356 inset}.revv-modal button.button-secondary:disabled{background-color:#697586}.revv-modal button.button-clear{background-color:#fff;color:#578cba;border:1px solid #abc5dd}.revv-modal button.button-clear:hover,.revv-modal button.button-clear:focus{background-color:#f2f8fd;box-shadow:0 0 0 1px #abc5dd inset}.revv-modal .modal-content{max-height:500px;min-height:400px;height:80vh;border-radius:1.5rem;border:unset}.revv-modal .modal-content .modal-header{padding:1rem 1.5rem;border-bottom:1px solid #eef2f6}.revv-modal .modal-content .modal-header .heading{font-weight:600;font-size:1.25rem;line-height:1.2}.revv-modal .modal-content .modal-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:1.5rem;align-self:stretch}.revv-modal .modal-content .modal-body .bold{font-weight:700}.revv-modal .modal-content .modal-body .semi-bold{font-weight:500}.revv-modal .modal-content .modal-body .vehicle-card{border-radius:.5rem;background-color:#dbe3e566;align-self:stretch;display:flex;flex-direction:column;padding:.5rem .75rem;gap:.25rem;align-items:flex-start;font-size:.875rem}.revv-modal .modal-content .modal-body .vehicle-card div{display:flex;align-items:center;align-self:stretch}.revv-modal .modal-content .modal-body .vehicle-card div span:not(:last-child){margin-right:.25rem}.revv-modal .modal-content .modal-body .vehicle-card div:nth-child(1){justify-content:space-between}.revv-modal .modal-content .modal-body .vehicle-card div:nth-child(2) div:not(:last-child){padding-right:.625rem;border-right:1px solid #e3e8ef}.revv-modal .modal-content .modal-body .vehicle-card div:nth-child(2) div:not(:first-child){padding-left:.625rem;border-left:1px solid #e3e8ef}.revv-modal .modal-content .modal-body .info-card{display:flex;padding:.5rem .75rem;align-items:flex-start;gap:.625rem;align-self:stretch;border-radius:.5rem;border:1px solid #e1eefa;background-color:#f2f8fd;font-size:.875rem}.revv-modal .modal-content .modal-body .info-card .icon{font-size:1.25rem;color:#195283}.revv-modal .modal-content .modal-body .search-card{position:relative;display:flex;flex-direction:column;align-self:stretch;gap:.25rem}.revv-modal .modal-content .modal-body .search-card .search-control{display:flex;align-items:center;border-radius:.5rem;border:1px solid #e3e8ef;padding:.5rem;gap:.5rem;transition:border .15s ease-in-out;font-size:.875rem}.revv-modal .modal-content .modal-body .search-card .search-control .search-input{position:relative;display:flex;margin:0;padding:0;flex-grow:1}.revv-modal .modal-content .modal-body .search-card .search-control .search-input label{position:absolute;width:100%;background-color:#fff;color:#121926;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.revv-modal .modal-content .modal-body .search-card .search-control .search-input input{flex-grow:1;color:#121926;background-color:#fff}.revv-modal .modal-content .modal-body .search-card .search-control .search-input input,.revv-modal .modal-content .modal-body .search-card .search-control .search-input input:active,.revv-modal .modal-content .modal-body .search-card .search-control .search-input input:focus{outline:none;border:none}.revv-modal .modal-content .modal-body .search-card .search-control .search-input input:disabled{background-color:unset;color:unset}.revv-modal .modal-content .modal-body .search-card .search-control:hover,.revv-modal .modal-content .modal-body .search-card .search-control:has(input:focus){border:1px solid #abc5dd;box-shadow:0 0 0 1px #abc5dd inset,0 0 0 2px #abc5dd5c}.revv-modal .modal-content .modal-body .search-card .search-control:hover .search-indicator,.revv-modal .modal-content .modal-body .search-card .search-control:has(input:focus) .search-indicator{transform:scale(1.2);color:#abc5dd}.revv-modal .modal-content .modal-body .search-card .search-control:has(input:disabled){color:#707070;background-color:#eef2f6}.revv-modal .modal-content .modal-body .search-card .search-control .search-indicator{width:1.25rem;height:1.25rem;color:#e3e8ef;transition:color .15s ease-in-out;cursor:pointer}.revv-modal .modal-content .modal-body .search-card .search-control button.close-button{font-size:1.25rem;color:#e3e8ef;line-height:1}.revv-modal .modal-content .modal-body .search-card .search-control button.close-button:hover,.revv-modal .modal-content .modal-body .search-card .search-control button.close-button:focus{color:#697586}.revv-modal .modal-content .modal-body .search-card .menu{position:absolute;width:100%;max-height:400px;top:100%;display:flex;flex-direction:column;align-items:flex-start;border-radius:.25rem;box-shadow:0 4px 14px #578cba80;background-color:#fff}.revv-modal .modal-content .modal-body .search-card .menu .no-result-container{padding:.5rem;font-size:.75rem;text-align:center;align-self:stretch}.revv-modal .modal-content .modal-body .search-card .menu .menu-list{width:100%;overflow-y:auto;overflow-x:hidden;padding:.5rem}.revv-modal .modal-content .modal-body .search-card .menu .menu-list .menu-option{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem}.revv-modal .modal-content .modal-body .search-card .menu .menu-list .menu-option.disabled{cursor:default}.revv-modal .modal-content .modal-body .search-card .menu .menu-list .menu-option .menu-option-details{display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revv-modal .modal-content .modal-body .search-card .menu .menu-list .menu-option .menu-option-details div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revv-modal .modal-content .modal-body .search-card .menu .menu-list .menu-option button{border-radius:1rem;width:0;padding:0;margin-left:.5rem;border:none;transition:all .15s ease-in-out}.revv-modal .modal-content .modal-body .search-card .menu .menu-list .menu-option.active{background-color:#f2f8fd}.revv-modal .modal-content .modal-body .search-card .menu .menu-list .menu-option.active button{padding:.125rem 1rem;width:-webkit-fit-content;width:fit-content}.revv-modal .modal-content .modal-body .search-card .menu .menu-list .menu-option:not(.disabled):has(button:focus),.revv-modal .modal-content .modal-body .search-card .menu .menu-list .menu-option:hover:not(.disabled){background-color:#f2f8fd}.revv-modal .modal-content .modal-body .search-card .menu .menu-list .menu-option:not(.disabled):has(button:focus) button,.revv-modal .modal-content .modal-body .search-card .menu .menu-list .menu-option:hover:not(.disabled) button{padding:.125rem 1rem;width:-webkit-fit-content;width:fit-content}.revv-modal .modal-content .modal-body .search-card .menu .menu-control{display:flex;flex-direction:row;font-size:.75rem;align-self:stretch;padding:.5rem;border-top:1px solid #e3e8ef;margin-top:.5rem;justify-content:flex-end;color:#495057}.revv-modal .modal-content .modal-body .search-card .menu .menu-control button{border-radius:.5rem}.revv-modal .modal-content .modal-footer{border-radius:0 0 1.5rem 1.5rem;border-top:unset;padding:0;margin:0;font-size:.875rem}.revv-modal .modal-content .modal-footer fieldset{display:flex;border:none;border-top:1px solid #eef2f6;padding:.8rem 1.5rem 1rem;margin:0;width:100%;height:100%}.revv-modal .modal-content .modal-footer fieldset legend{width:unset;margin:0 auto;display:block;unicode-bidi:isolate;padding-inline:2px;font-size:.8rem;color:#195283}.revv-modal .modal-content .modal-footer button{border-radius:.5rem;padding:.5rem 1.5rem}.revv-modal .modal-content .modal-footer .container{display:flex;padding:1rem 1.5rem;justify-content:flex-end;align-items:center;gap:1rem;align-self:stretch;border-top:1px solid #eef2f6}.vehicle-info-card{font-family:Inter;color:#697586;font-size:.8rem}.vehicle-info-card .select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.vehicle-info-card .select-wrapper:not(:has(select.disabled-select)):after{content:"";width:8px;height:8px;border-right:2px solid #555;border-bottom:2px solid #555;position:absolute;right:12px;top:50%;transform:translateY(-70%) rotate(45deg);pointer-events:none;z-index:1}.vehicle-info-card .select-wrapper:has(select.disabled-select):after{display:none}.vehicle-info-card #vehicle-info-header-container{margin-bottom:24px}.vehicle-info-card #vehicle-info-header{color:#45505a;font-family:var(--font-family-Inter, Inter);font-size:22px;font-style:normal;font-weight:600;line-height:28px;margin-bottom:2px!important}.vehicle-info-card #vehicle-info-sub-header{color:#45505a;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.vehicle-info-card .additional-info-card{display:flex;align-self:stretch;border-radius:.5rem;border:1px solid #e1eefa;padding:1rem;background-color:#f2f8fd;box-shadow:0 1px 1px 1px #ffffff80 inset;gap:.5rem;justify-content:center;align-items:flex-start;margin-bottom:20px}.vehicle-info-card .additional-info-card .title{color:#121926;font-weight:700}.vehicle-info-card .additional-info-card .icon-container{display:flex;padding:.5rem;justify-content:center;align-items:center;background-color:#e1eefa;border-radius:50%;box-shadow:0 0 150px 20px #abc5dd73,2px 4px 4px #578cba3d inset}.vehicle-info-card .additional-info-card .icon-container .icon{width:1.25rem;height:1.25rem}.vehicle-info-card .additional-info-card p:last-child{margin-bottom:0}.vehicle-info-card #enter-details-manually-btn{background:none;border:none;color:#578cba;font-size:16px;font-family:Inter,sans-serif;font-weight:400;line-height:20px;cursor:pointer;margin-top:17px;padding:0;text-decoration:none}.vehicle-info-card #enter-details-manually-btn:hover{color:#2e6595;text-decoration:underline}.vehicle-info-card #enter-details-manually-btn:focus{color:#2e6595;text-decoration:none}.vehicle-info-card #vin-label{display:inline-block;color:#b7bec4;font-family:Open Sans;font-size:12px;font-style:normal;font-weight:600;line-height:normal;margin-left:8px;margin-bottom:4px}.vehicle-info-card .vin-input-container{position:relative}.vehicle-info-card #vin-action-btn-tooltip{z-index:1;position:absolute;right:8px;top:6px;width:-webkit-fit-content!important;width:fit-content!important;height:-webkit-fit-content!important;height:fit-content!important}.vehicle-info-card #vin-paste-btn,.vehicle-info-card #vin-clear-btn{height:26px;width:26px;display:flex;justify-content:center;align-items:center;background:none;border:none;padding:2px 4px;cursor:pointer;z-index:1}.vehicle-info-card #vin-paste-btn{color:#578cba}.vehicle-info-card #vin-paste-btn svg{height:18px;color:var(--BluePrimary-500, #578cba)}.vehicle-info-card #vin-paste-btn:hover{border-radius:var(--6, 6px);background:var(--Primary-50, #edf4fc)}.vehicle-info-card #vin-paste-btn:hover svg{color:var(--Primary-700, #2e6595)}.vehicle-info-card #vin-paste-btn:focus{border-radius:var(--6, 6px);background:var(--Whitesubtle, rgba(255, 255, 255, .01));box-shadow:0 0 0 1px var(--Background-Lgiht, #fff),0 0 0 2px var(--Primary-200, #bed5ea)}.vehicle-info-card #vin-paste-btn:focus svg{color:var(--Primary-500, #578cba)}.vehicle-info-card #vin-paste-btn:active{border-radius:var(--6, 6px);background:var(--Primary-100, #e0edfa)}.vehicle-info-card #vin-paste-btn:active svg{color:var(--Primary-700, #2e6595)}.vehicle-info-card #vin-clear-btn{color:var(--Gray-400, #9aa4b2)}.vehicle-info-card #vin-clear-btn path{height:8px}.vehicle-info-card #decodeError{margin-top:4px}.vehicle-info-card .or-separator{display:flex;align-items:center;margin:8px 0;height:24px}.vehicle-info-card .or-separator__line{flex:1 1;height:1px;background-color:#c3c3c3}.vehicle-info-card .or-separator__text{margin:0 12px;color:#c3c3c3;font-size:16px;font-family:Open Sans,sans-serif}.vehicle-info-card .section-divider{display:flex;align-items:center;margin:8px 0;height:24px}.vehicle-info-card .section-divider hr{flex:1 1;margin:0;border-color:#c3c3c3}.vehicle-info-card .oem-section-divider{display:flex;align-items:center;margin:24px 0;height:24px}.vehicle-info-card .oem-section-divider hr{flex:1 1;margin:0;border-color:#f2f2f2}.vehicle-info-card .disabled-select{appearance:none;-webkit-appearance:none;background-image:none}.vehicle-info-card .ro-error{color:red;padding-left:10px}.vehicle-info-card .selected-oem-logo{margin-left:auto;max-width:72px}.vehicle-info-card #vehicle-oem-logo-container{display:flex;align-items:center;align-content:center;gap:8px 3.825px;flex-wrap:wrap}.vehicle-info-card #vehicle-oem-logo-container img{width:48px!important;flex-shrink:0}.vehicle-info-card #vehicle-oem-logo-container .logo-container{display:flex;width:64px;height:36px;padding:2.387px .676px 2.34px .586px;justify-content:center;align-items:center;flex-shrink:0}.vehicle-info-card .form-control:focus{position:relative;z-index:1}.vehicle-info-card .dropdown--radius-top{border-radius:10px 10px 0 0!important}.vehicle-info-card .dropdown--no-radius{border-radius:0!important;padding-right:30px}.vehicle-info-card .dropdown--radius-bottom{border-radius:0 0 10px 10px!important}.vehicle-info-card .dropdown--radius-bottom--error{border-radius:0 0 10px 10px!important;border-color:red!important;box-shadow:0 0 0 .2rem #ff000040!important}.vehicle-info-card .dropdown--radius-all{border-radius:8px!important;padding-right:40px}.vehicle-info-card .rl-custom-select-with-error .rl-custom-select-with-error__control{padding:.375rem .25rem .375rem .75rem;border-radius:0}.vehicle-info-card .rl-custom-select-with-error .rl-custom-select-with-error__control .rl-custom-select-with-error__value-container .rl-custom-select-with-error__placeholder,.vehicle-info-card .rl-custom-select-with-error .rl-custom-select-with-error__control .rl-custom-select-with-error__value-container .rl-custom-select-with-error__input-container,.vehicle-info-card .rl-custom-select-with-error .rl-custom-select-with-error__control .rl-custom-select-with-error__value-container .rl-custom-select-with-error__single-value{margin:0;font-size:1rem;line-height:1.5;color:#333}.vehicle-info-card .rl-custom-select-with-error .rl-custom-select-with-error__control .rl-custom-select-with-error__value-container .rl-custom-select-with-error__placeholder .optional-label{font-size:.875rem;color:#6c757d}.vehicle-info-card .rl-custom-select-with-error .rl-custom-select-with-error__control--is-disabled{background-color:#e9ecef;opacity:1;mix-blend-mode:unset}.vehicle-info-card .rl-custom-select-with-error .rl-custom-select-with-error__control--is-disabled .rl-custom-select-with-error__value-container .rl-custom-select-with-error__placeholder,.vehicle-info-card .rl-custom-select-with-error .rl-custom-select-with-error__control--is-disabled .rl-custom-select-with-error__value-container .rl-custom-select-with-error__input-container,.vehicle-info-card .rl-custom-select-with-error .rl-custom-select-with-error__control--is-disabled .rl-custom-select-with-error__value-container .rl-custom-select-with-error__single-value{color:#495057}.vehicle-info-card .rl-custom-select-with-error .rl-custom-select-with-error__control--is-disabled .rl-custom-select-with-error__indicators{display:none}.vehicle-info-card .rl-custom-select-with-error .rl-custom-select-with-error__menu{z-index:3}.vehicle-info-card .rl-custom-select-with-error .rl-custom-select-with-error__menu .rl-custom-select-with-error__option{font-size:1rem;line-height:1.5;color:#333}.vehicle-info-card .rl-custom-select-with-error .rl-custom-select-with-error__menu .rl-custom-select-with-error__option--is-selected{color:#fff}.vehicle-info-card .banner-container{display:flex;margin-top:1.25rem;padding:.75rem 1rem;align-items:flex-start;gap:.5rem;align-self:stretch;border-radius:.75rem;border:1px solid #fac4c6;background-color:#fef1f1;box-shadow:0 0 0 2px #fff5f5 inset}.vehicle-info-card .banner-container .icon-container{display:flex;width:1.5rem;height:1.5rem;justify-content:center;align-items:center}.vehicle-info-card .banner-container .icon-container .icon{font-size:1rem;flex-shrink:0;color:#d02433}.vehicle-info-card .banner-container .details{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;flex:1 0}.vehicle-info-card .banner-container .details .title{flex:1 0;margin:0;color:#360306;font-size:1rem;font-weight:700;line-height:1.5rem}.vehicle-info-card .banner-container .details .discription{margin:0;align-self:stretch;color:#50070e}.vehicle-info-card .oemiq-pill{font-size:.875rem;padding:.25rem .5rem}.vehicle-info-card .oemiq-pill svg{width:.875rem}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--tap-target: 44px;--topnav-height: 56px;--footer-nav-height: 48px;--footer-nav-clearance: calc(var(--footer-nav-height) + var(--safe-bottom) + 24px)}@media screen and (pointer: coarse){input.form-control,textarea.form-control,select.form-control,select.custom-select,.form-control,input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=tel],textarea,select{font-size:1rem}}@media screen and (max-width: 767.98px){.modal-dialog{margin:.5rem;max-width:none}.modal-content{max-height:calc(100dvh - 1rem - var(--safe-top) - var(--safe-bottom))}@supports not (height: 100dvh){.modal-content{max-height:calc(100vh - 1rem - var(--safe-top) - var(--safe-bottom))}}.modal-body{overflow-y:auto}}@media screen and (max-width: 1023.98px){.procedure-tab-container>.procedures-desktop-rail{display:none!important}.procedure-tab-container,.procedure-tab-container>.overflow-hidden,.procedure-tab-container>.overflow-hidden>*{height:auto!important;overflow:visible!important}.procedure-tab-container>.overflow-hidden{min-width:0}.calibration-guide-mobile .empty-state-container{width:auto!important;max-width:100%}.calibration-guide-mobile .empty-state-icon .fa-stack,.calibration-guide-mobile .empty-state-icon svg{max-width:100%}}@media screen and (pointer: coarse) and (max-width: 1366.98px){.top-header{height:calc(56px + var(--safe-top));padding-top:var(--safe-top);padding-right:var(--safe-right);padding-left:var(--safe-left)!important}.header-offset{margin-top:calc(56px + var(--safe-top))}}@media screen and (max-width: 1023.98px){:root{--topnav-height: 64px}.top-header{height:calc(var(--topnav-height) + var(--safe-top))}.header-offset{margin-top:calc(var(--topnav-height) + var(--safe-top))}.top-header.mobile-top-nav{padding:calc(12px + var(--safe-top)) calc(16px + var(--safe-right)) 12px calc(16px + var(--safe-left))!important}.top-header .navbar-brand{min-width:0}.top-header .nav-sidebar-divider{display:none}.responsive-plan-page{height:auto;min-height:calc(100dvh - var(--topnav-height) - var(--safe-top));overflow:visible}@supports not (height: 100dvh){.responsive-plan-page{min-height:calc(100vh - var(--topnav-height) - var(--safe-top))}}.mobile-plan-shell{padding-bottom:var(--footer-nav-clearance)}.plan-route-content{overflow:visible!important}}.mobile-top-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;background-color:#253441;color:#fff}.mobile-top-nav__left,.mobile-top-nav__right{display:inline-flex;align-items:center;gap:16px;min-width:0}@media screen and (max-width: 359.98px){.mobile-top-nav,.mobile-top-nav__left,.mobile-top-nav__right{gap:12px}}.mobile-top-nav__brand{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.mobile-top-nav__brand:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.mobile-top-nav__new-plan{position:relative}.mobile-top-nav__new-plan:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.mobile-top-nav .mobile-top-nav__new-plan{font-size:16px;line-height:20px}.mobile-top-nav__plans-group{display:inline-flex;align-items:center;flex-shrink:0}.mobile-top-nav__icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;border:none;border-radius:8px;background:none;color:#edf4fc;font-size:16px;line-height:20px;flex-shrink:0;position:relative}.mobile-top-nav__icon-button:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.mobile-top-nav__icon-button:hover,.mobile-top-nav__icon-button:focus{color:#fff}.mobile-top-nav__icon-button--menu{background-color:#fff3;color:#fff}.mobile-top-nav .oec-art-icon-button--filled.oec-art-icon-button--blue-dark{background-color:#edf4fc;color:#253441;position:relative}.mobile-top-nav .oec-art-icon-button--filled.oec-art-icon-button--blue-dark:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.mobile-top-nav .oec-art-icon-button--filled.oec-art-icon-button--blue-dark:not(:disabled):not(.oec-art-icon-button--loading):hover,.mobile-top-nav .oec-art-icon-button--filled.oec-art-icon-button--blue-dark:not(:disabled):not(.oec-art-icon-button--loading):active{background-color:#fff;color:#253441}.mobile-top-nav__plans-menu{position:absolute;top:100%;right:8px;left:8px;z-index:1004;display:flex;flex-direction:column;padding:8px 0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background-color:#253441;box-shadow:0 8px 16px -2px #1b212c3d;max-height:calc(100dvh - var(--topnav-height) - var(--safe-top) - 16px);overflow-y:auto}.mobile-top-nav__plans-menu-header{padding:8px 16px;color:#fff;font-size:16px;font-weight:700;line-height:22px}.mobile-top-nav__plans-menu-status{display:flex;align-items:center;gap:8px;min-height:var(--tap-target);padding:12px 16px;color:#bed5ea;font-size:16px;line-height:20px}.mobile-top-nav__plans-menu-item{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--tap-target);padding:12px 16px;border:none;border-top:1px solid rgba(255,255,255,.1);background:none;color:#bed5ea;font-size:16px;font-weight:500;line-height:20px;text-align:left}.mobile-top-nav__plans-menu-item:hover,.mobile-top-nav__plans-menu-item:focus{color:#fff;background-color:#ffffff0d;text-decoration:none}.mobile-top-nav__plans-menu-title{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.mobile-top-nav__plans-menu-when{flex-shrink:0;color:#fff9;white-space:nowrap}.mobile-top-nav__plans-menu-all{color:#fff;font-weight:700}.plan-header-mobile{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid #f1f2f3}.plan-header-mobile__summary{display:flex;align-items:center;gap:8px;min-width:0}.plan-header-mobile__status{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.plan-header-mobile__ro{display:flex;align-items:center;gap:4px;min-width:0}.plan-header-mobile__chip{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap-target);min-width:0;padding:6px 12px;border:1px solid #d5dae0;border-radius:999px;background:none;color:#195283;font-size:16px;font-weight:700;line-height:20px}.plan-header-mobile__chip:hover:not(:disabled),.plan-header-mobile__chip:focus:not(:disabled){background-color:#f1f2f3}.plan-header-mobile__chip:disabled{color:#45505a;border-color:#e5e8eb}.plan-header-mobile__chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-header-mobile__status-chevron{font-size:10px;flex-shrink:0}.plan-header-mobile__kebab{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-target);min-height:var(--tap-target);padding:0;border:none;border-radius:8px;background:none;color:#45505a;flex-shrink:0}.plan-header-mobile__kebab:hover,.plan-header-mobile__kebab:focus{background-color:#f1f2f3}.plan-header-mobile__menu{position:absolute;top:100%;right:8px;left:8px;z-index:1003;display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background-color:#253441;box-shadow:0 8px 16px -2px #1b212c3d;max-height:calc(100dvh - var(--topnav-height) - var(--safe-top) - var(--footer-nav-clearance));overflow-y:auto}.plan-header-mobile__vehicle{color:#fff}.plan-header-mobile__item{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--tap-target);padding:12px;border:none;border-radius:6px;background:none;color:#bed5ea;font-size:16px;font-weight:500;line-height:20px;text-align:left}.plan-header-mobile__item:hover,.plan-header-mobile__item:focus{color:#fff;background-color:#ffffff0d;text-decoration:none}.plan-header-mobile__item:disabled{color:#bed5ea66}.plan-header-mobile__item-icon{width:20px;font-size:12px;flex-shrink:0;text-align:center}@media screen and (max-width: 1023.98px){.mobile-menu-sheet{background:#eef2f6;border-radius:24px 24px 0 0}.mobile-menu-sheet .oec-art-sheet__header{padding:24px;background:#fff;border-bottom:1px solid #e3e8ef}.mobile-menu-sheet .oec-art-sheet__title{font-weight:500;color:#364152}.mobile-menu-sheet .oec-art-menu-item__label{font-size:16px;line-height:24px}.mobile-menu-sheet .oec-art-menu-item__text{padding:0}.mobile-menu-sheet .oec-art-menu-item__secondary,.mobile-menu-sheet .oec-art-menu-item__leading,.mobile-menu-sheet .oec-art-menu-item__trailing{font-size:16px}.mobile-menu-sheet .oec-art-menu-item--interactive{position:relative}.mobile-menu-sheet .oec-art-menu-item--interactive:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.mobile-menu-sheet__nav{display:flex;flex-direction:column;min-height:100%}.mobile-menu-sheet__section{background:#fff;padding:0 12px 12px}.mobile-menu-sheet__section:last-child{flex:1 1 auto}.mobile-menu-sheet__eyebrow{padding:24px 12px 12px;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#697586}.mobile-menu-sheet__items{display:flex;flex-direction:column;gap:8px}.mobile-menu-sheet__divider{margin:4px 0}.mobile-menu-sheet__expanded{background:#f8fafc;border-radius:8px}.mobile-menu-sheet__expanded-list{display:flex;flex-direction:column;gap:8px;padding:4px;max-height:264px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobile-menu-sheet__expanded-footer{padding:16px;border-top:1px solid rgba(205,213,223,.3)}.mobile-menu-sheet__loading{display:flex;align-items:center;gap:8px;min-height:var(--tap-target);padding:6px 12px;color:#697586;font-size:16px;line-height:24px}}.tabbed-pane-content{border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-bottom:5em}.tabbed-pane-content table th{color:#6c757d;background-color:#fff;border:0px}.tabbed-pane-content.selected-left{border-top-right-radius:20px}.tabbed-pane-content.selected-right{border-top-left-radius:20px}.tabbed-pane-content.selected-middle{border-top-left-radius:20px;border-top-right-radius:20px}.tab-selected{box-shadow:0 4px 13px #578cba84;position:relative;z-index:1002}.tab-selected-left:after{background-color:#fff;height:20px;content:"";position:absolute;bottom:-20px;left:0;right:-10px}.tab-selected-left.tab-not-selected:after{border-top-left-radius:20px}.tab-selected-middle:after{background-color:#fff;height:20px;content:"";position:absolute;bottom:-20px;left:-10px;right:-10px}.tab-selected-right:after{background-color:#fff;height:20px;content:"";position:absolute;bottom:-20px;left:-10px;right:0}.tabbed-pane-tab{background:#fff none repeat scroll 0 0;display:inline-block;line-height:30px;text-align:center;width:calc(50% - 2px)}.tabbed-pane-content{box-shadow:0 4px 13px #578cba84;margin-top:0;min-height:50px;position:relative;z-index:999}.no-bg{background:#0000!important}#manage-users-component{min-height:65vh;display:flex;flex-direction:column}.table-container{min-height:50vh;flex:1 1;overflow:visible auto}.manage-customer-table .ellipsis-button{display:inline-flex;width:30px;height:30px;padding:2px 0;justify-content:center;align-items:center;flex-shrink:0;visibility:hidden;font-weight:bolder;border-radius:6px;position:relative}.manage-customer-table .ellipsis-options{display:none;flex-direction:column;padding:20px 15px;justify-content:left;align-items:left;position:absolute;background:gray;min-width:200px;top:30px;left:0;z-index:1015;border-radius:12px;background:#fff;box-shadow:0 4px 14px #578cba80;color:var(--Dark-Grey, #45505a);font-size:14px;font-weight:400;line-height:normal;gap:16px}.manage-customer-table .ellipsis-options .action{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.manage-customer-table tr:hover{background:#0000000d!important}.manage-customer-table tr:hover .ellipsis-button{visibility:visible}.manage-customer-table tr:hover .ellipsis-button:hover{background:#0000000d}.manage-customer-table tr:hover .ellipsis-button:hover .ellipsis-options{display:inline-flex}.manage-customer-table .table-actions{display:flex;flex-direction:column;gap:15px}.manage-customer-table .table-actions .action{display:flex;align-items:center;gap:8px;color:var(--Dark-Grey, #45505a);font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.manage-customer-table .table-actions .action .action-icon{font-size:18px}.manage-customer-table .table-actions .action+.disabled{pointer-events:none;opacity:.65}.manage-customer-table tr{height:45px;vertical-align:middle}.manage-customer-table .locations-cell.ellipsis-button{font-weight:400;visibility:visible;bottom:3px}.manage-customer-table thead{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1020;text-transform:uppercase;border:0 solid;border-color:inherit}.manage-customer-table tbody tr:last-child{border-bottom:1px solid #dee2e6}.w-150{width:150px;margin-right:auto;margin-left:auto}.account-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.account-container{max-width:670px!important}}@media (min-width: 768px){.account-container{max-width:830px!important}}@media (min-width: 992px){.account-container{max-width:960px!important}}@media (min-width: 1200px){.account-container{max-width:1380px!important}}.customer-action-button{transition:transform .2s ease-in-out,background-color .4s ease-in-out}.customer-action-button.disabled{pointer-events:none;opacity:.65}.text-primary.customer-action-button{color:#588cba!important}.cb-dropdown{padding:0 10px;position:relative}.cb-dropdown .cb-dropdown-trigger{color:#b7bec4}.cb-dropdown .cb-dropdown-menu{display:inline-flex;flex-direction:column;text-transform:none;padding:20px;justify-content:left;align-items:left;position:absolute;background:gray;min-width:300px;bottom:-10px;transform:translateY(100%);right:0;z-index:1015;border-radius:12px;background:#fff;box-shadow:0 4px 14px #578cba80;color:var(--Dark-Grey, #45505a);font-size:14px;font-weight:400;line-height:normal;gap:13px;overflow-y:auto;height:15rem}.cb-dropdown .cb-dropdown-menu .cb-dropdown-options-search{border:1px solid black;border-radius:4px;padding:4px;font-size:14px}.cb-dropdown .cb-dropdown-menu .cb-dropdown-option{display:flex;gap:10px;align-items:center}.cb-dropdown .cb-dropdown-menu .cb-dropdown-option.all-option{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:13px}.cb-dropdown .cb-dropdown-menu input[type=checkbox]{accent-color:rgb(9,87,146)!important;height:18px;width:18px}.cb-dropdown .cb-dropdown-menu input[type=button]{color:#416583}@media screen and (min-width: 1366px){.cb-dropdown .cb-dropdown-menu{height:20rem}}.form-group label{margin-bottom:0!important;font-size:smaller}.form-group{margin-bottom:.5rem}.input-validator-icon{padding:2px 10px;position:absolute;top:26px;right:5px;background-color:#fff;font-size:larger}.input-validator-icon .tooltip{visibility:visible;width:160px;background-color:#fff;text-align:center;border-radius:6px;border:2px solid #3981c6;padding:5px;position:absolute;z-index:1;bottom:100%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s}.input-validator-icon .tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#3981c6 transparent transparent transparent}.input-validator-icon:hover .tooltip{visibility:visible;opacity:1}.ddl-clearable-btn{position:absolute;top:50%;right:35px;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0}div[class*=-multiValue]{border:1px solid #84abc9;border-radius:8px!important;background-color:#fff}div[class*=-multiValue] div[class*=-MultiValueGeneric],div[class*=-multiValue] div[class*=-MultiValueGeneric] div[class*=-Svg]{color:#84abc9}div[class*=-multiValue] div[class*=-MultiValueGeneric] div[class*=-MultiValueRemove]{border-top-right-radius:8px;border-bottom-right-radius:8px}div[class*=-multiValue] div[class*=-MultiValueGeneric] div[class*=-MultiValueRemove] svg[class*=-Svg]{color:#84abc9}.custom-ddl-single-value [aria-expanded=true]{background-color:transparent!important}.css-12a83d4-MultiValueRemove:hover{border-top-right-radius:8px!important;border-bottom-right-radius:8px}.custom-ddl-single-value .css-1u9des2-indicatorSeparator{display:none}.checkbox{display:flex;align-items:flex-start}.checkbox input{appearance:none;-webkit-appearance:none;-moz-appearance:none;flex-shrink:0;position:relative;width:24px;height:24px;background-color:#f2f2f2;border:1.5px solid #638bb6;border-radius:3px;cursor:pointer;outline:none}.checkbox input:focus:not(:disabled),.checkbox input:hover:not(:disabled){box-shadow:0 0 0 1px #a2d1fa;background-color:#f2f2f2;border:1.5px solid #638bb6}.checkbox input:disabled{cursor:default;background-color:#b6bec4;border:1px solid #b6bec4}.checkbox input:checked:not(:disabled){background-color:#638bb6}.checkbox input:checked:not(:disabled):focus,.checkbox input:checked:not(:disabled):hover{background-color:#638bb6}.checkbox input:checked:after{content:"";position:absolute;display:block;left:calc(50% - 4px);top:calc(50% - 10px);width:8px;height:16px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.oemiq-badge-divider{display:inline-block;width:.0625rem;height:1.25rem;background:#cdd5df;border-radius:.0625rem;flex-shrink:0;-webkit-user-select:none;user-select:none;margin:0 .125rem}.oemiq-pill{display:inline-flex;height:1.25rem;padding:var(--2, .125rem) var(--6, .375rem);margin:0;align-items:center;gap:.25rem;box-sizing:border-box;border:1px solid;white-space:nowrap;color:var(--Gray-700, #364152);text-align:center;font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-12, .75rem);font-style:normal;font-weight:var(--font-weight-medium, 500);line-height:var(--line-height-16, 1rem);border-radius:var(--full, 62.4375rem);cursor:default;vertical-align:middle}.oemiq-pill__chevron{display:flex;width:1rem;height:1rem;justify-content:center;align-items:center;aspect-ratio:1/1;opacity:.5}.oemiq-pill__icon{display:flex;width:1rem;height:1rem;justify-content:center;align-items:center;overflow:hidden;font-size:.75rem}.oemiq-pill--interactive{cursor:pointer}.oemiq-pill__label{min-width:.5rem;text-align:center}.oemiq-pill__count{font-weight:600}.oemiq-pill__chevron{display:flex;align-items:center;font-size:.75rem;line-height:1}.oemiq-pill--blue{border-color:#bed5ea;background:#edf4fc;color:#2e6595}.oemiq-pill--blue:hover{background:#e0edfa}.oemiq-pill--blue:hover .oemiq-pill__chevron{opacity:1}.oemiq-pill--blue .oemiq-pill__icon,.oemiq-pill--blue .oemiq-pill__label,.oemiq-pill--blue .oemiq-pill__count,.oemiq-pill--blue .oemiq-pill__chevron{color:#2e6595}.oemiq-pill--cyan{border-color:#92e5f2;background:#e4f8fc;color:#0f6876}.oemiq-pill--cyan:hover{background:#c9f2f8}.oemiq-pill--cyan:hover .oemiq-pill__chevron{opacity:1}.oemiq-pill--cyan .oemiq-pill__icon,.oemiq-pill--cyan .oemiq-pill__label,.oemiq-pill--cyan .oemiq-pill__count,.oemiq-pill--cyan .oemiq-pill__chevron{color:#0f6876}.oemiq-pill--green{border-color:#aaf0c4;background:#edfcf2;color:#087443}.oemiq-pill--green:hover{background:#d9f8e7}.oemiq-pill--green:hover .oemiq-pill__chevron{opacity:1}.oemiq-pill--green .oemiq-pill__icon,.oemiq-pill--green .oemiq-pill__label,.oemiq-pill--green .oemiq-pill__count,.oemiq-pill--green .oemiq-pill__chevron{color:#087443}.oemiq-pill--amber{border-color:#f1dfb1;background:#fbf6e9;color:#9a771b}.oemiq-pill--amber:hover{background:#f7efd5}.oemiq-pill--amber:hover .oemiq-pill__chevron{opacity:1}.oemiq-pill--amber .oemiq-pill__icon,.oemiq-pill--amber .oemiq-pill__label,.oemiq-pill--amber .oemiq-pill__count,.oemiq-pill--amber .oemiq-pill__chevron{color:#9a771b}.oemiq-pill--neutral{border-color:#e3e8ef;background:#f8fafc;color:#364152}.oemiq-pill--neutral:hover{background:#eef2f6}.oemiq-pill--neutral:hover .oemiq-pill__chevron{opacity:1}.oemiq-pill--neutral .oemiq-pill__icon,.oemiq-pill--neutral .oemiq-pill__label,.oemiq-pill--neutral .oemiq-pill__count,.oemiq-pill--neutral .oemiq-pill__chevron{color:#364152}.oemiq-pill--singleUseParts{border-color:#e3e8ef;background:#f8fafc;color:#364152}.oemiq-pill--singleUseParts:hover{background:#eef2f6}.oemiq-pill--singleUseParts:hover .oemiq-pill__chevron{opacity:1}.oemiq-pill--singleUseParts .oemiq-pill__icon{color:#9a771b}.oemiq-pill--singleUseParts .oemiq-pill__label,.oemiq-pill--singleUseParts .oemiq-pill__count,.oemiq-pill--singleUseParts .oemiq-pill__chevron{color:#364152}.oemiq-pill--materials{border-color:#e3e8ef;background:#f8fafc;color:#364152}.oemiq-pill--materials:hover{background:#eef2f6}.oemiq-pill--materials:hover .oemiq-pill__chevron{opacity:1}.oemiq-pill--materials .oemiq-pill__icon{color:#146fd2}.oemiq-pill--materials .oemiq-pill__label,.oemiq-pill--materials .oemiq-pill__count,.oemiq-pill--materials .oemiq-pill__chevron{color:#364152}.oemiq-pill--linkOnly{border-color:#e3e8ef;background:#f8fafc;color:#364152}.oemiq-pill--linkOnly:hover{background:#eef2f6}.oemiq-pill--linkOnly:hover .oemiq-pill__chevron{opacity:1}.oemiq-pill--linkOnly .oemiq-pill__icon,.oemiq-pill--linkOnly .oemiq-pill__label,.oemiq-pill--linkOnly .oemiq-pill__count,.oemiq-pill--linkOnly .oemiq-pill__chevron{color:#364152}.oemiq-pill--calibrationProcedure{border-color:#e3e8ef;background:#f8fafc;color:#364152}.oemiq-pill--calibrationProcedure:hover{background:#eef2f6}.oemiq-pill--calibrationProcedure:hover .oemiq-pill__chevron{opacity:1}.oemiq-pill--calibrationProcedure .oemiq-pill__icon{color:#23a5b2}.oemiq-pill--calibrationProcedure .oemiq-pill__label,.oemiq-pill--calibrationProcedure .oemiq-pill__count,.oemiq-pill--calibrationProcedure .oemiq-pill__chevron{color:#364152}.oemiq-pill--justificationProcedure{border-color:#e3e8ef;background:#f8fafc;color:#364152}.oemiq-pill--justificationProcedure:hover{background:#eef2f6}.oemiq-pill--justificationProcedure:hover .oemiq-pill__chevron{opacity:1}.oemiq-pill--justificationProcedure .oemiq-pill__icon{color:#578cba}.oemiq-pill--justificationProcedure .oemiq-pill__label,.oemiq-pill--justificationProcedure .oemiq-pill__count,.oemiq-pill--justificationProcedure .oemiq-pill__chevron{color:#364152}.oemiq-pill--commonlyAddedProcedure{border-color:#e3e8ef;background:#f8fafc;color:#364152}.oemiq-pill--commonlyAddedProcedure:hover{background:#eef2f6}.oemiq-pill--commonlyAddedProcedure:hover .oemiq-pill__chevron{opacity:1}.oemiq-pill--commonlyAddedProcedure .oemiq-pill__icon{color:#16b364}.oemiq-pill--commonlyAddedProcedure .oemiq-pill__label,.oemiq-pill--commonlyAddedProcedure .oemiq-pill__count,.oemiq-pill--commonlyAddedProcedure .oemiq-pill__chevron{color:#364152}.oemiq-pill--compact{padding:.125rem .25rem;gap:0;overflow:hidden;transition:padding var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),gap var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1)}.oemiq-pill--compact .oemiq-pill__label{max-width:0;min-width:0;overflow:hidden;opacity:0;padding:0;margin:0;transition:max-width var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),opacity var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1)}.oemiq-pill--compact .oemiq-pill__count,.oemiq-pill--compact .oemiq-pill__chevron{transition:max-width var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),opacity var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1)}.oemiq-pill--compact:has(.oemiq-pill__icon) .oemiq-pill__chevron{max-width:0;min-width:0;overflow:hidden;opacity:0;padding:0;margin:0}.oemiq-pill--compact.oemiq-pill--expandable:hover{padding:var(--2, .125rem) var(--6, .375rem);gap:.25rem}.oemiq-pill--compact.oemiq-pill--expandable:hover .oemiq-pill__label{max-width:12rem;min-width:.5rem;opacity:1}.oemiq-pill--compact.oemiq-pill--expandable:hover:has(.oemiq-pill__icon) .oemiq-pill__chevron,.oemiq-pill--compact.oemiq-pill--expandable:hover .oemiq-pill__chevron{max-width:12rem;opacity:1}.badge-modal-dialog{min-width:500px;border-radius:20px}@media screen and (max-width: 767.98px){.badge-modal-dialog{min-width:0}}.badge-modal-root.fade,.badge-modal-root.fade.show{opacity:1}.badge-modal-lock-overflow{overflow:hidden}.badge-modal-lock-overflow{overflow-y:hidden!important}.badge-modal-root .modal-dialog.badge-modal-dialog{transform:none}.badge-slide-in-bottom{animation:badge-slide-in-bottom .55s cubic-bezier(.25,.46,.45,.94) both}.badge-slide-out-bottom{animation:badge-slide-out-bottom .55s cubic-bezier(.25,.46,.45,.94) both}@keyframes badge-slide-in-bottom{0%{transform:translate3d(0,110%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes badge-slide-out-bottom{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,110%,0);opacity:0}}@media (prefers-reduced-motion: reduce){.badge-slide-in-bottom,.badge-slide-out-bottom{animation:none!important}}.badge-modal-content .badge-modal-header{gap:.5rem;padding:1.5rem;border-bottom:1px solid var(--Gray-200, #eaecf0);display:flex;flex-direction:column;justify-content:space-evenly}.badge-modal-content .badge-modal-header__icon{color:var(--Black, #000);display:flex;width:1.5rem;height:1.5rem;justify-content:center;align-items:center;aspect-ratio:1/1}.badge-modal-content .badge-modal-header__title{color:var(--Black, #000);display:flex;align-items:center;gap:.5rem;font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-16, 1rem);font-style:normal;font-weight:var(--font-weight-bold, 700);line-height:var(--line-height-24, 1.5rem)}.badge-modal-content .badge-modal-header__close-btn{height:1.5rem;width:1.5rem;display:flex;padding:var(--6, .375rem);justify-content:center;align-items:center;gap:var(--4, .25rem);margin-left:auto;background:none;border:none;line-height:1;cursor:pointer}.badge-modal-content .badge-modal-header__close-btn:hover img{filter:brightness(.4)}.badge-modal-content .badge-modal-header__close-btn:focus,.badge-modal-content .badge-modal-header__close-btn:focus-visible{outline:none;box-shadow:0 0 0 1px var(--Background-Lgiht, #fff),0 0 0 2px var(--BluePrimary-200, #bed5ea)}.badge-modal-content .badge-modal-header__description{color:var(--Gray-500, #697586);margin:0;font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-14, .875rem);font-style:normal;font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-20, 1.25rem)}.badge-modal-content .badge-modal-body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;flex:1 0;align-self:stretch;max-height:calc(-260px + 100vh);overflow-y:auto;overflow-x:hidden}.badge-modal-content .badge-modal-body .badge-modal-body-disclaimer{display:flex;align-items:flex-start;gap:6px;padding:8px 12px;align-self:stretch;border-radius:6px;background:#cdd5df4d}.badge-modal-content .badge-modal-body .badge-modal-body-disclaimer .badge-modal-body-disclaimer-icon{color:#578cba}.badge-modal-content .badge-modal-body .badge-modal-body-disclaimer .badge-modal-body-disclaimer-text{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#000}.badge-modal-content .badge-modal-body .badge-modal-body-list{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.badge-modal-content .badge-modal-body .badge-modal-body-list .badge-modal-body-list-title{font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#364152}.badge-modal-content .badge-modal-body .badge-modal-body-list .badge-modal-body-list-items{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;align-self:stretch;border-radius:12px;background:#f8fafc}.badge-modal-content .badge-modal-body .badge-modal-body-list .badge-modal-body-list-items .badge-modal-body-list-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;border-radius:8px}.badge-modal-content .badge-modal-body .badge-modal-body-list .badge-modal-body-list-items .badge-modal-body-list-item .badge-modal-body-list-item-title{font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#000}.badge-modal-content .badge-modal-body .badge-modal-body-list .badge-modal-body-list-items .badge-modal-body-list-item .badge-modal-body-list-item-text{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#121926}.badge-modal-content .badge-modal-footer{display:flex;align-items:center;gap:16px;padding:24px;justify-content:flex-end;align-self:stretch;border-top:1px solid #eef2f6}.badge-modal-content .badge-modal-footer .badge-modal-footer-close-button{display:flex;align-items:center;gap:4px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:8px 12px;justify-content:center;border-radius:8px;border:1px solid #cdd5df;background:#fff;color:#697586}.badge-modal-content .badge-modal-footer .badge-modal-footer-close-button:hover{background:#f8fafc;border:1px solid #9aa4b2;outline:none;box-shadow:none}.badge-modal-content .badge-modal-footer .badge-modal-footer-close-button:focus,.badge-modal-content .badge-modal-footer .badge-modal-footer-close-button:focus-visible{outline:none;box-shadow:0 0 0 1px var(--Background-Lgiht, #fff),0 0 0 2px var(--BluePrimary-200, #bed5ea)}.badge-modal-content .badge-modal-footer .badge-modal-footer-view-button{display:flex;align-items:center;gap:4px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:8px 12px;justify-content:center;border-radius:8px;background:#2e6595;color:#fff;border-width:0px}.badge-modal-content .badge-modal-footer .badge-modal-footer-view-button:hover{background:#195283}.badge-modal-content .badge-modal-footer .badge-modal-footer-view-button:focus,.badge-modal-content .badge-modal-footer .badge-modal-footer-view-button:focus-visible{outline:none;box-shadow:0 0 0 1px var(--Background-Lgiht, #fff),0 0 0 2px var(--BluePrimary-200, #bed5ea)}.single-use-parts-modal-body{gap:16px;flex-direction:column;overflow-y:auto;max-height:500px;padding:10px;display:flex;align-self:stretch;justify-content:flex-start;align-items:flex-start}.single-use-parts-modal-body .single-use-parts-modal-body-card{display:flex;flex-direction:column;background:#f8fafc;border-radius:12px;align-self:stretch;padding:16px}.single-use-parts-modal-body .tag{display:flex;flex-direction:column;gap:8px;padding:16px 0;margin:0;font-size:14px;color:#121926}.single-use-parts-modal-body .tag:not(:last-child){border-bottom:1px solid #e3e8ef}.single-use-parts-modal-body .tag:first-child{padding-top:0}.single-use-parts-modal-body .tag:last-child{padding-bottom:0}.single-use-parts-modal-body .tag-title{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.single-use-parts-modal-body .tag-subtitle{display:flex;align-items:baseline;gap:12px}.single-use-parts-modal-body .tag-subtitle .tag-qty{font-weight:500}.single-use-parts-modal-body .tag-subtitle .tag-condition{font-weight:400}.single-use-parts-modal-body .tag-subtitle .tag-condition:first-letter{text-transform:capitalize}.single-use-parts-popover{min-width:280px;max-width:420px;font-family:Inter,sans-serif}.single-use-parts-popover__header{gap:.5rem;padding:1.5rem;border-bottom:1px solid var(--Gray-200, #eaecf0);display:flex;flex-direction:column;justify-content:space-evenly}.single-use-parts-popover__header-icon{color:var(--Black, #000);display:flex;width:1.5rem;height:1.5rem;justify-content:center;align-items:center;aspect-ratio:1/1}.single-use-parts-popover__title{color:var(--Black, #000);display:flex;align-items:center;gap:.5rem;font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-16, 1rem);font-style:normal;font-weight:var(--font-weight-bold, 700);line-height:var(--line-height-24, 1.5rem)}.single-use-parts-popover__close-btn{height:1.5rem;width:1.5rem;display:flex;padding:var(--6, .375rem);justify-content:center;align-items:center;gap:var(--4, .25rem);margin-left:auto;background:none;border:none;line-height:1;cursor:pointer}.single-use-parts-popover__close-btn:hover img{filter:brightness(.4)}.single-use-parts-popover__description{color:var(--Gray-500, #697586);margin:0;font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-14, .875rem);font-style:normal;font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-20, 1.25rem)}.single-use-parts-popover__body{padding:1.5rem;display:flex;flex-direction:column}.single-use-parts-popover__list{padding:var(--16, 1rem);align-items:flex-start;gap:var(--12, .75rem);align-self:stretch;display:flex;flex-direction:column;max-height:25vh;overflow-y:auto;border-radius:var(--12, .75rem);background:var(--Gray-50, #f8fafc)}.single-use-parts-popover__list::-webkit-scrollbar{background-color:transparent;width:16px;border-radius:10px}.single-use-parts-popover__list::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:5px solid var(--Gray-50, #f8fafc)}.single-use-parts-popover__list::-webkit-scrollbar-thumb:hover{background-color:#a0a0a5;border:4px solid var(--Gray-50, #f8fafc)}.single-use-parts-popover__list::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}.single-use-parts-popover__list::-webkit-scrollbar-track:hover{background-color:var(--Gray-100, #f2f4f7)}.single-use-parts-popover__item{display:flex;flex-direction:column;padding:none;gap:var(--4, .25rem)}.single-use-parts-popover__item:last-child{border-bottom:none;margin-bottom:0}.single-use-parts-popover__item-name{color:var(--Black, #000);font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-14, .875rem);font-style:normal;font-weight:var(--font-weight-semi-bold, 600);line-height:var(--line-height-20, 1.25rem)}.single-use-parts-popover__item-detail{display:flex;align-items:baseline;gap:.5rem}.single-use-parts-popover__item-qty-value{color:var(--Gray-900, #121926);font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-14, .875rem);font-style:normal;font-weight:var(--font-weight-medium, 500);line-height:var(--line-height-20, 1.25rem)}.single-use-parts-popover__item-qty-qualifier{color:var(--Gray-900, #121926);font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-14, .875rem);font-style:normal;font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-20, 1.25rem)}.single-use-parts-popover__item-divider{width:100%;display:flex;align-items:center;height:.0625rem;background:#e3e8ef}.single-use-parts-popover__actions{display:flex;justify-content:flex-end;gap:1rem;border-top:1px solid var(--Gray-200, #eaecf0);padding:1.5rem}.single-use-parts-popover__btn-close{display:inline-flex;padding:var(--8, .5rem) var(--12, .75rem);justify-content:center;align-items:center;gap:var(--4, .25rem);border-radius:var(--8, .5rem);border:1px solid var(--Gray-400, #9aa4b2);background:var(--Gray-50OEC, #f8fafc);color:var(--Gray-500, #697586);font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-14, .875rem);font-style:normal;font-weight:var(--font-weight-medium, 500);line-height:var(--line-height-20, 1.25rem);cursor:pointer}.single-use-parts-popover__btn-close:hover{border:1px solid var(--Gray-400, #9aa4b2);background:var(--Gray-50OEC, #f8fafc)}.single-use-parts-popover__btn-close:focus{outline:none;border:1px solid var(--Gray-300, #cdd5df);background:var(--White, #fff);box-shadow:0 0 0 1px var(--Background-Lgiht, #fff),0 0 0 2px var(--BluePrimary-200, #bed5ea)}.single-use-parts-popover__btn-close:active{border:1px solid var(--Gray-400, #9aa4b2);background:var(--Seafoam, rgba(205, 213, 223, .3))}.single-use-parts-popover__btn-report{border:none;cursor:pointer;font-family:Inter,sans-serif;display:inline-flex;padding:var(--8, .5rem) var(--12, .75rem);justify-content:center;align-items:center;gap:var(--4, .25rem);border-radius:var(--8, .5rem);background:var(--BluePrimary-700, #2e6595);color:var(--White, #fff);font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-14, .875rem);font-style:normal;font-weight:var(--font-weight-medium, 500);line-height:var(--line-height-20, 1.25rem)}.single-use-parts-popover__btn-report:hover{background:var(--BluePrimary-800, #195283)}.single-use-parts-popover__btn-report:focus{outline:none;border-radius:var(--8, .5rem);background:var(--BluePrimary-700, #2e6595);box-shadow:0 0 0 1px var(--Background-Lgiht, #fff),0 0 0 2px var(--BluePrimary-200, #bed5ea)}.single-use-parts-popover__btn-report:active{background:var(--BluePrimary-900OEC, #003c71)}.material-modal{min-width:500px;border-radius:20px}.material-modal-body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;flex:1 0;align-self:stretch;max-height:calc(-260px + 100vh);overflow:auto}.material-modal-body .material-modal-body-disclaimer{display:flex;align-items:flex-start;gap:6px;padding:8px 12px;align-self:stretch;border-radius:6px;background:#cdd5df4d}.material-modal-body .material-modal-body-disclaimer .material-modal-body-disclaimer-icon{color:#578cba}.material-modal-body .material-modal-body-disclaimer .material-modal-body-disclaimer-text{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#000}.material-modal-body .material-modal-body-list{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.material-modal-body .material-modal-body-list .material-modal-body-list-title{font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#364152}.material-modal-body .material-modal-body-list .material-modal-body-list-items{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;align-self:stretch;border-radius:12px;background:#f8fafc}.material-modal-body .material-modal-body-list .material-modal-body-list-items .material-modal-body-list-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;border-radius:8px}.material-modal-body .material-modal-body-list .material-modal-body-list-items .material-modal-body-list-item .material-modal-body-list-item-title{font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#000}.material-modal-body .material-modal-body-list .material-modal-body-list-items .material-modal-body-list-item .material-modal-body-list-item-text{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#121926}.material-modal-content .material-modal-header{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;justify-content:center;align-self:stretch;border-bottom:1px solid #eef2f6}.material-modal-content .material-modal-header .material-modal-header-title{display:flex;align-items:center;gap:8px;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:24px;color:#000}.material-modal-content .material-modal-header .material-modal-header-text{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;align-self:stretch;color:#697586}.material-modal-content .material-modal-header .material-modal-header-close-icon{display:flex;align-items:center;gap:4px;padding:2px;justify-content:center;position:absolute;right:16px;top:16px;border-radius:4px;background:#ffffff03;color:#697586}.material-modal-content .material-modal-footer{display:flex;align-items:center;gap:16px;padding:24px;justify-content:flex-end;align-self:stretch;border-top:1px solid #eef2f6}.material-modal-content .material-modal-footer .material-modal-footer-close-button{display:flex;align-items:center;gap:4px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:8px 12px;justify-content:center;border-radius:8px;border:1px solid #e3e8ef;background:#fff;color:#697586}.material-modal-content .material-modal-footer .material-modal-footer-close-button:hover{background:#f8fafc}.material-modal-content .material-modal-footer .material-modal-footer-view-button{display:flex;align-items:center;gap:4px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:8px 12px;justify-content:center;border-radius:8px;background:#2e6595;color:#fff;border-width:0px}.material-modal-content .material-modal-footer .material-modal-footer-view-button:hover{background:#195283}.material-report-modal-content .material-report-modal-body{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:24px;align-self:stretch}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item{display:contents}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-vehicle-category-title{font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:24px;display:flex;padding-bottom:16px;align-items:flex-start;gap:10px;align-self:stretch;border-bottom:1px solid #e3e8ef;color:#000}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-category-title{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;color:#000}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px;align-self:stretch;border-radius:12px;background:#f8fafc}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-list-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;width:100%}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-list-item:not(:last-child){padding-bottom:12px;border-bottom:1px solid #dee2e6}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-title{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;color:#000}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-part-number{display:flex;align-items:center;gap:4px;flex-wrap:wrap;color:#121926}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-part-number-label{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#121926}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-part-number-value{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#121926}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-procedure-title,.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedure-link{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:inline-flex;padding:0;align-items:center;gap:4px;color:#578cba}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-procedure-title:hover,.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedure-link:hover{color:#195283}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-procedure-title{width:-webkit-fit-content;width:fit-content;cursor:pointer}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-meta,.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedure-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;row-gap:4px}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-meta-group,.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedure-meta-group{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-meta-label,.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedure-meta-label{font-family:Inter,sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:12px;color:#697586}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-meta-value,.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedure-meta-value{font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;display:inline-flex;position:relative;padding:2px;align-items:center;gap:4px;color:#364152;text-align:center}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-meta-value.has-icon,.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedure-meta-value.has-icon{padding-right:18px}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedure-meta{margin-top:4px}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-damage-indicator,.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedure-damage-indicator{display:flex;width:12px;height:11px;flex-direction:column;justify-content:center;position:absolute;right:2px;top:50%;color:#4b5565;text-align:center;font-size:12px;font-weight:900;line-height:normal;transform:translateY(-50%)}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;flex:0 0 auto}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-badges .material-report-modal-body-material-list-item-badge{font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;display:flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;background:#fff;border:1px solid #e3e8ef;width:-webkit-fit-content;width:fit-content;background:#f8fafc;color:#364152;text-align:center;white-space:nowrap}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-badges .material-report-modal-body-material-list-item-badge-referenced-by{padding:2px 8px}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-badges .material-report-modal-body-material-list-item-badge-referenced-procedure{padding-right:6px}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-badges .material-report-modal-body-material-list-item-badge-icon-wrapper{position:relative;display:inline-block;width:12px;height:16px;flex:0 0 12px}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-badges .material-report-modal-body-material-list-item-badge-icon{position:absolute;right:2px;top:50%;font-size:12px;color:#364152;line-height:16px;text-align:center;transform:translateY(-50%)}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-badges .material-report-modal-body-material-list-item-referenced-by{display:flex;align-items:center;gap:4px}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-badges .material-report-modal-body-material-list-item-referenced-by-label{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#364152}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-badges .material-report-modal-body-material-list-item-badge-button{font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;padding:2px 8px;background:transparent;border:0;display:flex;align-items:center;gap:4px;border-radius:4px;border:1px solid #e3e8ef;background:#f8fafc;color:#364152;text-align:center;white-space:nowrap}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-referenced-header{display:flex;align-items:flex-start;align-self:stretch;width:100%;justify-content:space-between;gap:12px}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-referenced-toggle{display:flex;align-items:center;gap:4px;padding:0;background:transparent;border:0;min-width:0;flex:1 1 auto;width:100%;text-align:left;color:inherit;justify-content:flex-start}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-chevron{flex:0 0 auto;color:#697586;transition:transform .2s ease-in-out}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-chevron.collapsed{transform:rotate(-90deg)}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedures{margin:0 16px 0 0;width:100%;padding:12px 16px;border-radius:8px;background:#fff;border:1px solid #eef2f6}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedures.collapsed{background:transparent;border-color:transparent}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedures-list{position:relative;margin:12px 0 0;padding:0 0 0 28px;list-style:none}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedures-list:before{content:"";position:absolute;left:8px;top:5px;bottom:12px;width:0;border-left:1px solid #e3e8ef;border-radius:0 0 0 6px}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedure{position:relative;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#364152;margin:12px 0 0}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedure:first-child{margin-top:0}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedure:before{content:"";position:absolute;left:-20px;top:-9px;width:15px;height:20px;border-left:1px solid #e3e8ef;border-radius:0 0 0 6px;border-bottom:1px solid #e3e8ef}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedure:last-child:after{content:"";position:absolute;left:-20px;top:8px;bottom:-12px;width:1px;background:#fff}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedure-link{padding:0;background:transparent;border:0;text-align:left}@media screen and (max-width: 767.98px){.material-report-modal-content .material-report-modal-body{gap:16px;padding:16px 13px}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list{padding:12px}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-referenced-header{flex-wrap:wrap}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-badges{margin-left:0;justify-content:flex-start;flex-shrink:1;min-width:0}.material-report-modal-content .material-report-modal-body .material-report-modal-body-item .material-report-modal-body-material-category-item .material-report-modal-body-material-list .material-report-modal-body-material-list-item-parent-procedures{margin-right:0}}.report-modal{width:-webkit-fit-content;width:fit-content;max-width:min(90vw,1140px);min-width:420px}.report-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 3.5rem);border-radius:16px;border:none;box-shadow:0 8px 16px -2px #1b212c1f;overflow:hidden}.report-modal-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0;min-height:min(500px,100vh - 14rem);padding-right:8px;scrollbar-gutter:stable}.report-modal-body::-webkit-scrollbar{background-color:transparent;width:16px;border-radius:10px}.report-modal-body::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:5px solid #fff}.report-modal-body::-webkit-scrollbar-thumb:hover{background-color:#a0a0a5;border:4px solid #f4f4f4}.report-modal-body::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.report-modal-body::-webkit-scrollbar-track:hover{background-color:#f4f4f4}@-moz-document url-prefix(){.report-modal-body{scrollbar-width:thin;scrollbar-color:#babac0 transparent}}.report-modal-header{display:flex;align-items:center;gap:58px;padding:24px 15px;align-self:stretch;border-bottom:1px solid #eef2f6}.report-modal-header-title{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;flex:1 0;color:#000}.report-modal-header-actions{display:flex;align-items:center;gap:16px}.report-modal-header-action-btn{color:#45505a;border-color:#9ba8b3;background-color:#f1f2f3;border-width:.5px;width:-webkit-max-content;width:max-content;height:calc(1.5em + .4rem + 2px);border-radius:6px}.report-modal-header-action-btn .report-modal-header-action-icon{display:inline-flex;align-items:center;margin-right:.5rem}.report-modal-header-action-btn .report-modal-header-action-icon svg{height:.8rem;width:.8rem}.report-modal-header-action-btn .report-modal-header-action-icon #loading-indicator{position:relative;background-color:#f1f2f3;height:auto!important;width:auto!important;margin:0;padding:0}.report-modal-header-action-btn .report-modal-header-action-icon #loading-indicator .loading-logo{height:.8rem;width:.8rem;margin-right:.5rem;filter:brightness(0) saturate(100%) invert(28%) sepia(10%) saturate(870%) hue-rotate(169deg) brightness(92%) contrast(82%)}.report-modal-header-action-btn:hover:not(:disabled){box-shadow:0 5px 15px #48484a1a}.report-modal-header-action-btn:active,.report-modal-header-action-btn.clicked{border-color:#45505a}.report-modal-header-action-btn:focus{box-shadow:none}.report-modal-header-action-btn:disabled{color:#b7bec4;border-color:#b7bec4;background-color:#f1f2f3;opacity:1}.report-modal-header-action-btn.disabled-border-shadow:disabled{box-shadow:0 5px 15px #48484a1a}.report-modal-header-divider{width:1.2px;height:1.4rem;background:#b7bec4}.report-modal-header-close-icon{display:flex;align-items:center;gap:4px;padding:6px;justify-content:center;width:24px;height:24px;border-radius:4px;background:#ffffff03;color:#697586;cursor:pointer;transition:background-color .15s ease,color .15s ease}.report-modal-header-close-icon:hover{background-color:#f1f2f3;color:#45505a}.report-modal-footer{display:flex;flex-direction:column;align-items:flex-end;gap:16px;padding:16px 24px;justify-content:center;align-self:stretch;flex-shrink:0;border-top:1px solid #eef2f6}@media (max-width: 768px){.report-modal-footer{padding:12px 16px}}.report-modal-footer-note{display:flex;justify-content:center;align-items:flex-start;gap:8px;padding:10px 12px;align-self:stretch;border-radius:8px;border:1px solid #578cba;background:#f8fafc;overflow:hidden;word-break:break-word}.report-modal-footer-note-icon{color:#578cba;flex-shrink:0;margin-top:2px}.report-modal-footer-note-text{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#697586;min-width:0}@media screen and (max-width: 767.98px){.report-modal{width:auto;min-width:0;max-width:none}.report-modal-content{max-height:calc(100dvh - 1rem - var(--safe-top) - var(--safe-bottom))}@supports not (height: 100dvh){.report-modal-content{max-height:calc(100vh - 1rem - var(--safe-top) - var(--safe-bottom))}}.report-modal-header{position:relative;flex-wrap:wrap;gap:12px;padding:16px 48px 12px 13px}.report-modal-header-title{flex:1 1 100%}.report-modal-header-actions{flex:1 1 100%;flex-wrap:wrap;gap:8px 12px}.report-modal-header-action-btn{height:auto;min-height:var(--tap-target)}.report-modal-header-divider{display:none}.report-modal-body{padding-right:0;scrollbar-gutter:auto}.report-modal-body::-webkit-scrollbar{width:4px}.report-modal-body::-webkit-scrollbar-thumb{border:none}.report-modal-header-close{position:relative;position:absolute;top:16px;right:13px}.report-modal-header-close:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}}.oemiq-popper{display:flex;flex-direction:column;gap:4px;font-size:12px}.oemiq-popper-top:after{content:" ";position:absolute;border-width:.5rem;border-style:solid;top:calc(100% - 1px);left:50%;margin-left:-.5rem;border-color:var(--oemiq-tooltip-bg, white) transparent transparent transparent}.oemiq-popper-top-begin:after{content:" ";position:absolute;border-width:.5rem;border-style:solid;top:calc(100% - 1px);left:.75rem;border-color:var(--oemiq-tooltip-bg, white) transparent transparent transparent}.oemiq-popper-top-end:after{content:" ";position:absolute;border-width:.5rem;border-style:solid;border-bottom:none;top:calc(100% - 1px);right:.75rem;border-color:var(--oemiq-tooltip-bg, white) transparent transparent transparent}.oemiq-popper-bottom:after{content:" ";position:absolute;border-width:.5rem;border-style:solid;bottom:calc(100% - 1px);left:50%;margin-left:-.5rem;border-color:transparent transparent var(--oemiq-tooltip-bg, white) transparent}.oemiq-popper-bottom-begin:after{content:" ";position:absolute;border-width:.5rem;border-style:solid;bottom:calc(100% - 1px);left:.75rem;border-color:transparent transparent var(--oemiq-tooltip-bg, white) transparent}.oemiq-popper-bottom-end:after{content:" ";position:absolute;border-width:.5rem;border-style:solid;bottom:calc(100% - 1px);right:.75rem;border-color:transparent transparent var(--oemiq-tooltip-bg, white) transparent}.oemiq-popper-right:after{content:" ";position:absolute;border-width:.5rem;border-style:solid;top:50%;right:calc(100% - 1px);margin-top:-.5rem;border-color:transparent var(--oemiq-tooltip-bg, white) transparent transparent}.oemiq-popper-right-begin:after{content:" ";position:absolute;border-width:.5rem;border-style:solid;top:.75rem;right:calc(100% - 1px);border-color:transparent var(--oemiq-tooltip-bg, white) transparent transparent}.oemiq-popper-right-end:after{content:" ";position:absolute;border-width:.5rem;border-style:solid;right:calc(100% - 1px);bottom:.75rem;border-color:transparent var(--oemiq-tooltip-bg, white) transparent transparent}.oemiq-popper-left:after{content:" ";position:absolute;border-width:.5rem;border-style:solid;top:50%;left:calc(100% - 1px);margin-top:-.5rem;border-color:transparent transparent transparent var(--oemiq-tooltip-bg, white)}.oemiq-popper-left-begin:after{content:" ";position:absolute;border-width:.5rem;border-style:solid;top:.75rem;left:calc(100% - 1px);border-color:transparent transparent transparent var(--oemiq-tooltip-bg, white)}.oemiq-popper-left-end:after{content:" ";position:absolute;border-width:.5rem;border-style:solid;bottom:.75rem;left:calc(100% - 1px);border-color:transparent transparent transparent var(--oemiq-tooltip-bg, white)}.oemiq-planner-auto-assign-popper{max-width:338px!important}.oemiq-planner-auto-assign-popper .oemiq-tooltip-content{font-weight:400;font-size:12px}.oemiq-dark-tooltip ::-webkit-scrollbar,.oemiq-tooltip ::-webkit-scrollbar{background-color:transparent;width:4px;border-radius:10px}.oemiq-dark-tooltip ::-webkit-scrollbar-thumb:hover,.oemiq-tooltip ::-webkit-scrollbar-thumb:hover{border:4px solid #b6bec4}.oemiq-dark-tooltip ::-webkit-scrollbar-thumb,.oemiq-tooltip ::-webkit-scrollbar-thumb{border:4px solid #b6bec4;border-radius:2px;height:1px}.oemiq-dark-tooltip ::-webkit-scrollbar-track,.oemiq-tooltip ::-webkit-scrollbar-track{background-color:transparent;border-radius:0}.oemiq-dark-tooltip ::-webkit-scrollbar-track:hover,.oemiq-tooltip ::-webkit-scrollbar-track:hover{background-color:transparent}.oemiq-dark-tooltip ::-webkit-scrollbar-corner,.oemiq-tooltip ::-webkit-scrollbar-corner{background-color:transparent}.oemiq-tooltip{--oemiq-tooltip-bg: #ffffff;z-index:1;max-width:500px;padding:.5rem}.oemiq-tooltip.oemiq-show{opacity:1}.oemiq-tooltip.oemiq-hide{opacity:0}.oemiq-dark-tooltip{--oemiq-tooltip-bg: #202939;z-index:1000;max-width:500px;background-color:#202939!important;color:#fff!important;font-family:Inter,sans-serif;font-size:.8rem;font-weight:500;border:none!important;border-radius:8px!important;padding:8px 12px!important;box-shadow:0 8px 32px #0000001f!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.oemiq-dark-tooltip.oemiq-dark-show{opacity:1;transition:opacity .5s ease-out}.oemiq-dark-tooltip.oemiq-dark-hide{opacity:0;transition:opacity .2s ease-in}.oemiq-dark-tooltip a{color:#fff}.oemiq-dark-tooltip a:hover{color:#fff;text-decoration:underline}.oemiq-dark-tooltip .oemiq-tooltip-footer a{display:flex;align-items:flex-start;gap:12px;align-self:stretch}.calibration-popper-top:after{content:" ";position:absolute;top:calc(100% - 1px);left:50%;margin-left:-.5rem;border-top:7px;border-right:8px;border-left:8px;border-style:solid;border-color:rgb(32,41,57) transparent transparent transparent}.oemiq-tooltip-title{font-family:Inter;font-style:normal;font-weight:700;font-size:12px;line-height:16px}.oemiq-tooltip-footer{line-height:16px}.report-empty-state{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px;justify-content:center;flex:1 0;align-self:stretch}.report-empty-state-frame{display:flex;flex-direction:column;align-items:center;gap:24px;width:766px;padding:0}.report-empty-state-info{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.report-empty-state-title{font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:24px;align-self:stretch;color:#364152;text-align:center}.report-empty-state-description{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;align-self:stretch;color:#364152;text-align:center}.report-empty-state-button{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex;align-items:center;gap:4px;padding:8px 12px;justify-content:center;border-radius:8px;background:#2e6595;color:#fff;border-width:0px;cursor:pointer}.report-empty-state-button:hover{background:#195283;box-shadow:0 5px 15px #578cba80}.report-empty-state-button:focus,.report-empty-state-button:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 2px #bed5ea}.report-empty-state-button:active{background:#195283;box-shadow:0 5px 15px #48484a1a}@media screen and (max-width: 1023.98px){.report-empty-state-frame{max-width:100%}.report-empty-state-frame img{max-width:100%;height:auto}}.oemiq-chip{display:inline-flex;height:1.25rem;padding:var(--2, .125rem) var(--6, .375rem);margin:0;align-items:center;gap:.25rem;box-sizing:border-box;border:1px solid;white-space:nowrap;color:var(--Gray-700, #364152);text-align:center;font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-12, .75rem);font-style:normal;font-weight:var(--font-weight-medium, 500);line-height:var(--line-height-16, 1rem);border-radius:.25rem;cursor:default;vertical-align:middle}.oemiq-chip__chevron{display:flex;width:1rem;height:1rem;justify-content:center;align-items:center;aspect-ratio:1/1;opacity:.5}.oemiq-chip__icon{display:flex;width:1rem;height:1rem;justify-content:center;align-items:center;overflow:hidden;font-size:.75rem}.oemiq-chip--interactive{cursor:pointer}.oemiq-chip__label{min-width:.5rem;text-align:center}.oemiq-chip__count{font-weight:600}.oemiq-chip__chevron{display:flex;align-items:center;font-size:.75rem;line-height:1}.oemiq-chip--blue{border-color:#bed5ea;background:#edf4fc;color:#2e6595}.oemiq-chip--blue:hover{background:#e0edfa}.oemiq-chip--blue:hover .oemiq-chip__chevron{opacity:1}.oemiq-chip--blue .oemiq-chip__icon,.oemiq-chip--blue .oemiq-chip__label,.oemiq-chip--blue .oemiq-chip__count,.oemiq-chip--blue .oemiq-chip__chevron{color:#2e6595}.oemiq-chip--cyan{border-color:#92e5f2;background:#e4f8fc;color:#0f6876}.oemiq-chip--cyan:hover{background:#c9f2f8}.oemiq-chip--cyan:hover .oemiq-chip__chevron{opacity:1}.oemiq-chip--cyan .oemiq-chip__icon,.oemiq-chip--cyan .oemiq-chip__label,.oemiq-chip--cyan .oemiq-chip__count,.oemiq-chip--cyan .oemiq-chip__chevron{color:#0f6876}.oemiq-chip--green{border-color:#aaf0c4;background:#edfcf2;color:#087443}.oemiq-chip--green:hover{background:#d9f8e7}.oemiq-chip--green:hover .oemiq-chip__chevron{opacity:1}.oemiq-chip--green .oemiq-chip__icon,.oemiq-chip--green .oemiq-chip__label,.oemiq-chip--green .oemiq-chip__count,.oemiq-chip--green .oemiq-chip__chevron{color:#087443}.oemiq-chip--amber{border-color:#f1dfb1;background:#fbf6e9;color:#9a771b}.oemiq-chip--amber:hover{background:#f7efd5}.oemiq-chip--amber:hover .oemiq-chip__chevron{opacity:1}.oemiq-chip--amber .oemiq-chip__icon,.oemiq-chip--amber .oemiq-chip__label,.oemiq-chip--amber .oemiq-chip__count,.oemiq-chip--amber .oemiq-chip__chevron{color:#9a771b}.oemiq-chip--neutral{border-color:#e3e8ef;background:#f8fafc;color:#364152}.oemiq-chip--neutral:hover{background:#eef2f6}.oemiq-chip--neutral:hover .oemiq-chip__chevron{opacity:1}.oemiq-chip--neutral .oemiq-chip__icon,.oemiq-chip--neutral .oemiq-chip__label,.oemiq-chip--neutral .oemiq-chip__count,.oemiq-chip--neutral .oemiq-chip__chevron{color:#364152}.oemiq-chip--singleUseParts{border-color:#e3e8ef;background:#f8fafc;color:#364152}.oemiq-chip--singleUseParts:hover{background:#eef2f6}.oemiq-chip--singleUseParts:hover .oemiq-chip__chevron{opacity:1}.oemiq-chip--singleUseParts .oemiq-chip__icon{color:#9a771b}.oemiq-chip--singleUseParts .oemiq-chip__label,.oemiq-chip--singleUseParts .oemiq-chip__count,.oemiq-chip--singleUseParts .oemiq-chip__chevron{color:#364152}.oemiq-chip--materials{border-color:#e3e8ef;background:#f8fafc;color:#364152}.oemiq-chip--materials:hover{background:#eef2f6}.oemiq-chip--materials:hover .oemiq-chip__chevron{opacity:1}.oemiq-chip--materials .oemiq-chip__icon{color:#146fd2}.oemiq-chip--materials .oemiq-chip__label,.oemiq-chip--materials .oemiq-chip__count,.oemiq-chip--materials .oemiq-chip__chevron{color:#364152}.oemiq-chip--linkOnly{border-color:#e3e8ef;background:#f8fafc;color:#364152}.oemiq-chip--linkOnly:hover{background:#eef2f6}.oemiq-chip--linkOnly:hover .oemiq-chip__chevron{opacity:1}.oemiq-chip--linkOnly .oemiq-chip__icon,.oemiq-chip--linkOnly .oemiq-chip__label,.oemiq-chip--linkOnly .oemiq-chip__count,.oemiq-chip--linkOnly .oemiq-chip__chevron{color:#364152}.oemiq-chip--calibrationProcedure{border-color:#e3e8ef;background:#f8fafc;color:#364152}.oemiq-chip--calibrationProcedure:hover{background:#eef2f6}.oemiq-chip--calibrationProcedure:hover .oemiq-chip__chevron{opacity:1}.oemiq-chip--calibrationProcedure .oemiq-chip__icon{color:#23a5b2}.oemiq-chip--calibrationProcedure .oemiq-chip__label,.oemiq-chip--calibrationProcedure .oemiq-chip__count,.oemiq-chip--calibrationProcedure .oemiq-chip__chevron{color:#364152}.oemiq-chip--justificationProcedure{border-color:#e3e8ef;background:#f8fafc;color:#364152}.oemiq-chip--justificationProcedure:hover{background:#eef2f6}.oemiq-chip--justificationProcedure:hover .oemiq-chip__chevron{opacity:1}.oemiq-chip--justificationProcedure .oemiq-chip__icon{color:#578cba}.oemiq-chip--justificationProcedure .oemiq-chip__label,.oemiq-chip--justificationProcedure .oemiq-chip__count,.oemiq-chip--justificationProcedure .oemiq-chip__chevron{color:#364152}.oemiq-chip--commonlyAddedProcedure{border-color:#e3e8ef;background:#f8fafc;color:#364152}.oemiq-chip--commonlyAddedProcedure:hover{background:#eef2f6}.oemiq-chip--commonlyAddedProcedure:hover .oemiq-chip__chevron{opacity:1}.oemiq-chip--commonlyAddedProcedure .oemiq-chip__icon{color:#16b364}.oemiq-chip--commonlyAddedProcedure .oemiq-chip__label,.oemiq-chip--commonlyAddedProcedure .oemiq-chip__count,.oemiq-chip--commonlyAddedProcedure .oemiq-chip__chevron{color:#364152}.oemiq-chip--compact{padding:.125rem .25rem;gap:0;overflow:hidden;transition:padding var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),gap var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1)}.oemiq-chip--compact .oemiq-chip__label{max-width:0;min-width:0;overflow:hidden;opacity:0;padding:0;margin:0;transition:max-width var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),opacity var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1)}.oemiq-chip--compact .oemiq-chip__count,.oemiq-chip--compact .oemiq-chip__chevron{transition:max-width var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),opacity var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1)}.oemiq-chip--compact:has(.oemiq-chip__icon) .oemiq-chip__chevron{max-width:0;min-width:0;overflow:hidden;opacity:0;padding:0;margin:0}.oemiq-chip--compact.oemiq-chip--expandable:hover{padding:var(--2, .125rem) var(--6, .375rem);gap:.25rem}.oemiq-chip--compact.oemiq-chip--expandable:hover .oemiq-chip__label{max-width:12rem;min-width:.5rem;opacity:1}.oemiq-chip--compact.oemiq-chip--expandable:hover:has(.oemiq-chip__icon) .oemiq-chip__chevron,.oemiq-chip--compact.oemiq-chip--expandable:hover .oemiq-chip__chevron{max-width:12rem;opacity:1}.badge-row--inline{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;line-height:0}.badge-row--spread{display:flex;align-items:center;width:100%;gap:.5rem}.badge-row--inline-spread{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:-webkit-min-content;min-width:min-content;line-height:0}.badge-row__chips--end{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto;line-height:0}.badge-row__pills{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;line-height:0}.badge-row__chips{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto;line-height:0}.badge-row__spacer{flex:1 1;min-width:.5rem;display:flex;align-items:center;justify-content:center;container-type:inline-size}.badge-row__spacer .oemiq-badge-divider{display:none}@container (max-width: 1.5rem){.badge-row__spacer .oemiq-badge-divider{display:inline-block}}.badge-row--inline-compact{display:inline-flex;align-items:center;gap:.5rem;min-width:0;line-height:0;position:relative}.badge-row--inline-compact .oemiq-pill{padding:.125rem .25rem;gap:0;overflow:hidden;transition:padding var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),gap var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1);flex-shrink:0}.badge-row--inline-compact .oemiq-pill .oemiq-pill__label{max-width:0;min-width:0;overflow:hidden;opacity:0;padding:0;margin:0;transition:max-width var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),opacity var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1)}.badge-row--inline-compact .oemiq-pill .oemiq-pill__count,.badge-row--inline-compact .oemiq-pill .oemiq-pill__chevron{transition:max-width var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),opacity var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1)}.badge-row--inline-compact .oemiq-pill:has(.oemiq-pill__icon) .oemiq-pill__chevron{max-width:0;min-width:0;overflow:hidden;opacity:0;padding:0;margin:0}.badge-row--inline-compact .oemiq-chip{padding:.125rem .25rem;gap:0;overflow:hidden;transition:padding var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),gap var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1);flex-shrink:0}.badge-row--inline-compact .oemiq-chip .oemiq-chip__label{max-width:0;min-width:0;overflow:hidden;opacity:0;padding:0;margin:0;transition:max-width var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),opacity var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1)}.badge-row--inline-compact .oemiq-chip .oemiq-chip__count,.badge-row--inline-compact .oemiq-chip .oemiq-chip__chevron{transition:max-width var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),opacity var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1)}.badge-row--inline-compact .oemiq-chip:has(.oemiq-chip__icon) .oemiq-chip__chevron{max-width:0;min-width:0;overflow:hidden;opacity:0;padding:0;margin:0}.badge-row--inline-compact.badge-row--expandable .oemiq-pill:hover{padding:var(--2, .125rem) var(--6, .375rem);gap:.25rem}.badge-row--inline-compact.badge-row--expandable .oemiq-pill:hover .oemiq-pill__label{max-width:12rem;min-width:.5rem;opacity:1}.badge-row--inline-compact.badge-row--expandable .oemiq-pill:hover:has(.oemiq-pill__icon) .oemiq-pill__chevron,.badge-row--inline-compact.badge-row--expandable .oemiq-pill:hover .oemiq-pill__chevron{max-width:12rem;opacity:1}.badge-row--inline-compact.badge-row--expandable .oemiq-chip:hover{padding:var(--2, .125rem) var(--6, .375rem);gap:.25rem}.badge-row--inline-compact.badge-row--expandable .oemiq-chip:hover .oemiq-chip__label{max-width:12rem;min-width:.5rem;opacity:1}.badge-row--inline-compact.badge-row--expandable .oemiq-chip:hover:has(.oemiq-chip__icon) .oemiq-chip__chevron,.badge-row--inline-compact.badge-row--expandable .oemiq-chip:hover .oemiq-chip__chevron{max-width:12rem;opacity:1}.badge-row--inline-spread-compact{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0;line-height:0;position:relative}.badge-row--inline-spread-compact .oemiq-pill{padding:.125rem .25rem;gap:0;overflow:hidden;transition:padding var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),gap var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1);flex-shrink:0}.badge-row--inline-spread-compact .oemiq-pill .oemiq-pill__label{max-width:0;min-width:0;overflow:hidden;opacity:0;padding:0;margin:0;transition:max-width var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),opacity var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1)}.badge-row--inline-spread-compact .oemiq-pill .oemiq-pill__count,.badge-row--inline-spread-compact .oemiq-pill .oemiq-pill__chevron{transition:max-width var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),opacity var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1)}.badge-row--inline-spread-compact .oemiq-pill:has(.oemiq-pill__icon) .oemiq-pill__chevron{max-width:0;min-width:0;overflow:hidden;opacity:0;padding:0;margin:0}.badge-row--inline-spread-compact .oemiq-chip{padding:.125rem .25rem;gap:0;overflow:hidden;transition:padding var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),gap var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1);flex-shrink:0}.badge-row--inline-spread-compact .oemiq-chip .oemiq-chip__label{max-width:0;min-width:0;overflow:hidden;opacity:0;padding:0;margin:0;transition:max-width var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),opacity var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1)}.badge-row--inline-spread-compact .oemiq-chip .oemiq-chip__count,.badge-row--inline-spread-compact .oemiq-chip .oemiq-chip__chevron{transition:max-width var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1),opacity var(--badge-compact-dur, 404ms) cubic-bezier(.25,.1,.25,1)}.badge-row--inline-spread-compact .oemiq-chip:has(.oemiq-chip__icon) .oemiq-chip__chevron{max-width:0;min-width:0;overflow:hidden;opacity:0;padding:0;margin:0}.badge-row--inline-spread-compact.badge-row--expandable .oemiq-pill:hover{padding:var(--2, .125rem) var(--6, .375rem);gap:.25rem}.badge-row--inline-spread-compact.badge-row--expandable .oemiq-pill:hover .oemiq-pill__label{max-width:12rem;min-width:.5rem;opacity:1}.badge-row--inline-spread-compact.badge-row--expandable .oemiq-pill:hover:has(.oemiq-pill__icon) .oemiq-pill__chevron,.badge-row--inline-spread-compact.badge-row--expandable .oemiq-pill:hover .oemiq-pill__chevron{max-width:12rem;opacity:1}.badge-row--inline-spread-compact.badge-row--expandable .oemiq-chip:hover{padding:var(--2, .125rem) var(--6, .375rem);gap:.25rem}.badge-row--inline-spread-compact.badge-row--expandable .oemiq-chip:hover .oemiq-chip__label{max-width:12rem;min-width:.5rem;opacity:1}.badge-row--inline-spread-compact.badge-row--expandable .oemiq-chip:hover:has(.oemiq-chip__icon) .oemiq-chip__chevron,.badge-row--inline-spread-compact.badge-row--expandable .oemiq-chip:hover .oemiq-chip__chevron{max-width:12rem;opacity:1}.procedure-label:not(.procedure-bubble-active):not(.subprocedure-bubble-active)>.badge-row--spread,.procedure-label:not(.procedure-bubble-active):not(.subprocedure-bubble-active)>.badge-row--inline-spread-compact{margin-top:8px}.procedure-label__trailing{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin-left:.25rem;vertical-align:middle}.estimate-line-description{font-family:Inter,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:inherit;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.procedure-label__estimate-context{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.procedure-label__estimate-context-category{font-family:Inter,sans-serif;font-size:.75rem;line-height:1rem;font-weight:500;color:inherit}.procedure-label__estimate-context-dot{font-size:.75rem;color:#697586}.procedure-bubble-title-content--inline-chips{flex-wrap:nowrap}.procedure-bubble-title-content--inline-chips>.procedure-title-part{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.rl-custom-select-with-error-container{display:flex;flex-direction:column;gap:.25rem;padding:0;margin:0;align-items:flex-start;align-self:stretch}.rl-custom-select-with-error-container .rl-custom-select-with-error-label{color:#364152;font-size:.75rem;font-weight:500;line-height:1rem;padding:0;margin:0}.rl-custom-select-with-error-container .rl-custom-select-with-error{align-self:stretch}.rl-custom-select-with-error-container .rl-custom-select-with-error__control{padding:.5rem .75rem;display:flex;flex-direction:row;gap:.25rem;border-radius:.5rem;border:1px solid #cdd5df}.rl-custom-select-with-error-container .rl-custom-select-with-error__control .rl-custom-select-with-error-leading-icon{display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem}.rl-custom-select-with-error-container .rl-custom-select-with-error__control .rl-custom-select-with-error-leading-icon svg{width:.75rem;color:#9aa4b2}.rl-custom-select-with-error-container .rl-custom-select-with-error__control .rl-custom-select-with-error__value-container{margin:0;padding:0}.rl-custom-select-with-error-container .rl-custom-select-with-error__control .rl-custom-select-with-error__value-container .rl-custom-select-with-error__placeholder{color:#697586;font-size:.875rem;font-weight:400;line-height:1.25rem;margin:0;padding:0}.rl-custom-select-with-error-container .rl-custom-select-with-error__control .rl-custom-select-with-error__value-container .rl-custom-select-with-error__input-container{margin:0;padding:0}.rl-custom-select-with-error-container .rl-custom-select-with-error__control .rl-custom-select-with-error__dropdown-indicator{margin:0;padding:0;color:#9aa4b2}.rl-custom-select-with-error-container .rl-custom-select-with-error__control:hover{border-color:#9aa4b2}.rl-custom-select-with-error-container .rl-custom-select-with-error__control:hover .rl-custom-select-with-error-leading-icon svg{color:#0d121c}.rl-custom-select-with-error-container .rl-custom-select-with-error__control:hover .rl-custom-select-with-error__dropdown-indicator{color:#0d121c}.rl-custom-select-with-error-container .rl-custom-select-with-error__control--is-focused{border-color:#9cbcda;background-color:#fff;box-shadow:0 0 0 1px #fff,0 0 0 2px #bed5ea}.rl-custom-select-with-error-container .rl-custom-select-with-error__control--is-focused .rl-custom-select-with-error-leading-icon svg{color:#0d121c}.rl-custom-select-with-error-container .rl-custom-select-with-error__control--is-focused .rl-custom-select-with-error__dropdown-indicator{color:#0d121c}.rl-custom-select-with-error-container .rl-custom-select-with-error__control--is-disabled{border-color:#cdd5df;opacity:.6;background-color:#cdd5df4d;mix-blend-mode:luminosity}.rl-custom-select-with-error-container .rl-custom-select-with-error--is-errored .rl-custom-select-with-error__control{border-color:#f22c3d;box-shadow:none}.rl-custom-select-with-error-container .rl-custom-select-with-error--is-errored .rl-custom-select-with-error__control .rl-custom-select-with-error-leading-icon svg{color:#f22c3d}.rl-custom-select-with-error-container .rl-custom-select-with-error--is-errored .rl-custom-select-with-error__control .rl-custom-select-with-error__value-container .rl-custom-select-with-error__placeholder{color:#f22c3d}.rl-custom-select-with-error-container .rl-custom-select-with-error:not(.rl-custom-select-with-error--is-errored):not(.rl-custom-select-with-error--is-disabled).required .rl-custom-select-with-error__control .rl-custom-select-with-error__placeholder:after{content:"*";position:absolute;top:-.125rem;color:#f22c3d}.rl-custom-select-with-error-container .rl-custom-select-with-error-error-text{color:#f22c3d;font-size:.75rem;font-weight:400;line-height:1rem}.rl-text-button{display:inline-flex;align-items:center;padding:0;gap:.25rem;border:none;outline:none;background-color:transparent}.rl-text-button--xs .rl-text-button__text{font-size:.75rem;line-height:1rem}.rl-text-button--md .rl-text-button__text{font-size:.875rem;line-height:1.25rem}.rl-text-button--lg .rl-text-button__text{font-size:1rem;line-height:1.25rem}.rl-text-button__text{font-style:normal;font-weight:400}.rl-text-button:hover .rl-text-button__text{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto}.rl-text-button--light{color:#fff}.rl-text-button--dark-blue{color:#2e6595}.rl-text-button--blue{color:#578cba}.rl-text-button--black{color:#697586}.rl-text-button:hover:not(:disabled).rl-text-button--dark-blue,.rl-text-button:focus:not(:disabled).rl-text-button--dark-blue{color:#003c71}.rl-text-button:hover:not(:disabled).rl-text-button--blue,.rl-text-button:focus:not(:disabled).rl-text-button--blue{color:#2e6595}.rl-text-button:hover:not(:disabled).rl-text-button--black,.rl-text-button:focus:not(:disabled).rl-text-button--black{color:#121926}.rl-text-button:focus:not(:disabled){outline:none}.rl-text-button--light .rl-text-button__leading-icon,.rl-text-button--light .rl-text-button__trailing-icon{color:#9cbcda}.rl-text-button__leading-icon,.rl-text-button__trailing-icon{width:1rem;height:1rem;justify-content:center;align-items:center;aspect-ratio:1/1}.rl-text-button:hover:not(:disabled).rl-text-button--light .rl-text-button__leading-icon,.rl-text-button:hover:not(:disabled).rl-text-button--light .rl-text-button__trailing-icon,.rl-text-button:focus:not(:disabled).rl-text-button--light .rl-text-button__leading-icon,.rl-text-button:focus:not(:disabled).rl-text-button--light .rl-text-button__trailing-icon{color:#fff}.rl-text-button:disabled{opacity:.8}@keyframes checkbox-spinner-stroke{0%{stroke-dasharray:1 100;stroke-dashoffset:0px;transform:rotate(-13deg)}50%{stroke-dasharray:90 100;stroke-dashoffset:-3px;transform:rotate(-23deg)}to{stroke-dasharray:0 95;stroke-dashoffset:-90px;transform:rotate(-19deg)}}.checkbox-spinner{width:var(--spinner-size, 1.15rem);height:var(--spinner-size, 1rem)}.checkbox-spinner .checkbox-spinner-circle{width:100%;height:100%;color:var(--spinner-color, #578cba)}.checkbox-spinner .checkbox-spinner-circle svg{width:100%;height:100%;transform:center;overflow:visible}.checkbox-spinner .checkbox-spinner-circle svg circle{stroke-dasharray:0 100;transform-origin:center;animation:checkbox-spinner-stroke var(--spinner-speed, 1.2s) cubic-bezier(.55,.08,.32,.94) infinite;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision;stroke-linejoin:round;stroke-linecap:round;will-change:stroke-dasharray,stroke-dashoffset;-webkit-backface-visibility:hidden;backface-visibility:hidden}.checkbox-spinner.checkbox-spinner--primary{--spinner-color: #578cba}.checkbox-spinner.checkbox-spinner--light{--spinner-color: #ffffff}.checkbox-spinner.checkbox-spinner--muted{--spinner-color: #6c757d}@media (prefers-reduced-motion: reduce){.checkbox-spinner .checkbox-spinner-circle circle{animation-duration:calc(var(--spinner-speed, 1.2s) * 2);animation-timing-function:linear}}.role-banner{margin-top:15px;border:4px solid #84abc9;border-radius:5px;border-width:1px;display:grid;color:#212529;grid-template-columns:10px auto;background-color:#f0f4f5}.role-banner .circle-info{color:#578cba;align-self:center;font-size:1rem}.role-banner .banner-content{padding:15px;display:grid;grid-template-columns:1.2rem auto}.role-banner .banner-content p{grid-column:2;margin:5px 0}.role-banner .banner-content h5{font-weight:700;font-size:1rem;align-self:center;margin:0}.role-banner .ribbon{background-color:#578cba;width:7px;border-radius:4px 0 0 4px}#reports-component label{cursor:pointer;margin-bottom:0}#reports-component #report-date-picker{flex-grow:1}.rl-button{display:grid;grid-template-areas:"content";place-items:center;border-radius:.5rem;cursor:pointer;font-weight:500}.rl-button .button-spinner,.rl-button .button-content{grid-area:content}.rl-button .button-content{display:inline-flex;justify-content:center;align-items:center;gap:.25rem}.rl-button .button-spinner,.rl-button.loading .button-content{visibility:hidden;opacity:0}.rl-button.loading .button-spinner{visibility:visible;opacity:1}.rl-button.button-sm{padding:.5rem .625rem;font-size:.75rem;gap:.25rem}.rl-button.button-md{padding:.5rem .75rem;font-size:.875rem;gap:.25rem}.rl-button.button-md>span{padding-left:.25rem;padding-right:.25rem}.rl-button.blue-stroke{border:1px solid #79a4ca;background:#fff;color:#578cba}.rl-button.blue-stroke:not(:disabled):hover{color:#2e6595}.rl-button.blue-stroke:not(:disabled):focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 2px #bed5ea}.rl-button.blue-stroke:not(:disabled):active{box-shadow:none;border:1px solid #578cba;background-color:#edf4fc}.rl-button.blue-stroke:disabled{color:#578cba;opacity:.3;mix-blend-mode:luminosity;cursor:default}.rl-button.grey-stroke{border:1px solid #e3e8ef;background:#fff;color:#697586}.rl-button.grey-stroke:not(:disabled):hover{background-color:#f8fafc;color:#000}.rl-button.grey-stroke:not(:disabled):focus{outline:none;color:#697586;box-shadow:0 0 0 1px #fff,0 0 0 2px #bed5ea}.rl-button.grey-stroke:not(:disabled):active{box-shadow:none;border:1px solid #cdd5df;background-color:#cdd5df4d;color:#000}.rl-button.grey-stroke:disabled{opacity:.3;color:#697586;background:#fff;mix-blend-mode:luminosity;cursor:default}.rl-button.dark-blue-filled{border:none;background:#2e6595;color:#fff}.rl-button.dark-blue-filled:not(:disabled):hover{background-color:#195283}.rl-button.dark-blue-filled:not(:disabled):focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 2px #bed5ea}.rl-button.dark-blue-filled:not(:disabled):active{box-shadow:none;background-color:#003c71}.rl-button.dark-blue-filled:disabled{opacity:.3;mix-blend-mode:luminosity;background:#2e6595;cursor:default}.rl-button.dark-blue-filled.loading{opacity:1;mix-blend-mode:unset;background-color:#2e659599}.rl-button.red-filled{border:none;background:#f22c3d;color:#fff}.rl-button.red-filled:not(:disabled):hover{background-color:#d02433}.rl-button.red-filled:not(:disabled):focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 2px #fac4c6}.rl-button.red-filled:not(:disabled):active{box-shadow:none;background-color:#50070e}.rl-button.red-filled:disabled{opacity:.3;mix-blend-mode:luminosity;background:#f22c3d;cursor:default}.rl-button.red-filled.loading{opacity:1;mix-blend-mode:unset;background-color:#d0243399}.rl-button.primary-text-button,.rl-button.error-text-button{padding:0;gap:.25rem;border:none;outline:none;line-height:1.25rem;background-color:transparent}.rl-button.primary-text-button{color:#578cba}.rl-button.primary-text-button:hover:not(:disabled),.rl-button.primary-text-button:focus:not(:disabled){outline:none;color:#2e6595;text-decoration:underline}.rl-button.primary-text-button:disabled{color:#578cba;text-decoration:none;cursor:default}.rl-button.error-text-button{color:#f22c3d}.rl-button.error-text-button:hover:not(:disabled),.rl-button.error-text-button:focus:not(:disabled){outline:none;color:#f5626a;text-decoration:underline}.rl-button.error-text-button:disabled{color:#f22c3d;text-decoration:none;cursor:default}.rl-integration-switch-container{display:flex;flex-direction:row;gap:.5rem;cursor:pointer}.rl-integration-switch-container>span{color:#364152;font-size:.875rem;line-height:1.5rem}.rl-integration-switch-container:has(input:disabled){cursor:not-allowed}.rl-integration-switch-container .rl-integration-switch{position:relative;display:inline-flex;margin:0}.rl-integration-switch-container .rl-integration-switch.switch-md{width:2.25rem;height:1.25rem}.rl-integration-switch-container .rl-integration-switch.switch-md span{padding:.125rem}.rl-integration-switch-container .rl-integration-switch.switch-md span:before{width:1rem;height:1rem;aspect-ratio:1/1}.rl-integration-switch-container .rl-integration-switch span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;border-radius:999px;background-color:#fff;border:1px solid #cdd5df}.rl-integration-switch-container .rl-integration-switch span:before{position:relative;display:block;align-self:center;content:"";border-radius:50%;background-color:#cdd5df;transition:transform .1s ease-out}.rl-integration-switch-container .rl-integration-switch input{visibility:hidden}.rl-integration-switch-container .rl-integration-switch input:checked+span{border-color:#4279a8;background-color:#4279a8}.rl-integration-switch-container .rl-integration-switch input:checked+span:before{transform:translate(calc(100% - .125rem));background-color:#fff}.rl-integration-switch-container .rl-integration-switch input:disabled+span{background-color:#eef2f6;border-color:#e3e8ef}.rl-integration-switch-container .rl-integration-switch input:disabled+span:before{background-color:#cdd5df}.rl-integration-switch-container .rl-integration-switch:hover input:not(:disabled):not(:checked)+span{border-color:#9aa4b2}.rl-integration-switch-container .rl-integration-switch:hover input:not(:disabled):not(:checked)+span:before{background-color:#9aa4b2}.integration-registration-badge{display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:500}.integration-registration-badge.xs{padding:.125rem .375rem;gap:.25rem}.integration-registration-badge.md{padding:.25rem .5rem;gap:.25rem;font-size:.875rem;line-height:1rem}.integration-registration-badge.pill{border-radius:999px}.integration-registration-badge.badge{border-radius:.25rem}.integration-registration-badge>*{padding-left:.125rem;padding-right:.125rem}.integration-registration-badge.danger{color:#fff;background-color:#f5626a}.integration-registration-badge.warning{color:#fff;background-color:#f59e0b}.integration-registration-badge.success{color:#fff;background-color:#16b364}.integration-registration-badge.secondary{color:#364152;background-color:#f8fafc;border:1px solid #e3e8ef}.integration-registration-badge.secondary:hover{background-color:#eef2f6}.integration-registration-badge.transparent{color:#364152;background-color:transparent;border:none}.integration-tooltip-content{display:flex;flex-direction:column;gap:.5rem;font-size:.75rem;line-height:1rem;max-width:300px}.integration-tooltip-content .description{color:#f8fafc;font-weight:400}.integration-tooltip-content footer{padding-top:.5rem;border-top:1px solid rgba(255,255,255,.2)}.integration-tooltip-content footer a{display:flex;flex-direction:row;align-items:center;gap:.25rem;color:#9cbcda;text-decoration:none}.integration-tooltip-content footer a span{color:#f8fafc;font-weight:500}.integration-card{display:grid;grid-row-end:span 5;grid-template-rows:subgrid;gap:0;border-radius:.5rem;border:1px solid #e3e8ef;background-color:#f8fafc}.integration-card>main{display:grid;grid-row:1/span 4;grid-template-rows:subgrid;padding:1rem;gap:.5rem;background-color:#fff;border-radius:.5rem;border:1px solid #e3e8ef;margin:-1px}.integration-card>main header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid #eef2f6}.integration-card>main header .logo{width:100px}.integration-card>main .title{font-weight:600;font-size:1rem;line-height:1.5rem}.integration-card>main .description{font-size:.875rem;line-height:1.25rem;color:#697586;min-height:120px}.integration-card>main .action-section{display:flex;align-items:center;justify-content:space-between;width:100%}.integration-card>main .action-section svg{margin:.25rem}.integration-card>main .action-section button:first-child{border:1px solid #9cbcda;border-radius:6px;padding:4px 8px;font-size:12px}.integration-card>main .action-section button:first-child:hover{background-color:#edf4fc}.integration-card>footer{padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between}.add-on-card .add-on-card__brand{display:flex;align-items:center;gap:8px;font-weight:700;color:#003c71}.add-on-card .add-on-card__brand .add-on-card__brand-icon{font-size:20px}.add-on-card .add-on-card__brand .add-on-card__brand-text{max-width:90px;font-size:11px;line-height:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4b5565}.integration-registration-badge.ai-addon-badge--trial{background-color:#f0f7ff;color:#1a73e8;border:1px solid #1a73e8}.integration-registration-badge.ai-addon-badge--ended{background-color:#f8fafc;color:#4b5565;border:1px solid #e3e8ef}.rl-button.demo-trigger-btn{padding:4px 12px;color:#2e6595;border:1px solid #9cbcda}.rl-button.demo-trigger-btn:hover{background-color:#edf4fc}.integration-modal.details-modal{width:640px;max-width:640px}.integration-modal.details-modal .integration-modal-body section .heading{color:#000;font-weight:500;font-size:.875rem;line-height:1rem}.integration-modal.details-modal .integration-modal-body hr{width:100%;border:1px solid #e3e8ef;margin:0;padding:0}.integration-modal.details-modal .integration-modal-body.partner-ccc{font-size:.875rem;line-height:1.25rem}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-hero{display:flex;flex-direction:row;align-items:flex-start;gap:1.5rem}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-hero .ccc-hero-text{flex:1 1;display:flex;flex-direction:column;gap:.5rem;color:#364152}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-hero .ccc-hero-text h4{margin-bottom:.25rem}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-hero .ccc-hero-text p{margin:0}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-hero .price-info{flex-shrink:0;width:170px;padding:1rem;display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;line-height:1rem;color:#697586;background-color:#f8fafc;border:1px solid #e3e8ef;border-radius:.5rem}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-hero .price-info .price-amounts{display:flex;flex-direction:row;align-items:baseline;gap:.375rem;white-space:nowrap}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-hero .price-info .price-amounts .original-amount{font-size:1rem;color:#9aa4b2}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-hero .price-info .price-amounts .amount{font-size:1.25rem;line-height:1.5rem;font-weight:700;color:#2e6595}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-hero .price-info .period{font-size:.75rem;color:#697586}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-divider{width:100%;border:none;border-top:1px solid #e3e8ef;margin:0;padding:0}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-body-text{margin:0;font-size:.875rem;font-weight:500;line-height:1.375rem;color:#364152}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-two-col{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem;row-gap:.75rem;align-items:start;padding:.5rem .75rem;border:1px solid #e3e8ef;border-radius:.5rem;color:#364152}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-two-col .col-label{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#578cba}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-two-col .step-item{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-two-col .step-item .step-icon{flex-shrink:0;width:1.375rem;height:1.375rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;font-weight:600}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-two-col .step-item .step-icon--number{background-color:#e0edfa;border:1.5px solid #e0edfa;color:#2e6595}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-two-col .step-item .step-icon--check{background-color:#d1fae5;color:#059669}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-two-col .step-item .step-icon--check svg{width:.625rem}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-two-col .benefit-item{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-two-col .benefit-item .benefit-icon{flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-two-col .benefit-item .benefit-icon svg{width:.75rem;color:#578cba}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-info-banner{display:flex;flex-direction:row;align-items:flex-start;gap:.375rem;padding:.5rem .75rem;background-color:#f8fafc;border:1px solid #e3e8ef;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;color:#4b5565}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-info-banner .banner-icon{flex-shrink:0;margin-top:.125rem;color:#578cba;width:.875rem;height:.875rem}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-info-banner p{margin:0}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-info-banner .banner-link{color:#578cba;text-decoration:underline;font-weight:500}.integration-modal.details-modal .integration-modal-header .partner-logo{width:100px;height:auto}@media screen and (max-width: 767.98px){.integration-modal.details-modal{width:auto;max-width:none}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-hero{flex-direction:column}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-hero .price-info{width:100%}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-two-col{grid-template-columns:1fr}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-two-col .step-item{order:1}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-two-col .col-label+.col-label{order:2;margin-top:.5rem}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-two-col .benefit-item{order:3}.integration-modal.details-modal .integration-modal-body.partner-ccc .ccc-two-col>div:empty{display:none}}.integration-modal.request-access-modal{width:500px}.integration-modal.request-access-modal .integration-modal-header .close-button{padding:.125rem}.integration-modal.request-access-modal .integration-modal-header .logo-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.25rem}.integration-modal.request-access-modal .integration-modal-header .logo-container svg{padding-left:.125rem;padding-right:.125rem}.integration-modal.request-access-modal .integration-modal-body{gap:.5rem;color:#697586;font-size:.875rem;line-height:1.25rem}@media screen and (max-width: 767.98px){.integration-modal.request-access-modal{width:auto;max-width:none}}.integration-modal.cancel-integration-modal{width:500px}.integration-modal.cancel-integration-modal .integration-modal-header .close-button{padding:.125rem}.integration-modal.cancel-integration-modal .integration-modal-header .logo-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.25rem}.integration-modal.cancel-integration-modal .integration-modal-header .logo-container svg{padding-left:.125rem;padding-right:.125rem}.integration-modal.cancel-integration-modal .integration-modal-header .logo-container .repairlogic-logo{width:24px;height:auto}.integration-modal.cancel-integration-modal .integration-modal-header .logo-container .partner-logo{height:auto;width:100px;transform:translateZ(0);min-width:100px;color:#000}.integration-modal.cancel-integration-modal .integration-modal-body{gap:.5rem;color:#697586;font-size:.875rem;line-height:1.25rem}.integration-modal.cancel-integration-modal .integration-modal-body h5{color:#f5626a}@media screen and (max-width: 767.98px){.integration-modal.cancel-integration-modal{width:auto;max-width:none}}.integration-modal.integration-consent-modal{width:620px;max-width:620px}.integration-modal.integration-consent-modal .integration-modal-header .close-button{padding:.125rem}.integration-modal.integration-consent-modal .integration-modal-header .logo-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.25rem}.integration-modal.integration-consent-modal .integration-modal-body{gap:1rem;font-size:.875rem;line-height:1.25rem;font-weight:400;align-items:flex-start;align-self:stretch}.integration-modal.integration-consent-modal .integration-modal-body>section{display:flex;flex-direction:column}.integration-modal.integration-consent-modal .integration-modal-body>section:first-of-type{align-items:flex-start;align-self:stretch;gap:.5rem}.integration-modal.integration-consent-modal .integration-modal-body>.location-select-container{padding:.875rem 1rem;justify-content:center;align-items:center;align-self:stretch;border-radius:.75rem;border:1px solid #bed5ea;background-color:#edf4fc;box-shadow:0 0 0 2px #fafcff inset}.integration-modal.integration-consent-modal .integration-modal-body>.location-select-container .description{margin-top:.25rem;align-self:stretch;color:#697586;font-size:.75rem;font-weight:400;line-height:1rem}.integration-modal.integration-consent-modal .integration-modal-body>.location-select-container:has([class*=--is-errored]){border-color:#fac4c6;background-color:#fef1f1;box-shadow:0 0 0 2px #fafcff inset}.integration-modal.integration-consent-modal .integration-modal-body>.ccc-intent-section{display:flex;flex-direction:row;flex-wrap:wrap;align-self:stretch;border-radius:.375rem;background-color:#fff;overflow:hidden}.integration-modal.integration-consent-modal .integration-modal-body>.ccc-intent-section>div{display:flex;flex-direction:column;flex:1 0;min-width:50%;gap:.25rem;padding:.75rem 0}.integration-modal.integration-consent-modal .integration-modal-body>.ccc-intent-section>div:nth-child(-n+2){border-bottom:1px solid #eef2f6}.integration-modal.integration-consent-modal .integration-modal-body>.ccc-intent-section>div>div:first-child{color:#000}.integration-modal.integration-consent-modal .integration-modal-body>.ccc-intent-section>div>div:last-child{color:#697586}.integration-modal.integration-consent-modal .integration-modal-body>section.what-will-be-shared{padding:.125rem;align-items:flex-start;align-self:stretch;border-radius:.375rem;border:1px solid #e3e8ef;background-color:#fff}.integration-modal.integration-consent-modal .integration-modal-body>section.what-will-be-shared>div:first-of-type{display:flex;padding:.5rem .5rem .625rem .75rem;justify-content:space-between;align-items:center;align-self:stretch;color:#121926;font-size:.75rem;line-height:1rem;font-weight:500}.integration-modal.integration-consent-modal .integration-modal-body>section.what-will-be-shared>div:not(:first-of-type){display:flex;padding:.5rem .75rem;align-items:center;justify-content:space-between;align-self:stretch;border-bottom:1px solid #eef2f6;background-color:#f8fafc}.integration-modal.integration-consent-modal .integration-modal-body>section.what-will-be-shared>div:not(:first-of-type) div:first-of-type{color:#000}.integration-modal.integration-consent-modal .integration-modal-body>section.what-will-be-shared>div:not(:first-of-type) div:last-of-type{color:#697586}.integration-modal.integration-consent-modal .integration-modal-body>section.what-will-be-shared>div:last-of-type{border-bottom:none}.integration-modal.integration-consent-modal .integration-modal-body>section:last-of-type{display:flex;flex-direction:row;padding:.5rem .75rem;align-items:flex-start;align-self:stretch;gap:.375rem;border-radius:.375rem;background-color:#cdd5df4d}.integration-modal.integration-consent-modal .integration-modal-body>section:last-of-type .icon{color:#578cba;font-size:1rem;font-weight:900;text-align:center;width:1.25rem;height:1.25rem}@media screen and (max-width: 767.98px){.integration-modal.integration-consent-modal{width:auto;max-width:none}.integration-modal.integration-consent-modal .integration-modal-body>.ccc-intent-section>div{min-width:100%;border-bottom:1px solid #eef2f6}.integration-modal.integration-consent-modal .integration-modal-body>.ccc-intent-section>div:last-child{border-bottom:none}.integration-modal.integration-consent-modal .integration-modal-body>.ccc-intent-section>div>div:last-child{overflow-wrap:anywhere}.integration-modal.integration-consent-modal .integration-modal-body>section.what-will-be-shared>div:not(:first-of-type){flex-direction:column;align-items:flex-start;gap:.125rem}}@media screen and (pointer: coarse){.integration-modal.integration-consent-modal .rl-custom-select-with-error__input-container,.integration-modal.integration-consent-modal .rl-custom-select-with-error__input{font-size:1rem}}.integration-modal.strategic-blocked-modal{width:500px}.integration-modal.strategic-blocked-modal .integration-modal-header .close-button{padding:.125rem}.integration-modal.strategic-blocked-modal .integration-modal-body{gap:.5rem;align-items:center;text-align:center;color:#697586;font-size:.875rem;line-height:1.25rem}.integration-modal.strategic-blocked-modal .integration-modal-body .status-icon{width:1.5rem;height:1.5rem}.integration-modal.strategic-blocked-modal .integration-modal-body .status-icon.warning{color:#fbbf24}.integration-modal.strategic-blocked-modal .integration-modal-body .status-icon.success{color:#aaf0c4}.integration-modal.strategic-blocked-modal .integration-modal-body h4{font-size:1rem;line-height:1.5rem;font-weight:700}.integration-modal.strategic-blocked-modal .integration-modal-footer .cancel-text-button{color:#697586}.integration-modal.strategic-blocked-modal .integration-modal-footer .cancel-text-button:not(:disabled):hover,.integration-modal.strategic-blocked-modal .integration-modal-footer .cancel-text-button:not(:disabled):focus{color:#000}.integration-modal.strategic-blocked-modal .integration-modal-footer .cancel-text-button:disabled{color:#697586}@media screen and (max-width: 767.98px){.integration-modal.strategic-blocked-modal{width:auto;max-width:none}}.rl-text-input{display:flex;flex-direction:column;width:100%;font-family:Inter,sans-serif;text-align:left}.rl-text-input .rl-text-input-label{margin-bottom:4px;color:#364152;font-size:.75rem;line-height:1.25rem;font-weight:500}.rl-text-input .rl-text-input-control{display:flex;align-items:center;align-self:stretch;gap:4px;padding:8px 12px;border:1px solid #cdd5df;border-radius:8px;background:#fff}.rl-text-input .rl-text-input-control:hover:not(.disabled):not(.invalid):not(:focus-within){border-color:#9aa4b2}.rl-text-input .rl-text-input-control:focus-within:not(.disabled){border-color:#9cbcda;box-shadow:0 0 0 1px #fff,0 0 0 2px #5b98fc}.rl-text-input .rl-text-input-control.invalid{border-color:#f22c3d}.rl-text-input .rl-text-input-control.invalid .rl-text-input-field{color:#f22c3d}.rl-text-input .rl-text-input-control.invalid .rl-text-input-field::placeholder{color:#f22c3d}.rl-text-input .rl-text-input-control.disabled{height:36px;border-color:#e3e8ef;background:#f8fafc}.rl-text-input .rl-text-input-field{flex:1 1 auto;min-width:0;margin:0;padding:0;border:none;background:transparent;color:#0d121c;font-size:.875rem;line-height:1.125rem}.rl-text-input .rl-text-input-field::placeholder{color:#697586}.rl-text-input .rl-text-input-field:focus{outline:none}.rl-text-input .rl-text-input-field:disabled{color:#9aa4b2;cursor:not-allowed}.rl-text-input .rl-text-input-field:disabled::placeholder{color:#9aa4b2}.rl-text-input .rl-text-input-error{margin-top:4px;color:#f22c3d;font-size:.75rem;line-height:1rem;font-weight:400}@media screen and (pointer: coarse){.rl-text-input .rl-text-input-field{font-size:1rem}}.integration-modal.ccc-admin-handoff-modal{width:750px;max-width:750px}.integration-modal.ccc-admin-handoff-modal.confirmation{width:500px;max-width:500px}.integration-modal.ccc-admin-handoff-modal .integration-modal-header .close-button{padding:.125rem}.integration-modal.ccc-admin-handoff-modal .integration-modal-header .close-button:disabled{cursor:default;opacity:.6}.integration-modal.ccc-admin-handoff-modal .integration-modal-body{gap:.5rem;align-items:center;text-align:center;color:#364152;font-size:1rem;line-height:1.5rem}.integration-modal.ccc-admin-handoff-modal .integration-modal-body .status-icon{width:1.5rem;height:1.5rem}.integration-modal.ccc-admin-handoff-modal .integration-modal-body .status-icon.warning{color:#fbbf24}.integration-modal.ccc-admin-handoff-modal .integration-modal-body .status-icon.success{color:#aaf0c4}.integration-modal.ccc-admin-handoff-modal .integration-modal-body h4{font-size:1rem;line-height:1.5rem;font-weight:600;color:#364152}.integration-modal.ccc-admin-handoff-modal .integration-modal-body .administrator-options{display:flex;flex-direction:row;align-items:stretch;gap:1.25rem;width:100%;margin-top:1.5rem;text-align:left}.integration-modal.ccc-admin-handoff-modal .integration-modal-body .administrator-options .administrator-option{flex:1 0;display:flex;flex-direction:row;gap:.5rem;margin:0;padding:.75rem;border:1px solid #e3e8ef;border-radius:.5rem;cursor:pointer}.integration-modal.ccc-admin-handoff-modal .integration-modal-body .administrator-options .administrator-option.selected{border-color:#abc5dd;background-color:#f2f8fd}.integration-modal.ccc-admin-handoff-modal .integration-modal-body .administrator-options .administrator-option.disabled{cursor:default;opacity:.6}.integration-modal.ccc-admin-handoff-modal .integration-modal-body .administrator-options .administrator-option.disabled input[type=radio]{cursor:default}.integration-modal.ccc-admin-handoff-modal .integration-modal-body .administrator-options .administrator-option input[type=radio]{flex:0 0 auto;width:1rem;height:1rem;margin-top:.125rem;accent-color:#195283;cursor:pointer}.integration-modal.ccc-admin-handoff-modal .integration-modal-body .administrator-options .administrator-option .administrator-option-text{display:flex;flex-direction:column;gap:.25rem}.integration-modal.ccc-admin-handoff-modal .integration-modal-body .administrator-options .administrator-option .administrator-option-title{color:#364152;font-weight:500}.integration-modal.ccc-admin-handoff-modal .integration-modal-body .administrator-options .administrator-option .administrator-option-description{color:#364152;font-weight:400}.integration-modal.ccc-admin-handoff-modal .integration-modal-body .invite-email-field{margin-top:.5rem}.integration-modal.ccc-admin-handoff-modal .integration-modal-footer .cancel-text-button{color:#697586}.integration-modal.ccc-admin-handoff-modal .integration-modal-footer .cancel-text-button:not(:disabled):hover,.integration-modal.ccc-admin-handoff-modal .integration-modal-footer .cancel-text-button:not(:disabled):focus{color:#000}.integration-modal.ccc-admin-handoff-modal .integration-modal-footer .cancel-text-button:disabled{color:#697586}@media screen and (max-width: 1023.98px){.integration-modal.ccc-admin-handoff-modal{max-width:calc(100vw - 2rem)}}@media screen and (max-width: 767.98px){.integration-modal.ccc-admin-handoff-modal,.integration-modal.ccc-admin-handoff-modal.confirmation{width:auto;max-width:none}.integration-modal.ccc-admin-handoff-modal .integration-modal-body .administrator-options{flex-direction:column}}.integration-modal.add-on-details-modal{width:640px;max-width:640px}.integration-modal.add-on-details-modal .ai-addon-brand{display:flex;align-items:center;gap:8px;font-size:1.125rem;font-weight:700;color:#003c71}.integration-modal.add-on-details-modal .ai-addon-brand .ai-addon-brand-icon{font-size:20px}.integration-modal.add-on-details-modal .col-label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#003c71;margin-bottom:.75rem}.integration-modal.add-on-details-modal .ai-addon-hero h4{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.integration-modal.add-on-details-modal .ai-addon-hero p{color:#697586;margin-bottom:0}.integration-modal.add-on-details-modal .ai-addon-divider{margin:1rem 0;border-top:1px solid #e3e8ef}.integration-modal.add-on-details-modal .ai-addon-two-col{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.25rem}.integration-modal.add-on-details-modal .ai-addon-item{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.25rem;margin-bottom:.5rem}.integration-modal.add-on-details-modal .ai-addon-item .ai-addon-item-icon{flex-shrink:0;color:#003c71;font-size:.75rem;margin-top:2px}.integration-modal.add-on-details-modal .ai-addon-item .ai-addon-item-icon--check{color:#16b364}.integration-modal.add-on-details-modal .ai-addon-item .ai-addon-item-icon--lose{color:#d02433}.integration-modal.add-on-details-modal .ai-addon-pricing{border:1px solid #e3e8ef;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.integration-modal.add-on-details-modal .ai-addon-pricing .ai-addon-price{display:flex;align-items:baseline;gap:.25rem}.integration-modal.add-on-details-modal .ai-addon-pricing .ai-addon-price .amount{font-size:1.75rem;font-weight:700}.integration-modal.add-on-details-modal .ai-addon-pricing .ai-addon-price .period{color:#697586}.integration-modal.add-on-details-modal .ai-addon-pricing .ai-addon-price-note{font-size:.8125rem;color:#697586;margin-bottom:.5rem}.integration-modal.add-on-details-modal .ai-addon-pricing .ai-addon-lapsed-note,.integration-modal.add-on-details-modal .ai-addon-pricing .ai-addon-activation-note{font-size:.875rem;color:#4b5565;margin-bottom:.5rem}.integration-modal.add-on-details-modal .ai-addon-subscription-status{border:1px solid #e3e8ef;border-radius:.5rem;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.integration-modal.add-on-details-modal .ai-addon-subscription-status .ai-addon-subscription-info{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0}.integration-modal.add-on-details-modal .ai-addon-subscription-status .rl-button{flex-shrink:0;white-space:nowrap}.integration-modal.add-on-details-modal .ai-addon-subscription-status .ai-addon-renewal-note{font-size:.875rem;color:#697586}.integration-modal.add-on-details-modal .ai-addon-subscription-status.ai-addon-subscription-status--pending{align-items:flex-start}.integration-modal.add-on-details-modal .ai-addon-subscription-status.ai-addon-subscription-status--pending .ai-addon-subscription-info{align-items:flex-start;flex-direction:column;gap:.5rem}.integration-modal.add-on-details-modal .ai-addon-cancel-link{background:none;border:none;padding:.375rem 0;font-size:.8125rem;font-weight:700;color:#d02433;cursor:pointer}.integration-modal.add-on-details-modal .ai-addon-cancel-link:disabled{opacity:.5;cursor:not-allowed}.integration-modal.add-on-details-modal .ai-addon-cancel-body h4{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.integration-modal.add-on-details-modal .ai-addon-cancel-body .ai-addon-cancel-subcopy{color:#697586;margin-bottom:1rem}.integration-modal.add-on-details-modal .ai-addon-cancel-body .ai-addon-lose-list{margin-bottom:1rem}.integration-modal.add-on-details-modal .ai-addon-cancel-body .ai-addon-retention-callout{display:flex;align-items:flex-start;gap:.5rem;border:1px solid #e3e8ef;border-radius:.5rem;background-color:#f8fafc;padding:.75rem 1rem;margin-bottom:1rem}.integration-modal.add-on-details-modal .ai-addon-cancel-body .ai-addon-retention-callout .callout-icon{color:#003c71;margin-top:2px}.integration-modal.add-on-details-modal .ai-addon-cancel-body .ai-addon-retention-callout p{font-size:.8125rem;line-height:1.25rem;margin-bottom:0}.integration-modal.add-on-details-modal .ai-addon-cancel-body .ai-addon-cancel-reasons{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.integration-modal.add-on-details-modal .ai-addon-cancel-body .ai-addon-cancel-reasons .ai-addon-cancel-reason{display:flex;align-items:center;gap:.5rem;font-size:.875rem;margin-bottom:0;cursor:pointer}.integration-modal.add-on-details-modal .ai-addon-cancel-body .ai-addon-cancel-reasons .ai-addon-cancel-reason input{width:16px;height:16px;margin:0;cursor:pointer}.integration-modal.add-on-details-modal .ai-addon-cancel-body .ai-addon-cancel-comments{width:100%;border:1px solid #e3e8ef;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;margin-bottom:1rem;resize:vertical}.integration-modal.add-on-details-modal .ai-addon-cancel-actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.integration-modal.add-on-details-modal .ai-addon-cancel-confirmation h4{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.integration-modal.add-on-details-modal .ai-addon-cancel-confirmation p{color:#697586;margin-bottom:1rem}@media screen and (max-width: 767.98px){.integration-modal.add-on-details-modal{width:auto;max-width:none}.integration-modal.add-on-details-modal .ai-addon-two-col{grid-template-columns:1fr}.integration-modal.add-on-details-modal .ai-addon-subscription-status{flex-direction:column;align-items:stretch}.integration-modal.add-on-details-modal .ai-addon-subscription-status .ai-addon-subscription-info{flex-wrap:wrap}.integration-modal.add-on-details-modal .rl-button,.integration-modal.add-on-details-modal .ai-addon-cancel-link,.integration-modal.add-on-details-modal .ai-addon-cancel-reasons .ai-addon-cancel-reason{min-height:var(--tap-target)}}@media screen and (pointer: coarse){.integration-modal.add-on-details-modal .ai-addon-cancel-comments{font-size:1rem}}.integration-modal{font-family:Inter,sans-serif;border-radius:1rem;border:none}.integration-modal .integration-modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #eef2f6}.integration-modal .integration-modal-header .close-button{display:inline-flex;margin:0;padding:.25rem 2rem;color:#9aa4b2;cursor:pointer;background-color:transparent;border:none;outline:none}.integration-modal .integration-modal-header .close-button svg{width:1rem;height:1rem}.integration-modal .integration-modal-body{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.integration-modal .integration-modal-footer{padding:1rem 1.5rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1rem;border-top:1px solid #eef2f6}.integration-modal h4{margin:0;padding:0;font-size:1.25rem;line-height:1.5rem;font-weight:600;color:#000}.integration-modal h5{margin:0;padding:0;font-size:1rem;line-height:1.5rem;font-weight:700;color:#000}@media screen and (max-width: 767.98px){.integration-modal .integration-modal-header{flex-wrap:wrap;row-gap:.75rem;flex-shrink:0}.integration-modal .integration-modal-header .close-button{min-width:var(--tap-target);min-height:var(--tap-target);align-items:center;justify-content:center}.integration-modal .integration-modal-body{overflow-y:auto;min-height:0}.integration-modal .integration-modal-footer{flex-wrap:wrap;flex-shrink:0}.integration-modal .integration-modal-footer .rl-button{min-height:var(--tap-target)}}.integration-modal.ai-request-access-modal{width:500px}.integration-modal.ai-request-access-modal .integration-modal-header .ai-addon-brand{display:flex;align-items:center;gap:8px;font-size:1.125rem;font-weight:700;color:#003c71}.integration-modal.ai-request-access-modal .integration-modal-header .ai-addon-brand .ai-addon-brand-icon{font-size:20px}.integration-modal.ai-request-access-modal .integration-modal-header .close-button{padding:.125rem}.integration-modal.ai-request-access-modal .integration-modal-body{gap:.5rem;color:#697586;font-size:.875rem;line-height:1.25rem}.integration-modal.ai-request-access-modal .ai-addon-notified-managers .ai-addon-notified-label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#003c71}.integration-modal.ai-request-access-modal .ai-addon-notified-managers ul{margin:.375rem 0 0;padding-left:1.125rem;color:#000}@media screen and (max-width: 767.98px){.integration-modal.ai-request-access-modal{width:auto;max-width:none}}.integrations-tab{font-family:Inter,sans-serif;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;width:100%}.integrations-tab .card-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #273440;--toastify-color-success: #07bc0c;--toastify-color-warning: #638ab6;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 640px !important;--toastify-toast-background: #f4f3f0;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 1049 !important;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast--warning{font-size:.954em!important;background-color:#f4f3f0!important}.Toastify__toast--info{font-size:medium!important;background-color:#273440!important;border-radius:25px!important}.Toastify__toast--info button[aria-label=close]{color:#fefefe!important;margin-right:.5em}.Toastify__toast-container:has(.pdf-generation-toast){z-index:2000}.fade-in-top{animation:fade-in-top 1.2s cubic-bezier(.39,.575,.565,1) .1ms both}.fade-out{animation:fade-out 1s ease-out both}.slide-in-bottom{animation:slide-in-bottom .8s cubic-bezier(.25,.46,.45,.94) both}.slide-out-bottom{animation:slide-out-bottom 1.2s cubic-bezier(.55,.085,.68,.53) both}@keyframes fade-in-top{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-bottom{0%{transform:translateY(1000px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-out-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(1000px);opacity:0}}.toast-container{position:relative;margin:1.75rem auto;z-index:1050;width:-webkit-max-content!important;width:max-content!important;min-width:350px}.toast-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1040;background-color:#000;opacity:.5}.toast-bg-error{background-color:#fee7de!important;border-bottom:unset!important}.toast-bg-information{background-color:#fff!important;border-bottom:unset!important}.cool-toast{max-width:unset!important;background-color:unset!important;border:unset!important;box-shadow:unset!important}.cool-toast-header{border-top-left-radius:16px!important;border-top-right-radius:16px!important}.cool-toast-header button{position:absolute;top:0;right:8px}.cool-toast-body{border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.help-modal{min-width:1080px;max-width:1080px}.help-modal .help-modal-content{width:1080px;height:730px;border-radius:2rem 2rem 1.5rem 1.5rem!important;border:0;display:flex;flex-direction:column;background-color:#fff;font-family:Open Sans}.help-modal .help-modal-content .font-body{font-size:1rem;font-weight:700}.help-modal .help-modal-content .font-caption{font-size:.625rem}.help-modal .help-modal-content .help-modal-header{padding:1.5rem;border-radius:1.5rem 1.5rem 0px 0px;background:linear-gradient(91deg,#195283 1.68%,#253441 133.02%);color:#fff}.help-modal .help-modal-content .help-modal-header .close{color:#fff;padding:.75rem;margin:-1.5rem;background-color:transparent;border:0}.help-modal .help-modal-content .help-modal-header .help-modal-header-content .help-modal-header-content-title{display:flex;align-items:center;margin-bottom:.25rem}.help-modal .help-modal-content .help-modal-header .help-modal-header-content h3{font-family:Poppins;font-size:1.375rem;font-weight:600;display:inline-block;vertical-align:top;margin:0}.help-modal .help-modal-content .help-modal-header .help-modal-header-content .help-modal-separator{margin:0 .75rem;width:1px;height:1rem;background-color:#fff;align-self:center}.help-modal .help-modal-content .help-modal-body{align-content:stretch;justify-content:stretch}.help-center-standalone{height:calc(100vh - var(--topnav-height));background-color:gray}.help-modal .help-modal-content .help-center-main-page{margin:1rem 2.5rem;display:grid;grid:"header header" 1fr "divider divider" auto ". ." auto ". ." auto/1fr 1fr;column-gap:1rem;color:#45505a}.help-modal .help-modal-content .help-center-main-page .help-center-wide-tile-grid{margin-top:2rem;grid-area:header;display:grid;grid:"icon" auto "h1" auto "h2" auto/1fr;justify-items:center;min-height:174px}.help-modal .help-modal-content .help-center-main-page .help-center-wide-tile-grid .help-center-tile-elipse{width:64px;height:64px}.help-modal .help-modal-content .help-center-main-page .help-center-wide-tile-grid .help-center-tile-h1{margin-top:.75rem}.help-modal .help-modal-content .help-center-main-page .help-center-wide-tile-grid .help-center-tile-h2{margin-top:.25rem}.help-modal .help-modal-content .help-center-main-page .help-center-narrow-tile-grid{margin-bottom:2rem;display:grid;grid:"icon h1" auto "icon h2" 1fr/min-content auto;justify-items:flex-start;min-height:130px}.help-modal .help-modal-content .help-center-main-page .help-center-narrow-tile-grid .help-center-tile-elipse{margin-right:1rem;width:32px;height:32px}.help-modal .help-modal-content .help-center-main-page .help-center-divider{grid-area:divider;border-bottom:1px solid var(--Grey-100, #f1f2f3);margin:1rem 0}.help-modal .help-modal-content .help-center-main-page .help-center-tile{background-color:#fff;border-radius:1rem;box-shadow:0 4px 10px #578cba80;padding:1rem;width:100%;max-width:none;align-self:flex-start;cursor:default}.help-modal .help-modal-content .help-center-main-page .help-center-tile.clickable{cursor:pointer}.help-modal .help-modal-content .help-center-main-page .help-center-tile .help-center-tile-icon{color:#578dbb}.help-modal .help-modal-content .help-center-main-page .help-center-tile .help-center-tile-elipse{grid-area:icon;border-radius:50%;background-color:#e0eefb;align-items:center;justify-content:center;display:flex}.help-modal .help-modal-content .help-center-main-page .help-center-tile .help-center-tile-h1{grid-area:h1;font-family:Poppins;font-size:1rem;font-weight:700}.help-modal .help-modal-content .help-center-main-page .help-center-tile .help-center-tile-h2{grid-area:h2;font-family:Poppins;font-size:1rem;font-weight:400}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page input.form-control{padding-top:.25rem;padding-bottom:.25rem;height:calc(1.5em + .5rem + 1px)}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .joined-inputs input.form-control{border-radius:0;border-width:0 1px 1px 1px}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .joined-inputs input.form-control:last-of-type{border-radius:0 0 .25rem .25rem}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .joined-inputs input.form-control:first-of-type{border-radius:.25rem .25rem 0 0;border-width:1px;height:calc(1.5em + .5rem + 2px)}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page input.form-control,.help-modal .help-modal-content .help-modal-form.help-modal-technical-page textarea.form-control{color:#495057}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page input.form-control.is-invalid,.help-modal .help-modal-content .help-modal-form.help-modal-technical-page textarea.form-control.is-invalid{border-width:1px;background-image:none}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page input.form-control:focus,.help-modal .help-modal-content .help-modal-form.help-modal-technical-page textarea.form-control:focus{box-shadow:0 0 0 1px #578cba40}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page input.form-control::placeholder,.help-modal .help-modal-content .help-modal-form.help-modal-technical-page textarea.form-control::placeholder{color:var(--Medium-Grey, #b7bec4)}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page input.form-control:disabled,.help-modal .help-modal-content .help-modal-form.help-modal-technical-page textarea.form-control:disabled{background-color:var(--Grey-100, #f1f2f3)}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .invalid-feedback{margin-top:0;font-size:.625rem}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .invalid-feedback li{list-style-type:none}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .help-modal-hours-operation{margin-top:auto;padding:1rem 0;display:grid;grid-auto-rows:auto;grid-template-columns:auto 1fr;row-gap:.75rem;column-gap:1rem;font-size:.75rem;align-items:center}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .help-modal-hours-operation .help-modal-hoo-icon{margin-left:1.5rem;height:1.334em;width:1.334em;padding:.166em}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .help-modal-hours-operation hr{grid-column:1/-1;width:100%;border-color:#d9d9da;margin:0}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .help-modal-support-footer{margin-top:auto;display:flex;flex-direction:column;gap:1rem}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .help-modal-support-footer .help-modal-hours-operation{margin-top:0}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .help-modal-ai-nudge.ai-assistant-nudge-card{margin-bottom:1rem}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .react-select-container .react-select-control{min-height:1.8rem;height:1.8rem;border-color:#ced4da}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .react-select-container .react-select-control.focus{border-color:#b1cadf;box-shadow:0 0 0 1px #578cba40}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .react-select-container.is-invalid .react-select-control{border-color:#dc3545}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .react-select-container .react-select-value-container{height:1.8rem}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .react-select-container .react-select-placeholder{color:var(--Medium-Grey, #b7bec4)}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .react-select-container .react-select-indicators-container{height:1.8rem}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .react-select-container .react-select-value-color{color:#495057}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .preferred-contact-method-radio-group{display:flex;gap:.75rem}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .preferred-contact-method-radio-group .form-check{display:flex;padding:0}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .preferred-contact-method-radio-group .form-check .form-check-label{padding-left:.5rem;align-self:center}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .preferred-contact-method-radio-group .form-check input[type=radio]{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:1px solid var(--Grey-300, #9ba8b3);border-radius:50%;outline:none;margin:2px;position:relative}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .preferred-contact-method-radio-group .form-check input[type=radio]:hover{border-color:#5d87b5}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .preferred-contact-method-radio-group .form-check input[type=radio]:checked{background-color:#fff;border-color:#5d87b5}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .preferred-contact-method-radio-group .form-check input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:#5d87b5}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .preferred-contact-method-radio-group .form-check input[type=radio]:checked:hover{border-color:#466e99}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .preferred-contact-method-radio-group .form-check input[type=radio]:checked:hover:after{background-color:#466e99}.help-modal .help-modal-content .help-center-account-page-hours-operation{border-radius:.25rem;background:var(--Grey-100, #f1f2f3);padding:1rem 1.5rem;font-size:1rem;display:grid;grid:"icon h1" auto "icon h2" 1fr/min-content auto;justify-items:flex-start;min-height:80px}.help-modal .help-modal-content .help-center-account-page-hours-operation .help-center-account-page-hours-icon{grid-area:icon;width:20px}.help-modal .help-modal-content .help-center-account-page-hours-operation .help-center-account-page-hours-h1{grid-area:h1;font-family:Poppins;font-weight:700}.help-modal .help-modal-content .help-center-account-page-hours-operation .help-center-account-page-hours-h2{grid-area:h2;font-family:Poppins;font-weight:400}.help-center-page{display:flex;flex-direction:column;flex:1 1 auto}.help-modal .help-modal-content .help-modal-form{flex:1 1 auto;display:grid;grid:"header header" auto "left right" 1fr "left none" 1.5rem/1fr 1fr;color:var(--Grey-500, #45505a)}.help-modal .help-modal-content .help-modal-form .help-modal-form-header{grid-area:header;padding:1rem 1.5rem;border-bottom:1px solid var(--Grey-100, #f1f2f3);font-family:Poppins;font-size:1.25rem;font-weight:600}.help-modal .help-modal-content .help-modal-form .help-modal-form-left{padding:1rem 2.5rem 0 1.5rem;grid-area:left;display:grid;grid-template-rows:auto auto 1fr 1.5rem;grid-template-columns:1fr;grid-template-areas:"selector" "." "." "padding"}.help-modal .help-modal-content .help-modal-form .help-modal-form-left:has(.vehicle-info-selector-slot){grid-template-rows:repeat(3,auto) 1fr 1.5rem}.help-modal .help-modal-content .help-modal-form .help-modal-form-left .vehicle-info-selector-slot{grid-area:selector;display:grid;grid-template-rows:auto auto 7.5rem;margin-bottom:.5rem;border-bottom:1px solid #9ba8b3}.help-modal .help-modal-content .help-modal-form .help-modal-form-right{padding:1rem 1.5rem 0 2.5rem;grid-area:right}.help-modal .help-modal-content .help-modal-form .help-modal-hours-operation{border-radius:.25rem;color:var(--Grey-500, #45505a);background:var(--Grey-100, #f1f2f3);padding:1rem 1.5rem;font-size:1rem}.help-modal .help-modal-content .help-modal-form-footer{padding:1rem 1.5rem 1.5rem;display:flex;justify-content:end;border-top:1px solid #f1f2f3;gap:1.25rem}.help-modal .help-modal-content .help-modal-form-footer .button-primary{color:#fff;min-height:2.5rem;border-radius:.5rem;background-color:#578cba;border-color:#578cba}.help-modal .help-modal-content .help-modal-form-footer .button-primary:hover{box-shadow:0 4px 14px #578cba80}.help-modal .help-modal-content .help-modal-form-footer .button-primary:active{color:#578cba;background-color:#fff;box-shadow:none}.help-modal .help-modal-content .help-modal-form-footer .button-primary:focus:not(:hover){box-shadow:unset}.help-modal .help-modal-content .help-modal-form-footer .button-secondary{color:#578cba;background-color:transparent;min-height:2.5rem;border-radius:.5rem;border-color:#578cba80}.help-modal .help-modal-content .help-modal-form-footer .button-secondary:hover{box-shadow:0 4px 14px #9ec6eb80}.help-modal .help-modal-content .help-modal-form-footer .button-secondary:active{color:#578cba;border-color:#578cba;box-shadow:none}.help-modal .help-modal-content .help-modal-form-footer .button-secondary:focus:not(:hover){box-shadow:unset}.help-modal .help-modal-content .help-modal-confirmation{display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "center" "footer";height:100%}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-header{grid-area:header;padding:1rem 1.5rem;border-bottom:1px solid var(--Grey-100, #f1f2f3);font-family:Poppins;font-size:1.25rem;font-weight:600}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-center{grid-area:center;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-center .confirmation-title{grid-area:title;font-size:2rem;font-weight:600;color:var(--Grey-800, #2e3a46);text-align:center}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-center .confirmation-primary{grid-area:primary;font-size:1rem;color:var(--Grey-600, #45505a);text-align:center}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-center .confirmation-secondary{grid-area:secondary;font-size:.9rem;color:var(--Grey-500, #6b7c93);font-style:italic;text-align:center;padding-bottom:1.125rem}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-center .help-modal-hours-operation{padding:1rem 0;display:grid;grid-auto-rows:auto;grid-template-columns:auto 1fr;row-gap:.75rem;column-gap:1rem;font-size:.75rem;align-items:center;border-radius:.25rem;color:var(--Grey-500, #45505a);background:var(--Grey-100, #f1f2f3);width:480px;text-align:left}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-center .help-modal-hours-operation .help-modal-hoo-icon{margin-left:1.5rem;height:1.334em;width:1.334em;padding:.166em}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-center .help-modal-hours-operation hr{grid-column:1/-1;width:100%;border-color:#d9d9da;margin:0}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-footer{padding:1rem 1.5rem 1.5rem;display:flex;justify-content:end;border-top:1px solid #f1f2f3;gap:1.25rem}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-footer .button-primary{color:#fff;min-height:2.5rem;border-radius:.5rem;background-color:#578cba;border-color:#578cba}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-footer .button-primary:hover{box-shadow:0 4px 14px #578cba80}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-footer .button-primary:active{color:#578cba;background-color:#fff;box-shadow:none}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-footer .button-primary:focus:not(:hover){box-shadow:unset}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-footer .button-secondary{color:#578cba;background-color:transparent;min-height:2.5rem;border-radius:.5rem;border-color:#578cba80}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-footer .button-secondary:hover{box-shadow:0 4px 14px #9ec6eb80}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-footer .button-secondary:active{color:#578cba;border-color:#578cba;box-shadow:none}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-footer .button-secondary:focus:not(:hover){box-shadow:unset}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-footer .info{align-content:center}.select-recent-plan-modal-font-title,.select-recent-plan-modal-title,.plan-option-label{font-family:Open Sans;font-size:.75rem;font-weight:700;color:#45505a}.select-recent-plan-modal-font-details,.plan-option-details,.select-recent-plan-modal-vehicle-info-loading-text{font-family:Open Sans;font-size:.625rem;font-weight:400;color:#45505a}.select-recent-plan-modal-font-description,.select-recent-plan-modal-description{font-family:Open Sans;font-size:.75rem;font-weight:400;color:#45505a}.select-recent-plan-modal-vehicle-info-box .font-button-bold{font-size:.75rem;font-weight:700}.select-recent-plan-modal-container{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto 4.6875rem auto;gap:0 0;grid-auto-flow:row;grid-template-areas:"icon header" "search search" "search-list search-list" "vehicle-info-box vehicle-info-box" "footer footer"}.select-recent-plan-modal-container .custom-backdrop{z-index:1050}.select-recent-plan-modal-close{color:#fff;padding:.75rem;margin:-1.5rem;background-color:transparent;border:0}.select-recent-plan-modal-icon{grid-area:icon;display:flex;align-items:center;padding-right:.625rem}.select-recent-plan-modal-icon .icon-circle{color:#d0e4f5;height:100%!important;width:100%!important}.select-recent-plan-modal-icon .icon-list{color:#578cba}.select-recent-plan-modal-header{display:grid;grid-template-columns:1fr;grid-template-areas:"title" "description";grid-area:header}.select-recent-plan-modal-title{grid-area:title;font-size:1rem}.select-recent-plan-modal-description{grid-area:description;padding-bottom:.3125rem}.select-recent-plan-modal-search{grid-area:search;padding-bottom:.75rem;padding-top:.75rem}.select-recent-plan-modal-search .search-plan-input{width:100%;padding:.5rem .5rem .5rem 2.25rem;outline:none;border:.0625rem solid #b7bec4;border-radius:.3125rem}.select-recent-plan-modal-search .search-plan-input-icon{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);color:#b7bec4}.select-recent-plan-modal-search-list{border:.0625rem solid #ddd;grid-area:search-list}.select-recent-plan-modal-search-list .search-list-container{border-radius:.3125rem;max-height:17.8125rem;min-height:17.8125rem;overflow-y:auto;border-radius:.25rem}.select-recent-plan-modal-search-list .plan-option{display:flex;flex-direction:column;justify-content:flex-start;cursor:pointer;padding:.5rem;transition:background-color .2s}.select-recent-plan-modal-search-list .plan-option:hover{background-color:#f0f4f8}.select-recent-plan-modal-search-list .plan-option.selected{background-color:#e1eefa}.select-recent-plan-modal-search-list .plan-option:last-child{padding-bottom:1rem}.select-recent-plan-modal-vehicle-info-loading-text{color:#b7bec457;text-align:left;height:1.125rem;padding-left:.5rem}.select-recent-plan-modal-vehicle-info-box{grid-area:vehicle-info-box;padding-top:.75rem}.select-recent-plan-modal-footer{grid-area:footer}.select-recent-plan-modal-footer .help-modal-form-footer{display:flex;justify-content:end;gap:1.25rem}.select-recent-plan-modal-footer .help-modal-form-footer .button-primary{color:#fff;min-height:2.5rem;border-radius:.5rem;background-color:#578cba;border-color:#578cba}.select-recent-plan-modal-footer .help-modal-form-footer .button-primary:hover{box-shadow:0 4px 14px #578cba80}.select-recent-plan-modal-footer .help-modal-form-footer .button-primary:active{color:#578cba;background-color:#fff;box-shadow:none}.select-recent-plan-modal-footer .help-modal-form-footer .button-primary:focus:not(:hover){box-shadow:unset}.select-recent-plan-modal-footer .help-modal-form-footer .button-secondary{color:#578cba;background-color:transparent;min-height:2.5rem;border-radius:.5rem;border-color:#578cba80}.select-recent-plan-modal-footer .help-modal-form-footer .button-secondary:hover{box-shadow:0 .25rem .875rem #9ec6eb80}.select-recent-plan-modal-footer .help-modal-form-footer .button-secondary:active{color:#578cba;border-color:#578cba;box-shadow:none}.select-recent-plan-modal-footer .help-modal-form-footer .button-secondary:focus:not(:hover){box-shadow:unset}.recent-plans-modal-custom-backdrop{z-index:1050}div[data-testid=vehicle-info-select]{display:flex;gap:.5rem;align-items:center;justify-self:center;margin:.5rem 0 1rem}div[data-testid=vehicle-info-select] button.mode-selection-button{display:grid;grid:"icon header" auto "icon copy" auto/min-content 1fr;padding:1rem;border-radius:.3125rem;border:.5px solid var(--Grey-300, #9ba8b3);color:var(--Grey-500, #45505a)}div[data-testid=vehicle-info-select] button.mode-selection-button .header{grid-area:header;margin-bottom:.2rem}div[data-testid=vehicle-info-select] button.mode-selection-button .copy{grid-area:copy;width:6.5rem}div[data-testid=vehicle-info-select] button.mode-selection-button .icon{grid-area:icon;align-self:center;margin-right:.8rem;width:2rem;height:2rem}div[data-testid=vehicle-info-select] button.mode-selection-button:hover{box-shadow:0 4px 14px #9ec6eb80}div[data-testid=vehicle-info-select] button.mode-selection-button:active{color:#578cba;border-color:#578cba;box-shadow:none}div[data-testid=vehicle-info-select] button.mode-selection-button:focus:not(:hover){box-shadow:unset}.help-center-vin-modal-backdrop{z-index:1050}.help-center-vin-modal-dialog{max-width:800px}.help-center-vin-modal-content{height:310px}.help-center-vin-modal-container{position:relative;z-index:0}.help-center-vin-modal-grid{display:grid;grid:"icon header1 cross" auto "icon header2 header2" auto "mid mid mid" 185px "footer footer footer" auto/min-content 1fr -webkit-min-content;grid:"icon header1 cross" auto "icon header2 header2" auto "mid mid mid" 185px "footer footer footer" auto/min-content 1fr min-content;column-gap:1rem;row-gap:.25rem}.help-center-vin-modal-grid .help-modal-form-footer{grid-area:footer;padding:0;display:flex;justify-content:end;gap:1.25rem}.help-center-vin-modal-grid .help-modal-form-footer .button-primary{color:#fff;min-height:2.5rem;border-radius:.5rem;background-color:#578cba;border-color:#578cba}.help-center-vin-modal-grid .help-modal-form-footer .button-primary:hover{box-shadow:0 4px 14px #578cba80}.help-center-vin-modal-grid .help-modal-form-footer .button-primary:active{color:#578cba;background-color:#fff;box-shadow:none}.help-center-vin-modal-grid .help-modal-form-footer .button-primary:focus:not(:hover){box-shadow:unset}.help-center-vin-modal-grid .help-modal-form-footer .button-secondary{color:#578cba;background-color:transparent;min-height:2.5rem;border-radius:.5rem;border-color:#578cba80}.help-center-vin-modal-grid .help-modal-form-footer .button-secondary:hover{box-shadow:0 4px 14px #9ec6eb80}.help-center-vin-modal-grid .help-modal-form-footer .button-secondary:active{color:#578cba;border-color:#578cba;box-shadow:none}.help-center-vin-modal-grid .help-modal-form-footer .button-secondary:focus:not(:hover){box-shadow:unset}.help-center-vin-modal-grid .help-center-vin-modal-icon{grid-area:icon;align-self:self-end}.help-center-vin-modal-h1{grid-area:header1;color:var(--Grey-500, #45505a);font-family:Open Sans;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.help-center-vin-modal-h2{grid-area:header2;color:var(--Dark-Grey, #45505a);font-family:Open Sans;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.help-center-vin-modal-cross{grid-area:cross;cursor:pointer;background:none;border:0;padding:0;font:inherit}.help-center-vin-modal-close-icon{color:#578cba}.help-center-vin-modal-mid{grid-area:mid;display:flex;flex-direction:column;row-gap:.25rem;height:100%}.help-center-vin-modal-input{width:100%;padding:.5rem 2.5rem .5rem .5rem;border:1px solid #b7bec4;border-radius:4;font-family:Open Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:1ch;outline:none;color:transparent;text-shadow:0 0 0 #000;caret-color:transparent;justify-content:flex-end;align-items:flex-start}.help-center-vin-modal-input-container{flex:0 0 auto;margin-top:1rem}.help-center-vin-modal-message{flex:1 1 auto;overflow:auto}.help-center-vin-modal-invalid{display:flex;align-items:center;color:#dc3545;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.help-center-vin-modal-vehicle-wrapper{margin:0 0 2rem}.vin-input-field{position:relative}.vin-input-clear-icon{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);cursor:pointer;color:#b7bec4;transition:color .2s;display:flex;padding:0;border:0;background:none;font:inherit}.vin-input-clear-icon:hover{color:#9ba5ad}.vin-input-message{margin-top:2px;text-align:left;font-size:12px}.vin-input-message-count{color:#888}.vin-input-message-error{color:#dc3545;display:flex;align-items:center}.vin-input-message-error .fa-icon{margin-right:.5rem}.help-center-vin-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffbf;z-index:1060}.help-center-vin-modal-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1070}.font-button{font-size:.75rem}.font-button-bold{font-size:.75rem;font-weight:700}@media screen and (max-width: 1135.98px){.help-modal{min-width:0;max-width:none;width:auto;margin:.5rem}.help-modal .help-modal-content{width:auto}.help-modal>.help-modal-content{width:100%;min-width:0;height:auto;max-height:calc(100dvh - 1rem - var(--safe-top) - var(--safe-bottom));overflow:hidden;padding-left:var(--safe-left);padding-right:var(--safe-right)}@supports not (height: 100dvh){.help-modal>.help-modal-content{max-height:calc(100vh - 1rem - var(--safe-top) - var(--safe-bottom))}}.help-modal>.help-modal-content>.help-modal-header{flex-shrink:0}.help-modal>.help-modal-content>.help-center-page{min-height:0}.help-modal .help-modal-content .help-modal-form{min-height:0;overflow-y:auto}.help-modal .help-modal-content .help-modal-form-footer{flex-shrink:0}.help-modal .help-modal-content .help-modal-form{display:flex;flex-wrap:wrap;align-content:flex-start}.help-modal .help-modal-content .help-modal-form .help-modal-form-header{flex:1 0 100%}.help-modal .help-modal-content .help-modal-form .help-modal-form-left,.help-modal .help-modal-content .help-modal-form .help-modal-form-right{flex:1 1 25rem;min-width:0;padding:1rem 1.5rem}.help-modal .help-modal-content .help-modal-form .help-modal-form-left{display:flex;flex-direction:column}.help-modal .help-modal-content .help-modal-form .help-modal-form-left textarea.form-control{min-height:8rem}.help-modal .help-modal-content .help-modal-form .help-modal-form-left .vehicle-info-selector-slot{display:flex;flex-direction:column}.help-modal .help-modal-content .help-center-main-page{min-height:0;overflow-y:auto;margin:calc(1rem - 6px) calc(2.5rem - 10px) calc(1rem - 14px);padding:6px 10px 14px}.help-modal>.help-modal-content>.help-modal-confirmation{min-height:0}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-center{min-height:0;overflow-y:auto;justify-content:flex-start;justify-content:safe center}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-footer{flex-shrink:0}.modal-content.help-center-vin-modal-content,.modal-content:has(.select-recent-plan-modal-container){height:auto;max-height:calc(100dvh - 1rem - var(--safe-top) - var(--safe-bottom));overflow:hidden}@supports not (height: 100dvh){.modal-content.help-center-vin-modal-content,.modal-content:has(.select-recent-plan-modal-container){max-height:calc(100vh - 1rem - var(--safe-top) - var(--safe-bottom))}}.modal-dialog.help-center-vin-modal-dialog{max-width:none}.modal-dialog.help-center-vin-modal-dialog,.modal-dialog:has(.select-recent-plan-modal-container){margin:.5rem auto}.modal-content.help-center-vin-modal-content>.modal-body,.modal-content:has(.select-recent-plan-modal-container)>.modal-body{display:flex;flex-direction:column;min-height:0}.help-center-vin-modal-container{min-height:0;flex:1 1 auto;display:flex;flex-direction:column}.help-center-vin-modal-container .help-center-vin-modal-grid{grid:"icon header1 cross" auto "icon header2 header2" auto "mid mid mid" minmax(0,1fr) "footer footer footer" auto/min-content 1fr -webkit-min-content;grid:"icon header1 cross" auto "icon header2 header2" auto "mid mid mid" minmax(0,1fr) "footer footer footer" auto/min-content 1fr min-content;min-height:0;flex:1 1 auto}.help-center-vin-modal-container .help-center-vin-modal-message{min-height:0}.select-recent-plan-modal-container{grid-template-rows:auto auto minmax(0,1fr) auto auto;min-height:0;flex:1 1 auto}.select-recent-plan-modal-container .select-recent-plan-modal-search-list{min-height:0;overflow:hidden;display:flex;flex-direction:column}.select-recent-plan-modal-container .select-recent-plan-modal-search-list>div{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.select-recent-plan-modal-container .select-recent-plan-modal-search-list .search-list-container{min-height:0;max-height:none;flex:1 1 auto}.help-center-standalone{height:calc(100dvh - var(--topnav-height) - var(--safe-top))}@supports not (height: 100dvh){.help-center-standalone{height:calc(100vh - var(--topnav-height) - var(--safe-top))}}.help-center-standalone>.help-modal{flex:1 1 auto;min-width:0}.help-center-standalone>.help-modal>.help-modal-content{max-height:calc(100dvh - var(--topnav-height) - var(--safe-top) - 1rem - var(--safe-bottom))}@supports not (height: 100dvh){.help-center-standalone>.help-modal>.help-modal-content{max-height:calc(100vh - var(--topnav-height) - var(--safe-top) - 1rem - var(--safe-bottom))}}}@media screen and (max-width: 1023.98px){.help-modal .help-modal-content div[data-testid=vehicle-info-select]{flex-direction:column;align-items:stretch}.help-modal .help-modal-content div[data-testid=vehicle-info-select] button.mode-selection-button{text-align:left}.help-modal .help-modal-content div[data-testid=vehicle-info-select] button.mode-selection-button .copy{width:auto}}@media screen and (max-width: 767.98px){.help-modal{margin:0}.modal-dialog.help-modal{height:100dvh;min-height:100dvh;max-height:100dvh}.help-center-standalone>.help-modal{width:100%;height:100%}.help-modal>.help-modal-content{height:100%;max-height:100%;border-radius:0!important}.help-center-standalone>.help-modal>.help-modal-content{max-height:100%}@supports not (height: 100dvh){.modal-dialog.help-modal{height:100vh;min-height:100vh;max-height:100vh}}.help-modal>.help-modal-content>.help-modal-header{border-radius:0;padding-top:calc(1.5rem + var(--safe-top))}.help-modal .help-modal-content .help-modal-form-footer{padding-bottom:calc(1.5rem + var(--safe-bottom));justify-content:stretch}.help-modal .help-modal-content .help-modal-form-footer .btn{flex:1 1}.help-modal .help-modal-content .help-center-main-page{margin:calc(1rem - 6px) 3px calc(1rem + var(--safe-bottom) - 14px);padding:6px 10px 14px;grid:"header" auto "divider" auto/1fr;column-gap:0;row-gap:.75rem}.help-modal .help-modal-content .help-center-main-page .help-center-wide-tile-grid{margin-top:0;min-height:auto}.help-modal .help-modal-content .help-center-main-page .help-center-narrow-tile-grid{margin-bottom:0;min-height:auto}.help-modal .help-modal-content .help-modal-form .help-modal-form-left{padding:1rem 13px 0}.help-modal .help-modal-content .help-modal-form .help-modal-form-right{padding:0 13px 1rem}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-center{padding:1rem 13px}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-center .help-modal-hours-operation{width:100%}.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-footer{flex-wrap:wrap;padding-bottom:calc(1.5rem + var(--safe-bottom))}.help-center-vin-modal-container .help-modal-form-footer{justify-content:stretch}.help-center-vin-modal-container .help-modal-form-footer .btn{flex:1 1}.select-recent-plan-modal-container .help-modal-form-footer{justify-content:stretch}.select-recent-plan-modal-container .help-modal-form-footer .btn{flex:1 1}}@media screen and (pointer: coarse) and (max-width: 1366.98px){.help-modal .help-modal-content .font-button,.help-modal .help-modal-content .font-button-bold{font-size:1rem}.help-modal .help-modal-content .font-caption,.help-modal .help-modal-content .invalid-feedback{font-size:.875rem}.help-modal .help-modal-content .vehicle-info-box-text{font-size:.875rem;overflow-wrap:anywhere}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .invalid-feedback{font-size:.875rem}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .help-modal-hours-operation,.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-center .help-modal-hours-operation{font-size:1rem}.help-center-vin-modal-container .help-center-vin-modal-h2,.help-center-vin-modal-container .vin-input-message{font-size:.875rem}.help-center-vin-modal-container .vehicle-info-box .font-button-bold{font-size:1rem}.help-center-vin-modal-container .vehicle-info-box .vehicle-info-box-text{font-size:.875rem;overflow-wrap:anywhere}.select-recent-plan-modal-container .select-recent-plan-modal-title,.select-recent-plan-modal-container .select-recent-plan-modal-description,.select-recent-plan-modal-container .plan-option-label{font-size:1rem}.select-recent-plan-modal-container .plan-option-details,.select-recent-plan-modal-container .select-recent-plan-modal-vehicle-info-loading-text{font-size:.875rem;overflow-wrap:anywhere}.select-recent-plan-modal-container .select-recent-plan-modal-vehicle-info-box .font-button-bold{font-size:1rem}.select-recent-plan-modal-container .vehicle-info-box .vehicle-info-box-text{font-size:.875rem;overflow-wrap:anywhere}.help-modal .help-modal-content .help-modal-form-footer .button-primary,.help-modal .help-modal-content .help-modal-form-footer .button-secondary,.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-footer .button-primary,.help-modal .help-modal-content .help-modal-confirmation .help-modal-confirmation-footer .button-secondary,.help-center-vin-modal-grid .help-modal-form-footer .button-primary,.help-center-vin-modal-grid .help-modal-form-footer .button-secondary,.select-recent-plan-modal-footer .help-modal-form-footer .button-primary,.select-recent-plan-modal-footer .help-modal-form-footer .button-secondary{min-height:var(--tap-target)}.help-modal .help-modal-content .help-modal-form.help-modal-technical-page input.form-control,.help-modal .help-modal-content .help-modal-form.help-modal-technical-page .joined-inputs input.form-control:first-of-type{height:auto;min-height:var(--tap-target)}.help-center-vin-modal-container input.form-control,.select-recent-plan-modal-search input.search-plan-input{height:auto;min-height:var(--tap-target)}.help-modal .help-modal-content .help-modal-header .close,.select-recent-plan-modal-container .select-recent-plan-modal-cross .close{min-height:var(--tap-target);min-width:var(--tap-target)}.help-modal .help-modal-content div[data-testid=vehicle-info-select] button.mode-selection-button{min-height:var(--tap-target)}.select-recent-plan-modal-container .plan-option{min-height:var(--tap-target);justify-content:center}.select-recent-plan-modal-container .select-recent-plan-modal-loading{pointer-events:none}.help-modal .help-modal-content .vehicle-info-box .vehicle-info-box-cross,.select-recent-plan-modal-container .vehicle-info-box .vehicle-info-box-cross{min-height:var(--tap-target);min-width:var(--tap-target);display:flex;align-items:center;justify-content:center;padding:0}.help-center-vin-modal-container .vin-input-clear-icon{min-height:var(--tap-target);min-width:var(--tap-target);align-items:center;justify-content:center;right:.125rem}.help-center-vin-modal-container .vin-input-field input.form-control{padding-right:calc(var(--tap-target) + .375rem)}.help-center-vin-modal-container .help-center-vin-modal-cross{min-height:var(--tap-target);min-width:var(--tap-target);display:flex;align-items:center;justify-content:center}.help-modal .help-modal-content .preferred-contact-method-radio-group .form-check{min-height:var(--tap-target);align-items:center}.help-modal .help-modal-content .preferred-contact-method-radio-group .form-check .form-check-label{align-self:stretch;display:flex;align-items:center}.help-modal .help-modal-content .preferred-contact-method-radio-group .form-check input[type=radio]{position:relative}.help-modal .help-modal-content .preferred-contact-method-radio-group .form-check input[type=radio]:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.help-modal .help-modal-content a.font-button-bold{position:relative}.help-modal .help-modal-content a.font-button-bold:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}}.vehicle-info-box{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;grid-template-areas:"title cross" "text .";height:auto;background-color:#e1eefa;border-radius:5px;border-width:1px;border-color:#b7bec4;border-style:solid}.vehicle-info-box .vehicle-info-box-title{grid-area:title;padding-top:.25rem;padding-left:.5rem}.vehicle-info-box .vehicle-info-box-text{grid-area:text;font-size:12px;padding-bottom:.25rem;padding-left:.5rem}.vehicle-info-box .vehicle-info-box-cross{grid-area:cross;justify-self:end;align-self:center;border:0;padding:0 .25rem 0 0;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;text-shadow:0 1px 0 #fff;color:#fff;background-color:#0000}.vehicle-info-box .vehicle-info-box-cross .cross-color{color:#9ba8b3}.vin-availability-box{background-color:#e1eefa;border-radius:12px;border-width:2px;border-color:#195283;border-style:solid;border-left:13px solid #195283;padding:.5rem;gap:.5rem;margin-top:.5rem;margin-bottom:.5rem;display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-rows:auto;grid-template-areas:"icon text";height:100%}.vin-availability-box:has(.vin-availability-button){grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-rows:auto auto auto;grid-template-areas:"icon title" ". text" ". button"}.vin-availability-box .vin-availability-icon{grid-area:icon;align-self:center;justify-self:end;color:#195283}.vin-availability-box .vin-availability-icon svg{width:1.5rem;height:1.5rem}.vin-availability-box .vin-availability-title{grid-area:title;font-family:Poppins;font-size:1.25rem;font-weight:600;color:#45505a;align-self:center}.vin-availability-box .vin-availability-text{grid-area:text;align-self:center;color:#45505a}.vin-availability-box .vin-availability-button{grid-area:button;justify-self:end;align-self:center;padding-right:.5rem;padding-bottom:.5rem;padding-top:.5rem}.vin-availability-box .vin-availability-button-primary{color:#fff;min-height:2.5rem;border-radius:.5rem;background-color:#578cba;border-color:#578cba}.vin-availability-box .vin-availability-button-primary:hover{box-shadow:0 4px 14px #578cba80}.vin-availability-box .vin-availability-button-primary:active{color:#578cba;background-color:#fff;box-shadow:none}.vin-availability-box .vin-availability-button-primary:focus:not(:hover){box-shadow:unset}.vin-availability-box .vin-availability-manufacturer-text{color:#195283;font-weight:700}.input-wrapper{position:relative}.input-wrapper .optional-label{position:absolute;right:28px;top:50%;transform:translateY(-50%);pointer-events:none;color:#6c757d;font-size:14px;white-space:nowrap;z-index:2}.ccc-vehicle-support-card{background-color:#edf4fc;border:1px solid #bed5ea;border-radius:8px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:.5rem;margin-bottom:.5rem;text-align:center;animation:fadeIn .2s ease both}.ccc-vehicle-support-card__icon-container{background:#e0edfa;border:1px solid white;border-radius:50%;padding:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 150px 20px #abc5dd73,inset 2px 4px 4px #578cba3d}.ccc-vehicle-support-card__title{font-size:14px;font-weight:700;color:#121926;line-height:20px}.ccc-vehicle-support-card__body{font-size:14px;font-weight:400;color:#202939;line-height:20px}.ccc-vehicle-support-card__button{display:flex;align-items:center;gap:4px;background-color:#2e6595;border:1px solid #2e6595;color:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:16px;cursor:pointer}.ccc-vehicle-support-card__button svg{width:12px;height:12px}.ccc-vehicle-support-card__button:hover{box-shadow:0 4px 14px #2e659580;color:#fff}.ccc-vehicle-support-card__button:active{color:#2e6595;background-color:#fff;box-shadow:none}.ccc-vehicle-support-card__button:focus:not(:hover){box-shadow:unset}.ccc-vehicle-support-card--inline{flex-direction:row;align-items:flex-start;text-align:left;gap:12px}.large-checkbox-v2-container{display:flex;flex-direction:row;align-items:center}.large-checkbox-v2{display:flex;align-items:center}.large-checkbox-v2 input{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:25px;height:25px;background-color:#eee;border:1px solid #578cba;border-radius:5px;cursor:pointer;outline:none}.large-checkbox-v2 input:focus:not(:disabled),.large-checkbox-v2 input:hover:not(:disabled){box-shadow:0 0 0 1px #a2d1fa;background-color:#ddd;border:1px solid #578cba}.large-checkbox-v2 input:disabled{cursor:default;background-color:#b6bfc4;border:1px solid #b6bfc4}.large-checkbox-v2 input:checked:not(:disabled){background-color:#578cba}.large-checkbox-v2 input:checked:not(:disabled):focus,.large-checkbox-v2 input:checked:not(:disabled):hover{background-color:#578cba}.large-checkbox-v2 input:checked:after{content:"";position:absolute;display:block;left:calc(50% - 4px);top:calc(50% - 10px);width:8px;height:16px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.large-checkbox-v2 span{padding-left:1rem}.checkbox-circle input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-circle .checkmark{position:absolute;top:-15px;left:0;height:40px;width:40px;border-radius:50px;background-color:#578cba;opacity:.2;border:2px solid #578cba}.checkbox-circle:hover input:not(:disabled)~.checkmark{background-color:#578cba}.checkbox-circle input:disabled~.checkmark{background-color:#b6bfc4;opacity:.4;border:2px solid #b6bfc4}.checkbox-circle:hover input:disabled~.checkmark{background-color:#b6bfc4}.checkbox-circle input:checked~.checkmark{background-color:#578cba;opacity:.8;border:2px solid #578cba}.checkbox-circle .checkmark:after{content:"";position:absolute;display:none}.checkbox-circle-star input:checked~.checkmark:after{display:block;content:"★"}.checkbox-circle-scale{transform:scale(1.5)}.checkbox-circle-star .checkmark:after{left:11px;top:5px;width:5px;height:10px}@keyframes oec-art-button-spin{to{transform:rotate(360deg)}}.oec-art-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--oec-art-space-4);flex-shrink:0;cursor:pointer;font-family:var(--oec-art-typography-font-family-inter),sans-serif;font-weight:var(--oec-art-typography-font-weight-medium);white-space:nowrap;background-color:transparent;border:none;outline:var(--oec-art-size-stroke-border) solid transparent;outline-offset:calc(-1 * var(--oec-art-size-stroke-border))}.oec-art-button:focus-visible{box-shadow:0 0 0 1px var(--oec-art-background-light),0 0 0 2px var(--oec-art-colors-effects-focus-ring-brand)}.oec-art-button--destructive:focus-visible{box-shadow:0 0 0 1px var(--oec-art-background-light),0 0 0 2px var(--oec-art-colors-effects-focus-ring-error)}.oec-art-button:disabled{cursor:not-allowed}.oec-art-button--loading:not(:disabled){cursor:progress;pointer-events:none}.oec-art-button__text{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:var(--oec-art-space-0) var(--oec-art-space-4)}.oec-art-button__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.oec-art-button__spinner{position:relative;display:inline-block;flex-shrink:0;width:20px;height:20px;padding:var(--oec-art-space-2);animation:oec-art-button-spin .8s steps(8) infinite}.oec-art-button__spinner-bar{position:absolute;top:50%;left:50%;width:2px;height:4px;border-radius:var(--oec-art-radius-full);background-color:currentColor}.oec-art-button__spinner-bar:nth-child(1){transform:translate(-50%,-50%) rotate(0) translateY(-6px)}.oec-art-button__spinner-bar:nth-child(2){transform:translate(-50%,-50%) rotate(45deg) translateY(-6px)}.oec-art-button__spinner-bar:nth-child(3){transform:translate(-50%,-50%) rotate(90deg) translateY(-6px)}.oec-art-button__spinner-bar:nth-child(4){transform:translate(-50%,-50%) rotate(135deg) translateY(-6px)}.oec-art-button__spinner-bar:nth-child(5){transform:translate(-50%,-50%) rotate(180deg) translateY(-6px)}.oec-art-button__spinner-bar:nth-child(6){transform:translate(-50%,-50%) rotate(225deg) translateY(-6px)}.oec-art-button__spinner-bar:nth-child(7){transform:translate(-50%,-50%) rotate(270deg) translateY(-6px)}.oec-art-button__spinner-bar:nth-child(8){transform:translate(-50%,-50%) rotate(315deg) translateY(-6px)}.oec-art-button__counter{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:var(--oec-art-space-2) var(--oec-art-space-6);outline:var(--oec-art-size-stroke-border) solid var(--oec-art-color-neutral-200);outline-offset:calc(-1 * var(--oec-art-size-stroke-border));border-radius:var(--oec-art-radius-4);background-color:var(--oec-art-color-neutral-50);color:var(--oec-art-color-neutral-700);font-size:var(--oec-art-typography-font-size-12);line-height:var(--oec-art-typography-line-height-16)}.oec-art-button:disabled .oec-art-button__counter{outline-color:var(--oec-art-colors-border-border-disabled);background-color:var(--oec-art-colors-background-bg-disabled-subtle);color:var(--oec-art-colors-foreground-fg-disabled)}.oec-art-button--xs{padding:var(--oec-art-space-4) var(--oec-art-space-8);border-radius:var(--oec-art-radius-4);font-size:var(--oec-art-typography-font-size-12);line-height:var(--oec-art-typography-line-height-16)}.oec-art-button--xs .oec-art-button__icon{width:16px;height:16px;font-size:12px}.oec-art-button--xs .oec-art-button__counter{min-width:16px;padding:var(--oec-art-space-2) var(--oec-art-space-4);font-size:var(--oec-art-typography-font-size-11);line-height:var(--oec-art-typography-line-height-12)}.oec-art-button--sm{padding:var(--oec-art-space-8) var(--oec-art-space-10);border-radius:var(--oec-art-radius-6);font-size:var(--oec-art-typography-font-size-12);line-height:var(--oec-art-typography-line-height-16)}.oec-art-button--sm .oec-art-button__icon{width:16px;height:16px;font-size:12px}.oec-art-button--sm .oec-art-button__counter{min-width:16px;padding:var(--oec-art-space-2) var(--oec-art-space-4);font-size:var(--oec-art-typography-font-size-11);line-height:var(--oec-art-typography-line-height-12)}.oec-art-button--md{padding:var(--oec-art-space-8) var(--oec-art-space-12);border-radius:var(--oec-art-radius-8);font-size:var(--oec-art-typography-font-size-14);line-height:var(--oec-art-typography-line-height-20)}.oec-art-button--md .oec-art-button__icon{width:20px;height:20px;font-size:12px}.oec-art-button--lg{padding:var(--oec-art-space-10) var(--oec-art-space-16);border-radius:var(--oec-art-radius-8);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-20)}.oec-art-button--lg .oec-art-button__icon{width:20px;height:20px;font-size:16px}.oec-art-button--default:not(.oec-art-button--destructive){background-color:var(--oec-art-colors-background-bg-brand-solid);color:var(--oec-art-colors-foreground-fg-on-brand)}.oec-art-button--default:not(.oec-art-button--destructive):not(:disabled):not(.oec-art-button--loading):hover{background-color:var(--oec-art-colors-background-bg-brand-solid-hover);color:var(--oec-art-colors-foreground-fg-on-brand-hover)}.oec-art-button--default:not(.oec-art-button--destructive):not(:disabled):not(.oec-art-button--loading):active{background-color:var(--oec-art-colors-background-bg-brand-solid-hover);color:var(--oec-art-colors-foreground-fg-on-brand-hover)}.oec-art-button--default:not(.oec-art-button--destructive):disabled{background-color:var(--oec-art-colors-background-bg-disabled);color:var(--oec-art-colors-foreground-fg-on-brand-disabled)}.oec-art-button--tonal:not(.oec-art-button--destructive){background-color:var(--oec-art-colors-background-bg-brand-secondary);color:var(--oec-art-colors-foreground-fg-on-brand-secondary)}.oec-art-button--tonal:not(.oec-art-button--destructive):not(:disabled):not(.oec-art-button--loading):hover{background-color:var(--oec-art-colors-background-bg-brand-secondary-hover);color:var(--oec-art-colors-foreground-fg-on-brand-secondary)}.oec-art-button--tonal:not(.oec-art-button--destructive):not(:disabled):not(.oec-art-button--loading):active{background-color:var(--oec-art-colors-background-bg-brand-secondary-pressed);color:var(--oec-art-colors-foreground-fg-on-brand-secondary)}.oec-art-button--tonal:not(.oec-art-button--destructive):disabled{background-color:var(--oec-art-colors-background-bg-disabled);color:var(--oec-art-colors-foreground-fg-on-brand-disabled)}.oec-art-button--default.oec-art-button--destructive,.oec-art-button--tonal.oec-art-button--destructive{background-color:var(--oec-art-colors-background-bg-error-solid);color:var(--oec-art-colors-foreground-fg-on-error)}.oec-art-button--default.oec-art-button--destructive:not(:disabled):not(.oec-art-button--loading):hover,.oec-art-button--tonal.oec-art-button--destructive:not(:disabled):not(.oec-art-button--loading):hover{background-color:var(--oec-art-colors-background-bg-error-solid-hover)}.oec-art-button--default.oec-art-button--destructive:not(:disabled):not(.oec-art-button--loading):active,.oec-art-button--tonal.oec-art-button--destructive:not(:disabled):not(.oec-art-button--loading):active{background-color:var(--oec-art-colors-background-bg-error-solid-hover)}.oec-art-button--default.oec-art-button--destructive:disabled,.oec-art-button--tonal.oec-art-button--destructive:disabled{background-color:var(--oec-art-colors-background-bg-disabled);color:var(--oec-art-colors-foreground-fg-on-brand-disabled)}.oec-art-button--outline:not(.oec-art-button--destructive){background-color:var(--oec-art-colors-background-bg-tertiary);outline-color:var(--oec-art-colors-border-border-secondary);color:var(--oec-art-button-neutral-subtle-content-default)}.oec-art-button--outline:not(.oec-art-button--destructive):not(:disabled):not(.oec-art-button--loading):hover{background-color:var(--oec-art-colors-background-bg-tertiary-hover);outline-color:var(--oec-art-colors-border-border-secondary-hover);color:var(--oec-art-colors-foreground-fg-tertiary-hover)}.oec-art-button--outline:not(.oec-art-button--destructive):not(:disabled):not(.oec-art-button--loading):focus-visible{background-color:var(--oec-art-colors-background-bg-tertiary)}.oec-art-button--outline:not(.oec-art-button--destructive):not(:disabled):not(.oec-art-button--loading):active{background-color:var(--oec-art-colors-background-bg-tertiary-pressed);outline-color:var(--oec-art-colors-border-border-secondary-hover);color:var(--oec-art-colors-foreground-fg-tertiary-hover)}.oec-art-button--outline:not(.oec-art-button--destructive):disabled{background-color:var(--oec-art-colors-background-bg-active-disabled);outline-color:var(--oec-art-colors-border-border-disabled);color:var(--oec-art-colors-foreground-fg-brand-primary-disabled)}.oec-art-button--outline:not(.oec-art-button--destructive).oec-art-button--loading{background-color:transparent;color:var(--oec-art-colors-foreground-fg-tertiary)}.oec-art-button--outline.oec-art-button--destructive,.oec-art-button--outline-brand.oec-art-button--destructive{background-color:var(--oec-art-colors-background-bg-active);outline-color:var(--oec-art-colors-border-border-error-solid);color:var(--oec-art-colors-text-text-error-primary)}.oec-art-button--outline.oec-art-button--destructive:not(:disabled):not(.oec-art-button--loading):hover,.oec-art-button--outline-brand.oec-art-button--destructive:not(:disabled):not(.oec-art-button--loading):hover{background-color:var(--oec-art-colors-background-bg-error-primary);color:var(--oec-art-colors-text-text-error-primary)}.oec-art-button--outline.oec-art-button--destructive:not(:disabled):not(.oec-art-button--loading):focus-visible,.oec-art-button--outline-brand.oec-art-button--destructive:not(:disabled):not(.oec-art-button--loading):focus-visible{background-color:var(--oec-art-colors-background-bg-active)}.oec-art-button--outline.oec-art-button--destructive:not(:disabled):not(.oec-art-button--loading):active,.oec-art-button--outline-brand.oec-art-button--destructive:not(:disabled):not(.oec-art-button--loading):active{background-color:var(--oec-art-colors-background-bg-error-primary);color:var(--oec-art-colors-text-text-error-primary)}.oec-art-button--outline.oec-art-button--destructive:disabled,.oec-art-button--outline-brand.oec-art-button--destructive:disabled{background-color:var(--oec-art-colors-background-bg-active-disabled);outline-color:var(--oec-art-colors-border-border-disabled);color:var(--oec-art-colors-foreground-fg-brand-primary-disabled)}.oec-art-button--outline.oec-art-button--destructive.oec-art-button--loading,.oec-art-button--outline-brand.oec-art-button--destructive.oec-art-button--loading{background-color:transparent}.oec-art-button--outline-brand:not(.oec-art-button--destructive){background-color:var(--oec-art-colors-background-bg-active);outline-color:var(--oec-art-colors-border-border-brand);color:var(--oec-art-colors-foreground-fg-brand-primary)}.oec-art-button--outline-brand:not(.oec-art-button--destructive):not(:disabled):not(.oec-art-button--loading):hover{background-color:var(--oec-art-colors-background-bg-active-hover);outline-color:var(--oec-art-colors-border-border-brand-hover);color:var(--oec-art-colors-foreground-fg-brand-primary-hover)}.oec-art-button--outline-brand:not(.oec-art-button--destructive):not(:disabled):not(.oec-art-button--loading):focus-visible{background-color:var(--oec-art-colors-background-bg-active)}.oec-art-button--outline-brand:not(.oec-art-button--destructive):not(:disabled):not(.oec-art-button--loading):active{background-color:var(--oec-art-colors-background-bg-active-pressed);outline-color:var(--oec-art-colors-border-border-brand-hover);color:var(--oec-art-colors-foreground-fg-brand-primary-hover)}.oec-art-button--outline-brand:not(.oec-art-button--destructive):disabled{background-color:var(--oec-art-colors-background-bg-active-disabled);outline-color:var(--oec-art-colors-border-border-disabled);color:var(--oec-art-colors-foreground-fg-brand-primary-disabled)}.oec-art-button--outline-brand:not(.oec-art-button--destructive).oec-art-button--loading{color:var(--oec-art-colors-foreground-fg-brand-primary)}.oec-art-button--ghost:not(.oec-art-button--destructive){color:var(--oec-art-button-neutral-subtle-content-default)}.oec-art-button--ghost:not(.oec-art-button--destructive):not(:disabled):not(.oec-art-button--loading):hover{background-color:var(--oec-art-colors-background-bg-tertiary-hover);color:var(--oec-art-colors-foreground-fg-tertiary-hover)}.oec-art-button--ghost:not(.oec-art-button--destructive):not(:disabled):not(.oec-art-button--loading):focus-visible{background-color:transparent}.oec-art-button--ghost:not(.oec-art-button--destructive):not(:disabled):not(.oec-art-button--loading):active{background-color:var(--oec-art-colors-background-bg-tertiary-pressed);color:var(--oec-art-colors-foreground-fg-tertiary-hover)}.oec-art-button--ghost:not(.oec-art-button--destructive):disabled{color:var(--oec-art-colors-foreground-fg-brand-primary-disabled)}.oec-art-button--ghost:not(.oec-art-button--destructive).oec-art-button--loading{background-color:var(--oec-art-colors-background-bg-tertiary);color:var(--oec-art-colors-foreground-fg-tertiary)}.oec-art-button--ghost.oec-art-button--destructive,.oec-art-button--ghost-brand.oec-art-button--destructive{color:var(--oec-art-colors-text-text-error-primary)}.oec-art-button--ghost.oec-art-button--destructive:not(:disabled):not(.oec-art-button--loading):hover,.oec-art-button--ghost-brand.oec-art-button--destructive:not(:disabled):not(.oec-art-button--loading):hover{background-color:var(--oec-art-colors-background-bg-error-primary);color:var(--oec-art-colors-text-text-error-primary)}.oec-art-button--ghost.oec-art-button--destructive:not(:disabled):not(.oec-art-button--loading):focus-visible,.oec-art-button--ghost-brand.oec-art-button--destructive:not(:disabled):not(.oec-art-button--loading):focus-visible{background-color:var(--oec-art-colors-background-bg-active)}.oec-art-button--ghost.oec-art-button--destructive:not(:disabled):not(.oec-art-button--loading):active,.oec-art-button--ghost-brand.oec-art-button--destructive:not(:disabled):not(.oec-art-button--loading):active{background-color:var(--oec-art-colors-background-bg-error-primary);color:var(--oec-art-colors-text-text-error-primary)}.oec-art-button--ghost.oec-art-button--destructive:disabled,.oec-art-button--ghost-brand.oec-art-button--destructive:disabled{color:var(--oec-art-colors-foreground-fg-brand-primary-disabled)}.oec-art-button--ghost-brand:not(.oec-art-button--destructive){color:var(--oec-art-colors-foreground-fg-brand-primary)}.oec-art-button--ghost-brand:not(.oec-art-button--destructive):not(:disabled):not(.oec-art-button--loading):hover{background-color:var(--oec-art-colors-background-bg-active-hover);color:var(--oec-art-colors-foreground-fg-brand-primary-hover)}.oec-art-button--ghost-brand:not(.oec-art-button--destructive):not(:disabled):not(.oec-art-button--loading):focus-visible{background-color:transparent}.oec-art-button--ghost-brand:not(.oec-art-button--destructive):not(:disabled):not(.oec-art-button--loading):active{background-color:var(--oec-art-colors-background-bg-active-pressed);color:var(--oec-art-colors-foreground-fg-brand-primary-hover)}.oec-art-button--ghost-brand:not(.oec-art-button--destructive):disabled{color:var(--oec-art-colors-foreground-fg-brand-primary-disabled)}.oec-art-button--ghost-brand:not(.oec-art-button--destructive).oec-art-button--loading{background-color:var(--oec-art-colors-background-bg-active);color:var(--oec-art-colors-foreground-fg-brand-primary)}.oec-art-checkbox{display:inline-flex;align-items:flex-start;gap:var(--oec-art-space-2);padding:var(--oec-art-space-2);font-family:var(--oec-art-typography-font-family-inter)}.oec-art-checkbox--has-trigger{align-items:center;height:24px;padding:var(--oec-art-space-2) 0 var(--oec-art-space-2) var(--oec-art-space-2)}.oec-art-checkbox__control{position:relative;display:inline-flex;flex-shrink:0}.oec-art-checkbox__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.oec-art-checkbox__input:disabled{cursor:default}.oec-art-checkbox__box{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:20px;height:20px;overflow:hidden;border:var(--oec-art-size-stroke-border) solid var(--oec-art-color-background-brand-knockout);border-radius:var(--oec-art-radius-4);color:var(--oec-art-colors-foreground-fg-white);line-height:0}.oec-art-checkbox__tick,.oec-art-checkbox__dash{width:20px;height:20px;flex-shrink:0}.oec-art-checkbox__label{margin:0;padding:0 var(--oec-art-space-6);cursor:pointer;font-size:var(--oec-art-typography-font-size-14);font-weight:var(--oec-art-typography-font-weight-medium);line-height:var(--oec-art-typography-line-height-20);color:var(--oec-art-colors-text-text-secondary)}.oec-art-checkbox__trigger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:16px;align-self:stretch;padding:0 var(--oec-art-space-2);border:none;border-radius:var(--oec-art-radius-4);background-color:transparent;color:var(--oec-art-color-neutral-500);font-size:12px;line-height:0;cursor:pointer}.oec-art-checkbox__trigger:disabled{cursor:default}.oec-art-checkbox__trigger:focus-visible{outline:none;box-shadow:0 0 0 1px var(--oec-art-background-light),0 0 0 2px var(--oec-art-colors-effects-focus-ring-brand)}.oec-art-checkbox__input:checked+.oec-art-checkbox__box,.oec-art-checkbox__input:indeterminate+.oec-art-checkbox__box{background-color:var(--oec-art-color-background-brand-knockout)}.oec-art-checkbox:not(.oec-art-checkbox--disabled) .oec-art-checkbox__input:hover+.oec-art-checkbox__box{border-color:var(--oec-art-colors-background-bg-brand-solid-hover)}.oec-art-checkbox:not(.oec-art-checkbox--disabled) .oec-art-checkbox__input:checked:hover+.oec-art-checkbox__box,.oec-art-checkbox:not(.oec-art-checkbox--disabled) .oec-art-checkbox__input:indeterminate:hover+.oec-art-checkbox__box{background-color:var(--oec-art-colors-background-bg-brand-solid-hover)}.oec-art-checkbox__input:focus-visible+.oec-art-checkbox__box{background-color:var(--oec-art-colors-background-bg-primary);box-shadow:0 0 0 1px var(--oec-art-background-light),0 0 0 2px var(--oec-art-colors-effects-focus-ring-brand)}.oec-art-checkbox__input:checked:focus-visible+.oec-art-checkbox__box,.oec-art-checkbox__input:indeterminate:focus-visible+.oec-art-checkbox__box{background-color:var(--oec-art-color-background-brand-knockout)}.oec-art-checkbox--readonly .oec-art-checkbox__input,.oec-art-checkbox--readonly .oec-art-checkbox__label{pointer-events:none;cursor:default}.oec-art-checkbox--disabled .oec-art-checkbox__box{border-color:var(--oec-art-colors-border-border-disabled);background-color:var(--oec-art-colors-background-bg-disabled-subtle)}.oec-art-checkbox--disabled .oec-art-checkbox__input:checked+.oec-art-checkbox__box,.oec-art-checkbox--disabled .oec-art-checkbox__input:indeterminate+.oec-art-checkbox__box{background-color:var(--oec-art-colors-background-bg-disabled-subtle);color:var(--oec-art-colors-border-border-disabled)}.oec-art-checkbox--disabled .oec-art-checkbox__label{color:var(--oec-art-colors-foreground-fg-disabled);cursor:default}@keyframes oec-art-icon-button-spin{to{transform:rotate(360deg)}}.oec-art-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;background-color:transparent;border:none;outline:var(--oec-art-size-stroke-border) solid transparent;outline-offset:calc(-1 * var(--oec-art-size-stroke-border))}.oec-art-icon-button:focus-visible{box-shadow:0 0 0 1px var(--oec-art-background-light),0 0 0 2px var(--oec-art-colors-effects-focus-ring-brand)}.oec-art-icon-button--destructive:focus-visible{box-shadow:0 0 0 1px var(--oec-art-background-light),0 0 0 2px var(--oec-art-colors-effects-focus-ring-error)}.oec-art-icon-button:disabled{cursor:not-allowed}.oec-art-icon-button--loading:not(:disabled){cursor:progress;pointer-events:none}.oec-art-icon-button__icon,.oec-art-icon-button__spinner{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.oec-art-icon-button__spinner{position:relative;animation:oec-art-icon-button-spin .8s steps(8) infinite}.oec-art-icon-button__spinner-bar{position:absolute;top:50%;left:50%;width:2px;height:4px;border-radius:var(--oec-art-radius-full);background-color:currentColor}.oec-art-icon-button__spinner-bar:nth-child(1){transform:translate(-50%,-50%) rotate(0) translateY(-6px)}.oec-art-icon-button__spinner-bar:nth-child(2){transform:translate(-50%,-50%) rotate(45deg) translateY(-6px)}.oec-art-icon-button__spinner-bar:nth-child(3){transform:translate(-50%,-50%) rotate(90deg) translateY(-6px)}.oec-art-icon-button__spinner-bar:nth-child(4){transform:translate(-50%,-50%) rotate(135deg) translateY(-6px)}.oec-art-icon-button__spinner-bar:nth-child(5){transform:translate(-50%,-50%) rotate(180deg) translateY(-6px)}.oec-art-icon-button__spinner-bar:nth-child(6){transform:translate(-50%,-50%) rotate(225deg) translateY(-6px)}.oec-art-icon-button__spinner-bar:nth-child(7){transform:translate(-50%,-50%) rotate(270deg) translateY(-6px)}.oec-art-icon-button__spinner-bar:nth-child(8){transform:translate(-50%,-50%) rotate(315deg) translateY(-6px)}.oec-art-icon-button--xs{padding:var(--oec-art-space-2);border-radius:var(--oec-art-radius-4)}@media screen and (pointer: coarse) and (max-width: 1366.98px){.oec-art-icon-button--xs{position:relative}.oec-art-icon-button--xs:after{content:"";position:absolute;inset:calc((var(--tap-target) - 24px) / -2)}}.oec-art-icon-button--xs .oec-art-icon-button__icon,.oec-art-icon-button--xs .oec-art-icon-button__spinner{width:20px;height:20px;font-size:12px}.oec-art-icon-button--sm{padding:var(--oec-art-space-6);border-radius:var(--oec-art-radius-6)}@media screen and (pointer: coarse) and (max-width: 1366.98px){.oec-art-icon-button--sm{position:relative}.oec-art-icon-button--sm:after{content:"";position:absolute;inset:calc((var(--tap-target) - 32px) / -2)}}.oec-art-icon-button--sm .oec-art-icon-button__icon,.oec-art-icon-button--sm .oec-art-icon-button__spinner{width:20px;height:20px;font-size:12px}.oec-art-icon-button--md{padding:var(--oec-art-space-6);border-radius:var(--oec-art-radius-8)}.oec-art-icon-button--md .oec-art-icon-button__icon,.oec-art-icon-button--md .oec-art-icon-button__spinner{width:24px;height:24px;font-size:16px}.oec-art-icon-button--lg{padding:var(--oec-art-space-8);border-radius:var(--oec-art-radius-8)}.oec-art-icon-button--lg .oec-art-icon-button__icon,.oec-art-icon-button--lg .oec-art-icon-button__spinner{width:24px;height:24px;font-size:16px}.oec-art-icon-button--ghost:not(.oec-art-icon-button--destructive){color:var(--oec-art-button-neutral-subtle-content-default)}.oec-art-icon-button--ghost:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):hover{background-color:var(--oec-art-colors-background-bg-tertiary-hover);color:var(--oec-art-colors-foreground-fg-tertiary-hover)}.oec-art-icon-button--ghost:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):focus-visible{background-color:transparent}.oec-art-icon-button--ghost:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):active{background-color:var(--oec-art-colors-background-bg-tertiary-pressed);color:var(--oec-art-colors-foreground-fg-tertiary-hover)}.oec-art-icon-button--ghost:not(.oec-art-icon-button--destructive):disabled{color:var(--oec-art-colors-foreground-fg-brand-primary-disabled)}.oec-art-icon-button--ghost:not(.oec-art-icon-button--destructive).oec-art-icon-button--loading{color:var(--oec-art-colors-foreground-fg-tertiary)}.oec-art-icon-button--ghost-brand:not(.oec-art-icon-button--destructive){color:var(--oec-art-colors-foreground-fg-brand-primary)}.oec-art-icon-button--ghost-brand:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):hover{background-color:var(--oec-art-colors-background-bg-active-hover);color:var(--oec-art-colors-foreground-fg-brand-primary-hover)}.oec-art-icon-button--ghost-brand:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):focus-visible{background-color:transparent}.oec-art-icon-button--ghost-brand:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):active{background-color:var(--oec-art-colors-background-bg-active-pressed);color:var(--oec-art-colors-foreground-fg-brand-primary-hover)}.oec-art-icon-button--ghost-brand:not(.oec-art-icon-button--destructive):disabled{color:var(--oec-art-colors-foreground-fg-brand-primary-disabled)}.oec-art-icon-button--ghost-brand:not(.oec-art-icon-button--destructive).oec-art-icon-button--loading{color:var(--oec-art-colors-foreground-fg-brand-primary)}.oec-art-icon-button--ghost.oec-art-icon-button--destructive,.oec-art-icon-button--ghost-brand.oec-art-icon-button--destructive{color:var(--oec-art-colors-text-text-error-primary)}.oec-art-icon-button--ghost.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):hover,.oec-art-icon-button--ghost-brand.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):hover{background-color:var(--oec-art-colors-background-bg-error-primary);color:var(--oec-art-colors-text-text-error-primary)}.oec-art-icon-button--ghost.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):focus-visible,.oec-art-icon-button--ghost-brand.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):focus-visible{background-color:var(--oec-art-colors-background-bg-active)}.oec-art-icon-button--ghost.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):active,.oec-art-icon-button--ghost-brand.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):active{background-color:var(--oec-art-colors-background-bg-error-primary);color:var(--oec-art-colors-text-text-error-primary)}.oec-art-icon-button--ghost.oec-art-icon-button--destructive:disabled,.oec-art-icon-button--ghost-brand.oec-art-icon-button--destructive:disabled{color:var(--oec-art-colors-foreground-fg-brand-primary-disabled)}.oec-art-icon-button--default:not(.oec-art-icon-button--destructive){background-color:var(--oec-art-colors-background-bg-brand-solid);color:var(--oec-art-colors-foreground-fg-on-brand)}.oec-art-icon-button--default:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):hover{box-shadow:0 1px 2px #0000000d,inset 0 0 0 1px #33333308;background-color:var(--oec-art-colors-background-bg-brand-solid-hover);color:var(--oec-art-colors-foreground-fg-on-brand-hover)}.oec-art-icon-button--default:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):hover:focus-visible{box-shadow:0 0 0 1px var(--oec-art-background-light),0 0 0 2px var(--oec-art-colors-effects-focus-ring-brand),0 1px 2px #0000000d,inset 0 0 0 1px #33333308}.oec-art-icon-button--default:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):active{background-color:var(--oec-art-colors-background-bg-brand-solid-pressed);color:var(--oec-art-colors-foreground-fg-on-brand-hover)}.oec-art-icon-button--default:not(.oec-art-icon-button--destructive):disabled{background-color:var(--oec-art-colors-background-bg-disabled);color:var(--oec-art-colors-foreground-fg-on-brand-disabled)}.oec-art-icon-button--tonal:not(.oec-art-icon-button--destructive){background-color:var(--oec-art-colors-background-bg-brand-secondary);color:var(--oec-art-colors-foreground-fg-on-brand-secondary)}.oec-art-icon-button--tonal:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):hover{box-shadow:0 1px 2px #0000000d,inset 0 0 0 1px #33333308;background-color:var(--oec-art-colors-background-bg-brand-secondary-hover);color:var(--oec-art-colors-foreground-fg-on-brand-secondary)}.oec-art-icon-button--tonal:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):hover:focus-visible{box-shadow:0 0 0 1px var(--oec-art-background-light),0 0 0 2px var(--oec-art-colors-effects-focus-ring-brand),0 1px 2px #0000000d,inset 0 0 0 1px #33333308}.oec-art-icon-button--tonal:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):active{background-color:var(--oec-art-colors-background-bg-brand-secondary-pressed);color:var(--oec-art-colors-foreground-fg-on-brand-secondary)}.oec-art-icon-button--tonal:not(.oec-art-icon-button--destructive):disabled{background-color:var(--oec-art-colors-background-bg-disabled);color:var(--oec-art-colors-foreground-fg-on-brand-disabled)}.oec-art-icon-button--default.oec-art-icon-button--destructive,.oec-art-icon-button--tonal.oec-art-icon-button--destructive{background-color:var(--oec-art-colors-background-bg-error-solid);color:var(--oec-art-colors-foreground-fg-on-error)}.oec-art-icon-button--default.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):hover,.oec-art-icon-button--tonal.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):hover{box-shadow:0 1px 2px #0000000d,inset 0 0 0 1px #33333308;background-color:var(--oec-art-colors-background-bg-error-solid-hover)}.oec-art-icon-button--default.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):hover:focus-visible,.oec-art-icon-button--tonal.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):hover:focus-visible{box-shadow:0 0 0 1px var(--oec-art-background-light),0 0 0 2px var(--oec-art-colors-effects-focus-ring-error),0 1px 2px #0000000d,inset 0 0 0 1px #33333308}.oec-art-icon-button--default.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):active,.oec-art-icon-button--tonal.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):active{background-color:var(--oec-art-colors-background-bg-error-solid-hover)}.oec-art-icon-button--default.oec-art-icon-button--destructive:disabled,.oec-art-icon-button--tonal.oec-art-icon-button--destructive:disabled{background-color:var(--oec-art-colors-background-bg-disabled);color:var(--oec-art-colors-foreground-fg-on-brand-disabled)}.oec-art-icon-button--outline:not(.oec-art-icon-button--destructive){background-color:var(--oec-art-colors-background-bg-tertiary);outline-color:var(--oec-art-colors-border-border-secondary);color:var(--oec-art-button-neutral-subtle-content-default)}.oec-art-icon-button--outline:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):hover{background-color:var(--oec-art-colors-background-bg-tertiary-hover);outline-color:var(--oec-art-colors-border-border-secondary-hover);color:var(--oec-art-colors-foreground-fg-tertiary-hover)}.oec-art-icon-button--outline:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):focus-visible{background-color:var(--oec-art-colors-background-bg-tertiary)}.oec-art-icon-button--outline:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):active{background-color:var(--oec-art-colors-background-bg-tertiary-pressed);outline-color:var(--oec-art-colors-border-border-secondary-hover);color:var(--oec-art-colors-foreground-fg-tertiary-hover)}.oec-art-icon-button--outline:not(.oec-art-icon-button--destructive):disabled{background-color:var(--oec-art-colors-background-bg-active-disabled);outline-color:var(--oec-art-colors-border-border-disabled);color:var(--oec-art-colors-foreground-fg-brand-primary-disabled)}.oec-art-icon-button--outline:not(.oec-art-icon-button--destructive).oec-art-icon-button--loading{color:var(--oec-art-colors-foreground-fg-tertiary)}.oec-art-icon-button--outline-brand:not(.oec-art-icon-button--destructive){background-color:var(--oec-art-colors-background-bg-active);outline-color:var(--oec-art-colors-border-border-brand);color:var(--oec-art-colors-foreground-fg-brand-primary)}.oec-art-icon-button--outline-brand:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):hover{background-color:var(--oec-art-colors-background-bg-active-hover);outline-color:var(--oec-art-colors-border-border-brand-hover);color:var(--oec-art-colors-foreground-fg-brand-primary-hover)}.oec-art-icon-button--outline-brand:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):focus-visible{background-color:var(--oec-art-colors-background-bg-active)}.oec-art-icon-button--outline-brand:not(.oec-art-icon-button--destructive):not(:disabled):not(.oec-art-icon-button--loading):active{background-color:var(--oec-art-colors-background-bg-active-pressed);outline-color:var(--oec-art-colors-border-border-brand-hover);color:var(--oec-art-colors-foreground-fg-brand-primary-hover)}.oec-art-icon-button--outline-brand:not(.oec-art-icon-button--destructive):disabled{background-color:var(--oec-art-colors-background-bg-active-disabled);outline-color:var(--oec-art-colors-border-border-disabled);color:var(--oec-art-colors-foreground-fg-brand-primary-disabled)}.oec-art-icon-button--outline-brand:not(.oec-art-icon-button--destructive).oec-art-icon-button--loading{color:var(--oec-art-colors-foreground-fg-brand-primary)}.oec-art-icon-button--outline.oec-art-icon-button--destructive,.oec-art-icon-button--outline-brand.oec-art-icon-button--destructive{background-color:var(--oec-art-colors-background-bg-active);outline-color:var(--oec-art-colors-border-border-error-solid);color:var(--oec-art-colors-text-text-error-primary)}.oec-art-icon-button--outline.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):hover,.oec-art-icon-button--outline-brand.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):hover{background-color:var(--oec-art-colors-background-bg-error-primary);color:var(--oec-art-colors-text-text-error-primary)}.oec-art-icon-button--outline.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):focus-visible,.oec-art-icon-button--outline-brand.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):focus-visible{background-color:var(--oec-art-colors-background-bg-active)}.oec-art-icon-button--outline.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):active,.oec-art-icon-button--outline-brand.oec-art-icon-button--destructive:not(:disabled):not(.oec-art-icon-button--loading):active{background-color:var(--oec-art-colors-background-bg-error-primary);color:var(--oec-art-colors-text-text-error-primary)}.oec-art-icon-button--outline.oec-art-icon-button--destructive:disabled,.oec-art-icon-button--outline-brand.oec-art-icon-button--destructive:disabled{background-color:var(--oec-art-colors-background-bg-active-disabled);outline-color:var(--oec-art-colors-border-border-disabled);color:var(--oec-art-colors-foreground-fg-brand-primary-disabled)}@property --oec-art-sheet-scrim-progress{syntax: "<number>"; inherits: false; initial-value: 1;}.oec-art-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;outline:none;z-index:1040;background:rgb(var(--oec-art-black-rgb)/calc(.45 * var(--oec-art-sheet-scrim-progress, 1)));transition:--oec-art-sheet-scrim-progress .26s ease;display:flex;align-items:flex-end}.oec-art-sheet-scrim--above-modal{z-index:1055}.oec-art-sheet{box-sizing:border-box;width:100%;max-height:82%;display:flex;flex-direction:column;overflow:hidden;background:var(--oec-art-colors-background-bg-primary);border-radius:var(--oec-art-radius-16) var(--oec-art-radius-16) 0 0;box-shadow:0 -8px 24px rgb(var(--oec-art-black-rgb)/.16);padding-bottom:var(--safe-bottom);font-family:var(--oec-art-typography-font-family-inter);transition:transform .26s cubic-bezier(.32,.72,0,1),height .26s cubic-bezier(.32,.72,0,1),max-height .26s cubic-bezier(.32,.72,0,1);will-change:transform}.oec-art-sheet--full{height:calc(100% - 20px - var(--safe-top));max-height:none}.oec-art-sheet--dragging{transition:none}.oec-art-sheet--closing{pointer-events:none}.oec-art-sheet__grab{touch-action:none;user-select:none;-webkit-user-select:none}.oec-art-sheet__handle{display:flex;justify-content:center;padding:var(--oec-art-space-8) 0 var(--oec-art-space-4);flex-shrink:0}.oec-art-sheet__handle-bar{width:32px;height:3px;border-radius:var(--oec-art-radius-2);background:var(--oec-art-color-neutral-300)}.oec-art-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:var(--oec-art-space-12);padding:var(--oec-art-space-4) var(--oec-art-space-12) var(--oec-art-space-8) var(--oec-art-space-16);border-bottom:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);flex-shrink:0}.oec-art-sheet__headings{min-width:0}.oec-art-sheet__title{margin:0;font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-semi-bold);line-height:var(--oec-art-typography-line-height-24);color:var(--oec-art-black)}.oec-art-sheet__subtitle{margin:var(--oec-art-space-1) 0 0;font-size:var(--oec-art-typography-font-size-14);font-weight:var(--oec-art-typography-font-weight-regular);line-height:var(--oec-art-typography-line-height-20);color:var(--oec-art-color-neutral-500)}.oec-art-sheet__content{overflow-y:auto;flex:1 1;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.oec-art-sheet__footer{flex-shrink:0;padding:var(--oec-art-space-12) var(--oec-art-space-16);border-top:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);background:var(--oec-art-colors-background-bg-primary)}@media screen and (prefers-reduced-motion: no-preference){.oec-art-sheet{animation:oec-art-sheet-rise .32s cubic-bezier(.32,.72,0,1)}}@keyframes oec-art-sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media screen and (prefers-reduced-motion: reduce){.oec-art-sheet,.oec-art-sheet-scrim{transition:none}}.oec-art-select-sheet{position:relative;font-family:var(--oec-art-typography-font-family-inter)}.oec-art-select-sheet__field{box-sizing:border-box;display:flex;align-items:center;gap:var(--oec-art-space-8);width:100%;min-height:44px;min-width:44px;padding:var(--oec-art-space-8) var(--oec-art-space-12);background:var(--oec-art-colors-background-bg-primary);border:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);border-radius:var(--oec-art-radius-8);cursor:pointer}.oec-art-select-sheet__field:focus-visible{outline:none;border-color:var(--oec-art-colors-border-border-brand-alt);box-shadow:0 0 0 2px var(--oec-art-colors-effects-focus-ring-brand)}.oec-art-select-sheet__field[aria-expanded=true]{border-color:var(--oec-art-colors-border-border-brand-alt)}.oec-art-select-sheet__field[aria-disabled=true]{background:var(--oec-art-colors-background-bg-disabled-subtle);cursor:not-allowed}.oec-art-select-sheet__placeholder{flex:1 1;min-width:0;color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24)}.oec-art-select-sheet__field[aria-disabled=true] .oec-art-select-sheet__placeholder{color:var(--oec-art-colors-foreground-fg-disabled)}.oec-art-select-sheet__chips{display:flex;flex-wrap:wrap;gap:var(--oec-art-space-8);flex:1 1;min-width:0}.oec-art-select-sheet__chip{display:inline-flex;align-items:center;gap:var(--oec-art-space-4);padding:var(--oec-art-space-4) var(--oec-art-space-4) var(--oec-art-space-4) var(--oec-art-space-12);background:var(--oec-art-colors-background-bg-primary-active);border:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-brand-alt);border-radius:var(--oec-art-radius-full);color:var(--oec-art-colors-foreground-fg-brand-secondary);font-size:var(--oec-art-typography-font-size-14);font-weight:var(--oec-art-typography-font-weight-semi-bold)}.oec-art-select-sheet__chip-label{line-height:var(--oec-art-typography-line-height-20)}.oec-art-select-sheet__chip-remove{color:var(--oec-art-colors-foreground-fg-brand-secondary)}.oec-art-select-sheet__chevron{flex-shrink:0;margin-left:auto;color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-12)}.oec-art-select-sheet__field[aria-disabled=true] .oec-art-select-sheet__chevron{color:var(--oec-art-colors-foreground-fg-disabled)}.oec-art-select-sheet__search{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;padding:var(--oec-art-space-12) var(--oec-art-space-16);background:var(--oec-art-colors-background-bg-primary)}.oec-art-select-sheet__search-icon{position:absolute;left:calc(var(--oec-art-space-16) + var(--oec-art-space-12));color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-14);line-height:0;pointer-events:none}.oec-art-select-sheet__search-input{box-sizing:border-box;width:100%;min-height:44px;min-width:44px;padding:var(--oec-art-space-8) var(--oec-art-space-12) var(--oec-art-space-8) calc(var(--oec-art-space-12) + var(--oec-art-space-24));border:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);border-radius:var(--oec-art-radius-8);background:var(--oec-art-colors-background-bg-primary);color:var(--oec-art-colors-text-text-primary);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24)}.oec-art-select-sheet__search-input:focus-visible{outline:none;border-color:var(--oec-art-colors-border-border-brand-alt);box-shadow:0 0 0 2px var(--oec-art-colors-effects-focus-ring-brand)}.oec-art-select-sheet__search-clear{position:absolute;right:calc(var(--oec-art-space-16) + var(--oec-art-space-8))}.oec-art-select-sheet__list{display:flex;flex-direction:column}.oec-art-select-sheet__group-heading{margin:0;padding:var(--oec-art-space-8) var(--oec-art-space-16) var(--oec-art-space-4);background:var(--oec-art-colors-background-bg-secondary);color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-12);font-weight:var(--oec-art-typography-font-weight-semi-bold);line-height:var(--oec-art-typography-line-height-16);text-transform:uppercase;letter-spacing:.04em}.oec-art-select-sheet__option{box-sizing:border-box;display:flex;align-items:center;gap:var(--oec-art-space-8);width:100%;min-height:44px;min-width:44px;padding:var(--oec-art-space-12) var(--oec-art-space-16);border:none;border-bottom:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);background:var(--oec-art-colors-background-bg-primary);color:var(--oec-art-colors-text-text-primary);font-family:var(--oec-art-typography-font-family-inter);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24);text-align:left;cursor:pointer}.oec-art-select-sheet__option:hover,.oec-art-select-sheet__option--selected{background:var(--oec-art-colors-background-bg-primary-hover)}.oec-art-select-sheet__option--multi{padding:0;cursor:default}.oec-art-select-sheet__option--multi .oec-art-checkbox{width:100%;align-items:stretch;gap:0;padding:0}.oec-art-select-sheet__option--multi .oec-art-checkbox__control{align-items:center;padding:var(--oec-art-space-12) var(--oec-art-space-4) var(--oec-art-space-12) var(--oec-art-space-16)}.oec-art-select-sheet__option--multi .oec-art-checkbox__label{display:flex;align-items:center;flex:1 1;min-width:0;min-height:var(--tap-target);padding:var(--oec-art-space-12) var(--oec-art-space-16) var(--oec-art-space-12) var(--oec-art-space-4);cursor:pointer}.oec-art-select-sheet__option-label{flex:1 1;min-width:0}.oec-art-select-sheet__option-leading{display:inline-flex;align-items:center;flex-shrink:0}.oec-art-select-sheet__option-content{display:inline-flex;align-items:center;gap:var(--oec-art-space-8);min-width:0}.oec-art-select-sheet__check{flex-shrink:0;color:var(--oec-art-colors-foreground-fg-brand-secondary)}.oec-art-select-sheet__empty{margin:0;padding:var(--oec-art-space-24) var(--oec-art-space-16);color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-16);text-align:center}.oec-art-select-sheet__done{width:100%}.plan-vehicle-damage-mobile{display:flex;flex-direction:column;gap:var(--oec-art-space-16);padding:var(--oec-art-space-16);font-family:var(--oec-art-typography-font-family-inter)}.plan-vehicle-damage-mobile__title{display:flex;align-items:center;margin:0;color:var(--oec-art-colors-text-text-primary);font-size:var(--oec-art-typography-font-size-20);font-weight:var(--oec-art-typography-font-weight-semi-bold);line-height:var(--oec-art-typography-line-height-24)}.plan-vehicle-damage-mobile__intro,.plan-vehicle-damage-mobile__hint{margin:0;color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-14);line-height:var(--oec-art-typography-line-height-20)}.plan-vehicle-damage-mobile__field{display:flex;flex-direction:column;gap:var(--oec-art-space-8)}.plan-vehicle-damage-mobile__label{display:flex;align-items:center;gap:var(--oec-art-space-4);color:var(--oec-art-colors-text-text-primary);font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-semi-bold);line-height:var(--oec-art-typography-line-height-24)}.plan-vehicle-damage-mobile__star{flex-shrink:0;color:var(--oec-art-colors-foreground-fg-warning-primary)}:root{--vehicle-action-bar-height: calc( var(--tap-target) + 2 * var(--oec-art-space-12) + var(--oec-art-size-stroke-border) )}.plan-vehicle-page__layout{height:100%}.plan-vehicle-page__info{width:360px;flex-shrink:0}.plan-vehicle-page__actions{position:absolute;right:24px;bottom:20px}@media screen and (max-width: 1023.98px){.plan-vehicle-page{overflow-y:auto;padding-bottom:var(--vehicle-action-bar-height)}.plan-vehicle-page .plan-vehicle-page__layout{flex-direction:column;height:auto}.plan-vehicle-page .plan-vehicle-page__info{width:100%;border-right:0!important}.plan-vehicle-page .plan-vehicle-page__actions{position:fixed;right:0;bottom:calc(var(--footer-nav-height) + var(--safe-bottom));left:0;z-index:1002;display:flex;gap:var(--oec-art-space-16);box-sizing:border-box;padding:var(--oec-art-space-12) var(--oec-art-space-16);border-top:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);background-color:var(--oec-art-colors-background-bg-primary)}.plan-vehicle-page .plan-vehicle-page__actions button{min-height:44px;min-width:44px;flex:1 1;margin:0!important}}@media screen and (min-width: 1024px) and (max-width: 1199.98px) and (pointer: coarse) and (max-width: 1366.98px){.plan-vehicle-page__damage .checkbox-circle .checkmark{position:absolute}.plan-vehicle-page__damage .checkbox-circle .checkmark:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}}.ai-assistant-nudge-card{display:flex;align-items:center;gap:12px;background:#edf4fc;border:1px solid #bed5ea;border-radius:8px;padding:10px 12px}.ai-assistant-nudge-card__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ai-assistant-nudge-card__title{font-size:14px;font-weight:600;color:#195283;line-height:20px}.ai-assistant-nudge-card__body{font-size:13px;font-weight:400;color:#195283;line-height:18px}.ai-assistant-nudge-card__cta{margin-left:auto;background:#003c71;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:500;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;position:relative;animation:ai-spark-halo 9s ease-in-out 4.5s infinite}.ai-assistant-nudge-card__cta:hover{background:#195283}.ai-assistant-nudge-card__cta:not(:hover){box-shadow:0 0 calc(var(--ai-spark-glow) * 14px) calc(var(--ai-spark-glow) * 1px) #79a4ca80}.ai-assistant-nudge-card__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;padding:1px;background:conic-gradient(from var(--ai-spark-angle),rgba(121,164,202,0) 0deg,#79a4ca 40deg,#ffffff 70deg,#ffffff 88deg,#ffffff 94deg,rgba(255,255,255,0) 102deg,rgba(255,255,255,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;animation:ai-spark-trace 9s linear 4.5s infinite}.ai-assistant-nudge-card--inline{display:inline-flex;max-width:460px}.ai-assistant-nudge-card--menu{border-radius:0;border-left:none;border-right:none;padding:10px 16px;gap:10px;flex-wrap:wrap;align-items:flex-start}.ai-assistant-nudge-card--menu .ai-assistant-nudge-card__cta{margin-left:0;flex:0 0 100%}.ai-assistant-nudge-card--banner{width:100%}@media screen and (max-width: 1023.98px){.ai-assistant-nudge-card{width:100%;flex-wrap:wrap}.ai-assistant-nudge-card--inline{display:flex;max-width:none}.ai-assistant-nudge-card__copy{flex:1 1 100%}.ai-assistant-nudge-card__title,.ai-assistant-nudge-card__body{font-size:16px;line-height:22px}.ai-assistant-nudge-card__cta{margin-left:0;flex:1 1 100%;min-height:44px;font-size:16px;white-space:normal}}.need-vehicle-info{min-height:calc(100vh - 3.5rem);display:flex;flex-direction:column;font-family:Inter,sans-serif}.need-vehicle-info__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1.5rem 2.5rem;gap:.75rem;width:100%;height:auto;flex:none;order:0;flex-grow:0}.need-vehicle-info__header-left{display:flex;align-items:center}.need-vehicle-info__header-icon{height:2.25rem;font-size:2.25rem;line-height:2.25rem;color:#f59e0b;margin-right:.75rem;flex-shrink:0}.need-vehicle-info__header-title{font-weight:600;color:#45505a;font-family:Inter,sans-serif;font-size:2.25rem;line-height:1.1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;margin:0}.need-vehicle-info__content{flex:1 1;min-height:0;display:flex}.need-vehicle-info__card{margin:0 2.5rem 2.5rem;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;box-sizing:border-box}.need-vehicle-info__notice{max-width:32rem;width:100%;margin:0 auto;text-align:center}.need-vehicle-info__title{width:100%;min-height:1.5rem;font-style:normal;font-weight:600;font-size:1.25rem;line-height:1.5rem;text-align:center;color:#4d4e53;margin:1.5rem 0 1rem}.need-vehicle-info__subtitle{width:100%;min-height:1.5rem;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;text-align:center;color:#4d4e53;margin:0 0 1.5rem}.need-vehicle-info__instructions{box-sizing:border-box;padding:1rem;gap:.5rem;width:100%;min-height:8rem;border:1px solid #e3e8ef;border-radius:.75rem;flex:none;align-self:stretch;flex-grow:0;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.need-vehicle-info__instructions-body{width:100%;color:#4d4e53;min-height:6rem;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;text-align:left;flex:none;order:0;align-self:stretch;flex-grow:0}.need-vehicle-info__instructions-body ol{color:#4d4e53;padding-left:1.25rem;margin:0}.need-vehicle-info__instructions-label{font-weight:700;margin:0}.need-vehicle-info__new-plan-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.5rem .75rem;gap:.25rem;width:7.4375rem;height:2.25rem;background:#578cba;border-radius:.5rem;flex:none;order:2;flex-grow:0}.need-vehicle-info__footer{color:#697586;text-align:center;width:100%;margin-top:1.5rem;font-size:.875rem}.need-vehicle-info__footer-link{color:#578cba;text-decoration:none;margin-left:.375rem}.need-vehicle-info__footer-icon{margin-left:.375rem;vertical-align:middle}.plan-qr-page{display:flex;justify-content:center;padding:40px 16px;font-family:Inter,sans-serif}.plan-qr-page__sheet{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:520px;padding:48px 32px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;text-align:center}.plan-qr-page__logo{height:40px}.plan-qr-page__heading{margin:0;color:#253441;font-size:20px;font-weight:600;line-height:28px}.plan-qr-page__qr{width:320px;max-width:100%;height:auto}.plan-qr-page__details{display:flex;flex-direction:column;gap:4px;color:#253441;font-size:16px;line-height:24px}.plan-qr-page__vehicle{font-size:18px;font-weight:600}.plan-qr-page__plan-id{font-weight:600}.plan-qr-page__link{color:#4a5b6a;font-size:14px;line-height:20px;word-break:break-all}.plan-qr-page__unavailable{margin:0;color:#253441;font-size:16px}@media print{@page{margin:.4in}.plan-qr-page{padding:0}.plan-qr-page__sheet{gap:.2in;max-width:none;padding:.6in 0 0;border:none;break-inside:avoid}.plan-qr-page__logo{height:.75in}.plan-qr-page__heading{font-size:24pt;line-height:1.2}.plan-qr-page__qr{width:5.5in}.plan-qr-page__details{gap:.05in;font-size:18pt;line-height:1.3}.plan-qr-page__vehicle{font-size:22pt}.plan-qr-page__link{font-size:16pt;line-height:1.3}.plan-qr-page__print-button{display:none!important}.header-offset:has(.plan-qr-page){margin-top:0}}#plan-qr-code-print-button{display:flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;color:#9cbcda;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;cursor:pointer}#plan-qr-code-print-button svg{height:12px}#plan-qr-code-print-button:hover{color:var(--White, #fff)}.sync-panel{display:flex;flex-direction:column;gap:.5rem}.sync-panel .sync-status{display:flex;flex-direction:column;gap:.25rem;color:#fff;font-family:Inter,sans-serif}.sync-panel .sync-status .sync-status-source{font-size:12px;font-weight:400;line-height:16px;color:#9cbcda}.sync-panel .sync-status .sync-status-heading{display:flex;flex-direction:row;align-items:center;gap:.25rem;font-weight:500;font-size:.75rem;line-height:16px}.sync-panel .sync-status .sync-status-heading.success{color:#80e8b9}.sync-panel .sync-status .sync-status-heading.error{color:#eb9aa2}.sync-panel .sync-status .sync-status-heading.neutral{color:#a2acbc}.sync-panel .sync-status .sync-status-heading.warning{color:#fbbf24}.sync-panel .sync-status .sync-status-heading div{display:flex;align-items:center;flex:1 1;padding-left:.125rem;padding-right:.125rem}.sync-panel .sync-status .sync-status-heading .logo{width:1rem;height:1rem;display:block}.sync-panel .sync-status .sync-status-description{font-size:12px;font-weight:400;line-height:16px}.sync-panel .sync-dismiss-button{background:none;border:none;color:inherit;padding:0;cursor:pointer;display:flex;align-items:center;opacity:.7}.sync-panel .sync-dismiss-button:hover{opacity:1}.sync-panel .sync-learn-more{display:flex;align-items:center;gap:4px;background:none;border:none;color:#fff;padding:0;cursor:pointer;text-align:left;font-size:12px;font-weight:400;line-height:16px}.sync-panel .sync-learn-more svg{color:#9cbcda;font-size:16px}.sync-panel .sync-learn-more:hover{color:#ffffffbf}.sync-panel .sync-learn-more__view-details-icon{color:#9cbcda}.sync-panel .sync-button{display:flex;align-items:center;gap:4px;padding:0;background:none;border:none;color:#fff;font-size:12px;font-weight:400;cursor:pointer;text-align:left}.sync-panel .sync-button .rl-icon{color:#9cbcda;font-size:12px;flex-shrink:0}.sync-panel .sync-button span{padding:0}.sync-panel .sync-button:hover:not(:disabled){color:#ffffffbf}.sync-panel .sync-button:disabled{opacity:.3;cursor:default}.sync-panel .sync-button.connecting{opacity:.6}.ai-trial-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;white-space:nowrap;padding:.125rem .375rem;border-radius:999px;font-size:.75rem;line-height:1rem;font-weight:500;background-color:#f0f7ff;color:#1a73e8;border:1px solid #1a73e8}.ai-trial-pill--amber{background-color:#fcf3e3;color:#946511;border-color:#de961a}.ai-trial-pill--on-dark{background-color:#003c71bf;color:#fff;border-color:#ffffff73}.ra-sidebar-card__btn-pill{margin-left:4px}.repair-assistant__header-title{display:flex;align-items:flex-start;gap:12px;min-width:0}.repair-assistant__title-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:0 0 auto}.ai-trial-upgrade-box{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px;background:#edf4fc;border:1px solid #bed5ea;border-radius:8px}.ai-trial-upgrade-box__copy{margin:0;min-width:0;font-size:12px;line-height:16px;color:#195283}.ai-trial-upgrade-btn{flex:0 0 auto;background:#003c71;color:#fff;border:none;border-radius:4px;cursor:pointer;padding:6px 12px;font-size:13px;font-weight:500;white-space:nowrap}.ai-trial-upgrade-btn:hover{background:#195283}@media screen and (max-width: 1023.98px){.repair-assistant__header-title,.ai-trial-upgrade-box{display:contents}.repair-assistant__title-stack{flex:1 1 auto;min-width:0}.ai-trial-upgrade-box__copy{display:none}.ai-trial-upgrade-btn{flex:0 0 auto;font-size:1rem}.repair-assistant--split .ai-trial-upgrade-btn{display:none}}@media screen and (max-width: 1023.98px),screen and (pointer: coarse) and (max-width: 1366.98px){.ai-trial-upgrade-btn{min-height:var(--tap-target)}.repair-assistant--split .ai-trial-upgrade-box__copy{display:none}}@media screen and (max-width: 1023.98px) and (max-height: 599.98px){.repair-assistant__title-stack{flex-direction:row;align-items:center;gap:8px}}.oec-art-bottom-tab-bar{position:fixed;inset:auto 0 0 0;z-index:1001;display:flex;align-items:stretch;box-sizing:border-box;background-color:var(--oec-art-colors-background-bg-primary);border-top:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);padding-bottom:max(var(--safe-bottom, 0px),var(--oec-art-space-4));padding-left:var(--safe-left, 0px);padding-right:var(--safe-right, 0px)}.oec-art-bottom-tab-bar__item{flex:1 1;min-width:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--oec-art-space-2);min-height:var(--tap-target, 44px);padding:var(--oec-art-space-4) var(--oec-art-space-2) 0;border:none;background-color:transparent;color:var(--oec-art-colors-text-text-secondary);cursor:pointer}.oec-art-bottom-tab-bar__item:focus-visible{box-shadow:0 0 0 1px var(--oec-art-background-light),0 0 0 2px var(--oec-art-colors-effects-focus-ring-brand);outline:none}.oec-art-bottom-tab-bar__item:disabled{color:var(--oec-art-colors-foreground-fg-disabled);cursor:not-allowed}.oec-art-bottom-tab-bar__item--active{color:var(--oec-art-colors-foreground-fg-brand-secondary)}.oec-art-bottom-tab-bar__icon{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.oec-art-bottom-tab-bar__label{font-size:10px;font-weight:500;line-height:1.2;text-align:center;max-width:100%}.oec-art-bottom-tab-bar__item--active .oec-art-bottom-tab-bar__label{font-weight:600}.no-damage-areas-container{border-radius:8px;border:1px solid var(--Grey-100, #f1f2f3);display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch;margin:8px 0;padding:16px!important;border:1px solid rgb(225,238,250);background:#f2f8fd}.no-damage-areas-container .info-icon-container{font-size:larger;min-height:36px!important;min-width:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.6);box-shadow:2px 4px 4px #578cba3d inset,0 0 150px 20px #abc5dd73;background:#e1eefa;overflow:hidden}.no-damage-areas-container .info-icon-container svg{z-index:1;color:#a3bacd;border-radius:50%;background:#195283;overflow:hidden;height:20px;width:20px}.no-damage-areas-container #vehicle-link{font-size:14px;gap:8px;border-radius:8px;border-width:1px;padding:6px 12px;background:#195283;border:1px solid rgb(25,82,131);color:#fff;font-weight:500;display:flex;align-items:center;justify-content:space-between;margin-top:4px}.no-damage-areas-container #warning-message{display:flex;flex-direction:column;gap:4px}.no-damage-areas-container .warning-title{color:#00111f;text-align:center;font-size:14px;font-weight:700;line-height:normal;align-self:stretch}.no-damage-areas-container .warning-description{color:#2a3137;text-align:center;font-family:Open Sans;font-size:14px;font-weight:400;line-height:normal}.no-damage-areas-container .vehicle-link{color:var(--Blue-300, #578cba);font-family:Open Sans;font-size:16px;font-weight:700;line-height:normal;text-decoration:none}.no-damage-areas-container a:hover{text-decoration:none}.no-damage-areas-container a:hover .vehicle-link{color:var(--Blue-300, #578cba);text-decoration:none}.no-damage-areas-container .carburst-icon{height:1rem}.no-damage-areas-container .active-carburst-icon{color:#fff}.no-damage-areas-container .fa-chevron-right{height:1rem;width:1rem}.custom-checkbox-v2-container{display:flex;gap:8px}.custom-checkbox-v2-container .custom-checkbox-v2-label{color:var(--BluePrimary-500, #578cba);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.custom-checkbox-container{display:flex;width:40px;padding:var(--2, 2px) 0 var(--2, 2px) var(--2, 2px);align-items:center;gap:2px;border-radius:var(--6, 6px)}.custom-checkbox{display:flex;width:20px;height:20px;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:var(--4, 4px);border:1px solid var(--Blue-Primary-500, #578cba);accent-color:rgb(87,140,186)!important}.estimate-line-chip{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;font-family:Inter,sans-serif;font-size:.75rem;line-height:1rem;font-weight:500}.estimate-line-chip__icon{font-size:.75rem;color:#697586}.estimate-line-chip--link{color:inherit;text-decoration:none;cursor:pointer}.estimate-line-chip--link:hover,.estimate-line-chip--link:focus{color:inherit;text-decoration:underline}.estimate-line-chip__tooltip-title{font-weight:600}.estimate-line-chip__tooltip-desc{margin-top:.125rem}.procedure-item__body{display:flex;flex-direction:column;min-width:0}.procedure-selection .procedure-item__body .procedure-title-second-part{padding-left:0;margin-top:0}.oec-art-page-header{box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:var(--oec-art-space-8);padding:var(--oec-art-space-8) 13px;background-color:var(--oec-art-colors-background-bg-primary);border-bottom:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);font-family:var(--oec-art-typography-font-family-inter),sans-serif}.oec-art-page-header--static{position:static}.oec-art-page-header__back{min-width:var(--tap-target, 44px);min-height:var(--tap-target, 44px)}.oec-art-page-header__titles{display:flex;flex-direction:column;min-width:0}.oec-art-page-header__title,.oec-art-page-header__subtitle{margin:0;font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-20);overflow-wrap:anywhere}.oec-art-page-header__title{color:var(--oec-art-colors-text-text-primary);font-weight:var(--oec-art-typography-font-weight-semi-bold)}.oec-art-page-header__subtitle{color:var(--oec-art-colors-text-text-secondary);font-weight:var(--oec-art-typography-font-weight-regular)}.oec-art-page-header__icon{margin-right:var(--oec-art-space-4);font-weight:var(--oec-art-typography-font-weight-regular)}.oec-art-page-header__trailing{margin-left:auto;flex:none}.oec-art-badge{display:inline-flex;align-items:center;flex-shrink:0;overflow:clip;font-family:var(--oec-art-typography-font-family-inter),sans-serif;font-weight:var(--oec-art-typography-font-weight-medium);white-space:nowrap;background-color:transparent;border:none;outline:var(--oec-art-size-stroke-border) solid transparent;outline-offset:calc(-1 * var(--oec-art-size-stroke-border))}.oec-art-badge--active{margin:0;cursor:pointer;text-align:inherit}.oec-art-badge--active:focus-visible{box-shadow:0 0 0 1px var(--oec-art-background-light),0 0 0 2px var(--oec-art-colors-effects-focus-ring-brand)}.oec-art-badge__leading-icon,.oec-art-badge__trailing-icon,.oec-art-badge__trigger,.oec-art-badge__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.oec-art-badge__text{padding:var(--oec-art-space-0) var(--oec-art-space-2)}.oec-art-badge__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--oec-art-space-0);border-radius:var(--oec-art-radius-full);min-width:8px}.oec-art-badge__trigger{opacity:50%}.oec-art-badge--chip{border-radius:var(--oec-art-radius-4)}.oec-art-badge--pill{border-radius:var(--oec-art-radius-full)}.oec-art-badge--xs-16{padding:var(--oec-art-space-2) var(--oec-art-space-4);gap:var(--oec-art-space-4);font-size:var(--oec-art-typography-font-size-11);line-height:var(--oec-art-typography-line-height-12)}.oec-art-badge--xs-16 .oec-art-badge__leading-icon,.oec-art-badge--xs-16 .oec-art-badge__trailing-icon,.oec-art-badge--xs-16 .oec-art-badge__trigger,.oec-art-badge--xs-16 .oec-art-badge__icon{font-size:8px}.oec-art-badge--xs-16 .oec-art-badge__leading-icon,.oec-art-badge--xs-16 .oec-art-badge__trailing-icon,.oec-art-badge--xs-16 .oec-art-badge__icon{width:12px;height:12px}.oec-art-badge--xs-16 .oec-art-badge__trigger{width:10px;height:10px}.oec-art-badge--sm{padding:var(--oec-art-space-2) var(--oec-art-space-6);gap:var(--oec-art-space-4);font-size:var(--oec-art-typography-font-size-12);line-height:var(--oec-art-typography-line-height-16)}.oec-art-badge--sm .oec-art-badge__leading-icon,.oec-art-badge--sm .oec-art-badge__trailing-icon,.oec-art-badge--sm .oec-art-badge__trigger,.oec-art-badge--sm .oec-art-badge__icon{width:16px;height:16px;font-size:12px}.oec-art-badge--md{padding:var(--oec-art-space-4) var(--oec-art-space-8);gap:var(--oec-art-space-4);font-size:var(--oec-art-typography-font-size-14);line-height:var(--oec-art-typography-line-height-16)}.oec-art-badge--md .oec-art-badge__leading-icon,.oec-art-badge--md .oec-art-badge__trailing-icon,.oec-art-badge--md .oec-art-badge__trigger,.oec-art-badge--md .oec-art-badge__icon{width:16px;height:16px;font-size:12px}.oec-art-badge--lg{padding:var(--oec-art-space-6) var(--oec-art-space-12);gap:var(--oec-art-space-6);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-20)}.oec-art-badge--lg .oec-art-badge__leading-icon,.oec-art-badge--lg .oec-art-badge__trailing-icon,.oec-art-badge--lg .oec-art-badge__trigger,.oec-art-badge--lg .oec-art-badge__icon{font-size:12px}.oec-art-badge--lg .oec-art-badge__leading-icon{width:18px;height:18px}.oec-art-badge--lg .oec-art-badge__trailing-icon,.oec-art-badge--lg .oec-art-badge__trigger{width:20px;height:20px}.oec-art-badge--lg .oec-art-badge__badge{min-width:12px}.oec-art-badge--md .oec-art-badge__trigger,.oec-art-badge--lg .oec-art-badge__trigger{transform:translateY(-.5px)}.oec-art-badge--icon-only{gap:var(--oec-art-space-0)}.oec-art-badge--icon-only.oec-art-badge--xs-16,.oec-art-badge--icon-only.oec-art-badge--sm{padding:var(--oec-art-space-2)}.oec-art-badge--icon-only.oec-art-badge--md{padding:var(--oec-art-space-4)}.oec-art-badge--icon-only.oec-art-badge--lg{padding:var(--oec-art-space-6)}.oec-art-badge--icon-only.oec-art-badge--lg .oec-art-badge__icon{width:18px;height:18px}.oec-art-badge--blue{background-color:var(--oec-art-component-colors-components-badge-info-bg);outline-color:var(--oec-art-component-colors-components-badge-info-border);color:var(--oec-art-component-colors-components-badge-info-fg)}.oec-art-badge--blue:not(.oec-art-badge--active):hover{background-color:var(--oec-art-component-colors-components-badge-info-bg-hover)}.oec-art-badge--blue.oec-art-badge--active{background-color:var(--oec-art-component-colors-components-badge-info-fg);outline-color:var(--oec-art-component-colors-components-badge-info-fg);color:var(--oec-art-component-colors-components-badge-info-fg-active)}.oec-art-badge--cyan{background-color:var(--oec-art-component-colors-components-badge-cyan-bg);outline-color:var(--oec-art-component-colors-components-badge-cyan-border);color:var(--oec-art-component-colors-components-badge-cyan-fg)}.oec-art-badge--cyan:not(.oec-art-badge--active):hover{background-color:var(--oec-art-component-colors-components-badge-cyan-bg-hover)}.oec-art-badge--cyan.oec-art-badge--active{background-color:var(--oec-art-component-colors-components-badge-cyan-fg);outline-color:var(--oec-art-component-colors-components-badge-cyan-fg);color:var(--oec-art-component-colors-components-badge-cyan-bg)}.oec-art-badge--green{background-color:var(--oec-art-component-colors-components-badge-success-bg);outline-color:var(--oec-art-component-colors-components-badge-success-border);color:var(--oec-art-component-colors-components-badge-success-fg)}.oec-art-badge--green:not(.oec-art-badge--active):hover{background-color:var(--oec-art-component-colors-components-badge-success-bg-hover)}.oec-art-badge--green.oec-art-badge--active{background-color:var(--oec-art-component-colors-components-badge-success-bg-active);outline-color:var(--oec-art-component-colors-components-badge-success-border-active);color:var(--oec-art-component-colors-components-badge-success-fg-active)}.oec-art-badge--gray{background-color:var(--oec-art-component-colors-components-badge-neutral-bg);outline-color:var(--oec-art-component-colors-components-badge-neutral-border);color:var(--oec-art-component-colors-components-badge-neutral-fg)}.oec-art-badge--gray:not(.oec-art-badge--active):hover{background-color:var(--oec-art-component-colors-components-badge-neutral-bg-hover)}.oec-art-badge--gray.oec-art-badge--active{background-color:var(--oec-art-component-colors-components-badge-neutral-bg-active);outline-color:var(--oec-art-component-colors-components-badge-neutral-bg-active);color:var(--oec-art-component-colors-components-badge-neutral-fg-active)}.oec-art-badge--primary{background-color:var(--oec-art-component-colors-components-badge-brand-bg);outline-color:var(--oec-art-component-colors-components-badge-brand-border);color:var(--oec-art-component-colors-components-badge-brand-fg)}.oec-art-badge--primary:not(.oec-art-badge--active):hover{background-color:var(--oec-art-component-colors-components-badge-brand-bg-hover)}.oec-art-badge--primary.oec-art-badge--active{background-color:var(--oec-art-component-colors-components-badge-brand-bg-active);outline-color:var(--oec-art-component-colors-components-badge-brand-bg-active);color:var(--oec-art-component-colors-components-badge-brand-bg)}.oec-art-badge--spotlight{background-color:var(--oec-art-component-colors-components-badge-gold-bg);outline-color:var(--oec-art-component-colors-components-badge-gold-border);color:var(--oec-art-component-colors-components-badge-gold-fg)}.oec-art-badge--spotlight:not(.oec-art-badge--active):hover{background-color:var(--oec-art-component-colors-components-badge-gold-bg-hover)}.oec-art-badge--spotlight.oec-art-badge--active{background-color:var(--oec-art-component-colors-components-badge-gold-fg);outline-color:var(--oec-art-component-colors-components-badge-gold-fg);color:var(--oec-art-component-colors-components-badge-gold-bg)}.oec-art-badge--warning{background-color:var(--oec-art-component-colors-components-badge-warning-bg);outline-color:var(--oec-art-component-colors-components-badge-warning-border);color:var(--oec-art-component-colors-components-badge-warning-fg)}.oec-art-badge--warning:not(.oec-art-badge--active):hover{background-color:var(--oec-art-component-colors-components-badge-warning-bg-hover)}.oec-art-badge--warning.oec-art-badge--active{background-color:var(--oec-art-component-colors-components-badge-warning-bg-active);outline-color:var(--oec-art-component-colors-components-badge-warning-bg-active);color:var(--oec-art-component-colors-components-badge-warning-fg-active)}.oec-art-badge--dark-green{background-color:var(--oec-art-component-colors-components-badge-success-filled-bg);color:var(--oec-art-component-colors-components-badge-success-filled-fg)}.oec-art-badge--dark-green:not(.oec-art-badge--active):hover{background-color:var(--oec-art-component-colors-components-badge-success-filled-bg-hover)}.oec-art-badge--dark-green.oec-art-badge--active{background-color:var(--oec-art-component-colors-components-badge-success-filled-bg-active);outline-color:var(--oec-art-component-colors-components-badge-success-filled-bg-active);color:var(--oec-art-component-colors-components-badge-success-filled-fg)}.oec-art-badge--dark-blue{background-color:var(--oec-art-component-colors-components-badge-brand-filled-bg);color:var(--oec-art-component-colors-components-badge-brand-filled-fg)}.oec-art-badge--dark-blue:not(.oec-art-badge--active):hover{background-color:var(--oec-art-component-colors-components-badge-brand-filled-bg-hover)}.oec-art-badge--dark-blue.oec-art-badge--active{background-color:var(--oec-art-component-colors-components-badge-brand-filled-bg-active);outline-color:var(--oec-art-component-colors-components-badge-brand-filled-bg-active);color:var(--oec-art-component-colors-components-badge-brand-filled-fg)}.oec-art-badge--destructive{background-color:var(--oec-art-component-colors-components-badge-error-bg);color:var(--oec-art-component-colors-components-badge-error-fg)}.oec-art-badge--destructive:not(.oec-art-badge--active):hover{background-color:var(--oec-art-component-colors-components-badge-error-bg-hover)}.oec-art-badge--destructive:not(.oec-art-badge--active):hover .oec-art-badge__text,.oec-art-badge--destructive:not(.oec-art-badge--active):hover .oec-art-badge__badge{color:var(--oec-art-component-colors-components-badge-error-fg-hover)}.oec-art-badge--destructive.oec-art-badge--active{background-color:var(--oec-art-component-colors-components-badge-error-bg-active);outline-color:var(--oec-art-component-colors-components-badge-error-bg-active)}.oec-art-badge--subtle{color:var(--oec-art-component-colors-components-badge-neutral-fg)}.oec-art-badge--subtle:not(.oec-art-badge--active):hover{background-color:var(--oec-art-component-colors-components-badge-subtle-bg-hover)}.oec-art-badge--subtle.oec-art-badge--active{background-color:var(--oec-art-component-colors-components-badge-neutral-bg-active);color:var(--oec-art-component-colors-components-badge-neutral-fg-active)}.oec-art-badge-anchor{position:relative;display:inline-flex}.oec-art-badge-anchor .oec-art-badge-anchor__tooltip{position:absolute;top:100%;left:50%;z-index:1;display:none;transform:translate(-50%)}.oec-art-badge-anchor:hover .oec-art-badge-anchor__tooltip,.oec-art-badge-anchor:focus-within .oec-art-badge-anchor__tooltip{display:block}.back-to-top{position:fixed;right:calc(var(--safe-right, 0px) + 16px);bottom:calc(var(--safe-bottom, 0px) + 16px);z-index:1000;display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target, 44px);height:var(--tap-target, 44px);padding:0;border:1px solid #e3e8ef;border-radius:999px;background:#fff;color:#4b5565;box-shadow:0 8px 24px #0d121c1f;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.back-to-top:hover{background:#eef2f6;color:#121926}.back-to-top:focus{outline:none;box-shadow:0 0 0 3px #578cba66}.back-to-top--above-footer-nav{bottom:calc(var(--footer-nav-height, 48px) + var(--safe-bottom, 0px) + 16px)}.back-to-top--visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.back-to-top__spacer{flex-shrink:0;height:48px}.oec-art-list-row{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;padding:12px 13px;margin:0;text-align:left;background-color:var(--oec-art-colors-background-bg-primary);border:none;border-bottom:1px solid var(--oec-art-colors-border-border-primary);color:var(--oec-art-colors-text-text-primary);font-size:1rem;line-height:1.5}@media screen and (pointer: coarse) and (max-width: 1366.98px){.oec-art-list-row{min-height:44px;min-width:44px}}.oec-art-list-row:focus-visible{outline:2px solid var(--oec-art-colors-border-border-brand-alt);outline-offset:-2px}.oec-art-list-row--compact{gap:9px;padding:9px 13px}.oec-art-list-row--align-top{align-items:flex-start}.oec-art-list-row--interactive{cursor:pointer;transition:background-color .15s ease}.oec-art-list-row--interactive:hover{background-color:var(--oec-art-colors-background-bg-primary-hover)}.oec-art-list-row--selected,.oec-art-list-row--selected.oec-art-list-row--interactive:hover{background-color:var(--oec-art-colors-background-bg-primary-active)}.oec-art-list-row__leading,.oec-art-list-row__trailing,.oec-art-list-row__chevron{display:inline-flex;align-items:center;flex-shrink:0}.oec-art-list-row__chevron{color:var(--oec-art-colors-text-text-secondary)}.oec-art-list-row__body{flex:1 1;min-width:0}.oec-art-tooltip{display:flex;flex-direction:column;align-items:center;justify-content:center}.oec-art-tooltip .oec-art-tooltip__surface{box-sizing:border-box;display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--oec-art-space-4);padding:var(--oec-art-space-8) var(--oec-art-space-12);border-radius:var(--oec-art-radius-8);overflow:hidden}.oec-art-tooltip .oec-art-tooltip__title,.oec-art-tooltip .oec-art-tooltip__body{width:100%;margin:0;font-family:var(--oec-art-typography-font-family-inter);font-size:var(--oec-art-typography-font-size-12);line-height:var(--oec-art-typography-line-height-16);overflow-wrap:break-word}.oec-art-tooltip .oec-art-tooltip__title{font-weight:var(--oec-art-typography-font-weight-semi-bold)}.oec-art-tooltip .oec-art-tooltip__body{font-weight:var(--oec-art-typography-font-weight-regular)}.oec-art-tooltip .oec-art-tooltip__footer{display:flex;width:100%;align-items:flex-start;gap:var(--oec-art-space-12);padding-top:var(--oec-art-space-8);border-top:1px solid}.oec-art-tooltip .oec-art-tooltip__caret{display:flex;width:16px;height:8px;flex:none;align-items:center;justify-content:center}.oec-art-tooltip .oec-art-tooltip__caret svg{display:block}.oec-art-tooltip--bottom .oec-art-tooltip__title,.oec-art-tooltip--bottom .oec-art-tooltip__body,.oec-art-tooltip--top .oec-art-tooltip__title,.oec-art-tooltip--top .oec-art-tooltip__body{text-align:center}.oec-art-tooltip--bottom .oec-art-tooltip__caret svg,.oec-art-tooltip--bottom-left .oec-art-tooltip__caret svg,.oec-art-tooltip--bottom-right .oec-art-tooltip__caret svg{transform:rotate(180deg)}.oec-art-tooltip--bottom-left .oec-art-tooltip__caret,.oec-art-tooltip--top-left .oec-art-tooltip__caret{align-self:flex-end;margin-right:var(--oec-art-space-12)}.oec-art-tooltip--bottom-right .oec-art-tooltip__caret,.oec-art-tooltip--top-right .oec-art-tooltip__caret{align-self:flex-start;margin-left:var(--oec-art-space-12)}.oec-art-tooltip--left,.oec-art-tooltip--right{flex-direction:row}.oec-art-tooltip--left .oec-art-tooltip__caret,.oec-art-tooltip--right .oec-art-tooltip__caret{width:8px;height:16px}.oec-art-tooltip--right .oec-art-tooltip__caret svg{transform:rotate(90deg)}.oec-art-tooltip--left .oec-art-tooltip__caret svg{transform:rotate(-90deg)}.oec-art-tooltip--dark .oec-art-tooltip__caret{color:var(--oec-art-color-neutral-800)}.oec-art-tooltip--dark .oec-art-tooltip__surface{background-color:var(--oec-art-color-neutral-800);box-shadow:inset 0 1px 0 0 var(--oec-art-color-alpha-white-05),inset 0 0 0 1px var(--oec-art-color-alpha-white-02),0 0 0 1px #0000001f,0 1px 1px -.5px #0000002e,0 3px 3px -1.5px #0000002e}.oec-art-tooltip--dark .oec-art-tooltip__title{color:var(--oec-art-colors-foreground-fg-white)}.oec-art-tooltip--dark .oec-art-tooltip__body{color:var(--oec-art-color-neutral-50)}.oec-art-tooltip--dark .oec-art-tooltip__footer{border-top-color:var(--oec-art-color-alpha-white-20)}.oec-art-tooltip--light .oec-art-tooltip__caret{color:var(--oec-art-color-neutral-50)}.oec-art-tooltip--light .oec-art-tooltip__surface{background-color:var(--oec-art-color-neutral-50);box-shadow:0 0 0 1px #0000000f,0 1px 1px -.5px #0000000f,0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f}.oec-art-tooltip--light .oec-art-tooltip__title,.oec-art-tooltip--light .oec-art-tooltip__body{color:var(--oec-art-color-neutral-800)}.oec-art-tooltip--light .oec-art-tooltip__footer{border-top-color:var(--oec-art-color-neutral-200)}.transient-tooltip{position:fixed;z-index:10000;pointer-events:none;animation:transient-tooltip-in .12s ease-out}.transient-tooltip .oec-art-tooltip__surface{width:-webkit-max-content;width:max-content;max-width:14rem}@keyframes transient-tooltip-in{0%{opacity:0}to{opacity:1}}.mobile-procedure-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--oec-art-space-8)}.mobile-procedure-badges__chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--oec-art-space-4);min-width:2.25rem;height:2.25rem;flex-shrink:0;border:var(--oec-art-size-stroke-border) solid transparent;border-radius:var(--oec-art-radius-8);padding:0 var(--oec-art-space-4)}.mobile-procedure-badges__chip--tappable{-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:manipulation;position:relative}.mobile-procedure-badges__chip--tappable:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.mobile-procedure-badges__chip--tappable:focus-visible{outline:2px solid var(--oec-art-colors-border-border-brand-alt);outline-offset:1px}.mobile-procedure-badges__count{font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-semi-bold);line-height:var(--oec-art-typography-line-height-24)}.mobile-procedure-badges__chip--blue{background-color:var(--oec-art-color-brand-50);color:var(--oec-art-color-brand-700);border-color:var(--oec-art-color-brand-200)}.mobile-procedure-badges__chip--slate{background-color:var(--oec-art-color-neutral-100);color:var(--oec-art-color-neutral-800);border-color:var(--oec-art-color-neutral-300)}.mobile-procedure-badges__chip--green{background-color:var(--oec-art-color-green-50);color:var(--oec-art-color-green-700);border-color:var(--oec-art-color-green-200)}.mobile-procedure-badges__chip--cyan{background-color:var(--oec-art-color-cyan-50);color:var(--oec-art-color-cyan-700);border-color:var(--oec-art-color-cyan-200)}.mobile-procedure-badges__chip--amber{background-color:var(--oec-art-color-gold-50);color:var(--oec-art-color-gold-700);border-color:var(--oec-art-color-gold-200)}.mobile-procedure-badges__section{display:inline-flex;align-items:center;padding:0 var(--oec-art-space-8);min-height:1.5rem;border-radius:var(--oec-art-radius-full);background-color:var(--oec-art-color-neutral-100);color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24);overflow-wrap:anywhere}.mobile-procedure-row{--sub-branch-x: 25px;--sub-branch-top: calc(50% + 10px) ;--sub-branch-reach: 9px;--sub-branch-color: var(--oec-art-color-neutral-500)}.mobile-procedure-row.mobile-procedure-row--sub{position:relative;padding-left:2rem}.mobile-procedure-row.mobile-procedure-row--sub:before{content:"";position:absolute;left:var(--sub-branch-x);top:0;height:50%;width:var(--sub-branch-reach);border-style:solid;border-color:var(--sub-branch-color);border-width:0 0 1px 1px;border-bottom-left-radius:4px;pointer-events:none}.mobile-procedure-row.mobile-procedure-row--rail{position:relative;border-bottom:none}.mobile-procedure-row.mobile-procedure-row--rail:after{content:"";position:absolute;left:var(--sub-branch-x);top:0;bottom:0;border-left:1px solid var(--sub-branch-color);pointer-events:none}.mobile-procedure-row.mobile-procedure-row--rail:not(.mobile-procedure-row--sub):after{top:var(--sub-branch-top)}.mobile-procedure-row__select{display:inline-flex}.mobile-procedure-row__select .oec-art-checkbox__input{inset:50% auto auto 50%;min-width:var(--tap-target);min-height:var(--tap-target);transform:translate(-50%,-50%)}.mobile-procedure-row__stack{display:flex;flex-direction:column;gap:var(--oec-art-space-4);min-width:0}.mobile-procedure-row__open{display:flex;flex-direction:column;gap:var(--oec-art-space-4);min-width:0;min-height:var(--tap-target);justify-content:center;padding:0;border:none;background:none;text-align:left;cursor:pointer}.mobile-procedure-row__title{color:var(--oec-art-color-brand-700);font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-medium);line-height:var(--oec-art-typography-line-height-24);overflow-wrap:break-word}.mobile-procedure-row__subtitle{color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24);overflow-wrap:break-word}.mobile-procedure-row__detail{color:var(--oec-art-colors-text-text-primary);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24);overflow-wrap:break-word}.mobile-procedure-row--struck .mobile-procedure-row__title,.mobile-procedure-row--struck .mobile-procedure-row__subtitle{color:#697586;text-decoration:line-through}.mobile-procedure-row__grip{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:var(--tap-target);min-height:var(--tap-target);padding:0;border:none;border-radius:.5rem;background:none;color:#2e6595;cursor:grab;touch-action:none}.mobile-procedure-row__grip:active{cursor:grabbing}.mobile-procedure-row__grip:disabled{color:#9aa4b2;cursor:default}.mobile-procedure-row__action{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-target);min-height:var(--tap-target);padding:0;border:none;border-radius:.5rem;background:none;color:#2e6595}.mobile-procedure-row__action:disabled{color:#9aa4b2}.mobile-procedure-row .oec-art-list-row__trailing{gap:.25rem}.mobile-procedure-group-header__toggle{display:flex;flex:1 1 auto;align-items:center;gap:.5rem;min-width:0;min-height:var(--tap-target);padding:0;border:none;background:none;text-align:left}.mobile-procedure-group-header__title{min-width:0}.mobile-procedure-group-header .oec-art-list-row__trailing{gap:.25rem}.procedure-row-mobile__item--defer-offscreen{content-visibility:auto;contain-intrinsic-size:auto 92px}.calibration-guide-mobile{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;background-color:var(--oec-art-colors-background-bg-primary);font-family:var(--oec-art-typography-font-family-inter),sans-serif;overflow-wrap:anywhere}.calibration-guide-mobile__sticky{position:-webkit-sticky;position:sticky;top:calc(var(--topnav-height) + var(--safe-top));z-index:2;background-color:var(--oec-art-colors-background-bg-primary)}.calibration-guide-mobile__learn-more{display:inline-flex;align-items:center;gap:var(--oec-art-space-4);min-height:var(--tap-target);padding:0 var(--oec-art-space-4);color:var(--oec-art-colors-foreground-fg-brand-secondary);font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-semi-bold);line-height:var(--oec-art-typography-line-height-24);white-space:nowrap}.calibration-guide-mobile__page{display:flex;flex-direction:column;gap:var(--oec-art-space-16);padding:var(--oec-art-space-16) 13px}.calibration-guide-mobile__band{color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-semi-bold);letter-spacing:.04em;line-height:var(--oec-art-typography-line-height-24);text-transform:uppercase}.calibration-guide-mobile__section{display:flex;flex-direction:column;gap:var(--oec-art-space-16);padding:var(--oec-art-space-16);border:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);border-radius:var(--oec-art-radius-8)}.calibration-guide-mobile__section-title{margin:0;color:var(--oec-art-colors-text-text-primary);font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-semi-bold);line-height:var(--oec-art-typography-line-height-24)}.calibration-guide-mobile__card{border:1px solid #bed5ea;border-radius:var(--oec-art-radius-8);overflow:hidden}.calibration-guide-mobile__card-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--oec-art-space-8);padding:var(--oec-art-space-12) var(--oec-art-space-16);background:#195283}.calibration-guide-mobile__card-heading{display:flex;flex-direction:column;min-width:0}.calibration-guide-mobile__component-name{color:#fff;font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-bold);line-height:var(--oec-art-typography-line-height-24)}.calibration-guide-mobile__component-sub{color:#bed5ea;font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-regular);line-height:var(--oec-art-typography-line-height-24)}.calibration-guide-mobile__type-badge{flex:none}.calibration-guide-mobile__card-body{display:flex;flex-direction:column;gap:var(--oec-art-space-4);padding:var(--oec-art-space-12) var(--oec-art-space-16);background:#edf4fc;border-bottom:1px solid #bed5ea}.calibration-guide-mobile__conditions-label{color:var(--oec-art-colors-text-text-primary);font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-semi-bold);line-height:var(--oec-art-typography-line-height-24)}.calibration-guide-mobile__conditions{color:var(--oec-art-colors-text-text-primary);font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-regular);line-height:var(--oec-art-typography-line-height-24)}.calibration-guide-mobile__conditions ul{margin:0;padding-left:var(--oec-art-space-20)}.calibration-guide-mobile__bulk{display:flex;justify-content:flex-end;padding:var(--oec-art-space-8) var(--oec-art-space-16);border-bottom:1px solid #bed5ea}.calibration-guide-mobile__bulk-btn{min-height:var(--tap-target)}.calibration-guide-mobile__rows{padding:0}.calibration-guide-mobile__rows .oec-art-list-row{border-bottom-color:#9cbcda}.calibration-guide-mobile__rows>:last-child .oec-art-list-row{border-bottom:none}.calibration-guide-mobile__rows .oec-art-list-row--selected .calibration-justify,.calibration-guide-mobile__rows .oec-art-list-row--selected .condition-calibration{color:var(--oec-art-colors-text-text-primary)}.calibration-guide-mobile__rows .mobile-procedure-row__title,.calibration-guide-mobile__rows .mobile-procedure-row__subtitle,.calibration-guide-mobile__rows .mobile-procedure-row__detail{overflow-wrap:anywhere}.calibration-guide-mobile__rows .calibration-justify,.calibration-guide-mobile__rows .condition-calibration{font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24)}@media screen and (min-width: 768px) and (max-width: 1023.98px){.calibration-guide-mobile__page,.calibration-guide-mobile .oec-art-page-header{padding-left:var(--oec-art-space-24);padding-right:var(--oec-art-space-24)}}.ai-nudge-cta{display:inline-flex;align-items:center;gap:6px;background:#003c71;color:#fff;border:none;border-radius:4px;padding:4px 12px;font-size:13px;font-weight:500;flex-shrink:0;position:relative;animation:ai-spark-halo 9s ease-in-out 3s infinite}.ai-nudge-cta:hover{background:#195283}.ai-nudge-cta:not(:hover){box-shadow:0 0 calc(var(--ai-spark-glow) * 14px) calc(var(--ai-spark-glow) * 1px) #79a4ca80}.ai-nudge-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;padding:1px;background:conic-gradient(from var(--ai-spark-angle),rgba(121,164,202,0) 0deg,#79a4ca 40deg,#ffffff 70deg,#ffffff 88deg,#ffffff 94deg,rgba(255,255,255,0) 102deg,rgba(255,255,255,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;animation:ai-spark-trace 9s linear 3s infinite}.ai-nudge-banner{display:flex;align-items:center;gap:8px;background:#edf4fc;border:1px solid #bed5ea;border-radius:8px;padding:8px 12px;margin:8px 0 4px}.ai-nudge-banner__main{display:flex;align-items:center;gap:12px}.ai-nudge-banner__copy{font-size:14px;color:#195283}.ai-nudge-search-callout{display:flex;align-items:center;gap:10px;background:#edf4fc;border-radius:6px;padding:6px 10px;margin:6px 0 4px}.ai-nudge-search-callout__copy{font-size:13px;color:#195283}@media screen and (max-width: 1023.98px){.ai-nudge-banner__main,.ai-nudge-search-callout{flex-wrap:wrap}.ai-nudge-banner__main{flex:1 1 100%}.ai-nudge-banner__copy,.ai-nudge-search-callout__copy{flex:1 1 100%;font-size:16px;line-height:22px}.ai-nudge-cta{flex:1 1 100%;justify-content:center;min-height:44px;font-size:16px}}.search-category-pill{display:inline-flex;padding:3px 8px;align-items:center;gap:4px;border-radius:4px;background:#f1f2f3;color:#3e4851;white-space:nowrap;flex-shrink:0;margin-bottom:2px;height:22px;box-sizing:border-box}.search-category-pill .search-category-pill-label{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px}.search-category-pill .damage-area-icon{width:16px;height:16px;aspect-ratio:1/1}.category-type-label-container{margin-left:32px}.category-type-label{color:#687988;font-weight:400;font-size:10px;line-height:12px;align-self:center;font-family:Open Sans;font-style:normal}.search-result{display:flex;min-height:66px;align-items:flex-start;gap:8px;flex-shrink:0;align-self:stretch;overflow:visible}.search-result-detail{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px;gap:6px;flex:1 1;min-width:0}.search-result-detail>.oemiq-popover-anchor{width:100%}.search-result-detail .search-result__bottom{display:flex;gap:8px;width:100%}.search-result-detail .search-result__gutter{min-width:38px;flex-shrink:0}.search-result-detail .search-result__body{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}.search-result-detail .search-result__subs{width:100%;padding-left:10px}.search-result-detail .search-result__sub{position:relative;padding-left:30px}.search-result-detail .search-result__sub:before{content:"";position:absolute;left:0;top:0;width:22px;height:23px;border-style:solid;border-color:#e3e8ef;border-width:0 0 1px 1px;border-bottom-left-radius:6px;pointer-events:none}.search-result-detail .search-result__sub:not(:last-child):after{content:"";position:absolute;left:0;top:0;bottom:0;border-left:1px solid #e3e8ef;pointer-events:none}.search-result-detail .search-result-pills-container{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%;max-width:100%;overflow:visible;height:22px}.procedure-item-container-top{gap:8px!important;width:100%}.procedure-item-container-top .procedure-checkbox-container{display:flex;min-width:38px;padding:var(--0, 0);align-items:flex-start;gap:2px}.procedure-item-container-top .procedure-checkbox-container label{margin:0;height:20px;width:20px;display:flex}.procedure-item-container-top .procedure-checkbox-container .checkbox-icon-container{height:20px;width:20px;display:flex;align-items:center;justify-content:center}.procedure-item-container-top .procedure-checkbox-container .checkbox-icon-container.focused{border-radius:4px;background:var(--White, #fff);box-shadow:0 0 0 1px #fff,0 0 0 1px #578cba inset,0 0 0 2px #abc5dd}.procedure-item-container-top .procedure-checkbox-container .checkbox-icon{height:20px;width:20px}.procedure-item-container-top .procedure-checkbox-container .procedure-checkbox-chevron{width:14px;height:20px;opacity:1;border-radius:4px;padding:0 2px;gap:10px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.procedure-item-container-top .procedure-checkbox-container .procedure-checkbox-chevron .chevron-icon{color:#687988;height:12px;width:12px}.procedure-item-container-top .procedure-checkbox-container .procedure-checkbox-chevron:hover,.procedure-item-container-top .procedure-checkbox-container .procedure-checkbox-chevron.focused{background:#f1f2f3}.procedure-item-container-bottom{padding-left:48px}.search-result__estimate-line{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:4px;font-size:12px;line-height:16px}.add-to-plan-popover{-webkit-user-select:none;user-select:none;color:var(--text-dark, #19222b);font-family:Open Sans;font-size:12px;font-style:normal;font-weight:400;line-height:normal;width:234px;padding:0;max-height:min(300px,80vh);display:flex;flex-direction:column}.add-to-plan-popover ::-webkit-scrollbar{background-color:transparent;width:5px;border-radius:10px}.add-to-plan-popover ::-webkit-scrollbar-thumb:hover{border:4px solid #b6bec4}.add-to-plan-popover ::-webkit-scrollbar-thumb{border:4px solid #b6bec4;border-radius:2px;height:1px}.add-to-plan-popover ::-webkit-scrollbar-track{background-color:transparent;border-radius:0}.add-to-plan-popover ::-webkit-scrollbar-track:hover{background-color:transparent}.add-to-plan-popover ::-webkit-scrollbar-corner{background-color:transparent}.add-to-plan-popover #body-main-container{padding:8px;display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.add-to-plan-popover #body-main-container .add-to-plan-sections-divider{border-bottom:1px solid #f1f2f3;margin:0 8px}.add-to-plan-popover #body-main-container .add-to-plan-modal-header{padding:8px;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.add-to-plan-popover #body-main-container .add-to-plan-modal-header .header{font-weight:700;font-size:16px;line-height:22px;vertical-align:middle}.add-to-plan-popover #body-main-container .add-to-plan-modal-header .subheading{font-weight:400;font-size:14px;line-height:20px;vertical-align:middle}.add-to-plan-popover #body-main-container .add-to-plan-modal{border-radius:4px;gap:4px;overflow-y:auto;height:auto;min-height:0;flex:1 1;display:flex;flex-direction:column}.add-to-plan-popover #body-main-container .add-to-plan-modal .pr-0{padding-right:0!important}.add-to-plan-popover .category-selector-body{display:flex;flex-direction:column;height:auto;margin-right:2px}.add-to-plan-popover .category-selector-body .wrap-checkbox-icon{align-items:center;gap:8px}.add-to-plan-popover .category-selector-body .damage-area-icon-container{padding-right:20px}.add-to-plan-popover .category-selector-body .checkbox{margin-bottom:0;gap:8px}.add-to-plan-popover .category-selector-body .checkbox span{color:var(--text-dark, #19222b);font-family:Open Sans;font-size:12px;font-style:normal;font-weight:400;line-height:normal;padding:0}.add-to-plan-popover .category-selector-body .checkbox input{margin:2px}.add-to-plan-popover .category-selector-body .damage-area-icon{width:20px;height:20px;flex-shrink:0;display:flex}.add-to-plan-popover .add-to-plan-modal::-webkit-scrollbar-track{background-color:#f1f2f3;border-radius:0 4px 4px 0}.add-to-plan-popover .add-to-plan-modal::-webkit-scrollbar{background-color:transparent;width:6px;height:41px;border-radius:4px;margin:4px}.add-to-plan-popover .add-to-plan-modal::-webkit-scrollbar-thumb{background-color:#b7bec3;height:41px;border-radius:4px}@media screen and (pointer: coarse) and (max-width: 1366.98px){.add-to-plan-popover .category-selector-body .radiogroup{height:auto;min-height:var(--tap-target)}}@media screen and (pointer: coarse) and (max-width: 1366.98px) and (max-height: 500px){.add-to-plan-popover{max-height:calc(100dvh - 32px)}.add-to-plan-popover #body-main-container{gap:var(--oec-art-space-4);padding:var(--oec-art-space-4)}.add-to-plan-popover #body-main-container .add-to-plan-modal-header{gap:0;padding:var(--oec-art-space-4) var(--oec-art-space-8)}}.oemiq-popover-anchor{display:inline-flex;align-items:center}.oemiq-popover-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1999;background:transparent}@keyframes popoverEnterBottom{0%{opacity:0;transform:translateY(-.5rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popoverExitBottom{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-.5rem) scale(.95)}}@keyframes popoverEnterTop{0%{opacity:0;transform:translateY(.5rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popoverExitTop{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(.5rem) scale(.95)}}.oemiq-popover-panel{z-index:2000;border-radius:8px;box-shadow:0 4px 14px #578cba80;background:#fff;overflow:hidden}.oemiq-popover-panel[data-placement^=bottom]{animation:popoverEnterBottom .3s cubic-bezier(.4,0,.2,1) forwards}.oemiq-popover-panel[data-placement^=top]{animation:popoverEnterTop .3s cubic-bezier(.4,0,.2,1) forwards}.oemiq-popover-panel--exiting[data-placement^=bottom]{animation:popoverExitBottom .3s cubic-bezier(.4,0,.2,1) forwards}.oemiq-popover-panel--exiting[data-placement^=top]{animation:popoverExitTop .3s cubic-bezier(.4,0,.2,1) forwards}.radiogroup{display:flex;align-items:center;height:40px;opacity:1;border-radius:6px;gap:8px;padding:8px 0 8px 8px;margin:0}.radiogroup input{height:20px;width:20px}.radiogroup .radio-button-icon{height:20px;width:20px;padding:2px;color:#578cba}.procedure-message{margin:0}.view-association-btn{background-color:#195283;color:#fff;border-radius:.5rem;padding:.3rem 1.5rem;margin-top:.8rem}.view-association-btn:hover{background-color:#253441;color:#fff}.info-panel{position:relative;background:#f2f8fd;border:.15rem solid #195283;border-radius:1rem;padding:.7rem .7rem .7rem 1.4rem}.info-panel .info-icon{margin-right:.6rem}.info-panel .title{font-size:1rem}.info-panel .message{font-size:.9rem}.info-panel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.7rem;background-color:#195283;border:.15rem solid #195283;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.tooltip-wrapper{display:inline-block;position:relative}.tooltip-wrapper .tooltip-tip{background-color:#45505a;color:#fff;text-align:center;border-radius:3px;position:absolute;z-index:10000;top:125%;left:50%;transform:translate(-50%);font-size:.8rem;font-weight:400;text-wrap-mode:nowrap;padding:8px 12px}.tooltip-wrapper .tooltip-tip:after{content:"";position:absolute;bottom:65%;z-index:1000;left:50%;margin-left:-5px;width:10px;height:10px;background-color:#45505a;transform:rotate(45deg);border-radius:1.5px}.tooltip-wrapper .group-tooltip{top:-5%}.tooltip-wrapper .group-tooltip:after{top:90%;left:14.25px}.tooltip-wrapper .page-title-damage-area-tooltip:after{top:90%}.tooltip-wrapper .search-result-group-tooltip{top:-5%}.tooltip-wrapper .search-result-group-tooltip .tooltip-body{max-height:6.2rem;overflow-y:auto;text-align:left}.tooltip-wrapper .search-result-group-tooltip .tooltip-body .groups-tooltip-content{margin-right:10px}.tooltip-wrapper .search-result-group-tooltip .tooltip-body::-webkit-scrollbar{background-color:transparent;width:4px;border-radius:10px}.tooltip-wrapper .search-result-group-tooltip .tooltip-body::-webkit-scrollbar-thumb{border:4px solid #b6bec4;border-radius:2px;height:1px}.tooltip-wrapper .search-result-group-tooltip .tooltip-body::-webkit-scrollbar-track{background-color:transparent;border-radius:0}.tooltip-wrapper .overflow-counter-tooltip{padding:5px 10px!important}.tooltip-wrapper .search-result-group-tooltip:after{top:100%;left:50%;transform:translateY(-50%) rotate(45deg)}.search-result .tooltip-wrapper .tooltip-tip,.search-result-pills-container .tooltip-wrapper .tooltip-tip{top:auto;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;min-width:-webkit-max-content;min-width:max-content;z-index:10001}.search-result .tooltip-wrapper .tooltip-tip:after,.search-result-pills-container .tooltip-wrapper .tooltip-tip:after{bottom:auto;top:100%;left:50%;transform:translate(-50%);margin-left:-6px}#model-view{position:relative;height:95%}#model-view #model-view-loading{position:absolute;background-color:#fff;color:#0094ff;height:30vw;display:flex;justify-content:center;align-items:center;font-size:2em}#model-view #model-view-loading.model-view-loading-fade{opacity:0;transition:opacity .5s ease-out}#model-view #model-view-loading.model-view-loading-fade>*{opacity:0;transition:opacity .3s ease-out}#model-view #model-view-loading #model-view-loading-logo{margin-right:20px;max-height:100px;max-width:100px;animation:spin 4s linear infinite}#model-view canvas{outline:none;width:100%;height:100%}#model-view .togglePanel{position:fixed;bottom:5px;right:30px;padding:10px;border-radius:5px;width:inherit;max-width:inherit}.switch{position:relative;display:inline-block;width:60px;height:34px}label.switch{margin-bottom:0}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.slider{background-color:#6c757d}input:focus+.slider{box-shadow:0 0 1px #6c757d}input:checked+.slider:before{transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.procedures-group-list-mobile{display:flex;flex-direction:column;background-color:var(--oec-art-colors-background-bg-primary);font-family:var(--oec-art-typography-font-family-inter),sans-serif}.procedures-group-list-mobile__sticky{position:-webkit-sticky;position:sticky;top:calc(var(--topnav-height) + var(--safe-top));z-index:2;background-color:var(--oec-art-colors-background-bg-primary);border-bottom:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary)}.procedures-group-list-mobile__toolbar{display:flex;flex-direction:column;gap:var(--oec-art-space-8);padding:var(--oec-art-space-8) 0}.procedures-group-list-mobile__search{padding:0 13px}.procedures-group-list-mobile__search #procedure-group-search{margin-left:0;margin-right:0}.procedures-group-list-mobile__search .searchcontainer{min-width:100%}.procedures-group-list-mobile__chips{padding-left:13px;min-width:0}.procedures-group-list-mobile__chip-row{display:flex;gap:var(--oec-art-space-8);overflow-x:auto;padding:var(--oec-art-space-4) 24px var(--oec-art-space-4) 0;scroll-padding-inline:24px;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent);mask-image:linear-gradient(to right,black calc(100% - 24px),transparent)}.procedures-group-list-mobile__chip{flex-shrink:0;min-height:var(--tap-target);padding:0 var(--oec-art-space-16);border:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);border-radius:var(--oec-art-radius-full);background-color:var(--oec-art-colors-background-bg-primary);color:var(--oec-art-colors-text-text-primary);font-family:inherit;font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-medium);line-height:var(--oec-art-typography-line-height-24);white-space:nowrap;touch-action:manipulation;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--oec-art-space-8)}.procedures-group-list-mobile__chip:focus-visible{outline:2px solid var(--oec-art-colors-border-border-brand-alt);outline-offset:1px}.procedures-group-list-mobile__band{display:flex;align-items:center;margin:0;padding:var(--oec-art-space-8) 13px;background-color:var(--oec-art-color-neutral-100);border-bottom:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-semi-bold);line-height:var(--oec-art-typography-line-height-24);letter-spacing:.04em;text-transform:uppercase}.procedures-group-list-mobile__damage-icon{color:var(--oec-art-colors-foreground-fg-warning-primary);font-size:var(--oec-art-typography-font-size-20)}.procedures-group-list-mobile__notice{display:flex;flex-direction:column;gap:var(--oec-art-space-4);margin:0 13px var(--oec-art-space-16);padding:var(--oec-art-space-12);border:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);border-radius:var(--oec-art-radius-8);background-color:var(--oec-art-color-brand-50)}.procedures-group-list-mobile__notice-title{margin:0;color:var(--oec-art-colors-text-text-primary);font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-semi-bold);line-height:var(--oec-art-typography-line-height-24)}.procedures-group-list-mobile__notice-link{display:inline-flex;align-items:center;gap:var(--oec-art-space-8);min-height:var(--tap-target);color:var(--oec-art-colors-foreground-fg-brand-secondary);font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-semi-bold);line-height:var(--oec-art-typography-line-height-24)}@media screen and (min-width: 768px) and (max-width: 1023.98px){.procedures-group-list-mobile__search,.procedures-group-list-mobile__band{padding-left:var(--oec-art-space-24);padding-right:var(--oec-art-space-24)}.procedures-group-list-mobile__chips{padding-left:var(--oec-art-space-24)}.procedures-group-list-mobile__notice{margin-left:var(--oec-art-space-24);margin-right:var(--oec-art-space-24);padding:var(--oec-art-space-16)}.procedures-group-list-mobile .oec-art-list-row{padding-left:var(--oec-art-space-24);padding-right:var(--oec-art-space-24)}}.oec-art-input{display:flex;flex-direction:column;gap:var(--oec-art-space-4);font-family:var(--oec-art-typography-font-family-inter)}.oec-art-input__label-row{display:flex;align-items:center;gap:var(--oec-art-space-2)}.oec-art-input__label{margin:0;font-size:var(--oec-art-typography-font-size-12);font-weight:var(--oec-art-typography-font-weight-medium);line-height:var(--oec-art-typography-line-height-16);color:var(--oec-art-form-content-label);cursor:pointer}.oec-art-input__required{font-size:var(--oec-art-typography-font-size-12);font-weight:var(--oec-art-typography-font-weight-regular);line-height:var(--oec-art-typography-line-height-16);color:var(--oec-art-colors-foreground-fg-error-primary)}.oec-art-input__optional{font-size:var(--oec-art-typography-font-size-12);font-weight:var(--oec-art-typography-font-weight-regular);line-height:var(--oec-art-typography-line-height-16);color:var(--oec-art-component-colors-components-field-placeholder)}.oec-art-input__control{position:relative;display:flex;align-items:center;gap:var(--oec-art-space-4);box-sizing:border-box;padding:calc(var(--oec-art-space-8) - var(--oec-art-size-stroke-border)) calc(var(--oec-art-space-12) - var(--oec-art-size-stroke-border));border:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary-hover);border-radius:var(--oec-art-radius-8);background-color:var(--oec-art-colors-background-bg-primary)}.oec-art-input__leading-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:var(--oec-art-component-colors-components-field-icon);font-size:12px;line-height:0}.oec-art-input__prefix{flex-shrink:0;color:var(--oec-art-component-colors-components-field-placeholder)}.oec-art-input__field-wrapper{display:flex;align-items:center;gap:var(--oec-art-space-2);flex:1 1 auto;min-width:0;padding:0 var(--oec-art-space-2)}.oec-art-input__field{width:100%;min-width:0;margin:0;padding:0;border:none;background-color:transparent;color:var(--oec-art-component-colors-components-field-value);font-family:inherit;font-weight:var(--oec-art-typography-font-weight-regular);caret-color:var(--oec-art-component-colors-components-field-caret)}.oec-art-input__field::placeholder{color:var(--oec-art-component-colors-components-field-placeholder);opacity:1}.oec-art-input__field:focus,.oec-art-input__field:focus-visible{outline:none}.oec-art-input__field:disabled{color:var(--oec-art-colors-foreground-fg-disabled);cursor:default;-webkit-text-fill-color:var(--oec-art-colors-foreground-fg-disabled)}.oec-art-input__badge,.oec-art-input__trailing-button{flex-shrink:0}.oec-art-input__helper{font-size:var(--oec-art-typography-font-size-12);font-weight:var(--oec-art-typography-font-weight-regular);line-height:var(--oec-art-typography-line-height-16);color:var(--oec-art-component-colors-components-field-placeholder)}.oec-art-input__resize-handle{position:absolute;right:calc(var(--oec-art-space-4) - var(--oec-art-size-stroke-border));bottom:calc(var(--oec-art-space-4) - var(--oec-art-size-stroke-border));width:12px;height:12px;pointer-events:none}.oec-art-input__resize-handle path{stroke:var(--oec-art-colors-border-border-primary-hover);stroke-width:1}.oec-art-input--desktop .oec-art-input__field,.oec-art-input--desktop .oec-art-input__prefix{font-size:var(--oec-art-typography-font-size-14);line-height:var(--oec-art-typography-line-height-20)}.oec-art-input--mobile .oec-art-input__field,.oec-art-input--mobile .oec-art-input__prefix{font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24)}.oec-art-input--multiline .oec-art-input__control{align-items:flex-start}.oec-art-input--multiline .oec-art-input__field{display:block;resize:none}.oec-art-input--multiline .oec-art-input__field::-webkit-resizer{background-color:transparent}.oec-art-input--resizable .oec-art-input__field{resize:vertical}.oec-art-input:not(.oec-art-input--disabled):not(.oec-art-input--error):not(.oec-art-input--readonly) .oec-art-input__control:hover{border-color:var(--oec-art-colors-border-border-primary-hover)}.oec-art-input:not(.oec-art-input--disabled) .oec-art-input__control:focus-within{border-color:var(--oec-art-colors-effects-focus-ring-brand);box-shadow:0 0 0 1px var(--oec-art-background-light),0 0 0 2px var(--oec-art-colors-effects-focus-ring-brand)}.oec-art-input--error .oec-art-input__control,.oec-art-input--error .oec-art-input__control:focus-within{border-color:var(--oec-art-colors-border-border-error)}.oec-art-input--error .oec-art-input__field,.oec-art-input--error .oec-art-input__helper{color:var(--oec-art-colors-foreground-fg-error-primary)}.oec-art-input--disabled .oec-art-input__control{border-color:var(--oec-art-colors-border-border-disabled);background-color:var(--oec-art-colors-background-bg-disabled-subtle)}.oec-art-input--disabled .oec-art-input__label,.oec-art-input--disabled .oec-art-input__prefix,.oec-art-input--disabled .oec-art-input__helper{color:var(--oec-art-colors-foreground-fg-disabled);cursor:default}.oec-art-input--readonly .oec-art-input__label{cursor:default}.group-procedures-mobile{display:flex;flex-direction:column;background-color:var(--oec-art-colors-background-bg-primary);font-family:var(--oec-art-typography-font-family-inter),sans-serif}.group-procedures-mobile__sticky{position:-webkit-sticky;position:sticky;top:calc(var(--topnav-height) + var(--safe-top));z-index:2;background-color:var(--oec-art-colors-background-bg-primary);border-bottom:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary)}.group-procedures-mobile__search{margin:0;padding:var(--oec-art-space-8) 13px}.group-procedures-mobile__search .oec-art-input__control{min-height:var(--tap-target)}.group-procedures-mobile__chips{padding:var(--oec-art-space-4) 0 var(--oec-art-space-8) 13px;min-width:0}.group-procedures-mobile__chip-row{display:flex;gap:var(--oec-art-space-8);overflow-x:auto;padding:var(--oec-art-space-4) 24px var(--oec-art-space-4) 0;scroll-padding-inline:24px;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent);mask-image:linear-gradient(to right,black calc(100% - 24px),transparent)}.group-procedures-mobile__chip{flex-shrink:0;min-height:var(--tap-target);padding:0 var(--oec-art-space-16);border:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);border-radius:var(--oec-art-radius-full);background-color:var(--oec-art-colors-background-bg-primary);color:var(--oec-art-colors-text-text-primary);font-family:inherit;font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-medium);line-height:var(--oec-art-typography-line-height-24);white-space:nowrap;touch-action:manipulation;cursor:pointer}.group-procedures-mobile__chip:focus-visible{outline:2px solid var(--oec-art-colors-border-border-brand-alt);outline-offset:1px}.group-procedures-mobile__chip--active{background-color:var(--oec-art-color-background-brand-knockout);border-color:var(--oec-art-color-background-brand-knockout);color:var(--oec-art-colors-foreground-fg-white)}.group-procedures-mobile__ai-nudge{padding:0 13px}.group-procedures-mobile__page{padding-bottom:var(--oec-art-space-16)}.group-procedures-mobile__loading{padding:var(--oec-art-space-24) 0}.group-procedures-mobile__count-band{display:flex;align-items:center;justify-content:space-between;gap:var(--oec-art-space-8);padding:var(--oec-art-space-8) 13px;border-bottom:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24)}.group-procedures-mobile__count{color:var(--oec-art-colors-text-text-primary);font-weight:var(--oec-art-typography-font-weight-semi-bold)}.group-procedures-mobile__sort{color:var(--oec-art-colors-text-text-secondary)}.group-procedures-mobile__empty{margin:0;padding:var(--oec-art-space-24) 13px;color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24);text-align:center}.group-procedures-mobile__no-results{display:flex;flex-direction:column;align-items:center;gap:var(--oec-art-space-8);padding:var(--oec-art-space-24) 13px;text-align:center}.group-procedures-mobile__no-results-header{margin:0;color:var(--oec-art-colors-text-text-primary);font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-semi-bold);line-height:var(--oec-art-typography-line-height-24)}.group-procedures-mobile__no-results-text{margin:0;color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24)}.group-procedures-mobile__no-results-clear{min-height:var(--tap-target)}.group-procedures-mobile__load-more{display:flex;align-items:center;justify-content:space-between;gap:var(--oec-art-space-12);padding:var(--oec-art-space-12) 13px;color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24)}.group-procedures-mobile__load-more-btn{min-height:var(--tap-target)}@media screen and (min-width: 768px) and (max-width: 1023.98px){.group-procedures-mobile__chips{padding-left:var(--oec-art-space-24)}.group-procedures-mobile__search,.group-procedures-mobile__ai-nudge,.group-procedures-mobile__count-band,.group-procedures-mobile__empty,.group-procedures-mobile__no-results,.group-procedures-mobile__load-more,.group-procedures-mobile .oec-art-list-row{padding-left:var(--oec-art-space-24);padding-right:var(--oec-art-space-24)}.group-procedures-mobile .oec-art-list-row.mobile-procedure-row--sub{padding-left:calc(var(--oec-art-space-24) + 1.25rem)}.group-procedures-mobile .mobile-procedure-row{--sub-branch-x: 36px;--sub-branch-reach: 10px}}.add-to-plan-sheet__list{display:flex;flex-direction:column}.add-to-plan-sheet__option{display:flex;align-items:center;gap:var(--oec-art-space-12);width:100%;min-height:var(--tap-target);padding:var(--oec-art-space-8) var(--oec-art-space-16);border:none;border-bottom:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);background:none;text-align:left;font-family:inherit;font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24);color:var(--oec-art-colors-text-text-primary);cursor:pointer;touch-action:manipulation}.add-to-plan-sheet__option:last-child{border-bottom:none}.add-to-plan-sheet__option:focus-visible{outline:2px solid var(--oec-art-colors-border-border-brand-alt);outline-offset:-2px}.add-to-plan-sheet__radio{flex-shrink:0;width:20px;height:20px;border:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);border-radius:var(--oec-art-radius-full);background-color:var(--oec-art-colors-background-bg-primary)}.add-to-plan-sheet__option[aria-checked=true] .add-to-plan-sheet__radio{border-width:2px;border-color:var(--oec-art-color-background-brand-knockout);background-color:var(--oec-art-color-background-brand-knockout);background-clip:content-box;padding:3px}.add-to-plan-sheet__label{flex:1 1 auto;min-width:0}.add-to-plan-sheet__damage-icon{flex-shrink:0;color:var(--oec-art-colors-foreground-fg-warning-primary);font-size:var(--oec-art-typography-font-size-20)}.procedure-search-mobile{display:flex;flex-direction:column;background-color:var(--oec-art-colors-background-bg-primary);font-family:var(--oec-art-typography-font-family-inter),sans-serif}.procedure-search-mobile__sticky{position:-webkit-sticky;position:sticky;top:calc(var(--topnav-height) + var(--safe-top));z-index:2;background-color:var(--oec-art-colors-background-bg-primary);border-bottom:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary)}.procedure-search-mobile__page{padding-bottom:var(--oec-art-space-16)}.procedure-search-mobile__search{padding:var(--oec-art-space-12) 13px;position:relative}.procedure-search-mobile .searchcontainer{min-width:100%;min-height:var(--tap-target)}.procedure-search-mobile #procedure-search-with-autofill #procedure-group-search{margin-left:0;margin-right:0}.procedure-search-mobile .searchcontainer .search-icon-btn{min-width:var(--tap-target);min-height:var(--tap-target)}.procedure-search-mobile #procedure-search-autocomplete-suggestion{width:100%}.procedure-search-mobile .autofill-suggestion{min-height:var(--tap-target)}.procedure-search-mobile__count-header{padding:0 13px var(--oec-art-space-8);color:var(--oec-art-colors-text-text-primary);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24)}.procedure-search-mobile__chips{padding:var(--oec-art-space-4) 0 var(--oec-art-space-8) 13px;min-width:0}.procedure-search-mobile__chip-row{display:flex;gap:var(--oec-art-space-8);overflow-x:auto;padding:var(--oec-art-space-4) 24px var(--oec-art-space-4) 0;scroll-padding-inline:24px;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent);mask-image:linear-gradient(to right,black calc(100% - 24px),transparent)}.procedure-search-mobile__chip{flex-shrink:0;min-height:var(--tap-target);padding:0 var(--oec-art-space-16);border:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);border-radius:var(--oec-art-radius-full);background-color:var(--oec-art-colors-background-bg-primary);color:var(--oec-art-colors-text-text-primary);font-family:inherit;font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-medium);line-height:var(--oec-art-typography-line-height-24);white-space:nowrap;touch-action:manipulation;cursor:pointer}.procedure-search-mobile__chip:focus-visible{outline:2px solid var(--oec-art-colors-border-border-brand-alt);outline-offset:1px}.procedure-search-mobile__chip--active{background-color:var(--oec-art-color-background-brand-knockout);border-color:var(--oec-art-color-background-brand-knockout);color:var(--oec-art-colors-foreground-fg-white)}.procedure-search-mobile__count-band{display:flex;align-items:center;justify-content:space-between;gap:var(--oec-art-space-8);padding:var(--oec-art-space-8) 13px;border-top:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);border-bottom:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24)}.procedure-search-mobile__count{color:var(--oec-art-colors-text-text-primary);font-weight:var(--oec-art-typography-font-weight-semi-bold)}.procedure-search-mobile__sort{color:var(--oec-art-colors-text-text-secondary);white-space:nowrap}.procedure-search-mobile__item{content-visibility:auto;contain-intrinsic-size:auto 96px}.procedure-search-mobile .oec-art-checkbox__control{min-width:var(--tap-target);min-height:var(--tap-target);align-items:center;justify-content:center}.procedure-search-mobile .oec-art-checkbox__trigger{position:relative;width:28px;min-width:28px;min-height:var(--tap-target)}.procedure-search-mobile .oec-art-checkbox__trigger:after{content:"";position:absolute;inset:50% auto auto 50%;width:var(--tap-target);height:var(--tap-target);transform:translate(-50%,-50%)}.procedure-search-mobile .oec-art-checkbox--has-trigger{height:auto}.procedure-search-mobile__trigger-spacer{flex-shrink:0;width:28px}.procedure-search-mobile__item{--sub-branch-x: 37px;--sub-branch-top: calc(50% + 10px) ;--sub-branch-color: var(--oec-art-color-neutral-500)}.procedure-search-mobile .mobile-procedure-row{--sub-branch-x: 37px}.procedure-search-mobile__item .oec-art-list-row:not(.mobile-procedure-row--sub):has(+.mobile-procedure-row--sub){position:relative;border-bottom:none}.procedure-search-mobile__item .oec-art-list-row:not(.mobile-procedure-row--sub):has(+.mobile-procedure-row--sub):after{content:"";position:absolute;left:var(--sub-branch-x);top:var(--sub-branch-top);bottom:0;border-left:1px solid var(--sub-branch-color);pointer-events:none}.procedure-search-mobile__row-body{display:flex;flex-direction:column;gap:var(--oec-art-space-4);min-width:0}.procedure-search-mobile__open{display:flex;flex-direction:column;align-items:flex-start;gap:var(--oec-art-space-4);width:100%;min-height:var(--tap-target);min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;touch-action:manipulation;cursor:pointer}.procedure-search-mobile__open:focus-visible{outline:2px solid var(--oec-art-colors-border-border-brand-alt);outline-offset:1px}.procedure-search-mobile__row-title{color:var(--oec-art-color-brand-700);font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-medium);line-height:var(--oec-art-typography-line-height-24);overflow-wrap:break-word}.procedure-search-mobile__row-subtitle{color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24);overflow-wrap:break-word}.procedure-search-mobile__pager{display:flex;align-items:center;justify-content:space-between;gap:var(--oec-art-space-12);padding:var(--oec-art-space-12) 13px;color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24)}.procedure-search-mobile__pager-btn{min-height:var(--tap-target)}.procedure-search-mobile__page-of{white-space:nowrap}.procedure-search-mobile__loading{padding:var(--oec-art-space-24) 0}.procedure-search-mobile__empty{padding:var(--oec-art-space-16) 13px;font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24)}.procedure-search-mobile__empty .btn{min-height:var(--tap-target)}@media screen and (min-width: 768px) and (max-width: 1023.98px){.procedure-search-mobile__search,.procedure-search-mobile__count-header,.procedure-search-mobile__chips{padding-left:var(--oec-art-space-24)}.procedure-search-mobile__search,.procedure-search-mobile__count-header,.procedure-search-mobile__count-band,.procedure-search-mobile__pager,.procedure-search-mobile__empty{padding-right:var(--oec-art-space-24)}.procedure-search-mobile__count-band,.procedure-search-mobile__pager,.procedure-search-mobile__empty{padding-left:var(--oec-art-space-24)}.procedure-search-mobile .oec-art-list-row{padding-left:var(--oec-art-space-24);padding-right:var(--oec-art-space-24)}.procedure-search-mobile .oec-art-list-row.mobile-procedure-row--sub{padding-left:calc(var(--oec-art-space-24) + 1.25rem)}.procedure-search-mobile__item,.procedure-search-mobile .mobile-procedure-row{--sub-branch-x: 48px;--sub-branch-reach: 10px}}.estimate-page{display:flex;flex-direction:column;height:100%;overflow:hidden;font-family:Inter,sans-serif;background:#fff}.estimate-table{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.estimate-table__viewport{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:stable}.estimate-table__head{display:flex;align-items:center;padding:0 1.5rem;background:#fff;border-bottom:1px solid #e3e8ef;border-left:1px solid transparent;border-right:1px solid transparent;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:1;min-width:65.625rem}.estimate-table__head-cell{padding:.75rem 1rem;font-size:1rem;font-weight:600;line-height:1.5rem;color:#364152;white-space:nowrap}.estimate-table__head-cell--line-number{width:15rem;min-width:12.5rem;padding-left:0}.estimate-table__head-cell--source{width:6.4375rem}.estimate-table__head-cell--description{flex:1 1;min-width:0}.estimate-table__head-cell--operation{width:8rem}.estimate-table__head-cell--repair-insights{width:16.25rem}.estimate-table__head-cell--chevron{width:3rem;padding:0}.estimate-table__list{display:flex;flex-direction:column;gap:.375rem;padding:1rem 1.5rem;min-width:65.625rem}.estimate-table__empty{margin:0;padding:1.5rem;font-size:.875rem;color:#697586}.estimate-section{display:flex;flex-direction:column;gap:.375rem}.estimate-section__header{padding:.75rem 0 .25rem;border-left:1px solid transparent}.estimate-section__title-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.estimate-section__name{font-size:.875rem;font-weight:700;line-height:1.25rem;color:#000}.estimate-section__divider{width:1px;height:1.25rem;background:#cdd5df}.estimate-section__procedures-label{font-size:.875rem;font-weight:400;line-height:1.25rem;color:#697586}.estimate-section__category-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:400;line-height:1.25rem;color:#578cba;text-decoration:none}.estimate-section__category-link:hover{text-decoration:underline;color:#578cba}.estimate-section__category-icon{font-size:.75rem}.estimate-row{display:flex;flex-direction:column;background:#f8fafc;border:1px solid #e3e8ef;border-radius:.5rem;overflow:hidden}.estimate-row--focused{border-color:#578cba;box-shadow:0 0 0 1px #578cba}.estimate-row__main{display:flex;align-items:center;min-height:2.25rem}.estimate-row__main--clickable{cursor:pointer}.estimate-row:hover .estimate-row__main{background:#eef2f6}.estimate-row__procedures{padding:.75rem 1rem;background:#fff;border-top:1px solid #e3e8ef}.estimate-row__procedures>.procedure-selection:last-child{margin-bottom:0!important}.estimate-row__procedures>.procedure-selection{position:relative}.estimate-row__cell{display:flex;align-items:center;font-size:.75rem;font-weight:400;line-height:1.3;color:#000}.estimate-row__cell--line-number{gap:.5rem;width:15rem;min-width:12.5rem;padding:0 1rem}.estimate-row__cell--source{width:6.4375rem;padding:0 1rem}.estimate-row__cell--description{flex:1 1;min-width:0;padding:0 1rem}.estimate-row__cell--operation{width:8rem;padding:0 1rem;white-space:nowrap}.estimate-row__cell--insights{flex-wrap:nowrap;gap:.5rem;width:16.25rem;padding:0 1rem}.estimate-row__cell--chevron{justify-content:center;width:3rem;padding:0 .75rem}.estimate-row__line-number{min-width:1rem;font-size:.75rem;font-weight:600;line-height:1rem;color:#000}.estimate-row__badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border:1px solid #e3e8ef;border-radius:.25rem;background:#f8fafc;white-space:nowrap}.estimate-row__badge-count,.estimate-row__badge-label{font-size:.75rem;font-weight:500;line-height:1rem;color:#364152}.estimate-row__expand{display:inline-flex;align-items:center;justify-content:center;padding:.125rem;border:none;border-radius:.375rem;background:none;color:#697586;cursor:pointer}.estimate-row__expand:hover:not(:disabled){background:#eef2f6}.estimate-row__expand:disabled{color:#cdd5df;cursor:default}.estimate-row__expand-icon{font-size:.75rem;transition:transform .15s ease}.estimate-row__expand--open .estimate-row__expand-icon{transform:rotate(90deg)}.estimate-procedure-detail{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;font-family:Inter,sans-serif;font-size:.75rem;line-height:1rem}.estimate-procedure-detail__group{display:inline-flex;align-items:center;gap:.25rem}.estimate-procedure-detail__label{color:#697586}.estimate-procedure-detail__value{color:#364152;font-weight:500}.estimate-procedure-detail__damage-icon{font-size:.75rem;color:#697586}.repair-insight-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:.25rem;font-family:Inter,sans-serif}.repair-insight-tag--materials:hover,.repair-insight-tag--single-use-parts:hover{background-color:#e3e8ef}.repair-insight-tag[role=button]:focus-visible{outline:2px solid #578cba;outline-offset:2px}.repair-insight-tag__icon{font-size:.75rem}.repair-insight-tag__count{font-size:.75rem;font-weight:500;line-height:1rem;color:#364152}.repair-insight-tag__popover-title{font-weight:600;margin-bottom:.375rem}.repair-insight-tag__popover-list{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.repair-insight-tag--materials .repair-insight-tag__icon{color:#146fd2}.repair-insight-tag--single-use-parts .repair-insight-tag__icon{color:#9a771b}.repair-insight-tag--calibration .repair-insight-tag__icon{color:#23a5b2}.repair-insight-tag--initializations .repair-insight-tag__icon{color:#9a771b}.repair-insight-tag--oem-guidance .repair-insight-tag__icon{color:#578cba}.workspace-report-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:none;background:transparent;border-radius:.5rem;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}.workspace-report-btn:hover{background-color:#edf4fc}.workspace-report-btn:focus,.workspace-report-btn:focus-visible{box-shadow:0 0 0 .2rem #578cba40;outline:0}.workspace-report-btn__icon{width:.875rem;height:.875rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#578cba}.workspace-report-btn__label{font-family:var(--font-family-Inter, Inter);font-size:.875rem;font-weight:500;line-height:1.25rem;color:#2e6595}.workspace-report-btn--disabled{pointer-events:none;cursor:default}.workspace-report-btn--disabled .workspace-report-btn__icon,.workspace-report-btn--disabled .workspace-report-btn__label{color:#9ba8b3}@media screen and (max-width: 767.98px){#version-report-modal .row>[class^=col-],#version-report-modal .row>[class*=" col-"],#update-procedure-modal .row>[class^=col-],#update-procedure-modal .row>[class*=" col-"]{flex:0 0 100%;max-width:100%}#photo-report-modal .row>[class^=col-],#photo-report-modal .row>[class*=" col-"]{flex:0 0 50%;max-width:50%}#photo-report-modal .row>.col-12{flex:0 0 100%;max-width:100%}}.multi-select .multi-select-cont{position:relative}.multi-select ::-webkit-scrollbar{background-color:transparent;width:16px;border-radius:10px}.multi-select ::-webkit-scrollbar-thumb:hover{background-color:#a0a0a5;border:4px solid #f4f4f4}.multi-select ::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:5px solid #fff}.multi-select ::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.multi-select ::-webkit-scrollbar-track:hover{background-color:#f4f4f4}.multi-select .multi-select-button{cursor:pointer}.multi-select .drop-down{position:absolute;top:100%;right:0;background:#fff;min-width:175px;box-shadow:0 4px 13px #578cba84;border-radius:10px;height:25vh;max-height:200px;overflow-y:scroll;padding:10px;z-index:2001}.multi-select .drop-down.open-up-ward{bottom:100%;top:unset}.multi-select .drop-down div:not(:first-child){margin-top:10px}.multi-select .drop-down .multi-select-option{display:flex;align-items:center;font: 16px/22px Open Sans;cursor:pointer}.multi-select .drop-down .multi-select-option .multi-select-check{height:21px}.multi-select .multi-select-dismiss{position:fixed;left:0;right:0;top:0;bottom:0;z-index:2000}.plan-assign-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-target);min-height:var(--tap-target);padding:0;border:none;border-radius:.5rem;background:none;color:#2e6595}.plan-assign-trigger:disabled{color:#9aa4b2}.plan-assign-trigger__stack{display:inline-flex;align-items:center;gap:.25rem}.plan-assign-trigger__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background-color:#e0edfa;color:#195283;font-size:.75rem;font-weight:600;line-height:1}.plan-assign-trigger__count{color:#697586;font-size:.75rem;font-weight:600}.plan-assign-trigger__icon{width:1.25rem;height:1.25rem}.plan-assign-sheet__avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background-color:#e0edfa;color:#195283;font-size:.75rem;font-weight:600;line-height:1}.workspace-swipe-row{position:relative;overflow:hidden;isolation:isolate;touch-action:pan-y}.workspace-swipe-row__content{position:relative;z-index:1;background:#fff;transition:transform .18s ease;will-change:transform}.workspace-swipe-row__content--dragging{transition:none}.workspace-swipe-row__actions{position:absolute;inset:0 0 0 auto;display:flex;align-items:stretch;justify-content:stretch}.workspace-row-mobile__swipe-complete{flex:1 1 auto;width:100%;border:none;background-color:#4279a8;color:#fff;font-size:.875rem;font-weight:600}.workspace-row-mobile__swipe-complete:disabled{background-color:#cdd5df;color:#697586}.workspace-region-mobile{border-top:1px solid #e3e8ef}.workspace-actions-sheet__reports{display:flex;flex-direction:column}.workspace-actions-sheet__reports .workspace-report-btn{width:100%;min-height:var(--tap-target);gap:.75rem;padding:.75rem 1rem;border-radius:0}.workspace-actions-sheet__reports .workspace-report-btn__label{font-size:1rem;line-height:1.5rem}.workspace-actions-sheet__mark-all{display:block;width:100%;min-height:var(--tap-target);margin-top:.5rem;padding:.75rem 1rem;border:none;border-top:1px solid #e3e8ef;background:none;color:#2e6595;font-size:1rem;font-weight:500;line-height:1.5rem;text-align:left}.workspace-actions-sheet__mark-all:disabled{color:#9aa4b2}.workspace-mobile-header{display:flex;flex-direction:column;border-bottom:1px solid #e3e8ef}.workspace-mobile-header__summary-toggle{display:flex;align-items:center;gap:.5rem;width:100%;min-height:var(--tap-target);padding:.5rem .75rem;border:none;background:none;text-align:left}.workspace-mobile-header__cluster{display:flex;align-items:center;min-width:0;overflow:hidden}.workspace-mobile-header__cluster-empty{color:#697586;font-size:.875rem;white-space:nowrap}.workspace-mobile-header__avatars{display:flex;align-items:center}.workspace-mobile-header__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;box-shadow:0 0 0 2px #fff;background-color:#e0edfa;color:#195283;font-size:.75rem;font-weight:600;line-height:1}.workspace-mobile-header__avatar:not(:first-child){margin-left:-.5rem}.workspace-mobile-header__overflow{margin-left:.375rem;color:#697586;font-size:.875rem;font-weight:600}.workspace-mobile-header__procedure-count{margin-left:auto;color:#697586;font-size:.875rem;white-space:nowrap}.workspace-mobile-header__chevron{flex-shrink:0;color:#697586;font-size:.75rem;transition:transform .15s ease}.workspace-mobile-header__chevron--open{transform:rotate(180deg)}.workspace-mobile-header__detail{border-top:1px solid #e3e8ef}.workspace-mobile-header__row{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem .75rem}.workspace-mobile-header__row+.workspace-mobile-header__row{border-top:1px solid #e3e8ef}.workspace-mobile-header__row-label{flex:0 0 4.5rem;padding-top:.375rem;color:#364152;font-size:.875rem;font-weight:600}.workspace-mobile-header__row-value{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1 1 auto;padding-top:.375rem;font-size:.875rem}.workspace-mobile-header__row-subline{color:#697586}.workspace-mobile-header__progress{display:flex;flex-direction:column;gap:.375rem;padding:.5rem .75rem;border-top:1px solid #e3e8ef}.workspace-mobile-header__progress-count{color:#364152;font-size:.875rem;font-weight:600}.workspace-mobile-header__progress-track{height:.375rem;border-radius:999px;background-color:#e3e8ef;overflow:hidden}.workspace-mobile-header__progress-fill{display:block;height:100%;border-radius:inherit;background-color:#578cba;transition:width .2s ease}.workspace-mobile-header__toolbar{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-top:1px solid #e3e8ef}.workspace-mobile-header__filter-label{color:#697586;font-size:.875rem;white-space:nowrap}.workspace-mobile-header__kebab{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-target);min-height:var(--tap-target);margin-left:auto;padding:0;border:none;border-radius:.5rem;background:none;color:#4b5565}.workspace-mobile-header__kebab:hover,.workspace-mobile-header__kebab:focus{background-color:#eef2f6}#files-tab-table-wrapper.files-page{display:flex;flex-direction:column;gap:20px;padding:24px;background:#fff}.files-filter-pills{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.files-filter-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#f8fafc;border:1px solid #e3e8ef;border-radius:999px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:16px;color:#364152;cursor:pointer}.files-filter-pill:hover{background-color:#eef2f6}.files-filter-pill:focus-visible{outline:2px solid #578cba;outline-offset:2px}.files-filter-pill--active{background-color:#0d121c;border-color:#0d121c;color:#f8fafc}.files-filter-pill--active:hover{background-color:#121926;border-color:#121926}.files-section{display:flex;flex-direction:column;gap:16px;padding:16px;background:#fcfcfd;border:1px solid #eef2f6;border-radius:12px;box-shadow:inset 0 0 0 2px #fff}.files-section-header{display:flex;flex-direction:column;gap:4px}.files-section-header-top{display:flex;align-items:center;gap:8px}.files-section-header-row{display:flex;align-items:center;gap:16px}.files-section-header-row .files-section-header{flex:0 0 auto}.files-section-header-aside{display:flex;flex:1 1 auto;min-width:0}.files-section-header-aside:empty{display:none}.files-section-ai-nudge.ai-assistant-nudge-card{flex:0 1 auto;max-width:520px;padding:6px 12px}.files-section-ai-nudge.ai-assistant-nudge-card .ai-assistant-nudge-card__body,.files-section-ai-nudge.ai-assistant-nudge-card .ai-assistant-nudge-card__cta{font-size:14px;line-height:20px}.files-section-title{font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#000}.files-section-count-pill{display:inline-flex;align-items:center;justify-content:center;background-color:#f8fafc;border:1px solid #e3e8ef;border-radius:999px;padding:4px 8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:16px;color:#364152}.files-section-subtitle{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#697586}.files-card-grid{display:flex;flex-wrap:wrap;gap:16px}.report-card{position:relative;display:flex;flex-direction:column;width:360px;height:236px;background:#fff;border:1px solid #e3e8ef;border-radius:12px;box-shadow:0 1.4px 1.3px -2px #578cba26,0 16px 40px -2px #578cba0a,0 8.06px 8.06px -2px #578cba14}.report-card--featured{border-color:#bed5ea}.report-card--featured .report-card__body{border-color:#bed5ea;background:linear-gradient(148deg,#e4ebfe,#f8ffff 73%);box-shadow:inset 0 0 0 2px #fafcff}.report-card--featured .report-card__description{color:#003c71}.report-card--featured .report-card__body>*:not(.report-card__artwork){position:relative;z-index:1}.report-card--featured.report-card--interactive:hover{border-color:#578cba}.report-card--interactive{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.report-card--interactive:hover{border-color:#578cba;transform:translateY(-2px);box-shadow:0 2px 2px -2px #578cba33,0 18px 44px -2px #578cba14,0 10px 12px -2px #578cba1f}.report-card--interactive:hover:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid #578cba;border-radius:12px;pointer-events:none}.report-card--interactive:active{transform:translateY(0)}.report-card:has(.report-card__body--clickable:focus-visible){box-shadow:0 0 0 1px #fff,0 0 0 3px #5b98fc}.report-card__body{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-height:0;margin:-1px -1px 0;padding:16px;border:1px solid #e3e8ef;border-radius:12px;overflow:hidden}.report-card__body--clickable{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;background:transparent;cursor:pointer}.report-card__body--clickable:focus-visible{outline:none}.report-card__artwork{position:absolute;top:8px;right:-48px;z-index:0;pointer-events:none;color:#5b98fc;font-size:160px;line-height:1;opacity:.1;transform:rotate(-35deg);filter:blur(4px)}.report-card__header-group{display:flex;flex-direction:column;gap:8px;width:100%}.report-card__header{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.report-card__icon{font-size:24px;color:#2e6595}.card-delete{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;flex-shrink:0;background:transparent;border:none;border-radius:8px;color:#697586;cursor:pointer}.card-delete:hover:not(:disabled){background-color:#f8fafc;color:#d92d20}.card-delete:disabled{opacity:.5;cursor:not-allowed}.report-card__title{font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#2e6595;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.report-card__description{flex:1 1;min-height:0;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#697586;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.report-card__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.report-card__badge--auto-updated{background-color:#578cba;color:#edf4fc}.report-card__badge--versions{background-color:#f8fafc;border:1px solid #e3e8ef;color:#364152}.report-card__badge--clickable{cursor:pointer}.report-card__badge--clickable:hover{background-color:#eef2f6;border-color:#9aa4b2}.report-card__badge--clickable:active{background-color:#cdd5df4d;border-color:#9aa4b2}.report-card__badge--clickable:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #5b98fc}.report-card__meta{display:flex;gap:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#697586;max-width:100%}.report-card__meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-card__meta span:last-child{flex-shrink:0}.report-card__footer{display:flex;align-items:center;gap:4px;padding:4px}.report-card__footer--start{justify-content:flex-start}.report-card__footer--start .report-card__action{flex:0 0 auto}.report-card--generating .report-card__icon,.report-card--generating .report-card__title,.report-card--generating .report-card__description{color:#9aa4b2}.report-card--generating .report-card__body{background-color:#fcfcfd}.report-card__footer--generating{justify-content:flex-start}.report-card__generating{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#364152}.report-card__generating #file-loading-indicator .loading-logo{height:1rem;width:1rem}.report-card--empty,.report-card--not-available{border-style:solid}.report-card--empty .report-card__body--empty,.report-card--not-available .report-card__body--empty{align-items:center;justify-content:center;text-align:center;gap:4px;background-color:#fff}.report-card--empty .report-card__body--empty:before,.report-card--not-available .report-card__body--empty:before{content:"";position:absolute;top:50%;left:50%;z-index:0;width:320px;height:320px;transform:translate(-50%,-50%);pointer-events:none;opacity:.7;background:url(/static/media/grid-pattern-backdrop.Cg2jG9KJ.svg) no-repeat center;background-size:320px 320px}.report-card--empty .report-card__body--empty>*,.report-card--not-available .report-card__body--empty>*{position:relative;z-index:1}.report-card--empty .report-card__icon--empty,.report-card--not-available .report-card__icon--empty{color:#9aa4b2;margin-bottom:4px}.report-card--empty .report-card__title--empty,.report-card--not-available .report-card__title--empty{color:#364152}.report-card__empty-message{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#364152}.report-card__empty-description{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#697586}.report-card__empty-cta{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:auto;padding:8px 12px;background:#fff;border:1px solid #9cbcda;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#2e6595;cursor:pointer}.report-card__empty-cta svg{font-size:12px}.report-card__empty-cta:hover{background-color:#f8fafc}.report-card__body--error{align-items:center;justify-content:center;gap:16px;text-align:center;background-color:#fff}.report-card__error-pattern{position:absolute;top:50%;left:50%;z-index:0;width:320px;height:320px;transform:translate(-50%,-50%);pointer-events:none;opacity:.7;background:url(/static/media/grid-pattern-backdrop.Cg2jG9KJ.svg) no-repeat center;background-size:320px 320px}.report-card__error-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.report-card__error-header{display:flex;flex-direction:column;align-items:center;gap:8px}.report-card__icon--error{font-size:24px;color:#f59e0b}.report-card__title--error{-webkit-line-clamp:1;color:#364152;text-align:center}.report-card__error-body{display:flex;flex-direction:column;gap:4px}.report-card__error-message{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#364152}.report-card__error-description{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#697586}.report-card__error-link{padding:0;background:none;border:none;font:inherit;color:#2e6595;text-decoration:underline;cursor:pointer}.report-card__retry{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #cdd5df;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#364152;cursor:pointer}.report-card__retry svg{font-size:12px}.report-card__retry:hover{background-color:#f8fafc}.add-new-card{display:flex;align-items:center;justify-content:center;width:360px;height:236px;background:#f8fafc;border:1px dashed #cdd5df;border-radius:12px;cursor:pointer}.add-new-card:hover{background-color:#eef2f6}.add-new-card .add-new-card__button{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;background:#fff;border:1px solid #cdd5df;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#364152}.preview-modal{width:1432px;max-width:min(1432px,100vw - 32px)}.preview-modal .preview-modal__content{flex-direction:row;height:min(928px,100vh - 3.5rem);padding:0;overflow:hidden;border-radius:16px}.preview-modal .preview-modal__main{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;height:100%;background:#fff}.preview-modal .preview-modal__header{display:flex;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid #e3e8ef;flex-shrink:0}.preview-modal .preview-modal__title{display:flex;flex:1 1;align-items:center;gap:8px;min-width:0}.preview-modal .preview-modal__toolbar{display:flex;flex:1 1;align-items:center;justify-content:flex-end;gap:16px}.preview-modal .preview-modal__title-icon{display:inline-flex;align-items:center;flex-shrink:0;font-size:22px;color:#2e6595}.preview-modal .preview-modal__title-text{font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#2e6595;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-modal .preview-modal__chip{flex-shrink:0;padding:4px 8px;background:#f8fafc;border:1px solid #e3e8ef;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:16px;color:#364152}.preview-modal .preview-modal__body{position:relative;display:flex;flex:1 1 auto;min-height:0;padding:0;background:#eef2f6;overflow:hidden}.preview-modal .preview-modal__frame{flex:1 1 auto;width:100%;height:100%;overflow:auto;scrollbar-gutter:stable}.preview-modal .preview-modal__frame::-webkit-scrollbar{width:20px;height:20px;background:transparent}.preview-modal .preview-modal__frame::-webkit-scrollbar-track{background:transparent}.preview-modal .preview-modal__frame::-webkit-scrollbar-thumb{background-color:#cdd5dfb3;background-clip:padding-box;border:7px solid transparent;border-radius:999px;min-height:40px}.preview-modal .preview-modal__frame::-webkit-scrollbar-thumb:hover{background-color:#9aa4b2}.preview-modal .preview-modal__frame::-webkit-scrollbar-corner{background:transparent}@-moz-document url-prefix(){.preview-modal .preview-modal__frame{scrollbar-width:thin;scrollbar-color:rgba(205,213,223,.7) transparent}}.preview-modal .preview-modal__document{display:flex;flex-direction:column;align-items:center;gap:16px;width:-webkit-max-content;width:max-content;min-width:100%;padding:16px}.preview-modal .preview-modal__page-wrap{line-height:0}.preview-modal .preview-modal__page{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #00000026}.preview-modal .react-pdf__Page__annotations a:hover{opacity:1}.preview-modal .react-pdf__Page__annotations .linkAnnotation a,.preview-modal .react-pdf__Page__annotations .linkAnnotation a:hover{background:transparent;box-shadow:none}.preview-modal .preview-modal__empty{display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:24px;font-family:Inter,sans-serif;font-size:14px;color:#4b5565;text-align:center}.preview-modal .preview-modal__sidebar{display:flex;flex-direction:column;flex:0 0 360px;width:360px;height:100%;min-height:0;background:#fff;border-left:1px solid #e3e8ef;overflow:hidden}.preview-modal .preview-modal__sidebar-section{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px;border-bottom:1px solid #e3e8ef}.preview-modal .preview-modal__share{gap:24px}.preview-modal .preview-modal__share,.preview-modal .preview-modal__notes{flex-shrink:0}.preview-modal .preview-modal__notes-input{width:100%;min-height:100px;padding:8px 12px;background:#fff;border:1px solid #cdd5df;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#0d121c;resize:vertical}.preview-modal .preview-modal__notes-input::placeholder{color:#697586}.preview-modal .preview-modal__notes-save{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:8px 10px;background:#fff;border:1px solid rgba(87,140,186,.5);border-radius:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#2e6595;cursor:pointer}.preview-modal .preview-modal__notes-save:hover:not(:disabled){background-color:#eef2f6}.preview-modal .preview-modal__notes-save:disabled{color:#697586;border-color:#cdd5df;cursor:not-allowed}.preview-modal .preview-modal__history{flex:1 1 auto;min-height:0;overflow:hidden}.preview-modal .preview-modal__section-text{display:flex;flex-direction:column;gap:4px;padding-right:32px}.preview-modal .preview-modal__share-title{margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#364152}.preview-modal .preview-modal__share-desc{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#364152}.preview-modal .preview-modal__share-actions{display:flex;align-items:stretch;gap:16px}.preview-modal .preview-modal__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #cdd5df;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#364152;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.preview-modal .preview-modal__action svg{font-size:16px}.preview-modal .preview-modal__action:hover:not(:disabled){background-color:#f8fafc;border-color:#9aa4b2}.preview-modal .preview-modal__action:active:not(:disabled){background-color:#cdd5df4d;border-color:#9aa4b2}.preview-modal .preview-modal__action:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #5b98fc}.preview-modal .preview-modal__action--copy-link{gap:4px;color:#697586}.preview-modal .preview-modal__action--copy-link .preview-modal__action-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.preview-modal .preview-modal__action--copy-link .preview-modal__action-icon svg{font-size:12px}.preview-modal .preview-modal__action--copy-link .preview-modal__action-label{padding:0 4px}.preview-modal .preview-modal__action--copy-link:hover:not(:disabled){color:#364152}.preview-modal .preview-modal__action--copy-link:disabled{cursor:not-allowed;opacity:.5}.preview-modal .preview-modal__action--primary{flex:1 1 auto;background:#578cba;border-color:#578cba;color:#edf4fc}.preview-modal .preview-modal__action--primary:hover:not(:disabled){background-color:#4279a8;border-color:#4279a8;color:#fff}.preview-modal .preview-modal__action--primary:active:not(:disabled){background-color:#195283;border-color:#195283;color:#fff}.preview-modal .preview-modal__close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:8px;color:#697586;cursor:pointer}.preview-modal .preview-modal__close:hover{background-color:#eef2f6}.preview-modal .preview-modal__section-heading{display:flex;align-items:center;gap:8px}.preview-modal .preview-modal__section-icon{display:inline-flex;align-items:center;flex-shrink:0;font-size:16px;color:#697586}.preview-modal .preview-modal__heading-title{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#364152}.preview-modal .preview-modal__history-empty{margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#697586}.preview-modal .preview-modal__banner-wrap{flex-shrink:0;padding:16px 24px}.preview-modal .preview-modal__banner{position:relative;display:flex;align-items:center;gap:8px;padding:12px;background:#578cba14;border:1px solid rgba(87,140,186,.35);border-radius:12px}.preview-modal .preview-modal__banner-icon{display:inline-flex;flex-shrink:0;font-size:16px;color:#578cba}.preview-modal .preview-modal__banner-content{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:4px 24px;min-width:0}.preview-modal .preview-modal__banner-text{font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#364152}.preview-modal .preview-modal__banner-cta{display:inline-flex;align-items:center;gap:4px;padding:0;background:transparent;border:none;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#2e6595;cursor:pointer}.preview-modal .preview-modal__banner-cta:hover{text-decoration:underline}.preview-modal .preview-modal__banner-dismiss{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;background:transparent;border:none;border-radius:6px;color:#697586;cursor:pointer}.preview-modal .preview-modal__banner-dismiss:hover{background-color:#578cba14}.preview-modal .preview-modal__locked-banner{display:flex;gap:6px;margin:0;padding:12px;background:#cdd5df4d;border-radius:6px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#000}.preview-modal .preview-modal__locked-banner svg{flex-shrink:0;margin-top:2px;font-size:16px;color:#578cba}.preview-modal .preview-modal__history-badge{margin-left:auto;padding:0 8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:16px;color:#364152}.preview-modal .preview-modal__versions{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;margin:-12px 0 0;padding:12px 0 0;overflow-y:auto;list-style:none}.preview-modal .preview-modal__version{display:flex;gap:0}.preview-modal .preview-modal__version-connector{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px}.preview-modal .preview-modal__version-line{width:1px;background:#cdd5df}.preview-modal .preview-modal__version-line--top{height:8px}.preview-modal .preview-modal__version-line--bottom{flex:1 1 auto;min-height:0}.preview-modal .preview-modal__version:first-child .preview-modal__version-line--top{background:transparent}.preview-modal .preview-modal__version:last-child .preview-modal__version-line--bottom{background:transparent}.preview-modal .preview-modal__version-dot{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:8px;padding:4px 0;background:transparent;border:none;font-size:8px;color:#cdd5df;cursor:pointer}.preview-modal .preview-modal__version-dot:hover{color:#9aa4b2}.preview-modal .preview-modal__version--selected .preview-modal__version-dot{color:#2e6595}.preview-modal .preview-modal__version-body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0;padding:8px 8px 8px 0}.preview-modal .preview-modal__version-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.preview-modal .preview-modal__version-time{padding:0;background:none;border:none;font-family:Inter,sans-serif;font-size:12px;line-height:16px;color:#697586;text-align:left;cursor:pointer}.preview-modal .preview-modal__version-time:disabled{cursor:default}.preview-modal .preview-modal__version--newest .preview-modal__version-time,.preview-modal .preview-modal__version--selected .preview-modal__version-time{color:#364152}.preview-modal .preview-modal__version-current{padding:1px 5px;background:#edf4fc;border:1px solid #bed5ea;border-radius:4px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:12px;color:#2e6595}.preview-modal .preview-modal__version-error{display:inline-flex;align-items:center;padding:1px 3px;background:#fffbeb;border:1px solid #fde68a;border-radius:4px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:12px;color:#b45309}.preview-modal .preview-modal__version-error span{padding:0 2px}.preview-modal .preview-modal__version--errored .preview-modal__version-dot{color:#f59e0b;cursor:not-allowed}.preview-modal .preview-modal__version-user{margin-left:auto;padding:0;background:none;border:none;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:12px;color:#364152;text-align:right;cursor:pointer}.preview-modal .preview-modal__version-user:disabled{cursor:default}.preview-modal .preview-modal__version-actions{display:flex;gap:8px}.preview-modal .preview-modal__version-action{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#fff;border:1px solid #cdd5df;border-radius:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#697586;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.preview-modal .preview-modal__version-action:hover:not(:disabled){background-color:#f8fafc;border-color:#9aa4b2;color:#364152}.preview-modal .preview-modal__version-action:active:not(:disabled){background-color:#cdd5df4d;border-color:#9aa4b2}.preview-modal .preview-modal__version-action:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #5b98fc}.preview-modal .preview-modal__version-action--primary{border-color:#9cbcda;color:#2e6595}.preview-modal .preview-modal__version-action--primary:hover:not(:disabled){background-color:#edf4fc;border-color:#79a4ca;color:#003c71}.preview-modal .preview-modal__version-action--primary:active:not(:disabled){background-color:#e0edfa;border-color:#79a4ca;color:#003c71}.preview-modal .preview-modal__version-action:disabled{background-color:#f8fafc;border-color:#e3e8ef;color:#cdd5df;cursor:not-allowed}.preview-modal .preview-modal__version-action-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;font-size:12px}.preview-modal .preview-modal__version-action-label{padding:0 4px}.report-card__action{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 10px;border:none;border-radius:8px;background:transparent;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#364152;white-space:nowrap;cursor:pointer}.report-card__action:hover:not(:disabled){background-color:#cdd5df4d}.report-card__action:disabled{opacity:.5;cursor:not-allowed}.report-card__action--primary{color:#2e6595}.report-card__action--primary:hover:not(:disabled){background-color:#edf4fc;color:#195283}.report-card__action .report-card__action-icon{font-size:12px}@media screen and (max-width: 1023.98px){.files-section-header-row{flex-wrap:wrap}.files-section-header-row .files-section-header{flex:0 1 auto;min-width:0}.files-section-header-aside{flex:1 1 100%}.files-section-ai-nudge.ai-assistant-nudge-card{flex:1 1 100%;max-width:none;padding:10px 12px}.files-section-ai-nudge.ai-assistant-nudge-card .ai-assistant-nudge-card__body,.files-section-ai-nudge.ai-assistant-nudge-card .ai-assistant-nudge-card__cta{font-size:16px;line-height:22px}.files-filter-pills{display:flex;gap:var(--oec-art-space-8);overflow-x:auto;padding:var(--oec-art-space-4) 24px var(--oec-art-space-4) 0;scroll-padding-inline:24px;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent);mask-image:linear-gradient(to right,black calc(100% - 24px),transparent);width:100%;min-width:0}.files-filter-pill{flex-shrink:0;min-height:var(--tap-target);padding:0 var(--oec-art-space-16);border:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);border-radius:var(--oec-art-radius-full);background-color:var(--oec-art-colors-background-bg-primary);color:var(--oec-art-colors-text-text-primary);font-family:inherit;font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-medium);line-height:var(--oec-art-typography-line-height-24);white-space:nowrap;touch-action:manipulation;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--oec-art-space-4);font-family:Inter,sans-serif}.files-filter-pill:focus-visible{outline:2px solid var(--oec-art-colors-border-border-brand-alt);outline-offset:1px}.files-filter-pill:hover{background-color:var(--oec-art-colors-background-bg-primary)}.files-filter-pill--active,.files-filter-pill--active:hover{background-color:var(--oec-art-color-background-brand-knockout);border-color:var(--oec-art-color-background-brand-knockout);color:var(--oec-art-colors-foreground-fg-white)}.report-card__footer{gap:2px}.report-card__action{flex-direction:column;gap:4px;min-width:0;min-height:48px;padding:6px 4px;font-size:11px;line-height:14px}.report-card__action .report-card__action-icon{font-size:14px}.report-card__action .report-card__action-label{max-width:100%;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 767.98px){#files-tab-table-wrapper.files-page{padding:16px}.report-card,.add-new-card{width:100%;height:auto;min-height:236px}.report-card__artwork{right:-32px;font-size:128px}}@media screen and (min-width: 768px) and (max-width: 1023.98px){.report-card,.add-new-card{width:calc(50% - 8px)}}@media screen and (max-width: 767.98px){.modal-dialog.preview-modal{width:100%;max-width:none;margin:0}.modal-dialog.preview-modal .preview-modal__content{height:100dvh;max-height:none;flex-direction:column;border-radius:0;border:0;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}.modal-dialog.preview-modal .preview-modal__main{flex:1 1 auto;min-height:0}.modal-dialog.preview-modal .preview-modal__header{flex-wrap:wrap;gap:8px;padding:12px 16px}.modal-dialog.preview-modal .preview-modal__title-text{font-size:18px;line-height:26px}.modal-dialog.preview-modal .preview-modal__banner-wrap{padding:12px 16px}.modal-dialog.preview-modal .preview-modal__frame{scrollbar-gutter:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.modal-dialog.preview-modal .preview-modal__frame::-webkit-scrollbar{display:none}@supports not (height: 100dvh){.modal-dialog.preview-modal .preview-modal__content{height:100vh}}}#Pdf-generation-filename-modal .material-report-group-by-category{display:flex;align-items:center;gap:8px;align-self:stretch;height:20px}#Pdf-generation-filename-modal .material-report-group-by-category-text{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#364152}#Pdf-generation-filename-modal .material-report-group-by-category-toggle-switch{width:2.25rem;height:1.25rem}#Pdf-generation-filename-modal .material-report-group-by-category-toggle-switch .slider{height:1.25rem;width:2.25rem;border:1px solid}#Pdf-generation-filename-modal .material-report-group-by-category-toggle-switch .slider:before{height:calc(1.25rem - 4px);width:calc(1.25rem - 4px);bottom:1px;left:1px}#Pdf-generation-filename-modal .material-report-group-by-category-toggle-switch input:checked+.slider:before{transform:translate(calc(1.125rem - 2px))}#Pdf-generation-filename-modal .material-report-group-by-category-toggle-switch:not(.disabled) .slider{background-color:#fff;border-color:#cdd5df}#Pdf-generation-filename-modal .material-report-group-by-category-toggle-switch:not(.disabled) .slider:before{background-color:#cdd5df}#Pdf-generation-filename-modal .material-report-group-by-category-toggle-switch:not(.disabled) input:checked+.slider{background-color:#4279a8;border-color:#4279a8}#Pdf-generation-filename-modal .material-report-group-by-category-toggle-switch:not(.disabled) input:checked+.slider:before{background-color:#fff}#Pdf-generation-filename-modal .material-report-group-by-category-toggle-switch.disabled .slider{cursor:url(/images/cursor-not-allowed-disabled.svg) 16 16,not-allowed;background-color:#cdd5df;border-color:#cdd5df}#Pdf-generation-filename-modal .material-report-group-by-category-toggle-switch.disabled .slider:before{background-color:#fff}#Pdf-generation-filename-modal .material-report-group-by-category-toggle-switch.disabled input:checked+.slider{background-color:#cdd5df;border-color:#cdd5df}#Pdf-generation-filename-modal .material-report-group-by-category-toggle-switch.disabled input:checked+.slider:before{background-color:#fff}#Pdf-generation-filename-modal .material-report-group-by-category-toggle-switch input:focus+.slider,#Pdf-generation-filename-modal .material-report-group-by-category-toggle-switch input:focus:checked+.slider{box-shadow:none}.zoom-control{position:relative;flex-shrink:0}.zoom-control .zoom-control__pill{display:flex;align-items:center;height:36px;background:#fff;border:1px solid #cdd5df;border-radius:8px;overflow:hidden}.zoom-control .zoom-control__pill--disabled .zoom-control__btn,.zoom-control .zoom-control__pill--disabled .zoom-control__fit{color:#9aa4b2;cursor:not-allowed}.zoom-control .zoom-control__pill--disabled .zoom-control__btn:disabled{opacity:1}.zoom-control .zoom-control__pill--disabled .zoom-control__fit:hover{background-color:transparent}.zoom-control .zoom-control__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:6px;background:transparent;border:none;color:#364152;font-size:16px;line-height:0;cursor:pointer}.zoom-control .zoom-control__btn:hover:not(:disabled){background-color:#f8fafc}.zoom-control .zoom-control__btn:disabled{opacity:.4;cursor:not-allowed}.zoom-control .zoom-control__fit{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:138px;height:36px;padding:8px 12px;background:transparent;border:none;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#364152;white-space:nowrap;cursor:pointer}.zoom-control .zoom-control__fit:hover{background-color:#f8fafc}.zoom-control .zoom-control__fit-label{padding:0 4px}.zoom-control .zoom-control__fit-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:12px}.zoom-control .zoom-control__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9}.zoom-control .zoom-control__menu{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:10;display:flex;flex-direction:column;gap:4px;min-width:151px;padding:4px;background:#fff;border-radius:8px;box-shadow:0 0 0 1px #0000000f,0 1px 1px -.5px #0000000f,0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f,0 24px 24px -12px #0000000f}.zoom-control .zoom-control__menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;background:transparent;border:none;border-radius:4px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#202939;text-align:left;white-space:nowrap;cursor:pointer}.zoom-control .zoom-control__menu-item:hover:not(.zoom-control__menu-item--active){background-color:#f8fafc}.zoom-control .zoom-control__menu-item--active{background-color:#edf4fc;color:#195283}.zoom-control .zoom-control__menu-item--active .zoom-control__menu-icon{color:#195283}.zoom-control .zoom-control__menu-divider{height:1px;background-color:#e3e8ef}.zoom-control .zoom-control__menu-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;font-size:16px;color:#9aa4b2}@media screen and (max-width: 767.98px){.zoom-control .zoom-control__fit{width:auto}.zoom-control .zoom-control__pill{height:var(--tap-target)}.zoom-control .zoom-control__btn{width:var(--tap-target);height:var(--tap-target)}.zoom-control .zoom-control__fit{height:var(--tap-target)}.zoom-control .zoom-control__fit--compact{gap:0;padding:0 4px}.zoom-control .zoom-control__fit-mode-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:14px}.zoom-control .zoom-control__menu{left:auto;right:0;transform:none}}.preview-tabs{display:flex;flex-shrink:0;border:1px solid #cdd5df;border-radius:8px;overflow:hidden}.preview-tabs .preview-tabs__tab{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;background:#fff;border:none;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#364152;cursor:pointer}.preview-tabs .preview-tabs__tab:not(:disabled):not(.preview-tabs__tab--active):hover{background:#cdd5df4d}.preview-tabs .preview-tabs__tab--active{background:#e3e8ef}.preview-tabs .preview-tabs__tab:disabled{color:#9aa4b2;cursor:not-allowed}.preview-tabs .preview-tabs__tab-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:12px}@media screen and (max-width: 767.98px){.preview-tabs .preview-tabs__tab{gap:0;min-height:var(--tap-target);padding:8px 10px}.preview-tabs .preview-tabs__tab-icon{display:none}}.print-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:4px;height:36px;padding:8px 12px;background:#fff;border:1px solid #cdd5df;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#364152;white-space:nowrap;cursor:pointer}.print-button:hover:not(:disabled){background-color:#f8fafc}.print-button:disabled{background:#f8fafc;border-color:#e3e8ef;color:#9aa4b2;cursor:not-allowed}.print-button .print-button__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:12px}.print-button .print-button__label{padding:0 4px}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}.preview-modal-loading{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;align-items:center;justify-content:center;padding:24px}@keyframes preview-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.preview-modal-loading__icon{width:64px;height:64px;animation:preview-spin 4s linear infinite}.preview-modal-loading__text{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#697586}.preview-modal-error{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:16px;max-width:400px;margin:0 auto;padding:24px;font-family:Inter,sans-serif;text-align:center}.preview-modal-error__header{display:flex;flex-direction:column;align-items:center;gap:8px}.preview-modal-error__icon{display:inline-flex;font-size:24px;color:#f59e0b}.preview-modal-error__title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:#364152}.preview-modal-error__desc{margin:0;font-size:14px;font-weight:400;line-height:20px;color:#697586}.preview-modal-error__retry{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;background:#fff;border:1px solid #cdd5df;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#364152;cursor:pointer}.preview-modal-error__retry:hover{background-color:#eef2f6}.pdf-pager{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:#00000080;box-shadow:0 0 0 1px #0000000f,0 1px 1px -.5px #0000000f,0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f;-webkit-user-select:none;user-select:none}.pdf-pager .pdf-pager__btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:6px;border:none;border-radius:999px;background:transparent;color:#e3e8ef;font-size:16px;line-height:0;cursor:pointer}.pdf-pager .pdf-pager__btn:hover:not(:disabled){color:#fff}.pdf-pager .pdf-pager__btn:disabled{opacity:.4;cursor:not-allowed}.pdf-pager .pdf-pager__label{font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#fff;white-space:nowrap}.confirmation-bubble{position:relative;display:inline-flex}.confirmation-bubble__message{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px;border-radius:8px;background:#202939;color:#f8fafc;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;text-align:center;white-space:nowrap;pointer-events:none;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff05,0 0 0 1px #0000001f,0 1px 1px -.5px #0000002e,0 3px 3px -1.5px #0000002e}.confirmation-bubble__message:after{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;border-style:solid;border-width:8px 8px 0 8px;border-color:#202939 transparent transparent transparent}.oec-art-toggle-switch{display:inline-flex;align-items:center;gap:var(--oec-art-space-8);flex-shrink:0;cursor:pointer;margin-bottom:0}.oec-art-toggle-switch__label{font-family:var(--oec-art-typography-font-family-inter),sans-serif;font-weight:var(--oec-art-typography-font-weight-medium);color:var(--oec-art-form-content-label);white-space:nowrap}.oec-art-toggle-switch__track{position:relative;display:inline-block;flex-shrink:0}.oec-art-toggle-switch__input{position:absolute;opacity:0;width:0;height:0;margin:0}.oec-art-toggle-switch__slider{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--oec-art-radius-full);background-color:var(--oec-art-colors-background-bg-primary);border:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-control);transition:.2s}.oec-art-toggle-switch__slider:before{content:"";position:absolute;top:1px;left:1px;border-radius:50%;background-color:var(--oec-art-colors-border-border-control);transition:.2s}.oec-art-toggle-switch__input:checked+.oec-art-toggle-switch__slider{background-color:var(--oec-art-color-background-brand-knockout);border-color:var(--oec-art-color-background-brand-knockout)}.oec-art-toggle-switch__input:checked+.oec-art-toggle-switch__slider:before{background-color:var(--oec-art-colors-foreground-fg-white)}.oec-art-toggle-switch:not(.oec-art-toggle-switch--disabled):hover .oec-art-toggle-switch__input:not(:checked)+.oec-art-toggle-switch__slider{border-color:var(--oec-art-colors-border-border-control-hover)}.oec-art-toggle-switch:not(.oec-art-toggle-switch--disabled):hover .oec-art-toggle-switch__input:not(:checked)+.oec-art-toggle-switch__slider:before{background-color:var(--oec-art-colors-border-border-control-hover)}.oec-art-toggle-switch:not(.oec-art-toggle-switch--disabled):hover .oec-art-toggle-switch__input:checked+.oec-art-toggle-switch__slider{background-color:var(--oec-art-colors-background-bg-brand-solid-hover);border-color:var(--oec-art-colors-background-bg-brand-solid-hover)}.oec-art-toggle-switch__input:focus-visible+.oec-art-toggle-switch__slider{box-shadow:0 0 0 1px var(--oec-art-background-light),0 0 0 2px var(--oec-art-colors-effects-focus-ring-brand)}.oec-art-toggle-switch--disabled{cursor:not-allowed}.oec-art-toggle-switch--disabled .oec-art-toggle-switch__label{color:var(--oec-art-colors-foreground-fg-disabled)}.oec-art-toggle-switch--disabled .oec-art-toggle-switch__input+.oec-art-toggle-switch__slider{background-color:var(--oec-art-colors-background-bg-disabled-subtle);border-color:var(--oec-art-colors-border-border-disabled);cursor:not-allowed}.oec-art-toggle-switch--disabled .oec-art-toggle-switch__input:not(:checked)+.oec-art-toggle-switch__slider:before{background-color:var(--oec-art-colors-border-border-disabled)}.oec-art-toggle-switch--disabled .oec-art-toggle-switch__input:checked+.oec-art-toggle-switch__slider:before{background-color:var(--oec-art-colors-background-bg-disabled)}.oec-art-toggle-switch--md .oec-art-toggle-switch__label{font-size:var(--oec-art-typography-font-size-14);line-height:var(--oec-art-typography-line-height-20)}.oec-art-toggle-switch--md .oec-art-toggle-switch__track{width:36px;height:20px}.oec-art-toggle-switch--md .oec-art-toggle-switch__slider:before{width:16px;height:16px}.oec-art-toggle-switch--md .oec-art-toggle-switch__input:checked+.oec-art-toggle-switch__slider:before{transform:translate(16px)}.oec-art-toggle-switch--lg .oec-art-toggle-switch__label{font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24)}.oec-art-toggle-switch--lg .oec-art-toggle-switch__track{width:58px;height:32px}.oec-art-toggle-switch--lg .oec-art-toggle-switch__slider:before{width:28px;height:28px}.oec-art-toggle-switch--lg .oec-art-toggle-switch__input:checked+.oec-art-toggle-switch__slider:before{transform:translate(26px)}@media screen and (max-width: 767.98px){.modal-dialog.preview-modal .preview-modal__header{position:relative}.modal-dialog.preview-modal .preview-modal__header.preview-modal__header--pinned{position:-webkit-sticky;position:sticky;top:var(--safe-top);z-index:3;background:#fff}.modal-dialog.preview-modal .preview-modal__frame{overscroll-behavior:contain}.modal-dialog.preview-modal .preview-modal__mobile-bar{display:flex;flex:1 1 100%;align-items:center;gap:8px;min-width:0}.modal-dialog.preview-modal .preview-modal__mobile-bar .preview-modal__title-text{flex:1 1 auto;min-width:0}.modal-dialog.preview-modal .preview-modal__mobile-actions{display:flex;flex-shrink:0;align-items:center;gap:4px}.modal-dialog.preview-modal .preview-modal__mobile-action{min-width:var(--tap-target);min-height:var(--tap-target)}.modal-dialog.preview-modal .preview-modal__mobile-actions .confirmation-bubble__message{top:calc(100% + 12px);bottom:auto}.modal-dialog.preview-modal .preview-modal__mobile-actions .confirmation-bubble__message:after{top:auto;bottom:100%;border-width:0 8px 8px 8px;border-color:transparent transparent #202939 transparent}.modal-dialog.preview-modal .preview-modal__toolbar{min-width:-webkit-max-content;min-width:max-content}.modal-dialog.preview-modal .preview-modal__kebab-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11}.modal-dialog.preview-modal .preview-modal__kebab-menu{position:absolute;top:100%;right:0;left:0;z-index:12;display:flex;flex-direction:column;gap:12px;max-height:min(70vh,100vh - var(--safe-top) - var(--safe-bottom) - 100%);max-height:min(70dvh,100dvh - var(--safe-top) - var(--safe-bottom) - 100%);padding:16px;overflow:hidden auto;overscroll-behavior:contain;background:#fff;border-radius:0;box-shadow:0 0 0 1px #0000000f,0 1px 1px -.5px #0000000f,0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f,0 24px 24px -12px #0000000f;outline:none}.modal-dialog.preview-modal .preview-modal__kebab-heading{display:flex;flex-direction:column;gap:4px}.modal-dialog.preview-modal .preview-modal__kebab-menu .preview-modal__sidebar-section{gap:12px;padding:0;border-bottom:none}.modal-dialog.preview-modal .preview-modal__kebab-menu .preview-modal__history{flex:0 0 auto;overflow:visible}.modal-dialog.preview-modal .preview-modal__kebab-menu .preview-modal__versions{flex:0 0 auto;overflow-y:visible}.modal-dialog.preview-modal .preview-modal__kebab-menu .preview-modal__version-action{min-height:var(--tap-target);padding:4px 10px}}.loading-logo{max-height:100px;max-width:100px;animation:spin 4s linear infinite}#loading-indicator{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:#ffffffbf;z-index:1051}.add-note{color:#578cba;cursor:pointer}.add-note:hover{color:#9ec6eb}.add-note-text{vertical-align:middle;margin-left:5px;font-size:14px}.add-note-icon{vertical-align:middle;height:.75rem}@media screen and (max-width: 767.98px){#content-notes th,#content-notes td{padding:.5rem;font-size:14px;overflow-wrap:anywhere}#content-notes th.pl-4,#content-notes td.pl-4{padding-left:1rem!important}}@media screen and (pointer: coarse) and (max-width: 1366.98px){.add-note{display:inline-flex;align-items:center;min-height:44px;min-width:44px}}:root{--content-tab-height: 58px}.content-tabs{border-bottom:1px solid #e3e8ef;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10;height:var(--content-tab-height);padding-right:1.5rem}.content-tab{display:flex;align-items:center;gap:8px;padding-top:16px;padding-bottom:16px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px;background:none;border:none;color:var(--Gray-500, #697586);margin-bottom:-1px;border-bottom:2px solid transparent}.content-tab--active{color:var(--Primary-700, #2e6595);border-bottom-color:var(--Primary-700, #2e6595)}.content-tab-badge{border-radius:4px;border:1px solid var(--Gray-200, #e3e8ef);background:var(--Gray-50OEC, #f8fafc);padding:2px 6px;color:var(--Gray-700, #364152);font-size:12px;font-weight:600;line-height:16px}.content-tab__badge{display:inline-flex;align-items:center;justify-content:center;min-width:8px;padding:2px 6px;background:var(--Gray-50OEC, #f8fafc);border:1px solid var(--Gray-200, #e3e8ef);border-radius:999px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px;color:var(--Gray-700, #364152)}@media screen and (max-width: 1023.98px){.content-tabs{display:flex;border-bottom:1px solid var(--oec-art-colors-border-border-primary);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:wrap;height:auto;position:static;padding-right:0}.content-tabs::-webkit-scrollbar{display:none}.content-tab{display:flex;align-items:center;justify-content:center;flex:1 0 auto;gap:6px;margin:0;padding:12px 16px;white-space:nowrap;border:none;border-bottom:2px solid transparent;background:none;color:var(--oec-art-colors-text-text-secondary);font-family:inherit;font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-medium);line-height:var(--oec-art-typography-line-height-24);font-family:Inter,sans-serif}.content-tab--active{color:#2e6595;border-bottom-color:#2e6595}#files-filter-slot{flex:0 0 100%;min-width:0;border-top:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);padding:var(--oec-art-space-8) 0 var(--oec-art-space-8) var(--oec-art-space-16)}}.loading-checkbox-container,.loading-checkbox-label{will-change:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.loading-checkbox-container{display:flex;flex-direction:row;align-items:center;image-rendering:-webkit-optimize-contrast;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform .1s ease-out,width .25s ease-out,min-width .25s ease-out}.loading-checkbox-container .loading-checkbox{display:flex;align-items:center;margin-bottom:0}.loading-checkbox-container .loading-checkbox.loading-state{opacity:.9;pointer-events:none;cursor:not-allowed}.loading-checkbox-container .loading-checkbox.loading-state .loading-checkbox-label.muted{opacity:.9;pointer-events:none}.loading-checkbox-container .loading-checkbox .loading-checkbox-label{width:auto;min-width:-webkit-fit-content;min-width:fit-content;flex:1 1;white-space:nowrap;overflow:visible;text-overflow:initial;transition:padding .15s ease-out,background .1s ease-out,width .25s ease-out,min-width .25s ease-out}.loading-checkbox-container .loading-checkbox .checkbox-input-container{position:relative;display:inline-block}.loading-checkbox-container .loading-checkbox .checkbox-input-container input{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;background-color:#eee;border:1px solid #578cba;border-radius:.3125rem;cursor:pointer;outline:none;width:1.15rem;height:1.15rem}.loading-checkbox-container .loading-checkbox .checkbox-input-container input:focus:not(:disabled),.loading-checkbox-container .loading-checkbox .checkbox-input-container input:focus-within:not(:disabled),.loading-checkbox-container .loading-checkbox .checkbox-input-container input:hover:not(:disabled){transform:translateZ(0) scale(1.03);transform-origin:center center;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow 0s,border-color 0s,filter .2s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 8px #578cba1f,0 0 0 2px #578cba14;border-color:#578cba;filter:contrast(1.1) brightness(1.02)}.loading-checkbox-container .loading-checkbox .checkbox-input-container input:focus-visible:not(:disabled){outline:2px solid rgba(87,140,186,.4);outline-offset:2px}.loading-checkbox-container .loading-checkbox .checkbox-input-container input:disabled{cursor:default;cursor:not-allowed;background-color:#b6bec4;border:1px solid #b6bec4}.loading-checkbox-container .loading-checkbox .checkbox-input-container input:checked:not(:disabled){background-color:#578cba}.loading-checkbox-container .loading-checkbox .checkbox-input-container input:checked:not(:disabled):focus,.loading-checkbox-container .loading-checkbox .checkbox-input-container input:checked:not(:disabled):hover{background-color:#578cba}.loading-checkbox-container .loading-checkbox .checkbox-input-container .checkbox-checkmark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.loading-checkbox-container .loading-checkbox .checkbox-input-container .checkbox-checkmark img{display:block;width:.75rem;height:.5rem}.loading-checkbox-container .loading-checkbox .checkbox-input-container .loading-checkbox-spinner-container{cursor:none;outline:none;aspect-ratio:1/1;margin-bottom:25%}@keyframes bubbleSlideIn{0%{opacity:0;transform:scaleX(.85) translate(-.25rem);max-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-width:0}50%{opacity:.7;max-width:14rem;margin-left:.15rem;margin-right:.15rem;border-width:.092rem}to{opacity:1;transform:scaleX(1) translate(0);max-width:none;margin-left:.3rem;margin-right:.3rem;padding-left:.4rem;padding-right:.4rem;border-width:.092rem}}@keyframes bubbleSlideOut{0%{opacity:1;transform:scaleX(1) translate(0);max-width:none;margin-left:.3rem;margin-right:.3rem;padding-left:.4rem;padding-right:.4rem;border-width:.092rem}50%{opacity:.3;transform:scaleX(.9) translate(.125rem);max-width:1rem;margin-left:.09rem;margin-right:.09rem;padding-left:.12rem;padding-right:.12rem}to{opacity:0;transform:scaleX(.7) translate(.25rem);max-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-width:0}}@keyframes chevronSlideIn{0%{opacity:0;transform:scaleX(0);max-width:0;min-width:0;border-left-width:0;padding-left:0;padding-right:0}60%{opacity:.8;transform:scaleX(.9);max-width:1.6rem;min-width:1.2rem;border-left-width:.092rem}to{opacity:1;transform:scaleX(1);max-width:none;min-width:2rem;border-left-width:.092rem;padding-left:initial;padding-right:initial}}@keyframes chevronSlideOut{0%{opacity:1;transform:scaleX(1);max-width:none;min-width:2rem;border-left-width:.092rem}40%{opacity:.4;transform:scaleX(.8);max-width:1.2rem;min-width:.8rem;border-left-width:.046rem}to{opacity:0;transform:scaleX(0);max-width:0;min-width:0;border-left-width:0;padding-left:0;padding-right:0}}.add-to-plan-popover-anchor{display:flex;align-items:center;height:2rem}.add-to-plan-button-container{display:flex;align-items:center;border-radius:.375rem;height:2rem;width:auto;min-width:-webkit-fit-content;min-width:fit-content;flex:0 0 auto;overflow:visible;position:relative;transition:width 1s cubic-bezier(.4,0,.2,1),min-width 1s cubic-bezier(.4,0,.2,1),max-width 1s cubic-bezier(.4,0,.2,1),flex-basis 1s cubic-bezier(.4,0,.2,1),opacity 0s,color 0s,background-color 0s,border-color 0s,box-shadow 0s,transform .6s cubic-bezier(.4,0,.2,1);will-change:width,min-width,max-width}.add-to-plan-button-container.transitioning .main-button-section,.add-to-plan-button-container.transitioning .chevron-button-section,.add-to-plan-button-container.transitioning .group-name-bubble{will-change:transform,opacity,width,margin,padding}.add-to-plan-button-container:hover :not(:disabled){box-shadow:0 .2125rem 1rem #48484a1a}.add-to-plan-button-container .main-button-section{display:flex;align-items:center;background-color:#0b283f;border-radius:.375rem;height:100%;min-width:-webkit-fit-content;min-width:fit-content;transition:background-color 0s,width 1s cubic-bezier(.4,0,.2,1),min-width 1s cubic-bezier(.4,0,.2,1),flex-basis 1s cubic-bezier(.4,0,.2,1)}.add-to-plan-button-container .main-button-section:hover:not(:has(#procedure-modal-add-procedure-plan-checkbox:hover)){background-color:#003c71;cursor:pointer}.add-to-plan-button-container .chevron-button-section{display:flex;align-items:center;justify-content:center;background-color:#0b283f;border-radius:0 .375rem .375rem 0;border-left:.092rem solid #195283;height:100%;min-width:2rem;cursor:pointer;animation:chevronSlideIn 1s cubic-bezier(.4,0,.2,1) cubic-bezier(.34,1.56,.64,1);transition:background-color 0s,border-color 0s,box-shadow 0s,transform .6s cubic-bezier(.4,0,.2,1),min-width 1s cubic-bezier(.4,0,.2,1),max-width 1s cubic-bezier(.4,0,.2,1),opacity 0s;will-change:background-color,border-color,box-shadow,transform,width,opacity}.add-to-plan-button-container .chevron-button-section.exiting{animation:chevronSlideOut 1s cubic-bezier(.4,0,.2,1) cubic-bezier(.55,.085,.68,.53)}.add-to-plan-button-container .chevron-button-section:focus,.add-to-plan-button-container .chevron-button-section:focus-within{box-shadow:0 0 0 .092rem #fff,0 0 0 .212rem #79a4ca5c}.add-to-plan-button-container .chevron-button-section:hover{background:#195283}.add-to-plan-button-container .chevron-button-section .add-to-plan-chevron{cursor:pointer;padding:.25rem;border-radius:.25rem;transition:background-color 0s,border-color 0s,box-shadow .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#bed5ea;width:1.5rem;height:1.5rem;border:none;background:transparent}.add-to-plan-button-container .chevron-button-section .add-to-plan-chevron:focus,.add-to-plan-button-container .chevron-button-section .add-to-plan-chevron:focus-within{outline:none;border:none}.add-to-plan-button-container .chevron-button-section .add-to-plan-chevron:disabled{cursor:not-allowed;color:#bed5ea4d}.add-to-plan-button-container:has(.chevron-button-section) .main-button-section{border-radius:.375rem 0 0 .375rem}.add-to-plan-button-container:has(.chevron-button-section) .main-button-section:hover:not(:has(#procedure-modal-add-procedure-plan-checkbox:hover)){background-color:#0b283f;cursor:pointer}.add-to-plan-button-container:not(:has(.chevron-button-section)) .main-button-section{border-radius:.375rem}.add-to-plan-button-container:not(:has(.chevron-button-section)) .main-button-section:hover:not(:has(#procedure-modal-add-procedure-plan-checkbox:hover)):not(:disabled) #procedure-modal-add-procedure-plan-checkbox:not(:checked):not(:disabled){background-color:#003c71}.add-to-plan-button-container #procedure-modal-add-procedure-plan-label{padding-left:.5rem;padding-right:.25rem;margin-bottom:0;transition:padding 1s cubic-bezier(.4,0,.2,1),width 1s cubic-bezier(.4,0,.2,1),min-width 1s cubic-bezier(.4,0,.2,1)}.add-to-plan-button-container #procedure-modal-add-procedure-plan-label .add-to-plan-text{color:#fff;font-weight:400;font-size:.875rem;white-space:nowrap;flex-shrink:0;padding-left:.5rem;padding-right:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;line-height:1.333rem;transition:padding .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),color 0s;will-change:padding,opacity,transform}.add-to-plan-button-container #procedure-modal-add-procedure-plan-label .add-to-plan-label-container{display:flex;align-items:center;min-width:-webkit-fit-content;min-width:fit-content;flex-wrap:nowrap;transition:width 1s cubic-bezier(.4,0,.2,1),min-width 1s cubic-bezier(.4,0,.2,1),max-width 1s cubic-bezier(.4,0,.2,1),flex-basis 1s cubic-bezier(.4,0,.2,1);will-change:width,min-width,max-width}.add-to-plan-button-container #procedure-modal-add-procedure-plan-label .add-to-plan-label-container:hover{box-shadow:0 .2125rem 1rem #48484a1a}.add-to-plan-button-container #procedure-modal-add-procedure-plan-label .add-to-plan-label-container .group-name-bubble{display:flex;margin:.3rem;align-items:center;gap:.375rem;background-color:#edf4fc;color:#2e6595;border:.092rem solid #bed5ea;border-radius:.375rem;font-size:.75rem;white-space:nowrap;flex-shrink:0;min-width:-webkit-fit-content;min-width:fit-content;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:500;line-height:.875rem;padding:.15rem .4rem;margin:0;opacity:1;animation:bubbleSlideIn 1s cubic-bezier(.4,0,.2,1) cubic-bezier(.34,1.56,.64,1);transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1),max-width 1s cubic-bezier(.4,0,.2,1),margin 1s cubic-bezier(.4,0,.2,1),padding 1s cubic-bezier(.4,0,.2,1),border-width 1s cubic-bezier(.4,0,.2,1);will-change:opacity,transform,max-width,margin,padding}.add-to-plan-button-container #procedure-modal-add-procedure-plan-label .add-to-plan-label-container .group-name-bubble.exiting{animation:bubbleSlideOut 1s cubic-bezier(.4,0,.2,1) cubic-bezier(.55,.085,.68,.53)}.add-to-plan-button-container #procedure-modal-add-procedure-plan-checkbox{display:flex;align-items:center;justify-content:center;height:1.15rem;width:1.15rem;gap:.25rem;border-radius:.375rem;color:#bed5ea;border:.092rem solid #bed5ea;background-color:#0b283f;transition:background-color 0s,border-color 0s,color 0s,box-shadow 0s,transform .6s cubic-bezier(.4,0,.2,1)}.add-to-plan-button-container #procedure-modal-add-procedure-plan-checkbox:not(:disabled){cursor:pointer}.add-to-plan-button-container #procedure-modal-add-procedure-plan-checkbox:not(:disabled):not(:checked):hover{background-color:#003c71;box-shadow:none;transform:none}.add-to-plan-button-container #procedure-modal-add-procedure-plan-checkbox:not(:disabled):not(:checked):focus,.add-to-plan-button-container #procedure-modal-add-procedure-plan-checkbox:not(:disabled):not(:checked):focus-within{box-shadow:0 0 0 .092rem #253441,0 0 0 .212rem #79a4ca5c}.add-to-plan-button-container #procedure-modal-add-procedure-plan-checkbox:not(:disabled):checked{background-color:#bed5ea}.add-to-plan-button-container #procedure-modal-add-procedure-plan-checkbox:not(:disabled):checked:hover,.add-to-plan-button-container #procedure-modal-add-procedure-plan-checkbox:not(:disabled):checked:focus,.add-to-plan-button-container #procedure-modal-add-procedure-plan-checkbox:not(:disabled):checked:focus-within{background-color:#bed5ea;box-shadow:none}.add-to-plan-button-container #procedure-modal-add-procedure-plan-checkbox:not(:disabled):checked:focus,.add-to-plan-button-container #procedure-modal-add-procedure-plan-checkbox:not(:disabled):checked:focus-within{box-shadow:0 0 0 .092rem #253441,0 0 0 .212rem #79a4ca5c}.add-to-plan-button-container #procedure-modal-add-procedure-plan-checkbox:disabled{cursor:not-allowed;border:.0625rem solid var(--White-subtle, rgba(255, 255, 255, .01));background-color:#ffffff4d}.add-to-plan-button-container #procedure-modal-add-procedure-plan-checkbox:disabled:hover,.add-to-plan-button-container #procedure-modal-add-procedure-plan-checkbox:disabled:focus,.add-to-plan-button-container #procedure-modal-add-procedure-plan-checkbox:disabled:focus-within{box-shadow:none;transform:none}.add-to-plan-button-container .add-to-plan-modal-container{opacity:0;transform:translateY(-.5rem) scale(.95);transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1)}.add-to-plan-button-container .add-to-plan-modal-container.entering{opacity:1;transform:translateY(0) scale(1)}.add-to-plan-button-container .add-to-plan-modal-container.exiting{opacity:0;transform:translateY(-.5rem) scale(.95)}.add-to-plan-container{overflow:visible;transition:width .25s ease-out,min-width .25s ease-out,opacity .15s ease-out}.tools-section-container{min-height:40px;display:flex;align-items:center;transition:all .15s ease-out}.tools-content-wrapper{display:flex;align-items:center;min-height:40px;transition:opacity .15s ease-out,transform .15s ease-out}#procedure-modal-search-procedure{height:2rem!important;font-size:.875rem;border-radius:.25rem;width:280px}@media screen and (max-width: 1023.98px){#procedure-modal-search-procedure{font-size:1rem}}#procedure-modal-search-procedure:disabled{border:1px solid var(--Gray-200, #e3e8ef);background:var(--Gray-100, #eef2f6)!important}@media (max-width: 1135px){#procedure-modal-search-procedure{width:100%}}#procedure-search-disabled-help-badge{color:var(--BluePrimary-500, #578cba);font-size:20px;font-weight:900;line-height:normal}#procedure-search-disabled-help-badge:hover{color:var(--Blue-Primary-600, #4279a8)}#search-box-container{margin-right:12px}.new-procedure-modal .modal-header .procedure-ask-ai-btn.procedure-ask-ai-btn{white-space:nowrap}.new-procedure-modal .modal-header .procedure-ask-ai-btn.procedure-ask-ai-btn:not(:disabled){border:1px solid var(--BluePrimary-200, #bed5ea);background:var(--BluePrimary-50, #edf4fc);color:var(--BluePrimary-800, #195283);border-radius:6px;position:relative;animation:ai-spark-halo 9s ease-in-out 6s infinite}.new-procedure-modal .modal-header .procedure-ask-ai-btn.procedure-ask-ai-btn:not(:disabled) .custom-icon{color:var(--BluePrimary-800, #195283)}.new-procedure-modal .modal-header .procedure-ask-ai-btn.procedure-ask-ai-btn:not(:disabled):hover{background:var(--BluePrimary-200, #bed5ea)}.new-procedure-modal .modal-header .procedure-ask-ai-btn.procedure-ask-ai-btn:not(:disabled):not(:hover){box-shadow:0 0 calc(var(--ai-spark-glow) * 14px) calc(var(--ai-spark-glow) * 1px) #578cba80}.new-procedure-modal .modal-header .procedure-ask-ai-btn.procedure-ask-ai-btn:not(:disabled):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;padding:1px;background:conic-gradient(from var(--ai-spark-angle),rgba(87,140,186,0) 0deg,#578cba 40deg,#bed5ea 70deg,#ffffff 88deg,#ffffff 94deg,rgba(255,255,255,0) 102deg,rgba(255,255,255,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;animation:ai-spark-trace 9s linear 6s infinite}.procedure-ask-ai-separator{margin-left:11.2px}.procedure-ask-ai-separator--no-pdf{margin-right:11.2px}@media screen and (max-width: 1023.98px),screen and (pointer: coarse) and (max-width: 1366.98px){.modal-dialog.new-procedure-modal{width:100%;max-width:none;height:auto;max-height:none;padding:0!important;margin:0!important}.modal-dialog.new-procedure-modal .modal-content{height:100dvh;max-height:none;border:0;border-radius:0!important;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}@supports not (height: 100dvh){.modal-dialog.new-procedure-modal .modal-content{height:100vh}}.modal-dialog.new-procedure-modal .modal-header{flex-shrink:0;align-items:flex-start;gap:var(--oec-art-space-8);padding:var(--oec-art-space-8) 13px;border-radius:0}.modal-dialog.new-procedure-modal .modal-header .modal-title{flex:1 1 auto;min-width:0}.modal-dialog.new-procedure-modal .modal-header .close{flex:0 0 auto;margin:0}.modal-dialog.new-procedure-modal .modal-header #procedure-html-modal-header{display:flex;flex-direction:column;gap:var(--oec-art-space-8)}.modal-dialog.new-procedure-modal .modal-header .procedure-title-and-tools{order:-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--oec-art-space-8);margin:0!important}.modal-dialog.new-procedure-modal .modal-header .procedure-title-and-tools>.procedure-label{flex:1 1 100%;min-width:0}.modal-dialog.new-procedure-modal .modal-header .chevron-tooltip{position:static}.modal-dialog.new-procedure-modal .modal-header .chevron-tooltip:empty{display:none}.modal-dialog.new-procedure-modal .modal-header #procedure-html-modal-header>.justify-content-between{flex-wrap:wrap;gap:var(--oec-art-space-8);width:auto!important}.modal-dialog.new-procedure-modal .modal-header #procedure-html-modal-header>.justify-content-between>:first-child{flex:1 1 300px;min-width:0}.modal-dialog.new-procedure-modal .modal-header #procedure-html-modal-header>.justify-content-between>:last-child{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-start!important;gap:var(--oec-art-space-8);min-width:0}.modal-dialog.new-procedure-modal .modal-header #search-box-container{flex:1 1 auto;min-width:0}.modal-dialog.new-procedure-modal .modal-header .procedure-search-help{display:inline-flex;align-items:center;justify-content:center}.modal-dialog.new-procedure-modal .modal-header #procedure-modal-search-procedure:disabled,.modal-dialog.new-procedure-modal .modal-header #procedure-modal-search-procedure:placeholder-shown{padding-right:12px!important}.modal-dialog.new-procedure-modal .modal-header .tools-section-container{order:-1}.modal-dialog.new-procedure-modal .modal-header .print-download-btn{width:auto;gap:var(--oec-art-space-8);justify-content:flex-start}.modal-dialog.new-procedure-modal .modal-header .separator,.modal-dialog.new-procedure-modal .modal-header .no-separator{display:none}.modal-dialog.new-procedure-modal .modal-header .gtooltip{margin-top:0;overflow-x:auto;overflow-y:hidden;font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-20);-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-right:var(--oec-art-space-24);scroll-padding-inline:var(--oec-art-space-24);-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--oec-art-space-24)),transparent);mask-image:linear-gradient(to right,black calc(100% - var(--oec-art-space-24)),transparent)}.modal-dialog.new-procedure-modal .modal-header .gtooltip::-webkit-scrollbar{display:none}.modal-dialog.new-procedure-modal .modal-header .gtooltip>*{flex-shrink:0}.modal-dialog.new-procedure-modal .modal-header .gtooltip>.category-type-label.ml-2,.modal-dialog.new-procedure-modal .modal-header .gtooltip>.category-type-label.ml-2+.text-wrapper{order:-1}.modal-dialog.new-procedure-modal .modal-header .gtooltip>.category-type-label.ml-2{margin-left:0!important}.modal-dialog.new-procedure-modal .modal-header .gtooltip>.category-type-label:not(.ml-2){-webkit-margin-start:var(--oec-art-space-8);margin-inline-start:var(--oec-art-space-8)}.modal-dialog.new-procedure-modal .modal-header .custom-btn{font-size:var(--oec-art-typography-font-size-16)}.modal-dialog.new-procedure-modal .modal-header #procedure-modal-add-procedure-plan-label .add-to-plan-text{font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24)}.modal-dialog.new-procedure-modal .modal-header #procedure-modal-add-procedure-plan-label .add-to-plan-label-container .group-name-bubble{min-width:0;max-width:30vw!important;display:block;overflow:hidden;text-overflow:ellipsis}.modal-dialog.new-procedure-modal .modal-header .category-type-label,.modal-dialog.new-procedure-modal .modal-header .procedure-title-second-part{font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-20)}}@media screen and (max-width: 1023.98px) and (max-height: 500px),screen and (pointer: coarse) and (max-width: 1366.98px) and (max-height: 500px){.modal-dialog.new-procedure-modal .modal-header{gap:var(--oec-art-space-4);padding:var(--oec-art-space-4) 13px}.modal-dialog.new-procedure-modal .modal-header #procedure-html-modal-header{flex-flow:row wrap;align-items:center;gap:var(--oec-art-space-4)}.modal-dialog.new-procedure-modal .modal-header .procedure-title-and-tools{flex:1 1 320px}.modal-dialog.new-procedure-modal .modal-header .procedure-title-and-tools>.procedure-label{flex:1 1}.modal-dialog.new-procedure-modal .modal-header .gtooltip{order:-1;flex:1 1 260px;min-width:0}.modal-dialog.new-procedure-modal .modal-header #procedure-html-modal-header>.justify-content-between{flex:1 1 100%;gap:var(--oec-art-space-4)}.modal-dialog.new-procedure-modal .modal-header #procedure-html-modal-header>.justify-content-between>:first-child{flex:1 1 220px}}@media screen and (max-width: 1023.98px),screen and (pointer: coarse) and (max-width: 1366.98px){.modal-dialog.new-procedure-modal #procedure-html-modal-body>.clickable-text{display:flex;align-items:center}.modal-dialog.new-procedure-modal .modal-body{flex:1 1 auto;min-height:0;padding:var(--oec-art-space-4) 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}}@media screen and (max-width: 1023.98px) and (max-height: 500px),screen and (pointer: coarse) and (max-width: 1366.98px) and (max-height: 500px){.modal-dialog.new-procedure-modal .modal-body{padding:0}}@media screen and (max-width: 1023.98px),screen and (pointer: coarse) and (max-width: 1366.98px){.modal-dialog.new-procedure-modal #procedure-html-modal-body iframe{display:block}.modal-dialog.new-procedure-modal .modal-footer{flex-shrink:0;padding:var(--oec-art-space-4) 13px;font-size:var(--oec-art-typography-font-size-12);line-height:var(--oec-art-typography-line-height-16)}.modal-dialog.new-procedure-modal .modal-footer>*{margin:0}.modal-dialog.new-procedure-modal .modal-footer .note{font-size:var(--oec-art-typography-font-size-12)}}@media screen and (pointer: coarse) and (max-width: 1366.98px){.modal-dialog.new-procedure-modal #procedure-html-modal-body>.clickable-text{min-height:var(--tap-target)}}@media screen and (pointer: coarse) and (max-width: 1366.98px) and (min-width: 1024px){.modal-dialog.new-procedure-modal .modal-footer{padding-inline:190px}}@media screen and (pointer: coarse) and (max-width: 1366.98px){.modal-dialog.new-procedure-modal .modal-header .custom-btn,.modal-dialog.new-procedure-modal .modal-header .form-control,.modal-dialog.new-procedure-modal .modal-header #procedure-modal-search-procedure{height:auto!important;min-height:var(--tap-target)}.modal-dialog.new-procedure-modal .modal-header .close span{width:var(--tap-target);height:var(--tap-target);line-height:var(--tap-target)!important}.modal-dialog.new-procedure-modal .modal-header .procedure-title-and-tools{min-height:var(--tap-target)}.modal-dialog.new-procedure-modal .modal-header #procedure-html-modal-header>.justify-content-between{margin-right:calc(-1 * (var(--oec-art-space-8) + var(--tap-target)))}.modal-dialog.new-procedure-modal .modal-header .gtooltip{margin-right:calc(-1 * (13px + var(--oec-art-space-8) + var(--tap-target)))}}@media screen and (pointer: coarse) and (max-width: 1366.98px) and (max-height: 500px){.modal-dialog.new-procedure-modal .modal-header .procedure-title-and-tools{min-height:0}.modal-dialog.new-procedure-modal .modal-header #procedure-html-modal-header>.justify-content-between,.modal-dialog.new-procedure-modal .modal-header .gtooltip{margin-right:0}}@media screen and (pointer: coarse) and (max-width: 1366.98px){.modal-dialog.new-procedure-modal .modal-header .add-to-plan-popover-anchor,.modal-dialog.new-procedure-modal .modal-header .add-to-plan-button-container{height:var(--tap-target)}.modal-dialog.new-procedure-modal .modal-header .chevron-button-section{min-width:var(--tap-target)}.modal-dialog.new-procedure-modal .modal-header #add-to-plan-chevron{width:var(--tap-target);height:var(--tap-target)}.modal-dialog.new-procedure-modal .modal-header #procedure-modal-add-procedure-plan-label,.modal-dialog.new-procedure-modal .modal-header .chevron-tooltip .btn{min-height:var(--tap-target)}.modal-dialog.new-procedure-modal .modal-header .procedure-search-help{min-width:var(--tap-target);min-height:var(--tap-target)}.modal-dialog.new-procedure-modal .modal-header [data-testid=procedure-modal-more-groups-tooltip-wrapper]>[role=tooltip]{display:inline-flex;align-items:center;min-height:var(--tap-target)}.modal-dialog.new-procedure-modal .modal-header .badge-row--inline>[role=tooltip]{cursor:default}.modal-dialog.new-procedure-modal .modal-header .gtooltip .text-wrapper{position:relative;min-height:var(--tap-target);margin-block:0}.modal-dialog.new-procedure-modal .modal-header .gtooltip .text-wrapper [role=tooltip]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.modal-dialog.new-procedure-modal .modal-header #search-box-container .position-absolute.cursor-pointer,.modal-dialog.new-procedure-modal .modal-header #search-box-container #inpage-navigation{top:50%!important;transform:translateY(-50%)}.modal-dialog.new-procedure-modal .modal-header #search-box-container .position-absolute.cursor-pointer{display:flex;align-items:center;justify-content:center;width:var(--tap-target);height:var(--tap-target)}.modal-dialog.new-procedure-modal .modal-header #search-box-container #inpage-navigation{height:auto;align-items:center;right:calc(var(--tap-target) + 13px)}.modal-dialog.new-procedure-modal .modal-header #procedure-up-arrow,.modal-dialog.new-procedure-modal .modal-header #procedure-down-arrow{width:var(--tap-target);height:var(--tap-target);padding:6px;background-color:transparent;background-clip:content-box;border-radius:10px}.modal-dialog.new-procedure-modal .modal-header .input-on-scroll-search{padding-right:calc(3 * var(--tap-target) + 13px + 64px)!important}}@media screen and (pointer: coarse){.modal-dialog.new-procedure-modal #procedure-modal-search-procedure{font-size:var(--oec-art-typography-font-size-16)}}@media screen and (max-width: 767.98px){.modal-dialog.new-procedure-modal .modal-header .print-download-btn{gap:var(--oec-art-space-8)}.modal-dialog.new-procedure-modal .modal-header .procedure-tool-btn__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal-dialog.new-procedure-modal .modal-header .procedure-ask-ai-btn .custom-icon,.modal-dialog.new-procedure-modal .modal-header .print-download-btn .custom-icon{margin-right:0!important}.modal-dialog.new-procedure-modal .modal-header .procedure-ask-ai-btn,.modal-dialog.new-procedure-modal .modal-header .print-download-btn>.btn{justify-content:center;min-width:var(--tap-target);padding-left:0;padding-right:0}}@media screen and (max-width: 1023.98px){.sig-canvas-fluid{width:100%;height:120px;touch-action:none}}@media screen and (pointer: coarse) and (max-width: 1366.98px){#cancel-plan-signature,#save-plan-signature{min-height:44px;min-width:44px}}@media screen and (max-width: 1023.98px){.summary-tools{flex-wrap:wrap;row-gap:8px}.summary-tools>.summary-tools-search{flex:1 1 100%}.summary-tools>.summary-tools-assign{flex:1 1 100%;margin-left:0!important;margin-right:0!important;padding-left:0;padding-right:0}}@media screen and (pointer: coarse) and (max-width: 1366.98px){.summary-tools .summary-tools-search input.form-control{min-height:var(--tap-target)}.summary-tools .summary-tools-search .position-absolute.cursor-pointer{bottom:8px;display:flex;align-items:center}}@media screen and (pointer: coarse) and (max-width: 1366.98px){.summary-region-row .summary-checkbox,.summary-procedure-row .summary-checkbox{min-height:44px;min-width:44px}.summary-region-row .summary-region-title{min-height:var(--tap-target)}.procedure .summary-procedure-row .summary-procedure-title{padding-top:10px;padding-bottom:10px}}@media screen and (max-width: 1023.98px){.summary-empty-state,.summary-search-empty-state{width:auto!important;max-width:100%}}@media screen and (max-width: 767.98px){#save-custom-report-container #save-custom-report{width:100%}}@media screen and (pointer: coarse) and (max-width: 1366.98px){#save-custom-report-container #save-custom-report{height:var(--tap-target)}}:root{--summary-action-bar-height: 3.5rem}.summary-region-mobile-sortable{position:relative;background-color:#fff}.summary-region-mobile-sortable.dragging-item-upward,.summary-region-mobile-sortable.dragging-item-downward{z-index:2!important;box-shadow:0 2px 8px #00000029}.summary-region-mobile{border-top:1px solid #e3e8ef}.summary-tools-mobile__hint{margin:.25rem 0 0;color:#697586;font-size:.75rem;line-height:1rem}.summary-selection-bar{position:fixed;right:0;bottom:calc(var(--footer-nav-height) + var(--safe-bottom));left:0;z-index:1002;display:flex;flex-direction:column;align-items:stretch;gap:var(--oec-art-space-4);box-sizing:border-box;min-height:var(--summary-action-bar-height);padding:var(--oec-art-space-8) 13px;border-top:var(--oec-art-size-stroke-border) solid var(--oec-art-colors-border-border-primary);background-color:var(--oec-art-colors-background-bg-primary);font-family:var(--oec-art-typography-font-family-inter),sans-serif}.summary-selection-bar--count{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--oec-art-space-4) var(--oec-art-space-8)}.summary-selection-bar__status{min-width:0;margin:0;color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-12);line-height:var(--oec-art-typography-line-height-16)}.summary-selection-bar__status--count{color:var(--oec-art-colors-text-text-primary);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-24);font-weight:var(--oec-art-typography-font-weight-semi-bold);white-space:nowrap}.summary-selection-bar__actions{display:flex;align-items:center;gap:var(--oec-art-space-8);justify-content:flex-end}.summary-selection-bar #save-custom-report-container{width:auto;padding:0}.summary-selection-bar #save-custom-report{height:var(--tap-target);padding:var(--oec-art-space-10) var(--oec-art-space-16);border:none;border-radius:var(--oec-art-radius-8);background-color:var(--oec-art-colors-background-bg-brand-solid);color:var(--oec-art-colors-foreground-fg-on-brand);box-shadow:none;font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-20)}.summary-selection-bar #save-custom-report #save-custom-report-btn-txt{width:auto;font-size:inherit;line-height:inherit}.summary-selection-bar #save-custom-report:disabled{background-color:var(--oec-art-colors-background-bg-disabled);color:var(--oec-art-colors-foreground-fg-on-brand-disabled);opacity:1;filter:none}.summary-selection-bar__clear{min-height:var(--tap-target);padding:0 var(--oec-art-space-8);border:none;background:none;color:var(--oec-art-colors-foreground-fg-brand-secondary);font-size:var(--oec-art-typography-font-size-16);line-height:var(--oec-art-typography-line-height-20);font-weight:var(--oec-art-typography-font-weight-semi-bold);touch-action:manipulation}.summary-mobile-scroll{padding-bottom:var(--summary-action-bar-height)}.oec-art-menu-item{box-sizing:border-box;display:flex;align-items:center;gap:var(--oec-art-space-8);width:100%;padding:var(--oec-art-space-6) var(--oec-art-space-12);border:none;border-radius:var(--oec-art-radius-4);background-color:transparent;font-family:var(--oec-art-typography-font-family-inter);text-align:left}.oec-art-menu-item__checkbox{display:inline-flex;flex-shrink:0}.oec-art-menu-item__leading,.oec-art-menu-item__trailing{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:24px;height:24px;font-size:12px;line-height:0}.oec-art-menu-item__leading{color:var(--oec-art-colors-text-text-secondary)}.oec-art-menu-item__trailing{padding:var(--oec-art-space-2);border:none;border-radius:var(--oec-art-radius-4);background-color:transparent;color:var(--oec-art-button-neutral-subtle-content-default);cursor:pointer}.oec-art-menu-item__trailing:disabled{cursor:default}.oec-art-menu-item__trailing:focus-visible{outline:none;box-shadow:0 0 0 1px var(--oec-art-background-light),0 0 0 2px var(--oec-art-colors-effects-focus-ring-brand)}.oec-art-menu-item__text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding:var(--oec-art-space-2) 0}.oec-art-menu-item__label,.oec-art-menu-item__secondary{overflow:hidden;font-size:var(--oec-art-typography-font-size-14);font-weight:var(--oec-art-typography-font-weight-regular);line-height:var(--oec-art-typography-line-height-20);text-align:left;text-overflow:ellipsis;white-space:nowrap}.oec-art-menu-item__label{color:var(--oec-art-colors-text-text-primary)}.oec-art-menu-item__secondary{color:var(--oec-art-colors-text-text-secondary)}.oec-art-menu-item--interactive{cursor:pointer}.oec-art-menu-item--interactive:focus-visible{outline:none;box-shadow:0 0 0 1px var(--oec-art-background-light),0 0 0 2px var(--oec-art-colors-effects-focus-ring-brand)}.oec-art-menu-item--interactive:not(.oec-art-menu-item--selected):not(.oec-art-menu-item--disabled):hover{background-color:var(--oec-art-colors-background-bg-primary-hover)}.oec-art-menu-item--selected{background-color:var(--oec-art-color-brand-50)}.oec-art-menu-item--selected .oec-art-menu-item__label{color:var(--oec-art-colors-foreground-fg-brand-secondary)}.oec-art-menu-item--selected .oec-art-menu-item__secondary{color:var(--oec-art-colors-foreground-fg-brand-tertiary)}.oec-art-menu-item--selected .oec-art-menu-item__trailing{color:var(--oec-art-colors-foreground-fg-brand-primary)}.oec-art-menu-item--disabled{cursor:default}.oec-art-menu-item--disabled .oec-art-menu-item__label,.oec-art-menu-item--disabled .oec-art-menu-item__secondary,.oec-art-menu-item--disabled .oec-art-menu-item__leading{color:var(--oec-art-colors-foreground-fg-disabled)}.summary-reorder-sheet__menu{display:flex;flex-direction:column}#save-custom-report-container{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:end;padding:12px 20px;margin:0;height:auto}#save-custom-report-tooltip-content{display:flex;align-items:center;justify-content:center;flex-direction:column;height:"88px";font-family:Inter;font-size:"12px"}#save-custom-report-tooltip-content #save-custom-report-instruction{text-align:left;font-weight:600}#save-custom-report-tooltip-content #save-custom-report-note{text-align:left;margin-top:.25rem}#save-custom-report-tooltip-content p{margin:0}#save-custom-report{display:flex;padding:8px 16px;gap:4px;flex-direction:row;align-items:center;justify-content:center;width:210px;height:36px;margin:0;background-color:#578cba;cursor:pointer}#save-custom-report #save-custom-report-btn-txt{font-size:14px;line-height:20px;font-family:Inter;width:146px;white-space:nowrap;flex-shrink:0}#save-custom-report #save-custom-report-btn-icon{height:20px;width:20px;display:flex;align-items:center;line-height:20px;justify-content:center}#save-custom-report:disabled{opacity:30%;filter:grayscale(1);cursor:not-allowed}#save-custom-report:hover:not(:disabled){background-color:#4279a8}#save-custom-report:active:not(:disabled){background-color:#2e6595}.ai-assistant-nudge-card.ai-plan-review-banner{margin:-8px 0 -8px 16px;padding:6px 12px;gap:10px;max-width:560px;align-self:center}.ai-assistant-nudge-card.ai-plan-review-banner .ai-assistant-nudge-card__title{font-size:13px;line-height:18px}.ai-assistant-nudge-card.ai-plan-review-banner .ai-assistant-nudge-card__body{font-size:12px;line-height:16px}.ai-assistant-nudge-card.ai-plan-review-banner .ai-assistant-nudge-card__cta{padding:4px 10px}@media screen and (max-width: 1023.98px){.ai-assistant-nudge-card.ai-plan-review-banner{flex:1 1 100%;max-width:none;margin:0;padding:10px 12px}.ai-assistant-nudge-card.ai-plan-review-banner .ai-assistant-nudge-card__title,.ai-assistant-nudge-card.ai-plan-review-banner .ai-assistant-nudge-card__body{font-size:16px;line-height:22px}.ai-assistant-nudge-card.ai-plan-review-banner .ai-assistant-nudge-card__cta{padding:6px 12px}}.show-images-toggle{font-size:.9rem;font-weight:700;display:flex;justify-content:center;align-items:center;line-height:.9rem}.show-images-toggle span{width:-webkit-max-content;width:max-content}.show-images-toggle .slider{background-color:#45505a;height:1rem;width:1.6rem;margin-left:.5rem;margin-top:.1rem}.show-images-toggle .slider:before{height:.5rem;width:.5rem;bottom:4px}.show-images-toggle .switch{height:1.2rem;width:2rem}.show-images-toggle.active .slider:before{left:.3rem}.show-images-toggle.active input:checked+.slider{background-color:#578cba!important}.show-images-toggle.active input:checked+.slider:before{transform:translate(.55rem)}.show-images-toggle.disabled{color:#b7bec4}.show-images-toggle.disabled .slider{cursor:url(/images/cursor-not-allowed-disabled.svg) 16 16,not-allowed}.show-images-toggle.disabled .slider:before{left:.8rem}.show-images-toggle.disabled input:checked+.slider{background-color:#45505a}.show-images-toggle.disabled input:checked+.slider:before{transform:translate(0)}.single-use-parts-report-body{font-size:.9rem;color:#45505a}.single-use-parts-report-body .row{margin:0}.single-use-parts-report-body .single-use-parts-report-body-header{position:-webkit-sticky;position:sticky;top:0;z-index:1;font-weight:700;font-size:.9rem;padding-top:.5rem;padding-bottom:.25rem;margin:0;border-bottom:1px solid #dee2e6;background-color:#fff}.single-use-parts-report-body .onexid-report-col-quantity{padding-left:3rem}@media screen and (max-width: 767.98px){.single-use-parts-report-body .single-use-parts-report-body-header{display:none}.single-use-parts-report-body .onexid-report-row{gap:4px 16px;padding:0 16px}.single-use-parts-report-body .onexid-report-col{flex:0 0 auto;width:auto;max-width:none;padding:0}.single-use-parts-report-body .onexid-report-col-procedures{flex-basis:100%}.single-use-parts-report-body .onexid-report-col-type:before{content:"Type: ";color:#697586}.single-use-parts-report-body .onexid-report-col-quantity:before{content:"Qty: ";color:#697586}.single-use-parts-report-body .onexid-report-col-condition:before{content:"Condition: ";color:#697586}.single-use-parts-report-body .onexid-report-col:empty{display:none}.single-use-parts-report-body .onexid-report-images>div{min-width:0}}#plan-header-ro-number{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ro-body-display-block{display:block}#plan-header-ro-container{display:flex;align-items:center;gap:8px}#plan-header-ro-container #plan-header-ro-number:not(:has(#ro-plus-icon)){color:#416583!important;font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-16, 16px);font-style:normal;font-weight:var(--font-weight-regular, 400)!important;line-height:var(--line-height-24, 24px)}.oemiq-select-with-optional .select-wrapper{position:relative}.oemiq-select-with-optional .select-wrapper .optional-label{position:absolute;right:28px;top:50%;transform:translateY(-50%);pointer-events:none;color:#6c757d;font-size:14px;white-space:nowrap;z-index:2}.customized-oemiq-select{min-width:230px}.customized-oemiq-select .select-icon-wrapper{position:relative;display:inline-block}.customized-oemiq-select .select-icon-wrapper.full-width-select-wrapper{width:100%}.customized-oemiq-select .select-icon-trigger{min-height:-webkit-fit-content;min-height:fit-content;display:flex;align-items:center;gap:4px;text-align:left;background:#fff;cursor:pointer;width:100%;box-shadow:none;color:#9aa4b2}.customized-oemiq-select .select-icon-trigger span{flex:1 1}.customized-oemiq-select .select-icon-trigger.is-default{color:#9aa4b2}.customized-oemiq-select .select-icon-trigger:hover:not(:disabled){color:#0d121c}.customized-oemiq-select .select-icon-trigger:hover:not(:disabled) .select-icon-chevron{color:#0d121c}.customized-oemiq-select .select-icon-trigger:focus:not(:disabled){color:#0d121c}.customized-oemiq-select .select-icon-trigger:focus:not(:disabled) .select-icon-chevron{color:#0d121c}.customized-oemiq-select .select-icon-trigger:active:not(:disabled),.customized-oemiq-select .select-icon-trigger[aria-expanded=true]:not(:disabled){color:#0d121c}.customized-oemiq-select .select-icon-trigger:active:not(:disabled) .select-icon-chevron,.customized-oemiq-select .select-icon-trigger[aria-expanded=true]:not(:disabled) .select-icon-chevron{color:#0d121c}.customized-oemiq-select .select-icon-trigger:disabled{cursor:not-allowed}.customized-oemiq-select .select-icon-trigger .select-display-text{font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-14, 14px);font-style:normal;font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-20, 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customized-oemiq-select .select-icon-chevron{font-size:.75em;flex-shrink:0;color:#adb5bd;transition:color .15s ease}.customized-oemiq-select .select-icon-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1;list-style:none;margin:2px 0 0;display:inline-flex;padding:var(--4, 4px);flex-direction:column;align-items:flex-start;gap:var(--4, 4px);border-radius:8px;border:1px solid var(--Seafoam, rgba(205, 213, 223, .3));background:var(--White, #fff);box-shadow:0 0 0 1px #33333308 inset,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.customized-oemiq-select .select-icon-option{width:100%;display:flex;align-items:center;gap:8px;padding:6px 12px;cursor:pointer;overflow:hidden;color:var(--Gray-800, #202939);font-family:var(--font-family-Inter, Inter);font-size:16px;font-style:normal;font-weight:var(--font-weight-regular, 400);line-height:24px}.customized-oemiq-select .select-icon-option span{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customized-oemiq-select .select-icon-option.selected{border-radius:var(--4, 4px);background:var(--Seafoam, rgba(205, 213, 223, .3))}.customized-oemiq-select .select-icon-option .select-icon-option-icon{width:16px;flex-shrink:0;text-align:center}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.customized-oemiq-select select,.customized-oemiq-select option{-webkit-appearance:none}.customized-oemiq-select .select-wrapper{position:relative;display:inline-block}.customized-oemiq-select .select-wrapper:after{content:"▼";font: 14px/1 FontAwesome;color:#578cba;right:14px;top:0;height:26px;padding:10px 0 0 8px;position:absolute;pointer-events:none}.customized-oemiq-select .oemiq-select{padding-right:0!important;font-size:16px!important}.customized-oemiq-select .full-width-select-wrapper,.customized-oemiq-select .full-width-select{width:100%}.customized-oemiq-select .full-width-select-wrapper:after{padding:12px 0 0 8px}}#repairplans-table{box-shadow:0 -1px 1px #00000014 inset,0 1px 2px #45505a1a;border-radius:12px 12px 16px 16px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#repairplans-table ::-webkit-scrollbar{width:6px;height:6px}#repairplans-table ::-webkit-scrollbar-track{background:transparent}#repairplans-table ::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:10px}#repairplans-table ::-webkit-scrollbar-thumb:hover{background-color:#888}#repairplans-table #repairplans-tab{border-top-left-radius:12px;border-top-right-radius:12px;border:1px solid var(--Gray-100, #eef2f6);background:var(--Background-Lgiht, #fff);flex-shrink:0}#repairplans-table #worklist-search-input{padding-left:36px!important;padding-right:24px!important}#repairplans-table .tabbed-pane-tab{display:flex;padding:var(--16, 16px) var(--8, 8px);justify-content:center;align-items:center;gap:var(--8, 8px)}#repairplans-table .tabbed-pane-tab .repairplan-tab-content{font-size:var(--font-size-16, 16px);font-style:normal;font-weight:var(--font-weight-semi-bold, 600);line-height:var(--line-height-24, 24px)}#repairplans-table .tabbed-pane-tab .repairplan-tab-content .badge{border-radius:var(--4, 4px);border:1px solid var(--Gray-200, #e3e8ef);background:var(--Gray-50OEC, #f8fafc);display:flex;padding:var(--2, 2px) var(--6, 6px);align-items:center;gap:var(--4, 4px);color:var(--Gray-700, #364152);text-align:center;font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-12, 12px);font-style:normal;font-weight:var(--font-weight-semi-bold, 600);line-height:var(--line-height-16, 16px)}#repairplans-table .repairplan-tab-selected{color:#578cba;border-bottom:3px solid var(--BluePrimary-500, #578cba)}#repairplans-table .repairplan-tab-not-selected{color:#697586}#repairplans-table .search-results{color:var(--Modal, rgba(0, 0, 0, .5));font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-16, 16px);font-style:normal;font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-24, 24px)}#repairplans-table #worklist-search-input-container{margin-left:16px}#repairplans-table #worklist-search-input-container svg{color:#697586}@media (min-width: 1160px){#repairplans-table #worklist-search-input-container #worklist-search-input{width:366px}}#repairplans-table .repairplan-table-content{margin:0;min-height:50px;position:relative;z-index:1100;border:0px;background:#fff;flex:1 1 auto;overflow-y:auto;border-bottom-left-radius:16px;border-bottom-right-radius:16px}#repairplans-table .repairplan-table-content .customized-oemiq-select{min-width:0px}#repairplans-table .repairplan-table-content .repairplan-ro-icon{display:flex;padding:var(--8, 8px) var(--8, 8px);justify-content:center;align-items:center;gap:var(--4, 4px);border-radius:var(--8, 8px);border:1px solid var(--Gray-200, #e3e8ef);background:var(--White, #fff);max-width:-webkit-fit-content;max-width:fit-content}#repairplans-table .repairplan-table-content .repairplan-ro-icon svg{width:20px;height:20px;color:#697586}#repairplans-table .repairplan-table-content .repairplan-ro-text{color:var(--Gray-700, #364152)!important;font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-16, 16px);font-style:normal;font-weight:var(--font-weight-regular, 400)!important;line-height:var(--line-height-24, 24px)}#repairplans-table .repairplan-table-content .assignuser-icon-container{display:flex;width:36px;height:36px;padding:2px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;aspect-ratio:1/1;border-radius:var(--full, 999px);border:1px solid var(--Gray-200, #e3e8ef);background:#fff}#repairplans-table .repairplan-table-content #plan-status-completed-by{color:var(--Gray-950, #0d121c);font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-14, 14px);font-style:normal;font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-20, 20px)}#repairplans-table .repairplan-table-content .multi-select-button .rounded-circle{display:flex!important;width:36px!important;height:36px!important;padding:2px;flex-direction:column;justify-content:center!important;align-items:center!important;gap:10px;flex-shrink:0;aspect-ratio:1/1;color:var(--Gray-600, #4b5565);font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-16, 16px);font-style:normal;font-weight:var(--font-weight-medium, 500);line-height:var(--line-height-24, 24px)}#repairplans-table .repairplan-table-content .multi-select-button .border-secondary-white{border-radius:var(--full, 999px);border:1px solid var(--Gray-200, #e3e8ef);background:#fff}#repairplans-table .repairplan-table-content .multi-select-button .user-plus-icon{height:20px;width:20px}#repairplans-table .repairplan-table-content h6{color:var(--Gray-700, #364152);font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-16, 16px);font-style:normal;font-weight:var(--font-weight-semi-bold, 600);line-height:var(--line-height-24, 24px)}#repairplans-table .repairplan-table-content table th{color:#6c757d;background-color:#fff;border:0px}#repairplans-table .repairplan-table-content .stripped-container .stripped:nth-child(odd){background-color:#fff}#repairplans-table .repairplan-table-content .stripped-container .stripped:nth-child(2n){background-color:#f8fafc}#repairplans-table .repairplan-table-content .stripped-container .stripped:last-child(){border-bottom-left-radius:20px;border-bottom-right-radius:20px}#repairplans-table .repairplan-table-content .plan-status-icon{height:16px;width:16px;padding:2px}#repairplans-table .repairplan-table-content .plan-status-icon--neutral{color:#697586}#repairplans-table .repairplan-table-content .plan-status-icon--blue{color:#578cba}#repairplans-table .repairplan-table-content .plan-status-icon--green{color:#16b364}#repairplans-table .repairplan-table-content .plan-status-icon--red{color:#f5626a}#repairplans-table .repairplan-table-content .plan-status-icon--yellow{color:#f59e0b}#repairplans-table .repairplan-table-content .plan-status-complete-wrapper{padding:2px}#repairplans-table .repairplan-table-content .plan-status-complete-wrapper .fa-arrow-rotate-right{margin:4px}#repairplans-table .repairplan-table-content .select-icon-trigger{padding:2px;background-color:transparent}#repairplans-table .repairplan-table-content .select-icon-trigger .select-icon-chevron{padding:8px}#repairplans-table .repairplan-table-content .plan-status-complete-icon{color:#16b364;height:12px;padding:4px;margin-right:4px}#repairplans-table .repairplan-table-content .stripped-container .stripped-hover:hover{color:#212529;background-color:var(--Seafoam, rgba(205, 213, 223, .3))}#repairplans-table .repairplan-table-content .stripped-container .stripped{color:var(--Gray-700, #364152);font-family:var(--font-family-Inter, Inter);font-size:var(--font-size-16, 16px);font-style:normal;font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-24, 24px)}#repairplans-table .repairplan-table-content .plan-source-badge{display:flex;max-width:-webkit-fit-content;max-width:fit-content;align-items:center;gap:var(--4, 4px);border:1px solid transparent;padding:0;margin-top:2px;min-width:0}#repairplans-table .repairplan-table-content .plan-source-badge .plan-source-badge__label{padding:0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#repairplans-table .repairplan-table-content .plan-source-badge:hover{border-radius:var(--4, 4px);background:var(--Seafoam, rgba(205, 213, 223, .3))}#repairplans-table .no-bg{background:#0000!important}.ro-table-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.input-error:focus{border-color:red;box-shadow:0 0 0 .2rem #ff000040}.plan-source-badge{display:inline-block;vertical-align:middle;padding:4px 8px;border-radius:4px;border:1px solid #e3e8ef;max-width:100%}.plan-source-badge .d-flex{display:flex!important;align-items:center;gap:5px;width:100%;min-width:0}.plan-source-badge img,.plan-source-badge svg,.plan-source-badge__logo,.plan-source-badge__initial{width:16px;height:16px;min-width:16px;object-fit:contain}.plan-source-badge__initial{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;background-color:#578cba;color:#fff;border-radius:50%}.plan-source-badge__label{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-vehicle-state-badge{display:flex;align-items:center;justify-content:center;font-size:.875rem;line-height:1rem;font-weight:500;padding:.25rem .5rem;gap:.25rem;border-radius:.25rem;white-space:nowrap;color:#364152;background-color:#f8fafc;border:1px solid #e3e8ef}.plan-vehicle-state-badge>*{padding-left:.125rem;padding-right:.125rem}.plan-vehicle-state-badge:hover{background-color:#eef2f6}.incomplete .icon{color:#d97706}.unsupported .icon{color:#2e6595}.invalid .icon{color:#f22c3d}.col-1-25{flex:0 0 10.417%;max-width:10.417%}.col-1-5{flex:0 0 12.5%;max-width:12.5%}.col-1-75{flex:0 0 14.583%;max-width:14.583%}.py-2-5{padding-top:.75rem;padding-bottom:.75rem}.repair-plans-card-header{top:0;z-index:10}.repair-plan-separator{width:1.2px;height:1.4rem;background:#b7bec4}.repair-plan-button-primary{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:4px;border-radius:8px;background:#578cba;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.repair-plan-button-primary svg{height:20px;width:20px}.repair-plan-button-primary:hover{box-shadow:0 4px 14px #578cba80;color:#fff}.repair-plan-button-primary:active{color:#578cba;background-color:#fff;box-shadow:none}.repair-plan-button-primary:focus{box-shadow:none}.repair-plan-header-container{gap:15px}.repair-plan-header-container .repair-plans-page-description{color:#364152;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.repair-plan-header-container .pendo-repair-plans-banner{color:transparent;-webkit-user-select:none;user-select:none;width:60%}.repair-plan-header-container #start-new-plan span{min-width:-webkit-max-content;min-width:max-content}.repair-plans-page-header{color:#364152;font-size:24px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:0}@media screen and (pointer: coarse) and (max-width: 1366.98px){.repair-plans-info-notice__close:after{content:"";position:absolute;top:0;right:0;width:var(--tap-target);height:var(--tap-target)}}.plan-card-mobile{display:block;padding:0;border:none;border-radius:var(--oec-art-radius-8);background-color:var(--oec-art-colors-background-bg-primary);font-family:var(--oec-art-typography-font-family-inter),sans-serif;font-size:var(--oec-art-typography-font-size-14);line-height:var(--oec-art-typography-line-height-20);box-shadow:0 0 0 1px #0000000f,0 1px 1px -.5px #0000000f}.plan-card-mobile .oec-art-list-row__body{display:block;min-width:0}.plan-card-mobile .plan-card-mobile__row{display:flex;align-items:center;gap:4px}.plan-card-mobile .plan-card-mobile__row--top{align-items:flex-start;gap:8px;padding:8px 12px 0}.plan-card-mobile .plan-card-mobile__title{flex:1 1 auto;min-width:0;color:#364152;font-weight:var(--oec-art-typography-font-weight-medium);overflow-wrap:anywhere}.plan-card-mobile .plan-card-mobile__status{flex-shrink:0}.plan-card-mobile .plan-card-mobile__row--middle{padding:0 12px 8px;color:var(--oec-art-colors-text-text-secondary);flex-wrap:wrap}.plan-card-mobile .plan-card-mobile__vin{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;overflow-wrap:anywhere}.plan-card-mobile .plan-card-mobile__dot{color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-16)}.plan-card-mobile .plan-card-mobile__procedures{color:#364152}.plan-card-mobile .plan-card-mobile__row--bottom{padding:8px 12px;border-top:1px solid rgba(205,213,223,.3);color:var(--oec-art-colors-text-text-secondary)}.plan-card-mobile .plan-card-mobile__source{display:inline-flex;align-items:center;gap:4px;min-width:0}.plan-card-mobile .plan-card-mobile__source-logo{width:16px;height:16px;flex-shrink:0}.plan-card-mobile .plan-card-mobile__source-label{white-space:nowrap}.plan-card-mobile .plan-card-mobile__chevron{margin-left:auto}.repair-plans-mobile{background-color:var(--oec-art-colors-background-bg-secondary);min-height:calc(100dvh - var(--topnav-height) - var(--safe-top));font-family:var(--oec-art-typography-font-family-inter),sans-serif;padding-left:var(--safe-left);padding-right:var(--safe-right)}.repair-plans-mobile .repair-plans-mobile__sticky{position:-webkit-sticky;position:sticky;top:calc(var(--topnav-height) + var(--safe-top));z-index:2;background-color:var(--oec-art-colors-background-bg-primary)}.repair-plans-mobile .repair-plans-mobile__title-row{padding:12px 16px;border-bottom:1px solid var(--oec-art-colors-border-border-primary)}.repair-plans-mobile .repair-plans-mobile__title{margin:0;color:#0d121c;font-size:var(--oec-art-typography-font-size-20);font-weight:var(--oec-art-typography-font-weight-semi-bold);line-height:var(--oec-art-typography-line-height-24)}.repair-plans-mobile .repair-plans-mobile__tabs{display:flex;border-bottom:1px solid var(--oec-art-colors-border-border-primary);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.repair-plans-mobile .repair-plans-mobile__tabs::-webkit-scrollbar{display:none}.repair-plans-mobile .repair-plans-mobile__tab{display:flex;align-items:center;justify-content:center;flex:1 0 auto;gap:6px;margin:0;padding:12px 16px;white-space:nowrap;border:none;border-bottom:2px solid transparent;background:none;color:var(--oec-art-colors-text-text-secondary);font-family:inherit;font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-medium);line-height:var(--oec-art-typography-line-height-24)}.repair-plans-mobile .repair-plans-mobile__tab--active{color:#2e6595;border-bottom-color:#2e6595}.repair-plans-mobile .repair-plans-mobile__search{margin:0;padding:12px 16px;border-bottom:1px solid var(--oec-art-colors-border-border-primary)}.repair-plans-mobile .repair-plans-mobile__list{padding:12px}.repair-plans-mobile .repair-plans-mobile__list>.empty-state-container{width:auto!important;margin:0!important;padding:24px 16px!important;border-radius:var(--oec-art-radius-8);background-color:var(--oec-art-colors-background-bg-primary);box-shadow:0 0 0 1px #0000000f,0 1px 1px -.5px #0000000f}.repair-plans-mobile .repair-plans-mobile__list>.empty-state-container .empty-state-icon img{max-width:100%}.repair-plans-mobile .repair-plans-mobile__cards{display:flex;flex-direction:column;gap:8px}.repair-plans-mobile .repair-plans-mobile__pagination{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px}.repair-plans-mobile .repair-plans-mobile__pagination-count{color:var(--oec-art-colors-text-text-secondary);font-size:var(--oec-art-typography-font-size-14);line-height:var(--oec-art-typography-line-height-20)}.repair-plans-mobile .repair-plans-mobile__load-more{min-height:var(--tap-target)}.repair-plans-mobile>.mb-4{margin:0!important}.repair-plans-mobile #ccc-setup-required-banner,.repair-plans-mobile #ccc-connect-banner{padding-left:16px!important;padding-right:16px!important}@supports not (height: 100dvh){.repair-plans-mobile{min-height:calc(100vh - var(--topnav-height) - var(--safe-top))}}@media screen and (pointer: coarse) and (max-width: 1366.98px){.repair-plans-mobile .repair-plans-mobile__search .oec-art-input__control{min-height:var(--tap-target)}}.download-menu__divider{height:1px;background:#cdd5df4d}.download-menu{display:flex;flex-direction:column;gap:4px;font-family:Inter,sans-serif}.dropdown-toggle:after{display:none!important}#download-toolbar-dropdown{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid #9cbcda!important;border-radius:8px;color:#2e6595!important;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.5;outline:0!important;padding:8px 12px;box-shadow:none!important;transition:background .15s ease}#download-toolbar-dropdown span:not(.download-toolbar-badge){line-height:20px;padding:0 4px}.download-toolbar-badge{display:inline-flex;align-items:center;justify-content:center;min-width:8px;padding:2px 6px;background:#edf4fc;border:1px solid #bed5ea;border-radius:999px;font-size:12px;font-weight:500;line-height:16px;color:#2e6595}#download-toolbar-dropdown:hover{background:#edf4fc!important;border-color:#79a4ca!important;color:#003c71!important;box-shadow:none!important}#download-toolbar-dropdown[aria-expanded=true]{background:#e0edfa!important;border-color:#79a4ca!important;color:#003c71!important;box-shadow:none!important}.dropdown-menu{font-family:Inter;-webkit-user-select:none;user-select:none;border-radius:10px;z-index:1050!important;padding-left:5px;padding-right:5px;box-shadow:0 4px 13px #578cba84}.download-dropdown-menu.dropdown-menu{width:300px;padding:4px;border:none;border-radius:8px;box-shadow:0 0 0 1px #0000000f,0 1px 1px -.5px #0000000f,0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f,0 24px 24px -12px #0000000f}.download-report-row{display:flex;align-items:center;gap:8px;width:100%}.download-report-row__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;font-size:16px;line-height:1;color:#578cba}.download-report-row__icon svg{max-width:16px;max-height:16px}.download-report-row__label{flex:1 1 auto;min-width:0;font-size:16px;font-weight:400;line-height:24px;color:#202939;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.download-report-row__chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;font-size:12px;color:#364152;transition:transform .15s ease}.download-report-row__chevron--open{transform:rotate(90deg)}.download-menu__header{display:flex;flex-direction:column;gap:8px;padding:12px}.download-menu__title{margin:0;font-size:14px;font-weight:600;line-height:20px;color:#000}.download-menu__subtitle{margin:0;font-size:14px;font-weight:400;line-height:20px;color:#697586}.download-menu__divider--section{margin:4px 0}.download-menu__ai-nudge.ai-assistant-nudge-card{margin:8px 0}.download-menu__section-label{padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;color:#364152}.download-menu__list{display:flex;flex-direction:column;gap:4px}.download-menu .download-menu__item{padding:6px 12px;border-radius:4px}.download-menu .download-menu__item:not(.download-menu__item--missing):not(.download-menu__item--not-available):not(.download-menu__item--generating):hover,.download-menu .download-menu__item:not(.download-menu__item--missing):not(.download-menu__item--not-available):not(.download-menu__item--generating):focus{background-color:#cdd5df4d}.download-menu .download-menu__item--missing,.download-menu .download-menu__item--not-available{opacity:.5;mix-blend-mode:luminosity;cursor:not-allowed}.download-menu .download-menu__item--generating{display:flex;align-items:center;width:100%;padding-right:6px;pointer-events:none;cursor:default}.download-report-row__spinner{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;color:#578cba}.download-menu button.download-menu__item{display:flex;align-items:center;width:100%;border:none;background:transparent}.download-menu .download-menu__item--expandable{cursor:pointer;padding-right:6px}.download-menu__expandable{display:flex;flex-direction:column}.download-menu__submenu{display:flex;flex-direction:column;gap:4px;padding-left:24px}.download-menu .download-menu__subitem{display:flex;align-items:center;gap:8px;padding:6px 12px;border:none;background:transparent;border-radius:4px;font-size:16px;font-weight:400;line-height:24px;color:#202939;text-align:left;cursor:pointer}.download-menu .download-menu__subitem:hover,.download-menu .download-menu__subitem:focus{background-color:#cdd5df4d}.download-menu__subitem-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;font-size:16px;line-height:1;color:#9aa4b2}.download-menu__subitem-icon svg{max-width:16px;max-height:16px}.download-cta{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:8px 12px;background:#fff;border:1px solid #cdd5df;border-radius:8px;font-size:14px;font-weight:500;line-height:20px;color:#364152;cursor:pointer}.download-cta:hover{background-color:#f8fafc}.download-cta svg{font-size:12px}.download-cta span{padding:0 4px}.download-menu__footer{padding:12px;border-top:1px solid #e3e8ef}.oec-art-dialog__frame{max-width:500px}.oec-art-dialog{width:500px;max-width:100%;font-family:var(--oec-art-typography-font-family-inter);box-shadow:0 0 0 1px #0000000f,0 1px 1px -.5px #0000000f,0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f,0 24px 24px -12px #0000000f}.oec-art-dialog__header{display:flex;align-items:flex-start;gap:var(--oec-art-space-8);padding:var(--oec-art-space-16) var(--oec-art-space-16) var(--oec-art-space-16) var(--oec-art-space-24);border-bottom:var(--oec-art-size-stroke-border) solid var(--oec-art-color-neutral-200)}.oec-art-dialog__header-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;font-size:var(--oec-art-typography-font-size-16);color:var(--oec-art-black)}.oec-art-dialog__heading{display:flex;flex:1 1;flex-direction:column;gap:var(--oec-art-space-8);min-width:0}.oec-art-dialog__title-row{display:flex;align-items:center;gap:var(--oec-art-space-8)}.oec-art-dialog__title{margin:0;font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-semi-bold);line-height:var(--oec-art-typography-line-height-24);color:var(--oec-art-black)}.oec-art-dialog__subtitle{font-size:var(--oec-art-typography-font-size-14);font-weight:var(--oec-art-typography-font-weight-regular);line-height:var(--oec-art-typography-line-height-20);color:var(--oec-art-color-neutral-500)}.oec-art-dialog__body{display:flex;flex-direction:column;gap:var(--oec-art-space-24);padding:var(--oec-art-space-24);font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-regular);line-height:var(--oec-art-typography-line-height-24);color:var(--oec-art-color-neutral-700);overflow-y:auto}.oec-art-dialog__body--centered{align-items:center;text-align:center}.oec-art-dialog__top{display:flex;flex-direction:column;align-items:center;gap:var(--oec-art-space-8);width:100%}.oec-art-dialog__card-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;font-size:24px}.oec-art-dialog__body-title{margin:0;font-size:var(--oec-art-typography-font-size-16);font-weight:var(--oec-art-typography-font-weight-semi-bold);line-height:var(--oec-art-typography-line-height-24);color:var(--oec-art-color-neutral-700)}.oec-art-dialog__footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--oec-art-space-16);padding:var(--oec-art-space-16) var(--oec-art-space-24);border-top:var(--oec-art-size-stroke-border) solid var(--oec-art-color-neutral-200)}.oec-art-dialog__footer-slot{flex:1 1;min-width:0}.oec-art-dialog__note{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--oec-art-space-6);width:100%;padding:var(--oec-art-space-8) var(--oec-art-space-12);border-radius:var(--oec-art-radius-6);background-color:var(--oec-art-colors-background-bg-primary-hover);text-align:left}.oec-art-dialog__note-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;font-size:var(--oec-art-typography-font-size-16);color:var(--oec-art-color-neutral-400)}.oec-art-dialog__note-text{font-size:var(--oec-art-typography-font-size-14);font-weight:var(--oec-art-typography-font-weight-regular);line-height:var(--oec-art-typography-line-height-20);color:var(--oec-art-black)}.oec-art-dialog__divider{width:100%;height:var(--oec-art-size-stroke-border);margin:0;border:none;background-color:var(--oec-art-color-neutral-200)}.oec-art-dialog.modal-content{border:none;border-radius:var(--oec-art-radius-16)!important;background-color:var(--oec-art-colors-background-bg-primary)}.connections-dialog__list{display:flex;flex-direction:column;gap:var(--oec-art-space-16);width:100%}.connection-card{display:flex;flex-direction:column;gap:var(--oec-art-space-8);padding:var(--oec-art-space-12);border-radius:var(--oec-art-radius-8);background-color:var(--oec-art-color-neutral-50);font-family:var(--oec-art-typography-font-family-inter)}.connection-card__title-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:var(--oec-art-space-8)}.connection-card__vehicle{font-size:var(--oec-art-typography-font-size-14);font-weight:var(--oec-art-typography-font-weight-bold);line-height:var(--oec-art-typography-line-height-20);color:var(--oec-art-color-neutral-950)}.connection-card__meta-row{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--oec-art-space-4);font-size:var(--oec-art-typography-font-size-14);line-height:var(--oec-art-typography-line-height-20)}.connection-card__disconnect{margin-left:auto}.connection-card__meta-pair{display:inline-flex;align-items:center;gap:var(--oec-art-space-4)}.connection-card__meta-label{color:var(--oec-art-color-neutral-500)}.connection-card__meta-value{color:var(--oec-art-black)}.connection-card__separator{display:inline-flex;align-items:center;justify-content:center;width:var(--oec-art-space-16);height:var(--oec-art-space-16);font-size:var(--oec-art-typography-font-size-16);color:var(--oec-art-color-neutral-400)}.disconnect-confirm__warning-icon{--fa-primary-color: var(--oec-art-color-yellow-500);--fa-secondary-color: var(--oec-art-color-yellow-500);--fa-secondary-opacity: .4}.disconnect-confirm__body{margin:0}.disconnect-confirm__body strong{font-weight:var(--oec-art-typography-font-weight-semi-bold)}.plan-ro-sheet__body{padding:1rem}.plan-ro-sheet__save{width:100%}.ra-fullpage{position:fixed;top:var(--topnav-height, 56px);left:248px;right:0;bottom:0;display:flex;flex-direction:column;background:#fff;overflow:hidden;border-top-left-radius:20px;box-shadow:0 12px 32px #0c1a2738;z-index:1004}.repair-assistant{display:flex;flex-direction:column;width:100%;flex:1 1;min-height:0;background:#fff;overflow:hidden}.repair-assistant__header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 24px;flex-shrink:0}.repair-assistant__header h2{font-size:20px;font-weight:600;line-height:24px;color:#121926;margin:0}.repair-assistant__card{display:flex;flex-direction:column;flex:1 1;min-height:0;background:#fff;border-radius:20px;margin:0 16px 16px;overflow:hidden;box-shadow:0 0 0 1px #3333330a,0 1px 2px #3333330a,0 2px 4px #3333330a,0 4px 8px -2px #3333330f,inset 0 -1px 1px -.5px #3333330f}.repair-assistant__header-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.repair-assistant__header-divider{align-self:stretch;width:0;border-left:1px solid #dee2e6;margin:2px 0}.ra-help-cta{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;background:#fff;border:1px solid var(--BluePrimary-200, #bed5ea);border-radius:6px;color:var(--BluePrimary-800, #195283);cursor:pointer;padding:6px 10px;font-size:13px;font-weight:500;line-height:16px;white-space:nowrap}.ra-help-cta__icon{flex-shrink:0;width:14px;height:14px}.ra-help-cta:hover{background:var(--BluePrimary-50, #edf4fc);border-color:var(--BluePrimary-300, #9cbcda)}.ra-close-btn{background:none;border:none;color:#9ba8b3;cursor:pointer;padding:4px;border-radius:4px}.ra-close-btn:hover{color:#45505a;background:#f0f2f5}.ra-confirm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c1a2747;display:flex;align-items:center;justify-content:center;z-index:20}.ra-confirm-dialog{width:min(420px,100% - 32px);background:#fff;border:1px solid #dee2e6;border-radius:16px;box-shadow:0 20px 48px #0c1a2733;padding:20px}.ra-confirm-dialog h3{margin:0 0 8px;font-size:20px;font-weight:600;color:#253441}.ra-confirm-dialog p{margin:0;font-size:14px;line-height:1.5;color:#45505a}.ra-confirm-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.ra-confirm-dialog__cancel{border-radius:10px;padding:9px 16px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid #dee2e6;background:#fff;color:#45505a}.ra-confirm-dialog__cancel:disabled{opacity:.6;cursor:not-allowed}.ra-confirm-dialog__cancel:hover:not(:disabled){background:#f0f2f5}.ra-confirm-dialog__confirm{color:#fff;background-color:#578cba;border:none;border-radius:.5rem;padding:9px 24px;font-size:14px;font-weight:500;cursor:pointer}.ra-confirm-dialog__confirm:hover:not(:disabled){box-shadow:0 4px 14px #578cba80}.ra-confirm-dialog__confirm:disabled{opacity:.6;cursor:not-allowed}.ra-approval-dialog{width:min(480px,100% - 32px)}.ra-approval-dialog__description{margin:8px 0 4px;font-size:14px;color:#45505a}.ra-approval-dialog__description strong{font-weight:600}.ra-approval-dialog__procedure-name{background:#f5f7fa;border:1px solid #dee2e6;border-radius:8px;padding:12px 16px;font-size:15px;font-weight:600;color:#253441;margin:8px 0 16px;word-break:break-word}.ra-approval-dialog__procedure-list{background:#f5f7fa;border:1px solid #dee2e6;border-radius:8px;padding:12px 16px 12px 32px;margin:8px 0 16px;font-size:14px;font-weight:600;color:#253441;word-break:break-word;list-style-type:disc}.ra-approval-dialog__procedure-list li{padding:2px 0}.ra-approval-dialog--remove .ra-approval-dialog__procedure-name,.ra-approval-dialog--remove .ra-approval-dialog__procedure-list{background:#fdf2f2;border-color:#f5c6cb;color:#721c24}.ra-approval-dialog__actions{display:flex;flex-direction:column;gap:8px}.ra-approval-dialog__divider{border-top:1px solid #dee2e6;margin:4px 0}.ra-approval-dialog__allow{color:#fff;background-color:#578cba;border:none;border-radius:.5rem;padding:10px 24px;font-size:14px;font-weight:500;cursor:pointer;width:100%}.ra-approval-dialog__allow:hover{box-shadow:0 4px 14px #578cba80}.ra-approval-dialog__decline{border-radius:.5rem;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid #dee2e6;background:#fff;color:#45505a;width:100%}.ra-approval-dialog__decline:hover{background:#f0f2f5}.ra-approval-dialog__allow-all{color:#fff;background-color:#e8a838;border:none;border-radius:.5rem;padding:10px 24px;font-size:13px;font-weight:500;cursor:pointer;width:100%}.ra-approval-dialog__allow-all:hover{box-shadow:0 4px 14px #e8a83880}.ra-approval-dialog__allow-all--danger{background-color:#dc3545;animation:pulse-danger 2s ease-in-out infinite}.ra-approval-dialog__allow-all--danger:hover{box-shadow:0 4px 14px #dc354580}.ra-approval-dialog__disclaimer{font-size:11px;color:#888;text-align:center;margin:0;line-height:1.4}.ra-approval-dialog__disclaimer--danger{color:#dc3545;font-weight:500}@keyframes pulse-danger{0%,to{box-shadow:0 0 #dc354566}50%{box-shadow:0 0 16px 4px #dc35454d}}.repair-assistant__messages{flex:1 1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px;width:100%;scrollbar-width:none;-ms-overflow-style:none}.repair-assistant__messages::-webkit-scrollbar{display:none}.repair-assistant__messages>*{max-width:800px;width:100%;margin-left:auto;margin-right:auto}.repair-assistant__welcome{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:1 1;text-align:center;padding:40px 0}.repair-assistant__welcome .ra-greeting{font-size:16px;font-weight:400;line-height:24px;color:#697586;margin-bottom:8px}.repair-assistant__welcome h3{font-size:24px;font-weight:600;line-height:32px;color:#364152;margin:0}.ra-welcome-card{width:100%;max-width:520px;margin-top:24px;padding:16px;text-align:left;background:#fff;border:1px solid #e3e8ef;border-radius:12px}.ra-welcome-card__header{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#364152;margin-bottom:12px}.ra-welcome-card__header-icon{color:#578cba;font-size:13px}.ra-welcome-card__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.ra-welcome-tile{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#f8fafc;border:1px solid #e3e8ef;border-radius:8px;cursor:pointer;text-align:left;transition:all .2s}.ra-welcome-tile--wide{width:100%;align-items:center}.ra-welcome-tile:hover:not(:disabled){border-color:#578cba;background:#578cba0a}.ra-welcome-tile:hover:not(:disabled) .ra-welcome-tile__title{color:#578cba}.ra-welcome-tile:disabled{opacity:.5;cursor:not-allowed}.ra-welcome-tile__icon{flex-shrink:0;margin-top:1px;color:#578cba}.ra-welcome-tile--wide .ra-welcome-tile__icon{margin-top:0}.ra-welcome-tile__text{display:flex;flex-direction:column;min-width:0}.ra-welcome-tile__title{font-size:14px;font-weight:500;line-height:18px;color:#364152}.ra-welcome-tile__desc{font-size:12px;line-height:16px;color:#697586;margin-top:1px}.ra-welcome-tile--static{cursor:default}.ra-welcome-tile--static:hover:not(:disabled){border-color:#e3e8ef;background:#f8fafc}.ra-welcome-tile--static:hover:not(:disabled) .ra-welcome-tile__title{color:#364152}.ra-welcome-tile--locked{position:relative}.ra-welcome-tile--locked.ra-welcome-tile--locked{cursor:not-allowed}.ra-welcome-tile--locked .ra-welcome-tile__icon,.ra-welcome-tile--locked .ra-welcome-tile__text{opacity:.5}.ra-welcome-tile--locked:hover{border-color:#e3e8ef;background:#f8fafc}.ra-welcome-tile--locked:hover .ra-welcome-tile__title{color:#364152}.ra-welcome-tile__locked-hint{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:1;padding:6px 10px;border-radius:6px;background:#253441;color:#fff;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s ease}.ra-welcome-tile__locked-hint:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#253441}.ra-welcome-tile--locked:hover .ra-welcome-tile__locked-hint,.ra-welcome-tile--locked:focus-visible .ra-welcome-tile__locked-hint{opacity:1}.ra-capabilities-popover{width:min(420px,100vw - 32px)}.ra-capabilities{padding:16px}.ra-capabilities__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:12px}.ra-capabilities__title{font-size:13px;font-weight:600;line-height:20px;color:#364152}.ra-capabilities__close{flex:0 0 auto;background:none;border:none;color:#9ba8b3;cursor:pointer;padding:2px;border-radius:4px;line-height:0}.ra-capabilities__close:hover{color:#45505a;background:#f0f2f5}.ra-capabilities__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ra-capabilities__guide{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding:10px 12px;background:#fff;border:1px solid var(--BluePrimary-200, #bed5ea);border-radius:8px;font-size:13px;font-weight:500;line-height:16px;color:var(--BluePrimary-800, #195283);text-decoration:none}.ra-capabilities__guide:hover{background:var(--BluePrimary-50, #edf4fc);border-color:var(--BluePrimary-300, #9cbcda);color:var(--BluePrimary-800, #195283);text-decoration:none}.ra-capabilities__guide svg{flex-shrink:0}.repair-assistant__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;gap:12px;color:#9ba8b3}.repair-assistant__chips{display:flex;justify-content:center;gap:8px;padding:0 24px 16px;flex-wrap:wrap;max-width:800px;margin:0 auto;width:100%}.ra-chip{background:#f8fafc;border:1px solid #e3e8ef;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:500;line-height:16px;color:#364152;cursor:pointer;transition:all .2s}.ra-chip:hover:not(:disabled){border-color:#578cba;color:#578cba;background:#578cba0a}.ra-chip:disabled{opacity:.5;cursor:not-allowed}.repair-assistant__input-area{padding:0 0 16px;max-width:800px;width:100%;margin:0 auto;flex-shrink:0}.repair-assistant--split .repair-assistant__input-area{padding:0 24px 16px}@property --ra-input-glow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.ra-input-card{background:#f8fafc;border:1px solid #e3e8ef;border-radius:8px;overflow:hidden}@keyframes ra-input-glow-spin{to{--ra-input-glow-angle: 360deg}}.ra-input-container{display:flex;align-items:flex-end;gap:12px;padding:12px;background:#fff;border-radius:8px;box-shadow:0 8px 16px -2px #1b212c1f;position:relative;z-index:1}.ra-input-container--beacon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;padding:1px;background:conic-gradient(from var(--ra-input-glow-angle),#e3e8ef 0deg,#578cba 40deg,#bed5ea 70deg,#e3e8ef 100deg 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:ra-input-glow-spin 5s linear infinite}@media (prefers-reduced-motion: reduce){.ra-input-container--beacon:after{display:none}}.ra-input-container textarea{flex:1 1;border:none;outline:none;background:transparent;font-size:14px;color:#253441;resize:none;line-height:20px;max-height:120px;font-family:inherit;padding:0 4px;min-height:24px}.ra-input-container textarea::placeholder{color:#697586}.ra-send-btn{width:24px;height:24px;border-radius:6px;border:none;background:#2e6595;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:2px;opacity:.3;transition:opacity .2s}.ra-send-btn--active{opacity:1}.ra-send-btn:disabled{cursor:not-allowed}.repair-assistant__footer{display:flex;align-items:center;justify-content:space-between;padding:8px 16px}.ra-disclaimer{font-size:12px;color:#697586;line-height:16px}.ra-clear-chat{display:flex;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer;font-size:12px;color:#697586;line-height:16px;white-space:nowrap}.ra-clear-chat:hover{color:#45505a}.ra-clear-chat:disabled{opacity:.5;cursor:not-allowed}.ra-new-chat{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dee2e6;color:#45505a;font-size:14px;font-weight:500;cursor:pointer;padding:8px 14px;border-radius:10px}.ra-new-chat:hover{background:#f0f2f5}.ra-message{display:flex;flex-direction:column}.ra-message--user{align-items:flex-end}.ra-message--assistant{align-items:flex-start}.ra-message__bubble{background:#578cba0f;border-radius:20px;padding:10px 16px;font-size:15px;color:#253441;max-width:80%}.ra-message__content{font-size:15px;color:#253441;line-height:1.65;max-width:100%}.ra-message__content .ra-md-block{display:contents}.ra-message__content .ra-md-block--streaming .md-table-wrapper{transform:scale(.97);opacity:.88}.ra-message__content p{margin:0 0 8px}@media (prefers-reduced-motion: reduce){.ra-message__content .md-table-wrapper{transition:none}.ra-message__content .ra-md-block--streaming .md-table-wrapper{transform:none;opacity:1}}.ra-message__content>.ra-md-block:last-child>p:last-child{margin-bottom:0}.ra-message__content h2,.ra-message__content h3,.ra-message__content h4,.ra-message__content h5{margin:16px 0 8px;font-weight:600;color:#253441}.ra-message__content h3{font-size:16px}.ra-message__content h4{font-size:15px}.ra-message__content h5{font-size:14px}.ra-message__content ul,.ra-message__content ol{margin:4px 0 8px;padding-left:20px}.ra-message__content li{margin-bottom:4px}.ra-message__content li>ul,.ra-message__content li>ol{margin:4px 0 0}.ra-message__content code{background:#f0f2f5;padding:1px 5px;border-radius:3px;font-size:13px}.ra-message__content strong{color:#253441}.ra-message__content .procedure-link{color:#578cba;text-decoration:none;font-weight:500}.ra-message__content .procedure-link:hover{text-decoration:underline}.ra-message__content .cite-ref{color:#578cba;text-decoration:none;font-size:.85em;cursor:pointer}.ra-message__content .cite-ref:hover{text-decoration:underline}.ra-message__content .image-link{color:#578cba;text-decoration:underline;cursor:pointer}.ra-message__content .image-link:hover{color:#41729d}.ra-message__content .md-table-wrapper{max-width:100%;overflow-x:auto;margin:12px 0 14px;border:1px solid #e3e8ef;border-radius:8px;background:#fff;transform-origin:left center;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s ease-out}.ra-message__content .md-table{width:100%;min-width:520px;table-layout:auto;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.45}.ra-message__content .md-table th,.ra-message__content .md-table td{padding:9px 12px;border-right:1px solid #e3e8ef;border-bottom:1px solid #e3e8ef;text-align:left;vertical-align:top;overflow-wrap:anywhere}.ra-message__content .md-table th:last-child,.ra-message__content .md-table td:last-child{border-right:0}.ra-message__content .md-table th.md-table__cell--center,.ra-message__content .md-table td.md-table__cell--center{text-align:center}.ra-message__content .md-table th.md-table__cell--right,.ra-message__content .md-table td.md-table__cell--right{text-align:right}.ra-message__content .md-table th{background:#f8fafc;color:#364152;font-weight:600;white-space:nowrap}.ra-message__content .md-table tbody tr:last-child td{border-bottom:0}.ra-message__content .md-divider{border:0;border-top:1px solid #e3e8ef;margin:14px 0}.ra-message__content .md-code-block{margin:12px 0;padding:12px 14px;background:#f8fafc;border:1px solid #e3e8ef;border-radius:8px;overflow-x:auto;font-size:13px;line-height:1.5}.ra-message__content .md-code-block code{white-space:pre;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.ra-message__content .quote-citation{margin:10px 0;padding:8px 12px;background:#f8f9fb;border:none;border-left:3px solid #d0d5dd;border-radius:2px;display:flex;flex-direction:column;gap:0;cursor:pointer;position:relative;transition:background .15s ease}.ra-message__content .quote-citation__text{font-style:italic;font-size:13.5px;line-height:1.55;color:#45505a}.ra-message__content .quote-citation__status{display:flex;align-items:center;justify-content:flex-start;gap:5px;align-self:flex-start;box-sizing:border-box;margin:6px 0 0;padding:3px 7px;border-radius:999px;background:#e9eef5;color:#4b5565;font-size:10px;font-weight:600;line-height:1.2;text-align:left;letter-spacing:0;max-width:100%;min-width:0}.ra-message__content .quote-citation__status-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ra-message__content .quote-citation__ref{display:block;margin:4px 0 0;font-size:10px;font-weight:500;line-height:1.3;color:#2c6fbb;cursor:pointer;max-width:100%;min-width:0}.ra-message__content .quote-citation__ref-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ra-message__content .quote-citation__status-icon{display:inline-flex;width:11px;height:11px;align-items:center;justify-content:center;flex-shrink:0}.ra-message__content .quote-citation__status-icon svg{display:block}.ra-message__content .quote-citation__status-spinner{display:inline-block;width:10px;height:10px;box-sizing:border-box;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .75s linear infinite}.ra-message__content .quote-citation:hover{background:#f0f3f7}.ra-message__content .quote-citation--pending{cursor:default;border-left-color:#c8cdd5}.ra-message__content .quote-citation--verified .quote-citation__status{background:none;padding:3px 0;color:#2c6fbb;font-weight:500;cursor:pointer}.ra-message__content .quote-citation--unverified{border-left-color:#d4a017}.ra-message__content .quote-citation--unverified .quote-citation__status{background:#e0a82e24;color:#8a5f05}.ra-message__content .md-blockquote{margin:6px 0;padding:6px 12px;border-left:3px solid #ccc;color:#666;font-style:italic}@keyframes citationSpinner{to{transform:rotate(360deg)}}.ra-citation-tooltip{position:fixed;z-index:1000;max-width:320px;padding:8px 12px;background:#202939;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.5;border-radius:6px;box-shadow:0 8px 32px #0000001f;pointer-events:none;opacity:0;transition:opacity .15s ease-out;-webkit-font-smoothing:antialiased}.ra-citation-tooltip--visible{opacity:1}.ra-citation-tooltip:after{content:"";position:absolute;top:100%;left:var(--arrow-left, 50%);transform:translate(-50%);border:6px solid transparent;border-top-color:#202939}.ra-message__preamble{font-size:15px;color:#253441;line-height:1.65;max-width:100%;margin-bottom:8px}.ra-message__preamble .ra-md-block{display:contents}.ra-message__preamble p{margin:0}.ra-message__pending{display:inline-flex;align-items:center;gap:8px;padding:6px 0;font-size:14px;color:#9ba8b3}.ra-message--pending-intermediate{animation:pendingFadeIn .15s ease-in .35s both}@keyframes pendingFadeIn{0%{opacity:0}to{opacity:1}}.ra-thought-live{padding:6px 0;font-size:14px;color:#9ba8b3}.ra-thought-live__item{display:flex;align-items:center;gap:8px}.ra-thought-process{width:100%;margin-bottom:8px}.ra-thought-process__toggle{display:inline-flex;align-items:center;gap:4px;background:none;border:none;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:16px;color:#697586;cursor:pointer}.ra-thought-process__toggle svg{width:16px;height:16px;flex-shrink:0}.ra-thought-process__toggle span{padding:0 4px}.ra-thought-process__toggle:hover{background:#cdd5df4d}.ra-thought-process__toggle--expanded{background:#cdd5df4d;color:#000}.ra-thought-process__toggle--expanded:hover{background:#cdd5df73}.ra-thought-process__icon{font-size:14px}.ra-thought-process__content{background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:4px;margin-top:4px;overflow:hidden;box-shadow:0 8px 24px -4px #4242420f}.ra-thought-process__step{display:flex;align-items:center;gap:8px;padding:8px;font-size:12px;color:#697586}.ra-thought-process__step svg{width:16px;height:16px;flex-shrink:0}.ra-thought-process__step--subagent{padding-left:28px;font-size:11px;color:#8a94a6}.ra-thought-process__check{color:#16b364}.ra-thinking-bubble{display:flex;align-items:flex-start;gap:8px;background:#cdd5df4d;border-radius:4px;padding:8px;color:#697586;font-size:12px;line-height:16px}.ra-thinking-bubble__icon{width:16px;height:16px;flex-shrink:0}.ra-thinking-bubble__content{flex:1 1;min-width:0}.ra-thinking-bubble__toggle{display:inline;background:none;border:none;padding:0;font-size:12px;font-weight:400;color:#697586;cursor:pointer}.ra-thinking-bubble__body{margin-top:4px;white-space:pre-wrap;word-break:break-word}.ra-thinking-bubble__chevron{flex-shrink:0;background:none;border:none;padding:0;color:#697586;cursor:pointer;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.ra-message-actions{display:flex;gap:4px;padding-top:6px;position:relative}.ra-action-btn{background:none;border:none;color:#9ba8b3;cursor:pointer;padding:4px;border-radius:4px}.ra-action-btn:hover{color:#45505a;background:#f0f2f5}.ra-action-btn--active-positive{color:#578cba}.ra-action-btn--active-positive svg{fill:currentColor}.ra-action-btn--active-negative{color:#dc3545}.ra-action-btn--active-negative svg{fill:currentColor}.ra-action-btn--copied{color:#28a745}.ra-copy-wrapper{position:relative;display:inline-flex}.ra-copy-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#253441;color:#fff;font-size:11px;font-weight:500;padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;animation:ra-tooltip-in .15s ease-out}.ra-copy-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#253441}@keyframes ra-tooltip-in{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.ra-feedback-modal{position:absolute;top:100%;left:0;background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:12px;box-shadow:0 4px 16px #0000001f;z-index:10;width:260px}.ra-feedback-modal textarea{width:100%;border:1px solid #dee2e6;border-radius:6px;padding:8px;font-size:13px;resize:none;outline:none}.ra-feedback-modal textarea:focus{border-color:#578cba}.ra-feedback-modal__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.ra-feedback-modal__cancel{background:#fff;color:#45505a;border:1px solid #dee2e6;border-radius:6px;padding:6px 16px;font-size:13px;cursor:pointer}.ra-feedback-modal__cancel:hover{background:#f0f2f5}.ra-feedback-modal__submit{color:#fff;background-color:#578cba;border:none;border-radius:.5rem;padding:6px 24px;font-size:13px;cursor:pointer}.ra-feedback-modal__submit:hover{box-shadow:0 4px 14px #578cba80}.ra-feedback-modal--flipped{top:auto;bottom:100%;margin-bottom:4px}.ra-char-counter{font-size:11px;color:#697586;text-align:right;margin-top:4px}.ra-char-counter--limit{color:#d32f2f;font-weight:500}.ra-char-counter--input{padding:0 16px 4px;background:#f8fafc}.ra-compaction-divider{display:flex;flex-direction:column;padding:0}.ra-compaction-divider__header{display:flex;align-items:center;gap:12px;padding:8px 0;background:none;border:none;cursor:pointer;width:100%}.ra-compaction-divider__header:hover .ra-compaction-divider__label{color:#45505a}.ra-compaction-divider__line{flex:1 1;height:1px;background:#dee2e6}.ra-compaction-divider__label{font-size:12px;color:#9ba8b3;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.ra-compaction-divider__view{font-style:normal}.ra-compaction-divider__chevron{font-size:10px}.ra-compaction-divider__body{padding:12px 16px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-top:4px;font-size:13px;line-height:1.55;color:#45505a;max-height:300px;overflow-y:auto}.ra-load-parent{background:none;border:1px solid #dee2e6;border-radius:20px;padding:8px 16px;font-size:13px;color:#578cba;cursor:pointer;align-self:center}.ra-load-parent:hover{background:#578cba0a}.ra-background-indicator{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#578cba0f;border-radius:8px;font-size:14px;color:#45505a}.ra-error{background:#dc354514;color:#dc3545;padding:12px 16px;border-radius:8px;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ra-error__dismiss{background:none;border:none;color:#dc3545;cursor:pointer;padding:2px;border-radius:4px;flex-shrink:0}.ra-error__dismiss:hover{background:#dc35451a}.ra-usage-limit{justify-content:flex-start;max-width:800px;width:100%;margin:0 auto 8px;font-weight:500}.ra-trial-limit{background:#578cba1f;color:#253441;max-width:800px;width:100%;margin:0 auto 8px;font-weight:500}.ra-trial-limit__see-plans{background:none;border:none;color:#253441;font-weight:600;text-decoration:underline;flex-shrink:0;padding:2px 4px}.ra-trial-modal{width:min(480px,100% - 32px)}.ra-trial-modal__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ra-trial-modal__badge{background:#578cba26;color:#253441;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 12px}.ra-trial-modal__close{background:none;border:none;color:#45505a;padding:2px 6px;border-radius:4px}.ra-trial-modal__close:hover{background:#0c1a270f}.ra-trial-modal__pitch{margin:0 0 14px;font-size:14px;line-height:1.5;color:#45505a}.ra-trial-modal__benefits{list-style:none;margin:8px 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.ra-trial-modal__benefits li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:#45505a}.ra-trial-modal__check{color:#28a745;margin-top:3px;flex-shrink:0}.ra-trial-modal__pricing{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1.5px solid #dee2e6;border-radius:8px;padding:12px 16px;margin-bottom:16px}.ra-trial-modal__product{font-size:13px;font-weight:600;color:#253441;margin-bottom:2px}.ra-trial-modal__price{font-size:24px;font-weight:700;color:#253441}.ra-trial-modal__price-term{font-size:13px;font-weight:500;color:#45505a;margin-left:4px}.ra-trial-modal__price-note{font-size:12px;color:#9ba8b3}.ra-trial-modal__pricing-right{font-size:12px;font-weight:600;color:#253441;text-align:right;flex-shrink:0}.ra-trial-modal__subscribe{width:100%;background:#253441;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}.ra-trial-modal__subscribe:hover:not(:disabled){background:#34495b}.ra-trial-modal__subscribe:disabled{opacity:.6}.ra-trial-modal__no-access{margin:0;text-align:center;font-size:13px;font-weight:600;color:#45505a}.ra-disconnected{display:flex;align-items:center;gap:8px;padding:6px 24px;background:#e8a8381a;color:#45505a;font-size:13px;flex-shrink:0}.ra-retry-btn{background:#578cba;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:14px;cursor:pointer}.ra-retry-btn:hover{background:#4478a5}.ra-message__interrupted{font-size:13px;color:#9ba8b3;font-style:italic;padding-top:4px}.ra-thought-check{color:#28a745}.ra-thought-fail{color:#ef4444}.ra-spinner{animation:spin 1s linear infinite}.quote-citation__status-spinner{display:inline-block;width:10px;height:10px;box-sizing:border-box;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.repair-assistant--split{flex-direction:row}.repair-assistant__chat{display:flex;flex-direction:column;flex:1 1;min-width:464px;min-height:0;overflow:hidden}.repair-assistant--chat-hidden .ra-procedure-pane{flex:1 1 100%;min-width:0}.ra-hide-chat{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid #cdd5df;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;color:#697586;cursor:pointer;white-space:nowrap}.ra-hide-chat svg{font-size:12px}.ra-hide-chat:hover{background:#f8fafc}.ra-show-chat{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid #cdd5df;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;color:#697586;cursor:pointer;flex-shrink:0;white-space:nowrap}.ra-show-chat svg{font-size:16px}.ra-show-chat:hover{background:#f8fafc}.ra-procedure-pane{flex:1 1 1140px;min-width:400px;display:flex;flex-direction:column;border-left:1px solid #e3e8ef;overflow-x:auto;overflow-y:hidden}.ra-procedure-pane>*{min-width:750px}.ra-procedure-pane__header{flex-shrink:0;padding:12px 16px}.ra-procedure-pane__header .gtooltip{font-family:inherit;font-size:12px;margin-top:.5rem;color:#45505a;font-weight:400}.ra-procedure-pane__header .gtooltip .procedure-modal-damage-area-icon{height:16px;width:16px}.ra-procedure-pane__header .gtooltip .groups-tooltip-content{overflow-y:auto;max-height:6.2rem;padding-right:10px}.ra-procedure-pane__header .category-type-label{font-size:12px}.ra-procedure-pane__header .text-wrapper{font-family:inherit;display:flex;align-items:center;justify-content:center;text-align:center;padding:4px 8px;border-radius:6px;margin:4px;border:solid 1px #253441;color:#45505a;height:calc(1.5em + .4rem + 2px);width:-webkit-fit-content;width:fit-content;font-size:12px}.ra-procedure-pane__toolbar-row{display:flex;align-items:center;gap:8px}.ra-procedure-pane__toolbar-tools{flex:1 1;min-width:0}.ra-procedure-pane__toolbar-tools .print-download-btn{display:flex;align-items:center;gap:8px}.ra-procedure-pane__toolbar-tools .btn.custom-btn{background-color:#fcfcfd;border:1px solid #e3e8ef;border-radius:8px;padding:6px 12px!important;gap:4px;color:#364152;font-size:14px;font-weight:500;line-height:20px;height:auto!important;box-shadow:0 1px 2px #45505a1a,inset 0 -1px 1px #00000014;white-space:nowrap}.ra-procedure-pane__toolbar-tools .btn.custom-btn .custom-icon{font-size:14px;color:#364152}.ra-procedure-pane__toolbar-tools .btn.custom-btn .mr-2.custom-icon{margin-right:4px!important}.ra-procedure-pane__toolbar-tools .btn.custom-btn:hover:not(:disabled){background-color:#f8fafc;box-shadow:0 1px 3px #45505a29,inset 0 -1px 1px #00000014}.ra-procedure-pane__toolbar-tools .btn.custom-btn:focus{box-shadow:0 1px 2px #45505a1a,inset 0 -1px 1px #00000014}.ra-procedure-pane__toolbar-tools .btn.custom-btn:disabled{color:#b7bec4;background-color:#fcfcfd;border-color:#e3e8ef;opacity:.6;box-shadow:none}.ra-procedure-pane__toolbar-tools .separator{display:block!important;width:1px!important;min-width:1px;height:20px!important;background:#e3e8ef!important;flex-shrink:0}.ra-procedure-pane__body{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.ra-procedure-pane__body>#procedure-html-modal-body{flex:1 1;width:100%;display:flex;flex-direction:column;min-height:0}.ra-procedure-pane__body iframe{flex:1 1;min-height:0}.ra-procedure-pane__image-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#ffffffbf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:14px;color:#45505a;font-weight:500;pointer-events:none;animation:ra-overlay-fade-in .15s ease-out}.ra-procedure-pane__footer{flex-shrink:0}@keyframes ra-overlay-fade-in{0%{opacity:0}to{opacity:1}}.ra-toolbar-divider{width:1px;min-width:1px;height:20px;background:#e3e8ef;flex-shrink:0}.ra-toolbar-close{background:none;border:none;flex-shrink:0;font-size:24px;font-weight:300;color:#9ba8b3;opacity:1;padding:0 4px;line-height:1;cursor:pointer}.ra-toolbar-close:hover{color:#45505a}.ra-sidebar-card{background:#253441;border:none;border-radius:8px;padding:0;margin:0}.ra-sidebar-card__title{font-size:16px;font-weight:600;font-family:Inter,sans-serif;line-height:24px;color:#fff;margin-bottom:8px}.ra-sidebar-card__desc{font-size:14px;font-weight:400;font-family:Inter,sans-serif;color:#fff;line-height:1.43;margin-bottom:16px}.ra-sidebar-card__btn{display:flex;align-items:center;gap:4px;background:radial-gradient(ellipse 50% 68% at center,#79a4ca,#5b8ab4,#3d709e,#1e5687 75%,#0f497c,#003c71);color:#fff;border:1.178px solid #fff;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;width:100%;justify-content:center;position:relative;overflow:hidden;animation:ra-glow-pulse 13s ease-in-out infinite}.ra-sidebar-card__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse 45% 55% at center,#003c71,#003c7100);mix-blend-mode:plus-lighter;opacity:.45;pointer-events:none}.ra-sidebar-card__btn:after{content:"";position:absolute;top:-50%;left:-120%;width:50%;height:200%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.08) 35%,rgba(255,255,255,.22) 48%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.22) 52%,rgba(255,255,255,.08) 65%,transparent 80%);pointer-events:none;animation:ra-shimmer 13s ease-in-out infinite}.ra-sidebar-card__btn-icon{font-size:16px;opacity:.65;position:relative;z-index:1}.ra-sidebar-card__btn>span,.ra-sidebar-card__btn>svg{position:relative;z-index:1}.ra-sidebar-card__btn:hover{filter:brightness(1.15)}.ra-sidebar-card__btn:disabled{opacity:.5;cursor:not-allowed;animation:none}.ra-sidebar-card__btn:disabled:after{animation:none}.ra-sidebar-card__btn--active{animation:none;cursor:default;box-shadow:inset 0 2px 4px #0000004d;border:1px solid rgba(255,255,255,.2);filter:brightness(.85)}.ra-sidebar-card__btn--active:after{animation:none}.ra-sidebar-card__btn--active:hover{filter:brightness(.85)}.ra-sidebar-card__btn-wrap{position:relative}.ra-sidebar-card__btn-wrap--idle{border-radius:999px;position:relative;animation:ai-spark-halo 9s ease-in-out 0s infinite}.ra-sidebar-card__btn-wrap--idle:not(:hover){box-shadow:0 0 calc(var(--ai-spark-glow) * 14px) calc(var(--ai-spark-glow) * 1px) #79a4ca80}.ra-sidebar-card__btn-wrap--idle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;padding:1px;background:conic-gradient(from var(--ai-spark-angle),rgba(121,164,202,0) 0deg,#79a4ca 40deg,#ffffff 70deg,#ffffff 88deg,#ffffff 94deg,rgba(255,255,255,0) 102deg,rgba(255,255,255,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;animation:ai-spark-trace 9s linear 0s infinite}.ai-entry-spotlight{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2050;cursor:pointer}.ai-entry-spotlight__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0412219e;animation:ai-entry-spotlight-in .4s ease;transition:opacity .4s ease}.ai-entry-spotlight__scrim--leaving{opacity:0}.ai-entry-spotlight__flyer{position:fixed;transform:translate(var(--fly-dx),var(--fly-dy)) scale(1.35);animation:ai-entry-flyer-pop .45s cubic-bezier(.34,1.56,.64,1) backwards;pointer-events:none}.ai-entry-spotlight__flyer--home{transform:translate(0) scale(1);transition:transform .75s cubic-bezier(.22,.9,.24,1)}.ai-entry-spotlight__spark{position:absolute;top:50%;left:50%;width:var(--spark-size);height:var(--spark-size);border-radius:50%;background:var(--spark-color);opacity:0;pointer-events:none;animation:ai-entry-spark .9s cubic-bezier(.16,1,.3,1) var(--spark-delay) both}@keyframes ai-entry-spotlight-in{0%{opacity:0}}@keyframes ai-entry-flyer-pop{0%{transform:translate(var(--fly-dx),var(--fly-dy)) scale(.3);opacity:0}}@keyframes ai-entry-spark{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}12%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--spark-x)),calc(-50% + var(--spark-y))) scale(1)}}@media (max-height: 860px){.ra-sidebar-card__desc{display:none}}@keyframes ra-glow-pulse{0%,38%,to{box-shadow:inset 0 0 0 1.18px #fff0,0 4.7px 4.7px #003c7114,0 9.4px 18.9px #003c711f,0 42.4px 37.7px #003c7136,inset 0 0 9.4px #ffffff80,inset 0 -2.4px 3.8px #ffffff1a,inset 0 0 14.1px #fff3,inset 0 -28.3px 37.7px #ffffff38,inset 0 9.4px 28.3px #ffffff3d,0 0 15px #79a4ca4d,0 0 30px #578cba26;transform:scale(1)}19%{box-shadow:inset 0 0 0 1.18px #ffffff26,0 4.7px 4.7px #003c7114,0 9.4px 18.9px #003c711f,0 42.4px 37.7px #003c7136,inset 0 0 12px #ffffffb3,inset 0 -2.4px 3.8px #fff3,inset 0 0 18px #ffffff59,inset 0 -28.3px 37.7px #ffffff4d,inset 0 9.4px 28.3px #ffffff52,0 0 30px #79a4ca8c,0 0 60px #578cba4d,0 0 90px #578cba1f;transform:scale(1.02)}}@keyframes ra-shimmer{0%,69%{left:-120%}92%,to{left:220%}}@media screen and (max-width: 1023.98px),screen and (pointer: coarse) and (max-width: 1366.98px){.ra-fullpage{bottom:var(--ra-viewport-inset, 0px);padding-bottom:max(0px,var(--safe-bottom) - var(--ra-viewport-inset, 0px));padding-left:var(--safe-left);padding-right:var(--safe-right);overscroll-behavior:contain}.repair-assistant__messages{flex:1 1;min-height:0;overscroll-behavior:contain}.ra-confirm-backdrop{overflow-y:auto;overscroll-behavior:contain;padding-block:8px}.ra-fullpage--keyboard .repair-assistant__chips{display:none}.ra-close-btn,.ra-capabilities__close,.ra-error__dismiss,.ra-action-btn,.ra-trial-modal__close,.ra-thinking-bubble__chevron{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-target);min-width:var(--tap-target)}.ra-help-cta{min-height:var(--tap-target);min-width:var(--tap-target);justify-content:center}.ra-chip,.ra-clear-chat,.ra-welcome-tile,.ra-trial-limit__see-plans,.ra-load-parent,.ra-thought-process__toggle,.ra-confirm-dialog__cancel,.ra-confirm-dialog__confirm,.ra-approval-dialog__allow,.ra-approval-dialog__decline,.ra-approval-dialog__allow-all,.ra-trial-modal__subscribe,.ra-retry-btn,.ra-compaction-divider__header,.ra-capabilities__guide,.ra-hide-chat,.ra-show-chat,.ra-feedback-modal__cancel,.ra-feedback-modal__submit{min-height:var(--tap-target)}.ra-input-container{gap:8px;align-items:center;padding:4px 4px 4px 12px}.ra-input-container textarea{line-height:24px;min-height:var(--tap-target);padding:10px 4px}.ra-send-btn{width:var(--tap-target);height:var(--tap-target);padding:10px;align-self:flex-end}.repair-assistant__chat{min-width:0}.ra-procedure-pane{min-width:0;overflow-x:hidden}.ra-procedure-pane>*{min-width:0}.ra-procedure-pane__header{padding:12px 13px}.ra-procedure-pane__toolbar-row{flex-wrap:wrap;row-gap:8px}.ra-procedure-pane__toolbar-tools{flex:1 1 100%;order:2}.ra-procedure-pane__toolbar-tools>div{flex-wrap:wrap;row-gap:8px;width:100%!important}.ra-procedure-pane__toolbar-tools>div>div{flex:1 1 100%;min-width:0;flex-wrap:wrap;row-gap:8px}.ra-procedure-pane__toolbar-tools #search-box-container{flex:1 1 100%}.ra-procedure-pane__toolbar-tools .btn,.ra-procedure-pane__toolbar-tools input.form-control{min-height:var(--tap-target)}.ra-procedure-pane .add-to-plan-button-container{height:var(--tap-target)}.ra-procedure-pane #procedure-modal-add-procedure-plan-label{display:inline-flex;align-items:center;min-height:var(--tap-target)}.ra-procedure-pane .add-to-plan-chevron{min-height:var(--tap-target);min-width:var(--tap-target)}.ra-procedure-pane .gtooltip{flex-wrap:wrap;row-gap:4px}.ra-procedure-pane .procedure-title-and-tools{margin-right:0!important}.ra-toolbar-close{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-target);min-width:var(--tap-target);margin-left:auto}.ra-toolbar-divider{display:none}}@media screen and (max-width: 1023.98px){.ra-fullpage{left:0;top:var(--safe-top, 0px);z-index:1006;border-top-left-radius:0;box-shadow:none}.repair-assistant__card{margin:0;border-radius:0;box-shadow:none}.repair-assistant__header{padding:8px 13px;align-items:center;gap:8px;flex-wrap:nowrap}.repair-assistant__header h2{font-size:1.125rem;line-height:24px}.ra-capabilities-popover{width:min(420px,100vw - var(--safe-left) - var(--safe-right) - 26px)}.repair-assistant__messages{padding:13px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 12px),transparent)}.repair-assistant__welcome{padding:12px 0}.ra-welcome-card{margin-top:12px}.ra-message__bubble,.ra-message__content,.ra-error,.ra-background-indicator,.ra-thinking-bubble,.ra-load-parent,.ra-thought-process__toggle,.ra-trial-limit__see-plans,.ra-clear-chat,.ra-hide-chat,.ra-show-chat,.ra-welcome-tile__title,.ra-capabilities__guide{font-size:1rem}.ra-welcome-tile__title{line-height:22px}.repair-assistant__chips{padding:0 13px 13px;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 13px;overscroll-behavior-x:contain;flex:0 0 auto;scrollbar-width:none;-ms-overflow-style:none}.repair-assistant__chips::-webkit-scrollbar{display:none}.ra-chip{flex:0 0 86%;max-width:100%;scroll-snap-align:start;min-height:var(--tap-target);padding:11px 14px;font-size:1rem;line-height:22px;white-space:normal;text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.repair-assistant__input-area,.repair-assistant--split .repair-assistant__input-area{padding:0 13px 13px}.repair-assistant__footer{flex-wrap:wrap;gap:4px;padding:4px 13px}}@media screen and (max-width: 767.98px){.ra-help-cta>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.repair-assistant__header h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.repair-assistant--split .ra-help-cta,.repair-assistant--split .repair-assistant__header-divider{display:none}.ra-welcome-card__grid,.ra-capabilities__grid{grid-template-columns:1fr}.ra-procedure-pane .print-download-btn>.separator{display:none}.ra-message__bubble{max-width:92%}.ra-feedback-modal{position:fixed;top:calc(var(--topnav-height, 56px) + var(--safe-top, 0px) + 13px);left:calc(var(--safe-left, 0px) + 13px);right:calc(var(--safe-right, 0px) + 13px);width:auto;bottom:auto;margin-bottom:0;z-index:1040}}@media screen and (max-width: 1023.98px) and (max-height: 599.98px){.repair-assistant__welcome{padding:2px 0}.repair-assistant__welcome .ra-greeting{display:none}.repair-assistant__welcome h3{font-size:1.125rem;line-height:24px}.repair-assistant__header{padding:4px 13px}.ra-welcome-card{margin-top:4px;padding:10px}.ra-welcome-card__header{margin-bottom:6px}.ra-welcome-card__grid{gap:6px;margin-bottom:6px}.ra-welcome-tile{padding:6px 10px}.ra-welcome-tile__desc{display:none}.repair-assistant__messages{padding:8px 13px}.ra-trial-limit{padding:6px 13px;font-size:.875rem;line-height:18px}.ra-procedure-pane__toolbar-tools>div>div{flex:0 1 auto}.ra-procedure-pane__toolbar-tools #search-box-container{flex:1 1 240px}.ra-fullpage.ra-fullpage--keyboard .repair-assistant__header{padding:0 13px;gap:0}.ra-fullpage.ra-fullpage--keyboard .repair-assistant__header-title,.ra-fullpage.ra-fullpage--keyboard .repair-assistant__header-divider,.ra-fullpage.ra-fullpage--keyboard .ra-help-cta,.ra-fullpage.ra-fullpage--keyboard .repair-assistant__footer,.ra-fullpage.ra-fullpage--keyboard .ra-trial-limit{display:none}.ra-fullpage.ra-fullpage--keyboard .ra-input-container{padding:2px 2px 2px 12px}.ra-fullpage.ra-fullpage--keyboard .repair-assistant__input-area,.ra-fullpage.ra-fullpage--keyboard .repair-assistant--split .repair-assistant__input-area{padding:0 13px 4px}.ra-confirm-backdrop{align-items:flex-start}}@media screen and (pointer: coarse){.ra-input-container textarea,.ra-feedback-modal textarea{font-size:1rem}}.proxy-login-container{padding:24px 40px;background:#f8fafc}.proxy-login-page-header{color:#364152!important;font-size:24px!important;font-style:normal;font-weight:600!important;line-height:32px;margin-bottom:0!important}.proxy-login-card{box-shadow:0 -1px 1px #00000014 inset,0 1px 2px #45505a1a;border-radius:12px;border:1px solid #cdd5df;background:#fff;overflow:hidden}.proxy-login-card .proxy-login-card-header{padding:16px;border-bottom:1px solid #cdd5df;font-size:18px;font-weight:700;color:#364152}.proxy-login-card .proxy-org-expand-button{background:none;border:none;outline:none}.proxy-login-card .proxy-org-expand-button:focus{outline:none;box-shadow:none}.proxy-login-card .proxy-location-item{background:#fff;border:none;border-bottom:1px solid #eef2f6}.proxy-login-card .proxy-location-item:hover{background-color:#0000000a}.proxy-login-card .proxy-location-item:focus{outline:none;box-shadow:none}.proxy-login-card .proxy-location-item.proxy-location-selected{background-color:#578cba;color:#fff}.proxy-login-card .proxy-location-item.proxy-location-selected:hover{background-color:#4a7aa6}.proxy-login-button-primary{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:4px;border-radius:8px;background:#578cba;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:20px;border:none;white-space:nowrap}.proxy-login-button-primary:hover{box-shadow:0 4px 14px #578cba80;color:#fff}.proxy-login-button-primary:active{color:#578cba;background-color:#fff;box-shadow:none}.proxy-login-button-primary:focus{box-shadow:none;outline:none}.proxy-login-button-primary:disabled{opacity:.65;cursor:not-allowed}.feedback-widget{position:fixed;z-index:10010;bottom:var(--safe-bottom, 0px);left:40px;font-family:Inter,sans-serif;color:#364152}@media (max-width: 767px){.feedback-widget{left:0;right:0;bottom:0}}.feedback-widget__toggle{display:flex;width:-webkit-fit-content;width:fit-content;height:38px;padding:0 18px;justify-content:center;align-items:center;gap:10px;white-space:nowrap;border:0;border-radius:6px 6px 0 0;background:#d83200;color:#fff;font-weight:500;font-size:16px;line-height:20px;box-shadow:0 4px 10px #141e3233;cursor:pointer;-webkit-user-select:none;user-select:none}.feedback-widget__toggle:hover{background:#b32900}.feedback-widget__toggle:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #5b98fc}@media (max-width: 767px){.feedback-widget__toggle{position:fixed;right:calc(16px + var(--safe-right, 0px));bottom:calc(16px + var(--safe-bottom, 0px));height:44px;width:44px;padding:0;justify-content:center;border-radius:8px}}.feedback-widget__toggle-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px}@media (max-width: 767px){.feedback-widget__toggle-icon{width:24px;height:24px;font-size:24px}}@media (max-width: 767px){.feedback-widget__toggle-label{display:none}}@media (max-width: 767px){.feedback-widget[data-open=true] .feedback-widget__toggle{display:none}}@media screen and (max-width: 1023.98px){.feedback-widget__toggle{display:none}}.feedback-widget__scrim{display:none}@media (max-width: 767px){.feedback-widget__scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#141e3259}}.feedback-widget__panel{position:absolute;bottom:50px;left:0}@media (max-width: 767px){.feedback-widget__panel{position:fixed;left:0;right:0;bottom:0}}.feedback-widget__card{width:390px;max-width:calc(100vw - 48px);background:#fff;border-radius:16px;box-shadow:0 -24px 24px -12px #0000000f,0 -12px 12px -6px #0000000f,0 6px 6px -3px #0000000f,0 3px 3px -1.5px #0000000f,0 1px 1px -.5px #0000000f,0 0 0 1px #0000000f;overflow:hidden}@media (max-width: 767px){.feedback-widget__card{width:100%;max-width:none;border-radius:16px 16px 0 0;padding-bottom:calc(16px + var(--safe-bottom, 0px))}}.feedback-widget__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:24px}.feedback-widget__card-title{font-size:16px;font-weight:600;line-height:24px;color:#364152}.feedback-widget__card-body{padding:0 24px 24px}.feedback-widget__card-body:first-child{padding-top:24px}.feedback-widget__icon-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:none;padding:2px;color:#697586;cursor:pointer}.feedback-widget__icon-button:hover{color:#364152}.feedback-widget__icon-button:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #5b98fc}.feedback-widget__ratings{display:flex;justify-content:space-between;gap:8px;margin:24px 0 0;padding:0 20px 24px}.feedback-widget__rating-column{position:relative;display:flex;flex:0 0 auto}.feedback-widget__scale-label{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;font-weight:400;line-height:16px;color:#697586}.feedback-widget__rating{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:8px;background:#cdd5df4d;padding:4px;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}@media (prefers-reduced-motion: reduce){.feedback-widget__rating{transition:none}}.feedback-widget__rating:hover{background:#e0edfa}.feedback-widget__rating:focus-visible{background:#e0edfa;outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #5b98fc}.feedback-widget__rating--selected{box-shadow:inset 0 0 0 2px #9cbcda;background:#fff}.feedback-widget__rating--dimmed{opacity:.4}.feedback-widget__rating-icon{width:36px;height:36px;object-fit:contain;pointer-events:none}.feedback-widget__rating-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:8px 12px;border-radius:8px;background:#202939;color:#fff;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap;pointer-events:none;filter:drop-shadow(0px 3px 1.5px rgba(0,0,0,.18)) drop-shadow(0px 1px .5px rgba(0,0,0,.18))}.feedback-widget__rating-tooltip:after{content:"";position:absolute;top:calc(100% - 1px);left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:#202939}.feedback-widget__textarea{display:block;width:100%;min-height:88px;border:1px solid #cdd5df;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px;color:#364152;resize:vertical}.feedback-widget__textarea::placeholder{color:#697586}.feedback-widget__textarea:focus{outline:none;border-color:#9cbcda;box-shadow:0 0 0 1px #fff,0 0 0 3px #5b98fc}.feedback-widget__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:24px}@media (max-width: 767px){.feedback-widget__footer{flex-direction:column-reverse;align-items:stretch;gap:8px}}.feedback-widget__link-button{border:none;border-radius:8px;background:none;padding:8px 12px;color:#697586;font-size:14px;font-weight:500;line-height:20px;cursor:pointer}.feedback-widget__link-button:hover:not(:disabled){color:#364152;background:#eef2f6}.feedback-widget__link-button:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #5b98fc}.feedback-widget__link-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 767px){.feedback-widget__link-button{align-self:stretch;width:100%;padding:12px}}.feedback-widget__primary-button{border:none;border-radius:8px;background:#d83200;color:#fff;font-size:14px;font-weight:500;line-height:20px;padding:8px 12px;cursor:pointer}.feedback-widget__primary-button:hover:not(:disabled){background:#b32900}.feedback-widget__primary-button:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #5b98fc}.feedback-widget__primary-button:disabled{background:#cdd5df;color:#f8fafc;cursor:not-allowed}@media (max-width: 767px){.feedback-widget__primary-button{width:100%;padding:12px}}.feedback-widget__thanks{text-align:center}.feedback-widget__thanks-title{font-size:16px;font-weight:600;line-height:24px;color:#000;margin:0 0 24px}.feedback-widget__thanks-body{font-size:16px;line-height:24px;color:#364152;font-weight:400;margin-bottom:24px}.feedback-widget__thanks-body a{display:block;margin-top:8px;color:#2e6595;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline}.feedback-widget__consent{display:flex;align-items:flex-start;gap:8px;text-align:left;background:#cdd5df4d;border-radius:8px;padding:8px;font-size:14px;line-height:20px;color:#000;margin-bottom:24px}.feedback-widget__consent-icon{flex:0 0 auto;color:#9aa4b2;width:20px;height:20px;font-size:20px}.feedback-widget__secondary-button{width:100%;border:1px solid #9cbcda;border-radius:8px;background:#fff;color:#2e6595;font-size:14px;font-weight:500;line-height:20px;padding:8px 12px;cursor:pointer}.feedback-widget__secondary-button:hover{background:#cdd5df4d}.feedback-widget__secondary-button:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #5b98fc}@media (max-width: 767px){.feedback-widget__secondary-button{padding:12px}}.nav-avatar-car-wrapper{width:40px;height:40px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background-color:#fff}.nav-avatar-car-img{width:100%;height:100%;object-fit:contain}.nav-avatar-car-wrapper--loading{position:relative}.nav-avatar-car-spinner{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:nav-avatar-spin .6s linear infinite}@keyframes nav-avatar-spin{to{transform:rotate(360deg)}}.repair-plan-challenge-popover{max-width:500px;border:none;box-shadow:0 .5rem 1rem #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-radius:12px}.repair-plan-challenge-popover .popover-content{padding:1.5rem}.rpc-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0rem}.rpc-title{margin-bottom:.5rem;color:#000;font-family:Inter;font-weight:700;font-size:16px;line-height:24px;letter-spacing:0%}.rpc-description{color:#6c757d;font-family:Inter;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0%}.rpc-description strong{color:#000}.rpc-progress-circle{width:100px;height:100px;flex-shrink:0;margin-left:1rem}.rpc-promo-section{background:var(--Electric-Blue-25, #f5faff);box-shadow:0 30px 30px #a7c0fd66 inset;padding:1.5rem 1rem;border-radius:0;text-align:center}.rpc-promo-title{color:#2e6595;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-1%;margin-bottom:.5rem;font-family:Inter}.rpc-promo-subtitle{color:#2e6595;font-size:16px;line-height:24px;letter-spacing:0%;font-weight:500;margin-bottom:1.5rem;font-family:Inter}.rpc-grid{display:flex;justify-content:space-between;gap:8px}.rpc-item{display:flex;flex-direction:column;align-items:center;width:24%;position:relative}.rpc-car-img{width:100px;height:100px;margin-top:-15px;z-index:2;position:relative;aspect-ratio:1/1;object-fit:contain}.rpc-card{background:#fff;border:1px solid #dee2e6;border-radius:16px;padding:15px 5px 0;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;height:100%}.rpc-card.active{background-color:#3b6b9b;border-color:#3b6b9b;color:#fff}.rpc-card.goldactive{background-color:#c39622;border-color:#c39622;color:#fff}.rpc-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:#fff;color:#3b6b9b;border:1px solid #3b6b9b;border-radius:12px;padding:2px 10px;font-size:.75rem;font-weight:700;white-space:nowrap;z-index:3}.rpc-badge.active{background-color:#3b6b9b;color:#fff;border:1px solid white}.rpc-badge.goldactive{background-color:#c39622;color:#fff;border:1px solid white}.rpc-price{font-weight:700;font-size:1.1rem;color:#3b6b9b}.rpc-card.active .rpc-price,.rpc-card.goldactive .rpc-price{color:#fff}.rpc-gift-card-text{font-size:1rem;color:#3b6b9b;margin-bottom:10px;line-height:1}.rpc-card.active .rpc-gift-card-text,.rpc-card.goldactive .rpc-gift-card-text{color:#fff}.rpc-stocking-img{width:40px;height:40px;margin-bottom:5px}.rpc-chance-text{font-size:.7rem;color:#3b6b9b;padding:12px 0;border-radius:0 0 16px 16px;margin:3px -5px -10px;font-family:Inter;font-weight:500;font-style:Medium;font-size:12px;line-height:16px;letter-spacing:0%;text-align:center}.rpc-card.active .rpc-chance-text{color:#fff}.rpc-card-spotlight{background:#c39622;color:#fff;padding:6px 0 8px;border-radius:0 0 16px 16px;font-size:.8rem;margin:3px -5px -10px;box-shadow:0 8px 16px -2px #1b212c1f;font-family:Inter;font-weight:600;font-style:Semi Bold;font-size:12px;line-height:16px;letter-spacing:0%;text-align:center}.rpc-footer{display:flex;justify-content:flex-end;gap:10px}.rpc-spotlight-banner{background:#d4a843;color:#fff;padding:12px 20px;border-radius:8px;text-align:center;font-weight:600;font-size:14px;margin-top:20px;position:relative}.rpc-spotlight-banner:before{content:"";position:absolute;top:-8px;right:20%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #d4a843}.rpc-close-btn{color:#6c757d;border-color:#dee2e6}.rpc-details-btn{background-color:#3b6b9b;border-color:#3b6b9b}.nav-hat-icon{height:32px;width:32px;cursor:pointer;transition:transform .2s}.nav-hat-icon:hover{transform:scale(1.1)}.rpc-nav-container{display:flex;align-items:center;gap:12px;margin-left:1rem;cursor:pointer;padding:8px 12px;border-radius:8px;transition:background-color .2s}.rpc-nav-container:hover{background-color:#ffffff0d}.rpc-nav-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.rpc-sparkle{position:absolute;width:6px;height:6px;opacity:0;animation:twinkle 5s infinite;-webkit-clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.rpc-sparkle-1{top:2px;right:-2px;animation-delay:0s}.rpc-sparkle-2{top:-3px;left:8px;animation-delay:.4s}.rpc-sparkle-3{bottom:5px;left:-2px;animation-delay:1.1s}.rpc-sparkle-4{top:8px;right:8px;animation-delay:.7s}.rpc-sparkle-5{bottom:-2px;right:5px;animation-delay:1.8s}.rpc-sparkle-6{top:12px;left:-1px;animation-delay:.3s}@keyframes twinkle{0%{opacity:0;background:#c3a05f;transform:scale(0)}20%{opacity:.5;background:#c3a05f;transform:scale(1.2)}60%{opacity:.3;background:#f0ad4e;transform:scale(.8)}to{opacity:0;background:#f0ad4e;transform:scale(0)}}.rpc-nav-text{display:flex;flex-direction:column;gap:2px}.rpc-nav-title{line-height:1;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:700}.rpc-nav-subtitle{color:#bed5ea;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.rpc-spinner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffe6;display:flex;justify-content:center;align-items:center;z-index:10;border-radius:12px}.rpc-spinner{width:50px;height:50px;border:5px solid transparent;border-top:5px solid #d42426;border-right:5px solid #0f7a3e;border-bottom:5px solid #d42426;border-left:5px solid #0f7a3e;border-radius:50%;animation:spin 1s linear infinite}.rpc-details-table-wrapper{overflow-x:auto;margin-top:.75rem}.rpc-details-table{width:100%;border-collapse:collapse;font-size:.9rem}.rpc-details-table th,.rpc-details-table td{border:1px solid #333;padding:.4rem .7rem;text-align:left;font-weight:600}.rpc-details-table-colored thead th{background-color:#e6e6e6}.rpc-row-blue{background-color:#4aa9e9}.rpc-row-green{background-color:#5fb548}.rpc-row-red{background-color:#e5392f}.rpc-row-gold{background-color:#f2c230}.rpc-row-blue td,.rpc-row-green td,.rpc-row-red td,.rpc-row-gold td{color:#000}.rpc-details-level-list{margin-top:.75rem;padding-left:1.25rem}.rpc-details-level-list li{margin-bottom:.4rem}.where-to-look-img{max-width:100%;display:block;margin:0 auto;max-height:400px}.oec-art-divider{box-sizing:border-box;margin:0;border:0;flex-shrink:0;background-color:var(--oec-art-colors-border-border-primary)}.oec-art-divider--horizontal{width:100%;height:1px}.oec-art-divider--vertical{width:1px;padding:var(--oec-art-space-2) var(--oec-art-space-0);background-clip:content-box;height:auto;align-self:stretch}.oemiq-spinner{animation:spin 4s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.plan-source-filter{position:relative;display:inline-block}.plan-source-filter--disabled{mix-blend-mode:luminosity;opacity:.5}.plan-source-filter--disabled .plan-source-filter-trigger{cursor:not-allowed}.plan-source-filter--disabled .plan-source-filter-icon,.plan-source-filter--disabled .plan-source-filter-chevron,.plan-source-filter--disabled .plan-source-filter-values{color:#9aa4b2}.plan-source-filter-trigger{display:flex;align-items:center;gap:4px;height:36px;padding:8px 12px;border:1px solid #cdd5df;border-radius:8px;background:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden}.plan-source-filter-trigger--open,.plan-source-filter-trigger:not(:disabled):hover{background:#f8fafc}.plan-source-filter-trigger:focus{outline:none;box-shadow:none}.plan-source-filter-trigger:focus-visible{outline:2px solid #578cba;outline-offset:2px}.plan-source-filter-trigger:not(:disabled):hover .plan-source-filter-icon,.plan-source-filter-trigger--open .plan-source-filter-icon{color:#697586}.plan-source-filter-trigger:not(:disabled):hover .plan-source-filter-chevron,.plan-source-filter-trigger--open .plan-source-filter-chevron{color:#364152}.plan-source-filter-icon-wrap{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.plan-source-filter-icon{color:#697586;font-size:12px}.plan-source-filter-label{color:#697586;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.plan-source-filter-values{font-weight:400;color:#0d121c;text-align:left;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1}.plan-source-filter-values--placeholder{color:#0d121c}.plan-source-filter-chevron{color:#9aa4b2;font-size:12px;transition:transform .2s ease}.plan-source-filter-chevron--open{transform:rotate(180deg)}.plan-source-filter-dropdown{position:absolute;top:calc(100% + 4px);left:0;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 0 0 1px #0000000f,0 1px 1px -.5px #0000000f,0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f,0 24px 24px -12px #0000000f;z-index:1000;min-width:225px;overflow:hidden}.plan-source-filter-header{display:flex;align-items:center;gap:16px;padding:16px;border-bottom:1px solid #e3e8ef;background:#fff;flex-shrink:0}.plan-source-filter-header-left{display:flex;flex:1 0;align-items:center;gap:8px;min-width:0}.plan-source-filter-header-icon-wrap{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.plan-source-filter-header-icon{width:16px;height:16px;font-size:16px;color:#000}.plan-source-filter-header-title{font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;white-space:nowrap}.plan-source-filter-header-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;border:none;background:transparent;border-radius:6px;cursor:pointer}.plan-source-filter-header-close:hover{background:#f8fafc}.plan-source-filter-header-close-icon-wrap{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.plan-source-filter-header-close-icon{width:16px;height:16px;font-size:16px;color:#697586}.plan-source-filter-body{padding:4px;display:flex;flex-direction:column;gap:4px}.plan-source-filter-option{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer;font-family:Inter,sans-serif;margin:0}.plan-source-filter-option:hover{background:#edf4fc}.plan-source-filter-option-checkbox{position:relative;width:20px;height:20px;margin:2px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #578cba;border-radius:4px;background:#fff;cursor:pointer}.plan-source-filter-option-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.plan-source-filter-option-checkbox-icon{color:#fff;font-size:12px;visibility:hidden;pointer-events:none}.plan-source-filter-option-checkbox:has(.plan-source-filter-option-checkbox-input:checked){background:#578cba;border-color:#578cba}.plan-source-filter-option-checkbox:has(.plan-source-filter-option-checkbox-input:checked) .plan-source-filter-option-checkbox-icon{visibility:visible}.plan-source-filter-option-label{flex:1 1 auto;font-weight:400;font-size:16px;line-height:24px;color:#202939;min-width:0;white-space:nowrap}.plan-source-filter-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #eef2f6;background:#fff;flex-shrink:0}.plan-source-filter-clear-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border:none;background:transparent;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#364152}.plan-source-filter-clear-btn:hover:not(:disabled){color:#0d121c}.plan-source-filter-clear-btn:disabled{color:#9aa4b2;cursor:not-allowed}.plan-source-filter-apply-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 10px;border-radius:8px;border:1px solid #cdd5df;background:#fff;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#202939}.plan-source-filter-apply-btn:hover:not(:disabled){background:#f8fafc}.plan-source-filter-apply-btn:disabled{opacity:.5;cursor:not-allowed}.plan-source-filter-apply-btn-icon-wrap{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.plan-source-filter-apply-btn-icon{font-size:12px;color:#202939}.plan-source-filter-apply-btn-label{padding:0 4px}@media screen and (max-width: 1023.98px){.plan-source-filter{display:block;width:auto;max-width:100%;min-width:0}.plan-source-filter-trigger{width:100%;min-height:var(--tap-target);height:auto}}@media screen and (max-width: 1023.98px){.plan-source-filter-dropdown{position:fixed;top:auto;right:16px;bottom:16px;left:16px;z-index:1040;width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}@supports not (height: 100dvh){.plan-source-filter-dropdown{max-height:calc(100vh - 32px)}}}.insights-corp-selector--compact{align-self:flex-start;width:260px}.insights-corp-selector--compact .corp-select__control{min-height:36px;background:#fff;border:1px solid #cdd5df;border-radius:8px;box-shadow:none;font-family:Inter,sans-serif;font-size:14px;line-height:20px;cursor:pointer}.insights-corp-selector--compact .corp-select__control:hover,.insights-corp-selector--compact .corp-select__control--is-focused{border-color:#9aa4b2}.insights-corp-selector--compact .corp-select__value-container{padding:0 12px}.insights-corp-selector--compact .corp-select__single-value,.insights-corp-selector--compact .corp-select__input-container{color:#0d121c}.insights-corp-selector--compact .corp-select__placeholder{color:#9aa4b2}.insights-corp-selector--compact .corp-select__indicator-separator{display:none}.insights-corp-selector--compact .corp-select__dropdown-indicator{padding:6px 8px;color:#9aa4b2}.insights-corp-selector--compact .corp-select__dropdown-indicator:hover{color:#9aa4b2}.insights-corp-selector--compact .corp-select__menu{margin-top:4px;border:1px solid #e3e8ef;border-radius:8px;box-shadow:0 8px 16px -2px #1b212c1f;overflow:hidden}.insights-corp-selector--compact .corp-select__menu-list{flex:1 1;overflow:auto;min-height:0;padding-bottom:24px}.insights-corp-selector--compact .corp-select__menu-list::-webkit-scrollbar{background:transparent;width:20px;height:20px}.insights-corp-selector--compact .corp-select__menu-list::-webkit-scrollbar-track{background:transparent}.insights-corp-selector--compact .corp-select__menu-list::-webkit-scrollbar-thumb{background-color:#cdd5df;background-clip:padding-box;border:7px solid transparent;border-radius:100px;min-width:40px;min-height:40px}.insights-corp-selector--compact .corp-select__menu-list::-webkit-scrollbar-thumb:hover{background-color:#9aa4b2}.insights-corp-selector--compact .corp-select__menu-list::-webkit-scrollbar-corner{background:transparent}.insights-corp-selector--compact .corp-select__option{padding:6px 12px 6px 8px;border-radius:4px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#202939;cursor:pointer}.insights-corp-selector--compact .corp-select__option--is-focused{background-color:#cdd5df4d}.insights-corp-selector--compact .corp-select__option--is-selected{background-color:#edf4fc;color:#202939}@media screen and (max-width: 1023.98px){.insights-corp-selector--compact{width:100%;align-self:stretch}.insights-corp-selector--compact .corp-select__control{min-height:var(--tap-target)}}.corporate-user-view{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #e3e8ef;border-radius:12px;background:#fff;overflow:hidden;padding:24px;background-size:cover;background-position:center}.corporate-user-view__content{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:480px;width:100%;margin-top:110px;min-width:-webkit-max-content;min-width:max-content}.corporate-user-view__text-group{display:flex;flex-direction:column;align-items:center;gap:8px}.corporate-user-view__controls{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.corporate-user-view__title{font-family:Inter,sans-serif;font-weight:600;font-size:20px;line-height:24px;color:#4d4e53;margin:0}.corporate-user-view__subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e53;margin:0}.corporate-user-view__dropdown-wrap{position:relative;width:100%;max-width:320px}.corporate-user-view__dropdown-wrap .form-group{margin:0}.corporate-user-view__select{width:100%;font-family:Inter,sans-serif;font-size:14px;line-height:20px;text-align:left}.corporate-user-view__select [class*=-control]{min-height:40px;border-radius:8px;border-color:#cdd5df;background:#fff;box-shadow:none}.corporate-user-view__select [class*=-placeholder],.corporate-user-view__select [class*=-singleValue],.corporate-user-view__select [class*=-Input],.corporate-user-view__select [class*=-option]{text-align:left}.corporate-user-view__select [class*=-placeholder],.corporate-user-view__select [class*=-singleValue],.corporate-user-view__select [class*=-Input],.corporate-user-view__select .corp-org-select__input-container,.corporate-user-view__select .corp-org-select__input-container input{color:#697586}.corporate-user-view__select [class*=-menu]{border-radius:8px;margin-top:4px;box-shadow:0 0 0 1px #0000000f,0 1px 1px -.5px #0000000f,0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f,0 24px 24px -12px #0000000f;z-index:5;text-align:left}.corporate-user-view__select .corp-org-select__control{padding:8px 12px}.corporate-user-view__select .corp-org-select__control--is-focused{border-radius:8px;border:1px solid #9cbcda;background:#fff;box-shadow:0 0 0 1px #fff,0 0 0 2px #bed5ea}.corporate-user-view__select .corp-org-select__control--menu-is-open{margin:0}.corporate-user-view__select .corp-org-select__value-container{padding:0}.corporate-user-view__select .corp-org-select__option{background-color:transparent;color:#202939;cursor:pointer;padding:6px 12px 6px 8px}.corporate-user-view__select .corp-org-select__option:hover{background-color:#cdd5df4d;border-radius:4px}.corporate-user-view__select .corp-org-select__option:active{background-color:#cdd5df4d}.corporate-user-view__select .corp-org-select__option--is-focused{background-color:#cdd5df4d;border-radius:4px;color:#202939}.corporate-user-view__select .corp-org-select__option--is-focused.corp-org-select__option--is-selected{background-color:#edf4fc}.corporate-user-view__select .corp-org-select__indicator,.corporate-user-view__select .corp-org-select__clear-indicator{padding:0}.corporate-user-view__select .corp-org-select__input-container{margin:0 2px;padding:0}.corporate-user-view__select .corp-org-select__option--is-selected{background-color:#edf4fc;border-radius:4px;color:#202939}.corporate-user-view__select .corp-org-select__menu-list{flex:1 1;overflow:auto;min-height:0;padding-bottom:24px}.corporate-user-view__select .corp-org-select__menu-list::-webkit-scrollbar{background:transparent;width:20px;height:20px}.corporate-user-view__select .corp-org-select__menu-list::-webkit-scrollbar-track{background:transparent}.corporate-user-view__select .corp-org-select__menu-list::-webkit-scrollbar-thumb{background-color:#cdd5df;background-clip:padding-box;border:7px solid transparent;border-radius:100px;min-width:40px;min-height:40px}.corporate-user-view__select .corp-org-select__menu-list::-webkit-scrollbar-thumb:hover{background-color:#9aa4b2}.corporate-user-view__select .corp-org-select__menu-list::-webkit-scrollbar-corner{background:transparent}.corporate-user-view__dropdown-indicator{display:flex;align-items:center;justify-content:center;width:20px;height:20px;cursor:pointer;flex-shrink:0;padding:0}.corporate-user-view__chevron-icon{font-size:12px;color:#9aa4b2}.corporate-user-view__clear-icon{font-size:10px;color:#9aa4b2}.corporate-user-view__continue-btn-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.corporate-user-view__continue-btn-icon svg{width:16px;height:16px}.corporate-user-view__option-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.corporate-user-view__option-label{flex:1 1;text-align:left}.corporate-user-view__option-check{color:#578cba;font-size:14px;flex-shrink:0}.corporate-user-view__continue-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;max-width:320px;padding:8px 12px;border:none;border-radius:8px;background:#578cba;color:#fff;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;cursor:pointer;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out}.corporate-user-view__continue-btn:hover:not(:disabled){background:#2e6595}.corporate-user-view__continue-btn:active:not(:disabled){background:#3d6a92}.corporate-user-view__continue-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #bed5ea}.corporate-user-view__continue-btn:disabled{background:#b9c5d4;color:#fff9;cursor:not-allowed}@media screen and (max-width: 1023.98px){.corporate-user-view{padding:16px}.corporate-user-view__content{min-width:0;max-width:100%;margin-top:24px}.corporate-user-view__title{font-size:18px}.corporate-user-view__subtitle{font-size:14px;line-height:20px}.corporate-user-view__dropdown-wrap{max-width:100%}.corporate-user-view__select [class*=-control]{min-height:var(--tap-target)}}.insights-banner-stack{display:flex;flex-direction:column;gap:12px;padding:16px 24px;border-bottom:1px solid #e3e8ef}.insights-banner{display:flex;gap:8px;padding:12px 16px;border-radius:12px;border:1px solid;align-items:flex-start}.insights-banner__icon{margin-top:4px;font-size:16px;flex-shrink:0}.insights-banner__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.insights-banner__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.insights-banner__header-main{flex:1 1;min-width:0}.insights-banner__title{margin:0;font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#000}.insights-banner__copy{margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#364152}.insights-banner__dismiss{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px;border:0;border-radius:6px;background:none;color:#697586;font-size:12px;line-height:1;cursor:pointer;transition:background-color .12s ease}.insights-banner__dismiss:hover{background:#cdd5df4d}.insights-banner__dismiss:focus-visible{outline:2px solid #578cba;outline-offset:2px}.insights-banner__see-btn{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:0;border:0;background:none;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#2e6595;text-decoration:none;cursor:pointer;white-space:nowrap}.insights-banner__see-btn:focus-visible{outline:2px solid #578cba;outline-offset:2px;border-radius:4px}.insights-banner__see-btn-icon{display:block;font-size:12px;line-height:1;vertical-align:middle}.insights-banner__slider{display:flex;align-items:center;gap:8px;padding:4px 0}.insights-banner__slider-count{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#000}.insights-banner__slider-arrow{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:0;border-radius:6px;background:none;color:#697586;font-size:12px;line-height:1;cursor:pointer;transition:background-color .12s ease}.insights-banner__slider-arrow:hover{background:#cdd5df4d}.insights-banner__slider-arrow:focus-visible{outline:2px solid #578cba;outline-offset:2px}.insights-banner__slider-dots{display:flex;align-items:center;gap:4px;height:4px}.insights-banner__slider-dot{width:24px;height:100%;border-radius:999px;background:#cdd5df;mix-blend-mode:luminosity}.insights-banner__slider-dot--active{background:#4b5565}.insights-banner--info{background:#edf4fc;border-color:#bed5ea;box-shadow:inset 0 0 0 2px #fafcff}.insights-banner--info .insights-banner__icon{color:#578cba}.insights-banner--warning{background:#fffbeb;border-color:#fde68a;box-shadow:inset 0 0 0 2px #fafcff}.insights-banner--warning .insights-banner__icon{color:#f59e0b}.insights-banner-location-panel{position:fixed;z-index:1051;width:400px;max-width:calc(100vw - 32px);margin:0;padding:0;border:1px solid #eef2f6;border-radius:12px;background:#fff;box-shadow:0 4px 16px #0000001f;overflow:hidden}.insights-banner-location-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:16px;border-bottom:1px solid #eef2f6}.insights-banner-location-panel__title{margin:0;font-family:Inter,sans-serif;font-weight:600;font-size:20px;line-height:24px;color:#000;white-space:nowrap}.insights-banner-location-panel__count{margin:4px 0 0;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#697586}.insights-banner-location-panel__body{max-height:400px;overflow-y:auto;padding:16px 16px 24px;scrollbar-width:thin;scrollbar-color:#cdd5df transparent}.insights-banner-location-panel__body::-webkit-scrollbar{width:6px}.insights-banner-location-panel__body::-webkit-scrollbar-track{background:transparent}.insights-banner-location-panel__body::-webkit-scrollbar-thumb{background:#cdd5df;border-radius:100px}.insights-banner-location-panel__item{margin:0;padding:12px 0;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#000}.insights-banner-location-panel__item:first-child{padding-top:0}.insights-banner-location-panel__item:last-child{padding-bottom:0}.insights-banner-location-panel__divider{margin:0;border:0;border-top:1px solid #eef2f6}@media screen and (max-width: 1023.98px){.insights-banner__dismiss{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;position:relative}.insights-banner__dismiss:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.insights-banner__slider-arrow{min-width:var(--tap-target);min-height:var(--tap-target);display:inline-flex;align-items:center;justify-content:center}}.insights-empty-state{position:relative;width:100%;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background:#fff}.insights-empty-state-inner{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.insights-empty-state-illustration{container-type:inline-size;position:relative;width:min(100%,653px);aspect-ratio:653/435;flex-shrink:0}.insights-empty-state-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(205,213,223,.3) .667px,transparent .667px),linear-gradient(to bottom,rgba(205,213,223,.3) .667px,transparent .667px);background-size:6.66667cqi 6.66667cqi;mask-image:radial-gradient(ellipse at 50% 50%,black 0%,transparent 95%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,black 0%,transparent 95%);pointer-events:none}.insights-empty-state-grid-cell{position:absolute;width:6.66667cqi;height:6.66667cqi;background:#f5f5f5;border-right:.667px solid rgba(205,213,223,.3);border-bottom:.667px solid rgba(205,213,223,.3)}.insights-empty-state-grid-cell--r2c3{left:13.33334cqi;top:6.66667cqi}.insights-empty-state-grid-cell--r2c12{left:73.33337cqi;top:6.66667cqi}.insights-empty-state-grid-cell--r3c5{left:26.66668cqi;top:13.33334cqi}.insights-empty-state-grid-cell--r3c9{left:53.33336cqi;top:13.33334cqi}.insights-empty-state-grid-cell--r4c13{left:80.00004cqi;top:20.00001cqi}.insights-empty-state-grid-cell--r5c1{left:0cqi;top:26.66668cqi}.insights-empty-state-grid-cell--r5c6{left:calc(5 * 6.66667cqi);top:26.66668cqi}.insights-empty-state-grid-cell--r6c4{left:20.00001cqi;top:calc(5 * 6.66667cqi)}.insights-empty-state-grid-cell--r6c10{left:calc(9 * 6.66667cqi);top:calc(5 * 6.66667cqi)}.insights-empty-state-grid-cell--r6c13{left:80.00004cqi;top:calc(5 * 6.66667cqi)}.insights-empty-state-grid-cell--r7c7{left:40.00002cqi;top:40.00002cqi}.insights-empty-state-grid-cell--r8c5{left:26.66668cqi;top:46.66669cqi}.insights-empty-state-grid-cell--r8c11{left:calc(10 * 6.66667cqi);top:46.66669cqi}.insights-empty-state-grid-cell--r9c3{left:13.33334cqi;top:53.33336cqi}.insights-empty-state-grid-cell--r9c14{left:86.66671cqi;top:53.33336cqi}.insights-empty-state-grid-cell--r10c7{left:40.00002cqi;top:calc(9 * 6.66667cqi)}.insights-empty-state-grid-cell--r11c5{left:26.66668cqi;top:calc(10 * 6.66667cqi)}.insights-empty-state-grid-cell--r11c12{left:73.33337cqi;top:calc(10 * 6.66667cqi)}.insights-empty-state-grid-cell--r12c9{left:53.33336cqi;top:73.33337cqi}.insights-empty-state-chart-icon{position:absolute;left:50%;top:65%;font-size:19.6cqi;transform:translate(-50%);color:#cdd5df}.insights-empty-state-bg-icon{position:absolute;color:var(--Gray-200, #e3e8ef)}.insights-empty-state-bg-icon--clipboard-check{left:93%;top:78%;font-size:6.585cqi;transform:rotate(43.04deg)}.insights-empty-state-bg-icon--file-lines-left{left:6%;top:75%;font-size:6.279cqi;transform:rotate(-56.43deg)}.insights-empty-state-bg-icon--file-lines-right{left:69%;top:34%;font-size:6.279cqi;transform:rotate(30deg)}.insights-empty-state-bg-icon--clipboard-list{left:19%;top:50%;font-size:8.116cqi}.insights-empty-state-dot{position:absolute;font-size:2.144cqi;color:#e3e8ef}.insights-empty-state-dot--1{left:79%;top:58%}.insights-empty-state-dot--2{left:50%;top:42%}.insights-empty-state-dot--3{left:23%;top:75%}.insights-empty-state-dot--4{left:-5%;top:48%}.insights-empty-state-dot--5{left:78%;top:82%}.insights-empty-state-dot--6{left:102%;top:48%}.insights-empty-state-title{font-family:Inter,sans-serif;font-size:20px;font-weight:600;color:#4d4e53;text-align:center;line-height:24px;margin:0}.insights-empty-state-message{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#4d4e53;text-align:center;line-height:24px;margin:8px 0 0}.reset-filter{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#2e6595;white-space:nowrap;flex-shrink:0}.reset-filter:focus{outline:none}.reset-filter:focus-visible{outline:2px solid #578cba;outline-offset:2px}.reset-filter:hover{color:#003c71;text-decoration:underline;text-underline-offset:4px}.reset-filter:hover .reset-filter__icon{color:#003c71}.reset-filter__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:12px}.reset-filter__icon svg{width:12px;height:11px}.reset-filter__label{line-height:20px}.location-filter{position:relative;display:inline-block}.location-filter--disabled{mix-blend-mode:luminosity;opacity:.5}.location-filter--disabled .location-filter-trigger{cursor:not-allowed}.location-filter--disabled .location-filter-icon,.location-filter--disabled .location-filter-chevron,.location-filter--disabled .location-filter-values{color:#9aa4b2}.location-filter-trigger{display:flex;align-items:center;gap:4px;height:36px;padding:8px 12px;border:1px solid #cdd5df;border-radius:8px;background:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;line-height:20px;white-space:nowrap;max-width:100%;overflow:hidden}.location-filter-trigger--open,.location-filter-trigger:not(:disabled):hover{background:#f8fafc}.location-filter-trigger:focus{outline:none;box-shadow:none}.location-filter-trigger:focus-visible{outline:2px solid #578cba;outline-offset:2px}.location-filter-trigger:not(:disabled):hover .location-filter-icon,.location-filter-trigger--open .location-filter-icon{color:#697586}.location-filter-trigger:not(:disabled):hover .location-filter-chevron,.location-filter-trigger--open .location-filter-chevron{color:#364152}.location-filter-icon-wrap{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.location-filter-icon{color:#697586;font-size:12px}.location-filter-label{color:#697586;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.location-filter-values{font-weight:400;color:#0d121c;text-align:left;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1}.location-filter-values--placeholder{color:#0d121c}.location-filter-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:2px 6px;border-radius:4px;background:#f8fafc;border:1px solid #e3e8ef;color:#364152;font-size:12px;font-weight:500;font-family:Inter,sans-serif;line-height:16px;flex-shrink:0;overflow:hidden;white-space:nowrap}.location-filter-badge:hover{border:1px solid #e3e8ef;background:#eef2f6}.location-filter-chevron{color:#9aa4b2;font-size:12px;transition:transform .2s ease}.location-filter-chevron--open{transform:rotate(180deg)}.location-filter-dropdown{position:absolute;top:calc(100% + 4px);left:0;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 0 0 1px #0000000f,0 1px 1px -.5px #0000000f,0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f,0 24px 24px -12px #0000000f;z-index:1000;min-width:329px;max-height:50vh;overflow:hidden}.location-filter-header{display:flex;align-items:flex-start;gap:16px;padding:16px;border-bottom:1px solid #e3e8ef;background:#fff;flex-shrink:0}.location-filter-header-left{display:flex;flex:1 0;align-items:center;gap:8px;min-width:0}.location-filter-header-icon-wrap{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.location-filter-header-icon{width:16px;height:16px;font-size:16px;color:#000}.location-filter-header-title{font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;white-space:nowrap}.location-filter-header-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;background:#f8fafc;border:1px solid #e3e8ef;color:#364152;font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;min-width:8px;flex-shrink:0}.location-filter-header-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;border:none;background:transparent;border-radius:6px;cursor:pointer}.location-filter-header-close:hover{background:#f8fafc}.location-filter-header-close-icon-wrap{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.location-filter-header-close-icon{width:16px;height:16px;font-size:16px;color:#697586}.location-filter-search{display:flex;align-items:center;gap:8px;margin:8px 12px;padding:8px 12px;border:1px solid #cdd5df;border-radius:8px;background:#fff;flex-shrink:0}.location-filter-search:focus-within{border-color:#578cba}.location-filter-search-icon-wrap{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.location-filter-search-icon{font-size:12px;color:#9aa4b2}.location-filter-search-input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#0d121c}.location-filter-search-input::placeholder{color:#9aa4b2}.location-filter-no-results{padding:12px 8px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#697586;text-align:center}.location-filter-body{flex:1 1 auto;overflow-y:auto;padding:4px;display:flex;flex-direction:column;gap:4px}.location-filter-section-label{padding:4px 8px;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#000}.location-filter-divider{display:flex;align-items:center;justify-content:center;width:100%;padding:4px 0;flex-shrink:0}.location-filter-divider-line{flex:1 0;height:1px;min-width:0;background:#e3e8ef}.location-filter-option{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer;font-family:Inter,sans-serif;margin:0}.location-filter-option:hover{background:#edf4fc}.location-filter-option-checkbox{position:relative;width:20px;height:20px;margin:2px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #578cba;border-radius:4px;background:#fff;cursor:pointer}.location-filter-option-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.location-filter-option-checkbox-icon{color:#fff;font-size:12px;visibility:hidden;pointer-events:none}.location-filter-option-checkbox:has(.location-filter-option-checkbox-input:checked){background:#578cba;border-color:#578cba}.location-filter-option-checkbox:has(.location-filter-option-checkbox-input:checked) .location-filter-option-checkbox-icon{visibility:visible}.location-filter-option-checkbox:has(.location-filter-option-checkbox-input:disabled){opacity:.5;cursor:not-allowed}.location-filter-option-checkbox:has(.location-filter-option-checkbox-input:disabled) .location-filter-option-checkbox-input{cursor:not-allowed}.location-filter-option-label{flex:1 1 auto;font-weight:400;font-size:16px;line-height:24px;color:#202939;min-width:0}.location-filter-option--deactivated .location-filter-option-label{color:#697586}.location-filter-deactivated-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:4px;background:#f8fafc;border:1px solid #e3e8ef;color:#364152;font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;opacity:.5;flex-shrink:0;white-space:nowrap}.location-filter-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid #eef2f6;background:#fff;flex-shrink:0}.location-filter-deselect-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 10px;border-radius:8px;border:1px solid #e3e8ef;background:#fff;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#364152}.location-filter-deselect-btn:hover{background:#f8fafc}.location-filter-deselect-btn-icon-wrap{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.location-filter-deselect-btn-icon{font-size:12px;color:#364152}.location-filter-deselect-btn-label{padding:0 4px}.location-filter-apply-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 10px;border-radius:8px;border:none;background:#2e6595;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#fff}.location-filter-apply-btn:hover:not(:disabled){background:#003c71}.location-filter-apply-btn:disabled{opacity:.5;cursor:not-allowed}.location-filter-apply-btn-icon-wrap{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.location-filter-apply-btn-icon{width:12px;height:11px;font-size:12px;color:#fff}.location-filter-apply-btn-label{padding:0 4px}@media screen and (max-width: 1023.98px){.location-filter{display:block;width:auto;max-width:100%;min-width:0}.location-filter-trigger{width:100%;min-height:var(--tap-target);height:auto}.location-filter-label,.location-filter-icon-wrap,.location-filter-badge,.location-filter-chevron{flex-shrink:0}.location-filter-values{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}}@media screen and (max-width: 1023.98px){.location-filter-dropdown{position:fixed;top:auto;right:16px;bottom:16px;left:16px;z-index:1040;width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}@supports not (height: 100dvh){.location-filter-dropdown{max-height:calc(100vh - 32px)}}}.range-selector{display:inline-flex;align-items:center;gap:0;background:#cdd5df4d;border-radius:8px;padding:0}.range-selector__tab{display:flex;align-items:center;justify-content:center;padding:8px 16px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#364152;white-space:nowrap;transition:background .15s ease,box-shadow .15s ease}.range-selector__tab:focus-visible{outline:2px solid #578cba;outline-offset:-2px}.range-selector__tab:hover:not(.range-selector__tab--active){background:#cdd5df80}.range-selector__tab--active{background:#fff;border-color:#cdd5df;color:#364152;cursor:default;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.range-selector--disabled{opacity:.4}.range-selector--disabled .range-selector__tab{cursor:not-allowed}@media screen and (max-width: 1023.98px){.range-selector{display:flex}.range-selector__tab{flex:1 1;min-height:var(--tap-target)}}.kpi-card{display:flex;flex-direction:column;align-items:stretch;width:100%;background:#fff;border:1px solid #e3e8ef;border-radius:8px;overflow:hidden}.kpi-card__header{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 16px;min-height:88px}.kpi-card__title{margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#364152}.kpi-card__description{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#697586}.kpi-card__value-wrap{display:flex;align-items:center;gap:8px;padding:16px;min-height:64px;margin-top:auto}.kpi-card__value{font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#2e6595;white-space:nowrap}.kpi-card__value-wrap--empty{justify-content:center}.kpi-card__no-data{font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:28px;color:#9aa4b2}.kpi-card__shimmer{display:block;width:100%;height:32px;border-radius:4px;background:linear-gradient(90deg,#cdd5df17,#cdd5df4d,#cdd5df17);background-size:200% 100%;animation:kpi-card-shimmer 1.5s infinite}@keyframes kpi-card-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sortable-column-header{text-align:left;background:transparent;padding:0 24px;height:48px;vertical-align:middle}.sortable-column-header__inner{display:flex;align-items:center;gap:8px;width:100%}.sortable-column-header__label{font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#364152;white-space:nowrap;flex:0 1 auto}.sortable-column-header__help{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;border:0;border-radius:6px;background:transparent;color:#578cba;font-size:16px;line-height:1;cursor:pointer}.sortable-column-header__help:focus-visible{outline:2px solid #578cba;outline-offset:2px}.sortable-column-header__btn{display:inline-flex;flex-shrink:0;margin-left:auto;align-items:center;justify-content:center;background:transparent;border:0;padding:0;font:inherit;cursor:pointer;color:#364152}.sortable-column-header__btn:focus-visible{outline:2px solid #578cba;outline-offset:2px;border-radius:4px}.sortable-column-header__btn:disabled{cursor:default}.sortable-column-header__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:2px;border-radius:6px;transition:background-color .12s ease}.sortable-column-header__sort-icon{display:block;height:12px;width:auto}.sortable-column-header__chevron{fill:#9aa4b2;transition:fill .12s ease}.sortable-column-header--asc .sortable-column-header__chevron--up,.sortable-column-header--desc .sortable-column-header__chevron--down{fill:#000}.sortable-column-header__btn:not(:disabled):hover .sortable-column-header__icon-wrap,.sortable-column-header__btn:not(:disabled):active .sortable-column-header__icon-wrap{background:#cdd5df4d}.sortable-column-header--none .sortable-column-header__btn:not(:disabled):hover .sortable-column-header__chevron{fill:#000}.sortable-column-header--disabled .sortable-column-header__btn{opacity:.4;pointer-events:none}.sortable-column-header--disabled .sortable-column-header__chevron{fill:#9aa4b2}@media screen and (max-width: 1023.98px){.sortable-column-header{padding:0 12px}.sortable-column-header__inner{gap:12px}.sortable-column-header__label{font-size:14px}.sortable-column-header__help,.sortable-column-header__btn{min-width:36px;min-height:var(--tap-target)}}.table-skeleton-row{height:48px}.table-skeleton-cell{padding:12px 24px}.table-skeleton-cell__bar{display:block;height:16px;width:100%;background:linear-gradient(90deg,#cdd5df17,#cdd5df4d,#cdd5df17);background-size:200% 100%;animation:table-skeleton-shimmer 1.5s infinite;border-radius:4px}@keyframes table-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.table-skeleton-cell__bar{animation:none}}.period-filter{position:relative;display:inline-block}.period-filter--disabled{mix-blend-mode:luminosity;opacity:.5}.period-filter--disabled .period-filter-trigger{cursor:not-allowed}.period-filter--disabled .period-filter-calendar-icon,.period-filter--disabled .period-filter-chevron,.period-filter--disabled .period-filter-value{color:#9aa4b2}@media (max-width: 1372px){.period-filter:has(~.reset-filter){padding-top:12px}}.period-filter-trigger{display:flex;align-items:center;gap:4px;height:36px;padding:8px 12px;border:1px solid #cdd5df;border-radius:8px;background:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;line-height:20px;white-space:nowrap}.period-filter-trigger:focus{outline:none;box-shadow:none}.period-filter-trigger:focus-visible{outline:2px solid #578cba;outline-offset:2px}.period-filter-trigger--open,.period-filter-trigger:hover{background:#f8fafc}.period-filter-trigger:not(:disabled):hover .period-filter-calendar-icon,.period-filter-trigger--open .period-filter-calendar-icon{color:#697586}.period-filter-trigger:not(:disabled):hover .period-filter-chevron,.period-filter-trigger--open .period-filter-chevron{color:#364152}.period-filter-icon-wrap{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.period-filter-calendar-icon{color:#697586;font-size:12px}.period-filter-label{color:#697586;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.period-filter-value{font-weight:400;color:#0d121c;text-align:left}.period-filter-chevron{color:#9aa4b2;font-size:12px;transition:transform .2s ease}.period-filter-chevron--open{transform:rotate(180deg)}.period-filter-dropdown{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #e3e8ef;border-radius:8px;box-shadow:0 4px 14px #578cba33;z-index:1000;width:388px}.period-filter-calendars{display:flex;align-items:flex-start;padding:14px;gap:14px}.period-filter-calendars-divider{align-self:stretch;width:1px;background:#eef2f6;flex-shrink:0}.period-filter-calendar{flex:1 1;min-width:0}.period-filter-calendar-title{display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#0d121c;margin-bottom:8px}.period-filter-year-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.period-filter-year{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#364152}.period-filter-year-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;border-radius:4px;cursor:pointer;color:#697586;font-size:11px}.period-filter-year-btn:hover:not(:disabled){background:#edf4fc;color:#2e6595}.period-filter-year-btn:disabled{opacity:.4;cursor:not-allowed;background:none}.period-filter-months{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.period-filter-month-btn{background:none;border:1px solid transparent;border-radius:6px;cursor:pointer;color:#364152;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;padding:6px 4px;text-align:center}.period-filter-month-btn:hover:not(:disabled):not(.period-filter-month-btn--selected):not(.period-filter-month-btn--in-range){background:#f8fafc;color:#2e6595;border-color:#bed5ea}.period-filter-month-btn:disabled{opacity:.4;cursor:not-allowed;color:#9aa4b2}.period-filter-month-btn--in-range{background:#edf4fc;color:#2e6595}.period-filter-month-btn--in-range:hover:not(:disabled){background:#bed5ea}.period-filter-month-btn--selected{background:#578cba;color:#fff;font-weight:600;border-color:#578cba}.period-filter-month-btn--selected:hover{background:#2e6595;border-color:#2e6595;color:#fff}.period-filter-hint{margin:0;padding:0 14px 14px;font-family:Inter,sans-serif;font-size:12px;line-height:16px;color:#697586}.period-filter-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-top:1px solid #e3e8ef;background:#fff;flex-shrink:0}.period-filter-actions{display:flex;align-items:center;gap:8px}.period-filter-clear-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;border:1px solid #e3e8ef;background:#fff;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#2e6595}.period-filter-clear-btn:hover:not(:disabled){background:#f8fafc}.period-filter-clear-btn:disabled{color:#9aa4b2;cursor:not-allowed}.period-filter-clear-btn-icon-wrap{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.period-filter-clear-btn-icon{font-size:12px}.period-filter-cancel-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:8px;border:1px solid #e3e8ef;background:#fff;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#364152}.period-filter-cancel-btn:hover{background:#f8fafc}.period-filter-apply-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 10px;border-radius:8px;border:1px solid #2e6595;background:#2e6595;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#fff}.period-filter-apply-btn:hover:not(:disabled){background:#003c71;border-color:#003c71}.period-filter-apply-btn:disabled{background:#cdd5df;border-color:#cdd5df;color:#fff;cursor:not-allowed}.period-filter-apply-btn-icon-wrap{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.period-filter-apply-btn-icon{font-size:12px;color:#fff}.period-filter-apply-btn-label{padding:0 4px}@media screen and (max-width: 1023.98px){.period-filter{display:block;width:auto;max-width:100%;min-width:0}.period-filter-trigger{width:100%;min-height:var(--tap-target);height:auto}}@media screen and (max-width: 1023.98px){.period-filter-dropdown{position:fixed;top:auto;right:16px;bottom:16px;left:16px;z-index:1040;width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}@supports not (height: 100dvh){.period-filter-dropdown{max-height:calc(100vh - 32px)}}}.location-adoption-report{display:flex;flex-direction:column;flex:1 1;min-width:0}.location-adoption-report__error{padding:40px;text-align:center}.location-adoption-filters{display:flex;align-items:stretch;min-height:84px;border-bottom:1px solid #e3e8ef}.location-adoption-filters__title-block{display:flex;flex-direction:column;justify-content:center;gap:4px;width:var(--insights-label-col);flex-shrink:0;padding:10px 24px}.location-adoption-filters__title{margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#000}.location-adoption-filters__description{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#697586}.location-adoption-filters__divider{width:1px;height:36px;flex-shrink:0;align-self:center;background:#e3e8ef}.location-adoption-filters__controls{flex:1 1;display:flex;align-items:center;gap:16px;padding:12px 24px;flex-wrap:wrap}.location-adoption-filters__filter-group{display:flex;align-items:center;gap:16px}.location-adoption-filters__download{display:flex;align-items:center;padding:14px 24px 14px 0;flex-shrink:0}.location-adoption-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:24px}@media (max-width: 900px){.location-adoption-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.location-adoption-cards{grid-template-columns:minmax(0,1fr)}}.location-adoption-table-wrap{display:flex;flex-direction:column;flex:1 1;gap:16px;padding:0 0 24px;max-width:100%;overflow-x:auto;contain:paint;min-height:480px}.location-adoption-table-wrap::-webkit-scrollbar{background:transparent;height:20px}.location-adoption-table-wrap::-webkit-scrollbar-track{background:transparent}.location-adoption-table-wrap::-webkit-scrollbar-thumb{background-color:#cdd5df;background-clip:padding-box;border:7px solid transparent;border-radius:100px;min-width:40px}.location-adoption-table-wrap::-webkit-scrollbar-thumb:hover{background-color:#9aa4b2}.location-adoption-table-wrap::-webkit-scrollbar-corner{background:transparent}.location-adoption-table-wrap>.insights-empty-state{position:-webkit-sticky;position:sticky;left:0;min-width:0;width:100%}.location-adoption-table-wrap__truncated-banner{padding:12px 16px;background:#f8fafc;border:1px solid #e3e8ef;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;color:#364152}.location-adoption-table{table-layout:auto;width:100%;min-width:-webkit-max-content;min-width:max-content;border-collapse:collapse}.location-adoption-table .sortable-column-header__label{white-space:nowrap}.location-adoption-table thead tr{border-bottom:1px solid #e3e8ef}.location-adoption-table--empty thead tr{border-bottom:none}.location-adoption-table tbody tr{height:48px}.location-adoption-table__row--alt{background-color:#f8fafc}.location-adoption-table thead tr th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:3;background:#fff;box-shadow:2px 0 4px -2px #00000014}.location-adoption-table tbody td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:#fff;box-shadow:2px 0 4px -2px #00000014}tbody .location-adoption-table__row--alt td:first-child{background:#f8fafc}.location-adoption-table__cell{padding:12px 24px;vertical-align:middle;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#364152;white-space:nowrap}.location-adoption-table__cell--name{max-width:340px;overflow:visible;text-overflow:clip;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.location-adoption-table__cell--name>.d-inline-block{min-width:0;flex:1 1 auto}.location-adoption-table__name{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#578cba}.location-adoption-table__name:hover{text-decoration:underline}.location-adoption-table__badge{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;padding:2px 4px;border:0;border-radius:4px;white-space:nowrap;-webkit-appearance:none;appearance:none;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#364152;transition:background-color .12s ease,color .12s ease}.location-adoption-table__badge-label{white-space:nowrap}.location-adoption-table__badge-icon{width:12px;height:12px;font-size:12px}.location-adoption-table__badge--new{background:transparent;cursor:help}.location-adoption-table__badge--new:hover{background:#cdd5df4d}.location-adoption-table__badge--new:focus-visible{outline:2px solid #578cba;outline-offset:2px;border-radius:4px}.location-adoption-table__badge--new .location-adoption-table__badge-icon{color:#578cba}.location-adoption-table__badge--low{background:transparent;cursor:help}.location-adoption-table__badge--low:hover{background:#cdd5df4d}.location-adoption-table__badge--low:focus-visible{outline:2px solid #578cba;outline-offset:2px;border-radius:4px}.location-adoption-table__badge--low .location-adoption-table__badge-icon{color:#f59e0b}.location-adoption-drilldown{display:flex;flex-direction:column;margin:-.5rem;background:#fff;border:1px solid #e3e8ef;border-radius:8px;overflow:hidden}.location-adoption-drilldown__header{display:flex;align-items:flex-start;gap:16px;padding:16px;border-bottom:1px solid #e3e8ef}.location-adoption-drilldown__title{flex:1 1 auto;min-width:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#000}.location-adoption-drilldown__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px;border:0;border-radius:6px;background:transparent;color:#697586;font-size:16px;line-height:1;cursor:pointer}.location-adoption-drilldown__close:hover{background:#cdd5df4d}.location-adoption-drilldown__close:focus-visible{outline:2px solid #578cba;outline-offset:2px}.location-adoption-drilldown__copy{display:block;margin:0;padding:16px 16px 0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#697586;text-align:left}.location-adoption-drilldown__actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px}.location-adoption-drilldown__action{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border:none;border-radius:8px;background:#578cba;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#fff;white-space:nowrap;cursor:pointer}.location-adoption-drilldown__action:hover,.location-adoption-drilldown__action:focus-visible{background:#2e6595;color:#fff}.location-adoption-drilldown__action-icon{font-size:12px}.oemiq-popper:has(.location-adoption-drilldown){background:transparent!important;border-radius:8px!important}.location-adoption-tooltip.tooltip{opacity:1;max-width:504px}.location-adoption-tooltip .tooltip-inner{background:#202939;color:#fff;padding:8px 12px;border-radius:8px;text-align:left;max-width:504px;box-shadow:0 8px 16px -2px #1b212c1f}.location-adoption-tooltip.bs-tooltip-top .tooltip-arrow:before,.location-adoption-tooltip.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{border-top-color:#202939}.location-adoption-tooltip.bs-tooltip-bottom .tooltip-arrow:before,.location-adoption-tooltip.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{border-bottom-color:#202939}.location-adoption-tooltip.bs-tooltip-start .tooltip-arrow:before,.location-adoption-tooltip.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{border-left-color:#202939}.location-adoption-tooltip.bs-tooltip-end .tooltip-arrow:before,.location-adoption-tooltip.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{border-right-color:#202939}.location-adoption-tooltip__title{font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:16px;color:#fff;margin-bottom:4px}.location-adoption-tooltip__body{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#f8fafc}.location-adoption-table__name{-webkit-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;color:#578cba;text-decoration:none;text-align:left;cursor:pointer}.location-adoption-table__name:hover,.location-adoption-table__name:focus,.location-adoption-table__name:focus-visible{color:#2e6595;text-decoration:underline}@media screen and (max-width: 1023.98px){.location-adoption-filters{flex-direction:column;align-items:stretch;min-height:0}.location-adoption-filters__title-block{width:auto;padding:12px 16px}.location-adoption-filters__description{font-size:13px;line-height:18px}.location-adoption-filters__divider{display:none}.location-adoption-filters__controls,.location-adoption-filters__filter-group{flex-direction:column;align-items:stretch;min-width:0;flex-wrap:nowrap;gap:12px}.location-adoption-filters__controls{padding:12px 16px}.location-adoption-filters__download{padding:0 16px 12px;width:100%}}@media screen and (max-width: 1023.98px){.location-adoption-table thead tr th:first-child,.location-adoption-table tbody td:first-child{position:static;box-shadow:none}}@media screen and (max-width: 1023.98px){.location-adoption-table__cell{padding:12px;font-size:14px}.location-adoption-table__cell--name{max-width:none;flex-wrap:wrap;row-gap:2px}}@media screen and (max-width: 1023.98px){.location-adoption-table-wrap{min-height:240px}}@media screen and (min-width: 1024px) and (max-width: 1199.98px){.location-adoption-filters{flex-wrap:wrap}.location-adoption-filters__download{margin-left:auto;padding-left:24px}}.team-activity-report{display:flex;flex-direction:column;flex:1 1;min-width:0}.team-activity-report__error{padding:40px;text-align:center}.team-activity-filters{display:flex;align-items:stretch;min-height:84px;border-bottom:1px solid #e3e8ef}.team-activity-filters__title-block{display:flex;flex-direction:column;justify-content:center;gap:4px;width:var(--insights-label-col);flex-shrink:0;padding:10px 24px}.team-activity-filters__title{margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#000}.team-activity-filters__description{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#697586}.team-activity-filters__divider{width:1px;height:36px;flex-shrink:0;align-self:center;background:#e3e8ef}.team-activity-filters__controls{flex:1 1;display:flex;align-items:center;gap:16px;padding:12px 24px;flex-wrap:wrap}.team-activity-filters__filter-group{display:flex;align-items:center;gap:16px}.team-activity-filters__download{display:flex;align-items:center;padding:14px 24px 14px 0;flex-shrink:0}.team-activity-table-wrap{flex:1 1;overflow-x:auto;contain:paint;min-height:480px;padding:0 0 24px}.team-activity-table-wrap::-webkit-scrollbar{background:transparent;height:20px}.team-activity-table-wrap::-webkit-scrollbar-track{background:transparent}.team-activity-table-wrap::-webkit-scrollbar-thumb{background-color:#cdd5df;background-clip:padding-box;border:7px solid transparent;border-radius:100px;min-width:40px}.team-activity-table-wrap::-webkit-scrollbar-thumb:hover{background-color:#9aa4b2}.team-activity-table-wrap::-webkit-scrollbar-corner{background:transparent}.team-activity-table-wrap>.insights-empty-state{position:-webkit-sticky;position:sticky;left:0;min-width:0;width:100%}.team-activity-table{table-layout:auto;width:100%;border-collapse:collapse;font-family:Inter,sans-serif;min-width:-webkit-max-content;min-width:max-content}.team-activity-table thead tr{border-bottom:1px solid #e3e8ef}.team-activity-table--empty thead tr{border-bottom:none}.team-activity-table__row{height:48px}.team-activity-table__row--alt{background-color:#f8fafc}.team-activity-table thead tr th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:3;background:#fff;box-shadow:2px 0 4px -2px #00000014}.team-activity-table tbody td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:#fff;box-shadow:2px 0 4px -2px #00000014}tbody .team-activity-table__row--alt td:first-child{background:#f8fafc}.team-activity-table__cell{padding:12px 24px;vertical-align:middle;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#364152;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.team-activity-table__cell--assigned{white-space:nowrap}@media screen and (max-width: 1023.98px){.team-activity-filters{flex-direction:column;align-items:stretch;min-height:0}.team-activity-filters__title-block{width:auto;padding:12px 16px}.team-activity-filters__description{font-size:13px;line-height:18px}.team-activity-filters__divider{display:none}.team-activity-filters__controls,.team-activity-filters__filter-group{flex-direction:column;align-items:stretch;min-width:0;flex-wrap:nowrap;gap:12px}.team-activity-filters__controls{padding:12px 16px}.team-activity-filters__download{padding:0 16px 12px;width:100%}}@media screen and (max-width: 1023.98px){.team-activity-table thead tr th:first-child,.team-activity-table tbody td:first-child{position:static;box-shadow:none}}@media screen and (max-width: 1023.98px){.team-activity-table__cell{padding:12px;font-size:14px}}@media screen and (max-width: 1023.98px){.team-activity-table-wrap{min-height:240px}}@media screen and (min-width: 1024px) and (max-width: 1199.98px){.team-activity-filters{flex-wrap:wrap}.team-activity-filters__download{margin-left:auto;padding-left:24px}}.pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-top:1px solid #e3e8ef;background:#fff}.pagination__summary{margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#697586;white-space:nowrap}.pagination__controls{display:flex;align-items:center;gap:4px}.pagination__btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px;min-width:32px;height:32px;border:none;background:transparent;color:#697586;font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:16px;border-radius:8px;cursor:pointer;transition:background-color .12s ease}.pagination__btn:hover:not(:disabled){background:#f8fafc;color:#000}.pagination__btn:active:not(:disabled){background:#cdd5df4d;color:#000}.pagination__btn:focus-visible{outline:2px solid #79a4ca;outline-offset:1px}.pagination__btn:disabled{opacity:.4;cursor:not-allowed}.pagination__btn--text{padding:8px 10px}.pagination__btn--icon{padding:6px;min-width:32px}.pagination__btn--active{background:#e3e8ef;color:#000}.pagination__btn--active:hover:not(:disabled){background:#e3e8ef}.pagination__btn-label{padding:0 4px}.pagination__icon{font-size:12px;line-height:1}.pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;padding:6px;min-width:32px;height:32px;border-radius:8px;color:#697586;font-size:12px}@media screen and (max-width: 1023.98px){.pagination{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.pagination__summary{white-space:normal;text-align:center}.pagination__controls{flex-wrap:wrap;justify-content:center;gap:8px}.pagination__btn{min-width:var(--tap-target);height:var(--tap-target);font-size:14px}}.insights-page{--insights-label-col: 360px;background:#f8fafc;display:flex;flex-direction:column;min-height:calc(100vh - 62px);width:100%}.insights-header{display:flex;align-items:flex-end;justify-content:space-between;padding:24px 40px 0}.insights-header__title{font-family:Inter,sans-serif;font-weight:600;font-size:24px;line-height:32px;color:#364152;margin:0}.insights-header__subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#364152;margin:0}.insights-page--loading{align-items:center;justify-content:center}.insights-page--loading .oemiq-spinner{max-width:100px;max-height:100px}.insights-page--error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;color:#364152}.insights-page--error h1{font-family:Inter,sans-serif;font-size:22px;font-weight:600;margin:0 0 8px}.insights-page--error p{font-size:14px;margin:0}.insights-card{margin:24px 40px;border:1px solid #e3e8ef;border-radius:12px;background:#fff;box-shadow:0 1px 2px #45505a1a;overflow:hidden;display:flex;flex-direction:column;flex:1 1}.insights-org-picker{margin:24px 40px;flex:1 1}.insights-tabs{display:flex;align-items:center;border-bottom:1px solid #e3e8ef;overflow-x:auto}.insights-tabs__tab{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#697586;white-space:nowrap;cursor:pointer;border:none;background:none;border-bottom:2px solid transparent;transition:color .15s,border-color .15s,background .15s}.insights-tabs__tab:hover:not(.insights-tabs__tab--active){background:#cdd5df4d;color:#000}.insights-tabs__tab--active{color:#2e6595;border-bottom-color:#2e6595}.insights-chart-section{background:#fff;display:flex;flex-direction:column;width:100%;box-shadow:0 1px 3px #1018280f,0 1px 2px #1018280a}.insights-chart-header{display:flex;align-items:stretch;min-height:84px;padding:0;gap:0;width:100%;position:relative}.insights-chart-header:after{content:"";position:absolute;top:0;left:var(--insights-label-col);width:8px;height:100%;background:linear-gradient(to right,rgba(0,0,0,.08),transparent);pointer-events:none;z-index:1}.insights-chart-header__title-cell{background:#fff;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 24px 0;width:var(--insights-label-col);min-width:var(--insights-label-col);border-right:1px solid #e3e8ef;overflow:hidden}.insights-chart-header__title-cell h3{font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;margin:0;white-space:nowrap}.insights-chart-header__subtitle{margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#697586}.insights-chart-header__controls{display:flex;flex:1 1;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px 16px;padding:12px 0;min-width:0}.insights-chart-header__filters{display:flex;align-items:center;align-self:stretch;flex-wrap:wrap;align-content:center;gap:12px 24px;padding-left:24px;min-width:0}.insights-chart-header__filter-group{display:flex;align-items:center;gap:16px}.insights-chart-header__divider{width:1px;height:36px;flex-shrink:0;align-self:center;background:#e3e8ef}.insights-chart-header__nav-arrows{display:flex;align-items:center}.insights-chart-header__nav-arrows .nav-arrow-group{display:flex;align-items:center;gap:8px;border:1px solid #cdd5df;border-radius:8px;overflow:hidden;background:#fff}.insights-chart-header__nav-arrows .nav-arrow-group__range{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#364152;white-space:nowrap;padding:0 4px}.insights-chart-header__nav-arrows .nav-arrow-group button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;background:none;cursor:pointer;color:#697586}.insights-chart-header__nav-arrows .nav-arrow-group button svg{width:16px;height:16px}.insights-chart-header__nav-arrows .nav-arrow-group button:hover{background:#f8fafc}.insights-chart-header__nav-arrows .nav-arrow-group button:disabled{opacity:.4;cursor:not-allowed}.insights-chart-header__secondary{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-left:auto;flex-wrap:nowrap;flex-shrink:0}.insights-chart-header__legend{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;gap:8px 16px;padding:4px 8px}.insights-chart-header__secondary--wrapped{flex:1 1 100%;justify-content:flex-end;margin-left:0;position:relative}.insights-chart-header__secondary--wrapped .insights-chart-header__nav-arrows{position:absolute;left:24px;top:50%;transform:translateY(-50%)}.insights-chart-header__secondary--wrapped.insights-chart-header__secondary--centered{justify-content:center}.insights-chart-header__secondary--wrapped.insights-chart-header__secondary--centered .insights-chart-header__download{position:absolute;right:0;top:50%;transform:translateY(-50%)}.insights-chart-header__download{display:flex;align-items:center;justify-content:flex-end;padding:0 24px;flex-shrink:0}.legend-item{display:flex;align-items:center;gap:8px}.legend-item__dot{display:block;width:16px;height:16px;flex:0 0 16px;min-width:16px;max-width:16px;aspect-ratio:1/1;border-radius:50%;border:3px solid #ffffff}.legend-item__dot--blue{background:#5b98fc}.legend-item__dot--green{background:#16b364}.legend-item__label{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#697586;white-space:nowrap}.insights-download-btn{display:inline-flex;align-items:center;gap:4px;min-width:180px;padding:8px 12px;border:1px solid #79a4ca;border-radius:8px;background:#fff;cursor:pointer;transition:background-color .15s;position:relative}.insights-download-btn:hover:not(:disabled){background:#edf4fc}.insights-download-btn:disabled{cursor:not-allowed;opacity:.5;background:#cdd5df4d;border-color:#79a4ca;mix-blend-mode:luminosity}.insights-download-btn .btn-icon{color:#578cba;font-size:16px;flex-shrink:0}.insights-download-btn .btn-text{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#578cba;white-space:nowrap;padding:0 4px}.insights-download-btn[aria-busy=true]{opacity:1;background:#ffffffb3;border-color:#79a4cab3;mix-blend-mode:normal}.insights-download-btn[aria-busy=true] .btn-icon,.insights-download-btn[aria-busy=true] .btn-text{visibility:hidden}.insights-download-btn .btn-spinner{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;color:#578cba}.location-adoption-filters__controls--loading,.team-activity-filters__controls--loading,.vrp-filters__controls--loading{pointer-events:none;opacity:.5;-webkit-user-select:none;user-select:none}.insights-chart-area{display:flex;width:100%;background:#fff}.insights-chart-area--empty .insights-chart-area__month-header{border-top:1px solid #e3e8ef;background:#fff;font-weight:500}.insights-chart-area--empty .insights-chart-area__month-header .month-cell{padding:0 24px;border-right:1px solid #e3e8ef}.insights-chart-area--empty .insights-chart-area__month-header .month-cell:last-child{border-right:none}.insights-chart-area--empty .insights-chart-area__month-header--scroll .month-cell span{opacity:.3}.insights-chart-area__y-axis{box-shadow:4px 0 8px #00000014;width:var(--insights-label-col);min-width:var(--insights-label-col);border-right:1px solid #e3e8ef;display:flex;flex-direction:column;padding:0}.insights-chart-area__y-labels{position:relative;flex:1 1;margin:12px 16px 12px 0}.insights-chart-area__y-labels .y-label{position:absolute;left:0;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end;gap:8px;height:0;width:100%}.insights-chart-area__y-labels .y-label .y-label-line{flex:1 1;height:0;border-top:1px dashed #e3e8ef}.insights-chart-area__y-labels .y-label .y-label-text{font-family:Inter,sans-serif;font-weight:500;font-size:11px;line-height:12px;color:#697586;text-align:right;white-space:nowrap;min-width:30px}.insights-chart-area__chart-wrapper{flex:1 1;display:flex;flex-direction:column;overflow:hidden;min-width:0;position:relative;isolation:isolate}.insights-chart-area__chart-band{flex:1 1;display:flex;flex-direction:column;position:relative;min-width:100%}.insights-chart-area__column-grid{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;pointer-events:none;z-index:-1}.insights-chart-area__column-grid-cell{flex:1 1;min-width:170px;border-right:1px solid #e3e8ef}.insights-chart-area__column-grid-cell:last-child{border-right:none}.insights-chart-area__chart{flex:1 1;min-height:200px;padding:0}.insights-chart-area__month-header{display:flex;border-bottom:1px solid #e3e8ef;height:48px;font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#364152}.insights-chart-area__month-header--scroll{overflow-x:hidden}.insights-chart-area__month-header .month-cell{flex:1 1;min-width:170px;display:flex;align-items:center;gap:4px;padding:0 24px 12px;overflow:hidden;white-space:nowrap}.insights-chart-area__month-header .month-cell--current{color:#000}.insights-metrics{display:flex;flex:1 1;overflow:auto;min-height:480px;width:100%}.insights-metrics__labels{width:var(--insights-label-col);min-width:var(--insights-label-col);border-right:1px solid #e3e8ef;background:#fff;position:-webkit-sticky;position:sticky;left:0;z-index:2;box-shadow:4px 0 8px #00000014}.insights-metrics__data-scroll{flex:1 1;overflow-x:auto;display:flex}.insights-metrics__data-columns{display:flex;flex:1 1;min-width:100%}.insights-metrics__empty{position:relative;flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center}.insights-metrics__empty .insights-empty-state{position:relative;z-index:1;background:transparent}.insights-metrics__empty-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;pointer-events:none;z-index:0}.insights-metrics__empty-grid-col{position:relative;flex:1 1;min-width:170px}.insights-metrics__empty-grid-col:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:55%;background:linear-gradient(to bottom,#e3e8ef 0%,#e3e8ef 35%,transparent 100%)}.insights-metrics__column{flex:1 1;min-width:170px;border-right:1px solid #e3e8ef}.metric-row{display:flex;align-items:center;gap:4px;height:48px;padding:12px 24px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#364152;overflow:hidden}.metric-row--odd{background:#f8fafc}.metric-row--even{background:#fff}.metric-row__help-icon{display:flex;align-items:center;justify-content:center;padding:2px;border:none;background:none;cursor:pointer;color:#578cba;font-size:16px}.metric-row__help-icon:focus-visible{outline:2px solid #578cba;outline-offset:2px;border-radius:2px}.data-cell{display:flex;align-items:center;gap:6px;height:48px;padding:12px 24px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#364152}.data-cell--odd{background:#f8fafc}.data-cell--even{background:#fff}.data-cell__value{min-width:56px}.data-cell__shimmer{display:block;width:60%;height:12px;border-radius:4px;background:linear-gradient(90deg,#eef2f6 25%,#e3e8ef99 37%,#eef2f6 63%);background-size:400% 100%;animation:insights-skeleton-shimmer 1.4s ease infinite}@keyframes insights-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion: reduce){.data-cell__shimmer{animation:none}}.trend-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;white-space:nowrap;position:relative}.trend-badge--neutral{background:#f8fafc;color:#364152}.trend-badge--up{background:#edfcf2;color:#087443}.trend-badge--up .trend-badge__icon{color:#099250}.trend-badge--down{background:#fef1f1;color:#d02433}.trend-badge--down .trend-badge__icon{color:#f22c3d}.trend-badge__icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:12px}.trend-badge__text{padding:0 2px;min-width:8px;text-align:center}.insights-chart-tooltip{background:#fff;border-radius:8px;padding:16px;box-shadow:0 0 0 1px #0000000f,0 1px 1px -.5px #0000000f,0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000f,0 12px 12px -6px #0000000f,0 24px 24px -12px #0000000f;font-family:Inter,sans-serif;min-width:200px}.insights-chart-tooltip__title{font-weight:600;font-size:16px;line-height:24px;color:#4d4e53;margin-bottom:8px}.insights-chart-tooltip__grid{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;column-gap:8px;row-gap:4px}.insights-chart-tooltip__row{display:contents}.insights-chart-tooltip__dot{width:12px;height:12px;border-radius:50%}.insights-chart-tooltip__dot--green{background:#16b364}.insights-chart-tooltip__dot--blue{background:#5b98fc}.insights-chart-tooltip__label{font-weight:400;font-size:14px;line-height:20px;color:#697586;white-space:nowrap;padding-right:8px}.insights-chart-tooltip__value{font-weight:500;font-size:14px;line-height:20px;color:#364152;text-align:left;white-space:nowrap}.insights-chart-tooltip__trend-icon{display:flex;align-items:center;justify-content:center;width:16px;font-size:12px}.insights-chart-tooltip__trend-icon--up{color:#099250}.insights-chart-tooltip__trend-icon--down{color:#f22c3d}.insights-chart-tooltip__trend-pct{font-weight:500;font-size:12px;line-height:16px;white-space:nowrap;text-align:right}.insights-chart-tooltip__trend-pct--up{color:#087443}.insights-chart-tooltip__trend-pct--down{color:#d02433}.insights-chart-tooltip__trend-pct--neutral{color:#364152}.insights-loading{display:flex;align-items:center;justify-content:center;padding:80px 0;flex:1 1}.insights-page .pats-sick-scroll::-webkit-scrollbar,.insights-page .pats-sick-scroll ::-webkit-scrollbar,.location-filter-dropdown .pats-sick-scroll::-webkit-scrollbar,.location-filter-dropdown .pats-sick-scroll ::-webkit-scrollbar{background:transparent;width:20px;height:20px}.insights-page .pats-sick-scroll::-webkit-scrollbar-track,.insights-page .pats-sick-scroll ::-webkit-scrollbar-track,.location-filter-dropdown .pats-sick-scroll::-webkit-scrollbar-track,.location-filter-dropdown .pats-sick-scroll ::-webkit-scrollbar-track{background:transparent}.insights-page .pats-sick-scroll::-webkit-scrollbar-thumb,.insights-page .pats-sick-scroll ::-webkit-scrollbar-thumb,.location-filter-dropdown .pats-sick-scroll::-webkit-scrollbar-thumb,.location-filter-dropdown .pats-sick-scroll ::-webkit-scrollbar-thumb{background-color:#cdd5df;background-clip:padding-box;border:7px solid transparent;border-radius:100px;min-height:40px}.insights-page .pats-sick-scroll::-webkit-scrollbar-thumb:hover,.insights-page .pats-sick-scroll ::-webkit-scrollbar-thumb:hover,.location-filter-dropdown .pats-sick-scroll::-webkit-scrollbar-thumb:hover,.location-filter-dropdown .pats-sick-scroll ::-webkit-scrollbar-thumb:hover{background-color:#9aa4b2}.insights-page .pats-sick-scroll::-webkit-scrollbar-corner,.insights-page .pats-sick-scroll ::-webkit-scrollbar-corner,.location-filter-dropdown .pats-sick-scroll::-webkit-scrollbar-corner,.location-filter-dropdown .pats-sick-scroll ::-webkit-scrollbar-corner{background:transparent}.rl-sticky-header{position:fixed;top:56px;z-index:20;overflow:hidden;background:#fff;border-bottom:1px solid #e3e8ef}@media screen and (max-width: 1023.98px){.rl-sticky-header{top:calc(var(--topnav-height) + var(--safe-top))}}.rl-sticky-header table{border-collapse:collapse}.rl-hscroll{position:fixed;bottom:0;height:16px;overflow-x:scroll;overflow-y:hidden;z-index:25;background:#fff;border-top:1px solid #e3e8ef;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.rl-hscroll::-webkit-scrollbar{background:transparent;height:16px}.rl-hscroll::-webkit-scrollbar-track{background:transparent}.rl-hscroll::-webkit-scrollbar-thumb{background-color:#cdd5df;background-clip:padding-box;border:5px solid transparent;border-radius:100px;min-width:40px}.rl-hscroll::-webkit-scrollbar-thumb:hover{background-color:#9aa4b2}.rl-hscroll-inner{height:1px}.rl-hide-native-scrollbar,.location-adoption-table-wrap.rl-hide-native-scrollbar,.team-activity-table-wrap.rl-hide-native-scrollbar,.vrp-table-scroll.rl-hide-native-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.rl-hide-native-scrollbar::-webkit-scrollbar,.location-adoption-table-wrap.rl-hide-native-scrollbar::-webkit-scrollbar,.team-activity-table-wrap.rl-hide-native-scrollbar::-webkit-scrollbar,.vrp-table-scroll.rl-hide-native-scrollbar::-webkit-scrollbar{display:none}.location-adoption-table,.team-activity-table,.vrp-table{overflow-anchor:none}@media screen and (max-width: 1023.98px){.insights-page{--insights-label-col: 136px}.insights-header{flex-direction:column;align-items:stretch;gap:12px;padding:16px 16px 0}.insights-card,.insights-org-picker{margin:16px 0;border-radius:0;border-left:none;border-right:none}.insights-tabs{scroll-snap-type:x proximity;scroll-padding-inline:8px;-webkit-overflow-scrolling:touch}.insights-tabs__tab{padding:12px 16px;font-size:15px;min-height:var(--tap-target);scroll-snap-align:center}.insights-chart-header{flex-direction:column;align-items:stretch;min-height:0}.insights-chart-header:after{display:none}.insights-chart-header__title-cell{width:auto;min-width:0;border-right:none;border-bottom:1px solid #e3e8ef;padding:12px 16px}.insights-chart-header__title-cell h3{white-space:normal}.insights-chart-header__subtitle{font-size:13px;line-height:18px}.insights-chart-header__controls{flex-direction:column;align-items:stretch;min-width:0;flex-wrap:nowrap;padding:12px 16px;gap:12px}.insights-chart-header__filters,.insights-chart-header__filter-group{flex-direction:column;align-items:stretch;min-width:0;flex-wrap:nowrap;width:auto;padding-left:0;gap:12px}.insights-chart-header__divider{display:none}.insights-chart-header__nav-arrows .nav-arrow-group{flex:1 1}.insights-chart-header__nav-arrows .nav-arrow-group__range{flex:1 1;text-align:center}.insights-chart-header__nav-arrows .nav-arrow-group button{width:var(--tap-target);height:var(--tap-target)}.insights-chart-header__secondary,.insights-chart-header__secondary--wrapped,.insights-chart-header__secondary--wrapped.insights-chart-header__secondary--centered{flex:1 1 100%;width:100%;margin-left:0;position:static;flex-wrap:wrap;justify-content:flex-start;gap:12px}.insights-chart-header__secondary--wrapped .insights-chart-header__nav-arrows,.insights-chart-header__secondary--wrapped.insights-chart-header__secondary--centered .insights-chart-header__download{position:static;left:auto;right:auto;top:auto;transform:none}.insights-chart-header__legend{padding:0;flex-wrap:wrap}.insights-chart-header__download{padding:0;width:100%;justify-content:flex-start}.insights-download-btn{width:100%;min-width:0;justify-content:center;min-height:var(--tap-target);height:auto;padding:10px 12px}.insights-download-btn .btn-text{white-space:normal;text-align:center}.insights-chart-area__chart{min-height:160px}.insights-chart-area__month-header--scroll{overflow-x:auto;scrollbar-width:none}.insights-chart-area__month-header--scroll::-webkit-scrollbar{display:none}.insights-chart-area__month-header .month-cell{padding:0 12px 8px;font-size:13px}.metric-row,.data-cell{height:68px;padding:8px 12px}.metric-row{font-size:13px;line-height:16px;gap:8px}.insights-tooltip-label-trigger{display:flex;align-items:center;flex:1 1;min-width:0;min-height:var(--tap-target);padding:0;border:none;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.data-cell{font-size:14px;line-height:18px}.data-cell__value{min-width:0}}.vrp-report{display:flex;flex-direction:column;flex:1 1;min-width:0}.vrp-report__error{padding:40px;text-align:center}.vrp-filters{display:flex;align-items:stretch;min-height:84px;border-bottom:1px solid #e3e8ef}.vrp-filters__title-block{display:flex;flex-direction:column;justify-content:center;gap:4px;width:var(--insights-label-col);flex-shrink:0;padding:10px 24px}.vrp-filters__title{margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#000}.vrp-filters__description{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#697586}.vrp-filters__divider{width:1px;height:36px;flex-shrink:0;align-self:center;background:#e3e8ef}.vrp-filters__controls{flex:1 1;display:flex;align-items:center;align-content:center;gap:12px 16px;padding:12px 24px;flex-wrap:wrap}.vrp-filters__filter-group{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.vrp-filters__download{display:flex;align-items:center;padding:14px 24px 14px 0;flex-shrink:0}.vrp-table-wrap{display:flex;flex-direction:column;flex:1 1;min-height:0}.vrp-table-scroll{flex:1 1;overflow:auto;contain:paint;min-height:480px;padding-bottom:24px}.vrp-table-scroll::-webkit-scrollbar{background:transparent;width:20px;height:20px}.vrp-table-scroll::-webkit-scrollbar-track{background:transparent}.vrp-table-scroll::-webkit-scrollbar-thumb{background-color:#cdd5df;background-clip:padding-box;border:7px solid transparent;border-radius:100px;min-width:40px}.vrp-table-scroll::-webkit-scrollbar-thumb:hover{background-color:#9aa4b2}.vrp-table-scroll::-webkit-scrollbar-corner{background:transparent}.vrp-table-scroll>.insights-empty-state{position:-webkit-sticky;position:sticky;left:0;min-width:0;width:100%}.vrp-source{display:inline-flex;align-items:center;gap:6px}.vrp-source__icon{display:inline-block;width:16px;height:16px;flex-shrink:0}.vrp-table{table-layout:auto;width:100%;min-width:-webkit-max-content;min-width:max-content;border-collapse:collapse;font-family:Inter,sans-serif}.vrp-table thead tr{border-bottom:1px solid #e3e8ef}.vrp-table--empty thead tr{border-bottom:none}.vrp-table tbody tr:nth-child(odd){background-color:#f8fafc}.vrp-table__row{height:48px}.vrp-table__cell{padding:12px 24px;vertical-align:middle;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#364152;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.vrp-table th:nth-child(2),.vrp-table td:nth-child(2){min-width:250px}.vrp-table th:nth-child(3),.vrp-table td:nth-child(3){min-width:240px}.vrp-table th:nth-child(4),.vrp-table td:nth-child(4){min-width:120px}.vrp-table th:nth-child(6),.vrp-table td:nth-child(6){min-width:160px}.vrp-table th:nth-child(7),.vrp-table td:nth-child(7){min-width:140px}.vrp-table th:nth-child(8),.vrp-table td:nth-child(8){min-width:200px}.vrp-table__cell--planner{min-width:220px}@media screen and (max-width: 1023.98px){.vrp-filters{flex-direction:column;align-items:stretch;min-height:0}.vrp-filters__title-block{width:auto;padding:12px 16px}.vrp-filters__description{font-size:13px;line-height:18px}.vrp-filters__divider{display:none}.vrp-filters__controls,.vrp-filters__filter-group{flex-direction:column;align-items:stretch;min-width:0;flex-wrap:nowrap;gap:12px}.vrp-filters__controls{padding:12px 16px}.vrp-filters__download{padding:0 16px 12px;width:100%}}@media screen and (max-width: 1023.98px){.vrp-table__cell{padding:12px;font-size:14px}}@media screen and (max-width: 1023.98px){.vrp-table-scroll{min-height:240px}}@media screen and (min-width: 1024px) and (max-width: 1199.98px){.vrp-filters{flex-wrap:wrap}.vrp-filters__download{margin-left:auto;padding-left:24px}}@media screen and (max-width: 1023.98px){.legal-layout>.legal-sidebar,.legal-layout>.legal-body{flex:0 0 100%;max-width:100%}.legal-sidebar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-bottom:16px}.legal-sidebar>.row{margin:0}.legal-sidebar>.legal-sidebar__title,.legal-sidebar>.legal-sidebar__rule{flex:0 0 100%}}@media screen and (max-width: 767.98px){.legal-body ol,.legal-body ul{padding-left:1.25rem}}
