@charset "UTF-8";html{width:100dvw;height:100dvh;margin:unset;padding:unset;font-size:var(--fontSize-base-default);box-sizing:border-box;font-family:var(--defaultText-fontFamily-0),var(--defaultText-fontFamily-1),var(--defaultText-fontFamily-2)}html *,html *:before,html *:after{box-sizing:border-box}@media screen and (max-width: 768px){html{font-size:var(--fontSize-base-mobile)}}body{position:fixed;width:100dvw;height:100dvh;margin:unset;padding:unset;font-family:var(--defaultText-fontFamily-0),var(--defaultText-fontFamily-1),var(--defaultText-fontFamily-2);font-size:var(--defaultText-fontSize-0);color:light-dark(var(--defaultText-color-default-light),var(--defaultText-color-default-dark))}h1,h2{font-family:var(--title-fontFamily-0),var(--title-fontFamily-1),var(--title-fontFamily-2);font-weight:var(--title-fontWeight);text-transform:var(--title-textTransform)}h1{font-size:var(--title-fontSize-0);color:var(--title-color-default-theme)}h2{font-size:var(--title-fontSize-2);color:light-dark(var(--title-color-default-light),var(--title-color-default-dark))}h3,h4,h5{font-family:var(--subtitle-fontFamily-0),var(--subtitle-fontFamily-1),var(--subtitle-fontFamily-2);font-weight:var(--subtitle-fontWeight);text-transform:var(--subtitle-textTransform)}h3{font-size:var(--subtitle-fontSize-0);color:light-dark(var(--subtitle-color-default-light),var(--subtitle-color-default-dark))}h4{font-size:var(--subtitle-fontSize-1);color:light-dark(var(--subtitle-color-default-light),var(--subtitle-color-default-dark))}h5{font-size:var(--subtitle-fontSize-2);color:light-dark(var(--subtitle-color-default-light),var(--subtitle-color-default-dark))}p,.paragraph,ul,ol,li{font-family:var(--paragraph-fontFamily-0),var(--paragraph-fontFamily-1),var(--paragraph-fontFamily-2);font-weight:var(--paragraph-fontWeight-normal);font-size:var(--paragraph-fontSize-md);color:var(--paragraph-color-default-theme);margin:unset;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;word-break:keep-all}span{font-family:var(--label-fontFamily-0),var(--label-fontFamily-1),var(--label-fontFamily-2);font-weight:var(--label-fontWeight-normal);font-size:var(--label-fontSize-md);color:light-dark(var(--label-color-default-light),var(--label-color-default-dark))}ul,ol,li{padding:0;margin:0;text-align:start}a,.link{font-family:var(--link-fontFamily-0),var(--link-fontFamily-1),var(--link-fontFamily-2);font-weight:var(--link-fontWeight-normal);color:light-dark(var(--title-color-default-light),var(--defaultText-color-default-dark));color:var(--link-color-default-theme);text-decoration:var(--link-textDecoration)}a:active,.link:active{color:var(--link-color-alt-active)}a:hover,.link:hover{cursor:pointer;color:var(--link-color-alt-hover)}table tr{vertical-align:top}table td,table th{padding:.75rem 1rem}button{font-size:var(--fontSize-md)}.form-field.form-field--look-outlined .form-field__wrapper{background-color:light-dark(var(--color-white),var(--color-brand-buntingBlueDark));border-color:light-dark(var(--color-gray-300),var(--color-brand-blueZodiac))}.form-field.form-field--look-outlined .form-field__wrapper .form-field__label span{font-weight:700;color:light-dark(var(--color-gray-500),var(--color-brand-spanishGrey))}.form-field.form-field--look-outlined .form-field__wrapper .form-field__input::placeholder{color:light-dark(var(--color-gray-500),var(--color-brand-spanishGrey))}input,textarea{font-family:var(--defaultText-fontFamily-0),var(--defaultText-fontFamily-1),var(--defaultText-fontFamily-2)}.theme-light body{color:var(--defaultText-color-default-light)}.theme-light h1,.theme-light h2{color:var(--title-color-default-light)}.theme-light h3,.theme-light h4,.theme-light h5{color:var(--subtitle-color-default-light)}.theme-light p,.theme-light .paragraph,.theme-light ul,.theme-light ol,.theme-light li{color:var(--paragraph-color-default-light)}.theme-light span{color:var(--label-color-default-light)}.theme-light a,.theme-light .link{color:var(--title-color-default-light)}.theme-light .form-field.form-field--look-outlined .form-field__wrapper{background-color:var(--color-white);border-color:var(--color-gray-300)}.theme-light .form-field.form-field--look-outlined .form-field__wrapper .form-field__label span{font-weight:700;color:var(--color-gray-500)}.theme-light .form-field.form-field--look-outlined .form-field__wrapper .form-field__input::placeholder{color:var(--color-gray-500)}.theme-dark body{color:var(--defaultText-color-default-dark)}.theme-dark h1,.theme-dark h2{color:var(--title-color-default-dark)}.theme-dark h3,.theme-dark h4,.theme-dark h5{color:var(--subtitle-color-default-dark)}.theme-dark p,.theme-dark .paragraph,.theme-dark ul,.theme-dark ol,.theme-dark li{color:var(--paragraph-color-default-dark)}.theme-dark span{color:var(--label-color-default-dark)}.theme-dark a{color:var(--title-color-default-dark)}.theme-dark .form-field.form-field--look-outlined .form-field__wrapper{background-color:var(--color-brand-buntingBlueDark);border-color:var(--color-brand-blueZodiac);color:var(--color-white)}.theme-dark .form-field.form-field--look-outlined .form-field__wrapper .form-field__label span{font-weight:700;color:var(--color-brand-spanishGrey)}.theme-dark .form-field.form-field--look-outlined .form-field__wrapper .form-field__input::placeholder{color:var(--color-brand-spanishGrey)}.theme-dark .form-field.form-field--look-outlined .form-field__wrapper .form-field__input{color:var(--color-white);background-color:var(--color-brand-buntingBlueDark)}.theme-dark .form-field.form-field--look-outlined .form-field__wrapper .form-field__input:disabled{background-color:#aaaaaa4d}:root{--color-brand-mountainMeadowGreen: #2bb395;--color-brand-red: #ff0000;--color-brand-alertRed: rgb(169, 48, 48);--color-brand-blackRussianBlue: #111727;--color-brand-blackRussianSmooth: #151b2d;--color-brand-midnightExpressBlue: #1d2539;--color-brand-buntingBlueDark: #252d44;--color-brand-buntingBlue: #2a334c;--color-brand-blueZodiac: #3f475e;--color-brand-undrawBlack: #00000080;--color-brand-neroBlack: #1a1a1a;--color-brand-darkCharcoal: #333333;--color-brand-charcoal: #444444;--color-brand-graniteGrey: #666666;--color-brand-spanishGrey: #999999;--color-brand-x11Grey: #bbbbbb;--color-brand-gainsboroGrey: #dddddd;--color-brand-solitudeGrey: #e3e8ef;--color-brand-brightGrey: #eeeeee;--color-brand-aliceBlue: #f1f5f9;--color-brand-antiFlashWhite: #f7f4ef;--color-transparent: transparent;--color-black: #000;--color-white: #fff;--color-gray-100: #f7fafc;--color-gray-200: #edf2f7;--color-gray-300: #e2e8f0;--color-gray-400: #cbd5e0;--color-gray-500: #a0aec0;--color-gray-600: #718096;--color-gray-700: #4a5568;--color-gray-800: #2d3748;--color-gray-900: #1a202c;--color-red-100: #fff5f5;--color-red-200: #fed7d7;--color-red-300: #feb2b2;--color-red-400: #fc8181;--color-red-500: #f56565;--color-red-600: #e53e3e;--color-red-700: #c53030;--color-red-800: #9b2c2c;--color-red-900: #742a2a;--color-orange-100: #fffaf0;--color-orange-200: #feebc8;--color-orange-300: #fbd38d;--color-orange-400: #f6ad55;--color-orange-500: #ed8936;--color-orange-600: #dd6b20;--color-orange-700: #c05621;--color-orange-800: #9c4221;--color-orange-900: #7b341e;--color-yellow-100: #fffff0;--color-yellow-200: #fefcbf;--color-yellow-300: #faf089;--color-yellow-400: #f6e05e;--color-yellow-500: #ecc94b;--color-yellow-600: #d69e2e;--color-yellow-700: #b7791f;--color-yellow-800: #975a16;--color-yellow-900: #744210;--color-green-100: #f0fff4;--color-green-200: #c6f6d5;--color-green-300: #9ae6b4;--color-green-400: #68d391;--color-green-500: #48bb78;--color-green-600: #38a169;--color-green-700: #2f855a;--color-green-800: #276749;--color-green-900: #22543d;--color-teal-100: #e6fffa;--color-teal-200: #b2f5ea;--color-teal-300: #81e6d9;--color-teal-400: #4fd1c5;--color-teal-500: #38b2ac;--color-teal-600: #319795;--color-teal-700: #2c7a7b;--color-teal-800: #285e61;--color-teal-900: #234e52;--color-blue-100: #ebf8ff;--color-blue-200: #bee3f8;--color-blue-300: #90cdf4;--color-blue-400: #63b3ed;--color-blue-500: #4299e1;--color-blue-600: #3182ce;--color-blue-700: #2b6cb0;--color-blue-800: #2c5282;--color-blue-900: #2a4365;--color-indigo-100: #ebf4ff;--color-indigo-200: #c3dafe;--color-indigo-300: #a3bffa;--color-indigo-400: #7f9cf5;--color-indigo-500: #667eea;--color-indigo-600: #5a67d8;--color-indigo-700: #4c51bf;--color-indigo-800: #434190;--color-indigo-900: #3c366b;--color-purple-100: #faf5ff;--color-purple-200: #e9d8fd;--color-purple-300: #d6bcfa;--color-purple-400: #b794f4;--color-purple-500: #9f7aea;--color-purple-600: #805ad5;--color-purple-700: #6b46c1;--color-purple-800: #553c9a;--color-purple-900: #44337a;--color-pink-100: #fff5f7;--color-pink-200: #fed7e2;--color-pink-300: #fbb6ce;--color-pink-400: #f687b3;--color-pink-500: #ed64a6;--color-pink-600: #d53f8c;--color-pink-700: #b83280;--color-pink-800: #97266d;--color-pink-900: #702459;--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-px: 1px;--screen-xs: 420px;--screen-sm: 640px;--screen-md: 768px;--screen-lg: 1024px;--screen-xl: 1280px;--screen-max-xs: 419px;--screen-max-sm: 639px;--screen-max-md: 767px;--screen-max-lg: 1023px;--screen-max-xl: 1279px;--breakpoint-phone-min: 0px;--breakpoint-phone-max: 639px;--breakpoint-tablet-min: 640px;--breakpoint-tablet-max: 767px;--breakpoint-laptop-min: 768px;--breakpoint-laptop-max: 1023px;--breakpoint-desktop-min: 1024px;--breakpoint-desktop-max: 1279px;--breakpoint-large-min: 1280px;--breakpoint-large-max: 1800px;--fontFamily-serif-0: Roboto Slab;--fontFamily-serif-1: "Times New Roman";--fontFamily-serif-2: serif;--fontFamily-sans-0: Mulish;--fontFamily-sans-1: Arial;--fontFamily-sans-2: Helvetica;--fontFamily-sans-3: sans-serif;--fontFamily-mono-0: "Roboto Mono";--fontFamily-mono-1: Consolas;--fontFamily-mono-2: monospace;--fontSize-base-default: 16px;--fontSize-base-mobile: 16px;--fontSize-base-desktop: 14px;--fontSize-2xs: .5rem;--fontSize-xs: .75rem;--fontSize-sm: .9rem;--fontSize-md: 1rem;--fontSize-lg: 1.125rem;--fontSize-xl: 1.25rem;--fontSize-2xl: 1.5rem;--fontSize-3xl: 1.875rem;--fontSize-4xl: 2.25rem;--fontSize-5xl: 3rem;--fontSize-6xl: 4rem;--fontWeight-hairline: 100;--fontWeight-thin: 200;--fontWeight-light: 300;--fontWeight-normal: 400;--fontWeight-medium: 500;--fontWeight-semibold: 600;--fontWeight-bold: 700;--fontWeight-extrabold: 800;--fontWeight-black: 900;--lineHeight-none: 1;--lineHeight-tight: 1.25;--lineHeight-snug: 1.375;--lineHeight-normal: 1.5;--lineHeight-relaxed: 1.625;--lineHeight-loose: 2;--letterSpacing-tighter: -.05em;--letterSpacing-tight: -.025em;--letterSpacing-normal: 0;--letterSpacing-wide: .025em;--letterSpacing-wider: .05em;--letterSpacing-widest: .1em;--shadow-none: none;--shadow-outline: 0 0 0 3px rgba(66, 153, 225, .5);--shadow-down-sm-theme: "0-theme" 1px 3px 0 light-dark(rgba(#000000, .1), rgba(#ffffff, .1)), 0 1px 2px 0 light-dark(rgba(#000000, .06), rgba(#ffffff, .06));--shadow-down-sm-light: 0 1px 3px 0 rgba(#000000, .1), 0 1px 2px 0 rgba(#000000, .06);--shadow-down-sm-dark: 0 1px 3px 0 rgba(#ffffff, .1), 0 1px 2px 0 rgba(#ffffff, .06);--shadow-down-md-theme: "0-theme" 4px 6px -1px light-dark(rgba(#000000, .1), rgba(#ffffff, .1)), 0 2px 4px -1px light-dark(rgba(#000000, .06), rgba(#ffffff, .06));--shadow-down-md-light: 0 4px 6px -1px rgba(#000000, .1), 0 2px 4px -1px rgba(#000000, .06);--shadow-down-md-dark: 0 4px 6px -1px rgba(#ffffff, .1), 0 2px 4px -1px rgba(#ffffff, .06);--shadow-down-lg-theme: "0-theme" 10px 15px -3px light-dark(rgba(#000000, .1), rgba(#ffffff, .1)), 0 4px 6px -2px light-dark(rgba(#000000, .05), rgba(#ffffff, .05));--shadow-down-lg-light: 0 10px 15px -3px rgba(#000000, .1), 0 4px 6px -2px rgba(#000000, .05);--shadow-down-lg-dark: 0 10px 15px -3px rgba(#000000, .1), 0 4px 6px -2px rgba(#000000, .05);--shadow-down-xl-theme: "0-theme" 20px 25px -5px light-dark(rgba(#000000, .1), rgba(#ffffff, .1)), 0 10px 10px -5px light-dark(rgba(#000000, .04), rgba(#ffffff, .04));--shadow-down-xl-light: 0 20px 25px -5px rgba(#000000, .1), 0 10px 10px -5px rgba(#000000, .04);--shadow-down-xl-dark: 0 20px 25px -5px rgba(#ffffff, .1), 0 10px 10px -5px rgba(#ffffff, .04);--shadow-down-2xl-theme: 0 25px 50px -12px light-dark(rgba(#000000, .25), rgba(#ffffff, .25));--shadow-down-2xl-light: 0 25px 50px -12px rgba(#000000, .25);--shadow-down-2xl-dark: 0 25px 50px -12px rgba(#ffffff, .25);--shadow-down-inner-theme: inset 0 2px 4px 0 light-dark(rgba(#000000, .06), rgba(#ffffff, .06));--shadow-down-inner-light: inset 0 2px 4px 0 rgba(#000000, .06);--shadow-down-inner-dark: inset 0 2px 4px 0 rgba(#ffffff, .06);--shadow-up-sm-theme: "0-theme" -1px 3px 0 light-dark(rgba(#000000, .1), rgba(#ffffff, .1)), 0 -1px 2px 0 light-dark(rgba(#000000, .06), rgba(#ffffff, .06));--shadow-up-sm-light: 0 -1px 3px 0 rgba(#000000, .1), 0 -1px 2px 0 rgba(#000000, .06);--shadow-up-sm-dark: 0 -1px 3px 0 rgba(#ffffff, .1), 0 -1px 2px 0 rgba(#ffffff, .06);--shadow-up-md-theme: "0-theme" -4px 6px -1px light-dark(rgba(#000000, .1), rgba(#ffffff, .1)), 0 -2px 4px -1px light-dark(rgba(#000000, .06), rgba(#ffffff, .06));--shadow-up-md-light: 0 -4px 6px -1px rgba(#000000, .1), 0 -2px 4px -1px rgba(#000000, .06);--shadow-up-md-dark: 0 -4px 6px -1px rgba(#ffffff, .1), 0 -2px 4px -1px rgba(#ffffff, .06);--shadow-up-lg-theme: "0-theme" -10px 15px -3px light-dark(rgba(#000000, .1), rgba(#ffffff, .1)), 0 -4px 6px -2px light-dark(rgba(#000000, .05), rgba(#ffffff, .05));--shadow-up-lg-light: 0 -10px 15px -3px rgba(#000000, .1), 0 -4px 6px -2px rgba(#000000, .05);--shadow-up-lg-dark: 0 -10px 15px -3px rgba(#ffffff, .1), 0 -4px 6px -2px rgba(#ffffff, .05);--shadow-up-xl-theme: "0-theme" -20px 25px -5px light-dark(rgba(#000000, .1), rgba(#ffffff, .1)), 0 -10px 10px -5px light-dark(rgba(#000000, .04), rgba(#ffffff, .04));--shadow-up-xl-light: 0 -20px 25px -5px rgba(#000000, .1), 0 -10px 10px -5px rgba(#000000, .04);--shadow-up-xl-dark: "0-dark" -20px 25px -5px rgba(#ffffff, .1), 0 -10px 10px -5px rgba(#ffffff, .04);--shadow-up-2xl-theme: 0 -25px 50px -12px light-dark(rgba(#000000, .25), rgba(#ffffff, .25));--shadow-up-2xl-light: 0 -25px 50px -12px rgba(#000000, .25);--shadow-up-2xl-dark: 0 -25px 50px -12px rgba(#ffffff, .25);--shadow-up-inner-theme: inset 0 -2px 4px 0 light-dark(rgba(#000000, .06), rgba(#ffffff, .06));--shadow-up-inner-light: inset 0 -2px 4px 0 rgba(#000000, .06);--shadow-up-inner-dark: inset 0 -2px 4px 0 rgba(#ffffff, .06);--minHeight-0: 0;--minHeight-full: 100%;--minHeight-screen: 100vh;--minWidth-0: 0;--minWidth-full: 100%;--opacity-0: 0;--opacity-25: .25;--opacity-50: .5;--opacity-75: .75;--opacity-100: 1;--borderRadius-none: 0;--borderRadius-sm: .125rem;--borderRadius-md: .25rem;--borderRadius-lg: .5rem;--borderRadius-percent-5: 5%;--borderRadius-percent-10: 10%;--borderRadius-percent-20: 20%;--borderRadius-percent-25: 25%;--borderRadius-percent-50: 50%;--borderRadius-percent-65: 65%;--borderRadius-percent-75: 75%;--borderRadius-percent-100: 100%;--borderRadius-full: 9999px;--zIndex-0: 0;--zIndex-10: 10;--zIndex-20: 20;--zIndex-30: 30;--zIndex-40: 40;--zIndex-50: 50;--zIndex-auto: auto;--zIndex-top: 9999 --platform-sample: none;--platform-backgroundColor-default-theme: light-dark(#f1f5f9, #252d44);--platform-backgroundColor-default-light: #f1f5f9;--platform-backgroundColor-default-dark: #252d44;--defaultText-fontFamily-0: Mulish;--defaultText-fontFamily-1: Arial;--defaultText-fontFamily-2: Helvetica;--defaultText-fontFamily-3: sans-serif;--defaultText-fontWeight: 400;--defaultText-textTransform: none;--defaultText-fontSize: 1rem;--defaultText-color-default-theme: light-dark(#1a202c, #1a202c);--defaultText-color-default-light: #1a202c;--defaultText-color-default-dark: #1a202c;--title-fontFamily-0: Mulish;--title-fontFamily-1: Arial;--title-fontFamily-2: Helvetica;--title-fontFamily-3: sans-serif;--title-fontWeight: 700;--title-textTransform: uppercase;--title-fontSize-0: 3rem;--title-fontSize-1: 2.25rem;--title-fontSize-2: 1.875rem;--title-fontSize-3: 1.125rem;--title-fontSize-4: 1rem;--title-color-default-theme: light-dark(#2bb395, #f56565);--title-color-default-light: #2bb395;--title-color-default-dark: #2bb395;--title-color-alt-gray: #2d3748;--subtitle-fontFamily-0: Mulish;--subtitle-fontFamily-1: Arial;--subtitle-fontFamily-2: Helvetica;--subtitle-fontFamily-3: sans-serif;--subtitle-fontWeight: 400;--subtitle-textDecoration: underline;--subtitle-fontSize-0: 1.5rem;--subtitle-fontSize-1: 1.25rem;--subtitle-fontSize-2: 1.125rem;--subtitle-color-default-theme: light-dark(#00000080, #00000080);--subtitle-color-default-light: #00000080;--subtitle-color-default-dark: #f1f5f9;--subtitle-color-alt-gray: #2d3748;--label-fontFamily-0: Mulish;--label-fontFamily-1: Arial;--label-fontFamily-2: Helvetica;--label-fontFamily-3: sans-serif;--label-fontWeight-normal: 400;--label-fontWeight-bold: 700;--label-fontSize: .75rem;--label-color-default-theme: light-dark(#1a202c, #1a202c);--label-color-default-light: #1a202c;--label-color-default-dark: #f1f5f9;--eyebrow-fontFamily-0: Mulish;--eyebrow-fontFamily-1: Arial;--eyebrow-fontFamily-2: Helvetica;--eyebrow-fontFamily-3: sans-serif;--eyebrow-fontWeight: 700;--eyebrow-fontSize-1: 1.125rem;--eyebrow-fontSize-2: .75rem;--eyebrow-color-default-theme: light-dark(#00000080, #00000080);--eyebrow-color-default-light: #00000080;--eyebrow-color-default-dark: #f1f5f9;--paragraph-fontFamily-0: Mulish;--paragraph-fontFamily-1: Arial;--paragraph-fontFamily-2: Helvetica;--paragraph-fontFamily-3: sans-serif;--paragraph-fontWeight-normal: 400;--paragraph-fontWeight-bold: 700;--paragraph-fontSize-sm: 1.125rem;--paragraph-fontSize-md: 1.25rem;--paragraph-color-default-theme: light-dark(#00000080, #00000080);--paragraph-color-default-light: #00000080;--paragraph-color-default-dark: #f1f5f9;--paragraph-color-alt-gray: #2d3748;--link-fontFamily-0: Mulish;--link-fontFamily-1: Arial;--link-fontFamily-2: Helvetica;--link-fontFamily-3: sans-serif;--link-fontWeight-normal: 400;--link-fontWeight-bold: 700;--link-textDecoration: underline;--link-color-default-theme: light-dark(#2bb395, #2bb395);--link-color-default-light: #00000080;--link-color-default-dark: #f1f5f9;--link-color-alt-hover: #805ad5;--link-color-alt-active: #63b3ed;--link-color-alt-visited: #2b6cb0;--icon-color-default-theme: light-dark(#1a202c, #1a202c);--icon-color-default-light: #1a202c;--icon-color-default-dark: #1a202c;--icon-fontSize-sm: .9rem;--icon-fontSize-md: 1rem;--icon-fontSize-lg: 1.25rem;--container-maxWidth-large: 1280px;--container-maxWidth-small: 768px;--container-padding: 1.5rem;--container-backgroundColor-default-theme: light-dark(#fff, #000);--container-backgroundColor-default-light: #f7fafc;--container-backgroundColor-default-dark: #1a202c;--query-screen-xSmall: max-width: 419px;--query-screen-small: max-width: 639px;--query-screen-mobile: max-width: 1023px;--query-screen-desktop: min-width: 1024px }.background-overlay{cursor:default;background-color:transparent;z-index:999;top:0;right:0;bottom:0;left:0}.background-overlay.background-overlay--fixed{width:100dvw;height:100dvh;position:fixed}.background-overlay.background-overlay--fixed+.background-overlay__content{z-index:10000;position:relative}.background-overlay.background-overlay--fixed .background-overlay__children{position:absolute;z-index:10000}.background-overlay.background-overlay--absolute{position:absolute;width:100%;height:100%}.button,button,input[type=reset],input[type=button],input[type=submit],input[type=file]>input[type=button]{cursor:pointer;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:5px;min-width:0;border:2px solid transparent;border-radius:5px;padding:10px 20px;margin:0;overflow:hidden}.button:hover,button:hover,input[type=reset]:hover,input[type=button]:hover,input[type=submit]:hover,input[type=file]>input[type=button]:hover{filter:brightness(1.1)}.button:active,button:active,input[type=reset]:active,input[type=button]:active,input[type=submit]:active,input[type=file]>input[type=button]:active{filter:brightness(.9)}.button:focus,button:focus,input[type=reset]:focus,input[type=button]:focus,input[type=submit]:focus,input[type=file]>input[type=button]:focus{filter:brightness(1.1)}.button:disabled,button:disabled,input[type=reset]:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=file]>input[type=button]:disabled{filter:brightness(.5);cursor:not-allowed}.button .button__content,button .button__content,input[type=reset] .button__content,input[type=button] .button__content,input[type=submit] .button__content,input[type=file]>input[type=button] .button__content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:700;text-align:center}.button a.button-link,button a.button-link,input[type=reset] a.button-link,input[type=button] a.button-link,input[type=submit] a.button-link{text-decoration:none;font-weight:700;color:inherit}button,input[type=reset],input[type=button],input[type=submit],input[type=file]>input[type=button]{outline-style:none}.cookies-banner{padding:1em;width:clamp(300px,80%,1200px);position:fixed;bottom:0%;left:50%;z-index:999999;transform:translate(-50%,-25%);background-color:#d3d3d3;box-shadow:4px 4px 8px 1px #00000026;border-radius:5px}@media (max-width: 992px){.cookies-banner{padding:1em;width:95%;flex-direction:column;transform:translate(-50%,-3%);gap:1em}}.cookies-banner .banner__content{margin-bottom:2em;color:#000;font-size:1rem}.cookies-banner .banner__content .link{cursor:pointer;font-weight:600}.cookies-banner .banner__content .link:hover{text-decoration:underline}.cookies-banner .buttons-row{display:flex;flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;gap:.5em 1em}@media (max-width: 576px){.cookies-banner .buttons-row{flex-direction:column-reverse;gap:.5em}}.cookies-banner .banner__button{flex:1 1 40%;border:2px solid transparent;background-color:#f5f5f5;border-radius:5px;cursor:pointer;font-size:.9rem}.cookies-banner .banner__button:hover{filter:brightness(1.1)}.cookies-banner .banner__button:active{filter:brightness(.9)}.cookies-banner .banner__button.highlighted-button{border-color:#daa520;color:#daa520}@media (max-width: 576px){.cookies-banner .banner__button{width:100%}}.loading-spinner{position:fixed;z-index:9999999;top:0;right:0;bottom:0;left:0}.loading-spinner .background-overlay{background-color:#00000040}.loading-spinner .waves-loader{top:50%;right:50%;bottom:50%;left:50%;transform:translate(-50%,-50%);z-index:10000000;display:inline-block;position:absolute;width:8rem;aspect-ratio:1}.loading-spinner .waves-loader div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;animation:waves-loader 2s cubic-bezier(0,.2,.8,1) infinite}.loading-spinner .waves-loader div:nth-child(2){animation-delay:-.5s}@keyframes waves-loader{0%{top:4rem;left:4rem;width:0;height:0;opacity:0}4.9%{top:4rem;left:4rem;width:0;height:0;opacity:0}5%{top:4rem;left:4rem;width:0;height:0;opacity:1}to{top:0;left:0;width:8rem;height:8rem;opacity:0}}.icon__wrapper{-webkit-user-select:none;user-select:none;background:transparent;border-radius:50%;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.25rem}.icon__wrapper.direction--ltr,.icon__wrapper.direction--LTR{flex-direction:row}.icon__wrapper.direction--rtl,.icon__wrapper.direction--RTL{flex-direction:row-reverse}.icon__wrapper .icon,.icon__wrapper svg{width:100%;height:100%;flex:1 auto;vertical-align:middle;overflow:hidden;font-size:1.5rem;line-height:1;text-align:center;flex-shrink:0;flex-grow:0;transition:fill .3s}.icon__wrapper:hover{filter:brightness(1.1)}.icon__wrapper:active{filter:brightness(.9)}.toast-message{cursor:default;position:relative;border-radius:5px;border:3px solid transparent;background-color:#fff;padding:.5rem;-webkit-user-select:none;user-select:none}.toast-message.toast-message--error{border-color:red}.toast-message.toast-message--success{border-color:green}.toast-message.toast-message--warning{border-color:orange}.toast-message.toast-message--info{border-color:#00f}.toast-message .toast-message__title{padding-top:.5rem;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:700}.toast-message .toast-message__text{font-size:.85rem}.toast-message .toast-message__close-icon{position:absolute;right:.25rem;top:.25rem;width:1.75rem}.toast-messages-block{position:fixed;bottom:0;left:0;width:300px;height:max-content;z-index:9999999;display:flex;flex-direction:column-reverse;gap:1rem;padding:2rem 1rem}.app-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:2px solid light-dark(var(--color-brand-gainsboroGrey),var(--color-brand-aliceBlue))}.app-header .app-header__title{margin:0;text-transform:none;font-size:var(--fontSize-xl);color:light-dark(var(--color-brand-buntingBlue),var(--color-brand-aliceBlue))}.app-header .app-header__actions-block{display:flex;justify-content:flex-end;align-items:center}.app-header .app-header__actions-block .app-header__reload-icon{transition:transform .5s ease}.app-header .app-header__actions-block .app-header__reload-icon:active{transform:rotate(360deg)}.app-header .app-header__actions-block .icon__wrapper{width:2.25rem;height:2.25rem}.theme-light .app-header{border-bottom:2px solid var(--color-brand-gainsboroGrey)}.theme-light .app-header .app-header__title{color:var(--color-brand-buntingBlue)}.theme-dark .app-header{border-bottom:2px solid var(--color-brand-aliceBlue)}.theme-dark .app-header .app-header__title{color:var(--color-brand-aliceBlue)}.active-app{display:flex;flex-direction:column;gap:1.5rem;width:100%;height:100%}@media (max-width: 992px){.active-app{padding:0rem}}.active-app--type-CRUD_TABLE{height:100%;overflow:hidden}.disabled-focus:focus,.crud-table-app .mui-data-grid__wrapper .mui-data-grid__table .mui-table__cell:focus,.crud-table-app .mui-data-grid__wrapper .mui-data-grid__table .MuiDataGrid-columnHeader:focus,.crud-table-app .mui-data-grid__wrapper .mui-data-grid__table .last-cell__wrapper:focus,.disabled-focus:focus-within,.crud-table-app .mui-data-grid__wrapper .mui-data-grid__table .mui-table__cell:focus-within,.crud-table-app .mui-data-grid__wrapper .mui-data-grid__table .MuiDataGrid-columnHeader:focus-within,.crud-table-app .mui-data-grid__wrapper .mui-data-grid__table .last-cell__wrapper:focus-within{outline:none}.crud-table-app{display:flex;flex-direction:column;width:100%;-webkit-user-select:text;user-select:text;flex:1 100%;overflow:hidden}.crud-table-app .mui-data-grid__wrapper .mui-data-grid__table .last-cell__wrapper.last-cell__wrapper{overflow:visible}.crud-table-app .mui-data-grid__wrapper .mui-data-grid__table .last-cell__wrapper.last-cell__wrapper .contextual-menu-icon{justify-content:flex-end}.crud-table-app .mui-data-grid__wrapper .mui-data-grid__table .last-cell__wrapper.last-cell__wrapper .contextual-menu__item{line-height:normal}.crud-table-app .search-bar{display:none}.crud-table-app .crud-base-data-grid__button{width:clamp(200px,10%,50%)}.search-bar{display:inline-flex;align-items:center;gap:.5rem;width:100%;max-width:100%;padding:.6rem .9rem;border-radius:999px;background:#fff;border:1px solid rgba(15,23,42,.04);box-shadow:0 10px 28px #0f172a0f;transition:border-color .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out,transform .1s ease-out}.search-bar:hover{border-color:#4f46e52e;box-shadow:0 12px 32px #0f172a1a}.search-bar:focus-within{border-color:#4f46e5;box-shadow:0 0 0 1px #4f46e529,0 14px 36px #0f172a29;transform:translateY(-1px)}.search-bar--disabled{opacity:.6;pointer-events:none}.search-bar__icon{flex-shrink:0;width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 0 0,#be44f2,#4ed9cb);box-shadow:0 6px 18px #4f46e559}.search-bar__icon svg.icon{width:1rem;fill:#fff}.search-bar__input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:.95rem;color:#111827}.search-bar__input::placeholder{color:#9ca3af}.search-bar__clear{border:none;background:transparent;cursor:pointer;padding:.15rem;border-radius:999px;font-size:.9rem;color:#9ca3af;transition:background-color .15s ease-out,color .15s ease-out}.search-bar__clear:hover{background-color:#94a3b829;color:#111827}.search-bar__filter{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;border:none;cursor:pointer;background:#4f46e50f;color:#4f46e5;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;transition:background-color .15s ease-out,transform .1s ease-out}.search-bar__filter:hover{background:#4f46e51f;transform:translateY(-.5px)}.search-bar__filter:active{transform:translateY(0)}.search-bar__filter-icon .icon{font-size:.9rem}.search-bar--has-value .search-bar__input{color:#0f172a}.theme-dark .search-bar{background:#0f172ae6;box-shadow:0 12px 32px #00000073}.theme-dark .search-bar__input{color:#e5e7eb}.theme-dark .search-bar__input::placeholder{color:#6b7280}.theme-dark .search-bar__clear{color:#9ca3af}.theme-dark .search-bar__clear:hover{background-color:#1f2937e6;color:#f9fafb}.theme-dark .search-bar__filter{background:#4f46e540;color:#e5e7eb}.theme-dark .search-bar__filter:hover{background:#4f46e566}.image__wrapper img{display:block;width:100%;height:100%}.image__wrapper.style--cover img{object-fit:cover}.image__wrapper.style--contain img{object-fit:contain}.image__wrapper.style--fill img{object-fit:fill}@media (max-width: 992px){.file-field-input.is-empty .file-field-visible-elements,.file-field-input.is-empty .file-field-visible-elements .file-field-elements__container{flex-direction:column}.file-field-input.is-empty .file-field-visible-elements .no-selected-file-placeholder,.file-field-input.is-empty .file-field-visible-elements .selected-file-name{width:100%;padding:.5rem;margin-bottom:.5rem}}.file-field-input .file-field-visible-elements{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;flex:1}@media (max-width: 576px){.file-field-input .file-field-visible-elements{margin-top:.5rem}}.file-field-input .file-field-elements__container{flex:1;display:flex;flex-direction:row;justify-content:space-between;gap:1rem;width:100%}.file-field-input .file-field-elements__container .file-field-text{transform:translateY(.5rem);font-size:1rem}@media (max-width: 576px){.file-field-input .file-field-elements__container .file-field-text{transform:none}}.file-field-input .no-selected-file-placeholder,.file-field-input .selected-file-name{width:75%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 576px){.file-field-input .no-selected-file-placeholder,.file-field-input .selected-file-name{width:100%;white-space:normal}}.file-field-input .no-selected-file-placeholder{color:gray}.file-field-input .file-field-side-action.button{flex-shrink:0;height:2rem}.file-field-input .file-removal-button{padding:0;width:2rem;border:1px solid transparent;border-radius:5%}.file-field-input .file-removal-button .file-removal-button__icon{width:1.85rem}.avatar-field-input{margin:2rem 0 .25rem 1rem}.avatar-field-input .avatar-field-image{flex-shrink:0;width:80px;height:80px;aspect-ratio:1;border-radius:50%;overflow:hidden;border:2px solid var(--color-gray-300)}.avatar-field-input .avatar-field-image img{display:block;width:100%;height:100%}@media (max-width: 576px){.avatar-field-input .file-field-visible-elements,.avatar-field-input .file-field-visible-elements .file-field-elements__container{flex-direction:column}.avatar-field-input .file-field-visible-elements .no-selected-file-placeholder,.avatar-field-input .file-field-visible-elements .selected-file-name{display:none}}.checkbox-selection-field-input{display:flex;flex-direction:column;padding:1.5rem 0 .25rem;gap:.5rem}@media (max-width: 576px){.checkbox-selection-field-input{gap:1.25rem}}.checkbox-selection-field-input input{width:0;display:none}.checkbox-selection-field-input label{cursor:pointer;display:flex;justify-content:flex-start;align-items:flex-start;overflow:hidden}.checkbox-selection-field-input label .icon__wrapper{width:max-content;flex-shrink:0;padding-top:.25rem}.checkbox-selection-field-input label .icon__wrapper svg{width:1rem;height:1rem}.checkbox-selection-field-input label .checkbox-selection-field-input__content{flex-grow:1;overflow:hidden;transform:translateY(.1rem);text-overflow:ellipsis;white-space:pre-wrap}.checkbox-selection-field-input label .checkbox-selection-field-input__required-tag{padding-left:.25rem}.checkbox-selection-field-input__option--disabled{cursor:not-allowed!important;opacity:.5}.color-picker-field-input-wrapper{display:flex;align-items:center}.color-picker-field-input-wrapper .color-picker{padding:0;border:0;width:25%}.date-field-inputinput[type=date]::-webkit-inner-spin-button,.date-field-inputinput[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.dropdown-field-input{cursor:pointer}.dropdown-field-input .dropdown-field__displayed-elements{display:flex;justify-content:space-between;align-items:center;width:100%}.dropdown-field-input .dropdown-field__selection-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.dropdown-field-input .dropdown-field__icon{transform:translateY(-5%) translate(50%);width:1.75rem;padding-top:0;padding-bottom:0;flex:0 auto}.dropdown-field-input .background-overlay.transparent-overlay{background-color:var(--color-transparent)}.dropdown-field-input .dropdown-list-option__label svg{width:1.5rem;aspect-ratio:1}.menu .menu__empty-message{font-size:var(--fontSize-sm);font-weight:var(--fontWeight-semibold);text-align:center;padding-top:.25rem}.menu li{width:100%;list-style-type:none;padding:0;margin:0;overflow:visible}.menu .menu__item>*{width:100%;height:100%}.menu .menu__empty-message,.list .menu__empty-message{font-size:var(--fontSize-sm);font-weight:var(--fontWeight-semibold);text-align:center;padding-top:.25rem}.menu li,.list li{width:100%;list-style-type:none;padding:0;margin:0;overflow:visible}.menu .menu__item>*,.list .menu__item>*{width:100%;height:100%}.list{display:flex;gap:1rem}.list--vertical{flex-direction:column}.list--horizontal{flex-direction:row}.dropdown-list-option{margin:0;padding:.75rem 1rem;font-size:1rem;width:100%;cursor:pointer}.dropdown-list-option:hover{font-weight:700;background-color:var(--color-gray-500)}.dropdown-list-option.focused{font-weight:700;background-color:var(--color-indigo-300)}.dropdown-list-option.selected{font-weight:700;background-color:var(--color-brand-mountainMeadowGreen)}.dropdown-list-option .dropdown-list-option__label{margin:.25rem 0;width:100%;height:20px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropdown-list-option .dropdown-list-option__label.parsed-content__wrapper{margin:0}.dropdown-list-option .dropdown-list-option__label svg{width:1.25rem;aspect-ratio:1}@media (max-width: 576px){.dropdown-list-option .dropdown-list-option__label{white-space:wrap;text-overflow:clip;height:max-content}}.dropdown-list{background-color:#fff;z-index:9999;position:absolute;top:120%;left:1%;right:0%;border-radius:.25rem;padding:.5rem 0;box-shadow:4px 4px 8px 1px #00000026;border:1px solid var(--color-gray-300);max-height:20rem;overflow-y:auto;display:grid;gap:.25rem;position:relative;scrollbar-width:thin;scrollbar-color:var(--color-brand-x11Grey) transparent}.dropdown-list::-webkit-scrollbar{width:.4rem}.dropdown-list:hover::-webkit-scrollbar-track{background-color:transparent}.dropdown-list:hover::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:var(--color-brand-x11Grey)}.dropdown-list .list__item{height:max-content;min-height:3rem;width:100%}.theme-light .dropdown-list{background-color:#fff;box-shadow:4px 4px 8px 1px #00000026;border:1px solid var(--color-gray-300)}.theme-dark .dropdown-list{background-color:var(--color-brand-blueZodiac);box-shadow:4px 4px 8px 1px #00000026;border:1px solid var(--color-gray-300)}.number-field-input__wrapper{display:flex;align-items:flex-end}.number-field-input__wrapper .units{padding:1.5rem 1rem .5rem}.password-field-input{display:flex;align-items:flex-end;justify-content:space-between}.form-field.form-field--look-outlined .password-field-input.form-field__input{padding:0 1rem 0 0}.password-field-input__icon{width:2.5rem}.password-field-input__icon:focus{outline:none}.password-field-input__icon:hover{transform:scale(1.1)}.ck-editor__wrapper{width:100%;height:100%}.ck-editor__wrapper .ck.ck-editor{height:100%;display:flex;flex-direction:column}.ck-editor__wrapper .ck.ck-editor__top{flex:0 0 auto}.ck-editor__wrapper .ck.ck-editor__main{flex:1 1 auto;overflow:hidden;max-height:unset;resize:vertical;overflow:auto;min-height:54.8px;max-height:50vh;height:max-content}.ck-editor__wrapper .ck-content{height:100%;min-height:250px;color:#000}.ck-editor__wrapper .ck-content h1{margin-top:1.75em}.ck-editor__wrapper .ck-content h2{margin-top:1.5em}.ck-editor__wrapper .ck-content h3{margin-top:1.25em}.ck-editor__wrapper .ck-content h4{margin-top:1em}.ck-editor__wrapper .ck-content h5{margin-top:.75em}.ck-editor__wrapper .ck-content h6{margin-top:.5em}.ck-editor__wrapper .ck-content p{margin-top:.25em}.rich-text-editor-input p{font-size:1rem;color:#000}.rich-text-editor-input .ck-editor__main{padding-bottom:.5rem}.rich-text-editor-input .ck-editor__main .ck-editor__editable{min-height:10rem}.form-field{box-sizing:border-box}.form-field.form-field--read-only .form-field__readonly-tag{width:max-content}.form-field.form-field--read-only .form-field__input{cursor:not-allowed}.form-field.form-field--read-only .form-field__input:disabled{opacity:1;color:var(--color-brand-spanishGrey);font-weight:var(--fontWeight-medium)}.form-field.form-field--look-outlined .form-field__wrapper{cursor:pointer;display:block;position:relative;padding:.25rem 1rem .25rem .5rem;border-radius:var(--borderRadius-md);border-style:solid;border-width:1px;width:100%;max-width:100%;min-width:unset;margin:0}.form-field.form-field--look-outlined .form-field__label{cursor:pointer;position:absolute;top:10%;left:1.5rem;transform:translateY(1rem);overflow:hidden;width:max-content;max-width:80%;display:flex;text-align:start}.form-field.form-field--look-outlined .form-field__label .form-field__label-field-name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600!important}.form-field.form-field--look-outlined .form-field__label .form-field__required-tag{color:red;padding-left:.25rem}.form-field.form-field--look-outlined.form-field--focused .form-field__label,.form-field.form-field--look-outlined.form-field--type-number:has(.is-zero) .form-field__label,.form-field.form-field--look-outlined.form-field--type-richtext .form-field__label,.form-field.form-field--look-outlined.form-field--type-rich-text .form-field__label,.form-field.form-field--look-outlined.form-field--type-color .form-field__label,.form-field.form-field--look-outlined.form-field--type-select .form-field__label,.form-field.form-field--look-outlined:not(.form-field--empty) .form-field__label{display:flex;font-size:.8rem;top:-.5rem}.form-field.form-field--look-outlined.form-field--focused .form-field__placeholder,.form-field.form-field--look-outlined.form-field--type-number:has(.is-zero) .form-field__placeholder,.form-field.form-field--look-outlined.form-field--type-richtext .form-field__placeholder,.form-field.form-field--look-outlined.form-field--type-rich-text .form-field__placeholder,.form-field.form-field--look-outlined.form-field--type-color .form-field__placeholder,.form-field.form-field--look-outlined.form-field--type-select .form-field__placeholder,.form-field.form-field--look-outlined.form-field--focused .form-field__input::placeholder,.form-field.form-field--look-outlined.form-field--type-number:has(.is-zero) .form-field__input::placeholder,.form-field.form-field--look-outlined.form-field--type-richtext .form-field__input::placeholder,.form-field.form-field--look-outlined.form-field--type-rich-text .form-field__input::placeholder,.form-field.form-field--look-outlined.form-field--type-color .form-field__input::placeholder,.form-field.form-field--look-outlined.form-field--type-select .form-field__input::placeholder,.form-field.form-field--look-outlined:not(.form-field--empty) .form-field__placeholder,.form-field.form-field--look-outlined:not(.form-field--empty) .form-field__input::placeholder{display:none}.form-field.form-field--look-outlined.form-field--no-labeled .form-field__input{padding-top:.6rem}.form-field.form-field--look-outlined.form-field--no-labeled .dropdown-field__icon{transform:translateY(0) translate(20%)}.form-field.form-field--look-outlined .form-field__input{width:100%;padding:1.5rem 1rem .5rem;border-style:hidden;font-size:1rem}.form-field.form-field--look-outlined .form-field__input:focus{outline:none}.form-field.form-field--look-outlined .form-field__input::placeholder{transform:translateY(-.5rem);width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-field.form-field--look-outlined .form-field__placeholder{display:flex;position:absolute;bottom:63%;left:1.5rem;transform:translateY(1rem);overflow:hidden;max-width:88%}.form-field.form-field--look-outlined .form-field__placeholder .form-field__placeholder-text{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-field.form-field--look-outlined .form-field__placeholder .form-field__placeholder-required-tag{color:red;padding-left:.25rem}.form-field.form-field--look-outlined .form-field__side-note{cursor:default;text-align:justify;font-size:.8rem;padding:.5rem .5rem .5rem 1rem}@media (max-width: 576px){.form-field.form-field--look-outlined .form-field__side-note{padding-top:.25rem;padding-bottom:1rem}}.form-field.form-field--look-outlined .form-field__children{padding:.5rem 1rem;font-size:var(--fontSize-xs)}.form-field.form-field--look-outlined .form-field__message{margin-top:.5rem;font-size:.8rem;padding:.5rem 1rem;border-radius:3px;font-weight:700}.form-field.form-field--look-outlined .form-field__message.form-field__message--error{background-color:#d153534d;color:#d15353}.form-field.form-field--look-outlined .form-field__message.form-field__message--success{background-color:#48a34833;color:#48a348}.form-field.form-field--look-outlined .form-field__message.form-field__message--warning{background-color:#d1d1534d;color:#999940}.form-field.form-field--type-hidden{display:none}@media (max-width: 576px){.form-field.form-field--type-checkbox .form-field__input{padding:.75rem .25rem}}.form-field.form-field--type-select.form-field--empty .dropdown-field__selection-label{color:var(--color-brand-x11Grey)}.form-field.form-field--type-color .color-selected-field-input{padding-top:.35rem}.form-field.form-field--type-rich-text .form-field__wrapper{padding-top:2rem;padding:2.25rem 1rem .75rem}.form-field.form-field--type-richtext .form-field__wrapper{padding-top:2rem;padding:0}.form-field.form-field--type-richtext .rich-text-editor-input{margin-top:.75rem}.form-field.form-field--type-file .form-field__input{padding-top:1.25rem;padding-bottom:.5rem}.form-field.form-field--type-avatar .form-field__label{top:-.4rem;font-size:var(--fontSize-sm)}.modal-window{width:80dvw;height:max-content;overflow:hidden;max-height:95%;cursor:default;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;background-color:#fff;padding:1.5rem;display:flex;flex-direction:column}@media (max-width: 992px){.modal-window{width:95dvw;overflow:visible;padding:1.25rem}}.modal-window__header{flex-shrink:0;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap-reverse;width:100%;overflow:hidden;gap:1rem}@media (max-width: 576px){.modal-window__header{flex-direction:column-reverse;gap:0}}.modal-window__header-title{margin:0;margin-top:.5rem;font-size:1.5rem;flex:1}@media (max-width: 576px){.modal-window__header-title{font-size:var(--fontSize-lg)}}.modal-window__header-close-icon{width:max-content;height:max-content;flex:0 0 auto;cursor:pointer;border-radius:50%;border:1px solid transparent}@media (max-width: 576px){.modal-window__header-close-icon{width:100%;justify-content:flex-end;padding:0}}.modal-window__header-close-icon .icon{width:1.5rem;height:1.5rem}.modal-window__header-close-icon:hover{background-color:#fff;border-color:gray}.modal-window__content{flex:1;width:100%;height:max-content;overflow-y:auto}@media (max-width: 576px){.modal-window__content{padding-bottom:1rem}.modal-window__content .modal-window__description{font-size:var(--fontSize-md)}}.theme-light .modal-window__header-close-icon:hover{background-color:var(--color-brand-aliceBlue);border-color:gray}.theme-dark .modal-window__header-close-icon:hover{background-color:var(--color-brand-blackRussianBlue);border-color:var(--color-brand-blueZodiac)}.mui-data-grid__filters-modal{-webkit-user-select:none;user-select:none}.mui-data-grid__filters-modal .filters-modal__filters-list{max-height:50vh;overflow-y:auto;margin-bottom:.5rem;padding:2rem 1rem 0 0;gap:.25rem}.mui-data-grid__filters-modal .filters-modal__filters-list .list__item{height:max-content}.mui-data-grid__filters-modal #filter-global-operator-form-field{margin-bottom:2rem}.mui-data-grid__filters-modal .filter-row{display:grid;align-items:center;gap:.5rem;margin-bottom:1rem;grid-template-columns:3rem 15rem 15rem 1fr}.mui-data-grid__filters-modal .filter-row .filter-row__remove-icon{width:2.5rem;height:2.5rem;border:2px solid transparent}.mui-data-grid__filters-modal .filter-row .filter-row__remove-icon svg{fill:var(--color-gray-500);transition:none}.mui-data-grid__filters-modal .filter-row .filter-row__remove-icon:hover{border-color:var(--color-brand-mountainMeadowGreen)}.mui-data-grid__filters-modal .filters-modal__buttons-block{display:flex;gap:1rem;justify-content:space-between;align-items:center}.mui-data-grid__filters-modal .filters-modal__buttons-block .buttons-block-side{display:flex;gap:.5rem;align-items:center}.mui-data-grid__filters-modal .filters-modal__buttons-block .right-block{justify-content:flex-end}.mui-data-grid__wrapper{display:flex;flex-direction:column;height:100%}.mui-data-grid__wrapper .mui-data-grid__header{flex:0 auto;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin:0 0 1rem}.mui-data-grid__wrapper .mui-data-grid__header .mui-data-grid__search-bar{flex:1 100%;margin:.5rem .5rem .5rem .2rem;padding:.5rem .75rem;background-color:var(--color-white);border-radius:5px;box-shadow:0 0 5px #0003}.mui-data-grid__wrapper .mui-data-grid__header .mui-data-grid__search-bar input{border:none;outline:none}.mui-data-grid__wrapper .mui-data-grid__header button{height:2.5rem;width:10rem}.mui-data-grid__wrapper .mui-data-grid__filter-button{border-radius:5px;height:2.5rem;width:10rem;background-color:var(--color-brand-buntingBlue);border-color:var(--color-brand-buntingBlue);color:var(--color-white);justify-content:center;font-weight:700;gap:.5rem}.mui-data-grid__wrapper .mui-data-grid__filter-button svg{width:1.25rem;height:1.25rem;fill:var(--color-white)}.mui-data-grid__wrapper .mui-data-grid__table{flex:1 100%}.mui-data-grid__wrapper .mui-data-grid__table .MuiDataGrid-virtualScrollerContent{min-height:4rem}.mui-data-grid__wrapper .mui-data-grid__table .MuiDataGrid-columnHeader{color:var(--color-gray-300);background-color:var(--color-brand-buntingBlue);cursor:default!important}.mui-data-grid__wrapper .mui-data-grid__table .MuiDataGrid-columnHeader .MuiDataGrid-columnHeaderTitleContainerContent{cursor:pointer}.mui-data-grid__wrapper .mui-data-grid__table .MuiDataGrid-columnHeader .MuiDataGrid-menuIcon{display:none}.mui-data-grid__wrapper .mui-data-grid__table .MuiDataGrid-columnHeader .MuiSvgIcon-root{color:var(--color-gray-500)}.mui-data-grid__wrapper .mui-data-grid__table .MuiDataGrid-cell{color:var(--color-gray-700)}.mui-data-grid__wrapper .mui-data-grid__table button:has(.MuiDataGrid-filterIcon){pointer-events:none!important;cursor:default!important}.mui-data-grid__wrapper .mui-data-grid__table button:has(.MuiDataGrid-filterIcon) .MuiDataGrid-filterIcon{cursor:default!important}.buttons-block{margin-top:2rem;display:flex;gap:.5rem;margin:2rem 0}.buttons-block--direction-row{flex-direction:row;justify-content:flex-end;align-items:center}.buttons-block--direction-column{flex-direction:column;justify-content:center;align-items:center}.buttons-block .list__item{cursor:pointer;width:max-content;overflow:visible;transition:transform .3s}.buttons-block .list__item .button,.buttons-block .list__item button{margin:0;width:100%}.buttons-block .list__item:hover{transform:scale(1.01)}.contextual-menu-icon__wrapper{position:relative;padding:1rem}.contextual-menu-icon__wrapper .contextual-menu-icon{width:100%;padding:0}.contextual-menu-icon__wrapper .contextual-menu-icon svg{width:auto;height:1.25rem}.contextual-menu-icon__wrapper .contextual-menu-overlay.background-overlay{background-color:transparent;width:100%}.contextual-menu-icon__wrapper .contextual-menu{border-radius:5px;position:absolute;top:.5rem;right:2rem;z-index:1000;gap:0;background-color:var(--color-white);box-shadow:0 0 7px #00000059;padding:.5rem 0;max-width:min(100dvw,15rem);overflow:hidden}.contextual-menu-icon__wrapper .contextual-menu__item{cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:.25rem;padding:.5rem 1.25rem;width:100%;font-size:var(--fontSize-sm)}.contextual-menu-icon__wrapper .contextual-menu__item:hover{background-color:#d3d3d3}.contextual-menu-icon__wrapper .contextual-menu__item__icon{flex:0 0 auto;padding-left:0}.contextual-menu-icon__wrapper .contextual-menu__item__icon svg{width:1rem}.contextual-menu-icon__wrapper .contextual-menu__item__label{flex:1 100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none}.contextual-menu-icon__wrapper .contextual-menu__item__label--standard{color:light-dark(var(--label-color-default-light),var(--label-color-default-dark))}.contextual-menu-icon__wrapper .contextual-menu__item__label--highlighted{color:var(--color-green-400)}.contextual-menu-icon__wrapper .contextual-menu__item__label--warning{color:var(--color-orange-400)}.contextual-menu-icon__wrapper .contextual-menu__item__label--danger{color:var(--color-red-400)}.contextual-menu-icon__wrapper .contextual-menu__item__label--disabled{cursor:not-allowed;color:var(--color-grey-100)}.theme-light .contextual-menu-icon__wrapper .contextual-menu__item__label--standard{color:var(--label-color-default-light)}.theme-light .contextual-menu-icon__wrapper .contextual-menu__item__label--highlighted{color:var(--color-green-500)}.theme-light .contextual-menu-icon__wrapper .contextual-menu__item__label--warning{color:var(--color-orange-400)}.theme-light .contextual-menu-icon__wrapper .contextual-menu__item__label--danger{color:var(--color-red-600)}.theme-light .contextual-menu-icon__wrapper .contextual-menu__item__label--disabled{color:var(--color-gray-300)}.theme-dark .contextual-menu-icon__wrapper .contextual-menu{background-color:var(--color-black);box-shadow:0 0 7px #ffffff59}.theme-dark .contextual-menu-icon__wrapper .contextual-menu__item__label--standard{color:var(--label-color-default-dark)}.theme-dark .contextual-menu-icon__wrapper .contextual-menu__item__label--highlighted{color:var(--color-green-500)}.theme-dark .contextual-menu-icon__wrapper .contextual-menu__item__label--warning{color:var(--color-orange-400)}.theme-dark .contextual-menu-icon__wrapper .contextual-menu__item__label--danger{color:var(--color-red-600)}.theme-dark .contextual-menu-icon__wrapper .contextual-menu__item__label--disabled{color:var(--color-gray-700)}.theme-light .contextual-menu-icon__wrapper .contextual-menu-overlay.background-overlay{background-color:transparent}.theme-light .contextual-menu-icon__wrapper .contextual-menu{background-color:var(--color-white);box-shadow:0 0 7px #00000059}.theme-light .contextual-menu-icon__wrapper .contextual-menu__item:hover{background-color:#d3d3d3}.theme-dark .contextual-menu-icon__wrapper .contextual-menu-overlay.background-overlay{background-color:transparent}.theme-dark .contextual-menu-icon__wrapper .contextual-menu{background-color:var(--color-brand-midnightExpressBlue);box-shadow:0 0 7px #ffffff59}.theme-dark .contextual-menu-icon__wrapper .contextual-menu__item:hover{background-color:var(--color-brand-buntingBlue)}.form-button{width:100%;max-width:47%}.form-section .form-section__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:normal;word-break:keep-all}.form-section .form-section__fields{margin:2rem 0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start}.form-section .form-section__fields .form-field--size-single-column{flex-basis:100%}.form-section .form-section__fields .form-field--size-double-column{flex:3;flex-basis:calc(50% - 1rem)}.form-section .form-section__fields .form-field--size-third-column{flex:2;flex-basis:calc(33% - 1rem)}.form-section .form-section__fields .form-field--size-quarter-column{flex:1;flex-basis:calc(25% - 1rem)}.form-section .form-section__fields .form-field--size-single-column,.form-section .form-section__fields .form-field--size-double-column,.form-section .form-section__fields .form-field--size-third-column,.form-section .form-section__fields .form-field--size-quarter-column{width:100%}@media (max-width: 992px){.form-section .form-section__fields .form-field--size-single-column,.form-section .form-section__fields .form-field--size-double-column,.form-section .form-section__fields .form-field--size-third-column,.form-section .form-section__fields .form-field--size-quarter-column{flex-grow:1;flex-basis:100%}}.form .form__buttons{display:flex;justify-content:flex-end;flex-wrap:wrap-reverse;align-items:stretch;margin-top:20px;gap:1rem}.crud-base{display:flex;flex-direction:column;height:100%;overflow:hidden}.crud-base .MuiDataGrid-scrollbar{scrollbar-width:thin}.crud-base .mui-data-grid__wrapper{flex:1 1 auto;overflow:hidden}.crud-base .crud-base-data-grid__row.clickable{cursor:pointer}.crud-base .crud-base-data-grid__row.clickable:hover{background-color:#f2f2f2}.crud-base .crud-base__buttons-block-wrapper{display:flex;justify-content:flex-end;gap:1rem}.crud-base .crud-base__buttons-block-wrapper .crud-base__buttons-block{margin:0;flex:0 0 auto;gap:1rem;justify-content:flex-start;flex-direction:row-reverse}.theme-light .crud-base .MuiDataGrid-virtualScrollerContent,.theme-light .crud-base .css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon,.theme-light .crud-base .MuiInputBase-input,.theme-light .crud-base .MuiTablePagination-actions{color:#000000de}.theme-light .crud-base .MuiTablePagination-actions .Mui-disabled{color:#00000042}.theme-dark .crud-base .MuiDataGrid-virtualScrollerContent,.theme-dark .crud-base .css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon,.theme-dark .crud-base .MuiInputBase-input,.theme-dark .crud-base .MuiTablePagination-actions{color:#ffffffde}.theme-dark .crud-base .MuiTablePagination-actions .Mui-disabled{color:#ffffff42}.tabs-menu{display:flex;flex-direction:row;gap:1rem}.tabs-menu .tab-item{cursor:pointer;text-decoration:none;outline:none}.tabs-menu .tab-item--active{font-weight:700}.app-tabs-menu{flex:0 auto}.app-tabs-menu .tab-item{cursor:pointer;margin-bottom:-3px;padding:0 30px 10px;border-bottom:3px solid transparent;font-size:.8rem;text-decoration:none}.app-tabs-menu .tab-item--active{font-weight:var(--fontWeight-bold);color:light-dark(var(--color-gray-800),var(--color-gray-300));border-color:var(--color-brand-mountainMeadowGreen)}.app-tabs-menu .tabs-menu{overflow-x:auto;padding-bottom:.16rem}@media (max-width: 992px){.app-tabs-menu .tabs-menu{display:none}}.app-tabs-menu .mobile-tab-selector{display:none}@media (max-width: 992px){.app-tabs-menu .mobile-tab-selector{display:block}.app-tabs-menu .mobile-tab-selector .form-field__input{padding-top:.75rem}.app-tabs-menu .mobile-tab-selector .form-field__input .dropdown-field__displayed-elements span{position:relative;font-weight:700}.app-tabs-menu .mobile-tab-selector .form-field__wrapper{padding:0;background-color:var(--color-transparent);border-color:var(--color-transparent)}.app-tabs-menu .mobile-tab-selector .form-field__wrapper:after{margin-top:.5rem;height:.1rem;content:"";display:block;background-color:var(--color-brand-mountainMeadowGreen)}}.theme-light .app-tabs-menu .tab-item--active{color:var(--color-gray-800);border-color:var(--color-brand-mountainMeadowGreen)}@media (max-width: 992px){.theme-light .app-tabs-menu .mobile-tab-selector .form-field__wrapper{background-color:var(--color-transparent);border-color:var(--color-transparent)}.theme-light .app-tabs-menu .mobile-tab-selector .form-field__wrapper:after{background-color:var(--color-brand-mountainMeadowGreen)}}.theme-dark .app-tabs-menu .tab-item--active{color:var(--color-gray-300);border-color:var(--color-brand-mountainMeadowGreen)}@media (max-width: 992px){.theme-dark .app-tabs-menu .mobile-tab-selector .form-field__wrapper{background-color:var(--color-transparent);border-color:var(--color-transparent)}.theme-dark .app-tabs-menu .mobile-tab-selector .form-field__wrapper:after{background-color:var(--color-brand-mountainMeadowGreen)}}.crud-item{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column}.crud-item .crud-item__title{display:flex;gap:1rem;justify-content:flex-start;align-items:center;margin-bottom:2rem}.crud-item .crud-item__title .crud-item__title-icon{width:2rem;height:2rem;cursor:pointer;fill:light-dark(var(--color-brand-buntingBlue),var(--color-brand-aliceBlue))}.crud-item .crud-item__title .crud-item__title-text{color:light-dark(var(--color-brand-buntingBlue),var(--color-brand-aliceBlue));font-size:var(--fontSize-xl);font-weight:700}.crud-item .MuiDataGrid-scrollbar{scrollbar-width:thin}.crud-item .app-tabs-menu{flex:0 0 auto;padding-bottom:1.5rem}.crud-item .crud-item__content{flex:1 1 100%;overflow:scroll}.crud-item .crud-item-relation-table__buttons-block{margin:0}.theme-light .crud-item .MuiDataGrid-virtualScrollerContent{color:#000000de}.theme-light .crud-item .crud-item__title{color:var(--color-brand-buntingBlue)}.theme-dark .crud-item .MuiDataGrid-virtualScrollerContent{color:#ffffffde}.theme-dark .crud-item .crud-item__title{color:var(--color-brand-aliceBlue)}.theme-dark .crud-item .css-pqjvzy-MuiSvgIcon-root-MuiSelect-icon,.theme-dark .crud-item .MuiInputBase-input,.theme-dark .crud-item .MuiTablePagination-actions{color:#ffffffde}.theme-dark .crud-item .MuiTablePagination-actions .Mui-disabled{color:#ffffff42}.action-request-item{cursor:default;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;background-color:#fff;border-radius:1rem;border:1px solid rgba(12,58,82,.08);box-shadow:0 10px 24px #0f172a0f;transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out}.action-request-item--clickable{cursor:pointer}.action-request-item--clickable:hover{box-shadow:0 14px 30px #0f172a1a;border-color:#0c3a5229}.action-request-item__header-title{display:flex;gap:.75rem;align-items:flex-start}.action-request-item__avatar{width:2.25rem;height:2.25rem;border-radius:999px;background:linear-gradient(135deg,#ffb347,#ff416c);box-shadow:0 6px 14px #00000026;flex-shrink:0}.action-request-item__titles{display:flex;flex-direction:column;gap:.15rem}.action-request-item__app-name{font-weight:var(--fontWeight-bold);font-size:var(--fontSize-md);color:#102a43}.action-request-item__workspace{display:inline-flex;align-items:center;align-self:flex-start;padding:.1rem .6rem;border-radius:999px;background:#edf2ff;color:#5661b3;font-size:.7rem;font-size:var(--fontSize-xs);font-weight:500}.action-request-item__time{margin-top:.15rem;font-size:var(--fontSize-xs);color:#9aa5b1}.action-request-item__message{font-size:.85rem;color:#4a5568;line-height:1.4}.action-request-item__status{padding:.75rem .9rem;border-radius:.75rem;background:#f3f6fb;display:flex;flex-direction:column;gap:.4rem;font-size:.8rem;color:#3e4c59}.action-request-item__status-tag{display:inline-flex;align-items:center;gap:.4rem;font-weight:600}.action-request-item__status-number{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;border-radius:999px;background:#ffe8e5;color:#e02424;font-size:.78rem}.action-request-item__status-label{text-transform:uppercase;font-size:.7rem;letter-spacing:.04em;color:#e02424}.action-request-item__status-list{padding-left:1.1rem;margin:0;display:flex;flex-direction:column;gap:.1rem}.action-request-item__status-footer{margin-top:.25rem}.action-request-item__status-pill{display:inline-flex;align-items:center;padding:.1rem .6rem;border-radius:5px;background:#e6fffa;color:#0b9d84;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.action-request-item__footer{margin-top:.4rem;display:flex;justify-content:space-between;align-items:stretch;gap:.75rem}.action-request-item__urgent-flag{flex:0 0 auto;border-radius:5px;padding:.45rem .9rem;text-transform:uppercase;background:#ff4b4b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.action-request-item__urgent-flag span{font-size:var(--fontSize-xs);font-weight:var(--fontWeight-semibold);color:var(--color-white)}.action-request-item__cta-button{padding:0;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.action-request-item__cta-button .icon__wrapper{padding:.25rem 1.25rem}.action-request-item__cta-button .icon__wrapper svg{fill:var(--color-white);width:1rem}.widget-item{display:flex;flex-direction:column;padding:1.25rem 1.5rem 1.1rem;box-sizing:border-box;border-radius:1rem;background-color:#fff;border:1px solid rgba(12,58,82,.08);box-shadow:0 10px 24px #0f172a0f;transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out;cursor:default}.widget-item:hover{box-shadow:0 14px 30px #0f172a1a;border-color:#0c3a5229}.widget-item__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.widget-item__header-left{display:flex;align-items:center;gap:.8rem}.widget-item__icon{width:2.25rem;height:2.25rem;border-radius:999px;background:linear-gradient(135deg,#4ed9cb,#be44f2);box-shadow:0 6px 14px #00000026;flex-shrink:0}.widget-item__titles{display:flex;flex-direction:column;gap:.35rem}.widget-item__title{font-size:var(--fontSize-md);font-weight:600;color:#102a43}.widget-item__subtitle{font-size:var(--fontSize-xs);color:#6b7b93;padding:.05rem .6rem;border-radius:999px;background:#edf2ff;align-self:flex-start}.widget-item__menu{border:none;background:transparent;font-size:1.2rem;line-height:1;color:#9aa5b1;cursor:pointer}.widget-item__graph-wrapper{margin-top:.25rem}.graph-breakdown{margin-top:.75rem;padding:0 .25rem .25rem;font-size:var(--fontSize-xs);list-style:none;color:#111827;display:block}.graph-breakdown__item{display:flex;align-items:center;justify-content:space-between;min-width:0;margin-bottom:.25rem}.graph-breakdown__left{display:flex;align-items:center;gap:.4rem;min-width:0}.graph-breakdown__dot{width:.55rem;height:.55rem;border-radius:999px;flex-shrink:0}.graph-breakdown__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:var(--fontSize-sm)}.graph-breakdown__value{margin-left:.75rem;font-weight:600;white-space:nowrap;font-size:var(--fontSize-sm)}.graph-breakdown.doughnut{grid-template-columns:1fr}.graph-breakdown--masonry{column-count:2;column-gap:3rem}@media (max-width: 768px){.graph-breakdown--masonry{column-count:1}}.graph-breakdown--masonry .graph-breakdown__item{break-inside:avoid}.graph-bar{padding:.75rem .5rem .25rem;border-radius:.9rem;overflow:hidden}.graph-bar canvas{max-height:210px}.widget-graph{min-height:220px;display:flex;flex-direction:column}.widget-graph canvas{max-height:220px}.widget-graph .widget-graph__type,.widget-graph .widget-graph__units,.widget-graph .widget-graph__value{font-size:var(--fontSize-sm)}.dashboard-app .dashboard-app__section{margin-bottom:4rem}.dashboard-app .dashboard-app__section-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1rem;gap:0rem 4rem;flex-wrap:wrap}.dashboard-app .dashboard-app__title{font-size:1.25rem;font-weight:600;color:var(--color-brand-midnightExpressBlue)}.dashboard-app .dashboard-app__subtitle{font-size:.875rem;color:var(--color-brand-spanishGrey)}.dashboard-app .dashboard-app__splitter{margin:0 0 2.5rem;background-color:var(--color-brand-solitudeGrey);opacity:.6}.dashboard-app .list{display:grid;gap:1.5rem;padding:0}.dashboard-app .list .list__item{list-style:none}.dashboard-app .dashboard-app__action-requests{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.dashboard-app .dashboard-app__widgets{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}@media (max-width: 576px){.dashboard-app{padding:1rem}.dashboard-app .dashboard-app__section-header{flex-direction:column}.dashboard-app .dashboard-app__widgets,.dashboard-app .dashboard-app__action-requests{grid-template-columns:1fr}}.dashboard-app .dashboard-app__action-requests{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.dashboard-app .dashboard-app__action-requests .list__item{list-style:none}.dashboard-app .dashboard-app__widgets--masonry{display:block;padding:0;margin:0;column-count:3;column-gap:1.5rem}@media (max-width: 992px) and (min-width: 768px){.dashboard-app .dashboard-app__widgets--masonry{column-count:2}}@media (max-width: 576px){.dashboard-app .dashboard-app__widgets--masonry{column-count:1}}.dashboard-app .dashboard-app__widgets--masonry .list__item{list-style:none;break-inside:avoid;margin-bottom:1.5rem;min-width:min(100%,600px)}.dashboard-app .dashboard-app__widgets--masonry .widget-item{display:inline-block;width:100%}.bubbles__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;background:#50a3a2;background:-moz-linear-gradient(top left,#50a3a2 0%,#53e3a6 100%);background:-webkit-linear-gradient(top left,#50a3a2 0%,#53e3a6 100%);background:linear-gradient(to bottom right,#50a3a2,#53e3a6);overflow:hidden}@media (max-height: 650px){.bubbles__wrapper{top:0;height:100%;margin-top:0}}@media (max-width: 992px){.bubbles__wrapper{width:120dvw;left:0}}.bubbles__bg{top:0;left:0;width:100%;height:100%;z-index:1}.bubbles__bg li{position:absolute;list-style:none;display:block;width:40px;height:40px;background-color:#ffffff26;bottom:-160px;-webkit-animation:square 25s infinite;-moz-animation:square 25s infinite;animation:square 25s infinite;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear;border-radius:50%}.bubbles__bg li:nth-child(1){left:10%}.bubbles__bg li:nth-child(2){left:20%;width:80px;height:80px;-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:17s;-moz-animation-duration:17s;animation-duration:17s}.bubbles__bg li:nth-child(3){left:25%;-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}.bubbles__bg li:nth-child(4){left:40%;width:60px;height:60px;-webkit-animation-duration:20s;-moz-animation-duration:20s;animation-duration:20s;background-color:#ffffff40}.bubbles__bg li:nth-child(5){left:70%}.bubbles__bg li:nth-child(6){left:80%;width:120px;height:120px;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s;background-color:#fff3}.bubbles__bg li:nth-child(7){left:32%;width:160px;height:160px;-webkit-animation-delay:5s;-moz-animation-delay:5s;animation-delay:5s}.bubbles__bg li:nth-child(8){left:55%;width:20px;height:20px;-webkit-animation-delay:13s;-moz-animation-delay:13s;animation-delay:13s;-webkit-animation-duration:40s;-moz-animation-duration:40s;animation-duration:40s}.bubbles__bg li:nth-child(9){left:25%;width:10px;height:10px;-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:40s;-moz-animation-duration:40s;animation-duration:40s;background-color:#ffffff4d}.bubbles__bg li:nth-child(10){left:90%;width:160px;height:160px;animation-delay:9s;-webkit-animation-delay:9s;-moz-animation-delay:9s}@-webkit-keyframes square{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}to{-moz-transform:translateY(-1200px);-webkit-transform:translateY(-1200px);transform:translateY(-1200px)}}@keyframes square{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}to{-moz-transform:translateY(-1200px);-webkit-transform:translateY(-1200px);transform:translateY(-1200px)}}body{height:100dvh}.titled-list h4.titled-list__header{margin-top:0}.titled-list .titled-list__content{overflow:visible}.request-workspace-access-modal .modal-dialog__content-wrapper{padding:2em 0 0;height:max-content;max-height:90vh;display:flex;flex-direction:column;width:clamp(350px,50%,600px)}@media (max-width: 992px){.request-workspace-access-modal .modal-dialog__content-wrapper{width:90%;max-height:95%}}.request-workspace-access-modal .modal-dialog__content-wrapper .modal-dialog__close-icon svg{fill:var(--color-white)}.request-workspace-access-modal .modal-dialog__content-wrapper .modal-dialog__content{flex:0 0 max-content;padding:40px 20px 20px}.request-workspace-access-modal .modal-dialog__content-wrapper .modal-dialog__content .modal-dialog__head-title{width:100%;text-align:left;color:var(--color-white)}.request-workspace-access-modal .modal-dialog__content-wrapper .modal-dialog__children-wrapper{position:relative;width:100%;flex:1 100%;overflow-y:auto;padding:10px 20px 0}.request-workspace-access-modal .modal-dialog__content-wrapper .modal-dialog__children-wrapper .parsed-content__wrapper{text-align:justify}.request-workspace-access-modal .modal-dialog__content-wrapper .modal-dialog__children-wrapper .parsed-content__wrapper p{margin:20px 0}.request-workspace-access-modal .modal-dialog__content-wrapper .modal-dialog__children-wrapper .parsed-content__wrapper ul{margin:5px 30px;list-style:circle}.request-workspace-access-modal .modal-dialog__content-wrapper .modal-dialog__children-wrapper .button-row{border-top:1px solid rgba(0,0,0,.1);position:sticky;bottom:-1px;left:0;width:100%;padding:20px 0}.request-workspace-access-modal .modal-dialog__content-wrapper .modal-dialog__children-wrapper .button-row button{margin:auto}.request-workspace-access-modal .modal-dialog__content-wrapper .modal-dialog__children-wrapper .button-row p.denied-access{margin:auto;width:clamp(200px,80%,330px);font-size:14px}.discover-card{--discover-card-gradient: linear-gradient(135deg, #2ca58d, #1abc9c);position:relative;display:flex;flex-direction:column;border-radius:5px;background-color:#fff;overflow:hidden;box-shadow:0 10px 26px #0f172a1f;transition:transform .18s ease-out,box-shadow .18s ease-out}.discover-card--clickable{cursor:pointer}.discover-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0f172a29}.discover-card__header{position:relative;height:110px;background-image:radial-gradient(circle at 10% 20%,rgba(255,255,255,.32),transparent 60%),radial-gradient(circle at 80% 30%,rgba(255,255,255,.22),transparent 60%),var(--discover-card-gradient)}.discover-card h3.discover-card__title{position:absolute;left:1.25rem;bottom:.5rem;color:var(--color-white);font-size:var(--fontSize-lg)}.discover-card__body{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem 1.4rem}.discover-card__text{display:flex;flex-direction:column;gap:.35rem;max-width:calc(100% - 3rem)}.discover-card__title{font-size:1rem;font-weight:600;color:#0b1726}.discover-card__description{font-size:.85rem;line-height:1.4;color:#4b5563}.discover-card__cta{flex-shrink:0;width:40px;height:40px;border-radius:999px;border:none;outline:none;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4ed9cb,#2ca58d);color:#fff;box-shadow:0 8px 18px #00000040;cursor:pointer;transition:transform .15s ease-out,box-shadow .15s ease-out}.discover-card__cta:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 10px 24px #0000004d}.discover-card__cta:active{transform:translateY(0) scale(.99);box-shadow:0 6px 14px #0003}.discover-card__cta-icon{font-size:1.3rem;line-height:1}@media (max-width: 576px){.discover-card__body{padding:1.1rem 1.2rem 1.25rem}}.discover-card--green{--discover-card-gradient: linear-gradient(135deg, #2ca58d, #00c9a7)}.discover-card--blue{--discover-card-gradient: linear-gradient(135deg, #2196f3, #00b4ff)}.discover-card--orange{--discover-card-gradient: linear-gradient(135deg, #ffb347, #ff7a18)}.discover-card--indigo{--discover-card-gradient: linear-gradient(135deg, #6366f1, #4f46e5)}.discover-card--grey{--discover-card-gradient: linear-gradient(135deg, #4b5563, #9ca3af)}.theme-dark .discover-card{background-color:#0b1726;box-shadow:0 16px 40px #0009}.theme-dark .discover-card__title{color:#f9fafb}.theme-dark .discover-card__description{color:#9ca3af}.discover-app{width:100%;display:flex;justify-content:center;align-items:stretch;flex-direction:column;gap:30px}.discover-app .discover-app__header{display:flex;flex-direction:column;justify-content:center;align-items:center;height:280px;padding:1rem;border-radius:10px;background:radial-gradient(#4ed9cb22,#4ed9cb55),linear-gradient(135deg,#3a9ea5,#2fce96);position:relative;overflow:hidden}.discover-app .discover-app__header .header-content__wrapper{padding:4rem;width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;z-index:0}@media (max-width: 576px){.discover-app .discover-app__header .header-content__wrapper{text-align:center;padding:2rem}}.discover-app .discover-app__header .header-content__wrapper .header-content__title{font-size:var(--fontSize-xl);color:var(--color-white)}@media (max-width: 576px){.discover-app .discover-app__header .header-content__wrapper .header-content__title{width:90%;margin:0 auto}}.discover-app .discover-app__header .bubbles__wrapper{width:100%;height:100%;position:absolute;top:0;left:0;transform:none;border-radius:5px}.discover-app .discover-app__header .discover-app__search-bar{margin-top:1.5rem;background-color:red;padding:.75rem .5rem;width:clamp(200px,100%,600px);border-radius:5px;background-color:var(--color-white);box-shadow:0 0 10px #00000026}.discover-app .discover-app__header .discover-app__search-bar input{border:none;outline:none}.discover-app .titled-list__content .list__item{width:clamp(200px,100%,500px)}.discover-app .discover-public{margin-top:2.25rem}.discover-app .discover-public .titled-list__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,450px));gap:2rem}.discover-app .discover-public__title{font-size:1.2rem;font-weight:600;color:#0b1726;margin-bottom:1.3rem}@media (max-width: 576px){.discover-app .discover-app{padding:1rem}.discover-app .discover-hero{height:auto;padding-block:1.75rem 2rem}.discover-app .discover-public__grid{grid-template-columns:1fr}}.favorites-app{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 2rem 2.5rem .5rem;width:100%;min-height:100%}.favorites-app__title{font-size:1.4rem;font-weight:600;color:var(--color-brand-darkText, #102a43)}.favorites-app__search{width:100%}.favorites-app__search-bar{width:100%;border-radius:5px;padding-inline:1.5rem;padding-block:.75rem;background-color:#fff;box-shadow:0 10px 25px #0f172a14}.favorites-app__search-bar .search-bar__input{border:none;background:transparent;font-size:.95rem}.favorites-app .favorites-list__wrapper{display:flex;flex-direction:column;gap:1.5rem;width:100%}.favorites-app .favorites-list__empty-message{margin-top:1rem;font-size:.95rem;color:#6b7280}.favorites-block-list{padding-block:.5rem .75rem;border-radius:1rem}.favorites-block-list .titled-list__header{margin-bottom:.75rem}.favorites-block-list .titled-list__title{font-size:1.1rem;font-weight:600;color:var(--color-brand-mutedText, #6b7b93)}.favorites-block-list .list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem 1.25rem;padding:0;margin:0}.favorites-block-list .list .list__item{list-style:none}@media (max-width: 576px){.favorites-app{padding:1rem}.favorites-app__header{flex-direction:column;align-items:flex-start;gap:.5rem}.favorites-block-list .list{grid-template-columns:1fr}}.theme-dark .favorites-app{background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .favorites-app__search-bar{background-color:var(--color-brand-midnightExpressBlue);box-shadow:0 10px 25px #0006}.theme-light .favorites-app .search-bar{background-color:var(--color-white);box-shadow:0 0 10px #0003}.theme-dark .favorites-app .search-bar{background-color:var(--color-brand-midnightExpressBlue);box-shadow:0 0 10px #c8c8c833}.card{display:flex;flex-direction:column;gap:.5rem;border:1px solid transparent}.card.card--horizontal-reverse,.card.card--vertical-reverse{flex-direction:column-reverse}.card .card-header{display:flex;justify-content:space-between;align-items:stretch;gap:.5rem}.card .card-header--horizontal,.card .card-header--horizontal-reverse{flex-direction:row}.card .card-header--vertical,.card .card-header--vertical-reverse{flex-direction:column}.card .card-header__content{width:100%;flex:1 0;display:flex;justify-content:space-between;align-items:center;gap:.5rem;overflow:hidden}.card .card-header__content .card-text{width:100%;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .card-header__content .card-title{font-size:1rem;margin:0;transition:all .5s;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .card-header__content .card-subtitle{font-size:.75rem;transition:all .5s;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .card-header__content .card-icon{flex-shrink:0;padding-right:0;align-items:center}.card .card-children{padding:1rem}.favorite-card{max-width:20rem;padding:1rem;border-radius:5px;background-color:light-dark(white,black)}.favorite-card__avatar{width:2.25rem;height:2.25rem;border-radius:999px;background:linear-gradient(135deg,#ffb347,#ff416c);box-shadow:0 6px 14px #00000026;flex-shrink:0}.favorite-card .favorite-app-toggle-icon{display:flex;justify-content:center;align-items:center;aspect-ratio:1;width:2.25rem}.favorite-card .favorite-app-toggle-icon .icon{display:flex;justify-content:center;align-items:center}.favorite-card .card-header{gap:1rem;align-items:center}.favorite-card .card-header .card-title{font-size:var(--fontSize-md);color:var(--color-brand-midnightExpressBlue)}.favorite-card .card-header .card-subtitle{font-size:var(--fontSize-xs);color:var(--color-brand-spanishGrey)}.favorite-card .card-header__content{overflow:visible}.favorite-card .card-children{padding:0}.favorite-card .card-children p{height:1rem;font-size:.75rem;text-overflow:ellipsis;width:90%;white-space:nowrap}.theme-light .favorite-card{background-color:var(--color-white)}.theme-light .favorite-card .favorite-app-avatar{border:2px solid var(--color-brand-solitudeGrey)}.theme-dark .favorite-card{background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .favorite-card .favorite-app-avatar{border:2px solid lightgray}.app-tab-content{width:100%;overflow-x:auto;padding:1rem 0;height:100%;flex:1 100%;position:relative;scrollbar-width:thin;scrollbar-color:var(--color-brand-x11Grey) transparent}.app-tab-content::-webkit-scrollbar{width:.4rem}.app-tab-content:hover::-webkit-scrollbar-track{background-color:transparent}.app-tab-content:hover::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:var(--color-brand-x11Grey)}.information-tab .information-tab__avatar{width:100px;height:100px;border-radius:5%;margin-bottom:20px}.clickable-content-block{cursor:pointer;background-color:light-dark(var(--color-white),var(--color-brand-buntingBlueDark));border-radius:5px;padding:1.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;overflow:hidden}.clickable-content-block:hover{box-shadow:0 10px 10px #0000004d}.clickable-content-block .content-block{padding:0}.clickable-content-block .clickable-block__icon{width:max-content;border-radius:5px;border:2px solid var(--color-brand-mountainMeadowGreen);flex:0 0 auto;margin-left:1rem}.clickable-content-block .clickable-block__icon svg{width:1rem;height:1rem;fill:var(--color-brand-mountainMeadowGreen)}.content-block{background-color:light-dark(var(--color-white),var(--color-brand-buntingBlueDark));border-radius:5px;padding:1.5rem;overflow:hidden;flex:1}.content-block__title{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fontSize-lg);margin:0}.content-block__description{width:100%;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fontSize-sm);margin:0}.theme-light .clickable-content-block{background-color:var(--color-white)}.theme-light .clickable-content-block:hover{box-shadow:0 10px 10px #0000004d}.theme-light .content-block{background-color:var(--color-white)}.theme-dark .clickable-content-block{background-color:var(--color-gray-900)}.theme-dark .clickable-content-block:hover{box-shadow:0 10px 10px #6464644d}.theme-dark .content-block{background-color:var(--color-gray-900)}.enable-2fa-modal .background-overlay__children{max-width:600px}.enable-2fa-modal .modal-window__content{min-height:clamp(25rem,50%,90%)}.enable-2fa-modal .enable-2fa-modal__code{margin:auto;width:max-content;max-width:100%;font-size:1rem;white-space:normal;font-weight:var(--fontWeight-bold);color:var(--color-brand-mountainMeadowGreen)}.enable-2fa-modal .enable-2fa-modal__code:hover{color:#5858ff;cursor:pointer}.enable-2fa-modal img{margin:2rem auto 1rem;width:15rem;max-width:100%;aspect-ratio:1/1}.enable-2fa-modal .buttons-block{margin-bottom:0}.enable-2fa-modal .buttons-block li{width:100%}.manage-update-email-modal .modal-window__content{min-height:clamp(12rem,50%,90%)}.manage-update-email-modal .modal-window__content .buttons-block>li{width:50%}.remove-account-modal .modal-window__content{min-height:clamp(15rem,50%,90%)}.update-email-modal .modal-window__content,.update-password-modal .modal-window__content{min-height:clamp(17rem,50%,90%)}.security-tab{display:flex;flex-direction:column;grid-gap:1rem}.security-tab .unverified-email-badge{width:max-content;background-color:#e1e103;color:#000;border:2px solid #fff;padding:.5em;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;margin:0;margin-top:.5rem}.security-tab .clickable-content-block{height:max-content}.security-tab .clickable-content-block>.content-block.dangerous-action>.content-block__title{color:var(--color-brand-alertRed)}.two-factor-auth-modal__wrapper .modal-window{width:clamp(300px,70%,600px)}.two-factor-auth-modal__wrapper .modal-window__content{min-height:clamp(20rem,50%,90%)}.two-factor-auth-modal__wrapper .image__wrapper{width:100%;height:8dvh;margin-bottom:20px}.two-factor-auth-modal__wrapper .two-factor-auth-modal__text{text-align:center}.two-factor-auth-modal__wrapper #two-factor-auth-form .form__buttons,.two-factor-auth-modal__wrapper .two-factor-auth-form .form__buttons{width:100%;max-width:100%}.two-factor-auth-modal__wrapper #two-factor-auth-form .form__buttons button.form-button,.two-factor-auth-modal__wrapper .two-factor-auth-form .form__buttons button.form-button{width:100%;max-width:unset}.settings-tab{display:grid;grid-template-columns:repeat(auto-fit,minmax(20em,1fr));grid-gap:1rem;grid-auto-rows:max-content}.settings-tab .content-block{overflow:visible}.settings-tab .content-block .content-block__description{margin-bottom:1rem}.user-profile-app{padding-top:0}.store-reports-table-app{min-height:0}.store-reports-table-app .mui-data-grid__header{flex-direction:row-reverse;justify-content:flex-start}.store-reports-table-app .mui-data-grid__search-bar{display:none}.store-reports-table-app .disabled-focus:focus,.store-reports-table-app .mui-data-grid__wrapper .mui-data-grid__table .mui-table__cell:focus,.store-reports-table-app .mui-data-grid__wrapper .mui-data-grid__table .MuiDataGrid-columnHeader:focus,.store-reports-table-app .mui-data-grid__wrapper .mui-data-grid__table .last-cell__wrapper:focus,.store-reports-table-app .disabled-focus:focus-within,.store-reports-table-app .mui-data-grid__wrapper .mui-data-grid__table .mui-table__cell:focus-within,.store-reports-table-app .mui-data-grid__wrapper .mui-data-grid__table .MuiDataGrid-columnHeader:focus-within,.store-reports-table-app .mui-data-grid__wrapper .mui-data-grid__table .last-cell__wrapper:focus-within{outline:none}.store-reports-table-app .mui-data-grid__wrapper{flex:1 1 auto;overflow:hidden}.store-reports-table-app .mui-data-grid__wrapper .mui-data-grid__table .last-cell__wrapper.last-cell__wrapper{overflow:visible}.store-reports-table-app .mui-data-grid__wrapper .mui-data-grid__table .last-cell__wrapper.last-cell__wrapper .contextual-menu-icon{justify-content:flex-end}.store-reports-table-app .mui-data-grid__wrapper .mui-data-grid__table .last-cell__wrapper.last-cell__wrapper .contextual-menu__item{line-height:normal}.enrollment-management-app-progress-bar{background-color:var(--color-white);border:.15rem solid;border-radius:.5rem;border-color:var(--color-brand-gainsboroGrey);position:relative}.enrollment-management-app-progress-bar .enrollment-management-app-progress-bar__completion{position:absolute;background-color:var(--color-brand-mountainMeadowGreen)}.enrollment-management-app-progress-bar .enrollment-management-app-progress-bar__completion--full{border-radius:.5rem}.enrollment-management-app-progress-bar--horizontal{flex:0 0 1rem;margin-bottom:1rem}.enrollment-management-app-progress-bar--horizontal .enrollment-management-app-progress-bar__completion{height:.75rem;border-radius:.5rem}@media (max-width: 992px){.enrollment-management-app-progress-bar--horizontal .enrollment-management-app-progress-bar__completion{height:.8rem}}.enrollment-management-app-progress-bar--vertical{width:1rem}.enrollment-management-app-progress-bar--vertical .enrollment-management-app-progress-bar__completion{width:.75rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem}@media (max-width: 992px){.enrollment-management-app-progress-bar--vertical .enrollment-management-app-progress-bar__completion{width:.8rem}}.enrollments-management-app__content{height:100%;flex:1 1;background-color:var(--color-white);padding:1rem;text-align:left;position:relative;scrollbar-width:thin;scrollbar-color:var(--color-brand-x11Grey) transparent;overflow:auto;border-radius:5px;display:flex;flex-direction:column;justify-content:flex-start}.enrollments-management-app__content::-webkit-scrollbar{width:.4rem}.enrollments-management-app__content:hover::-webkit-scrollbar-track{background-color:transparent}.enrollments-management-app__content:hover::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:var(--color-brand-x11Grey)}@media (max-width: 992px){.enrollments-management-app__content{padding:.5rem .75rem .5rem 1rem}}.enrollments-management-app__content .enrollments-management-app-mainText{flex:0 auto;height:max-content}@media (max-width: 576px){.enrollments-management-app__content .enrollments-management-app-mainText{margin-top:.5rem;text-align:center;font-size:var(--fontSize-md);text-transform:uppercase;font-weight:var(--fontWeight-bold)}}.enrollments-management-app__content .enrollments-management-app-description{flex:0 auto;overflow:visible;height:max-content;margin-bottom:2rem}@media (max-width: 576px){.enrollments-management-app__content .enrollments-management-app-description{margin-bottom:1.5rem;font-size:var(--fontSize-md)}}.theme-light .enrollments-management-app__content{background-color:var(--color-white)}.theme-dark .enrollments-management-app__content{background-color:var(--color-brand-blueZodiac)}.enrollment-management-app{flex:1 1;overflow-y:hidden;position:relative;scrollbar-width:thin;scrollbar-color:var(--color-brand-x11Grey) transparent}.enrollment-management-app::-webkit-scrollbar{width:.4rem}.enrollment-management-app:hover::-webkit-scrollbar-track{background-color:transparent}.enrollment-management-app:hover::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:var(--color-brand-x11Grey)}.hasher-filter-selection #enrollment-hasher-actions-modal .buttons-block{flex-direction:column;justify-content:center;align-items:center}.hasher-filter-selection #enrollment-hasher-actions-modal .buttons-block .list__item{width:100%}.hasher-filter-selection #enrollment-hasher-actions-modal .buttons-block .button{margin:auto;width:clamp(30rem,50%,100%)}.hasher-filter-selection .hasher-filter-selection__list{gap:1rem}.hasher-filter-selection .hasher-filter-selection__list .list__item{padding:.5rem}.hasher-filter-selection .hasher-filter-selection__buttons{padding:0 1rem}.theme-light .hasher-filter-selection{color:var(--defaultText-color-default-light);background-color:var(--platform-backgroundColor-default-light)}.theme-dark .hasher-filter-selection{color:var(--defaultText-color-default-dark);background-color:var(--platform-backgroundColor-default-dark)}.family-subcategory-item{position:relative;background-color:light-dark(var(--color-white),var(--color-brand-midnightExpressBlue));width:100%;display:flex;align-items:center;gap:1rem;border-radius:5px;padding:1rem;border:2px solid var(--color-transparent);box-shadow:var(--shadow-down-sm-theme);cursor:pointer}.family-subcategory-item--selected{border-color:var(--color-brand-mountainMeadowGreen)}.family-subcategory-item--disabled{cursor:not-allowed!important;opacity:.55}.family-subcategory-item .family-subcategory-item__selection-icon{position:absolute;top:-.5rem;left:-.5rem;width:1.5rem;background-color:var(--color-white);padding:0}.family-subcategory-item .family-subcategory-item__selection-icon svg{fill:var(--color-brand-mountainMeadowGreen)}.family-subcategory-item .family-subcategory-item__image{padding:.1rem;flex:0}.family-subcategory-item .family-subcategory-item__image img{width:4rem;border-radius:5px;border:1px solid grey}.family-subcategory-item .family-subcategory-item__name{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--fontWeight-medium)}.theme-light .family-subcategory-item{background-color:var(--color-white);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.theme-light .family-subcategory-item--selected{border-color:var(--color-brand-mountainMeadowGreen)}.theme-light .family-subcategory-item .family-subcategory-item__selection-icon{background-color:var(--color-white)}.theme-light .family-subcategory-item .family-subcategory-item__selection-icon svg{fill:var(--color-brand-mountainMeadowGreen)}.theme-light .family-subcategory-item .family-subcategory-item__image img{border:1px solid grey}.theme-dark .family-subcategory-item{background-color:var(--color-brand-midnightExpressBlue);box-shadow:0 1px 3px #ffffff1a,0 1px 2px #ffffff0f}.theme-dark .family-subcategory-item--selected{border-color:var(--color-brand-mountainMeadowGreen)}.theme-dark .family-subcategory-item .family-subcategory-item__selection-icon{background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .family-subcategory-item .family-subcategory-item__selection-icon svg{fill:var(--color-brand-mountainMeadowGreen)}.theme-dark .family-subcategory-item .family-subcategory-item__image img{border:1px solid rgba(255,255,255,.1)}.family-subcategories-list{padding:.5rem}.theme-light .family-subcategories-list .titled-list__header{color:var(--defaultText-color-default-light);margin:.5rem 0}.theme-light .family-subcategories-list .titled-list__content{background-color:var(--platform-backgroundColor-default-light)}.theme-dark .family-subcategories-list .titled-list__header{color:var(--label-color-default-dark);margin:.5rem 0}.theme-dark .family-subcategories-list .titled-list__content{background-color:var(--platform-backgroundColor-default-dark)}.hasher-buyer-user-selection__selection-wrapper{background-color:#fafad2;padding:1rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;gap:1rem}.hasher-buyer-user-selection__selection-wrapper .card-title{font-size:var(--fontSize-lg)!important;font-weight:var(--fontWeight-bold)}.hasher-buyer-user-selection__selection-wrapper .card-subtitle{font-size:var(--fontSize-sm)!important}.hasher-buyer-user-selection__selection-wrapper .image__wrapper,.hasher-buyer-user-selection__selection-wrapper img{border-radius:5px;width:5rem;margin-right:1rem}.hasher-buyer-user-selection__update-buyer-user{height:3rem;max-width:25rem}.theme-light .hasher-buyer-user-selection__selection-wrapper{background-color:#fafad2}.theme-dark .hasher-buyer-user-selection__selection-wrapper{background-color:var(--color-brand-midnightExpressBlue)}.splitter-line{width:100%;min-height:2px;background-color:gray}.enrollment-app-section .enrollment-app-section__header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;cursor:pointer}.enrollment-app-section .enrollment-app-section__main-text{color:var(--color-black);font-size:var(--fontSize-lg);font-weight:var(--fontWeight-semibold);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;word-break:keep-all}.enrollment-app-section .enrollment-app-section__collapse-icon svg{width:1rem}.enrollment-app-section .enrollment-app-section__collapse-icon.collapsed{transform:rotate(-90deg)}.enrollment-app-section .enrollment-app-section__content-wrapper{background-color:var(--color-brand-aliceBlue);border-radius:var(--borderRadius-md);padding:1rem;margin-bottom:3rem}.enrollment-app-section .enrollment-app-section__content-wrapper .menu__empty-message{font-size:var(--fontSize-md)}@media (max-width: 992px){.enrollment-app-section .enrollment-app-section__content-wrapper{padding:0rem;background-color:var(--color-white)}}.enrollment-app-section:not(.transparent-background-inner-wrapper) .enrollment-app-section__content-wrapper .enrollment-app-section__inner-content-wrapper{background-color:var(--color-white);border-radius:var(--borderRadius-md);padding:1rem;margin:1rem}@media (max-width: 992px){.enrollment-app-section:not(.transparent-background-inner-wrapper) .enrollment-app-section__content-wrapper .enrollment-app-section__inner-content-wrapper{margin:0rem;padding:0rem}}.theme-light .enrollment-app-section .enrollment-app-section__main-text{color:var(--color-black)}.theme-light .enrollment-app-section .enrollment-app-section__content-wrapper{background-color:var(--color-brand-aliceBlue)}@media (max-width: 992px){.theme-light .enrollment-app-section .enrollment-app-section__content-wrapper{background-color:var(--color-white)}}.theme-light .enrollment-app-section:not(.transparent-background-inner-wrapper) .enrollment-app-section__content-wrapper .enrollment-app-section__inner-content-wrapper{background-color:var(--color-white);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media (max-width: 992px){.theme-light .enrollment-app-section:not(.transparent-background-inner-wrapper) .enrollment-app-section__content-wrapper .enrollment-app-section__inner-content-wrapper{box-shadow:none}}.theme-dark .enrollment-app-section .enrollment-app-section__main-text{color:var(--subtitle-color-default-dark)}.theme-dark .enrollment-app-section .enrollment-app-section__content-wrapper{background-color:var(--color-gray-900)}@media (max-width: 992px){.theme-dark .enrollment-app-section .enrollment-app-section__content-wrapper{background-color:var(--color-brand-buntingBlueDark)}}.theme-dark .enrollment-app-section:not(.transparent-background-inner-wrapper) .enrollment-app-section__content-wrapper .enrollment-app-section__inner-content-wrapper{background-color:var(--color-brand-buntingBlueDark);box-shadow:0 1px 3px #ffffff1a,0 1px 2px #ffffff0f}@media (max-width: 992px){.theme-dark .enrollment-app-section:not(.transparent-background-inner-wrapper) .enrollment-app-section__content-wrapper .enrollment-app-section__inner-content-wrapper{box-shadow:none}}.add-new-child-modal .modal-window__content{min-height:clamp(30rem,50%,90%)}.add-or-link-new-child{background-color:var(--color-brand-blueZodiac);cursor:pointer;position:relative;width:100%;display:flex;gap:1rem;border-radius:var(--borderRadius-lg);border:2px solid var(--color-transparent)}.add-or-link-new-child .card-header--horizontal{padding:.5rem}.add-or-link-new-child .card-header .card-title{color:var(--color-white);font-weight:600}.add-or-link-new-child .card-header .image__wrapper{width:3rem;aspect-ratio:1}.add-or-link-new-child .card-header .image__wrapper img{object-fit:cover;border-radius:10%}.participant-item{position:relative;padding:.5rem}.participant-item .card-header{cursor:pointer;background-color:var(--color-white);width:100%;display:flex;gap:1rem;border-radius:var(--borderRadius-lg);border:2px solid var(--color-transparent)}.participant-item .card-header--horizontal{padding:1rem}.participant-item .card-header .card-title{color:var(--color-black);font-weight:600}.participant-item .card-header .card-subtitle{background-color:var(--color-brand-mountainMeadowGreen);border-radius:.25rem;color:var(--color-white);font-weight:var(--fontWeight-black);padding:.25rem .5rem;margin-top:.25rem;width:max-content}.participant-item .card-header .image__wrapper{width:4rem;aspect-ratio:1;border:2px solid var(--color-gray-400);border-radius:var(--borderRadius-percent-50)}.participant-item .card-header .image__wrapper img{object-fit:cover;border-radius:var(--borderRadius-percent-50)}.participant-item .card-children{display:contents}.participant-item:not(.add-or-link-new-child):not(.participant-item--disabled):not(.participant-item--selected):hover>.card-header{border-color:var(--color-brand-mountainMeadowGreen)}.participant-item--selected>.card-header{border-color:var(--color-brand-mountainMeadowGreen)}.participant-item--disabled{cursor:not-allowed!important}.participant-item--disabled .card-header{opacity:.45}.participant-item .participant-item__selection-icon{position:absolute;top:0rem;left:0rem;width:1.75rem;background-color:var(--color-white);padding:0}.participant-item .participant-item__selection-icon svg{fill:var(--color-brand-mountainMeadowGreen)}.theme-light .participant-item .card-header{background-color:var(--color-white);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.theme-light .participant-item .card-header .card-title{color:var(--color-black)}.theme-light .participant-item .card-header .card-subtitle{background-color:var(--color-brand-mountainMeadowGreen);color:var(--color-white)}.theme-light .participant-item .card-header .image__wrapper{border:2px solid var(--color-gray-400)}.theme-light .participant-item:not(.add-or-link-new-child):not(.participant-item--disabled):not(.participant-item--selected):hover>.card-header{border-color:var(--color-brand-mountainMeadowGreen)}.theme-light .participant-item--selected>.card-header{border-color:var(--color-brand-mountainMeadowGreen)}.theme-light .participant-item .participant-item__selection-icon{background-color:var(--color-white)}.theme-light .participant-item .participant-item__selection-icon svg{fill:var(--color-brand-mountainMeadowGreen)}.theme-dark .participant-item .card-header{background-color:var(--color-brand-midnightExpressBlue);box-shadow:0 1px 3px #ffffff1a,0 1px 2px #ffffff0f}.theme-dark .participant-item .card-header .card-title{color:var(--subtitle-color-default-dark)}.theme-dark .participant-item .card-header .card-subtitle{background-color:var(--color-brand-mountainMeadowGreen);color:var(--color-white)}.theme-dark .participant-item .card-header .image__wrapper{border:2px solid var(--color-gray-400)}.theme-dark .participant-item:not(.add-or-link-new-child):not(.participant-item--disabled):not(.participant-item--selected):hover>.card-header{border-color:var(--color-brand-mountainMeadowGreen)}.theme-dark .participant-item--selected>.card-header{border-color:var(--color-brand-mountainMeadowGreen)}.theme-dark .participant-item .participant-item__selection-icon{background-color:var(--color-white)}.theme-dark .participant-item .participant-item__selection-icon svg{fill:var(--color-brand-mountainMeadowGreen)}.participant-selection .participant-selection__users-list{border-radius:var(--borderRadius-md);background-color:var(--color-brand-aliceBlue)}.participant-selection .participant-selection__users-list .menu__empty-message{padding:1rem}@media (max-width: 576px){.participant-selection .participant-selection__users-list .menu__empty-message{padding:1.5rem .5rem 1rem;font-size:var(--fontSize-md)}}.participant-selection .participant-selection__users-list .participant-selection-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.5rem;padding:0}@media (max-width: 576px){.participant-selection .participant-selection__users-list .participant-selection-list{grid-template-columns:1fr;gap:0rem}}.participant-selection .participant-selection__users-list .participant-selection-list .list__item{max-width:60rem}.participant-selection .participant-selection__users-list .participant-selection-list__add-child{padding:.5rem}.participant-selection .participant-selection__splitter{margin:2rem auto;background-color:var(--color-brand-solitudeGrey)}.hasher-participant-selection .participant-selection-list__add-child{display:none}.enrollments-app-product{cursor:auto;position:relative;background-color:#fff;width:100%;display:flex;gap:1rem;border-radius:5px;padding:1rem;border:2px solid var(--color-transparent);box-shadow:var(--shadow-down-sm-theme)}@media (max-width: 576px){.enrollments-app-product{flex-direction:column}}.enrollments-app-product--selected{border-color:var(--color-brand-mountainMeadowGreen)}.enrollments-app-product--disabled .product-item__image,.enrollments-app-product--disabled .product-item__name,.enrollments-app-product--disabled .product-item__timing{opacity:.65}.enrollments-app-product--disabled:hover{cursor:not-allowed}.enrollments-app-product .product-item__selection-icon{position:absolute;top:-.5rem;left:-.5rem;width:1.5rem;background-color:#fff;padding:0}.enrollments-app-product .product-item__selection-icon svg{fill:var(--color-brand-mountainMeadowGreen)}.enrollments-app-product .product-item__image{margin:auto;padding:.1rem;flex:0}.enrollments-app-product .product-item__image img{border-radius:10px;border:2px solid var(--color-gray-400);width:5rem;aspect-ratio:1;height:auto}@media (max-width: 576px){.enrollments-app-product .product-item__image img{width:100%;max-width:10rem}}.enrollments-app-product .product-item__information{flex:1;min-width:0}@media (max-width: 576px){.enrollments-app-product .product-item__information .product-item__name{margin-bottom:.75rem}}.enrollments-app-product .product-item__information .product-item__timing{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--fontWeight-light);color:var(--color-brand-mountainMeadowGreen)}@media (max-width: 576px){.enrollments-app-product .product-item__information .product-item__timing{font-weight:var(--fontWeight-medium);font-size:var(--fontSize-md)}}.enrollments-app-product .product-item__information .product-item__notes{margin-top:.5rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:wrap;font-weight:var(--fontWeight-bold);font-size:var(--fontSize-sm)}.enrollments-app-product .product-item__information .product-item__notes--warning{color:var(--color-yellow-600)}.enrollments-app-product .product-item__information .product-item__notes--danger{color:var(--color-orange-700)}.enrollments-app-product .product-item__information .product-item__notes--empty{color:var(--color-brand-alertRed)}.enrollments-app-product .product-item__information .product-item__join-wait-list-button{margin:1rem 0 0}.enrollments-app-product .product-item__non-bookable-overlay{position:absolute;width:100%;height:100%;background-color:#0006;padding:1rem;border-radius:5px}.enrollments-app-product .product-item__non-bookable-overlay__text{width:100%;margin:auto;color:#fff;text-align:center}.enrollments-app-product .product-item__non-bookable-overlay .button{margin:0}.theme-light .enrollments-app-product{background-color:var(--color-white);box-shadow:var(--shadow-down-sm-theme)}.theme-light .enrollments-app-product--selected{border-color:var(--color-brand-mountainMeadowGreen)}.theme-light .enrollments-app-product .product-item__selection-icon{background-color:var(--color-brand-aliceBlue)}.theme-light .enrollments-app-product .product-item__selection-icon svg{fill:var(--color-brand-mountainMeadowGreen)}.theme-light .enrollments-app-product .product-item__image img{border:2px solid var(--color-gray-400)}.theme-light .enrollments-app-product .product-item__information .product-item__timing{color:var(--color-brand-mountainMeadowGreen)}.theme-light .enrollments-app-product .product-item__information .product-item__notes--warning{color:var(--color-yellow-600)}.theme-light .enrollments-app-product .product-item__information .product-item__notes--danger{color:var(--color-orange-700)}.theme-light .enrollments-app-product .product-item__information .product-item__notes--empty{color:var(--color-brand-alertRed)}.theme-light .enrollments-app-product .product-item__non-bookable-overlay{background-color:#0006}.theme-light .enrollments-app-product .product-item__non-bookable-overlay__text{color:var(--color-brand-aliceBlue)}.theme-dark .enrollments-app-product{background-color:var(--color-brand-midnightExpressBlue);box-shadow:var(--shadow-down-sm-theme)}.theme-dark .enrollments-app-product--selected{border-color:var(--color-brand-mountainMeadowGreen)}.theme-dark .enrollments-app-product .product-item__selection-icon{background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .enrollments-app-product .product-item__selection-icon svg{fill:var(--color-brand-mountainMeadowGreen)}.theme-dark .enrollments-app-product .product-item__image img{border:2px solid var(--color-gray-400)}.theme-dark .enrollments-app-product .product-item__information .product-item__timing{color:var(--color-brand-mountainMeadowGreen)}.theme-dark .enrollments-app-product .product-item__information .product-item__notes--warning{color:var(--color-yellow-600)}.theme-dark .enrollments-app-product .product-item__information .product-item__notes--danger{color:var(--color-orange-700)}.theme-dark .enrollments-app-product .product-item__information .product-item__notes--empty{color:var(--color-brand-alertRed)}.theme-dark .enrollments-app-product .product-item__non-bookable-overlay{background-color:#0006}.theme-dark .enrollments-app-product .product-item__non-bookable-overlay__text{color:var(--color-brand-midnightExpressBlue)}.enrollments-app-products-list .titled-list__header{text-align:start;font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-lg);margin-top:3rem;margin-bottom:1rem}.enrollments-app-products-list .titled-list__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));gap:1.5rem;border-radius:5px;padding:1.5rem}@media (max-width: 992px){.enrollments-app-products-list .titled-list__content{grid-template-columns:1fr}}.enrollments-app-products-list .titled-list__content .menu__item.list__item{max-width:60rem;overflow:visible;transition:transform .3s}.enrollments-app-products-list .titled-list__content .menu__item.list__item:has(.enrollments-app-product--toggable):hover{cursor:pointer;transform:scale(1.01)}.theme-light .enrollments-app-products-list .titled-list__header{color:var(--defaultText-color-default-light)}.theme-light .enrollments-app-products-list .titled-list__content{background-color:var(--platform-backgroundColor-default-light)}.theme-dark .enrollments-app-products-list h4.enrollments-app-products-list__header{color:var(--defaultText-color-default-dark)}.theme-dark .enrollments-app-products-list .enrollments-app-products-list__content{background-color:var(--platform-backgroundColor-default-dark)}.subcategory-selection-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem;padding:.5rem}@media (max-width: 576px){.subcategory-selection-list{grid-template-columns:1fr}}.subcategory-selection-list .list__item{max-width:60rem;overflow:visible;transition:transform .3s;border-radius:var(--borderRadius-lg)}.subcategory-selection-list .list__item:hover{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.subcategory-selection-list .list__item .subcategory-item{cursor:pointer;position:relative;background-color:var(--color-white);width:100%;display:flex;flex-direction:column;gap:1rem;border-radius:var(--borderRadius-lg);border:.15rem solid var(--color-transparent)}.subcategory-selection-list .list__item .subcategory-item .card-header .card-title{color:var(--color-black);font-weight:600}.subcategory-selection-list .list__item .subcategory-item .card-header .image__wrapper{max-height:10rem}.subcategory-selection-list .list__item .subcategory-item .card-header .image__wrapper img{object-fit:cover;border-top-left-radius:var(--borderRadius-lg);border-top-right-radius:var(--borderRadius-lg)}.theme-light .subcategory-item{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.theme-dark .subcategory-item{box-shadow:0 1px 3px #ffffff1a,0 1px 2px #ffffff0f}.addon-products-selection .addon-products-selection__list{gap:2.5rem}.addons-from-product-block .titled-list__content{grid-template-columns:1fr}.addons-from-product-block .titled-list__content .menu__item.list__item{max-width:45rem}.hasher-setup-summary .original-price__wrapper .price-info-mainText__total-pending{font-size:1rem}.hasher-setup-summary .original-price__wrapper .price-info-amount{font-size:1.1rem;text-decoration:line-through;text-decoration-color:#ff5f5f77;text-decoration-thickness:4px}.products-selected{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:1rem}.products-selected .products-block{flex:1;min-width:30rem}@media (max-width: 576px){.products-selected .products-block{min-width:15rem}}.products-selected .products-selected-block{flex:1;background-color:#fff;border-radius:var(--borderRadius-md);padding:1rem}@media (max-width: 992px){.products-selected .products-selected-block{margin:0 0 1rem}}@media (max-width: 992px){.products-selected .products-selected-block .form__footer{flex-direction:column;gap:1rem}.products-selected .products-selected-block .form__footer .form__buttons{width:100%}}.products-selected .products-selected-block .titled-list__header{white-space:normal;text-overflow:ellipsis;overflow:hidden;margin:0;font-weight:var(--fontWeight-semibold)}.products-selected .products-selected-block .titled-list__content{margin-top:1rem;display:grid;grid-template-columns:1fr;padding:.5rem 0}.products-selected .products-selected-block .titled-list__content .product-info__splitter{background-color:var(--color-brand-solitudeGrey)}.products-selected .products-selected-block .titled-list__content .list__item:last-child .product-info__splitter{display:none}.products-selected .products-selected-block .back-to-products-selection{margin-top:2rem}.products-selected .products-selected-block .previous-products-list{margin-top:3rem}.products-selected .price-info{display:flex;flex-direction:column}.products-selected .price-info .menu__empty-message{font-size:var(--fontSize-sm)}.products-selected .price-info .price-info__wrapper{display:flex;flex-direction:row;justify-content:space-between}.products-selected .price-info .price-info__wrapper .price-info-mainText__sub-total{margin:0;font-weight:var(--fontWeight-semibold)}.products-selected .price-info .price-info__wrapper .price-info-mainText__total-pending{margin:0;font-weight:700}.products-selected .price-info .price-info__wrapper .price-info-amount{font-weight:500}.products-selected .price-info .price-info-amount_max-discount-disclaimer{font-size:var(--fontSize-sm);font-weight:bolder;color:var(--color-brand-red)}.products-selected .price-info .discounts-list{flex:1;display:grid;grid-template-columns:1fr;gap:.25rem;padding:.5rem 0}.products-selected .price-info .price-info__splitter{margin:1rem auto;background-color:var(--color-brand-solitudeGrey)}.products-selected .price-info .price-info__discounts-button{width:100%;margin-top:1.5rem;margin-bottom:0}.products-selected .pricing-discounts-block{flex:1;min-width:30rem;display:flex;flex-direction:column;gap:1rem}.theme-light .products-selected .products-selected-block{background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.theme-light .products-selected .products-selected-block .titled-list__content .product-info__splitter,.theme-light .products-selected .price-info .price-info__splitter{background-color:var(--color-brand-solitudeGrey)}.theme-dark .products-selected .products-selected-block{background-color:var(--color-brand-midnightExpressBlue);box-shadow:0 1px 3px #ffffff1a,0 1px 2px #ffffff0f}.theme-dark .products-selected .products-selected-block .titled-list__content .product-info__splitter,.theme-dark .products-selected .price-info .price-info__splitter{background-color:var(--color-brand-solitudeGrey)}.discount-info-item{display:grid;grid-template-columns:2.5fr 1fr}.discount-info-item .discount-info-item__left-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:1rem}.discount-info-item .discount-info-item__left-wrapper .discount-info-item__name{color:var(--color-gray-800);font-size:var(--fontSize-sm);text-align:left}.discount-info-item .discount-info-item__left-wrapper .discount-info-item__details{-webkit-user-select:text;user-select:text;color:var(--color-gray-600);font-size:var(--fontSize-sm);text-align:left}.discount-info-item .discount-info-item__left-wrapper .discount-info-item__details:before{content:": "}.discount-info-item .discount-info-item__left-wrapper .discount-info-item__remove{font-weight:var(--fontWeight-bold);font-size:var(--label-fontSize);color:var(--color-brand-alertRed);text-decoration:underline;cursor:pointer}.discount-info-item .discount-info-item__equivalent-amount{font-size:var(--label-fontSize)}.discount-info-item .discount-info-item__total-amount{text-align:right;font-size:var(--fontSize-sm)}.theme-light .discount-info-item .discount-info-item__left-wrapper .discount-info-item__name{color:var(--color-gray-800)}.theme-light .discount-info-item .discount-info-item__left-wrapper .discount-info-item__details{color:var(--color-gray-600)}.theme-light .discount-info-item .discount-info-item__left-wrapper .discount-info-item__remove{color:var(--color-brand-alertRed)}.theme-dark .discount-info-item .discount-info-item__left-wrapper .discount-info-item__name{color:var(--color-gray-500)}.theme-dark .discount-info-item .discount-info-item__left-wrapper .discount-info-item__details{color:var(--color-gray-600)}.theme-dark .discount-info-item .discount-info-item__left-wrapper .discount-info-item__remove{color:var(--color-brand-alertRed)}.discounts-form--disabled{margin-top:1rem;font-size:var(--fontSize-sm)}.discounts-form #discountLabel-form-field .form-field__label-field-name{display:none}.discounts-form #discountLabel-form-field #discountLabel{padding-left:.5rem;padding-top:.75rem}.discounts-form .form-section__fields{flex-direction:column}.discounts-form .form__footer{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.discounts-form .form__footer .form__children{flex:1;padding-left:1rem}@media (max-width: 992px){.discounts-form .form__footer .form__children{padding-left:0}}.discounts-form .form__footer .form__children .disclaimer{font-size:var(--fontSize-sm)}.discounts-form .form__footer .form__buttons{flex-shrink:0;margin-top:0}.discounts-form .form-button{min-width:max-content}@media (max-width: 992px){.discounts-form .form-button{width:100%;max-width:none}}.product-info-item{display:flex;gap:1rem}.product-info-item .product-info-item-name{flex:1;font-size:var(--fontSize-sm)}@media (max-width: 576px){.product-info-item .product-info-item-name{font-size:var(--fontSize-md)}}.product-info-item .product-info-item-name--main{color:var(--color-gray-800);font-weight:500}.product-info-item .product-info-item-name--addon{color:var(--color-gray-500)}.product-info-item .product-info-item-price{font-size:var(--fontSize-sm)}@media (max-width: 576px){.product-info-item .product-info-item-price{font-size:var(--fontSize-md)}}.theme-light .product-info-item .product-info-item-name--main{color:var(--color-gray-800)}.theme-light .product-info-item .product-info-item-name--addon{color:var(--color-gray-500)}.theme-dark .product-info-item .product-info-item-name--main{color:var(--paragraph-color-default-dark)}.theme-dark .product-info-item .product-info-item-name--addon{color:var(--color-gray-500)}.product-info-block .product-info__splitter{margin:1rem auto;background-color:var(--color-brand-solitudeGrey)}.hasher-enrollment-confirmation{background-color:var(--color-brand-gainsboroGrey);padding:2rem;border-radius:3px}.hasher-enrollment-confirmation__content-wrapper{padding:2rem;border-radius:3px;background-color:var(--color-white);-webkit-user-select:text;user-select:text}.hasher-enrollment-confirmation__content-wrapper__content{padding:1rem;text-align:center}.hasher-enrollment-confirmation__button{margin:2rem auto 1rem}.hasher-enrollment-confirmation__button-note{margin:2rem auto 0;text-align:center;font-size:var(--fontSize-sm);text-transform:uppercase;font-weight:var(--fontWeight-bold);color:var(--color-brand-mountainMeadowGreen)!important}.theme-light .hasher-enrollment-confirmation{background-color:var(--color-brand-gainsboroGrey)}.theme-light .hasher-enrollment-confirmation__content-wrapper{background-color:var(--color-white)}.theme-light .hasher-enrollment-confirmation__button-note{color:var(--color-brand-mountainMeadowGreen)!important}.theme-dark .hasher-enrollment-confirmation{background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .hasher-enrollment-confirmation__content-wrapper{background-color:var(--color-brand-buntingBlueDark)}.theme-dark .hasher-enrollment-confirmation__button-note{color:var(--color-brand-mountainMeadowGreen)!important}.enrollments-store-app{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;align-items:center;height:100%;width:100%}@media (max-width: 576px){.enrollments-store-app{gap:1rem}}.enrollments-store-app .bubbles__wrapper{position:fixed;top:0;left:-5em;width:150dvw;height:175dvh;transform:translateY(-25%);-moz-transform:translateY(-25%);-webkit-transform:translateY(-25%);border-radius:0 50% 50% 0}@media (max-width: 992px){.enrollments-store-app .bubbles__wrapper{width:100dvw;height:100dvh;top:0;right:0;bottom:0;left:0;transform:none;border-radius:0}}.enrollments-store-app .full-page-app__logo{width:8rem;z-index:var(--zIndex-10)}@media (max-width: 576px){.enrollments-store-app .full-page-app__logo{width:5rem;padding:0}}.enrollments-store-app .enrollments-app{width:100%;height:100%;display:flex;z-index:var(--zIndex-10);margin-bottom:1rem}@media (max-width: 576px){.enrollments-store-app .enrollments-app .form__buttons .form-button{width:100%;max-width:unset}}@media (max-width: 576px){.enrollments-store-app .enrollments-app .process-step-buttons,.enrollments-store-app .enrollments-app .process-step-buttons .list__item{width:100%}}.site-logo.not-clickable svg{cursor:default}.enrollments-management-app__menu{flex:0 0 auto;background-color:var(--color-brand-brightGrey);display:flex;padding:1rem}.enrollments-management-app__menu .enrollments-management-app-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;width:12rem;max-height:100%;gap:0}.enrollments-management-app__menu .enrollments-management-app-list .list__item{padding:0 .75rem;font-size:var(--fontSize-md);min-height:max-content}.enrollments-management-app__menu .enrollments-management-app-list .enrollments-management-app-label{padding:.5rem;position:relative;display:flex;align-items:flex-start;gap:.5rem}.enrollments-management-app__menu .enrollments-management-app-list .enrollments-management-app-label.clickable{cursor:pointer}.enrollments-management-app__menu .enrollments-management-app-list .enrollments-management-app-label span{font-size:var(--fontSize-md);font-weight:var(--fontWeight-light)}.enrollments-management-app__menu .enrollments-management-app-list .enrollments-management-app-label .index{margin-right:.25rem;color:var(--color-brand-mountainMeadowGreen)}.enrollments-management-app__menu .enrollments-management-app-list .enrollments-management-app-label .label{color:var(--color-brand-spanishGrey)}.enrollments-management-app__menu .enrollments-management-app-list .enrollments-management-app-label.active .label{color:var(--defaultText-color-default-theme)}.enrollments-management-app__menu .enrollments-management-app-list .enrollments-management-app-label.active span{font-weight:var(--fontWeight-bold)}.enrollments-management-app__menu .enrollments-management-app-list .enrollments-management-app-label.alreadyExecuted{color:var(--color-brand-mountainMeadowGreen);opacity:65%}.theme-light .enrollments-management-app__menu{background-color:var(--color-brand-brightGrey)}.theme-light .enrollments-management-app__menu .enrollments-management-app-list .enrollments-management-app-label .index{color:var(--color-brand-mountainMeadowGreen)}.theme-light .enrollments-management-app__menu .enrollments-management-app-list .enrollments-management-app-label .label{color:var(--color-brand-spanishGrey)}.theme-light .enrollments-management-app__menu .enrollments-management-app-list .enrollments-management-app-label.active .label{color:var(--defaultText-color-default-theme)}.theme-light .enrollments-management-app__menu .enrollments-management-app-list .enrollments-management-app-label.alreadyExecuted{color:var(--color-brand-mountainMeadowGreen);opacity:65%}.theme-dark .enrollments-management-app__menu{background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .enrollments-management-app__menu .enrollments-management-app-list .enrollments-management-app-label .index{color:var(--color-brand-mountainMeadowGreen)}.theme-dark .enrollments-management-app__menu .enrollments-management-app-list .enrollments-management-app-label .label{color:var(--color-brand-gainsboroGrey)}.theme-dark .enrollments-management-app__menu .enrollments-management-app-list .enrollments-management-app-label.active .label{color:var(--defaultText-color-default-theme)}.theme-dark .enrollments-management-app__menu .enrollments-management-app-list .enrollments-management-app-label.alreadyExecuted{color:var(--color-brand-mountainMeadowGreen);opacity:65%}.enrollments-management-app__content:has(.store-purchase-information) .enrollments-management-app-mainText{display:none}.enrollments-management-app__content:has(.store-purchase-information) .enrollments-management-app-description{color:var(--color-black);margin:2rem auto;text-align:center;font-weight:700;text-decoration:underline}@media (max-width: 576px){.enrollments-management-app__content:has(.store-purchase-information) .enrollments-management-app-description{text-transform:uppercase;text-align:center;font-size:var(--fontSize-md);font-weight:var(--fontWeight-extrabold)}}.store-purchase-information{overflow-y:auto;text-align:justify}.store-purchase-information h3,.store-purchase-information p{color:var(--color-brand-blackRussianBlue)}.store-purchase-information p.warning{color:var(--color-brand-red);font-weight:var(--fontWeight-bold);font-size:var(--fontSize-lg);margin:1rem 0}.store-purchase-information p{font-size:var(--fontSize-md)}.store-purchase-information ul{list-style-type:disc;padding-top:.5rem}.store-purchase-information ul li{color:var(--color-brand-blackRussianBlue);overflow:visible;margin:1rem 2rem 1rem 3rem;font-size:var(--fontSize-md)}@media (max-width: 576px){.store-purchase-information ul li{margin:1rem 1rem 1rem 2rem}}.store-purchase-information .buttons-block{margin-top:0;justify-content:center;gap:1rem}.store-purchase-information .buttons-block .menu__item{margin:0;width:100%;max-width:min(max(30%,10rem),100%)}@media (max-width: 576px){.store-purchase-information .buttons-block{flex-direction:column-reverse}.store-purchase-information .buttons-block .menu__item{width:100%;max-width:100%}}.theme-light .enrollments-management-app__content:has(.store-purchase-information) .enrollments-management-app-description{color:var(--paragraph-color-default-light)}.theme-light .store-purchase-information h3,.theme-light .store-purchase-information p{color:var(--color-brand-blackRussianBlue)}.theme-light .store-purchase-information p.warning{color:var(--color-brand-red)}.theme-light .store-purchase-information ul li{color:var(--color-brand-blackRussianBlue)}.theme-dark .enrollments-management-app__content:has(.store-purchase-information) .enrollments-management-app-description{color:var(--paragraph-color-default-dark)}.theme-dark .store-purchase-information h3,.theme-dark .store-purchase-information p{color:var(--paragraph-color-default-dark)}.theme-dark .store-purchase-information p.warning{color:var(--color-brand-red)}.theme-dark .store-purchase-information ul li{color:var(--paragraph-color-default-dark)}.store-buyer-information .dropdown-field-list{display:grid}.store-participant-information [id$=Authorization-form-field] .parsed-content__wrapper.form-field__note{font-size:var(--fontSize-sm);font-weight:var(--fontWeight-bold);padding:.5rem 1rem;background-color:var(--color-gray-200);border-radius:5px;text-align:center;margin-top:.5rem}.store-participant-information [id$=Authorization-form-field] .parsed-content__wrapper.form-field__note a{font-size:var(--fontSize-sm);font-weight:var(--fontWeight-bold)}.store-participant-information textarea{resize:vertical;max-width:100%;width:100%}.theme-light .store-participant-information [id$=Authorization-form-field] .parsed-content__wrapper.form-field__note{background-color:var(--color-gray-200)}.theme-dark .store-participant-information [id$=Authorization-form-field] .parsed-content__wrapper.form-field__note{background-color:var(--color-brand-midnightExpressBlue)}.form-values-list-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:2rem;padding:.5rem}@media (max-width: 992px){.form-values-list-preview{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr))}}@media (max-width: 576px){.form-values-list-preview{grid-template-columns:1fr}}.form-values-list-preview .form-values-list-preview-item__header{color:var(--color-gray-500);font-size:var(--label-fontSize);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:normal;word-break:keep-all}.form-values-list-preview .form-values-list-preview-item__data{color:var(--paragraph-color-alt-gray);font-size:var(--fontSize-lg)}.form-values-list-preview .form-values-list-preview-item__link{color:var(--color-brand-mountainMeadowGreen);text-decoration:underline;cursor:pointer;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .form-values-list-preview .form-values-list-preview-item__header{color:var(--color-gray-500)}.theme-light .form-values-list-preview .form-values-list-preview-item__data{color:var(--paragraph-color-alt-gray)}.theme-light .form-values-list-preview .form-values-list-preview-item__link{color:var(--color-brand-mountainMeadowGreen)}.theme-dark .form-values-list-preview .form-values-list-preview-item__header{color:var(--color-gray-500)}.theme-dark .form-values-list-preview .form-values-list-preview-item__data{color:var(--paragraph-color-default-dark)}.theme-dark .form-values-list-preview .form-values-list-preview-item__link{color:var(--color-brand-mountainMeadowGreen)}.store-purchase-summary .original-price__wrapper .price-info-mainText__total-pending{font-size:1rem}.store-purchase-summary .original-price__wrapper .price-info-amount{font-size:1.1rem;text-decoration:line-through;text-decoration-color:#ff5f5f77;text-decoration-thickness:4px}.store-purchase-summary .price-info__buttons .list__item{width:50%}.store-purchase-summary .price-info__buttons .list__item .button,.store-purchase-summary .price-info__buttons .list__item button{width:100%}.store-purchase-summary .modal-window__content{min-height:clamp(39rem,50%,90%)}.store-purchase-summary #discounts-mismatch-modal .modal-window__content{min-height:clamp(15rem,50%,90%);margin:auto}.store-purchase-summary #discounts-mismatch-modal .modal-window__content .button{width:100%;margin-top:2rem}.canceled-products-modal .enrollments-app-products-list{margin-top:3rem}.canceled-products-modal .enrollments-app-product--selected{border-color:var(--color-transparent)}.canceled-products-modal .enrollments-app-product--disabled .product-item__image,.canceled-products-modal .enrollments-app-product--disabled .product-item__name,.canceled-products-modal .enrollments-app-product--disabled .product-item__timing,.canceled-products-modal .enrollments-app-product--disabled .product-item__free-spots-level{opacity:1}.policies-acceptance-modal{min-height:clamp(39rem,50%,95%)}.policies-acceptance-modal .modal-window__content{overflow-y:hidden}.policies-acceptance-modal .terms-conditions-content{height:50dvh;margin:2rem auto;overflow:auto;background-color:var(--color-white);padding:2rem;border-radius:8px;position:relative;scrollbar-width:thin;scrollbar-color:var(--color-brand-x11Grey) transparent}.policies-acceptance-modal .terms-conditions-content::-webkit-scrollbar{width:.4rem}.policies-acceptance-modal .terms-conditions-content:hover::-webkit-scrollbar-track{background-color:transparent}.policies-acceptance-modal .terms-conditions-content:hover::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:var(--color-brand-x11Grey)}.policies-acceptance-modal .terms-conditions-content p{padding-bottom:.5rem}.policies-acceptance-modal .terms-conditions-content ol{display:grid;gap:.5rem}@media (max-width: 576px){.policies-acceptance-modal .terms-conditions-content{padding:1rem}.policies-acceptance-modal .terms-conditions-content p,.policies-acceptance-modal .terms-conditions-content span,.policies-acceptance-modal .terms-conditions-content li{font-size:var(--fontSize-md)}}@media (max-width: 576px){.policies-acceptance-modal .buttons-block{flex-direction:column-reverse;gap:.5rem}.policies-acceptance-modal .buttons-block .list__item,.policies-acceptance-modal .buttons-block .button{width:100%;max-width:unset}}.theme-light .policies-acceptance-modal .terms-conditions-content{background-color:var(--color-white)}.theme-dark .policies-acceptance-modal .terms-conditions-content{background-color:var(--color-brand-buntingBlueDark)}.payment-item-details{display:grid;grid-template-columns:minmax(9rem,1fr) 3fr 1fr;gap:1rem}@media (max-width: 576px){.payment-item-details{grid-template-columns:minmax(7rem,1fr) 2fr 1fr;gap:.5rem}}.payment-item-details span.due-date{padding-left:2rem;color:var(--color-gray-500);font-size:var(--fontSize-sm)}@media (max-width: 576px){.payment-item-details span.due-date{padding-left:0}}.payment-item-details .payment-item-details__name{color:var(--color-gray-600);font-size:var(--fontSize-sm)}@media (max-width: 576px){.payment-item-details .payment-item-details__name{padding-left:0}}.payment-item-details .payment-item-details__number{font-size:var(--fontSize-sm);text-align:right;padding-right:1rem}@media (max-width: 576px){.payment-item-details .payment-item-details__number{padding-right:0;text-align:left}}.store-payment-method-selection .store-payment-method-selection__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;border-radius:var(--borderRadius-md);padding:2rem;background-color:var(--color-brand-aliceBlue);flex-wrap:wrap}@media (max-width: 992px){.store-payment-method-selection .store-payment-method-selection__wrapper{background-color:var(--color-white);padding:.25rem;gap:1.5rem}}.store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item{cursor:pointer;position:relative;background-color:var(--color-white);flex:1 0 45%;min-width:20rem;display:flex;flex-direction:column;border-radius:var(--borderRadius-lg);border:.15rem solid var(--color-transparent);padding:.5rem}@media (max-width: 992px){.store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item{background-color:var(--color-white);border:.2rem solid var(--color-brand-aliceBlue)}}.store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item .payment-method-selection-item__header{display:flex;flex-direction:row;justify-content:space-between}.store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item .payment-method-selection-item__header .payment-method-selection-item__label{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--fontWeight-semibold)}.store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item .payment-method-selection-item__header .payment-method-selection-item__selection-icon{position:relative;width:1.5rem;height:1.5rem;background-color:var(--color-white);padding:0}.store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item .payment-method-selection-item__header .payment-method-selection-item__selection-icon svg{fill:var(--color-brand-mountainMeadowGreen)}.store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item .payment-method-selection-item__description{font-size:var(--fontSize-md);margin-bottom:1rem}.store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item .extra-sepa-content__details{font-size:var(--fontSize-sm)}.store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item .extra-sepa-content__form [id$=Authorization-form-field] .parsed-content__wrapper.form-field__note{font-size:var(--fontSize-sm);font-weight:var(--fontWeight-bold);padding:.5rem 1rem;background-color:var(--color-gray-200);border-radius:5px;text-align:center;margin-top:.5rem}.store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item .extra-sepa-content__form [id$=Authorization-form-field] .parsed-content__wrapper.form-field__note a{font-size:var(--fontSize-sm);font-weight:var(--fontWeight-bold)}.theme-light .store-payment-method-selection .store-payment-method-selection__wrapper{background-color:var(--color-brand-aliceBlue)}@media (max-width: 992px){.theme-light .store-payment-method-selection .store-payment-method-selection__wrapper{background-color:var(--color-white)}}.theme-light .store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item{background-color:var(--color-white)}@media (max-width: 992px){.theme-light .store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item{background-color:var(--color-white);border:.2rem solid var(--color-brand-aliceBlue)}}.theme-light .store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item .payment-method-selection-item__header .payment-method-selection-item__selection-icon{background-color:var(--color-white)}.theme-light .store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item .payment-method-selection-item__header .payment-method-selection-item__selection-icon svg{fill:var(--color-brand-mountainMeadowGreen)}.theme-light .store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item .extra-sepa-content__form [id$=Authorization-form-field] .parsed-content__wrapper.form-field__note{background-color:var(--color-gray-200)}.theme-dark .store-payment-method-selection .store-payment-method-selection__wrapper{background-color:var(--color-brand-midnightExpressBlue)}@media (max-width: 992px){.theme-dark .store-payment-method-selection .store-payment-method-selection__wrapper{background-color:var(--color-brand-midnightExpressBlue)}}.theme-dark .store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item{background-color:var(--color-brand-buntingBlueDark)}@media (max-width: 992px){.theme-dark .store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item{background-color:var(--color-white);border:.2rem solid var(--color-brand-aliceBlue)}}.theme-dark .store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item .payment-method-selection-item__header .payment-method-selection-item__selection-icon{background-color:var(--color-brand-buntingBlueDark)}.theme-dark .store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item .payment-method-selection-item__header .payment-method-selection-item__selection-icon svg{fill:var(--color-brand-mountainMeadowGreen)}.theme-dark .store-payment-method-selection .store-payment-method-selection__wrapper .payment-method-selection-item .extra-sepa-content__form [id$=Authorization-form-field] .parsed-content__wrapper.form-field__note{background-color:var(--color-brand-midnightExpressBlue)}.store-immediate-payment{height:auto}.store-immediate-payment .store-immediate-payment__wrapper{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;border-radius:var(--borderRadius-md);padding:2rem;background-color:var(--color-brand-aliceBlue)}@media (max-width: 576px){.store-immediate-payment .store-immediate-payment__wrapper{padding:2rem 0 0}}.store-immediate-payment .store-immediate-payment__wrapper .image__wrapper{width:10rem;margin:0 auto;flex:0 auto}@media (max-width: 576px){.store-immediate-payment .store-immediate-payment__wrapper .image__wrapper{max-width:10rem;margin-bottom:1.5rem}}.store-immediate-payment .store-immediate-payment__wrapper .error-message{padding:1rem;background-color:#fff;text-align:center}.store-immediate-payment .store-immediate-payment__wrapper .error-message .parsed-content__wrapper{padding:2rem}.store-immediate-payment .store-immediate-payment__wrapper .error-message .buttons-block{justify-content:center}.store-immediate-payment .store-immediate-payment__wrapper .legal-links{display:flex;justify-content:center;gap:2rem}@media (min-width: 992px){.store-immediate-payment .store-immediate-payment__wrapper .legal-links{margin:0 auto;min-width:30rem}}@media (max-width: 576px){.store-immediate-payment .store-immediate-payment__wrapper .legal-links{flex-wrap:wrap;gap:1rem 4rem}}.store-immediate-payment .store-immediate-payment__wrapper .legal-links .list__item{width:max-content}.store-immediate-payment #redsys-hosted-pay-button{height:30rem!important}.store-immediate-payment .store-immediate-payment__bottom{display:flex;flex-direction:column;justify-content:center;gap:1rem;text-align:center;padding:1rem}.store-immediate-payment .store-immediate-payment__bottom p.store-immediate-payment__message{font-size:var(--fontSize-md);font-weight:var(--fontWeight-bold)}.store-immediate-payment .store-immediate-payment__bottom .store-immediate-payment__buttons{margin:.5rem;justify-content:center}@media (max-width: 576px){.store-immediate-payment .store-immediate-payment__bottom .store-immediate-payment__buttons{margin:0}}.theme-light .store-immediate-payment .store-immediate-payment__wrapper{background-color:var(--color-brand-aliceBlue)}.theme-light .store-immediate-payment .store-immediate-payment__wrapper .error-message{background-color:#fff}.theme-dark .store-immediate-payment .store-immediate-payment__wrapper{background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .store-immediate-payment .store-immediate-payment__wrapper .error-message{background-color:#fff}.redsys-in-site-challenge-form{flex:1 100%;min-height:100vh}.redsys-in-site-challenge-form #redsys_iframe_acs{height:100%;border:solid .15rem var(--color-white);border-radius:var(--borderRadius-md);background-color:var(--color-white)}.theme-light .redsys-in-site-challenge-form #redsys_iframe_acs{border:solid .15rem var(--color-white);background-color:var(--color-white)}.theme-dark .redsys-in-site-challenge-form #redsys_iframe_acs{border:solid .15rem var(--color-white);background-color:var(--color-brand-buntingBlueDark)}.redsys-in-site-payment-form{background-color:var(--color-white);border-radius:var(--borderRadius-md);margin:1rem auto;min-width:30rem;padding:1.25rem 2rem 0rem}.redsys-in-site-payment-form .amount-message{text-align:center;margin:.75rem auto .5rem}@media (max-width: 576px){.redsys-in-site-payment-form{padding-bottom:1rem;border-radius:0;min-width:100%}}.theme-light .redsys-in-site-payment-form{background-color:var(--color-white)}.theme-dark .redsys-in-site-payment-form{background-color:var(--color-brand-buntingBlueDark)}.enrollment-confirmation{-moz-user-select:text;-webkit-user-select:text;user-select:text;padding-top:1.5rem;text-align:justify;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;border-radius:var(--borderRadius-md);padding:2rem;background-color:var(--color-brand-aliceBlue)}@media (max-width: 576px){.enrollment-confirmation{padding:.5rem}}.enrollment-confirmation .parsed-content__wrapper{padding:2rem;border-radius:var(--borderRadius-md);background-color:var(--color-white)}@media (max-width: 576px){.enrollment-confirmation .parsed-content__wrapper{padding:0}.enrollment-confirmation .parsed-content__wrapper p{text-align:left;word-wrap:break-word;break-word:break-all}}.enrollment-confirmation h3,.enrollment-confirmation p{text-align:center;color:var(--color-brand-blackRussianBlue)}.enrollment-confirmation p{font-size:var(--paragraph-fontSize-sm);margin-bottom:2rem}.enrollment-confirmation p span{color:var(--color-brand-mountainMeadowGreen)}.enrollment-confirmation .button{margin:2rem auto}@media (max-width: 576px){.enrollment-confirmation .button{margin:auto;width:100%}}.theme-light .enrollment-confirmation{background-color:var(--color-brand-aliceBlue)}.theme-light .enrollment-confirmation .parsed-content__wrapper{background-color:var(--color-white)}.theme-light .enrollment-confirmation h3,.theme-light .enrollment-confirmation p{color:var(--color-brand-blackRussianBlue)}.theme-light .enrollment-confirmation p span{color:var(--color-brand-mountainMeadowGreen)}.theme-dark .enrollment-confirmation{background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .enrollment-confirmation .parsed-content__wrapper{background-color:var(--color-brand-buntingBlueDark)}.theme-dark .enrollment-confirmation h3,.theme-dark .enrollment-confirmation p{color:var(--paragraph-color-default-dark)}.theme-dark .enrollment-confirmation p span{color:var(--color-brand-mountainMeadowGreen)}.store-enrollment-confirmation p,.store-enrollment-confirmation li{text-align:justify;padding:0 1.5rem}.store-enrollment-confirmation .buttons-block{justify-content:center}.enrollments-user-list-app{padding-bottom:10rem}.enrollments-user-list-app .enrollments-user-list-app__season-field{display:flex;flex-direction:row;justify-content:flex-end}.enrollments-user-list-app .enrollments-user-list-app__season-field .form-section__fields{margin:0rem}.enrollments-user-list-app .enrollments-user-list-app__season-field .form__footer{display:none}.enrollments-user-list-app .list-wrapper .list{flex-wrap:wrap;overflow:visible}.enrollments-user-list-app .list-wrapper .list .list__item{flex:1 0 23%;min-width:15rem;max-width:50%}.theme-light .enrollments-user-list-app .enrollments-user-list-app__list-item{background-color:var(--color-white)}.theme-dark .enrollments-user-list-app .enrollments-user-list-app__list-item{background-color:var(--color-brand-midnightExpressBlue)}.click-to-copy-text{display:flex;align-items:center;cursor:pointer}.click-to-copy-text__copied{position:relative;left:.5rem;padding:.25rem .5rem;border-radius:.25rem;background-color:gray;color:#155724;font-size:8px;box-shadow:0 0 5px #0000001a}.click-to-copy-text .tooltip{position:relative;left:.5rem;background-color:#f0f4ff;color:#333;opacity:0;pointer-events:none;padding:.25rem .5rem;border-radius:.25rem;font-size:8px;transition:opacity .2s ease}.click-to-copy-text:hover .tooltip{opacity:1;pointer-events:auto}.enrollments-user-list-app__list-item{padding:1rem;border-radius:var(--borderRadius-md);background-color:light-dark(var(--color-white),var(--color-gray-500))}.enrollments-user-list-app__list-item .card-header__content{overflow:visible}.enrollments-user-list-app__list-item .card-header__content .contextual-menu-icon__wrapper{padding:0 1rem;overflow:visible}.enrollments-user-list-app__list-item .card-header__content .card-title{font-size:var(--fontSize-xl);font-weight:700}.enrollments-user-list-app__list-item .card-header__content .card-subtitle{color:var(--paragraph-color-default-light)}.enrollments-user-list-app__list-item .click-to-copy-text p{font-size:var(--fontSize-xs)}.enrollments-user-list-app__list-item .click-to-copy-text__copied{background-color:var(--color-brand-solitudeGrey);color:var(--color-brand-mountainMeadowGreen);font-size:var(--fontSize-xs)}.enrollments-user-list-app__list-item .click-to-copy-text .tooltip{background-color:var(--color-brand-aliceBlue);color:var(--color-brand-blackRussianBlue);font-size:var(--fontSize-xs)}.enrollments-user-list-app__list-item .click-to-copy-text:hover p{color:var(--color-brand-mountainMeadowGreen)}.enrollments-user-list-app__list-item--canceled{cursor:not-allowed}.enrollments-user-list-app__list-item--canceled:hover .card-title{color:var(--color-gray-400)}.enrollments-user-list-app__list-item--canceled:hover .icon{fill:var(--color-gray-400)!important}.enrollments-user-list-app__list-item--canceled:hover p{color:var(--color-gray-400)!important}.enrollments-user-list-app__list-item .card-children{display:flex;padding:0}.enrollments-user-list-app__list-item .card-children .contextual-menu-icon__wrapper{padding:0 1rem;overflow:visible}.enrollments-user-list-app__list-item .enrollments-user-list-item-modal-info .modal-info_enrollment-info{background-color:var(--color-brand-aliceBlue);display:flex;justify-content:flex-start;flex-wrap:wrap;gap:15%;padding-bottom:1.5rem}.enrollments-user-list-app__list-item .enrollments-user-list-item-modal-info .modal-info_enrollment-info--block .modal-info-bolder{font-weight:700;padding-right:.5rem}.enrollments-user-list-app__list-item .enrollments-user-list-item-modal-info .modal-table{border-radius:.4rem;background-color:var(--color-white);width:inherit;border-collapse:collapse}.enrollments-user-list-app__list-item .enrollments-user-list-item-modal-info .modal-table thead,.enrollments-user-list-app__list-item .enrollments-user-list-item-modal-info .modal-table tr{text-align:left;font-size:var(--fontSize-md)}.enrollments-user-list-app__list-item .enrollments-user-list-item-modal-info .modal-table thead td,.enrollments-user-list-app__list-item .enrollments-user-list-item-modal-info .modal-table tr td{width:clamp(12rem,50%,75%)}.enrollments-user-list-app__list-item .enrollments-user-list-item-modal-info .modal-table thead{border-bottom:2px solid var(--color-gray-600);background-color:var(--color-gray-400)}.enrollments-user-list-app__list-item .enrollments-user-list-item-modal-info .modal-table thead .first-label{border-top-left-radius:.4rem}.enrollments-user-list-app__list-item .enrollments-user-list-item-modal-info .modal-table thead .last-label{border-top-right-radius:.4rem}.theme-light .enrollments-user-list-app__list-item{background-color:var(--color-white)}.theme-light .enrollments-user-list-app__list-item .card-header__content .card-subtitle{color:var(--paragraph-color-default-light)}.theme-light .enrollments-user-list-app__list-item--canceled:hover .card-title{color:var(--color-gray-400)}.theme-light .enrollments-user-list-app__list-item--canceled:hover .icon{fill:var(--color-gray-400)!important}.theme-light .enrollments-user-list-app__list-item--canceled:hover p{color:var(--color-gray-400)!important}.theme-light .enrollments-user-list-app__list-item .enrollments-user-list-app__list-item-content .icon{fill:var(--paragraph-color-default-light)}.theme-light .enrollments-user-list-app__list-item .enrollments-user-list-app__list-item-content p{color:var(--paragraph-color-default-light)}.theme-light .enrollments-user-list-app__list-item .enrollments-user-list-app__list-item-content .enrollments-user-list-app__list-item-content--hashInfo{color:var(--color-brand-mountainMeadowGreen)}.theme-light .enrollments-user-list-app__list-item .enrollments-user-list-item-modal-info .modal-info_enrollment-info{background-color:var(--color-brand-aliceBlue)}.theme-light .enrollments-user-list-app__list-item .enrollments-user-list-item-modal-info .modal-table{background-color:var(--color-white)}.theme-light .enrollments-user-list-app__list-item .enrollments-user-list-item-modal-info .modal-table thead{border-bottom:2px solid var(--color-gray-600);background-color:var(--color-gray-400)}.theme-dark .enrollments-user-list-app__list-item{background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .enrollments-user-list-app__list-item .card-header__content .card-subtitle{color:var(--color-gray-500)}.theme-dark .enrollments-user-list-app__list-item--canceled:hover .card-title{color:var(--color-gray-600)}.theme-dark .enrollments-user-list-app__list-item--canceled:hover .icon{fill:var(--color-gray-600)!important}.theme-dark .enrollments-user-list-app__list-item--canceled:hover p{color:var(--color-gray-600)!important}.theme-dark .enrollments-user-list-app__list-item .enrollments-user-list-app__list-item-content .icon{fill:var(--color-gray-500)}.theme-dark .enrollments-user-list-app__list-item .enrollments-user-list-app__list-item-content p{color:var(--color-gray-500)}.theme-dark .enrollments-user-list-app__list-item .enrollments-user-list-app__list-item-content .enrollments-user-list-app__list-item-content--hashInfo{color:var(--color-brand-mountainMeadowGreen)}.theme-dark .enrollments-user-list-app__list-item .enrollments-user-list-item-modal-info .modal-info_enrollment-info{background-color:var(--color-brand-buttingBlue)}.theme-dark .enrollments-user-list-app__list-item .enrollments-user-list-item-modal-info .modal-table{background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .enrollments-user-list-app__list-item .enrollments-user-list-item-modal-info .modal-table thead{border-bottom:2px solid var(--color-gray-600);background-color:var(--color-brand-blackRussianBlue)}.productFilter-type-family .dropdown-list-option__label{color:var(--color-brand-mountainMeadowGreen);font-weight:700;text-transform:uppercase}.productFilter-type-family.selected>.dropdown-list-option__label{color:var(--color-white)}.productFilter-type-category>.dropdown-list-option__label{padding-left:.5rem;font-weight:600}.productFilter-type-subcategory>.dropdown-list-option__label{padding-left:1rem}.productFilter-type-subcategory>.dropdown-list-option__label:before{content:"--- ";display:inline}.breadcrumbs__wrapper{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.breadcrumbs__wrapper .base-text{width:max-content}.breadcrumbs__wrapper .breadcrumbs{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.breadcrumbs__wrapper .breadcrumb-item{display:flex;align-items:center}.breadcrumbs__wrapper .breadcrumb-item a{width:max-content;max-width:10rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.breadcrumbs .breadcrumb-splitter{padding:0 .3rem 0rem}.right-block .profile-menu-toggler{padding:.5rem;position:relative}.right-block .profile-menu-toggler.expandible-card--collapsed:hover{border-bottom-color:var(--color-brand-mountainMeadowGreen)}.right-block .profile-menu-toggler .card-header__image{width:3rem;height:3rem;border-radius:50%;border:2px solid light-dark(var(--color-brand-spanishGrey),var(--color-brand-aliceBlue))}.right-block .profile-menu-toggler .card-icon .icon{width:.75rem;translate:0 .1rem}.right-block .profile-menu-toggler .card-header .card-text{max-width:10dvw}.right-block .profile-menu-toggler .card-title{color:light-dark(var(--color-brand-buntingBlue),var(--color-brand-aliceBlue))}.right-block .profile-menu-toggler .card-children{padding:0;position:absolute;height:max-content;top:110%;right:0;width:max-content;min-width:12rem}.right-block .profile-menu-toggler .card-children .background-overlay{background-color:var(--color-transparent)}.right-block .profile-menu-toggler .card-children .background-overlay__content{position:relative;padding:1rem;background-color:light-dark(var(--color-white),var(--color-brand-midnightExpressBlue));border-radius:.35rem;box-shadow:4px 4px 8px 1px #00000026}.profile-menu .menu__item{transition:all .3s;position:relative;color:light-dark(var(--color-brand-buntingBlue),var(--color-brand-aliceBlue));font-weight:var(--fontWeight-semibold)}.profile-menu .menu__item .icon{transition:all .3s}.profile-menu .menu__item:hover{filter:brightness(1.5);text-decoration:underline}.profile-menu .menu__item>.icon__wrapper{font-size:var(--fontSize-md);fill:light-dark(var(--color-brand-buntingBlue),var(--color-brand-aliceBlue))}.profile-menu .menu__item>.icon__wrapper .icon{margin-left:2rem;height:1rem}.profile-menu .menu__item:has(.logout-option){margin-top:1rem;border-top:2px solid lightgray}.profile-menu .menu__item:has(.logout-option) .logout-option{padding-top:1rem;color:var(--color-brand-alertRed)}.profile-menu .menu__item:has(.logout-option) .logout-option svg{fill:var(--color-brand-alertRed)}.theme-light .right-block .profile-menu-toggler .card-header__image{width:3rem;height:3rem;border-radius:50%;border:2px solid var(--color-brand-spanishGrey)}.theme-light .right-block .profile-menu-toggler .card-title{color:var(--color-brand-buntingBlue)}.theme-light .right-block .profile-menu-toggler .card-children .background-overlay__content{background-color:var(--color-white)}.theme-light .profile-menu .menu__item{color:var(--color-brand-buntingBlue)}.theme-light .profile-menu .menu__item>.icon__wrapper{fill:var(--color-brand-buntingBlue)}.theme-dark .right-block .profile-menu-toggler .card-header__image{width:3rem;height:3rem;border-radius:50%;border:2px solid var(--color-brand-aliceBlue)}.theme-dark .right-block .profile-menu-toggler .card-title{color:var(--color-brand-aliceBlue)}.theme-dark .right-block .profile-menu-toggler .card-children .background-overlay__content{background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .profile-menu .menu__item{color:var(--color-brand-aliceBlue)}.theme-dark .profile-menu .menu__item>.icon__wrapper{fill:var(--color-brand-aliceBlue)}.critical-notification .background-overlay__children{max-width:40rem;width:90vw;transform:translate(-50%,-50%)}.critical-notification .modal-window__content{display:flex;flex-direction:column;gap:1.5rem}.critical-notification .critical-notification-modal__content{flex:1 1 auto;overflow-y:auto}.critical-notification .critical-notification-modal__button{flex:0 0 auto;height:max-content;display:flex;justify-content:flex-end}.notification-item{border-radius:8px;padding:.75rem;display:flex;flex-direction:row;justify-content:flex-start}.notification-item:hover{background-color:var(--color-gray-400)}.notification-item .notification-item__icon{flex:0 0 auto;border-radius:1rem;width:.75rem;height:.75rem;margin:1rem 1rem 1rem 0}.notification-item .notification-item__icon--unread{background-color:var(--color-brand-mountainMeadowGreen)}.notification-item .notification-item__icon--read{background-color:var(--color-brand-x11Grey)}.notification-item .notification-item__date{font-size:var(--fontSize-sm);margin-bottom:.25rem}.notification-item .notification-item__title{font-weight:700}.notification-item .notification-item__content{max-height:5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:300;font-size:var(--fontSize-md)}.notification-item.notification-item--unread .notification-item__date{color:var(--color-brand-mountainMeadowGreen)}.notification-item.notification-item--unread .notification-item__title{color:var(--color-brand-buntingBlue)}.notifications-list-toggler{position:relative}.notifications-list-toggler .card-children{padding:0;position:absolute;height:max-content;top:110%;right:0;width:max-content;min-width:12rem}.notifications-list-toggler .card-children .background-overlay{background-color:var(--color-transparent)!important}.notifications-list-toggler .card-children .background-overlay__content{position:relative;padding:.5rem;background-color:light-dark(var(--color-white),var(--color-brand-midnightExpressBlue));border-radius:.35rem;box-shadow:4px 4px 8px 1px #00000026}.notifications-list-toggler .card-children .header-section{padding:0 1rem;pointer-events:none;display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;border-bottom:2px solid var(--color-brand-mountainMeadowGreen)}.notifications-list-toggler .card-children .header-section__title{font-size:var(--fontSize-lg);font-weight:var(--fontWeight-bold);color:var(--color-brand-buntingBlue)}.notifications-list-toggler .card-children .header-section__icon{width:1.5rem;height:1.5rem;cursor:pointer;padding:0;gap:0;justify-content:flex-end}.notifications-list-toggler .card-children .list{gap:0rem;max-height:60dvh;overflow-y:auto;width:30rem;max-width:25dvw}.notifications-list-toggler .bell-with-count{position:relative;display:inline-block;padding:.5rem}.notifications-list-toggler .bell-with-count .count-badge__wrapper{position:absolute;top:0rem;right:0rem;background-color:var(--color-brand-mountainMeadowGreen);border-radius:50%;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-white)}.notifications-list-toggler .bell-with-count .count-badge__wrapper .count-badge__number{color:var(--color-white);font-size:var(--fontSize-sm);font-weight:var(--fontWeight-bold)}.navigation-bar{z-index:1;position:sticky;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:5px;background-color:light-dark(var(--color-brand-aliceBlue),var(--color-brand-buntingBlueDark))}.navigation-bar--full-page{display:none}.navigation-bar .side-block{display:flex;align-items:center;gap:1rem}.navigation-bar .side-block .nav-bar-toggle:hover{cursor:pointer;background-color:gray}.navigation-bar .side-block .icon{width:1.25rem}.navigation-bar>.background-overlay{display:none}.navigation-bar .left-block{flex:1 0;min-width:unset;justify-content:flex-start}.navigation-bar .left-block .navigation-panel-toggler{width:1rem;padding:0}.navigation-bar .left-block .breadcrumbs__wrapper{font-size:var(--fontSize-sm)}@media (max-width: 576px){.navigation-bar .left-block .breadcrumbs__wrapper{display:none}}.navigation-bar .left-block .breadcrumbs{flex:1 0}.navigation-bar .left-block .breadcrumbs .breadcrumb-item a{text-decoration:none}.navigation-bar .left-block .breadcrumbs .breadcrumb-item a:hover{text-decoration:underline}.navigation-bar .right-block{flex:0 auto;justify-content:flex-end}@media (max-width: 576px){.navigation-bar.navigation-panel--expanded .right-block{display:none}}@media (max-width: 576px){.navigation-bar.navigation-panel--expanded .background-overlay{display:block;height:calc(100dvh - 100%)}}.theme-light .navigation-bar{background-color:var(--color-brand-aliceBlue)}.theme-dark .navigation-bar{background-color:var(--color-brand-buntingBlueDark)}.cap-letters-icon{position:relative}.cap-letters-icon .icon-content{color:#fff;font-size:.65rem;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase}.panel-element{border-radius:var(--borderRadius-md);cursor:pointer;padding:.2rem}.panel-element .card-header{width:100%;border-radius:var(--borderRadius-md);gap:0}.panel-element .card-header .card-header__image{flex-shrink:0;width:max-content}.panel-element .card-header .card-header__image svg{width:1.65rem;height:1.65rem}.panel-element .card-header .card-header__image.image__wrapper{padding:.5rem}.panel-element .card-header .card-header__image.image__wrapper img{width:1.65rem;height:1.65rem;border-radius:50%}.panel-element .card-header .card-header__image.ws-image__wrapper{position:relative;width:max-content;height:max-content}.panel-element .card-header .card-header__image.ws-image__wrapper .pin-icon{visibility:hidden;position:absolute;top:2px;left:0}.panel-element .card-header .card-header__image.ws-image__wrapper .pin-icon svg{height:1.375rem}.panel-element .card-header .card-header__image.ws-image__wrapper:hover .pin-icon{visibility:visible}.panel-element .card-header .card-header__image.ws-image__wrapper:hover .folder-icon{visibility:hidden}.panel-element .card-header .card-header__content{flex:1;padding:.5rem .75rem}.panel-element .card-header .card-icon{width:1rem;height:1rem}.panel-element .card-header .card-icon svg{width:1rem;height:1rem}.panel-element .card-header .card-icon.collapsed{transform:rotate(-90deg)}.panel-element .card-header .card-title{font-size:var(--fontSize-sm);font-weight:var(--fontWeight-semibold)}.panel-element .card-header .card-subtitle{font-size:.6rem;font-weight:var(--fontWeight-bold);color:var(--color-brand-mountainMeadowGreen);text-transform:uppercase}.panel-element .card-children{padding:.1rem 0 0}.panel-element:hover{background-color:light-dark(var(--color-brand-aliceBlue),var(--color-brand-aliceBlue))}.panel-element.expanded.depth-1{background-color:light-dark(var(--color-white),var(--color-white))}.panel-element.expanded.depth-1>.card-header{padding:.1rem 0;background-color:light-dark(var(--color-brand-solitudeGrey),var(--color-brand-solitudeGrey))}.panel-element.expanded.depth-2{background-color:light-dark(var(--color-brand-solitudeGrey),var(--color-brand-solitudeGrey))}.panel-element.expanded.depth-2>.card-header{padding:.1rem 0;background-color:light-dark(var(--color-white),var(--color-white))}.panel-element.expanded.depth-3{background-color:light-dark(var(--color-white),var(--color-white))}.panel-element.expanded.depth-3>.card-header{padding:.1rem 0;background-color:light-dark(var(--color-brand-solitudeGrey),var(--color-brand-solitudeGrey))}.panel-element.expanded.depth-4{background-color:light-dark(var(--color-brand-solitudeGrey),var(--color-brand-solitudeGrey))}.panel-element.expanded.depth-4>.card-header{padding:.1rem 0;background-color:light-dark(var(--color-white),var(--color-white))}.panel-element.expanded.depth-5{background-color:light-dark(var(--color-white),var(--color-white))}.panel-element.expanded.depth-5>.card-header{padding:.1rem 0;background-color:light-dark(var(--color-brand-solitudeGrey),var(--color-brand-solitudeGrey))}.panel-element.selected.type-app{background-color:var(--color-brand-mountainMeadowGreen)}.panel-element.selected.type-app .card-header .card-title{color:var(--color-white)}.theme-light .panel-element .card-header .card-subtitle{color:var(--color-brand-mountainMeadowGreen)}.theme-light .panel-element:hover{background-color:var(--color-brand-aliceBlue)}.theme-light .panel-element.expanded.depth-1{background-color:var(--color-white)}.theme-light .panel-element.expanded.depth-1>.card-header{padding:.1rem 0;background-color:var(--color-brand-solitudeGrey)}.theme-light .panel-element.expanded.depth-2{background-color:var(--color-brand-solitudeGrey)}.theme-light .panel-element.expanded.depth-2>.card-header{padding:.1rem 0;background-color:var(--color-white)}.theme-light .panel-element.expanded.depth-3{background-color:var(--color-white)}.theme-light .panel-element.expanded.depth-3>.card-header{padding:.1rem 0;background-color:var(--color-brand-solitudeGrey)}.theme-light .panel-element.expanded.depth-4{background-color:var(--color-brand-solitudeGrey)}.theme-light .panel-element.expanded.depth-4>.card-header{padding:.1rem 0;background-color:var(--color-white)}.theme-light .panel-element.expanded.depth-5{background-color:var(--color-white)}.theme-light .panel-element.expanded.depth-5>.card-header{padding:.1rem 0;background-color:var(--color-brand-solitudeGrey)}.theme-light .panel-element.selected.type-app{background-color:var(--color-brand-mountainMeadowGreen)}.theme-light .panel-element.selected.type-app .card-header .card-title{color:var(--color-white)}.theme-dark .panel-element .card-header .card-subtitle{color:var(--color-brand-mountainMeadowGreen)}.theme-dark .panel-element:hover{background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .panel-element.expanded.depth-1{background-color:var(--color-brand-blueZodiac)}.theme-dark .panel-element.expanded.depth-1>.card-header{padding:.1rem 0;background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .panel-element.expanded.depth-2{background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .panel-element.expanded.depth-2>.card-header{padding:.1rem 0;background-color:var(--color-black)}.theme-dark .panel-element.expanded.depth-3{background-color:var(--color-brand-blueZodiac)}.theme-dark .panel-element.expanded.depth-3>.card-header{padding:.1rem 0;background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .panel-element.expanded.depth-4{background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .panel-element.expanded.depth-4>.card-header{padding:.1rem 0;background-color:var(--color-black)}.theme-dark .panel-element.expanded.depth-5{background-color:var(--color-brand-blueZodiac)}.theme-dark .panel-element.expanded.depth-5>.card-header{padding:.1rem 0;background-color:var(--color-brand-midnightExpressBlue)}.theme-dark .panel-element.selected.type-app{background-color:var(--color-brand-mountainMeadowGreen)}.theme-dark .panel-element.selected.type-app .card-header .card-title{color:var(--color-white)}.panel-element-content{gap:.25rem}.menu-block-item{margin-bottom:1rem}.menu-block-item .menu-block-item__header{display:flex;align-items:center;background-color:var(--color-white);border-radius:var(--borderRadius-md);padding:.25rem .1rem;margin-bottom:.25rem;cursor:pointer}.menu-block-item .menu-block-item__header .menu-block-item__title{flex:1 0 auto;display:flex;align-items:center}.menu-block-item .menu-block-item__header .menu-block-item__title .menu-block-item__icon svg{width:1rem;height:1rem}.menu-block-item .menu-block-item__header .menu-block-item__title .menu-block-item__name{font-size:var(--fontSize-xs);text-transform:uppercase}.menu-block-item .menu-block-item__header .menu-block-item__chevron{margin-right:.25rem;transform:translateY(-.05rem)}.menu-block-item .menu-block-item__header .menu-block-item__chevron svg{width:1rem;height:1rem}.menu-block-item .menu-block-item__header .menu-block-item__chevron.collapsed{transform:rotate(-90deg)}.menu-block-item .menu-block-item__body{gap:.15rem}.theme-light .menu-block-item .menu-block-item__header{background-color:var(--color-gray-100)}.theme-dark .menu-block-item .menu-block-item__header{background-color:var(--color-gray-900)}.menu-blocks{display:block}.navigation-panel{padding:1rem;transition:all .5s;overflow:hidden;background-color:light-dark(var(--color-brand-solitudeGrey),var(--color-brand-midnightExpressBlue));display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem}@media (max-width: 576px){.navigation-panel{width:90%}}.navigation-panel.status--collapsed{width:0;padding:0}.navigation-panel>.site-logo{width:50%}.navigation-panel>.site-logo .icon{height:max-content}.navigation-panel>.navigation-blocks__wrapper{flex:1 auto;width:100%;overflow-x:hidden;overflow-y:auto;position:relative;scrollbar-width:thin;scrollbar-color:var(--color-brand-x11Grey) transparent}.navigation-panel>.navigation-blocks__wrapper::-webkit-scrollbar{width:.4rem}.navigation-panel>.navigation-blocks__wrapper:hover::-webkit-scrollbar-track{background-color:transparent}.navigation-panel>.navigation-blocks__wrapper:hover::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:var(--color-brand-x11Grey)}.theme-light .navigation-panel{background-color:var(--color-brand-solitudeGrey)}.theme-dark .navigation-panel{background-color:var(--color-brand-midnightExpressBlue)}.private-page{display:flex;justify-content:center;align-items:stretch;height:100%;background-color:light-dark(var(--color-brand-aliceBlue),var(--color-brand-buntingBlueDark))}.navigation-panel{width:clamp(250px,25%,250px);flex:0 0 auto}.private-page__main{flex:1 1;display:flex;flex-direction:column;overflow:hidden;padding:1rem}@media (max-width: 992px){.private-page__main{padding:1rem .5rem .25rem}}.private-page__main .navigation-bar{flex:0 0 auto}.private-page__main .private-page__content{flex:1 1;overflow:auto;position:relative;scrollbar-width:thin;scrollbar-color:var(--color-brand-x11Grey) transparent}.private-page__main .private-page__content::-webkit-scrollbar{width:.4rem}.private-page__main .private-page__content:hover::-webkit-scrollbar-track{background-color:transparent}.private-page__main .private-page__content:hover::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:var(--color-brand-x11Grey)}.theme-light .private-page{background-color:var(--color-brand-aliceBlue)}.theme-dark .private-page{background-color:var(--color-brand-buntingBlueDark)}.public-page{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;overflow:auto;position:relative;scrollbar-width:thin;scrollbar-color:var(--color-brand-x11Grey) transparent}.public-page::-webkit-scrollbar{width:.4rem}.public-page:hover::-webkit-scrollbar-track{background-color:transparent}.public-page:hover::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:var(--color-brand-x11Grey)}@media (max-width: 992px){.public-page{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;padding:2% 2% 2rem;flex-wrap:nowrap}}.public-page .bubbles__wrapper{position:fixed;top:0;left:-5em;width:50dvw;height:175dvh;transform:translateY(-25%);-moz-transform:translateY(-25%);-webkit-transform:translateY(-25%);border-radius:0 50% 50% 0}@media (max-width: 992px){.public-page .bubbles__wrapper{width:100dvw;height:100dvh;top:0;right:0;bottom:0;left:0;transform:none;border-radius:0}}.public-page__block{margin:2dvh 5dvw;padding:var(--spacing-6);z-index:var(--zIndex-10)}@media (max-width: 992px){.public-page__block{margin:unset;width:100%}}.public-page__block.main-block{flex:1;background-color:var(--platform-backgroundColor-default-theme);border-radius:var(--borderRadius-lg);min-width:40%;max-width:min(55%,50rem)}@media (max-width: 992px){.public-page__block.main-block{padding:2rem 1rem;flex:0 1 auto;max-width:100%}.public-page__block.main-block h1{font-size:var(--fontSize-3xl);text-align:center}}.public-page__block.main-block .main-block__title{margin-top:0;text-transform:none;color:var(--title-color-alt-gray)}@media (max-width: 992px){.public-page__block.main-block .main-block__title{margin-bottom:0rem}}.public-page__block.main-block .form__buttons{margin-top:3rem;flex-direction:row-reverse;justify-content:flex-start}@media (max-width: 992px){.public-page__block.main-block .form__buttons{margin-top:1.5rem;gap:.5rem;flex-direction:column}.public-page__block.main-block .form__buttons .button{max-width:unset}}.public-page__block.side-block{width:30dvw}.public-page__block.side-block .side-block__logo{width:clamp(100px,60%,150px)}@media (max-width: 992px){.public-page__block.side-block .side-block__logo{margin:auto;padding:0;width:6rem}}.public-page__block.side-block .side-block__title,.public-page__block.side-block .side-block__text{color:var(--color-white)}.public-page__block.side-block .side-block__text{font-size:var(--fontSize-md)}.public-page__block.side-block .side-block__title{text-transform:none}@media (max-width: 992px){.public-page__block.side-block .side-block__title{margin-top:2rem;text-align:center}}@media (max-width: 992px){.public-page__block.side-block{width:100%;padding:1rem}}.theme-light .public-page__block.main-block{background-color:var(--color-brand-aliceBlue)}.theme-light .public-page__block.main-block .main-block__title{color:var(--title-color-alt-gray)}.theme-dark .public-page__block.main-block{background-color:var(--color-brand-buntingBlue)}.theme-dark .public-page__block.main-block .main-block__title{color:var(--color-brand-antiFlashWhite)}.legal-page+.cookies-banner{display:none}.legal-page .public-page__block.main-block{max-width:100%}.legal-page .public-page__block.main-block .main-block__title{display:none}.legal-page ul,.legal-page ol{margin:0;padding-left:.75rem;list-style:circle;margin-bottom:1rem}.legal-page ul>li{padding-left:0}.legal-page ul>li:before{content:"-"}.legal-page .side-block{margin-bottom:0;padding-bottom:0;width:100%}.legal-page .side-block .side-block__logo{margin:auto}.legal-page .bubbles__wrapper{width:100dvw;height:100dvh;top:0;right:0;bottom:0;left:0;transform:none;border-radius:0}@media (max-width: 992px){.legal-page h1,.legal-page h2{margin-top:3rem;font-size:var(--fontSize-lg)}.legal-page h1:first-of-type,.legal-page h2:first-of-type{margin-top:0}.legal-page h3,.legal-page h4,.legal-page h5{margin-top:1.5rem;font-size:var(--fontSize-md)}.legal-page p,.legal-page li,.legal-page span,.legal-page strong{font-size:var(--fontSize-sm)}}.login-page .public-page__block.main-block{max-width:35rem}@media (max-width: 992px){.login-page .public-page__block.main-block{flex:0 1 auto;max-width:100%}}.login-page .public-page__block.main-block .form__children{padding:0 1rem}.login-page .public-page__block.main-block .form__children a{font-weight:var(--fontWeight-bold)}.login-page .modal-window__content .button{min-width:10rem;margin-top:2rem;margin-left:auto}.login-page #pending-verification-modal .modal-window{max-width:60rem}.login-page #pending-verification-modal .modal-window__content{min-height:clamp(7rem,50%,90%)}.login-page #pending-verification-modal .modal-window__content .button{margin-right:auto}.not-found-page{height:100dvh;width:90dvw;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.not-found-page .image{width:clamp(300px,50%,600px);margin-bottom:3rem}.not-found-page .title{margin:2rem auto;text-align:center}.not-found-page .description{text-align:center}.not-found-page .button{margin-top:4rem}#root,.platform{position:fixed;top:0;right:0;bottom:0;left:0;width:100dvw;height:100dvh;-moz-user-select:none;-webkit-user-select:none;user-select:none}.platform{background-color:var(--platform-backgroundColor-default-theme)}.platform .background-overlay{background-color:#000000b3}.platform .button.button--primary{background-color:var(--color-brand-mountainMeadowGreen);border-color:var(--color-brand-mountainMeadowGreen)}.platform .button.button--primary .button__content{color:var(--color-white)}.platform .button.button--secondary{background-color:var(--color-transparent);border-color:var(--color-brand-mountainMeadowGreen)}.platform .button.button--secondary .button__content{color:var(--color-brand-mountainMeadowGreen)}.platform .button.button--secondary a.button-link{color:inherit}.platform .button.button--tertiary{background-color:var(--color-gray-500);border-color:var(--color-gray-700)}.platform .button.button--tertiary .button__content{color:var(--color-gray-700)}.platform .button.button--danger{background-color:var(--color-brand-alertRed);border-color:var(--color-brand-alertRed)}.platform .button.button--danger .button__content{color:var(--color-white)}.platform .button.button--disabled{filter:none;background-color:var(--color-gray-400);border-color:var(--color-gray-400);cursor:not-allowed}.platform .button.button--disabled .button__content{color:var(--color-white)}.platform .icon{fill:light-dark(var(--color-gray-800),var(--color-gray-300))}.platform .modal-window{background-color:light-dark(var(--color-brand-aliceBlue),var(--color-brand-buntingBlue))}.platform .cookies-banner .button.button--secondary{background-color:var(--color-white)}.platform.theme-light{color-scheme:light}.platform.theme-dark{color-scheme:dark}.page{max-width:100%;max-height:100%}.theme-light.platform{background-color:var(--color-brand-aliceBlue)}.theme-light.platform .background-overlay{background-color:#00000040}.theme-light.platform .button.button--primary{background-color:var(--color-brand-mountainMeadowGreen);border-color:var(--color-brand-mountainMeadowGreen);color:var(--color-white)}.theme-light.platform .button.button--secondary{background-color:var(--color-transparent);border-color:var(--color-brand-mountainMeadowGreen);color:var(--color-brand-mountainMeadowGreen)}.theme-light.platform .button.button--secondary a.button-link{color:inherit}.theme-light.platform .button.button--tertiary{background-color:var(--color-gray-500);border-color:var(--color-gray-700);color:var(--color-gray-700)}.theme-light.platform .form-field .form-field__input{background-color:var(--color-transparent);border-color:var(--color-transparent);font-size:var(--fontSize-md)}.theme-light.platform .form-field .dropdown-field-input .item__content:hover,.theme-light.platform .form-field .dropdown-field-input .item__content.selected{background-color:var(--color-brand-aliceBlue);color:var(--color-brand-buntingBlue)}.theme-light .modal-window{background-color:var(--color-brand-aliceBlue)}.theme-light .icon{fill:var(--color-gray-800)}.theme-dark.platform{background-color:var(--color-brand-buntingBlue)}.theme-dark.platform .background-overlay{background-color:#ffffff40}.theme-dark.platform .button.button--primary{background-color:var(--color-brand-mountainMeadowGreen);border-color:var(--color-brand-mountainMeadowGreen);color:var(--label-color-default-dark)}.theme-dark.platform .button.button--primary .button__content{color:var(--label-color-default-dark)}.theme-dark.platform .button.button--secondary{background-color:var(--color-transparent);border-color:var(--color-brand-mountainMeadowGreen);color:var(--label-color-default-dark)}.theme-dark.platform .button.button--secondary .button__content{color:var(--label-color-default-dark)}.theme-dark.platform .button.button--secondary a.button-link{color:inherit}.theme-dark.platform .button.button--tertiary{background-color:var(--color-brand-antiFlashWhite);border-color:var(--color-gray-700);color:var(--color-gray-700)}.theme-dark.platform .button.button--tertiary .button__content{color:var(--color-gray-700)}.theme-dark .modal-window{background-color:var(--color-brand-buntingBlue)}.theme-dark .icon,.theme-dark .card-icon{fill:var(--color-gray-300)}.theme-dark .bubbles__wrapper{filter:brightness(.75)}.email-validation-page{height:100dvh;width:100dvw;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.email-validation-page .image{width:clamp(200px,50%,400px);margin-bottom:3rem}.email-validation-page .modal-window__wrapper .modal-window{max-width:60rem}.email-validation-page .modal-window__wrapper .modal-window__content{min-height:clamp(9rem,50%,90%)}.email-validation-page .modal-window__wrapper .modal-description{margin-top:1rem}.email-validation-page .modal-window__wrapper .button{margin:2rem auto 0}.logout-page .public-page__block{display:none}.register-page .register-page__login-link{font-weight:var(--fontWeight-bold)}@media (min-width: 768px){.phone-only{display:none!important}}@media (min-width: 992px){.portable-only{display:none!important}}@media (max-width: 576px){.tablet-only{display:none!important}}@media (min-width: 992px){.tablet-only{display:none!important}}@media (max-width: 576px){.desktop-portable-only,.non-phone-only{display:none!important}}@media (max-width: 992px){.desktop-only{display:none!important}}@media (max-width: 992px){.large-desktop-only{display:none!important}}.reset-password-page .public-page__block.main-block{max-width:30rem}@media (max-width: 992px){.reset-password-page .public-page__block.main-block{flex:0 1 auto;max-width:100%}}
