﻿@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap";.btn,input[type=submit].button{border:none;border-radius:var(--radius-sm, 4px);padding:0 16px;height:40px;min-height:40px;max-height:40px;font-size:16px;font-weight:500;font-family:var(--font-family);cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs, 4px);white-space:nowrap;line-height:24px;box-sizing:border-box}:root{--text-default: #161616;--text-display: #1f2a37;--text-primary-sa-flag: #14573a;--text-oncolor-primary: #ffffff;--background-white: #ffffff;--background-card: #ffffff;--background-menu: #ffffff;--background-neutral-50: #f9fafb;--background-neutral-100: #f3f4f6;--neutral-300: #d2d6db;--border-neutral-primary: #d2d6db;--icon-success: #067647;--icon-oncolor: #ffffff;--font-family: "IBM Plex Sans Arabic", Roboto, sans-serif;--letter-spacing-default: 0.02em;--display-2xl-size: 72px;--display-2xl-line-height: 90px;--display-2xl-weight-regular: 400;--display-2xl-weight-medium: 500;--display-2xl-weight-semibold: 600;--display-2xl-weight-bold: 700;--display-2xl-letter-spacing: 0.02em;--display-xl-size: 60px;--display-xl-line-height: 72px;--display-xl-weight-regular: 400;--display-xl-weight-medium: 500;--display-xl-weight-semibold: 600;--display-xl-weight-bold: 700;--display-xl-letter-spacing: 0.02em;--display-lg-size: 48px;--display-lg-line-height: 60px;--display-lg-weight-regular: 400;--display-lg-weight-medium: 500;--display-lg-weight-semibold: 600;--display-lg-weight-bold: 700;--display-lg-letter-spacing: 0.02em;--display-md-size: 36px;--display-md-line-height: 44px;--display-md-weight-regular: 400;--display-md-weight-medium: 500;--display-md-weight-semibold: 600;--display-md-weight-bold: 700;--display-md-letter-spacing: 0.02em;--display-sm-size: 30px;--display-sm-line-height: 38px;--display-sm-weight-regular: 400;--display-sm-weight-medium: 500;--display-sm-weight-semibold: 600;--display-sm-weight-bold: 700;--display-sm-letter-spacing: 0.02em;--display-xs-size: 24px;--display-xs-line-height: 32px;--display-xs-weight-regular: 400;--display-xs-weight-medium: 500;--display-xs-weight-semibold: 600;--display-xs-weight-bold: 700;--display-xs-letter-spacing: 0.02em;--text-xl-size: 20px;--text-xl-line-height: 30px;--text-xl-weight-regular: 400;--text-xl-weight-medium: 500;--text-xl-weight-semibold: 600;--text-xl-weight-bold: 700;--text-xl-letter-spacing: 0.02em;--text-lg-size: 18px;--text-lg-line-height: 28px;--text-lg-weight-regular: 400;--text-lg-weight-medium: 500;--text-lg-weight-semibold: 600;--text-lg-weight-bold: 700;--text-lg-letter-spacing: 0.02em;--text-md-size: 16px;--text-md-line-height: 24px;--text-md-weight-regular: 400;--text-md-weight-medium: 500;--text-md-weight-semibold: 600;--text-md-weight-bold: 700;--text-md-letter-spacing: 0.02em;--text-sm-size: 14px;--text-sm-line-height: 20px;--text-sm-weight-regular: 400;--text-sm-weight-medium: 500;--text-sm-weight-semibold: 600;--text-sm-weight-bold: 700;--text-sm-letter-spacing: 0.02em;--text-xs-size: 12px;--text-xs-line-height: 18px;--text-xs-weight-regular: 400;--text-xs-weight-medium: 500;--text-xs-weight-semibold: 600;--text-xs-weight-bold: 700;--text-xs-letter-spacing: 0.02em;--text-xxs-size: 10px;--text-xxs-line-height: 16px;--text-xxs-weight-regular: 400;--text-xxs-weight-medium: 500;--text-xxs-weight-semibold: 600;--text-xxs-weight-bold: 700;--text-xxs-letter-spacing: 0.02em;--display-xl-weight: var(--display-xl-weight-semibold);--display-lg-weight: var(--display-lg-weight-regular);--display-sm-weight: var(--display-sm-weight-bold);--text-xl-weight: var(--text-xl-weight-regular);--text-md-weight-medium: var(--text-md-weight-medium);--text-sm-weight-medium: var(--text-sm-weight-medium);--text-xs-weight-medium: var(--text-xs-weight-medium);--spacing-xs: 4px;--spacing-md: 8px;--spacing-xl: 16px;--spacing-3xl: 24px;--spacing-4xl: 32px;--spacing-5xl: 40px;--spacing-7xl: 64px;--spacing-8xl: 80px;--card-lg-gap: 24px;--radius-md: 8px;--radius-lg: 16px;--radius-0: 0;--radius-2: 2px;--radius-4: 4px;--radius-8: 8px;--radius-16: 16px;--radius-24: 24px;--radius-9999: 9999px;--components-card-radius: var(--spacing-4);--radius-none: var(--radius-0);--radius-xs: var(--radius-2);--radius-sm: var(--radius-4);--radius-md: var(--radius-8);--radius-lg: var(--radius-16);--radius-xl: var(--radius-24);--radius-full: var(--radius-9999);--colors-base-white: #ffffff;--colors-base-black: #161616;--colors-primary-sa-flag-25: #f7fdf9;--colors-primary-sa-flag-50: #f3fcf6;--colors-primary-sa-flag-100: #dff6e7;--colors-primary-sa-flag-200: #b8eacb;--colors-primary-sa-flag-300: #88d8ad;--colors-primary-sa-flag-400: #54c08a;--colors-primary-sa-flag-500-alpha-10: #25935f19;--colors-primary-sa-flag-500: #25935f;--colors-primary-sa-flag-600-primary: #1b8354;--colors-primary-sa-flag-700: #166a45;--colors-primary-sa-flag-800: #14573a;--colors-primary-sa-flag-900: #104631;--colors-primary-sa-flag-950: #092a1e;--colors-secondary-gold-25: #fffef7;--colors-secondary-gold-50: #fffef2;--colors-secondary-gold-100: #fffce6;--colors-secondary-gold-200: #fcf3bd;--colors-secondary-gold-300: #fae996;--colors-secondary-gold-400: #f7d54d;--colors-secondary-gold-500: #f5bd02;--colors-secondary-gold-600-primary: #dba102;--colors-secondary-gold-700: #b87b02;--colors-secondary-gold-800: #945c01;--colors-secondary-gold-900: #6e3c00;--colors-secondary-gold-950: #472400;--colors-tertiary-lavendar-25: #fefcff;--colors-tertiary-lavendar-50: #f9f5fa;--colors-tertiary-lavendar-100: #f2e9f5;--colors-tertiary-lavendar-200: #e1cce8;--colors-tertiary-lavendar-300: #ccadd9;--colors-tertiary-lavendar-400: #a57bba;--colors-tertiary-lavendar-500-primary: #80519f;--colors-tertiary-lavendar-600: #6d428f;--colors-tertiary-lavendar-700: #532d75;--colors-tertiary-lavendar-800: #3d1d5e;--colors-tertiary-lavendar-900: #281047;--colors-tertiary-lavendar-950: #16072e;--colors-neutral-25: #fcfcfd;--colors-neutral-50: #f9fafb;--colors-neutral-100: #f3f4f6;--colors-neutral-200: #e5e7eb;--colors-neutral-300: #d2d6db;--colors-neutral-400: #9da4ae;--colors-neutral-500: #6c727e;--colors-neutral-600: #4d5761;--colors-neutral-700: #384250;--colors-neutral-800: #1f2a37;--colors-neutral-900: #111927;--colors-neutral-950: #0c111b;--colors-blue-25: #f5faff;--colors-blue-50: #eff8ff;--colors-blue-100: #d1e9ff;--colors-blue-200: #b2ddff;--colors-blue-300: #84caff;--colors-blue-400: #53b0fd;--colors-blue-500: #2e90fa;--colors-blue-600: #156fee;--colors-blue-700: #175cd3;--colors-blue-800: #1849a9;--colors-blue-900: #194084;--colors-blue-950: #102a56;--colors-green-25: #f6fef9;--colors-green-50: #ecfdf3;--colors-green-100: #dcfae6;--colors-green-200: #abefc6;--colors-green-300: #75dfa6;--colors-green-400: #47cd89;--colors-green-500: #17b169;--colors-green-600: #069454;--colors-green-700: #067647;--colors-green-800: #085d3a;--colors-green-900: #074c30;--colors-green-950: #053321;--colors-yellow-25: #fffcf5;--colors-yellow-50: #fffaeb;--colors-yellow-100: #fef0c7;--colors-yellow-200: #fedf89;--colors-yellow-300: #fec84b;--colors-yellow-400: #fdb022;--colors-yellow-500: #f79009;--colors-yellow-600: #dc6803;--colors-yellow-700: #b54707;--colors-yellow-800: #93370c;--colors-yellow-900: #7a2e0e;--colors-yellow-950: #4e1d09;--colors-red-25: #fffbfa;--colors-red-50: #fef3f2;--colors-red-100: #fee4e2;--colors-red-200: #fecdca;--colors-red-300: #fca19b;--colors-red-400: #f97066;--colors-red-500: #f04437;--colors-red-600: #d92c20;--colors-red-700: #b42318;--colors-red-800: #912018;--colors-red-900: #7a2619;--colors-red-950: #54150c;--colors-alpha-alpha-white-0: #ffffff00;--colors-alpha-alpha-white-10: #ffffff19;--colors-alpha-alpha-white-20: #ffffff33;--colors-alpha-alpha-white-30: #ffffff4c;--colors-alpha-alpha-white-40: #ffffff66;--colors-alpha-alpha-white-50: #ffffff7f;--colors-alpha-alpha-white-60: #ffffff99;--colors-alpha-alpha-white-70: #ffffffb2;--colors-alpha-alpha-white-80: #ffffffcc;--colors-alpha-alpha-white-90: #ffffffe5;--colors-alpha-alpha-white-100: #ffffff;--colors-alpha-alpha-black-0: #16161600;--colors-alpha-alpha-black-10: #16161619;--colors-alpha-alpha-black-20: #16161633;--colors-alpha-alpha-black-30: #1616164c;--colors-alpha-alpha-black-40: #16161666;--colors-alpha-alpha-black-50: #1616167f;--colors-alpha-alpha-black-60: #16161699;--colors-alpha-alpha-black-70: #161616b2;--colors-alpha-alpha-black-80: #161616cc;--colors-alpha-alpha-black-90: #161616e5;--colors-alpha-alpha-black-100: #161616;--colors-alpha-alpha-green-10: #1b835419;--colors-alpha-alpha-green-20: #1b835433;--colors-alpha-alpha-green-30: #1b83544c;--colors-alpha-alpha-green-40: #1b835466;--colors-alpha-alpha-green-50: #1b83547f;--colors-alpha-alpha-green-60: #1b835499;--colors-alpha-alpha-green-70: #1b8354b2;--colors-alpha-alpha-green-80: #1b8354cc;--colors-alpha-alpha-green-90: #1b8354e5;--colors-alpha-alpha-green-100: var(--colors-primary-sa-flag-600-primary);--shadow-xs: 0px 1px 2px 0px rgba(16, 24, 40, .05);--shadow-sm: 0px 1px 2px 0px rgba(16, 24, 40, .06), 0px 1px 3px 0px rgba(16, 24, 40, .1);--shadow-md: 0px 2px 4px -2px rgba(16, 24, 40, .06), 0px 4px 8px -2px rgba(16, 24, 40, .1);--shadow-lg: 0px 4px 6px -2px rgba(16, 24, 40, .03), 0px 12px 16px -4px rgba(16, 24, 40, .08);--shadow-xl: 0px 8px 8px -4px rgba(16, 24, 40, .03), 0px 20px 24px -4px rgba(16, 24, 40, .08);--shadow-2xl: 0px 24px 48px -12px rgba(16, 24, 40, .18);--shadow-3xl: 0px 32px 64px -12px rgba(16, 24, 40, .14);--background-white: var(--colors-base-white);--background-body: var(--colors-neutral-50);--background-menu: var(--colors-base-white);--background-card: var(--colors-base-white);--background-surface-oncolor: var(--colors-base-white);--background-black: var(--colors-base-black);--background-brand-light: var(--colors-primary-sa-flag-50);--background-neutral-800: var(--colors-neutral-800);--background-neutral-400: var(--colors-neutral-400);--background-neutral-300: var(--colors-neutral-300);--background-neutral-200: var(--colors-neutral-200);--background-neutral-100: var(--colors-neutral-100);--background-neutral-50: var(--colors-neutral-50);--background-neutral-25: var(--colors-neutral-25);--background-primary: var(--colors-primary-sa-flag-600-primary);--background-primary-400: var(--colors-primary-sa-flag-400);--background-primary-200: var(--colors-primary-sa-flag-200);--background-primary-50: var(--colors-primary-sa-flag-50);--background-primary-25: var(--colors-primary-sa-flag-25);--background-secondary: var(--colors-secondary-gold-600-primary);--background-secondary-50: var(--colors-secondary-gold-50);--background-secondary-25: var(--colors-secondary-gold-25);--background-tertiary: var(--colors-tertiary-lavendar-600);--background-tertiary-50: var(--colors-tertiary-lavendar-50);--background-tertiary-25: var(--colors-tertiary-lavendar-25);--background-success: var(--colors-green-600);--background-success-light: var(--colors-green-50);--background-success-50: var(--colors-green-50);--background-success-25: var(--colors-green-25);--background-info: var(--colors-blue-600);--background-info-light: var(--colors-blue-50);--background-info-50: var(--colors-blue-50);--background-info-25: var(--colors-blue-25);--background-warning: var(--colors-yellow-600);--background-warning-light: var(--colors-yellow-50);--background-warning-50: var(--colors-yellow-50);--background-warning-25: var(--colors-yellow-25);--background-error: var(--colors-red-600);--background-error-light: var(--colors-red-50);--background-error-50: var(--colors-red-50);--background-error-25: var(--colors-red-25);--background-sa-flag: var(--colors-green-900);--background-sa-flag-50: var(--colors-green-50);--background-sa-flag-25: var(--colors-green-25);--background-notification-white: var(--colors-base-white);--background-disabled: var(--colors-neutral-200);--background-disabled-primary: var(--colors-primary-sa-flag-200);--background-inverse-disabled: var(--colors-neutral-100);--text-default: var(--colors-base-black);--text-primary: var(--colors-primary-sa-flag-600-primary);--text-secondary: var(--colors-secondary-gold-600-primary);--text-tertiary: var(--colors-tertiary-lavendar-500-primary);--text-primary-sa-flag: var(--colors-primary-sa-flag-800);--text-display: var(--colors-neutral-800);--text-primary-paragraph: var(--colors-neutral-700);--text-secondary-paragraph: var(--colors-neutral-500);--text-oncolor-primary: var(--colors-base-white);--text-oncolor-secondary: var(--alpha-white-80);--text-oncolor-tertiary: var(--alpha-white-70);--text-success: var(--colors-green-700);--text-info: var(--colors-blue-700);--text-warning: var(--colors-yellow-700);--text-error: var(--colors-red-700);--text-primary-light: var(--colors-primary-sa-flag-300);--text-secondary-light: var(--colors-secondary-gold-300);--text-tertiary-light: var(--colors-tertiary-lavendar-300);--text-default-disabled: var(--colors-neutral-400);--text-default-oncolor-disabled: var(--alpha-white-40);--border-white: var(--colors-base-white);--border-white-40: var(--alpha-white-40);--border-black: var(--colors-base-black);--border-primary: var(--colors-primary-sa-flag-600-primary);--border-primary-light: var(--colors-primary-sa-flag-200);--border-secondary: var(--colors-secondary-gold-600-primary);--border-secondary-light: var(--colors-secondary-gold-200);--border-tertiary: var(--colors-tertiary-lavendar-500-primary);--border-tertiary-light: var(--colors-tertiary-lavendar-200);--border-neutral-primary: var(--colors-neutral-300);--border-neutral-secondary: var(--colors-neutral-200);--border-neutral-tertiary: var(--colors-neutral-100);--border-background-white: var(--colors-neutral-100);--border-background-neutral: var(--colors-neutral-300);--border-transparent-10: var(--alpha-white-10);--border-oncolor-transparent-30: var(--colors-alpha-alpha-white-30);--border-success: var(--colors-green-700);--border-success-light: var(--colors-green-200);--border-info: var(--colors-blue-700);--border-info-light: var(--colors-blue-200);--border-warning: var(--colors-yellow-700);--border-warning-light: var(--colors-yellow-200);--border-error: var(--colors-red-700);--border-error-light: var(--colors-red-200);--border-disabled: var(--colors-neutral-400);--button-background-black-default: var(--colors-neutral-950);--button-background-black-hovered: var(--colors-neutral-800);--button-background-black-pressed: var(--colors-neutral-600);--button-background-black-selected: var(--colors-neutral-700);--button-background-black-focused: var(--colors-neutral-950);--button-background-primary-default: var(--colors-primary-sa-flag-600-primary);--button-background-primary-hovered: var(--colors-primary-sa-flag-700);--button-background-primary-pressed: var(--colors-primary-sa-flag-900);--button-background-primary-selected: var(--colors-primary-sa-flag-800);--button-background-primary-focused: var(--colors-primary-sa-flag-600-primary);--button-background-neutral-default: var(--colors-neutral-100);--button-background-neutral-hovered: var(--colors-neutral-100);--button-background-neutral-pressed: var(--colors-neutral-200);--button-background-neutral-selected: var(--colors-neutral-200);--button-background-neutral-focused: var(--colors-neutral-100);--button-background-danger-primary-default: var(--colors-red-600);--button-background-danger-primary-hovered: var(--colors-red-700);--button-background-danger-primary-pressed: var(--colors-red-900);--button-background-danger-primary-selected: var(--colors-red-800);--button-background-danger-primary-focused: var(--colors-red-600);--button-label-danger-primary-default-oncolor: var(--colors-red-200);--button-label-danger-primary-hovered-oncolor: var(--colors-red-300);--button-label-danger-primary-pressed-oncolor: var(--colors-red-400);--button-background-danger-secondary-default: var(--colors-red-50);--button-background-danger-secondary-hovered: var(--colors-red-100);--button-background-danger-secondary-pressed: var(--colors-red-200);--button-background-danger-secondary-selected: var(--colors-red-50);--button-background-danger-secondary-focused: var(--colors-red-50);--button-background-oncolor-default: var(--colors-base-white);--button-background-oncolor-hovered: var(--alpha-white-80);--button-background-oncolor-pressed: var(--alpha-white-60);--button-background-oncolor-selected: var(--alpha-white-70);--button-background-oncolor-focused: var(--alpha-white-100);--button-background-transparent-default: var(--alpha-white-0);--button-background-transparent-hovered: var(--alpha-white-20);--button-background-transparent-pressed: var(--alpha-white-40);--button-background-transparent-selected: var(--alpha-white-30);--button-background-transparent-focused: var(--alpha-white-0);--button-background-disabled-on-color: var(--alpha-white-20);--button-label-transparent-hovered-on-color: var(--colors-primary-sa-flag-400);--button-label-transparent-pressed-on-color: var(--colors-primary-sa-flag-300);--button-label-transparent-selected-on-color: var(--colors-primary-sa-flag-400);--button-icon-transparent-hovered-on-color: var(--background-primary-400);--button-icon-transparent-pressed-on-color: var(--colors-primary-sa-flag-300);--button-icon-transparent-selected-on-color: var(--colors-primary-sa-flag-400);--link-primary: var(--colors-primary-sa-flag-600-primary);--link-primary-hovered: var(--colors-primary-sa-flag-400);--link-primary-pressed: var(--colors-primary-sa-flag-300);--link-primary-focused: var(--colors-primary-sa-flag-600-primary);--link-primary-visited: var(--colors-primary-sa-flag-800);--link-icon-primary-hovered: var(--colors-primary-sa-flag-400);--link-icon-primary-pressed: var(--colors-primary-sa-flag-300);--link-icon-primary-focused: var(--colors-primary-sa-flag-600-primary);--link-icon-primary-visited: var(--colors-primary-sa-flag-800);--link-secondary: var(--colors-secondary-gold-600-primary);--link-secondary-hovered: var(--colors-secondary-gold-400);--link-secondary-pressed: var(--colors-secondary-gold-300);--link-secondary-focused: var(--colors-secondary-gold-600-primary);--link-secondary-visited: var(--colors-secondary-gold-900);--link-tertiary: var(--colors-tertiary-lavendar-500-primary);--link-tertiary-hovered: var(--colors-tertiary-lavendar-400);--link-tertiary-pressed: var(--colors-tertiary-lavendar-300);--link-tertiary-focused: var(--colors-tertiary-lavendar-500-primary);--link-tertiary-visited: var(--colors-tertiary-lavendar-800);--link-neutral: var(--colors-neutral-700);--link-neutral-hovered: var(--colors-neutral-500);--link-icon-neutral-hovered: var(--colors-neutral-500);--link-neutral-pressed: var(--colors-neutral-400);--link-icon-neutral-pressed: var(--colors-neutral-400);--link-neutral-focused: var(--colors-neutral-700);--link-icon-neutral-focused: var(--colors-neutral-700);--link-neutral-visited: var(--colors-neutral-600);--link-icon-neutral-visited: var(--colors-neutral-600);--link-danger: var(--colors-red-600);--link-danger-hovered: var(--colors-red-700);--link-icon-danger-hovered: var(--colors-red-700);--link-danger-pressed: var(--colors-red-900);--link-icon-danger-pressed: var(--colors-red-900);--link-danger-focused: var(--colors-red-600);--link-icon-danger-focused: var(--colors-red-600);--link-danger-visited: var(--colors-red-800);--link-icon-danger-visited: var(--colors-red-800);--link-oncolor: var(--colors-base-white);--link-oncolor-hovered: var(--colors-alpha-alpha-white-80);--link-icon-oncolor-hovered: var(--alpha-white-80);--link-oncolor-pressed: var(--colors-alpha-alpha-white-60);--link-icon-oncolor-pressed: var(--alpha-white-60);--link-oncolor-focused: var(--colors-base-white);--link-link-oncolor-focused: var(--colors-base-white);--link-oncolor-visited: var(--colors-alpha-alpha-white-90);--link-icon-oncolor-visited: var(--alpha-white-90);--link-oncolor-disabled: var(--colors-alpha-alpha-white-30);--link-icon-oncolor-disabled: var(--alpha-white-30);--icon-oncolor: var(--colors-base-white);--icon-default: var(--colors-base-black);--icon-default-500: var(--colors-neutral-500);--icon-default-400: var(--colors-neutral-400);--icon-primary: var(--colors-primary-sa-flag-600-primary);--icon-primary-light: var(--colors-primary-sa-flag-50);--icon-primary-400: var(--colors-primary-sa-flag-400);--icon-neutral: var(--colors-neutral-700);--icon-neutral-light: var(--colors-neutral-50);--icon-secondary: var(--colors-secondary-gold-600-primary);--icon-secondary-light: var(--colors-secondary-gold-50);--icon-tertiary: var(--colors-tertiary-lavendar-500-primary);--icon-tertiary-light: var(--colors-tertiary-lavendar-50);--icon-success: var(--colors-green-700);--icon-success-light: var(--colors-green-50);--icon-info: var(--colors-blue-700);--icon-info-light: var(--colors-blue-50);--icon-warning: var(--colors-yellow-700);--icon-warning-light: var(--colors-yellow-50);--icon-error: var(--colors-red-700);--icon-error-light: var(--colors-red-50);--icon-default-disabled: var(--colors-neutral-400);--icon-default-oncolor-disabled: var(--colors-alpha-alpha-white-40);--featuredicons-icon-oncolor: var(--colors-base-white);--featuredicons-icon-success: var(--colors-green-700);--featuredicons-icon-default: var(--colors-base-black);--featuredicons-icon-error: var(--colors-red-700);--featuredicons-icon-secondary: var(--colors-secondary-gold-600-primary);--featuredicons-icon-default-500: var(--colors-neutral-500);--featuredicons-background-error-light: var(--colors-red-50);--featuredicons-background-info-light: var(--colors-blue-50);--featuredicons-background-warning-light: var(--colors-yellow-50);--featuredicons-background-success-light: var(--colors-green-50);--featuredicons-background-brand-light: var(--colors-primary-sa-flag-50);--featuredicons-background-default-light: var(--colors-neutral-50);--featuredicons-icon-default-400: var(--colors-neutral-400);--featuredicons-icon-primary: var(--colors-primary-sa-flag-600-primary);--featuredicons-icon-primary-light: var(--colors-primary-sa-flag-50);--featuredicons-icon-primary-400: var(--colors-primary-sa-flag-400);--featuredicons-icon-neutral: var(--colors-neutral-700);--featuredicons-icon-neutral-light: var(--colors-neutral-50);--featuredicons-icon-secondary-light: var(--colors-secondary-gold-50);--featuredicons-icon-tertiary: var(--colors-tertiary-lavendar-500-primary);--featuredicons-icon-tertiary-light: var(--colors-tertiary-lavendar-50);--featuredicons-icon-success-light: var(--colors-green-50);--featuredicons-icon-info: var(--colors-blue-700);--featuredicons-icon-info-light: var(--colors-blue-50);--featuredicons-icon-warning: var(--colors-yellow-700);--featuredicons-bg-icon-warning-light: var(--background-warning-50);--featuredicons-bg-icon-error-light: var(--background-error-50);--featuredicons-bg-icon-brand-light: var(--colors-primary-sa-flag-50);--featuredicons-bg-icon-info-light: var(--background-info-50);--featuredicons-bg-icon-success-light: var(--background-success-50);--tag-background-neutral: var(--colors-neutral-600);--tag-background-neutral-light: var(--colors-neutral-50);--tag-background-on-color: var(--colors-alpha-alpha-white-20);--tag-text-neutral: var(--colors-neutral-800);--tag-text-success: var(--colors-green-800);--tag-text-info: var(--colors-blue-800);--tag-text-warning: var(--colors-yellow-800);--tag-text-error: var(--colors-red-800);--tag-icon-neutral: var(--colors-neutral-800);--tag-icon-success: var(--colors-green-800);--tag-icon-info: var(--colors-blue-800);--tag-icon-warning: var(--colors-yellow-800);--tag-icon-error: var(--colors-red-800);--tag-background-success: var(--colors-green-700);--tag-background-success-light: var(--colors-green-50);--tag-background-info: var(--colors-blue-600);--tag-background-info-light: var(--colors-blue-50);--tag-background-warning: var(--colors-yellow-700);--tag-background-warning-light: var(--colors-yellow-50);--tag-background-error: var(--colors-red-600);--tag-background-error-light: var(--colors-red-50);--tag-border-neutral: var(--colors-neutral-600);--tag-border-neutral-light: var(--colors-neutral-50);--tag-border-on-color: var(--colors-alpha-alpha-white-60);--tag-border-success: var(--colors-green-700);--tag-border-success-light: var(--colors-green-200);--tag-border-info: var(--colors-blue-700);--tag-border-info-light: var(--colors-blue-200);--tag-border-warning: var(--colors-yellow-700);--tag-border-warning-light: var(--colors-yellow-200);--tag-border-error: var(--colors-red-700);--tag-border-error-light: var(--colors-red-200);--tag-dot: var(--colors-alpha-alpha-white-60);--form-text-form-title: var(--text-default);--form-text-form-paragraph: var(--text-secondary-paragraph);--form-field-text-label: var(--text-default);--form-field-text-placeholder: var(--text-secondary-paragraph);--form-field-text-hovered: var(--text-default);--form-field-text-focused: var(--text-primary-paragraph);--form-field-text-pressed: var(--text-primary-paragraph);--form-field-text-filled: var(--text-default);--form-field-text-readonly: var(--text-default);--form-field-text-helper: var(--text-secondary-paragraph);--form-field-background-default: var(--background-card);--form-field-background-lighter: var(--colors-neutral-25);--form-field-background-darker: var(--colors-neutral-100);--form-field-background-pressed: var(--colors-neutral-100);--form-field-border-default: var(--colors-neutral-400);--form-field-border-hovered: var(--colors-neutral-700);--form-field-border-pressed: var(--colors-neutral-950);--form-field-border-error: var(--border-error);--form-option-background-hover: var(--colors-neutral-100);--form-option-background-pressed: var(--colors-neutral-200);--form-datecell-background-default: var(--colors-primary-sa-flag-600-primary);--form-datecell-background-hovered: var(--colors-primary-sa-flag-700);--form-datecell-background-pressed: var(--colors-primary-sa-flag-900);--form-datecell-background-focused: var(--colors-primary-sa-flag-600-primary);--form-datecell-today-background-default: var(--alpha-white-0);--form-datecell-today-background-hovered: var(--colors-neutral-200);--form-datecell-today-background-pressed: var(--colors-neutral-300);--form-datecell-today-background-focused: var(--alpha-white-0);--form-datecell-background-disabled: #ffffff;--form-datecell-background-600: var(--colors-primary-sa-flag-600-primary);--form-datecell-background-300: var(--colors-primary-sa-flag-300);--form-datecell-background-200: var(--colors-primary-sa-flag-200);--form-datecell-background-100: var(--colors-primary-sa-flag-100);--controls-control-primary: var(--alpha-white-0);--controls-control-primary-checked: var(--colors-primary-sa-flag-600-primary);--controls-control-primary-hovered: var(--colors-primary-sa-flag-800);--controls-control-primary-pressed: var(--colors-primary-sa-flag-800);--controls-control-primary-focused: var(--colors-primary-sa-flag-600-primary);--controls-control-primary--readonly: var(--alpha-white-0);--controls-control-neutral-checked: var(--colors-neutral-950);--controls-control-neutral-hovered: var(--colors-neutral-600);--controls-control-neutral-pressed: var(--colors-neutral-600);--controls-control-neutral-focused: var(--colors-neutral-950);--controls-control-pressed: var(--colors-neutral-300);--controls-control-ripple-effect: var(--colors-neutral-200);--controls-control-border: var(--colors-neutral-500);--controls-control-icon-hovered: var(--icon-oncolor);--controls-control-icon-pressed: var(--icon-oncolor);--controls-control-icon-disabled: var(--colors-base-white);--controls-control-text-error: var(--text-error);--table-cell-border: var(--colors-neutral-300);--table-cell-border-inverse: var(--border-black);--table-text-head: var(--colors-neutral-700);--table-text-body: var(--text-default);--table-background-disabled: var(--background-disabled);--table-background-hover-selected: var(--colors-neutral-50);--table-background-header: var(--colors-neutral-100);--table-background-row: var(--colors-neutral-50);--stepper-button-completed: var(--colors-primary-sa-flag-600-primary);--stepper-button-completed-hovered: var(--colors-primary-sa-flag-700);--stepper-button-current: var(--colors-primary-sa-flag-600-primary);--stepper-button-current-hovered: var(--colors-primary-sa-flag-700);--stepper-button-upcomming: var(--colors-neutral-300);--stepper-button-upcomming-hovered: var(--colors-neutral-400);--stepper-button-background: var(--colors-base-white);--stepper-text-primary: var(--text-display);--stepper-text-secondary: var(--text-primary-paragraph);--stepper-text-tertiary: var(--text-secondary-paragraph);--stepper-line-completed: var(--colors-primary-sa-flag-600-primary);--stepper-line-completed-hovered: var(--colors-primary-sa-flag-700);--stepper-line-current: var(--colors-neutral-300);--stepper-line-upcomming: var(--colors-neutral-300);--stepper-line-upcomming-hovered: var(--colors-neutral-400);--tooltip-background-light: var(--colors-base-white);--tooltip-text-heading-light: var(--text-display);--tooltip-text-paragraph-light: var(--text-primary-paragraph);--tooltip-background-dark: var(--colors-neutral-800);--tooltip-text-heading-dark: var(--colors-neutral-50);--tooltip-text-paragraph-dark: var(--colors-neutral-100);--alpha-white-0: var(--colors-alpha-alpha-white-0);--alpha-white-10: var(--colors-alpha-alpha-white-10);--alpha-white-20: var(--colors-alpha-alpha-white-20);--alpha-white-30: var(--colors-alpha-alpha-white-30);--alpha-white-40: var(--colors-alpha-alpha-white-40);--alpha-white-50: var(--colors-alpha-alpha-white-50);--alpha-white-60: var(--colors-alpha-alpha-white-60);--alpha-white-70: var(--colors-alpha-alpha-white-70);--alpha-white-80: var(--colors-alpha-alpha-white-80);--alpha-white-90: var(--colors-alpha-alpha-white-90);--alpha-white-100: var(--colors-alpha-alpha-white-100);--alpha-black-0: var(--colors-alpha-alpha-black-0);--alpha-black-10: var(--colors-alpha-alpha-black-10);--alpha-black-20: var(--colors-alpha-alpha-black-20);--alpha-black-30: var(--colors-alpha-alpha-black-30);--alpha-black-40: var(--colors-alpha-alpha-black-40);--alpha-black-50: var(--colors-alpha-alpha-black-50);--alpha-black-60: var(--colors-alpha-alpha-black-60);--alpha-black-70: var(--colors-alpha-alpha-black-70);--alpha-black-80: var(--colors-alpha-alpha-black-80);--alpha-black-90: var(--colors-alpha-alpha-black-90);--alpha-black-100: var(--colors-alpha-alpha-black-100);--alpha-primary-10: #1b835419;--alpha-primary-20: #1b835433;--alpha-warning-10: #dc680319;--alpha-warning-20: #dc680333;--alpha-error-10: #d92c2019;--alpha-error-20: #d92c2033;--alpha-info-10: #156fee19;--alpha-info-20: #156fee33;--alpha-success-10: #06945419;--alpha-success-20: #06945433;--notification-background-error-light: var(--colors-red-50);--notification-background-info-light: var(--colors-blue-50);--notification-background-warning-light: var(--colors-yellow-50);--notification-background-success-light: var(--colors-green-50);--notification-background-brand-light: var(--colors-primary-sa-flag-50);--notification-background-default-light: var(--colors-neutral-50);--notification-background-default-50: var(--background-neutral-50);--notification-background-success-50: var(--background-success-50);--notification-background-warning-50: var(--background-warning-50);--notification-background-error-50: var(--background-error-50);--notification-background-brand-50: var(--colors-primary-sa-flag-50);--notification-background-info-50: var(--background-info-50);--notification-background-default-25: var(--background-neutral-25);--notification-background-success-25: var(--background-success-25);--notification-background-warning-25: var(--background-warning-25);--notification-background-error-25: var(--background-error-25);--notification-background-brand-25: var(--background-primary-25);--notification-background-info-25: var(--background-info-25);--notification-text-success: var(--text-success);--notification-text-error: var(--text-error);--notification-text-info: var(--text-info);--notification-text-warning: var(--text-warning);--notification-text-brand: var(--text-primary);--control-disabled: var(--colors-neutral-400)}@media(min-width: 768px)and (max-width: 1023px){:root{--letter-spacing-default: -0.02em;--display-sm-size: 28px;--display-sm-line-height: 38px;--display-sm-letter-spacing: -0.02em;--display-xs-size: 26px;--display-xs-line-height: 32px;--display-xs-letter-spacing: -0.02em;--display-2xl-letter-spacing: -0.02em;--display-xl-letter-spacing: -0.02em;--display-lg-letter-spacing: -0.02em;--display-md-letter-spacing: -0.02em;--text-xl-letter-spacing: -0.02em;--text-lg-letter-spacing: -0.02em;--text-md-letter-spacing: -0.02em;--text-sm-letter-spacing: -0.02em;--text-xs-letter-spacing: -0.02em;--text-xxs-letter-spacing: -0.02em}}.btn-primary{background-color:var(--button-background-primary-default, #1b8354);color:var(--button-text-oncolor-primary-default, #ffffff);border-color:var(--button-background-primary-default, #1b8354)}.btn-primary:visited{color:var(--button-text-oncolor-primary-default, #ffffff) !important;border-color:var(--button-background-primary-default, #1b8354) !important;background-color:var(--button-background-primary-default, #1b8354) !important}.btn-primary:hover:not(:disabled):not(.disabled){background-color:var(--button-background-primary-hovered, #166a45);border-color:var(--button-background-primary-hovered, #166a45);color:var(--button-text-oncolor-primary-default, #ffffff)}.btn-primary:active:not(:disabled):not(.disabled),.btn-primary.active:not(:disabled):not(.disabled){background-color:var(--button-background-primary-pressed, #104631);border-color:var(--button-background-primary-pressed, #104631);color:var(--button-text-oncolor-primary-default, #ffffff)}.btn-primary:focus:not(:disabled):not(.disabled),.btn-primary.focus:not(:disabled):not(.disabled){outline:2px solid var(--button-background-primary-focused, #1b8354);outline-offset:2px;box-shadow:none}.btn-primary:disabled,.btn-primary.disabled{opacity:.5;cursor:not-allowed;background-color:var(--button-background-primary-default, #1b8354);border-color:var(--button-background-primary-default, #1b8354)}.btn-secondary{background-color:var(--button-background-neutral-default, #f3f4f6);color:var(--button-text-neutral-default, #161616);border-color:var(--button-background-neutral-default, #f3f4f6)}.btn-secondary:visited{color:var(--button-text-neutral-default, #161616) !important;border-color:var(--button-background-neutral-default, #f3f4f6) !important;background-color:var(--button-background-neutral-default, #f3f4f6) !important}.btn-secondary:hover:not(:disabled):not(.disabled){background-color:var(--button-background-neutral-hovered, #f3f4f6);border-color:var(--button-background-neutral-hovered, #f3f4f6);color:var(--button-text-neutral-default, #161616)}.btn-secondary:active:not(:disabled):not(.disabled),.btn-secondary.active:not(:disabled):not(.disabled){background-color:var(--button-background-neutral-pressed, #e5e7eb);border-color:var(--button-background-neutral-pressed, #e5e7eb);color:var(--button-text-neutral-default, #161616)}.btn-secondary:focus:not(:disabled):not(.disabled),.btn-secondary.focus:not(:disabled):not(.disabled){outline:2px solid var(--button-background-neutral-focused, #f3f4f6);outline-offset:2px;box-shadow:none}.btn-secondary:disabled,.btn-secondary.disabled{opacity:.5;cursor:not-allowed;background-color:var(--button-background-neutral-default, #f3f4f6);border-color:var(--button-background-neutral-default, #f3f4f6)}.btn-danger{background-color:var(--button-background-danger-primary-default, #d92c20);color:var(--button-text-oncolor-primary-default, #ffffff);border-color:var(--button-background-danger-primary-default, #d92c20)}.btn-danger:visited{color:var(--button-text-oncolor-primary-default, #ffffff) !important;border-color:var(--button-background-danger-primary-default, #d92c20) !important;background-color:var(--button-background-danger-primary-default, #d92c20) !important}.btn-danger:hover:not(:disabled):not(.disabled){background-color:var(--button-background-danger-primary-hovered, #b32318);border-color:var(--button-background-danger-primary-hovered, #b32318);color:var(--button-text-oncolor-primary-default, #ffffff)}.btn-danger:active:not(:disabled):not(.disabled),.btn-danger.active:not(:disabled):not(.disabled){background-color:var(--button-background-danger-primary-pressed, #7a1712);border-color:var(--button-background-danger-primary-pressed, #7a1712);color:var(--button-text-oncolor-primary-default, #ffffff)}.btn-danger:focus:not(:disabled):not(.disabled),.btn-danger.focus:not(:disabled):not(.disabled){outline:2px solid var(--button-background-danger-primary-focused, #d92c20);outline-offset:2px;box-shadow:none}.btn-danger:disabled,.btn-danger.disabled{opacity:.5;cursor:not-allowed;background-color:var(--button-background-danger-primary-default, #d92c20);border-color:var(--button-background-danger-primary-default, #d92c20)}.btn-success{background-color:var(--colors-green-600, #069454);color:#fff;border-color:var(--colors-green-600, #069454)}.btn-success:visited{color:#fff !important;border-color:var(--colors-green-600, #069454) !important;background-color:var(--colors-green-600, #069454) !important}.btn-success:hover:not(:disabled):not(.disabled){background-color:var(--colors-green-700, #067647);border-color:var(--colors-green-700, #067647);color:#fff}.btn-success:active:not(:disabled):not(.disabled),.btn-success.active:not(:disabled):not(.disabled){background-color:var(--colors-green-900, #074c30);border-color:var(--colors-green-900, #074c30);color:#fff}.btn-success:focus:not(:disabled):not(.disabled),.btn-success.focus:not(:disabled):not(.disabled){outline:2px solid var(--colors-green-600, #069454);outline-offset:2px;box-shadow:none}.btn-success:disabled,.btn-success.disabled{opacity:.5;cursor:not-allowed;background-color:var(--colors-green-600, #069454);border-color:var(--colors-green-600, #069454)}.btn-info{background-color:var(--colors-blue-600, #156fee);color:#fff;border-color:var(--colors-blue-600, #156fee)}.btn-info:visited{color:#fff !important;border-color:var(--colors-blue-600, #156fee) !important;background-color:var(--colors-blue-600, #156fee) !important}.btn-info:hover:not(:disabled):not(.disabled){background-color:var(--colors-blue-700, #175cd3);border-color:var(--colors-blue-700, #175cd3);color:#fff}.btn-info:active:not(:disabled):not(.disabled),.btn-info.active:not(:disabled):not(.disabled){background-color:var(--colors-blue-900, #194084);border-color:var(--colors-blue-900, #194084);color:#fff}.btn-info:focus:not(:disabled):not(.disabled),.btn-info.focus:not(:disabled):not(.disabled){outline:2px solid var(--colors-blue-600, #156fee);outline-offset:2px;box-shadow:none}.btn-info:disabled,.btn-info.disabled{opacity:.5;cursor:not-allowed;background-color:var(--colors-blue-600, #156fee);border-color:var(--colors-blue-600, #156fee)}.btn-warning{background-color:var(--colors-yellow-600, #f79009);color:#fff;border-color:var(--colors-yellow-600, #f79009)}.btn-warning:visited{color:#fff !important;border-color:var(--colors-yellow-600, #f79009) !important;background-color:var(--colors-yellow-600, #f79009) !important}.btn-warning:hover:not(:disabled):not(.disabled){background-color:var(--colors-yellow-700, #dc6803);border-color:var(--colors-yellow-700, #dc6803);color:#fff}.btn-warning:active:not(:disabled):not(.disabled),.btn-warning.active:not(:disabled):not(.disabled){background-color:var(--colors-yellow-900, #93370d);border-color:var(--colors-yellow-900, #93370d);color:#fff}.btn-warning:focus:not(:disabled):not(.disabled),.btn-warning.focus:not(:disabled):not(.disabled){outline:2px solid var(--colors-yellow-600, #f79009);outline-offset:2px;box-shadow:none}.btn-warning:disabled,.btn-warning.disabled{opacity:.5;cursor:not-allowed;background-color:var(--colors-yellow-600, #f79009);border-color:var(--colors-yellow-600, #f79009)}.btn-light{background-color:var(--colors-neutral-100, #f3f4f6);color:var(--text-default, #161616);border-color:var(--colors-neutral-100, #f3f4f6)}.btn-light:visited{color:var(--text-default, #161616) !important;border-color:var(--colors-neutral-100, #f3f4f6) !important;background-color:var(--colors-neutral-100, #f3f4f6) !important}.btn-light:hover:not(:disabled):not(.disabled){background-color:var(--colors-neutral-200, #e5e7eb);border-color:var(--colors-neutral-200, #e5e7eb);color:var(--text-default, #161616)}.btn-light:active:not(:disabled):not(.disabled),.btn-light.active:not(:disabled):not(.disabled){background-color:var(--colors-neutral-300, #d2d6db);border-color:var(--colors-neutral-300, #d2d6db);color:var(--text-default, #161616)}.btn-light:focus:not(:disabled):not(.disabled),.btn-light.focus:not(:disabled):not(.disabled){outline:2px solid var(--colors-neutral-100, #f3f4f6);outline-offset:2px;box-shadow:none}.btn-light:disabled,.btn-light.disabled{opacity:.5;cursor:not-allowed;background-color:var(--colors-neutral-100, #f3f4f6);border-color:var(--colors-neutral-100, #f3f4f6)}.btn-dark{background-color:var(--colors-neutral-950, #0c111b);color:#fff;border-color:var(--colors-neutral-950, #0c111b)}.btn-dark:visited{color:#fff !important;border-color:var(--colors-neutral-950, #0c111b) !important;background-color:var(--colors-neutral-950, #0c111b) !important}.btn-dark:hover:not(:disabled):not(.disabled){background-color:var(--colors-neutral-800, #1f2a37);border-color:var(--colors-neutral-800, #1f2a37);color:#fff}.btn-dark:active:not(:disabled):not(.disabled),.btn-dark.active:not(:disabled):not(.disabled){background-color:var(--colors-neutral-600, #4d5761);border-color:var(--colors-neutral-600, #4d5761);color:#fff}.btn-dark:focus:not(:disabled):not(.disabled),.btn-dark.focus:not(:disabled):not(.disabled){outline:2px solid var(--colors-neutral-950, #0c111b);outline-offset:2px;box-shadow:none}.btn-dark:disabled,.btn-dark.disabled{opacity:.5;cursor:not-allowed;background-color:var(--colors-neutral-950, #0c111b);border-color:var(--colors-neutral-950, #0c111b)}.btn-outline-primary{background-color:rgba(0,0,0,0);color:var(--button-background-primary-default, #1b8354);border-color:var(--button-background-primary-default, #1b8354)}.btn-outline-primary:visited{color:var(--button-background-primary-default, #1b8354) !important;border-color:var(--button-background-primary-default, #1b8354) !important;background-color:rgba(0,0,0,0) !important}.btn-outline-primary:hover:not(:disabled):not(.disabled){background-color:var(--button-background-primary-hovered, #166a45);border-color:var(--button-background-primary-hovered, #166a45);color:#fff}.btn-outline-primary:active:not(:disabled):not(.disabled),.btn-outline-primary.active:not(:disabled):not(.disabled){background-color:var(--button-background-primary-hovered, #166a45);border-color:var(--button-background-primary-hovered, #166a45);color:#fff}.btn-outline-primary:focus:not(:disabled):not(.disabled),.btn-outline-primary.focus:not(:disabled):not(.disabled){outline:2px solid var(--button-background-primary-default, #1b8354);outline-offset:2px;box-shadow:none}.btn-outline-primary:disabled,.btn-outline-primary.disabled{opacity:.5;cursor:not-allowed}.btn-outline-secondary{background-color:rgba(0,0,0,0);color:var(--text-default, #161616);border-color:var(--colors-neutral-300, #d2d6db)}.btn-outline-secondary:visited{color:var(--text-default, #161616) !important;border-color:var(--colors-neutral-300, #d2d6db) !important;background-color:rgba(0,0,0,0) !important}.btn-outline-secondary:hover:not(:disabled):not(.disabled){background-color:var(--colors-neutral-100, #f3f4f6);border-color:var(--colors-neutral-400, #9da4ae);color:var(--text-default, #161616)}.btn-outline-secondary:active:not(:disabled):not(.disabled),.btn-outline-secondary.active:not(:disabled):not(.disabled){background-color:var(--colors-neutral-100, #f3f4f6);border-color:var(--colors-neutral-400, #9da4ae);color:var(--text-default, #161616)}.btn-outline-secondary:focus:not(:disabled):not(.disabled),.btn-outline-secondary.focus:not(:disabled):not(.disabled){outline:2px solid var(--colors-neutral-300, #d2d6db);outline-offset:2px;box-shadow:none}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{opacity:.5;cursor:not-allowed}.btn-outline-danger{background-color:rgba(0,0,0,0);color:var(--button-background-danger-primary-default, #d92c20);border-color:var(--button-background-danger-primary-default, #d92c20)}.btn-outline-danger:visited{color:var(--button-background-danger-primary-default, #d92c20) !important;border-color:var(--button-background-danger-primary-default, #d92c20) !important;background-color:rgba(0,0,0,0) !important}.btn-outline-danger:hover:not(:disabled):not(.disabled){background-color:var(--button-background-danger-primary-hovered, #b32318);border-color:var(--button-background-danger-primary-hovered, #b32318);color:#fff}.btn-outline-danger:active:not(:disabled):not(.disabled),.btn-outline-danger.active:not(:disabled):not(.disabled){background-color:var(--button-background-danger-primary-hovered, #b32318);border-color:var(--button-background-danger-primary-hovered, #b32318);color:#fff}.btn-outline-danger:focus:not(:disabled):not(.disabled),.btn-outline-danger.focus:not(:disabled):not(.disabled){outline:2px solid var(--button-background-danger-primary-default, #d92c20);outline-offset:2px;box-shadow:none}.btn-outline-danger:disabled,.btn-outline-danger.disabled{opacity:.5;cursor:not-allowed}.btn-outline-success{background-color:rgba(0,0,0,0);color:var(--colors-green-600, #069454);border-color:var(--colors-green-600, #069454)}.btn-outline-success:visited{color:var(--colors-green-600, #069454) !important;border-color:var(--colors-green-600, #069454) !important;background-color:rgba(0,0,0,0) !important}.btn-outline-success:hover:not(:disabled):not(.disabled){background-color:var(--colors-green-700, #067647);border-color:var(--colors-green-700, #067647);color:#fff}.btn-outline-success:active:not(:disabled):not(.disabled),.btn-outline-success.active:not(:disabled):not(.disabled){background-color:var(--colors-green-700, #067647);border-color:var(--colors-green-700, #067647);color:#fff}.btn-outline-success:focus:not(:disabled):not(.disabled),.btn-outline-success.focus:not(:disabled):not(.disabled){outline:2px solid var(--colors-green-600, #069454);outline-offset:2px;box-shadow:none}.btn-outline-success:disabled,.btn-outline-success.disabled{opacity:.5;cursor:not-allowed}.btn-link{background-color:rgba(0,0,0,0);color:var(--link-primary-default, #1b8354);border:none;text-decoration:none}.btn-link:hover:not(:disabled):not(.disabled){color:var(--link-primary-hovered, #166a45);text-decoration:underline}.btn-link:focus:not(:disabled):not(.disabled){outline:2px solid var(--link-primary-default, #1b8354);outline-offset:2px;text-decoration:none}.btn-link:disabled,.btn-link.disabled{opacity:.5;cursor:not-allowed}.btn-sm{padding:.375rem .75rem;font-size:.875rem}.btn-lg{padding:.75rem 1.5rem;font-size:1.125rem}.btn-block{display:block;width:100%}.btn-group .btn:focus{outline-offset:0}.form-control{background-color:var(--form-field-background-default, #ffffff);border-color:var(--form-field-border-default, #d2d6db);color:var(--form-field-text-filled, #161616)}.form-control::placeholder{color:var(--form-field-text-placeholder, #6c727e);opacity:1}.form-control:hover:not(:disabled):not([readonly]){border-color:var(--form-field-border-hovered, #384250)}.form-control:focus{background-color:var(--form-field-background-default, #ffffff);border-color:var(--button-background-primary-default, #1b8354);color:var(--form-field-text-filled, #161616);box-shadow:0 0 0 4px var(--colors-primary-sa-flag-50, rgba(27, 131, 84, 0.1));outline:none}.form-control:disabled{background-color:var(--form-field-background-lighter, #fcfcfd);opacity:.6;cursor:not-allowed}.form-control[readonly]{background-color:var(--form-field-background-lighter, #fcfcfd);cursor:default}.form-select{background-color:var(--form-field-background-default, #ffffff);border-color:var(--form-field-border-default, #d2d6db);color:var(--form-field-text-filled, #161616)}.form-select:hover:not(:disabled){border-color:var(--form-field-border-hovered, #384250)}.form-select:focus{border-color:var(--button-background-primary-default, #1b8354);box-shadow:0 0 0 4px var(--colors-primary-sa-flag-50, rgba(27, 131, 84, 0.1));outline:none}.form-select:disabled{background-color:var(--form-field-background-lighter, #fcfcfd);opacity:.6}.form-label{color:var(--form-field-text-label, #161616);font-weight:500;font-size:.875rem;margin-bottom:.5rem}.form-text{color:var(--form-field-text-placeholder, #6c727e);font-size:.75rem}.form-control.is-valid,.form-select.is-valid{border-color:var(--colors-green-600, #069454)}.form-control.is-valid:focus,.form-select.is-valid:focus{border-color:var(--colors-green-600, #069454);box-shadow:0 0 0 4px var(--colors-green-50, rgba(6, 148, 84, 0.1))}.valid-feedback{color:var(--colors-green-600, #069454);font-size:.875rem}.valid-tooltip{background-color:var(--colors-green-600, #069454);color:#fff}.form-control.is-invalid,.form-select.is-invalid{border-color:var(--border-error, #d92c20)}.form-control.is-invalid:focus,.form-select.is-invalid:focus{border-color:var(--border-error, #d92c20);box-shadow:0 0 0 4px var(--colors-red-50, rgba(217, 44, 32, 0.1))}.invalid-feedback{color:var(--border-error, #d92c20);font-size:.875rem}.invalid-tooltip{background-color:var(--border-error, #d92c20);color:#fff}.form-check-input{background-color:var(--control-background-default, #ffffff);border-color:var(--control-border-default, #d2d6db)}.form-check-input:checked{background-color:var(--control-background-selected, #1b8354);border-color:var(--control-background-selected, #1b8354)}.form-check-input:focus{border-color:var(--button-background-primary-default, #1b8354);box-shadow:0 0 0 4px var(--colors-primary-sa-flag-50, rgba(27, 131, 84, 0.1))}.form-check-input:disabled{opacity:.5;cursor:not-allowed}.form-check-input:indeterminate{background-color:var(--control-background-selected, #1b8354);border-color:var(--control-background-selected, #1b8354)}.form-check-label{color:var(--form-field-text-label, #161616);font-size:.875rem;cursor:pointer}.form-check-input:disabled~.form-check-label{opacity:.5;cursor:not-allowed}.form-check-input[type=radio]:checked{background-color:var(--control-background-selected, #1b8354);border-color:var(--control-background-selected, #1b8354)}.form-switch .form-check-input{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")}.form-switch .form-check-input:checked{background-color:var(--control-background-selected, #1b8354);border-color:var(--control-background-selected, #1b8354)}.form-switch .form-check-input:focus{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")}.form-range::-webkit-slider-thumb{background-color:var(--button-background-primary-default, #1b8354)}.form-range::-webkit-slider-thumb:hover{background-color:var(--button-background-primary-hovered, #166a45)}.form-range::-moz-range-thumb{background-color:var(--button-background-primary-default, #1b8354)}.form-range::-moz-range-thumb:hover{background-color:var(--button-background-primary-hovered, #166a45)}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--colors-primary-sa-flag-50, rgba(27, 131, 84, 0.1))}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 4px var(--colors-primary-sa-flag-50, rgba(27, 131, 84, 0.1))}.form-control[type=file]::file-selector-button{background-color:var(--button-background-neutral-default, #f3f4f6);color:var(--button-text-neutral-default, #161616);border:1px solid var(--form-field-border-default, #d2d6db);padding:.375rem .75rem;margin-right:.75rem;border-radius:.375rem}.form-control[type=file]::file-selector-button:hover{background-color:var(--button-background-neutral-hovered, #e5e7eb)}.input-group-text{background-color:var(--background-neutral-100, #f3f4f6);border-color:var(--form-field-border-default, #d2d6db);color:var(--form-field-text-label, #161616)}.form-floating>label{color:var(--form-field-text-placeholder, #6c727e)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:var(--form-field-text-label, #161616);opacity:.65}.form-control-sm,.form-select-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-lg,.form-select-lg{padding:.75rem 1rem;font-size:1.125rem;border-radius:.5rem}.card{background-color:var(--background-card, #ffffff);border-color:var(--border-neutral-primary, #d2d6db);border-radius:var(--radius-lg, 1rem);box-shadow:var(--shadow-md, 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.1))}.card.shadow,.card.shadow-sm,.card.shadow-lg{border:none}.card-header{background-color:rgba(0,0,0,0);border-bottom-color:var(--border-neutral-primary, #d2d6db);padding:var(--spacing-xl, 1rem);font-weight:600;color:var(--text-default, #161616)}.card-body{padding:var(--spacing-xl, 1rem);color:var(--text-default, #161616)}.card-title{color:var(--text-default, #161616);font-weight:600;margin-bottom:var(--spacing-md, 0.5rem)}.card-subtitle{color:var(--colors-neutral-600, #4d5761);font-size:.875rem;margin-top:calc(var(--spacing-md, 0.5rem)*-0.5);margin-bottom:var(--spacing-md, 0.5rem)}.card-text{color:var(--text-default, #161616);line-height:1.5}.card-text:last-child{margin-bottom:0}.card-link{color:var(--link-primary-default, #1b8354);text-decoration:none}.card-link:hover{color:var(--link-primary-hovered, #166a45);text-decoration:underline}.card-link:focus{outline:2px solid var(--link-primary-default, #1b8354);outline-offset:2px}.card-footer{background-color:rgba(0,0,0,0);border-top-color:var(--border-neutral-primary, #d2d6db);padding:var(--spacing-xl, 1rem);color:var(--colors-neutral-600, #4d5761)}.card-img:first-child,.card-img-top:first-child,.card-img-bottom:first-child{border-top-left-radius:var(--radius-lg, 1rem);border-top-right-radius:var(--radius-lg, 1rem)}.card-img:last-child,.card-img-top:last-child,.card-img-bottom:last-child{border-bottom-left-radius:var(--radius-lg, 1rem);border-bottom-right-radius:var(--radius-lg, 1rem)}.card-primary{background-color:var(--colors-primary-sa-flag-50, #f3fcf6);border-color:var(--colors-primary-sa-flag-200, #b8eacb)}.card-primary .card-header,.card-primary .card-footer{background-color:rgba(0,0,0,0);border-color:var(--colors-primary-sa-flag-200, #b8eacb)}.card-success{background-color:var(--colors-green-50, #ecfdf3);border-color:var(--colors-green-200, #abefc6)}.card-success .card-header,.card-success .card-footer{background-color:rgba(0,0,0,0);border-color:var(--colors-green-200, #abefc6)}.card-info{background-color:var(--colors-blue-50, #eff8ff);border-color:var(--colors-blue-200, #b2ddff)}.card-info .card-header,.card-info .card-footer{background-color:rgba(0,0,0,0);border-color:var(--colors-blue-200, #b2ddff)}.card-warning{background-color:var(--colors-yellow-50, #fffaeb);border-color:var(--colors-yellow-200, #fedf89)}.card-warning .card-header,.card-warning .card-footer{background-color:rgba(0,0,0,0);border-color:var(--colors-yellow-200, #fedf89)}.card-danger{background-color:var(--colors-red-50, #fef3f2);border-color:var(--colors-red-200, #fecdca)}.card-danger .card-header,.card-danger .card-footer{background-color:rgba(0,0,0,0);border-color:var(--colors-red-200, #fecdca)}.card-light{background-color:var(--colors-neutral-50, #f9fafb);border-color:var(--colors-neutral-200, #e5e7eb)}.card-light .card-header,.card-light .card-footer{background-color:rgba(0,0,0,0);border-color:var(--colors-neutral-200, #e5e7eb)}.card-dark{background-color:var(--colors-neutral-900, #111927);border-color:var(--colors-neutral-700, #384250);color:#fff}.card-dark .card-header,.card-dark .card-footer{background-color:rgba(0,0,0,0);border-color:var(--colors-neutral-700, #384250);color:#fff}.card-dark .card-title,.card-dark .card-text{color:#fff}.card-dark .card-subtitle{color:var(--colors-neutral-400, #9da4ae)}.card-group>.card{box-shadow:var(--shadow-md, 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.1))}.card-hover{transition:all .3s ease;cursor:pointer}.card-hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg, 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08))}.card-selectable{cursor:pointer;transition:all .2s ease}.card-selectable:hover{border-color:var(--colors-primary-sa-flag-300, #88d8ad);box-shadow:var(--shadow-md, 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.1))}.card-selectable.selected,.card-selectable:active{border-color:var(--button-background-primary-default, #1b8354);background-color:var(--colors-primary-sa-flag-50, #f3fcf6)}.card-icon{display:flex;align-items:flex-start;gap:var(--spacing-xl, 1rem)}.card-icon .card-icon-wrapper{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md, 0.5rem);background-color:var(--colors-primary-sa-flag-100, #dff6e7);color:var(--colors-primary-sa-flag-600-primary, #1b8354)}.card-icon .card-icon-content{flex:1}@media(max-width: 767.98px){.card-body{padding:var(--spacing-md, 0.75rem)}.card-header,.card-footer{padding:var(--spacing-md, 0.75rem)}}.table{color:var(--text-default, #161616);border-color:var(--border-neutral-primary, #d2d6db)}.table>thead{background-color:var(--background-neutral-50, #f9fafb);border-bottom:2px solid var(--border-neutral-primary, #d2d6db)}.table>thead>tr>th{color:var(--text-default, #161616);font-weight:600;font-size:.875rem;text-transform:none;padding:var(--spacing-xl, 1rem);border-bottom-color:var(--border-neutral-primary, #d2d6db)}.table>tbody>tr>td{padding:var(--spacing-xl, 1rem);border-bottom-color:var(--border-neutral-primary, #d2d6db);vertical-align:middle}.table>tfoot>tr>td,.table>tfoot>tr>th{padding:var(--spacing-xl, 1rem);border-top:2px solid var(--border-neutral-primary, #d2d6db);background-color:var(--background-neutral-50, #f9fafb);font-weight:600}.table-bordered{border-color:var(--border-neutral-primary, #d2d6db)}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border-color:var(--border-neutral-primary, #d2d6db)}.table-borderless>thead>tr>th,.table-borderless>thead>tr>td,.table-borderless>tbody>tr>th,.table-borderless>tbody>tr>td,.table-borderless>tfoot>tr>th,.table-borderless>tfoot>tr>td{border-bottom-width:0}.table-borderless>thead>tr>th{border-bottom:1px solid var(--border-neutral-primary, #d2d6db)}.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--background-neutral-50, #f9fafb);color:var(--text-default, #161616)}.table-striped-columns>:not(caption)>tr>:nth-child(even){background-color:var(--background-neutral-50, #f9fafb)}.table-hover>tbody>tr:hover>*{background-color:var(--background-neutral-100, #f3f4f6);color:var(--text-default, #161616)}.table-active{background-color:var(--background-neutral-100, #f3f4f6);color:var(--text-default, #161616)}.table-sm>thead>tr>th,.table-sm>thead>tr>td,.table-sm>tbody>tr>th,.table-sm>tbody>tr>td,.table-sm>tfoot>tr>th,.table-sm>tfoot>tr>td{padding:var(--spacing-md, 0.5rem)}.table-primary{background-color:var(--colors-primary-sa-flag-50, #f3fcf6);border-color:var(--colors-primary-sa-flag-200, #b8eacb);color:var(--text-default, #161616)}.table-success{background-color:var(--colors-green-50, #ecfdf3);border-color:var(--colors-green-200, #abefc6);color:var(--text-default, #161616)}.table-info{background-color:var(--colors-blue-50, #eff8ff);border-color:var(--colors-blue-200, #b2ddff);color:var(--text-default, #161616)}.table-warning{background-color:var(--colors-yellow-50, #fffaeb);border-color:var(--colors-yellow-200, #fedf89);color:var(--text-default, #161616)}.table-danger{background-color:var(--colors-red-50, #fef3f2);border-color:var(--colors-red-200, #fecdca);color:var(--text-default, #161616)}.table-light{background-color:var(--background-neutral-50, #f9fafb);border-color:var(--colors-neutral-200, #e5e7eb);color:var(--text-default, #161616)}.table-dark{background-color:var(--colors-neutral-900, #111927);border-color:var(--colors-neutral-700, #384250);color:#fff}.table-dark>thead,.table-dark>tbody,.table-dark>tfoot{border-color:var(--colors-neutral-700, #384250)}.table-responsive{-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table>caption{color:var(--colors-neutral-600, #4d5761);padding-top:var(--spacing-md, 0.5rem);padding-bottom:var(--spacing-md, 0.5rem)}.table-sortable>thead>tr>th{cursor:pointer;user-select:none;position:relative;padding-right:2rem}.table-sortable>thead>tr>th::after{content:"↕";position:absolute;right:.75rem;opacity:.5}.table-sortable>thead>tr>th.sorted-asc::after{content:"↑";opacity:1;color:var(--button-background-primary-default, #1b8354)}.table-sortable>thead>tr>th.sorted-desc::after{content:"↓";opacity:1;color:var(--button-background-primary-default, #1b8354)}.table-sortable>thead>tr>th:hover{background-color:var(--background-neutral-100, #f3f4f6)}.table-actions{width:1%;white-space:nowrap;text-align:right}.table-actions .btn{margin-left:var(--spacing-md, 0.5rem)}.table-selectable>tbody>tr{cursor:pointer;transition:background-color .2s ease}.table-selectable>tbody>tr:hover{background-color:var(--background-neutral-100, #f3f4f6)}.table-selectable>tbody>tr.selected{background-color:var(--colors-primary-sa-flag-50, #f3fcf6);border-left:3px solid var(--button-background-primary-default, #1b8354)}.table-checkbox{width:1%;padding-right:var(--spacing-md, 0.5rem)}.table-checkbox .form-check{margin:0}@media(max-width: 767.98px){.table>thead>tr>th,.table>tbody>tr>td,.table>tfoot>tr>td,.table>tfoot>tr>th{padding:var(--spacing-md, 0.5rem);font-size:.875rem}.table-sm>thead>tr>th,.table-sm>thead>tr>td,.table-sm>tbody>tr>th,.table-sm>tbody>tr>td,.table-sm>tfoot>tr>th,.table-sm>tfoot>tr>td{padding:.25rem}}.pagination{display:flex;align-items:center;gap:var(--spacing-md, 8px);list-style:none;margin:0;padding:0;flex-wrap:wrap}.page-item{position:relative;display:flex;align-items:center;justify-content:center;margin:0}.page-item .page-link{position:relative;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:6px;background-color:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm, 4px);font-family:var(--font-family-text, inherit);font-size:var(--text-md-size, 1rem);font-weight:var(--text-md-weight, 400);line-height:var(--text-md-line-height, 1.5);color:var(--text-default, #161616);cursor:pointer;transition:all .15s ease;text-decoration:none;user-select:none;box-shadow:none}.page-item .page-link:hover:not(.active):not([disabled]){color:var(--text-primary-sa-flag, #14573a);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);z-index:2}.page-item .page-link:focus{outline:2px solid var(--button-background-primary-default, #1b8354);outline-offset:2px;box-shadow:none;z-index:3}.page-item.active .page-link{color:var(--text-default, #161616);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);cursor:default;z-index:1}.page-item.active .page-link::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:24px;height:3px;background-color:var(--background-primary, #1b8354);border-radius:var(--radius-full, 9999px)}.page-item.active .page-link:hover{color:var(--text-default, #161616);background-color:rgba(0,0,0,0)}.page-item.disabled .page-link{color:var(--text-default, #161616);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);cursor:not-allowed;opacity:.4;pointer-events:none}.page-item:first-child .page-link,.page-item:last-child .page-link{border-radius:var(--radius-sm, 4px)}.page-item[role=presentation] .page-link,.page-item[role=presentation]{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:6px;border:1px solid var(--border-neutral-primary, #d2d6db);border-radius:var(--radius-sm, 4px);cursor:default;pointer-events:none;background-color:rgba(0,0,0,0);color:var(--text-default, #161616)}.page-item:first-child .page-link,.page-item:last-child .page-link{display:flex;align-items:center;justify-content:center;min-width:32px;padding:0}.page-item:first-child .page-link svg,.page-item:first-child .page-link i,.page-item:last-child .page-link svg,.page-item:last-child .page-link i{width:20px;height:20px}.page-item:first-child .page-link::before,.page-item:first-child .page-link::after,.page-item:last-child .page-link::before,.page-item:last-child .page-link::after{display:none}.pagination-lg{gap:var(--spacing-xl, 16px)}.pagination-lg .page-link{min-width:40px;height:40px;padding:8px;font-size:var(--text-lg-size, 1.125rem)}.pagination-lg .page-item.active .page-link::after{width:32px;height:4px}.pagination-sm{gap:var(--spacing-xs, 4px)}.pagination-sm .page-link{min-width:28px;height:28px;padding:4px;font-size:var(--text-sm-size, 0.875rem)}.pagination-sm .page-item.active .page-link::after{width:20px;height:2px}.pagination.justify-content-center{justify-content:center}.pagination.justify-content-end{justify-content:flex-end}.pagination.justify-content-start{justify-content:flex-start}.pagination-circle .page-link{border-radius:var(--radius-full, 9999px);min-width:32px;width:32px;height:32px;padding:0}.pagination-circle.pagination-lg .page-link{min-width:40px;width:40px;height:40px}.pagination-circle.pagination-sm .page-link{min-width:28px;width:28px;height:28px}[dir=rtl] .pagination .page-item:first-child .page-link svg,[dir=rtl] .pagination .page-item:first-child .page-link i,[dir=rtl] .pagination .page-item:last-child .page-link svg,[dir=rtl] .pagination .page-item:last-child .page-link i{transform:scaleX(-1)}.page-link .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}@media print{.pagination{display:none}}.accordion{border:none;display:flex;flex-direction:column;align-items:flex-start;width:100%;background-color:rgba(0,0,0,0);--bs-accordion-border-width: 0;--bs-accordion-border-radius: 0}.accordion-item{background-color:rgba(0,0,0,0);border:none;border-top:1px solid var(--border-neutral-primary, #d2d6db);border-radius:0;width:100%}.accordion-item:first-of-type{border-top:none}.accordion-item:not(:first-of-type){border-top:1px solid var(--border-neutral-primary, #d2d6db)}.accordion-header{margin-bottom:0;width:100%}.accordion-button{box-sizing:border-box;display:flex;gap:var(--spacing-xl, 16px);align-items:center;padding:var(--spacing-xl, 16px);width:100%;cursor:pointer;background-color:rgba(0,0,0,0);border:none;text-align:start;font-family:var(--font-family, inherit);font-weight:var(--text-md-weight-medium, 500);font-size:var(--text-md-size, 1rem);line-height:var(--text-md-line-height, 1.5);color:var(--text-default, #161616);transition:background-color .15s ease;position:relative;overflow-anchor:none;box-shadow:none}.accordion-button:not(.collapsed){background-color:rgba(0,0,0,0);color:var(--text-default, #161616);box-shadow:none}.accordion-button:hover{background-color:var(--background-neutral-50, #f9fafb);z-index:2}.accordion-button:focus{outline:2px solid var(--button-background-primary-focused, #1b8354);outline-offset:2px;box-shadow:none;z-index:3;border-color:rgba(0,0,0,0)}.accordion-button:active{background-color:var(--background-neutral-100, #f3f4f6)}.accordion-button::after{display:none}.accordion-button::before{content:"";width:16px;height:16px;flex-shrink:0;margin-inline-start:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23161616' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px;transition:transform .2s ease;order:999}.accordion-button.collapsed::before{transform:rotate(-180deg)}.accordion-button>*{flex:1;min-width:0}.accordion-collapse{border:none;background-color:rgba(0,0,0,0)}.accordion-body{padding:0 var(--spacing-xl, 16px) var(--spacing-xl, 16px);padding-top:0;color:var(--text-default, #161616);font-size:var(--text-md-size, 1rem);line-height:var(--text-md-line-height, 1.5);font-family:var(--font-family, inherit)}.accordion-body>*:first-child{margin-top:0}.accordion-body>*:last-child{margin-bottom:0}.accordion-flush{border:none;border-radius:0}.accordion-flush .accordion-item{border:none;border-bottom:1px solid var(--border-neutral-primary, #d2d6db);border-radius:0}.accordion-flush .accordion-item:last-of-type{border-bottom:none}.accordion-flush .accordion-item:first-of-type{border-top:none}.accordion-flush .accordion-button{padding-left:0;padding-right:0;border-radius:0}.accordion-flush .accordion-body{padding-left:0;padding-right:0}.accordion-primary .accordion-button:not(.collapsed){background-color:var(--colors-primary-sa-flag-50, #f3fcf6);color:var(--text-primary-sa-flag, #14573a)}.accordion-light .accordion-item{background-color:var(--background-neutral-50, #f9fafb)}.accordion-light .accordion-button:not(.collapsed){background-color:var(--background-neutral-100, #f3f4f6)}.accordion-button.accordion-icon-custom::before{background-image:none}.accordion-button.accordion-icon-custom .accordion-icon{width:16px;height:16px;flex-shrink:0;margin-inline-start:auto;transition:transform .2s ease;order:999}.accordion-button.accordion-icon-custom .accordion-icon img,.accordion-button.accordion-icon-custom .accordion-icon svg{display:block;width:100%;height:100%}.accordion-button.accordion-icon-custom.collapsed .accordion-icon{transform:rotate(-180deg)}.accordion-compact .accordion-button{padding:var(--spacing-md, 8px) var(--spacing-xl, 16px)}.accordion-compact .accordion-body{padding:0 var(--spacing-xl, 16px) var(--spacing-md, 8px)}.accordion-spacious .accordion-button{padding:var(--spacing-3xl, 24px)}.accordion-spacious .accordion-body{padding:0 var(--spacing-3xl, 24px) var(--spacing-3xl, 24px)}[dir=rtl] .accordion-button{text-align:start}[dir=rtl] .accordion-button::before{margin-inline-start:auto;margin-inline-end:0}@media print{.accordion{border:1px solid var(--border-neutral-primary, #d2d6db)}.accordion-item{border-top:1px solid var(--border-neutral-primary, #d2d6db);page-break-inside:avoid}.accordion-button::before{display:none}.accordion-collapse{display:block !important;height:auto !important}.accordion-body{padding-top:var(--spacing-md, 8px)}}.accordion-button .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.accordion-collapse{transition:height .2s ease}.accordion .accordion{margin-top:var(--spacing-md, 8px);margin-bottom:var(--spacing-md, 8px);border:1px solid var(--border-neutral-primary, #d2d6db);border-radius:var(--radius-sm, 4px)}.accordion .accordion .accordion-button{padding-left:var(--spacing-3xl, 24px);font-size:var(--text-sm-size, 0.875rem)}.accordion .accordion .accordion-body{padding-left:var(--spacing-3xl, 24px)}@media(max-width: 767.98px){.accordion-button{padding:var(--spacing-md, 8px) var(--spacing-xl, 16px);font-size:var(--text-sm-size, 0.875rem)}.accordion-body{padding:0 var(--spacing-xl, 16px) var(--spacing-md, 8px);font-size:var(--text-sm-size, 0.875rem)}}.accordion.accordion-schs div:not([class]){width:100%}.alert{display:flex;align-items:flex-start;gap:var(--spacing-md, 8px);padding:var(--spacing-xl, 16px);border-radius:var(--radius-md, 8px);border:1px solid var(--border-neutral-primary, #d2d6db);border-inline-start-width:8px;position:relative;margin-bottom:var(--spacing-md, 8px);background-color:var(--background-card, #ffffff);font-family:var(--font-family, inherit);--bs-alert-padding-x: 0;--bs-alert-padding-y: 0;--bs-alert-margin-bottom: 0;--bs-alert-border-radius: 0}.alert-icon{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center}.alert-icon svg,.alert-icon i{width:24px;height:24px}.alert-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-sm, 4px)}.alert-heading{font-size:var(--text-md-size, 1rem);font-weight:var(--text-md-weight-semibold, 600);margin:0;line-height:1.4;color:inherit;margin-bottom:var(--spacing-sm, 4px)}.alert{font-size:var(--text-sm-size, 0.875rem);line-height:1.5;margin:0}.alert p{margin:0;font-size:inherit;line-height:inherit}.alert p:not(:last-child){margin-bottom:var(--spacing-sm, 4px)}.alert a{color:inherit;text-decoration:underline;font-weight:500}.alert a:hover{opacity:.8}.alert-dismissible{padding-right:var(--spacing-5xl, 40px)}.alert-dismissible .btn-close{position:absolute;top:var(--spacing-xl, 16px);right:var(--spacing-xl, 16px);padding:0;width:24px;height:24px;background:rgba(0,0,0,0);border:none;opacity:1;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm, 4px);transition:all .2s ease}.alert-dismissible .btn-close:hover{opacity:.7;background-color:rgba(0,0,0,.05)}.alert-dismissible .btn-close:focus{outline:2px solid var(--button-background-primary-focused, #1b8354);outline-offset:2px;box-shadow:none;opacity:1}.alert-dismissible .btn-close{background-image:none}.alert-dismissible .btn-close::after{content:"×";font-size:24px;line-height:1;font-weight:300;color:inherit}.alert-primary{background-color:var(--background-card, #ffffff);border-color:var(--border-neutral-primary, #d2d6db);border-left-color:var(--colors-primary-sa-flag-600-primary, #1b8354);color:var(--text-default, #161616)}.alert-primary .alert-icon{background-color:var(--colors-primary-sa-flag-50, #f3fcf6);color:var(--colors-primary-sa-flag-600-primary, #1b8354)}.alert-primary .alert-heading{color:var(--text-display, #161616)}.alert-primary a{color:var(--colors-primary-sa-flag-700, #166a45)}.alert-secondary{background-color:var(--background-card, #ffffff);border-color:var(--border-neutral-primary, #d2d6db);border-left-color:var(--colors-neutral-500, #6c727e);color:var(--text-default, #161616)}.alert-secondary .alert-icon{color:var(--icon-default, #4d5761)}.alert-secondary .alert-heading{color:var(--text-display, #161616)}.alert-success{background-color:var(--background-card, #ffffff);border-color:var(--border-neutral-primary, #d2d6db);border-left-color:var(--border-success, #069454);color:var(--text-default, #161616)}.alert-success .alert-icon{background-color:var(--colors-green-50, #ecfdf3);color:var(--icon-success, #069454)}.alert-success .alert-heading{color:var(--text-display, #161616)}.alert-success a{color:var(--colors-green-700, #067647)}.alert-info{background-color:var(--background-card, #ffffff);border-color:var(--border-neutral-primary, #d2d6db);border-left-color:var(--border-info, #156fee);color:var(--text-default, #161616)}.alert-info .alert-icon{background-color:var(--colors-blue-50, #eff8ff);color:var(--icon-info, #156fee)}.alert-info .alert-heading{color:var(--text-display, #161616)}.alert-info a{color:var(--colors-blue-700, #175cd3)}.alert-warning{background-color:var(--background-card, #ffffff);border-color:var(--border-neutral-primary, #d2d6db);border-left-color:var(--border-warning, #f79009);color:var(--text-default, #161616)}.alert-warning .alert-icon{background-color:var(--colors-yellow-50, #fffaeb);color:var(--icon-warning, #f79009)}.alert-warning .alert-heading{color:var(--text-display, #161616)}.alert-warning a{color:var(--colors-yellow-700, #dc6803)}.alert-danger{background-color:var(--background-card, #ffffff);border-color:var(--border-neutral-primary, #d2d6db);border-left-color:var(--border-error, #d92c20);color:var(--text-default, #161616)}.alert-danger .alert-icon{background-color:var(--colors-red-50, #fef3f2);color:var(--icon-error, #d92c20)}.alert-danger .alert-heading{color:var(--text-display, #161616)}.alert-danger a{color:var(--colors-red-700, #b32318)}.alert-light{background-color:var(--colors-neutral-50, #f9fafb);border-color:var(--colors-neutral-200, #e5e7eb);border-left-color:var(--colors-neutral-400, #9da4ae);color:var(--text-default, #161616)}.alert-light .alert-icon{color:var(--icon-default, #4d5761)}.alert-dark{background-color:var(--colors-neutral-900, #111927);border-color:var(--colors-neutral-700, #384250);border-left-color:var(--colors-neutral-600, #4d5761);color:#fff}.alert-dark .alert-heading{color:#fff}.alert-dark .alert-icon{color:#fff}.alert-dark a{color:#fff;opacity:.9}.alert-dark a:hover{opacity:1}.alert-dark .btn-close{filter:invert(1)}.alert-filled{border:none}.alert-filled.alert-primary{background-color:var(--colors-primary-sa-flag-50, #f3fcf6);color:var(--colors-primary-sa-flag-900, #104631)}.alert-filled.alert-success{background-color:var(--colors-green-50, #ecfdf3);color:var(--colors-green-900, #074c30)}.alert-filled.alert-info{background-color:var(--colors-blue-50, #eff8ff);color:var(--colors-blue-900, #194084)}.alert-filled.alert-warning{background-color:var(--colors-yellow-50, #fffaeb);color:var(--colors-yellow-900, #93370d)}.alert-filled.alert-danger{background-color:var(--colors-red-50, #fef3f2);color:var(--colors-red-900, #7a1712)}.alert-actions{display:flex;align-items:center;gap:var(--spacing-md, 8px);margin-top:var(--spacing-sm, 4px);flex-wrap:wrap}.alert-actions .btn{margin:0;font-size:var(--text-sm-size, 0.875rem)}.alert-link{color:inherit;font-weight:500;text-decoration:underline}.alert-link:hover{opacity:.8}[dir=rtl] .alert{border-left-width:1px}[dir=rtl] .alert-dismissible{padding-right:var(--spacing-xl, 16px);padding-left:var(--spacing-5xl, 40px)}[dir=rtl] .alert-dismissible .btn-close{right:auto;left:var(--spacing-xl, 16px)}@media(max-width: 767.98px){.alert{padding:var(--spacing-md, 8px) var(--spacing-xl, 16px);gap:var(--spacing-sm, 4px)}.alert-icon{width:20px;height:20px}.alert-heading{font-size:var(--text-sm-size, 0.875rem)}.alert{font-size:var(--text-xs-size, 0.75rem)}.alert-dismissible{padding-right:var(--spacing-4xl, 32px)}}@media print{.alert{border:1px solid var(--border-neutral-primary, #d2d6db);page-break-inside:avoid}.alert-dismissible .btn-close{display:none}}.alert.fade{transition:opacity .15s linear}.alert.show{opacity:1}.alert .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.breadcrumb{box-sizing:border-box;display:flex;gap:0;align-items:flex-start;padding:0;position:relative;width:100%;margin-bottom:0;background-color:rgba(0,0,0,0);border-radius:0;list-style:none;flex-wrap:wrap;font-family:var(--font-family, inherit);--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 0;--bs-breadcrumb-divider: none}.breadcrumb-item{box-sizing:border-box;display:flex;gap:var(--spacing-xs, 4px);align-items:center;padding-left:0;padding-right:var(--spacing-xs, 4px);padding-top:0;padding-bottom:0;position:relative;flex-shrink:0}.breadcrumb-item a,.breadcrumb-item span{box-sizing:border-box;display:flex;gap:var(--spacing-xs, 4px);align-items:center;padding:var(--spacing-xs, 4px) var(--spacing-sm, 6px);position:relative;flex-shrink:0;font-family:var(--font-family, inherit);font-weight:var(--text-sm-weight-regular, 400);line-height:var(--text-sm-line-height, 1.43);color:var(--link-neutral, #4d5761);font-size:var(--text-sm-size, 0.875rem);text-decoration:none;white-space:nowrap;border-radius:var(--radius-xs, 2px);transition:all .15s ease}.breadcrumb-item a:hover{color:var(--link-neutral-hovered, #1f2a37);text-decoration:underline;background-color:var(--background-neutral-50, #f9fafb)}.breadcrumb-item a:focus{outline:2px solid var(--button-background-primary-focused, #1b8354);outline-offset:2px;border-radius:var(--radius-xs, 2px)}.breadcrumb-item.active a,.breadcrumb-item.active span{color:var(--text-default, #161616);font-weight:var(--text-sm-weight-medium, 500);cursor:default;pointer-events:none}.breadcrumb-item::before{display:none;content:none}.breadcrumb-item:not(:last-child)::after{content:"";position:relative;flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-default-disabled, #9da4ae);margin-left:var(--spacing-xs, 4px);margin-right:var(--spacing-xs, 4px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6 12L10 8L6 4' stroke='%239da4ae' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px}.breadcrumb-item:last-child::after{display:none}.breadcrumb-item svg,.breadcrumb-item i,.breadcrumb-item .breadcrumb-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}.breadcrumb-light{background-color:var(--background-neutral-50, #f9fafb);padding:var(--spacing-md, 8px) var(--spacing-xl, 16px);border-radius:var(--radius-sm, 4px)}.breadcrumb-light .breadcrumb-item a,.breadcrumb-light .breadcrumb-item span{padding:var(--spacing-xs, 4px) var(--spacing-md, 8px)}.breadcrumb-dark{background-color:var(--colors-neutral-900, #111927);padding:var(--spacing-md, 8px) var(--spacing-xl, 16px);border-radius:var(--radius-sm, 4px)}.breadcrumb-dark .breadcrumb-item a,.breadcrumb-dark .breadcrumb-item span{color:var(--colors-neutral-400, #9da4ae)}.breadcrumb-dark .breadcrumb-item a:hover{color:#fff;background-color:var(--colors-neutral-800, #1f2a37)}.breadcrumb-dark .breadcrumb-item.active a,.breadcrumb-dark .breadcrumb-item.active span{color:#fff}.breadcrumb-dark .breadcrumb-item:not(:last-child)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6 12L10 8L6 4' stroke='%239da4ae' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.breadcrumb-sm .breadcrumb-item a,.breadcrumb-sm .breadcrumb-item span{font-size:var(--text-xs-size, 0.75rem);padding:2px var(--spacing-xs, 4px)}.breadcrumb-sm .breadcrumb-item:not(:last-child)::after{width:14px;height:14px;background-size:14px}.breadcrumb-lg .breadcrumb-item a,.breadcrumb-lg .breadcrumb-item span{font-size:var(--text-md-size, 1rem);padding:var(--spacing-md, 8px) var(--spacing-xl, 16px)}.breadcrumb-lg .breadcrumb-item:not(:last-child)::after{width:20px;height:20px;background-size:20px}.breadcrumb[data-divider=slash] .breadcrumb-item:not(:last-child)::after{background-image:none;content:"/";font-size:var(--text-sm-size, 0.875rem);color:var(--text-default-disabled, #9da4ae);width:auto}.breadcrumb[data-divider=dash] .breadcrumb-item:not(:last-child)::after{background-image:none;content:"-";font-size:var(--text-sm-size, 0.875rem);color:var(--text-default-disabled, #9da4ae);width:auto}.breadcrumb[data-divider=dot] .breadcrumb-item:not(:last-child)::after{background-image:none;content:"•";font-size:var(--text-md-size, 1rem);color:var(--text-default-disabled, #9da4ae);width:auto}.breadcrumb-item.breadcrumb-overflow button,.breadcrumb-item.breadcrumb-overflow .breadcrumb-ellipsis{background:rgba(0,0,0,0);border:none;padding:var(--spacing-xs, 4px) var(--spacing-md, 8px);color:var(--link-neutral, #4d5761);cursor:pointer;border-radius:var(--radius-xs, 2px);font-size:var(--text-sm-size, 0.875rem)}.breadcrumb-item.breadcrumb-overflow button:hover,.breadcrumb-item.breadcrumb-overflow .breadcrumb-ellipsis:hover{background-color:var(--background-neutral-50, #f9fafb);color:var(--link-neutral-hovered, #1f2a37)}.breadcrumb-item.breadcrumb-overflow button:focus,.breadcrumb-item.breadcrumb-overflow .breadcrumb-ellipsis:focus{outline:2px solid var(--button-background-primary-focused, #1b8354);outline-offset:2px}.breadcrumb-item.breadcrumb-overflow button::after,.breadcrumb-item.breadcrumb-overflow .breadcrumb-ellipsis::after{content:"..."}[dir=rtl] .breadcrumb-item{padding-left:var(--spacing-xs, 4px);padding-right:0}[dir=rtl] .breadcrumb-item:not(:last-child)::after{margin-left:var(--spacing-xs, 4px);margin-right:var(--spacing-xs, 4px);transform:scaleX(-1)}@media(max-width: 767.98px){.breadcrumb{flex-wrap:wrap}.breadcrumb-item a,.breadcrumb-item span{font-size:var(--text-xs-size, 0.75rem);padding:var(--spacing-xs, 4px)}.breadcrumb-item:not(:last-child)::after{width:14px;height:14px;background-size:14px;margin-left:2px;margin-right:2px}.breadcrumb.breadcrumb-responsive .breadcrumb-item:not(:first-child):not(:last-child):not(.breadcrumb-overflow){display:none}}@media print{.breadcrumb{border:1px solid var(--border-neutral-primary, #d2d6db);padding:var(--spacing-md, 8px)}.breadcrumb-item a{text-decoration:none;color:var(--text-default, #161616)}.breadcrumb-item:not(:last-child)::after{display:inline-flex}}.breadcrumb .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs, 4px);font-family:var(--font-family, inherit);white-space:nowrap;box-sizing:border-box;cursor:default;transition:all .2s ease;border:none;outline:none;vertical-align:middle;text-decoration:none;height:32px;min-height:32px;padding:0 var(--spacing-xl, 16px);font-size:var(--text-md-size, 1rem);font-weight:var(--text-md-weight-medium, 500);line-height:var(--text-md-line-height, 1.5);border-radius:var(--radius-full, 9999px);--bs-badge-padding-x: 0;--bs-badge-padding-y: 0;--bs-badge-font-size: 1rem;--bs-badge-font-weight: 500;--bs-badge-border-radius: 9999px}.badge-icon,.badge svg,.badge i{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.badge-icon svg,.badge svg svg,.badge i svg{width:100%;height:100%;display:block}.badge-xs{height:20px;min-height:20px;padding:0 var(--spacing-md, 8px);font-size:var(--text-xs-size, 0.75rem);font-weight:var(--text-xs-weight-medium, 500);line-height:var(--text-xs-line-height, 1.33)}.badge-xs .badge-icon,.badge-xs svg,.badge-xs i{width:12px;height:12px}.badge-sm{height:24px;min-height:24px;padding:0 var(--spacing-xl, 16px);font-size:var(--text-sm-size, 0.875rem);font-weight:var(--text-sm-weight-medium, 500);line-height:var(--text-sm-line-height, 1.43)}.badge-sm .badge-icon,.badge-sm svg,.badge-sm i{width:14px;height:14px}.badge-lg{height:40px;min-height:40px;padding:0 var(--spacing-3xl, 24px);font-size:var(--text-lg-size, 1.125rem);font-weight:var(--text-lg-weight-medium, 500);line-height:var(--text-lg-line-height, 1.56)}.badge-lg .badge-icon,.badge-lg svg,.badge-lg i{width:20px;height:20px}.badge-primary{background-color:var(--colors-primary-sa-flag-600-primary, #1b8354);color:#fff}.badge-primary a{color:#fff}.badge-secondary{background-color:var(--colors-neutral-100, #f3f4f6);color:var(--text-default, #161616)}.badge-secondary a{color:var(--text-default, #161616)}.badge-success{background-color:var(--colors-green-600, #069454);color:#fff}.badge-success a{color:#fff}.badge-info{background-color:var(--colors-blue-600, #156fee);color:#fff}.badge-info a{color:#fff}.badge-warning{background-color:var(--colors-yellow-600, #f79009);color:#fff}.badge-warning a{color:#fff}.badge-danger{background-color:var(--colors-red-600, #d92c20);color:#fff}.badge-danger a{color:#fff}.badge-light{background-color:var(--colors-neutral-100, #f3f4f6);color:var(--text-default, #161616)}.badge-light a{color:var(--text-default, #161616)}.badge-dark{background-color:var(--colors-neutral-900, #111927);color:#fff}.badge-dark a{color:#fff}.badge-outline-primary{background-color:rgba(0,0,0,0);color:var(--colors-primary-sa-flag-600-primary, #1b8354);border:1px solid var(--colors-primary-sa-flag-600-primary, #1b8354);padding:0 calc(var(--spacing-xl, 16px) - 1px)}.badge-outline-secondary{background-color:rgba(0,0,0,0);color:var(--text-default, #161616);border:1px solid var(--border-neutral-primary, #d2d6db);padding:0 calc(var(--spacing-xl, 16px) - 1px)}.badge-outline-success{background-color:rgba(0,0,0,0);color:var(--colors-green-600, #069454);border:1px solid var(--colors-green-600, #069454);padding:0 calc(var(--spacing-xl, 16px) - 1px)}.badge-outline-info{background-color:rgba(0,0,0,0);color:var(--colors-blue-600, #156fee);border:1px solid var(--colors-blue-600, #156fee);padding:0 calc(var(--spacing-xl, 16px) - 1px)}.badge-outline-warning{background-color:rgba(0,0,0,0);color:var(--colors-yellow-600, #f79009);border:1px solid var(--colors-yellow-600, #f79009);padding:0 calc(var(--spacing-xl, 16px) - 1px)}.badge-outline-danger{background-color:rgba(0,0,0,0);color:var(--colors-red-600, #d92c20);border:1px solid var(--colors-red-600, #d92c20);padding:0 calc(var(--spacing-xl, 16px) - 1px)}.badge-soft-primary{background-color:var(--colors-primary-sa-flag-50, #f3fcf6);color:var(--colors-primary-sa-flag-700, #166a45)}.badge-soft-success{background-color:var(--colors-green-50, #ecfdf3);color:var(--colors-green-700, #067647)}.badge-soft-info{background-color:var(--colors-blue-50, #eff8ff);color:var(--colors-blue-700, #175cd3)}.badge-soft-warning{background-color:var(--colors-yellow-50, #fffaeb);color:var(--colors-yellow-700, #dc6803)}.badge-soft-danger{background-color:var(--colors-red-50, #fef3f2);color:var(--colors-red-700, #b32318)}.badge-square{border-radius:var(--radius-sm, 4px)}.badge-rounded{border-radius:var(--radius-md, 8px)}.badge-dot::before{content:"";width:6px;height:6px;border-radius:var(--radius-full, 9999px);background-color:currentColor;display:inline-block;margin-right:var(--spacing-xs, 4px)}a.badge,button.badge{cursor:pointer;text-decoration:none}a.badge:hover,button.badge:hover{opacity:.85;transform:translateY(-1px)}a.badge:active,button.badge:active{transform:translateY(0)}a.badge:focus,button.badge:focus{outline:2px solid var(--button-background-primary-focused, #1b8354);outline-offset:2px}.badge-dismissible{padding-right:var(--spacing-3xl, 24px);position:relative}.badge-dismissible .btn-close{position:absolute;right:var(--spacing-xs, 4px);top:50%;transform:translateY(-50%);width:16px;height:16px;padding:0;background:rgba(0,0,0,0);border:none;opacity:1;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xs, 2px);background-image:none}.badge-dismissible .btn-close::after{content:"×";font-size:18px;line-height:1;color:currentColor}.badge-dismissible .btn-close:hover{opacity:.7}.badge-dismissible .btn-close:focus{outline:1px solid currentColor;outline-offset:1px}.badge-notification{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 var(--spacing-xs, 4px);font-size:var(--text-xs-size, 0.75rem);line-height:20px;display:flex;align-items:center;justify-content:center}.badge-icon-only{width:32px;height:32px;padding:0;border-radius:var(--radius-full, 9999px)}.badge-icon-only.badge-xs{width:20px;height:20px}.badge-icon-only.badge-sm{width:24px;height:24px}.badge-icon-only.badge-lg{width:40px;height:40px}.btn .badge{margin-left:var(--spacing-md, 8px)}[dir=rtl] .badge-dot::before{margin-right:0;margin-left:var(--spacing-xs, 4px)}[dir=rtl] .btn .badge{margin-left:0;margin-right:var(--spacing-md, 8px)}[dir=rtl] .badge-dismissible .btn-close{right:auto;left:var(--spacing-xs, 4px)}@media(max-width: 767.98px){.badge{height:28px;padding:0 var(--spacing-md, 8px);font-size:var(--text-sm-size, 0.875rem)}.badge-lg{height:36px;padding:0 var(--spacing-xl, 16px)}}@media print{.badge{border:1px solid currentColor;color:var(--text-default, #161616) !important;background-color:rgba(0,0,0,0) !important}.badge-dismissible .btn-close{display:none}}.dropdown,.dropup,.dropend,.dropstart{position:relative;display:inline-block}.dropdown-toggle{display:inline-flex;align-items:center;gap:var(--spacing-md, 8px);cursor:pointer;white-space:nowrap}.dropdown-toggle::after{display:none}.dropdown-toggle::before{content:"";width:16px;height:16px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px;transition:transform .2s ease;order:999;margin-left:auto}.dropdown-toggle[aria-expanded=true]::before{transform:rotate(180deg)}.dropdown-toggle.dropdown-toggle-split::before{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:200px;padding:var(--spacing-md, 8px);margin:var(--spacing-xs, 4px) 0 0;background-color:var(--background-menu, #ffffff);border:1px solid var(--border-neutral-primary, #d2d6db);border-radius:var(--radius-md, 8px);box-shadow:var(--shadow-lg, 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08));list-style:none;font-family:var(--font-family, inherit);box-sizing:border-box}.dropdown-menu.show{display:block}.dropdown-menu{--bs-dropdown-min-width: 200px;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0;--bs-dropdown-spacer: 4px;--bs-dropdown-border-radius: 8px;--bs-dropdown-border-width: 1px}.dropdown-menu-sm{min-width:160px;font-size:var(--text-sm-size, 0.875rem)}.dropdown-menu-lg{min-width:280px}.dropdown-menu-xl{min-width:360px}.dropdown-item{display:flex;align-items:center;gap:var(--spacing-md, 8px);width:100%;padding:var(--spacing-md, 8px) var(--spacing-xl, 16px);clear:both;font-weight:400;color:var(--text-default, #161616);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm, 4px);font-size:var(--text-sm-size, 0.875rem);line-height:var(--text-sm-line-height, 1.43);cursor:pointer;transition:all .15s ease;box-sizing:border-box;user-select:none}.dropdown-item:hover,.dropdown-item:focus{color:var(--text-default, #161616);background-color:var(--background-neutral-50, #f9fafb);text-decoration:none}.dropdown-item.active,.dropdown-item:active{color:var(--text-primary-sa-flag, #14573a);background-color:var(--colors-primary-sa-flag-50, #f3fcf6);text-decoration:none}.dropdown-item:focus-visible{outline:2px solid var(--button-background-primary-focused, #1b8354);outline-offset:-2px;background-color:var(--background-neutral-50, #f9fafb)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--text-default, #161616);opacity:.5;pointer-events:none;background-color:rgba(0,0,0,0);cursor:not-allowed}.dropdown-item svg,.dropdown-item i,.dropdown-item .dropdown-item-icon{width:16px;height:16px;flex-shrink:0;color:currentColor}.dropdown-item .dropdown-item-shortcut{margin-left:auto;font-size:var(--text-xs-size, 0.75rem);color:var(--text-secondary-paragraph, #6c727e)}.dropdown-item-text{display:block;padding:var(--spacing-md, 8px) var(--spacing-xl, 16px);color:var(--text-default, #161616);font-size:var(--text-sm-size, 0.875rem)}.dropdown-header{display:block;padding:var(--spacing-md, 8px) var(--spacing-xl, 16px);margin-bottom:0;font-size:var(--text-xs-size, 0.75rem);font-weight:var(--text-xs-weight-semibold, 600);color:var(--text-secondary-paragraph, #6c727e);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.dropdown-divider{height:0;margin:var(--spacing-md, 8px) 0;overflow:hidden;border-top:1px solid var(--border-neutral-primary, #d2d6db);opacity:1}.dropdown-menu-end{right:0;left:auto}.dropdown-menu-start{right:auto;left:0}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--spacing-xs, 4px)}.dropend .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--spacing-xs, 4px)}.dropstart .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--spacing-xs, 4px)}.dropdown-menu-scrollable{max-height:280px;overflow-y:auto}.dropdown-menu-scrollable::-webkit-scrollbar{width:8px}.dropdown-menu-scrollable::-webkit-scrollbar-track{background:var(--background-neutral-50, #f9fafb);border-radius:var(--radius-sm, 4px)}.dropdown-menu-scrollable::-webkit-scrollbar-thumb{background:var(--colors-neutral-300, #d2d6db);border-radius:var(--radius-sm, 4px)}.dropdown-menu-scrollable::-webkit-scrollbar-thumb:hover{background:var(--colors-neutral-400, #9da4ae)}.dropdown-menu-dark{background-color:var(--colors-neutral-900, #111927);border-color:var(--colors-neutral-700, #384250)}.dropdown-menu-dark .dropdown-item{color:var(--colors-neutral-300, #d2d6db)}.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-item:focus{color:#fff;background-color:var(--colors-neutral-800, #1f2a37)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:var(--colors-primary-sa-flag-700, #166a45)}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:var(--colors-neutral-500, #6c727e)}.dropdown-menu-dark .dropdown-header{color:var(--colors-neutral-400, #9da4ae)}.dropdown-menu-dark .dropdown-divider{border-top-color:var(--colors-neutral-700, #384250)}.dropdown-search{padding:var(--spacing-md, 8px);margin-bottom:var(--spacing-xs, 4px);border-bottom:1px solid var(--border-neutral-primary, #d2d6db)}.dropdown-search input{width:100%;padding:var(--spacing-md, 8px);border:1px solid var(--border-neutral-primary, #d2d6db);border-radius:var(--radius-sm, 4px);font-size:var(--text-sm-size, 0.875rem);background-color:var(--background-card, #ffffff);color:var(--text-default, #161616)}.dropdown-search input:focus{outline:2px solid var(--button-background-primary-default, #1b8354);outline-offset:-2px;border-color:var(--button-background-primary-default, #1b8354)}.dropdown-search input::placeholder{color:var(--text-secondary-paragraph, #6c727e)}.dropdown-menu{opacity:0;transform:translateY(-8px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.dropdown-menu.show{opacity:1;transform:translateY(0);pointer-events:auto}@media(prefers-reduced-motion: reduce){.dropdown-menu{transition:none;transform:none}}[dir=rtl] .dropdown-toggle::before{margin-left:0;margin-right:auto;order:1}[dir=rtl] .dropdown-menu-end{right:auto;left:0}[dir=rtl] .dropdown-menu-start{right:0;left:auto}[dir=rtl] .dropend .dropdown-menu{right:100%;left:auto;margin-left:0;margin-right:var(--spacing-xs, 4px)}[dir=rtl] .dropstart .dropdown-menu{right:auto;left:100%;margin-right:0;margin-left:var(--spacing-xs, 4px)}[dir=rtl] .dropdown-item .dropdown-item-shortcut{margin-left:0;margin-right:auto}@media(max-width: 767.98px){.dropdown-menu{min-width:100%;max-width:calc(100vw - 32px)}.dropdown-item{padding:var(--spacing-md, 8px);font-size:var(--text-sm-size, 0.875rem)}.dropdown-menu-responsive{position:static;width:100%;border-radius:var(--radius-md, 8px);box-shadow:none;border:1px solid var(--border-neutral-primary, #d2d6db)}}@media print{.dropdown-menu{display:none !important}.dropdown-toggle::before{display:none}}.dropdown-menu[role=menu] .dropdown-item:focus{background-color:var(--background-neutral-50, #f9fafb)}.dropdown-menu .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .2s ease}.modal-backdrop.show{opacity:1}.modal-backdrop.modal-backdrop-dark{background-color:rgba(0,0,0,.6)}.modal-backdrop.modal-backdrop-light{background-color:rgba(0,0,0,.3)}.modal-backdrop{--bs-backdrop-zindex: 1040;--bs-backdrop-bg: rgba(0, 0, 0, 0.4);--bs-backdrop-opacity: 1}.modal{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;display:none;padding:var(--spacing-2xl, 32px)}.modal.show{display:flex !important;align-items:center;justify-content:center}.modal.fade .modal-dialog{opacity:0;transform:scale(0.95) translateY(-20px);transition:transform .2s ease-out,opacity .2s ease-out}.modal.show .modal-dialog{opacity:1;transform:scale(1) translateY(0)}.modal{--bs-modal-zindex: 1050;--bs-modal-width: 500px;--bs-modal-padding: 0;--bs-modal-margin: 0}.modal-dialog{position:relative;width:auto;margin:0;pointer-events:none;max-width:640px}.modal.show .modal-dialog{pointer-events:auto}.modal-dialog.modal-dialog-scrollable{height:calc(100% - 64px)}.modal-dialog.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-xs{max-width:360px}.modal-sm{max-width:480px}.modal-md{max-width:640px}.modal-lg{max-width:896px}.modal-xl{max-width:1120px}.modal-fullscreen{max-width:calc(100vw - 64px);height:calc(100vh - 64px)}.modal-fullscreen .modal-content{height:100%}.modal-fullscreen .modal-body{flex:1;overflow-y:auto}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 64px);pointer-events:auto;background-color:var(--background-card, #ffffff);background-clip:padding-box;border:1px solid var(--border-neutral-primary, #d2d6db);border-radius:var(--radius-lg, 16px);outline:0;box-shadow:var(--shadow-xl, 0px 8px 8px -4px rgba(16, 24, 40, 0.03), 0px 20px 24px -4px rgba(16, 24, 40, 0.08));--bs-modal-bg: var(--background-card, #ffffff);--bs-modal-border-color: var(--border-neutral-primary, #d2d6db);--bs-modal-border-width: 1px;--bs-modal-border-radius: 16px}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xl, 16px);padding:var(--spacing-3xl, 24px);padding-bottom:var(--spacing-xl, 16px);flex-shrink:0;border-bottom:1px solid var(--border-neutral-primary, #d2d6db);border-top-left-radius:var(--radius-lg, 16px);border-top-right-radius:var(--radius-lg, 16px);--bs-modal-header-padding-x: 0;--bs-modal-header-padding-y: 0;--bs-modal-header-padding: 0;--bs-modal-header-border-color: var(--border-neutral-primary, #d2d6db);--bs-modal-header-border-width: 1px}.modal-title{margin:0;font-size:var(--text-lg-size, 1.125rem);font-weight:var(--text-lg-weight-semibold, 600);line-height:var(--text-lg-line-height, 1.56);color:var(--text-display, #161616);flex:1}.modal-body{position:relative;flex:1 1 auto;padding:var(--spacing-3xl, 24px);overflow-y:auto;color:var(--text-default, #161616);font-size:var(--text-sm-size, 0.875rem);line-height:var(--text-sm-line-height, 1.43)}.modal-body::-webkit-scrollbar{width:8px}.modal-body::-webkit-scrollbar-track{background:var(--background-neutral-50, #f9fafb);border-radius:var(--radius-sm, 4px)}.modal-body::-webkit-scrollbar-thumb{background:var(--colors-neutral-300, #d2d6db);border-radius:var(--radius-sm, 4px)}.modal-body::-webkit-scrollbar-thumb:hover{background:var(--colors-neutral-400, #9da4ae)}.modal-body{--bs-modal-padding: 0}.modal-body>*:first-child{margin-top:0}.modal-body>*:last-child{margin-bottom:0}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;gap:var(--spacing-md, 8px);padding:var(--spacing-xl, 16px) var(--spacing-3xl, 24px) var(--spacing-3xl, 24px);border-top:1px solid var(--border-neutral-primary, #d2d6db);border-bottom-right-radius:var(--radius-lg, 16px);border-bottom-left-radius:var(--radius-lg, 16px);--bs-modal-footer-gap: 8px;--bs-modal-footer-bg: transparent;--bs-modal-footer-border-color: var(--border-neutral-primary, #d2d6db);--bs-modal-footer-border-width: 1px}.modal-footer .btn{margin:0}.modal-footer.modal-footer-center{justify-content:center}.modal-footer.modal-footer-between{justify-content:space-between}.modal-header .btn-close,.btn-close.modal-close{flex-shrink:0;width:24px;height:24px;padding:0;margin:0;background:rgba(0,0,0,0);border:none;opacity:1;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm, 4px);transition:all .2s ease;color:var(--text-secondary-paragraph, #6c727e);background-image:none}.modal-header .btn-close::after,.btn-close.modal-close::after{content:"×";font-size:28px;line-height:1;font-weight:300;color:currentColor}.modal-header .btn-close:hover,.btn-close.modal-close:hover{opacity:.7;background-color:var(--background-neutral-50, #f9fafb);color:var(--text-default, #161616)}.modal-header .btn-close:focus,.btn-close.modal-close:focus{outline:2px solid var(--button-background-primary-focused, #1b8354);outline-offset:2px;box-shadow:none;opacity:1}.modal-header .btn-close:active,.btn-close.modal-close:active{background-color:var(--background-neutral-100, #f3f4f6)}.modal-danger .modal-header{background-color:var(--colors-red-50, #fef3f2);border-bottom-color:var(--colors-red-200, #fecdca)}.modal-danger .modal-title{color:var(--colors-red-700, #b32318)}.modal-success .modal-header{background-color:var(--colors-green-50, #ecfdf3);border-bottom-color:var(--colors-green-200, #abefc6)}.modal-success .modal-title{color:var(--colors-green-700, #067647)}.modal-info .modal-header{background-color:var(--colors-blue-50, #eff8ff);border-bottom-color:var(--colors-blue-200, #b2ddff)}.modal-info .modal-title{color:var(--colors-blue-700, #175cd3)}.modal-header-borderless{border-bottom:none;padding-bottom:var(--spacing-xl, 16px)}.modal-footer-borderless{border-top:none;padding-top:var(--spacing-xl, 16px)}.modal-static.show .modal-dialog{animation:modalShake .3s ease}@keyframes modalShake{0%,100%{transform:scale(1) translateY(0)}25%{transform:scale(1.02) translateY(-4px)}75%{transform:scale(0.98) translateY(4px)}}[dir=rtl] .modal-footer{justify-content:flex-start}[dir=rtl] .modal-footer.modal-footer-center{justify-content:center}[dir=rtl] .modal-footer.modal-footer-between{justify-content:space-between}@media(max-width: 767.98px){.modal{padding:var(--spacing-lg, 16px)}.modal-dialog{max-width:100%}.modal-fullscreen,.modal-fullscreen-sm-down{max-width:100%;height:100vh;margin:0;border-radius:0}.modal-fullscreen .modal-content,.modal-fullscreen-sm-down .modal-content{height:100%;border-radius:0;border:none}.modal-header{padding:var(--spacing-xl, 16px)}.modal-body{padding:var(--spacing-xl, 16px)}.modal-footer{padding:var(--spacing-xl, 16px);flex-direction:column;align-items:stretch}.modal-footer .btn{width:100%}}@media(max-width: 991.98px){.modal-fullscreen-md-down{max-width:100%;height:100vh;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border-radius:0}}@media print{.modal{display:none !important}.modal-backdrop{display:none !important}}.modal .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none;transform:none}.modal-backdrop.fade{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;gap:0;font-family:var(--font-family, inherit);--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0;--bs-nav-link-font-weight: 400;--bs-nav-link-color: inherit;--bs-nav-link-hover-color: inherit;--bs-nav-link-disabled-color: inherit}.nav-link{display:flex;align-items:center;gap:var(--spacing-xs, 4px);padding:var(--spacing-md, 8px) var(--spacing-xl, 16px);font-size:var(--text-sm-size, 0.875rem);font-weight:var(--text-sm-weight-regular, 400);line-height:var(--text-sm-line-height, 1.43);color:var(--text-primary-paragraph, #4d5761);text-decoration:none;background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm, 4px);transition:all .2s ease;cursor:pointer;white-space:nowrap;position:relative}.nav-link:hover:not(.active):not(.disabled):not(:disabled){color:var(--text-default, #161616);background-color:var(--background-neutral-50, #f9fafb)}.nav-link.active{color:var(--text-default, #161616);font-weight:var(--text-sm-weight-semibold, 600);background-color:rgba(0,0,0,0)}.nav-link:focus,.nav-link:focus-visible{outline:2px solid var(--button-background-primary-focused, #1b8354);outline-offset:2px;z-index:2}.nav-link:focus:not(:focus-visible){outline:none}.nav-link.disabled,.nav-link:disabled{color:var(--text-primary-paragraph, #4d5761);opacity:.5;pointer-events:none;background-color:rgba(0,0,0,0);cursor:not-allowed}.nav-link svg,.nav-link i,.nav-link .nav-icon{width:16px;height:16px;flex-shrink:0;color:currentColor}.nav-tabs{border-bottom:1px solid var(--border-neutral-primary, #d2d6db);gap:var(--spacing-md, 8px)}.nav-tabs .nav-link{padding:var(--spacing-md, 8px) var(--spacing-xl, 16px);border:none;border-radius:0;background-color:rgba(0,0,0,0);position:relative;margin-bottom:-1px;color:var(--text-primary-paragraph, #4d5761);font-weight:var(--text-sm-weight-regular, 400)}.nav-tabs .nav-link:hover:not(.active):not(.disabled){color:var(--text-default, #161616);background-color:rgba(0,0,0,0);border:none}.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{color:var(--text-default, #161616);font-weight:var(--text-sm-weight-semibold, 600);background-color:rgba(0,0,0,0);border:none}.nav-tabs .nav-link.active::after,.nav-tabs .nav-link:hover::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:var(--border-primary, #1b8354);border-radius:var(--radius-full, 9999px) var(--radius-full, 9999px) 0 0}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus,.nav-tabs .nav-link.active{border-color:rgba(0,0,0,0);isolation:auto}.nav-tabs .dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.nav-tabs-vertical,.nav.flex-column{border-bottom:none;border-right:none;flex-direction:column;align-items:stretch;gap:0}.nav-tabs-vertical .nav-link,.nav.flex-column .nav-link{padding:var(--spacing-md, 8px) var(--spacing-xl, 16px);border-radius:var(--radius-sm, 4px);text-align:left;width:100%}.nav-tabs-vertical .nav-link.active,.nav.flex-column .nav-link.active{background-color:rgba(0,0,0,0)}.nav-tabs-vertical .nav-link.active::after,.nav.flex-column .nav-link.active::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:calc(100% - 16px);background-color:var(--border-primary, #1b8354);border-radius:var(--radius-full, 9999px)}.nav-pills{gap:var(--spacing-md, 8px)}.nav-pills .nav-link{border-radius:var(--radius-full, 9999px);padding:var(--spacing-md, 8px) var(--spacing-xl, 16px)}.nav-pills .nav-link.active{color:#fff;background-color:var(--button-background-primary-default, #1b8354);font-weight:var(--text-sm-weight-medium, 500)}.nav-pills .nav-link.active::after{display:none}.nav-pills .nav-link.active:hover{background-color:var(--button-background-primary-hovered, #166a45)}.nav-pills .nav-link:hover:not(.active):not(.disabled){background-color:var(--background-neutral-100, #f3f4f6)}.nav-underline{border-bottom:1px solid var(--border-neutral-primary, #d2d6db);gap:var(--spacing-3xl, 24px)}.nav-underline .nav-link{padding:var(--spacing-md, 8px) var(--spacing-xs, 4px);border:none;border-radius:0;position:relative}.nav-underline .nav-link.active{color:var(--text-default, #161616);font-weight:var(--text-sm-weight-semibold, 600)}.nav-underline .nav-link.active::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--border-primary, #1b8354)}.nav-underline .nav-link:hover:not(.active):not(.disabled){background-color:rgba(0,0,0,0);color:var(--text-default, #161616)}.nav-fill .nav-item,.nav-fill .nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified .nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.tab-pane.active{display:block}.tab-content.fade .tab-pane{opacity:0;transition:opacity .15s linear}.tab-content.fade .tab-pane.active{opacity:1}.nav-bordered{border:1px solid var(--border-neutral-primary, #d2d6db);border-radius:var(--radius-md, 8px);padding:var(--spacing-xs, 4px);background-color:var(--background-neutral-50, #f9fafb)}.nav-bordered .nav-link.active{background-color:var(--background-card, #ffffff);box-shadow:var(--shadow-sm, 0px 1px 2px 0px rgba(16, 24, 40, 0.06), 0px 1px 3px 0px rgba(16, 24, 40, 0.1))}.nav-bordered .nav-link.active::after{display:none}.nav-sm .nav-link{padding:var(--spacing-xs, 4px) var(--spacing-md, 8px);font-size:var(--text-xs-size, 0.75rem)}.nav-sm .nav-link svg,.nav-sm .nav-link i{width:14px;height:14px}.nav-lg .nav-link{padding:var(--spacing-xl, 16px) var(--spacing-3xl, 24px);font-size:var(--text-md-size, 1rem)}.nav-lg .nav-link svg,.nav-lg .nav-link i{width:20px;height:20px}.nav-icons .nav-link{padding:var(--spacing-md, 8px);width:40px;height:40px;display:flex;align-items:center;justify-content:center}.nav-icons .nav-link svg,.nav-icons .nav-link i{width:20px;height:20px}.nav-link .badge{margin-left:var(--spacing-xs, 4px);font-size:var(--text-xs-size, 0.75rem)}.nav-scrollable{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.nav-scrollable::-webkit-scrollbar{display:none}.nav-scrollable{scrollbar-width:none}.nav-divider{width:1px;height:24px;background-color:var(--border-neutral-primary, #d2d6db);margin:0 var(--spacing-md, 8px);align-self:center}[dir=rtl] .nav-tabs-vertical,[dir=rtl] .nav.flex-column{border-right:none;border-left:none}[dir=rtl] .nav-tabs-vertical .nav-link.active::after,[dir=rtl] .nav.flex-column .nav-link.active::after{left:auto;right:0}[dir=rtl] .nav-link .badge{margin-left:0;margin-right:var(--spacing-xs, 4px)}@media(max-width: 767.98px){.nav-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.nav-tabs::-webkit-scrollbar{display:none}.nav-link{padding:var(--spacing-md, 8px);font-size:var(--text-xs-size, 0.75rem)}.nav-responsive{flex-direction:column;border-bottom:none}.nav-responsive .nav-link{width:100%;text-align:left}}@media print{.nav{display:none}.tab-content>.tab-pane{display:block !important;opacity:1 !important;page-break-inside:avoid}}.nav .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}@media(prefers-reduced-motion: reduce){.tab-content.fade .tab-pane{transition:none}.nav-link{transition:none}}.letter-spacing-default{letter-spacing:var(--letter-spacing-default, 0.02em)}body,.btn,.form-control,.form-select,.form-label,.card,.table,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:var(--letter-spacing-default, 0.02em)}.text-primary-dga{color:var(--text-primary-sa-flag, #14573a) !important}.text-oncolor{color:var(--text-oncolor-primary, #ffffff) !important}.bg-card{background-color:var(--background-card, #ffffff) !important}.bg-menu{background-color:var(--background-menu, #ffffff) !important}.bg-neutral-50{background-color:var(--background-neutral-50, #f9fafb) !important}.bg-neutral-100{background-color:var(--background-neutral-100, #f3f4f6) !important}.border-neutral-primary{border-color:var(--border-neutral-primary, #d2d6db) !important}.border-error{border-color:var(--border-error, #d92c20) !important}.rounded-xs{border-radius:var(--radius-xs, 2px) !important}.rounded-sm{border-radius:var(--radius-sm, 4px) !important}.rounded-md{border-radius:var(--radius-md, 8px) !important}.rounded-lg{border-radius:var(--radius-lg, 16px) !important}.rounded-xl{border-radius:var(--radius-xl, 24px) !important}.rounded-full{border-radius:var(--radius-full, 9999px) !important}.gap-xs{gap:var(--spacing-xs, 4px) !important}.gap-md{gap:var(--spacing-md, 8px) !important}.gap-xl{gap:var(--spacing-xl, 16px) !important}.gap-3xl{gap:var(--spacing-3xl, 24px) !important}.gap-4xl{gap:var(--spacing-4xl, 32px) !important}.gap-5xl{gap:var(--spacing-5xl, 40px) !important}.shadow-xs{box-shadow:var(--shadow-xs, 0px 1px 2px 0px rgba(16, 24, 40, 0.05)) !important}.shadow-sm{box-shadow:var(--shadow-sm, 0px 1px 2px 0px rgba(16, 24, 40, 0.06), 0px 1px 3px 0px rgba(16, 24, 40, 0.1)) !important}.shadow-md{box-shadow:var(--shadow-md, 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.1)) !important}.shadow-lg{box-shadow:var(--shadow-lg, 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08)) !important}.shadow-xl{box-shadow:var(--shadow-xl, 0px 8px 8px -4px rgba(16, 24, 40, 0.03), 0px 20px 24px -4px rgba(16, 24, 40, 0.08)) !important}.shadow-2xl{box-shadow:var(--shadow-2xl, 0px 24px 48px -12px rgba(16, 24, 40, 0.18)) !important}.shadow-3xl{box-shadow:var(--shadow-3xl, 0px 32px 64px -12px rgba(16, 24, 40, 0.14)) !important}[dir=rtl] .text-start{text-align:right !important}[dir=rtl] .text-end{text-align:left !important}[dir=rtl] .btn svg:first-child,[dir=rtl] .btn i:first-child{margin-left:.5rem;margin-right:0}[dir=rtl] .btn svg:last-child,[dir=rtl] .btn i:last-child{margin-right:.5rem;margin-left:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--button-background-primary-default, #1b8354);outline-offset:2px}.btn,.form-control,.form-select,.card-hover,.table-selectable>tbody>tr{transition:all .2s ease}@media print{.table{border-collapse:collapse !important}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{border:1px solid var(--border-neutral-primary, #d2d6db) !important}.shadow,.shadow-sm,.shadow-md,.shadow-lg{box-shadow:none !important}}*{font-family:"IBM Plex Sans Arabic",sans-serif}*{font-family:var(--font-family);letter-spacing:var(--letter-spacing-default)}.display-2xl{font-size:var(--display-2xl-size);line-height:var(--display-2xl-line-height);letter-spacing:var(--display-2xl-letter-spacing)}.display-2xl--regular{font-weight:var(--display-2xl-weight-regular)}.display-2xl--medium{font-weight:var(--display-2xl-weight-medium)}.display-2xl--semibold{font-weight:var(--display-2xl-weight-semibold)}.display-2xl--bold{font-weight:var(--display-2xl-weight-bold)}.display-xl{font-size:var(--display-xl-size);line-height:var(--display-xl-line-height);letter-spacing:var(--display-xl-letter-spacing)}.display-xl--regular{font-weight:var(--display-xl-weight-regular)}.display-xl--medium{font-weight:var(--display-xl-weight-medium)}.display-xl--semibold{font-weight:var(--display-xl-weight-semibold)}.display-xl--bold{font-weight:var(--display-xl-weight-bold)}.display-lg{font-size:var(--display-lg-size);line-height:var(--display-lg-line-height);letter-spacing:var(--display-lg-letter-spacing)}.display-lg--regular{font-weight:var(--display-lg-weight-regular)}.display-lg--medium{font-weight:var(--display-lg-weight-medium)}.display-lg--semibold{font-weight:var(--display-lg-weight-semibold)}.display-lg--bold{font-weight:var(--display-lg-weight-bold)}.display-md{font-size:var(--display-md-size);line-height:var(--display-md-line-height);letter-spacing:var(--display-md-letter-spacing)}.display-md--regular{font-weight:var(--display-md-weight-regular)}.display-md--medium{font-weight:var(--display-md-weight-medium)}.display-md--semibold{font-weight:var(--display-md-weight-semibold)}.display-md--bold{font-weight:var(--display-md-weight-bold)}.display-sm{font-size:var(--display-sm-size);line-height:var(--display-sm-line-height);letter-spacing:var(--display-sm-letter-spacing)}.display-sm--regular{font-weight:var(--display-sm-weight-regular)}.display-sm--medium{font-weight:var(--display-sm-weight-medium)}.display-sm--semibold{font-weight:var(--display-sm-weight-semibold)}.display-sm--bold{font-weight:var(--display-sm-weight-bold)}.display-xs{font-size:var(--display-xs-size);line-height:var(--display-xs-line-height);letter-spacing:var(--display-xs-letter-spacing)}.display-xs--regular{font-weight:var(--display-xs-weight-regular)}.display-xs--medium{font-weight:var(--display-xs-weight-medium)}.display-xs--semibold{font-weight:var(--display-xs-weight-semibold)}.display-xs--bold{font-weight:var(--display-xs-weight-bold)}.text-xl{font-size:var(--text-xl-size);line-height:var(--text-xl-line-height);letter-spacing:var(--text-xl-letter-spacing)}.text-xl--regular{font-weight:var(--text-xl-weight-regular)}.text-xl--medium{font-weight:var(--text-xl-weight-medium)}.text-xl--semibold{font-weight:var(--text-xl-weight-semibold)}.text-xl--bold{font-weight:var(--text-xl-weight-bold)}.text-lg{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height);letter-spacing:var(--text-lg-letter-spacing)}.text-lg--regular{font-weight:var(--text-lg-weight-regular)}.text-lg--medium{font-weight:var(--text-lg-weight-medium)}.text-lg--semibold{font-weight:var(--text-lg-weight-semibold)}.text-lg--bold{font-weight:var(--text-lg-weight-bold)}.text-md{font-size:var(--text-md-size);line-height:var(--text-md-line-height);letter-spacing:var(--text-md-letter-spacing)}.text-md--regular{font-weight:var(--text-md-weight-regular)}.text-md--medium{font-weight:var(--text-md-weight-medium)}.text-md--semibold{font-weight:var(--text-md-weight-semibold)}.text-md--bold{font-weight:var(--text-md-weight-bold)}.text-sm{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing)}.text-sm--regular{font-weight:var(--text-sm-weight-regular)}.text-sm--medium{font-weight:var(--text-sm-weight-medium)}.text-sm--semibold{font-weight:var(--text-sm-weight-semibold)}.text-sm--bold{font-weight:var(--text-sm-weight-bold)}.text-xs{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);letter-spacing:var(--text-xs-letter-spacing)}.text-xs--regular{font-weight:var(--text-xs-weight-regular)}.text-xs--medium{font-weight:var(--text-xs-weight-medium)}.text-xs--semibold{font-weight:var(--text-xs-weight-semibold)}.text-xs--bold{font-weight:var(--text-xs-weight-bold)}.text-xxs{font-size:var(--text-xxs-size);line-height:var(--text-xxs-line-height);letter-spacing:var(--text-xxs-letter-spacing)}.text-xxs--regular{font-weight:var(--text-xxs-weight-regular)}.text-xxs--medium{font-weight:var(--text-xxs-weight-medium)}.text-xxs--semibold{font-weight:var(--text-xxs-weight-semibold)}.text-xxs--bold{font-weight:var(--text-xxs-weight-bold)}body{font-family:var(--font-family) !important;background:var(--background-white);color:var(--text-default)}.p-xs{padding:var(--spacing-xs) !important}.p-md{padding:var(--spacing-md) !important}.p-xl{padding:var(--spacing-xl) !important}.p-3xl{padding:var(--spacing-3xl) !important}.p-4xl{padding:var(--spacing-4xl) !important}.p-5xl{padding:var(--spacing-5xl) !important}.p-7xl{padding:var(--spacing-7xl) !important}.p-0{padding:0 !important}.pt-xs{padding-block-start:var(--spacing-xs) !important}.pt-md{padding-block-start:var(--spacing-md) !important}.pt-xl{padding-block-start:var(--spacing-xl) !important}.pt-3xl{padding-block-start:var(--spacing-3xl) !important}.pt-4xl{padding-block-start:var(--spacing-4xl) !important}.pt-5xl{padding-block-start:var(--spacing-5xl) !important}.pt-7xl{padding-block-start:var(--spacing-7xl) !important}.pt-0{padding-block-start:0 !important}.pb-xs{padding-block-end:var(--spacing-xs) !important}.pb-md{padding-block-end:var(--spacing-md) !important}.pb-xl{padding-block-end:var(--spacing-xl) !important}.pb-3xl{padding-block-end:var(--spacing-3xl) !important}.pb-4xl{padding-block-end:var(--spacing-4xl) !important}.pb-5xl{padding-block-end:var(--spacing-5xl) !important}.pb-7xl{padding-block-end:var(--spacing-7xl) !important}.pb-0{padding-block-end:0 !important}.ps-xs{padding-inline-start:var(--spacing-xs) !important}.ps-md{padding-inline-start:var(--spacing-md) !important}.ps-xl{padding-inline-start:var(--spacing-xl) !important}.ps-3xl{padding-inline-start:var(--spacing-3xl) !important}.ps-4xl{padding-inline-start:var(--spacing-4xl) !important}.ps-5xl{padding-inline-start:var(--spacing-5xl) !important}.ps-7xl{padding-inline-start:var(--spacing-7xl) !important}.ps-0{padding-inline-start:0 !important}.pe-xs{padding-inline-end:var(--spacing-xs) !important}.pe-md{padding-inline-end:var(--spacing-md) !important}.pe-xl{padding-inline-end:var(--spacing-xl) !important}.pe-3xl{padding-inline-end:var(--spacing-3xl) !important}.pe-4xl{padding-inline-end:var(--spacing-4xl) !important}.pe-5xl{padding-inline-end:var(--spacing-5xl) !important}.pe-7xl{padding-inline-end:var(--spacing-7xl) !important}.pe-0{padding-inline-end:0 !important}.px-xs{padding-inline:var(--spacing-xs) !important}.px-md{padding-inline:var(--spacing-md) !important}.px-xl{padding-inline:var(--spacing-xl) !important}.px-3xl{padding-inline:var(--spacing-3xl) !important}.px-4xl{padding-inline:var(--spacing-4xl) !important}.px-5xl{padding-inline:var(--spacing-5xl) !important}.px-7xl{padding-inline:var(--spacing-7xl) !important}.px-0{padding-inline:0 !important}.py-xs{padding-block:var(--spacing-xs) !important}.py-md{padding-block:var(--spacing-md) !important}.py-xl{padding-block:var(--spacing-xl) !important}.py-3xl{padding-block:var(--spacing-3xl) !important}.py-4xl{padding-block:var(--spacing-4xl) !important}.py-5xl{padding-block:var(--spacing-5xl) !important}.py-7xl{padding-block:var(--spacing-7xl) !important}.py-0{padding-block:0 !important}.m-xs{margin:var(--spacing-xs) !important}.m-md{margin:var(--spacing-md) !important}.m-xl{margin:var(--spacing-xl) !important}.m-3xl{margin:var(--spacing-3xl) !important}.m-4xl{margin:var(--spacing-4xl) !important}.m-5xl{margin:var(--spacing-5xl) !important}.m-7xl{margin:var(--spacing-7xl) !important}.m-0{margin:0 !important}.m-auto{margin:auto !important}.mt-xs{margin-block-start:var(--spacing-xs) !important}.mt-md{margin-block-start:var(--spacing-md) !important}.mt-xl{margin-block-start:var(--spacing-xl) !important}.mt-3xl{margin-block-start:var(--spacing-3xl) !important}.mt-4xl{margin-block-start:var(--spacing-4xl) !important}.mt-5xl{margin-block-start:var(--spacing-5xl) !important}.mt-7xl{margin-block-start:var(--spacing-7xl) !important}.mt-0{margin-block-start:0 !important}.mt-auto{margin-block-start:auto !important}.mb-xs{margin-block-end:var(--spacing-xs) !important}.mb-md{margin-block-end:var(--spacing-md) !important}.mb-xl{margin-block-end:var(--spacing-xl) !important}.mb-3xl{margin-block-end:var(--spacing-3xl) !important}.mb-4xl{margin-block-end:var(--spacing-4xl) !important}.mb-5xl{margin-block-end:var(--spacing-5xl) !important}.mb-7xl{margin-block-end:var(--spacing-7xl) !important}.mb-0{margin-block-end:0 !important}.mb-auto{margin-block-end:auto !important}.ms-xs{margin-inline-start:var(--spacing-xs) !important}.ms-md{margin-inline-start:var(--spacing-md) !important}.ms-xl{margin-inline-start:var(--spacing-xl) !important}.ms-3xl{margin-inline-start:var(--spacing-3xl) !important}.ms-4xl{margin-inline-start:var(--spacing-4xl) !important}.ms-5xl{margin-inline-start:var(--spacing-5xl) !important}.ms-7xl{margin-inline-start:var(--spacing-7xl) !important}.ms-0{margin-inline-start:0 !important}.ms-auto{margin-inline-start:auto !important}.me-xs{margin-inline-end:var(--spacing-xs) !important}.me-md{margin-inline-end:var(--spacing-md) !important}.me-xl{margin-inline-end:var(--spacing-xl) !important}.me-3xl{margin-inline-end:var(--spacing-3xl) !important}.me-4xl{margin-inline-end:var(--spacing-4xl) !important}.me-5xl{margin-inline-end:var(--spacing-5xl) !important}.me-7xl{margin-inline-end:var(--spacing-7xl) !important}.me-0{margin-inline-end:0 !important}.me-auto{margin-inline-end:auto !important}.mx-xs{margin-inline:var(--spacing-xs) !important}.mx-md{margin-inline:var(--spacing-md) !important}.mx-xl{margin-inline:var(--spacing-xl) !important}.mx-3xl{margin-inline:var(--spacing-3xl) !important}.mx-4xl{margin-inline:var(--spacing-4xl) !important}.mx-5xl{margin-inline:var(--spacing-5xl) !important}.mx-7xl{margin-inline:var(--spacing-7xl) !important}.mx-0{margin-inline:0 !important}.mx-auto{margin-inline:auto !important}.my-xs{margin-block:var(--spacing-xs) !important}.my-md{margin-block:var(--spacing-md) !important}.my-xl{margin-block:var(--spacing-xl) !important}.my-3xl{margin-block:var(--spacing-3xl) !important}.my-4xl{margin-block:var(--spacing-4xl) !important}.my-5xl{margin-block:var(--spacing-5xl) !important}.my-7xl{margin-block:var(--spacing-7xl) !important}.my-0{margin-block:0 !important}.my-auto{margin-block:auto !important}.gap-xs{gap:var(--spacing-xs) !important}.gap-md{gap:var(--spacing-md) !important}.gap-xl{gap:var(--spacing-xl) !important}.gap-3xl{gap:var(--spacing-3xl) !important}.gap-4xl{gap:var(--spacing-4xl) !important}.gap-5xl{gap:var(--spacing-5xl) !important}.gap-7xl{gap:var(--spacing-7xl) !important}.gap-0{gap:0 !important}.row-gap-xs{row-gap:var(--spacing-xs) !important}.row-gap-md{row-gap:var(--spacing-md) !important}.row-gap-xl{row-gap:var(--spacing-xl) !important}.row-gap-3xl{row-gap:var(--spacing-3xl) !important}.row-gap-4xl{row-gap:var(--spacing-4xl) !important}.row-gap-5xl{row-gap:var(--spacing-5xl) !important}.row-gap-7xl{row-gap:var(--spacing-7xl) !important}.row-gap-0{row-gap:0 !important}.column-gap-xs{column-gap:var(--spacing-xs) !important}.column-gap-md{column-gap:var(--spacing-md) !important}.column-gap-xl{column-gap:var(--spacing-xl) !important}.column-gap-3xl{column-gap:var(--spacing-3xl) !important}.column-gap-4xl{column-gap:var(--spacing-4xl) !important}.column-gap-5xl{column-gap:var(--spacing-5xl) !important}.column-gap-7xl{column-gap:var(--spacing-7xl) !important}.column-gap-0{column-gap:0 !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.align-start{align-items:flex-start !important}.align-end{align-items:flex-end !important}.align-center{align-items:center !important}.align-baseline{align-items:baseline !important}.align-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-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}.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}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-none{flex:none !important}.text-start{text-align:start !important}.text-end{text-align:end !important}.text-center{text-align:center !important}.text-justify{text-align:justify !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}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn:focus{outline:2px solid var(--button-background-primary-focused);outline-offset:2px}.btn:focus:not(:focus-visible){outline:none}.btn:active:not(:disabled){transform:translateY(0)}.btn-primary{background:var(--button-background-primary-default);color:var(--text-oncolor-primary);border:1px solid var(--button-background-primary-default)}.btn-primary:visited{color:#fff !important;border-color:var(--button-background-primary-default) !important;background:var(--button-background-primary-default) !important}.btn-primary:hover:not(:disabled){background:var(--button-background-primary-hovered);border-color:var(--button-background-primary-hovered);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary:active:not(:disabled){background:var(--button-background-primary-pressed);border-color:var(--button-background-primary-pressed);box-shadow:none;outline:none;transform:translateY(0)}.btn-primary:focus:not(:disabled){outline:2px solid var(--button-background-primary-focused);outline-offset:2px}.btn-primary.on-color{background:var(--button-background-oncolor-default);color:var(--text-default);border:1px solid var(--button-background-oncolor-default)}.btn-primary.on-color:hover:not(:disabled){background:var(--button-background-oncolor-hovered);border-color:var(--button-background-oncolor-hovered)}.btn-primary.on-color:active:not(:disabled){background:var(--button-background-oncolor-pressed);border-color:var(--button-background-oncolor-pressed)}.btn-primary.on-color:focus:not(:disabled){outline:2px solid var(--button-background-oncolor-focused)}.btn-primary.bg-white{background:#fff !important;color:var(--text-default);border:none}.btn-primary.bg-white:hover:not(:disabled){background:hsla(0,0%,100%,.8) !important;color:var(--text-default);cursor:pointer !important}.btn-neutral{background:var(--button-background-neutral-default);color:var(--text-default);border:1px solid var(--border-neutral-primary)}.btn-neutral:visited{color:var(--text-default) !important;border-color:var(--border-neutral-primary) !important;background:var(--button-background-neutral-default) !important}.btn-neutral:hover:not(:disabled){background:var(--button-background-neutral-hovered);border-color:var(--border-neutral-primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn-neutral:active:not(:disabled){background:var(--button-background-neutral-pressed);border-color:var(--border-neutral-primary);box-shadow:none;transform:translateY(0)}.btn-neutral:focus:not(:disabled){outline:2px solid var(--button-background-neutral-focused);outline-offset:2px}.btn-neutral.on-color{background:var(--button-background-oncolor-default);color:var(--text-default);border:1px solid var(--button-background-oncolor-default)}.btn-neutral.on-color:hover:not(:disabled){background:var(--button-background-oncolor-hovered)}.btn-neutral.on-color:active:not(:disabled){background:var(--button-background-oncolor-pressed)}.btn-secondary{background:rgba(0,0,0,0);color:var(--text-default);border:1px solid var(--border-neutral-primary)}.btn-secondary:visited{color:var(--text-default) !important;border-color:var(--border-neutral-primary) !important;background:rgba(0,0,0,0) !important}.btn-secondary:hover:not(:disabled){background:var(--background-neutral-50);border-color:var(--button-background-primary-default);color:var(--text-default);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn-secondary:active:not(:disabled){background:var(--background-neutral-100);border-color:var(--button-background-primary-default);box-shadow:none;transform:translateY(0)}.btn-secondary:focus:not(:disabled){outline:2px solid var(--button-background-primary-focused);outline-offset:2px}.btn-secondary.on-color{background:var(--button-background-oncolor-default);color:var(--text-default);border:1px solid var(--button-background-oncolor-default)}.btn-secondary.on-color:hover:not(:disabled){background:var(--button-background-oncolor-hovered)}.btn-secondary.on-color:active:not(:disabled){background:var(--button-background-oncolor-pressed)}.btn-outline{background:rgba(0,0,0,0);color:var(--icon-success);border:1px solid var(--icon-success)}.btn-outline:visited{color:var(--icon-success) !important;border-color:var(--icon-success) !important;background:rgba(0,0,0,0) !important}.btn-outline:hover:not(:disabled){background:var(--icon-success);color:var(--text-oncolor-primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn-outline:active:not(:disabled){background:var(--button-background-primary-pressed);border-color:var(--button-background-primary-pressed);color:var(--text-oncolor-primary);box-shadow:none;transform:translateY(0)}.btn-outline:focus:not(:disabled){outline:2px solid var(--button-background-primary-focused);outline-offset:2px}.btn-outline.on-color{background:rgba(0,0,0,0);color:var(--text-oncolor-primary);border:1px solid var(--text-oncolor-primary)}.btn-outline.on-color:hover:not(:disabled){background:var(--button-background-oncolor-hovered);color:var(--text-default)}.btn-outline.on-color:active:not(:disabled){background:var(--button-background-oncolor-pressed);color:var(--text-default)}.btn-subtle{background:var(--background-neutral-50);color:var(--text-default);border:1px solid rgba(0,0,0,0)}.btn-subtle:visited{color:var(--text-default) !important;background:var(--background-neutral-50) !important}.btn-subtle:hover:not(:disabled){background:var(--background-neutral-100);transform:translateY(-1px);box-shadow:var(--shadow-xs)}.btn-subtle:active:not(:disabled){background:var(--background-neutral-200);box-shadow:none;transform:translateY(0)}.btn-subtle:focus:not(:disabled){outline:2px solid var(--button-background-primary-focused);outline-offset:2px}.btn-subtle.on-color{background:var(--button-background-transparent-default);color:var(--text-oncolor-primary)}.btn-subtle.on-color:hover:not(:disabled){background:var(--button-background-transparent-hovered);color:var(--button-label-transparent-hovered-on-color)}.btn-subtle.on-color:active:not(:disabled){background:var(--button-background-transparent-pressed);color:var(--button-label-transparent-pressed-on-color)}.btn-transparent{background:var(--button-background-transparent-default);color:var(--text-default);border:1px solid rgba(0,0,0,0)}.btn-transparent:visited{color:var(--text-default) !important;background:var(--button-background-transparent-default) !important}.btn-transparent:hover:not(:disabled){background:var(--button-background-transparent-hovered);transform:translateY(-1px)}.btn-transparent:active:not(:disabled){background:var(--button-background-transparent-pressed);box-shadow:none;transform:translateY(0)}.btn-transparent:focus:not(:disabled){outline:2px solid var(--button-background-transparent-focused);outline-offset:2px}.btn-transparent.on-color{background:var(--button-background-transparent-default);color:var(--text-oncolor-primary)}.btn-transparent.on-color:hover:not(:disabled){background:var(--button-background-transparent-hovered);color:var(--button-label-transparent-hovered-on-color)}.btn-transparent.on-color:active:not(:disabled){background:var(--button-background-transparent-pressed);color:var(--button-label-transparent-pressed-on-color)}.btn-ghost{background:rgba(0,0,0,0);color:var(--text-default);border:none}.btn-ghost:visited{color:var(--text-default) !important;background:rgba(0,0,0,0) !important}.btn-ghost:hover:not(:disabled){background:var(--background-neutral-50);transform:translateY(-1px)}.btn-ghost:active:not(:disabled){background:var(--background-neutral-100);transform:translateY(0)}.btn-ghost:focus:not(:disabled){outline:2px solid var(--button-background-primary-focused);outline-offset:2px}.btn-danger-primary{background:var(--button-background-danger-primary-default);color:var(--text-oncolor-primary);border:1px solid var(--button-background-danger-primary-default)}.btn-danger-primary:visited{color:var(--text-oncolor-primary) !important;border-color:var(--button-background-danger-primary-default) !important;background:var(--button-background-danger-primary-default) !important}.btn-danger-primary:hover:not(:disabled){background:var(--button-background-danger-primary-hovered);border-color:var(--button-background-danger-primary-hovered);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-danger-primary:active:not(:disabled){background:var(--button-background-danger-primary-pressed);border-color:var(--button-background-danger-primary-pressed);box-shadow:none;transform:translateY(0)}.btn-danger-primary:focus:not(:disabled){outline:2px solid var(--button-background-danger-primary-focused);outline-offset:2px}.btn-danger-primary.on-color{background:var(--button-background-danger-primary-default);color:var(--button-label-danger-primary-default-oncolor)}.btn-danger-primary.on-color:hover:not(:disabled){background:var(--button-background-danger-primary-hovered);color:var(--button-label-danger-primary-hovered-oncolor)}.btn-danger-primary.on-color:active:not(:disabled){background:var(--button-background-danger-primary-pressed);color:var(--button-label-danger-primary-pressed-oncolor)}.btn-danger-secondary{background:var(--button-background-danger-secondary-default);color:var(--colors-red-700);border:1px solid var(--colors-red-200)}.btn-danger-secondary:visited{color:var(--colors-red-700) !important;border-color:var(--colors-red-200) !important;background:var(--button-background-danger-secondary-default) !important}.btn-danger-secondary:hover:not(:disabled){background:var(--button-background-danger-secondary-hovered);border-color:var(--colors-red-300);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn-danger-secondary:active:not(:disabled){background:var(--button-background-danger-secondary-pressed);border-color:var(--colors-red-400);box-shadow:none;transform:translateY(0)}.btn-danger-secondary:focus:not(:disabled){outline:2px solid var(--button-background-danger-secondary-focused);outline-offset:2px}.btn-sm{padding:0 12px;height:32px;min-height:32px;max-height:32px;font-size:14px;line-height:20px;gap:var(--spacing-xs)}.btn-lg{height:48px;min-height:48px;max-height:48px;font-size:16px;line-height:24px;gap:var(--spacing-xs)}.btn-xl{padding:0 24px;height:48px;min-height:48px;max-height:48px;font-size:18px;line-height:28px;gap:var(--spacing-md)}.btn-icon{padding:0;width:40px;height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center}.btn-icon.btn-sm{width:32px;height:32px;min-width:32px}.btn-icon.btn-lg{width:40px;height:40px;min-width:40px}.btn-icon.btn-xl{width:48px;height:48px;min-width:48px}.btn-full-width{width:100%}input[type=submit].button{background:var(--button-background-primary-default);color:var(--text-oncolor-primary);border:1px solid var(--button-background-primary-default)}input[type=submit].button:hover:not(:disabled){background:var(--button-background-primary-hovered);border-color:var(--button-background-primary-hovered);transform:translateY(-1px);box-shadow:var(--shadow-md);cursor:pointer}input[type=submit].button:active:not(:disabled){background:var(--button-background-primary-pressed);border-color:var(--button-background-primary-pressed);box-shadow:none;outline:none;transform:translateY(0)}input[type=submit].button:focus:not(:disabled){outline:2px solid var(--button-background-primary-focused);outline-offset:2px}input[type=submit].button:focus:not(:focus-visible){outline:none}input[type=submit].button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}button{border:none}.accordion{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%}.accordion-header{box-sizing:border-box;display:flex;gap:var(--spacing-xl);align-items:center;padding:var(--spacing-xl);position:relative;width:100%;cursor:pointer;background:rgba(0,0,0,0);border:none;text-align:start;font-family:var(--font-family)}.accordion-header:hover{background-color:var(--background-neutral-50)}.accordion-header:focus{outline:2px solid var(--button-background-primary-focused);outline-offset:2px}.accordion-header:active{background-color:var(--background-neutral-100)}.accordion.on-grey-bg .accordion-header:hover,.accordion.on-light-bg .accordion-header:hover{background-color:rgba(0,0,0,0)}.accordion.on-grey-bg .accordion-header:active,.accordion.on-light-bg .accordion-header:active{background-color:rgba(0,0,0,.05)}.accordion.accordion-schs .accordion-header:hover{background-color:rgba(0,0,0,0)}.accordion.accordion-schs .accordion-header:active{background-color:rgba(0,0,0,0)}.accordion.accordion-schs .item-chevron{background-color:var(--background-brand-light) !important}.accordion-title{flex:1;display:flex;flex-direction:column;font-family:var(--font-family);font-weight:var(--text-md-weight-medium);justify-content:center;line-height:var(--text-md-line-height);min-height:1px;min-width:1px;position:relative;color:var(--text-default);font-size:var(--text-md-size)}.accordion-title p{line-height:var(--text-md-line-height);margin:0}.accordion-icon{position:relative;flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.accordion-icon img{display:block;max-width:100%;width:100%;height:100%}.accordion-content{padding:0 var(--spacing-xl) var(--spacing-xl);width:100%;display:none;color:var(--text-default);font-size:var(--text-md-size);line-height:var(--text-md-line-height);font-family:var(--font-family)}.accordion.expanded .accordion-content{display:block}.accordion.expanded .accordion-icon{transform:rotate(180deg)}.accordion.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.accordion.disabled .accordion-header{cursor:not-allowed}.accordion-large .accordion-header{padding:var(--spacing-xl);min-height:56px}.accordion-large .accordion-title{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height)}.accordion-medium .accordion-header{padding:var(--spacing-xl);min-height:48px}.accordion-medium .accordion-title{font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.accordion-small .accordion-header{padding:var(--spacing-md) var(--spacing-xl);min-height:40px}.accordion-small .accordion-title{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.accordion-flush{border:none}.accordion-list{display:flex;flex-direction:column;gap:0}.accordion-list .accordion{border-bottom:1px solid var(--border-neutral-primary)}.accordion-list .accordion:last-child{border-bottom:none}.alert{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-xl);border-radius:var(--radius-md);border:1px solid var(--border-neutral-primary);border-inline-start-width:var(--spacing-md);position:relative;margin-bottom:var(--spacing-md)}.alert__icon{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-xl);background-color:#f9fafb;display:flex;align-items:center;justify-content:center}.alert__icon svg{width:24px;height:24px}.alert__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.alert__title{font-size:var(--text-md-size);font-weight:var(--text-md-weight-semibold);margin:0;line-height:1.4}.alert__message{font-size:var(--text-sm-size);margin:0;line-height:1.5}.alert__actions{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-wrap:wrap}.alert__actions .btn{margin:0}.alert__close{flex-shrink:0;width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all .2s ease;margin-left:auto}.alert__close svg{width:20px;height:20px}.alert__close:hover{opacity:.7}.alert--neutral{background-color:var(--background-card);border-left-color:var(--border-neutral-secondary)}.alert--neutral .alert__icon{color:var(--icon-default)}.alert--neutral .alert__title{color:var(--text-display)}.alert--neutral .alert__message{color:var(--text-default)}.alert--neutral .alert__close{color:var(--icon-default)}.alert--info{background-color:var(--background-card);border-left-color:var(--border-info)}.alert--info .alert__icon{background-color:#eff8ff;color:var(--icon-info)}.alert--info .alert__title{color:var(--text-display)}.alert--info .alert__message{color:var(--text-default)}.alert--info .alert__close{color:var(--icon-default)}.alert--success{background-color:var(--background-card);border-left-color:var(--border-success)}.alert--success .alert__icon{background-color:#ecfdf3;color:var(--icon-success)}.alert--success .alert__title{color:var(--text-display)}.alert--success .alert__message{color:var(--text-default)}.alert--success .alert__close{color:var(--icon-default)}.alert--warning{background-color:var(--background-card);border-left-color:var(--border-warning)}.alert--warning .alert__icon{background-color:#fffaeb;color:var(--icon-warning)}.alert--warning .alert__title{color:var(--text-display)}.alert--warning .alert__message{color:var(--text-default)}.alert--warning .alert__close{color:var(--icon-default)}.alert--destructive,.alert--error{background-color:var(--background-card);border-left-color:var(--border-danger)}.alert--destructive .alert__icon,.alert--error .alert__icon{background-color:#fef3f2;color:var(--icon-danger)}.alert--destructive .alert__title,.alert--error .alert__title{color:var(--text-display)}.alert--destructive .alert__message,.alert--error .alert__message{color:var(--text-default)}.alert--destructive .alert__close,.alert--error .alert__close{color:var(--icon-default)}.alert--neutral.alert--colored{background-color:var(--background-neutral-100);border-color:var(--border-neutral-secondary);border-left-color:var(--border-neutral-secondary)}.alert--info.alert--colored{background-color:var(--background-info-50);border-color:var(--border-info);border-left-color:var(--border-info)}.alert--success.alert--colored{background-color:var(--background-success-50);border-color:var(--border-success);border-left-color:var(--border-success)}.alert--warning.alert--colored{background-color:var(--background-warning-50);border-color:var(--border-warning);border-left-color:var(--border-warning)}.alert--destructive.alert--colored,.alert--error.alert--colored{background-color:var(--background-danger-50);border-color:var(--border-danger);border-left-color:var(--border-danger)}.alert--mobile{flex-direction:column;gap:var(--spacing-lg)}.alert--mobile .alert__icon{align-self:flex-start}.alert--mobile .alert__content{width:100%}.alert--mobile .alert__actions{width:100%}.alert--mobile .alert__actions .btn{flex:1;min-width:0}.alert--mobile .alert__close{position:absolute;top:var(--spacing-md);right:var(--spacing-md);margin-left:0}[dir=rtl] .alert--mobile .alert__close{right:auto;left:var(--spacing-md)}.alert--dismissing{animation:alert-slide-out .3s ease forwards}[dir=rtl] .alert{direction:rtl;border-left:1px solid var(--border-neutral-primary);border-inline-start-width:var(--spacing-md)}[dir=rtl] .alert .alert__close{margin-left:0;margin-right:auto}[dir=rtl] .alert.alert--neutral{border-right-color:var(--border-neutral-secondary)}[dir=rtl] .alert.alert--info{border-right-color:var(--border-info)}[dir=rtl] .alert.alert--success{border-right-color:var(--border-success)}[dir=rtl] .alert.alert--warning{border-right-color:var(--border-warning)}[dir=rtl] .alert.alert--destructive,[dir=rtl] .alert.alert--error{border-right-color:var(--border-danger)}.alert-container{display:flex;flex-direction:column;gap:var(--spacing-md)}.alert-container--fixed{position:fixed;z-index:2000;max-width:500px;width:100%}.alert-container--top-right{top:var(--spacing-3xl);right:var(--spacing-3xl)}[dir=rtl] .alert-container--top-right{right:auto;left:var(--spacing-3xl)}.alert-container--top-left{top:var(--spacing-3xl);left:var(--spacing-3xl)}[dir=rtl] .alert-container--top-left{left:auto;right:var(--spacing-3xl)}.alert-container--top-center{top:var(--spacing-3xl);left:50%;transform:translateX(-50%)}.alert-container--bottom-right{bottom:var(--spacing-3xl);right:var(--spacing-3xl)}[dir=rtl] .alert-container--bottom-right{right:auto;left:var(--spacing-3xl)}.alert-container--bottom-left{bottom:var(--spacing-3xl);left:var(--spacing-3xl)}[dir=rtl] .alert-container--bottom-left{left:auto;right:var(--spacing-3xl)}.alert-container--bottom-center{bottom:var(--spacing-3xl);left:50%;transform:translateX(-50%)}@keyframes alert-slide-in{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes alert-slide-out{from{opacity:1;max-height:500px;margin-bottom:var(--spacing-md)}to{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.alert--animated{animation:alert-slide-in .3s ease}@media(max-width: 768px){.alert{flex-direction:column}.alert .alert__close{position:absolute;top:var(--spacing-md);right:var(--spacing-md);margin-left:0}.alert .alert__actions{width:100%}.alert .alert__actions .btn{flex:1}.alert-container--fixed{left:var(--spacing-md);right:var(--spacing-md);max-width:calc(100% - var(--spacing-3xl))}.alert-container--fixed.alert-container--top-center,.alert-container--fixed.alert-container--bottom-center{transform:none;left:var(--spacing-md)}}.breadcrumb{box-sizing:border-box;display:flex;gap:0;align-items:flex-start;padding:0;position:relative;width:auto;margin-bottom:var(--spacing-md)}.breadcrumb-item{box-sizing:border-box;display:flex;gap:var(--spacing-xs);align-items:center;padding-left:0;padding-right:var(--spacing-xs);padding-top:0;padding-bottom:0;position:relative;flex-shrink:0}.breadcrumb-item a,.breadcrumb-item span{box-sizing:border-box;display:flex;gap:var(--spacing-xs);align-items:center;padding:0;position:relative;flex-shrink:0;font-family:var(--font-family);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--link-neutral);font-size:var(--text-sm-size);text-decoration:none;white-space:nowrap}.breadcrumb-item a:hover,.breadcrumb-item span:hover{color:var(--link-neutral-hovered);text-decoration:underline}.breadcrumb-item a:focus,.breadcrumb-item span:focus{outline:2px solid var(--button-background-primary-focused);outline-offset:2px;border-radius:2px}.breadcrumb-item-separator{position:relative;flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--text-default-disabled)}.breadcrumb-item-separator svg,.breadcrumb-item-separator img{display:block;max-width:100%;width:100%;height:100%}.breadcrumb-item--root a,.breadcrumb-item--root span{color:var(--link-neutral)}.breadcrumb-item--middle a,.breadcrumb-item--middle span{color:var(--link-neutral)}.breadcrumb-item--middle-overflow{position:relative}.breadcrumb-item--middle-overflow a,.breadcrumb-item--middle-overflow span{color:var(--link-neutral)}.breadcrumb-item--middle-overflow-menu{display:none;position:absolute;top:100%;left:0;background:var(--background-card);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--spacing-md);z-index:1000;min-width:120px;margin-top:var(--spacing-xs)}.breadcrumb-item--middle-overflow.open .breadcrumb-item--middle-overflow-menu{display:block}.breadcrumb-item--current a,.breadcrumb-item--current span{color:var(--text-default-disabled);cursor:default;pointer-events:none}.breadcrumb-item--current a:hover,.breadcrumb-item--current span:hover{color:var(--text-default-disabled);text-decoration:none}[dir=rtl] .breadcrumb .breadcrumb-item{padding-left:var(--spacing-xs);padding-right:0}[dir=rtl] .breadcrumb .breadcrumb-item-separator{transform:scaleX(-1)}.breadcrumb-levels-overflow .breadcrumb-item--middle-overflow{display:flex}.card{background:var(--background-card);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-lg);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--card-lg-gap);box-sizing:border-box;transition:all .2s ease;position:relative;width:100%;min-height:160px}.card.p-5xl{padding:var(--spacing-5xl)}.card-image{height:250px;position:relative;overflow:hidden;border-radius:var(--radius-md);width:100%;flex-shrink:0}.card-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md)}.card-icon{background:var(--background-brand-light);border-radius:var(--radius-full);width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-icon img,.card-icon svg{width:24px !important;height:24px !important}.card-icon.contact-card-icon img,.card-icon.contact-card-icon svg{width:unset;max-width:40px;height:auto}.card-content{display:flex;flex-direction:column;gap:var(--spacing-md);flex:1;width:100%}.card-title{font-family:var(--font-family);font-size:var(--text-lg-size);font-weight:var(--text-lg-weight-bold);line-height:var(--text-lg-line-height);color:var(--text-display);margin:0}.card-description{font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--text-default);margin:0}.card-tags{display:flex;gap:var(--spacing-md);flex-wrap:wrap;align-items:flex-start}.card-rating{display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:flex-start;justify-content:center;width:100%}.card-actions{display:flex;gap:var(--spacing-xl);align-items:flex-start;width:100%}.card--shadow{box-shadow:var(--shadow-md);border:1px solid rgba(0,0,0,0)}.card--no-shadow{box-shadow:none;border:1px solid var(--border-neutral-primary)}.card--stroke{box-shadow:none;border:1px solid var(--border-neutral-primary)}.card--default{cursor:default}.card--expandable{cursor:pointer}.card--expandable .card-content{overflow:hidden;max-height:none;transition:max-height .3s ease}.card--expandable.expanded .card-content{max-height:none}.card--expandable:not(.expanded) .card-content{max-height:200px}.card--selectable{cursor:pointer}.card--selectable.selected{border-color:var(--button-background-primary-default);background:var(--background-brand-light)}.card--selectable.selected.card--shadow{box-shadow:var(--shadow-lg)}.card:hover:not(.disabled):not([disabled]){border-color:var(--button-background-primary-default)}.card:hover:not(.disabled):not([disabled]).card--shadow{box-shadow:var(--shadow-lg)}.card:hover:not(.disabled):not([disabled]).card--no-shadow,.card:hover:not(.disabled):not([disabled]).card--stroke{box-shadow:var(--shadow-xs)}.card:focus,.card:focus-visible{outline:2px solid var(--button-background-primary-focused);outline-offset:2px}.card:focus:not(:focus-visible){outline:none}.card.disabled,.card[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.checkbox{display:inline-flex;align-items:center;gap:var(--spacing-md);cursor:pointer;font-family:var(--font-family);user-select:none;position:relative}.checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;pointer-events:none}.checkbox-input{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;transition:all .2s ease;border:2px solid var(--border-neutral-primary);background:var(--background-card);border-radius:var(--radius-sm)}.checkbox-input::after{content:"";position:absolute;display:none;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 4L6 11.3333L2.66667 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.checkbox-input::before{content:"";position:absolute;display:none;width:60%;height:2px;background:var(--text-oncolor-primary);border-radius:1px}.checkbox-label{font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--text-default);cursor:pointer}input[type=checkbox]:checked+.checkbox-input{background:var(--controls-control-primary-checked);border-color:var(--controls-control-primary-checked)}input[type=checkbox]:checked+.checkbox-input::after{display:block}input[type=checkbox]:indeterminate+.checkbox-input,.checkbox-input.indeterminate{background:var(--controls-control-primary-checked);border-color:var(--controls-control-primary-checked)}input[type=checkbox]:indeterminate+.checkbox-input::before,.checkbox-input.indeterminate::before{display:block}input[type=checkbox]:indeterminate+.checkbox-input::after,.checkbox-input.indeterminate::after{display:none}.checkbox:hover:not(.disabled):not([disabled]) .checkbox-input:not(:checked):not(.indeterminate){border-color:var(--controls-control-neutral-hovered);background:var(--background-neutral-50)}.checkbox:hover:not(.disabled):not([disabled]) .checkbox-input:checked,.checkbox:hover:not(.disabled):not([disabled]) .checkbox-input.indeterminate{background:var(--controls-control-primary-hovered);border-color:var(--controls-control-primary-hovered)}input[type=checkbox]:focus+.checkbox-input,input[type=checkbox]:focus-visible+.checkbox-input{outline:2px solid var(--controls-control-primary-focused);outline-offset:2px}input[type=checkbox]:focus:not(:focus-visible)+.checkbox-input{outline:none}.checkbox:active:not(.disabled):not([disabled]) .checkbox-input:not(:checked):not(.indeterminate){border-color:var(--controls-control-neutral-pressed);background:var(--controls-control-pressed)}.checkbox:active:not(.disabled):not([disabled]) .checkbox-input:checked,.checkbox:active:not(.disabled):not([disabled]) .checkbox-input.indeterminate{background:var(--controls-control-primary-pressed);border-color:var(--controls-control-primary-pressed)}.checkbox.disabled,.checkbox[disabled],input[type=checkbox]:disabled+.checkbox-input{opacity:.5;cursor:not-allowed;pointer-events:none}.checkbox.disabled .checkbox-label,.checkbox[disabled] .checkbox-label,input[type=checkbox]:disabled+.checkbox-input .checkbox-label{cursor:not-allowed;color:var(--text-default-disabled)}.checkbox.read-only{cursor:default}.checkbox.read-only .checkbox-input{cursor:default}.checkbox.read-only .checkbox-label{cursor:default;color:var(--text-default-disabled)}.checkbox--medium .checkbox-input{width:24px;height:24px;min-width:24px;min-height:24px}.checkbox--medium .checkbox-label{font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.checkbox--small .checkbox-input{width:20px;height:20px;min-width:20px;min-height:20px;border-width:1.5px}.checkbox--small .checkbox-label{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.checkbox--small .checkbox-input::after{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 3L4.5 8.5L2 6' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.checkbox--x-small{gap:var(--spacing-xs)}.checkbox--x-small .checkbox-input{width:16px;height:16px;min-width:16px;min-height:16px;border-width:1.5px}.checkbox--x-small .checkbox-label{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height)}.checkbox--x-small .checkbox-input::after{background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33333 2.5L4.16667 6.66667L1.66667 4.16667' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.checkbox--neutral input[type=checkbox]:checked+.checkbox-input,.checkbox--neutral .checkbox-input.indeterminate{background:var(--controls-control-neutral-checked);border-color:var(--controls-control-neutral-checked)}.checkbox--neutral:hover:not(.disabled):not([disabled]) .checkbox-input:not(:checked):not(.indeterminate){border-color:var(--controls-control-neutral-hovered);background:var(--background-neutral-50)}.checkbox--neutral:hover:not(.disabled):not([disabled]) .checkbox-input:checked,.checkbox--neutral:hover:not(.disabled):not([disabled]) .checkbox-input.indeterminate{background:var(--controls-control-neutral-hovered);border-color:var(--controls-control-neutral-hovered)}.checkbox--neutral:active:not(.disabled):not([disabled]) .checkbox-input:not(:checked):not(.indeterminate){border-color:var(--controls-control-neutral-pressed);background:var(--controls-control-pressed)}.checkbox--neutral:active:not(.disabled):not([disabled]) .checkbox-input:checked,.checkbox--neutral:active:not(.disabled):not([disabled]) .checkbox-input.indeterminate{background:var(--controls-control-neutral-pressed);border-color:var(--controls-control-neutral-pressed)}.checkbox--neutral input[type=checkbox]:focus+.checkbox-input,.checkbox--neutral input[type=checkbox]:focus-visible+.checkbox-input{outline-color:var(--controls-control-neutral-focused)}.checkbox-input{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;transition:all .2s ease;border:2px solid var(--border-neutral-primary);background:var(--background-card);border-radius:var(--radius-sm);width:24px;height:24px;min-width:24px;min-height:24px;cursor:pointer}.checkbox-input::after{content:"";position:absolute;display:none;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 4L6 11.3333L2.66667 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.checkbox-input::before{content:"";position:absolute;display:none;width:60%;height:2px;background:var(--text-oncolor-primary);border-radius:1px}.checkbox-input.checked{background:var(--controls-control-primary-checked);border-color:var(--controls-control-primary-checked)}.checkbox-input.checked::after{display:block}.checkbox-input.indeterminate{background:var(--controls-control-primary-checked);border-color:var(--controls-control-primary-checked)}.checkbox-input.indeterminate::before{display:block}.checkbox-input.indeterminate::after{display:none}.checkbox-input:hover:not(.disabled):not([disabled]):not(.checked):not(.indeterminate){border-color:var(--controls-control-neutral-hovered);background:var(--background-neutral-50)}.checkbox-input:hover:not(.disabled):not([disabled]).checked,.checkbox-input:hover:not(.disabled):not([disabled]).indeterminate{background:var(--controls-control-primary-hovered);border-color:var(--controls-control-primary-hovered)}.checkbox-input:focus,.checkbox-input:focus-visible{outline:2px solid var(--controls-control-primary-focused);outline-offset:2px}.checkbox-input:focus:not(:focus-visible){outline:none}.checkbox-input:active:not(.disabled):not([disabled]):not(.checked):not(.indeterminate){border-color:var(--controls-control-neutral-pressed);background:var(--controls-control-pressed)}.checkbox-input:active:not(.disabled):not([disabled]).checked,.checkbox-input:active:not(.disabled):not([disabled]).indeterminate{background:var(--controls-control-primary-pressed);border-color:var(--controls-control-primary-pressed)}.checkbox-input.disabled,.checkbox-input[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.checkbox-input.size-small{width:20px;height:20px;min-width:20px;min-height:20px;border-width:1.5px}.checkbox-input.size-x-small{width:16px;height:16px;min-width:16px;min-height:16px;border-width:1.5px}.carousel{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--spacing-3xl)}.carousel-container{position:relative;width:100%;overflow:hidden}.carousel-track{display:flex;transition:transform .3s ease;width:100%}.carousel-slide{flex-shrink:0;width:100%;box-sizing:border-box}.carousel-controls{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px;gap:var(--spacing-md)}.carousel-arrows{display:flex;align-items:center;gap:var(--spacing-md)}.carousel-arrow{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease;flex-shrink:0;font-family:var(--font-family);box-sizing:border-box}.carousel-arrow svg,.carousel-arrow img{display:block;width:100%;height:100%}.carousel-arrow--large{width:48px;height:48px;min-width:48px;min-height:48px}.carousel-arrow--medium{width:40px;height:40px;min-width:40px;min-height:40px}.carousel-arrow--small{width:32px;height:32px;min-width:32px;min-height:32px}.carousel-arrow--primary{background:var(--button-background-primary-default);color:var(--text-oncolor-primary)}.carousel-arrow--primary:hover:not(:disabled):not(.disabled){background:var(--button-background-primary-hovered)}.carousel-arrow--primary:active:not(:disabled):not(.disabled){background:var(--button-background-primary-pressed)}.carousel-arrow--primary:focus,.carousel-arrow--primary:focus-visible{outline:2px solid var(--button-background-primary-focused);outline-offset:2px}.carousel-arrow--primary:focus:not(:focus-visible){outline:none}.carousel-arrow--primary:disabled,.carousel-arrow--primary.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.carousel-arrow--subtle{background:var(--background-neutral-50);color:var(--text-default);border:1px solid var(--border-neutral-primary)}.carousel-arrow--subtle:hover:not(:disabled):not(.disabled){background:var(--background-neutral-100);border-color:var(--border-neutral-primary)}.carousel-arrow--subtle:active:not(:disabled):not(.disabled){background:var(--background-neutral-200);border-color:var(--border-neutral-primary)}.carousel-arrow--subtle:focus,.carousel-arrow--subtle:focus-visible{outline:2px solid var(--button-background-primary-focused);outline-offset:2px}.carousel-arrow--subtle:focus:not(:focus-visible){outline:none}.carousel-arrow--subtle:disabled,.carousel-arrow--subtle.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.carousel-dots{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);padding:12px;border-radius:var(--radius-full)}.carousel-dot{display:inline-block;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all .3s ease;flex-shrink:0;background:var(--colors-neutral-300);padding:0;box-sizing:border-box}.carousel-dot--large{width:16px;height:16px;min-width:16px;min-height:16px}.carousel-dot--medium{width:12px;height:12px;min-width:12px;min-height:12px}.carousel-dot--small{width:8px;height:8px;min-width:8px;min-height:8px}.carousel-dot.active,.carousel-dot.selected{background:var(--button-background-primary-default)}.carousel-dot:hover:not(.disabled):not([disabled]){background:var(--button-background-primary-hovered)}.carousel-dot:focus,.carousel-dot:focus-visible{outline:2px solid var(--button-background-primary-focused);outline-offset:2px}.carousel-dot:focus:not(:focus-visible){outline:none}.carousel-dot:disabled,.carousel-dot.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.carousel--dots .carousel-controls{justify-content:center}.carousel--dots .carousel-arrows{display:none}.carousel--arrows .carousel-dots{display:none}.carousel--arrows .carousel-controls{justify-content:space-between}.carousel--dots-only .carousel-controls{display:none}.carousel--dots-only .carousel-dots{display:flex;position:absolute;bottom:var(--spacing-xl);left:50%;transform:translateX(-50%);z-index:10}.services-carousel{position:relative}.services-slider{position:relative;overflow:hidden}.services-slide{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .5s ease-in-out}.services-slide.active{opacity:1;position:relative}.hero-carousel{position:relative;width:100%;height:100%}.hero-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out;display:flex;align-items:center}.slider-arrow-left,.slider-arrow-right{position:absolute;cursor:pointer;z-index:10;bottom:145px;top:unset;background-color:rgba(0,0,0,.3);width:52px;height:52px;border:0;border-radius:0 3px 3px 0;transform:translateY(-50%);transition:background-color .3s ease-in-out;display:flex;width:48px;height:48px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:999px;background:#1b8354}.slider-arrow-left{left:50px}.slider-arrow-right{right:50px}.hero-indicators{position:absolute;bottom:var(--spacing-5xl);left:50%;transform:translateX(-50%);display:flex;gap:var(--spacing-xl);z-index:4}.indicator{width:12px;height:12px;border-radius:50%;border:none;background:hsla(0,0%,100%,.3);cursor:pointer;transition:all .3s ease}.indicator.active{background:var(--text-oncolor-primary)}.tabs{display:flex;flex-direction:column;gap:0;align-items:flex-start;padding:0;position:relative;box-sizing:border-box}.tabs-item{box-sizing:border-box;display:flex;align-items:center;gap:var(--tab-button-gap, 4px);cursor:pointer;transition:all .2s ease;font-family:var(--font-family);text-align:left;white-space:nowrap;background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);position:relative;width:100%;font-weight:var(--text-sm-weight-regular);color:var(--text-primary-paragraph)}.tabs-item__icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--text-primary-paragraph)}.tabs-item__icon svg,.tabs-item__icon img{width:100%;height:100%;object-fit:contain}.tabs-item.selected,.tabs-item[aria-selected=true]{font-weight:var(--text-sm-weight-semibold);color:var(--text-default);background:rgba(0,0,0,0)}.tabs-item.selected .tabs-item__icon,.tabs-item[aria-selected=true] .tabs-item__icon{color:var(--text-default)}.tabs-item.selected::before,.tabs-item[aria-selected=true]::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:calc(100% - 16px);background:var(--border-primary);border-radius:var(--radius-full)}.tabs-item:hover:not(.selected):not([aria-selected=true]):not(:disabled):not(.disabled){background:var(--background-neutral-50);color:var(--text-default)}.tabs-item:hover:not(.selected):not([aria-selected=true]):not(:disabled):not(.disabled) .tabs-item__icon{color:var(--text-default)}.tabs-item:active:not(.selected):not([aria-selected=true]):not(:disabled):not(.disabled){background:var(--background-neutral-100);color:var(--text-default)}.tabs-item:active:not(.selected):not([aria-selected=true]):not(:disabled):not(.disabled) .tabs-item__icon{color:var(--text-default)}.tabs-item:focus,.tabs-item:focus-visible{outline:2px solid var(--button-background-primary-focused);outline-offset:2px;z-index:2}.tabs-item:focus:not(:focus-visible){outline:none}.tabs-item:disabled,.tabs-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tabs--small .tabs-item{padding:2px 6px;font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);min-height:24px}.tabs--small .tabs-item.selected::before,.tabs--small .tabs-item[aria-selected=true]::before{height:calc(100% - 8px)}.tabs--medium .tabs-item{padding:6px 12px;font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);min-height:32px}.tabs--medium .tabs-item.selected::before,.tabs--medium .tabs-item[aria-selected=true]::before{height:calc(100% - 16px)}.tabs--large .tabs-item{padding:8px 12px;font-size:var(--text-md-size);line-height:var(--text-md-line-height);min-height:40px;font-weight:var(--text-md-weight-regular)}.tabs--large .tabs-item.selected,.tabs--large .tabs-item[aria-selected=true]{font-weight:var(--text-md-weight-semibold)}.tabs--large .tabs-item.selected::before,.tabs--large .tabs-item[aria-selected=true]::before{height:calc(100% - 16px)}.tabs--horizontal{flex-direction:row;gap:var(--spacing-xs)}.tabs--horizontal .tabs-item{width:auto;flex-direction:column;text-align:center;justify-content:center;padding:12px 16px;min-width:76px;border:1px solid rgba(0,0,0,0)}.tabs--horizontal .tabs-item.selected::before,.tabs--horizontal .tabs-item[aria-selected=true]::before{display:none}.tabs--horizontal .tabs-item.selected,.tabs--horizontal .tabs-item[aria-selected=true]{background:rgba(0,0,0,0)}.tabs--horizontal .tabs-item.selected::after,.tabs--horizontal .tabs-item[aria-selected=true]::after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:3px;background:var(--border-primary);border-radius:var(--radius-full) var(--radius-full) 0 0}.tabs--horizontal .tabs-item:hover:not(.selected):not([aria-selected=true]):not(:disabled):not(.disabled){background:rgba(0,0,0,0)}.tabs--horizontal .tabs-item:hover:not(.selected):not([aria-selected=true]):not(:disabled):not(.disabled)::after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:3px;background:var(--border-primary);border-radius:var(--radius-full) var(--radius-full) 0 0}.tabs--horizontal .tabs-item:active:not(.selected):not([aria-selected=true]):not(:disabled):not(.disabled){background:rgba(0,0,0,0)}.tabs--horizontal .tabs-item:active:not(.selected):not([aria-selected=true]):not(:disabled):not(.disabled)::after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:3px;background:var(--border-primary);border-radius:var(--radius-full) var(--radius-full) 0 0}.tabs--horizontal .tabs-item:focus,.tabs--horizontal .tabs-item:focus-visible{outline:none;border-color:var(--text-default);z-index:2}.tabs--horizontal.tabs--small .tabs-item{padding:8px 12px;min-height:32px;font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.tabs--horizontal.tabs--small .tabs-item.selected::after,.tabs--horizontal.tabs--small .tabs-item[aria-selected=true]::after,.tabs--horizontal.tabs--small .tabs-item:hover:not(.selected):not([aria-selected=true]):not(:disabled)::after,.tabs--horizontal.tabs--small .tabs-item:active:not(.selected):not([aria-selected=true]):not(:disabled)::after{left:12px;right:12px}.tabs--horizontal.tabs--medium .tabs-item{padding:12px 16px;min-height:40px;font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.tabs--horizontal.tabs--medium .tabs-item.selected::after,.tabs--horizontal.tabs--medium .tabs-item[aria-selected=true]::after,.tabs--horizontal.tabs--medium .tabs-item:hover:not(.selected):not([aria-selected=true]):not(:disabled)::after,.tabs--horizontal.tabs--medium .tabs-item:active:not(.selected):not([aria-selected=true]):not(:disabled)::after{left:16px;right:16px}.tabs--horizontal.tabs--large .tabs-item{padding:16px 20px;min-height:48px;font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.tabs--horizontal.tabs--large .tabs-item.selected::after,.tabs--horizontal.tabs--large .tabs-item[aria-selected=true]::after,.tabs--horizontal.tabs--large .tabs-item:hover:not(.selected):not([aria-selected=true]):not(:disabled)::after,.tabs--horizontal.tabs--large .tabs-item:active:not(.selected):not([aria-selected=true]):not(:disabled)::after{left:20px;right:20px}[dir=rtl] .tabs:not(.tabs--horizontal) .tabs-item{text-align:right}[dir=rtl] .tabs:not(.tabs--horizontal) .tabs-item.selected::before,[dir=rtl] .tabs:not(.tabs--horizontal) .tabs-item[aria-selected=true]::before{left:auto;right:0}.content-switcher{display:flex;gap:0;align-items:flex-start;padding:0;position:relative;width:100%;box-sizing:border-box}.content-switcher .content-switcher-item{box-sizing:border-box;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-family:var(--font-family);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--text-default);font-size:var(--text-md-size);text-align:center;white-space:nowrap;background:var(--button-background-neutral-default);min-width:76px;position:relative;border:none;border-right:.5px solid var(--border-neutral-primary)}.content-switcher .content-switcher-item--first{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);border-right:.5px solid var(--border-neutral-primary)}.content-switcher .content-switcher-item--mid{border-right:.5px solid var(--border-neutral-primary)}.content-switcher .content-switcher-item--last{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-right:none}.content-switcher .content-switcher-item.selected,.content-switcher .content-switcher-item[aria-selected=true]{background:var(--button-background-black-default);color:var(--text-oncolor-primary);z-index:1;border-color:var(--button-background-black-default);border-right-color:var(--button-background-black-default)}.content-switcher .content-switcher-item.selected.content-switcher-item--first,.content-switcher .content-switcher-item[aria-selected=true].content-switcher-item--first{border-right:.5px solid var(--button-background-black-default)}.content-switcher .content-switcher-item.selected.content-switcher-item--mid,.content-switcher .content-switcher-item[aria-selected=true].content-switcher-item--mid{border-left:.5px solid var(--button-background-black-default);border-right:.5px solid var(--button-background-black-default)}.content-switcher .content-switcher-item.selected.content-switcher-item--last,.content-switcher .content-switcher-item[aria-selected=true].content-switcher-item--last{border-left:.5px solid var(--button-background-black-default);border-right:none}.content-switcher .content-switcher-item:hover:not(.selected):not([aria-selected=true]):not(:disabled):not(.disabled){background:var(--button-background-neutral-hovered);color:var(--text-default)}.content-switcher .content-switcher-item:focus,.content-switcher .content-switcher-item:focus-visible{outline:2px solid var(--button-background-primary-focused);outline-offset:-2px;z-index:2}.content-switcher .content-switcher-item:focus:not(:focus-visible){outline:none}.content-switcher .content-switcher-item:disabled,.content-switcher .content-switcher-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.content-switcher--small .content-switcher-item{height:32px;min-height:32px;padding:0 8px;font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.content-switcher--medium .content-switcher-item{height:40px;min-height:40px;padding:0 12px;font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.content-switcher--large .content-switcher-item{height:48px;min-height:48px;padding:0 16px;font-size:var(--text-lg-size);line-height:var(--text-lg-line-height)}[dir=rtl] .content-switcher .content-switcher-item--first{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-left:.5px solid var(--border-neutral-primary);border-right:none}[dir=rtl] .content-switcher .content-switcher-item--last{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);border-right:.5px solid var(--border-neutral-primary);border-left:none}.tab-panel,.content-panel{display:none;padding:var(--spacing-4xl);background:var(--background-card);border-radius:var(--radius-md);margin-top:var(--spacing-xl)}.tab-panel.active,.tab-panel[aria-hidden=false],.content-panel.active,.content-panel[aria-hidden=false]{display:block}.chip,.badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:0 12px;height:20px;min-height:20px;border-radius:4px;font-family:var(--font-family);font-weight:500;font-size:12px;line-height:14px;text-align:center;white-space:nowrap;box-sizing:border-box;cursor:default;transition:all .2s ease;position:relative}.chip-icon,.badge-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:10px;height:10px}.chip-icon img,.chip-icon svg,.badge-icon img,.badge-icon svg{width:100%;height:100%;display:block}.chip-text,.badge-text{flex-shrink:0}.chip--primary,.badge--primary{background:var(--background-brand-light);color:var(--text-primary-sa-flag)}.chip--primary:hover:not(.disabled):not([disabled]),.badge--primary:hover:not(.disabled):not([disabled]){background:var(--colors-primary-sa-flag-100);color:var(--text-primary-sa-flag)}.chip--primary:active:not(.disabled):not([disabled]),.badge--primary:active:not(.disabled):not([disabled]){background:var(--colors-primary-sa-flag-200);color:var(--text-primary-sa-flag)}.chip--primary.selected,.badge--primary.selected{background:var(--colors-primary-sa-flag-600-primary);color:var(--text-oncolor-primary)}.chip--primary:focus,.chip--primary:focus-visible,.badge--primary:focus,.badge--primary:focus-visible{outline:2px solid var(--button-background-primary-focused);outline-offset:2px}.chip--primary:focus:not(:focus-visible),.badge--primary:focus:not(:focus-visible){outline:none}.chip--neutral,.badge--neutral{background:var(--tag-background-neutral-light);color:var(--tag-text-neutral);border:1px solid var(--border-neutral-secondary)}.chip--neutral:hover:not(.disabled):not([disabled]),.badge--neutral:hover:not(.disabled):not([disabled]){background:var(--background-neutral-100);border-color:var(--border-neutral-primary)}.chip--neutral:active:not(.disabled):not([disabled]),.badge--neutral:active:not(.disabled):not([disabled]){background:var(--background-neutral-200);border-color:var(--border-neutral-primary)}.chip--neutral.selected,.badge--neutral.selected{background:var(--tag-background-neutral);color:var(--text-oncolor-primary);border-color:var(--tag-background-neutral)}.chip--neutral:focus,.chip--neutral:focus-visible,.badge--neutral:focus,.badge--neutral:focus-visible{outline:2px solid var(--button-background-neutral-focused);outline-offset:2px}.chip--neutral:focus:not(:focus-visible),.badge--neutral:focus:not(:focus-visible){outline:none}.chip--success,.badge--success{background:var(--tag-background-success-light);color:var(--tag-text-success);border:1px solid var(--colors-green-200)}.chip--success:hover:not(.disabled):not([disabled]),.badge--success:hover:not(.disabled):not([disabled]){background:var(--colors-green-100);border-color:var(--colors-green-300)}.chip--success.selected,.badge--success.selected{background:var(--tag-background-success);color:var(--text-oncolor-primary);border-color:var(--tag-background-success)}.chip--info,.badge--info{background:var(--tag-background-info-light);color:var(--tag-text-info);border:1px solid var(--colors-blue-200)}.chip--info:hover:not(.disabled):not([disabled]),.badge--info:hover:not(.disabled):not([disabled]){background:var(--colors-blue-100);border-color:var(--colors-blue-300)}.chip--info.selected,.badge--info.selected{background:var(--tag-background-info);color:var(--text-oncolor-primary);border-color:var(--tag-background-info)}.chip--warning,.badge--warning{background:var(--tag-background-warning-light);color:var(--tag-text-warning);border:1px solid var(--colors-yellow-200)}.chip--warning:hover:not(.disabled):not([disabled]),.badge--warning:hover:not(.disabled):not([disabled]){background:var(--colors-yellow-100);border-color:var(--colors-yellow-300)}.chip--warning.selected,.badge--warning.selected{background:var(--tag-background-warning);color:var(--text-oncolor-primary);border-color:var(--tag-background-warning)}.chip--error,.chip--danger,.badge--error,.badge--danger{background:var(--tag-background-error-light);color:var(--tag-text-error);border:1px solid var(--colors-red-200)}.chip--error:hover:not(.disabled):not([disabled]),.chip--danger:hover:not(.disabled):not([disabled]),.badge--error:hover:not(.disabled):not([disabled]),.badge--danger:hover:not(.disabled):not([disabled]){background:var(--colors-red-100);border-color:var(--colors-red-300)}.chip--error.selected,.chip--danger.selected,.badge--error.selected,.badge--danger.selected{background:var(--tag-background-error);color:var(--text-oncolor-primary);border-color:var(--tag-background-error)}.chip--small,.badge--small{height:20px;min-height:20px;padding:0 12px;font-size:10px;line-height:14px;gap:var(--spacing-xs)}.chip--small .chip-icon,.chip--small .badge-icon,.badge--small .chip-icon,.badge--small .badge-icon{width:10px;height:10px}.chip--medium,.badge--medium{height:24px;min-height:24px;padding:0 var(--spacing-md);font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);gap:var(--spacing-xs)}.chip--medium .chip-icon,.chip--medium .badge-icon,.badge--medium .chip-icon,.badge--medium .badge-icon{width:12px;height:12px}.chip--large,.badge--large{height:32px;min-height:32px;padding:0 var(--spacing-xl);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);gap:var(--spacing-md)}.chip--large .chip-icon,.chip--large .badge-icon,.badge--large .chip-icon,.badge--large .badge-icon{width:16px;height:16px}.chip--rounded,.badge--rounded{border-radius:var(--radius-full)}.chip--on-color,.badge--on-color{background:var(--tag-background-on-color);color:var(--text-oncolor-primary);border:1px solid var(--colors-alpha-alpha-white-30)}.chip--on-color:hover:not(.disabled):not([disabled]),.badge--on-color:hover:not(.disabled):not([disabled]){background:var(--colors-alpha-alpha-white-30);border-color:var(--colors-alpha-alpha-white-40)}.chip--on-color.selected,.badge--on-color.selected{background:var(--colors-alpha-alpha-white-60);color:var(--text-default);border-color:var(--colors-alpha-alpha-white-60)}.chip--clickable,.badge--clickable{cursor:pointer}.chip--clickable:hover:not(.disabled):not([disabled]),.badge--clickable:hover:not(.disabled):not([disabled]){transform:translateY(-1px);box-shadow:var(--shadow-xs)}.chip--clickable:active:not(.disabled):not([disabled]),.badge--clickable:active:not(.disabled):not([disabled]){transform:translateY(0);box-shadow:none}.chip.disabled,.chip[disabled],.badge.disabled,.badge[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.service-tag{height:24px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:500;font-family:var(--font-family);line-height:18px;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;border:1px solid;box-sizing:border-box}.service-tag:nth-child(1){background:#ecfdf3;color:#085d3a;border-color:#abefc6}.service-tag:nth-child(2){background:#eff8ff;color:#1849a9;border-color:#b2ddff}.service-tag:nth-child(3){background:#f9fafb;color:#1f2a37;border-color:#e5e7eb}.date-field{position:relative;display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;box-sizing:border-box}.date-field-label{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);color:var(--form-field-text-label);margin-bottom:var(--spacing-xs)}.date-field-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.date-field input[type=date],.date-field input[type=text].date-field-input{width:100%;height:40px;padding:0 var(--spacing-md);padding-right:40px;border:1px solid var(--form-field-border-default);border-radius:var(--radius-sm);background:var(--form-field-background-default);font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--form-field-text-filled);box-sizing:border-box;transition:all .2s ease;cursor:pointer}.date-field input[type=date]::placeholder,.date-field input[type=text].date-field-input::placeholder{color:var(--form-field-text-placeholder)}.date-field input[type=date]:hover:not(:disabled):not(:read-only),.date-field input[type=text].date-field-input:hover:not(:disabled):not(:read-only){border-color:var(--form-field-border-hovered);color:var(--form-field-text-hovered);background:var(--form-field-background-default)}.date-field input[type=date]:focus,.date-field input[type=date]:focus-visible,.date-field input[type=text].date-field-input:focus,.date-field input[type=text].date-field-input:focus-visible{outline:none;border-color:var(--form-field-border-pressed);color:var(--form-field-text-focused);background:var(--form-field-background-default);box-shadow:0 0 0 2px var(--colors-primary-sa-flag-100)}.date-field input[type=date]:focus:not(:focus-visible),.date-field input[type=text].date-field-input:focus:not(:focus-visible){box-shadow:none}.date-field input[type=date]:active:not(:disabled):not(:read-only),.date-field input[type=text].date-field-input:active:not(:disabled):not(:read-only){border-color:var(--form-field-border-pressed);color:var(--form-field-text-pressed);background:var(--form-field-background-pressed)}.date-field input[type=date]:not(:placeholder-shown),.date-field input[type=text].date-field-input:not(:placeholder-shown){color:var(--form-field-text-filled)}.date-field input[type=date]:read-only,.date-field input[type=text].date-field-input:read-only{cursor:default;color:var(--form-field-text-readonly);background:var(--form-field-background-default)}.date-field input[type=date]:disabled,.date-field input[type=text].date-field-input:disabled{opacity:.5;cursor:not-allowed;background:var(--form-field-background-default);color:var(--form-field-text-filled)}.date-field-icon{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:rgba(0,0,0,0);color:var(--text-secondary-paragraph);cursor:pointer;padding:0;transition:color .2s ease}.date-field-icon:hover:not(:disabled){color:var(--text-default)}.date-field-icon:disabled{opacity:.5;cursor:not-allowed}.date-field-icon svg{width:100%;height:100%}[dir=rtl] .date-field input[type=date],[dir=rtl] .date-field input[type=text].date-field-input{padding-right:var(--spacing-md);padding-left:40px}[dir=rtl] .date-field .date-field-icon{right:auto;left:var(--spacing-md)}.date-field--filled input[type=date],.date-field--filled input[type=text].date-field-input{background:var(--form-field-background-default)}.date-field--filled input[type=date]:hover:not(:disabled):not(:read-only),.date-field--filled input[type=text].date-field-input:hover:not(:disabled):not(:read-only){background:var(--form-field-background-default)}.date-field--filled input[type=date]:focus,.date-field--filled input[type=text].date-field-input:focus{background:var(--form-field-background-default)}.date-field--filled-darker input[type=date],.date-field--filled-darker input[type=text].date-field-input{background:var(--form-field-background-darker)}.date-field--filled-darker input[type=date]:hover:not(:disabled):not(:read-only),.date-field--filled-darker input[type=text].date-field-input:hover:not(:disabled):not(:read-only){background:var(--form-field-background-darker)}.date-field--filled-darker input[type=date]:focus,.date-field--filled-darker input[type=text].date-field-input:focus{background:var(--form-field-background-darker)}.date-field--filled-lighter input[type=date],.date-field--filled-lighter input[type=text].date-field-input{background:var(--form-field-background-lighter)}.date-field--filled-lighter input[type=date]:hover:not(:disabled):not(:read-only),.date-field--filled-lighter input[type=text].date-field-input:hover:not(:disabled):not(:read-only){background:var(--form-field-background-lighter)}.date-field--filled-lighter input[type=date]:focus,.date-field--filled-lighter input[type=text].date-field-input:focus{background:var(--form-field-background-lighter)}.date-field--error input[type=date],.date-field--error input[type=text].date-field-input{border-color:var(--form-field-border-error)}.date-field--error input[type=date]:hover:not(:disabled):not(:read-only),.date-field--error input[type=text].date-field-input:hover:not(:disabled):not(:read-only){border-color:var(--form-field-border-error)}.date-field--error input[type=date]:focus,.date-field--error input[type=text].date-field-input:focus{border-color:var(--form-field-border-error);box-shadow:0 0 0 2px var(--colors-red-100)}.date-field--error .date-field-helper{color:var(--form-field-border-error)}.date-field-helper{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);color:var(--form-field-text-helper);margin-top:var(--spacing-xs)}.date-field-error-message{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);color:var(--form-field-border-error);margin-top:var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-xs)}.date-field--medium input[type=date],.date-field--medium input[type=text].date-field-input{height:36px;font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.date-field--small input[type=date],.date-field--small input[type=text].date-field-input{height:32px;font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);padding:0 var(--spacing-sm);padding-right:36px}.date-field--small .date-field-icon{width:16px;height:16px;right:var(--spacing-sm)}[dir=rtl] .date-field--small input[type=date],[dir=rtl] .date-field--small input[type=text].date-field-input{padding-left:36px;padding-right:var(--spacing-sm)}[dir=rtl] .date-field--small .date-field-icon{left:var(--spacing-sm)}.date-cell{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;box-sizing:border-box;cursor:pointer;transition:all .2s ease}.date-cell-state-layer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:48px;height:48px;border-radius:var(--radius-full);background:var(--form-datecell-today-background-default);font-family:var(--font-family);font-weight:var(--text-md-weight-regular);font-size:var(--text-md-size);line-height:var(--text-md-line-height);text-align:center;transition:all .2s ease;position:relative;z-index:1}.date-cell-date{color:var(--text-default);font-size:var(--text-md-size);line-height:var(--text-md-line-height);white-space:nowrap}.date-cell-sublabel{color:var(--text-secondary-paragraph);font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);white-space:nowrap}.date-cell-range-highlight{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:48px;height:48px;z-index:0}.date-cell-range-highlight-left{position:absolute;left:-24px;top:50%;transform:translateY(-50%);width:48px;height:48px;background:var(--form-datecell-background-100)}.date-cell-range-highlight-middle{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:56px;height:48px;background:var(--form-datecell-background-100)}.date-cell-range-highlight-right{position:absolute;left:calc(50% + 24px);top:50%;transform:translate(-50%, -50%);width:48px;height:48px;background:var(--form-datecell-background-100)}.date-cell:not(.selected):not(.today):not(.disabled) .date-cell-state-layer{background:var(--form-datecell-today-background-default)}.date-cell:not(.selected):not(.today):not(.disabled) .date-cell-date{color:var(--text-default)}.date-cell.today:not(.selected):not(.disabled) .date-cell-state-layer{background:var(--form-datecell-today-background-default);border:1px solid var(--form-datecell-background-600)}.date-cell.today:not(.selected):not(.disabled) .date-cell-date{color:var(--text-default);font-weight:var(--text-md-weight-medium)}.date-cell.selected:not(.disabled) .date-cell-state-layer{background:var(--form-datecell-background-default)}.date-cell.selected:not(.disabled) .date-cell-date,.date-cell.selected:not(.disabled) .date-cell-sublabel{color:var(--text-oncolor-primary)}.date-cell.selected.today:not(.disabled) .date-cell-state-layer{background:var(--form-datecell-background-default);border:1px solid var(--form-datecell-background-600)}.date-cell.selected.today:not(.disabled) .date-cell-date,.date-cell.selected.today:not(.disabled) .date-cell-sublabel{color:var(--text-oncolor-primary)}.date-cell:hover:not(.disabled):not(.selected) .date-cell-state-layer{background:var(--form-datecell-background-hovered)}.date-cell:hover:not(.disabled):not(.selected).today .date-cell-state-layer{background:var(--form-datecell-today-background-hovered)}.date-cell:active:not(.disabled):not(.selected) .date-cell-state-layer{background:var(--form-datecell-background-pressed)}.date-cell:active:not(.disabled):not(.selected).today .date-cell-state-layer{background:var(--form-datecell-today-background-pressed)}.date-cell:focus,.date-cell:focus-visible{outline:2px solid var(--form-datecell-background-focused);outline-offset:2px;border-radius:var(--radius-full)}.date-cell:focus:not(:focus-visible){outline:none}.date-cell.selected:focus .date-cell-state-layer{background:var(--form-datecell-background-focused)}.date-cell.today:focus:not(.selected) .date-cell-state-layer{background:var(--form-datecell-today-background-focused)}.date-cell.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.date-cell.disabled .date-cell-state-layer{background:var(--form-datecell-background-disabled)}.date-cell.disabled .date-cell-date,.date-cell.disabled .date-cell-sublabel{color:var(--text-default-disabled)}.date-cell.next-month .date-cell-date,.date-cell.next-month .date-cell-sublabel,.date-cell.prev-month .date-cell-date,.date-cell.prev-month .date-cell-sublabel{color:var(--text-secondary-paragraph);opacity:.5}.date-cell.null{cursor:default;pointer-events:none}.date-cell.null .date-cell-state-layer{background:rgba(0,0,0,0)}.date-cell.null .date-cell-date,.date-cell.null .date-cell-sublabel{color:rgba(0,0,0,0)}.date-cell.range-start .date-cell-state-layer,.date-cell.range-end .date-cell-state-layer{background:var(--form-datecell-background-default)}.date-cell.range-start .date-cell-date,.date-cell.range-start .date-cell-sublabel,.date-cell.range-end .date-cell-date,.date-cell.range-end .date-cell-sublabel{color:var(--text-oncolor-primary)}.date-cell.range-middle .date-cell-state-layer{background:var(--form-datecell-background-100)}.date-picker{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xl);background:var(--background-card);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-lg);box-sizing:border-box;width:100%;max-width:424px;box-shadow:var(--shadow-md)}.date-picker-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) 0;border-bottom:1px solid var(--border-neutral-primary)}.date-picker-month-year{display:flex;align-items:center;gap:var(--spacing-md);font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);color:var(--text-default)}.date-picker-navigation{display:flex;align-items:center;gap:var(--spacing-xs)}.date-picker-navigation button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-neutral-primary);border-radius:var(--radius-sm);background:var(--background-card);color:var(--text-default);cursor:pointer;transition:all .2s ease}.date-picker-navigation button:hover:not(:disabled){background:var(--background-neutral-100);border-color:var(--border-neutral-primary)}.date-picker-navigation button:active:not(:disabled){background:var(--background-neutral-200)}.date-picker-navigation button:disabled{opacity:.5;cursor:not-allowed}.date-picker-navigation button svg{width:16px;height:16px}.date-picker-weekdays{display:grid;grid-template-columns:repeat(7, 1fr);gap:var(--spacing-xs);padding:var(--spacing-md) 0}.date-picker-weekday{display:flex;align-items:center;justify-content:center;font-size:var(--text-xs-size);font-weight:var(--text-xs-weight-medium);color:var(--text-secondary-paragraph);text-align:center}.date-picker-calendar{display:grid;grid-template-columns:repeat(7, 1fr);gap:var(--spacing-xs)}.divider,hr.divider{display:block;border:none;margin:0;padding:0;box-sizing:border-box}.divider--horizontal{width:100%;height:1px;background-color:var(--border-neutral-primary)}.divider--vertical{width:1px;height:100%;min-height:192px;background-color:var(--border-neutral-primary);display:inline-block}.divider--neutral{background-color:var(--border-neutral-primary)}.divider--primary{background-color:var(--border-primary)}.divider--white{background-color:var(--border-white)}.divider--alpha-white{background-color:var(--border-white-40)}.divider--spacing-xs{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.divider--spacing-sm{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.divider--spacing-md{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.divider--spacing-lg{margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-3xl)}.divider--spacing-xl{margin-top:var(--spacing-4xl);margin-bottom:var(--spacing-4xl)}.divider--vertical.divider--spacing-xs{margin-left:var(--spacing-xs);margin-right:var(--spacing-xs);margin-top:0;margin-bottom:0}.divider--vertical.divider--spacing-sm{margin-left:var(--spacing-md);margin-right:var(--spacing-md);margin-top:0;margin-bottom:0}.divider--vertical.divider--spacing-md{margin-left:var(--spacing-xl);margin-right:var(--spacing-xl);margin-top:0;margin-bottom:0}.divider--vertical.divider--spacing-lg{margin-left:var(--spacing-3xl);margin-right:var(--spacing-3xl);margin-top:0;margin-bottom:0}.divider--vertical.divider--spacing-xl{margin-left:var(--spacing-4xl);margin-right:var(--spacing-4xl);margin-top:0;margin-bottom:0}.divider--width-auto{width:100%}.divider--width-xs{width:80px}.divider--width-sm{width:120px}.divider--width-md{width:192px}.divider--width-lg{width:280px}.divider--width-xl{width:400px}.divider--vertical.divider--height-xs{min-height:80px}.divider--vertical.divider--height-sm{min-height:120px}.divider--vertical.divider--height-md{min-height:192px}.divider--vertical.divider--height-lg{min-height:280px}.divider--vertical.divider--height-xl{min-height:400px}.divider--vertical.divider--height-full{height:100%;min-height:auto}.divider--thin.divider--horizontal{height:1px}.divider--thin.divider--vertical{width:1px}.divider--medium.divider--horizontal{height:2px}.divider--medium.divider--vertical{width:2px}.divider--thick.divider--horizontal{height:4px}.divider--thick.divider--vertical{width:4px}.divider--dashed{background:rgba(0,0,0,0)}.divider--dashed.divider--horizontal{border-top:1px dashed var(--border-neutral-primary)}.divider--dashed.divider--vertical{border-left:1px dashed var(--border-neutral-primary)}.divider--dashed.divider--primary.divider--horizontal{border-top-color:var(--border-primary)}.divider--dashed.divider--primary.divider--vertical{border-left-color:var(--border-primary)}.divider--dashed.divider--white.divider--horizontal{border-top-color:var(--border-white)}.divider--dashed.divider--white.divider--vertical{border-left-color:var(--border-white)}.divider--dashed.divider--alpha-white.divider--horizontal{border-top-color:var(--border-white-40)}.divider--dashed.divider--alpha-white.divider--vertical{border-left-color:var(--border-white-40)}.divider--dotted{background:rgba(0,0,0,0)}.divider--dotted.divider--horizontal{border-top:1px dotted var(--border-neutral-primary)}.divider--dotted.divider--vertical{border-left:1px dotted var(--border-neutral-primary)}.divider--dotted.divider--primary.divider--horizontal{border-top-color:var(--border-primary)}.divider--dotted.divider--primary.divider--vertical{border-left-color:var(--border-primary)}.divider--dotted.divider--white.divider--horizontal{border-top-color:var(--border-white)}.divider--dotted.divider--white.divider--vertical{border-left-color:var(--border-white)}.divider--dotted.divider--alpha-white.divider--horizontal{border-top-color:var(--border-white-40)}.divider--dotted.divider--alpha-white.divider--vertical{border-left-color:var(--border-white-40)}hr.divider{display:block;border:none;margin:0;padding:0;height:1px;width:100%;background-color:var(--border-neutral-primary);box-sizing:border-box}.dropdown{position:relative;display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;box-sizing:border-box;position:relative;font-size:1rem;font-weight:400;line-height:1.5;color:#161616;appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:left .875rem center;background-size:16px 12px;border:1px solid #d2d6db;border-radius:.5rem}.dropdown-label{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);color:var(--form-field-text-label);margin-bottom:var(--spacing-xs)}.dropdown-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.dropdown-select,.dropdown button.dropdown-select{width:100%;height:40px;padding:0 var(--spacing-md);padding-right:40px;border:1px solid var(--form-field-border-default);border-radius:var(--radius-sm);background:var(--form-field-background-default);font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--form-field-text-filled);box-sizing:border-box;transition:all .2s ease;cursor:pointer;text-align:left;appearance:none}.dropdown-select::placeholder,.dropdown-select:not([data-selected=true]),.dropdown button.dropdown-select::placeholder,.dropdown button.dropdown-select:not([data-selected=true]){color:var(--form-field-text-placeholder)}.dropdown-select:hover:not(:disabled):not([readonly]),.dropdown button.dropdown-select:hover:not(:disabled):not([readonly]){border-color:var(--form-field-border-hovered);color:var(--form-field-text-hovered);background:var(--form-field-background-default)}.dropdown-select:focus,.dropdown-select:focus-visible,.dropdown-select.open,.dropdown button.dropdown-select:focus,.dropdown button.dropdown-select:focus-visible,.dropdown button.dropdown-select.open{outline:none;border-color:var(--form-field-border-pressed);color:var(--form-field-text-focused);background:var(--form-field-background-default);box-shadow:0 0 0 2px var(--colors-primary-sa-flag-100)}.dropdown-select:focus:not(:focus-visible),.dropdown button.dropdown-select:focus:not(:focus-visible){box-shadow:none}.dropdown-select:active:not(:disabled):not([readonly]),.dropdown button.dropdown-select:active:not(:disabled):not([readonly]){border-color:var(--form-field-border-pressed);color:var(--form-field-text-pressed);background:var(--form-field-background-pressed)}.dropdown-select[data-selected=true],.dropdown button.dropdown-select[data-selected=true]{color:var(--form-field-text-filled)}.dropdown-select[readonly],.dropdown button.dropdown-select[readonly]{cursor:default;color:var(--form-field-text-readonly);background:var(--form-field-background-default)}.dropdown-select:disabled,.dropdown button.dropdown-select:disabled{opacity:.5;cursor:not-allowed;background:var(--form-field-background-default);color:var(--form-field-text-filled)}.dropdown-icon{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text-secondary-paragraph);pointer-events:none;transition:all .2s ease}.dropdown-icon svg{width:100%;height:100%;transition:transform .2s ease}.dropdown.open .dropdown-icon svg,.dropdown-select.open~.dropdown-icon svg{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;background:var(--background-card);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:100;display:none;box-sizing:border-box}.dropdown-menu.open{display:block}.dropdown-menu::-webkit-scrollbar{width:8px}.dropdown-menu::-webkit-scrollbar-track{background:var(--background-neutral-50);border-radius:var(--radius-sm)}.dropdown-menu::-webkit-scrollbar-thumb{background:var(--border-neutral-primary);border-radius:var(--radius-sm)}.dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--text-secondary-paragraph)}.dropdown-item{display:flex;align-items:center;padding:var(--spacing-md) var(--spacing-md);font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--text-default);cursor:pointer;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-item:hover:not(.selected):not(.disabled){background:var(--form-option-background-hover)}.dropdown-item:active:not(.selected):not(.disabled){background:var(--form-option-background-pressed)}.dropdown-item.selected{background:var(--form-option-background-pressed);font-weight:var(--text-md-weight-medium);color:var(--text-default)}.dropdown-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}[dir=rtl] .dropdown .dropdown-select,[dir=rtl] .dropdown button.dropdown-select{padding-right:var(--spacing-md);padding-left:40px;text-align:right}[dir=rtl] .dropdown .dropdown-icon{right:auto;left:var(--spacing-md)}.dropdown--filled .dropdown-select,.dropdown--filled button.dropdown-select{background:var(--form-field-background-default)}.dropdown--filled .dropdown-select:hover:not(:disabled):not([readonly]),.dropdown--filled button.dropdown-select:hover:not(:disabled):not([readonly]){background:var(--form-field-background-default)}.dropdown--filled .dropdown-select:focus,.dropdown--filled button.dropdown-select:focus{background:var(--form-field-background-default)}.dropdown--filled-darker .dropdown-select,.dropdown--filled-darker button.dropdown-select{background:var(--form-field-background-darker)}.dropdown--filled-darker .dropdown-select:hover:not(:disabled):not([readonly]),.dropdown--filled-darker button.dropdown-select:hover:not(:disabled):not([readonly]){background:var(--form-field-background-darker)}.dropdown--filled-darker .dropdown-select:focus,.dropdown--filled-darker button.dropdown-select:focus{background:var(--form-field-background-darker)}.dropdown--filled-lighter .dropdown-select,.dropdown--filled-lighter button.dropdown-select{background:var(--form-field-background-lighter)}.dropdown--filled-lighter .dropdown-select:hover:not(:disabled):not([readonly]),.dropdown--filled-lighter button.dropdown-select:hover:not(:disabled):not([readonly]){background:var(--form-field-background-lighter)}.dropdown--filled-lighter .dropdown-select:focus,.dropdown--filled-lighter button.dropdown-select:focus{background:var(--form-field-background-lighter)}.dropdown--error .dropdown-select,.dropdown--error button.dropdown-select{border-color:var(--form-field-border-error)}.dropdown--error .dropdown-select:hover:not(:disabled):not([readonly]),.dropdown--error button.dropdown-select:hover:not(:disabled):not([readonly]){border-color:var(--form-field-border-error)}.dropdown--error .dropdown-select:focus,.dropdown--error button.dropdown-select:focus{border-color:var(--form-field-border-error);box-shadow:0 0 0 2px var(--colors-red-100)}.dropdown--error .dropdown-helper{color:var(--form-field-border-error)}.dropdown-helper{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);color:var(--form-field-text-helper);margin-top:var(--spacing-xs)}.dropdown-error-message{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);color:var(--form-field-border-error);margin-top:var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-xs)}.dropdown--medium .dropdown-select,.dropdown--medium button.dropdown-select{height:36px;font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.dropdown--medium .dropdown-item{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.dropdown--small .dropdown-select,.dropdown--small button.dropdown-select{height:32px;font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);padding:0 var(--spacing-sm);padding-right:36px}.dropdown--small .dropdown-icon{width:16px;height:16px;right:var(--spacing-sm)}.dropdown--small .dropdown-item{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}[dir=rtl] .dropdown--small .dropdown-select,[dir=rtl] .dropdown--small button.dropdown-select{padding-left:36px;padding-right:var(--spacing-sm)}[dir=rtl] .dropdown--small .dropdown-icon{left:var(--spacing-sm)}.dropdown.open .dropdown-select,.dropdown.open button.dropdown-select{border-color:var(--form-field-border-pressed);box-shadow:0 0 0 2px var(--colors-primary-sa-flag-100)}.dropdown.open .dropdown-menu{display:block}.file-upload{display:flex;flex-direction:column;gap:var(--spacing-xl);width:100%}.file-upload__label{font-size:var(--text-md-size);font-weight:var(--text-md-weight-semibold);color:var(--text-display);margin-bottom:var(--spacing-xs);display:block}.file-upload__helper{font-size:var(--text-sm-size);color:var(--text-default-disabled);margin-top:var(--spacing-xs);display:block}.file-upload__error{font-size:var(--text-sm-size);color:var(--text-danger);margin-top:var(--spacing-xs);display:block}.file-upload-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xl);padding:var(--spacing-4xl);border:2px dashed var(--border-neutral-primary);border-radius:var(--radius-md);background-color:var(--background-neutral-50);text-align:center;transition:all .2s ease;cursor:pointer;position:relative}.file-upload-dropzone__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--text-default-disabled);font-size:24px}.file-upload-dropzone__icon svg{width:100%;height:100%}.file-upload-dropzone__content{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:center}.file-upload-dropzone__text{font-size:var(--text-md-size);color:var(--text-default);margin:0}.file-upload-dropzone__helper{font-size:var(--text-sm-size);color:var(--text-default-disabled);margin:0}.file-upload-dropzone__button{margin-top:var(--spacing-md)}.file-upload-dropzone__input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.file-upload-dropzone:hover:not(.file-upload-dropzone--disabled){border-color:var(--border-primary);background-color:var(--background-neutral-100)}.file-upload-dropzone--drag-over{border-color:var(--border-primary);background-color:var(--background-primary-50);border-style:solid}.file-upload-dropzone--drag-over .file-upload-dropzone__icon{color:var(--icon-primary)}.file-upload-dropzone--drag-over .file-upload-dropzone__text{color:var(--text-primary)}.file-upload-dropzone--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}[dir=rtl] .file-upload-dropzone{direction:rtl}.file-upload-list{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0;padding:0;list-style:none}.file-item{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-sm);background-color:var(--background-card);transition:all .2s ease;position:relative}.file-item__icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--icon-default)}.file-item__icon svg{width:100%;height:100%}.file-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.file-item__name{font-size:var(--text-md-size);color:var(--text-default);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-item__meta{font-size:var(--text-sm-size);color:var(--text-default-disabled);margin:0}.file-item__error{font-size:var(--text-sm-size);color:var(--text-danger);margin:0}.file-item__progress{width:100%;height:4px;background-color:var(--background-neutral-100);border-radius:var(--radius-full);overflow:hidden;margin-top:var(--spacing-xs)}.file-item__progress-bar{height:100%;background-color:var(--background-primary);border-radius:var(--radius-full);transition:width .3s ease}.file-item__actions{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.file-item__remove{width:20px;height:20px;padding:0;border:none;background:rgba(0,0,0,0);color:var(--icon-default);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all .2s ease}.file-item__remove:hover{background-color:var(--background-neutral-100);color:var(--icon-danger)}.file-item__remove:active{background-color:var(--background-neutral-200)}.file-item__remove svg{width:16px;height:16px}.file-item__status-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.file-item__status-icon svg{width:100%;height:100%}.file-item--loading .file-item__icon{color:var(--icon-default)}.file-item--uploaded{border-color:var(--border-success)}.file-item--uploaded .file-item__status-icon{color:var(--icon-success)}.file-item--error{border-color:var(--border-danger)}.file-item--error .file-item__status-icon{color:var(--icon-danger)}.file-item--error .file-item__name{color:var(--text-danger)}[dir=rtl] .file-item{direction:rtl}.file-upload--single .file-upload-dropzone{min-height:116px}.file-upload--multiple .file-upload-dropzone{min-height:220px}.file-upload--compact .file-upload-dropzone{padding:var(--spacing-xl);min-height:auto}.file-upload--compact .file-upload-dropzone__icon{width:32px;height:32px}@keyframes file-upload-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.file-item__spinner{animation:file-upload-spin 1s linear infinite}@keyframes file-upload-pulse{0%,100%{opacity:1}50%{opacity:.8}}.file-upload-dropzone--drag-over{animation:file-upload-pulse 1.5s ease-in-out infinite}.filter-trigger{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--button-background-white-default);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-md);font-size:var(--text-md-size);font-weight:var(--text-md-weight-semibold);color:var(--text-default);cursor:pointer;transition:all .2s ease;min-height:40px}.filter-trigger__icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--icon-default)}.filter-trigger__icon svg{width:100%;height:100%}.filter-trigger__label{line-height:1}.filter-trigger__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--spacing-xs);background-color:var(--background-primary);color:var(--text-oncolor-primary);border-radius:var(--radius-full);font-size:var(--text-xs-size);font-weight:var(--text-xs-weight-bold)}.filter-trigger:hover{background-color:var(--background-neutral-100);border-color:var(--border-primary)}.filter-trigger--active{background-color:var(--background-primary-50);border-color:var(--border-primary);color:var(--text-primary)}.filter-trigger--active .filter-trigger__icon{color:var(--icon-primary)}[dir=rtl] .filter-trigger{direction:rtl}.filter-panel{position:fixed;top:0;bottom:0;width:400px;max-width:90vw;background-color:var(--background-card);box-shadow:var(--shadow-2xl);z-index:1100;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .3s ease;overflow:hidden}.filter-panel--left{left:0;transform:translateX(-100%)}.filter-panel--left.filter-panel--open{transform:translateX(0)}.filter-panel--right{right:0;left:auto;transform:translateX(100%)}.filter-panel--right.filter-panel--open{transform:translateX(0)}.filter-panel--center{left:50%;transform:translate(-50%, -100%);top:50%;bottom:auto;max-height:90vh;border-radius:var(--radius-lg)}.filter-panel--center.filter-panel--open{transform:translate(-50%, -50%)}.filter-panel--open{transform:translateX(0)}.filter-panel__header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xl) var(--spacing-3xl);border-bottom:1px solid var(--border-neutral-primary);flex-shrink:0}.filter-panel__title{font-size:var(--text-lg-size);font-weight:var(--text-lg-weight-bold);color:var(--text-display);margin:0}.filter-panel__close{width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);color:var(--icon-default);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all .2s ease}.filter-panel__close:hover{background-color:var(--background-neutral-100)}.filter-panel__close svg{width:20px;height:20px}.filter-panel__content{flex:1;overflow-y:auto;padding:var(--spacing-3xl)}.filter-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-3xl);border-top:1px solid var(--border-neutral-primary);flex-shrink:0}[dir=rtl] .filter-panel--left{left:auto;right:0;transform:translateX(100%)}[dir=rtl] .filter-panel--left.filter-panel--open{transform:translateX(0)}[dir=rtl] .filter-panel--right{right:auto;left:0;transform:translateX(-100%)}[dir=rtl] .filter-panel--right.filter-panel--open{transform:translateX(0)}.filter-section{margin-bottom:var(--spacing-3xl)}.filter-section:last-child{margin-bottom:0}.filter-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg)}.filter-section__title{font-size:var(--text-md-size);font-weight:var(--text-md-weight-semibold);color:var(--text-display);margin:0}.filter-section__clear{font-size:var(--text-sm-size);color:var(--link-primary);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.filter-section__clear:hover{color:var(--link-primary-hover)}.filter-section__content{display:flex;flex-direction:column;gap:var(--spacing-md)}.filter-option{display:flex;align-items:center;gap:var(--spacing-md);cursor:pointer;padding:var(--spacing-xs) 0}.filter-option__checkbox{flex-shrink:0}.filter-option__label{flex:1;font-size:var(--text-md-size);color:var(--text-default);display:flex;align-items:center;justify-content:space-between;cursor:pointer}.filter-option__count{font-size:var(--text-sm-size);color:var(--text-default-disabled)}.filter-option__show-more{font-size:var(--text-sm-size);color:var(--link-primary);background:none;border:none;padding:var(--spacing-xs) 0;cursor:pointer;text-align:left;width:100%;margin-top:var(--spacing-xs)}.filter-option__show-more:hover{color:var(--link-primary-hover)}[dir=rtl] .filter-option__show-more{text-align:right}.filter-range{display:flex;align-items:center;gap:var(--spacing-md)}.filter-range__input{flex:1;min-width:0}.filter-range__separator{color:var(--text-default-disabled);font-size:var(--text-sm-size)}.filter-range input[type=text],.filter-range input[type=number]{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-sm);font-size:var(--text-md-size);color:var(--text-default);background-color:var(--background-card);transition:all .2s ease}.filter-range input[type=text]::placeholder,.filter-range input[type=number]::placeholder{color:var(--text-default-disabled)}.filter-range input[type=text]:hover,.filter-range input[type=number]:hover{border-color:var(--border-primary)}.filter-range input[type=text]:focus,.filter-range input[type=number]:focus{outline:none;border-color:var(--border-primary);box-shadow:0 0 0 3px var(--background-primary-50)}.active-filters{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}.active-filters__chip{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background-color:var(--background-primary-50);border:1px solid var(--border-primary);border-radius:var(--radius-full);font-size:var(--text-sm-size);color:var(--text-primary)}.active-filters__remove{width:16px;height:16px;padding:0;border:none;background:rgba(0,0,0,0);color:var(--icon-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);transition:all .2s ease}.active-filters__remove:hover{background-color:var(--background-primary-100)}.active-filters__remove svg{width:12px;height:12px}.active-filters__clear-all{font-size:var(--text-sm-size);color:var(--link-primary);background:none;border:none;padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;text-decoration:underline}.active-filters__clear-all:hover{color:var(--link-primary-hover)}.filter-results{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-3xl);background-color:var(--background-neutral-50);border-bottom:1px solid var(--border-neutral-primary);font-size:var(--text-sm-size);color:var(--text-default)}.filter-results__count{font-weight:var(--text-sm-weight-semibold);color:var(--text-display)}.filter-results__clear{font-size:var(--text-sm-size);color:var(--link-primary);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.filter-results__clear:hover{color:var(--link-primary-hover)}.filter-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:1099;opacity:0;visibility:hidden;transition:all .3s ease}.filter-backdrop--visible{opacity:1;visibility:visible}@media(max-width: 768px){.filter-panel{width:100%;max-width:100%}.filter-panel--center{width:90%;max-width:90%}}.floating-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);border:none;border-radius:var(--radius-full);font-family:var(--font-family-base);font-weight:var(--text-md-weight-semibold);cursor:pointer;transition:all .2s ease;text-decoration:none;box-sizing:border-box;white-space:nowrap;position:relative;box-shadow:var(--shadow-lg);-webkit-appearance:none;-moz-appearance:none;appearance:none}.floating-btn:focus{outline:none}.floating-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.floating-btn__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.floating-btn__icon svg{width:100%;height:100%}.floating-btn__label{display:inline-block;line-height:1}.floating-btn--sm{min-width:32px;height:32px;padding:var(--spacing-xs);font-size:var(--text-sm-size)}.floating-btn--sm .floating-btn__icon{width:16px;height:16px}.floating-btn--sm.floating-btn--with-label{padding:var(--spacing-xs) var(--spacing-md)}.floating-btn--md{min-width:40px;height:40px;padding:var(--spacing-sm);font-size:var(--text-md-size)}.floating-btn--md .floating-btn__icon{width:20px;height:20px}.floating-btn--md.floating-btn--with-label{padding:var(--spacing-sm) var(--spacing-lg)}.floating-btn--lg{min-width:48px;height:48px;padding:var(--spacing-md);font-size:var(--text-md-size)}.floating-btn--lg .floating-btn__icon{width:24px;height:24px}.floating-btn--lg.floating-btn--with-label{padding:var(--spacing-md) var(--spacing-xl)}.floating-btn--xl{min-width:56px;height:56px;padding:var(--spacing-lg);font-size:var(--text-lg-size)}.floating-btn--xl .floating-btn__icon{width:28px;height:28px}.floating-btn--xl.floating-btn--with-label{padding:var(--spacing-lg) var(--spacing-3xl)}.floating-btn--neutral{background-color:var(--button-background-neutral-default);color:var(--text-oncolor-primary)}.floating-btn--neutral .floating-btn__icon{color:var(--icon-oncolor-primary)}.floating-btn--neutral:hover:not(:disabled){background-color:var(--button-background-neutral-hover);box-shadow:var(--shadow-xl)}.floating-btn--neutral:active:not(:disabled){background-color:var(--button-background-neutral-pressed);box-shadow:var(--shadow-md)}.floating-btn--neutral:disabled{background-color:var(--button-background-default-disabled);color:var(--text-default-disabled);cursor:not-allowed;box-shadow:none}.floating-btn--neutral:disabled .floating-btn__icon{color:var(--icon-disabled)}.floating-btn--primary{background-color:var(--button-background-primary-default);color:var(--text-oncolor-primary)}.floating-btn--primary .floating-btn__icon{color:var(--icon-oncolor-primary)}.floating-btn--primary:hover:not(:disabled){background-color:var(--button-background-primary-hover);box-shadow:var(--shadow-xl)}.floating-btn--primary:active:not(:disabled){background-color:var(--button-background-primary-pressed);box-shadow:var(--shadow-md)}.floating-btn--primary:disabled{background-color:var(--button-background-default-disabled);color:var(--text-default-disabled);cursor:not-allowed;box-shadow:none}.floating-btn--primary:disabled .floating-btn__icon{color:var(--icon-disabled)}.floating-btn--white{background-color:var(--button-background-white-default);color:var(--text-default);border:1px solid var(--border-neutral-primary)}.floating-btn--white .floating-btn__icon{color:var(--icon-default)}.floating-btn--white:hover:not(:disabled){background-color:var(--background-neutral-100);box-shadow:var(--shadow-xl)}.floating-btn--white:active:not(:disabled){background-color:var(--background-neutral-200);box-shadow:var(--shadow-md)}.floating-btn--white:disabled{background-color:var(--button-background-default-disabled);color:var(--text-default-disabled);border-color:var(--border-neutral-primary);cursor:not-allowed;box-shadow:none}.floating-btn--white:disabled .floating-btn__icon{color:var(--icon-disabled)}.floating-btn--secondary{background-color:rgba(0,0,0,0);color:var(--text-default);border:1px solid var(--border-neutral-primary);box-shadow:none}.floating-btn--secondary .floating-btn__icon{color:var(--icon-default)}.floating-btn--secondary:hover:not(:disabled){background-color:var(--background-neutral-100);border-color:var(--border-primary)}.floating-btn--secondary:active:not(:disabled){background-color:var(--background-neutral-200)}.floating-btn--secondary:disabled{background-color:rgba(0,0,0,0);color:var(--text-default-disabled);border-color:var(--border-neutral-primary);cursor:not-allowed}.floating-btn--secondary:disabled .floating-btn__icon{color:var(--icon-disabled)}.floating-btn--fixed{position:fixed;z-index:1000}.floating-btn--bottom-right{bottom:var(--spacing-4xl);right:var(--spacing-4xl)}[dir=rtl] .floating-btn--bottom-right{right:auto;left:var(--spacing-4xl)}.floating-btn--bottom-left{bottom:var(--spacing-4xl);left:var(--spacing-4xl)}[dir=rtl] .floating-btn--bottom-left{left:auto;right:var(--spacing-4xl)}.floating-btn--bottom-center{bottom:var(--spacing-4xl);left:50%;transform:translateX(-50%)}.floating-btn--top-right{top:var(--spacing-4xl);right:var(--spacing-4xl)}[dir=rtl] .floating-btn--top-right{right:auto;left:var(--spacing-4xl)}.floating-btn--top-left{top:var(--spacing-4xl);left:var(--spacing-4xl)}[dir=rtl] .floating-btn--top-left{left:auto;right:var(--spacing-4xl)}.floating-btn--top-center{top:var(--spacing-4xl);left:50%;transform:translateX(-50%)}.floating-btn--with-label{border-radius:var(--radius-full)}.floating-btn--loading{pointer-events:none;opacity:.7}.floating-btn--loading .floating-btn__icon{animation:floating-btn-spin 1s linear infinite}.floating-btn-group{display:flex;flex-direction:column;gap:var(--spacing-md);position:fixed;z-index:1000}.floating-btn-group--bottom-right{bottom:var(--spacing-4xl);right:var(--spacing-4xl);align-items:flex-end}[dir=rtl] .floating-btn-group--bottom-right{right:auto;left:var(--spacing-4xl);align-items:flex-start}.floating-btn-group--bottom-left{bottom:var(--spacing-4xl);left:var(--spacing-4xl);align-items:flex-start}[dir=rtl] .floating-btn-group--bottom-left{left:auto;right:var(--spacing-4xl);align-items:flex-end}@keyframes floating-btn-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.floating-btn-speed-dial{position:fixed;z-index:1000}.floating-btn-speed-dial__actions{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-md);opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease}.floating-btn-speed-dial--open .floating-btn-speed-dial__actions{opacity:1;visibility:visible;transform:translateY(0)}.floating-btn-speed-dial--open .floating-btn-speed-dial__trigger .floating-btn__icon{transform:rotate(45deg)}.floating-btn-speed-dial--bottom-right{bottom:var(--spacing-4xl);right:var(--spacing-4xl);display:flex;flex-direction:column;align-items:flex-end}[dir=rtl] .floating-btn-speed-dial--bottom-right{right:auto;left:var(--spacing-4xl);align-items:flex-start}.floating-btn-speed-dial--bottom-left{bottom:var(--spacing-4xl);left:var(--spacing-4xl);display:flex;flex-direction:column;align-items:flex-start}[dir=rtl] .floating-btn-speed-dial--bottom-left{left:auto;right:var(--spacing-4xl);align-items:flex-end}.floating-btn-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.floating-btn-backdrop--visible{opacity:1;visibility:visible}a:not([class]){text-decoration:underline !important;cursor:pointer;transition:all .2s ease;border:none;background:rgba(0,0,0,0);padding:0;font-family:inherit;color:var(--link-primary) !important}a:not([class]):hover{color:var(--link-primary-hover) !important}a:not([class]):active{color:var(--link-primary-pressed) !important}a:not([class]):focus-visible{outline:2px solid var(--border-focus) !important;outline-offset:2px}a:not([class]):disabled,a:not([class])[aria-disabled=true]{color:var(--text-default-disabled) !important;cursor:not-allowed;pointer-events:none}a:not([class]):where(button){appearance:none;-webkit-appearance:none}a:not([class]):focus{outline:none}.link{display:inline;text-decoration:underline !important;cursor:pointer;transition:all .2s ease;border:none;background:rgba(0,0,0,0);padding:0;font-family:inherit}.link:where(button){appearance:none;-webkit-appearance:none}.link:focus{outline:none}.link--sm{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.link--md{font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.link--primary{color:var(--link-primary)}.link--primary:hover{color:var(--link-primary-hover)}.link--primary:active{color:var(--link-primary-pressed)}.link--primary:visited{color:var(--link-primary) !important}.link--primary:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.link--primary:disabled,.link--primary[aria-disabled=true]{color:var(--text-default-disabled);cursor:not-allowed;pointer-events:none}.link--neutral{color:var(--text-default)}.link--neutral:hover{color:var(--text-display)}.link--neutral:active{color:var(--text-secondary-paragraph)}.link--neutral:visited{color:var(--text-default) !important}.link--neutral:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.link--neutral:disabled,.link--neutral[aria-disabled=true]{color:var(--text-default-disabled);cursor:not-allowed;pointer-events:none}.link--on-color{color:var(--text-oncolor-primary)}.link--on-color:hover{color:var(--text-oncolor-secondary)}.link--on-color:active{color:var(--text-oncolor-secondary);opacity:.8}.link--on-color:visited{color:var(--text-oncolor-primary) !important}.link--on-color:focus-visible{outline:2px solid var(--border-white);outline-offset:2px}.link--on-color:disabled,.link--on-color[aria-disabled=true]{color:var(--text-oncolor-disabled);cursor:not-allowed;pointer-events:none}.link--inline{text-decoration:underline;text-underline-offset:2px}.link--standalone{text-decoration:none}.link--standalone:hover{text-decoration:underline;text-underline-offset:2px}.link--standalone:focus-visible{text-decoration:underline;text-underline-offset:2px;outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-xs);padding:2px 4px;margin:-2px -4px}.link--external::after{content:"";display:inline-block;width:1em;height:1em;margin-left:.25em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;vertical-align:middle}[dir=rtl] .link--external::after{margin-left:0;margin-right:.25em}.link:disabled,.link[aria-disabled=true],.link--disabled{cursor:not-allowed;pointer-events:none;opacity:.5}[dir=rtl] .link{direction:rtl}.link__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;vertical-align:middle}.link__icon img,.link__icon svg{width:100%;height:100%;object-fit:contain}.link__icon--trailing{margin-left:var(--spacing-xs)}.link__icon--leading{margin-right:var(--spacing-xs)}[dir=rtl] .link__icon--trailing{margin-left:0;margin-right:var(--spacing-xs)}[dir=rtl] .link__icon--leading{margin-right:0;margin-left:var(--spacing-xs)}.link__text{display:inline}.link-with-icon{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.link-with-icon__icon{display:inline-flex;width:1em;height:1em}.link-with-icon__icon svg{width:100%;height:100%}.link-group{display:flex;flex-direction:column;gap:var(--spacing-md)}.link-group--horizontal{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-lg)}.link-group__item{list-style:none}.link--breadcrumb{text-decoration:none}.link--breadcrumb:hover{text-decoration:underline}.link--breadcrumb:not(:last-child)::after{content:"/";margin:0 var(--spacing-xs);color:var(--text-default-disabled);text-decoration:none}[dir=rtl] .link--breadcrumb:not(:last-child)::after{content:"\\"}.link--back{display:inline-flex;align-items:center;gap:var(--spacing-xs);text-decoration:none}.link--back::before{content:"←";font-size:1.2em}.link--back:hover{text-decoration:underline}[dir=rtl] .link--back::before{content:"→"}.loader{display:inline-block;position:relative;width:32px;height:32px}.loader::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:3px solid var(--border-neutral-secondary)}.loader__spinner{display:block;width:100%;height:100%;border-radius:50%;animation:loader-rotate 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:center;position:relative;z-index:1}.loader--xxs{width:20px;height:20px}.loader--xs{width:24px;height:24px}.loader--sm{width:28px;height:28px}.loader--md{width:32px;height:32px}.loader--lg{width:36px;height:36px}.loader--xl{width:40px;height:40px}.loader--xxl{width:44px;height:44px}.loader--neutral .loader__spinner{border:3px solid rgba(0,0,0,0);border-top-color:var(--icon-default);border-right-color:var(--icon-default)}.loader--neutral.loader--indicator-2 .loader__spinner{border-top-color:var(--icon-default);border-right-color:rgba(0,0,0,0)}.loader--neutral.loader--indicator-3 .loader__spinner{border-top-color:var(--icon-default);border-right-color:var(--icon-default);border-bottom-color:var(--icon-default)}.loader--neutral.loader--indicator-4 .loader__spinner{border-color:var(--icon-default);border-left-color:rgba(0,0,0,0)}.loader--primary .loader__spinner{border:3px solid rgba(0,0,0,0);border-top-color:var(--icon-primary);border-right-color:var(--icon-primary)}.loader--primary.loader--indicator-2 .loader__spinner{border-top-color:var(--icon-primary);border-right-color:rgba(0,0,0,0)}.loader--primary.loader--indicator-3 .loader__spinner{border-top-color:var(--icon-primary);border-right-color:var(--icon-primary);border-bottom-color:var(--icon-primary)}.loader--primary.loader--indicator-4 .loader__spinner{border-color:var(--icon-primary);border-left-color:rgba(0,0,0,0)}.loader--on-color .loader__spinner{border:3px solid rgba(0,0,0,0);border-top-color:var(--icon-oncolor-primary);border-right-color:var(--icon-oncolor-primary)}.loader--on-color.loader--indicator-2 .loader__spinner{border-top-color:var(--icon-oncolor-primary);border-right-color:rgba(0,0,0,0)}.loader--on-color.loader--indicator-3 .loader__spinner{border-top-color:var(--icon-oncolor-primary);border-right-color:var(--icon-oncolor-primary);border-bottom-color:var(--icon-oncolor-primary)}.loader--on-color.loader--indicator-4 .loader__spinner{border-color:var(--icon-oncolor-primary);border-left-color:rgba(0,0,0,0)}.loader--xxs::before,.loader--xs::before{border-width:2px}.loader--xxs .loader__spinner,.loader--xs .loader__spinner{border-width:2px}.loader--sm::before,.loader--md::before{border-width:3px}.loader--sm .loader__spinner,.loader--md .loader__spinner{border-width:3px}.loader--lg::before,.loader--xl::before,.loader--xxl::before{border-width:4px}.loader--lg .loader__spinner,.loader--xl .loader__spinner,.loader--xxl .loader__spinner{border-width:4px}.loader-with-text{display:inline-flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.loader-with-text__text{font-size:var(--text-sm-size);color:var(--text-default)}.loader-with-text--dark .loader-with-text__text{color:var(--text-oncolor-primary)}.loader-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.loader-overlay--visible{opacity:1;visibility:visible}.loader-overlay__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);background-color:var(--background-card);padding:var(--spacing-4xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl)}.loader-overlay__text{font-size:var(--text-md-size);color:var(--text-default);text-align:center}.btn--loading{position:relative;color:rgba(0,0,0,0) !important;pointer-events:none}.btn--loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top-color:currentColor;border-right-color:currentColor;border-radius:50%;animation:loader-rotate 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite}@keyframes loader-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader-pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes loader-dot-bounce{0%,80%,100%{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.loader-dots{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.loader-dots__dot{width:8px;height:8px;border-radius:50%;background-color:var(--icon-primary);animation:loader-dot-bounce 1.4s infinite ease-in-out both}.loader-dots__dot:nth-child(1){animation-delay:-0.32s}.loader-dots__dot:nth-child(2){animation-delay:-0.16s}.loader-dots__dot:nth-child(3){animation-delay:0s}.loader-dots--neutral .loader-dots__dot{background-color:var(--icon-default)}.loader-dots--primary .loader-dots__dot{background-color:var(--icon-primary)}.loader-dots--on-color .loader-dots__dot{background-color:var(--icon-oncolor-primary)}.loader-progress{width:100%;height:4px;background-color:var(--background-neutral-100);border-radius:var(--radius-full);overflow:hidden;position:relative}.loader-progress__bar{height:100%;background-color:var(--background-primary);border-radius:var(--radius-full);animation:loader-progress-indeterminate 2s cubic-bezier(0.4, 0, 0.2, 1) infinite}.loader-progress--determinate .loader-progress__bar{animation:none;transition:width .3s ease}@keyframes loader-progress-indeterminate{0%{transform:translateX(-100%)}50%{transform:translateX(0%)}100%{transform:translateX(100%)}}.skeleton{background:linear-gradient(90deg, var(--background-neutral-100) 0%, var(--background-neutral-200) 50%, var(--background-neutral-100) 100%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}.skeleton--text{height:1em;margin-bottom:.5em}.skeleton--text:last-child{width:80%;margin-bottom:0}.skeleton--title{height:1.5em;margin-bottom:.75em}.skeleton--avatar{width:40px;height:40px;border-radius:50%}.skeleton--rectangle{width:100%;height:200px}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.page-loader-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--background-page, #ffffff);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:1;visibility:visible;transition:opacity .4s ease,visibility .4s ease}.page-loader-overlay--hidden{opacity:0;visibility:hidden;pointer-events:none}.page-loader-overlay__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.page-loader-overlay__text{font-size:var(--text-md-size);color:var(--text-default);font-weight:var(--text-md-weight-medium);margin-top:var(--spacing-md)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-2xl);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;overflow-y:auto}.modal-overlay--open{opacity:1;visibility:visible}.modal-overlay--dark{background-color:rgba(0,0,0,.6)}.modal-overlay--light{background-color:rgba(0,0,0,.3)}.modal-container{background-color:var(--background-card);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-lg);box-shadow:0px 20px 24px -4px rgba(16,24,40,.08),0px 8px 8px -4px rgba(16,24,40,.03);display:flex;flex-direction:column;max-height:calc(100vh - 80px);width:100%;position:relative;transform:scale(0.95) translateY(-20px);transition:transform .2s ease-out}.modal-overlay--open .modal-container{transform:scale(1) translateY(0)}.modal-container--xs{max-width:360px}.modal-container--sm{max-width:480px}.modal-container--md{max-width:640px}.modal-container--lg{max-width:896px}.modal-container--xl{max-width:1120px}.modal-container--full{max-width:calc(100vw - 80px);max-height:calc(100vh - 80px)}@media(max-width: 768px){.modal-container{max-width:calc(100vw - 32px);margin:var(--spacing-lg)}.modal-container--full{max-width:100%;margin:0;border-radius:0}}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xl);padding:var(--spacing-3xl);padding-bottom:var(--spacing-xl);flex-shrink:0}.modal-title{font-size:var(--text-lg-size);font-weight:var(--text-lg-weight-bold);line-height:var(--text-lg-line-height);color:var(--text-display);margin:0;flex:1}.modal-subtitle{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);color:var(--text-default);margin-top:var(--spacing-xs)}.modal-close{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-sm);color:var(--icon-default);transition:background-color .15s ease,color .15s ease;flex-shrink:0;margin-top:2px}.modal-close:hover{background-color:var(--background-neutral-100)}.modal-close:active{background-color:var(--background-neutral-200)}.modal-close:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.modal-close svg{width:24px;height:24px;stroke-width:1.5}.modal-body{padding:0 var(--spacing-3xl);padding-bottom:var(--spacing-xl);overflow-y:auto;flex:1;font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);color:var(--text-default)}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.modal-body::-webkit-scrollbar-thumb{background:var(--background-neutral-300);border-radius:var(--radius-full)}.modal-body::-webkit-scrollbar-thumb:hover{background:var(--background-neutral-400)}.modal-body--compact{padding:var(--spacing-xl)}.modal-body--no-padding{padding:0}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-3xl);padding-top:var(--spacing-xl);flex-shrink:0}.modal-footer--space-between{justify-content:space-between}.modal-footer--center{justify-content:center}.modal-footer--start{justify-content:flex-start}@media(max-width: 480px){.modal-footer{flex-direction:column-reverse;gap:var(--spacing-md)}.modal-footer .btn{width:100%}}.modal-section{margin-bottom:var(--spacing-xl)}.modal-section:last-child{margin-bottom:0}.modal-section-title{font-size:var(--text-md-size);font-weight:var(--text-md-weight-bold);line-height:var(--text-md-line-height);color:var(--text-display);margin-bottom:var(--spacing-sm)}.modal-section-description{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);color:var(--text-default);margin-bottom:var(--spacing-sm)}.modal--confirmation .modal-body{text-align:center;padding:var(--spacing-xl) var(--spacing-3xl)}.modal--confirmation .modal-footer{justify-content:center}.modal--alert .modal-body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-3xl)}.modal-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);flex-shrink:0}.modal-icon svg{width:24px;height:24px;stroke-width:2}.modal-icon--success{background-color:var(--background-success-50);color:var(--icon-success)}.modal-icon--error{background-color:var(--background-destructive-50);color:var(--icon-destructive)}.modal-icon--warning{background-color:var(--background-warning-50);color:var(--icon-warning)}.modal-icon--info{background-color:var(--background-info-50);color:var(--icon-info)}.modal-icon--neutral{background-color:var(--background-neutral-100);color:var(--icon-default)}.modal--scrollable .modal-body{max-height:400px}.modal--loading{pointer-events:none}.modal--loading .modal-body{position:relative;min-height:200px;display:flex;align-items:center;justify-content:center}[dir=rtl] .modal-header,[dir=rtl] .modal-footer{direction:rtl}@keyframes modal-fade-in{from{opacity:0}to{opacity:1}}@keyframes modal-slide-up{from{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modal-scale-in{from{transform:scale(0.9);opacity:0}to{transform:scale(1);opacity:1}}.modal-open{overflow:hidden}.modal-overlay.modal-overlay--stacked{z-index:1010;background-color:rgba(0,0,0,.3)}.number-input{display:inline-flex;position:relative;width:100%}.number-input-wrapper{display:inline-flex;align-items:center;position:relative;width:100%;background-color:var(--background-card);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease}.number-input-wrapper:focus-within{border-color:var(--border-focus);box-shadow:0px 0px 0px 4px var(--background-primary-50)}.number-input-wrapper:hover:not(.number-input-wrapper--disabled):not(.number-input-wrapper--readonly){border-color:var(--border-neutral-hover)}.number-input-wrapper--error{border-color:var(--border-destructive)}.number-input-wrapper--error:focus-within{border-color:var(--border-destructive);box-shadow:0px 0px 0px 4px var(--background-destructive-50)}.number-input-wrapper--disabled{background-color:var(--background-neutral-50);border-color:var(--border-neutral-primary);cursor:not-allowed;opacity:.6}.number-input-wrapper--readonly{background-color:var(--background-neutral-50);cursor:default}.number-input-field{flex:1;border:none;background:rgba(0,0,0,0);font-family:var(--font-family-base);font-size:var(--text-md-size);line-height:var(--text-md-line-height);color:var(--text-default);padding:0 var(--spacing-md);text-align:center;outline:none;-moz-appearance:textfield;appearance:textfield}.number-input-field::-webkit-outer-spin-button,.number-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input-field::placeholder{color:var(--text-default-disabled)}.number-input-field:disabled{cursor:not-allowed;color:var(--text-default-disabled)}.number-input-field[readonly]{cursor:default}.number-input-button{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--icon-default);transition:background-color .15s ease,color .15s ease;flex-shrink:0;padding:0}.number-input-button svg{width:20px;height:20px;stroke-width:1.5}.number-input-button:hover:not(:disabled){background-color:var(--background-neutral-100)}.number-input-button:active:not(:disabled){background-color:var(--background-neutral-200)}.number-input-button:disabled{cursor:not-allowed;color:var(--icon-default-disabled);opacity:.4}.number-input-button--decrement{border-right:1px solid var(--border-neutral-primary);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.number-input-button--increment{border-left:1px solid var(--border-neutral-primary);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.number-input--sm .number-input-wrapper{height:36px}.number-input--sm .number-input-field{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);padding:0 var(--spacing-sm)}.number-input--sm .number-input-button{width:36px;height:36px}.number-input--sm .number-input-button svg{width:16px;height:16px}.number-input--md .number-input-wrapper{height:44px}.number-input--md .number-input-field{font-size:var(--text-md-size);line-height:var(--text-md-line-height);padding:0 var(--spacing-md)}.number-input--md .number-input-button{width:44px;height:44px}.number-input--md .number-input-button svg{width:20px;height:20px}.number-input--lg .number-input-wrapper{height:52px}.number-input--lg .number-input-field{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height);padding:0 var(--spacing-lg)}.number-input--lg .number-input-button{width:52px;height:52px}.number-input--lg .number-input-button svg{width:24px;height:24px}.number-input-group{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.number-input-label{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-bold);line-height:var(--text-sm-line-height);color:var(--text-display)}.number-input-label--required::after{content:" *";color:var(--text-destructive)}.number-input-helper{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);color:var(--text-default)}.number-input-helper--error{color:var(--text-destructive)}.number-input--filled .number-input-wrapper{background-color:var(--background-neutral-50)}.number-input--width-full{width:100%}.number-input--width-auto{width:auto}.number-input--width-sm{width:120px}.number-input--width-md{width:200px}.number-input--width-lg{width:280px}.number-input-unit{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);color:var(--text-default);padding:0 var(--spacing-md);white-space:nowrap;user-select:none}.number-input-prefix{font-size:var(--text-md-size);line-height:var(--text-md-line-height);color:var(--text-default);padding-left:var(--spacing-md);white-space:nowrap;user-select:none}.number-input-suffix{font-size:var(--text-md-size);line-height:var(--text-md-line-height);color:var(--text-default);padding-right:var(--spacing-md);white-space:nowrap;user-select:none}[dir=rtl] .number-input{direction:rtl}[dir=rtl] .number-input-button--decrement{border-right:none;border-left:1px solid var(--border-neutral-primary);border-radius:0;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}[dir=rtl] .number-input-button--increment{border-left:none;border-right:1px solid var(--border-neutral-primary);border-radius:0;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}[dir=rtl] .number-input-prefix{padding-left:0;padding-right:var(--spacing-md)}[dir=rtl] .number-input-suffix{padding-right:0;padding-left:var(--spacing-md)}@media(max-width: 480px){.number-input--width-md,.number-input--width-lg{width:100%}}.pagination{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.pagination-item{position:relative;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:6px;background-color:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);font-family:var(--font-family-text);font-size:var(--text-md-size);font-weight:var(--text-md-weight);line-height:var(--text-md-line-height);color:var(--text-default);cursor:pointer;transition:all .15s ease;text-decoration:none;user-select:none}.pagination-item:hover:not(.pagination-item--current):not(.pagination-item--disabled){color:var(--text-primary)}.pagination-item--current{color:var(--text-default);cursor:default}.pagination-item--current::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:24px;height:3px;background-color:var(--background-primary);border-radius:var(--radius-full)}.pagination-item--disabled{color:var(--text-default-disabled);cursor:not-allowed;opacity:.4;pointer-events:none}.pagination-item--ellipsis{border:1px solid var(--border-neutral-primary);cursor:default;pointer-events:none}.pagination-item--nav{display:flex;align-items:center;justify-content:center;min-width:32px;padding:0;color:var(--text-default)}.pagination-item--nav svg{width:20px;height:20px;stroke-width:1.5}.pagination-item--nav:hover:not(.pagination-item--disabled){color:var(--text-primary)}.pagination--sm .pagination-item{min-width:24px;height:24px;padding:4px;font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.pagination--sm .pagination-item--current::after{width:16px}.pagination--sm .pagination-item--nav svg{width:16px;height:16px}.pagination--md .pagination-item{min-width:32px;height:32px;padding:6px;font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.pagination--md .pagination-item--current::after{width:24px}.pagination--md .pagination-item--nav svg{width:20px;height:20px}.pagination--lg .pagination-item{min-width:40px;height:40px;padding:8px;font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.pagination--lg .pagination-item--current::after{width:24px}.pagination--lg .pagination-item--nav svg{width:24px;height:24px}.pagination-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-xl);width:100%}.pagination-container--center{justify-content:center}.pagination-container--start{justify-content:flex-start}.pagination-container--end{justify-content:flex-end}.pagination-info{display:flex;align-items:center;gap:var(--spacing-md);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);color:var(--text-default);margin-left:var(--spacing-md)}[dir=rtl] .pagination{direction:rtl}[dir=rtl] .pagination-info{margin-left:0;margin-right:var(--spacing-md)}@media(max-width: 640px){.pagination-container{flex-direction:column;align-items:center;gap:var(--spacing-md)}.pagination-info{margin-left:0;order:-1}}.pagination-item:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.pagination-page-size{display:flex;align-items:center;gap:var(--spacing-md);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);color:var(--text-default)}.pagination-page-size__label{white-space:nowrap}.pagination-page-size__select{padding:var(--spacing-xs) var(--spacing-md);padding-right:var(--spacing-3xl);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-md);background-color:var(--background-card);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);color:var(--text-default);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-sm) center;background-size:20px}.pagination-page-size__select:hover{border-color:var(--border-neutral-hover)}.pagination-page-size__select:focus{outline:2px solid var(--border-focus);outline-offset:0;border-color:var(--border-focus)}.pagination-jump{display:flex;align-items:center;gap:var(--spacing-md);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);color:var(--text-default)}.pagination-jump__label{white-space:nowrap}.pagination-jump__input{width:60px;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-md);background-color:var(--background-card);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);color:var(--text-default);text-align:center}.pagination-jump__input:hover{border-color:var(--border-neutral-hover)}.pagination-jump__input:focus{outline:2px solid var(--border-focus);outline-offset:0;border-color:var(--border-focus)}.pagination-jump__button{padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-md);background-color:var(--background-card);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);color:var(--text-default);cursor:pointer;white-space:nowrap}.pagination-jump__button:hover{background-color:var(--background-neutral-100);border-color:var(--border-neutral-hover)}.pagination-jump__button:active{background-color:var(--background-neutral-200)}.pagination-jump__button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.quote{position:relative;display:flex;flex-direction:column;gap:var(--spacing-6xl);padding:var(--spacing-2xl);border-radius:var(--radius-lg);width:100%;overflow:visible}.quote--white-bg{background-color:var(--background-neutral-50)}.quote--transparent{background-color:rgba(0,0,0,0)}.quote--sm{max-width:640px}.quote--lg{max-width:846px}.quote__body{display:flex;flex-direction:column;gap:var(--spacing-xl);padding-left:var(--spacing-5xl);padding-right:var(--spacing-5xl);padding-top:var(--spacing-3xl);padding-bottom:0;position:relative;width:100%;word-wrap:break-word;overflow-wrap:break-word}.quote__body::before{content:"”";position:absolute;right:-17px;top:-17px;color:var(--Text-text-primary-sa-flag, #14573A);font-family:"IBM Plex Sans Arabic";font-size:128px;font-style:normal;font-weight:400;line-height:1}.quote__body::after{content:"“";position:absolute;left:-17px;bottom:-70px;color:var(--Text-text-primary-sa-flag, #14573A);font-family:"IBM Plex Sans Arabic";font-size:128px;font-style:normal;font-weight:400;line-height:32px}.quote__title{font-family:var(--font-family-display);font-size:var(--display-xs-size);font-weight:500;line-height:var(--display-xs-line-height);color:var(--text-default);margin:0;word-wrap:break-word;overflow-wrap:break-word}.quote__text{font-family:var(--font-family-text);font-size:var(--text-xl-size);font-weight:var(--text-xl-weight);line-height:var(--text-xl-line-height);color:var(--text-primary-paragraph);margin:0;word-wrap:break-word;overflow-wrap:break-word}.quote__quote-icon{position:absolute;width:40px;height:32px;color:var(--text-primary);user-select:none;pointer-events:none;flex-shrink:0}.quote__quote-icon svg{width:100%;height:100%;display:block}.quote__quote-icon--opening{top:var(--spacing-2xl);left:var(--spacing-2xl)}.quote__quote-icon--closing{bottom:var(--spacing-2xl);right:var(--spacing-2xl);transform:rotate(180deg)}.quote__author{display:flex;align-items:center;gap:var(--spacing-xl);justify-content:flex-start;padding-bottom:var(--spacing-2xl)}.quote__author-info{display:flex;flex-direction:column;gap:var(--spacing-md);word-wrap:break-word;overflow-wrap:break-word}.quote__author-name{font-family:var(--font-family-text);font-size:var(--text-xl-size);font-weight:var(--text-xl-weight-medium);line-height:var(--text-xl-line-height);color:var(--text-default);margin:0}.quote__author-title{font-family:var(--font-family-text);font-size:var(--text-lg-size);font-weight:var(--text-lg-weight);line-height:var(--text-lg-line-height);color:var(--text-primary-paragraph);margin:0}.quote__avatar{width:80px;height:80px;border-radius:var(--radius-full);border:2px solid var(--border-white);background-color:var(--background-white);object-fit:cover;flex-shrink:0}.quote--rtl{direction:rtl}.quote--ltr{direction:ltr}.quote--ltr .quote__body{align-items:flex-start}.quote--ltr .quote__author{flex-direction:row}.quote--ltr .quote__author-info{align-items:flex-start}@media(max-width: 768px){.quote{max-width:100%;padding:var(--spacing-xl)}.quote__body{padding-left:var(--spacing-3xl);padding-right:var(--spacing-3xl);padding-top:var(--spacing-2xl)}.quote__quote-icon{width:32px;height:26px}.quote__quote-icon--opening{top:var(--spacing-xl);left:var(--spacing-xl)}.quote__quote-icon--closing{bottom:var(--spacing-xl);right:var(--spacing-xl)}.quote--rtl .quote__quote-icon--opening{left:auto;right:var(--spacing-xl)}.quote--rtl .quote__quote-icon--closing{right:auto;left:var(--spacing-xl)}.quote__author{flex-direction:column;align-items:flex-start;gap:var(--spacing-md);padding-bottom:var(--spacing-xl)}.quote--rtl .quote__author{align-items:flex-end}}@media(max-width: 480px){.quote{padding:var(--spacing-lg)}.quote__body{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);padding-top:var(--spacing-lg);gap:var(--spacing-md)}.quote__title{font-size:var(--text-xl-size);line-height:var(--text-xl-line-height)}.quote__text{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height)}.quote__quote-icon{width:28px;height:22px}.quote__quote-icon--opening{top:var(--spacing-md);left:var(--spacing-md)}.quote__quote-icon--closing{bottom:var(--spacing-md);right:var(--spacing-md)}.quote--rtl .quote__quote-icon--opening{left:auto;right:var(--spacing-md)}.quote--rtl .quote__quote-icon--closing{right:auto;left:var(--spacing-md)}.quote__avatar{width:60px;height:60px}.quote__author{padding-bottom:var(--spacing-lg)}.quote__author-name{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height)}.quote__author-title{font-size:var(--text-md-size);line-height:var(--text-md-line-height)}}.radio{position:relative;display:flex;align-items:flex-start;gap:var(--spacing-md);cursor:pointer;user-select:none}.radio__input{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:24px;height:24px;margin:0;border:1px solid var(--controls-control-border);border-radius:var(--radius-full);background-color:rgba(0,0,0,0);cursor:pointer;flex-shrink:0;transition:all .2s ease;box-sizing:border-box;box-shadow:0 0 0 0 var(--controls-control-ripple-effect)}.radio__input::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:15px;height:15px;border-radius:var(--radius-full);background-color:rgba(0,0,0,0);transition:all .2s ease;opacity:0}.radio__input:checked::after{transform:translate(-50%, -50%) scale(1);opacity:1}.radio__input:hover:not(:disabled):not(:checked){background-color:var(--controls-control-ripple-effect);box-shadow:0 0 0 8px var(--controls-control-ripple-effect)}.radio__input:active:not(:disabled):not(:checked){background-color:var(--controls-control-pressed);box-shadow:0 0 0 8px var(--controls-control-pressed)}.radio__input:focus-visible:not(:checked){outline:2px solid var(--border-black);outline-offset:2px}.radio__input:hover:not(:disabled):checked{box-shadow:0 0 0 8px var(--controls-control-ripple-effect)}.radio__input:active:not(:disabled):checked{box-shadow:0 0 0 8px var(--controls-control-pressed)}.radio__input:focus-visible:checked{outline:2px solid var(--border-black);outline-offset:2px}.radio__input:disabled{border-color:var(--border-disabled);cursor:not-allowed;opacity:.6}.radio__input:disabled::after{background-color:var(--border-disabled)}.radio__input[readonly]{cursor:default;pointer-events:none}.radio--primary .radio__input,.radio__input{border-color:var(--controls-control-border);background-color:rgba(0,0,0,0)}.radio--primary .radio__input:checked,.radio__input:checked{border-color:var(--controls-control-primary-checked)}.radio--primary .radio__input:checked::after,.radio__input:checked::after{background-color:var(--controls-control-primary-checked)}.radio--primary .radio__input:hover:not(:disabled):not(:checked),.radio__input:hover:not(:disabled):not(:checked){background-color:var(--controls-control-ripple-effect);box-shadow:0 0 0 8px var(--controls-control-ripple-effect)}.radio--primary .radio__input:hover:not(:disabled):checked,.radio__input:hover:not(:disabled):checked{border-color:var(--controls-control-primary-hovered);box-shadow:0 0 0 8px var(--controls-control-ripple-effect)}.radio--primary .radio__input:hover:not(:disabled):checked::after,.radio__input:hover:not(:disabled):checked::after{background-color:var(--controls-control-primary-hovered)}.radio--primary .radio__input:active:not(:disabled):not(:checked),.radio__input:active:not(:disabled):not(:checked){background-color:var(--controls-control-pressed);box-shadow:0 0 0 8px var(--controls-control-pressed)}.radio--primary .radio__input:active:not(:disabled):checked,.radio__input:active:not(:disabled):checked{border-color:var(--controls-control-primary-pressed);box-shadow:0 0 0 8px var(--controls-control-pressed)}.radio--primary .radio__input:active:not(:disabled):checked::after,.radio__input:active:not(:disabled):checked::after{background-color:var(--controls-control-primary-pressed)}.radio--primary .radio__input:focus-visible:checked,.radio__input:focus-visible:checked{border-color:var(--controls-control-primary-focused)}.radio--primary .radio__input:focus-visible:checked::after,.radio__input:focus-visible:checked::after{background-color:var(--controls-control-primary-focused)}.radio--primary .radio__input[readonly]:checked,.radio__input[readonly]:checked{border-color:var(--controls-control-primary-checked)}.radio--primary .radio__input[readonly]:checked::after,.radio__input[readonly]:checked::after{background-color:var(--controls-control-primary-checked)}.radio--primary .radio__input:disabled:checked,.radio__input:disabled:checked{border-color:var(--border-disabled)}.radio--primary .radio__input:disabled:checked::after,.radio__input:disabled:checked::after{background-color:var(--border-disabled)}.radio--neutral .radio__input{border-color:var(--controls-control-border);background-color:rgba(0,0,0,0)}.radio--neutral .radio__input:checked{border-color:var(--controls-control-neutral-checked)}.radio--neutral .radio__input:checked::after{background-color:var(--controls-control-neutral-checked)}.radio--neutral .radio__input:hover:not(:disabled):not(:checked){background-color:var(--controls-control-ripple-effect);box-shadow:0 0 0 8px var(--controls-control-ripple-effect)}.radio--neutral .radio__input:hover:not(:disabled):checked{border-color:var(--controls-control-neutral-hovered);box-shadow:0 0 0 8px var(--controls-control-ripple-effect)}.radio--neutral .radio__input:hover:not(:disabled):checked::after{background-color:var(--controls-control-neutral-hovered)}.radio--neutral .radio__input:active:not(:disabled):not(:checked){background-color:var(--controls-control-pressed);box-shadow:0 0 0 8px var(--controls-control-pressed)}.radio--neutral .radio__input:active:not(:disabled):checked{border-color:var(--controls-control-neutral-pressed);box-shadow:0 0 0 8px var(--controls-control-pressed)}.radio--neutral .radio__input:active:not(:disabled):checked::after{background-color:var(--controls-control-neutral-pressed)}.radio--neutral .radio__input:focus-visible:checked{border-color:var(--controls-control-neutral-focused)}.radio--neutral .radio__input:focus-visible:checked::after{background-color:var(--controls-control-neutral-focused)}.radio--neutral .radio__input[readonly]:checked{border-color:var(--controls-control-neutral-checked)}.radio--neutral .radio__input[readonly]:checked::after{background-color:var(--controls-control-neutral-checked)}.radio--neutral .radio__input:disabled:checked{border-color:var(--border-disabled)}.radio--neutral .radio__input:disabled:checked::after{background-color:var(--border-disabled)}.radio__content{display:flex;flex-direction:column;gap:0;flex:1;min-width:0}.radio__label{font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);line-height:var(--text-md-line-height);color:var(--text-default);cursor:pointer;margin:0}.radio__description{font-family:var(--font-family);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-default-disabled);margin:0;margin-top:var(--spacing-xs)}.radio__error{display:flex;align-items:center;gap:var(--spacing-xs);font-family:var(--font-family);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-error);margin:0;margin-top:var(--spacing-xs)}.radio__error-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--text-error)}.radio__error-icon svg{width:100%;height:100%}.radio__input:disabled~.radio__content .radio__label{color:var(--text-default-disabled);cursor:not-allowed}.radio__input:disabled~.radio__content .radio__description{color:var(--text-default-disabled)}.radio-group{display:flex;flex-direction:column;gap:var(--spacing-md)}.radio-group__label{font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);line-height:var(--text-md-line-height);color:var(--text-default);margin-bottom:var(--spacing-sm)}.radio-group__description{font-family:var(--font-family);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-default-disabled);margin-top:calc(var(--spacing-sm)*-1);margin-bottom:var(--spacing-sm)}.radio-group__error{font-family:var(--font-family);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-error);margin-top:var(--spacing-xs)}.radio-group--horizontal{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-xl)}[dir=rtl] .radio__content{align-items:flex-end;text-align:right}.radial-stepper{display:flex;align-items:flex-start;gap:var(--spacing-xl);font-family:var(--font-family);width:100%}.radial-stepper__indicator{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.radial-stepper__indicator svg{width:100%;height:100%}.radial-stepper__indicator-bg{fill:none;stroke:var(--radial-stepper-bg-color, var(--border-neutral-primary))}.radial-stepper__indicator-quarter{fill:none;stroke:var(--radial-stepper-progress-color, var(--colors-primary-sa-flag-600-primary));stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s ease}.radial-stepper__indicator-number{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:var(--text-md-weight-medium);color:var(--radial-stepper-text-color, var(--text-default));white-space:nowrap}.radial-stepper__content{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1;min-width:0}.radial-stepper__label{font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);line-height:var(--text-md-line-height);color:var(--radial-stepper-text-color, var(--text-default));margin:0}.radial-stepper__counter{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--radial-stepper-text-color, var(--text-default));margin:0}.radial-stepper__description{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--radial-stepper-text-color, var(--text-default));margin:0;margin-top:var(--spacing-xs)}.radial-stepper__next{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);line-height:var(--text-sm-line-height);color:var(--radial-stepper-text-color, var(--text-default));margin:0;margin-top:var(--spacing-xs)}.radial-stepper--size-40 .radial-stepper__indicator{width:40px;height:40px}.radial-stepper--size-40 .radial-stepper__indicator svg{width:40px;height:40px}.radial-stepper--size-40 .radial-stepper__indicator-bg,.radial-stepper--size-40 .radial-stepper__indicator-progress{stroke-width:1.5}.radial-stepper--size-40 .radial-stepper__indicator-number{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height)}.radial-stepper--size-40 .radial-stepper__label{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.radial-stepper--size-40 .radial-stepper__counter,.radial-stepper--size-40 .radial-stepper__description,.radial-stepper--size-40 .radial-stepper__next{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height)}.radial-stepper--size-48 .radial-stepper__indicator{width:48px;height:48px}.radial-stepper--size-48 .radial-stepper__indicator svg{width:48px;height:48px}.radial-stepper--size-48 .radial-stepper__indicator-bg,.radial-stepper--size-48 .radial-stepper__indicator-progress{stroke-width:2}.radial-stepper--size-48 .radial-stepper__indicator-number{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.radial-stepper--size-48 .radial-stepper__label{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.radial-stepper--size-48 .radial-stepper__counter,.radial-stepper--size-48 .radial-stepper__description,.radial-stepper--size-48 .radial-stepper__next{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height)}.radial-stepper--size-64 .radial-stepper__indicator,.radial-stepper:not([class*="--size-"]) .radial-stepper__indicator{width:64px;height:64px}.radial-stepper--size-64 .radial-stepper__indicator svg,.radial-stepper:not([class*="--size-"]) .radial-stepper__indicator svg{width:64px;height:64px}.radial-stepper--size-64 .radial-stepper__indicator-bg,.radial-stepper--size-64 .radial-stepper__indicator-progress,.radial-stepper:not([class*="--size-"]) .radial-stepper__indicator-bg,.radial-stepper:not([class*="--size-"]) .radial-stepper__indicator-progress{stroke-width:2.5}.radial-stepper--size-64 .radial-stepper__indicator-number,.radial-stepper:not([class*="--size-"]) .radial-stepper__indicator-number{font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.radial-stepper--size-64 .radial-stepper__label,.radial-stepper:not([class*="--size-"]) .radial-stepper__label{font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.radial-stepper--size-64 .radial-stepper__counter,.radial-stepper--size-64 .radial-stepper__description,.radial-stepper--size-64 .radial-stepper__next,.radial-stepper:not([class*="--size-"]) .radial-stepper__counter,.radial-stepper:not([class*="--size-"]) .radial-stepper__description,.radial-stepper:not([class*="--size-"]) .radial-stepper__next{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.radial-stepper--size-80 .radial-stepper__indicator{width:80px;height:80px}.radial-stepper--size-80 .radial-stepper__indicator svg{width:80px;height:80px}.radial-stepper--size-80 .radial-stepper__indicator-bg,.radial-stepper--size-80 .radial-stepper__indicator-progress{stroke-width:3}.radial-stepper--size-80 .radial-stepper__indicator-number{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height)}.radial-stepper--size-80 .radial-stepper__label{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height)}.radial-stepper--size-80 .radial-stepper__counter,.radial-stepper--size-80 .radial-stepper__description,.radial-stepper--size-80 .radial-stepper__next{font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.radial-stepper--size-120 .radial-stepper__indicator{width:120px;height:120px}.radial-stepper--size-120 .radial-stepper__indicator svg{width:120px;height:120px}.radial-stepper--size-120 .radial-stepper__indicator-bg,.radial-stepper--size-120 .radial-stepper__indicator-progress{stroke-width:4}.radial-stepper--size-120 .radial-stepper__indicator-number{font-size:var(--text-xl-size);line-height:var(--text-xl-line-height)}.radial-stepper--size-120 .radial-stepper__label{font-size:var(--text-xl-size);line-height:var(--text-xl-line-height)}.radial-stepper--size-120 .radial-stepper__counter,.radial-stepper--size-120 .radial-stepper__description,.radial-stepper--size-120 .radial-stepper__next{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height)}.radial-stepper--primary{--radial-stepper-progress-color: var(--colors-primary-sa-flag-600-primary);--radial-stepper-text-color: var(--text-default);--radial-stepper-bg-color: var(--border-neutral-primary)}.radial-stepper--neutral{--radial-stepper-progress-color: var(--colors-base-black);--radial-stepper-text-color: var(--text-default);--radial-stepper-bg-color: var(--border-neutral-primary)}.radial-stepper--on-color{--radial-stepper-progress-color: var(--colors-base-white);--radial-stepper-text-color: var(--text-oncolor-primary);--radial-stepper-bg-color: rgba(255, 255, 255, 0.3);background-color:var(--colors-primary-sa-flag-600-primary);padding:var(--spacing-xl);border-radius:var(--radius-md);box-sizing:border-box}.radial-stepper--step-1 .radial-stepper__indicator-quarter--1{opacity:1}.radial-stepper--step-2 .radial-stepper__indicator-quarter--1,.radial-stepper--step-2 .radial-stepper__indicator-quarter--2{opacity:1}.radial-stepper--step-3 .radial-stepper__indicator-quarter--1,.radial-stepper--step-3 .radial-stepper__indicator-quarter--2,.radial-stepper--step-3 .radial-stepper__indicator-quarter--3{opacity:1}.radial-stepper--step-4 .radial-stepper__indicator-quarter--1,.radial-stepper--step-4 .radial-stepper__indicator-quarter--2,.radial-stepper--step-4 .radial-stepper__indicator-quarter--3,.radial-stepper--step-4 .radial-stepper__indicator-quarter--4{opacity:1}[dir=rtl] .radial-stepper__content{align-items:flex-end;text-align:right}.search-field{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;font-family:var(--font-family)}.search-field__label{font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);line-height:var(--text-md-line-height);color:var(--search-field-label-color, var(--text-default));margin:0}.search-field__wrapper{position:relative;display:flex;align-items:center;width:100%;background-color:var(--search-field-background, var(--background-card));border:1px solid var(--search-field-border-color, var(--border-neutral-primary));border-radius:var(--radius-sm);transition:all .2s ease;box-sizing:border-box;gap:var(--spacing-md)}.search-field__wrapper:focus-within{border-color:var(--search-field-border-focused, var(--border-primary));border-bottom-width:2px;box-shadow:0px 0px 0px 4px var(--search-field-outline-focused, var(--background-primary-50))}.search-field__wrapper:hover:not(.search-field__wrapper--disabled):not(.search-field__wrapper--readonly){border-color:var(--search-field-border-hovered, var(--form-field-border-hovered))}.search-field__wrapper:active:not(.search-field__wrapper--disabled):not(.search-field__wrapper--readonly){border-color:var(--search-field-border-pressed, var(--form-field-border-pressed))}.search-field__wrapper--error{border-color:var(--border-error)}.search-field__wrapper--error:focus-within{border-color:var(--border-error);box-shadow:0px 0px 0px 4px var(--background-error-50)}.search-field__wrapper--disabled{background-color:var(--background-neutral-50);border-style:dashed;border-color:var(--border-disabled);cursor:not-allowed;opacity:.6}.search-field__wrapper--readonly{background-color:var(--background-neutral-50);border-color:var(--border-neutral-secondary);cursor:default}.search-field__search-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--search-field-icon-color, var(--icon-default));margin-left:var(--spacing-md)}.search-field__search-icon svg{width:100%;height:100%}.search-field__wrapper--disabled .search-field__search-icon{color:var(--icon-default-disabled)}.search-field__input{flex:1;border:none;background:rgba(0,0,0,0);font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--search-field-text-color, var(--text-default));padding:0;outline:none;width:100%;box-sizing:border-box}.search-field__input::placeholder{color:var(--search-field-placeholder-color, var(--form-field-text-placeholder))}.search-field__input:disabled{cursor:not-allowed;color:var(--text-default-disabled)}.search-field__input[readonly]{cursor:default;color:var(--text-default-disabled)}.search-field__right-icons{display:flex;align-items:center;flex-shrink:0;margin-right:var(--spacing-md)}.search-field__clear{display:none;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--search-field-icon-color, var(--icon-default));transition:color .2s ease;flex-shrink:0}.search-field__clear svg{width:100%;height:100%}.search-field__clear:hover:not(:disabled){color:var(--search-field-icon-hover-color, var(--text-default))}.search-field__clear:active:not(:disabled){color:var(--search-field-icon-pressed-color, var(--text-default))}.search-field__clear:disabled{cursor:not-allowed;color:var(--icon-default-disabled)}.search-field__wrapper[data-filled=true] .search-field__clear{display:flex}.search-field__separator{display:none;width:1px;height:20px;background-color:var(--border-neutral-primary);margin:0 var(--spacing-md);flex-shrink:0}.search-field__wrapper[data-filled=true] .search-field__separator{display:block}.search-field__microphone-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--search-field-icon-color, var(--icon-default))}.search-field__microphone-icon svg{width:100%;height:100%}.search-field__wrapper--disabled .search-field__microphone-icon{color:var(--icon-default-disabled)}.search-field__help{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--search-field-help-color, var(--form-field-text-helper));margin:0}.search-field__help-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--search-field-help-color, var(--form-field-text-helper))}.search-field__help-icon svg{width:100%;height:100%}.search-field__error{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-error);margin:0}.search-field__error-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--text-error)}.search-field__error-icon svg{width:100%;height:100%}.search-field--size-medium .search-field__wrapper,.search-field:not([class*="--size-"]) .search-field__wrapper{min-height:48px}.search-field--size-large .search-field__wrapper{min-height:56px}.search-field--size-large .search-field__input{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height)}.search-field--size-large .search-field__label{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height)}.search-field--size-large .search-field__clear,.search-field--size-large .search-field__search-icon,.search-field--size-large .search-field__microphone-icon{width:24px;height:24px}.search-field--size-large .search-field__separator{height:24px}.search-field--style-default{--search-field-background: var(--background-card);--search-field-border-color: var(--border-neutral-primary);--search-field-border-hovered: var(--form-field-border-hovered);--search-field-border-pressed: var(--form-field-border-pressed);--search-field-border-focused: var(--border-primary);--search-field-outline-focused: var(--background-primary-50);--search-field-text-color: var(--text-default);--search-field-placeholder-color: var(--form-field-text-placeholder);--search-field-label-color: var(--text-default);--search-field-icon-color: var(--icon-default)}.search-field--style-filled-darker{--search-field-background: var(--form-field-background-darker);--search-field-border-color: var(--border-neutral-primary);--search-field-border-hovered: var(--form-field-border-hovered);--search-field-border-pressed: var(--form-field-border-pressed);--search-field-border-focused: var(--border-primary);--search-field-outline-focused: var(--background-primary-50);--search-field-text-color: var(--text-default);--search-field-placeholder-color: var(--form-field-text-placeholder);--search-field-label-color: var(--text-default);--search-field-icon-color: var(--icon-default)}.search-field--style-filled-lighter{--search-field-background: var(--form-field-background-lighter);--search-field-border-color: var(--border-neutral-primary);--search-field-border-hovered: var(--form-field-border-hovered);--search-field-border-pressed: var(--form-field-border-pressed);--search-field-border-focused: var(--border-primary);--search-field-outline-focused: var(--background-primary-50);--search-field-text-color: var(--text-default);--search-field-placeholder-color: var(--form-field-text-placeholder);--search-field-label-color: var(--text-default);--search-field-icon-color: var(--icon-default)}[dir=rtl] .search-field__search-icon{margin-left:0;margin-right:var(--spacing-md)}[dir=rtl] .search-field__right-icons{margin-right:0;margin-left:var(--spacing-md)}[dir=rtl] .search-field__input{text-align:right}[dir=rtl] select,[dir=rtl] .form-select{background-position:left .75rem center !important;padding-left:2.25rem !important;padding-right:.75rem !important}.text-input{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;font-family:var(--font-family)}.text-input__label{font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);line-height:var(--text-md-line-height);color:var(--text-input-label-color, var(--form-field-text-label, var(--text-default)));margin:0}.text-input__wrapper{position:relative;display:flex;align-items:center;width:100%;background-color:var(--text-input-background, var(--form-field-background-default, var(--background-card)));border:1px solid var(--text-input-border-color, var(--form-field-border-default, var(--border-neutral-primary)));border-radius:var(--radius-sm);transition:all .2s ease;box-sizing:border-box}.text-input__wrapper:focus-within{border-color:var(--text-input-border-focused, var(--border-primary));border-bottom-width:2px;box-shadow:0px 0px 0px 4px var(--text-input-outline-focused, var(--background-primary-50))}.text-input__wrapper:hover:not(.text-input__wrapper--disabled):not(.text-input__wrapper--readonly){border-color:var(--text-input-border-hovered, var(--form-field-border-hovered))}.text-input__wrapper:active:not(.text-input__wrapper--disabled):not(.text-input__wrapper--readonly){border-color:var(--text-input-border-pressed, var(--form-field-border-pressed))}.text-input__wrapper--error{border-color:var(--border-error)}.text-input__wrapper--error:focus-within{border-color:var(--border-error);border-bottom-width:2px;box-shadow:0px 0px 0px 4px var(--background-error-50)}.text-input__wrapper--disabled{background-color:var(--background-neutral-50);border-style:dashed;border-color:var(--border-disabled);cursor:not-allowed;opacity:.6}.text-input__wrapper--readonly{background-color:var(--background-neutral-50);border-color:var(--border-neutral-secondary);cursor:default}.text-input__input{flex:1;border:none;background:rgba(0,0,0,0);font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--text-input-text-color, var(--form-field-text-filled, var(--text-default)));padding:var(--spacing-xl) var(--spacing-3xl);outline:none;width:100%;box-sizing:border-box}.text-input__input::placeholder{color:var(--text-input-placeholder-color, var(--form-field-text-placeholder, var(--text-secondary-paragraph)));opacity:1}.text-input__input:disabled{color:var(--text-input-text-disabled-color, var(--text-default-disabled));cursor:not-allowed}.text-input__input:read-only{color:var(--text-input-text-readonly-color, var(--form-field-text-readonly, var(--text-default)));cursor:default}.text-input__helper{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-input-helper-color, var(--form-field-text-helper, var(--text-secondary-paragraph)));margin:0}.text-input__error{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-error);margin:0}.text-input__error-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--text-error)}.text-input__error-icon svg{width:100%;height:100%}.text-input--size-medium .text-input__input{padding:var(--spacing-xl) var(--spacing-3xl);font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.text-input--size-large .text-input__label{font-size:var(--text-lg-size);font-weight:var(--text-lg-weight-bold);line-height:var(--text-lg-line-height)}.text-input--size-large .text-input__input{padding:var(--spacing-xl) var(--spacing-3xl);font-size:var(--text-lg-size);line-height:var(--text-lg-line-height)}.text-input--style-filled-darker .text-input__wrapper{background-color:var(--text-input-background-filled-darker, var(--form-field-background-darker, var(--background-neutral-100)))}.text-input--style-filled-lighter .text-input__wrapper{background-color:var(--text-input-background-filled-lighter, var(--form-field-background-lighter, var(--background-neutral-25)))}[dir=rtl] .text-input__input{text-align:right}.textarea{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;font-family:var(--font-family)}.textarea__label{font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);line-height:var(--text-md-line-height);color:var(--textarea-label-color, var(--form-field-text-label, var(--text-default)));margin:0}.textarea__wrapper{position:relative;display:flex;align-items:flex-start;width:100%;background-color:var(--textarea-background, var(--form-field-background-default, var(--background-card)));border:1px solid var(--textarea-border-color, var(--form-field-border-default, var(--border-neutral-primary)));border-radius:var(--radius-sm);transition:all .2s ease;box-sizing:border-box}.textarea__wrapper:focus-within{border-color:var(--textarea-border-focused, var(--border-primary));border-bottom-width:2px;box-shadow:0px 0px 0px 4px var(--textarea-outline-focused, var(--background-primary-50))}.textarea__wrapper:hover:not(.textarea__wrapper--disabled):not(.textarea__wrapper--readonly){border-color:var(--textarea-border-hovered, var(--form-field-border-hovered))}.textarea__wrapper:active:not(.textarea__wrapper--disabled):not(.textarea__wrapper--readonly){border-color:var(--textarea-border-pressed, var(--form-field-border-pressed))}.textarea__wrapper--error{border-color:var(--border-error)}.textarea__wrapper--error:focus-within{border-color:var(--border-error);border-bottom-width:2px;box-shadow:0px 0px 0px 4px var(--background-error-50)}.textarea__wrapper--disabled{background-color:var(--background-neutral-50);border-style:dashed;border-color:var(--border-disabled);cursor:not-allowed;opacity:.6}.textarea__wrapper--readonly{background-color:var(--background-neutral-50);border-color:var(--border-neutral-secondary);cursor:default}.textarea__textarea{flex:1;border:none;background:rgba(0,0,0,0);font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--textarea-text-color, var(--form-field-text-filled, var(--text-default)));padding:var(--spacing-xl) var(--spacing-3xl);outline:none;width:100%;min-height:120px;resize:vertical;box-sizing:border-box}.textarea__textarea::placeholder{color:var(--textarea-placeholder-color, var(--form-field-text-placeholder, var(--text-secondary-paragraph)));opacity:1}.textarea__textarea:disabled{color:var(--textarea-text-disabled-color, var(--text-default-disabled));cursor:not-allowed;resize:none}.textarea__textarea:read-only{color:var(--textarea-text-readonly-color, var(--form-field-text-readonly, var(--text-default)));cursor:default;resize:none}.textarea__helper{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--textarea-helper-color, var(--form-field-text-helper, var(--text-secondary-paragraph)));margin:0}.textarea__error{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-error);margin:0}.textarea__error-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--text-error)}.textarea__error-icon svg{width:100%;height:100%}.textarea--size-medium .textarea__textarea{padding:var(--spacing-xl) var(--spacing-3xl);font-size:var(--text-md-size);line-height:var(--text-md-line-height);min-height:120px}.textarea--size-large .textarea__label{font-size:var(--text-lg-size);font-weight:var(--text-lg-weight-bold);line-height:var(--text-lg-line-height)}.textarea--size-large .textarea__textarea{padding:var(--spacing-xl) var(--spacing-3xl);font-size:var(--text-lg-size);line-height:var(--text-lg-line-height);min-height:150px}.textarea--style-filled-darker .textarea__wrapper{background-color:var(--textarea-background-filled-darker, var(--form-field-background-darker, var(--background-neutral-100)))}.textarea--style-filled-lighter .textarea__wrapper{background-color:var(--textarea-background-filled-lighter, var(--form-field-background-lighter, var(--background-neutral-25)))}[dir=rtl] .textarea__textarea{text-align:right}.header-menu-item{display:flex;align-items:center;gap:var(--spacing-xs);height:72px;padding:var(--spacing-md) var(--spacing-xl);font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);line-height:var(--text-md-line-height);color:var(--header-menu-item-text-color, var(--text-default));text-decoration:none;background-color:var(--header-menu-item-background, transparent);border:none;border-bottom:2px solid rgba(0,0,0,0);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;box-sizing:border-box;position:relative;white-space:nowrap}.header-menu-item__icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--header-menu-item-icon-color, var(--text-default))}.header-menu-item__icon svg{width:100%;height:100%}.header-menu-item__text{flex-shrink:0}.header-menu-item__chevron{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--header-menu-item-chevron-color, var(--text-default))}.header-menu-item__chevron svg{width:100%;height:100%}.header-menu-item:not(.header-menu-item--selected){background-color:var(--header-menu-item-background-unselected, transparent);color:var(--header-menu-item-text-unselected, var(--text-default));border-bottom-color:rgba(0,0,0,0)}.header-menu-item:not(.header-menu-item--selected) .header-menu-item__icon{color:var(--header-menu-item-icon-unselected, var(--text-default))}.header-menu-item:not(.header-menu-item--selected) .header-menu-item__chevron{color:var(--header-menu-item-chevron-unselected, var(--text-default))}.header-menu-item:not(.header-menu-item--selected):hover:not(:disabled):not(.header-menu-item--disabled){background-color:var(--header-menu-item-background-unselected-hovered, var(--background-neutral-100));border-bottom-color:var(--header-menu-item-border-unselected-hovered, var(--border-neutral-primary))}.header-menu-item:not(.header-menu-item--selected):active:not(:disabled):not(.header-menu-item--disabled){background-color:var(--header-menu-item-background-unselected-pressed, var(--background-neutral-200));border-bottom-color:var(--header-menu-item-border-unselected-pressed, var(--border-primary))}.header-menu-item:not(.header-menu-item--selected):focus,.header-menu-item:not(.header-menu-item--selected):focus-visible{outline:2px solid var(--header-menu-item-outline-focused, var(--border-primary));outline-offset:2px;border-radius:var(--radius-sm)}.header-menu-item:not(.header-menu-item--selected):focus:not(:focus-visible){outline:none}.header-menu-item--selected{background-color:var(--header-menu-item-background-selected, var(--background-primary));color:var(--header-menu-item-text-selected, var(--text-oncolor-primary));border-bottom-color:var(--header-menu-item-border-selected, var(--border-primary-light))}.header-menu-item--selected .header-menu-item__icon{color:var(--header-menu-item-icon-selected, var(--text-oncolor-primary))}.header-menu-item--selected .header-menu-item__chevron{color:var(--header-menu-item-chevron-selected, var(--text-oncolor-primary))}.header-menu-item--selected:hover:not(:disabled):not(.header-menu-item--disabled){background-color:var(--header-menu-item-background-selected-hovered, var(--colors-primary-sa-flag-700));border-bottom-color:var(--header-menu-item-border-selected-hovered, var(--border-primary-light))}.header-menu-item--selected:active:not(:disabled):not(.header-menu-item--disabled){background-color:var(--header-menu-item-background-selected-pressed, var(--colors-primary-sa-flag-800));border-bottom-color:var(--header-menu-item-border-selected-pressed, var(--border-primary-light))}.header-menu-item--selected:focus,.header-menu-item--selected:focus-visible{outline:2px solid var(--header-menu-item-outline-selected-focused, var(--border-white));outline-offset:2px;border-radius:var(--radius-sm);border:1px solid var(--header-menu-item-border-selected-focused, var(--border-white))}.header-menu-item--selected:focus:not(:focus-visible){outline:none}.header-menu-item--disabled,.header-menu-item:disabled{background-color:var(--header-menu-item-background-disabled, transparent);color:var(--header-menu-item-text-disabled, var(--text-default-disabled));border-bottom-color:rgba(0,0,0,0);cursor:not-allowed;opacity:.6}.header-menu-item--disabled .header-menu-item__icon,.header-menu-item:disabled .header-menu-item__icon{color:var(--header-menu-item-icon-disabled, var(--text-default-disabled))}.header-menu-item--disabled .header-menu-item__chevron,.header-menu-item:disabled .header-menu-item__chevron{color:var(--header-menu-item-chevron-disabled, var(--text-default-disabled))}.header-menu-item--disabled:hover,.header-menu-item--disabled:active,.header-menu-item--disabled:focus,.header-menu-item:disabled:hover,.header-menu-item:disabled:active,.header-menu-item:disabled:focus{background-color:var(--header-menu-item-background-disabled, transparent);border-bottom-color:rgba(0,0,0,0);outline:none}[dir=rtl] .header-menu-item .header-menu-item__icon{order:3}[dir=rtl] .header-menu-item .header-menu-item__text{order:2}[dir=rtl] .header-menu-item .header-menu-item__chevron{order:1}.navigation{display:flex;align-items:center;justify-content:space-between;width:100%;height:72px;background-color:var(--navigation-background, var(--background-menu));border-bottom:1px solid var(--navigation-border, var(--border-neutral-primary));padding:0 var(--spacing-4xl);box-sizing:border-box;position:relative;font-family:var(--font-family)}.navigation__logo{display:flex;align-items:center;gap:var(--spacing-md);padding:4px;height:72px;flex-shrink:0;z-index:10;background-color:var(--background-white);box-sizing:border-box}.navigation__logo-icon{width:48px;height:48px;flex-shrink:0}.navigation__logo-text{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);line-height:var(--text-sm-line-height);color:var(--text-secondary-paragraph);white-space:nowrap}.navigation__menu{display:flex;align-items:center;gap:0;height:72px;flex:1;justify-content:center;list-style:none;margin:0;padding:0}@media(max-width: 959px){.navigation__menu{position:absolute;top:72px;left:0;right:0;flex-direction:column;align-items:stretch;height:auto;background-color:var(--navigation-background, var(--background-menu));border-top:1px solid var(--navigation-border, var(--border-neutral-primary));box-shadow:var(--shadow-lg);max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}.navigation--expanded .navigation__menu{max-height:500px;padding:var(--spacing-md) 0}}.navigation__menu-item{display:flex;align-items:center;height:72px}@media(max-width: 959px){.navigation__menu-item{width:100%;height:auto}.navigation__menu-item .header-menu-item{width:100%;height:auto;min-height:48px;padding:var(--spacing-md) var(--spacing-xl);border-bottom:none;border-radius:0}}.navigation__actions{display:flex;align-items:center;gap:0;height:72px;flex-shrink:0;z-index:10}@media(max-width: 767px){.navigation__actions{gap:var(--spacing-xs)}}.navigation__action{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);height:72px;padding:0 var(--spacing-xl);background:none;border:1px solid var(--border-neutral-primary);border-radius:var(--radius-sm);color:var(--text-default);cursor:pointer;font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);font-family:var(--font-family);transition:all .2s ease;text-decoration:none;white-space:nowrap}.navigation__action:hover:not(:disabled):not(.navigation__action--disabled){background-color:var(--background-neutral-50);border-color:var(--border-neutral-primary)}.navigation__action:active:not(:disabled):not(.navigation__action--disabled){background-color:var(--background-neutral-100)}.navigation__action:focus,.navigation__action:focus-visible{outline:2px solid var(--border-primary);outline-offset:2px}.navigation__action:focus:not(:focus-visible){outline:none}.navigation__action--primary{background-color:var(--background-primary);color:var(--text-oncolor-primary);border-color:var(--border-primary)}.navigation__action--primary:hover:not(:disabled):not(.navigation__action--disabled){background-color:var(--colors-primary-sa-flag-700);border-color:var(--colors-primary-sa-flag-700)}.navigation__action--primary:active:not(:disabled):not(.navigation__action--disabled){background-color:var(--colors-primary-sa-flag-800);border-color:var(--colors-primary-sa-flag-800)}.navigation__action--disabled,.navigation__action:disabled{opacity:.6;cursor:not-allowed}@media(max-width: 959px){.navigation__action{padding:0 var(--spacing-md);font-size:var(--text-xs-size)}}.navigation__action-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.navigation__action-icon svg{width:100%;height:100%}.navigation__action-text{flex-shrink:0}.navigation__toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:rgba(0,0,0,0);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-sm);color:var(--text-default);cursor:pointer;transition:all .2s ease;flex-shrink:0;z-index:10}@media(max-width: 959px){.navigation__toggle{display:flex}}.navigation__toggle:hover{background-color:var(--background-neutral-50)}.navigation__toggle:active{background-color:var(--background-neutral-100)}.navigation__toggle:focus,.navigation__toggle:focus-visible{outline:2px solid var(--border-primary);outline-offset:2px}.navigation__toggle:focus:not(:focus-visible){outline:none}.navigation__toggle-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;position:relative}.navigation__toggle-icon span{display:block;width:18px;height:2px;background-color:currentColor;border-radius:1px;transition:all .3s ease;position:absolute}.navigation__toggle-icon span:nth-child(1){top:4px}.navigation__toggle-icon span:nth-child(2){top:9px}.navigation__toggle-icon span:nth-child(3){top:14px}.navigation--expanded .navigation__toggle-icon span:nth-child(1){top:9px;transform:rotate(45deg)}.navigation--expanded .navigation__toggle-icon span:nth-child(2){opacity:0}.navigation--expanded .navigation__toggle-icon span:nth-child(3){top:9px;transform:rotate(-45deg)}.navigation--full-width{max-width:100%;padding:0 var(--spacing-4xl)}.navigation:not(.navigation--full-width){max-width:1728px;margin:0 auto}@media(min-width: 600px)and (max-width: 959px){.navigation{padding:0 var(--spacing-3xl)}.navigation__menu{gap:var(--spacing-xs)}.navigation__action{padding:0 var(--spacing-md)}}@media(max-width: 599px){.navigation{padding:0 var(--spacing-xl)}.navigation__logo-text{font-size:var(--text-xs-size)}.navigation__actions .navigation__action:not(.navigation__action--primary):not(:last-child){display:none}}[dir=rtl] .navigation__logo{order:3}[dir=rtl] .navigation__menu{order:2}[dir=rtl] .navigation__actions{order:1}[dir=rtl] .navigation__toggle{order:1}@media(max-width: 959px){[dir=rtl] .navigation__menu{right:0;left:auto}}.second-level-nav{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0 var(--spacing-4xl);box-sizing:border-box;position:relative;font-family:var(--font-family);border-bottom:1px solid var(--border-neutral-primary)}.second-level-nav--gray{background-color:var(--background-neutral-100)}.second-level-nav--white{background-color:var(--background-white)}.second-level-nav__content{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);flex:1;min-width:0;margin:0}.second-level-nav__item{display:flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0}.second-level-nav__item-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--text-primary-paragraph)}.second-level-nav__item-icon svg{width:100%;height:100%}.second-level-nav__item-text{font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--text-primary-paragraph);white-space:nowrap}.second-level-nav__actions{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.second-level-nav__action{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);color:var(--text-primary-paragraph);cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0 8px}.second-level-nav__action:hover:not(:disabled){background-color:var(--background-neutral-200)}.second-level-nav__action:active:not(:disabled){background-color:var(--background-neutral-300)}.second-level-nav__action:focus,.second-level-nav__action:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.second-level-nav__action:focus:not(:focus-visible){outline:none}.second-level-nav__action:disabled{opacity:.5;cursor:not-allowed}.second-level-nav__action-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.second-level-nav__action-icon svg{width:100%;height:100%}@media(min-width: 600px)and (max-width: 959px){.second-level-nav{padding:0 var(--spacing-3xl)}.second-level-nav__content{gap:var(--spacing-md)}.second-level-nav__actions{gap:var(--spacing-xs)}}@media(max-width: 599px){.second-level-nav{padding:0 var(--spacing-xl);min-height:48px}.second-level-nav__content{gap:var(--spacing-sm);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.second-level-nav__content::-webkit-scrollbar{display:none}.second-level-nav__item-text{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.second-level-nav__item-icon{width:20px;height:20px}.second-level-nav__actions{gap:var(--spacing-xs)}.second-level-nav__action{width:28px;height:28px;min-width:28px;min-height:28px}.second-level-nav__action-icon{width:18px;height:18px}}.table{width:100%;border-collapse:collapse;font-family:var(--font-family);background-color:var(--background-card);border:1px solid var(--table-cell-border, var(--border-neutral-primary))}.table thead{background-color:var(--table-background-header, var(--background-neutral-100))}.table th{font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);line-height:var(--text-md-line-height);color:var(--table-text-head, var(--colors-neutral-700));text-align:left;padding:var(--spacing-xl) var(--spacing-3xl);border-bottom:1px solid var(--table-cell-border, var(--border-neutral-primary));border-right:1px solid var(--table-cell-border, var(--border-neutral-primary));white-space:nowrap;vertical-align:middle}.table th:last-child{border-right:none}.table th--with-icon{display:flex;align-items:center;gap:var(--spacing-md)}.table th .th-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--icon-default);cursor:pointer;transition:color .2s ease;margin-left:auto}.table th .th-icon:hover{color:var(--icon-primary)}.table th .th-icon svg{width:100%;height:100%}.table tbody{background-color:var(--background-card)}.table tr{border-bottom:1px solid var(--table-cell-border, var(--border-neutral-primary));transition:background-color .2s ease}.table tr:hover{background-color:var(--table-background-hover-selected, var(--background-neutral-50))}.table tr--selected{background-color:var(--table-background-hover-selected, var(--background-neutral-50))}.table tr:last-child{border-bottom:none}.table td{font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--table-text-body, var(--text-default));padding:var(--spacing-xl) var(--spacing-3xl);border-right:1px solid var(--table-cell-border, var(--border-neutral-primary));vertical-align:middle}.table td:last-child{border-right:none}.table__checkbox-cell{width:48px;padding:var(--spacing-xl);text-align:center;vertical-align:middle}.table__checkbox-cell .checkbox{margin:0 auto}.table__link-cell a{color:var(--link-primary, var(--colors-primary-sa-flag-600-primary));text-decoration:none;transition:color .2s ease;font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height)}.table__link-cell a:hover{color:var(--link-primary-hovered, var(--colors-primary-sa-flag-400));text-decoration:underline}.table__link-cell a:active{color:var(--link-primary-pressed, var(--colors-primary-sa-flag-300))}.table__link-cell a:focus,.table__link-cell a:focus-visible{outline:2px solid var(--link-primary-focused, var(--colors-primary-sa-flag-600-primary));outline-offset:2px;border-radius:var(--radius-sm)}.table__link-cell a:focus:not(:focus-visible){outline:none}.table__tag-cell .table-tag{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-md);background-color:var(--background-neutral-100);border-radius:var(--radius-sm);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-default)}.table__status-cell{display:flex;align-items:center;gap:var(--spacing-md)}.table__status-cell-dot{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--colors-neutral-700);flex-shrink:0}.table__status-cell-text{font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--text-default)}.table__icon-cell{width:48px;padding:var(--spacing-xl);text-align:center;vertical-align:middle}.table__icon-cell .table-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0 auto;color:var(--icon-default);cursor:pointer;transition:color .2s ease}.table__icon-cell .table-icon:hover{color:var(--icon-primary)}.table__icon-cell .table-icon svg{width:100%;height:100%}.table__icon-cell .th-icon{margin-left:0}.table--alternating tbody tr:nth-child(even){background-color:var(--table-background-row, var(--background-neutral-50))}.table--alternating tbody tr:nth-child(even):hover{background-color:var(--table-background-hover-selected, var(--background-neutral-100))}.table--compact th,.table--compact td{padding:var(--spacing-md) var(--spacing-xl)}.table--compact th{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.table--compact td{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.table--contained{border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--table-cell-border, var(--border-neutral-primary))}.table--contained thead th:first-child{border-top-left-radius:var(--radius-md)}.table--contained thead th:last-child{border-top-right-radius:var(--radius-md)}.table--contained tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-md)}.table--contained tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-md)}[dir=rtl] .table th,[dir=rtl] .table td{text-align:right}.tag{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-family:var(--font-family);white-space:nowrap;box-sizing:border-box;cursor:default;transition:all .2s ease;border:none;outline:none}.tag__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.tag__icon svg{width:100%;height:100%;display:block}.tag__text{flex-shrink:0}.tag--size-x-small{height:20px;min-height:20px;padding:0 var(--spacing-md);font-size:var(--text-xs-size);font-weight:var(--text-xs-weight-medium);line-height:var(--text-xs-line-height)}.tag--size-x-small .tag__icon{width:12px;height:12px}.tag--size-x-small.tag--icon-only{width:20px;height:20px;padding:0}.tag--size-small{height:24px;min-height:24px;padding:0 var(--spacing-xl);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);line-height:var(--text-sm-line-height)}.tag--size-small .tag__icon{width:14px;height:14px}.tag--size-small.tag--icon-only{width:24px;height:24px;padding:0}.tag--size-medium{height:32px;min-height:32px;padding:0 var(--spacing-3xl);font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);line-height:var(--text-md-line-height)}.tag--size-medium .tag__icon{width:16px;height:16px}.tag--size-medium.tag--icon-only{width:32px;height:32px;padding:0}.tag--style-neutral:not(.tag--outline){background-color:var(--tag-background-neutral-light, var(--background-neutral-50));color:var(--tag-text-neutral, var(--colors-neutral-800));border:1px solid var(--tag-border-neutral-light, var(--border-neutral-secondary))}.tag--style-neutral:not(.tag--outline) .tag__icon{color:var(--tag-icon-neutral, var(--colors-neutral-800))}.tag--style-success:not(.tag--outline){background-color:var(--tag-background-success-light, var(--background-success-50));color:var(--tag-text-success, var(--colors-green-800));border:1px solid var(--tag-border-success-light, var(--border-success-light))}.tag--style-success:not(.tag--outline) .tag__icon{color:var(--tag-icon-success, var(--colors-green-800))}.tag--style-error:not(.tag--outline){background-color:var(--tag-background-error-light, var(--background-error-50));color:var(--tag-text-error, var(--colors-red-800));border:1px solid var(--tag-border-error-light, var(--border-error-light))}.tag--style-error:not(.tag--outline) .tag__icon{color:var(--tag-icon-error, var(--colors-red-800))}.tag--style-warning:not(.tag--outline){background-color:var(--tag-background-warning-light, var(--background-warning-50));color:var(--tag-text-warning, var(--colors-yellow-800));border:1px solid var(--tag-border-warning-light, var(--border-warning-light))}.tag--style-warning:not(.tag--outline) .tag__icon{color:var(--tag-icon-warning, var(--colors-yellow-800))}.tag--style-info:not(.tag--outline){background-color:var(--tag-background-info-light, var(--background-info-50));color:var(--tag-text-info, var(--colors-blue-800));border:1px solid var(--tag-border-info-light, var(--border-info-light))}.tag--style-info:not(.tag--outline) .tag__icon{color:var(--tag-icon-info, var(--colors-blue-800))}.tag--style-neutral.tag--outline{background-color:rgba(0,0,0,0);color:var(--tag-text-neutral, var(--colors-neutral-800));border:1px solid var(--tag-border-neutral, var(--colors-neutral-600))}.tag--style-neutral.tag--outline .tag__icon{color:var(--tag-icon-neutral, var(--colors-neutral-800))}.tag--style-success.tag--outline{background-color:rgba(0,0,0,0);color:var(--tag-text-success, var(--colors-green-800));border:1px solid var(--tag-border-success, var(--border-success))}.tag--style-success.tag--outline .tag__icon{color:var(--tag-icon-success, var(--colors-green-800))}.tag--style-error.tag--outline{background-color:rgba(0,0,0,0);color:var(--tag-text-error, var(--colors-red-800));border:1px solid var(--tag-border-error, var(--border-error))}.tag--style-error.tag--outline .tag__icon{color:var(--tag-icon-error, var(--colors-red-800))}.tag--style-warning.tag--outline{background-color:rgba(0,0,0,0);color:var(--tag-text-warning, var(--colors-yellow-800));border:1px solid var(--tag-border-warning, var(--border-warning))}.tag--style-warning.tag--outline .tag__icon{color:var(--tag-icon-warning, var(--colors-yellow-800))}.tag--style-info.tag--outline{background-color:rgba(0,0,0,0);color:var(--tag-text-info, var(--colors-blue-800));border:1px solid var(--tag-border-info, var(--border-info))}.tag--style-info.tag--outline .tag__icon{color:var(--tag-icon-info, var(--colors-blue-800))}.tag:not(.tag--rounded){border-radius:var(--radius-sm, 4px)}.tag--rounded{border-radius:var(--radius-full, 9999px)}.tag--icon-only{padding:0;justify-content:center}.toc{display:flex;flex-direction:column;gap:var(--spacing-md);width:222px;font-family:var(--font-family)}.toc__header{display:flex;flex-direction:column;gap:var(--spacing-md)}.toc__label{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);line-height:var(--text-sm-line-height);color:var(--text-primary-paragraph)}.toc__title{font-size:var(--text-xl-size);font-weight:var(--text-xl-weight-semibold);line-height:var(--text-xl-line-height);color:var(--text-display)}.toc__items{display:flex;flex-direction:column;gap:0}.toc__item{display:flex;align-items:center;min-width:140px;padding:0 var(--spacing-md) 0 var(--spacing-xl);border-radius:var(--radius-xs);position:relative;cursor:pointer;transition:background-color .2s ease;text-decoration:none;box-sizing:border-box}.toc__item:hover:not(.toc__item--selected){background-color:var(--background-neutral-100)}.toc__item:active:not(.toc__item--selected){background-color:var(--background-neutral-200)}.toc__item:focus,.toc__item:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.toc__item:focus:not(:focus-visible){outline:none}.toc__item-content{flex:1;display:flex;align-items:flex-start;padding:var(--spacing-sm) 0;min-width:0}.toc__item-text{flex:1;font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-primary-paragraph);min-width:0;word-wrap:break-word;overflow-wrap:break-word}.toc__item--selected .toc__item-text{font-weight:var(--text-sm-weight-semibold);color:var(--text-default)}.toc__item--selected::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:var(--background-primary);border-radius:var(--radius-full)}.toc__item--level-2::after{content:"";position:absolute;left:0;top:0;bottom:0;width:16px;display:flex;align-items:center;justify-content:flex-start;background-image:linear-gradient(to right, transparent 0, transparent 7px, var(--background-neutral-300) 7px, var(--background-neutral-300) 9px, transparent 9px)}.toc__item--level-2 .toc__item-content{margin-left:16px}.toc__item--level-3::after{content:"";position:absolute;left:0;top:0;bottom:0;width:32px;display:flex;align-items:center;justify-content:flex-start;background-image:linear-gradient(to right, transparent 0, transparent 7px, var(--background-neutral-300) 7px, var(--background-neutral-300) 9px, transparent 9px, transparent 23px, var(--background-neutral-300) 23px, var(--background-neutral-300) 25px, transparent 25px)}.toc__item--level-3 .toc__item-content{margin-left:32px}[dir=rtl] .toc__header{text-align:right}[dir=rtl] .toc__item{padding:0 var(--spacing-xl) 0 var(--spacing-md)}[dir=rtl] .toc__item--selected::before{left:auto;right:0}[dir=rtl] .toc__item--level-2::after{left:auto;right:0;background-image:linear-gradient(to left, transparent 0, transparent 7px, var(--background-neutral-300) 7px, var(--background-neutral-300) 9px, transparent 9px)}[dir=rtl] .toc__item--level-2 .toc__item-content{margin-left:0;margin-right:16px}[dir=rtl] .toc__item--level-3::after{left:auto;right:0;background-image:linear-gradient(to left, transparent 0, transparent 7px, var(--background-neutral-300) 7px, var(--background-neutral-300) 9px, transparent 9px, transparent 23px, var(--background-neutral-300) 23px, var(--background-neutral-300) 25px, transparent 25px)}[dir=rtl] .toc__item--level-3 .toc__item-content{margin-left:0;margin-right:32px}[dir=rtl] .toc__item-text{text-align:right}@media(max-width: 959px){.toc{width:100%;max-width:300px}}@media(max-width: 599px){.toc{width:100%;max-width:100%}}.digital-stamp{display:flex;flex-direction:column;width:100%;background:var(--background-neutral-100);box-sizing:border-box;position:relative}.digital-stamp-container{display:flex;align-items:center;padding:0 var(--spacing-4xl);min-height:32px;width:100%;box-sizing:border-box;gap:var(--spacing-md)}@media(max-width: 768px){.digital-stamp-container{padding:0 var(--spacing-xl);min-height:60px;flex-wrap:wrap;justify-content:space-between}}.digital-stamp-content{display:flex;align-items:center;gap:var(--spacing-md);flex:1;min-width:0}@media(max-width: 768px){.digital-stamp-content{flex-wrap:wrap;width:100%}}.digital-stamp-flag{display:flex;align-items:center;justify-content:center;width:20px;height:14px;flex-shrink:0;background:var(--background-white);overflow:hidden;border-radius:2px;position:relative}.digital-stamp-flag img,.digital-stamp-flag svg{width:100%;height:100%;object-fit:cover;display:block}.digital-stamp-flag::before{content:"";position:absolute;inset:0;background:#006923;z-index:0}.digital-stamp-flag-content{position:relative;z-index:1;width:14px;height:8.392px;display:flex;align-items:center;justify-content:center}.digital-stamp-text{font-family:var(--font-family);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);line-height:var(--text-sm-line-height);color:var(--text-default);white-space:nowrap;flex-shrink:0}@media(max-width: 768px){.digital-stamp-text{white-space:normal;flex:1;min-width:0}}.digital-stamp-link{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:0;border:none;background:rgba(0,0,0,0);font-family:var(--font-family);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);line-height:var(--text-sm-line-height);color:var(--link-primary);text-decoration:none;cursor:pointer;transition:all .2s ease;flex-shrink:0;box-sizing:border-box;white-space:nowrap}.digital-stamp-link:hover{color:var(--link-primary-hovered);text-decoration:underline}.digital-stamp-link:hover .digital-stamp-link-icon{color:var(--link-icon-primary-hovered)}.digital-stamp-link:active{color:var(--link-primary-pressed)}.digital-stamp-link:active .digital-stamp-link-icon{color:var(--link-icon-primary-pressed)}.digital-stamp-link:focus,.digital-stamp-link:focus-visible{outline:2px solid var(--link-primary-focused);outline-offset:2px;border-radius:var(--radius-sm)}.digital-stamp-link:focus:not(:focus-visible){outline:none}.digital-stamp-link:visited{color:var(--link-primary-visited)}.digital-stamp-link:visited .digital-stamp-link-icon{color:var(--link-icon-primary-visited)}.digital-stamp-link-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--link-primary);transition:color .2s ease}.digital-stamp-link-icon svg{width:100%;height:100%}.digital-stamp-expanded{display:none;width:100%;padding:var(--spacing-3xl) var(--spacing-4xl);border-top:1px solid var(--border-neutral-primary);background:var(--background-neutral-100);box-sizing:border-box}@media(max-width: 768px){.digital-stamp-expanded{padding:var(--spacing-xl)}}.digital-stamp.opened .digital-stamp-expanded{display:block}.digital-stamp-expanded-content{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacing-3xl);max-width:100%}@media(max-width: 768px){.digital-stamp-expanded-content{grid-template-columns:1fr;gap:var(--spacing-xl)}}.digital-stamp-info-block{display:flex;gap:var(--spacing-md);align-items:flex-start}.digital-stamp-info-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--icon-default)}.digital-stamp-info-icon svg{width:100%;height:100%}.digital-stamp-info-content{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1}.digital-stamp-info-heading{font-family:var(--font-family);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);line-height:var(--text-sm-line-height);color:var(--text-display);margin:0}.digital-stamp-info-heading.success{color:var(--icon-success)}.digital-stamp-info-text{font-family:var(--font-family);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-default);margin:0}.digital-stamp-registration-block{display:flex;gap:var(--spacing-md);align-items:center;grid-column:1/-1;margin-top:var(--spacing-md)}@media(max-width: 768px){.digital-stamp-registration-block{margin-top:0}}.digital-stamp-registration-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--icon-primary)}.digital-stamp-registration-icon svg{width:100%;height:100%}.digital-stamp-registration-content{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1}@media(max-width: 768px){.digital-stamp-registration-content{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs)}}.digital-stamp-registration-label{font-family:var(--font-family);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-default);margin:0}@media(max-width: 768px){.digital-stamp-registration-label{margin-right:var(--spacing-xs)}}.digital-stamp-registration-number{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:0;border:none;background:rgba(0,0,0,0);font-family:var(--font-family);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);line-height:var(--text-sm-line-height);color:var(--link-primary);text-decoration:none;cursor:pointer;transition:all .2s ease}.digital-stamp-registration-number:hover{color:var(--link-primary-hovered);text-decoration:underline}.digital-stamp-registration-number:active{color:var(--link-primary-pressed)}.digital-stamp-registration-number:focus,.digital-stamp-registration-number:focus-visible{outline:2px solid var(--link-primary-focused);outline-offset:2px;border-radius:var(--radius-sm)}.digital-stamp-registration-number:focus:not(:focus-visible){outline:none}.digital-stamp.opened .digital-stamp-link-icon{transform:rotate(180deg)}@media(max-width: 768px){.digital-stamp-container{padding:var(--spacing-md) var(--spacing-xl);min-height:60px}.digital-stamp-content{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.digital-stamp-text{width:100%}}.digital-stamp[data-extension="gov.sa"] .digital-stamp-text::after{content:"A government website registered with the Digital Government Authority."}.digital-stamp[data-extension="edu.sa"] .digital-stamp-text::after{content:"An educational website registered with the Digital Government Authority."}.digital-stamp[data-extension="med.sa"] .digital-stamp-text::after{content:"A medical website registered with the Digital Government Authority."}.digital-stamp[data-extension="org.sa"] .digital-stamp-text::after{content:"An organization website registered with the Digital Government Authority."}.digital-stamp[data-extension="sch.sa"] .digital-stamp-text::after{content:"A school website registered with the Digital Government Authority."}.digital-stamp[data-extension=".sa"] .digital-stamp-text::after{content:"A website registered with the Digital Government Authority."}.digital-stamp-card{padding:8px 32px;background:#f3f4f6}.digital-stamp-card .digital-stamp-header{display:flex;align-items:center;gap:10px}.digital-stamp-card .digital-stamp-header h6{margin:0px;color:#161616;font-size:14px}.digital-stamp-card .digital-stamp-header .btn-digital-stamp-card{cursor:pointer}.digital-stamp-card .digital-stamp-header .btn-digital-stamp-card span{color:#1b8354;font-size:14px}.digital-stamp-card .digital-stamp-header .btn-digital-stamp-card svg,.digital-stamp-card .digital-stamp-header .btn-digital-stamp-card img{transition:.3s}.digital-stamp-card .digital-stamp-header.open .btn-digital-stamp-card svg,.digital-stamp-card .digital-stamp-header.open .btn-digital-stamp-card img{transform:rotate(180deg)}.btn-digital-stamp-card img{margin-right:4px;margin-left:4px}.digital-stamp-card .digital-stamp-body{padding-top:40px;padding-bottom:32px;display:none}.digital-stamp-card .digital-stamp-body .digital-stamp-container{margin-bottom:32px;display:flex;gap:32px}.digital-stamp-card .digital-stamp-body .digital-stamp-container .box{display:flex;align-items:flex-start;gap:18px}.digital-stamp-card .digital-stamp-body .digital-stamp-container .box .img-border-rounded{padding:14px 16px;display:flex;align-items:center;justify-content:center;border:1px solid #067647;border-radius:100%}.digital-stamp-card .digital-stamp-body .digital-stamp-container .box h6{margin-top:0px;margin-bottom:12px;color:#161616;font-size:18px}.digital-stamp-card .digital-stamp-body .digital-stamp-container .box .green-text{color:#1b8354}.digital-stamp-card .digital-stamp-body .digital-stamp-container .box p{margin:0px;color:#384250;font-size:16px}.digital-stamp-card .digital-stamp-body .stamp-link-box{padding:8px 28px;display:flex;align-items:center;gap:12px;border-radius:8px;background:#fff}.digital-stamp-card .digital-stamp-body .stamp-link-box p{margin:0px;color:#161616;font-size:16px}.digital-stamp-card .digital-stamp-body .stamp-link-box a{color:#1b8354;font-size:16px;text-decoration:underline}.stamp-ar{direction:rtl}.stamp-en{direction:ltr}@media(max-width: 768px){.digital-stamp-card{padding:8px 16px}.digital-stamp-card .digital-stamp-header{flex-wrap:wrap}.digital-stamp-card .digital-stamp-header .btn-digital-stamp-card{flex:100%;margin-right:33px}.digital-stamp-card .digital-stamp-body .digital-stamp-container{flex-direction:column}[dir=ltr] .digital-stamp-card .digital-stamp-header .btn-digital-stamp-card{margin-right:0px;margin-left:33px}}.digital-stamp-wrapper{position:relative;z-index:1000}.digital-stamp-wrapper.digital-stamp-hidden{transform:translateY(-100%)}.digital-stamp-wrapper .digital-stamp-card{width:100%;margin:0}@media(max-width: 768px){.digital-stamp-wrapper{top:0}}.social-share-buttons{display:flex;align-items:center;gap:8px;width:fit-content}.social-share-buttons .share-label{font-size:14px;font-weight:600;color:var(--color-primary);margin-inline-end:5px}.share-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,0);color:var(--color-primary);text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;position:relative;font-size:14px}.share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.share-btn:active{transform:translateY(0)}.share-twitter:hover{background-color:#1da1f2;color:#fff}.share-facebook:hover{background-color:#1877f2;color:#fff}.share-whatsapp:hover{background-color:#25d366;color:#fff}.share-linkedin:hover{background-color:#0a66c2;color:#fff}.share-email:hover{background-color:#ea4335;color:#fff}.share-copy:hover{background-color:#666;color:#fff}.share-copy.copied{background-color:#4caf50;color:#fff}.share-btn::before{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-8px);background-color:rgba(0,0,0,.8);color:#fff;padding:6px 12px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:1000}.share-btn::after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-2px);border:5px solid rgba(0,0,0,0);border-top-color:rgba(0,0,0,.8);opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:1000}.share-btn:hover::before,.share-btn:hover::after{opacity:1;transform:translateX(-50%) translateY(0)}.share-copied-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.share-copy.copied .fa-link{display:none}.share-copy.copied .share-copied-icon{display:block !important;animation:checkmark-pop .3s ease}@keyframes checkmark-pop{0%{transform:translate(-50%, -50%) scale(0)}50%{transform:translate(-50%, -50%) scale(1.2)}100%{transform:translate(-50%, -50%) scale(1)}}[dir=rtl] .social-share-buttons{direction:rtl}[dir=rtl] .share-label{margin-inline-start:5px;margin-inline-end:0}@media(max-width: 768px){.social-share-buttons{gap:8px}.share-btn{width:36px;height:36px;font-size:14px}.share-label{font-size:13px}.share-btn::before,.share-btn::after{display:none}}.share-btn:focus{outline:2px solid #4a90e2;outline-offset:2px}.share-btn:focus:not(:focus-visible){outline:none}.header{background:var(--background-menu);height:72px;position:fixed;top:92px;left:0;right:0;z-index:1000;border-bottom:1px solid var(--neutral-300);transition:top .3s cubic-bezier(0.4, 0, 0.2, 1)}.digital-stamp-hidden~#wrapper .header{top:32px}@media(max-width: 768px){.header{top:60px}.digital-stamp-hidden~#wrapper .header{top:0}}.header-container{max-width:1376px;height:72px;margin:0 auto;padding:0 var(--spacing-4xl);display:flex;align-items:center;position:relative}.header-row{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-logo{position:absolute;right:0;display:flex;align-items:center;height:72px}.header-logo .logo-placeholder{display:flex;align-items:center;gap:var(--spacing-md);padding:7px 0;height:58px}.header-logo .logo-icon{width:32px;height:32px}.header-logo .logo-text{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);color:var(--text-default);white-space:nowrap}.header-nav{position:absolute;left:50%;transform:translateX(-50%);display:flex;height:72px}.header-nav .nav-item{display:flex;align-items:center;justify-content:center;width:106px;height:72px;color:var(--text-default);text-decoration:none;font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);transition:background-color .2s;border-bottom:2px solid rgba(0,0,0,0)}.header-nav .nav-item:hover{background-color:rgba(0,0,0,.05);border-bottom-color:var(--icon-success)}.header-actions{position:absolute;left:0;display:flex;height:72px}.header-action{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);height:72px;padding:0 var(--spacing-xl);background:none;border:none;color:var(--text-default);cursor:pointer;font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);font-family:var(--font-family);transition:background-color .2s;min-width:fit-content}.header-action:hover{background-color:rgba(0,0,0,.05)}.header-action:first-child{min-width:155px}.header-action:nth-child(2){min-width:114px}.header-action:last-child{min-width:99px}.header-action .action-icon{font-size:16px}.header-action .action-text{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium)}.header-divider{position:absolute;bottom:0;left:0;right:0;height:1px;background-color:var(--neutral-300)}@media screen and (max-width: 992px){#page-menu{display:none !important}}#footer.footer{background:#074d31;color:var(--text-oncolor-primary);position:relative;padding:0;overflow:hidden}.footer-container{max-width:1280px;margin:0 auto;padding:var(--spacing-5xl) var(--spacing-4xl) var(--spacing-8xl)}.footer-content{display:flex;flex-direction:column;gap:var(--spacing-7xl)}@media(max-width: 767px){.footer-content{gap:var(--spacing-3xl)}}.footer-nav-links{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);padding:var(--spacing-xl) 0 var(--spacing-5xl);border-bottom:1px solid hsla(0,0%,100%,.3)}.footer-column{flex:1;min-width:180px;display:flex;flex-direction:column;gap:var(--spacing-4xl);align-items:flex-start;margin-bottom:var(--spacing-3xl)}.footer-group{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.footer-group-title{font-family:var(--font-family);font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);line-height:var(--text-md-line-height);color:var(--text-oncolor-primary);text-align:start;padding-bottom:var(--spacing-md);border-bottom:1px solid hsla(0,0%,100%,.3);margin-bottom:var(--spacing-md)}.dga-footer .si-light{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-oncolor-primary)}.dga-footer .si-light:hover{border-color:hsla(0,0%,100%,.6);background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}.dga-footer .si-light i:last-child{display:none}.dga-footer .social-icon.si-small:hover i:first-child{margin-top:-5px !important}.dga-footer .block-search-id h4{font-family:var(--font-family);text-align:start;font-size:var(--text-md-size);font-weight:var(--text-md-weight-medium);line-height:var(--text-md-line-height);color:var(--text-oncolor-primary);margin-bottom:var(--spacing-md);border-bottom:1px solid hsla(0,0%,100%,.3);padding-bottom:var(--spacing-md)}.dga-footer .block-search-id .posts-sm{justify-content:flex-start;color:var(--text-oncolor-primary)}.dga-footer .block-search-id .entry{justify-content:flex-start;color:var(--text-oncolor-primary);display:flex;flex-direction:column;gap:var(--spacing-md)}.dga-footer .block-search-id .entry:after{display:none}.dga-footer .d-inline-block.footer-link a{color:var(--text-oncolor-primary)}.dga-footer .d-inline-block.footer-link a:visited{color:var(--text-oncolor-primary) !important}.dga-footer .d-inline-block.footer-link span{display:none}.dga-footer #block-lltwaslmna h4,.dga-footer #block-sociallink h4{display:none}.dga-footer #block-sociallink{width:100%}.dga-footer #block-lltwaslmna .button.button-rate-footer{border-radius:4px;padding:0 16px;height:40px;min-height:40px;max-height:40px;font-size:16px;font-weight:500;font-family:var(--font-family);cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;line-height:24px;box-sizing:border-box;background:rgba(0,0,0,0);color:#fff;border:1px solid #d2d6db}.dga-footer #block-lltwaslmna .button.button-rate-footer:hover{background:#f9fafb;border-color:#fff;color:#161616}.social-media-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:flex-start}.social-btn{width:32px;height:32px;background:none;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.social-btn:hover{border-color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.1)}.social-icon{width:20px;height:20px;filter:brightness(0) invert(1)}.accessibility-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:flex-start}.accessibility-btn{width:32px;height:32px;background:none;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.accessibility-btn:hover{border-color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.1)}.accessibility-icon{width:20px;height:20px;filter:brightness(0) invert(1)}.footer-links{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-md);align-items:flex-start;margin:0;padding:0}.footer-link{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-oncolor-primary);text-decoration:none;text-align:start;transition:opacity .2s ease}.footer-link:visited{color:var(--text-oncolor-primary) !important}.footer-link:hover{opacity:.8;color:var(--text-oncolor-primary)}.footer-legal{display:flex;gap:var(--spacing-3xl);align-items:center;justify-content:space-between;padding:var(--spacing-xl) 0;margin-bottom:var(--spacing-xl)}@media(max-width: 767px){.footer-legal{flex-direction:column;align-items:flex-start;gap:var(--spacing-xl)}}.footer-logos{display:flex;gap:var(--spacing-xl);align-items:center}@media(max-width: 767px){.footer-logos{margin-bottom:var(--spacing-3xl)}}.logo-placeholder{background:var(--background-white);display:flex;align-items:center;gap:var(--spacing-md);padding:5px 4px;border-radius:2px}.logo-icon-small{width:32px;height:32px}.palm-swords{width:100%;height:100%}.logo-text-small{font-size:var(--text-xs-size);font-weight:var(--text-xs-weight-medium);line-height:var(--text-xs-line-height);color:#6c737f;white-space:nowrap}.nd95-logo{position:relative;width:106px;height:42px}.nd95-part{position:absolute;max-width:100%;max-height:100%}.footer-legal-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-3xl);align-items:flex-start;min-width:0}.footer-quick-links{display:flex;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:flex-start}.footer-quick-link{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-oncolor-primary);text-decoration:underline;text-underline-position:from-font;text-decoration-skip-ink:none;transition:opacity .2s ease}.footer-quick-link:visited{color:var(--text-oncolor-primary) !important}.footer-quick-link:hover{opacity:.8}.footer-legal-info{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:flex-start}.footer-copyright-main{text-align:start}.footer-copyright-main p{font-size:var(--text-sm-size);font-weight:600;line-height:var(--text-sm-line-height);color:var(--text-oncolor-primary);margin:0}.footer-additional-info{display:flex;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:flex-start;font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-oncolor-primary)}.footer-pattern{position:absolute;bottom:0;left:0;right:0;height:86.4px;display:flex;opacity:.5;z-index:1}.pattern-img{width:772.745px;height:86.4px;flex-shrink:0}.page-container{width:100%;max-width:1440px;margin:0 auto;background:var(--background-white)}.page-content{display:flex;gap:var(--spacing-4xl);padding:var(--spacing-5xl) var(--spacing-6xl);box-sizing:border-box}@media(max-width: 1199px){.page-content{padding:var(--spacing-4xl)}}@media(max-width: 959px){.page-content{flex-direction:column;padding:var(--spacing-3xl);gap:var(--spacing-3xl)}}@media(max-width: 599px){.page-content{padding:var(--spacing-xl);gap:var(--spacing-xl)}}.page-main{flex:1;min-width:0}.page-sidebar{width:416px;flex-shrink:0}@media(max-width: 959px){.page-sidebar{width:100%}}section.page-title{background-color:var(--colors-primary-sa-flag-25)}.page-section{padding:var(--spacing-5xl) var(--spacing-6xl);box-sizing:border-box}@media(max-width: 1199px){.page-section{padding:var(--spacing-4xl)}}@media(max-width: 959px){.page-section{padding:var(--spacing-3xl)}}@media(max-width: 599px){.page-section{padding:var(--spacing-xl)}}.page-section--neutral{background-color:var(--background-neutral-50)}.page-section--white{background-color:var(--background-white)}.page-section--gray{background-color:var(--background-neutral-100)}.section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-xl);margin-bottom:var(--spacing-4xl)}@media(max-width: 767px){.section-header{flex-direction:column;margin-bottom:var(--spacing-3xl)}}.section-title{font-size:var(--display-sm-size);font-weight:var(--display-sm-weight);line-height:var(--display-sm-line-height);color:var(--text-display);margin:0}@media(max-width: 959px){.section-title{font-size:var(--text-2xl-size);line-height:var(--text-2xl-line-height)}}.section-description{font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--text-default);margin:var(--spacing-md) 0 0 0;max-width:720px}.info-card{background:var(--background-card);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-lg);padding:var(--spacing-5xl);box-shadow:var(--shadow-sm)}@media(max-width: 599px){.info-card{padding:var(--spacing-3xl)}}.info-card__section{margin-bottom:var(--spacing-5xl)}.info-card__section:last-child{margin-bottom:0}.info-card__divider{height:1px;background:var(--border-neutral-primary);margin:var(--spacing-4xl) 0}.info-card__title{font-size:var(--text-lg-size);font-weight:var(--text-lg-weight-semibold);line-height:var(--text-lg-line-height);color:var(--text-display);margin:0 0 var(--spacing-lg) 0}.info-item{display:flex;gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl)}.info-item:last-child{margin-bottom:0}.info-item__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--text-default)}.info-item__icon img{width:100%;height:100%;object-fit:contain}.info-item__icon svg{width:100%;height:100%}.info-item__content{flex:1;min-width:0}.info-item__label{font-size:var(--text-md-size);font-weight:var(--text-md-weight-bold);line-height:var(--text-md-line-height);color:var(--text-default);margin:0 0 var(--spacing-xs) 0}.info-item__value{font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--text-default);margin:0}.video-placeholder{position:relative;width:100%;height:344px;background:var(--background-neutral-50);border-radius:var(--radius-lg);overflow:hidden;margin:var(--spacing-3xl) 0 0 0}.video-placeholder__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--background-primary);border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease}.video-placeholder__play:hover{background:var(--colors-primary-sa-flag-700);transform:translate(-50%, -50%) scale(1.1)}.video-placeholder__play svg{width:24px;height:24px;color:var(--text-oncolor-primary)}.steps-list{display:flex;flex-direction:column;gap:var(--spacing-xl);margin:var(--spacing-3xl) 0 0 0;padding:0}.steps-list__item{display:flex;gap:var(--spacing-md);align-items:flex-start;font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--text-default)}.steps-list__number{flex-shrink:0;white-space:nowrap}.steps-list__text{flex:1;min-width:0}.payment-methods{display:flex;gap:var(--spacing-md);flex-wrap:wrap;margin-top:var(--spacing-lg)}.payment-methods__icon{height:43px;width:auto}.payment-methods__icon img{height:100%;width:auto;object-fit:contain}.app-download-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-lg)}.app-download-buttons__store{width:120px;height:40px;display:flex;align-items:center;text-decoration:none;overflow:hidden}.app-download-buttons__store:hover{opacity:.9}.app-download-buttons__label{font-size:9px;line-height:9px;color:#fff;font-weight:500;text-transform:none}.app-download-buttons__store:nth-child(2) .app-download-buttons__label{text-transform:uppercase}.app-download-buttons__name{font-size:18px;line-height:18px;color:#fff;font-weight:500;letter-spacing:-0.47px}.app-download-buttons__badge{width:120px;height:40px;display:block;object-fit:contain}.last-modified{padding:var(--spacing-xl) var(--spacing-6xl);background:var(--background-neutral-50);text-align:center}@media(max-width: 1199px){.last-modified{padding:var(--spacing-xl) var(--spacing-4xl)}}@media(max-width: 599px){.last-modified{padding:var(--spacing-md) var(--spacing-xl)}}.last-modified__text{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-secondary-paragraph);margin:0}.service-page__hero{background:var(--background-neutral-50);min-height:298px;display:flex;align-items:flex-end;padding-bottom:var(--spacing-5xl)}.service-page__title-area{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-4xl);margin-bottom:var(--spacing-xl)}@media(max-width: 767px){.service-page__title-area{flex-direction:column;align-items:flex-start}}.service-page__title-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.service-page__title{font-size:var(--display-sm-size);font-weight:var(--display-sm-weight);line-height:var(--display-sm-line-height);color:var(--text-display);margin:0}@media(max-width: 959px){.service-page__title{font-size:var(--text-2xl-size);line-height:var(--text-2xl-line-height)}}.service-page__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}@media(min-width: 992px){#desktop_aside .service-page__sidebar{position:absolute;width:100%;z-index:1}}.service-page__description{font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--text-default);margin:0}.service-page__description p{margin-bottom:1rem}.service-page__agreement-link{display:inline-flex;margin-top:var(--spacing-xl)}@media screen and (min-width: 992px){.service-page__tabs-content{min-height:480px}}.service-page__tabs-content .tabs--horizontal{margin:50px 0 24px}.service-page__related .section-header{margin-bottom:var(--spacing-4xl)}.service-page__comments .card{background:var(--background-card);padding:var(--spacing-5xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.service-page__comments .card__title{font-size:var(--text-xl-size);font-weight:var(--text-xl-weight-semibold);line-height:var(--text-xl-line-height);color:var(--text-display);margin:0 0 var(--spacing-sm) 0}.service-page__comments .card__description{font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--text-default);margin:0 0 var(--spacing-xl) 0}.service-page__feedback .feedback-card{background:var(--background-card);padding:var(--spacing-5xl);border-radius:var(--radius-lg);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4xl)}@media(max-width: 959px){.service-page__feedback .feedback-card{flex-direction:column;align-items:flex-start}}.service-page__feedback .feedback-rating{display:flex;align-items:center;gap:var(--spacing-xl)}@media(max-width: 599px){.service-page__feedback .feedback-rating{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}}.service-page__feedback .rating-display{display:flex;align-items:center;gap:var(--spacing-md)}.service-page__feedback .rating-stars{display:flex;gap:var(--spacing-xs)}.service-page__feedback .rating-value{font-size:var(--text-lg-size);font-weight:var(--text-lg-weight-semibold);color:var(--text-display);margin:0}.service-page__feedback .rating-count{font-size:var(--text-sm-size);color:var(--text-secondary-paragraph);margin:0}.service-page__feedback .feedback-question{display:flex;align-items:center;gap:var(--spacing-md)}.service-page__feedback .feedback-question p{font-size:var(--text-md-size);color:var(--text-default);margin:0 var(--spacing-md) 0 0}.service-page__feedback .feedback-actions{display:flex;gap:var(--spacing-md)}.resources-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacing-lg)}@media(max-width: 991px){.resources-list{grid-template-columns:1fr}}.resource-item{background:var(--background-card);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-lg);padding:var(--spacing-xl);display:inline-flex;flex-direction:column;gap:var(--card-lg-gap);box-sizing:border-box;transition:all .2s ease;position:relative;width:100%;min-height:160px}.resource-item:hover{border-color:var(--border-brand);box-shadow:var(--shadow-sm)}.resource-item__icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--background-brand-subtle);border-radius:var(--radius-sm);color:var(--text-brand)}.resource-item__icon svg{width:24px;height:24px}.resource-item__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.resource-item__size{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-regular);line-height:var(--text-sm-line-height);color:var(--text-tertiary);margin:0}@media(max-width: 599px){.resource-item{gap:var(--spacing-md)}.resource-item__icon{width:36px;height:36px}.resource-item__icon svg{width:20px;height:20px}}#slider.homebanner{min-height:500px !important}.swiper-slide-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(9, 42, 30, 0.8) 0%, rgba(9, 42, 30, 0.8) 100%)}img.nd-banner-logo{position:absolute;bottom:40px;left:52px;z-index:1}[dir=ltr] img.nd-banner-logo{right:52px;left:unset}.hero-section{position:relative;height:491px;width:100vw;overflow:hidden;margin-top:104px}.slider-caption,.flex-caption{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:end;padding-bottom:40px;z-index:20;max-width:550px;color:#eee;font-size:300;font-weight:300;text-shadow:1px 1px 1px rgba(0,0,0,.15);-webkit-transition:top .3s ease;transition:top .3s ease}.slider-caption.slider-caption-center{position:relative;max-width:unset;text-align:start;margin:0 auto;left:0;right:0;color:var(--text-oncolor-primary);max-width:1200px;margin:0 auto;padding:0 var(--spacing-8xl) 40px;display:flex;flex-direction:column;align-items:flex-start;text-align:start;width:100%}.slider-caption h2{font-size:var(--display-xl-size);font-weight:var(--display-xl-weight);line-height:var(--display-xl-line-height);margin-bottom:var(--spacing-3xl);text-shadow:0 2px 8px rgba(0,0,0,.3);align-self:flex-start;font-family:var(--font-family)}.slider-caption h2::after{display:none}.slider-caption p{font-size:var(--text-xl-size);font-weight:var(--text-xl-weight);line-height:var(--text-xl-line-height);margin:0 0 32px;opacity:.9;align-self:flex-start;font-family:var(--font-family)}.slider-arrow-left{left:50px}.slider-arrow-right{right:50px}.slider-arrow-left,.slider-arrow-right{position:absolute;cursor:pointer;z-index:10;bottom:145px;top:unset;background-color:rgba(0,0,0,.3);width:52px;height:52px;border:0;border-radius:0 3px 3px 0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;display:flex;width:48px;height:48px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:999px;background:#1b8354}@media(max-width: 767px){.slider-caption.slider-caption-center{padding:0 var(--spacing-4xl) 120px}.slider-caption h2{font-size:40px;line-height:1.5;margin-bottom:8px}.slider-caption p{font-size:16px;margin-bottom:16px}.slider-caption .button{font-size:16px;margin-bottom:8px}.slider-caption .button span{font-size:16px}.slider-arrow-right{right:8px}.slider-arrow-left{left:8px}img.nd-banner-logo{width:120px;position:absolute;bottom:20px;right:58px;left:unset;z-index:1}[dir=ltr] img.nd-banner-logo{right:unset;left:58px}}.hero-carousel{position:relative;width:100%;height:100%}.hero-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out;display:flex;align-items:center}.hero-content{position:relative;z-index:3;color:var(--text-oncolor-primary);max-width:1200px;margin:0 auto;padding:0 var(--spacing-8xl);display:flex;flex-direction:column;align-items:flex-start;text-align:start;width:100%}.hero-badge{display:inline-flex;align-items:center;gap:var(--spacing-md);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50px;padding:var(--spacing-md) var(--spacing-3xl);margin-bottom:var(--spacing-5xl);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);backdrop-filter:blur(10px);align-self:flex-start}.badge-label{color:gold}.badge-separator{color:hsla(0,0%,100%,.5)}.badge-org{color:var(--text-oncolor-primary)}.hero-title{font-size:var(--display-xl-size);font-weight:var(--display-xl-weight);line-height:var(--display-xl-line-height);margin-bottom:var(--spacing-3xl);text-shadow:0 2px 8px rgba(0,0,0,.3);align-self:flex-start}.hero-subtitle{font-size:var(--text-xl-size);font-weight:var(--text-xl-weight);line-height:var(--text-xl-line-height);margin-bottom:var(--spacing-5xl);opacity:.9;align-self:flex-start}.hero-indicators{position:absolute;bottom:var(--spacing-5xl);left:50%;transform:translateX(-50%);display:flex;gap:var(--spacing-xl);z-index:4}.indicator{width:12px;height:12px;border-radius:50%;border:none;background:hsla(0,0%,100%,.3);cursor:pointer;transition:all .3s ease}.indicator.active{background:var(--text-oncolor-primary)}.hero-nd-logo{position:absolute;bottom:var(--spacing-5xl);left:var(--spacing-8xl);display:flex;align-items:center;gap:var(--spacing-xl);z-index:4}.nd-logo-container{position:relative;width:80px;height:32px;display:flex;align-items:center;justify-content:center}.nd-logo-part{position:absolute;max-width:100%;max-height:100%}.nd-logo-text{font-size:var(--text-sm-size);font-weight:var(--text-sm-weight-medium);color:var(--text-oncolor-primary);white-space:nowrap}.news-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:24px}.news-card{background:#fff;border:1px solid #d2d6db;border-radius:16px;overflow:hidden;box-shadow:none;transition:all .2s;display:flex;flex-direction:column}.news-image{height:250px;position:relative;overflow:hidden}.news-bg-image{width:100%;height:100%;object-fit:cover;border-radius:8px;margin:16px;width:calc(100% - 32px);height:calc(100% - 32px)}.news-date{font-size:12px;font-weight:400;line-height:18px;color:#1f2a37;margin:0;font-family:var(--font-family)}.news-content{padding:0 16px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1;text-align:start}.news-title{font-size:18px;font-weight:700;line-height:28px;color:#1f2a37;margin:0;font-family:var(--font-family)}.news-description{font-size:16px;font-weight:400;line-height:24px;color:#1f2a37;margin:0;font-family:var(--font-family);flex:1;max-height:55px;text-overflow:ellipsis;overflow:hidden}.news-actions{display:flex;justify-content:flex-start;margin-top:24px}.services-carousel{position:relative}.services-slider{position:relative;overflow:hidden}.services-slide{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .5s ease-in-out}.services-slide.active{opacity:1;position:relative}.services-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--card-lg-gap);margin-bottom:var(--spacing-5xl)}.service-card{background:var(--background-card);border:1px solid var(--border-neutral-primary);border-radius:var(--radius-lg);padding:var(--card-lg-gap);text-align:start;transition:all .2s;display:flex;flex-direction:column;justify-content:space-between;height:100%}.service-card:hover{border-color:var(--icon-success);box-shadow:0 4px 12px rgba(6,118,71,.15)}.service-icon{width:24px;height:24px;margin-bottom:var(--spacing-3xl);align-self:flex-start}.service-icon svg{width:24px;height:24px}.service-logo{height:80px;display:flex;align-items:start;justify-content:start;margin-bottom:16px}.service-logo img{width:unset;height:80px}.service-title{font-family:var(--font-family);font-size:var(--text-lg-size);font-weight:var(--text-lg-weight-bold);line-height:var(--text-lg-line-height);color:var(--text-default);margin-bottom:var(--spacing-xl);text-align:start;min-height:56px}.service-description{font-size:var(--text-md-size);font-weight:var(--text-md-weight-regular);line-height:var(--text-md-line-height);color:var(--text-default);margin-bottom:var(--spacing-3xl);text-align:start;flex:1}.service-tags{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-3xl);flex-wrap:wrap;justify-content:flex-start}.service-tag{height:24px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:500;font-family:var(--font-family);line-height:18px;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;border:1px solid;box-sizing:border-box}.service-tag:nth-child(1){background:#ecfdf3;color:#085d3a;border-color:#abefc6}.service-tag:nth-child(2){background:#eff8ff;color:#1849a9;border-color:#b2ddff}.service-tag:nth-child(3){background:#f9fafb;color:#1f2a37;border-color:#e5e7eb}.about-us-numbers{--background-card: #ecfdf3 }.owl-carousel.success-partners-carousel .oc-item{display:flex;align-items:center;justify-content:center;min-height:120px}.owl-carousel.success-partners-carousel .oc-item a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.owl-carousel.success-partners-carousel .oc-item img{max-width:100%;max-height:100px;width:auto;height:auto;object-fit:contain;transition:transform .3s ease,opacity .3s ease}.owl-carousel.success-partners-carousel .oc-item img:hover{transform:scale(1.05);opacity:.8}@media(max-width: 768px){.owl-carousel.success-partners-carousel .oc-item{min-height:100px;padding:var(--spacing-md)}.owl-carousel.success-partners-carousel .oc-item img{max-height:80px}}@media(max-width: 576px){.owl-carousel.success-partners-carousel .oc-item{min-height:80px;padding:var(--spacing-sm)}.owl-carousel.success-partners-carousel .oc-item img{max-height:60px}}.faq-tabs-container{min-height:unset}.faq-tabs-container .nav-tabs{border-bottom:none}.faq-tabs-container .nav-item{width:auto;height:auto}.bg-theme-light{background-color:var(--background-brand-light) !important}:root{--bs-light-rgb: 251, 251, 251}/*# sourceMappingURL=dga-design-system.css.map */
