@charset "UTF-8";:root{--uq-primary: #0b3d2e;--uq-secondary: #c8a86b;--uq-accent: #1f6f54;--uq-bg: #f7f8f6;--uq-text: #1f2937;--uq-border: #e5e7eb;--uq-font-family: "IBM Plex Sans Arabic", sans-serif}:root{--container-max-width: 1200px;--container-padding: 16px;--logo-color: #074D31;--footer-background: #074D31;--bg-brand-gradient: linear-gradient(180deg, #0c5136 0%, #0a6b45 100%);--page-title-background: var(--primitives-colors-primary-SA-flag-25);--shadow-card: rgba(16, 24, 40, .1) 0px 4px 8px -2px, rgba(16, 24, 40, .06) 0px 2px 4px -2px;--text-on-color: #ffffff;--text-on-color-muted: rgba(255,255,255,.8);--surface-primary: #ffffff;--surface-secondary: #f9fafb;--surface-hover: #f2f4f7;--text-primary-strong: #344054;--text-primary-soft: #475467;--border-soft: rgba(16, 24, 40, .14);--border-very-soft: rgba(16, 24, 40, .06);--brand-soft-bg: rgba(18, 119, 92, .06);--brand-soft-bg-hover: rgba(18, 119, 92, .12);--a11y-bg: #000;--a11y-text: #fff;--a11y-outline: #fff;--a11y-link: #ffd700;--a11y-speech: #ffd700;--a11y-speech-bg: rgba(255,215,0,.15);--a11y-panel-header-bg: var(--colors-success-900);--a11y-panel-bg: #eff1f5;--a11y-panel-card-bg: #ffffff;--a11y-panel-card-hover-bg: rgba(30, 126, 52, .08);--a11y-panel-card-active-bg: rgba(30, 126, 52, .1);--a11y-panel-card-border: #ffffff;--a11y-panel-text: #374151;--a11y-panel-muted: #6b7280;--a11y-panel-brand: #1e7e34;--a11y-panel-control-bg: #f3f4f6;--a11y-panel-slider-bg: #e5e7eb;--a11y-panel-on-color: #ffffff;--cookie-icon-bg: #f3fcf6;--cookie-icon-fill: #067647;--today-special-bg: rgba(255, 248, 235, .9);--today-special-border: rgba(245, 158, 11, .22);--today-special-icon-bg: rgba(245, 158, 11, .14);--today-special-text: #92400e;--today-special-icon: #b45309;--today-passed-icon-bg: rgba(152, 162, 179, .12);--today-passed-icon: #98a2b3;--today-active-bg: rgba(7, 77, 49, .1);--today-active-border: rgba(7, 77, 49, .5);--today-active-text: var(--colors-brand-700);--today-upcoming-bg: var(--background-color);--today-upcoming-border: var(--border-neutral-primary);--theme-transition-duration: .22s;--theme-transition-easing: cubic-bezier(.4, 0, .2, 1);--occasion-icon-bg: rgba(255, 255, 255, .72);--occasion-icon-border: rgba(255,255,255,.42);--occasion-hajj-text: var(--colors-warning-700);--occasion-hajj-border: rgba(245, 158, 11, .28);--occasion-hajj-bg: linear-gradient(180deg, rgba(245, 158, 11, .1), rgba(245, 158, 11, .03));--occasion-ramadan-text: var(--colors-brand-700);--occasion-ramadan-border: rgba(27, 131, 84, .28);--occasion-ramadan-bg: linear-gradient(180deg, rgba(27, 131, 84, .1), rgba(27, 131, 84, .03));--occasion-ashura-text: var(--colors-blue-700);--occasion-ashura-border: rgba(21, 112, 239, .24);--occasion-ashura-bg: linear-gradient(180deg, rgba(21, 112, 239, .1), rgba(21, 112, 239, .03));--occasion-newyear-text: var(--colors-blue-700);--occasion-newyear-border: rgba(21, 112, 239, .24);--occasion-newyear-bg: linear-gradient(180deg, rgba(21, 112, 239, .1), rgba(21, 112, 239, .03));--occasion-eid-text: var(--tag-text-neutral);--occasion-eid-border: rgba(31, 42, 55, .24);--occasion-eid-bg: linear-gradient(180deg, rgba(31, 42, 55, .1), rgba(31, 42, 55, .03));--occasion-yearend-text: var(--tag-text-neutral);--occasion-yearend-border: rgba(31, 42, 55, .24);--occasion-yearend-bg: linear-gradient(180deg, rgba(31, 42, 55, .1), rgba(31, 42, 55, .03));--text-lg-regular-font-family: "IBM Plex Sans Arabic", Helvetica;--text-lg-regular-font-weight: 400;--text-lg-regular-font-size: 18px;--text-lg-regular-letter-spacing: 0px;--text-lg-regular-line-height: 28px;--text-lg-regular-font-style: normal;--text-xl-regular-font-family: "IBM Plex Sans Arabic", Helvetica;--text-xl-regular-font-weight: 400;--text-xl-regular-font-size: 20px;--text-xl-regular-letter-spacing: 0px;--text-xl-regular-line-height: 30px;--text-xl-regular-font-style: normal;--text-lg-bold-font-family: "IBM Plex Sans Arabic", Helvetica;--text-lg-bold-font-weight: 700;--text-lg-bold-font-size: 18px;--text-lg-bold-letter-spacing: 0px;--text-lg-bold-line-height: 28px;--text-lg-bold-font-style: normal;--text-md-regular-font-family: "IBM Plex Sans Arabic", Helvetica;--text-md-regular-font-weight: 400;--text-md-regular-font-size: 16px;--text-md-regular-letter-spacing: 0px;--text-md-regular-line-height: 24px;--text-md-regular-font-style: normal;--text-md-semibold-font-family: "IBM Plex Sans Arabic", Helvetica;--text-md-semibold-font-weight: 600;--text-md-semibold-font-size: 16px;--text-md-semibold-letter-spacing: 0px;--text-md-semibold-line-height: 24px;--text-md-semibold-font-style: normal;--text-md-bold-font-family: "IBM Plex Sans Arabic", Helvetica;--text-md-bold-font-weight: 700;--text-md-bold-font-size: 16px;--text-md-bold-letter-spacing: 0px;--text-md-bold-line-height: 24px;--text-md-bold-font-style: normal;--text-md-medium-font-weight: 500;--text-md-medium-font-size: 16px;--text-md-medium-letter-spacing: 0px;--text-md-medium-line-height: 24px;--text-md-medium-font-style: normal;--text-sm-medium-font-family: "IBMPlexSansArabic", Helvetica;--text-sm-medium-font-weight: 500;--text-sm-medium-font-size: 14px;--text-sm-medium-letter-spacing: 0px;--text-sm-medium-line-height: 20px;--text-sm-medium-font-style: normal;--text-sm-regular-font-family: "IBM Plex Sans Arabic", Helvetica;--text-sm-regular-font-weight: 400;--text-sm-regular-font-size: 14px;--text-sm-regular-letter-spacing: 0px;--text-sm-regular-line-height: 20px;--text-sm-regular-font-style: normal;--text-sm-regular-underlined-font-family: "IBM Plex Sans Arabic", Helvetica;--text-sm-regular-underlined-font-weight: 400;--text-sm-regular-underlined-font-size: 14px;--text-sm-regular-underlined-letter-spacing: 0px;--text-sm-regular-underlined-line-height: 20px;--text-sm-regular-underlined-font-style: normal;--text-sm-semibold-font-family: "IBM Plex Sans Arabic", Helvetica;--text-sm-semibold-font-weight: 600;--text-sm-semibold-font-size: 14px;--text-sm-semibold-letter-spacing: 0px;--text-sm-semibold-line-height: 20px;--text-sm-semibold-font-style: normal;--text-xs-regular-font-family: "IBM PlexSansArabic", Helvetica;--text-xs-regular-font-weight: 400;--text-xs-regular-font-size: 12px;--text-xs-regular-letter-spacing: 0px;--text-xs-regular-line-height: normal;--text-xs-regular-font-style: normal;--display-md-bold-font-family: "IBM Plex Sans Arabic", Helvetica;--display-md-bold-font-weight: 700;--display-md-bold-font-size: 36px;--display-md-bold-letter-spacing: -.72px;--display-md-bold-line-height: 44px;--display-md-bold-font-style: normal;--display-sm-bold-font-family: "IBM Plex Sans Arabic", Helvetica;--display-sm-bold-font-weight: 700;--display-sm-bold-font-size: 30px;--display-sm-bold-letter-spacing: 0;--display-sm-bold-line-height: 38px;--display-sm-bold-font-style: normal;--color-primary: #1b8354;--color-primary-hover: #166a45;--color-secondary: #dba102;--color-secondary-hover: #b87b02;--colors-base-white: #ffffff;--colors-base-black: #161616;--colors-alpha-white: 0deg 0% 100%;--colors-alpha-black: 0deg 0% 0%;--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-500-alpha-10: #25935f19;--colors-primary-sa-flag-500: #25935f;--colors-primary-sa-flag-700: #166a45;--colors-primary-sa-flag-900: #104631;--colors-primary-sa-flag-950: #092a1e;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d2d6db;--color-gray-400: #9da4ae;--color-gray-500: #6c737f;--color-gray-700: #384250;--color-gray-900: #111927;--colors-success-25: #f6fef9;--colors-success-50: #ecfdf3;--colors-success-100: #dcfae6;--colors-success-200: #abefc6;--colors-success-300: #75e0a7;--colors-success-400: #47cd89;--colors-success-500: #17b26a;--colors-success-600: #079455;--colors-success-700: #067647;--colors-success-800: #085d3a;--colors-success-900: #074d31;--colors-success-950: #053321;--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: #6c737e;--colors-neutral-600: #4d5761;--colors-neutral-700: #384250;--colors-neutral-800: #1f2a37;--colors-neutral-900: #111927;--colors-neutral-950: #0c111b;--colors-info-25: #f5faff;--colors-info-50: #eff8ff;--colors-info-100: #d1e9ff;--colors-info-200: #b2ddff;--colors-info-300: #84caff;--colors-info-400: #53b1fd;--colors-info-500: #2e90fa;--colors-info-600: #1570ef;--colors-info-700: #175cd3;--colors-info-800: #1849a9;--colors-info-900: #194185;--colors-info-950: #102a56;--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-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-pink-25: #FEF6FB;--colors-pink-50: #FDF2FA;--colors-pink-100: #FCE7F6;--colors-pink-200: #FCCEEE;--colors-pink-300: #FAA7E0;--colors-pink-400: #F670C7;--colors-pink-500: #EE46BC;--colors-pink-600: #DD2590;--colors-pink-700: #C11574;--colors-pink-800: #9E165F;--colors-pink-900: #851651;--colors-pink-950: #4E0D30;--colors-indigo-25: #F5F8FF;--colors-indigo-50: #EEF4FF;--colors-indigo-100: #E0EAFF;--colors-indigo-200: #C7D7FE;--colors-indigo-300: #A4BCFD;--colors-indigo-400: #8098F9;--colors-indigo-500: #6172F3;--colors-indigo-600: #444CE7;--colors-indigo-700: #3538CD;--colors-indigo-800: #2D31A6;--colors-indigo-900: #2D3282;--colors-indigo-950: #1F235B;--colors-violet-25: #FBFAFF;--colors-violet-50: #F5F3FF;--colors-violet-100: #ECE9FE;--colors-violet-200: #DDD6FE;--colors-violet-300: #C3B5FD;--colors-violet-400: #A48AFB;--colors-violet-500: #875BF7;--colors-violet-600: #7839EE;--colors-violet-700: #6927DA;--colors-violet-800: #5720B7;--colors-violet-900: #491C96;--colors-violet-950: #2E125E;--colors-purple-25: #FAFAFF;--colors-purple-50: #F4F3FF;--colors-purple-100: #EBE9FE;--colors-purple-200: #D9D6FE;--colors-purple-300: #BDB4FE;--colors-purple-400: #9B8AFB;--colors-purple-500: #7A5AF8;--colors-purple-600: #6938EF;--colors-purple-700: #5925DC;--colors-purple-800: #4A1FB8;--colors-purple-900: #3E1C96;--colors-purple-950: #27115F;--colors-gray-neutral-25: #fcfcfd;--colors-gray-neutral-50: #f9fafb;--colors-gray-neutral-100: #f3f4f6;--colors-gray-neutral-200: #e5e7eb;--colors-gray-neutral-300: #d2d6db;--colors-gray-neutral-400: #9da4ae;--colors-gray-neutral-500: #6c737f;--colors-gray-neutral-600: #4d5761;--colors-gray-neutral-700: #384250;--colors-gray-neutral-800: #1f2a37;--colors-gray-neutral-900: #111927;--colors-gray-neutral-950: #0d121c;--colors-gray-modern-25: #fcfcfd;--colors-gray-modern-50: #f8fafc;--colors-gray-modern-100: #eef2f6;--colors-gray-modern-200: #e3e8ef;--colors-gray-modern-300: #cdd5df;--colors-gray-modern-400: #9aa4b2;--colors-gray-modern-500: #697586;--colors-gray-modern-600: #4b5565;--colors-gray-modern-700: #364152;--colors-gray-modern-800: #202939;--colors-gray-modern-900: #121926;--colors-gray-modern-950: #0d121c;--colors-gray-25: #fafafa;--colors-gray-50: #f5f5f6;--colors-gray-100: #f0f1f1;--colors-gray-200: #ececed;--colors-gray-300: #cecfd2;--colors-gray-400: #94969c;--colors-gray-500: #85888e;--colors-gray-600: #61646c;--colors-gray-700: #333741;--colors-gray-800: #1f242f;--colors-gray-900: #161b26;--colors-gray-950: #0c111d;--colors-gray-1000: #161616;--colors-primary-sa-flag-300: #88d8ad;--colors-primary-sa-flag-400: #54c08a;--colors-primary-sa-flag-600-primary: #1b8354;--colors-primary-sa-flag-800: #14573a;--colors-brand-25: #f7fdf9;--colors-brand-50: #f3fcf6;--colors-brand-100: #dff6e7;--colors-brand-200: #b8eacb;--colors-brand-300: #88d8ad;--colors-brand-400: #54c08a;--colors-brand-500: #25935f;--colors-brand-600: #1b8354;--colors-brand-700: #166a45;--colors-brand-800: #14573a;--colors-brand-900: #104631;--colors-brand-950: #092a1e;--colors-error-25: #fffbfa;--colors-error-50: #fef3f2;--colors-error-100: #fee4e2;--colors-error-200: #fecdca;--colors-error-300: #fda29b;--colors-error-400: #f97066;--colors-error-500: #f04438;--colors-error-600: #d92d20;--colors-error-700: #b42318;--colors-error-800: #912018;--colors-error-900: #7a271a;--colors-error-950: #55160c;--colors-warning-25: #fffcf5;--colors-warning-50: #fffaeb;--colors-warning-100: #fef0c7;--colors-warning-200: #fedf89;--colors-warning-300: #fec84b;--colors-warning-400: #fdb022;--colors-warning-500: #f79009;--colors-warning-600: #dc6803;--colors-warning-700: #b54708;--colors-warning-800: #93370d;--colors-warning-900: #7a2e0e;--colors-warning-950: #4e1d09;--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-80: #ffffffcc;--colors-alpha-alpha-white-90: #ffffffe6;--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-80: var(--colors-alpha-alpha-white-80);--alpha-white-90: var(--colors-alpha-alpha-white-90);--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;--primitives-colors-base-white: rgba(255, 255, 255, 1);--primitives-colors-base-black: rgba(22, 22, 22, 1);--primitives-colors-alpha-alpha-white-30: rgba(255, 255, 255, .3);--primitives-colors-primary-SA-flag-25: rgba(247, 253, 249, 1);--primitives-colors-primary-SA-flag-50: rgba(243, 252, 246, 1);--primitives-colors-primary-SA-flag-400: rgba(84, 192, 138, 1);--primitives-colors-primary-SA-flag-700: rgba(22, 106, 69, 1);--primitives-colors-primary-SA-flag-950: rgba(9, 42, 30, 1);--colors-text-primary: var(--colors-gray-900);--colors-text-primary_on-brand: var(--colors-base-white);--colors-text-secondary: var(--colors-gray-700);--colors-text-secondary_on-brand: hsla(var(--colors-alpha-white) / 70%);--colors-text-tertiary: var(--colors-gray-600);--colors-text-quarterary: var(--colors-gray-500);--colors-text-white: var(--colors-base-white);--colors-text-disabled: var(--colors-gray-500);--colors-text-placeholder: var(--colors-gray-500);--colors-text-brand-primary: var(--colors-brand-800);--colors-text-brand-secondary: var(--colors-brand-700);--colors-text-error-primary: var(--colors-error-600);--themes-text-text-default: rgba(22, 22, 22, 1);--themes-text-text-secondary-paragraph: rgba(27, 131, 84, 1);--themes-text-text-primary: rgba(27, 131, 84, 1);--themes-text-text-primary-paragraph: rgba(56, 66, 80, 1);--colors-2-text-primary: #161616;--colors-2-text-primary_on-color: #ffffff;--colors-2-border-secondary: #e5e7eb;--themes-button-button-background-primary-default: rgba(27, 131, 84, 1);--themes-link-link-primary-hovered: rgba(84, 192, 138, 1);--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);--text-primary: var(--colors-primary-sa-flag-600-primary);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-default: var(--colors-base-black);--text-on-primary: #ffffff;--text-default-disabled: #9DA4AE;--text-primary-paragraph: #384250;--text-primary-sa-flag: var(--colors-primary-sa-flag-800);--text-primary-title-card: var(--colors-primary-sa-flag-800);--text-display: var(--colors-neutral-800);--text-success: #067647;--text-info: #175CD3;--text-warning: #B54708;--text-error: #B42318;--bg-page: #ffffff;--bg-card: #ffffff;--bg-muted: var(--color-gray-50);--bg-primary: var(--color-primary);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--spacing-0: 0px;--spacing-0-5: 2px;--spacing-1: 4px;--spacing-1-5: 6px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--spacing-16: 64px;--spacing-20: 80px;--spacing-24: 96px;--spacing-32: 128px;--spacing-40: 160px;--spacing-48: 192px;--spacing-56: 224px;--spacing-64: 256px;--spacing-80: 320px;--spacing-96: 384px;--spacing-120: 480px;--spacing-140: 560px;--spacing-160: 640px;--spacing-180: 720px;--spacing-192: 768px;--spacing-256: 1024px;--spacing-320: 1280px;--spacing-360: 1440px;--spacing-400: 1600px;--spacing-480: 1920px;--spacing-none: var(--spacing-0);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-1-5);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--spacing-7xl: var(--spacing-16);--spacing-8xl: var(--spacing-20);--spacing-9xl: var(--spacing-24);--spacing-10xl: var(--spacing-32);--spacing-11xl: var(--spacing-40);--spacing-card-card-lg-gap: 24px;--spacing-global-spacing-xl: 16px;--spacing-global-spacing-lg: 12px;--spacing-tab-vertical-tab-md-button-h-padding: 12px;--spacing-global-spacing-xs: 4px;--card-lg-gap: var(--spacing-6);--card-md-padding: var(--spacing-6);--card-md-gap: var(--spacing-5);--card-sm-padding: var(--spacing-6);--card-sm-gap: var(--spacing-5);--card-xs-padding: var(--spacing-4);--card-xs-gap: var(--spacing-4);--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0,0,0,.06);--shadow-md: 0 10px 30px rgba(0,0,0,.08);--shadow-lg: 0 20px 40px rgba(0,0,0,.12);--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-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-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-text-gap: var(--spacing-2);--buttons-lg-gap: var(--spacing-1);--buttons-lg-padding: var(--spacing-4);--buttons-md-gap: var(--spacing-1);--buttons-md-padding: var(--spacing-3);--buttons-sm-gap: var(--spacing-1);--buttons-sm-padding: var(--spacing-2);--button-background-primary-default: #1b8354;--button-background-primary-hovered: #166a45;--button-background-primary-pressed: #104631;--button-background-primary-selected: #14573a;--button-background-primary-focused: #1b8354;--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-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-primary-neutral-bg: var(--colors-gray-neutral-950);--button-primary-neutral-text: #ffffff;--button-primary-neutral-hover-bg: var(--colors-gray-neutral-800);--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-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);--neutral-primary: #d2d6db;--neutral-default: #f3f4f6;--neutral-secondary: #e5e7eb;--neutral-light: #f9fafb;--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-card-2: var(--colors-gray-neutral-50);--background-disabled: #E5E7EB;--background-disabled-primary: var(--colors-primary-sa-flag-200);--background-inverse-disabled: var(--colors-neutral-100);--box-shadow: 0 1px 15px rgba(0, 0, 0, .15);--box-shadow-2: 0 1px 1px rgba(0, 0, 0, .055);--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);--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);--colors-border-primary: var(--colors-gray-300);--colors-border-secondary: var(--colors-gray-200);--colors-border-disabled: var(--colors-gray-300);--colors-border-disabled_subtle: var(--colors-gray-200);--colors-border-brand: var(--colors-brand-300);--colors-border-error: var(--colors-error-300);--border-error-light: var(--colors-red-200);--border-info-light: var(--colors-blue-200);--border-success-light: var(--colors-green-200);--border-warning-light: var(--colors-yellow-200);--chip-background-neutral-default: #F3F4F6;--chip-background-neutral-hovered: #E5E7EB;--chip-background-neutral-pressed: #D2D6DB;--chip-background-neutral-selected: #384250;--chip-background-neutral-focused: #F3F4F6;--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-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-primary--readonly: var(--alpha-white-0);--controls-control-pressed: var(--colors-neutral-300);--controls-control-ripple-effect: var(--colors-neutral-200);--controls-control-border: var(--colors-neutral-500);--controls-control-border-disabled: var(--colors-gray-modern-500);--control-disabled: var(--colors-gray-neutral-600);--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-pink-light: var(--colors-pink-50);--tag-text-pink: var(--colors-pink-700);--tag-icon-pink: var(--colors-pink-700);--tag-border-pink-light: var(--colors-pink-200);--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-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-text-label: var(--text-default);--form-field-text-placeholder: var(--text-secondary-paragraph);--form-field-text-hovered: var(--text-default);--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-icon-enteredtext: 8px;--field-background-default: var(--colors-text-white);--field-border-error: #B42318;--field-text-filled: #161616;--field-text-label: #161616;--option-background-hover: #F3F4F6;--option-background-pressed: #E5E7EB;--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);--icon-primary: var(--colors-primary-sa-flag-600-primary);--icon-success: #067647;--icon-info: #175CD3;--icon-neutral: #384250;--icon-warning: #B54708;--icon-error: #B42318;--icon-default: var(--colors-base-black);--icon-default-400: var(--colors-neutral-400);--icon-default-500: var(--colors-neutral-500);--table-header-background-color: var(--colors-brand-100);--switcher-bg: var(--background-neutral-50);--switcher-text: var(--colors-2-text-primary);--switcher-border: var(--colors-2-border-secondary);--switcher-hover-bg: var(--colors-gray-neutral-200);--switcher-selected-bg: var(--colors-gray-neutral-950);--switcher-selected-text: var(--colors-2-text-primary_on-color);--table-row-today-background: var(--colors-gray-50);--table-row-today-text: var(--colors-brand-600);--table-row-today-highlight-start: rgba(18, 119, 92, .25);--table-row-today-highlight-end: rgba(18, 119, 92, .08);--table-head-background-color: var(--colors-brand-100);--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);--switch-off-bg: transparent;--switch-off-thumb: var(--controls-control-neutral-checked);--switch-off-outline: var(--controls-control-neutral-checked);--switch-off-hover-bg: #f3f4f6;--switch-off-hover-outline: #4d5761;--switch-disabled-bg: #ffffff;--switch-disabled-outline: #d2d6db;--switch-disabled-thumb: #d2d6db;--switch-focus-ring: #f3f4f6;--switch-checked-bg: var(--colors-brand-600);--switch-checked-hover-bg: #14573a;--switch-checked-active-bg: #104631;--switch-checked-thumb: var(--colors-base-white);--switch-checked-focus-outline: #161616;--notification-critical-bg: var(--colors-error-50);--notification-critical-border: var(--colors-error-400);--notification-critical-text: var(--text-error);--notification-warning-bg: var(--colors-warning-50);--notification-warning-border: var(--colors-warning-400);--notification-warning-text: var(--text-warning);--notification-success-bg: var(--colors-brand-50);--notification-success-border: var(--colors-brand-400);--notification-success-text: var(--text-success);--notification-info-bg: var(--colors-info-50);--notification-info-border: var(--colors-info-400);--notification-info-text: var(--text-info);--notification-neutral-bg: var(--colors-gray-neutral-50);--notification-neutral-border: var(--colors-gray-neutral-400);--notification-neutral-text: var(--text-primary-paragraph);--background-notification-white: var(--colors-base-white);--skeleton-gradient: linear-gradient( 90deg, rgba(157, 164, 174, .2) 0%, rgba(210, 214, 219, .2) 49.5%, rgba(229, 231, 235, .2) 100% );--logo-filter: brightness(0) invert(1)}html.theme-dark{color-scheme:dark;--colors-base-white: #0c111d;--colors-base-black: #f9fafb;--background-body: #0c111d;--background-menu: #1F2A37;--background-card: #1F2A37;--background-card-2: #1f2a37;--background-white: #0D121C;--bg-page: #0c111d;--bg-card: #161b26;--bg-muted: #1f242f;--page-title-background: #092A1E;--text-default-disabled: #9DA4AE;--colors-warning-400: #DC6803;--colors-indigo-25: #161B2E;--colors-indigo-50: #1B2240;--colors-indigo-100: #232C52;--colors-indigo-200: #2B3564;--colors-indigo-300: #39457D;--colors-indigo-400: #5563A3;--colors-indigo-500: #7483C7;--colors-indigo-600: #8C9BDB;--colors-indigo-700: #A8B3F0;--colors-indigo-800: #C7D0FF;--colors-indigo-900: #DDE3FF;--colors-indigo-950: #F1F4FF;--colors-violet-25: #1A1428;--colors-violet-50: #211937;--colors-violet-100: #2A2147;--colors-violet-200: #35295B;--colors-violet-300: #49367D;--colors-violet-400: #6549A8;--colors-violet-500: #8266CC;--colors-violet-600: #9D82E0;--colors-violet-700: #B8A3F2;--colors-violet-800: #D5C8FF;--colors-violet-900: #E9DDFF;--colors-violet-950: #F7F3FF;--colors-purple-25: #181326;--colors-purple-50: #201835;--colors-purple-100: #291F45;--colors-purple-200: #35285A;--colors-purple-300: #48367A;--colors-purple-400: #644AA3;--colors-purple-500: #8268C8;--colors-purple-600: #9C86DE;--colors-purple-700: #B9A8F2;--colors-purple-800: #D7CDFF;--colors-purple-900: #EAE2FF;--colors-purple-950: #F7F4FF;--background-success-50: rgb(7 148 85 / 10%);--background-neutral-25: #0c111d;--background-neutral-50: #111927;--background-neutral-100: #384250;--background-neutral-200: #4D5761;--background-neutral-300: #333741;--background-neutral-400: #9DA4AE;--background-neutral-800: #f3f4f6;--colors-gray-neutral-50: #111927;--colors-gray-neutral-100: #1f2A37;--colors-gray-neutral-200: #1F242F;--colors-gray-neutral-600: #D2D6DB;--colors-gray-neutral-950: #F9FAFB;--colors-gray-modern-500: #9DA4AE;--colors-brand-50: #0F2E22;--colors-brand-100: #0F2E22;--colors-brand-800: #166a45;--colors-success-400: #079455;--primitives-colors-primary-SA-flag-25: #052e1f;--bg-brand-gradient: linear-gradient(180deg, #14573a 0%, #1b8354 100%);--text-default: #f9fafb;--text-primary: #F9FAFB;--text-primary-paragraph: #F3F4F6;--text-secondary-paragraph: var(--colors-neutral-500);--text-secondary: #9da4ae;--text-warning: var(--colors-yellow-500);--text-muted: #85888e;--text-display: #f9fafb;--text-oncolor-primary: #0c111d;--text-primary-title-card: #DFF6E7;--themes-text-text-default: rgba(249, 250, 251, 1);--themes-text-text-secondary: #9DA4AE;--primitives-colors-base-black: #F9FAFB;--colors-text-primary: #f9fafb;--colors-text-secondary: #d2d6db;--colors-text-tertiary: #9da4ae;--colors-text-quarterary: #85888e;--colors-text-disabled: #61646c;--colors-text-placeholder: #85888e;--colors-text-primary_on-brand: #f9fafb;--text-primary-sa-flag: #88d8ad;--colors-text-brand-primary: #88d8ad;--colors-text-brand-secondary: #54c08a;--background-primary-25: #092a1e;--background-primary-50: #104631;--background-primary-200: #14573a;--background-primary-400: #54c08a;--background-primary: #1b8354;--footer-background: #1b8354;--background-disabled: #384250;--border-default: #333741;--border-primary: #88D8AD;--border-strong: #4d5761;--border-neutral-primary: #6C737F;--border-neutral-secondary: rgba(255, 255, 255, .12);--border-neutral-tertiary: rgba(255, 255, 255, .08);--border-background-white: #1f242f;--border-background-neutral: #4D5761;--colors-border-primary: #333741;--colors-border-secondary: #1f242f;--colors-border-disabled: #4d5761;--colors-border-disabled_subtle: #333741;--border-black: #f9fafb;--border-white: rgba(255, 255, 255, .8);--box-shadow-2: 0 1px 1px rgba(255, 255, 255, .06);--button-background-neutral-default: #1f242f;--button-background-neutral-hovered: #384250;--button-background-neutral-pressed: #4d5761;--button-background-neutral-selected: #4d5761;--button-background-neutral-focused: #333741;--button-background-primary-default: #1b8354;--button-background-primary-hovered: #25935f;--button-background-primary-pressed: #14573a;--button-background-primary-selected: #166a45;--button-background-primary-focused: #1b8354;--button-background-danger-secondary-hovered: rgba(244, 67, 54, .12);--button-background-danger-secondary-pressed: rgba(244, 67, 54, .18);--button-background-black-default: #f9fafb;--button-background-black-hovered: #e5e7eb;--button-background-black-selected: #d2d6db;--button-primary-neutral-bg: #f9fafb;--button-primary-neutral-text: #0d121c;--button-primary-neutral-hover-bg: #e5e7eb;--form-field-text-focused: #f9fafb;--form-field-text-pressed: #f9fafb;--form-field-text-filled: #f9fafb;--form-field-text-readonly: #d2d6db;--form-field-text-helper: #9da4ae;--form-field-text-label: #f9fafb;--form-field-text-placeholder: #85888e;--form-field-text-hovered: #f9fafb;--form-field-background-default: #161b26;--form-field-background-lighter: #111927;--form-field-background-darker: #1f2A37;--form-field-background-pressed: #333741;--form-field-border-default: #6C737F;--form-field-border-hovered: #9da4ae;--form-field-border-pressed: #f9fafb;--form-option-background-hover: #1f242f;--form-option-background-pressed: #333741;--field-background-default: #1F2A37;--field-text-filled: #f9fafb;--field-text-label: #f9fafb;--option-background-hover: #1f242f;--option-background-pressed: #333741;--icon-primary: #54C08A;--icon-default: #f9fafb;--icon-default-500: #9da4ae;--icon-neutral: #d2d6db;--featuredicons-icon-primary: #54C08A;--featuredicons-icon-default: #f9fafb;--featuredicons-icon-default-500: #9da4ae;--featuredicons-background-default-light: #1f242f;--featuredicons-background-brand-light: #092a1e;--featuredicons-bg-icon-brand-light: rgb(22 106 69 / 10%);--link-primary: #88d8ad;--link-primary-hovered: #b8eacb;--link-primary-pressed: #54c08a;--link-primary-focused: #88d8ad;--link-primary-visited: #54c08a;--link-neutral: #d2d6db;--link-neutral-hovered: #f9fafb;--link-neutral-pressed: #9da4ae;--link-neutral-focused: #f9fafb;--link-neutral-visited: #9da4ae;--link-oncolor: #fff;--tag-background-neutral-light: #1f242f;--tag-text-neutral: #f3f4f6;--tag-icon-neutral: #f3f4f6;--tag-border-neutral-light: #333741;--tag-background-success-light: rgb(7 148 85 / 10%);--tag-text-success: #abefc6;--tag-border-success-light: #085d3a;--tag-background-info-light: rgb(21 112 239 / 10%);--tag-text-info: #b2ddff;--tag-border-info-light: #1849a9;--tag-background-warning-light: rgb(220 104 3 / 10%);--tag-text-warning: #fedf89;--tag-border-warning-light: #FEDF89;--tag-background-error-light: #55160c;--tag-text-error: #fecdca;--tag-border-error-light: #912018;--tag-background-pink-light: #3f0f2a;--tag-text-pink: #fbcfe8;--tag-icon-pink: #fbcfe8;--tag-border-pink-light: #851651;--switcher-bg: #111927;--switcher-text: #d2d6db;--switcher-border: rgba(255, 255, 255, .12);--switcher-hover-bg: #1f242f;--switcher-selected-bg: #f9fafb;--switcher-selected-text: #0d121c;--logo-color: #ffffff;--shadow-card: rgba(0, 0, 0, .35) 0px 8px 18px -6px, rgba(255, 255, 255, .05) 0px 1px 0px inset;--surface-primary: #1F2A37;--surface-secondary: #111927;--surface-hover: #1f242f;--text-primary-strong: #F9FAFB;--text-primary-soft: #D1D5DB;--border-soft: #333741;--border-very-soft: #262B36;--brand-soft-bg: rgba(37, 147, 95, .12);--brand-soft-bg-hover: rgba(37, 147, 95, .2);--table-row-today-background: var(--background-primary-25);--table-row-today-text: var(--colors-brand-400);--table-row-today-highlight-start: rgba(84, 192, 138, .22);--table-row-today-highlight-end: rgba(84, 192, 138, .1);--table-head-background-color: var(--page-title-background);--table-header-background-color: var(--page-title-background);--table-cell-border: rgba(255, 255, 255, .12);--table-cell-border-inverse: rgba(255, 255, 255, .28);--table-text-head: rgb(255, 255, 255);--table-text-body: var(--colors-gray-neutral-50);--table-background-disabled: rgba(255, 255, 255, .06);--table-background-hover-selected: rgba(255, 255, 255, .08);--table-background-header: rgba(255, 255, 255, .06);--table-background-row: rgba(255, 255, 255, .03);--background-error-25: #55160c;--background-error-light: #7a271a;--border-error-light: #912018;--text-error: #fecdca;--icon-error: #fda29b;--background-warning-25: #4e1d09;--background-warning-light: rgb(181 71 8 / 10%);--border-warning-light: #93370d;--text-warning: #FDB022;--icon-warning: #fec84b;--background-success-25: #053321;--background-success-light: #085d3a;--border-success-light: #067647;--text-success: #abefc6;--icon-success: #75e0a7;--background-info-25: #102a56;--background-info-light: #1849a9;--border-info-light: #175cd3;--text-info: #b2ddff;--icon-info: #84caff;--icon-oncolor: var(--alpha-white-90);--themes-text-text-primary: rgba(84, 192, 138, 1);--a11y-bg: #fff;--a11y-text: #000;--a11y-outline: #000;--a11y-link: #facc15;--a11y-speech: #facc15;--a11y-speech-bg: rgba(250,204,21,.18);--a11y-panel-header-bg: var(--footer-background);--a11y-panel-bg: var(--background-body);--a11y-panel-card-bg: var(--background-card);--a11y-panel-card-hover-bg: rgba(84, 192, 138, .12);--a11y-panel-card-active-bg: rgba(84, 192, 138, .16);--a11y-panel-card-border: var(--border-neutral-primary);--a11y-panel-text: var(--text-default);--a11y-panel-muted: var(--text-secondary);--a11y-panel-brand: var(--colors-brand-600);--a11y-panel-control-bg: var(--background-neutral-100);--a11y-panel-slider-bg: var(--background-neutral-300);--a11y-panel-on-color: var(--text-on-primary);--switch-off-bg: transparent;--switch-off-outline: #9da4ae;--switch-off-thumb: #f9fafb;--switch-off-hover-bg: rgba(255, 255, 255, .08);--switch-off-hover-outline: #d2d6db;--switch-disabled-bg: #111927;--switch-disabled-outline: #333741;--switch-disabled-thumb: #61646c;--switch-focus-ring: rgba(255, 255, 255, .14);--switch-checked-bg: var(--colors-brand-600);--switch-checked-hover-bg: var(--colors-brand-700);--switch-checked-active-bg: var(--colors-brand-800);--switch-checked-thumb: #0c111d;--switch-checked-focus-outline: #f9fafb;--cookie-icon-bg: #092a1e;--cookie-icon-fill: #88d8ad;--today-special-bg: var(--tag-background-warning-light);--today-special-border: var(--tag-border-warning-light);--today-special-icon-bg: rgba(254, 223, 137, .12);--today-special-text: var(--tag-text-warning);--today-special-icon: var(--tag-text-warning);--today-passed-icon-bg: rgba(152, 162, 179, .18);--today-passed-icon: var(--colors-gray-neutral-400);--today-active-bg: rgba(27, 131, 84, .18);--today-active-border: rgba(27, 131, 84, .6);--today-active-text: var(--colors-brand-400);--today-upcoming-bg: var(--background-card);--today-upcoming-border: var(--border-neutral-secondary);--notification-critical-bg: var(--tag-background-error-light);--notification-critical-border: var(--tag-border-error-light);--notification-critical-text: var(--tag-text-error);--notification-warning-bg: var(--tag-background-warning-light);--notification-warning-border: var(--tag-border-warning-light);--notification-warning-text: var(--tag-text-warning);--notification-success-bg: var(--tag-background-success-light);--notification-success-border: var(--tag-border-success-light);--notification-success-text: var(--tag-text-success);--notification-info-bg: var(--tag-background-info-light);--notification-info-border: var(--tag-border-info-light);--notification-info-text: var(--tag-text-info);--notification-neutral-bg: var(--tag-background-neutral-light);--notification-neutral-border: var(--tag-border-neutral-light);--notification-neutral-text: var(--tag-text-neutral);--background-notification-white: #111927;--occasion-icon-bg: rgba(255,255,255,.06);--occasion-icon-border: rgba(255,255,255,.1);--occasion-hajj-text: var(--colors-warning-300);--occasion-hajj-border: rgba(254, 200, 75, .32);--occasion-hajj-bg: linear-gradient(180deg, rgba(254, 200, 75, .14), rgba(78, 29, 9, .22));--occasion-ramadan-text: var(--colors-brand-300);--occasion-ramadan-border: rgba(136, 216, 173, .28);--occasion-ramadan-bg: linear-gradient(180deg, rgba(27, 131, 84, .2), rgba(5, 51, 33, .26));--occasion-ashura-text: var(--colors-blue-300);--occasion-ashura-border: rgba(132, 202, 255, .28);--occasion-ashura-bg: linear-gradient(180deg, rgba(46, 144, 250, .16), rgba(16, 42, 86, .28));--occasion-newyear-text: var(--colors-indigo-300);--occasion-newyear-border: rgba(164, 188, 253, .3);--occasion-newyear-bg: linear-gradient(180deg, rgba(99, 102, 241, .18), rgba(31, 35, 91, .3));--occasion-eid-text: var(--tag-text-neutral);--occasion-eid-border: var(--border-neutral-secondary);--occasion-eid-bg: linear-gradient(180deg, rgba(157, 164, 174, .18), rgba(157, 164, 174, .3));--occasion-yearend-text: var(--tag-text-neutral);--occasion-yearend-border: var(--border-neutral-secondary);--occasion-yearend-bg: linear-gradient(180deg, rgba(157, 164, 174, .18), rgba(157, 164, 174, .3));--logo-filter: brightness(0) invert(0)}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/fonts/IBMPlexSans/IBMPlexSansArabic-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/fonts/IBMPlexSans/IBMPlexSansArabic-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/fonts/IBMPlexSans/IBMPlexSansArabic-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/fonts/IBMPlexSans/IBMPlexSansArabic-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/IBMPlexSans/IBMPlexSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}button{font:inherit;background:none;border:0;padding:0;margin:0}ul{padding:0!important;margin:0!important;list-style:none!important}a{text-decoration:none!important;outline:none!important;cursor:pointer;color:var(--text-default)}:root{--font-family-ar: "IBM Plex Sans Arabic", sans-serif;--font-family-en: "IBM Plex Sans", "IBM Plex Sans Arabic", sans-serif}html[lang=ar] body{font-family:var(--font-family-ar)}html[lang=en] body{font-family:var(--font-family-en)}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,app-root{background-color:var(--background-body);color:var(--text-default)}main{animation:pageFade .25s ease}@keyframes pageFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.text-xs-regular{font:400 1.2rem/1.8rem IBM Plex Sans Arabic}.text-2xs-regular{font:400 1rem/1.4rem IBM Plex Sans Arabic}.text-sm-semibold{font:600 14px/20px IBM Plex Sans Arabic}.text-2xs-semibold,.tag--sm{font:600 10px/14px IBM Plex Sans Arabic}.text-sm-bold{font:700 14px/20px IBM Plex Sans Arabic}.text-xl-semibold{font:600 2rem/3rem IBM Plex Sans Arabic}.text-2xs-medium{font:500 1rem/1.4rem IBM Plex Sans Arabic}.text-xl-medium{font:500 2rem/3rem IBM Plex Sans Arabic}.text-lg-medium{font:500 1.8rem/2.8rem IBM Plex Sans Arabic}.display-2xl-regular{font:400 72px/90px IBM Plex Sans Arabic}.display-xl-regular{font:400 60px/72px IBM Plex Sans Arabic}.display-lg-regular{font:400 48px/60px IBM Plex Sans Arabic}.display-md-regular{font:400 36px/44px IBM Plex Sans Arabic}.display-sm-regular{font:400 30px/38px IBM Plex Sans Arabic}.display-xs-regular{font:400 24px/32px IBM Plex Sans Arabic}.text-xl-regular{font:400 20px/30px IBM Plex Sans Arabic}.text-lg-regular{font:400 18px/28px IBM Plex Sans Arabic}body.fade-transition,app-root.fade-transition{opacity:0;transition:opacity .4s ease-in-out}body.fade-transition.active,app-root.fade-transition.active{opacity:1}.grayscale{filter:contrast(100%) brightness(100%) grayscale(100%);transition:filter .3s}.hidden-image{transition:none!important;visibility:hidden!important}.high-contrast{color:var(--a11y-text);background-color:var(--a11y-bg);font-weight:700;text-decoration:underline;outline:2px solid var(--a11y-outline);background-image:none;filter:contrast(200%) brightness(120%);transition:filter .3s}.low-saturation{filter:saturate(40%) contrast(95%) brightness(95%)}.invert{filter:invert(1) contrast(100%) brightness(100%)}body.highlight-links a{text-decoration:underline!important;color:var(--a11y-link)!important;font-weight:700;outline:2px solid var(--a11y-link)!important;outline-offset:2px;border-radius:2px;transition:all .2s ease}body.dyslexia-friendly[lang=en],html[lang=en] body.dyslexia-friendly{font-family:OpenDyslexic,sans-serif!important}body.dyslexia-friendly[dir=rtl]{line-height:2;letter-spacing:.5px}.start-speech .speech-highlight{outline:3px solid var(--a11y-speech);outline-offset:4px;background:var(--a11y-speech-bg);border-radius:6px;transition:all .15s ease}body.accessibility-cursor--1{cursor:url(/assets/images/accessibility-menu/cursor/white-cursor-1.svg) 8 8,auto!important}body.accessibility-cursor--2{cursor:url(/assets/images/accessibility-menu/cursor/white-cursor-2.svg) 12 12,auto!important}body.accessibility-cursor--3{cursor:url(/assets/images/accessibility-menu/cursor/white-cursor-3.svg) 16 16,auto!important}body.accessibility-cursor--1 a,body.accessibility-cursor--1 button,body.accessibility-cursor--1 [role=button]{cursor:url(/assets/images/accessibility-menu/cursor/white-pointer-1.svg) 8 8,pointer!important}body.accessibility-cursor--2 a,body.accessibility-cursor--2 button,body.accessibility-cursor--2 [role=button]{cursor:url(/assets/images/accessibility-menu/cursor/white-pointer-2.svg) 12 12,pointer!important}body.accessibility-cursor--3 a,body.accessibility-cursor--3 button,body.accessibility-cursor--3 [role=button]{cursor:url(/assets/images/accessibility-menu/cursor/white-pointer-3.svg) 16 16,pointer!important}body.accessibility-cursor-black--1{cursor:url(/assets/images/accessibility-menu/cursor/black-cursor-1.svg) 8 8,auto!important}body.accessibility-cursor-black--2{cursor:url(/assets/images/accessibility-menu/cursor/black-cursor-2.svg) 12 12,auto!important}body.accessibility-cursor-black--3{cursor:url(/assets/images/accessibility-menu/cursor/black-cursor-3.svg) 16 16,auto!important}body.accessibility-cursor-black--1 a,body.accessibility-cursor-black--1 button,body.accessibility-cursor-black--1 [role=button]{cursor:url(/assets/images/accessibility-menu/cursor/black-pointer-1.svg) 8 8,pointer!important}body.accessibility-cursor-black--2 a,body.accessibility-cursor-black--2 button,body.accessibility-cursor-black--2 [role=button]{cursor:url(/assets/images/accessibility-menu/cursor/black-pointer-2.svg) 12 12,pointer!important}body.accessibility-cursor-black--3 a,body.accessibility-cursor-black--3 button,body.accessibility-cursor-black--3 [role=button]{cursor:url(/assets/images/accessibility-menu/cursor/black-pointer-3.svg) 16 16,pointer!important}body.theme-dark .accessibility-cursor--1{cursor:url(/assets/.../white-cursor-1.svg) 8 8,auto}body:not(.theme-dark) .accessibility-cursor--1{cursor:url(/assets/.../black-cursor-1.svg) 8 8,auto}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px var(--color-primary);border-radius:5px}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:10px}::selection{background:var(--color-primary);color:#fff;text-shadow:none}.section-padding{padding-top:40px;padding-bottom:40px}.section-padding-top{padding-top:40px}.section-padding-bottom{padding-bottom:40px}.section-padding-none{padding-bottom:0}.section-wide{width:100%;margin-inline:auto;padding-inline:16px}@media (min-width: 992px){.section-wide{max-width:unset;padding-inline:80px}}@media screen and (min-width: 1503px) and (max-width: 1580px) and (min-height: 845px) and (max-height: 1020px){.site-header__actions .link-btn span{display:none!important}}@media screen and (min-width: 1270px) and (max-width: 1300px) and (min-height: 719px) and (max-height: 840px){.site-header__actions .link-btn span{display:none!important}}@media screen and (min-width: 1100px) and (max-width: 1140px) and (min-height: 600px) and (max-height: 680px){.site-header__actions .link-btn span{display:none!important}.cities-prayer-card{padding:var(--spacing-none)!important}.cities-prayer-card__table{font-size:.7rem!important}.cities-prayer-card__header{gap:var(--spacing-1)}}@media screen and (min-width: 1024px) and (max-width: 1366px) and (min-height: 1024px){.site-header__actions .link-btn span{display:none!important}}@media screen and (min-width: 768px) and (max-width: 1366px) and (orientation: landscape){.site-header__actions .link-btn{padding:var(--spacing-md)!important}.site-header__actions .link-btn span{display:none!important}.hero-visual-slider{border-radius:var(--radius-none)!important}.cities-prayer-card{padding:var(--spacing-none)!important}.cities-prayer-card__table{font-size:.77rem!important}}.app-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-sm);cursor:pointer;padding:0;margin:0!important;border:0;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--buttons-lg-gap);margin:var(--spacing-xs);box-sizing:border-box;overflow:hidden}.app-btn--primary-brand{background-color:var(--button-background-primary-default);color:var(--text-on-primary)}.app-btn--primary-brand:hover{background:var(--button-background-primary-hovered);color:var(--text-on-primary)}.app-btn--primary-brand:active{background:var(--button-background-primary-pressed)!important;color:var(--text-on-primary)!important;outline:none!important}.app-btn--primary-brand:active:after{display:none!important}.app-btn--primary-brand:disabled,.app-btn--primary-brand[disabled]{background:var(--background-disabled)!important;color:var(--text-default-disabled)!important}.app-btn--primary-brand:focus{background:var(--button-background-primary-default);color:var(--text-on-primary)!important;outline:2px solid var(--border-black)!important;position:relative}.app-btn--primary-brand:focus:after{content:"";display:block;background-color:transparent;width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid var(--border-white);border-radius:var(--radius-sm)}.app-btn--secondary{background-color:var(--colors-gray-neutral-100);color:var(--colors-text-primary)}.app-btn--secondary:hover{background:var(--colors-gray-neutral-200)}.app-btn--secondary:focus{background:var(--colors-gray-neutral-100);outline:2px solid var(--border-black)!important}.app-btn--secondary:active{background:var(--colors-gray-neutral-400)!important;outline:none!important}.app-btn--secondary:disabled,.app-btn--secondary[disabled]{background:var(--colors-gray-neutral-100);color:var(--colors-gray-neutral-400);border:1px solid var(--colors-gray-neutral-200)}html.theme-dark .app-btn--secondary{outline:1px solid var(--border-neutral-primary)!important}.app-btn--secondary-outline{outline:1px solid var(--border-neutral-primary)!important;background-color:transparent;color:var(--colors-text-primary)}.app-btn--secondary-outline:hover{background:var(--button-background-neutral-default);outline:1px solid var(--border-neutral-secondary)!important}.app-btn--secondary-outline:focus{background:transparent!important;outline:2px solid var(--border-black)!important;box-shadow:unset!important}.app-btn--secondary-outline.selectedService{background-color:var(--button-background-neutral-selected)}.app-btn--secondary-outline.selectedService:focus{background-color:var(--button-background-neutral-selected)!important}.app-btn--secondary-outline:active{background:var(--button-background-neutral-selected)!important;outline:1px solid var(--border-neutral-primary)!important}.app-btn--secondary-outline:disabled,.app-btn--secondary-outline[disabled]{background:transparent;color:var(--text-default-disabled);border:1px solid var(--border-neutral-secondary);cursor:not-allowed;pointer-events:none}.app-btn--secondary-outline-on-color{outline:1px solid hsla(var(--colors-alpha-white)/40%)!important;color:var(--colors-text-primary_on-brand);mix-blend-mode:normal}.app-btn--secondary-outline-on-color:hover{background:hsla(var(--colors-alpha-white)/20%)}.app-btn--secondary-outline-on-color:visited,.app-btn--secondary-outline-on-color.selected{background:hsla(var(--colors-alpha-white)/30%);outline-color:hsla(var(--colors-alpha-white)/40%)}.app-btn--secondary-outline-on-color:focus{background:transparent;outline:2px solid var(--icon-oncolor)!important}.app-btn--secondary-outline-on-color:active{background:hsla(var(--colors-alpha-white)/40%);outline-color:hsla(var(--colors-alpha-white)/30%)}.app-btn--secondary-outline-on-color:disabled,.app-btn--secondary-outline-on-color[disabled]{outline-color:hsla(var(--colors-alpha-white)/30%);color:hsla(var(--colors-alpha-white)/30%)}.app-btn--des-secondary-outline{outline:1px solid var(--border-error-light);background-color:transparent;color:var(--icon-error)}.app-btn--des-secondary-outline:hover{background:var(--button-background-danger-secondary-hovered);outline:1px solid var(--border-error-light);color:var(--icon-error)}.app-btn--des-secondary-outline:visited{background:var(--colors-error-100);color:var(--icon-error)}.app-btn--des-secondary-outline:visited:hover{background:var(--colors-error-50);color:var(--icon-error)}.app-btn--des-secondary-outline:focus{background:transparent;color:var(--icon-error);outline:2px solid var(--colors-base-black)!important;position:relative}.app-btn--des-secondary-outline:active{background:var(--button-background-danger-secondary-pressed)!important;outline:1px solid var(--border-error-light)!important;color:var(--icon-error)!important}.app-btn--des-secondary-outline:disabled,.app-btn--des-secondary-outline[disabled]{background:transparent;color:var(--colors-gray-neutral-400);outline:1px solid var(--colors-gray-neutral-200)}.app-btn--des-secondary-outline i{font-size:1.3rem;color:var(--icon-error)}.app-btn--primary-neutral{background-color:var(--button-primary-neutral-bg);color:var(--button-primary-neutral-text)}.app-btn--primary-neutral:hover{background-color:var(--button-primary-neutral-hover-bg);color:var(--button-primary-neutral-text)!important}.app-btn--primary-neutral:focus{background-color:var(--colors-gray-neutral-950);outline:2px solid var(--colors-base-black)!important;position:relative;box-shadow:unset}.app-btn--primary-neutral:focus:after{content:"";display:block;background-color:transparent;width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid var(--border-white);border-radius:var(--radius-sm)}.app-btn--primary-neutral:active{background-color:var(--button-primary-neutral-hover-bg)!important;color:var(--button-primary-neutral-text)!important;outline:none!important}.app-btn--primary-neutral:disabled,.app-btn--primary-neutral[disabled]{background:var(--colors-gray-neutral-100);color:var(--colors-gray-neutral-400)}.app-btn--neutral{background-color:var(--button-background-black-default);color:var(--text-oncolor-primary)!important}.app-btn--neutral:hover{background-color:var(--button-background-black-hovered);color:var(--text-oncolor-primary)}.app-btn--neutral:active{background-color:var(--button-background-black-selected)!important;color:var(--text-oncolor-primary)!important;outline:none!important}.app-btn--neutral:disabled,.app-btn--neutral[disabled]{background:var(--background-disabled);color:var(--text-default-disabled)}.app-btn--primary-neutral--on-color{background-color:var(--button-background-oncolor-default);color:var(--text-default)}.app-btn--primary-neutral--on-color:hover{background-color:var(--button-background-oncolor-hovered);color:var(--text-default)}.app-btn--primary-neutral--on-color:active{background-color:var(--button-background-oncolor-pressed)!important;color:var(--text-default)!important}.app-btn--primary-neutral--on-color:visited,.app-btn--primary-neutral--on-color.selected{background-color:var(--button-background-oncolor-selected)}.app-btn--primary-neutral--on-color:disabled,.app-btn--primary-neutral--on-color[disabled]{background-color:var(--button-background-disabled-on-color);color:var(--text-default-oncolor-disabled)}.app-btn--primary-neutral--on-color:focus{background:var(--button-background-oncolor-focused);color:var(--text-default);outline:2px solid var(--border-white)!important;position:relative}.app-btn--primary-neutral--on-color:focus:after{content:"";display:block;background-color:transparent;width:100%;height:100%;position:absolute;top:0;left:0;border:2px solid var(--border-black);border-radius:var(--radius-sm)}.app-btn--subtle{background-color:transparent;color:var(--colors-text-primary)}.app-btn--subtle:hover{background:var(--button-background-neutral-hovered)}.app-btn--subtle:visited{background:var(--button-background-neutral-default)}.app-btn--subtle:focus{background:transparent;outline:2px solid var(--colors-base-black)!important;position:relative}.app-btn--subtle:focus:after{content:"";display:block;background-color:transparent;width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid var(--border-white);border-radius:var(--radius-sm)}.app-btn--subtle:active{background:var(--button-background-neutral-pressed)!important;outline:none!important}.app-btn--subtle:active:after{display:none!important}.app-btn--subtle:disabled,.app-btn--subtle[disabled]{background:transparent;color:var(--colors-gray-neutral-400)}.app-btn--transparent{background-color:transparent;color:var(--text-default)}.app-btn--transparent:hover{background:transparent;color:var(--button-background-primary-hovered)}.app-btn--transparent:active{color:var(--button-background-primary-selected);outline:none}.app-btn--close{display:flex;width:40px;height:40px;padding:var(--spacing-md);justify-content:center;align-items:center;border-radius:var(--radius-sm);background-color:transparent;color:var(--colors-gray-neutral-500)}.app-btn--close:hover{background:var(--colors-gray-neutral-50);color:var(--colors-gray-neutral-700)}.app-btn--close:active{background-color:var(--colors-gray-neutral-200)!important}.app-btn--close:visited{background:var(--colors-gray-neutral-100)}.app-btn--close:focus{background:transparent;outline:2px solid var(--colors-base-black)!important;position:relative}.app-btn--close:focus:after{content:"";display:block;background-color:transparent;width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid var(--border-white);border-radius:var(--radius-sm)}.app-btn--close:disabled,.app-btn--close [disabled]{background:transparent;color:var(--colors-gray-neutral-400)!important}.app-btn--lg{height:40px;padding-inline:var(--buttons-lg-padding);font-size:var(--text-md-medium-font-size);font-weight:var(--text-md-medium-font-weight);line-height:var(--text-md-medium-line-height)}.app-btn--lg span.btn-icon{width:24px;height:24px;font-size:24px}.app-btn--md{height:32px;padding-inline:var(--buttons-md-padding);font-size:var(--text-sm-regular-font-size);line-height:var(--text-sm-regular-line-height)}.app-btn--md span.btn-icon{font-size:20px;width:20px;height:20px}.app-btn--sm{height:24px;padding-inline:var(--buttons-sm-padding);font-size:var(--text-xs-regular-font-size);line-height:var()}.app-btn--sm span.btn-icon{width:16px;height:16px;font-size:16px}.app-btn--icon{padding:0;display:flex;align-items:center;justify-content:center}.app-btn--icon.app-btn--lg{width:40px;height:40px;font-size:40px}.app-btn--icon.app-btn--md{width:32px;height:32px;font-size:32px}.app-btn--icon.app-btn--sm{width:24px;height:24px;font-size:12px;line-height:18px}.link{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:0;margin:0;background:transparent;border:none;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none;text-align:inherit;text-decoration:none;font:inherit;color:var(--link-primary);cursor:pointer;border-radius:var(--radius-xs)}.link:hover{color:var(--link-primary-hovered);text-decoration:none}.link:hover .link__label{text-decoration:underline}.link:focus{color:var(--colors-brand-600);outline:2px solid var(--colors-base-black);border-radius:var(--radius-xs);text-decoration:none}.link:active{color:var(--colors-brand-800);text-decoration:none}.link:active .link__label{text-decoration:underline}.link:focus-visible{outline:-webkit-focus-ring-color auto 1px!important}.link--disabled{color:var(--colors-gray-neutral-400);pointer-events:none}.link--disabled:hover{color:var(--colors-gray-neutral-400)}.link--disabled:hover .link__label{text-decoration:none}.link--brand{color:var(--colors-brand-600)}.link--brand:hover{color:var(--link-primary-hovered)}.link--brand:active{color:var(--link-primary-pressed)}.link--brand:visited{color:var(--link-primary-visited)}.link--brand:visited:hover{color:var(--link-primary-hovered);text-decoration:underline}.link--brand:focus{color:var(--link-primary-focused);outline:2px solid var(--colors-base-black)!important;border-radius:var(--radius-none)}.link--brand:disabled,.link--brand[disabled]{color:var(--text-default-disabled);pointer-events:none}.link--brand:disabled~.contact-copy-btn,.link--brand[disabled]~.contact-copy-btn{color:var(--text-default-disabled);pointer-events:none}.link--neutral{color:var(--colors-gray-neutral-950)}.link--neutral:hover{color:var(--colors-gray-neutral-600)}.link--neutral:active{color:var(--colors-gray-neutral-800)}.link--neutral:focus{color:var(--colors-gray-neutral-950);outline:2px solid var(--colors-base-black)!important;border-radius:var(--radius-xs)}.link--on-color{color:var(--link-oncolor)}.link--on-color:hover{color:var(--link-oncolor-hovered)!important}.link--on-color:active{color:var(--link-oncolor-pressed)!important}.link--on-color:visited{color:var(--link-oncolor-visited)}.link--on-color:focus{color:var(--link-oncolor-focused);outline:2px solid var(--border-white)!important;border-radius:var(--radius-none)}.link--on-color:disabled,.link--on-color[disabled]{color:var(--link-oncolor-disabled);pointer-events:none}.link--inline .link__label{text-decoration:underline}[dir=ltr] .link{font-family:IBM Plex Sans,sans-serif}[dir=rtl] .link{font-family:IBM Plex Sans Arabic,sans-serif}.link__icon{display:inline-flex;height:100%;align-items:center;justify-content:center}.link--lg .link__icon{width:24px;height:24px;font-size:24px!important}.link--md .link__icon{width:20px;height:20px;font-size:20px!important}.link--sm .link__icon{width:16px;height:16px;font-size:16px!important}.link i{text-decoration:none!important;display:inline-flex;vertical-align:middle}.offcanvas{width:100%!important;border-left:unset!important;border-right:unset!important;transition:.25s;z-index:1200;background:var(--background-card)}[dir=rtl] .offcanvas{border-right:unset!important;border-left:unset!important}.offcanvas .offcanvas-header{min-height:72px;padding:var(--spacing-md) var(--spacing-xl);background:var(--background-card);box-shadow:var(--shadow-card)}.offcanvas .offcanvas-header button{color:var(--colors-base-black)!important;border:0;background:transparent;display:inline-flex;align-items:center;gap:var(--spacing-sm)}.offcanvas .offcanvas-header button svg{width:1.25rem;height:1.25rem}.offcanvas .offcanvas-header button span{font-size:.875rem;line-height:1.25rem;font-weight:600}.offcanvas .offcanvas-header .btn-custom-close{position:relative;z-index:9;cursor:pointer;display:inline-flex;justify-content:center;align-items:center}.offcanvas .offcanvas-body{padding:0;overflow-y:auto;background:var(--background-body)}.offcanvas-backdrop{z-index:1190}.mobile-menu,.main-container,.main-bar{width:100%;min-height:100%}.sidepanel{width:100%;min-height:100%;max-height:none;overflow-y:auto;position:relative;top:0;z-index:auto;transform:none!important;transition:none;box-shadow:none;background:var(--background-card)}.sidepanel--bg-gray{background-color:var(--background-body)}.sidepanel--bg-white{background-color:var(--background-card)}.sidepanel ul{display:flex;flex-direction:column;gap:var(--spacing-xl);list-style:none;padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-8xl) var(--spacing-xl)!important;margin:0}.sidepanel__menu-list{width:100%}.sidepanel__menu-tab,.sidepanel__submenu-tab{position:relative;display:flex;width:100%;min-height:52px;padding:0 var(--spacing-xl);justify-content:space-between;align-items:center;gap:var(--spacing-md);color:var(--text-default);background-color:transparent;text-decoration:none;border-radius:var(--radius-sm);border:2px solid transparent;outline:none}[dir=rtl] .sidepanel__menu-tab,[dir=rtl] .sidepanel__submenu-tab{text-align:right}.sidepanel__menu-tab:after,.sidepanel__submenu-tab:after{content:"";width:6px;height:calc(100% - 2 * var(--spacing-sm));position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:var(--radius-full);background-color:var(--colors-brand-600);display:none}[dir=rtl] .sidepanel__menu-tab:after,[dir=rtl] .sidepanel__submenu-tab:after{right:0;left:auto}.sidepanel__menu-tab:hover,.sidepanel__submenu-tab:hover{background-color:var(--button-background-neutral-hovered);color:var(--text-default)}.sidepanel__menu-tab:hover:after,.sidepanel__submenu-tab:hover:after{display:block;background-color:var(--background-neutral-400)}.sidepanel__menu-tab:focus-visible,.sidepanel__submenu-tab:focus-visible{outline:2px solid var(--colors-brand-600)!important;outline-offset:2px}.sidepanel__menu-tab:focus,.sidepanel__submenu-tab:focus{background-color:var(--background-card);border-color:var(--border-black)}.sidepanel__menu-tab:focus:after,.sidepanel__submenu-tab:focus:after{display:none}.sidepanel__menu-tab.active,.sidepanel__menu-tab.selected,.sidepanel__menu-tab.current,.sidepanel__submenu-tab.active,.sidepanel__submenu-tab.selected,.sidepanel__submenu-tab.current{background-color:var(--button-background-neutral-selected);color:var(--background-primary);font-weight:700}.sidepanel__menu-tab.active:after,.sidepanel__menu-tab.selected:after,.sidepanel__menu-tab.current:after,.sidepanel__submenu-tab.active:after,.sidepanel__submenu-tab.selected:after,.sidepanel__submenu-tab.current:after{display:block;background-color:var(--colors-brand-600)}.sidepanel__menu-tab.active .sidepanel__menu-tab-label,.sidepanel__menu-tab.active .sidepanel__submenu-tab-label,.sidepanel__menu-tab.selected .sidepanel__menu-tab-label,.sidepanel__menu-tab.selected .sidepanel__submenu-tab-label,.sidepanel__menu-tab.current .sidepanel__menu-tab-label,.sidepanel__menu-tab.current .sidepanel__submenu-tab-label,.sidepanel__submenu-tab.active .sidepanel__menu-tab-label,.sidepanel__submenu-tab.active .sidepanel__submenu-tab-label,.sidepanel__submenu-tab.selected .sidepanel__menu-tab-label,.sidepanel__submenu-tab.selected .sidepanel__submenu-tab-label,.sidepanel__submenu-tab.current .sidepanel__menu-tab-label,.sidepanel__submenu-tab.current .sidepanel__submenu-tab-label{color:var(--colors-text-brand-primary)}.sidepanel__menu-tab.pressed,.sidepanel__submenu-tab.pressed{background-color:var(--button-background-neutral-pressed);color:var(--text-default);border-color:transparent}.sidepanel__menu-tab.pressed:after,.sidepanel__submenu-tab.pressed:after{display:block;background-color:var(--background-neutral-800)}.sidepanel__menu-tab.disabled,.sidepanel__submenu-tab.disabled{color:var(--text-default-disabled);pointer-events:none}.sidepanel__menu-tab.disabled:after,.sidepanel__submenu-tab.disabled:after{display:none}.sidepanel__menu-tab-label,.sidepanel__submenu-tab-label{flex:1;font-size:var(--text-sm-medium-font-size);font-weight:var(--text-sm-semibold-font-weight);line-height:var(--text-sm-medium-line-height)}.sidepanel__menu-tab-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.sidepanel__menu-tab-arrow{font-size:20px;transform:rotate(0);transition:transform .3s ease}.sidepanel__menu-tab.show .sidepanel__menu-tab-arrow{transform:rotate(180deg)}.sidepanel__submenu-list{display:block;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease;margin:0;padding:0;text-align:start;position:static!important;transform:unset!important;background:transparent}.sidepanel__submenu-list.show{max-height:1000px;opacity:1;padding-block:var(--spacing-sm)}.sidepanel__submenu-tab{justify-content:flex-start;white-space:nowrap}.sidepanel__menu-tab-divider{background:var(--border-neutral-secondary);height:1px;margin:var(--spacing-md) var(--spacing-xl);display:block}.mobile-nav__store-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:100%;padding:0 16px;border-radius:14px;background:linear-gradient(135deg,#0f7b5f,#0b6b50 45%,#08543f);color:var(--colors-base-white);text-decoration:none;font-weight:800;box-shadow:0 10px 22px #0b6b502e}.mobile-nav__store-button:hover{color:var(--colors-base-white)}.mobile-nav__store-button:focus-visible{outline:2px solid var(--colors-base-black);outline-offset:3px}.modal-undo .modal-content{border:unset!important;display:flex;align-items:flex-start;flex-direction:column;gap:var(--card-lg-gap, 24px);width:600px;padding:var(--spacing-3xl);background-color:var(--background-card);border-radius:var(--radius-md)}@media (max-width: 767px){.modal-undo .modal-content{width:auto}}.modal-undo .modal-content .modal-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0}.modal-undo .modal-content .modal-header .modal-close .btn{font-size:12px;font-weight:500;background:none!important;color:var(--colors-text-primary);opacity:1}.modal-undo .modal-content .modal-header .modal-close .btn .btn-icon{width:20px;height:20px;font-size:32px}.modal-undo .modal-content .modal-header .modal-close .btn:hover{background:var(--button-background-neutral-default)!important;color:var(--colors-text-primary)!important}.modal-undo .modal-content .modal-header .modal-close .btn:active{background:var(--button-background-neutral-selected)!important;outline:none!important}.modal-undo .modal-content .modal-header .modal-close .btn:focus{background:transparent;outline:unset!important}.modal-undo .modal-content .modal-body{width:100%;display:flex;flex-direction:column;gap:var(--spacing-md);padding:0;margin:0}.modal-undo .modal-content .modal-body .modal-title{font-size:18px;font-weight:600;padding:0;margin:0;line-height:28px;color:var(--text-display)}.modal-undo .modal-content .modal-body p{font-size:14px;font-weight:400;color:var(--text-secondary);margin:0;line-height:20px}.modal-undo .modal-content .modal-footer{display:flex;align-items:center;width:100%;justify-content:flex-start;flex-direction:row;gap:8px;padding:0;margin:0}.switch{display:flex;gap:var(--spacing-xl);width:fit-content;padding:3px;cursor:pointer}.switch input{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.switch .switch-wrapper{position:relative;display:inline-block;min-width:48px;height:24px}.switch .switch-wrapper input{opacity:0;width:0;height:0}.switch .switch-wrapper .slider{position:absolute;inset:0;cursor:pointer;border-radius:34px;background-color:var(--switch-off-bg);outline:2px solid var(--switch-off-outline)}.switch .switch-wrapper .slider:before{content:"";position:absolute;left:4px;bottom:4px;width:16px;height:16px;border-radius:50%;background-color:var(--switch-off-thumb)}.switch .switch-wrapper .slider.round{border-radius:34px}.switch .switch-wrapper .slider.round:before{border-radius:50%}.switch .switch-wrapper input:not(:checked):not(:disabled)+.slider:active{background-color:var(--switch-off-hover-bg);border:0 solid var(--switch-off-outline)}.switch .switch-wrapper input:not(:checked):not(:disabled)+.slider:active:before{background-color:var(--switch-off-thumb)}.switch .switch-wrapper input:not(:checked):not(:disabled)+.slider:hover{background-color:var(--switch-off-hover-bg);outline:2px solid var(--switch-off-hover-outline)}.switch .switch-wrapper input:not(:checked):not(:disabled)+.slider:hover:before{background-color:var(--switch-off-hover-outline);outline:0 solid var(--switch-off-hover-outline)}.switch .switch-wrapper input:not(:checked):not(:disabled)+.slider:hover:after{content:"";position:absolute;inset:-2px;outline:4px solid var(--switch-focus-ring);border-radius:999px;pointer-events:none}.switch .switch-wrapper input:not(:checked):not(:disabled)+.slider:focus:after{content:"";position:absolute;inset:-4px;border:2px solid var(--switch-focus-ring);border-radius:999px;pointer-events:none}.switch .switch-wrapper input:not(:checked):not(:disabled)+.slider:focus:after{content:"";position:absolute;inset:-4px;outline:2px solid var(--switch-checked-focus-outline);border-radius:2px;pointer-events:none}.switch .switch-wrapper input:disabled:not(:checked)+.slider{background-color:var(--switch-disabled-bg);outline:1px solid var(--switch-disabled-outline)}.switch .switch-wrapper input:disabled:not(:checked)+.slider:before{background-color:var(--switch-disabled-thumb)}.switch .switch-wrapper input:checked+.slider{background-color:var(--switch-checked-bg);outline:none}.switch .switch-wrapper input:checked+.slider:before{background-color:var(--switch-checked-thumb);transform:translate(24px)}.switch .switch-wrapper input:checked:not(:disabled)+.slider:active{background-color:var(--switch-checked-active-bg)}.switch .switch-wrapper input:checked:not(:disabled)+.slider:hover{background-color:var(--switch-checked-hover-bg)}.switch .switch-wrapper input:checked:not(:disabled)+.slider:focus{background-color:var(--switch-checked-bg)}.switch .switch-wrapper input:checked:not(:disabled)+.slider:focus:after{content:"";position:absolute;inset:-4px;outline:2px solid var(--switch-checked-focus-outline);border-radius:2px;pointer-events:none}.switch .switch-wrapper input:not(:disabled)+.slider:hover:after{content:"";position:absolute;inset:0;outline:4px solid var(--switch-focus-ring);border-radius:999px;pointer-events:none}.switch__label{font-size:var(--text-md-medium-font-size);font-weight:var(--text-md-medium-font-weight);line-height:var(--text-md-medium-line-height)}.switch__helper-text{color:var(--colors-text-tertiary);margin-block:var(--spacing-xs)}.switch__warning{display:flex;align-items:center;gap:var(--spacing-xl);margin-left:var(--spacing-3xl);color:var(--colors-text-error-primary)}.switch__warning-icon{width:24px}.switch-icon{display:none!important;color:var(--colors-base-white);font-size:18px!important;font-weight:bolder!important}.switch-main{display:flex;flex-direction:column;gap:var(--spacing-xs)}.switch-main,.switch-main__content{display:flex;column-gap:var(--spacing-xl)}.switch-main__content.disabled>.switch__label,.switch-main__content.disabled>div>.switch__label,.switch-main__content.disabled>div>.switch__helper-text{color:var(--text-default)}.switch--brand input:checked~.switch__label,.switch--brand input:checked~div>.switch__label{color:var(--colors-text-brand-secondary)}.switch--brand .switch-main__content.disabled .switch-wrapper>.slider--active{background-color:var(--chip-background-neutral-pressed)}.switch--brand .switch-main__content.disabled>.switch__label,.switch--brand .switch-main__content.disabled>div>.switch__label,.switch--brand .switch-main__content.disabled>div>.switch__helper-text{color:var(--text-default)}.switch--readonly .switch-slider{background-color:transparent!important}.switch--readonly .switch-slider .switch-icon{color:var(--colors-gray-neutral-600)}[dir=rtl] .switch .switch-wrapper .slider:before{left:auto;right:4px}[dir=rtl] .switch .switch-wrapper input:checked+.slider:before{transform:translate(-24px)}[dir=rtl] .switch__warning{margin-left:0;margin-right:var(--spacing-3xl)}.featured-icon{display:flex;min-width:60px;width:60px;height:60px;padding:10px;justify-content:center;align-items:center;border-radius:var(--radius-sm)}.featured-icon.featured-icon--light-gray{color:var(--text-display);background-color:var(--background-neutral-50)}.featured-icon.featured-icon--light-brand{color:var(--themes-text-text-primary);background-color:var(--featuredicons-bg-icon-brand-light)}.featured-icon.featured-icon--primary-brand{color:var(--featuredicons-bg-icon-brand-light);background-color:var(--text-success)}.featured-icon.featured-icon--circle{border-radius:var(--radius-full)}.featured-icon.featured-icon--md{width:40px;min-width:40px;height:40px}.featured-icon.featured-icon--md span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:20px}.featured-icon.featured-icon--xl{width:56px;min-width:56px;height:56px;min-height:56px}.featured-icon.featured-icon--sm{width:32px;min-width:32px;height:32px;min-height:32px}.featured-icon.featured-icon--xs{width:20px;min-width:20px;height:20px;min-height:20px}.breadcrumb{margin-bottom:0!important}.breadcrumb ul{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0;margin:0;list-style:none}.breadcrumb ul li{position:relative;display:inline-flex;align-items:center;gap:var(--size-4, 4px);color:var(--link-neutral);cursor:pointer}.breadcrumb ul li a{color:var(--link-neutral);font-size:14px;font-weight:400;line-height:20px;text-decoration:none}.breadcrumb ul li a:hover{color:var(--link-neutral-hovered);text-decoration:underline!important;opacity:1}.breadcrumb ul li a:active{color:var(--link-neutral-pressed)}.breadcrumb ul li a:focus{color:var(--link-neutral-focused);outline:2px solid var(--colors-base-black)!important}.breadcrumb ul li a:visited{color:var(--link-primary-visited)}.breadcrumb ul li a:disabled,.breadcrumb ul li a [disabled]{color:var(--text-default-disabled);pointer-events:none;cursor:not-allowed}.breadcrumb ul li span{font-size:14px;color:var(--text-secondary)}.breadcrumb ul li span.active{font-size:14px;font-weight:400;line-height:24px;color:var(--text-default-disabled)!important;text-decoration:none!important;cursor:text;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb ul li .icon{display:flex;align-items:center;color:var(--text-default-disabled)}.tag{display:inline-flex!important;height:32px;padding:var(--spacing-none) var(--spacing-lg);justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-sm)}.tag>.text-bg-primary,.tag>.text-bg-info,.tag>.text-bg-light{display:flex;align-items:center;justify-content:center;height:24px;border-width:1px;border-style:solid;border-radius:var(--radius-sm);padding:0 var(--spacing-md);text-align:center;font-size:12px;font-weight:500;line-height:18px}.tag>.text-bg-primary{border-color:var(--tag-border-success-light);background-color:var(--tag-background-success-light)!important;color:var(--tag-text-success)!important}.tag>.text-bg-info{border-color:var(--tag-border-info-light)!important;background-color:var(--tag-background-info-light)!important;color:var(--tag-text-info)!important}.tag>.text-bg-light{border-color:var(--border-neutral-secondary)!important;background-color:var(--tag-background-neutral-light)!important;color:var(--tag-text-neutral)!important}.tag.tag--neutral{color:var(--tag-text-neutral);background:var(--tag-background-neutral-light);border:1px solid var(--border-neutral-secondary)}.tag.tag--neutral.is-urgent{background:#fff3cd;color:#b54708}.tag.tag--success{color:var(--tag-text-success);background-color:var(--tag-background-success-light);border:1px solid var(--tag-border-success-light)}.tag.tag--success svg{color:currentColor;stroke:currentColor}.tag.tag--success-outlined{border:1px solid var(--tag-border-success);background-color:transparent;color:var(--tag-text-success)}.tag.tag--error{color:var(--tag-text-error);background-color:var(--tag-background-error-light);border:1px solid var(--tag-border-error-light)}.tag.tag--error svg{color:currentColor;stroke:currentColor}.tag.tag--error-outlined{border:1px solid var(--tag-border-error);background-color:transparent;color:var(--tag-text-error)}.tag.tag--warning{color:var(--tag-text-warning);background-color:var(--tag-background-warning-light);border:1px solid var(--tag-border-warning-light)}.tag.tag--warning svg{color:currentColor;stroke:currentColor}.tag.tag--warning-outlined{border:1px solid var(--tag-border-error);background-color:transparent;color:var(--tag-text-warning)}.tag.tag--info{color:var(--tag-text-info);background-color:var(--tag-background-info-light);border:1px solid var(--tag-border-info-light)}.tag.tag--info svg{color:currentColor;stroke:currentColor}.tag.tag--info-outlined{border:1px solid var(--tag-border-info);background-color:transparent;color:var(--tag-text-info)}.tag.tag--purple{color:var(--colors-purple-700);background-color:var(--colors-purple-50);border:1px solid var(--colors-purple-200)}.tag.tag--purple svg{color:currentColor;stroke:currentColor}.tag.tag--purple-outlined{border:1px solid var(--colors-purple-500);background-color:transparent;color:var(--colors-purple-700)}.tag.tag--pink{background:var(--tag-background-pink-light);color:var(--tag-text-pink);border:1px solid var(--tag-border-pink-light)}.tag.tag--pink svg{color:currentColor;stroke:currentColor}.tag.tag--pink-outlined{border:1px solid var(--colors-pink-500);background-color:transparent;color:var(--colors-pink-700)}.tag.tag--orange{color:var(--colors-orange-700);background-color:var(--colors-orange-50);border:1px solid var(--colors-orange-200)}.tag.tag--orange svg{color:currentColor;stroke:currentColor}.tag.tag--orange-outlined{border:1px solid var(--colors-orange-500);background-color:transparent;color:var(--colors-orange-700)}.tag.tag--sm{font-size:10px;font-weight:400;line-height:16px;height:20px}.tag.tag--md{font-size:12px;font-weight:600;line-height:18px;height:1.5rem;padding:4px var(--spacing-lg)}@media (max-width: 767px){.tag.tag--md{height:auto}}.tag.tag--lg{font-size:14px;font-weight:500;line-height:32px}.tag .tag-icon{display:flex;padding:1.875px 1.5px;justify-content:center;align-items:center}.tag--lg{height:32px}.tag--lg span.tag-icon{width:18px;height:18px}.tag--md{height:24px}.tag--md span.tag-icon{width:14px;height:14px}.tag--sm{height:20px}.tag--sm span.tag-icon{width:10px;height:10px}.tag--rounded{border-radius:var(--radius-full)}.tag--icon{padding:0}.tag--icon.tag--lg{width:32px;height:32px}.tag--icon.tag--md{width:24px;height:24px}.tag--icon.tag--sm{width:20px;height:20px}.app-tabs{margin-top:30px;padding-bottom:20px}.app-tabs .tabs-scroll-container{position:relative;padding:2px;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow:scroll hidden;scrollbar-width:none}.app-tabs .tabs-scroll-container::-webkit-scrollbar{display:none}@media (max-width: 767px){.app-tabs .tabs-scroll-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.app-tabs .tabs-scroll-container .nav{flex-wrap:nowrap!important;white-space:nowrap;width:max-content;min-width:100%}.app-tabs .tabs-scroll-container .nav-item{flex:0 0 auto;width:auto}}.app-tabs .nav{display:flex;align-items:center;padding-left:0!important;padding-right:0!important;gap:30px}.app-tabs .nav .nav-item{width:100%}.app-tabs .nav .nav-item:not(:last-child){margin-bottom:0}.app-tabs .nav .nav-link{text-align:center;padding:10px 40px;background-color:#21252908;border-radius:5px;font-weight:500;font-size:14px;line-height:var(--text-sm-regular-line-height);text-transform:capitalize;color:var(--text-default);transition:unset}.app-tabs .nav .nav-link.active{position:relative}.app-tabs .nav .nav-link.active:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--primary-color);position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;transition:all .4s ease-in-out;z-index:-1}.app-tabs .nav.nav-style-1{display:inline-flex;flex-direction:row;align-items:center;gap:3px;position:relative;width:100%;margin:0!important;margin-bottom:2rem!important;flex-wrap:wrap}@media (max-width: 767px){.app-tabs .nav.nav-style-1{flex-wrap:nowrap;white-space:nowrap;width:max-content;gap:16px;padding:2px 2px 0!important}}.app-tabs .nav.nav-style-1 .nav-item{width:auto}.app-tabs .nav.nav-style-1 .nav-item:not(:last-child){margin-bottom:0}.app-tabs .nav.nav-style-1 .nav-link{display:flex;padding:var(--spacing-lg) var(--spacing-xl);justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:var(--text-sm-regular-line-height);gap:var(--spacing-xs);border-radius:var(--radius-sm);color:var(--text-primary-paragraph);background-color:unset;position:relative;white-space:nowrap;cursor:pointer}.app-tabs .nav.nav-style-1 .nav-link.active{position:relative;font-weight:900;color:var(--text-default)}.app-tabs .nav.nav-style-1 .nav-link.active:after{content:"";display:block;position:absolute;bottom:1px;left:50%;transform:translate(-50%);width:100%;height:3px;border-radius:var(--radius-full);background-color:var(--border-primary);border:0;right:auto;z-index:1}.app-tabs .nav.nav-style-1 .nav-link.active:hover{background-color:transparent;color:var(--text-default)}.app-tabs .nav.nav-style-1 .nav-link.active:hover:after{background-color:var(--border-primary)}.app-tabs .nav.nav-style-1 .nav-link.active:active{background-color:transparent;outline:none}.app-tabs .nav.nav-style-1 .nav-link.active:active:after{background-color:var(--icon-default)}.app-tabs .nav.nav-style-1 .nav-link:hover{background-color:var(--button-background-neutral-hovered);color:var(--colors-text-primary)}.app-tabs .nav.nav-style-1 .nav-link:hover:after{content:"";display:block;position:absolute;bottom:1px;left:50%;transform:translate(-50%);width:100%;height:3px;border-radius:var(--radius-full);background-color:var(--border-black);z-index:1}.app-tabs .nav.nav-style-1 .nav-link:focus{outline:2px solid var(--colors-base-black)!important;position:relative;color:var(--text-default)}.app-tabs .nav.nav-style-1 .nav-link:active{background:var(--button-background-neutral-pressed);outline:none!important}.app-tabs .nav.nav-style-1 .nav-link:active:after{background-color:var(--icon-default)}.app-tabs .nav.nav-style-1:after{content:"";position:absolute;bottom:0;left:0;z-index:0;height:3px;width:100%;border-radius:var(--radius-full);background-color:var(--border-neutral-primary)}.app-tabs .nav.nav-style-1.no-border:after{content:"";position:absolute;bottom:0;left:0;z-index:0;height:0px;width:100%;border-radius:var(--radius-full);background-color:var(--border-neutral-primary)}.app-tabs .tab-content .media-card .details-media img{border-radius:16px}.app-tabs .tab-content>.active{display:block}.app-tabs .tab-content .tab-content-items h2{font-size:var(--text-lg-regular-font-size)}.app-tabs .tab-content .tab-content-items ul{display:flex;flex-direction:column;margin:20px 0!important;padding-left:2rem!important;gap:var(--spacing-2)}[dir=rtl] .app-tabs .tab-content .tab-content-items ul{padding-left:0!important;padding-right:2rem!important}.app-tabs .tab-content .tab-content-items ul li{display:flex;align-items:baseline;flex-wrap:nowrap;gap:10px}.app-tabs .tab-content .tab-content-items ul li i{font-size:5px!important;color:var(--text-default);vertical-align:middle}.app-tabs .tab-content .tab-content-items p{font-size:var(--text-md-medium-font-size)!important;font-weight:var(--text-sm-regular-font-weight)!important;line-height:var(--text-md-medium-line-height)!important;text-align:justify;color:var(--text-default)}.app-tabs .tab-content .tab-content-items .pro-items{width:100%;margin-top:40px}.app-tabs .tab-content .tab-content-items .pro-items .pro-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.app-tabs .tab-content .tab-content-items .pro-items .pro-head .title{font-size:18px}.app-tabs .tab-content .tab-content-items .pro-items .pro-head .point{font-size:18px;color:var(--text);font-weight:600;color:var(--text-default)}.app-tabs .tab-content .tab-content-items .pro-items .progress{background:var(--bg2);justify-content:flex-start;border-radius:100px;align-items:center;position:relative;display:flex;height:10px;width:100%}.app-tabs .tab-content .tab-content-items .pro-items .progress-value{border-radius:10px;height:10px;width:0;transition:width 3s ease-in-out}.table-wrapper{width:100%;overflow:hidden}.table-wrapper.table-contained{border:1px solid var(--table-cell-border);border-radius:var(--radius-md, 8px);background:var(--table-background-row)}.table-wrapper .p-datatable{width:100%}.table-wrapper .p-datatable-wrapper{overflow-x:auto}.table-wrapper .azm-table{width:100%;border-collapse:collapse;margin:0;padding:0}.table-wrapper .azm-table .p-datatable-thead{border-top:1px solid var(--table-cell-border);border-bottom:1px solid var(--table-cell-border);background:var(--table-background-header)}.table-wrapper .azm-table .p-datatable-thead th{font-size:var(--text-xs-regular-font-size);font-weight:var(--text-sm-medium-font-weight);line-height:18px;height:48px;border-right:1px solid var(--table-cell-border);padding:var(--spacing-md, 8px) var(--spacing-xl, 16px)}.table-wrapper .azm-table .p-datatable-thead th span{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md, 8px)}.table-wrapper .azm-table .p-datatable-thead th span span.text{font-size:var(--text-xs-regular-font-size);font-weight:var(--text-sm-medium-font-weight);line-height:18px;color:var(--table-text-head)}.table-wrapper .azm-table .p-datatable-thead th span span.icon-wrapper{display:flex;justify-content:center;align-items:center}.table-wrapper .azm-table .p-datatable-tbody td{font-size:var(--text-md-regular-font-size);font-weight:var(--text-md-regular-font-weight);line-height:var(--text-md-regular-line-height);height:64px;color:var(--text-default);padding:var(--spacing-md, 8px) var(--spacing-xl, 16px)}.table-wrapper .p-datatable-thead>tr{border-top:1px solid var(--colors-gray-neutral-300);border-bottom:1px solid var(--colors-gray-neutral-300);background:var(--table-background-header)}.table-wrapper .p-datatable-thead>tr>th{height:48px;padding:var(--spacing-md, 8px) var(--spacing-xl, 16px);border-inline-end:1px solid var(--table-cell-border);border-color:var(--table-cell-border);color:var(--table-text-head);text-align:start;white-space:nowrap;background:transparent}.table-wrapper .p-datatable-thead>tr>th:last-child{border-inline-end:0}.table-wrapper .p-datatable-tbody>tr{background:var(--table-background-row);transition:background-color .2s ease-in-out}.table-wrapper .p-datatable-tbody>tr:not(:last-child){transition:all .2s ease-in-out;background:var(--colors-base-white);border-bottom:1px solid var(--table-cell-border)}.table-wrapper .p-datatable-tbody>tr:nth-child(2n){background:var(--background-neutral-50)}.table-wrapper .p-datatable-tbody>tr:hover{background:var(--background-neutral-100)}.table-wrapper .p-datatable-tbody>tr>td{height:64px;padding:var(--spacing-md, 8px) var(--spacing-xl, 16px);color:var(--text-text-primary, var(--text-default));border-color:var(--table-cell-border);text-align:start;vertical-align:middle;white-space:nowrap}.table-wrapper .p-datatable-tbody>tr:last-child>td{border-bottom-width:0}.table-wrapper .p-datatable-emptymessage>td{text-align:center;color:var(--text-secondary)}[dir=rtl] .table-wrapper{direction:rtl}[dir=rtl] .p-datatable-thead>tr>th:last-child{border-inline-start:0}[dir=rtl] .table-wrapper .p-datatable-thead>tr>th{border-inline-start:0}[dir=ltr] .table-wrapper{direction:ltr}.radio{margin:var(--spacing-md);display:inline-flex;gap:var(--spacing-xl);padding:var(--spacing-md);cursor:pointer;-webkit-user-select:none;user-select:none}.radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio input:checked~.radio-container:before{transform:translate(-50%,-50%) scale(1)}.radio input:hover~.radio-container:after{transform:translate(-50%,-50%) scale(1)}.radio input:active~.radio-container{background-color:var(--controls-control-pressed)}.radio input:active~.radio-container:after{transform:translate(-50%,-50%) scale(1)}.radio input:focus~.radio-container{background-color:var(--colors-base-white)}.radio input:focus{background-color:unset;border-radius:var(--radius-sm);outline:2px solid var(--colors-base-black);opacity:1;width:24px;height:24px}.radio input:disabled~.radio-container{border-color:var(--colors-border-disabled)}.radio input:disabled~.radio-container:before{background-color:var(--colors-border-disabled);transform:translate(-50%,-50%) scale(1)}.radio input:disabled~.radio__label,.radio input:disabled~div>.radio__label,.radio input:disabled~div>.radio__helper-text{color:var(--colors-border-disabled)}.radio.active input:not(:checked)~.radio-container{background-color:var(--colors-gray-neutral-300)}.radio-main{display:flex;flex-direction:column;gap:var(--spacing-xs);max-width:382px}.radio-main__content{display:flex;column-gap:var(--spacing-xl);z-index:0}.radio-container{width:24px;height:24px;min-width:24px;border-radius:var(--radius-full);border:1px solid var(--colors-gray-neutral-500);display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.radio-container:before,.radio-container:after{content:"";border-radius:var(--radius-full);background:var(--colors-gray-neutral-100);width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);z-index:-1;transition:all .3s ease-in-out}.radio-container:after{background:var(--colors-gray-neutral-100);width:48px;height:48px;z-index:-1}.radio-container:before{background-color:var(--colors-gray-neutral-950);width:15px;height:15px;z-index:0;transition:all .1s ease-in-out}.radio__helper-text{color:var(--colors-text-tertiary);margin-block:var(--spacing-xs)}.radio__warning{display:flex;align-items:center;gap:var(--spacing-xl);color:var(--colors-text-error-primary)}.radio__warning-icon{width:24px}.radio--brand input:checked~.radio-container{border-color:var(--colors-brand-600)}.radio--brand input:checked~.radio-container:before{background-color:var(--colors-brand-600)}.radio--brand input:checked~.radio__label,.radio--brand input:checked~div>.radio__label{color:var(--colors-text-brand-secondary)}.radio--brand input:disabled~.radio-container{border-color:var(--colors-border-disabled)}.radio--brand input:disabled~.radio-container:before{background-color:var(--colors-border-disabled);transform:translate(-50%,-50%) scale(1)}.radio--brand input:disabled~.radio__label,.radio--brand input:disabled~div>.radio__label,.radio--brand input:disabled~div>.radio__helper-text{color:var(--colors-border-disabled)}.radio--brand.active input:checked~.radio-container:before{background-color:var(--colors-brand-700)}.radio__label{font-size:var(--text-md-medium-font-size);font-weight:var(--text-md-medium-font-weight);line-height:var(--text-md-medium-line-height)}.checkbox{display:flex;gap:var(--spacing-xl);padding:var(--spacing-none);cursor:pointer;width:fit-content;-webkit-user-select:none;user-select:none}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox input:checked~.checkbox-container{background-color:var(--colors-gray-neutral-950)}.checkbox input:checked~.checkbox-container .checkbox__checked-icon{display:inline-flex!important}.checkbox input:hover~.checkbox-container:after{transform:translate(-50%,-50%) scale(1)}.checkbox input:active~.checkbox-container{background-color:var(--controls-control-pressed);outline:1px solid var(--controls-control-border)}.checkbox input:active~.checkbox-container:after{transform:translate(-50%,-50%) scale(1)}.checkbox input:focus~.checkbox-container{border-radius:var(--radius-xs);outline:2px solid var(--border-black);outline-offset:2px}.checkbox input:disabled{pointer-events:none}.checkbox input:disabled~.checkbox-container{border-color:var(--colors-border-disabled);background-color:var(--colors-border-disabled)}.checkbox input:disabled~.checkbox__label,.checkbox input:disabled~div>.checkbox__label,.checkbox input:disabled~div>.checkbox__helper-text{color:var(--colors-border-disabled)}.checkbox.active input:not(:checked)~.checkbox-container{background-color:var(--colors-gray-neutral-300)}.checkbox-icon{display:none!important;color:var(--colors-base-white);width:16px;height:16px;display:flex;align-items:center;justify-content:center}.checkbox-main{display:flex;flex-direction:column;gap:var(--spacing-xs);max-width:382px}.checkbox-main__content{display:flex;column-gap:var(--spacing-xl);align-items:flex-start;z-index:0}.checkbox-container{width:24px;height:24px;min-width:24px;border-radius:var(--radius-xs);border:1px solid var(--controls-control-border);display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-container:after{content:"";border-radius:var(--radius-full);background:var(--colors-gray-neutral-100);width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);z-index:-1;transition:.3s ease-in-out}.checkbox__label{font-size:var(--text-md-medium-font-size);font-weight:var(--text-md-medium-font-weight);line-height:var(--text-md-medium-line-height);color:var(--text-display, #1F2A37)}.checkbox__helper-text{color:var(--colors-text-tertiary);margin-block:var(--spacing-xs)}.checkbox__warning{display:flex;align-items:center;gap:var(--spacing-xl);color:var(--colors-text-error-primary)}.checkbox__warning-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin:var(--spacing-xs)}.checkbox--indeterminate .checkbox-container{background-color:var(--colors-gray-neutral-950)}.checkbox--indeterminate .checkbox-container .checkbox-icon{display:none}.checkbox--indeterminate .checkbox-container .checkbox__indeterminate-icon{display:inline-block!important}.checkbox--indeterminate input:checked~.checkbox-container .checkbox__indeterminate-icon{display:none!important}.checkbox--indeterminate input:checked~.checkbox-container .checkbox__checked-icon{display:inline-block!important}.checkbox--brand input:checked~.checkbox-container{border-color:var(--colors-brand-600);background-color:var(--colors-brand-600)}.checkbox--brand input:checked:hover~.checkbox-container{border-color:var(--controls-control-primary-hovered);background:var(--controls-control-primary-hovered);color:#fff}.checkbox--brand input:checked:disabled~.checkbox-container{background-color:var(--colors-border-disabled)}.checkbox--brand input:checked:disabled~.checkbox-container .checkbox__checked-icon{display:inline-block!important}.checkbox--brand input:disabled{pointer-events:none}.checkbox--brand input:disabled~.checkbox-container{border-color:var(--colors-border-disabled);background-color:transparent}.checkbox--brand input:disabled~.checkbox-container:after{display:none}.checkbox--brand input:disabled~.checkbox__label,.checkbox--brand input:disabled~div>.checkbox__label,.checkbox--brand input:disabled~div>.checkbox__helper-text{color:var(--colors-border-disabled)}.checkbox--brand.focus .checkbox-container{border-radius:var(--radius-sm);outline:2px solid var(--border-black);outline-offset:2px}.checkbox--brand.is-disabled .checkbox-container{border-color:var(--colors-border-disabled);background-color:transparent}.checkbox--brand.is-disabled .checkbox-container:after{display:none}.checkbox--brand.is-disabled .checkbox__label,.checkbox--brand.is-disabled .checkbox__helper-text{color:var(--colors-border-disabled)}.checkbox--brand.active input:checked~.checkbox-container{background:var(--controls-control-primary-pressed)}.checkbox--readonly .checkbox-container{background-color:transparent!important}.checkbox--readonly .checkbox-container .checkbox-icon{color:var(--colors-gray-neutral-600)}.checkbox--md .checkbox-container{width:20px;height:20px;min-width:20px}.textarea{display:inline-flex;height:100%;width:100%;max-width:100%;min-width:200px;justify-content:flex-start;border-radius:var(--radius-sm);gap:var(--spacing-xs);border:1px solid var(--form-field-border-default);background:var(--field-background-default);padding:var(--spacing-none) var(--spacing-2);overflow:hidden;position:relative}.textarea:hover{border-color:var(--form-field-border-hovered)}.textarea.focus{border-color:var(--form-field-border-default)}.textarea.focus:after{width:100%}.textarea:focus-within{background-color:var(--field-background-default);border:1px solid var(--form-field-border-default)}.textarea:focus-within:after{width:100%}.textarea:after{content:"";position:absolute;bottom:0;left:50%;width:0%;height:2px;transform:translate(-50%);background-color:var(--colors-gray-neutral-950);transition:width .2s ease-in-out}.textarea__field{background-color:transparent;border:0;outline:0;height:100%;width:100%;color:var(--colors-text-primary);padding:var(--spacing-lg) var(--spacing-xl);resize:none;position:relative}.textarea__field::placeholder{color:var(--colors-text-placeholder)}.textarea__field::-moz-placeholder{color:var(--colors-text-placeholder)}.textarea--readonly,.textarea--readonly:hover,.textarea--disabled,.textarea--disabled:hover{border-color:var(--colors-gray-neutral-300);box-shadow:none!important}.textarea--disabled .textarea__field{color:var(--colors-gray-neutral-300)}.textarea--disabled .textarea__field::placeholder,.textarea--disabled .textarea__field::-moz-placeholder{color:var(--colors-gray-neutral-300)}.textarea--disabled .textarea__icon span,.textarea--disabled .textarea__prefix--subtle-text,.textarea--disabled .textarea__prefix--solid-text{color:var(--colors-gray-neutral-300)}.textarea__feedback-icon--success{color:var(--colors-brand-600)}.textarea__feedback-icon--error{color:var(--colors-error-600)}.textarea__feedback-icon--error span:after{background-color:var(--colors-error-100)}.textarea__feedback-icon--warning,.textarea__feedback-icon--warning-triangle{color:var(--colors-warning-600)}.textarea--lighter:hover{border:1px solid var(--colors-gray-neutral-400)}.textarea--lighter.focus{border:1px solid var(--colors-gray-neutral-400);background-color:var(--colors-base-white)}.textarea--lighter.active{border:1px solid var(--colors-gray-neutral-400);background-color:var(--colors-gray-neutral-100)}.textarea--darker{border:1px solid transparent;background-color:var(--form-field-background-darker, #f3f4f6)}.textarea--darker:hover{border:1px solid var(--colors-gray-neutral-400)}.textarea--darker.focus{border:1px solid var(--colors-gray-neutral-400);background-color:var(--colors-base-white)}.textarea--darker.active{border:1px solid var(--colors-gray-neutral-400);background-color:var(--colors-gray-neutral-100)}.textarea--invalid{border:1px solid var(--field-border-error)!important}.textarea--invalid:after{background-color:var(--field-border-error)}.textarea--error,.textarea--error:hover{outline-color:var(--colors-error-600)}.textarea--error:after{background-color:var(--colors-error-600)}.textarea--lg{height:auto;min-height:96px}.section-intro{display:flex;flex-direction:column;row-gap:1.5rem}.section-intro--center{align-items:center;text-align:center}.section-intro--compact{gap:8px;margin-bottom:24px}.section-intro--lg{margin-bottom:40px}.section-intro__eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:32px;padding:6px 12px;border-radius:999px;background:#007a5c14;color:var(--theme-color, #007a5c);font-size:.82rem;font-weight:800;line-height:1.2}.section-intro__title{position:relative;margin:0;color:var(--text-default);font-size:clamp(1.5rem,2vw,2.2rem);font-size:30px;font-weight:700;line-height:38px;letter-spacing:-.02em;padding-inline-start:1rem}.section-intro__title:after{content:"";position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);width:6px;height:95%;background-color:var(--color-primary);border-radius:var(--radius-full);left:0;right:auto}[dir=rtl] .section-intro__title:after{right:0;left:auto}.section-intro__description{margin:0;max-width:760px;color:var(--text-primary-paragraph);font-size:1rem;font-weight:400;line-height:24px}.section-intro--center .section-intro__eyebrow,.section-intro--center .section-intro__description{margin-inline:auto}@media (max-width: 767.98px){.section-intro{gap:8px}.section-intro__title{font-size:clamp(1.25rem,5vw,1.8rem);line-height:1.35}.section-intro__description{font-size:.95rem;line-height:1.8}}.p-inputtext:-webkit-autofill,.p-inputtext:-webkit-autofill:hover,.p-inputtext:-webkit-autofill:focus,.p-inputtext:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--form-field-background-darker, #f3f4f6) inset!important;-webkit-text-fill-color:#495057!important;border:0!important}.form-input-control{width:100%;height:100%;border:0;outline:0;background:transparent;color:var(--field-text-filled, #101828);font-size:var(--text-md-regular-font-size);font-weight:var(--text-md-regular-font-weight);line-height:var(--text-md-regular-line-height)}.form-input-control::placeholder{color:var(--form-field-text-placeholder, #98a2b3);opacity:1}.form-input-control:focus{color:var(--field-text-filled, #101828)}.form-input-shell{display:flex;align-items:center;position:relative;width:100%;min-width:200px;height:40px;padding:var(--spacing-none) var(--spacing-2);gap:var(--spacing-xs);border-radius:var(--radius-sm);border:1px solid var(--form-field-border-default);background:var(--form-field-background-default);transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out}.form-input-shell:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;transform:translate(-50%);background-color:var(--form-field-border-pressed);transition:width .2s ease-in-out}.form-input-shell--lg{height:40px}.form-input-shell--darker{border:1px solid transparent;background-color:var(--form-field-background-darker, #f3f4f6)}.form-input-shell--darker:hover{border:1px solid var(--form-field-border-default, #d0d5dd)}.form-input-shell.is-focused{background-color:var(--field-background-default, #ffffff);border:1px solid var(--form-field-border-default, #d0d5dd)}.form-input-shell.is-focused:after{width:100%}.form-input-shell.is-invalid{border:1px solid var(--field-border-error)!important}.form-input-shell.is-invalid:after{width:100%;background-color:var(--field-border-error, #d92d20)}html.theme-dark .form-input-shell--darker{border:1px solid var(--form-field-border-default)}.form-field{grid-column:span 4;display:flex;flex-direction:column;gap:.5rem}.form-field__error{display:flex;align-items:center;margin:0;gap:8px}.form-field__error span{display:grid;place-items:center;color:var(--text-error);font-size:var(--text-sm-regular-font-size);font-weight:var(--text-sm-regular-font-weight);line-height:var(--text-sm-regular-line-height)}.form-field--helper{display:flex;align-items:center;gap:var(--spacing-2);padding:4px 0}@media (max-width: 767.98px){.form-field--helper{align-items:self-start}}.form-field--helper .icon{display:flex}.form-field--helper .text{font-size:var(--text-sm-regular-font-size);font-weight:var(--text-sm-regular-font-weight);line-height:var(--text-sm-regular-line-height);color:var(--text-primary-paragraph)}@media (max-width: 991.98px){.form-field{grid-column:span 6}}@media (max-width: 767.98px){.form-field{grid-column:span 12;min-width:100%}}.form-label{display:flex;align-items:flex-start;gap:4px;font-size:.85rem;font-weight:700;color:var(--text-default);margin:0!important}.form-label__required{color:var(--field-border-error);font-size:14px;font-weight:600;line-height:20px}.search-box{display:flex;height:40px;width:100%;min-width:200px;align-items:center;justify-content:flex-start;padding:var(--spacing-none) var(--spacing-2);gap:var(--form-icon-enteredtext, 8px);border-radius:var(--radius-sm);border:1px solid var(--form-field-border-default);background:var(--form-field-background-default);position:relative}.search-box:hover{border-color:var(--form-field-border-hovered);color:var(--form-field-text-hovered)}.search-box:hover>input{color:var(--form-field-text-hovered)}.search-box.focus:after{width:100%}.search-box.active:after{width:50%}.search-box.readOnly{border:1px solid var(--border-neutral-primary)!important;background-color:var(--form-field-background-default)!important;box-shadow:none!important}.search-box.readOnly:after{content:none}.search-box--readonly,.search-box--disabled{border-color:var(--border-neutral-primary);box-shadow:none!important}.search-box--readonly:after,.search-box--disabled:after{display:none}.search-box--readonly .dga-search-box__field,.search-box--disabled .dga-search-box__field{color:var(--form-field-text-readonly)}.search-box--readonly .dga-search-box__field::placeholder,.search-box--disabled .dga-search-box__field::placeholder{color:var(--form-field-text-readonly)}.search-box--disabled{border-color:var(--border-disabled)}.search-box--disabled .dga-search-box__field{color:var(--text-default-disabled)}.search-box--disabled .dga-search-box__field::placeholder{color:var(--text-default-disabled)}.search-box--disabled .input__icon span,.search-box--disabled .input__prefix--subtle-text,.search-box--disabled .input__prefix--solid-text{color:var(--text-default-disabled)}.search-box--error{border-color:var(--form-field-border-error)}.search-box--error:after{background-color:var(--form-field-border-error)}.search-box:after{content:"";position:absolute;bottom:0;left:50%;width:0%;height:2px;transform:translate(-50%);background-color:var(--form-field-border-pressed);transition:width .2s ease-in-out}.search-box__field{width:100%;height:100%;border:0;outline:0;background:transparent;color:var(--form-field-text-focused)}.search-box__field::placeholder{color:var(--form-field-text-placeholder)}.search-box__actions{display:flex;align-items:center;gap:8px}.search-box__actions .dga-divider--vertical{width:25px;height:1px;transform:rotate(90deg);background-color:#d2d6db}.search-box__search-btn,.search-box__action-btn{background:transparent;border:none;outline:none;height:100%;display:grid;place-items:center;cursor:pointer}.search-box__icon,.search-box__feedback-icon{display:flex;align-items:center;height:100%}.search-box__icon span,.search-box__feedback-icon span{font-size:20px;position:relative;z-index:0}.search-box__icon span{color:var(--form-field-border-hovered)}.search-box__feedback-icon--success{color:var(--text-success)}.search-box__feedback-icon--success span:after{background-color:var(--colors-brand-100)}.search-box__feedback-icon--error{color:var(--text-error)}.search-box__feedback-icon--error span:after{background-color:var(--text-error-100)}.search-box__feedback-icon--warning{color:var(--text-warning)}.search-box__feedback-icon--warning span:after{background-color:var(--colors-warning-100)}.search-box__feedback-icon--ring span:after{content:"";position:absolute;inset:0;transform:scale(1.16);border-radius:var(--radius-full);z-index:-1}.search-box__prefix,.search-box__suffix{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:var(--spacing-xxs) var(--spacing-2);gap:var(--spacing-xs);border:0;mix-blend-mode:multiply}.search-box__prefix-label,.search-box__prefix-icon,.search-box__prefix-chevron,.search-box__suffix-label,.search-box__suffix-icon,.search-box__suffix-chevron{color:var(--colors-text-primary)}.search-box__prefix.active,.search-box__suffix.active{background-color:var(--colors-gray-neutral-300)}.search-box__prefix.selected,.search-box__suffix.selected{background-color:var(--form-field-border-hovered)}.search-box__prefix.selected *,.search-box__suffix.selected *{color:var(--colors-text-primary_on-brand)}.search-box__prefix{border-radius:var(--radius-sm) 0 0 var(--radius-sm);margin-left:calc(-1 * var(--spacing-2));margin-right:var(--spacing-2)}.search-box__suffix{border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-left:var(--spacing-xl);margin-right:calc(-1 * var(--spacing-2))}.search-box--lighter{border:0;background:var(--form-field-background-lighter)}.search-box--lighter:hover,.search-box--lighter.focus,.search-box--lighter.active{border:1px solid var(--form-field-border-default)}.search-box--darker{border:1px solid transparent;background-color:var(--form-field-background-darker)}.search-box--darker:hover,.search-box--darker.focus,.search-box--darker.active{border:1px solid var(--form-field-border-default);background-color:var(--form-field-background-default)!important}.search-box--lg{height:40px}.search-box--lg .input__prefix-icon,.search-box--lg .input__suffix-icon{font-size:24px}.search-box--md{height:32px}.search-box--md .input__prefix-icon,.search-box--md .input__suffix-icon{font-size:20px}.search-box-helper-text{display:flex;align-items:center;gap:10px}.umm-form-control{display:flex;flex-direction:column;gap:8px;width:320px}.umm-form-control--fullwidth{width:100%}.umm-form-control>.umm-label{font-size:var(--text-sm-regular-font-size);font-weight:var(--text-sm-regular-font-weight);line-height:var(--text-sm-regular-line-height);color:var(--form-field-text-label)}.input{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)!important;height:40px;width:100%;min-width:200px;justify-content:flex-start;padding:var(--spacing-none) var(--spacing-2);border-radius:var(--radius-sm);gap:var(--spacing-xs);border:1px solid var(--form-field-border-default);background:var(--form-field-background-default);position:relative;z-index:1;overflow:hidden;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.input--lg{height:40px}.input--darker{border:1px solid transparent;background-color:var(--form-field-background-darker, #f3f4f6)}.input--darker:hover{border:1px solid var(--form-field-border-default)}.input:after{content:"";position:absolute;bottom:0;left:50%;width:0%;height:2px;z-index:2;transform:translate(-50%);background-color:var(--form-field-border-pressed);transition:width .2s ease-in-out}.input:focus-within{background-color:var(--field-background-default);border:1px solid var(--form-field-border-default)}.input__field{background-color:transparent;border:0!important;outline:0!important;box-shadow:none!important;height:100%;width:100%;color:var(--field-text-filled);font-size:var(--text-md-regular-font-size);font-weight:var(--text-md-regular-font-weight);line-height:var(--text-md-regular-line-height)}.input__field::placeholder{color:var(--form-field-text-placeholder);opacity:1}.input__field:focus{color:var(--field-text-filled)}.input--invalid{border:1px solid var(--field-border-error)!important}.input--invalid:after{background-color:var(--field-border-error)}.input .p-inputtext:-webkit-autofill{-webkit-text-fill-color:var(--field-text-filled)!important;transition:background-color 5000s ease-in-out 0s;border:0!important}.input .p-inputtext:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--form-field-background-default) inset!important}.input--darker .p-inputtext:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--form-field-background-darker, #f3f4f6) inset!important}.input:focus-within{background-color:var(--field-background-default)}.input:focus-within .p-inputtext:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--field-background-default, #ffffff) inset!important}.input:focus-within:after{width:100%}.input--invalid .p-inputtext:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--field-background-default) inset!important}html.theme-dark .input--darker{border:1px solid var(--form-field-border-default)}.select{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-2);height:40px;width:100%;border-radius:var(--radius-sm);border:1px solid var(--form-field-border-default);background:var(--form-field-background-default);padding:var(--spacing-none) var(--spacing-2);position:relative;transition:.2s}.select--darker{border:1px solid transparent;background-color:var(--form-field-background-darker)}.select--darker:hover,html.theme-dark .select--darker{border:1px solid var(--form-field-border-default)}.select:after{content:"";position:absolute;bottom:0;left:50%;width:0%;height:2px;transform:translate(-50%);background-color:var(--form-field-border-pressed);transition:width .2s ease-in-out}.select:focus-within{border:1px solid var(--form-field-border-default);background:var(--field-background-default)}.select:focus-within:after{width:100%}.select:focus{outline:none;border:none}.select:focus-visible{outline:none}.select--invalid{border:1px solid var(--field-border-error)!important}.select--invalid:after{background-color:var(--field-border-error)}.select--helper{display:flex;align-items:center;gap:var(--spacing-2);padding:4px 0}@media (max-width: 767.98px){.select--helper{align-items:self-start}}.select--helper .icon{display:flex}.select--helper .text{font-size:var(--text-sm-regular-font-size);font-weight:var(--text-sm-regular-font-weight);line-height:var(--text-sm-regular-line-height);color:var(--text-primary-paragraph)}.prayer-p-select:after{content:none!important}.accordion-list{padding:0;margin:0;list-style:none;display:inline-block;width:100%}.accordion-list .accordion .accordion-item{border:0;border-top:1px solid var(--border-neutral-primary);width:100%;border-radius:var(--radius-none);color:var(--text-primary-paragraph);background-color:var(--colors-base-white)}@media (min-width: 768px){.accordion-list .accordion .accordion-item{min-width:366px}}.accordion-list .accordion .accordion-item:last-child{border-bottom:1px solid var(--border-neutral-primary)}.accordion-list .accordion .accordion-item .accordion-header{margin-bottom:0}.accordion-list .accordion .accordion-item .accordion-header .accordion-button{font-size:var(--text-md-semibold-font-size);font-weight:var(--text-md-semibold-font-weight);color:var(--text-default);line-height:var(--text-md-semibold-line-height);letter-spacing:-.2px;border:2px solid transparent;border-radius:0;box-shadow:none;background-color:var(--colors-base-white);padding:var(--spacing-xl);display:flex;justify-content:space-between;align-items:center}.accordion-list .accordion .accordion-item .accordion-header .accordion-button .accordion-item-title{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem;color:var(--text-default);text-align:start}.accordion-list .accordion .accordion-item .accordion-header .accordion-button:hover{background:var(--button-background-neutral-hovered);color:var(--text-default);border-radius:var(--radius-none)}.accordion-list .accordion .accordion-item .accordion-header .accordion-button:hover .accordion-item-title,.accordion-list .accordion .accordion-item .accordion-header .accordion-button:hover .icon__toggle{color:var(--text-default)}.accordion-list .accordion .accordion-item .accordion-header .accordion-button:focus{background-color:transparent;border:2px solid var(--border-black);border-radius:var(--radius-none);outline:none;position:relative;z-index:1}.accordion-list .accordion .accordion-item .accordion-header .accordion-button:active{background-color:var(--button-background-neutral-pressed);border-radius:var(--radius-none);outline:none}.accordion-list .accordion .accordion-item .accordion-header .accordion-button:after{display:none!important}.accordion-list .accordion .accordion-item .accordion-header .accordion-button .icon__toggle{display:flex!important;align-items:center;justify-content:center;flex-shrink:0;transform:rotate(0);transform-origin:center;transition:transform .55s cubic-bezier(.16,1,.3,1);will-change:transform}.accordion-list .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .icon__toggle{transform:rotate(180deg)}.accordion-list .accordion .accordion-item .accordion-body{padding:var(--spacing-5)}.content-switcher{display:flex;flex-direction:column;margin:10px}.content-switcher__items{display:flex;flex-wrap:wrap}@media (max-width: 767px){.content-switcher__items{flex-wrap:nowrap}}.content-switcher__item{display:inline-flex;min-width:76px;padding:var(--spacing-xs) 10px;justify-content:center;align-items:center;gap:10px;cursor:pointer;border:0;background:var(--switcher-bg);color:var(--switcher-text)}@media only screen and (min-width: 820px) and (max-width: 820px) and (orientation: portrait){.content-switcher__item{min-width:58px}}.content-switcher__item:hover{background:var(--switcher-hover-bg)}.content-switcher__item:focus-visible,.content-switcher__item:focus{outline:none!important;border:1px solid white!important;box-shadow:0 0 0 2px #000;z-index:9}.content-switcher__item--selected{background-color:var(--switcher-selected-bg);color:var(--switcher-selected-text)}.content-switcher__item--selected:hover{background-color:var(--switcher-selected-bg)}.content-switcher__item--first{border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:.5px solid var(--switcher-border)}:is(html[lang=ar],html[dir=rtl]) .content-switcher__item--first{border-radius:0 var(--radius-md) var(--radius-md) 0}.content-switcher__item--mid{border-radius:var(--radius-none);border-right:.5px solid var(--switcher-border);border-left:.5px solid var(--switcher-border)}.content-switcher__item--last{border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:.5px solid var(--switcher-border)}:is(html[lang=ar],html[dir=rtl]) .content-switcher__item--last{border-radius:var(--radius-md) 0 0 var(--radius-md)}.content-switcher__item--on-color{color:var(--colors-2-text-primary_on-color, #fff);background:var(--button-background-transparent-hovered, rgba(255, 255, 255, .2));border-color:var(--border-transparent-10, rgba(255, 255, 255, .1))}.content-switcher__item--on-color:hover{background:var(--button-background-transparent-hovered, rgba(255, 255, 255, .2))}.content-switcher__item--on-color.content-switcher__item--selected,.content-switcher__item--on-color.content-switcher__item--selected:hover{background-color:var(--text-success)}.content-switcher__item--sm{height:auto}.content-switcher__item--md{height:40px;font-size:18px;font-weight:400;line-height:28px}.content-switcher__item--lg{height:48px}.content-switcher__content{display:inline-flex;align-items:center;justify-content:center;width:100%;text-align:center;white-space:nowrap}.content-switcher__content--on-color{color:#fff}.content-switcher__content .switcher-label{display:inline-flex;align-items:center}.content-switcher__content .switcher-arrow{margin-inline:6px;display:inline-flex;align-items:center;opacity:.85}.p-toast{width:484px}.p-toast .p-toast-message{padding:var(--spacing-xl) var(--spacing-3xl);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xl);border-radius:var(--radius-md, 8px);color:var(--text-default);background:var(--background-notification-white);transition:transform .3s;overflow:hidden;box-shadow:var(--shadow-3xl)}[dir=rtl] .p-toast .p-toast-message{border-width:0 6px 0 0!important}[dir=ltr] .p-toast .p-toast-message{border-width:0 0 0 6px!important}.p-toast .p-toast-message.p-toast-message-success{border:solid var(--colors-success-400)}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-content .kacst-toast__icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon{color:var(--icon-success);background-color:var(--featuredicons-bg-icon-brand-light)}.p-toast .p-toast-message.p-toast-message-error{border:solid var(--colors-error-400)}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-content .kacst-toast__icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon{color:var(--icon-error);background-color:var(--background-error-light)}.p-toast .p-toast-message.p-toast-message-warn{border:solid var(--colors-warning-400)}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-content .kacst-toast__icon,.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon{color:var(--icon-warning);background-color:var(--background-warning-light)}.p-toast .p-toast-message.p-toast-message-info{border:solid var(--background-info)}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-content .kacst-toast__icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon{color:var(--icon-info);background-color:var(--background-info-light)}.p-toast .p-toast-message.p-toast-message-content{width:100%;padding:0}.p-toast .p-toast-message .p-toast-message-content{display:flex;padding:var(--spacing-none);align-items:flex-start;gap:var(--spacing-lg);width:100%}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{color:var(--text-primary-paragraph)}[dir=rtl] .p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text .p-toast-summary{font-size:var(--text-md-semibold-font-size);font-weight:var(--text-md-semibold-font-weight);line-height:var(--text-md-semibold-line-height);margin-bottom:var(--spacing-xs)}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text .p-toast-detail{font-size:var(--text-sm-regular-font-size);font-weight:var(--text-sm-regular-font-weight);line-height:var(--text-sm-regular-line-height)}.p-toast .p-toast-message .p-toast-message-content .p-toast-icon-close{color:#161616}.p-toast .p-toast-message .p-toast-close-button{display:flex;width:32px;height:32px;padding:var(--spacing-md);justify-content:center;align-items:center;border-radius:var(--radius-sm);background-color:transparent;color:var(--icon-default);mix-blend-mode:multiply;padding-inline:var(--buttons-md-padding);font-size:var(--text-sm-medium-font-size);font-weight:var(--text-sm-medium-font-weight);line-height:var(--text-sm-medium-line-height);cursor:pointer;border:0px;outline:none;gap:var(--buttons-lg-gap);box-sizing:border-box;overflow:hidden}.p-toast .p-toast-message .p-toast-close-button:hover{background:var(--button-background-neutral-hovered);color:var(--icon-default)}.p-toast .p-toast-message .p-toast-close-button:active{background-color:var(--button-background-neutral-pressed)}.p-toast .p-toast-message .p-toast-close-button:disabled{background:transparent;color:var(--text-default-disabled)}.kacst-toast{display:flex;padding:var(--spacing-none);align-items:flex-start;gap:var(--spacing-lg);width:100%}.kacst-toast__icon{flex:0 0 40px;width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.kacst-toast__title{font-size:16px;font-weight:600;color:var(--text-display);line-height:24px;margin-bottom:var(--spacing-xs)}.kacst-toast__desc{font-size:14px;font-weight:400;line-height:20px;color:var(--text-primary-paragraph);margin:0}.alert{--alert-accent: var(--colors-error-400);--alert-bg: var(--background-error-25);--alert-border: var(--border-error-light);--alert-icon-bg: var(--background-error-light);--alert-icon-color: var(--icon-error);--alert-title-color: var(--text-error);--alert-desc-color: var(--text-primary-paragraph);position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--radius-md)!important;box-shadow:unset!important;margin-bottom:0!important}.alert.p-message{width:100%;margin:0;outline-color:var(--alert-border);border:0;border-radius:var(--radius-md);background:var(--alert-bg);color:var(--text-default);box-shadow:none}.alert:after{content:"";display:block;height:100%;width:8px;left:0;top:0;position:absolute;background-color:var(--alert-accent)}.alert .p-message-content{display:flex;width:100%;padding:var(--spacing-xl) var(--spacing-3xl)!important;align-items:flex-start;gap:var(--spacing-xl)}.alert .p-message-text{flex:1;width:100%}.alert .alert__header{display:flex;align-items:flex-start;gap:var(--spacing-lg);width:100%}@media (max-width: 767px){.alert .alert__header{flex-direction:column;align-items:self-start;gap:var(--spacing-xl);padding:0}}.alert .alert__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-full);background:var(--alert-icon-bg);color:var(--alert-icon-color);flex-shrink:0}.alert .alert__content{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1}@media (max-width: 767px){.alert .alert__content{gap:var(--spacing-xl);padding:0;width:100%}.alert .alert__content button{width:100%}}.alert .alert__title{font-size:var(--text-md-semibold-font-size);font-weight:var(--text-md-semibold-font-weight);line-height:var(--text-md-semibold-line-height);color:var(--alert-title-color)}.alert .alert__desc{font-size:var(--text-sm-regular-font-size);font-weight:var(--text-sm-regular-font-weight);line-height:var(--text-sm-regular-line-height);color:var(--alert-desc-color)}.alert .p-message-close-button{position:absolute;top:var(--spacing-xl);right:var(--spacing-3xl);background:transparent;border:0;border-radius:var(--radius-sm);color:var(--icon-default);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.alert .p-message-close-button:hover{background:var(--button-background-neutral-hovered);color:var(--icon-default)}.alert .p-message-close-button:active{background-color:var(--button-background-neutral-pressed)}.alert--neutral-bg{--alert-accent: var(--colors-gray-neutral-300);--alert-bg: var(--background-neutral-25);--alert-border: var(--border-neutral-primary);--alert-icon-bg: var(--colors-gray-neutral-100);--alert-icon-color: var(--icon-default);--alert-title-color: var(--text-display)}.alert--info-bg{--alert-accent: var(--colors-info-400);--alert-bg: var(--background-info-25);--alert-border: var(--border-info-light);--alert-icon-bg: var(--background-info-light);--alert-icon-color: var(--icon-info);--alert-title-color: var(--text-info)}.alert--error-bg{--alert-accent: var(--colors-error-400);--alert-bg: var(--background-error-25);--alert-border: var(--border-error-light);--alert-icon-bg: var(--background-error-light);--alert-icon-color: var(--icon-error);--alert-title-color: var(--text-error)}.alert--warning-bg{--alert-accent: var(--colors-warning-400);--alert-bg: var(--background-warning-25);--alert-border: var(--border-warning-light);--alert-icon-bg: var(--background-warning-light);--alert-icon-color: var(--icon-warning);--alert-title-color: var(--text-warning)}.alert--success-bg{--alert-accent: var(--colors-success-400);--alert-bg: var(--background-success-25);--alert-border: var(--border-success-light);--alert-icon-bg: var(--background-success-light);--alert-icon-color: var(--icon-success);--alert-title-color: var(--text-success)}@media only screen and (max-width: 37.5em){.alert:after{width:100%;height:8px}.alert .p-message-content{padding:var(--spacing-none)!important;padding-top:calc(var(--spacing-md) + 8px)!important}.alert .p-message-close-button{right:var(--spacing-xl)}}[dir=rtl] .alert:after{left:auto;right:0}[dir=rtl] .alert .p-message-close-button{right:auto;left:var(--spacing-3xl)}@media only screen and (max-width: 37.5em){[dir=rtl] .alert .p-message-close-button{left:var(--spacing-xl)}}.notification{width:100%;padding:var(--spacing-md) var(--spacing-3xl);border-bottom:var(--spacing-0-5) solid;border-radius:var(--spacing-0-5);display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);position:relative}.notification__content{display:flex;align-items:center;flex-wrap:nowrap;flex:1;gap:var(--spacing-md);padding:0 var(--spacing-3xl)}@media (max-width: 767px){.notification__content{flex-direction:column;align-items:self-start;gap:var(--spacing-xl);padding:0 var(--spacing-xl)}}.notification__text{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);width:100%}.notification__main{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.notification__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--colors-gray-neutral-600)}.notification__lead-text{font-weight:700;color:var(--colors-text-secondary)}.notification__dismiss{position:absolute;right:var(--spacing-3xl);transform:translate(50%)}html[dir=rtl] .notification__dismiss,html[lang=ar] .notification__dismiss{right:auto;left:var(--spacing-3xl);transform:translate(-50%)}.notification--critical{border-color:var(--notification-critical-border);background-color:var(--notification-critical-bg)}.notification--critical .notification__content,.notification--critical .notification__icon,.notification--critical .notification__lead-text{color:var(--notification-critical-text)}.notification--warning{border-color:var(--notification-warning-border);background-color:var(--notification-warning-bg)}.notification--warning .notification__content,.notification--warning .notification__icon,.notification--warning .notification__lead-text{color:var(--notification-warning-text)}.notification--success{border-color:var(--notification-success-border);background-color:var(--notification-success-bg)}.notification--success .notification__content,.notification--success .notification__icon,.notification--success .notification__lead-text{color:var(--notification-success-text)}.notification--info{border-color:var(--notification-info-border);background-color:var(--notification-info-bg)}.notification--info .notification__content,.notification--info .notification__icon,.notification--info .notification__lead-text{color:var(--notification-info-text)}.notification--neutral{border-color:var(--notification-neutral-border);background-color:var(--notification-neutral-bg)}.notification--neutral .notification__content,.notification--neutral .notification__icon,.notification--neutral .notification__lead-text{color:var(--notification-neutral-text)}@media (max-width: 576px){.notification__text{flex-direction:column;align-items:flex-start}}.export-dialog__content{border:unset!important;display:flex;align-items:flex-start;flex-direction:column;gap:var(--card-lg-gap, 24px);padding:var(--spacing-3xl)}.export-dialog__header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0}.export-dialog__close,.export-dialog__info-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-default)}.export-dialog__close{border:0;background:transparent;cursor:pointer}.export-dialog__modal-icon{border-radius:var(--radius-full);background:var(--button-background-neutral-default)}.export-dialog__title{margin:0;color:var(--text-default);font-size:var(--text-lg-bold-font-size);font-weight:var(--text-lg-bold-font-weight);line-height:var(--text-lg-bold-line-height)}.export-dialog__body{width:100%;display:flex;flex-direction:column;gap:var(--spacing-md);padding:0;margin:0}.export-dialog__desc{font-size:var(--text-sm-regular-font-size);font-weight:var(--text-sm-regular-font-weight);line-height:var(--text-sm-regular-line-height);color:var(--text-primary-paragraph)!important;margin:0}.export-dialog__footer{display:flex;align-items:center;width:100%;justify-content:flex-start;flex-direction:row;gap:8px;padding:0;margin:0}.export-dialog__footer .export-options{display:flex;align-items:self-end;justify-content:flex-end;gap:var(--spacing-2);width:100%}.export-dialog__footer .export-options .export-option{display:flex;align-items:center;gap:var(--spacing-1)}.calendar-print-header{display:none}@media print{@page{size:A4 portrait;margin:0}app-page-title,app-suggestions,.calendar-page__hero,.calendar-page__legend,.calendar-page__faq,.calendar-page__occasions,.app-btn,.calendar-page__section-heading{display:none!important}html,body{margin:0!important;padding:0!important;background:#fff!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body *{visibility:hidden!important}.print-calendar-section,.print-calendar-section *{visibility:visible!important}.print-calendar-section{position:static!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 10mm 10mm!important;overflow:hidden!important;transform:scale(.96);transform-origin:top center}.calendar-print-header{visibility:visible!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at top,rgba(255,255,255,.08),transparent 45%),linear-gradient(180deg,#0c5136,#0a6b45)!important;color:#fff!important;width:calc(100% + 20mm)!important;margin:0 -10mm 18px!important;padding:18px 16px 20px!important;border-radius:0!important;text-align:center;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffffff14,0 4px 16px #0c51362e}.calendar-print-header__logo{width:140px;height:auto;margin-bottom:14px;object-fit:contain;filter:drop-shadow(0 2px 10px rgba(0,0,0,.18))}.calendar-print-header h1{margin:0;font-size:36px;font-weight:900;line-height:1.1;letter-spacing:-.5px;color:#fff!important}.calendar-print-header p{margin:8px 0 0;font-size:15px;font-weight:600;color:#ffffffeb!important}.calendar-print-header:before{content:"";position:absolute;inset:0;background-image:url(/assets/patterns/islamic-pattern.svg);background-size:280px;background-repeat:repeat;opacity:.05;pointer-events:none}.calendar-print-header__eyebrow{margin:0 0 6px!important;font-size:14px!important;font-weight:700!important;color:#fff!important}.calendar-print-header__year{margin:0!important;font-size:42px!important;font-weight:900!important;line-height:1!important;color:#fff!important}.calendar-month-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important}.calendar-month-card{padding:4px!important;border:1px solid #d7e6dd!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important}.calendar-month-card--current{border:1px solid #d7e6dd!important;box-shadow:none!important}.calendar-month-card--current .tag,.calendar-month-card--current .tag--success{display:none!important}.calendar-month-card__header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:5px!important;padding-bottom:0!important}.calendar-month-card__title-wrap{flex-direction:row;justify-content:space-between!important}.calendar-month-card__icon{display:none!important}.calendar-month-card__title-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:4px!important}.calendar-month-card__title-group{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;gap:4px!important}.calendar-month-card__title{margin:0!important;font-size:11px!important;font-weight:800!important;color:#0c5136!important}.calendar-month-card__month-number{width:22px!important;height:18px!important;min-width:22px!important;border-radius:999px!important;background:#eef7f2!important;color:#0c5136!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.calendar-month-card__subtitle{font-size:7px!important;font-weight:600!important;color:#667085!important}.calendar-mini-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}.calendar-mini-table th{background:#0a6b45!important;color:#fff!important;font-size:6.5px!important;font-weight:700!important;padding:3px 1px!important;text-align:center!important}.calendar-mini-table td{height:18px!important;padding:1px!important;text-align:center!important;vertical-align:middle!important;border:1px solid #d7e6dd!important;background:#fff!important}.calendar-mini-table td.is-empty{background:#fff!important;border-color:transparent!important}.calendar-mini-table__day{display:block!important;font-size:8px!important;font-weight:800!important;line-height:1!important;color:#0c5136!important}.calendar-mini-table__subday{display:block!important;margin-top:1px!important;font-size:5.5px!important;line-height:1!important;color:#6b7280!important}.calendar-mini-table td.is-friday,.calendar-mini-table td.is-saturday{background:#f3faf6!important}.calendar-mini-table td.is-occasion{background:#fff6e9!important}.calendar-mini-table td.is-today{background:#eef7f2!important;box-shadow:none!important}.calendar-mini-table td.is-today .calendar-mini-table__day{color:#0c5136!important}.calendar-mini-table td.is-today .calendar-mini-table__subday{color:#667085!important}.export-page{width:100%}}.avatar{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:2px solid var(--border-white, #fff);background:var(--button-background-neutral-default, #F3F4F6);overflow:hidden}.avatar--image img{width:100%;height:100%;object-fit:cover}.avatar--square{border-radius:var(--radius-8)}.avatar__text{text-transform:uppercase}.avatar__icon{display:flex;align-items:center;justify-content:center}.avatar__icon>*{width:100%;height:100%}.avatar--120{width:120px;height:120px;border-width:4px}.avatar--120 .avatar__text{text-transform:uppercase}.avatar--120 .avatar__icon,.avatar--80{width:80px;height:80px}.avatar--80 .avatar__text{text-transform:uppercase}.avatar--80 .avatar__icon{width:56px;height:56px}.avatar--68{width:68px;height:68px}.avatar--68 .avatar__text{text-transform:uppercase}.avatar--68 .avatar__icon{width:40px;height:40px}.avatar--48{width:48px;height:48px}.avatar--48 .avatar__text{text-transform:uppercase}.avatar--48 .avatar__icon{width:32px;height:32px}.avatar--40{width:40px;height:40px}.avatar--40 .avatar__text{text-transform:uppercase}.avatar--40 .avatar__icon,.avatar--32{width:32px;height:32px}.avatar--32 .avatar__text{text-transform:uppercase}.avatar--32 .avatar__icon,.avatar--24{width:24px;height:24px}.avatar--24 .avatar__text{text-transform:uppercase}.avatar--24 .avatar__icon{width:16px;height:16px}.chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:0 var(--spacing-lg);height:32px;border-radius:var(--radius-sm);flex-shrink:0}.chip--lg{height:32px}.chip--md{height:24px}.chip--sm{height:20px}.chip--rounded{border-radius:var(--radius-full)}.chip-icon{display:grid;place-items:center;padding:0}.chip-icon.chip--lg{width:32px;height:32px}.chip-icon.chip--md{width:24px;height:24px}.chip-icon.chip--sm{width:14px;height:14px}.chip--neutral{color:var(--text-default);background:var(--button-background-neutral-default)}.chip--neutral svg{color:currentColor;stroke:currentColor}.chip--neutral:hover{background-color:var(--button-background-neutral-pressed)}.chip--neutral.pressed{color:var(--text-oncolor-primary);background-color:var(--button-background-black-selected)}.chip--success{color:var(--text-primary-sa-flag)!important;background-color:var(--background-primary-50)}.chip--success .chip--title{color:var(--text-primary-sa-flag)!important}.chip--success svg{color:currentColor;stroke:currentColor}.chip--success:hover{background-color:var(--background-primary-200)}.chip--success.pressed{color:var(--button-background-primary-pressed);background-color:var(--background-primary-400)}.chip--on-color{color:var(--text-default);background:var(--button-background-oncolor-default)}.chip--on-color svg{color:currentColor;stroke:currentColor}.chip--on-color:hover{background-color:var(--button-background-oncolor-hovered)}.chip--on-color.pressed{background-color:var(--button-background-oncolor-pressed)}.chip--on-color.selected{background-color:var(--button-background-oncolor-selected)}.chip.disabled{color:var(--text-default-disabled);background-color:var(--background-disabled);cursor:not-allowed;pointer-events:none}.chip--cursor{cursor:pointer}.chip span{font-size:12px!important;font-weight:600;line-height:18px;white-space:nowrap}.progress-wrapper{display:flex;flex-direction:column;gap:4px;width:400px}@media (max-width: 575px){.progress-wrapper{width:100%}}.progress-wrapper h3{color:var(--form-field-text-label, #161616);font-size:14px;font-style:normal;font-weight:400;line-height:20px;font-family:IBM Plex Sans Arabic}.progress-wrapper .progress-bar__note{display:flex;align-items:center;gap:8px}.progress-wrapper .progress-bar__note .icon{width:16px;height:16px}.progress-wrapper .progress-bar__note .content p{margin:0;color:var(--text-primary-paragraph, #384250);font-family:IBM Plex Sans Arabic;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.progress-wrapper .progress-bar__note .content p.error{color:var(--text-error, #B42318)}.progress-wrapper .progress-bar__note .content p.success{color:var(--text-success, #067647)}.progress-bar-container{position:relative;width:100%;overflow:hidden;border-radius:4px;background:var(--background-neutral-100, #f3f4f6)}.progress-bar-container.sm{height:4px}.progress-bar-container.md{height:8px}.progress-bar-container.lg{height:16px;border-radius:8px}.progress-bar-container.lg .progress-bar{border-radius:8px}.progress-bar-container .progress-bar{height:100%;display:flex;align-items:center;justify-content:flex-end;color:#fff;font-weight:700;border-radius:4px;transition:width .5s ease-in-out}.progress-bar-container .progress-bar.primary{background:var(--background-primary, #1b8354)}.progress-bar-container .progress-bar.neutral{background:var(--button-background-black-selected, #384250)}.progress-bar-container .progress-bar.error{background:var(--background-error, #d92d20);color:var(--text-error, #B42318)}.progress-bar-container .progress-bar.success{background:var(--background-success, #079455);color:var(--text-success, #067647)}.progress-bar-container .progress-bar .progress-bar-text{padding:0 8px;color:#fff;font-family:IBM Plex Sans Arabic;font-size:12px;font-style:normal;font-weight:400;line-height:normal}:root{--form-height: 40px;--form-radius: var(--radius-sm);--form-search-box-height-md: 32px}.p-select,.p-dropdown,.p-inputnumber,.p-datepicker,.p-textarea{width:100%}.p-select .p-select-label,.p-dropdown .p-dropdown-label,.p-inputnumber .p-inputtext,.textarea .p-textarea{min-height:var(--form-height);padding:8px;border-radius:var(--form-radius);font-size:var(--text-sm-regular-font-size);font-weight:var(--text-sm-regular-font-weight);line-height:var(--text-sm-regular-line-height);color:#4b5563;padding-inline:0!important}.p-select,.p-dropdown,.p-inputnumber .p-inputtext{border:1px solid rgba(16,24,40,.14);box-shadow:none}.p-select.p-focus,.p-dropdown.p-focus,.p-inputnumber .p-inputtext:focus{border-color:#12775cbf;box-shadow:0 0 0 4px #12775c1f}.prayer-p-inputnumber{width:100%;display:block}.prayer-p-inputnumber .p-inputnumber{width:100%}.prayer-p-inputnumber .p-inputtext{width:100%;height:40px;min-width:200px;padding:var(--spacing-none) var(--spacing-2);border-radius:var(--radius-sm);border:1px solid var(--form-field-border-default);background:var(--form-field-background-default);color:var(--field-text-filled, #101828);font-size:var(--text-md-regular-font-size);font-weight:var(--text-md-regular-font-weight);line-height:var(--text-md-regular-line-height);box-shadow:none;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out}.prayer-p-inputnumber--darker .p-inputtext{border:0;background-color:var(--form-field-background-darker, #f3f4f6)}.prayer-p-inputnumber--darker .p-inputtext:hover{border:1px solid var(--form-field-border-default, #d0d5dd)}.prayer-p-inputnumber--darker .p-inputtext:enabled:focus{background-color:var(--field-background-default, #ffffff);border:1px solid var(--form-field-border-default, #d0d5dd)}.prayer-p-inputnumber::placeholder{color:var(--form-field-text-placeholder, #98a2b3);opacity:1}.prayer-p-inputnumber.p-inputwrapper-focus:after{width:100%}.prayer-p-inputnumber.is-invalid .p-inputtext{border:1px solid var(--field-border-error, #d92d20)!important;box-shadow:inset 0 -2px 0 0 var(--field-border-error, #d92d20)}.prayer-p-inputnumber:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;transform:translate(-50%);background-color:var(--form-field-border-pressed);transition:width .2s ease-in-out}.prayer-p-select{width:100%;display:block}.prayer-p-select.p-select{width:100%;min-width:200px;height:40px;border-radius:var(--radius-sm);border:1px solid var(--form-field-border-default);background:var(--form-field-background-default);box-shadow:none;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out}.prayer-p-select:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;transform:translate(-50%);background-color:var(--form-field-border-pressed);transition:width .2s ease-in-out}.prayer-p-select .p-select-label{display:flex;align-items:center;height:100%;padding:var(--spacing-none) var(--spacing-2);color:var(--field-text-filled, #101828);font-size:var(--text-md-regular-font-size);font-weight:var(--text-md-regular-font-weight);line-height:var(--text-md-regular-line-height)}.prayer-p-select .p-select-label.p-placeholder{color:var(--form-field-text-placeholder, #98a2b3);opacity:1}.prayer-p-select .p-select-dropdown{width:40px;color:var(--field-text-filled, #101828);background:transparent;border:0;border-radius:0}.prayer-p-select .p-select:not(.p-disabled):hover{border-color:var(--form-field-border-default, #d0d5dd)}.prayer-p-select.p-select:not(.p-disabled).p-focus{background-color:var(--field-background-default, #ffffff);border:1px solid var(--form-field-border-default, #d0d5dd)}.prayer-p-select.p-select:not(.p-disabled).p-focus:after{width:100%}.prayer-p-select.p-select.p-focus,.prayer-p-select.p-select:focus-within{outline:0;border:1px solid var(--form-field-border-default, #d0d5dd);background-color:var(--field-background-default, #ffffff);box-shadow:inset 0 -2px 0 0 var(--form-field-border-pressed)}.prayer-p-select--darker.p-select{border:0;background-color:var(--form-field-background-darker, #f3f4f6)}.prayer-p-select--darker.p-select:hover{border:1px solid var(--form-field-border-default, #d0d5dd)}.prayer-p-select.is-invalid .p-select{border:1px solid var(--field-border-error, #d92d20)!important;box-shadow:inset 0 -2px 0 0 var(--field-border-error, #d92d20)}.prayer-p-select .p-select.p-disabled{opacity:1;background:#f9fafb;border-color:#10182814}.prayer-p-select .p-select.p-disabled .p-select-label,.prayer-p-select .p-select.p-disabled .p-select-dropdown{color:#98a2b3}.p-select-overlay,.p-select-panel{border:1px solid var(--border-neutral-primary)!important;border-radius:var(--radius-sm)!important;background-color:var(--colors-base-white)!important;box-shadow:0 20px 24px -4px #10182814,0 8px 8px -4px #10182808!important;overflow:hidden}.p-select-list-container{padding:var(--spacing-md)}.p-select-option{min-height:var(--form-height)!important;border-radius:var(--radius-sm)!important;padding:var(--spacing-md)!important;color:var(--text-default)!important;font-size:var(--text-sm-regular-font-size)!important;font-weight:var(--text-sm-regular-font-weight)!important;line-height:var(--text-sm-regular-line-height)!important;text-align:start;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-select-option:hover{color:var(--text-default);background:var(--option-background-hover)}.p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus{color:var(--text-default)!important;background:var(--option-background-hover)!important}.p-select-option:active{background:var(--option-background-pressed)!important;color:var(--text-default)!important}.p-select-option:focus{border:2px solid var(--border-black)!important;color:var(--text-default)!important}.p-select-option.p-select-option-selected{background:unset!important;color:var(--text-default)!important;font-weight:700}.p-select-overlay .p-select-header{padding:var(--spacing-md)!important;border:1px solid var(--border-neutral-primary)!important;border-radius:var(--radius-sm)!important}.p-select-overlay .p-select-header .p-select-filter{display:flex;height:40px;width:100%;min-width:200px;align-items:center;justify-content:flex-start;padding:var(--spacing-none) var(--spacing-2);gap:var(--form-icon-enteredtext, 8px);border-radius:var(--radius-sm);border:1px solid var(--form-field-border-default);color:var(--form-field-text-focused);background:var(--form-field-background-default);position:relative}.p-select-overlay .p-select-header .p-select-filter:hover{border-color:var(--form-field-border-hovered);color:var(--form-field-text-hovered)}.p-select-overlay .p-select-header .p-select-filter:hover>input{color:var(--form-field-text-hovered)}.p-select-overlay .p-select-header .p-select-filter.focus:after{width:100%}.p-select-overlay .p-select-header .p-select-filter.active:after{width:50%}.p-select-overlay .p-select-header .p-select-filter.readOnly{border:1px solid var(--border-neutral-primary)!important;background-color:var(--form-field-background-default)!important;box-shadow:none!important}.p-select-overlay .p-select-header .p-select-filter.readOnly:after{content:none}.p-select-overlay .p-select-header .p-select-filter--readonly,.p-select-overlay .p-select-header .p-select-filter--disabled{border-color:var(--border-neutral-primary);box-shadow:none!important}.p-select-overlay .p-select-header .p-select-filter--readonly:after,.p-select-overlay .p-select-header .p-select-filter--disabled:after{display:none}.p-select-overlay .p-select-header .p-select-filter--readonly .dga-search-box__field,.p-select-overlay .p-select-header .p-select-filter--disabled .dga-search-box__field{color:var(--form-field-text-readonly)}.p-select-overlay .p-select-header .p-select-filter--readonly .dga-search-box__field::placeholder,.p-select-overlay .p-select-header .p-select-filter--disabled .dga-search-box__field::placeholder{color:var(--form-field-text-readonly)}.p-select-overlay .p-select-header .p-select-filter--disabled{border-color:var(--border-disabled)}.p-select-overlay .p-select-header .p-select-filter--disabled .dga-search-box__field{color:var(--text-default-disabled)}.p-select-overlay .p-select-header .p-select-filter--disabled .dga-search-box__field::placeholder{color:var(--text-default-disabled)}.p-select-overlay .p-select-header .p-select-filter--disabled .input__icon span,.p-select-overlay .p-select-header .p-select-filter--disabled .input__prefix--subtle-text,.p-select-overlay .p-select-header .p-select-filter--disabled .input__prefix--solid-text{color:var(--text-default-disabled)}.p-select-overlay .p-select-header .p-select-filter--error{border-color:var(--form-field-border-error)}.p-select-overlay .p-select-header .p-select-filter--error:after{background-color:var(--form-field-border-error)}.p-select-overlay .p-select-header .p-select-filter:after{content:"";position:absolute;bottom:0;left:50%;width:0%;height:2px;transform:translate(-50%);background-color:var(--form-field-border-pressed);transition:width .2s ease-in-out}.p-select-overlay .p-select-header .p-select-filter:enabled:focus{border-color:unset!important}.p-select-overlay .p-select-header .p-select-filter:enabled:focus :after{width:100%}[dir=rtl] .prayer-p-select .p-select-label{text-align:right}[dir=ltr] .prayer-p-select .p-select-label{text-align:left}.p-datepicker,.p-datepicker-calendar,.p-datepicker-day,.p-datepicker-month,.p-datepicker-year,.p-datepicker-header,.p-datepicker-title{user-select:none;-webkit-user-select:none}.prayer-p-datepicker{width:100%;display:block}.prayer-p-datepicker.p-datepicker{width:100%;min-width:360px}.prayer-p-datepicker .p-inputtext{width:100%;height:40px;min-width:200px;padding:var(--spacing-none) var(--spacing-2);padding-inline:var(--spacing-4)!important;border-radius:var(--radius-sm);border:1px solid var(--form-field-border-default);background:var(--form-field-background-default);color:var(--field-text-filled, #101828);font-size:var(--text-md-regular-font-size);font-weight:var(--text-md-regular-font-weight);line-height:var(--text-md-regular-line-height);box-shadow:none;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out}.prayer-p-datepicker .p-inputtext::placeholder{color:var(--form-field-text-placeholder, #98a2b3);opacity:1}.prayer-p-datepicker .p-datepicker-input-icon-container,.prayer-p-datepicker .p-datepicker-dropdown{width:40px;color:var(--field-text-filled, #101828);background:transparent;border:0;border-radius:0}.prayer-p-datepicker:hover .p-inputtext{border-color:var(--form-field-border-default, #d0d5dd)}.prayer-p-datepicker.p-focus .p-inputtext,.prayer-p-datepicker .p-inputtext:focus{outline:0;border:1px solid var(--form-field-border-default, #d0d5dd)!important;background-color:var(--field-background-default, #ffffff)!important;box-shadow:inset 0 -2px 0 0 var(--form-field-border-pressed)!important}.prayer-p-datepicker--darker .p-inputtext{border:0;background-color:var(--form-field-background-darker, #f3f4f6)}.prayer-p-datepicker--darker:hover .p-inputtext{border:1px solid var(--form-field-border-default, #d0d5dd)}.prayer-p-datepicker--darker.p-focus .p-inputtext,.prayer-p-datepicker--darker .p-inputtext:focus{background-color:var(--field-background-default, #ffffff);border:1px solid var(--form-field-border-default, #d0d5dd)}.prayer-p-datepicker.is-invalid .p-inputtext{border:1px solid var(--field-border-error, #d92d20)!important;box-shadow:inset 0 -2px 0 0 var(--field-border-error, #d92d20)}.p-datepicker-panel{border:1px solid var(--border-neutral-primary)!important;border-radius:var(--radius-md)!important;background-color:var(--colors-base-white)!important;box-shadow:var(--shadow-2xl)!important;overflow:hidden;padding:var(--spacing-xl)!important;display:flex;flex-direction:column;gap:16px}.p-datepicker-header{padding-bottom:var(--spacing-md);border-bottom:unset!important;background:var(--colors-base-white)!important}.p-datepicker-title{gap:.5rem}.p-datepicker-weekday{color:var(--text-default, #161616)!important}.p-datepicker-select-month,.p-datepicker-select-year{font-size:16px;font-weight:500;line-height:24px;color:var(--text-default, #161616)!important}.p-datepicker-select-month:hover,.p-datepicker-select-year:hover{color:var(--link-oncolor-hovered)!important}.p-datepicker-prev-button,.p-datepicker-next-button{width:40px!important;height:40px!important;border-radius:var(--radius-sm)!important;outline:none;gap:var(--buttons-lg-gap);color:var(--colors-text-primary)!important}.p-datepicker-prev-button:hover,.p-datepicker-next-button:hover{background:var(--button-background-neutral-default)!important}.p-datepicker-prev-button:active,.p-datepicker-next-button:active{background:var(--button-background-neutral-selected)!important;outline:none!important}.p-datepicker-prev-button .p-button-text,.p-datepicker-next-button .p-button-text{color:var(--text-default)}.p-datepicker-calendar{margin-top:var(--spacing-md);width:100%}.p-datepicker-calendar th{padding:.5rem;color:var(--text-subtle, #667085);font-size:.75rem;font-weight:700;text-align:center}.p-datepicker-calendar td{padding:.2rem;text-align:center}.p-datepicker-day,.p-datepicker-month,.p-datepicker-year{width:48px!important;height:48px!important;border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;color:var(--text-default)!important;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-datepicker-day:hover,.p-datepicker-month:hover,.p-datepicker-year:hover{background:var(--form-datecell-today-background-hovered)!important}.p-datepicker-day:active,.p-datepicker-month:active,.p-datepicker-year:active{background:var(--form-datecell-today-background-pressed)!important}.p-datepicker-day-selected,.p-datepicker-month-selected,.p-datepicker-year-selected{background:var(--form-datecell-background-default)!important;color:var(--text-oncolor-primary)!important;font-weight:400}.p-datepicker-day-selected:hover,.p-datepicker-month-selected:hover,.p-datepicker-year-selected:hover{background:var(--form-datecell-background-hovered)!important}.p-datepicker-day-selected:active,.p-datepicker-month-selected:active,.p-datepicker-year-selected:active{background:var(--form-datecell-background-pressed)!important}.p-datepicker-day-selected:focus,.p-datepicker-month-selected:focus,.p-datepicker-year-selected:focus{background:var(--form-datecell-background-focused)!important;color:var(--text-on-primary)!important;border-radius:var(--radius-full);position:relative}.p-datepicker-day-selected:focus:after,.p-datepicker-month-selected:focus:after,.p-datepicker-year-selected:focus:after{content:"";display:block;background-color:transparent;width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid var(--border-white);border-radius:var(--radius-sm)}.p-datepicker-day-selected.disabled,.p-datepicker-month-selected.disabled,.p-datepicker-year-selected.disabled{background:var(--background-disabled-primary)!important}.p-datepicker-day-selected.disabled:hover,.p-datepicker-day-selected.disabled:active,.p-datepicker-month-selected.disabled:hover,.p-datepicker-month-selected.disabled:active,.p-datepicker-year-selected.disabled:hover,.p-datepicker-year-selected.disabled:active{background:var(--form-datecell-background-300)!important;color:var(--text-primary-sa-flag)!important}.p-datepicker-today>.p-datepicker-day{color:var(--button-background-primary-default)!important;border-radius:var(--radius-full);background-color:var(--colors-base-white)!important;border:2px solid var(--button-background-primary-default);font-size:16px;font-weight:700;width:48px;height:48px;line-height:24px;position:relative}.p-datepicker-today>.p-datepicker-day:hover{background:var(--form-datecell-background-100)!important;border-color:var(--form-datecell-background-600)}.p-datepicker-today>.p-datepicker-day:active{background:var(--form-datecell-background-200)!important;border-color:var(--form-datecell-background-600)}.p-datepicker-day:focus,.p-datepicker-day:focus-visible{outline:none;box-shadow:none;border:2px solid #161616;border-radius:8px}.p-datepicker-day.p-disabled{color:var(--text-secondary-paragraph);opacity:.5}.p-inputtext{width:100%;height:var(--form-height);min-width:200px;padding:var(--spacing-none) var(--spacing-2);padding-inline:0!important;border-radius:unset!important;border:unset!important;background:unset!important;color:var(--form-field-text-focused)!important;font-size:var(--text-sm-regular-font-size)!important;font-weight:var(--text-md-regular-font-weight);line-height:var(--text-md-regular-line-height);box-shadow:none;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out}.p-inputtext::placeholder{color:var(--form-field-text-placeholder, #98a2b3)}.p-inputtext:hover{border-color:var(--form-field-border-default, #d0d5dd)}.p-inputtext:focus{outline:0;border:1px solid var(--form-field-border-default, #d0d5dd);background-color:var(--field-background-default, #ffffff);box-shadow:inset 0 -2px 0 0 var(--form-field-border-pressed)}.p-inputtext.ng-invalid.ng-dirty,.p-inputtext.ng-invalid.ng-touched{border:unset!important;box-shadow:unset!important}.p-fileupload{width:100%}.p-fileupload .p-fileupload-header{padding:0}.p-fileupload .p-fileupload-basic{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.p-fileupload .p-button{-webkit-appearance:none;appearance:none;border-radius:var(--radius-sm);cursor:pointer;border:0!important;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--buttons-lg-gap);box-sizing:border-box;overflow:hidden;height:40px;font-size:var(--text-sm-medium-font-size);font-weight:var(--text-sm-medium-font-weight);line-height:var(--text-sm-medium-line-height);padding:0;margin:0;padding-inline:var(--buttons-lg-padding);outline:1px solid var(--border-neutral-secondary)!important;background-color:transparent;color:var(--colors-text-primary);mix-blend-mode:multiply;transition:unset}.p-fileupload .p-button:not(:disabled):hover{background:var(--button-background-neutral-default);border:unset!important}.p-fileupload .p-button:not(:disabled):active{background:var(--button-background-neutral-selected)!important;outline:1px solid var(--border-neutral-primary)!important}.p-fileupload .p-button:focus,.p-fileupload .p-button:focus-visible{background:transparent!important;outline:2px solid var(--border-black)!important;box-shadow:unset!important}.p-fileupload .p-button:disabled,.p-fileupload .p-button[disabled]{background:transparent;color:var(--text-default-disabled);border:1px solid var(--border-neutral-secondary)!important;cursor:not-allowed;pointer-events:none}.p-fileupload .p-button .p-iconwrapper{display:none}.p-fileupload.is-invalid .p-button{border:1px solid var(--field-border-error, #d92d20)!important}.file-upload-custom .p-fileupload-content{padding:0;margin-top:1rem;border:unset;color:#4b5563;border-radius:var(--radius-sm)}.file-upload-custom .p-fileupload-content .p-progressbar{display:none}.file-upload-custom .p-fileupload-content>.p-fileupload-files{display:none!important}.file-upload-custom .p-fileupload-content .p-fileupload-file-list,.file-upload-custom .p-fileupload-content .p-fileupload-file,.file-upload-custom .p-fileupload-content .p-fileupload-row,.file-upload-custom .p-fileupload-content .p-fileupload-thumbnail,.file-upload-custom .p-fileupload-content .p-fileupload-filename,.file-upload-custom .p-fileupload-content .p-fileupload-progress,.file-upload-custom .p-fileupload-content img{display:none!important}.p-textarea,.p-select,.p-fileupload-advanced{border-radius:unset!important;border:unset!important;background:unset!important;box-shadow:unset!important}.select__field.p-dropdown{border:0!important;box-shadow:none!important;background:transparent!important;height:100%}.select__field .p-dropdown-label{display:flex;align-items:center;padding:0 var(--spacing-2);font-size:var(--text-md-regular-font-size)}.select__field .p-dropdown-trigger{width:40px;background:transparent}.select-panel.p-dropdown-panel{width:var(--trigger-width, 100%)!important;min-width:100%!important}[dir=ltr] .p-select-clear-icon{right:var(--p-select-dropdown-width)!important}[dir=rtl] .p-select-clear-icon{left:var(--p-select-dropdown-width)!important;right:auto!important}.p-inputtext.ng-invalid.ng-touched::placeholder,.p-inputtext.ng-invalid.ng-dirty::placeholder{color:unset!important}.p-textarea.ng-invalid.ng-touched::placeholder,.p-textarea.ng-invalid.ng-dirty::placeholder{color:unset!important}.p-select.ng-invalid.ng-touched .p-select-label.p-placeholder,.p-select.ng-invalid.ng-dirty .p-select-label.p-placeholder{color:unset!important}.p-inputtext.ng-valid.p-filled.ng-dirty.ng-touched{background-color:var(--form-field-background-darker)!important}.p-select .p-select-dropdown-icon{transition:all .4s ease-in-out}.p-select.p-select-open .p-select-dropdown-icon{transform:rotate(180deg)}.p-dialog{display:flex!important;gap:var(--spacing-md);background-color:var(--background-white)!important;border-radius:var(--radius-md)!important;border:0!important;box-shadow:var(--shadow-3xl)!important}.p-dialog .p-dialog-header,.p-dialog .p-dialog-content{padding:0!important}.prayer-details-dialog-mask{background:#00000073!important}html.theme-dark .p-select,html.theme-dark .p-inputtext,html.theme-dark .p-textarea,html.theme-dark .p-datepicker,html.theme-dark .p-datepicker-panel,html.theme-dark .p-popover,html.theme-dark .p-dialog,html.theme-dark .p-toast-message{background:var(--form-field-background-default);color:var(--text-default);border-color:var(--form-field-border-default)}html.theme-dark .p-select-option,html.theme-dark .p-datepicker-day{color:var(--text-default)}html.theme-dark .p-select-option:hover,html.theme-dark .p-datepicker-day:hover{background:var(--form-option-background-hover)}html.theme-dark .p-select-label,html.theme-dark .p-select-dropdown,html.theme-dark .p-datepicker-header,html.theme-dark .p-datepicker-title{color:var(--text-default)}.uq-datepicker-panel .p-datepicker-header{display:grid!important;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:20px 24px 12px!important;border:0!important}.uq-datepicker-panel .p-datepicker-title{order:1;justify-self:start;margin:0!important;display:flex;gap:16px;font-size:16px;font-weight:600;color:var(--text-default)}.uq-datepicker-panel .p-datepicker-prev-button,.uq-datepicker-panel .p-datepicker-next-button{order:2;position:static!important;width:32px!important;height:32px!important;margin:0!important;color:var(--text-default)!important;background:transparent!important;border-radius:var(--radius-sm)!important}.uq-datepicker-panel .p-datepicker-prev-button:hover,.uq-datepicker-panel .p-datepicker-next-button:hover{background:var(--colors-gray-neutral-100)!important}.uq-datepicker-panel .p-datepicker-prev-button{justify-self:end;order:1}.uq-datepicker-panel .p-datepicker-next-button{justify-self:end;order:2}.prayer-p-table .p-datatable-wrapper{border:1px solid var(--border-neutral-primary);border-radius:var(--radius-lg);overflow:auto;background:var(--background-card)}.prayer-p-table .p-datatable-table{min-width:980px;background:var(--background-card)}.prayer-p-table .p-datatable-thead>tr>th{padding:1rem .85rem;background:var(--surface-secondary);color:var(--text-primary-strong);border-bottom:1px solid var(--border-neutral-primary);font-size:.88rem;font-weight:900;text-align:start;white-space:nowrap}.prayer-p-table .p-datatable-tbody>tr{background:var(--background-card);transition:background-color .2s ease}.prayer-p-table .p-datatable-tbody>tr:hover{background:var(--surface-hover)}.prayer-p-table .p-datatable-tbody>tr.is-today{background:var(--table-row-today-background)!important}.prayer-p-table .p-datatable-tbody>tr.is-today>td{color:var(--table-row-today-text);font-weight:var(--text-lg-bold-font-weight)}.prayer-p-table .p-datatable-tbody>tr>td{padding:.95rem .85rem;color:var(--text-default);border-bottom:1px solid var(--border-very-soft);font-size:.92rem;font-weight:600;white-space:nowrap;vertical-align:middle}.prayer-p-table .p-datatable-tbody>tr:last-child>td{border-bottom:0}html.theme-dark .prayer-p-table .p-datatable-wrapper,html.theme-dark .prayer-p-table .p-datatable-table,html.theme-dark .prayer-p-table .p-datatable-tbody>tr{background:var(--background-card);color:var(--text-default)}html.theme-dark .prayer-p-table .p-datatable-thead>tr>th{background:var(--surface-secondary);color:var(--text-primary-strong);border-color:var(--border-neutral-primary)}html.theme-dark .prayer-p-table .p-datatable-tbody>tr>td{color:var(--text-default);border-color:var(--border-very-soft)}html.theme-dark .prayer-p-table .p-datatable-tbody>tr:hover{background:var(--surface-hover)}.p-dialog .p-dialog-header{background:transparent!important;color:var(--text-default)!important}.p-dialog .p-dialog-title{font-size:var(--text-lg-bold-font-size);font-weight:var(--text-lg-bold-font-weight);line-height:var(--text-lg-bold-line-height);color:var(--text-default)!important}html.theme-dark .p-dialog{background:var(--background-card)!important;color:var(--text-default)!important;border:1px solid var(--border-neutral-primary)!important;box-shadow:var(--shadow-3xl)!important}html.theme-dark .p-dialog .p-dialog-header{background:transparent!important;color:var(--text-default)!important}html.theme-dark .p-dialog .p-dialog-title{color:var(--text-default)!important}html.theme-dark .p-dialog .p-dialog-content{background:transparent!important;color:var(--text-default)!important}html.theme-dark .p-dialog .p-dialog-close-button,html.theme-dark .p-dialog .p-dialog-header-icon{color:var(--text-default)!important;background:transparent!important}html.theme-dark .p-dialog .p-dialog-close-button:hover,html.theme-dark .p-dialog .p-dialog-header-icon:hover{background:var(--button-background-neutral-default)!important}html.theme-dark .p-dialog .p-dialog-close-button:focus,html.theme-dark .p-dialog .p-dialog-close-button:focus-visible,html.theme-dark .p-dialog .p-dialog-header-icon:focus,html.theme-dark .p-dialog .p-dialog-header-icon:focus-visible{outline:2px solid var(--border-black)!important;outline-offset:2px;box-shadow:none!important}html.theme-dark .p-dialog-mask{background:#000000a6!important}html.theme-dark .export-dialog .export-dialog__desc{color:var(--text-secondary)!important}html.theme-dark .export-dialog .export-option{background:var(--surface-primary)!important;color:var(--text-default)!important;border:1px solid var(--border-neutral-primary)!important}html.theme-dark .export-dialog .export-option:hover{background:var(--surface-hover)!important}html.theme-dark .export-dialog .export-option:focus,html.theme-dark .export-dialog .export-option:focus-visible{outline:2px solid var(--border-white)!important;outline-offset:2px}html.theme-dark .export-dialog .export-option__icon{background:var(--featuredicons-bg-icon-brand-light)!important;color:var(--button-background-primary-default)!important}html.theme-dark .export-dialog .export-option__content strong{color:var(--text-default)!important}html.theme-dark .export-dialog .export-option__content small{color:var(--text-secondary)!important}.prayer-p-progressbar{width:100%;display:block}.prayer-p-progressbar.p-progressbar{width:100%;overflow:hidden;border-radius:unset;background:var(--background-neutral-100);box-shadow:none}.prayer-p-progressbar .p-progressbar-value{background:var(--background-primary, #1b8354);transition:width 1s linear}.prayer-p-progressbar .p-progressbar-label{display:none}.prayer-p-progressbar--sm .p-progressbar{height:4px}.prayer-p-progressbar--md .p-progressbar{height:8px}.prayer-p-progressbar--lg .p-progressbar{height:16px;border-radius:var(--radius-md)}.prayer-p-progressbar--lg .p-progressbar-value{border-radius:var(--radius-md)}.prayer-p-progressbar--primary .p-progressbar-value{background:var(--background-primary, #1b8354)}.prayer-p-progressbar--neutral .p-progressbar-value{background:var(--button-background-black-selected, #384250)}.prayer-p-progressbar--success .p-progressbar-value{background:var(--background-success, #079455)}.prayer-p-progressbar--error .p-progressbar-value{background:var(--background-error, #d92d20)}html.theme-dark .prayer-p-progressbar .p-progressbar{background:#ffffff14}.uq-datepicker-panel .p-datepicker-header{display:flex!important;align-items:center;gap:8px;padding:12px 16px!important;border-bottom:0!important}.uq-datepicker-panel .p-datepicker-prev-button{order:1}.uq-datepicker-panel .p-datepicker-next-button{order:2}.uq-datepicker-panel .p-datepicker-title{order:3;margin-inline-start:auto;display:flex;align-items:center;gap:8px}.uq-datepicker-panel .p-datepicker-prev-button,.uq-datepicker-panel .p-datepicker-next-button{width:32px!important;height:32px!important;min-width:32px!important;border-radius:6px!important}:root{--spacing-section-lg: 80px;--spacing-section-md: 40px;--spacing-section-sm: 24px}html,body{min-height:100%;height:auto}body{margin:0}.site-main{display:block}.site-main--no-bottom{padding-bottom:0}.site-main--no-top{padding-top:0}.site-main--no-padding{padding:0}.section-content.content-width-full,.section-content.content-full,.section-content.content-width-full-2,.section-content.content-full-2{max-width:unset}@media screen and (min-width: 992px){.section-content.content-width-full,.section-content.content-full{max-width:unset;padding-left:80px;padding-right:80px}.section-content.content-width-full-2,.section-content.content-full-2{max-width:unset;padding-left:80px;padding-right:150px}[dir=ltr] .section-content.content-width-full-2,[dir=ltr] .section-content.content-full-2{padding-right:80px;padding-left:150px}}@media (min-width: 992px){.section-wide{max-width:unset;padding-left:80px;padding-right:80px}}.skip-link{position:absolute;top:0;left:0;transform:translateY(-100%);background:var(--color-primary);color:#fff;padding:8px 12px;z-index:2000;border-radius:0 0 var(--radius-md) 0;text-decoration:none;font-weight:600;transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}html{background:var(--background-body, #0c111d)}body{margin:0;background:var(--background-body, #0c111d);color:var(--text-default, #f9fafb)}body.theme-transitioning{transition:background-color var(--theme-transition-duration) var(--theme-transition-easing),color var(--theme-transition-duration) var(--theme-transition-easing)}body.theme-transitioning a,body.theme-transitioning button,body.theme-transitioning .app-btn,body.theme-transitioning .card,body.theme-transitioning .site-header,body.theme-transitioning .footer-custom{transition:background-color var(--theme-transition-duration) var(--theme-transition-easing),color var(--theme-transition-duration) var(--theme-transition-easing),border-color var(--theme-transition-duration) var(--theme-transition-easing),box-shadow var(--theme-transition-duration) var(--theme-transition-easing)}@media (prefers-reduced-motion: reduce){body.theme-transitioning,body.theme-transitioning *{transition:none!important}}.p-overlay .p-overlay-content .p-select-overlay .p-select-header{border:none!important}.p-overlay .p-overlay-content .p-select-overlay .p-select-header input{border:1px solid var(--border-neutral-primary)!important;text-indent:5px}
