﻿@charset "UTF-8";
/* ===================================================================== */
/* ===================================================================== */
/* ===================================================================== */
/*                                                                       */
/*  CronosUI - Design System Theme - Version 2.6.4                       */
/*                                                                       */
/*  $0 - Fonts / Iconography                                             */
/*  $1 - Root - OutSystemsUI Color Variables                             */
/*  $2 - Root - Variables                                                */
/*  $3 - Root - Family Tokens                                            */
/*  $4 - Resets                                                          */
/*  $5 - OutSystemsUI - Legacy                                           */
/*  $6 - Styles                                                          *
/*      $6.1 - Styles - Icon Font                                        */
/*      $6.2 - Styles - Border Radius                                    */
/*      $6.3 - Styles - Border Size                                      */
/*      $6.4 - Styles - Elevation/Shadows/Opacity                        */
/*  $7 - Page Layout                                                     */
/*  $8 - Page Layout Cronos                                              */
/*  $9 - OutSystemsUI - Components                                       */
/*      $9.1 - Deprecated Components                                     */
/*      $9.2 - Current Components                                        */
/*  $10 - Useful Classes                                                 */
/*      $10.1 - Useful Classes - Typography                              */
/*      $10.2 - Useful Classes - Cronos Hover                            */
/*      $10.3 - Useful Classes - Colors                                  */
/*      $10.4 - Useful Classes - Mobile Grid                             */
/*      $10.5 - Useful Classes - Spaces                                  */
/*  $11 - Custom Styles                                                  */
/*      $11.1 - Scrollbar - Dropdowns and ExpandingInput                 */
/*      $11.2 - CR Rating                                                */
/*  $12 - Cronos UI DarkMode and DarkVersion                             */
/*  $13 - Service Studio Preview                                         */
/*                                                                       */
/* ===================================================================== */
/* ===================================================================== */
/* ===================================================================== */


/* ===================================================================== */
/*  $0 - Fonts                                                           */
/* ===================================================================== */

@font-face { /* REGULAR */
    font-family: 'NotoSans';
    src: url('https://www.outsystems.com/tk/noto-sans-v9-latin-ext-latin-regular__O239uodDIbZezyn0O7qQ.woff?O239uodD++IbZezyn0O7qQ') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face { /* MEDIUM */
    font-family: 'NotoSans';
    src: url('https://www.outsystems.com/tk/noto-sans-medium-500__dzKiVRBynMudW1rcvpxPgQ.woff2?dzKiVRBynMudW1rcvpxPgQ') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {  /* BOLD */
    font-family: 'NotoSans';
    src: url('https://www.outsystems.com/tk/noto-sans-v9-latin-ext-latin-700__XdL6VDvIwQdSyuVe9z2Qjw.woff?XdL6VDvIwQdSyuVe9z2Qjw') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('https://www.outsystems.com/tk/work-sans-variable-wght__ax3PZG0vsrWdprAP6wCoig.woff2?ax3PZG0vsrWdprAP6wCoig') format('woff2');
    font-display: swap;
    font-style: normal;
    font-weight: 100 900;
}

.font-notosans {
    font-family: 'NotoSans', Arial, Helvetica, sans-serif;
}

.font-worksans {
    font-family: 'Work Sans', Arial, Helvetica, sans-serif;
}

/**** START OS ICON V2 FONT ****/
@font-face {
  font-family: 'osicons-v2';
  src:  url('https://www.outsystems.com/tk/osicons-v2__orNAE485UCaJB5WEJ1UQ.woff?orNAE485UCaJB+5WE_J1UQ');
  font-weight: var(--font-medium);
  font-style: normal;
  font-display: block;
}

[class*="osicons-v2"] {
    display: inline-block;
    font-family: osicons-v2 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: var(--font-medium) !important;
    speak: none;
    text-transform: none;
    vertical-align: baseline;
}

/**** END OS ICON V2 FONT ****/

/* ===================================================================== */
/*  $1 - Root - OutSystems UI Color - Variables                          */
/* ===================================================================== */

:root {
    --color-blue-lightest: #e8f2fa;
    --color-blue-darker: #12558e;

    --color-cyan-lightest: #e7f2f4;
    --color-cyan: #0D8091;
    --color-cyan-darker: #095a66;

    --color-grape-lightest: #f7ecfa;
    --color-grape: #AE3EC9;
    --color-grape-darker: #7a2b8d;

    --color-green-lightest: #ebf7ed;
    --color-green-darker: #267d36;

    --color-indigo-lightest: #eceffd;
    --color-indigo: #4263EB;
    --color-indigo-darker: #2e45a5;

    --color-lime-lightest: #f1f8e8;
    --color-lime:#74B816;
    --color-lime-darker: #51810f;

    --color-orange-lightest: #fef0e6;
    --color-orange-darker: #ad4805;

    --color-pink-lightest: #fbebf0;
    --color-pink: #D6336C;
    --color-pink-darker: #96244c;

    --color-red-lightest: #faeaea;

    --color-teal-lightest: #e6f2ef;
    --color-teal:#087F5B;
    --color-teal-darker: #065940;

    --color-violet-lightest: #f1edfd;
    --color-violet: #7048E8;
    --color-violet-darker: #4e32a2;

    --color-yellow-lightest: #fef5e5;
    --color-yellow-darker: #ac6f00;

    --color-focus-outer: var(--color-yellow);
    --color-focus-inner: var(--color-yellow-light);
    --color-shadow-outer: 0 0 0 2px var(--color-focus-outer);
}

/* ===================================================================== */
/*  $2 - Root - Variables                                                */
/* ===================================================================== */
:root {
    /* Typography - Family */
    --font-family-notosans: 'NotoSans', Arial, Helvetica, sans-serif;
    --font-family-cabin: 'Cabin', Arial, Helvetica, sans-serif;
    --font-family-worksans: 'Work Sans', Arial, Helvetica, sans-serif;

    /* Fonts */
    --font-family-primary: var(--font-family-notosans);
    --font-family-secondary: var(--font-family-worksans);

    /* Container Padding */
    --container-padding: 15px;

    /* Typography - Size */
    --font-size-display: 3.75rem; /*60px*/
    
    --font-size-h1: 2.25rem; /*36px*/
    --font-size-h2: 2rem; /*32px*/
    --font-size-h3: 1.75rem; /*28px*/
    --font-size-h4: 1.625rem; /*26px*/
    --font-size-h5: 1.5rem; /*24px*/
    --font-size-h6: 1.375rem; /*22px*/
    --font-size-h7: 1.25rem; /*20px*/
    --font-size-h8: 1.125rem; /*18px*/
    --font-size-h9: 1rem; /*16px*/

    --font-size-base: 1rem; /*16px*/
    --font-size-xxl: 1.375rem; /*22px*/
    --font-size-xl: 1.25rem; /*20px*/
    --font-size-l: 1.125rem; /*18px*/
    --font-size-m: 1rem; /*16px*/
    --font-size-s: 0.875rem; /*14px*/
    --font-size-xs: 0.75rem; /*12px*/
    --font-size-xxs: 0.625rem; /*10px*/

    /* Typography - Weight */
    --font-light: 300;
    --font-regular: 400;
    --font-medium: 500;
    --font-semi-bold: 600;
    --font-bold: 700;
    
    /* Color - Brand */   
    --color-primary: var(--color-ruby);
    --color-secondary: var(--color-purple);

    /* Color - Extended */
    --color-transparent: transparent;
    
    --color-red-light: #F85E40;
    --color-red: #F22800;
    --color-red-dark: #DB2400;
    --color-red-darker: #BB1F00;

    --color-ruby-light: #FB4563;
    --color-ruby: #FA173D;
    --color-ruby-dark: #DD1234;
    --color-ruby-darker: #C00E2C;
    
    --color-blue-lighter: #38BDFF;
    --color-blue-light: #32A9E5;
    --color-blue: #0077B3;

    --color-green-light: #2DD267;
    --color-green: #00802D;
    --color-green-dark: #005F21;

    --color-turquoise: #37D5A5;
    --color-turquoise-dark: #008A61;

    --color-yellow-light: #FED06B;
    --color-yellow: #FDB515;
    --color-yellow-dark: #D99B11;

    --color-orange-light: #F7B8A1;
    --color-orange: #EE9B7C;
    --color-orange-dark: #E67E58;

    --color-purple: #5B28AE;

    /* Color - Black and White */
    --color-black: #0F0E0B;
    --color-white: #FFFFFF;

    /* Color - Neutral */
    --color-neutral-0: #F2F5F0;
    --color-neutral-1: #DEE0DB;
    --color-neutral-2: #C9CBC6;
    --color-neutral-3: #B4B6B1;
    --color-neutral-4: #A0A19D;
    --color-neutral-5: #8B8C88;
    --color-neutral-6: #767773;
    --color-neutral-7: #62625F;
    --color-neutral-8: #4D4D49;
    --color-neutral-9: #383835;
    --color-neutral-10: #242320;
    
    /* Color - Semantic */
    --color-info-lighter: #EBF1FF;
    --color-info-light: #C7DAFF;
    --color-info: #6699FF;
    
    --color-success-lighter: #EFFCE8;
    --color-success-light: #DBF9CD;
    --color-success: #67E727;
    --color-success-dark: #2C8500;
    
    --color-warning-lighter: #FFF6E5;
    --color-warning-light: #FFECC7;
    --color-warning: #FFAA00;
    
    --color-error-lighter: #FEEDEB;
    --color-error-light: #FECDC8;
    --color-error: #F9402F;

    --color-link: var(--fm-link-color);
    --color-link-hover: var(--fm-link-color-hover);
    --color-link-dark: #008A61;

    /* Color - Data Visualization */
    --color-data-viz-indigo: #4D4AE6;
    --color-data-viz-indigo-light: #777AFD;
    --color-data-viz-aqua: #11B4AE;
    --color-data-viz-aqua-light: #82D9D8;
    --color-data-viz-orange: #F68512;
    --color-data-viz-orange-light: #EBC8AD; 
    --color-data-viz-magenta: #9C1B53;
    --color-data-viz-magenta-light: #DE3C82; 
    
    /* Space - Sizes */
    --space-none: 0;
    --space-xxs: 0.125rem; /*2px*/
    --space-xs: 0.25rem; /*4px*/
    --space-s: 0.5rem; /*8px*/
    --space-base: 1rem; /*16px*/
    --space-m: 1.5rem; /*24px*/
    --space-l: 2rem; /*32px*/
    --space-xl: 2.5rem; /*40px*/
    --space-xxl: 3rem; /*48px*/
    --space-xxxl: 4.5rem; /*72px*/
    
    /* Space - Sizes EMs */
    --space-em-xxs: 0.125em; /*2px*/
    --space-em-xs: 0.25em; /*4px*/
    --space-em-s: 0.5em; /*8px*/
    --space-em-base: 1em; /*16px*/
    --space-em-m: 1.5em; /*24px*/
    --space-em-l: 2em; /*32px*/
    --space-em-xl: 2.5em; /*40px*/
    --space-em-xxl: 3em; /*48px*/
    --space-em-xxxl: 4.5rem; /*72px*/
    
    /* Border Radius */
    --border-radius-none: 0;
    --border-radius-soft: 4px;
    --border-radius-mid: 6px;
    --border-radius-hard: 100px;
    --border-radius-circle: 100%;

    /* To be reviewed and checked in Apps Themes */
    --border-radius-soft-rounded: var(--border-radius-soft);
    --border-radius-mid-rounded: var(--border-radius-mid);
    --border-radius-hard-rounded: var(--border-radius-hard);
    
    /* OS Border Radius */
    --border-radius-rounded: var( --border-radius-hard);
    --border-radius-sharp: var(--border-radius-none);
    --border-radius-softrounded: var(--border-radius-soft);

    /* Border Size */
    --border-size-none: 0;
    --border-size-s: 1px;
    --border-size-m: 2px;
    --border-size-l: 3px;

    /* Elevation / Shadow */
    --shadow-none: none;
    --shadow-s: 0 3px 8px 0 rgba(10,20,30,0.1);
    --shadow-m: 0 5px 10px 0 rgba(10,20,30,0.1);
    --shadow-l: 0 7px 15px 0 rgba(10,20,30,0.1);

    /* App Settings */
    --color-background-body: var(--color-white);
    --color-text-body: var(--color-neutral-8);
    --header-phone-size: 60px;
    --header-size: 106px;
    --header-size-m: 90px;
    --header-size-s: 60px;
    --side-menu-size: 300px;

    --header-color: var(--color-white);
    --color-background-login: var(--color-white);
    --header-size-content: 48px;
    --bottom-bar-size: 56px;
    --footer-height: 0px;
    
    /* Opacity */
    --opacity-s: 0.7;
    --opacity-m: 0.5;
    --opacity-l: 0.3;

    /* Transition */
    --transition-time: 200ms;
    --transition-base: all var(--transition-time) ease-in-out;
    --transition-fade: opacity var(--transition-time) ease-in-out;

    /* Error */
    --border-error: var(--color-error);
    --background-error: var(--color-error-light);

    /* OS Font Icons */
    --osicons-arrow-link: "\e915";
    --osicons-arrow-link-thin: "\e921";
    --osicons-link-out: "\e920";
    --osicons-play: "\e918";
    --osicons-search: "\e908";
    --osicons-close: "\e92b";
    --osicons-plus: "\e916";
    --osicons-minus: "\e917";
    --osicons-select: "\e90a";
    --osicons-filter: "\e910";
    --osicons-arrow-down: "\e907";
    --osicons-arrow-up: "\e90d";
    --osicons-arrow-right: "\e90f";
    --osicons-arrow-left: "\e90e";
    --osicons-hamburguer: "\e90b";
    --osicons-tag: "\e905";
    --osicons-globe: "\e91a";
    --osicons-reload: "\e911";
    --osicons-email: "\e904";
    --osicons-sitemap: "\e926";
    --osicons-double-arrow-down: "\e923";
    --osicons-double-arrow-up: "\e922";
    --osicons-double-arrow-right: "\e925";
    --osicons-double-arrow-left: "\e924";
    --osicons-share: "\e903";
    --osicons-facebook: "\e900";
    --osicons-twitter: "\e902";
    --osicons-linkedin: "\e901";
    --osicons-hot: "\e919";
    --osicons-replay: "\e933";
    --osicons-rss: "\e909";
    --osicons-info: "\e90c";
    --osicons-warning: "\e935";
    --osicons-validated: "\e912";
    --osicons-pause: "\e914";
    --osicons-users: "\e928";
    --osicons-location: "\e91e";
    --osicons-stack: "\e927";
    --osicons-desktop: "\e913";
    --osicons-mobile: "\e91f";
    --osicons-responsive: "\e942";
    --osicons-calendar: "\e91b";
    --osicons-clock: "\e91c";
    --osicons-dragdrop: "\e91d";
    --osicons-draggable: "\e92e";
    --osicons-edit: "\e92f";
    --osicons-cancel: "\e906";
    --osicons-delete: "\e92c";
    --osicons-error: "\e930";
    --osicons-camera: "\e92a";
    --osicons-options: "\e932";
    --osicons-download: "\e92d";
    --osicons-bulb: "\e929";
    --osicons-logout: "\e931";
    --osicons-sort: "\e934";
    --osicons-switch: "\e940";
    --osicons-upload: "\e93b";
    --osicons-file: "\e943";
    --osicons-business: "\e936";
    --osicons-star-empty: "\e937";
    --osicons-star-half: "\e939";
    --osicons-star-full: "\e938";
    --osicons-thumbs-up-empty: "\e93d";
    --osicons-thumbs-down-empty: "\e93f";
    --osicons-thumbs-up-full: "\e93c";
    --osicons-thumbs-down-full: "\e93e";
    --osicons-dot-empty: "\e946";
    --osicons-dot-full: "\e945";
    --osicons-support: "\e941";
    --osicons-flag: "\e93a";
    --osicons-email-open: "\e944";
    --osicons-message: "\e947";
    --osicons-attachment: "\e955";
    --osicons-story: "\e954";
    --osicons-blog-post: "\e953";
    --osicons-video-testimonial: "\e952";
    --osicons-presentation: "\e951";
    --osicons-webinar: "\e950";
    --osicons-news: "\e94f";
    --osicons-press-release: "\e94e";
    --osicons-pin-empty: "\e94d";
    --osicons-pin-full: "\e94c";
    --osicons-visible: "\e94b";
    --osicons-hidden: "\e94a";
    --osicons-edit-disable: "\e949";
    --osicons-user: "\e948";
    --osicons-deck: "\e956";
    --osicons-folder: "\e95e";
    --osicons-link: "\e95d";
    --osicons-arrow-thread: "\e95c";
    --osicons-arrow-link-left: "\e95b";
    --osicons-arrow-link-up: "\e95a";
    --osicons-arrow-link-down: "\e959";
    --osicons-arrow-expand: "\e958";
    --osicons-arrow-collapse: "\e957";
    --osicons-settings: "\e960";
    --osicons-phone: "\e95f";
    --osicons-zoom-in: "\e964";
    --osicons-zoom-out: "\e965";
    --osicons-alert-empty: "\e962";
    --osicons-alert-full: "\e963";
    --osicons-alert-disabled: "\e961";
    --osicons-dark-mode: "\e966";
    --osicons-homepage: "\e967";
    --osicons-add-contact: "\e968";
    --osicons-youtube: "\e96a";
    --osicons-instagram: "\e969";
    --osicons-awards: "\e96b";
    --osicons-login : "\e96d";
    --osicons-video-camera-full : "\e976";
    --osicons-video-camera-empty : "\e975";
    --osicons-vacations : "\e974";
    --osicons-user-account : "\e973";
    --osicons-lock : "\e96c";
    --osicons-unlock : "\e972";
    --osicons-list-view : "\e980";
    --osicons-key : "\e97f";
    --osicons-gallery-view : "\e97d";
    --osicons-funnel : "\e97c";
    --osicons-copy : "\e97a";
    --osicons-arrow-end-left : "\e978";
    --osicons-arrow-end-right : "\e979";
    --osicons-chart: "\e970";
    --osicons-bookmark-full: "\e96f";
    --osicons-bookmark-empty: "\e96e";
    --osicons-mentorship: "\e971";
    --osicons-youtube-round: "\e977";
    --osicons-twitter-round: "\e97b";
    --osicons-threads: "\e97e";
    --osicons-threads-round: "\e981";
    --osicons-linkedin-round: "\e982";
    --osicons-instagram-round: "\e983";
    --osicons-facebook-round: "\e984";
    --osicons-sort-ascending: "\e985";
    --osicons-unlink: "\e986";
    --osicons-ai: "\e988";
    --osicons-forge: "\e987";
    --osicons-odc: "\e98b";
    --osicons-o11: "\e98a";
    --osicons-agentic-ai: "\e989";

    /*! iOS Safe Areas (Notch Support) */
    --os-safe-area-top: env(safe-area-inset-top);
    --os-safe-area-right: env(safe-area-inset-right);
    --os-safe-area-bottom: env(safe-area-inset-bottom);
    --os-safe-area-left: env(safe-area-inset-left);

    /*! Android Safe Areas (Status Bar) */
    --status-bar-height: 35px;

    /* Cronos Layouts Vars */
    --container-grid: 1140px;
    --container-grid-tablet: 960px;
    --mid-grid: 1320px;
    --full-grid: 100%;
    --max-full-grid: 2400px;
    --padding-grid: 15px;
    --cr-sidebar-width: 250px;
    --cr-sidebar-container-grid-half-lateral-space: calc((100vw - var(--container-grid))/2);
    --cr-sidebar-container-grid-half-lateral-space-tablet: calc((100vw - var(--container-grid-tablet))/2);
    --cr-sidebar-mid-grid-half-lateral-space: calc((100vw - var(--mid-grid))/2);
    --cr-sidebar-full-grid-lateral-space: calc(100vw - 2400px);
}

/* ================================================================ */
/*  $3 - Root - Family Tokens                                       */
/* ================================================================ */
:root { 
    /* Family Links*/
    --fm-link-color: var(--color-turquoise-dark);
    --fm-link-color-hover: var(--color-turquoise-dark);
    --fm-link-decoration: none;
    --fm-link-decoration-hover: underline;
    --fm-link-color-disabled: var(--color-neutral-4);

    --fm-link-color-light: var(--color-turquoise); /* to review */

    /* Family Inputs*/
    --fm-input-background: var(--color-white);
    --fm-input-padding: var(--space-base);
    --fm-input-border-radius: var(--border-radius-none);
    --fm-input-border: var(--border-size-m) solid var(--color-neutral-4);
    --fm-input-border-hover: var(--border-size-m) solid var(--color-neutral-6);
    --fm-input-border-disabled: var(--border-size-m) solid var(--color-neutral-2);
    --fm-input-border-error: var(--border-size-m) solid var(--color-error);
    --fm-input-background-disabled: var(--color-neutral-1);
    --fm-input-color: var(--color-neutral-8);
    --fm-input-color-disabled: var(--color-neutral-4);
    --fm-input-height: 40px;
    --fm-input-height-s: calc(var(--fm-input-height ) - 0.5rem);
    --fm-input-height-l: calc(var(--fm-input-height ) + 0.5rem);
    --fm-input-font-size: 1rem;
    --fm-input-font-s: var(--font-size-s);
    --fm-input-font-l: var(--font-size-l);
    --fm-input-font-weight: var(--font-medium);
    --fm-input-icon: var(--color-neutral-3);
    --fm-input-icon-hover: var(--color-neutral-6);
    --fm-input-placeholder-color: var(--color-neutral-4);

    /* Family Action */
    --fm-action-border: var(--border-size-m) solid var(--color-neutral-8);
    --fm-action-border-hover: var(--border-size-m) solid var(--color-turquoise);
    --fm-action-background-hover: var(--color-turquoise);
    --fm-action-background-active: var(--color-turquoise-dark);
    --fm-action-background-active-hover: var(--color-turquoise);
    --fm-action-border-active: var(--border-size-m) solid var(--color-turquoise-dark);
    --fm-action-border-active-hover: var(--border-size-m) solid var(--color-turquoise);
    --fm-action-border-disabled: var(--border-size-m) solid var(--color-neutral-2);
    --fm-action-background-disabled: var(--color-neutral-2);

    /* Family Components */
    --fm-component-background: var(--color-white);
    --fm-component-padding: var(--space-m);
    --fm-component-padding-s: calc(var(--fm-component-padding) - 1rem);
    --fm-component-padding-l: calc(var(--fm-component-padding) + 0.5rem);
    --fm-component-border: var(--border-size-m) solid var(--color-neutral-4);
    --fm-component-border-hover: var(--border-size-m) solid var(--color-neutral-6);
    --fm-component-border-radius: var(--border-radius-none);
    --fm-component-title-color: var(--color-neutral-9);
    --fm-component-text-color: var(--color-neutral-7);
    --fm-component-icon-color: var(--color-neutral-9);
    --fm-component-box-shadow: none;

    /* Family Overlay */
    --fm-overlay-padding: var(--space-m);
    --fm-overlay-padding-s: calc(var(--fm-overlay-padding) - 1rem);
    --fm-overlay-padding-base: calc(var(--fm-overlay-padding) - 0.5rem);
    --fm-overlay-border: var(--border-size-m) solid var(--color-neutral-4);
    --fm-overlay-border-s: var(--border-size-s) solid var(--color-neutral-4);
    --fm-overlay-border-radius: var(--border-radius-none);
    --fm-overlay-background: rgba(0,0,0,0.25);
    --fm-overlay-content-background: var(--color-white);
    --fm-overlay-box-shadow: none;

    /* Family Span */
    --fm-span-background: var(--color-white);
    --fm-span-background-hover: var(--color-neutral-0);
    --fm-span-color: var(--color-neutral-9);
    --fm-span-padding: var(--space-s) var(--space-base);
    --fm-span-padding-s: var(--space-xs) var(--space-base);
    --fm-span-padding-l: var(--fm-span-padding);
    --fm-span-border-radius: var(--border-radius-none);
    --fm-span-border: var(--border-size-m) solid var(--color-neutral-6);
    --fm-span-box-shadow: none;
    --fm-span-background-disabled: var(--color-neutral-1);
    --fm-span-color-disabled: var(--color-neutral-4);
    --fm-span-font-size: var(--font-size-base);
    --fm-span-font-s: var(--font-size-s);
    --fm-span-font-l: var(--font-size-l);

    /* Family Buttons */
    --fm-button-font-size: 1rem;
    --fm-button-font-s: var(--font-size-s);
    --fm-button-font-l: var(--font-size-l);
    --fm-button-font-xl: var(--font-size-xl);
    --fm-button-height: 40px;
    --fm-button-height-s: calc(var(--fm-button-height) - 0.5rem);
    --fm-button-height-l: calc(var(--fm-button-height) + 0.5rem);
    --fm-button-height-xl: calc(var(--fm-button-height) + 1.5rem);
    --fm-button-padding: var(--space-base);
    --fm-button-padding-s: calc(var(--fm-button-padding) - 0.25rem);
    --fm-button-padding-l: calc(var(--fm-button-padding) + 0.25rem);
    --fm-button-padding-xl: calc(var(--fm-button-padding) + 0.5rem);
    --fm-button-border-width: var(--border-size-m);
    --fm-button-border-style: solid;
    --fm-button-border-radius: var(--border-radius-hard);
    --fm-button-opacity-hover: .4;

    --fm-btn-background-primary: var(--color-primary);
    --fm-btn-border-primary: var(--color-neutral-10);
    --fm-btn-color-primary: var(--color-white);

    --fm-btn-background-primary-inverted: var(--color-transparent);
    --fm-btn-border-primary-inverted: var(--color-primary);
    --fm-btn-color-primary-inverted: var(--color-black);

    --fm-btn-background-secondary: var(--color-transparent);
    --fm-btn-border-secondary: var(--color-neutral-7);
    --fm-btn-color-secondary: var(--color-neutral-7);

    --fm-btn-background-secondary-inverted: var(--color-transparent);
    --fm-btn-border-secondary-inverted:  var(--color-transparent);
    --fm-btn-color-secondary-inverted: var(--color-neutral-6);

    --fm-btn-background-dark: var(--color-black);
    --fm-btn-border-dark: var(--color-black);
    --fm-btn-color-dark: var(--color-white);

    --fm-btn-background-dark-inverted: var(--color-transparent);
    --fm-btn-border-dark-inverted: var(--color-black);
    --fm-btn-color-dark-inverted: var(--color-black);
    
    --fm-btn-background-light: var(--color-white);
    --fm-btn-border-light: var(--color-white);
    --fm-btn-color-light: var(--color-black);

    --fm-btn-background-light-inverted: var(--color-transparent);
    --fm-btn-border-light-inverted: var(--color-white);
    --fm-btn-color-light-inverted: var(--color-white);

    --fm-btn-background-confirm: var(--color-success-dark);
    --fm-btn-border-confirm: var(--color-black);
    --fm-btn-color-confirm: var(--color-white);

    --fm-btn-background-error: var(--color-error);
    --fm-btn-border-error: var(--color-black);
    --fm-btn-color-error: var(--color-white);

    --fm-btn-background-utility: var(--color-info);
    --fm-btn-border-utility: var(--color-black);
    --fm-btn-color-utility: var(--color-white);

    --fm-button-split-border-width: var(--fm-button-border-width);

    /* Family Icons */
    --fm-icon-fill-primary: var(--color-black);
    --fm-icon-fill-secondary: var(--color-black);
    --fm-icon-fill-dark-primary: var(--color-white);
    --fm-icon-fill-dark-secondary: var(--color-white);
    --fm-icon-fill-blue: var(--color-blue);
    --fm-icon-fill-green: var(--color-green);
    --fm-icon-fill-red: var(--color-red);
    --fm-icon-fill-yellow: var(--color-yellow);

    --dropdown-padding-right: calc(var(--fm-input-padding) + var(--font-size-base) + (var(--font-size-base) / 2));
}

/* ================================================================ */
/*  $4 - Resets                                                     */
/* ================================================================ */

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html {
    color: var(--color-text-body);
    font-family: var(--font-family-primary),-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;

    
}

body {
    background-color: var(--color-background-body);
    color: var(--color-text-body);
    direction: ltr;
    font-family: var(--font-family-primary);
    font-weight: var(--font-medium);
    font-size: 16px;
    line-height: 1.5;
    margin: 0;
}

:focus {outline:0;}
:focus-visible {outline:0;}
::-moz-focus-inner {border:0;}

.has-accessible-features :focus,
.has-accessible-features :focus-visible {
    box-shadow: var(--color-shadow-outer);
}

.focus-trap-top {
    top: 0;
}

.focus-trap-bottom {
    bottom: 0;
}

[data-label].mandatory:after {
    color: var(--color-error);
    margin-left: var(--space-xs);
}

input,
textarea,
select,
button {
    -webkit-appearance: none;
    appearance: none;
    font-family: inherit;
    font-size: 100%;
    font-weight: var(--fm-input-font-weight);
    line-height: 1.25;
    margin: 0;
}

input { text-overflow: ellipsis; }

input[type=date], 
input[type=datetime], 
input[type=datetime-local], 
input[type=time], 
input[type=time]:empty {
    display: inline-flex; /* prevent misalignment in mobile */
}

[type=checkbox],
[type=radio] {
    border: 0;
    padding: 0;
}

img { border-style: none;}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto;
}

[type=search] {
    -webkit-appearance: textfield;
    appearance: textfield;
    outline-offset: -2px;
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    appearance: button;
}

select::-ms-expand {display: none;}
input::-ms-clear {display: none;}

select:disabled { opacity: 1; } /* Chrome Fix */

button.OSFillParent {
    display: inline-flex;
}

[hidden] {display: none;}

/* Pre and Code tag fix to break the text */
pre code,
code {
    white-space: pre-wrap;
}

div[onclick] {
    cursor:pointer;
}



/* ===================================================================== */
/*  $5 - OutSystemsUI - Legacy                                           */
/* ===================================================================== */
/* Grid */
/* Grid - Mobile */
.phone .layout:not(.layout-native) [class*=ThemeGrid_Width]:not(.no-responsive) {
    margin: var(--space-none) var(--space-none) var(--space-base) var(--space-none);
    width: 100%;
}

/* HTML Elements - Images */
img { max-width:100%; }
figure { margin:0; }

/* Useful - Typography */
.bold {font-weight: var(--font-bold);}

/* Useful - Images */
img.img-cover,
.img-cover {
    height: 100%;
    object-fit: cover;
}

img.img-contain,
.img-contain {
    height: 100%;
    object-fit: contain;
}   

img.img-rounded {
    border-radius: 10px;
}

img.img-circle {
    border-radius: var(--border-radius-circle);
}

img.thumbnail {
    background-color: var(--color-neutral-0);
    border: var(--border-size-s) solid var(--color-neutral-4);
    padding: var(--space-xs);
}

/* Useful - a11y (Accessibility) */
.wcag-hide-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
    
}

.skip-nav {
    left: var(--space-xl);
    opacity: 0;
    padding: var(--space-s) var(--space-base);
    pointer-events: none;
    position: absolute;
    text-transform: uppercase;
    top: 10px;
    z-index: 200;
}
.skip-nav[data-showskipcontent="false"] {
    display: none;
}
.skip-nav[data-showskipcontent="true"] {
    display: block;
}

.has-accessible-features .skip-nav:focus,
.has-accessible-features .skip-nav:active {
    opacity: 1;
    pointer-events: auto;
}

/* Useful - Box Width */
.full-width { width: 100%; }
.full-width-vw { width: 100vw; }

.half-width { width: 50%; }
.half-width-vw { width: 50vw; }

/* Useful - Box Height */
.full-height { height: 100%; }
.full-height-vh { height: 100vh; }
.full-height-minus-header { 
    height: calc(100vh - var(--header-size));
    
}

.half-height { height: 50%; }
.half-height-vh { height: 50vh;  }

.auto-height { height: auto; }

/* Useful - Display Flex */
.flex1 { flex: 1; }
.flex2 { flex: 2; }
.flex3 { flex: 3; }

.flex-wrap { flex-wrap: wrap; }
.flex-wrap-reverse { flex-wrap: wrap-reverse; }
.flex-nowrap { flex-wrap: nowrap; }

.gap-xxs { gap: var(--space-xxs); }
.gap-xs { gap: var(--space-xs); }
.gap-s { gap: var(--space-s); }
.gap-base { gap: var(--space-base); }
.gap-m { gap: var(--space-m); }
.gap-l { gap: var(--space-l); }
.gap-xl { gap: var(--space-xl); }
.gap-xxl { gap: var(--space-xxl);}

.row-gap-xxs { row-gap: var(--space-xxs); }
.row-gap-xs { row-gap: var(--space-xs); }
.row-gap-s { row-gap: var(--space-s); }
.row-gap-base { row-gap: var(--space-base); }
.row-gap-m { row-gap: var(--space-m); }
.row-gap-l { row-gap: var(--space-l); }
.row-gap-xl { row-gap: var(--space-xl); }
.row-gap-xxl { row-gap: var(--space-xxl); }

.column-gap-xxs { column-gap: var(--space-xxs); }
.column-gap-xs { column-gap: var(--space-xs); }
.column-gap-s { column-gap: var(--space-s); }
.column-gap-base {column-gap: var(--space-base); }
.column-gap-m { column-gap: var(--space-m); }
.column-gap-l { column-gap: var(--space-l); }
.column-gap-xl { column-gap: var(--space-xl); }
.column-gap-xxl { column-gap: var(--space-xxl); }

.top-left { align-items: flex-start; justify-content: flex-start; }
.top-center { align-items: flex-start; justify-content: center; }
.top-right { align-items: flex-start; justify-content: flex-end; }

.center { align-items: center; justify-content: center; }
.center-left { align-items: center; justify-content: flex-start; }
.center-right { align-items: center; justify-content: flex-end; }

.bottom-left { align-items: flex-end; justify-content: flex-start; }
.bottom-center { align-items: flex-end; justify-content: center; }
.bottom-right { align-items: flex-end; justify-content: flex-end; }

/* Useful - Overflow */
.overflow-hidden     { overflow: hidden;  }
.overflow-horizontal { overflow-x: auto;  }
.overflow-vertical   { overflow-y: auto;  }

/* Useful - Visibility */
.ph:empty { display: none; }
.hidden { display: none; }
.hide-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }
.hide-scrollbar::-webkit-scrollbar { display: none; }
.hide-on-service-studio {  }

/* Useful - Position */
.position-relative { position: relative; }
.fixed { position: fixed; }
.sticky { position: sticky; }

/* Useful - Position Absolute */
.position-absolute { position: absolute; }
.absolute-top { top: 0; }
.absolute-top-right { right: 0; top: 0; }
.absolute-top-left { left: 0; top: 0; }
.absolute-top-plus-header {
    top: calc(var(--header-size) + var(--os-safe-area-top));
}
.absolute-right { right: 0; }
.absolute-left { left: 0; }
.absolute-bottom { bottom: 0; }
.absolute-bottom-right { bottom: 0; right: 0; }
.absolute-bottom-left { bottom: 0; left: 0; }
.absolute-bottom.absolute-center {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.absolute-center {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.absolute-center-top {
    left: 50%;
    top: 0;
    transform: translateX(-50%);
}

.absolute-center-right {
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.absolute-center-bottom {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.absolute-center-left {
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

/* Useful - Miscellaneous */
.no-transition {
    transition: none !important;
}

.no-transform {
    transform: none !important;
}

.sticky-observer {
    height: var(--header-size);
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden;
}

[data-allow-event-propagation="true"] > * {
    pointer-events: none;
}

.tablet .tablet-full-width,
.phone .phone-full-width {
    margin-left: 0;
    width: 100%;
}

/* Useful - Border Size */
.border-size-none { border-width: var(--border-size-none); }
.border-size-s { border: var(--border-size-s) solid currentColor; }
.border-size-m { border: var(--border-size-m) solid currentColor; }
.border-size-l { border: var(--border-size-l) solid currentColor; }

.border-top-s:not(.columns),
.border-top-s.columns > .columns-item:not(:last-child) {
    border-top: var(--border-size-s) solid currentColor;
}

.border-top-m:not(.columns),
.border-top-m.columns > .columns-item:not(:last-child) {
    border-top: var(--border-size-m) solid currentColor;
}

.border-top-l:not(.columns),
.border-top-l.columns > .columns-item:not(:last-child) {
    border-top: var(--border-size-l) solid currentColor;
}

.border-right-s:not(.columns),
.border-right-s.columns > .columns-item:not(:last-child) {
    border-right: var(--border-size-s) solid currentColor;
}

.border-right-m:not(.columns),
.border-right-m.columns > .columns-item:not(:last-child) {
    border-right: var(--border-size-m) solid currentColor;
}

.border-right-l:not(.columns),
.border-right-l.columns > .columns-item:not(:last-child) {
    border-right: var(--border-size-l) solid currentColor;
}

.border-bottom-s:not(.columns),
.border-bottom-s.columns > .columns-item:not(:last-child) {
    border-bottom: var(--border-size-s) solid currentColor;
}

.border-bottom-m:not(.columns),
.border-bottom-m.columns > .columns-item:not(:last-child) {
    border-bottom: var(--border-size-m) solid currentColor;
}

.border-bottom-l:not(.columns),
.border-bottom-l.columns > .columns-item:not(:last-child) {
    border-bottom: var(--border-size-l) solid currentColor;
}

.border-left-s:not(.columns),
.border-left-s.columns > .columns-item:not(:last-child) {
    border-left: var(--border-size-s) solid currentColor;
}

.border-left-m:not(.columns),
.border-left-m.columns > .columns-item:not(:last-child) {
    border-left: var(--border-size-m) solid currentColor;
}

.border-left-l:not(.columns),
.border-left-l.columns > .columns-item:not(:last-child) {
    border-left: var(--border-size-l) solid currentColor;
}

/* Useful - Border Radius */
.border-radius-none                 { border-radius: var(--border-radius-none); }
.border-radius-top-left-none        { border-top-left-radius: var(--border-radius-none); }
.border-radius-top-right-none       { border-top-right-radius: var(--border-radius-none);}
.border-radius-bottom-right-none    { border-bottom-right-radius: var(--border-radius-none); }
.border-radius-bottom-left-none     { border-bottom-left-radius: var(--border-radius-none); }
.border-radius-top-none {
    border-top-left-radius: var(--border-radius-none);
    border-top-right-radius: var(--border-radius-none);
}
.border-radius-bottom-none {
    border-bottom-left-radius: var(--border-radius-none);
    border-bottom-right-radius: var(--border-radius-none);
}
.border-radius-top-soft { 
    border-top-right-radius: var(--border-radius-soft);
    border-top-left-radius: var(--border-radius-soft); 
}
.border-radius-bottom-soft {
    border-bottom-left-radius: var(--border-radius-soft);
    border-bottom-right-radius: var(--border-radius-soft);
}

.border-radius-soft                 { border-radius: var(--border-radius-soft); }
.border-radius-top-left-soft        { border-top-left-radius: var(--border-radius-soft); }
.border-radius-top-right-soft       { border-top-right-radius: var(--border-radius-soft); }
.border-radius-bottom-right-soft    { border-bottom-right-radius: var(--border-radius-soft); }
.border-radius-bottom-left-soft     { border-bottom-left-radius: var(--border-radius-soft); }
.border-radius-rounded              { border-radius: var(--border-radius-hard); }
.border-radius-top-left-rounded     { border-top-left-radius: var(--border-radius-hard); }
.border-radius-top-right-rounded    { border-top-right-radius: var(--border-radius-hard); }
.border-radius-bottom-right-rounded { border-bottom-right-radius: var(--border-radius-hard); }
.border-radius-bottom-left-rounded  { border-bottom-left-radius: var(--border-radius-hard); }
.border-radius-top-rounded          { 
    border-top-left-radius: var(--border-radius-hard);
    border-top-right-radius: var(--border-radius-hard);
}
.border-radius-bottom-rounded       { 
    border-bottom-left-radius: var(--border-radius-hard);
    border-bottom-right-radius: var(--border-radius-hard); 
}
.border-radius-top-circle           {
        border-top-left-radius: var(--border-radius-circle);
        border-top-right-radius: var(--border-radius-circle);
}
.border-radius-bottom-circle        {
        border-bottom-left-radius: var(--border-radius-circle);
        border-bottom-right-radius: var(--border-radius-circle);
}
.border-radius-circle               { border-radius: var(--border-radius-circle); }
.border-radius-top-left-circle      { border-top-left-radius: var(--border-radius-circle); }
.border-radius-top-right-circle     { border-top-right-radius: var(--border-radius-circle); }
.border-radius-bottom-right-circle  { border-bottom-right-radius: var(--border-radius-circle); }
.border-radius-bottom-left-circle   { border-bottom-left-radius: var(--border-radius-circle); }

/*! Screen Transitions */
.slide-from-right-enter.slide-from-right-enter-active,
.slide-from-right-leave.slide-from-right-leave-active,
.slide-from-left-enter.slide-from-left-enter-active,
.slide-from-left-leave.slide-from-left-leave-active,
.slide-from-top-enter.slide-from-top-enter-active,
.slide-from-top-leave.slide-from-top-leave-active,
.slide-from-bottom-enter.slide-from-bottom-enter-active,
.slide-from-bottom-leave.slide-from-bottom-leave-active,
.fade-enter.fade-enter-active,
.fade-leave.fade-leave-active {
    transition: transform 400ms ease-in-out, opacity 400ms ease-in-out;
}

.slide-from-right-enter.slide-from-right-enter-active .content,
.slide-from-right-leave.slide-from-right-leave-active .content,
.slide-from-left-enter.slide-from-left-enter-active .content,
.slide-from-left-leave.slide-from-left-leave-active .content,
.slide-from-top-enter.slide-from-top-enter-active .content,
.slide-from-top-leave.slide-from-top-leave-active .content,
.slide-from-bottom-enter.slide-from-bottom-enter-active .content,
.slide-from-bottom-leave.slide-from-bottom-leave-active .content,
.fade-enter.fade-enter-active .content,
.fade-leave.fade-leave-active .content {
    transition: transform 400ms ease-in-out, opacity 400ms ease-in-out;
}

.slide-from-right-enter .content,
.slide-from-left-leave.slide-from-left-leave-active .content {
    transform: translateX(100vw) translateZ(0);
}

.slide-from-right-leave,
.slide-from-right-enter.slide-from-right-enter-active,
.slide-from-left-leave,
.slide-from-left-enter.slide-from-left-enter-active {
    transform: none;
}

.slide-from-right-leave .content,
.slide-from-right-enter.slide-from-right-enter-active .content,
.slide-from-left-leave .content,
.slide-from-left-enter.slide-from-left-enter-active .content {
    transform: translateX(0vw) translateZ(0);
}

.slide-from-right-leave.slide-from-right-leave-active,
.slide-from-left-enter {
    transform: none;
}

.slide-from-right-leave.slide-from-right-leave-active .content,
.slide-from-left-enter .content {
    transform: translateX(-100vw) translateZ(0);
}

.slide-from-right-enter,
.slide-from-left-leave.slide-from-left-leave-active {
    transform: none;
}

.slide-from-right-leave.slide-from-right-leave-active .header,
.slide-from-left-leave.slide-from-left-leave-active .header {
    opacity: 0;
}

.slide-from-top-leave.slide-from-top-leave-active {
    opacity: 0;
    transform: translateY(30vh) translateZ(0);
}

.slide-from-right-leave.slide-from-right-leave-active .content {
    opacity: 0;
    transform: translateX(-30vw) translateZ(0);
}

.slide-from-bottom-leave.slide-from-bottom-leave-active {
    opacity: 0;
    transform: translateY(-30vh) translateZ(0);
}

.slide-from-left-leave.slide-from-left-leave-active .content {
    opacity: 0;
    transform: translateX(30vw) translateZ(0);
}

.fade-enter,
.fade-enter.fade-enter-active {
    opacity: initial;
}

.fade-enter.fade-enter-active .content {
    opacity: 1;
}

.fade-enter.fade-enter-active .header {
    transition: transform 400ms ease-in-out, opacity 400ms ease-in-out;
}

.fade-enter .content {
    opacity: 0;
    will-change: opacity;
}

.fade-leave.fade-leave-active {
    opacity: 0;
    transition: all 400ms ease-in-out;
}

.fade-leave.fade-leave-active .header {
    opacity: 0;
    transform: translateY(-200px) translateZ(0);
    transition: none;
}

.fade-leave.screen-container {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
}

/*! KeyFrames - Animate */
@keyframes bottomtotop {
    from { opacity: 0; transform: translateX(0) translateY(60%) translateZ(0); }
    to { opacity: 1; transform: translateX(0) translateY(0) translateZ(0); }
}

@keyframes bounce {
    from, 20%, 53%, 80%, to {transform: translateX(0) translateY(0) translateZ(0); }
    40%, 43% { transform: translateX(0) translateY(-30px) translateZ(0); }
    70% { transform: translateX(0) translateY(-15px) translateZ(0); }
    90%  {transform: translateX(0) translateY(-4px) translateZ(0);} 
}

@keyframes fadein {
    0% { opacity: 0; }
    20% { opacity: 0; }
    100% { opacity: 1; }
}

@keyframes lefttoright {
    0% { opacity: 0; transform: translateX(-60%) translateY(0) translateZ(0); }
    100% { opacity: 1; transform: translateX(0) translateY(0) translateZ(0);}
}

@keyframes righttoleft {
    0% { opacity: 0; transform: translateX(60%) translateY(0) translateZ(0); }
    100% { opacity: 1; transform: translateX(0) translateY(0) translateZ(0); }
}

@keyframes toptobottom {
    0% { opacity: 0; transform: translateX(0) translateY(-60%) translateZ(0); }
    100% { opacity: 1; transform: translateX(0) translateY(0) translateZ(0); }
}

@keyframes scale {
    0%  { opacity: 0; transform: translateX(0) translateY(0) translateZ(0) scale(0); }
    80% { opacity: 1; transform: translateX(0) translateY(0) translateZ(0) scale(1.2); }
    100% { opacity: 1; transform: translateX(0) translateY(0) translateZ(0) scale(1); }
}

@keyframes scaledown {
    0% { opacity: 0; transform: translateX(0) translateY(0) translateZ(0) scale(1.5); }
    100% { opacity: 1; transform: translateX(0) translateY(0) translateZ(0) scale(1); }
}

@keyframes scaleup {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@keyframes spinner {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(359deg); }
}

/*! KeyFrames - Pull To Refresh */
@keyframes ptr-loadin {
    0% { opacity: 0; transform: translateY(0) scale(0.3); }
    100% { background-color: var(--color-neutral-0); opacity: 1; transform: scale(1); }
}

/*! KeyFrames - Miscellaneous */
@keyframes fade {
    0%, 50% { opacity: 0; }
    100% { opacity: 1; }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* Links */
a,
a:visited {
    color: var(--fm-link-color);
    text-decoration: var(--fm-link-decoration);
    text-underline-offset: 0.1em;
    text-decoration-thickness: 0.15em;
    transition: var(--transition-base);
}

a {
    -webkit-text-decoration-skip: objects; /* Webkit for safari to skip spaces and letters */
}

a:hover,
a:visited:hover {
    color: var(--fm-link-color-hover);
    text-decoration: var(--fm-link-decoration-hover);
    text-underline-offset: 0.1em;
    text-decoration-thickness: 0.15em;
}

a:focus {
    color: var(--fm-link-color-hover);
    text-decoration: none;
}

a[disabled], 
a[disabled]:hover {
    color: var(--fm-link-color-disabled);
    text-decoration: var(--fm-link-decoration);
}

.has-accessible-features a:focus {
    background-color: var(--color-focus-outer);
    box-shadow: 0 2px var(--color-focus-inner);
    color: var(--color-neutral-10);
}

body:has(.has-accessible-features):has(.popup-backdrop) a:focus {
    color: var(--fm-link-color-hover);
    text-decoration: var(--fm-link-decoration-hover);
    text-underline-offset: 0.1em;
    text-decoration-thickness: 0.15em;
    box-shadow: 0 2px var(--color-focus-inner);
}

/* Links - Mobile */
.phone a:hover,
.phone a:focus,
.tablet a:hover,
.tablet a:focus {
    text-decoration: none;
} 

/* Custom Links */
a.external-link,
a.internal-link,
a.play-link {
    display: inline-block;
}

a.external-link:after,
a.internal-link:after,
a.play-link:after {
    display: inline-block;
    font-family: osicons-v2;
    font-size: inherit;
    margin-left: var(--space-s);
    position: relative;
}

/* Link External */
a.external-link::after {
    content: var(--osicons-link-out);
    top: 1px;
}

/* Link Internal */
a.internal-link::after {
    content: var(--osicons-arrow-link);
    top: 1px;
}

/* Link Play */
a.play-link::after {
    content: var(--osicons-play);
}

/* Link Colors and Hovers */
.default-link,
a.default-link,
.default-link:hover,
a.default-link:hover { 
    color: var(--fm-link-color-hover); 
}

.default-link-light,
a.default-link-light,
.default-link-light:hover,
a.default-link-light:hover { 
    color: var(--color-turquoise); 
}

a.dark-link,
.black-link,
a.black-link,
a.dark-link:hover,
.black-link:hover,
a.black-link:hover {
    color: var(--color-neutral-10); 
}

.yellow-link,
a.yellow-link,
.yellow-link:hover,
a.yellow-link:hover {
    color: var(--color-yellow); 
}

.white-link,
a.white-link,
.white-link:hover,
a.white-link:hover {
    color: var(--color-white); 
}

/* ================================================================ */
/*  $6 - Styles                                                     */
/* ================================================================ */

/* ================================================================ */
/*  $6.1 - Styles - Icon Font                                       */
/* ================================================================ */

.osicons-v2-fb-brand:before,
.osicons-v2-fb:before,
.osicons-v2-facebook:before             { content: var(--osicons-facebook); }
.osicons-v2-in-brand:before,
.osicons-v2-in:before,
.osicons-v2-linkedin:before             { content: var(--osicons-linkedin); }
.osicons-v2-tw-brand:before,
.osicons-v2-tw:before,
.osicons-v2-twitter:before              { content:var(--osicons-twitter); }
.osicons-v2-share:before                { content: var(--osicons-share); }
.osicons-v2-email:before                { content: var(--osicons-email); }
.osicons-v2-tag:before                  { content: var(--osicons-tag); }
.osicons-v2-cancel:before               { content: var(--osicons-cancel); }
.osicons-v2-chevron-down:before,
.osicons-v2-arrow-down:before           { content: var(--osicons-arrow-down); }
.osicons-v2-search:before               { content: var(--osicons-search); }
.osicons-v2-valid:before,
.osicons-v2-select:before               { content: var(--osicons-select); }
.osicons-v2-hamburguer:before           { content: var(--osicons-hamburguer); }
.osicons-v2-chevron-up:before,
.osicons-v2-arrow-up:before             { content: var(--osicons-arrow-up); }
.osicons-v2-chevron-left:before,
.osicons-v2-arrow-left:before           { content: var(--osicons-arrow-left); }
.osicons-v2-chevron-right:before,
.osicons-v2-arrow-right:before          { content: var(--osicons-arrow-right); }
.osicons-v2-loader:before,
.osicons-v2-reload:before               { content: var(--osicons-reload); }
.osicons-v2-arrow-link:before           { content: var(--osicons-arrow-link); }
.osicons-v2-add:before,
.osicons-v2-plus:before                 { content: var(--osicons-plus); }
.osicons-v2-dash:before,
.osicons-v2-minus:before                { content: var(--osicons-minus); }
.osicons-v2-play:before                 { content: var(--osicons-play); }
.osicons-v2-spicy:before,
.osicons-v2-hot:before                  { content: var(--osicons-hot); }
.osicons-v2-lang:before,
.osicons-v2-globe:before                { content: var(--osicons-globe); }
.osicons-v2-link-out:before             { content: var(--osicons-link-out); }
.osicons-v2-filter:before               { content: var(--osicons-filter); }
.osicons-v2-link-in-card:before,
.osicons-v2-arrow-link-thin:before      { content: var(--osicons-arrow-link-thin); }
.osicons-v2-double-arrow-up:before      { content: var(--osicons-double-arrow-up); }
.osicons-v2-double-arrow-down:before    { content: var(--osicons-double-arrow-down); }
.osicons-v2-double-arrow-left:before    { content: var(--osicons-double-arrow-left); }
.osicons-v2-double-arrow-right:before   { content: var(--osicons-double-arrow-right); }
.osicons-v2-sitemap:before              { content: var(--osicons-sitemap); }
.osicons-v2-rss:before                  { content: var(--osicons-rss); }
.osicons-v2-info:before                 { content: var(--osicons-info); }
.osicons-v2-validated:before            { content: var(--osicons-validated); }
.osicons-v2-layers:before,
.osicons-v2-stack:before                { content: var(--osicons-stack); }
.osicons-v2-pause:before                { content: var(--osicons-pause); }
.osicons-v2-calendar:before             { content: var(--osicons-calendar); }
.osicons-v2-clock:before                { content: var(--osicons-clock); }
.osicons-v2-desktop:before              { content: var(--osicons-desktop); }
.osicons-v2-mobile:before               { content: var(--osicons-mobile); }
.osicons-v2-location:before             { content: var(--osicons-location); }
.osicons-v2-users:before                { content: var(--osicons-users); }
.osicons-v2-dragdrop:before             { content: var(--osicons-dragdrop); }
.osicons-v2-bulb:before                 { content: var(--osicons-bulb); }
.osicons-v2-camera:before               { content: var(--osicons-camera); }
.osicons-v2-close:before                { content: var(--osicons-close); }
.osicons-v2-delete:before               { content: var(--osicons-delete); }
.osicons-v2-download:before             { content: var(--osicons-download); }
.osicons-v2-draggable:before            { content: var(--osicons-draggable); }
.osicons-v2-edit:before                 { content: var(--osicons-edit); }
.osicons-v2-error:before                { content: var(--osicons-error); }
.osicons-v2-logout:before               { content: var(--osicons-logout); }
.osicons-v2-options:before              { content: var(--osicons-options); }
.osicons-v2-replay:before               { content: var(--osicons-replay); }
.osicons-v2-sort:before                 { content: var(--osicons-sort); }
.osicons-v2-warning:before              { content: var(--osicons-warning); }
.osicons-v2-star-full:before            { content: var(--osicons-star-full); }
.osicons-v2-star-empty:before           { content: var(--osicons-star-empty); }
.osicons-v2-star-half:before            { content: var(--osicons-star-half); }
.osicons-v2-business:before             { content: var(--osicons-business); }
.osicons-v2-flag:before                 { content: var(--osicons-flag); }
.osicons-v2-upload:before               { content: var(--osicons-upload); }
.osicons-v2-thumbs-up-full:before       { content: var(--osicons-thumbs-up-full); }
.osicons-v2-thumbs-up-empty:before      { content: var(--osicons-thumbs-up-empty); }
.osicons-v2-thumbs-down-full:before     { content: var(--osicons-thumbs-down-full); }
.osicons-v2-thumbs-down-empty:before    { content: var(--osicons-thumbs-down-empty); }
.osicons-v2-switch:before               { content: var(--osicons-switch); }
.osicons-v2-support:before              { content: var(--osicons-support); }
.osicons-v2-responsive:before           { content: var(--osicons-responsive); }
.osicons-v2-file:before                 { content: var(--osicons-file); }
.osicons-v2-email-open:before           { content: var(--osicons-email-open); }
.osicons-v2-dot-full:before             { content: var(--osicons-dot-full); }
.osicons-v2-dot-empty:before            { content: var(--osicons-dot-empty); }
.osicons-v2-message:before              { content: var(--osicons-message); }
.osicons-v2-attachment:before           { content: var(--osicons-attachment); } 
.osicons-v2-story:before                { content: var(--osicons-story); } 
.osicons-v2-blog-post:before            { content: var(--osicons-blog-post); } 
.osicons-v2-video-testimonial:before    { content: var(--osicons-video-testimonial); } 
.osicons-v2-presentation:before         { content: var(--osicons-presentation); } 
.osicons-v2-webinar:before              { content: var(--osicons-webinar); } 
.osicons-v2-news:before                 { content: var(--osicons-news); } 
.osicons-v2-press-release:before        { content: var(--osicons-press-release); } 
.osicons-v2-pin-empty:before            { content: var(--osicons-pin-empty); } 
.osicons-v2-pin-full:before             { content: var(--osicons-pin-full); } 
.osicons-v2-visible:before              { content: var(--osicons-visible); } 
.osicons-v2-hidden:before               { content: var(--osicons-hidden); } 
.osicons-v2-edit-disable:before         { content: var(--osicons-edit-disable); } 
.osicons-v2-user:before                 { content: var(--osicons-user); } 
.osicons-v2-deck:before                 { content: var(--osicons-deck); }
.osicons-v2-folder:before               { content: var(--osicons-folder); } 
.osicons-v2-link:before                 { content: var(--osicons-link); } 
.osicons-v2-arrow-thread:before         { content: var(--osicons-arrow-thread); } 
.osicons-v2-arrow-link-left:before      { content: var(--osicons-arrow-link-left); } 
.osicons-v2-arrow-link-up:before        { content: var(--osicons-arrow-link-up); } 
.osicons-v2-arrow-link-down:before      { content: var(--osicons-arrow-link-down); } 
.osicons-v2-arrow-expand:before         { content: var(--osicons-arrow-expand); } 
.osicons-v2-arrow-collapse:before       { content: var(--osicons-arrow-collapse); } 
.osicons-v2-settings:before             { content: var(--osicons-settings); } 
.osicons-v2-phone:before                { content: var(--osicons-phone); } 
.osicons-v2-alert-disabled:before       { content: var(--osicons-alert-disabled); }
.osicons-v2-alert-empty:before          { content: var(--osicons-alert-empty); }
.osicons-v2-alert-full:before           { content: var(--osicons-alert-full); }
.osicons-v2-zoom-in:before              { content: var(--osicons-zoom-in); }
.osicons-v2-zoom-out:before             { content: var(--osicons-zoom-out); }
.osicons-v2-dark-mode:before            { content: var(--osicons-dark-mode); }
.osicons-v2-homepage:before             { content: var(--osicons-homepage); }
.osicons-v2-add-contact:before          { content: var(--osicons-add-contact); }
.osicons-v2-youtube:before              { content: var(--osicons-youtube); }
.osicons-v2-instagram:before            { content: var(--osicons-instagram); }
.osicons-v2-awards:before               { content: var(--osicons-awards); }
.osicons-v2-login:before                { content: var(--osicons-login); }
.osicons-v2-video-camera-full:before    { content: var(--osicons-video-camera-full); }
.osicons-v2-video-camera-empty:before   { content: var(--osicons-video-camera-empty); }
.osicons-v2-vacations:before            { content: var(--osicons-vacations); }
.osicons-v2-user-account:before         { content: var(--osicons-user-account); }
.osicons-v2-lock:before                 { content: var(--osicons-lock); }
.osicons-v2-unlock:before               { content: var(--osicons-unlock); }
.osicons-v2-list-view:before            { content: var(--osicons-list-view); }
.osicons-v2-key:before                  { content: var(--osicons-key); }
.osicons-v2-gallery-view:before         { content: var(--osicons-gallery-view); }
.osicons-v2-funnel:before               { content: var(--osicons-funnel); }
.osicons-v2-copy:before                 { content: var(--osicons-copy); }
.osicons-v2-arrow-end-left:before       { content: var(--osicons-arrow-end-left); }
.osicons-v2-arrow-end-right:before      { content: var(--osicons-arrow-end-right); }
.osicons-v2-chart:before                { content: var(--osicons-chart); }
.osicons-v2-bookmark-full:before        { content: var(--osicons-bookmark-full); }
.osicons-v2-bookmark-empty:before       { content: var(--osicons-bookmark-empty); }
.osicons-v2-mentorship:before           {content: var(--osicons-mentorship);}
.osicons-v2-youtube-round:before        {content: var(--osicons-youtube-round);}
.osicons-v2-twitter-round:before        {content: var(--osicons-twitter-round);}
.osicons-v2-threads:before              {content: var(--osicons-threads);}
.osicons-v2-threads-round:before        {content: var(--osicons-threads-round);}
.osicons-v2-linkedin-round:before       {content: var(--osicons-linkedin-round);}
.osicons-v2-instagram-round:before      {content: var(--osicons-instagram-round);}
.osicons-v2-facebook-round:before       {content: var(--osicons-facebook-round);}
.osicons-v2-sort-ascending:before       {content: var(--osicons-sort-ascending);}
.osicons-v2-unlink:before               {content: var(--osicons-unlink);}
.osicons-v2-ai:before                   {content: var(--osicons-ai);}
.osicons-v2-forge:before                {content: var(--osicons-forge);}
.osicons-v2-odc:before                  {content: var(--osicons-odc);}
.osicons-v2-o11:before                  {content: var(--osicons-o11);}
.osicons-v2-agentic-ai:before           {content: var(--osicons-agentic-ai);}

/* ================================================================ */
/*  $6.2 - Styles - Border Radius                                   */
/* ================================================================ */
.border-radius-none          { border-radius: var(--border-radius-none); }
.border-radius-soft-rounded  { border-radius: var(--border-radius-soft); }
.border-radius-soft,
.border-radius-mid-rounded   { border-radius: var(--border-radius-mid); }
.border-radius-rounded,
.border-radius-hard-rounded  { border-radius: var(--border-radius-hard); }
.border-radius-circle        { border-radius: var(--border-radius-circle); }

/* ================================================================ */
/*  $6.3 - Styles - Border Size                                     */
/* ================================================================ */
.border-size-none   { border-width: var(--border-size-none); }
.border-size-s      { border: var(--border-size-s) solid currentColor; }
.border-size-m      { border: var(--border-size-m) solid currentColor; }
.border-size-l      { border: var(--border-size-l) solid currentColor; }

/* ================================================================ */
/*  $6.4 - Styles - Elevation/Shadows/Opacity                       */
/* ================================================================ */
.opacity-s { opacity: var(--opacity-s); }
.opacity-m { opacity: var(--opacity-m); }
.opacity-l { opacity: var(--opacity-l); }

.shadow-none { box-shadow: var(--shadow-none); }
.shadow-s    { box-shadow: var(--shadow-s); }
.shadow-m    { box-shadow: var(--shadow-m); }
.shadow-l    { box-shadow: var(--shadow-l); }

/* ===================================================================== */
/*  $7 - Page Layout                                                     */
/* ===================================================================== */
html,
body {
    height: 100%;
}

html {
    overflow-y: auto;
}

#reactContainer,
#transitionContainer,
.screen-container {
    display: flex;
    flex-direction: column;
}

.screen-container {
    display: block;
    overflow: initial;
    flex: 1;
}

.layout {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

div.ThemeGrid_Container,
.ThemeGrid_Container {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

div.ThemeGrid_Container.padding-x-none,
.ThemeGrid_Container.padding-x-none {
    padding-left: 0;
    padding-right: 0;
} 

@media (min-width: 992px) {
    .layout-top .content .ThemeGrid_Container,
    div.ThemeGrid_Container,
    .ThemeGrid_Container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .layout-top .content .ThemeGrid_Container,
    div.ThemeGrid_Container,
    .ThemeGrid_Container {
        max-width: 1140px;
    }
}

.layout.layout-left {
    flex-direction: row;
}

.layout .main {
    display: flex;
    flex: 1;
    flex-direction: column;
}

.main,
.fixed-header .main {
    padding-top: 0;
}

.ios .layout {
    min-height: 100%;
}

[class*="fade-"] .layout {
    background-color: var(--color-background-body); /* fix transition modules */
}

/* Page Layout - Mobile */
.phone .layout:not(.layout-native) [class*=ThemeGrid_Width]:not(.no-responsive) {
    margin: var(--space-none) var(--space-none) var(--space-base) var(--space-none);
    width: 100%;
}

/* Page Layout - Header */
.header {
    background-color: var(--header-color);
    z-index: 100;
    
}

.header-top {
    align-items: center;
    display: flex;
}

.header-logo { 
    padding-right: var(--space-m);
}

.header-logo .application-name {
    color: var(--color-neutral-7);
    font-size: var(--font-size-s);
    word-break: break-word;
}

.header-navigation {
    flex: 1;
}

.header .header-content > [data-block*=ApplicationTitle] .application-name {
    margin-right: var(--space-m);
}

.header .app-logo {
    border-radius: var(--border-radius-soft);
    margin-right: var(--space-s);
    max-height: var(--header-size);
    max-width: 120px;
}

.fixed-header .header {
    left: 0;
    position: sticky;
    right: 0;
    top: 0;
}

.menu-icon {
    background-color: var(--color-transparent);
    border: none;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    margin-right: var(--space-m);
    padding: 0;
    width: 24px;
}

.menu-icon-line {
    background-color: var(--color-neutral-8);
    border-radius: 20px;
    height: 3px;
    margin: 2px 0;
    width: 24px;
}

.menu-back {
    color: var(--color-neutral-8);
}

.user-info {
    align-items: center;
    display: flex;
    font-size: var(--font-size-s); 
    height: 100%;
}

.user-info a {
    align-items: center;
    color: var(--color-neutral-10);
    display: flex;
}

.user-info a .fa-sign-out {
   font-family: 'osicons-v2';
   font-size: var(--font-size-m);
}

.user-info a .fa-sign-out:before {
    content: var(--osicons-logout);
}

.user-info a:hover .fa-sign-out {
    color: var(--color-primary);
}

.user-info a:hover {
    text-decoration: none;
}

.user-info a:hover [data-expression] {
    color: var(--color-neutral-10);
    text-decoration: underline;
}

.user-info div {
    align-items: center;
    display: inline-flex;
}

.aside-expandable .header .ThemeGrid_Container {
    max-width: 100%;
}

.desktop .menu-icon,
.app-menu-icon.back .menu-icon,
.app-menu-icon:not(.back) .menu-back {
    display: none;
}

.desktop .header-content .cr-header__apptitle [data-block*=ApplicationTitle] .application-name {
    display: none;
}

.desktop .aside-expandable .menu-icon,
.desktop .aside-overlay .menu-icon {
    display:flex;
}

/* Page Layout - Header Nav - Mobile */
.tablet .layout-top .header-navigation,
.phone .layout-top .header-navigation {
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 102;
}

.osx.tablet .layout-top:not(.menu-visible) .header-navigation,
.osx.phone .layout-top:not(.menu-visible) .header-navigation {
    pointer-events: none;
}

/* Page Layout - Menu */
.app-menu-content {
    height: 100%;
}

.app-menu-content {
    
    
}

.app-menu-overlay {
    background-color: var(--fm-overlay-background);
    height: 100vh;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    transition: opacity 130ms ease-in;
    width: 100vw;
    will-change: opacity;
    z-index: 104;
}

.app-menu-overlay {
    
}

.menu-visible .app-menu-overlay {
    opacity: 1;
    pointer-events: auto;
    transition: opacity 330ms ease-out;
}

.layout .app-menu-content {
    
}

.desktop .app-menu-overlay {
    display: none;
}

.desktop .aside-overlay .app-menu-overlay {
    display: block;
}

/* Page Layout - Menu - Mobile */
.tablet .app-login-info,
.phone .app-login-info {
    padding: var(--space-s) var(--space-m);
}

.tablet .app-menu-content,
.phone .app-menu-content {
    background-color: var(--color-neutral-0);
    flex-direction: column;
    height: 100%;
    left: calc(-1 * var(--side-menu-size));
    position: fixed;
    top: 0;
    transform: translateX(0) translateZ(0);
    transition: transform 130ms ease-in;
    width: var(--side-menu-size);
    will-change: transform;
    z-index: 105;
}

.tablet .menu-visible .app-menu-content,
.phone .menu-visible .app-menu-content {
    transform: translateX(var(--side-menu-size)) translateZ(0);
    transition: transform 330ms ease-out;
}

.tablet .layout-side .header .app-menu-content,
.tablet .layout-side .aside-navigation,
.phone .layout-side .header .app-menu-content,
.phone .layout-side .aside-navigation {
    
}

.phone .app-menu-content {
    padding-bottom: var(--os-safe-area-bottom);
    padding-left: var(--os-safe-area-left);
}

.android [data-status-bar-height] .app-menu-content {
    padding-top: var(--status-bar-height);
}

.ios.phone .app-menu-content {
    padding-bottom: var(--os-safe-area-bottom);
    padding-top: var(--os-safe-area-top);
}

/* Page Layout - Menu - Header Logo - Mobile */
.tablet .header-logo,
.phone .header-logo {
    padding: var(--space-none) var(--space-m);
}

/* Page Layout - Menu - App Menu Link */
.app-menu-links {
    flex: 1;
    height: 100%;
}

.app-menu-links {
    
    
}

.app-menu-links:empty {
    
}

.app-menu-links:empty:after {
    
    
    
    
    
    
    
    
}

.app-menu-links a {
    color: var(--color-neutral-9);
    font-size: var(--font-size-s);
    font-weight: var(--font-medium);
    padding: var(--space-xs) var(--space-s);
    position: relative;
    
}

.app-menu-links > a {
    line-height: 1.7; /* To fix bug height */
}

.app-menu-links a:hover {
    background-color: var(--color-neutral-0);
    color: var(--color-neutral-9);
    text-decoration: none;
}

.app-menu-links a.active {
    color: var(--color-neutral-9);
    font-weight: var(--font-bold);
}

.app-menu-links a.active:before,
.cr-layout .cr-header .cr-header__menu .osui-submenu.active:before {
    background-color: var(--color-primary);
    bottom: -37px;
    content: '';
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%;
}

.cr-layout-header-medium .app-menu-links a:before,
.cr-layout.cr-layout-header-medium .cr-header .cr-header__menu .osui-submenu.active:before {
    bottom: -29px;
}

.cr-layout-header-small .app-menu-links a:before,
.cr-layout.cr-layout-header-small .cr-header .cr-header__menu .osui-submenu.active:before  {
    bottom: -14px;
}

body .app-menu-content .app-menu-links {
    
    
    
}

.layout .app-menu-links:empty:after {
    
}

.layout:not(.layout-side) .app-menu-links a {
    align-items: center;
    display: inline-flex;
}

.menu-visible .app-menu-links a {
    margin-left: 0;
    padding: var(--space-s) var(--space-m);
}

.desktop .layout:not(.layout-side) .app-menu-links {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: var(--space-s);
}

.phone .app-menu-links,
.tablet .app-menu-links {
    display: flex;
    flex-direction: column;
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    padding-top: var(--space-s);
}

.phone .app-menu-links a,
.tablet .app-menu-links a {
    
    
    
}

.phone .layout:not(.layout-side) .app-menu-links a.active,
.tablet .layout:not(.layout-side) .app-menu-links a.active {
    border-bottom: 0;
}

.has-accessible-features .header a.active:focus {
    color: var(--color-primary);
}

.has-accessible-features .app-menu-links a:focus{
    background-color: var(--color-transparent);
    box-shadow: 0 0 0 3px var(--color-focus-outer);
}

/* Page Layout - Menu - App Login Info */
.tablet .app-login-info,
.phone .app-login-info {
    padding: var(--space-base) var(--space-m);
}

.tablet .user-info,
.phone .user-info {
    justify-content: space-between;
}

/* Page Layout - Content */
.content {
    display: flex;
    flex: 1;
    flex-direction: column;
    position: relative;
}

.content-breadcrumbs {
    margin-bottom: var(--space-base);
}

.content-top {
    justify-content: space-between;
}

.content-top-title.heading1 {
    flex: 1;
    margin-bottom: var(--space-l);
}

.content-top-title .Title_Links {
    font-size: var(--font-size-s);
    font-weight: var(--font-regular);
}

.content-top-actions {
    flex: 1;
    justify-content: flex-end;
    margin-bottom: var(--space-l);
    text-align: right;
}

.content-top-title, .content-top-actions {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}

.content-top-title > div:not([class*=ThemeGrid_Width]),
.content-top-actions > div:not([class*=ThemeGrid_Width]) {
    width: 100%;
}

.content-middle {
    position: relative;
}

.content-middle {
    
}

.main-content {
    flex: 1;
    position: relative;
}

.phone .content-top{
    flex-direction: column;
}

.phone .content-top-actions, .phone .content-top-title {
    flex-wrap: wrap;
    width: 100%;
}

/*! Page Layout - ThemeGrid_Container */
.ThemeGrid_Container {
    margin: var(--space-none) auto;
    width: 100%;
}

.layout .main-content.ThemeGrid_Container {
    padding: var(--space-xl);
}

.tablet .main-content.ThemeGrid_Container {
    padding: var(--space-m);
}

.phone .header .ThemeGrid_Container {
    padding-left: calc(var(--os-safe-area-left) + var(--space-base));
    padding-right: calc(var(--os-safe-area-right) + var(--space-base));
}

.phone .main-content.ThemeGrid_Container {
    padding-bottom: var(--space-base);
    padding-left: calc(var(--os-safe-area-left) + var(--space-base));
    padding-right: calc(var(--os-safe-area-right) + var(--space-base));
    padding-top: var(--space-base);
}

.phone .footer.ThemeGrid_Container {
    padding-left: calc(var(--os-safe-area-left) + var(--space-base));
    padding-right: calc(var(--os-safe-area-right) + var(--space-base));
}

/*! Page Layout - Section */
.full-width-section {
    position: relative;
}

.full-width-section .ThemeGrid_Container {
    padding: var(--space-none) var(--space-xl);
}

.section-background {
    left: 0;
    position: absolute;
    top: 0;
    height: 100%;
    overflow: hidden;
    width: 100%;
}

.section-background:empty {
    
    
}

.section-background img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.section-content {
    position: relative;
}

/*! Page Layout - Login */
.login-screen {
    align-items: center;
    background-color: var(--color-neutral-0);
    display: flex;
    height: 100vh;
    justify-content: center;
}

.login-screen > img {
    left: 0;
    position: absolute;
    top: 0;
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.login-form {
    background-color: var(--fm-overlay-content-background);
    border: var(--fm-overlay-border);
    border-radius: var(--fm-overlay-border-radius);
    min-width: 435px;
    padding: var(--space-xxl);
    z-index: 2;
}

.login-button [data-block*=ButtonLoading],
.login-button [data-block*=ButtonLoading] > div {
    
}

.phone .login-form {
    margin: var(--space-none) var(--space-base);
    min-width: auto;
    padding: var(--space-l);
    width: 100%;
}

/* ===================================================================== */
/*  $8 - Page Layout Cronos                                              */
/* ===================================================================== */
/* Cronos Layout */
.cr-layout .main-content {
    padding: var(--space-xxl) var(--space-none);
}

/* Cronos Layout no Padding */
.cr-layout.cr-layout-no-paddings .main-content {
    padding: var(--space-none);
}

/*! Page Layout - ThemeGrid_Midwidth */
div.ThemeGrid_Midwidth, /* maintain until we remove the isFullWidth option */
.ThemeGrid_Midwidth {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: var(--padding-grid);
    padding-right: var(--padding-grid);
    width: 100%;
}

div.ThemeGrid_Midwidth.padding-x-none, /* maintain until we remove the isFullWidth option */
.ThemeGrid_Midwidth.padding-x-none {
    padding-left: var(--space-none);
    padding-right: var(--space-none);
} 

@media (min-width: 992px) {  /* maintain until we remove the isFullWidth option */
    .layout-top .content .ThemeGrid_Midwidth,
    div.ThemeGrid_Midwidth,
    .ThemeGrid_Midwidth {
        max-width: 100%;
    }
}

@media (min-width: 1200px) {
    .layout-top .content .ThemeGrid_Midwidth,  /* maintain until we remove the isFullWidth option */
    div.ThemeGrid_Midwidth,  /* maintain until we remove the isFullWidth option */
    .ThemeGrid_Midwidth {
        max-width: var(--mid-grid);
    }
}

.phone .header .ThemeGrid_Midwidth {
    padding-left: calc(var(--os-safe-area-left) + var(--space-base));
    padding-right: calc(var(--os-safe-area-right) + var(--space-base));
}

.phone .footer.ThemeGrid_Midwidth {
    padding-left: calc(var(--os-safe-area-left) + var(--space-base));
    padding-right: calc(var(--os-safe-area-right) + var(--space-base));
}

/* Full Width Grid */
.layout-top .content .ThemeGrid_Fullwidth,  /* maintain until we remove the isFullWidth option */
div.ThemeGrid_Fullwidth, /* maintain until we remove the isFullWidth option */
.ThemeGrid_Fullwidth {
    max-width: 100%; /* maintain until we remove the isFullWidth option */
    padding: var(--space-none) 30px;
    width: 100%;
}

.phone .layout-top .content .ThemeGrid_Fullwidth,  /* maintain until we remove the isFullWidth option */
.phone div.ThemeGrid_Fullwidth, /* maintain until we remove the isFullWidth option */
.phone .ThemeGrid_Fullwidth {
    padding: var(--space-none) 15px;
}

.phone .header .ThemeGrid_Fullwidth {
    padding-left: calc(var(--os-safe-area-left) + var(--space-base));
    padding-right: calc(var(--os-safe-area-right) + var(--space-base));
}

.phone .footer.ThemeGrid_Fullwidth {
    padding-left: calc(var(--os-safe-area-left) + var(--space-base));
    padding-right: calc(var(--os-safe-area-right) + var(--space-base));
}

@media only screen and (min-width: 2000px) {
    .layout-top .content .ThemeGrid_Fullwidth,  /* maintain until we remove the isFullWidth option */
    div.ThemeGrid_Fullwidth, /* maintain until we remove the isFullWidth option */
    .ThemeGrid_Fullwidth {
        max-width: 2000px;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
}

[data-block*="LayoutsCronos"],
.cr-layout .main-content {
    display: flex;
    flex-direction: column;
}

/* Cronos Header Sizes */
/* Header Default - Large*/
.cr-layout .cr-header,
.cr-layout .header-top,
.tablet .cr-layout .header-logo,
.phone .cr-layout .header-logo {
    height: var(--header-size);
}

.cr-layout.fixed-header .content {
    padding-top: var(--header-size); 
}

.cr-layout .cr-header .app-logo {
    max-height: var(--header-size);
}

/* Header Medium */
.cr-layout.cr-layout-header-medium .cr-header,
.cr-layout.cr-layout-header-medium .header-top,
.tablet .cr-layout-header-medium .header-logo,
.phone .cr-layout.cr-layout-header-medium .header-logo {
    height: var(--header-size-m);
}

.cr-layout.fixed-header.cr-layout-header-medium .content {
    padding-top: var(--header-size-m);
}

.cr-layout.cr-layout-header-medium .cr-header .app-logo {
    max-height: var(--header-size-m);
}

/* Header Small */
.cr-layout.cr-layout-header-small .cr-header,
.cr-layout.cr-layout-header-small .header-top,
.tablet .cr-layout.cr-layout-header-small .header-logo,
.phone .cr-layout.cr-layout-header-small .header-logo {
    height: var(--header-size-s);
}

.cr-layout.fixed-header.cr-layout-header-small .content {
    padding-top: var(--header-size-s);
}

.cr-layout.cr-layout-header-small .cr-header .app-logo {
    max-height: var(--header-size-s);
}

/* Cronos Header */
.cr-layout .cr-header {
    position: relative;
}

.cr-layout.fixed-header .cr-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}

.cr-layout .main-content {
    
}

.cr-layout .cr-header .cr-header__menu .osui-submenu__header {
    font-size: var(--font-size-s);
    line-height: 1.7; /* To fix bug height */
    padding: var(--space-xs) var(--space-s);
}

.cr-layout .cr-header .cr-header__menu .osui-submenu__header:hover {
    background-color: var(--color-neutral-0);
}

.cr-layout .cr-header .cr-header__menu .osui-submenu__header__item,
.cr-layout .cr-header .cr-header__menu .osui-submenu__header__item, 
.cr-layout .cr-header .cr-header__menu .osui-submenu.active .osui-submenu__header__item, 
.cr-layout .cr-header .cr-header__menu .osui-submenu.active .osui-submenu__header__item a,
.cr-layout .cr-header .cr-header__menu .osui-submenu--is-dropdown .osui-submenu__header__icon {
    color: var(--color-neutral-9);
    font-size: var(--font-size-s);
    font-weight: var(--font-medium);
}

.cr-layout .cr-header .cr-header__menu .osui-submenu__items a:before {
    display: none;
}

.cr-layout .cr-header .cr-header__menu .osui-submenu.active .osui-submenu__header__item {
    font-weight: var(--font-bold);
}

.cr-layout .cr-header .cr-header__menu .osui-submenu__header__icon:before {
    font-size: var(--font-size-xs);
    line-height: 1.7;  /* To fix bug height */
    position: relative;
    top: 1px;
}

.cr-layout .cr-header .cr-header__menu .osui-submenu__items a.active {
    font-weight: var(--font-bold);
}

.cr-layout .cr-header .cr-header__menu .osui-submenu--is-open .osui-submenu__items {
    position: absolute;
    top: 230%;
}

.cr-layout.cr-layout-header-medium .cr-header .cr-header__menu .osui-submenu--is-open .osui-submenu__items {
    top: 200%;
}

.cr-layout.cr-layout-header-small .cr-header .cr-header__menu .osui-submenu--is-open .osui-submenu__items {
    top: 150%;
}

.cr-layout .cr-header .cr-header__menu .osui-submenu__items {
    border: var(--border-size-s) solid var(--color-neutral-1);
}

.cr-layout .cr-header .cr-header__menu .osui-submenu__items a {
    padding: var(--space-base) var(--space-m);
}

/* Cronos Layout Backgrounds */
.cr-layout-background-light .content {
    background-color: var(--color-white);
}

.cr-layout-background-medium .content {
    background-color: var(--color-neutral-0);
}

.cr-layout-background-dark .content {
    background-color: var(--color-neutral-10);
}

/* ===================================================================== */
/*  $9 - OutSystemsUI - Components                                       */
/* ===================================================================== */

/* ================================================================ */
/*  $9.1 - OutSystemsUI - Components - Deprecated                   */
/* ================================================================ */

/* Accordion Deprecated */
.accordion {
    box-shadow: var(--fm-component-box-shadow);
}

.accordion .section-expandable,
.accordion .list .section-expandable {
    border-radius: var(--border-radius-none);
    box-shadow: var(--shadow-none);
}

.accordion,
.accordion > [data-block*="AccordionItem"]:first-child .section-expandable,
.accordion .list [data-list-item]:first-of-type .section-expandable,
.accordion .list > [data-block*="AccordionItem"]:first-of-type .section-expandable {
    border-top-left-radius: var(--fm-component-border-radius);
    border-top-right-radius: var(--fm-component-border-radius);
}

.accordion,
.accordion > [data-block*="AccordionItem"]:last-child .section-expandable,
.accordion .list [data-list-item]:last-of-type .section-expandable,
.accordion .list > [data-block*="AccordionItem"]:last-of-type .section-expandable {
    border-bottom-left-radius: var(--fm-component-border-radius);
    border-bottom-right-radius: var(--fm-component-border-radius);
}

.accordion,
.accordion > [data-block*="AccordionItem"]:only-child .section-expandable,
.accordion .list [data-list-item]:only-of-type .section-expandable,
.accordion .list > [data-block*="AccordionItem"]:only-of-type .section-expandable {
    border-radius: var(--fm-component-border-radius);
}

.section-expandable {
    background-color: var(--fm-component-background);
    border-bottom: var(--fm-component-border);
    border-radius: var(--fm-component-border-radius);
    box-shadow: var(--fm-component-box-shadow);
}

.section-expandable.is--disabled {
    opacity: 0.3;
    pointer-events: none;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    
}

.section-expandable .section-expandable-title {
    align-items: center;
    color: var(--fm-component-title-color);
    cursor: pointer;
    display: flex;
    font-weight: var(--font-bold);
    min-height: 56px;
    padding: var(--space-base) var(--fm-component-padding);
}

.section-expandable .section-expandable-title .dividers {
    align-items: center;
    display: flex;
    padding-right: var(--space-base);
    width: 100%;
}

.section-expandable .section-expandable-title i {
    font-size: var(--font-size-l);
}

.section-expandable .section-expandable-title a {
    font-weight: var(--font-medium);
}

.section-expandable .section-expandable-icon {
    align-items: center;
    color: var(--fm-component-icon-color);
    display: flex;
    font-size: var(--font-size-s);
    font-weight: 400;
    justify-content: center;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    transition: var(--transition-base);
}

.section-expandable .section-expandable-icon:after {
    content: var(--osicons-arrow-down);
    font-family: "osicons-v2";
}

.section-expandable.is--open > .section-expandable-title > .section-expandable-icon {
    transform: rotate(180deg);
}

.section-expandable .section-expandable-content {
    color: var(--fm-component-text-color);
    overflow: hidden;
    padding: var(--space-none) var(--fm-component-padding);
    
}

.section-expandable-content [role="tabpanel"] {
    padding-top: var(--space-s);
}

.section-expandable .section-expandable-content-collapsed,
.section-expandable .section-expandable-content.is--collapsed {
    height: 0;
    visibility: hidden;
    
    
}

.section-expandable .section-expandable-content-expanded,
.section-expandable .section-expandable-content.is--expanded {
    height: auto;
    padding: var(--space-none) var(--fm-component-padding) var(--space-l);
    visibility: visible;
}

.section-expandable .section-expandable-content.is--animating {
    transition: var(--transition-base);
}

.section-expandable .section-expandable-content.no-padding {
    padding: var(--space-none);
}

.section-expandable .section-expandable-content [data-block*="AnimatedLabel"]:first-child .animated-label {
    margin-top: var(--space-s);
}

.section-expandable .pop-comp-wrapper {
    position: relative;
    transform: translate3d(0px, var(--space-xs), 0px) !important;
}

.section-expandable .choices__list.choices__list--dropdown,
.section-expandable [data-dropdown] > div.dropdown-list {
    position: relative;
    z-index: 2;
}

.section-expandable .dropdown-expanded-up div.dropdown-list {
    margin-top: var(--space-xs);
}

.has-accessible-features .section-expandable .section-expandable-title:focus,
.has-accessible-features .section-expandable .section-expandable-content:focus {
    box-shadow: none;
    outline: var(--border-size-l) solid var(--color-focus-outer);
}

/* Accordion Sizes */
.accordion-l .section-expandable-content {
    font-size: var(--font-size-l);
}

.accordion-l .section-expandable-title {
    font-size: var(--font-size-l);
    min-height: 64px;
}

.accordion-l [class*="osicons-v2"],
.accordion-l .section-expandable-title i {
    font-size: var(--font-size-xl);
}

.accordion-s .section-expandable-content {
    font-size: var(--font-size-s);
}

.accordion-s .section-expandable-title {
    font-size: var(--font-size-s);
    min-height: 53px;
}

.accordion-s [class*="osicons-v2"],
.accordion-s .section-expandable-title i {
    font-size: var(--font-size-m);
}

.simple-accordion.section-expandable {
    background-color: var(--color-transparent);
    border: var(--border-radius-none);
}

.simple-accordion .section-expandable-title {
    padding: var(--space-base) var(--space-none);
}

.simple-accordion .section-expandable-title .dividers {
    width: fit-content;
}

.simple-accordion.section-expandable .section-expandable-content.is--expanded,
.simple-accordion.section-expandable .section-expandable-content.is--collapsed {
    padding: var(--space-none);
}

/* Carousel Deprecated */
.carousel {
    overflow: hidden;
    position: relative;
    transition: var(--transition-base);
    will-change: transform;
}

.carousel:not(.no-swipe) .carousel-container-content:hover {
    cursor: grab;
}

.carousel.init {
    opacity: 0;
    
}

.carousel--animatable {
    transition: var(--transition-base);
    will-change: transform;
}

.carousel .carousel-container {
    --carousel-width: 100%;
    width: var(--carousel-width);
    white-space: nowrap;
}

.carousel .carousel-container > .carousel-container-content > *:not(.list),
.carousel .carousel-container > .carousel-container-content > .list > div {
    display: inline-block;
    white-space: normal;
    width: 100%;
}

.carousel .carousel-container-content .OSFillParent {
    display: inline-block;
}

.carousel .carousel-container-content .grid-gallery .OSFillParent {
    display: inherit;
}

.carousel .carousel-navigation {
    align-items: center;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: var(--border-radius-circle);
    color: var(--color-neutral-4);
    cursor: pointer;
    display: flex;
    font-size: var(--font-size-h4);
    height: 32px;
    justify-content: center;
    opacity: 1;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: var(--transition-fade);
    width: 32px;
    will-change: opacity;
    z-index: 2;
}

.carousel .carousel-navigation:hover {
    color: var(--color-neutral-9);
}

.carousel .carousel-navigation.disabled {
    opacity: 0;
    pointer-events: none;
}

.carousel .carousel-navigation.hidden {
    display: none;
}

.carousel .carousel-navigation.carousel-navigation-left {
    left: 24px;
}

.carousel .carousel-navigation.carousel-navigation-right {
    right: 24px;
}

.carousel .carousel-navigation.carousel-navigation-right .icon,
.carousel .carousel-navigation.carousel-navigation-left .icon {
    font-family: osicons-v2 !important;
    font-size: var(--font-size-base);
}

.carousel .carousel-navigation.carousel-navigation-right .fa:before {
    content: var(--osicons-arrow-right);
    padding-left: 3px; /* fix visual to align icon */
}

.carousel .carousel-navigation.carousel-navigation-left .fa:before {
    content: var(--osicons-arrow-left);
}

.carousel .carousel-dots-container {
    margin-top: var(--space-base);
    text-align: center;
}

.carousel .carousel-dots-container.disabled {
    display: none;
}

.carousel .carousel-dots-container .carousel-dot {
    background-color: var(--color-neutral-1);
    border-radius: var(--border-radius-circle);
    cursor: pointer;
    display: inline-block;
    height: 8px;
    margin: 0 var(--space-xs);
    transition: var(--transition-base);
    width: 8px;
}

.carousel .carousel-dots-container .carousel-dot.active,
.carousel .carousel-dots-container .carousel-dot.active:hover {
    background-color: var(--color-neutral-9);
}

.carousel .carousel-dots-container .carousel-dot:hover {
    background-color: var(--color-neutral-3);
}

.carousel-is-moving .hide-on-drag {
    opacity: 0;
    transition: var(--transition-fade);
}

.carousel .list.list-group {
    overflow: initial;
}

.carousel svg {
    max-width: 100%;
}

.has-accessible-features .carousel .carousel-navigation:focus {
    box-shadow: 0 0 0 3px var(--color-focus-outer);
}

.carousel .carousel-container {
    
    
}

.carousel .carousel-container .list.list-group {
    background-color: var(--color-transparent);
    white-space: nowrap;
}

/* DatePicker Deprecated */
.pika-single {
    background: var(--fm-span-background);
    border: var(--fm-span-border);
    border-radius: var(--fm-span-border-radius);
    display: block;
    margin-top: var(--space-xs);
    max-width: 352px;
    position: relative;
}

.pika-single.is-bound {
    box-shadow: var(--fm-span-box-shadow);
    position: absolute !important;
    z-index: 151;
}

.pika-single.is-hidden {
    display: none;
}

.pika-title {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: var(--space-m) var(--space-base);
}

.pika-title select {
    color: var(--color-neutral-6);
    cursor: pointer;
    font-size: var(--font-size-s);
    left: 0;
    line-height: 1.5;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: var(--transition-base);
}

.pika-labels {
    display: flex;
    flex: 1;
    justify-content: space-around;
    order: 2;
    transition: var(--transition-base);
}

.year-first .pika-select-month { 
    margin-left: var(--space-base);
    margin-right: 0;
}

.pika-prev:before {
    content: var(--osicons-arrow-left);
}

.pika-next {
    order: 4;
}

.pika-next:before {
    content: var(--osicons-arrow-right);
}

.pika-next:before,
.pika-prev:before {
    font-size: var(--font-size-xs);
    position: relative;
}

.pika-next, 
.pika-prev {
    background-color: var(--color-transparent);
    border: var(--border-size-none);
    color: var(--fm-action-background-active);
    cursor: pointer;
    font-family: osicons-v2;
    padding: var(--space-s);
}

.pika-next:hover,
.pika-prev:hover {
    opacity: .5;
    transition: var(--transition-base);
}

.pika-label {
    color: var(--color-neutral-6);
    cursor: pointer;
    position: relative;
}

.pika-label:first-child {
    margin-right: var(--space-base);
}

.pika-table {
    display: flex;
    flex-direction: column;
    padding: var(--space-none) var(--space-m) var(--space-m);
    width: 100%;
}

.pika-table thead {
    display: flex;
    flex-direction: row;
    padding: var(--space-xs) var(--space-none);
}

.pika-table thead tr {
    display: flex;
    flex: 1;
}

.pika-table th {
    align-items: center;
    color: var(--color-neutral-7);
    flex: 1;
    font-size: var(--font-size-s);
    font-weight: var(--font-regular);
    height: 40px;
    justify-content: center;
    width: 40px;
}

.pika-table th abbr[title] {
    text-decoration: none;
}

.pika-table tbody {
    margin-top: var(--space-s);
    overflow: hidden; /* bug safari */
}

.pika-table tbody tr {
    display: flex;
    flex-direction: row;
    margin-bottom: var(--space-xs);
}

.pika-table tbody tr:last-child {
    margin-bottom: var(--space-none);
}

.pika-table tbody td {
    align-items: center;
    display: inline-flex;
    flex: 1;
    justify-content: center;
}

.pika-button {
    background-color: var(--color-transparent);
    border: var(--border-size-none);
    color: var(--color-neutral-8);
    cursor: pointer;
    height: 40px;
    font-size: var(--font-size-s);
    font-weight: var(--font-medium);
    line-height: 1.5;
    position: relative;
    width: 40px;
    z-index: 10;
}

.is-outside-current-month .pika-button:hover,
.is-today:not(.is-selected):hover .pika-button,
.pika-button:hover {
    background-color: var(--fm-action-background-hover);
    color: var(--color-white);
    transition: var(--transition-base);
}

.is-today .pika-button {
    background-color: var(--color-neutral-4);
}

.is-disabled .pika-button,
.is-disabled.is-outside-current-month .pika-button {
    color: var(--color-neutral-7);
    pointer-events: none;
    text-decoration: line-through;
}

.is-outside-current-month .pika-button {
    color: var(--color-neutral-4);
}

.has-event .pika-button:before {
    background-color: var(--color-primary);
    border-radius: var(--border-radius-circle);
    bottom: 3px;
    content: "";
    height: 4px;
    left: 50%;
    margin-left: -2px;
    position: absolute;
    width: 4px;
}

.pika-today-container {
    cursor: pointer;
    font-size: var(--font-size-s);
    transition: var(--transition-base);
    width: 100%;
}

.pika-today-container:hover {
    background-color: var(--color-transparent);
}

.pika-button .pika-go-today {
    background-color: var(--color-transparent);
    border: var(--border-size-none);
    color: var(--color-neutral-7);
    cursor: pointer;
    font-size: var(--font-size-s);
    font-weight: var(--font-bold);
    padding: var(--space-none);
}

.pika-go-today:hover {
    color: var(--color-neutral-10);
}

.pika-time-container {
    font-weight: var(--font-medium);
}

.pika-time-container select {
    background-color: var(--color-transparent);
    border: 0;
    color: var(--color-neutral-6);
    cursor: pointer;
    font-weight: var(--font-medium);
    min-width: 45px;
    text-align: center;
    opacity: 1;
    position: static;
}

.pika-time-container option {
    color: var(--color-neutral-6);
}

input.OSFillParent.calendar-input {
    display: none;
}

.is-inrange {
    position: relative;
}

.is-inrange:before {
    background: var(--color-success-lighter);
    content: "";
    height: 100%;
    left: -8px;
    position: absolute;
    right: -14px;
    top: 0;
}

.is-inrange:first-child:before {
    left: 3px;
}

.is-inrange:last-child:before {
    right: 3px;
}

.month-picker,
.year-picker {
    flex-direction: row; 
    flex-wrap: wrap; 
    padding: var(--space-none); 
}

.prev-year,
.next-year {
    color: var(--color-neutral-7);
}

.portal-class ~ .pika-single.is-bound {
    z-index: 251; 
}

/* Digital UI CSS */
.calendar.week-numbers .pika-table thead {
    padding: var(--space-xs) var(--space-m) var(--space-none);
}

.calendar.week-numbers .pika-table thead th:first-of-type {
    display: none;
}

.is-today:not(.is-selected) .pika-button {
    background-color: var(--color-transparent);
    border: var(--fm-action-border);
}

.is-selected.is-endrange .pika-button,
.is-selected.is-endrange:hover .pika-button,
.is-endrange .pika-button,
.is-endrange:hover .pika-button,
.is-selected .pika-button,
.is-selected:hover .pika-button,
.is-startrange .pika-button,
.is-startrange:hover .pika-button,
.is-today.is-endrange .pika-button,
.is-today.is-startrange .pika-button,
.is-today:not(.is-selected):hover.is-endrange .pika-button,
.is-today:not(.is-selected):hover.is-startrange .pika-button,
.is-today.is-inrange.is-endrange:hover .pika-button {
    background: var(--fm-action-background-active);
    color: var(--color-white);
    font-weight: var(--font-bold);
}

.pika-go-today.btn:hover {
    color: var(--color-neutral-10);
}

.pika-go-today.btn:hover:after {
    opacity: 0;
}

.pika-lendar abbr {
    color: var(--color-neutral-4);
}

.desktop .pika-select-month,
.tablet .pika-select-month {
    min-width: 125px;
}

.desktop .pika-title .pika-select-month,
.desktop .pika-title .pika-select-year,
.tablet .pika-title .pika-select-month,
.tablet .pika-title .pika-select-year {
    padding: 0 var(--space-base);
    transform: translateX(calc(var(--space-base) * -1));
    width: calc(100% + (3 * var(--space-base)));
}

.safari.desktop .pika-time-container select {
    min-width: auto; /* Safari bug */
}

.pika-title option[selected],
.pika-title option:hover {
    background-color: var(--color-neutral-0);
    cursor: pointer;
}

.pika-today-container.pika-button {
    height: auto;
    margin: auto;
    padding: var(--space-none) var(--space-none) var(--space-m);
    width: 40px;
}

.pika-week {
    color: var(--color-neutral-4);
    font-size: var(--font-size-s);
}

.pika-button.pika-year {
    display: block; /*tablet bug*/
}

.calendar-help,
.calendar-help-dialog,
.calendar-help-dialog.is--open {
    display: none;
}

/* Datepicker - Mobile */
.tablet .calendar tr {
    border-bottom: none;
}

.phone .calendar .pika-table th {
    width: auto;
}

/* Dropdown Search and Dropdown Tag Deprecated */
.choices {
    min-width: 150px;
    position: relative;
}

.choices:focus {
    outline: none;
}

.choices.is-open.is-focused .choices__inner {
    border: var(--fm-input-border-hover);
}

.choices.Not_Valid .choices__inner {
    border: var(--border-size-m) solid var(--color-error);
}

.choices.is-disabled {
    pointer-events: none;
}

.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
    background-color: var(--fm-input-background-disabled);
    border: var(--fm-input-border-disabled);
    cursor: not-allowed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.choices.is-disabled .choices__list--single .choices__item .choices.is-disabled .choices__item.choices__placeholder,
.choices.is-disabled[data-type*=select-one]:after {
    color: var(--fm-input-color-disabled);
}

.choices .choices__inner select {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: 1px;
    z-index: -10;
}

.choices__inner {
    background-color: var(--fm-input-background);
    border: var(--fm-input-border);
    border-radius: var(--fm-input-border-radius);
    color: var(--fm-input-color);
    display: inline-block;
    height: var(--fm-input-height);
    transition: var(--transition-base);
    vertical-align: top;
    width: 100%;
}

.choices__inner:hover {
    border: var(--fm-input-border-hover);
}

.choices__list {
    list-style: none;
}
/*
.choices__list::-webkit-scrollbar {
    width: 5px;
}

.choices__list::-webkit-scrollbar-track {
    background: var(--color-neutral-4);
}

.choices__list::-webkit-scrollbar-thumb {
    background-color: var(--color-neutral-6);
}
*/

.choices__list.choices__list--dropdown.is-active {
    margin-top: var(--space-xs);
}

.choices__list--single {
    align-items: center;
    display: inline-flex;
    height: 100%;
    width: 100%;
}

.choices__list--dropdown {
    background-color: var(--fm-span-background);
    border: var(--fm-span-border);
    border-radius: var(--fm-span-border-radius);
    box-shadow: var(--fm-span-box-shadow);
    display: none;
    overflow: hidden;
    position: absolute;
    width: 100%;
    word-break: break-all;
    z-index: 3;
}

.choices__list--dropdown.is-active {
    display: block;
}

.choices__list--dropdown .choices__list {
    max-height: 300px;
    overflow: auto;
    position: relative;
    will-change: scroll-position;
}

.choices__list--dropdown .choices__item {
    align-items: center;
    background-color: var(--fm-span-background);
    color: var(--fm-span-color);
    display: flex;
    font-size: var(--fm-input-font-size);
    padding: var(--fm-span-padding);
}

.choices__list--dropdown .choices__item--selectable.is-highlighted {
    background-color: var(--fm-span-background-hover);
}

.choices__list--dropdown .choices__item--selectable.is-highlighted:after {
    opacity: 0.5;
}

.choices__item {
    cursor: default;
}

.choices__item--disabled {
    cursor: not-allowed;
    opacity: 0.5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.choices__item--selectable {
    cursor: pointer;
}

.choices__button:focus {
    outline: none;
}

.choices__input {
    align-items: center;
    background-color: var(--fm-input-background);
    border: var(--fm-input-border);
    border-radius: var(--fm-input-border-radius);
    color: var(--fm-input-color);
    display: inline-flex;
    font-size: var(--fm-input-font-size);
    vertical-align: baseline;
    width: 100%;
}

.choices__input:focus {
    outline: 0;
}

.is-focused .choices__inner,
.is-open .choices__inner {
    border: var(--fm-input-border-hover);
}

.is-open .choices__inner,
.is-open.is-flipped .choices__inner {
    border-radius: var(--fm-input-border-radius);
}

.is-flipped .choices__list--dropdown {
    border-radius: var(--fm-span-border-radius);
    bottom: 100%;
    margin-bottom: var(--space-xs);
    margin-top: var(--space-none);
    top: auto;
}

.search--wrapper {
    padding: var(--space-s);
    position: relative;
}

.search--wrapper:before {
    color: var(--color-neutral-3);
    content: var(--osicons-search);
    font-family: osicons-v2;
    font-size: var(--fm-input-font-size);
    left: var(--space-m);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.search--wrapper input {
    height: var(--fm-input-height);
    padding: var(--space-none) var(--fm-input-padding) var(--space-none) var(--space-xxl);
    transition: var(--transition-base);
}

.search--wrapper input:hover,
.search--wrapper input:focus,
.search--wrapper input:focus-visible {
    border: var(--fm-input-border-hover);
}

.section-expandable-content .choices__list--dropdown.is-active {
    position: relative;
}

.has-accessible-features .choices[data-type*=select-one] .choices__button:focus {
    box-shadow: var(--color-shadow-outer);
}

/*! Dropdown Search Deprecated*/
.choices[data-type*=select-one] {
    cursor: auto;
}

.choices[data-type*=select-one]:after {
    color: var(--fm-input-icon);
    content: var(--osicons-arrow-down);
    font-family: osicons-v2;
    font-size: var(--fm-input-font-size);
    line-height: 1;
    position: absolute;
    right: 16px;
    top: 11px;
    transition: var(--transition-base);
}

.choices[data-type*=select-one].is-open:after {
    transform: rotate(180deg);
}

.choices[data-type*=select-one]:hover:after,
.choices[data-type*=select-one].is-open:after {
    color: var(--fm-input-icon-hover);
}

.choices[data-type*=select-one] .search--wrapper input:not(.btn):not(.checkbox):not(.radio-button),
.choices[data-type*=select-one] .search--wrapper .input {
    max-width: 100%;
    padding-left: var(--space-xxl);
}

.choices__list--single .choices__item {
    color: var(--fm-input-color);
    overflow: hidden;
    padding: calc(var(--fm-input-padding) / 2) var(--dropdown-padding-right) calc(var(--fm-input-padding) / 2) var(--fm-input-padding);
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.choices__list--single .choices__item.choices__placeholder {
    color: var(--fm-input-placeholder-color);
}

.choices[data-type*=select-one] .choices__inner {
    display: inline-flex;
}

/* Dropdown Search - Sizes */
.choices__list--dropdown .choices__list {
    will-change: initial;
}

.choices.dropdown-search-size-l .choices__inner {
    height: var(--fm-input-height-l);
    font-size: var(--fm-input-font-l);
}

.choices.dropdown-search-size-s .choices__inner {
    align-items: center;
    display: inline-flex;
    height: var(--fm-input-height-s);
    font-size: var(--fm-input-font-s);
}

.dropdown-search-size-l[data-type*=select-one]:after,
.dropdown-search-size-l.is-open.is-focused:after {
    top: 15px;
}

.dropdown-search-size-s[data-type*=select-one]:after,
.dropdown-search-size-s.is-open.is-focused:after {
    top: 8px;
}

.dropdown-search-size-l .choices__list--dropdown .choices__item {
    font-size: var(--fm-input-font-l);
    padding: var(--fm-span-padding-l);
}

.dropdown-search-size-s .choices__list--dropdown .choices__item {
    font-size: var(--fm-input-font-s);
    padding: var(--fm-span-padding-s);
}

.dropdown-search-size-l .search--wrapper:before {
    font-size: var(--fm-input-font-l);
}

.dropdown-search-size-s .search--wrapper:before {
    font-size: var(--fm-input-font-s);
}

.dropdown-search-size-l .search--wrapper input {
    height: var(--fm-input-height-l);
    font-size: var(--fm-input-font-l);
}

.dropdown-search-size-s .search--wrapper input {
    height: var(--fm-input-height-s);
    font-size: var(--font-size-s);
}

/* Dropdown Multi Select */
.dropdown-multiselect.dropdown-s .choices__list--dropdown .choices__item {
    padding: var(--fm-span-padding-s); /* remove DigitalUi React style */
}

.dropdown-multiselect.dropdown-l .choices__list--dropdown .choices__item {
    padding: var(--fm-span-padding-l); /* remove DigitalUI React styles */
}

.dropdown-multiselect.dropdown-l [data-checkbox],
.dropdown-multiselect.dropdown-m [data-checkbox] {
    top: 0; /* remove DigitalUI React style */
}

.dropdown-multiselect .choices__item span:not([data-expression]) {
    align-self: auto; /* remove DigitalUI React style */
    display: inline-flex;
}

.dropdown-multiselect-window {
    
    
}

.dropdown-multiselect.is-open .dropdown-multiselect-window {
    
}

/* Dropdown Search - Accessibility */
.has-accessible-features .choices[data-type*=select-one] {
    border-radius: var(--border-radius-soft);
}

.has-accessible-features .choices__inner:hover,
.has-accessible-features .choices.is-open.is-focused .choices__inner,
.has-accessible-features .search--wrapper input:focus {
    border: var(--fm-input-border-hover);
}

/* Dropdown Tags Deprecated */
.dropdown-tag-preview .card {
    padding: var(--space-xs);/* Service Studio */
}

.choices[data-type*=select-multiple] .choices__list--multiple {
    display: inline-block;
    padding-bottom: 0.75rem;
}

.choices__list--multiple .choices__item {
    align-items: center;
    background-color: var(--color-info-lighter);
    border: solid var(--border-size-none) var(--color-info-light);
    border-radius: var(--border-radius-hard);
    color: var(--color-neutral-7);
    display: inline-flex;
    font-size: var(--font-size-base);
    font-weight: var(--font-medium);
    height: 28px;
    line-height: 1; /* small size alignment fix */
    margin-left: var(--space-xs);
    margin-top: var(--space-xs);
    padding: var(--space-none) var(--space-s);
    vertical-align: middle;
    word-break: break-all;
}

.choices__list--multiple .choices__item+.choices__item {
    margin-right: 0;
}

.is-disabled .choices__list--multiple .choices__item {
    background-color: var(--fm-input-background-disabled);
    border: var(--fm-input-border-disabled);
}

.choices[data-type*=select-multiple].is-disabled .choices__item.choices__item--selectable {
    color: var(--fm-input-color-disabled);
}

.choices[data-type*=select-multiple] .choices__button {
    background-color: var(--color-transparent);
    border: var(--border-size-none);
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    margin-bottom: var(--space-none);
    margin-left: var(--space-s);
    margin-right: -4px;
    margin-top: var(--space-none);
    padding-left: var(--space-base);
    position: relative;
    text-indent: -9999px;
    width: 8px;
}

.choices[data-type*=select-multiple] .choices__button::after {
    color: var(--color-neutral-7);
    content: var(--osicons-close);
    font-family: "osicons-v2";
    font-size: var(--font-size-base);
    left: 0;
    position: absolute;
    text-indent: 0;
    top: 50%;
    transform: translateY(-50%);
}

.choices[data-type*=select-multiple] .choices__button:hover::after,
.choices[data-type*=select-multiple] .choices__button:focus::after,
.choices[data-type*=select-multiple] .choices__button:focus-visible::after {
    color: var(--color-black);
    outline: none;
    transition: var(--transition-base);
}

.choices[data-type*=select-multiple] .choices__button:hover,
.choices[data-type*=select-multiple] .choices__button:focus {
    opacity: 1;
}

.choices.is-disabled[data-type*=select-multiple] .choices__inner {
    background-color: var(--color-transparent);
}

.choices[data-type*=select-multiple] .choices__inner,
.choices.is-focused.is-open[data-type*=select-multiple] .choices__inner {
    border: var(--border-size-none);
    cursor: text;
    height: auto;
    padding: 0;
}

.choices[data-type*=select-multiple] .choices__input {
    background-color: var(--color-transparent);
}

.choices[data-type*=select-multiple] .search--wrapper {
    padding: var(--space-none);
}

.choices[data-type*=select-multiple] .search--wrapper::before {
    left: var(--space-base);
}

.choices[data-type*=select-multiple] .search--wrapper input,
.choices[data-type*=select-multiple] .search--wrapper input:focus {
    border: var(--fm-input-border);
    border-radius: var(--fm-input-border-radius);
    color: var(--fm-input-color);
    font-size: var(--fm-input-font-size);
    height: var(--fm-input-height);
}

.choices[data-type*=select-multiple].is-open.is-focused .search--wrapper input {
    border: var(--fm-input-border-hover);
}

.choices.is-disabled[data-type*=select-multiple] .search--wrapper input {
    background-color: var(--fm-input-background-disabled);
    border: var(--fm-input-border-disabled);
    color: var(--fm-input-color-disabled);
}

.choices[data-type*=select-multiple] .search--wrapper input:focus,
.choices[data-type*=select-multiple] .search--wrapper input:focus-visible,
.choices[data-type*=select-multiple] .search--wrapper input:hover {
    border-color: var(--fm-input-border-hover);
    outline: none;
}

.choices[data-type*=select-multiple] .search--wrapper input:not(.btn):not(.checkbox):not(.radio-button),
.choices[data-type*=select-multiple] .search--wrapper .input {
    padding-left: var(--space-xxl);
    width: 100% !important;
}

.choices[data-type*=select-multiple] .choices__input::placeholder {
    color: var(--fm-input-placeholder-color);
    opacity: 1; /* Firefox */
}

.is-flipped[data-type*=select-multiple] .choices__list--dropdown {
    bottom: 44px;
}

.choices.dropdown-s[data-type*=select-multiple] .search--wrapper input,
.choices.dropdown-s[data-type*=select-multiple] .search--wrapper input:focus,
.choices.dropdown-s[data-type*=select-multiple] .search--wrapper:before,
.choices.dropdown-s[data-type*=select-multiple] .choices__list--dropdown .choices__item,
.choices.dropdown-s[data-type*=select-multiple] .choices__list--multiple .choices__item,
.choices.dropdown-s[data-type*=select-multiple] .choices__button::after {
    font-size: var(--fm-input-font-s);
}

.choices.dropdown-s[data-type*=select-multiple] .search--wrapper input {
    height: var(--fm-input-height-s);
}

.choices.dropdown-s[data-type*=select-multiple] .choices__list--dropdown .choices__item {
    padding: var(--fm-span-padding-s);
}

.choices.dropdown-l[data-type*=select-multiple] .choices__list--dropdown .choices__item {
    padding: var(--fm-span-padding-l);
}

.choices.dropdown-l[data-type*=select-multiple] .search--wrapper input,
.choices.dropdown-l[data-type*=select-multiple] .search--wrapper input:focus,
.choices.dropdown-l[data-type*=select-multiple] .search--wrapper:before,
.choices.dropdown-l[data-type*=select-multiple] .choices__list--dropdown .choices__item,
.choices.dropdown-l[data-type*=select-multiple] .choices__list--multiple .choices__item,
.choices.dropdown-l[data-type*=select-multiple] .choices__button::after {
    font-size: var(--fm-input-font-l);
}

.choices.dropdown-l[data-type*=select-multiple] .search--wrapper input {
    height: var(--fm-input-height-l);
}

/* Dropdown Tags - Accessibility */
.has-accessible-features .choices[data-type=select-multiple].is-open.is-focused .choices__inner {
    border-color: var(--fm-input-border-hover);
}

/* Progress Bar Deprecated */
.progress {
    transition: var(--transition-base);
    will-change: width;
}

.progress-bar {
    background-color: var(--color-neutral-1);
    overflow: hidden;
}

.progress-bar-text {
    display: none;
}

/* 6.8.13. Progress Circle Deprecated */
.progress-circle-outer {
    display: flex;
    justify-content: center;
    padding: var(--space-base);
}

.progress-circle {
    position: relative;
}

.progress-circle svg {
    height: 100%;
    stroke-linecap: initial;
}

.progress-circle .progressbar-text {
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    z-index: 1;
}

/* Progress Circle Fraction Deprecated */
.progress-circle-text {
    left: 50%;
    line-height: 1.2;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}

.progress-circle-text-numerator {
    font-size: var(--font-size-h4);
}

.progress-circle-text-denominator {
    font-size: var(--font-size-h6);
}

/* Range Slider Deprecated */
.range-slider .noUi-connect {
    background-color: var(--fm-action-background-active);
}

.range-slider .noUi-horizontal .noUi-handle.noUi-active,
.range-slider .noUi-horizontal .noUi-handle:hover,
.range-slider .noUi-vertical .noUi-handle.noUi-active,
.range-slider .noUi-vertical .noUi-handle:hover {
    border: var(--border-size-s) solid var(--fm-action-background-active);
}

.range-slider .noUi-horizontal .noUi-handle.noUi-active:before,
.range-slider .noUi-horizontal .noUi-handle.noUi-active:after,
.range-slider .noUi-horizontal .noUi-handle:hover:before,
.range-slider .noUi-horizontal .noUi-handle:hover:after,
.range-slider .noUi-vertical .noUi-handle.noUi-active:before,
.range-slider .noUi-vertical .noUi-handle.noUi-active:after,
.range-slider .noUi-vertical .noUi-handle:hover:before,
.range-slider .noUi-vertical .noUi-handle:hover:after {
    border-color: var(--fm-action-background-active);
}

.range-slider[data-disabled="true"] .noUi-target {
    background-color: var(--fm-action-background-disabled);
}

.range-slider[data-disabled='true'] .noUi-connect {
    background-color: var(--color-neutral-5);
}

.range-slider[data-disabled='true'] .noUi-handle {
    background-color: var(--fm-action-background-disabled);
    border: var(--border-size-s) solid var(--color-neutral-4);
}

.range-slider[data-disabled='true'] .noUi-handle:before,
.range-slider[data-disabled='true'] .noUi-handle:after {
    border-color: var(--color-neutral-8);
}

.range-slider[data-disabled='true'] .noUi-pips,
.range-slider[data-disabled='true'] .noUi-tooltip {
    color: var(--color-neutral-4);
}

.has-accessible-features .range-slider .noUi-handle:focus {
    box-shadow: var(--color-shadow-outer);
}

/* Search Deprecated */
.search,
.search-input {
    position: relative;
}

.search-preview {
    display: none;
}

.search-input:after {
    align-items: center;
    color: var(--color-neutral-3);
    content: var(--osicons-search);
    display: flex;
    font-family: osicons-v2; 
    font-size: var(--font-size-base);
    height: 100%;
    left: var(--space-base);
    position: absolute;
    top: 0;
}

.search-input:hover:after {
    color: var(--fm-input-icon-hover);
}

.search .form-control[data-input] {
    padding-left: var(--space-xxl);
}

.search.input-small .form-control,
.search.input-small .search-input:after {
    font-size: var(--fm-input-font-s);
}

.search.input-large .form-control,
.search.input-large .search-input:after {
    font-size: var(--fm-input-font-l);
}

.search.input-small .form-control {
    height: var(--fm-input-height-s);
}

.search.input-large .form-control {
    height: var(--fm-input-height-l);
}

.form .search input[data-input] { /* when used inside form */
    margin-bottom: var(--space-none);
}

/* Section Index - Deprecated */
.section-index {
    display: flex;
    flex-direction: column;
}

.section-index.is--sticky {
    position: sticky;
    top: var(--top-position);
}

.section-index .section-index-item, 
.section-index .section-index-item:visited {
    border-left: var(--border-size-m) solid var(--fm-link-color-disabled);
    color: var(--fm-link-color-disabled);
    cursor: pointer;
    padding: var(--space-xs) var(--space-base);
    text-decoration: none;
}

.section-index .section-index-item:hover {
    border-color: var(--color-neutral-7);
    color: var(--color-neutral-7);
}

.section-index-item.is--active,
.section-index-item.is--active:visited {
    border-color: var(--fm-link-color);
    color: var(--fm-link-color);
}

.section-index .section-index-item.is--active:hover {
    border-color: var(--fm-link-color-hover);
    color: var(--fm-link-color-hover);
}

.has-accessible-features .section-index a:focus {
    background-color: var(--color-transparent);
    box-shadow: 0 0 0 3px var(--color-focus-outer);
}

/*  Tabs Deprecated */
.tabs {
    display: flex;
    flex-wrap: wrap;
}

.tabs.justified [data-block*="TabsHeaderItem"] {
    flex: 1;
}

.tabs-header,
.tabs-header .list {
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    width: 100%;
    z-index: 1;
    
    -webkit-overflow-scrolling: touch;
    -webkit-overflow-x: auto;
}

.tabs .tabs-header-tab {
    background-color: var(--color-white);
    border-bottom: var(--border-size-m) solid var(--color-neutral-2);
    color: var(--color-neutral-5);
    font-size: var(--font-size-s);
    font-weight: var(--font-medium);
    cursor: pointer;
    display: flex;
    justify-content: center;
    line-height: 1.5;
    min-height: 42px;
    padding: var(--space-base);
    position: relative;
    white-space: nowrap;
}

.tabs .tabs-header-tab:hover {
    color: var(--color-neutral-7);
}

.tabs .tabs-header-tab.active,
.tabs .tabs-header-tab.active:hover {
    border-bottom: var(--border-size-m) solid var(--fm-action-background-active);
    color: var(--fm-action-background-active);
}

.tabs .tabs-header-tab:before {
    background-color: var(--color-neutral-2);
    bottom: -2px;
    content: '';
    display: block;
    height: 2px;
    left: var(--space-none);
    position: absolute;
    top: auto;
    transition: var(--transition-base);
    width: 0;
    z-index: 2;
}

.tabs .tabs-header-tab:hover:before {
    background-color: var(--color-neutral-7);
}

.tabs .tabs-header-tab.active:before {
    background-color: var(--fm-action-background-active);
}

.tabs .tabs-header-tab.active:before,
.tabs .tabs-header-tab:hover:before {
    width: 100%;
}

.tabs.tabs-vertical {
    flex-direction: row;
    flex-wrap: nowrap;
}

.tabs.tabs-vertical .tabs-header,
.tabs.tabs-vertical .tabs-header .ListRecords {
    flex-direction: column;
    height: 100%;
    width: auto;
    word-break: initial;
}

.tabs.tabs-vertical .tabs-header .tabs-header-tab {
    border-bottom: var(--border-size-none);
    border-left: var(--border-size-m) solid var(--color-neutral-2);
    justify-content: flex-start;
}

.tabs.tabs-vertical .tabs-header .tabs-header-tab:before {
    bottom: auto;
    height: 0;
    left: -2px;
    top: 0;
    width: 2px;
    z-index: 2;
}

.tabs.tabs-vertical .tabs-header-tab.active:before,
.tabs.tabs-vertical .tabs-header-tab:hover:before {
    height: 100%;
}

.tabs.tabs-vertical.tabs-header-right .tabs-header {
    order: 2;
}

.tabs.tabs-vertical.justified [data-block*=TabsHeaderItem] {
    flex: none; /* fix OSUI */ 
    -webkit-box-flex: initial; /* fix OSUI */ 
    -ms-flex: none; /* fix OSUI */ 
}

.tabs.tabs-vertical .tabs-content {
    padding: var(--space-none) var(--space-m);
}

.tabs-horizontal.tabs-align-center .tabs-header,
.tabs-horizontal.tabs-align-center .tabs-header .list,
.tabs-horizontal.tabs-align-right .tabs-header,
.tabs-horizontal.tabs-align-right .tabs-header .list {
    display: inline-block;
    white-space: nowrap;
}

.tabs-horizontal.tabs-align-center .tabs-header-tab, 
.tabs-horizontal.tabs-align-right .tabs-header-tab {
    display: inline-flex;
}

.tabs-horizontal.tabs-align-center .tabs-header {
    text-align: center;
}

.tabs-horizontal.tabs-align-right .tabs-header {
    text-align: right;
}

.tabs .tabs-header-tab.is-disabled {
    border-bottom: var(--border-size-m) solid rgba(201, 203, 198, 0.5);
    color: var(--color-neutral-1);
    pointer-events: none;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.tabs .tabs-header-tab.active.is-disabled:before {
    width: 0;
}

.tabs.tabs-vertical .tabs-header-tab.is-disabled {
    border-left: var(--border-size-m) solid rgba(201, 203, 198, 0.5);
}

.tabs.tabs-vertical .tabs-header-tab.is-disabled:before {
    height: 0;
}

.tabs.tabs-no-border .tabs-header-tab,
.tabs.tabs-no-border .tabs-header-tab.is-disabled {
    border-bottom: var(--border-size-m) solid var(--color-transparent);
}

.tabs.tabs-no-border.tabs-vertical .tabs-header-tab,
.tabs.tabs-no-border.tabs-vertical .tabs-header-tab.is-disabled {
    border-left: var(--border-size-m) solid var(--color-transparent);
}

.tabs .tabs-content {
    background-color: var(--color-transparent);
    flex-grow: 1;
    margin-top: 0;
    padding: var(--space-m) var(--space-none);
    position: relative;
    width: 100%;
    z-index: 0;
}

.tabs .tabs-content-tab:not(.open) {
    display: none;
}

.has-accessible-features .tabs .tabs-header-tab:focus {
    box-shadow: none;
}

.has-accessible-features .tabs .tabs-header-tab:focus-visible {
    background-color: var(--color-focus-outer);
    color: var(--color-neutral-10);
}

.has-accessible-features .tabs .tabs-content:focus-visible {
    box-shadow: 0 0 0 1px var(--color-focus-outer) inset;
}

/* Old Tooltip CSS for OSUI 2.8.0 */
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper {
    max-height: 50vh;
    opacity: 1;
    padding-top: var(--space-base);
    pointer-events: initial;
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top-left,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top-right,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top-left,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top-right {
    bottom: 100%;
    padding-bottom: var(--space-base);
    padding-top: initial;
    top: initial;
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top .osui-tooltip__balloon-wrapper__balloon,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top-left .osui-tooltip__balloon-wrapper__balloon,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top-right .osui-tooltip__balloon-wrapper__balloon,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top .osui-tooltip__balloon-wrapper__balloon,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top-left .osui-tooltip__balloon-wrapper__balloon,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top-right .osui-tooltip__balloon-wrapper__balloon {
    bottom: initial;
    top: 0;
    transform: translateY(0);
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top {
    left: 50%;
    transform: translateX(-50%);
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.left,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.right,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.left,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.right {
    max-height: initial;
    max-width: 50vw;
    padding-left: var(--space-m);
    padding-top: var(--space-none);
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.left .osui-tooltip__balloon-wrapper__balloon,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.right .osui-tooltip__balloon-wrapper__balloon,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.left .osui-tooltip__balloon-wrapper__balloon,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.right .osui-tooltip__balloon-wrapper__balloon {
    left: 0;
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.left,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.left {
    padding-left: initial;
    padding-right: var(--space-base);
    right: 100%;
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.left .osui-tooltip__balloon-wrapper__balloon,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.left .osui-tooltip__balloon-wrapper__balloon {
    left: initial;
    right: 0;
    transform: translatex(0);
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-hover:hover
    .osui-tooltip__balloon-wrapper__balloon,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper__balloon {
    opacity: 1;
    top: 0;
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper {
    left: calc(50% - var(--space-base));
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    padding-top: var(--space-none);
    pointer-events: none;
    position: absolute;
    top: 100%;
    transition: opacity 0.25s;
    z-index: 2;
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.bottom {
    left: 50%;
    transform: translateX(-50%);
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.bottom-left {
    left: initial;
    right: calc(-1 * var(--space-s));
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.bottom-right {
    left: calc(-1 * var(--space-s));
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.top,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.top-left,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.top-right {
    bottom: 100%;
    top: initial;
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.top .osui-tooltip__balloon-wrapper__balloon,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.top-left .osui-tooltip__balloon-wrapper__balloon,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.top-right .osui-tooltip__balloon-wrapper__balloon {
    bottom: initial;
    top: var(--space-base);
    transform: translateY(-100%);
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.top {
    left: 50%;
    transform: translateX(-50%);
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.top-left {
    left: initial;
    right: calc(-1 * var(--space-s));
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.top-right {
    left: calc(-1 * var(--space-s));
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.left,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.right {
    left: 100%;
    max-height: initial;
    max-width: 0;
    padding-left: var(--space-none);
    top: 50%;
    transform: translateY(-50%);
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.left .osui-tooltip__balloon-wrapper__balloon,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.right .osui-tooltip__balloon-wrapper__balloon {
    left: calc(-1 * var(--space-s));
    top: initial;
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.left {
    left: initial;
    padding-left: initial;
    padding-right: var(--space-none);
    right: 100%;
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.left .osui-tooltip__balloon-wrapper__balloon {
    left: initial;
    right: calc(-1 * var(--space-s));
    transform: translateX(-100%);
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.center {
    left: 50%;
    transform: translate(-50%, 0);
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper__balloon {
    line-height: initial;
    min-width: 150px;
    opacity: 0;
    position: relative;
    top: calc(-1 * var(--space-base));
    transition: top 0.25s, right 0.25s, bottom 0.25s, left 0.25s;
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.top-left,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.top-right,
.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper.bottom-right {
    transform: initial;
}

.old-tooltip:not(:has(.osui-tooltip__balloon-arrow)).osui-tooltip .osui-tooltip__balloon-wrapper__balloon:before {
    opacity: 1;
}

/*!  Video Deprecated */
.video-wrapper.hide-controls {
    pointer-events: none;
}

.video-wrapper.hide-controls::-webkit-media-controls-panel, 
.video-wrapper.hide-controls::-webkit-media-controls-panel-container {
    display: none !important;
}

/* ================================================================ */
/*  $9.2 - OutSystemsUI - Current Components                        */
/* ================================================================ */

/* Accordion */
.osui-accordion {
    box-shadow: var(--fm-component-box-shadow);
}

.osui-accordion .osui-accordion-item,
.osui-accordion .list .osui-accordion-item {
    border-radius: var(--border-radius-none);
    box-shadow: var(--shadow-none);
}

.osui-accordion,
.osui-accordion > [data-block*="AccordionItem"]:first-child .osui-accordion-item,
.osui-accordion .list > div.list-item:first-of-type .osui-accordion-item {
    border-top-left-radius: var(--fm-component-border-radius);
    border-top-right-radius: var(--fm-component-border-radius);
}

.osui-accordion,
.osui-accordion > [data-block*="AccordionItem"]:last-child .osui-accordion-item,
.osui-accordion .list > div.list-item:last-of-type .osui-accordion-item {
    border-bottom-left-radius: var(--fm-component-border-radius);
    border-bottom-right-radius: var(--fm-component-border-radius);
}

.osui-accordion > :only-child > .osui-accordion-item,
.osui-accordion.list > div.list-item:only-of-type .osui-accordion-item {
    border-radius: var(--fm-component-border-radius);
}

.osui-accordion-item {
    background-color: var(--fm-component-background);
    border-bottom: var(--fm-component-border);
    border-radius: var(--fm-component-border-radius);
    box-shadow: var(--fm-component-box-shadow);
    color: var(--fm-component-title-color);
}

.osui-accordion-item__title {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: var(--font-size-m);
    font-weight: var(--font-bold);
    min-height: 56px;
    padding: var(--space-base) var(--fm-component-padding);
}

.osui-accordion-item__title__placeholder {
    align-items: center;
    display: flex;
    padding-right: var(--space-base);
    width: 100%;
}

.osui-accordion-item__title a {
    font-weight: var(--font-medium);
}

.osui-accordion-item__title--is-left {
    flex-direction: row-reverse;
}

.osui-accordion-item__title--is-left .osui-accordion-item__title__placeholder {
    padding-left: var(--space-base);
    padding-right: var(--space-none);
}

.osui-accordion-item__title [class*="osicons-v2"],
.osui-accordion-item__title i {
    font-size: var(--font-size-l);
}

.osui-accordion-item__icon {
    align-items: center;
    color: var(--fm-component-icon-color);
    display: flex;
    font-size: var(--font-size-s);
    font-weight: 400;
    height: 13px;
    justify-content:center;
    position: relative;
    user-select: none;
    transition: var(--transition-base);
    width: 13px;
    -webkit-user-select: none; /* Safari */ 
}

.osui-accordion-item--is-open > .osui-accordion-item__title .osui-accordion-item__icon--caret {
    transform: rotate(180deg);
}

.osui-accordion-item__icon--caret:after {
    content: var(--osicons-arrow-down);
    font-family: 'osicons-v2';
}

.osui-accordion-item__icon--plus-minus:after {
    background-color: var(--fm-component-icon-color);
    content: "";
    height: 100%;
    position: absolute;
    transition: var(--transition-base);
    width: 2px;
}

.osui-accordion-item--is-open .osui-accordion-item__icon--plus-minus:after {
    transform: rotate(90deg);
}

.osui-accordion-item__icon--plus-minus:before {
    background-color: var(--fm-component-icon-color);
    content: "";
    height: 2px;
    position: absolute;
    width: 100%;
}

.osui-accordion-item__icon--custom {
    pointer-events: none;
}

.osui-accordion-item__icon--hidden {
    display: none;
}

 .osui-accordion-item__content {
    color: var(--fm-component-text-color); 
    display: block;
    overflow: hidden;
    padding: var(--space-none) var(--fm-component-padding);
    
}

.osui-accordion-item__content [role="tabpanel"] {
    padding-top: var(--space-s);
}

.osui-accordion-item__content--is-collapsed {
    height: 0;
    padding: var(--space-none) var(--fm-component-padding);
    visibility: hidden;
}

.osui-accordion-item__content--is-collapsed > div {
    display: none;
}

 .osui-accordion-item__content--is-expanded {
    height: auto;
    padding: var(--space-none) var(--fm-component-padding) var(--space-l);
    visibility: visible;
}

.osui-accordion-item__content--is-animating {
    transition: var(--transition-base);
}

.osui-accordion .pop-comp-wrapper,
.osui-accordion-item .pop-comp-wrapper {
    position: relative;
    -webkit-transform: translate3d(0px, var(--space-xs), 0px) !important;
    transform: translate3d(0px, var(--space-xs), 0px) !important;
}

.osui-accordion-item .choices__list.choices__list--dropdown,
.osui-accordion-item [data-dropdown] > div.dropdown-list {
    position: relative;
    z-index: 2;
}

.osui-accordion-item .dropdown-expanded-up div.dropdown-list {
    margin-top: var(--space-xs);
}

.osui-accordion-item--is-disabled {
    opacity: 0.3;
    pointer-events: none;
    user-select: none;
}

.accordion-s .osui-accordion-item__title {
    font-size: var(--font-size-s);
    min-height: 53px;
}

.accordion-s [class*="osicons-v2"],
.accordion-s .osui-accordion-item__title i {
    font-size: var(--font-size-m);
}

.accordion-s .osui-accordion-item__content {
    font-size: var(--font-size-s);
}

.accordion-l .osui-accordion-item__title {
    font-size: var(--font-size-l);
    min-height: 64px;
}

.accordion-l [class*="osicons-v2"],
.accordion-l .osui-accordion-item__title i {
    font-size: var(--font-size-xl);
}

.accordion-l .osui-accordion-item__content {
    font-size: var(--font-size-l);
}

.has-accessible-features .osui-accordion-item__title:focus,
.has-accessible-features .osui-accordion-item__content:focus {
    box-shadow: none;
}

.has-accessible-features .osui-accordion-item__title:focus-visible,
.has-accessible-features .osui-accordion-item__content:focus-visible {
    outline: var(--border-size-m) solid var(--color-focus-outer);
}

.simple-accordion.osui-accordion-item {
    background-color: var(--color-transparent);
    border: var(--border-radius-none);
}

.simple-accordion .osui-accordion-item__title {
    padding: var(--space-base) var(--space-none);
}

.simple-accordion .osui-accordion-item__title__placeholder {
    width: fit-content;
}

.simple-accordion .osui-accordion-item__content {
    padding: var(--space-none);
}

/*! Action Sheet */
.action-sheet {
    bottom: 0;
    left: 0;
    margin-top: 0;
    padding-bottom: calc(var(--os-safe-area-bottom) + var(--fm-overlay-padding-base));
    padding-left: calc(var(--os-safe-area-left) + var(--fm-overlay-padding-base));
    padding-right: calc(var(--os-safe-area-right) + var(--fm-overlay-padding-base));
    padding-top: var(--fm-overlay-padding-base);
    pointer-events: auto;
    position: absolute;
    transform: translateY(100%);
    width: 100%;
    will-change: transform;
    z-index: 60;
}

.action-sheet {
    
}

.action-sheet-container {
    height: 100%;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 155;
}

.action-sheet-container {
    
}

.action-sheet-container:after {
    background-color: var(--fm-overlay-background);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: var(--transition-base);
    width: 100%;
    will-change: opacity;
}

.action-sheet-container:after {
    
}

.action-sheet-container--visible {
    pointer-events: auto;
}

.action-sheet-container--visible.action-sheet-container:after {
    opacity: 1;
}

.action-sheet-container--visible .action-sheet {
    transform: none;
}

.action-sheet-container--visible.action-sheet-container--animatable .action-sheet {
    transition: var(--transition-base);
}

.action-sheet-container--animatable .action-sheet {
    transition: var(--transition-base);
}

.action-sheet-buttons {
    margin: var(--space-none) auto;
    overflow: visible;
}

.action-sheet-actions {
    
}

.action-sheet-actions .btn {
    width: 100%;
}

.desktop .action-sheet-buttons,
.desktop .action-sheet-cancel {
    max-width: 500px;
}

/* Action Sheet - Mobile */
.desktop .action-sheet-cancel,
.tablet .action-sheet-cancel {
    margin: var(--space-base) auto var(--space-none);
}

.tablet .action-sheet-buttons,
.tablet .action-sheet-cancel {
    max-width: 600px;
}

/* Alert */
.alert {
    align-items: center;
    border: var(--fm-overlay-border-s);
    border-radius: var(--fm-overlay-border-radius);
    box-shadow: var(--fm-overlay-box-shadow);
    color: var(--color-neutral-8);
    display: flex;
    padding: var(--fm-overlay-padding-base);
    width: fit-content;
}

.alert .alert-message {
    flex: 1;
}

.alert .alert-icon {
    align-self: flex-start;
    display: inline-flex;
    margin-top: 4px;
    margin-right: var(--space-base);
}

.alert .alert-icon .fa {
    font-family: 'osicons-v2';
    font-size: var(--font-size-m);
    line-height: 1;
}

.alert-error {
    background-color: var(--color-error-lighter);
    border-color: var(--color-error-light);
}

.alert.alert-error .alert-icon .fa:before {
    color: var(--color-error);
    content: var(--osicons-error);
}

.alert-info {
    background-color: var(--color-info-lighter);
    border-color: var(--color-info-light);
}

.alert.alert-info .alert-icon .fa:before {
    color: var(--color-info);
    content: var(--osicons-info);
}

.alert-success {
    background-color: var(--color-success-lighter);
    border-color: var(--color-success-light);
}

.alert.alert-success .alert-icon .fa:before {
    color: var(--color-success);
    content: var(--osicons-validated);
}

.alert-warning {
    background-color: var(--color-warning-lighter);
    border-color: var(--color-warning-light);
}

.alert.alert-warning .alert-icon .fa:before {
    color: var(--color-warning);
    content: var(--osicons-warning);
}

/* Align Center */
.vertical-align {
    align-items: center;
    display: flex;
    flex-direction: row;
}

.vertical-align > span.input-text,
.vertical-align > label ~ span {
    flex: 1;
}

.vertical-align span {
  display: inherit;
}

[style*="text-align: center"] .vertical-align {
    justify-content: center;
}

[style*="text-align: right"] .vertical-align {
    justify-content: flex-end;
}

/* Animate */
.animate:not(.flatpickr-calendar) {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    visibility: hidden;
    width: 100%;
    will-change: transform;
}
.animate:not(.flatpickr-calendar).slow {
    -webkit-animation-duration: 1500ms;
    animation-duration: 1500ms;
}
.animate:not(.flatpickr-calendar).fast {
    -webkit-animation-duration: 500ms;
    animation-duration: 500ms;
}

.bottom-to-top {
    animation-name: bottomtotop;
    visibility: visible !important;
}

.bounce{
    animation-name: bounce;
    visibility: visible !important;
}

.fade-in {
    animation-name: fadein;
    visibility: visible !important;
}

.left-to-right {
    animation-name: lefttoright;
    visibility: visible !important;
}

.right-to-left {
    animation-name: righttoleft;
    visibility: visible !important;
}

.top-to-bottom {
    animation-name: toptobottom;
    visibility: visible !important;
}

.scale {
    animation-name: scale;
    visibility: visible !important;
}

.scale-down {
    animation-name: scaledown;
    visibility: visible !important;
}

.scale-up {
    animation-name: scaleup;
    visibility: visible !important;
}

.spinner {
    animation: spinner 1000ms infinite linear;
    visibility: visible !important;
}

.spinner.slow {
    animation: spinner 1500ms infinite linear;
}

.spinner.fast {
    animation: spinner 500ms infinite linear;
}

/* Animated Label */
.animated-label {
    position: relative;
}

.animated-label-text {
    color: var(--fm-input-color);
    font-size: var(--font-size-s);
    pointer-events: none;
    position: absolute;
    top: 8px;
    transition: var(--transition-base);
    z-index: 1;
}

.animated-label.active .animated-label-text {
    font-size: var(--font-size-xs);
    top: -10px;
}

.animated-label.active .animated-label-input [data-textarea] {
    padding-bottom: var(--space-xs);
}

.animated-label-text .icon {
    padding-right: var(--space-base);
}

.animated-label-text {
    
}

.animated-label-input .form-control[data-input], 
.animated-label-input .form-control[data-input]:hover, 
.animated-label-input .form-control[data-input]:focus, 
.animated-label-input .form-control[data-textarea],
.animated-label-input .form-control[data-textarea]:hover,
.animated-label-input .form-control[data-textarea]:focus  {
    background-color: var(--color-transparent);
    border: var(--border-size-none);
    border-bottom: var(--fm-input-border);
    border-radius: var(--border-radius-none);
    padding: var(--space-none);
    transition: all 100ms ease-in-out;
}

.animated-label-input .form-control[data-input]:focus,
.animated-label-input .form-control[data-textarea]:focus {
    border: var(--border-size-none);
    border-bottom: var(--fm-input-border-hover);
}

.animated-label-input .form-control[data-input]:hover,
.animated-label-input .form-control[data-textarea]:hover {
    border: var(--border-size-none);
    border-bottom: var(--fm-input-border-hover);
}

.animated-label-input .form-control[data-input].not-valid,
.animated-label-input .form-control[data-textarea].not-valid {
    border-color: var(--color-error);
}

.animated-label-input .form-control[data-input].not-valid:focus,
.animated-label-input .form-control[data-textarea].not-valid:focus {
    border-color: var(--color-error);
}

.animated-label-input .form-control[data-input]:-webkit-autofill,
.animated-label-input .form-control[data-textarea]:-webkit-autofill {
    animation-name: onAutoFillStart;
}

.animated-label-input .form-control[data-input]:not(:-webkit-autofill),
.animated-label-input .form-control[data-textarea]:not(:-webkit-autofill) {
    animation-name: onAutoFillCancel;
}

.animated-label-input .form-control[data-textarea] {
    margin-top: var(--space-s);
}

.animated-label-input .form-control[data-textarea] + span.validation-message {
    bottom: 7px;
}

.animated-label-input .form-control[data-input][disabled], 
.animated-label-input .form-control[data-textarea][disabled] {
    border-bottom: var(--fm-input-border-disabled);
    border-top-color: var(--color-transparent);
    border-left-color: var(--color-transparent);
    border-right-color: var(--color-transparent);
    background: var(--color-transparent);
    color: var(--fm-input-color-disabled);
}

.form .animated-label-input .form-control[data-textarea] + span.validation-message {
    position: relative;
    bottom: var(--space-m);
}

.animated-label.active .animated-label-input .form-control[data-input]::-webkit-datetime-edit{
    color: var(--fm-input-color);
}

.animated-label-input .form-control[data-input]:focus::-webkit-datetime-edit, 
.animated-label-input .form-control[data-textarea]:focus::-webkit-datetime-edit {
    color: var(--fm-input-color);
}

.animated-label-input .form-control[data-input]::-webkit-datetime-edit, 
.animated-label-input .form-control[data-textarea]::-webkit-datetime-edit{
    color: transparent;
}

.animated-label-input .form-control[data-input]::-webkit-calendar-picker-indicator, 
.animated-label-input .form-control[data-textarea]::-webkit-calendar-picker-indicator {
    display: none;
}

.list.list-group > [data-block*=AnimatedLabel]:first-child .animated-label {
    margin-top: var(--space-s);
}

@-webkit-keyframes onAutoFillStart{}
@keyframes onAutoFillStart{}
@-webkit-keyframes onAutoFillCancel{}
@keyframes onAutoFillCancel{}

.has-accessible-features .animated-label-input .form-control[data-input] {
    border-color: var(--color-neutral-4);
}

.has-accessible-features .animated-label-input .form-control[data-input]:hover {
    border-color: var(--color-neutral-6);
}

.has-accessible-features .animated-label-input .form-control[data-input]:focus{
    box-shadow: var(--color-shadow-outer);
}

/*! Badge */
[data-block*="Numbers.Badge"] {
    color: var(--color-neutral-0);
    display: inline-flex; /* to fix vertical align of the badge in small size*/
}

.badge {
    align-items: center;
    font-size: var(--font-size-s);
    display: inline-flex;
    height: 24px;
    justify-content: center;
    line-height: 1;
    min-width: 24px;
    
}

.badge span {
    width: auto;
}

/*! Badge - Sizes */
.badge-small {
    font-size: var(--font-size-xxs);
    height: 18px;
    min-width: 18px;
}

.badge-medium {
    font-size: var(--font-size-m);
    height: 32px;
    min-width: 32px;
}

/*! Badge - Dot */
.badge-dot {
    height: 8px;
    min-width: 8px;
}

.badge-dot span {
    display: none; /* to remove the text of the badge*/
}

/*! Badge - Colors */
.badge.background-transparent,
.badge.background-neutral-0 {
    color: var(--color-primary);
}

.badge.background-neutral-1,
.badge.background-neutral-2,
.badge.background-neutral-3,
.badge.background-neutral-4 {
    color: var(--color-neutral-9);
}

/*! Badge - Semantic Color */
.badge.badge-info {
    background-color: var(--color-info);
}

.badge.badge-success {
    background-color: var(--color-success-dark);
}

.badge.badge-warning {
    background-color: var(--color-warning);
}

.badge.badge-error {
    background-color: var(--color-error);
}

/*! Icon Badge */
.icon-badge {
    color: var(--color-neutral-10);
    display: inline-block;
    position: relative;
}

.icon-badge .badge {
    border-radius: var(--border-radius-hard);
    font-size: var(--font-size-xxs);
    height: 18px;
    left: 45%;
    min-width: 18px;
    padding: var(--space-none) var(--space-xs);
    position: absolute;
    top: 0;
    transform: translateY(-40%);
    white-space: nowrap;
}

.icon-badge .badge [data-expression] {
  white-space: nowrap;
}

.icon-badge div:first-child:empty {
  
  
}

.icon-badge [data-block*="Numbers.Badge"] {
    display: inline; /* to fix height problem */
}

/*! Icon Badge - Colors */
.icon-badge-primary .badge {
    background-color: var(--color-primary);
}

.icon-badge-secondary .badge {
    background-color: var(--color-neutral-6);
}

/*! Icon Badge - Semantic Color */
.icon-badge-info .badge {
    background-color: var(--color-info);
}

.icon-badge-success .badge {
    background-color: var(--color-success-dark);
}

.icon-badge-warning .badge {
    background-color: var(--color-warning);
}

.icon-badge-error .badge {
    background-color: var(--color-error);
}

/*! Blank Slate */
.blank-slate {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    text-align: center;
}

.blank-slate-description {
    color: var(--fm-component-text-color);
    padding: var(--space-none) var(--space-base);
}

.blank-slate-actions {
    padding: var(--space-s) var(--space-base);
}

.blank-slate-icon {
    color: var(--fm-component-icon-color);
    margin-bottom: var(--space-xxl);
}

.blank-slate.large {
    height: 100%;
}

/* Breadcrumbs */
.breadcrumbs-content {
    align-items: center;
    display: flex;
}

.breadcrumbs-item {
    align-items: center;
    color: var(--color-black);
    display: inline-flex;
    font-size: var(--font-size-s);
}

.breadcrumbs-item .icon {
    font: inherit;
    margin: var(--space-none) var(--space-xs);
}

.breadcrumbs-item .icon:before {
    content: "/";
}

.phone .breadcrumbs {
    display: inline-block;
}

/* Bottom Bar Item */
.bottom-bar-item {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    overflow: hidden;
    padding: 0 var(--space-s);
    position: relative;
}

.bottom-bar-item-icon {
    display: inline-flex;
    font-size: var(--font-size-xxl);
    height: auto;
    justify-content: center;
}

.bottom-bar-item-text {
    font-size: var(--font-size-xxs);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;
}

.has-accessible-features .bottom-bar > a:focus {
    background-color: var(--color-transparent);
    box-shadow: 0 0 0 3px var(--color-focus-outer);
}

/*! BottomSheet */
.osui-bottom-sheet {
    --bottom-sheet-max-height: calc(100vh - 54px);
    --border-radius-sharp: none;
    --border-radius-hard: 16px;
    background-color: var(--fm-overlay-content-background);
    border-top-left-radius: var(--bottom-sheet-shape);
    border-top-right-radius: var(--bottom-sheet-shape);
    bottom: 0;
    box-shadow: var(--fm-overlay-box-shadow);
    display: flex;
    flex-flow: column;
    left: 0;
    max-height: var(--bottom-sheet-max-height);
    min-height: 50vh;
    position: fixed;
    text-align: center;
    transition: var(--transition-base);
    transform: translateY(100%);
    width: 100%;
    z-index: 300;
}

.osui-bottom-sheet {
    
}

.osui-bottom-sheet .osui-bottom-sheet__content:empty,
.osui-bottom-sheet .osui-bottom-sheet__header__top-bar:empty {
    
    
}

.osui-bottom-sheet__header__top-bar:empty {
    padding-bottom: unset;
}

.osui-bottom-sheet--has-handler .osui-bottom-sheet__header::before {
    background: var(--fm-overlay-background);
    border-radius: 100px;
    content: "";
    height: 4px;
    left: 50%;
    position: absolute;
    top: var(--fm-overlay-padding-base);
    transform: translateX(-50%);
    width: 40px;
}

.osui-bottom-sheet--has-handler .osui-bottom-sheet__header__top-bar {
    padding-top: var(--fm-overlay-padding);
}

.osui-bottom-sheet--has-scroll .osui-bottom-sheet__header__top-bar::before {
    opacity: 1;
    transform: translateY(0);
}

.osui-bottom-sheet--is-open {
    transform: translateY(0);
}

.osui-bottom-sheet--is-open+.osui-bottom-sheet-overlay {
    opacity: 1;
    pointer-events: all;
}

.osui-bottom-sheet:not(.osui-bottom-sheet--is-open) {
    transition: var(--transition-base);
}

.osui-bottom-sheet:not(.osui-bottom-sheet--is-open)+.osui-bottom-sheet-overlay {
    transition: var(--transition-base);
}

.osui-bottom-sheet-overlay {
    background-color: var(--fm-overlay-background);
    height: 100vh;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    transition: var(--transition-base);
    width: 100vw;
    z-index: 299;
}

.osui-bottom-sheet-overlay {
    
}

.osui-bottom-sheet__header__top-bar {
    padding: var(--space-l);
}

.osui-bottom-sheet__header__top-bar::before {
    box-shadow: var(--fm-overlay-box-shadow);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    transform: translateY(-2px);
    transition: var(--transition-base);
    top: 0;
    width: 100%;
    z-index: -1;
}

.osui-bottom-sheet__content {
    flex-grow: 1;
    max-height: var(--bottom-sheet-max-height);
    overflow: auto;
    padding: var(--fm-overlay-padding-base);
    padding-bottom: calc(var(--bottom-bar-size) + var(--fm-overlay-padding) + var(--os-safe-area-bottom));
}

.layout:not(.layout-native) .osui-bottom-sheet {
    --bottom-sheet-max-height: 85vh;
}

.landscape .osui-bottom-sheet__header__top-bar,
.landscape .osui-bottom-sheet__content {
    padding-right: calc(var(--fm-overlay-padding-base) + var(--os-safe-area-right));
    padding-left: calc(var(--fm-overlay-padding-base) + var(--os-safe-area-left));
}

/* Buttons */
[class*="os-btn"],
[class*="os-btn"]:visited,
.btn,
.btn:visited {
    align-items: center;
    background-color: var(--color-neutral-2);
    border-color: var(--color-neutral-4);
    border-radius: var(--fm-button-border-radius);
    border-style: var(--fm-button-border-style);
    border-width: var(--fm-button-border-width);
    color: var(--color-neutral-10);
    cursor: pointer;
    display: inline-flex;
    font-family: var(--font-family-primary);
    font-size: var(--fm-button-font-size);
    font-weight: var(--font-bold);
    height: var(--fm-button-height);
    justify-content: center;
    padding: var(--space-none) var(--fm-button-padding);
    position: relative;
    text-decoration: none;
    transition: var(--transition-base);
    user-select: none;
    white-space: nowrap;
    z-index: 0;
}

[class*="os-btn"]:after,
[class*="os-btn"]:visited:after,
.btn:after,
.btn:visited:after  {
    background-color: rgba(0,0,0,0.5);
    border-radius: var(--fm-button-border-radius);
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    overflow: hidden;
    opacity: 0;
    transition: var(--transition-base);
    transition-duration: 150ms;
    top: 0;
    width: 100%;
}

[class*="os-btn"]:hover,
.btn:hover {
    text-decoration: none;
}

[class*="os-btn"]:hover:after,
.btn:hover:after {
    opacity: var(--fm-button-opacity-hover);
}

a[class*="os-btn"]:focus,
a.btn:focus {
    text-decoration: none; /* UI overwrite */
}

[class*="os-btn-"]:focus,
[class*="os-btn-"]:focus-visible {
    outline: none;
}

[class*="os-btn"].disabled,
[class*="os-btn"][disabled],
[class*="os-btn"].btn-inverted.disabled,
[class*="os-btn"].btn-inverted[disabled],
.btn.disabled,
.btn[disabled] {
    background-color: var(--color-neutral-0);
    border-color: var(--color-neutral-2);
    color: var(--color-neutral-2);
    cursor: default;
}

[class*="os-btn"].disabled:hover:after,
[class*="os-btn"][disabled]:hover:after,
[class*="os-btn"].btn-inverted.disabled:hover:after,
[class*="os-btn"].btn-inverted[disabled]:hover:after,
.btn.disabled:hover:after,
.btn[disabled]:hover:after {
    display: none;
}

/* Button Small */
[class*="os-btn"].btn-s,
[class*="os-btn"].btn-s:visited,
[class*="os-btn"].btn-small,
[class*="os-btn"].btn-small:visited {
    font-size: var(--fm-button-font-s);
    height: var(--fm-button-height-s);
    line-height: 20px;
    padding: 0 var(--fm-button-padding-s);
}

/* Button Large */
[class*="os-btn"].btn-l,
[class*="os-btn"].btn-l:visited,
[class*="os-btn"].btn-big,
[class*="os-btn"].btn-big:visited  {
    font-size: var(--fm-button-font-l);
    height: var(--fm-button-height-l);
    padding: 0 var(--fm-button-padding-l);
}

/* Button Extra Large */
[class*="os-btn"].btn-xl,
[class*="os-btn"].btn-xl:visited {
    font-size: var(--fm-button-font-xl);
    height: var(--fm-button-height-xl);
    padding: 0 var(--fm-button-padding-xl);
}

/* Button Clear Style */
.btn--clear-style {
    background-color: var(--color-transparent);
    border: none;
    font-weight: var(--font-regular);
    padding: var(--space-none);
}

.btn--clear-style:after {
    content: none;
}

/* Button Primary */
.os-btn-primary,
.os-btn-primary:visited,
a.os-btn-primary,
a.os-btn-primary:visited,
.btn-primary,
.btn-primary:visited {
    background-color: var(--fm-btn-background-primary);
    border-color: var(--fm-btn-border-primary);
    color: var(--fm-btn-color-primary);
}

/* Button Primary Inverted */
.os-btn-primary.btn-inverted,
.os-btn-primary.btn-inverted:visited,
a.os-btn-primary.btn-inverted,
a.os-btn-primary.btn-inverted:visited,
.btn-primary.btn-inverted,
.btn-primary.btn-inverted:visited,
a.btn-primary.btn-inverted,
a.btn-primary.btn-inverted:visited {
    background-color: var(--fm-btn-background-primary-inverted);
    border-color: var(--fm-btn-border-primary-inverted);
    color: var(--fm-btn-color-primary-inverted);
}

/* Button Secondary */
.os-btn-secondary,
.os-btn-secondary:visited,
a.os-btn-secondary,
a.os-btn-secondary:visited,
.os-btn-cancel,
.os-btn-cancel:visited,
a.os-btn-cancel,
a.os-btn-cancel:visited {
    background-color: var(--fm-btn-background-secondary);
    border-color: var(--fm-btn-border-secondary);
    color: var(--fm-btn-color-secondary);
}

/* Button Secondary Inverted */ 
.os-btn-secondary.btn-inverted,
.os-btn-secondary.btn-inverted:visited,
a.os-btn-secondary.btn-inverted,
a.os-btn-secondary.btn-inverted:visited {
    background-color: var(--fm-btn-background-secondary-inverted);
    border-color: var(--fm-btn-border-secondary-inverted);
    color: var(--fm-btn-color-secondary-inverted);
}

/* Button Dark */
.os-btn-dark,
.os-btn-dark:visited,
a.os-btn-dark,
a.os-btn-dark:visited {
    background-color: var(--fm-btn-background-dark);
    border-color: var(--fm-btn-border-dark);
    color: var(--fm-btn-color-dark);
}

/* Button Dark Inverted */
.os-btn-dark.btn-inverted,
.os-btn-dark.btn-inverted:visited,
a.os-btn-dark.btn-inverted,
a.os-btn-dark.btn-inverted:visited  {
    background-color: var(--fm-btn-background-dark-inverted);
    border-color: var(--fm-btn-border-dark-inverted);
    color: var(--fm-btn-color-dark-inverted);
}

/* Button Light */
.os-btn-light,
.os-btn-light:visited,
a.os-btn-light,
a.os-btn-light:visited {
    background-color: var(--fm-btn-background-light);
    border-color: var(--fm-btn-border-light);
    color: var(--fm-btn-color-light);
}

/* Button Light Inverted */
.os-btn-light.btn-inverted,
.os-btn-light.btn-inverted:visited,
a.os-btn-light.btn-inverted,
a.os-btn-light.btn-inverted:visited {
    background-color: var(--fm-btn-background-light-inverted);
    border-color: var(--fm-btn-border-light-inverted);
    color: var(--fm-btn-color-light-inverted);
}

/* Button Confirm */
.os-btn-confirm,
.os-btn-confirm:visited,
a.os-btn-confirm,
a.os-btn-confirm:visited,
.btn-success, 
.btn-success:visited,
a.btn-success, 
a.btn-success:visited  {
    background-color: var(--fm-btn-background-confirm);
    border-color: var(--fm-btn-border-confirm);
    color: var(--fm-btn-color-confirm);
}

/* Button Utility */
.os-btn-utility,
.os-btn-utility:visited,
a.os-btn-utility,
a.os-btn-utility:visited {
    background-color: var(--fm-btn-background-utility);
    border-color: var(--fm-btn-border-utility);
    color: var(--fm-btn-color-utility);
}

/* Button Error UI */
.os-btn-error,
.os-btn-error:visited,
.btn-error,
.btn-error:visited,
a.btn-error,
a.btn-error:visited {
    background-color: var(--fm-btn-background-error);
    border-color: var(--fm-btn-border-error);
    color: var(--fm-btn-color-error);
}

/* Button Icon */
[class*="os-btn"].btn-icon,
[class*="os-btn"].btn-icon:visited {
    height: var(--fm-button-height);
    padding: var(--space-none);
    width: var(--fm-button-height); 
}

[class*="os-btn"].btn-s.btn-icon,
[class*="os-btn"].btn-s.btn-icon:visited {
    height: var(--fm-button-height-s);
    width: var(--fm-button-height-s); 
}

[class*="os-btn"].btn-l.btn-icon,
[class*="os-btn"].btn-l.btn-icon:visited {
    height: var(--fm-button-height-l); 
    width: var(--fm-button-height-l); 
}

[class*="os-btn"].btn-xl.btn-icon,
[class*="os-btn"].btn-xl.btn-icon:visited {
    height: var(--fm-button-height-xl); 
    width: var(--fm-button-height-xl); 
}

/* Button - Mobile */
.phone .layout:not(.layout-native) .btn.btn-phone-full-width {
    margin-left: var(--space-none);
    width: 100%;
}
.phone .layout:not(.layout-native) .btn.btn-phone-full-width + .btn {
    margin-top: var(--space-base);
}

.phone .layout:not(.layout-native) .flex-direction-column-reverse + .btn.btn-phone-full-width {
    margin-bottom: var(--space-base);
    margin-top: var(--space-none);
}

/* Button Group */
[data-button-group] > div {
    background-color: var(--color-neutral-8);
    flex-wrap: wrap;
    gap: 2px; 
    padding: 2px;
}

.button-group-item {
    align-items: center;
    background-color: var(--color-white);
    border: var(--border-size-none);
    color: var(--color-neutral-8);
    cursor: pointer;
    display: inline-flex;  
    font-size: var(--font-size-base);
    font-weight: var(--font-medium);
    height: 36px;
    justify-content: center;
    line-height: 1.5;                                    
    padding: 0 var(--space-m);
    transition: background-color var(--transition-time) ease-in-out, color var(--transition-time) ease-in-out;
    white-space: nowrap;
}

.button-group-item:hover {
    background-color: var(--fm-action-background-hover);
    border: var(--border-size-none);
    color: var(--color-neutral-8);
    z-index: 1;
}

.button-group-item[disabled]:not(:first-child), 
.button-group-item:not(:first-child) {
    border-left: var(--border-size-none);
}

.button-group.not-valid .validation-message {
    bottom: -8px;
    position: relative;
}

/* Button Group Sizes */
.button-group--small .button-group-item {
    font-size: var(--font-size-s);
    height: 28px;
    padding: 0 var(--space-m);
}

.button-group--large .button-group-item {
    font-size: var(--font-size-l);
}

/* Button Group Selected */
.button-group-item.button-group-selected-item {
    background-color: var(--fm-action-background-active);
    border: var(--border-size-none);
    color: var(--color-white);
    height: calc(36px + 4px);
    margin: calc(-1 * 2px);
    width: calc(100% + 4px);
}

.button-group-item.button-group-selected-item:hover {
    background-color: var(--fm-action-background-active-hover);
    border: var(--border-size-none);
    color: var(--color-neutral-8);
}

/* Button Group Disabled */
.button-group-item[disabled],
.button-group-item[disabled].button-group-selected-item {
    background-color: var(--fm-action-background-disabled);
    border: var(--fm-action-border-disabled);
    color: var(--color-neutral-4);
    height: calc(36px + 4px);
    margin: calc(-1 * 2px);
    width: calc(100% + 4px);
}


.button-group--small .button-group-item.button-group-selected-item,
.button-group--small .button-group-item[disabled], 
.button-group--small .button-group-item[disabled].button-group-selected-item {
   height: calc(28px + 4px);
}

/* Button Group Accessibility */
body:has(.has-accessible-features) .button-group-item:focus {
    box-shadow: none;
}

body:has(.has-accessible-features) .button-group-item:focus {
    position: relative;
}

body:has(.has-accessible-features) .button-group-item:focus:before {
    bottom: -1px;
    box-shadow: 0 0 0 3px var(--color-focus-outer);
    content: "";
    left: -1px;
    position: absolute;
    right: -1px;
    top: -1px;
    z-index: 2;
}

/* Button Group with Badge */
.button-group .badge,
.button-group--large .badge,
.button-group--small .badge {
    font-size: var(--font-size-xxs);
    height: 18px;
    margin-left: var(--space-s);
    min-width: 18px;
}

/* Button Loading */
.osui-btn-loading,
.osui-btn-loading .btn {
    
}

.osui-btn-loading.osui-btn-loading--is-loading,
.osui-btn-loading.osui-btn-loading--is-loading * {
    pointer-events: none;
}

.osui-btn-loading .btn {
    transition: none;
}

.osui-btn-loading-show-spinner.osui-btn-loading--is-loading .btn {
    font-size: 0;
}

.osui-btn-loading__spinner-animation {
    display: none;
    animation: loadingSpinner 850ms cubic-bezier(0.7, 1.05, 0.78, 0.78) infinite;
    border: var(--border-size-m) solid currentColor;
    border-radius: var(--border-radius-circle);
    border-top-color:transparent;
    height: var(--fm-button-font-size);
    margin-right: var(--space-s);
    width: var(--fm-button-font-size);
    will-change: transform;
}

.osui-btn-loading.osui-btn-loading--is-loading .osui-btn-loading__spinner-animation {
    display: inline-block;
}

.osui-btn-loading-show-spinner.osui-btn-loading--is-loading .btn .osui-btn-loading__spinner-animation {
    margin-right: var(--space-none);
}

.osui-btn-loading .btn > span[data-expression] {
    white-space: nowrap;
}

.osui-btn-loading-show-spinner.osui-btn-loading--is-loading .btn > span[data-expression] {
    display: none;
}

/* Sizes */
.osui-btn-loading--is-loading [class*="os-btn"].btn-s .osui-btn-loading__spinner-animation {
    height: var(--fm-button-font-s);
    width: var(--fm-button-font-s);
}

.osui-btn-loading--is-loading [class*="os-btn"].btn-l .osui-btn-loading__spinner-animation {
    height: var(--fm-button-font-l);
    width: var(--fm-button-font-l);
}

.osui-btn-loading--is-loading [class*="os-btn"].btn-xl .osui-btn-loading__spinner-animation {
    height: var(--fm-button-font-xl);
    width: var(--fm-button-font-xl);
}

/*! KeyFrames - Button Loading */
@keyframes loadingSpinner{
    0% {
              transform:rotate(0deg) translateZ(0);
    }
    100% {
              transform:rotate(360deg) translateZ(0);
    }
}

/* Card */
.card {
    background-color: var(--fm-component-background);
    border: var(--fm-component-border);
    border-radius: var(--fm-component-border-radius);
    box-shadow: var(--fm-component-box-shadow);
    padding: var(--fm-component-padding);
}

.card.padding-none {
    padding: var(--space-none);
}

/* Card + Card Background */
.card .card-background {
    border: var(--border-size-none);
}

/* Card Background */
.card-background {
    align-items:center;
    border: var(--fm-component-border);
    border-radius: var(--fm-component-border-radius);
    box-shadow: var(--fm-component-box-shadow);
    color: var(--color-neutral-0);
    display: flex;
    overflow: hidden;
    padding: var(--fm-component-padding);
    position: relative;
}

.card-background {
    
}

.card-background-content {
    width: 100%;
    z-index: 1;
}

.card-background-content {
    
}

.card-background-image, 
.card-background-color {
    left: 0; 
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
}

.card-background-image img {
    height: 100%;
    object-fit: cover;
    object-position: center center;
    width: 100%;
}

.card-background-color {
    opacity: 0.6;
}

.card-background-color:after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
    content: '';
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

.remove-card-gradient .card-background-color:after {
    background: none;
}

/* Card Sectioned */
.card-sectioned {
    display: flex;
}

.card-sectioned.flex-direction-row .card-image {
    padding: var(--fm-component-padding);
    padding-right: 0;
}

.card-sectioned-top {
    display: flex;
    flex: 1;
}

.card-image {
    padding: var(--fm-component-padding);
}

.card-sectioned.flex-direction-row .card-image.padding-none,
.card-image.padding-none {
    padding: var(--space-none);
}

.card-title {
    font-size: var(--font-size-xl);
    padding: var(--fm-component-padding);
    padding-bottom: 0;
}

.card-content {
    flex: 1;
    padding: var(--fm-component-padding);
}

.card-bottom {
    padding: var(--fm-component-padding);
    padding-top: 0;
}

/* CardItem */
.card-detail {
    align-items: center;
    display: flex;
}

.card-detail .fa,
.card-detail [class*="osicons-v2"] {
    color: var(--fm-component-icon-color);
    font-size: 32px;
}

.card-detail-left {
    max-width: 120px;
    padding-right: var(--fm-component-padding);
}

.card-detail-center {
    flex: 1;
}

.card-detail-right {
    padding-left: var(--fm-component-padding);
}

.card-detail-title {
    color: var(--fm-component-title-color);
    font-size: var(--font-size-h5);
    font-weight: var(--font-semi-bold);
}

.card-detail-text {
    color: var(--fm-component-text-color);
}

/* Carousel */
.osui-carousel {
    outline: none;
    position: relative;
    --osui-carousel-track-width: 100%;
}

.osui-carousel--has-pagination {
    padding-bottom: var(--space-l);
}

.splide__arrow {
    align-items: center;
    background-color: rgba(255, 255, 255, 0.5);
    border: 0;
    border-radius: var(--border-radius-circle);
    display: flex;
    height: var(--space-l);
    justify-content: center;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: var(--transition-base);
    width: var(--space-l);
    z-index: 1;
}

.osui-carousel--has-pagination .osui-carousel__track .splide__arrow {
    top: 50%;
}

.splide__arrow--prev {
    left: var(--space-l);
}

.splide__arrow--next {
    right: var(--space-l);
}

.osui-carousel--has-pagination .splide__arrow {
    top: calc(50% - (var(--space-l)) / 2);
}

.splide__arrow[disabled] {
    cursor: default;
    opacity: 0;
    pointer-events: none;
}

.splide__arrow svg {
    height: var(--space-base);
    width: var(--space-base);
}

.splide__arrow svg path {
    fill: var(--color-neutral-4);
}

.splide__arrow--prev svg {
    transform: scaleX(-1);
}

.splide--draggable > .splide__slider > .splide__track, 
.splide--draggable > .splide__track {
    user-select: none;
}

.osui-carousel__track {
    max-width: 100%;
    width: var(--osui-carousel-track-width);
    /*   z-index: 0;   */
    
    
}

.osui-carousel__content {
    backface-visibility: hidden;
    display: flex;
    height: 100%;
}

.osui-carousel__content > .list,
.osui-carousel__content > .list.list-group {
    overflow: unset;
}

.osui-carousel__content > .list {
    
}

.splide__slide {
    backface-visibility: hidden;
    flex-shrink: 0;
}

.splide__pagination {
    display: flex;
    justify-content: center;
    padding: 0 var(--space-base);
    position: absolute;
    width: 100%;
}

.splide__pagination li {
    display: inline-block;
    line-height: 1;
    list-style-type: none;
    margin: var(--space-none);
}

.splide__pagination__page {
    border: var(--border-size-none);
    border-radius: var(--border-radius-circle);
    color: var(--color-neutral-1);
    display: inline-block;
    height: var(--space-s);
    margin: var(--space-xs);
    padding: var(--space-none);
    transition: var(--transition-base);
    width: var(--space-s);
}

@media (hover: hover) and (pointer: fine) {
    .splide__pagination__page:hover {
        background-color: var(--color-neutral-9);
        cursor: pointer;
    }
}

.splide__pagination__page:focus-visible,
.splide__pagination__page.is-active {
    background-color: var(--color-neutral-9);
    cursor: pointer;
}

.splide__arrow:hover {
    cursor: pointer;
}

.splide__arrow:hover svg path,
.splide__arrow:focus-visible svg path {
    fill: var(--color-neutral-9);
}

.splide__slide:hover {
    cursor: grab;
}

.splide__sr {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.splide__list {
    backface-visibility: hidden;
    display: flex;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
    -webkit-backface-visibility: hidden;
}

.splide__track {
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.splide {
    position: relative;
    visibility: hidden;
}

.splide.is-initialized,
.splide.is-rendered {
    visibility: visible;
}

/* Center Content */
.center-content {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}

.center-content-header {
    width: 100%;
}

.center-content-container {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: center;
    width: 100%;
}

.center-content-container > div {
    width: 100%;
}

.center-content-bottom {
    width: 100%;
}

/*! Chat Message */
.chat {
    display: flex;
}

.chat.right {
    flex-direction: row-reverse;
}

.chat.right .chat-photo {
    margin-left: var(--fm-component-padding);
    margin-right: var(--space-none);
}

.chat.right .chat-message {
    background-color: var(--color-neutral-0);
    border: var(--border-size-none);
    text-align: right;
}

.chat-photo {
    margin-right: var(--fm-component-padding);
}

.chat-photo img {
    border-radius: var(--border-radius-circle);
    height: 40px;
    object-fit: cover;
    width: 40px;
}

.chat-message {
    background-color: var(--fm-component-background);
    box-shadow: var(--fm-component-box-shadow);
    border: var(--fm-component-border);
    color: var(--fm-component-text-color);
    max-width: 600px;
    padding: var(--fm-component-padding);
    word-break: break-word;
}

.chat-message-status {
    display: block;
    font-size: var(--font-size-xs);
    margin-top: var(--space-s);
}

.chat-message-status span {
    padding: 0 var(--space-xs);
}

.chat-message-status.hidden {
    display: none;
}

.chat-message {
  outline: var(--border-size-s) solid var(--color-transparent);
  transition: var(--transition-base);
}

.chat-message:focus-visible {
  box-shadow: var(--fm-component-box-shadow);
  outline-color:  var(--color-black);
}

/* Checkbox */
[data-checkbox] {
    height: 20px;
    margin-bottom: var(--space-s);
    margin-right: var(--space-base);
    margin-top: var(--space-s);
    width: 20px;
}

[data-checkbox]:before {
    background-color: var(--color-transparent);
    border: var(--fm-action-border);
    box-sizing: border-box; /* new */
    display: block;
  /*  height: 16px; */
    height: 100%;
    opacity: 1;
    transition: var(--transition-base);
    /* width: 16px; */
    width: 100%;
}

[data-checkbox]:checked:after {
    align-items: center;
    border: none;
    color: var(--color-white);
    content: var(--osicons-select);
    display: flex;
    font-family: osicons-v2;
    height: 100%;
    justify-content: center;
    left: 50%;
    line-height: 1; /* new */
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}

[data-checkbox]:checked:before, 
[data-checkbox].Not_Valid:checked:before {
    background-color: var(--fm-action-background-active);
    border: var(--fm-action-border-active);
}

[data-checkbox].Not_Valid:before,
[data-checkbox].Not_Valid:hover:before {
    border-color: var(--color-error);
}

[data-checkbox].size-s {
    height: 16px;
    width: 16px;
}
/*
[data-checkbox].size-s:before {
    height: 12px;
    width: 12px;
}*/

[data-checkbox].size-s:checked:after {
    font-size: var(--font-size-xs);  
}

[data-checkbox]:hover:before {
    border: var(--fm-action-border-hover);
}

[data-checkbox]:hover:checked:before, 
[data-checkbox].Not_Valid:hover:checked:before {
    background-color: var(--fm-action-background-active-hover);
    border: var(--fm-action-border-active-hover);
}

[data-checkbox][disabled]{
    pointer-events: none;
}

[data-checkbox][disabled]:before,
[data-checkbox][disabled]:checked:before {
    background-color: var(--fm-action-background-disabled);
    border: var(--fm-action-border-disabled);
}

.has-accessible-features [data-checkbox]:focus:before {
    border-color: var(--color-focus-inner);
}

[data-radio-group] [data-radio-button] {
    align-items: center;
    display: inline-flex;
    margin: var(--space-s) 0; /* WHY THIS CODE IV */
}

/* Columns */
.columns {
    display: flex;
    flex-wrap: wrap;
}

.columns > .columns-item {
    flex: 1;
    word-break: break-word;
}

.columns:not(.gutter-none) > .columns-item {
    min-width: 0;
}

.columns.columns-small-left > .columns-item:last-child,
.columns.columns-small-right > .columns-item:first-child {
    flex: 3;
}

.columns.columns-medium-left > .columns-item:last-child,
.columns.columns-medium-right > .columns-item:first-child {
    flex: 2;
}
.columns > .columns-item > .card {
    height: 100%;
}

.columns.gutter-xs {
    margin-left: calc(-1 * var(--space-xs) / 2);
    margin-right: calc(-1 * var(--space-xs) / 2);
}

.columns.gutter-xs > .columns-item {
    margin-bottom: var(--space-xs);
    padding: var(--space-none) calc(var(--space-xs) / 2);
}

.columns.gutter-s {
    margin-left: calc(-1 * var(--space-s) / 2);
    margin-right: calc(-1 * var(--space-s) / 2);
}

.columns.gutter-s > .columns-item {
    margin-bottom: var(--space-s);
    padding: var(--space-none) calc(var(--space-s) / 2);
}

.columns.gutter-base {
    margin-left: calc(-1 * var(--space-base) / 2);
    margin-right: calc(-1 * var(--space-base) / 2);
}
.columns.gutter-base > .columns-item {
    margin-bottom: var(--space-base);
    padding: var(--space-none) calc(var(--space-base) / 2);
}

.columns.gutter-m {
    margin-left: calc(-1 * var(--space-m) / 2);
    margin-right: calc(-1 * var(--space-m) / 2);
}

.columns.gutter-m > .columns-item {
    margin-bottom: var(--space-m);
    padding: var(--space-none) calc(var(--space-m) / 2);
}

.columns.gutter-l {
    margin-left: calc(-1 * var(--space-l) / 2);
    margin-right: calc(-1 * var(--space-l) / 2);
}

.columns.gutter-l > .columns-item {
    margin-bottom: var(--space-l);
    padding: var(--space-none) calc(var(--space-l) / 2);
}

.columns.gutter-xl {
    margin-left: calc(-1 * var(--space-xl) / 2);
    margin-right: calc(-1 * var(--space-xl) / 2);
}

.columns.gutter-xl > .columns-item {
    margin-bottom: var(--space-xl);
    padding: var(--space-none) calc(var(--space-xl) / 2);
}

.columns.gutter-xxl {
    margin-left: calc(-1 * var(--space-xxl) / 2);
    margin-right: calc(-1 * var(--space-xxl) / 2);
}

.columns.gutter-xxl > .columns-item {
    margin-bottom: var(--space-xxl);
    padding: var(--space-none) calc(var(--space-xxl) / 2);
}

/* Columns - Mobile */
.tablet .columns.gutter-none.tablet-break-first:only-child > .columns-item:not(:last-child),
.tablet .columns.gutter-none.tablet-break-last:only-child > .columns-item:not(:last-child),
.tablet .columns.gutter-none.tablet-break-middle:only-child > .columns-item:not(:last-child),
.tablet .columns.gutter-none.tablet-break-all:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-none.phone-break-first:only-child > .columns-item:not(:last-child), 
.phone .columns.gutter-none.phone-break-last:only-child > .columns-item:not(:last-child), 
.phone .columns.gutter-none.phone-break-middle:only-child > .columns-item:not(:last-child), 
.phone .columns.gutter-none.phone-break-all:only-child > .columns-item:not(:last-child) {
    margin-bottom: var(--space-none);
}

.tablet .columns.gutter-xs.tablet-break-first:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-xs.tablet-break-last:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-xs.tablet-break-middle:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-xs.tablet-break-all:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-xs.phone-break-first:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-xs.phone-break-last:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-xs.phone-break-middle:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-xs.phone-break-all:only-child > .columns-item:not(:last-child) {
    margin-bottom: var(--space-xs);
}

.tablet .columns.gutter-s.tablet-break-first:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-s.tablet-break-last:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-s.tablet-break-middle:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-s.tablet-break-all:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-s.phone-break-first:only-child > .columns-item:not(:last-child), 
.phone .columns.gutter-s.phone-break-last:only-child > .columns-item:not(:last-child), 
.phone .columns.gutter-s.phone-break-middle:only-child > .columns-item:not(:last-child), 
.phone .columns.gutter-s.phone-break-all:only-child > .columns-item:not(:last-child) {
    margin-bottom: var(--space-s);
}

.tablet .columns.gutter-base.tablet-break-first:only-child > .columns-item:not(:last-child),
.tablet .columns.gutter-base.tablet-break-last:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-base.tablet-break-middle:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-base.tablet-break-all:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-base.phone-break-first:only-child > .columns-item:not(:last-child), 
.phone .columns.gutter-base.phone-break-last:only-child > .columns-item:not(:last-child), 
.phone .columns.gutter-base.phone-break-middle:only-child > .columns-item:not(:last-child), 
.phone .columns.gutter-base.phone-break-all:only-child > .columns-item:not(:last-child) {
    margin-bottom: var(--space-base);
}

.tablet .columns.gutter-m.tablet-break-first:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-m.tablet-break-last:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-m.tablet-break-middle:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-m.tablet-break-all:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-m.phone-break-first:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-m.phone-break-last:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-m.phone-break-middle:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-m.phone-break-all:only-child > .columns-item:not(:last-child) {
    margin-bottom: var(--space-m);
}

.tablet .columns.gutter-l.tablet-break-first:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-l.tablet-break-last:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-l.tablet-break-middle:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-l.tablet-break-all:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-l.phone-break-first:only-child > .columns-item:not(:last-child), 
.phone .columns.gutter-l.phone-break-last:only-child > .columns-item:not(:last-child), 
.phone .columns.gutter-l.phone-break-middle:only-child > .columns-item:not(:last-child), 
.phone .columns.gutter-l.phone-break-all:only-child > .columns-item:not(:last-child) {
    margin-bottom: var(--space-l);
}

.tablet .columns.gutter-xl.tablet-break-first:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-xl.tablet-break-last:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-xl.tablet-break-middle:only-child > .columns-item:not(:last-child), 
.tablet .columns.gutter-xl.tablet-break-all:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-xl.phone-break-first:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-xl.phone-break-last:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-xl.phone-break-middle:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-xl.phone-break-all:only-child > .columns-item:not(:last-child) {
    margin-bottom: var(--space-xl);
}

.tablet .columns.gutter-xxl.tablet-break-first:only-child > .columns-item:not(:last-child),
.tablet .columns.gutter-xxl.tablet-break-last:only-child > .columns-item:not(:last-child),
.tablet .columns.gutter-xxl.tablet-break-middle:only-child > .columns-item:not(:last-child),
.tablet .columns.gutter-xxl.tablet-break-all:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-xxl.phone-break-first:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-xxl.phone-break-last:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-xxl.phone-break-middle:only-child > .columns-item:not(:last-child),
.phone .columns.gutter-xxl.phone-break-all:only-child > .columns-item:not(:last-child) {
    margin-bottom: var(--space-xxl);
}

.tablet .columns.tablet-break-first > .columns-item:first-child, 
.tablet .columns.tablet-break-last > .columns-item:last-child, 
.tablet .columns.tablet-break-all > .columns-item, 
.tablet .columns.columns2.tablet-break-middle > .columns-item, 
.tablet .columns.columns3.tablet-break-middle > .columns-item:last-child, 
.tablet .columns.columns-small-left.tablet-break-middle > .columns-item, 
.tablet .columns.columns-medium-left.tablet-break-middle > .columns-item, 
.tablet .columns.columns-small-right.tablet-break-middle > .columns-item, 
.tablet .columns.columns-medium-right.tablet-break-middle > .columns-item {
    flex: none;
    width: 100%;
}

.tablet .columns.columns4.tablet-break-middle > .columns-item {
    flex: none;
    width: 50%;
}

.tablet .columns.columns5.tablet-break-middle > .columns-item:nth-child(1),
.tablet .columns.columns5.tablet-break-middle > .columns-item:nth-child(2),
.tablet .columns.columns5.tablet-break-middle > .columns-item:nth-child(3),
.tablet .columns.columns6.tablet-break-middle > .columns-item:nth-child(1),
.tablet .columns.columns6.tablet-break-middle > .columns-item:nth-child(2),
.tablet .columns.columns6.tablet-break-middle > .columns-item:nth-child(3) {
    flex: none;
    width: 33.333%;
}

.phone .columns.phone-break-first > .columns-item:first-child,
.phone .columns.phone-break-last > .columns-item:last-child,
.phone .columns.phone-break-all > .columns-item,
.phone .columns.columns2.phone-break-middle > .columns-item,
.phone .columns.columns3.phone-break-middle > .columns-item:last-child, 
.phone .columns.columns-small-left.phone-break-middle > .columns-item, 
.phone .columns.columns-medium-left.phone-break-middle > .columns-item, 
.phone .columns.columns-small-right.phone-break-middle > .columns-item, 
.phone .columns.columns-medium-right.phone-break-middle > .columns-item {
    flex: none;
    width: 100%;
}

.phone .columns.columns4.phone-break-middle > .columns-item {
    flex: none;
    width: 50%;
}

.phone .columns.columns5.phone-break-middle > .columns-item:nth-child(1),
.phone .columns.columns5.phone-break-middle > .columns-item:nth-child(2),
.phone .columns.columns5.phone-break-middle > .columns-item:nth-child(3),
.phone .columns.columns6.phone-break-middle > .columns-item:nth-child(1),
.phone .columns.columns6.phone-break-middle > .columns-item:nth-child(2),
.phone .columns.columns6.phone-break-middle > .columns-item:nth-child(3) {
    flex: none;
    width: 33.333%;
}

/* Counter */
.counter {
    display: flex;
    padding: var(--space-none) var(--space-m);
    word-break: keep-all;
}

.counter.background-transparent {
    border: none;
}

.counter .center-align { 
    display: flex;
    width: 100%;
}

.counter .center-align.flex-direction-column {
    align-items: center;
    justify-content: center;
}

.counter .center-align.flex-direction-row {
    align-items: center;
    justify-content: space-between;
}

/* Datepicker */
.flatpickr-calendar {
    animation: none;
    background-color: var(--fm-span-background);
    border: var(--fm-span-border);
    border-radius: var(--fm-span-border-radius);
    box-shadow: var(--fm-span-box-shadow);
    box-sizing: border-box;
    direction: ltr;
    display: none;
    font-size: var(--font-size-base);
    opacity: 0;
    position: absolute;
    touch-action: manipulation;
    visibility: hidden;
    width: 352px;
    -ms-touch-action: manipulation;
}

.flatpickr-calendar.open,
.flatpickr-calendar.inline {
    opacity: 1;
    visibility: visible;
}

.flatpickr-calendar.open {
    display: inline-block;
    z-index: 3;
}

.flatpickr-calendar.animate.open {
    animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-calendar.osui-datepicker-calendar.arrowBottom {
    margin-top: -4px;
}

.flatpickr-calendar.osui-datepicker-calendar.date-picker--fixed {
    position: fixed;
}

.flatpickr-calendar.inline {
    display: block;
    position: relative;
    top: 2px;
}

.flatpickr-calendar.static {
    position: absolute;
    top: calc(100% + 2px);
}

.flatpickr-calendar.static.open {
    display: block;
    z-index: 3;
}

.flatpickr-calendar.hasWeeks {
    min-width: min-content;
}

.flatpickr-calendar.hasWeeks .flatpickr-weekwrapper .flatpickr-weeks {
    color: var(--color-neutral-0);
    margin-top: 15px;
}

.flatpickr-calendar.hasTime .flatpickr-time {
    border: var(--border-size-none);
    height: 30px;
    padding: var(--space-none) var(--space-base) var(--space-base);
    overflow: visible;
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
    height: auto;
}

.flatpickr-wrapper {
    display: inline-block;
    position: relative;
}

.flatpickr-months {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: var(--space-m) var(--space-l) var(--space-base);
    position: relative;
}

.flatpickr-months .flatpickr-month {
    color: var(--color-neutral-6);
    height: 34px;
    justify-self: flex-start;
    user-select: none;
    -webkit-user-select: none;
    overflow: hidden;
}

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    justify-self: flex-end;
    height: 34px;
    width: 34px;
}

.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
    opacity: .5;
    transition: var(--transition-base);
}

.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
    display: none;
}

.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
    height: 14px;
    width: 14px; /* changed from 12  to 14 to legibility */
}

.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
    stroke: var(--fm-action-background-active);
    stroke-width: 1px;
}

.numInputWrapper input,
.numInputWrapper span {
    display: inline-block;
}

.numInputWrapper input {
    width: 100%;
}

.numInputWrapper input::-ms-clear {
    display: none;
}

.numInputWrapper span {
    border: var(--border-size-none);
    box-sizing: border-box;
    cursor: pointer;
    height: 50%;
    line-height: 50%;
    opacity: 0;
    padding: 0 4px 0 2px;
    position: absolute;
    right: 0;
    width: 12px;
}

.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
    margin: 0; 
    -webkit-appearance: none;
}

.numInputWrapper span:hover,
.numInputWrapper span:active {
    background: var(--color-neutral-0);
}

.numInputWrapper span:after {
    content: "";
    display: block;
    position: absolute;
}

.numInputWrapper span.arrowUp {
    top: 0;
}

.numInputWrapper span.arrowUp:after {
    border-bottom: 4px solid var(--color-neutral-8);
    border-left: 4px solid var(--color-transparent);
    border-right: 4px solid var(--color-transparent);
    top: 26%;
}

.numInputWrapper span.arrowDown {
    top: 50%;
}

.numInputWrapper span.arrowDown:after {
    border-left: 4px solid var(--color-transparent);
    border-right: 4px solid var(--color-transparent);
    border-top: 4px solid var(--color-neutral-8);
    top: 40%;
}

.numInputWrapper:hover span {
    opacity: 1;
}

.flatpickr-current-month {
    align-items: center;
    display: inline-flex;
    font-size: var(--font-size-base);
    height: 34px;
    line-height: 1.5;
    justify-content: flex-start;
    text-align: center;
}

.flatpickr-current-month .numInputWrapper {
    display: inline-block;
    order: 3;
    position: relative;
    width: 50px; /* ????? 6ch ? to 50px */
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
    border-bottom-color: var(--color-neutral-8);
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after { 
    border-top-color: var(--color-neutral-8);
}

.flatpickr-current-month input.cur-year {
    appearance: textfield;
    -webkit-appearance: textfield;
    box-sizing: border-box;
    border: var(--border-size-none);
    color: var(--color-neutral-6);
    cursor: text;
}

.flatpickr-current-month input.cur-year:focus {
    outline: 0;
}

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
    background: var(--color-transparent);
    color: var(--color-neutral-2);
    font-size: 100%;
    pointer-events: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
    appearance: none;
    -webkit-appearance: none;
    background-color: var(--color-transparent); /* firefox */
    border: none;
    box-sizing: border-box;
    color: var(--color-neutral-6);
    cursor: pointer;
    font-weight: var(--font-medium);
    padding: var(--space-none) var(--space-s);

    /* -webkit-box-ordinal-group: 3; ????? order: 2; */
}

.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active,
.flatpickr-current-month .flatpickr-monthDropdown-months:hover,
.flatpickr-months .flatpickr-next-month:hover,
.flatpickr-months .flatpickr-prev-month:hover  {
    color: var(--color-neutral-10);
}

.flatpickr-current-month .numInputWrapper input {
    font-weight: var(--font-medium);
    height: 30px;
}

.flatpickr-current-month .numInputWrapper input:hover {
    color: var(--color-neutral-10);
}

.flatpickr-weekdays {
    align-items: center;
    background: var(--color-transparent);
    display: flex;
    height: auto;
    margin-bottom: var(--space-s);
    text-align: center;
    overflow: hidden;
    padding: var(--space-xs) var(--space-none);
    width: 100%;
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
    display: flex;
    flex: 1;
}

span.flatpickr-weekday {
    align-items: center;
    color: var(--color-neutral-4);
    cursor: default;
    display: flex;
    font-size: var(--font-size-s);
    font-weight: var(--font-regular);
    line-height: 1;
    height: 40px;
    flex: 1;
    justify-content: center;
    margin: 0;
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
    width: 40px;
}

.flatpickr-days {
    align-items: flex-start;
    display: flex;
    position: relative;
    overflow: hidden;
    width: 100%;
}

.dayContainer {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    max-width: 100%;
    min-width: 100%;
    opacity: 1;
    width: 100%;
}

.hasWeeks .dayContainer {
    justify-content: normal;
}

.flatpickr-day {
    align-items: center;
    background: none;
    border: 2px solid var(--color-transparent);
    box-sizing: border-box;
    color: var(--color-neutral-8);
    cursor: pointer;
    display: flex;
    flex-basis: 14.2857143%;
    font-size: var(--font-size-s);
    font-weight: var(--font-medium);
    height: 40px;
    justify-content: center;
    line-height: 37px;
    margin-bottom: var(--space-xs);
    max-width: 40px;
    position: relative;
    text-align: center;
    transition: var(--transition-base);
    -webkit-user-select: none;
    user-select: none;
    width: 14.2857143%;
    -ms-flex-preferred-size: 14.2857143%; /* no match found on web ????? */
}

.flatpickr-day.prevMonthDay, 
.flatpickr-day.nextMonthDay {
    color: var(--color-neutral-4);
    font-weight: var(--font-medium);
}

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange {
    background-color: var(--color-success-lighter);
    border-color: var(--color-success-lighter);
    color: var(--color-neutral-8);
    cursor: pointer;
    outline: 0;
}

.flatpickr-day.today {
    border-color: var(--fm-action-border);
}

.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
    background-color: var(--fm-action-background-hover);
    border: var(--fm-action-border-hover);
    color: var(--color-white);
}

.flatpickr-day.today.inRange {
    background-color: var(--color-success-lighter);
    border: var(--fm-action-border);
}

.flatpickr-day.today.inRange:hover {
    background-color: var(--fm-action-background-hover);
    border: var(--fm-action-border);
    color: var(--color-white);
}

.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
    background-color: var(--fm-action-background-active);
    border: var(--fm-action-border-active);
    color: var(--color-white);
    font-weight: var(--font-bold);
}

.flatpickr-day.selected {
    background: var(--fm-action-background-active);
    border: var(--fm-action-border-active);
    color: var(--color-white);
    font-weight: var(--font-bold);
}

.flatpickr-day.selected:hover, 
.flatpickr-day.selected:focus,
.flatpickr-day:hover, 
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:hover, 
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:hover, 
.flatpickr-day.nextMonthDay:focus  {
    background-color: var(--fm-action-background-hover);
    border: var(--fm-action-border-hover);
    color: var(--color-white);
    transition: var(--transition-base);
}


.flatpickr-day.selected.startRange:before,
.flatpickr-day.startRange.startRange:before,
.flatpickr-day.endRange.startRange:before,
.flatpickr-day.selected.endRange:before,
.flatpickr-day.startRange.endRange:before,
.flatpickr-day.endRange.endRange:before,
.flatpickr-day.inRange:before {
    content: "";
    display: block;
    top: -1px;
    bottom: -1px;
    background-color: var(--color-success-lighter);
    position: absolute;
    z-index: -1;
}

.flatpickr-day.inRange:hover,
.flatpickr-day.inRange:focus {
    background-color: var(--fm-action-background-hover);
    border: var(--fm-action-border-hover);
    color: var(--color-white);
}

.flatpickr-day.inRange.nextMonthDay:hover,
.flatpickr-day.inRange.nextMonthDay:focus,
.flatpickr-day.inRange.prevMonthDay:hover,
.flatpickr-day.inRange.prevMonthDay:focus {
    background-color: var(--color-success-lighter);
    color: var(--color-neutral-4);
}

.flatpickr-day.selected.endRange:before,
.flatpickr-day.startRange.endRange:before,
.flatpickr-day.endRange.endRange:before,
.flatpickr-day.selected.startRange:before,
.flatpickr-day.startRange.startRange:before,
.flatpickr-day.endRange.startRange:before,
.flatpickr-day.inRange:before {
    left: -4px;
    right: -4px;
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
    background: var(--color-transparent);
    border-color: var(--color-transparent);
    color: var(--color-neutral-2);
    cursor: pointer;
}

.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay {
    color: var(--color-neutral-4);
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.prevMonthDay.flatpickr-disabled,
.flatpickr-day.nextMonthDay.flatpickr-disabled,   
.flatpickr-day.flatpickr-disabled:hover {
    color: var(--color-neutral-7);
    pointer-events: none;
    text-decoration: line-through;
}

.flatpickr-day.hidden {
    visibility: hidden;
}

.flatpickr-weekwrapper {
    float: left;
}

.flatpickr-calendar.inline .flatpickr-weekwrapper {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
}

.flatpickr-weekwrapper .flatpickr-weeks {
    padding: 0 var(--space-s);
}

.flatpickr-weekwrapper .flatpickr-weekday {
    margin-bottom: var(--space-base);
    opacity: 0;
}

.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
    background: var(--color-transparent);
    border: var(--border-size-none);
    color: var(--color-neutral-4);
    cursor: default;
    display: block;
    max-width: none;
    width: 100%;
}

.flatpickr-calendar.hasWeeks span.flatpickr-day {
    height: 35px;
    max-width: 40px;
    line-height: 34px;
}

.flatpickr-calendar:not(hasWeeks) {
    width: fit-content;
}

.flatpickr-calendar:not(hasWeeks) .flatpickr-weekdays,
.flatpickr-calendar:not(hasWeeks) .dayContainer {
    width: 280px;
}   

.flatpickr-calendar:not(hasWeeks) .flatpickr-weekdays .flatpickr-weekdaycontainer {
    flex: 0;
}

.flatpickr-calendar:not(hasWeeks) .dayContainer {
    justify-content: normal;
}


.flatpickr-innerContainer {
    box-sizing: border-box;
    display: flex;
    padding: var(--space-none) var(--space-base) var(--space-m);
    overflow: hidden;
}

.flatpickr-rContainer {
    width: 100%;
}

.flatpickr-time {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 0;
    line-height: 30px;
    justify-content: center;
    max-height: 40px;
    overflow: hidden;
    position: relative;
    text-align: center;
}

.flatpickr-time:after {
    clear: both;
    content: "";
    display: table;
}

.flatpickr-time .numInputWrapper {
    height: 30px;
    margin: 0 var(--space-s);
    width: 48px;
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
    border-bottom-color: var(--color-neutral-8);
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
    border-top-color: var(--color-neutral-8);
}

.flatpickr-time.hasSeconds .numInputWrapper {
    width: 26%;
}

.flatpickr-time input {
    appearance: textfield;
    -webkit-appearance: textfield;
    border: var(--border-size-none);
    color: var(--color-neutral-8);
    padding: 0;
    text-align: center;
    position: relative;
}

.flatpickr-time .numInputWrapper {
    position: relative;
}

.flatpickr-time input.flatpickr-hour {
    font-weight: var(--font-medium);
}

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
    font-weight: var(--font-medium);
}

.flatpickr-time input:focus {
    border: var(--border-size-none);
    outline: 0;
}

.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
    align-self: center;
    color: var(--color-neutral-6);
    -webkit-user-select: none;
    user-select: none;
    width: 2%;
}

.flatpickr-time .flatpickr-am-pm {
    cursor: pointer;
    font-weight: var(--font-medium);
    outline: 0;
    text-align: center;
    width: 18%;
}

.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
    color: var(--color-neutral-10);
}

.flatpickr-input[readonly] {
    cursor: pointer;
}

.flatpickr-time .numInputWrapper .numInput {
    color: var(--color-neutral-6);
    font-size: var(--font-size-base);
    font-weight: var(--font-medium);
}

.flatpickr-today-button {
    padding: var(--space-none) var(--space-base) var(--space-l);
    text-align: center;
    user-select: none;
    -webkit-user-select: none;
}

.flatpickr-today-button a {
    color: var(--color-neutral-7);
    cursor: pointer;
    font-size: var(--font-size-s);
    font-weight: var(--font-bold);
    text-decoration: none;
    transition: var(--transition-base);
}

.flatpickr-today-button a:hover { 
    color: var(--color-neutral-10);
    text-decoration: none;
}

.osui-datepicker input[type=date]::-webkit-inner-spin-button,
.osui-datepicker input[type=date]::-webkit-calendar-picker-indicator,
.osui-datepicker input[type=date]::-webkit-datetime-edit-year-field,
.osui-datepicker input[type=date]::-webkit-datetime-edit-month-field,
.osui-datepicker input[type=date]::-webkit-datetime-edit-day-field,
.osui-datepicker input[type=date]::-webkit-datetime-edit-fields-wrapper {
    display: none;
}

.osui-datepicker .not-valid + .input,
.osui-datepicker .not-valid + .flatpickr-mobile {
    border-color: var(--color-error);
}

.osui-datepicker input:first-of-type:not(.flatpickr-calendar.inline input) {
    display: none;
    
}


.osui-datepicker.input-small .form-control[data-input] {
    font-size: var(--fm-input-font-s);
    height: var(--fm-input-height-s);
}

.osui-datepicker.input-large .form-control[data-input] {
    font-size: var(--fm-input-font-l);
    height: var(--fm-input-height-l);
}

.osui-datepicker input[disabled] + input {
    background-color: var(--fm-input-background-disabled);
    border: var(--fm-input-border-disabled);
    color: var(--fm-input-color-disabled);
    pointer-events: none;
}

.flatpickr-calendar.inside-sidebar {
    z-index: 110;
}

/* Fix for flatpickrs within OSUI sidebar */

.osui-sidebar.osui-sidebar-absolute-fix {
    height: calc(100% + var(--header-size));
    position: absolute;
    top: calc(var(--header-size)* -1);
}

.cr-layout.cr-layout-header-medium .osui-sidebar.osui-sidebar-absolute-fix {
    height: calc(100% + var(--header-size-m));
    top: calc(var(--header-size-m)* -1);
}

.cr-layout.cr-layout-header-small .osui-sidebar.osui-sidebar-absolute-fix {
    height: calc(100% + var(--header-size-s));
    top: calc(var(--header-size-s)* -1);
}

/* FIX TO WEEK DAYS */
.flatpickr-calendar.hasWeeks .dayContainer span.flatpickr-day:last-child,
.flatpickr-calendar.hasWeeks .dayContainer span.flatpickr-day:nth-last-child(-n+2) {
    display: none;
}

.flatpickr-calendar.hasWeeks .flatpickr-weeks span.flatpickr-day:last-child {
    display: none;
}

@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

/* PREVIEW */
.osui-datepicker-calendar-ss-preview {
    display: none;
}

.osui-datepicker-calendar-ss-preview {
    
    
    
    
    
    
    
    
    
    
    
}

.osui-datepicker-calendar-ss-preview:not(.has-today-btn).single {
    base64,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");
}

.osui-datepicker-calendar-ss-preview:not(.has-today-btn).time12h {
    base64,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");
}

.osui-datepicker-calendar-ss-preview:not(.has-today-btn).time24h {
    base64,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");
}

.osui-datepicker-calendar-ss-preview.has-today-btn.single {
    base64,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");
}

.osui-datepicker-calendar-ss-preview.has-today-btn.time12h {
    base64,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");
    
}

.osui-datepicker-calendar-ss-preview.has-today-btn.time24h {
    base64,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");
}

.osui-datepicker-calendar-ss-preview + .placeholder-ss-preview {
    
    
    
    
}

html[data-uieditorversion^="1"] .osui-datepicker-calendar-ss-preview {
    
    
}

.form .osui-datepicker-calendar-ss-preview { /* When used inside form */
    
}

/* Dropdown */
.dropdown-container {
    cursor: initial;
    position: relative;
}

.dropdown-container:after,
.dropdown-disabled.dropdown-container:after, 
.dropdown-disabled.dropdown-container:hover:after { 
    color: var(--fm-input-icon);
}

.dropdown-container:after { 
    content: var(--osicons-arrow-down);
    font-family: osicons-v2;
    font-size: var(--font-size-base);
    line-height: 1;
    pointer-events: none;
    position: absolute;
    right: var(--space-base);
    top: 12px;
    transition: var(--transition-base);
}

.dropdown-container:hover:after {
    color: var(--fm-input-icon-hover);
}

.dropdown-container > .dropdown-display:after {
    content: none; /* legacy from react widgets */
}

.dropdown-container.dropdown > div.dropdown-display, /* Path needed to override CSS */
.dropdown-container > select.dropdown-display.dropdown {
    align-items: center;
    cursor: pointer;
    display: flex;
    overflow: hidden;
    padding: calc(var(--fm-input-padding) / 2) var(--dropdown-padding-right) calc(var(--fm-input-padding) / 2) var(--fm-input-padding);
    text-overflow: ellipsis;
    width: 100%;
}

.dropdown-container.dropdown-expanded > div.dropdown-display {
    border: var(--fm-input-border-hover);
}

.dropdown-container > div.dropdown-list {
    background-color: var(--fm-span-background);
    border: var(--fm-span-border);
    border-radius: var(--fm-span-border-radius);
    box-shadow: var(--fm-span-box-shadow);
    left: 0 !important; /* UI JS */
    max-height: 300px;
    overflow-y: auto;
    position: absolute;
    width: 100% !important; /* UI JS */
    z-index: 3;
}

.dropdown-container .dropdown-popup-row {
    align-items: center;
    color: var(--fm-span-color);
    cursor: pointer;
    display: flex;
    font-size: var(--fm-input-font-size);
    height: auto;
    padding: var(--fm-span-padding);
}

.dropdown-container .dropdown-popup-row:hover,
.dropdown-container .dropdown-popup-row-selected:hover { 
    background-color: var(--fm-span-background-hover);
}

.dropdown-container .dropdown-popup-row-selected {
    background-color: var(--fm-span-background-hover);
}

.dropdown-container .dropdown-popup-row span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dropdown-container .scrollable-list-with-scroll {
    background: none;
    max-height: initial;
    overflow-y: hidden;
    padding: var(--space-none);    
}

.dropdown-container .scrollable-list-with-scroll:before, 
.dropdown-container .scrollable-list-with-scroll:after {
    content: none;
}

.dropdown-expanded.dropdown-container:after {
    transform: rotate(180deg);
}

.dropdown-expanded-down div.dropdown-list {
    margin-top: var(--space-xs);
    top: 100% !important; /* UI JS */
}

.dropdown-expanded-up div.dropdown-list {
    bottom: 100% !important; /* UI JS */
    margin-bottom: var(--space-xs);
    top: auto !important; /* UI JS */
}

.dropdown-container .dropdown-display-content > span,
.dropdown-container .dropdown-display-content > div {
    color: var(--fm-input-placeholder-color);
    overflow: hidden;
    text-overflow: ellipsis;
}

.dropdown-container .dropdown-display-content > span[data-expression],
.dropdown-container .dropdown-display-content > div[data-expression] {
    color: var(--fm-input-color);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dropdown-container .scrollable-list {
    height: auto;
}

.dropdown-display.dropdown option {
    color: var(--fm-input-color);
    padding: var(--space-s) var(--fm-input-padding);
}

.dropdown-container .dropdown-display-content {
    align-items: center;
    display: flex;
    overflow: hidden; /* Ellipsis */
}

/* Dropdown Disabled */
.dropdown-container.dropdown-display.dropdown-disabled, 
.dropdown-container.dropdown-display[disabled],
select.dropdown-display.dropdown-disabled,
select.dropdown-display[disabled] {
    background-color: var(--fm-input-background-disabled);
    border: var(--fm-input-border-disabled);
    color: var(--fm-input-color-disabled);
    pointer-events: none;
}

.dropdown-display[disabled] .dropdown-container:after {
    color: var(--fm-input-icon);
}

.dropdown-container .dropdown-disabled .dropdown-display-content > span[data-expression],
.dropdown-container .dropdown-disabled .dropdown-display-content > div[data-expression] {
    color: var(--fm-input-color-disabled);
}

.dropdown-container .dropdown-disabled .avatar.avatar-image {
    background-color: var(--color-transparent);
}

/* Dropdown not Valid */
.dropdown-container.not-valid .dropdown-display,
.dropdown-container > select.dropdown-display.not-valid,
.dropdown-container.not-valid.dropdown-expanded > div.dropdown-display, 
.dropdown-container.not-valid > select.dropdown-display,
.dropdown-container.not-valid > select.dropdown-display:focus,
.dropdown-container.not-valid > select.dropdown-display:hover {
    background-color: var(--fm-input-background);
    border: var(--fm-input-border-error);
}


/* Dropdown has accessible */
.has-accessible-features .dropdown-container.dropdown-expanded > div.dropdown-display {
    box-shadow: var(--color-shadow-outer);
}

.has-accessible-features .dropdown-container > div.dropdown-display, 
.has-accessible-features .dropdown-container > select.dropdown-display {
    border: var(--fm-input-border);
}

.has-accessible-features .dropdown-container > div.dropdown-display:hover, 
.has-accessible-features .dropdown-container > select.dropdown-display:hover {
    border: var(--fm-input-border-hover);
}

.has-accessible-features .dropdown-container > select.dropdown-display:focus {
    border-color: var(--color-focus-inner);
}

/* Dropdown Small */
.dropdown-s.dropdown-container > div.dropdown-display,
.dropdown-s.dropdown-container > select.dropdown-display  {
    height: var(--fm-input-height-s);
}

.dropdown-s.dropdown-container:after {
    top: 8px;
}

.dropdown-s.dropdown-container > div.dropdown-display,
.dropdown-s.dropdown-container > select.dropdown-display,
.dropdown-s div.dropdown-display-content > span,
.dropdown-s div.dropdown-display-content > div {
    font-size: var(--fm-input-font-s);
}

.dropdown-s.dropdown-container .dropdown-popup-row {
    font-size: var(--fm-input-font-s);
    padding: var(--fm-span-padding-s);
}

.dropdown .dropdown-s .fa,
.dropdown .dropdown-s [class*="osicons-v2"] {
    padding-left: 1px; /* to fix icon rendering with overflow:hidden to cut the text */
}

/* Dropdown Large */
.dropdown-l.dropdown-container > div.dropdown-display,
.dropdown-l.dropdown-container > select.dropdown-display {
    height: var(--fm-input-height-l);
}

.dropdown-l.dropdown-container:after {
    top: 16px;
}

.dropdown-l.dropdown-container > div.dropdown-display,
.dropdown-l.dropdown-container > select.dropdown-display,
.dropdown-l div.dropdown-display-content > span, 
.dropdown-l div.dropdown-display-content > div {
    font-size: var(--fm-input-font-l);
}

.dropdown-l.dropdown-container .dropdown-popup-row {
    font-size: var(--fm-input-font-l);
    padding: var(--fm-span-padding-l);
}

/* Dropdown Avatar */
.dropdown .avatar {
    height: 24px;
    width: 24px;
}

.dropdown [data-expression].ThemeGrid_MarginGutter {
    margin-left: var(--space-none); /* to override UI */
}

.dropdown.dropdown-l .avatar {
    display: flex; /* aligns the avatar in the center */
}

.dropdown-container .dropdown-popup-row:hover .avatar,
.dropdown-container .dropdown-popup-row-selected .avatar {
    border-color: var(--color-neutral-0);
}

/* Dropdown Icon / Avatar */
.dropdown .avatar,
.dropdown .fa,
.dropdown [class*="osicons-v2"] {
    margin-right: var(--space-base);
}

.dropdown .avatar + [data-expression],
.dropdown [class*="osicons-v2"] + [data-expression],
.dropdown .fa + [data-expression] {
    margin-left: var(--space-none);
}

/* Dropdown Multiple Values */
.dropdown-container.dropdown-multiple .dropdown-popup-row {
    align-items: flex-start;
    flex-direction: column;
}

.dropdown-container.dropdown-multiple .dropdown-popup-row span {
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;  /* Limit the texts to 2 lines */
    -webkit-box-orient: vertical;
    white-space: initial; 
}

.dropdown-multiple .dropdown-display-content span:not(:first-of-type),
.dropdown-multiple .dropdown-display-content div:not(:first-of-type) {
    display: none; /* To show only the first expression of the choosen values */
}

/* Dropdown with Badge */
.dropdown.dropdown-badge .dropdown-display-content {
    justify-content: space-between;
    width: 100%;
}

.dropdown.dropdown-badge .dropdown-display-content .badge {
    margin-left: var(--space-s);
}

.dropdown.dropdown-badge div.dropdown-display-content [data-block*="Numbers.Badge"] {
    flex-shrink: 0; /* to prevent the badge to be cut when the text displayed is bigger than the space available */
}

.dropdown.dropdown-badge .dropdown-popup-row {
    justify-content: space-between;
}

.dropdown.dropdown-badge .dropdown-popup-row .badge {
    margin-left: var(--space-s);
}

/* Dropdown with Links */
.dropdown-container.dropdown-links .dropdown-display-content a {
    color: var(--color-neutral-8);
    pointer-events: none;
}

.dropdown-container.dropdown-links > div.dropdown-list a {
    color: var(--color-neutral-8);
    display: block;
    text-decoration: none;
    width: 100%;
}

.dropdown-container.dropdown-links > div.dropdown-list a:hover,
.dropdown-container.dropdown-links > div.dropdown-list a:focus,
.dropdown-container.dropdown-links > div.dropdown-list a:active {
    color: var(--color-neutral-8);
    text-decoration: none;
}

.dropdown-container.dropdown-links .dropdown-display-content a,
.dropdown-container.dropdown-links .dropdown-display-content span,
.dropdown-popup-row a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* Dropdown Links Dark and Light */
.dropdown-container.dropdown-links.dropdown-links-dark .dropdown-display,
.dropdown-container.dropdown-links.dropdown-links-dark > div.dropdown-display:hover,
.dropdown-container.dropdown-expanded.dropdown-links.dropdown-links-dark > div.dropdown-display,
.dropdown-container.dropdown-links.dropdown-links-light .dropdown-display,
.dropdown-container.dropdown-links.dropdown-links-light > div.dropdown-display:hover,
.dropdown-container.dropdown-expanded.dropdown-links.dropdown-links-light > div.dropdown-display,
.dropdown-container select.dropdown-links.dropdown-links-dark.dropdown-display,
.dropdown-container select.dropdown-links.dropdown-links-light.dropdown-display {
    border: var(--color-transparent);
}

/* Dropdown Links Dark */
.dropdown-container.dropdown-links.dropdown-links-dark .dropdown-display,
.dropdown-container.dropdown-expanded.dropdown-links.dropdown-links-dark > div.dropdown-display,
.dropdown-container select.dropdown-links.dropdown-links-dark.dropdown-display {
    background-color: var(--color-transparent);
}

/* Dropdown Links Light */
.dropdown-container.dropdown-links.dropdown-links-light .dropdown-display,
.dropdown-container.dropdown-links.dropdown-links-light > div.dropdown-display:hover,
.dropdown-container.dropdown-expanded.dropdown-links.dropdown-links-light > div.dropdown-display,
.dropdown-container select.dropdown-links.dropdown-links-light.dropdown-display {
    background-color: var(--color-transparent);
    color: var(--color-white);
}

.dropdown-container.dropdown-links.dropdown-links-light .dropdown-display-content a,
.dropdown-container .dropdown-links.dropdown-links-light .dropdown-display-content a {
    color: var(--color-white);
}

.dropdown-container.dropdown-links.dropdown-links-light:after,
.dropdown-container .dropdown-links.dropdown-links-light:after {
    color: var(--color-white);
}

/* Dropdown With no List Icons */
.dropdown-container.dropdown-without-list-icons > div.dropdown-list .fa,
.dropdown-container.dropdown-without-list-icons > div.dropdown-list [class*="osicons-v2"] {
    display: none;
}

/* Dropdown With Tags */
.dropdown-display-content [data-block*="Tag"] {
    display: flex;
}

.dropdown-popup-row [data-block*="Tag"] {
    display: inline-flex;
    overflow: hidden;
}

.dropdown-popup-row .tag {
    max-width: 100%;
}

.dropdown-display-content .tag span,
.dropdown-popup-row .tag span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* Dropdown Search / Dropdown Tags */
.vscomp-popup-active #reactContainer {
    height: 100%;
}

.vscomp-popup-active .screen-container {
    overflow-x: hidden;
    overflow-y: auto;
}

.vscomp-wrapper {
    position: relative;
    width: 100%;
}

.vscomp-toggle-button {
    align-items: center;
    background-color: var(--fm-input-background);
    border: var(--fm-input-border);
    border-radius: var(--fm-input-border-radius);
    color: var(--fm-input-placeholder-color);
    display: flex;
    font-size: var(--fm-input-font-size);
    height: var(--fm-input-height);
    padding: calc(var(--fm-input-padding) / 2) var(--dropdown-padding-right) calc(var(--fm-input-padding) / 2) var(--fm-input-padding);
    position: relative;
    transition: var(--transition-base);
    width: 100%;
}

.vscomp-toggle-button:after,
.vscomp-search-container:before {
    font-family: osicons-v2;
}

.vscomp-toggle-button:after {
    color: var(--fm-input-icon);
    content: var(--osicons-arrow-down);
    position: absolute;
    right: var(--space-base);
    top: 50%;
    transform: translateY(-50%);
    transition: var(--transition-base);
}

.osui-dropdown-search .vscomp-wrapper.has-clear-button.has-value .vscomp-clear-button {
    align-items: center;
    border-radius: var(--border-radius-circle);
    display: none;
    height: var(--space-m);
    justify-content: center;
    position: absolute;
    right: var(--space-xl);
    transition: var(--transition-base);
    width: var(--space-m);
}

.vscomp-clear--visible.osui-dropdown-search .vscomp-wrapper.has-clear-button.has-value .vscomp-clear-button {
    display: flex;
}

.osui-dropdown-search .vscomp-clear-button:hover {
    background-color: var(--color-neutral-0);
    cursor: pointer;
}

.vscomp-clear-icon {
    font-style: normal;
    height: var(--font-size-s);
    position: relative;
    width: var(--font-size-s);
}

.vscomp-ele .vscomp-clear-icon:after {
    color: var(--fm-input-icon);
    content: var(--osicons-close);
    font-family: osicons-v2;
    font-size: var(--font-size-s);
    line-height: 1;
    top: 0;
    position: absolute;    
}

.osui-dropdown-search .vscomp-clear-button:hover .vscomp-clear-icon:after {
    color: var(--fm-input-icon-hover);
}

.vscomp-wrapper.show-value-as-tags .vscomp-value-tag .vscomp-value-tag-clear-button .vscomp-clear-icon:after {
    color: var(--color-neutral-7);
    font-size: var(--font-size-base);
}

.vscomp-search-label, .vscomp-live-region {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

.vscomp-value {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.osui-dropdown-search .vscomp-value {
    font-size: var(--font-size-base);
    height: auto;
    line-height: 1.5;
    padding-right: var(--space-l);
}

.has-value .vscomp-toggle-button {
    color: var(--fm-input-color);
}

.pop-comp-wrapper {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.vscomp-dropbox, 
.vscomp-wrapper.show-as-popup .vscomp-dropbox {
    background-color: var(--fm-span-background);
    border: var(--fm-span-border);
    border-radius: var(--fm-span-border-radius);
    box-shadow: var(--fm-span-box-shadow);
    overflow: hidden;
    width: 100%;
}

.vscomp-search-container, 
.vscomp-wrapper.show-as-popup .vscomp-dropbox .vscomp-search-container {
    align-items: center;
    background-color: var(--fm-input-background);
    border: var(--fm-input-border);
    display: flex;
    height: var(--fm-input-height);
    margin: var(--space-s);
    padding: var(--space-s) var(--space-base) var(--space-s) var(--space-xxl);
    position: relative;
}

.vscomp-search-input, 
.vscomp-option-text {
    border: none;
    color: var(--fm-span-color);
    font-size: var(--fm-input-font-size);
    font-weight: var(--fm-input-font-weight);
    line-height: 1.5;
    padding: var(--space-none);
    width: 100%;
}

.vscomp-search-input {
    color: var(--fm-input-color);
}

.vscomp-search-container:before {
    color: var(--fm-input-icon);
    content: var(--osicons-search);
    font-size: var(--fm-input-font-l);
    left: var(--space-base);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.vscomp-arrow,
.vscomp-clear-button,
.vscomp-search-container .vscomp-search-clear {
    display: none;
}

.vscomp-options-container {
    overflow: auto;
    position: relative;
}

.vscomp-options-loader {
    display: none;
    padding: 20px 0;
    text-align: center;
}

.vscomp-option {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: auto !important; /* override JS */
    padding: var(--fm-span-padding);
}

.vscomp-option-text {
    color: var(--fm-span-color);
    overflow: hidden;
    text-overflow: ellipsis;
    user-select: none;
    white-space: nowrap;
}

.vscomp-options-bottom-freezer {
    bottom: 0;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
}

.vscomp-no-options, .vscomp-no-search-results {
    display: none;
    padding: var(--space-s) var(--space-base);
}

.vscomp-wrapper.has-no-search-results .vscomp-no-search-results {
    display: block;
}

.vscomp-wrapper.show-as-popup .vscomp-dropbox-container {
    align-items: center;
    background-color: rgba(0, 0, 0, 0.25);
    display: flex;
    height: 100vh;
    justify-content: center;
    left: 0;
    opacity: 1;
    overflow: auto;
    padding: 0 var(--space-s);
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 101 !important; /* override JS */
}

.vscomp-wrapper.show-as-popup .vscomp-dropbox {
    background-color: var(--fm-span-background);
    border-radius: var(--fm-span-border-radius);
    border: var(--fm-span-border);
    margin-top: -24px;
    max-height: calc(80% - 48px);
    max-width: 500px;
    overflow: hidden;
    position: relative;
    width: 80%;
}

.vscomp-wrapper.closed .vscomp-dropbox-container {
    display: none;
}

.osui-dropdown-search.osui-dropdown--not-valid .vscomp-toggle-button {
    border-color: var(--color-error);
}

.osui-dropdown-option-image {
    border-radius: 100%;
    height: var(--space-l);
    margin-right: var(--space-s);
    overflow: hidden;
    width: var(--space-l);
}

.osui-dropdown-option-icon {
    line-height: 1;
    margin-right: var(--space-s);
}

.vscomp-dropbox-container-top {
    display: none;
}

.vscomp-dropbox-container-bottom {
  position: absolute;
}

.vscomp-dropbox-container.pop-comp-wrapper {
    z-index: 3!important; /* override JS */
}

body:has(.popup-content .vscomp-ele-wrapper) .vscomp-dropbox-container.pop-comp-wrapper {
    z-index: 251!important; /* Popup fix */
}

.has-accessible-features .vscomp-wrapper.focused .vscomp-toggle-button, 
.has-accessible-features .vscomp-wrapper:focus .vscomp-toggle-button {
    box-shadow: var(--color-shadow-outer);
}

/*! Dropdown ServerSide */
.osui-dropdown-serverside__selected-values {
    align-items: center;
    color: var(--fm-input-placeholder-color);
    display: flex;
    overflow: hidden;
}

.osui-dropdown-serverside__selected-values:after {
    align-items: center;
    color: var(--fm-input-icon);
    content: var(--osicons-arrow-down);
    display: flex;
    font-family: osicons-v2;
    position: absolute;
    right: var(--space-base);
    top: 50%;
    transform: translateY(-50%);
    transition: var(--transition-base);
}

.osui-dropdown-serverside__selected-values > *::-moz-selection {
    background-color: var(--color-transparent);
}

.osui-dropdown-serverside__selected-values > *::selection {
    background-color: var(--color-transparent);
}

.osui-dropdown-serverside__selected-values > *:first-child {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.osui-dropdown-serverside__selected-values-wrapper {
    align-items: center;
    background-color: var(--fm-input-background);
    border: var(--fm-input-border);
    border-radius: var(--fm-input-border-radius);
    color: var(--fm-input-color);
    cursor: pointer;
    display: flex;
    font-size: var(--fm-input-font-size);
    height: var(--fm-input-height);
    padding: calc(var(--fm-input-padding) / 2) var(--dropdown-padding-right) calc(var(--fm-input-padding) / 2) var(--fm-input-padding);
    position: relative;
    transition: var(--transition-base);
    
    
    
    
}

.osui-dropdown-serverside__selected-values-wrapper:hover {
    border: var(--fm-input-border-hover);
}

.osui-dropdown-serverside--is-opened .osui-dropdown-serverside__selected-values-wrapper {
    border: var(--fm-input-border-hover);
}

.osui-dropdown-serverside__selected-values [data-expression] {
    color: var(--fm-input-color);
    white-space: nowrap;
}

.osui-dropdown-serverside__balloon-wrapper {
    top: calc(var(--osui-dropdown-ss-top) + var(--osui-dropdown-ss-input-height) + 2px);
    display: flex;
    flex-direction: column;
    left: var(--osui-dropdown-ss-left);
    max-height: 0;
    max-width: var(--osui-dropdown-ss-width);
    opacity: 0;
    overflow: hidden;
    position: absolute;
    transition: var(--transition-fade);
    width: 100%;
    z-index: 2;
}

.osui-dropdown-serverside__selected-values-wrapper:hover .osui-dropdown-serverside__selected-values:after {
    color: var(--fm-input-icon-hover);
}

.osui-dropdown-serverside__balloon-wrapper {
    
    
    
    
}

.osui-dropdown-serverside__balloon-container {
    background-color: var(--fm-span-background);
    border: var(--fm-span-border);
    border-radius: var(--fm-span-border-radius);
    box-shadow: var(--fm-span-box-shadow);
    display: flex;
    flex-direction: column;
    height: 100%;
    opacity: 0;
    overflow: hidden;
    transform: translateY(calc(-1 * var(--osui-dropdown-ss-thresholdanimateval)));
    transition: var(--transition-fade), transform var(--transition-time) ease-in-out;
}

.osui-dropdown-serverside__balloon-container {
    
    
}

.osui-dropdown-serverside__balloon-search-wrapper {
    align-items: center;
    background-color: var(--fm-span-background);
    display: flex;
    padding: var(--space-s);
    position: relative;
}

.osui-dropdown-serverside__balloon-search-wrapper:has(.osui-dropdown-serverside__balloon-search:empty) {
    display: none;
}

.osui-dropdown-serverside__balloon-search {
    flex: 1;
}

.osui-dropdown-serverside__balloon-search:before {
    align-items: center;
    color: var(--fm-input-icon);
    content: var(--osicons-search);
    display: flex;
    font-family: osicons-v2;
    font-size: var(--fm-input-font-l);
    height: 100%;
    left: var(--space-m);
    position: absolute;
    top: 0;
}    

.osui-dropdown-serverside__balloon-search:empty + .osui-dropdown-serverside__balloon-search-icon {
    display: none;
}

.osui-dropdown-serverside__balloon-search input,
.osui-dropdown-serverside__balloon-search .form-control[data-input] {
    padding: var(--space-s) var(--space-base) var(--space-s) var(--space-xxl);
    width: 100%;
}

.osui-dropdown-serverside__balloon-search-icon {
    align-items: center;
    display: flex;
    font-size: var(--fm-input-font-size);
    height: var(--fm-input-height);
    padding: var(--space-none) var(--space-base);
    position: absolute;
    right: var(--space-s);
}

.osui-dropdown-serverside__balloon-search-icon a [class*="osicons"] {
    color: var(--fm-input-icon);
    transition: var(--transition-base);
}

.osui-dropdown-serverside__balloon-search-icon a:hover [class*="osicons"] {
    color: var(--fm-input-icon-hover);
}

.osui-dropdown-serverside__balloon-search-icon a {
    color: var(--fm-input-icon);
}

.osui-dropdown-serverside__balloon-search-icon a:hover {
    color: var(--fm-input-icon-hover);
}

.osui-dropdown-serverside__balloon-search-icon  .icon:before {
    content: var(--osicons-close);
    font-family: osicons-v2;
    font-style: normal;
}

.osui-dropdown-serverside-item--is-selected {
    background-color: var(--fm-span-background-hover);
}

.osui-dropdown-serverside__balloon-content {
    flex: 1;
    overflow-x: hidden;
    overflow-y: auto;
}

.osui-dropdown-serverside__balloon-content::-webkit-scrollbar {
    width: 5px;
}

.osui-dropdown-serverside__balloon-content::-webkit-scrollbar-track {
    background: var(--color-neutral-4);
}

.osui-dropdown-serverside__balloon-content::-webkit-scrollbar-thumb {
    background-color: var(--color-neutral-6);
}

.osui-dropdown-serverside__balloon-content > *:not([data-list]) {
    padding: var(--fm-span-padding);
    text-align: left;
    z-index: 1;
}

.osui-dropdown-serverside__balloon-footer {
    border-top: var(--fm-span-border);
    padding: var(--fm-span-padding);
}

.osui-dropdown-serverside__balloon-footer .osui-dropdown-serverside-item {
    margin: var(--space-none)
}

.osui-dropdown-serverside__balloon--is-top .osui-dropdown-serverside__balloon-footer {
    border-bottom: var(--fm-span-border);
}

.osui-dropdown-serverside__balloon--is-top.osui-dropdown-serverside__balloon-wrapper {
    bottom: calc(100vh - var(--osui-dropdown-ss-top) + 2px);
    top: unset;
}

.osui-dropdown-serverside__balloon--is-top .osui-dropdown-serverside__balloon-container {
    transition: var(--transition-fade);
}

.osui-dropdown-serverside__balloon--is-top .osui-dropdown-serverside__balloon-content {
    border-top-width: var(--border-size-none);
}

.osui-dropdown-serverside__balloon--is-top .osui-dropdown-serverside__balloon-search-wrapper {
    border-bottom: var(--border-size-none);
    order: 3;
}

.osui-dropdown-serverside--is-opened .osui-dropdown-serverside__selected-values:after {
    color: var(--fm-input-icon-hover);
    transform: translateY(-50%) rotate(180deg);
}

.osui-dropdown-serverside--is-opened .osui-dropdown-serverside__balloon-container {
    opacity: 1;
    transform: translateY(0);
}

.osui-dropdown-serverside--is-opened.osui-dropdown-serverside__balloon-wrapper {
    max-height: var(--osui-dropdown-ss-balloon-max-height);
    opacity: 1;
}

.osui-dropdown-serverside--is-opened.osui-dropdown-serverside__balloon-wrapper.osui-dropdown-serverside__balloon--is-top {
    max-height: calc(var(--osui-dropdown-ss-balloon-max-height) + var(--header-size));
    padding-top: var(--header-size);
}

.osui-dropdown-serverside--is-disabled .osui-dropdown-serverside__selected-values-wrapper {
    background-color: var(--fm-input-background-disabled);
    border: var(--fm-input-border-disabled);
    pointer-events: none;
}

.osui-dropdown-serverside--is-disabled .osui-dropdown-serverside__selected-values,
.osui-dropdown-serverside--is-disabled .osui-dropdown-serverside__selected-values [data-expression] {
    color: var(--fm-input-color-disabled);
}

.osui-dropdown-serverside--not-valid .osui-dropdown-serverside__selected-values-wrapper {
    border-color: var(--color-error);
}

.osui-dropdown-serverside--not-valid + .osui-dropdown-serverside-error-message {
    color: var(--color-error);
    font-size: var(--font-size-xs);
    margin-top: var(--space-xs);
}

.osui-dropdown-serverside__balloon-wrapper .input-search .form-control {
    padding-right: var(--space-xl);
}

.dropdown-s .osui-dropdown-serverside__selected-values-wrapper,
.dropdown-s .osui-dropdown-serverside__balloon-search-wrapper .form-control,
.dropdown-s .osui-dropdown-serverside__balloon-search-icon {
    height: var(--fm-input-height-s);
    font-size: var(--fm-input-font-s);
}

.dropdown-s .osui-dropdown-serverside__balloon-search:before {
    font-size: var(--fm-input-font-s);
}

.dropdown-l .osui-dropdown-serverside__selected-values-wrapper,
.dropdown-l .osui-dropdown-serverside__balloon-search-wrapper .form-control,
.dropdown-l .osui-dropdown-serverside__balloon-search-icon {
    height: var(--fm-input-height-l);
    font-size: var(--fm-input-font-l);
}

.dropdown-l .osui-dropdown-serverside__balloon-search:before {
    font-size: var(--fm-input-font-l);
}

/*! Dropdown ServerSide Item */
.osui-dropdown-serverside-item {
    background-color: var(--fm-span-background);
    color: var(--fm-span-color);
    cursor: pointer;
    font-size: var(--fm-input-font-size);
    font-weight: var(--fm-input-font-weight);
    padding: var(--fm-span-padding);
    transition: var(--transition-base);
}

.osui-dropdown-serverside-item:hover {
    background-color: var(--fm-span-background-hover);
}

.osui-dropdown-serverside-item__content {
    display: flex;
    overflow: hidden;
}

.osui-dropdown-serverside-item__content > *:first-child {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.tablet .osui-dropdown-serverside-item,
.phone .osui-dropdown-serverside-item{
    background-color: var(--color-white);
}

.tablet .osui-dropdown-serverside-item--is-selected,
.phone .osui-dropdown-serverside-item--is-selected{
    background-color: var(--fm-span-background-hover, var(--color-neutral-0));
}

/* Dropdown ServerSide - Sizes */
.dropdown-s .osui-dropdown-serverside-item,
.dropdown-s .osui-dropdown-serverside__balloon-footer {
    font-size: var(--fm-input-font-s);
    padding: var(--fm-span-padding-s);
}

.dropdown-l .osui-dropdown-serverside-item,
.dropdown-l .osui-dropdown-serverside__balloon-footer {
    font-size: var(--fm-input-font-l);
    padding: var(--fm-span-padding-l);
}

/* Dropdown ServerSide Arrow */
.osui-dropdown-serverside--only-arrow .osui-dropdown-serverside__selected-values-wrapper {
    height: var(--fm-input-height);
    padding: var(--space-none);
    width: var(--fm-input-height);
}

.osui-dropdown-serverside--only-arrow.dropdown-s .osui-dropdown-serverside__selected-values-wrapper {
    height: var(--fm-input-height-s);
    width: var(--fm-input-height-s);
}

.osui-dropdown-serverside--only-arrow.dropdown-l .osui-dropdown-serverside__selected-values-wrapper {
    height: var(--fm-input-height-l);
    width: var(--fm-input-height-l);
}

.osui-dropdown-serverside--only-arrow .osui-dropdown-serverside__selected-values > * {
    display: none;
}

.osui-dropdown-serverside--only-arrow .osui-dropdown-serverside__selected-values:after {
    left: 50%;
    right: auto;
    transform: translate(-50%,-50%);
}

.osui-dropdown-serverside--only-arrow.osui-dropdown-serverside:has(.osui-dropdown-serverside--is-opened):has(.osui-balloon) .osui-dropdown-serverside__selected-values:after {
    transform: translate(-50%,-50%) rotate(180deg);
}

/* Dropdown ServerSide - Mobile */
.phone.landscape .osui-dropdown-serverside__balloon-container {
    max-height: 50vh;
}

.phone.android.landscape .osui-dropdown-serverside__balloon-container {
    max-height: 90vh;
}

.phone .osui-dropdown-serverside__balloon-wrapper {
    align-items: center;
    background-color: var(--fm-overlay-background);
    display: flex;
    left: 0;
    max-width: 100vw;
    opacity: 0;
    overflow: hidden;
    top: 0;
    transition: var(--transition-fade);
    z-index: 101;
}

.phone .osui-dropdown-serverside__balloon-wrapper {
    
    
    
    
    
}

.phone .osui-dropdown-serverside__balloon-container {
    box-shadow: var(--fm-span-box-shadow);
    margin-top: 5vh;
    max-height: calc(85vh - var(--header-size));
    width: 85vw;
}

.phone .osui-dropdown-serverside__balloon-container {
    
    
    
    
}

.phone .osui-dropdown-serverside__balloon--has-not-search .osui-dropdown-serverside__balloon-container {
    max-height: calc(var(--viewport-height) - 5vh - var(--header-size));
}

.phone .osui-dropdown-serverside--is-opened.osui-dropdown-serverside__balloon-wrapper {
    min-height: 100vh;
    opacity: 1;
}

/* Dropdown ServerSide 2.19 */
.osui-dropdown-serverside:has(.osui-balloon) {
    --osui-dropdown-ss-balloon-max-height: 200px;
    --osui-dropdown-min-width: 170px;
    --osui-floating-offset: var(--space-xs);
    position: relative;
}

.osui-dropdown-serverside .osui-balloon {
    display: flex;
    flex-direction: column;
    flex: 1;
    min-width: var(--osui-dropdown-min-width);
    overflow: hidden;
    top: calc(var(--osui-floating-position-y) + var(--space-xxs));
    transform: translateY(calc(-1 * var(--space-m)));
    transition: var(--transition-fade), transform var(--transition-time) ease-in-out;
    width: 100%;
    
    
    
    
    
    
    
}

.osui-dropdown-serverside .osui-balloon.top-start {
    top: calc(var(--osui-floating-position-y) - var(--space-xxs));
    transform: translateY(var(--space-m));
}

.osui-dropdown-serverside .osui-dropdown-serverside--is-opened.osui-balloon {
    opacity: 1;
    transform: translateY(0);
}

.osui-dropdown-serverside:has(.osui-dropdown-serverside--is-opened):has(.osui-balloon) .osui-dropdown-serverside__selected-values:after {
    transform: translateY(-50%) rotate(180deg);
}

.osui-dropdown-serverside:has(.osui-balloon) .osui-dropdown-serverside__balloon-container {
    border: var(--border-size-none);
}

.form .osui-dropdown-serverside:has(.osui-balloon) .osui-dropdown-serverside__balloon-container .form-control {
    margin-bottom: var(--space-none);
}

.osui-dropdown-serverside:has(.osui-balloon) .osui-dropdown-serverside__balloon-search:before {
    z-index: 1;
}

.osui-dropdown-serverside:has(.osui-balloon) .osui-dropdown-serverside__balloon-content {
    max-height: var(--osui-dropdown-ss-balloon-max-height);
}

.osui-dropdown-serverside:has(.osui-dropdown-serverside--is-opened):has(.osui-balloon) .osui-dropdown-serverside__selected-values-wrapper {
    border: var(--fm-input-border-hover);
}

.phone .osui-dropdown-serverside:has(.osui-balloon) .osui-dropdown-serverside--is-opened.osui-balloon {
    height: 100vh;
    position: fixed;
    z-index: 101;
}

.phone .osui-dropdown-serverside:has(.osui-balloon) .osui-dropdown-serverside__balloon {
    align-items: center;
    background-color: var(--fm-overlay-background);
    border: none;
    display: flex;
    left: 0;
    max-width: 100vw;
    top: 0;
}

.phone .osui-dropdown-serverside:has(.osui-balloon) .osui-dropdown-serverside__balloon-container {
    border: var(--fm-span-border);
}

.phone .osui-dropdown-serverside:has(.osui-balloon) .osui-dropdown-serverside__balloon-content {
    height: var(--osui-dropdown-ss-balloon-max-height);
    max-height: unset;
}

.phone.portrait .osui-dropdown-serverside--at-content .osui-dropdown-serverside__balloon-container{
  --ballon-top-margin-value:calc(var(--header-size) + var(--header-size-content) + 5vw);
}

.phone.landscape .osui-dropdown-serverside--at-content .osui-dropdown-serverside__balloon-container{
  --ballon-top-margin-value:10px;
}

.phone .osui-dropdown-serverside--at-content{
  align-items:flex-start;
  justify-content:center;
  max-height:0;
}
.phone .osui-dropdown-serverside--at-content.osui-dropdown-serverside--is-opened{
  max-height:60vh;
}
.phone .osui-dropdown-serverside--at-content.osui-dropdown-serverside--is-opened .osui-dropdown-serverside__balloon-container{
  transform:translateY(0);
}
.phone .osui-dropdown-serverside--at-content .osui-dropdown-serverside__balloon-container{
  margin-top:var(--ballon-top-margin-value);
  position:relative;
  transform:translateY(calc(0.5 * var(--ballon-top-margin-value)));
  transition:all 0.25s ease;
}
.phone .osui-dropdown-serverside--at-content .osui-dropdown-serverside__balloon-content{
  max-height:calc(100vh - 2 * var(--ballon-top-margin-value));
}
.phone .osui-dropdown-serverside--at-content .osui-dropdown-serverside__balloon-content::-webkit-scrollbar{
  width:3px;
}
.phone .osui-dropdown-serverside--at-content .osui-dropdown-serverside__balloon-content::-webkit-scrollbar-track{
  background-color:var(--color-neutral-3);
}
.phone .osui-dropdown-serverside--at-content .osui-dropdown-serverside__balloon-content::-webkit-scrollbar-thumb{
  background-color:var(--color-neutral-6);
}
.phone .osui-dropdown-serverside--at-content .osui-dropdown-serverside__balloon-content::-webkit-scrollbar-thumb:hover{
  background-color:var(--color-neutral-8);
}

/* Multi Selection */
.vscomp-wrapper.has-select-all .vscomp-toggle-all-button {
    align-items: center;
    cursor: pointer;
    display: flex;
}

.vscomp-wrapper.has-select-all .vscomp-search-container:before {
    display: none;
}

.vscomp-wrapper .checkbox-icon {
    background-color: var(--color-transparent);
    border: var(--fm-action-border);
    flex-shrink: 0;
    height: 16px;
    margin-right: var(--space-s);
    overflow: hidden;
    position: relative;
    width: 16px;
}

.vscomp-wrapper .checkbox-icon:after {
    align-items: center;
    color: var(--color-white);
    content: var(--osicons-select);
    display: flex;
    font-family: osicons-v2;
    font-size: var(--font-size-xs);
    height: 100%;
    justify-content: center;
    left: 50%;
    line-height: 0;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}

.vscomp-wrapper.has-select-all .vscomp-toggle-all-label {
    clip: rect(0 0 0 0); 
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap; 
    width: 1px;
}

/* Dropdown Tags */
.vscomp-wrapper.show-value-as-tags:not(.has-value) .vscomp-toggle-button {
    color: var(--fm-input-placeholder-color);
}

.vscomp-wrapper.show-value-as-tags .vscomp-toggle-button {
    height: auto;
    min-height: var(--fm-input-height);
    padding-top: var(--space-none);
    padding-bottom: var(--space-none);
}

.has-value.vscomp-wrapper.show-value-as-tags .vscomp-value {
    display: flex;
    flex-wrap: wrap;
    text-overflow: unset;
    overflow: auto;
}

.vscomp-wrapper.show-as-popup.show-value-as-tags .vscomp-dropbox .vscomp-search-container {
    padding-left: var(--space-base);
}

.vscomp-wrapper.show-value-as-tags .vscomp-search-container:before {
    display: none;
}

.vscomp-wrapper.multiple .vscomp-search-container {
    padding-left: var(--fm-input-padding);
}

.vscomp-wrapper.show-value-as-tags .vscomp-value-tag {
    align-items: center;
    background-color: var(--color-info-lighter);
    border: var(--border-size-none) solid var(--color-info-light);
    border-radius: var(--border-radius-hard);
    color: var(--color-neutral-7);
    display: inline-flex;
    font-size: var(--font-size-base);
    font-weight: var(--font-medium);
    height: 28px;
    line-height: 1;
    margin: var(--space-xs) var(--space-xs) var(--space-xs) var(--space-none);
    overflow: hidden;
    padding: var(--space-none) var(--space-s);
    position: relative;
}

.vscomp-wrapper.show-value-as-tags .vscomp-value-tag-content {
    line-height: 1.5;
    margin-right: var(--space-xs);
    overflow: hidden;
    text-overflow: ellipsis;
    width: calc(100% - var(--space-base));
}

.vscomp-wrapper.show-value-as-tags .vscomp-value-tag .vscomp-value-tag-clear-button {
    align-items: center;
    background-color: var(--color-transparent);
    border-radius: var(--border-radius-none);
    display: inline-flex;
    height: var(--font-size-l);
    line-height: 1;
    position: relative;
    right: auto;
    width: var(--font-size-l);
}

.vscomp-wrapper.show-value-as-tags .vscomp-value-tag-clear-button .vscomp-clear-icon {
    height: var(--space-base);
    transform: none;
    width: var(--space-base);
}

.vscomp-ele[disabled] {
    user-select: none;
}

.vscomp-ele[disabled] .vscomp-toggle-button {
    background-color: var(--fm-input-background-disabled);
    border: var(--fm-input-border-disabled);
    color: var(--fm-input-color-disabled);
    pointer-events: none;
}

.vscomp-ele[disabled] .vscomp-toggle-button:hover:after {
    color: var(--fm-input-icon);
}

.osui-dropdown-tags[disabled] .vscomp-wrapper.show-value-as-tags .vscomp-value-tag {
    background-color: var(--color-neutral-4);
}

.osui-dropdown-tags[disabled] .vscomp-wrapper.show-value-as-tags .vscomp-value-tag-content {
    width: 100%;
}

.osui-dropdown-tags[disabled] .vscomp-wrapper.show-value-as-tags .vscomp-value-tag-clear-button {
    display: none;
}

.osui-dropdown-tags.osui-dropdown--not-valid .vscomp-toggle-button {
  border-color: var(--color-error);
}

.dropdown-s .vscomp-value,
.dropdown-s .vscomp-search-container:before,
.dropdown-s .vscomp-search-input,
.dropdown-s .vscomp-option-text,
.dropdown-s .vscomp-search-container .vscomp-search-clear:after,
.dropdown-s .vscomp-no-options,
.dropdown-s .vscomp-no-search-results,
.dropdown-s .vscomp-wrapper.show-value-as-tags .vscomp-value-tag,
.dropdown-s .vscomp-wrapper.show-value-as-tags .vscomp-clear-icon:after  {
    font-size: var(--fm-input-font-s);
}

.dropdown-s .vscomp-toggle-button,
.dropdown-s .vscomp-search-container {
    height: var(--fm-input-height-s);
}

.dropdown-s .vscomp-option {
    padding: var(--space-xs) var(--space-base);
}

.dropdown-s .vscomp-wrapper.show-value-as-tags .vscomp-toggle-button {
    height: auto;
    min-height: var(--fm-input-height-s); /* override dropdown tags */
}

.dropdown-s .vscomp-wrapper.show-value-as-tags .vscomp-value-tag {
    height: 20px;
    margin: var(--space-xxs) var(--space-xs) var(--space-xxs) var(--space-none);
}

.dropdown-l .vscomp-value,
.dropdown-l .vscomp-search-container:before,
.dropdown-l .vscomp-search-input,
.dropdown-l .vscomp-option-text,
.dropdown-l .vscomp-no-options,
.dropdown-l .vscomp-no-search-results,
.dropdown-l .vscomp-wrapper.show-value-as-tags .vscomp-value-tag,
.dropdown-l .vscomp-wrapper.show-value-as-tags .vscomp-clear-icon:after {
    font-size: var(--fm-input-font-l);
}

.dropdown-l .vscomp-toggle-button,
.dropdown-l .vscomp-search-container {
    height: var(--fm-input-height-l);
}

.dropdown-l .vscomp-wrapper.show-value-as-tags .vscomp-toggle-button {
    height: auto;
    min-height: var(--space-xxl); /* override dropdown tags */
}

.vscomp-ele.pop-comp-active .vscomp-toggle-button, 
.vscomp-toggle-button:hover {
    border: var(--fm-input-border-hover);
}

.vscomp-toggle-button:hover {
    cursor: pointer;
}

.vscomp-ele.pop-comp-active .vscomp-toggle-button:after, 
.vscomp-toggle-button:hover:after {
    color: var(--fm-input-icon-hover);    
}

.vscomp-ele.pop-comp-active .vscomp-toggle-button:after {
    transform: rotate(180deg) translateY(50%);
}

.vscomp-search-input:focus {
    outline: none;
}

.vscomp-option.focused {
    background-color: var(--fm-span-background-hover);
}

.vscomp-wrapper .selected  .checkbox-icon,
.vscomp-wrapper  .checkbox-icon.checked {
    background-color: var(--fm-action-background-active);
    border: var(--fm-action-border-active);
}

.vscomp-wrapper .selected .checkbox-icon:after,
.vscomp-wrapper .checkbox-icon.checked:after {
    opacity: 1;
}

.vscomp-search-input:focus {
    outline: none;
}

.vscomp-search-container:focus-within, 
.vscomp-wrapper.show-as-popup .vscomp-dropbox .vscomp-search-container:focus-within {
    border: var(--fm-input-border-hover);
}

.vscomp-search-wrapper:focus-within .vscomp-search-container:before {
    color: var(--fm-input-icon-hover);
    transition: var(--transition-base);
}

.vscomp-wrapper.show-value-as-tags .vscomp-value-tag-clear-button:hover:after {
    color: var(--color-black);
}

.has-accessible-features .vscomp-wrapper:not(.has-value) .vscomp-value {
    opacity: 0.8;
}

.has-accessible-features .vscomp-toggle-button {
    border: var(--fm-input-border-hover);
}

.has-accessible-features .vscomp-toggle-button:after{
    color: var(--fm-input-icon-hover);
}

.osui-dropdown-search-ss-preview,
.osui-dropdown-tags-ss-preview {
    
    
    
    
    
    
    
    
    
    
    
    
}

.osui-dropdown-search-ss-preview .icon,
.osui-dropdown-tags-ss-preview > .icon {
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
}

.osui-dropdown-tags-ss-preview > div > .icon:before {
    
    
    
    
}

/* Feedback Message */
.feedback-message {
    align-items: center;
    border-radius: var(--fm-overlay-border-radius);
    box-shadow: var(--fm-overlay-box-shadow);
    color: var(--color-neutral-10);
    display: flex;
    font-size: var(--font-size-l);
    font-weight: var(--font-medium);
    left: 50%;
    max-width: 1136px;
    min-width: 318px;
    padding: var(--fm-overlay-padding-base);
    width: fit-content;
}

.feedback-message i {
    align-self: flex-start;
    font-size: var(--font-size-l);
    margin-top: 4px;
    position: relative;
}

.feedback-message-text {
    padding-left: var(--fm-overlay-padding-base);
}

div.feedback-message i:before,
div.feedback-message-info i:before,
div.feedback-message-success i:before,
div.feedback-message-warning i:before {
    font-family: "osicons-v2";
}

div.feedback-message-error {
    background-color: var(--color-error-lighter);
    border: var(--border-size-s) solid var(--color-error-light);
}

div.feedback-message-info {
    background-color: var(--color-info-lighter);
    border: var(--border-size-s) solid var(--color-info-light);
}

div.feedback-message-success {
    background-color: var(--color-success-lighter);
    border: var(--border-size-s) solid var(--color-success-light);
}

div.feedback-message-warning {
    background-color: var(--color-warning-lighter);
    border: var(--border-size-s) solid var(--color-warning-light);
}

div.feedback-message-error i {
    color: var(--color-error);
}

div.feedback-message-info i {
    color: var(--color-info);
}

div.feedback-message-success i {
    color: var(--color-success);
}

div.feedback-message-warning i {
    color: var(--color-warning);
}

div.feedback-message-error i:before {
    content: var(--osicons-error);
}

div.feedback-message-info i:before {
    content: var(--osicons-info);
}

div.feedback-message-success i:before {
    content: var(--osicons-validated);
}

div.feedback-message-warning i:before {
    content: var(--osicons-warning);
}

/* Feedback Message - Mobile */
.phone .feedback-message,
.phone .feedback-message i {
    font-size: var(--font-size-s);
}

.phone .feedback-message {
    min-width: calc(100vw - var(--fm-overlay-padding-base));
}

.phone .feedback-message {
    margin-top: var(--fm-overlay-padding-s);
}

.phone .feedback-message {
    animation-name: feedbackMessageSlideDownPhone;
}

.phone .feedback-message.feedback-message-autoclose {
    animation-name: feedbackMessageSlideDownThenUpPhone;
}

.phone.ios .feedback-message {
    margin-top: calc(var(--os-safe-area-top) + var(--fm-overlay-padding-base));
}

.android[data-status-bar-height] .feedback-message {
    margin-top: calc(var(--status-bar-height) + var(--fm-overlay-padding-base));
}

/*! KeyFrames - Feedback Message */
@keyframes feedbackMessageSlideDownThenUp {
    0% {
        transform: translateY(-100%) translateX(-50%) translateZ(0);
    }
    5% {
        transform: translateY(24px) translateX(-50%) translateZ(0);
    }
    95% {
        transform: translateY(24px) translateX(-50%) translateZ(0);
    }
    100% {
        transform: translateY(-100%) translateX(-50%) translateZ(0);
    }
}

@keyframes feedbackMessageSlideDown {
    0% {
        transform: translateY(-100%) translateX(-50%) translateZ(0);
    }
    100% {
        transform: translateY(24px) translateX(-50%) translateZ(0);
    }
}

@keyframes feedbackMessageSlideDownThenUpPhone {
    0% {
        transform: translateY(-100%) translateX(-50%) translateZ(0);
    }
    5% {
        transform: translateY(0) translateX(-50%) translateZ(0);
    }
    95% {
        transform: translateY(0) translateX(-50%) translateZ(0);
    }
    100% {
        transform: translateY(-100%) translateX(-50%) translateZ(0);
    }
}

@keyframes feedbackMessageSlideDownPhone {
    0% {
        transform: translateY(-100%) translateX(-50%) translateZ(0);
    }
    100% {
        transform: translateY(0) translateX(-50%) translateZ(0);
    }
}

/*! Flip Content */
.osui-flip-content {
    perspective: 200vw;
    position: relative;
}

.firefox .osui-flip-content {
    transform: perspective(200vw);
    transform-style: preserve-3d;
}

.osui-flip-content--flipped .osui-flip-content__container {
    transform: rotateY(-90deg);
}

.osui-flip-content--flipped .osui-flip-content__container__front {
    position: absolute;
}

.osui-flip-content--flipped .osui-flip-content__container__back {
    position: relative;
    transform: rotateY(90deg);
}

.osui-flip-content__container {
    cursor: default;
    position: relative;
    transform-style: preserve-3d;
    transition: all 630ms cubic-bezier(0.03, 0.01, 0.67, 1.97);
}

.osui-flip-content__container--flip-self {
    cursor: pointer;
}

.osui-flip-content__container__front,
.osui-flip-content__container__back {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    left: 0;
    top: 0;
}

.osui-flip-content__container__front:empty,
.osui-flip-content__container__back:empty {
    
}

.osui-flip-content__container__front {
    position: relative;
    z-index: 2;
}

.osui-flip-content__container__back {
    position: absolute;
    width: 100%;
}

.osui-flip-content__container__back {
    
}

/*! Floating Actions */
.floating-actions-wrapper {
    align-items: flex-end;
    bottom: 0;
    display: flex;
    flex-direction: column;
    margin: var(--space-l);
    position: fixed;
    right: 0;
    will-change: transform, opacity;
    z-index: 50;
}

.floating-actions-wrapper:not(.is--open) {
    pointer-events: none;
}

.floating-actions-wrapper:not(.is--open) {
    
}

.floating-items {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    padding-bottom: var(--fm-overlay-padding-s);
    padding-right: var(--fm-overlay-padding-s);
}

.floating-actions-item {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin-bottom: var(--fm-overlay-padding-base);
    opacity: 0;
}

.floating-actions-item-label {
    color: var(--color-neutral-7);
    font-size: var(--font-size-s);
}

.floating-actions-item {
    
    
}

.floating-actions-item-button {
    align-items: center;
    background-color: var(--color-white); /* prevent overlay problems with content below */
    border-color: var(--fm-btn-border-secondary);
    border-radius: var(--border-radius-circle);
    border-style: var(--fm-button-border-style);
    border-width: var(--fm-button-border-width);
    color: var(--fm-btn-color-secondary);
    cursor: pointer;
    display: flex;
    font-size: var(--fm-button-font-size); /* prevent font size problems in the parent */
    height: var(--fm-button-height);
    justify-content: center;
    margin-left: var(--fm-overlay-padding-base);
    position: relative;
    transform: scale(0.3);
    transition: transform 180ms ease-out;
    transition-delay: calc(var(--delay) * 40ms);
    width: var(--fm-button-height);
}

.floating-actions-item-button {
    
}

.floating-button {
    align-items: center;
    background-color: var(--fm-btn-background-primary);
    border: var(--fm-button-border-width) var(--fm-button-border-style) var(--fm-btn-border-primary);
    border-radius: var(--border-radius-circle);
    color: var(--fm-btn-color-primary);
    cursor: pointer;
    display: flex;
    font-size: var(--font-size-xl);
    height: 56px;
    justify-content: center;
    pointer-events: auto;
    position: relative;
    transition: var(--transition-base);
    width: 56px;
}

.floating-button:after,
.floating-actions-item-button:after {
    content: '';
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    overflow: hidden;
    border-radius: var(--fm-button-border-radius);
    opacity: 0;
    transition: var(--transition-base);
    transition-duration: 150ms;
}

.floating-button:hover:after,
.floating-actions-item-button:hover:after {
    opacity: var(--fm-button-opacity-hover);
}

.floating-button .fa {
    font-family: osicons-v2 !important;
}

.floating-button .fa:before {
    content: var(--osicons-plus);
}

.floating-overlay {
    background-color: var(--fm-overlay-background);
    height: 100vh;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    transition: var(--transition-fade);
    width: 100vw;
    z-index: 49;
}

.floating-overlay.is--open {
    opacity: 1;
    pointer-events: auto;
}

.desktop .floating-overlay {
    display: none;
}

/* Is Open */
.floating-actions-wrapper.is--open .floating-actions-item {
    opacity: 1;
    transform: scale(1);
    transition: var(--transition-base);
    transition-delay: calc(var(--delay) * 40ms);
}

.floating-actions-wrapper.is--open .floating-actions-item-button {
    transform: scale(1);
}

.floating-actions-wrapper.is--open .floating-button {
    transform: rotate(135deg);
}

/* Accessibility */
.has-accessible-features .floating-button:focus {
    box-shadow: 0 0 0 3px var(--color-focus-outer);
}

.has-accessible-features .floating-actions-wrapper.is--open .floating-button:focus {
    box-shadow: 0 0 0 3px var(--color-focus-outer);
}

/* Floating Actions - Mobile */
.tablet.ios .floating-actions-wrapper.bottom-bar-exists {
    margin-bottom: var(--space-none);
}

/*! Floating Content */
.floating-content {
    position: fixed;
    width: auto;
    z-index: 99;
}

.floating-content.floating-content-full-width {
    left: 0;
    right: 0;
    width: auto;
}

.floating-content.floating-content-full-width>.OSInline {
    display: inline;
}

.floating-content.floating-content-full-height {
    margin-top: 0;
    top: calc(var(--header-size) + var(--space-base) * 2);
}

.floating-content.floating-content-full-height.absolute-top {
    top: var(--os-safe-area-top);
}

.floating-content.absolute-bottom {
    bottom: var(--os-safe-area-bottom);
}

.floating-content.absolute-top-plus-header {
    top: calc(var(--header-size) + var(--os-safe-area-top));
}

.floating-content>div:empty {
    
    
}

.floating-content-top {
    left: 50%;
    margin-top: 0;
    top: calc(var(--header-size) + var(--space-base) * 2);
    transform: translateX(-50%);
}

.floating-content-top-left {
    left: 0;
    margin-top: 0;
    top: calc(var(--header-size) + var(--space-base) * 2);
}

.floating-content-top-right {
    margin-top: 0;
    right: 0;
    top: calc(var(--header-size) + var(--space-base) * 2);
}

.floating-content-left {
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.floating-content-right {
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.floating-content-center {
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.floating-content-center.floating-content-full-width {
    transform: translateX(0) translateY(-50%);
}

.floating-content-center.floating-content-full-height {
    bottom: 0;
    transform: translateY(0) translateX(-50%);
}

.floating-content-center.floating-content-center.floating-content-full-width.floating-content-full-height {
    transform: translateX(0) translateY(0);
}

.floating-content-bottom {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.floating-content-bottom-left {
    bottom: 0;
    left: 0;
}

.floating-content-bottom-right {
    bottom: 0;
    right: 0;
}

.floating-content-top.floating-content-full-height,
.floating-content-top-left.floating-content-full-height,
.floating-content-top-right.floating-content-full-height,
.floating-content-bottom.floating-content-full-height,
.floating-content-bottom-left.floating-content-full-height,
.floating-content-bottom-right.floating-content-full-height {
    bottom: 0;
}

.floating-content-top.floating-content-full-width,
.floating-content-bottom.floating-content-full-width {
    transform: translateX(0);
}

.floating-content-top.floating-content-full-width,
.floating-content-bottom.floating-content-full-width,
.floating-content-center.floating-content-full-width {
    transform: translateX(0);
}

.floating-content-left.floating-content-full-height,
.floating-content-right.floating-content-full-height {
    bottom: 0;
    transform: translateY(0);
}

.floating-content-margin {
    margin: var(--space-l);
}

.floating-content-margin.floating-content-center {
    left: calc(50% - var(--space-l));
    top: calc(50% - var(--space-l));
}

.floating-content-margin.floating-content-left,
.floating-content-margin.floating-content-right {
    top: calc(50% - var(--space-l));
}

.floating-content-margin.floating-content-top,
.floating-content-margin.floating-content-bottom,
.floating-content-margin.floating-content-center {
    left: calc(50% - var(--space-l));
}

/* Floating Content - Mobile */

.phone .floating-content-top-left,
.phone .floating-content-left {
    left: var(--os-safe-area-left);
}

.phone .floating-content-top-right,
.phone .floating-content-right {
    right: var(--os-safe-area-right);
}

.phone .floating-content-bottom {
    bottom: var(--os-safe-area-bottom);
}

.phone .floating-content-bottom-left {
    bottom: var(--os-safe-area-bottom);
    left: var(--os-safe-area-left);
}

.phone .floating-content-bottom-right {
    bottom: var(--os-safe-area-bottom);
    right: var(--os-safe-area-right);
}

/* Form */
.form label {
    margin-bottom: var(--space-s);
}

.form .dropdown,
.form .search-input,
.form input[data-input],
.form textarea[data-textarea],
.form [data-switch],
.form .search-input {
    margin-bottom: var(--space-m);
}

.form span {
    position: relative;
}

.form span.validation-message {
    bottom: -32px;
    left: 0;
    position: absolute;
    white-space: nowrap;
    width: 100%;
}

.form textarea[data-textarea] + span.validation-message {
    bottom: 7px;
}

.form .upload-file span.validation-message {
    bottom: 8px;
    position: relative;
}

.form .dropdown-container[class*=ThemeGrid_Width].not-valid span.validation-message {
    bottom: 4px;
}

.form .dropdown-container.not-valid span.validation-message,
.form .dropdown-container[class*=ThemeGrid_Width].not-valid div.dropdown-display ~ span.validation-message {
    bottom: -19px;
}

.form .radio-group.not-valid {
    position: relative;
}

.form .radio-group.not-valid span.validation-message {
    bottom: -12px;
}

.form .not-valid.dropdown-expanded.dropdown-container:after { /* correct OSUI bug that adds the expanded class when it isn't valid. */
    transform: none;
}

.firefox textarea[data-textarea] + span.validation-message {
    bottom: 4px;
}

span.validation-message {
    color: var(--color-error);
    font-size: var(--font-size-xs);
    margin-left: var(--space-none);
}

.form-control[class*=ThemeGrid_MarginGutter].not-valid + span.validation-message {
    left: 3.961%; /* % that matches the same behavior as the gutter */
}

/* Form - Mobile */
.phone .layout:not(.layout-native) .form textarea[data-textarea][class*=ThemeGrid_Width], 
.phone .layout:not(.layout-native) input[data-input][class*=ThemeGrid_Width] { /* prevent problems with validation message*/
    margin-bottom: var(--space-m);
}

/* Gallery */
.osui-gallery,
.osui-gallery > .list {
    display: grid;
    gap: var(--gallery-gap);
    grid-template-columns: repeat(var(--gallery-desktop-items), minmax(0, 1fr));
}

.osui-gallery > .list {
    grid-column-end: calc(var(--gallery-desktop-items) + 1);
    grid-column-start: 1;
    overflow: initial;
}

.osui-gallery > .list .card,
.osui-gallery > .list .animate {
    height: 100%;
}

.osui-gallery > img {
    object-fit: cover;
}

/* Gallery - Mobile */
.tablet .osui-gallery,
.tablet .osui-gallery > .list {
    grid-template-columns: repeat(var(--gallery-tablet-items), minmax(0, 1fr));
}

.phone .osui-gallery,
.phone .osui-gallery > .list {
    grid-template-columns: repeat(var(--gallery-phone-items), minmax(0, 1fr));
}

.tablet .osui-gallery > .list {
    grid-column-end: calc(var(--gallery-tablet-items) + 1);
}

.phone .osui-gallery > .list {
    grid-column-end: calc(var(--gallery-phone-items) + 1);
}

/* Gallery Deprecated */
.grid-gallery, .grid-gallery > .list {
    display: grid;
    grid-gap: var(--grid-gap);
    grid-template-columns: repeat(var(--grid-desktop), 1fr);
}

.grid-gallery > * {
    margin-top: 0;
}

.grid-gallery > .list {
    grid-column-end: calc(var(--grid-desktop) + 1);
    grid-column-start: 1;
    overflow: initial;
}

.grid-gallery > .list .card,
.grid-gallery > .list .animate {
    height: 100%;
}

.grid-gallery > img {
    object-fit: cover;
}

.tablet .grid-gallery, .tablet .grid-gallery > .list {
    grid-template-columns: repeat(var(--grid-tablet), 1fr);
}

.tablet .grid-gallery > .list {
    grid-column-end: calc(var(--grid-tablet) + 1);
}

.phone .grid-gallery, .phone .grid-gallery > .list {
    grid-template-columns: repeat(var(--grid-phone), 1fr);
}

.phone .grid-gallery > .list {
    grid-column-end: calc(var(--grid-phone) + 1);
}

.carousel .carousel-container-content .grid-gallery .OSFillParent {
    display: inherit;
}

/* Inputs */
.input,
textarea.input,
.select,
.form-control[data-input],
.form-control[data-textarea],    
.dropdown-container > div.dropdown-display,    
.dropdown-container > select.dropdown-display,
.form-control[data-input] {
    background-color: var(--fm-input-background);
    border: var(--fm-input-border);
    border-radius: var(--fm-input-border-radius);
    color: var(--fm-input-color);
    height: var(--fm-input-height);
    font-size: var(--fm-input-font-size);
    font-weight: var(--fm-input-font-weight);
    transition: var(--transition-base);
    padding: var(--space-none) var(--fm-input-padding);
    outline: none;
}

.input:hover,
textarea.input:hover,
.select:hover,
.form-control[data-input]:focus,
.form-control[data-input]:hover,
.form-control[data-textarea]:hover,    
.dropdown-container > div.dropdown-display:hover,    
.dropdown-container > select.dropdown-display:hover,
.dropdown-container > div.dropdown-display:focus,    
.dropdown-container > select.dropdown-display:focus,
.input:focus,
.select:focus,
.textarea:focus,
.form-control[data-textarea]:focus {
    border: var(--fm-input-border-hover);
    border-radius: var(--fm-input-border-radius); /* overwride reach widgets */
}

.input-with-icon:focus-within .input-with-icon-content-icon .icon, 
.input-with-icon:focus-within .input-with-icon-content-icon [class*="osicons-v2"], 
.input-with-icon:focus-within .input-with-icon-content-icon,
.search:focus-within .search-input:after,
.osui-search:focus-within:after {
    color: var(--fm-input-icon-hover);
    transition: var(--transition-base);
}

textarea.input,
.form-control[data-textarea] {
    height: auto;
    line-height: 1.5;
    padding: var(--fm-input-padding);
    resize: auto;
}

[data-dropdown] > div.dropdown-display:hover, 
[data-dropdown] > select.dropdown-display:hover {
    border: var(--fm-input-border-hover);
}

.form-control[data-input][disabled], 
.form-control[data-textarea][disabled],
[data-dropdown] > div.dropdown-display[disabled],
[data-dropdown] > select.dropdown-display[disabled],
[data-dropdown] > div.dropdown-display.dropdown-disabled,
[data-dropdown] > select.dropdown-display.dropdown-disabled {
    background-color: var(--fm-input-background-disabled);
    border: var(--fm-input-border-disabled);
    color: var(--fm-input-color-disabled);
}

::placeholder { 
    color: var(--fm-input-placeholder-color); 
    opacity: 1;
}

::-ms-input-placeholder { 
    color: var(--fm-input-placeholder-color); 
    opacity: 1;
}

::-webkit-input-placeholder { 
    color: var(--fm-input-placeholder-color); 
    opacity: 1;
}

::-moz-placeholder {
    color: var(--fm-input-placeholder-color);
    opacity: 1; 
}

.form-control.input-small[data-input] {
    font-size: var(--fm-input-font-s);
    height: var(--fm-input-height-s);
}

.form-control.input-small[data-textarea] {
    font-size: var(--fm-input-font-s);
}

.form-control.input-large[data-input] {
    font-size: var(--fm-input-font-l);
    height: var(--fm-input-height-l);
}

.form-control.input-large[data-textarea] {
    font-size: var(--fm-input-font-l);
}

.form-control.not-valid[data-input],
.form-control.not-valid[data-textarea] {
    border-color: var(--color-error);
}

/* Input with icon */
.input-with-icon {
    display: flex;
    position: relative;
}

.input-with-icon .input-with-icon-content-icon,
.ie11 .input-with-icon .input-with-icon-content-icon {
    background-color: var(--color-transparent);
}

.input-with-icon.input-with-icon-right .input-with-icon-content-icon, 
.input-with-icon.input-with-icon-right .input-with-icon-content-icon.search-actions {
    left: auto;
    right: 0;
}

.input-with-icon .input-with-icon-input .choices__inner {
    padding-left: var(--fm-input-padding);
}

.input-with-icon.input-with-icon-right .input-with-icon-content-icon:not(:empty) + .input-with-icon-input input {
    padding-left: var(--fm-input-padding);
    padding-right: var(--space-xxl);
}

.input-with-icon .input-with-icon-content-icon {
    align-items: center;
    display: flex;
    font-size: var(--fm-input-font-s);
    left: 0;
    line-height: 1.5;
    padding: var(--space-none) var(--fm-input-padding);
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    width: auto;
    z-index: 1;
}

.input-with-icon .input-with-icon-content-icon,
.input-with-icon .input-with-icon-content-icon a {
    color: var(--color-neutral-3);
}

.input-with-icon .input-with-icon-content-icon:not(:empty) + .input-with-icon-input input {
    padding-left: var(--space-xxl);
}

.input-with-icon .input-with-icon-content-icon .icon,
.input-with-icon .input-with-icon-content-icon [class*="osicons-v2"] {
    font-size: var(--fm-input-font-size);
}

.input-with-icon .input-with-icon-content-icon.search-actions {
    left: auto;
    right: 0;
}

.input-with-icon .input-with-icon-content-icon.search-actions:hover {
    color: var(--color-neutral-8);
    cursor: pointer;
}

.input-with-icon .input-with-icon-input,
.input-with-icon .input-with-icon-input input {
    width: 100%;
}

.input-with-icon .fa-fw {
    width: auto;
}

.input-with-icon span.validation-message {
    display: block;
    position: absolute;
}

/* Inputs with Icon Sizes */
.input-with-icon.input-small .form-control {
    font-size: var(--fm-input-font-s);
    height: var(--fm-input-height-s);
}

.input-with-icon.input-small .input-with-icon-content-icon {
    font-size: var(--fm-input-font-s);
    height: var(--fm-input-height-s);
}

.input-with-icon.input-small .input-with-icon-content-icon .icon,
.input-with-icon.input-small .input-with-icon-content-icon [class*="osicons-v2"] {
    font-size: var(--fm-input-font-s);
}

.input-with-icon.input-large .form-control {
    font-size: var(--fm-input-font-l);
    height: var(--fm-input-height-l);
}

.input-with-icon.input-large .input-with-icon-content-icon {
    font-size: var(--fm-input-font-s);
    height: var(--fm-input-height-l);
    top: calc(50% + 1px);
}

.input-with-icon.input-large .input-with-icon-content-icon .icon,
.input-with-icon.input-large .input-with-icon-content-icon [class*="osicons-v2"] {
    font-size: var(--fm-input-font-l);
}

.form .input-with-icon .input-with-icon-content-icon { /* when used inside form  */
    padding-bottom: var(--space-m);
}

/* Input with icon - Mobile */
.phone .input-with-icon .input-with-icon-content-icon {
    font-size: var(--font-size-xs);
}

/* Lightbox Image */
.lightbox-item img {
    display: block;
}

.has-accessible-features .lightbox-item a:focus {
    background-color: var(--color-transparent);
    box-shadow: none;
    outline: 3px solid var(--color-focus-outer);
}

/* Lightbox Image - Mobile */
.android[data-status-bar-height] .pswp__top-bar {
    top: var(--status-bar-height);
}

.ios .pswp__top-bar {
    padding-left: var(--os-safe-area-left);
    padding-right: var(--os-safe-area-right);
    top: var(--os-safe-area-top);
}

.ios .pswp__top-bar .pswp__counter {
    left: var(--os-safe-area-left);
}

.phone .pswp__caption__center {
    padding-bottom: calc(var(--os-safe-area-bottom) + var(--space-s));
}

/* List */
.list.list-group,
.list-item {
    overflow: hidden;
    position: relative;
}

.list.list--overflow-visible {
    overflow: visible;
}

.list-item .scale-animation {
  animation: list-item-scale-animation 1500ms;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 100px;
  display: block;
  height: 10px;
  left: 50%;
  pointer-events: none;
  position: absolute;
  top: 50%;
  width: 10px;
  will-change: transform;
  z-index: 0;
}

/* List Item Content */
.list-item-content {
    align-items: center;
    box-shadow: var(--fm-component-box-shadow);
    display: flex;
}

.list-item-content-left {
  max-width: 120px;
  padding-right: var(--fm-component-padding);
}

.list-item-content-center {
    flex: 1;
    overflow: hidden;
}

.list-item-content-right {
  padding-left: var(--fm-component-padding);
}

.list-item-content-title, 
.list-item-content-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list-item-content-title {
  color: var(--fm-component-title-color);
  font-size: var(--font-size-h5);
  font-weight: var(--font-semi-bold);
}

.list-item-content-text {
  color: var(--fm-component-text-color);
}

.list-item-selected {
  background-color: var(--color-neutral-0);
}

/*! KeyFrames - List Item */
@keyframes list-item-scale-animation {
  from {
    opacity: 0.3;
    transform: scale(0, 1) translateZ(0);
  }
  to {
    opacity: 0;
    transform: scale(400, 300) translateZ(0);
  }
}

/* Margin Container */
.margin-container {
    padding: var(--space-m);
}

/* Month Picker */
.osui-monthpicker__dropdown.flatpickr-calendar {
    width: auto;
}

.osui-monthpicker input:first-of-type:not(.flatpickr-calendar.inline input) {
    display: none;
    
}

.osui-monthpicker .not-valid + .input,
.osui-monthpicker .not-valid + .flatpickr-mobile {
    border-color: var(--color-error);
}

.flatpickr-monthSelect-months {
    display: grid;
    gap: var(--space-xs);
    grid-template-columns: repeat(3, 1fr);
}

.flatpickr-monthSelect-months .flatpickr-monthSelect-month {
    align-items: center;
    border: var(--border-size-m) solid var(--color-transparent);
    border-radius: var(--border-radius-none);
    display: flex;
    font-size: var(--font-size-s);
    height: 40px;
    justify-content: center;
    margin: 0;
    min-width: 70px;
    width: 100%;
}

.flatpickr-monthSelect-months .flatpickr-monthSelect-month:hover,
.flatpickr-monthSelect-months .flatpickr-monthSelect-month:focus {
    background-color: var(--fm-action-background-hover);
    color: var(--color-white);
    transition: var(--transition-base);
}

.flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected {
    background-color: var(--fm-action-background-active);
    border: var(--fm-action-border-active);
    color: var(--color-white);
    font-weight: var(--font-bold);
}

.flatpickr-monthSelect-months .flatpickr-monthSelect-month.today:not(.selected):not(.flatpickr-disabled):hover,
.flatpickr-monthSelect-months .flatpickr-monthSelect-month.today:not(.selected):not(.flatpickr-disabled):focus {
    border-color: var(--color-neutral-3);
}

.flatpickr-monthSelect-months .flatpickr-monthSelect-month.flatpickr-disabled {
    background-color: var(--fm-action-background-disabled);
    color: var(--color-neutral-4);
}

.flatpickr-monthSelect-months .flatpickr-monthSelect-month.flatpickr-disabled:hover,
.flatpickr-monthSelect-months .flatpickr-monthSelect-month.flatpickr-disabled:focus {
    cursor: not-allowed;
}

.flatpickr-monthSelect-months .flatpickr-monthSelect-month.today:not(.selected):not(.flatpickr-disabled) {
    border: var(--fm-action-border);
}

.flatpickr-monthSelect-month:hover,
.flatpickr-monthSelect-month:focus {
    cursor: pointer;
}

.flatpickr-calendar:before,
.flatpickr-calendar:after {
    content: none;
}

.flatpickr-calendar.osui-monthpicker__dropdown.arrowBottom {
    margin-top: -4px;
}

.osui-monthpicker.input-small .form-control[data-input] {
    font-size: var(--fm-input-font-s);
    height: var(--fm-input-height-s);
}

.osui-monthpicker.input-large .form-control[data-input] {
    font-size: var(--fm-input-font-l);
    height: var(--fm-input-height-l);
}

.osui-monthpicker input[disabled] +input {
    background-color: var(--fm-input-background-disabled);
    border: var(--fm-input-border-disabled);
    color: var(--fm-input-color-disabled);
    pointer-events: none;
}

.form .osui-monthpicker-ss-preview {
    
}

.osui-monthpicker-ss-preview {
    display: none;
}

.osui-monthpicker-ss-preview {
    base64,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");
    
    
    
    
    
    
    
    
    
    
}

.osui-monthpicker-ss-preview + .placeholder-ss-preview {
    
    
    
    
}

/* Notification */
.osui-notification {
    --osui-notification-margin: var(--space-m);
    background-color: var(--fm-overlay-content-background);
    border-radius: var(--fm-overlay-border-radius);
    border: var(--fm-overlay-border-s);
    box-shadow: var(--fm-overlay-box-shadow);
    cursor: pointer;
    max-width: calc(100vw - var(--osui-notification-margin) * 2);
    opacity: 0;
    padding: var(--fm-overlay-padding);
    pointer-events: none;
    position: fixed;
    transition: transform var(--transition-time) ease-out, var(--transition-fade);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: var(--notification-width);
    z-index: 300;
}

.osui-notification {
    
    
}

.osui-notification-preview.bottom .is-bottom,
.osui-notification-preview.bottom-right .is-bottom-right,
.osui-notification-preview.bottom-left .is-bottom-left,
.osui-notification-preview.center .is-center,
.osui-notification-preview.right .is-right,
.osui-notification-preview.left .is-left,
.osui-notification-preview.top .is-top,
.osui-notification-preview.top-right .is-top-right,
.osui-notification-preview.top-left .is-top-left {
    
}

.osui-notification-preview [class*=is-] {
    
}

.osui-notification--is-top {
    left: 50%;
    transform: translate(-50%, -100%);
}

.osui-notification--is-top,
.osui-notification--is-top-right,
.osui-notification--is-top-left {
    top: calc(var(--os-safe-area-top) + var(--osui-notification-margin));
}

.osui-notification--is-top-right {
    right: calc(var(--os-safe-area-right) + var(--osui-notification-margin));
    transform: translateX(100%);
}

.osui-notification--is-top-left {
    left: calc(var(--os-safe-area-left) + var(--osui-notification-margin));
    transform: translateX(-100%);
}

.osui-notification--is-center {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -100%);
}

.osui-notification--is-right,
.osui-notification--is-left {
    top: 50%;
}

.osui-notification--is-right {
    right: calc(var(--os-safe-area-right) + var(--osui-notification-margin));
    transform: translate(100%, -50%);
}

.osui-notification--is-left {
    left: calc(var(--os-safe-area-left) + var(--osui-notification-margin));
    transform: translate(-100%, -50%);
}

.osui-notification--is-bottom {
    left: 50%;
    transform: translate(-50%, 100%);
}

.osui-notification--is-bottom,
.osui-notification--is-bottom-right,
.osui-notification--is-bottom-left {
    bottom: calc(var(--os-safe-area-bottom) + var(--osui-notification-margin));
}

.osui-notification--is-bottom-right {
    right: calc(var(--os-safe-area-right) + var(--osui-notification-margin));
    transform: translateX(100%);
}

.osui-notification--is-bottom-left {
    left: calc(var(--os-safe-area-left) + var(--osui-notification-margin));
    transform: translateX(-100%);
}

.osui-notification--is-open {
    opacity: 1;
    pointer-events: auto;
}

.osui-notification--is-open.osui-notification--is-top {
    transform: translate(-50%);
}

.osui-notification--is-open.osui-notification--is-top-right,
.osui-notification--is-open.osui-notification--is-top-left {
    transform: translate(0, 0);
}

.osui-notification--is-open.osui-notification--is-center {
    transform: translate(-50%, -50%);
}

.osui-notification--is-open.osui-notification--is-right,
.osui-notification--is-open.osui-notification--is-left {
    transform: translate(0, -50%);
}

.osui-notification--is-open.osui-notification--is-bottom {
    transform: translate(-50%, 0);
}

.osui-notification--is-open.osui-notification--is-bottom-right,
.osui-notification--is-open.osui-notification--is-bottom-left {
    transform: translateX(0);
}

.phone .osui-notification {
    --osui-notification-margin: var(--space-base);
}

/* Notification - Mobile */
.phone .osui-notification {
    --osui-notification-margin: var(--space-base);
}

/* Pagination */
.pagination {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: var(--space-m);
}

.pagination-counter {
    color: var(--color-neutral-7);
}

.pagination-container {
    align-items: center;
    display: flex;
    justify-content: center;
}

.pagination-container .list {
    
}

.pagination-button {
    align-items: center;
    background-color: var(--color-transparent);
    border: var(--border-size-m) solid var(--color-transparent);
    color: var(--fm-link-color);
    cursor: pointer;
    display: inline-flex;
    font-weight: var(--font-bold);
    height: 28px;
    justify-content: center;
    margin-left: var(--space-s);
    min-width: 26px;
    user-select: none;
}

.pagination-container > .pagination-button:first-child {
    font-size: var(--font-size-xl);
    margin-left: 0;
    padding: var(--space-none) var(--space-none) var(--space-none) var(--space-s);
}

.pagination-container > .pagination-button:last-child {
    font-size: var(--font-size-xl);
    padding: var(--space-none);
}

.pagination-input {
    align-items: center;
    display: flex;
    
}

.pagination .form-control[data-input] {
    height: 32px;
    margin: var(--space-none) var(--space-s);
    padding: 0;
    text-align: center;
    width: 32px;
}

/* Pagination - Mobile */
.tablet .pagination-button, 
.tablet .pagination .form-control[data-input],
.phone .pagination-button, 
.phone .pagination .form-control[data-input] {
    height: 40px;
    width: 40px;
}

.tablet .pagination-button, 
.phone .pagination-button {
    font-size: var(--font-size-s);
    height: 28px;
}

.phone .pagination {
    flex-direction: column;
}

.phone .pagination-container {
    margin-top: var(--space-base);
}

/* Active */
.pagination-button.is--active {
    border: var(--border-size-m) solid var(--color-black);
    color: var(--color-black);
    cursor: auto;
    pointer-events: none;
}

.pagination-button.is--active {
    border: var(--border-size-m) solid var(--color-black);
    border-radius: var(--border-radius-none);
    color: var(--color-black);
}

.pagination .list.list-group {
    overflow: initial;
}

.pagination-button.is--ellipsis {
    cursor: auto;
    width: 16px;
}

.pagination-button .fa {
    display: inline-block;
    font-family: osicons-v2 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: var(--font-medium);
    speak: none;
    text-transform: none;
    vertical-align: baseline;
}

.pagination-previous > i:before {
    content: var(--osicons-arrow-left);
}

.pagination-next > i:before {
    content: var(--osicons-arrow-right);
}

.pagination-button[disabled] {
    color: var(--fm-link-color-disabled);
    opacity: 1;
    pointer-events: none;
}

.desktop .pagination-button:not(.is--ellipsis):hover,
.pagination-button:not(.is--ellipsis):hover {
    color: var(--fm-link-color-hover);
    text-decoration: var(--fm-link-decoration-hover);
}

.has-accessible-features .pagination-button:focus {
    border-color: var(--color-focus-inner);
}

/* Popover */
[data-popover] [data-icon]{
    vertical-align: initial;
}

[data-popover] > .popover-top {
    border: var(--border-size-none);
    padding: var(--space-none);
}

[data-popover] > .popover-bottom {
    background-color: var(--fm-overlay-content-background);
    border: var(--fm-overlay-border-s);
    border-radius: var(--fm-overlay-border-radius);
    box-shadow: var(--fm-overlay-box-shadow);
    max-width: 350px;
    min-width: auto;
    padding: var(--fm-overlay-padding-base);
    z-index: 105;
}

/* Popup */
.popup-dialog {
    background-color: var(--fm-overlay-content-background);
    border: var(--fm-overlay-border);
    border-radius: var(--fm-overlay-border-radius);
    box-shadow: var(--fm-overlay-box-shadow);
    margin: var(--space-base);
    max-height: calc(100% - var(--space-xl));
    max-width: 500px;
    overflow-y: auto;
    padding: var(--fm-overlay-padding);
    width: 100%;
    
   
   
}

.popup-dialog--overflow-visible {
    overflow: visible;
}

.popup-backdrop {
    background-color: var(--fm-overlay-background);
    z-index: 250;
    
}

/* Progress Bar */
.osui-progress-bar {
    --progress-value: 0%;
    min-height: var(--thickness);
    position: relative;
}

.osui-progress-bar__container {
    min-height: var(--thickness);
}

.osui-progress-bar__container.animate-entrance .osui-progress-bar__value:before {
    transition-delay:var(--progress-initial-speed, 0.5s);
}

.osui-progress-bar__container.animate-entrance .osui-progress-bar__value:before, 
.osui-progress-bar__container.animate-progress-change .osui-progress-bar__value:before { 
    transition-duration:var(--progress-speed, 0.35s);
}

.osui-progress-bar__value {
    border-radius:calc(var(--shape) / 2);
    height:var(--thickness);
    left:0;
    overflow:hidden;
    position:absolute;
    right:0;
}

.osui-progress-bar__value:after, .osui-progress-bar__value:before {
    border-radius: var(--shape);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}

.osui-progress-bar__value:after, .osui-progress-bar__value:before {
    
}

.osui-progress-bar__value:after {
    background: var(--trail-color);
    width: 100%;
}

.osui-progress-bar__value:before {
    background: var(--progress-color);
    width: var(--progress-value);
    z-index: 1;
}

.osui-progress-bar__content {
    left: 0;
    padding: var(--space-none) var(--space-s);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 1;
}

/* 6.5.4.2. Progress Circle */
[data-block*=ProgressCircle] {
   display: inline-block;
}

.osui-progress-circle {
    align-items: center;
    display: flex;
    height: var(--progress-circle-size);
    position: relative;
    width: var(--progress-circle-size);
}

.osui-progress-circle__container {
    display: inline-block;
    height: var(--circle-size);
    margin: 0 auto;
    position: relative;
    width: var(--circle-size);
    z-index: 0;
}

.osui-progress-circle__container > div {
    display: block;
    min-height: inherit;
    min-width: inherit;
}

.osui-progress-circle__container__progress-path,
.osui-progress-circle__container__trail-path {
    cx: 50%;
    cy: 50%;
    fill: var(--color-transparent);
    left: 0;
    position: absolute;
    r: var(--radius);
    stroke-width: var(--thickness);
    top: 0;
    transform: rotate(-90deg);
    transform-origin: center;
}

.osui-progress-circle__container__progress-path {
    stroke: var(--progress-circle-gradient-url, var(--progress-color, var(--color-primary)));
    stroke-dasharray: var(--stroke-dasharray);
    stroke-dashoffset: var(--stroke-dashoffset);
    stroke-linecap: var(--shape);
    transition: stroke-dashoffset 0;
}

.osui-progress-circle__container__progress-path.animate-entrance,
.osui-progress-circle__container__progress-path.animate-progress-change {
    transition-duration: var(--progress-speed, 0.35s);
}

.osui-progress-circle__container__progress-path.animate-entrance {
    transition-delay: var(--progress-initial-speed, 0.5s);
}

.osui-progress-circle__container__trail-path {
    stroke: var(--trail-color, var(--color-neutral-3));
}

.osui-progress-circle__content {
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    z-index: 1;
}

.osui-progress-circle .osui-inline-svg {
    display: inline-flex;
    height: var(--circle-size) !important; /* to rewrite the css inline */
    position: relative;
    width: var(--circle-size);
}

.osui-progress-circle .osui-inline-svg svg {
    height: var(--circle-size);
    width: var(--circle-size);
}

/* Radio Button */
.radio-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    flex-shrink: 0;
    height: 20px;
    position: relative;
    transition: var(--transition-base);
    width: 20px;
}

.radio-button:before {
    background-color: var(--color-white);
    border: var(--fm-action-border);
    border-radius: var(--border-radius-circle);
    box-sizing: border-box;
    content: "";
    display: flex;
    height: 100%;
    transition: var(--transition-base);
    width: 100%;
}

[data-radio-group] .radio-button + label {
    color: var(--color-neutral-6);
    font-size: var(--font-size-m);
    line-height: 1;
    margin-bottom: var(--space-none); /* needed for form component and the path is also needed */
    margin-left: var(--space-s);
}

[data-radio-group] .radio-button + label:hover {
    cursor: pointer;
}

.radio-button:checked:before,
[data-radio-group].not-valid .radio-button:checked:before {
    background-color: var(--fm-action-background-active);
    border: var(--fm-action-border-active);
    box-shadow: inset var(--border-size-none) var(--border-size-none) var(--border-size-none) var(--border-size-m) var(--color-white);
    -webkit-filter: none;
    filter: none;
    transform: rotate(45deg); /* this fixes the firefox bug where the circle in the middle isn't centered */
}

[data-radio-button]:not(.OSFillParent):not([class*=ThemeGrid_Width]) {
    
}

/* Is Horizontal */
.radio-group.is-horizontal {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.radio-group.is-horizontal > div {
    display: contents;
}

.radio-group.is-horizontal [data-radio-button] {
    width: auto;
}

.radio-group.is-horizontal [data-radio-button]:not(:first-of-type) {
    margin-left: var(--space-base);
}

/* Small Size */
.radio-button.radio-button-s {
    height: var(--space-base);
    width: var(--space-base);
}

.radio-button.radio-button-s + label {
    font-size: var(--font-size-s);
}

/* Actions */
.radio-button:hover:before {
    border: var(--fm-action-border-hover);
}

.radio-button:checked:hover:before {
    background-color: var(--fm-action-background-active-hover);
    border: var(--fm-action-border-active-hover);
}

/* Disable */
.radio-button:disabled {
    pointer-events: none;
}

.radio-button:disabled:before  {
    border: var(--fm-action-border-disabled);
}

.radio-button:disabled:checked:before {
    background-color: var(--fm-action-background-disabled);
    border: var(--fm-action-border-disabled);
}

.radio-button:disabled + label {
    color: var(--fm-action-background-disabled);
}    

/* Error */
[data-radio-group].not-valid .radio-button:before,
.desktop [data-radio-group].not-valid .radio-button:hover:before {
    border-color: var(--color-error);
}

[data-radio-group].not-valid .radio-button:disabled:before,
.desktop [data-radio-group].not-valid .radio-button:disabled:hover:before {
    border-color: var(--color-error-light);
}

.desktop [data-radio-group].not-valid .radio-button:checked:hover:before {
    background-color: var(--fm-action-background-active);
    border: var(--fm-action-border-active);
}

[data-radio-group].not-valid .radio-button:disabled:checked:before {
    background-color: var(--fm-action-background-disabled);
    border: var(--fm-action-border-disabled);
}

[data-radio-group].not-valid .radio-button:checked:disabled + label {
    color: var(--fm-action-background-disabled);
}

[data-radio-group].not-valid .radio-button + label {
    color: var(--color-error);
}

[data-radio-group].not-valid .radio-button:checked + label {
    color: var(--color-neutral-8);
}

[data-radio-group].not-valid .radio-button:disabled + label {
    color: var(--color-error-light);   
}

/* Range Slider */
.osui-range-slider {
    --range-slider-handle-size: 24px;
    --range-slider-thickness: 4px;
    --range-slider-handle-size-half: calc(var(--range-slider-handle-size) / 2);
    --range-slider-thickness-half: calc(var(--range-slider-thickness) / 2);
    --range-slider-handle-sliding-position: calc(var(--range-slider-handle-size-half) * -1);
    padding: 0 var(--space-base);
}

.osui-range-slider--is-vertical {
    height: var(--range-slider-size);
}

.osui-range-slider--has-ticks .noUi-target {
    margin: var(--space-m) var(--space-none) var(--space-xxl);
}

.osui-range-slider .noUi-value,
.osui-range-slider .noUi-tooltip {
    white-space: nowrap;
}

.osui-range-slider .noUi-target,
.osui-range-slider .noUi-target * { 
    touch-action: none; 
    user-select: none;
    -webkit-touch-callout: none; /* Safari on ios */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* Prevent any object from being highlighted upon touch event*/
    -webkit-user-select: none; /* Safari */ 
}

.osui-range-slider .noUi-target {
    background-color: var(--color-neutral-5);
    position: relative;
}

.osui-range-slider .noUi-vertical {
    height: var(--range-slider-size);
    width: var(--range-slider-thickness);
}

.osui-range-slider .noUi-horizontal {
    height: var(--range-slider-thickness);
    width: var(--range-slider-size);
}

.osui-range-slider .noUi-base,
.osui-range-slider .noUi-connects {
    height: 100%;
    width: 100%;
    z-index: 1;
}

.osui-range-slider .noUi-connect,
.osui-range-slider .noUi-origin {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    transform-origin: 0 0;
    width: 100%;
    will-change: transform;
    z-index: 1 !important;
}

.osui-range-slider .noUi-connect {
    background-color: var(--fm-action-background-active);
}

.osui-range-slider .noUi-vertical .noUi-origin {
    top: -100%;
    width: 0;
}

.osui-range-slider .noUi-state-tap .noUi-connect,
.osui-range-slider .noUi-state-tap .noUi-origin {
    transition: var(--transition-base);
}

.osui-range-slider .noUi-handle {
    position: absolute;
} 

.osui-range-slider .noUi-horizontal .noUi-handle,
.osui-range-slider .noUi-vertical .noUi-handle {
    background-color: var(--color-neutral-0);
    border: var(--border-size-s) solid var(--color-neutral-7);
    border-radius: var(--border-radius-circle);
    cursor: pointer;
    height: var(--range-slider-handle-size);
    transition: transform 150ms ease-out;
    width: var(--range-slider-handle-size);
     /* For Range Slider Interval*/
}

.osui-range-slider .noUi-vertical .noUi-handle {
    bottom: var(--range-slider-handle-sliding-position);
    left: calc(
        (
                var(--range-slider-handle-size-half) +
                    var(--range-slider-thickness-half)
            ) * -1
    );
    
}

.osui-range-slider .noUi-horizontal .noUi-handle {
    right: var(--range-slider-handle-sliding-position);
    top: calc(
        (
                var(--range-slider-handle-size-half) -
                    var(--range-slider-thickness-half)
            ) * -1
    );
}

.osui-range-slider .noUi-horizontal .noUi-handle:before,
.osui-range-slider .noUi-horizontal .noUi-handle:after,
.osui-range-slider .noUi-vertical .noUi-handle:before,
.osui-range-slider .noUi-vertical .noUi-handle:after {
    background-color: var(--color-transparent);
    border-color: var(--color-neutral-6);
    border-style: solid;
    content: "";
    height: calc(var(--range-slider-handle-size) / 2);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.osui-range-slider .noUi-horizontal .noUi-handle:before,
.osui-range-slider .noUi-vertical .noUi-handle:before {
    border-width: var(--border-size-none) var(--border-size-none)
        var(--border-size-none) var(--border-size-s);
    left: calc(var(--range-slider-handle-size) / 4);
    right: auto; 
}

.osui-range-slider .noUi-horizontal .noUi-handle:after,
.osui-range-slider .noUi-vertical .noUi-handle:after {
    border-width: var(--border-size-none) var(--border-size-s);
    left: calc(var(--range-slider-handle-size) / 2.4);
    width: 3px;
}

.osui-range-slider .noUi-horizontal .noUi-handle.noUi-active,
.osui-range-slider .noUi-horizontal .noUi-handle:hover,
.osui-range-slider .noUi-vertical .noUi-handle.noUi-active,
.osui-range-slider .noUi-vertical .noUi-handle:hover {
    border: var(--border-size-s) solid var(--fm-action-background-active);
}

.osui-range-slider .noUi-horizontal .noUi-handle.noUi-active:before,
.osui-range-slider .noUi-horizontal .noUi-handle.noUi-active:after,
.osui-range-slider .noUi-horizontal .noUi-handle:hover:before,
.osui-range-slider .noUi-horizontal .noUi-handle:hover:after,
.osui-range-slider .noUi-vertical .noUi-handle.noUi-active:before,
.osui-range-slider .noUi-vertical .noUi-handle.noUi-active:after,
.osui-range-slider .noUi-vertical .noUi-handle:hover:before,
.osui-range-slider .noUi-vertical .noUi-handle:hover:after {
    border-color: var(--fm-action-background-active);
}

.osui-range-slider .noUi-tooltip {
    padding: var(--space-xs);
    position: absolute;
}

.osui-range-slider .noUi-horizontal .noUi-tooltip {
    bottom: 120%;
    left: 50%;
    transform: translate(-50%, 0);
}

.osui-range-slider .noUi-vertical .noUi-tooltip {
    right: 120%;
    top: 50%;
    transform: translate(0, -50%);
}

.osui-range-slider .noUi-pips,
.osui-range-slider .noUi-value,
.osui-range-slider .noUi-marker {
    position: absolute;
}

.osui-range-slider .noUi-pips-horizontal {
    padding-top: 12px;
    width: 100%;
}

.osui-range-slider .noUi-pips-vertical {
    height: 100%;
    left: 100%;
    padding-left: var(--space-base);
    top: 0;
}

.osui-range-slider .noUi-marker-large {
    background-color: var(--color-neutral-6);
}

.osui-range-slider .noUi-marker-horizontal.noUi-marker {
    height: 4px;
    margin-left: -1px;
    width: 2px;
}

.osui-range-slider .noUi-marker-vertical.noUi-marker {
    height: 2px;
    margin-top: -1px;
}

.osui-range-slider .noUi-marker-vertical.noUi-marker-large {
    width: 4px;
}

.osui-range-slider .noUi-value-horizontal {
    top: var(--space-s);
    transform: translate(-50%, 50%);
}

.osui-range-slider .noUi-value-vertical {
    padding-left: var(--space-s);
    transform: translate(0, -50%);
}

/* Disabled */
.osui-range-slider .osui-range-slider__provider[disabled="true"],
.osui-range-slider .osui-range-slider__provider[disabled] {
    pointer-events: none;
}

.osui-range-slider .osui-range-slider__provider[disabled="true"].noUi-target,
.osui-range-slider .osui-range-slider__provider[disabled].noUi-target {
    background-color: var(--fm-action-background-disabled);
}

.osui-range-slider .osui-range-slider__provider[disabled="true"] .noUi-connect,
.osui-range-slider .osui-range-slider__provider[disabled="true"] .noUi-marker-large,
.osui-range-slider .osui-range-slider__provider[disabled] .noUi-connect,
.osui-range-slider .osui-range-slider__provider[disabled] .noUi-marker-large {
    background-color: var(--color-neutral-5);
}

.osui-range-slider .osui-range-slider__provider[disabled="true"] .noUi-handle,
.osui-range-slider .osui-range-slider__provider[disabled] .noUi-handle {
    background-color: var(--fm-action-background-disabled);
    border: var(--border-size-s) solid var(--color-neutral-4);
}

.osui-range-slider .osui-range-slider__provider[disabled="true"] .noUi-handle:before,
.osui-range-slider .osui-range-slider__provider[disabled="true"] .noUi-handle:after,
.osui-range-slider .osui-range-slider__provider[disabled] .noUi-handle:before,
.osui-range-slider .osui-range-slider__provider[disabled] .noUi-handle:after {
    border-color: var(--color-neutral-8);
}

.osui-range-slider .osui-range-slider__provider[disabled="true"] .noUi-pips,
.osui-range-slider .osui-range-slider__provider[disabled="true"] .noUi-tooltip,
.osui-range-slider .osui-range-slider__provider[disabled] .noUi-pips,
.osui-range-slider .osui-range-slider__provider[disabled] .noUi-tooltip {
    color: var(--color-neutral-4);
}

.has-accessible-features .osui-range-slider .noUi-handle:focus {
    box-shadow: var(--color-shadow-outer);
}

/* Rating */
.rating {
    display: inline-flex;
    flex-wrap: wrap;
    font-size: var(--rating-size);
    pointer-events: none;
    --rating-size: var(--font-size-xxl);
}

.rating {
    
}

.rating.is-edit .rating-item {
    cursor: pointer;
    pointer-events: auto;
}

.rating fieldset {
    border: none;
    display: contents;
    margin: 0;
    padding: 0;
}

.rating-item { 
    display: inline-block;
    height: var(--rating-size);
    padding-right: calc(var(--rating-size) + var(--space-s));
    position: relative;
    width: var(--rating-size);
}

.rating-item-filled, .rating-item-half, 
.rating-item-empty {
    left: 0;
    line-height: 1;
    position: absolute;
    top: 0;
    transition: var(--transition-base);
}

.rating-item-filled, 
.rating-item-half, 
.rating-item-empty {
     
    
}

.rating-item-filled {
    opacity: 1;
    z-index: 1;
}

.rating-item-empty, .rating-item-half {
    opacity: 0;
    z-index: 0;
}

.rating .rating-item[class*=rating-]:last-of-type {
    padding-right: 0;
}

.rating input:checked + label .rating-item-empty,
.rating input:checked ~ label .rating-item-filled {
    opacity: 0;
}

.rating.is-half .rating-item-half {
    z-index: 1;
}

.rating.is-half input:checked + label .rating-item-half {
    opacity: 1;
}

.rating.is-half input:checked + label .rating-item-filled {
    opacity: 0;
}

.rating:hover input + label .rating-item-filled, 
.rating.is-half:hover input:checked + label .rating-item-filled {
    opacity: 1;
}

.rating input:focus + label .rating-item-empty,
.rating input:hover ~ label .rating-item-filled {
    opacity: 0;
}

.rating input:checked ~ label .rating-item-empty,
.rating input:checked + label .rating-item-filled,
.rating input:checked + label .rating-item-half,
.rating input:hover ~ label .rating-item-empty,
.rating input:focus ~ label .rating-item-empty,
.rating input:focus + label .rating-item-filled {
    opacity: 1;
}

.rating input:hover ~ label .rating-item-filled, 
.rating.is-half input:hover ~ label.rating-item .rating-item-filled, 
.rating.is-half input:hover ~ label.rating-item .rating-item-half {
    opacity: 0;
}

.rating input:hover + label .rating-item-filled, 
.rating.is-half input:hover + label.rating-item .rating-item-filled {
    opacity: 1;
}

.rating input:checked + label .rating-item-half {
    opacity: 0;
}

.rating-item img{
  max-width:none;
}

.rating .icon-states {
    
}

.form .rating span.wcag-hide-text {
    position: absolute;
}

.ios .rating .rating-item > * {
    display: block;
    pointer-events: none;
}

.rating .fa {
    color: var(--color-yellow);
    font-family: osicons-v2;
    font-size: var(--rating-size);
}
  
.rating-item-filled .fa-star:before { 
    content: var(--osicons-star-full);
}

.rating-item-half .fa-star-half:before { 
    content: var(--osicons-star-half);
}

.rating-item-empty .fa-star:before { 
    content: var(--osicons-star-empty);
}

.has-accessible-features input:focus + .rating-item > div {
    box-shadow: 0 0 0 3px var(--color-focus-outer);
}

.rating-item.wcag-hide-text {
    height: 1px;
    width: 1px;
    position: absolute;
}

.rating input:first-of-type + .rating-item {
    background: transparent;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

/* Rating Sizes */
.rating-extra-small {
    --rating-size: var(--font-size-xs);
}

.rating-extra-small .rating-item {
    padding-right: calc(var(--rating-size) + var(--space-xxs));
}

.rating-small {
    --rating-size: var(--font-size-l);
}

.rating-small .rating-item {
    padding-right: calc(var(--rating-size) + var(--space-xs));
}

.rating-medium {
    --rating-size: var(--font-size-h4);
}

.has-accessible-features .rating.is-half input:focus + .rating-item .rating-item-filled,
.has-accessible-features .rating.is-half input:focus + .rating-item .rating-item-filled *, .has-accessible-features .rating:not(.is-half) input:focus + .rating-item .rating-item-half,
.has-accessible-features .rating:not(.is-half) input:focus + .rating-item .rating-item-half *,
.has-accessible-features .rating input:checked + .rating-item .rating-item-empty,
.has-accessible-features .rating input:checked + .rating-item .rating-item-empty * {
    box-shadow: none;
}

.has-accessible-features .rating.is-half input:focus + .rating-item .rating-item-half,
.has-accessible-features .rating.is-half input:focus + .rating-item .rating-item-half *, .has-accessible-features .rating:not(.is-half) input:focus + .rating-item .rating-item-filled,
.has-accessible-features .rating:not(.is-half) input:focus + .rating-item .rating-item-filled * {
    box-shadow: 0 0 0 3px var(--color-focus-outer);
}

/* Scrollable Area */
.scrollable-area-content {
    --scrollable-area-height: auto;
    --scrollable-area-width: 100%;
    height: var(--scrollable-area-height);
    width: var(--scrollable-area-width);
}

.scrollable-area-content.horizontal-scroll .osui-deprecated.carousel .list.list-group,
.scrollable-area-content.horizontal-scroll .osui-carousel .list.list-group,
.scrollable-area-content.vertical-scroll .osui-deprecated.carousel .list.list-group,
.scrollable-area-content.vertical-scroll .osui-carousel .list.list-group,
.scrollable-area-content.horizontal-scroll .list.list-group,
.scrollable-area-content.horizontal-scroll .list-item {
    overflow-x: initial;
    overflow-y: initial;
}

.scrollable-area-content.none {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.scrollable-area-content.none:hover {
    cursor: default;
}

.scrollable-area-content.none::-webkit-scrollbar {
    display: none;
}

.scrollable-area-content.vertical-scroll,
.scrollable-area-content.vertical-scroll .list.list-group {
    overflow-x: hidden;
    overflow-y: auto;
}

.scrollable-area-content.compact.horizontal-scroll::-webkit-scrollbar,
.scrollable-area-content.compact.vertical-scroll::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.scrollable-area-content.compact.horizontal-scroll:hover::-webkit-scrollbar-thumb,
.scrollable-area-content.compact.vertical-scroll:hover::-webkit-scrollbar-thumb {
    background-color: rgba(173, 181, 189, 0.5);
    border-radius: 6px;
}

.scrollable-area-content.compact.horizontal-scroll::-webkit-scrollbar-thumb:hover,
.scrollable-area-content.compact.vertical-scroll::-webkit-scrollbar-thumb:hover {
    background-color: rgba(106, 113, 120, 0.5);
    border-radius: 6px;
}

/*! CSS from Horizontal Scroll */
.horizontal-scroll {
    overflow-x: auto; /* This is also being used by Scrollable Area  */
    overflow-y: hidden; /* This is also being used by Scrollable Area  */
    white-space: nowrap;
    
    
}

.horizontal-scroll > *:not(table) {
    display: inline-block;
    transform: translateZ(0);
}

.horizontal-scroll > .list > *{
    display: inline-block;
    transform: translateZ(0);
}

.horizontal-scroll > .list > :not(:first-child) {
    margin-left: var(--space-base);
}

.horizontal-scroll > .list > [data-block*=Card] + [data-block*=Card] .card {
    margin-top: var(--space-none);
}

.horizontal-scroll > :not(:first-child) {
    margin-left: var(--space-base);
}

.horizontal-scroll > [data-block*=Card] + [data-block*=Card] .card {
    margin-top: var(--space-none);
}

/* Search */

.osui-search {
    position: relative;
}

.osui-search .form-control[data-input] {
    margin-bottom: var(--space-none);
    padding-left: var(--space-xxl);
}

.osui-search:after {
    color: var(--fm-input-icon);
    content: var(--osicons-search);
    font-family: osicons-v2;
    font-size: var(--font-size-base);
    left: var(--space-base);
    line-height: 1;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.osui-search:hover:after {
    color: var(--fm-input-icon-hover);
}

/* Sizes */
.osui-search.input-small .form-control[data-input], 
.osui-search.input-small:after {
    font-size: var(--font-size-s);
}

.osui-search.input-small .form-control[data-input] {
    height: var(--space-l);
}

.osui-search.input-large .form-control[data-input], 
.osui-search.input-large:after {
    font-size: var(--font-size-l);
}

.osui-search.input-large .form-control[data-input] {
    height: var(--space-xxl);
}

/* Section */
.section-title {
    background-color: var(--color-background-body);
    border-bottom: var(--fm-component-border);
    color: var(--fm-component-title-color);
    font-family: var(--font-family-secondary);
    font-size: var(--font-size-h2);
    font-weight: var(--font-bold);
    padding-bottom: var(--fm-component-padding-s);
    position: relative;
}

.section-content {
    color: var(--fm-component-text-color);
    padding-top: var(--fm-component-padding-s);
}

/* Section Group */
.section-group.is--sticky .section-title {
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: calc(var(--section-top-position) + var(--os-safe-area-top));
    z-index: 2;
}

/* Section Group - Mobile */
.android[data-status-bar-height] .section-group.is--sticky .section-title {
    top: calc(var(--section-top-position) + var(--status-bar-height));
}

.ios[data-status-bar-height] .section-group.is--sticky .section-title {
    top:0;
}

/* SectionIndex */
.osui-section-index {
    position: relative;
}

.osui-section-index.osui-section-index--is-sticky {
    position: sticky;
    top: var(--top-position);
}

.osui-section-index-item,
.osui-section-index-item:visited {
    color: var(--fm-link-color-disabled);
    cursor: pointer;
    padding: var(--space-xs) var(--space-base);
    position: relative;
    transition: var(--transition-base);
}

.osui-section-index-item:before {
    background-color: var(--fm-link-color-disabled);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    top: 0;
    transition: var(--transition-base);
    width: 2px;
}

.osui-section-index-item:hover,
.osui-section-index-item:focus {
    color: var(--color-neutral-7);
}

body:has(.has-accessible-features) .osui-section-index-item:focus{
  background-color:transparent;
  box-shadow:0 0 0 var(--border-size-l) var(--color-focus-outer);
}

.osui-section-index-item:hover:before {
    background-color: var(--color-neutral-7);
} 

.osui-section-index-item--is-active {
    color: var(--fm-link-color);
}

.osui-section-index-item--is-active:hover {
    color: var(--fm-link-color-hover);
}

.osui-section-index-item--is-active:before {
    background: var(--fm-link-color);
}

.osui-section-index-item--is-active:hover:before {
    background: var(--fm-link-color-hover);
}

.safari [data-block*=SectionIndex] {
    display: contents;
}

.osui-section-index-item__target {
    scroll-margin:var(--target-scroll-margin);
}

/* Section Index - Accessibility */
.android .osui-section-index-item:not(.osui-section-index-item--is-active):hover,
.ios .osui-section-index-item:not(.osui-section-index-item--is-active):hover,
body.android:has(.has-accessible-features) .osui-section-index-item:not(.osui-section-index-item--is-active):focus,
body.ios:has(.has-accessible-features) .osui-section-index-item:not(.osui-section-index-item--is-active):focus,
.android .osui-section-index-item:not(.osui-section-index-item--is-active):focus,
.ios .osui-section-index-item:not(.osui-section-index-item--is-active):focus {
    color: var(--fm-link-color-disabled);
}

.android .osui-section-index-item:not(.osui-section-index-item--is-active):hover:before,
.ios .osui-section-index-item:not(.osui-section-index-item--is-active):hover:before,
body.android:has(.has-accessible-features) .osui-section-index-item:not(.osui-section-index-item--is-active):focus:before,
body.ios:has(.has-accessible-features) .osui-section-index-item:not(.osui-section-index-item--is-active):focus:before,
.android .osui-section-index-item:not(.osui-section-index-item--is-active):focus:before,
.ios .osui-section-index-item:not(.osui-section-index-item--is-active):focus:before {
    background-color: var(--fm-link-color-disabled);
}

/* Separator */
.separator {
    background-color: var(--color-primary);
}

.separator-vertical {
    display: inline-block;
    height: 100%;
    min-height: 20px;
    min-width: 1px;
    width: 1px;
}

.separator-horizontal {
    height: 1px;
    width: 100%;
}

/* Sidebar */
.osui-sidebar {
    box-shadow: var(--fm-overlay-box-shadow);
    display: flex;
    flex-direction: column;
    height: 100%;
    margin: var(--space-none);
    outline: var(--fm-overlay-border);
    position: fixed;
    top: 0;
    transition: var(--transition-base);
    width: var(--sidebar-width);
    z-index: 110;
    
    
    
}

.osui-sidebar__header, 
.osui-sidebar__content {
    background-color: var(--fm-overlay-content-background);
    padding: var(--fm-overlay-padding);
}

.osui-sidebar__content {
    flex: 1;
    overflow: auto;
}

.osui-sidebar--has-overlay:before {
    background-color: var(--fm-overlay-background);
    content: '';
    cursor: pointer;
    display: block;
    height: 100vh;
    pointer-events: none;
    position: fixed;
    top: 0;
    transition: var(--transition-fade);
    width: 200vw;
    z-index: 105;
    
    
    
}

.osui-sidebar:not(.osui-sidebar--is-open):not(.no-transition) {
    opacity: 0;
    
}

.osui-sidebar--is-right {
    right: 0;
    transform: translateX(102%);
    
    
}

.osui-sidebar--is-right:after {
    left: -24px;
}

.osui-sidebar--is-right.osui-sidebar--has-overlay:before {
    right: 100%;
    
}

.osui-sidebar--is-left {
    left: 0;
    transform: translateX(-102%);
    
}

.osui-sidebar--is-left:after {
    right: -24px;
}

.osui-sidebar--is-left.osui-sidebar--has-overlay:before {
    left: 100%;
    
}

.active-screen .osui-sidebar--is-open {
    opacity: 1;
    transform: none;
    will-change: transform;
}

.active-screen .osui-sidebar--is-open.osui-sidebar--has-overlay::before {
    opacity: 1;
    pointer-events: initial;
}

/* Sidebar - Mobile */
.phone .osui-sidebar {
    max-width: 85vw;
}

/* Split Buttons */
.split-buttons .split-buttons-first {
    border-width: var(--fm-button-split-border-width);
}

.split-buttons .split-buttons-second {
    border-width: var(--fm-button-split-border-width);
}

.split-buttons .dropdown-button .split-buttons-second {
    margin-left: calc((var(--fm-button-split-border-width) + 1px) * -1);
}

.split-buttons .split-buttons-first[class*="os-btn"]:hover, 
.split-buttons .split-buttons-first.btn:hover, 
.split-buttons .split-buttons-first[class*="os-btn"]:focus, 
.split-buttons .split-buttons-first.btn:focus {
    z-index: auto;
}

/* Sortable Icon */
.sortable-icon {
  display: inline-block;
  height: 12px;
  margin-left: var(--space-s);
  position: relative;
  width: 12px;
}

.sortable-icon:before {
  content: var(--osicons-sort);
}

/* Stacked Cards */
.stackedcards {
    position: relative;
}

.stackedcards * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.stackedcards .stackedcards-container .OSAutoMarginTop {
    margin-top: var(--space-none);
}

.stackedcards .stackedcards-container .list.list-group {
    overflow: visible;
}

.stackedcards .stackedcards-container .list.list-group > :nth-child(1) {
    position: relative;
}

.stackedcards .stackedcards-container,
.stackedcards .stackedcards-container .list.list-group > * {
    
}

.stackedcards .stackedcards-container > * {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    will-change: transform, opacity;
}

.stackedcards .stackedcards-container > :nth-child(1) {
    display: block;
    position: relative;
}

.stackedcards .stackedcards-overlay {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    will-change: transform, opacity;
}

.stackedcards .stackedcards-overlay {
    
}

.stackedcards-overflow {
    overflow-y: hidden !important;
}

.stackedcards--animatable {
    transition: var(--transition-base);
}

.stackedcards .init {
    opacity: 0;
}

.stackedcards-origin-bottom {
    transform-origin: bottom;
}

.stackedcards-origin-top {
    transform-origin: top;
}

.stackedcards-bottom,
.stackedcards-top,
.stackedcards-none {
    background-color: var(--color-neutral-0);
}

.stackedcards-container .list.list-group > * {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    will-change: transform, opacity;
}

.stackedcards-container .list.list-group > * {
    
}

.stackedcards-overlay.left,
.stackedcards-overlay.right,
.stackedcards-overlay.top {
    align-items: center;
    display: flex;
    justify-content: center;
    left: 0;
    opacity: 0;
}

.stackedcards-overlay.left,
.stackedcards-overlay.right,
.stackedcards-overlay.top {
    
     
     
}

.stackedcards-overlay.left > div,
.stackedcards-overlay.left > div,
.stackedcards-overlay.left > div,
.stackedcards-overlay.right > div,
.stackedcards-overlay.right > div,
.stackedcards-overlay.right > div,
.stackedcards-overlay.top > div,
.stackedcards-overlay.top > div,
.stackedcards-overlay.top > div {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%;
}

.stackedcards-overlay {
    align-items: center;
    color: var(--color-neutral-0);
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%;
}

.stackedcards-overlay.top {
    background-color: var(--color-info);
}

.stackedcards-overlay.top {
    
    
    
    
}

.stackedcards-overlay.right {
    background-color: var(--color-success);
}

.stackedcards-overlay.right {
    
    
    
    
}

.stackedcards-overlay.left {
    background-color: var(--color-error); 
}

.stackedcards-overlay.left {
    
    
    
    
}

.stackedcards-overlay-hidden {
    display: none;
}

/* Timepicker */
.osui-timepicker__dropdown.flatpickr-calendar {
    width: auto; 
}

.osui-timepicker input[type="time"]:first-of-type {
    display: none;
    
}

.osui-timepicker__dropdown .flatpickr-am-pm {
    margin-right: var(--space-s);
    width: var(--space-xl);
}

.flatpickr-calendar.osui-timepicker__dropdown.arrowBottom {
    margin-top: -4px;
}

.osui-timepicker.input-small .form-control[data-input] {
    font-size: var(--fm-input-font-s);
    height: var(--fm-input-height-s);
}

.osui-timepicker.input-large .form-control[data-input] {
    font-size: var(--fm-input-font-l);
    height: var(--fm-input-height-l);
}

.osui-timepicker input[disabled] +input {
    background-color: var(--fm-input-background-disabled);
    border: var(--fm-input-border-disabled);
    color: var(--fm-input-color-disabled);
    pointer-events: none;
}

.osui-timepicker input[type="time"]::-webkit-inner-spin-button,
.osui-timepicker input[type="time"]::-webkit-calendar-picker-indicator,
.osui-timepicker input[type="time"]::-webkit-datetime-edit-year-field,
.osui-timepicker input[type="time"]::-webkit-datetime-edit-month-field,
.osui-timepicker input[type="time"]::-webkit-datetime-edit-day-field,
.osui-timepicker input[type="time"]::-webkit-datetime-edit-fields-wrapper {
    display: none;
    -moz-appearance: none;
}

.osui-timepicker__dropdown-ss-preview {
    
    
    
    
    
    
    
}

.osui-timepicker__dropdown-ss-preview.time12h {
    base64,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");
}

.osui-timepicker__dropdown-ss-preview.time24h {
    base64,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");
}

.osui-timepicker__dropdown-ss-preview + .placeholder-ss-preview {
    
    
}

.osui-timepicker .not-valid + .input,
.osui-timepicker .not-valid + .flatpickr-mobile {
    border-color: var(--color-error);
}

.form .osui-timepicker__dropdown-ss-preview {
    
}

html[data-uieditorversion^="1"] .osui-timepicker__dropdown-ss-preview.time12h, 
html[data-uieditorversion^="1"] .osui-timepicker__dropdown-ss-preview.time24h {
    
}

.osui-timepicker__dropdown.hasTime.noCalendar .flatpickr-time {
    padding: var(--space-none);
    height: var(--space-xl);
    max-height: var(--space-xl);
}

.osui-timepicker__dropdown.hasTime.noCalendar .flatpickr-time.time24hr:after {
    display: none;
}

.osui-timepicker__dropdown.hasTime.noCalendar .flatpickr-time .numInputWrapper {
    flex-grow: 1;
    height: var(--space-xl);
    margin: var(--space-none);
    padding: var(--space-none) var(--space-s);
}

.osui-timepicker__dropdown .numInput {
    height: var(--space-xl);
}

.osui-timepicker__dropdown.hasTime.noCalendar .flatpickr-time .flatpickr-am-pm {
    position: relative;
    margin-left: var(--space-s);
    margin-right: var(--space-s);
}

.osui-timepicker__dropdown.hasTime.noCalendar.dropdown--is-large .flatpickr-time {
    height: var(--space-xxl);
    max-height: var(--space-xxl);
}

.osui-timepicker__dropdown.hasTime.noCalendar.dropdown--is-large .numInput,
.osui-timepicker__dropdown.hasTime.noCalendar.dropdown--is-large .flatpickr-time .numInputWrapper {
    height: var(--space-xxl);
}

.osui-timepicker__dropdown.hasTime.noCalendar.dropdown--is-small .flatpickr-time {
    height: var(--space-l);
    max-height: var(--space-l);
}

.osui-timepicker__dropdown.hasTime.noCalendar.dropdown--is-small .numInput,
.osui-timepicker__dropdown.hasTime.noCalendar.dropdown--is-small .flatpickr-time .numInputWrapper{
    height: var(--space-l);
}

.osui-timepicker__dropdown.hasTime.noCalendar.dropdown--is-small .flatpickr-time .flatpickr-time-separator {
    line-height: var(--space-l);
} 

.osui-timepicker__dropdown:before, .osui-timepicker__dropdown:after {
    display: none;
}

/* User Avatar */ 
.avatar {
    align-items: center;
    color: var(--color-neutral-0);
    display: inline-flex;
    font-weight: var(--font-medium);
    height: 32px;
    justify-content: center;
    line-height: 1;
    text-transform: uppercase;
    width: 32px;
}

.avatar.background-transparent {
    color: var(--color-primary);
}

.avatar.background-neutral-0 {
    color: var(--color-primary);
}

.avatar.background-neutral-1,
.avatar.background-neutral-2,
.avatar.background-neutral-3,
.avatar.background-neutral-4 {
    color: var(--color-neutral-9);
}

.avatar-small {
    font-size: var(--font-size-xs);
    height: 24px;
    width: 24px;
}

.avatar-medium {
    font-size: var(--font-size-base);
    height: 40px;
    width: 40px;
}

.avatar span {
    width: auto;
}

/* Submenu */
.osui-submenu {
    cursor: pointer;
    display: inline-flex;
    flex-direction: column;
    position: relative;
    width: 100%;
}

.osui-submenu__header {
    display: flex;
    font-size: var(--font-size-xs);
    padding: var(--fm-span-padding);
    transition: var(--transition-base);
}

.osui-submenu__header__item  {
    flex: 1;
    margin-right: var(--space-s);
}

.osui-submenu__header__item, 
.osui-submenu.active .osui-submenu__header__item, 
.osui-submenu.active .osui-submenu__header__item a {
    color: var(--fm-span-color);
    font-weight: var(--font-bold);
}

.osui-submenu__header__icon {
    display: none;
}

.osui-submenu--is-dropdown .osui-submenu__header__icon  {
    color: var(--fm-span-color);
    display: inline-flex;
    position: relative;
    top: -1px;
    transition: var(--transition-base);
}

.osui-submenu--is-open .osui-submenu__header__icon {
    top: 1px;
    transform: rotate(180deg);
}

.osui-submenu__header__icon:before {
    content: var(--osicons-arrow-down);
    font-family: osicons-v2;
}

.osui-submenu__items  {
    background-color: var(--fm-span-background);
    border: var(--fm-span-border);
    border-radius: var(--fm-span-border-radius);
    box-shadow: var(--fm-span-box-shadow);
    display: none;
    font-size: var(--font-size-xs);
    opacity: 0;
    position: relative;
    transition: var(--transition-base);
    z-index: 3;

    
    
    
    
}

.osui-submenu--is-open .osui-submenu__items {
    display: flex;
    flex-direction: column;
    opacity: 1;
}

.header-top .osui-submenu--is-open .osui-submenu__items {
    position: absolute;
    top: 100%;
}

.osui-submenu__items a {
    color: var(--fm-span-color);
    margin: var(--space-none);
    padding: var(--fm-span-padding);
    text-decoration: none;
    transition: var(--transition-base);
    white-space: nowrap;
}

.osui-submenu__items a.active, 
.desktop .osui-submenu__items a.active:hover {
    color: var(--fm-span-color);
    font-weight: var(--font-bold);
}

.desktop .osui-submenu__items a:hover,
.desktop .osui-submenu__items a:focus-visible  {
    background-color: var(--fm-span-background-hover);
    text-decoration: none;
}

.submenu-l .osui-submenu__header,
.submenu-l .osui-submenu__items {
    font-size: var(--font-size-s);
}

.submenu-l .osui-submenu__items a {
    padding: var(--fm-span-padding-l);
}

.submenu-s .osui-submenu__header, 
.submenu-s .osui-submenu__items {
    font-size: var(--font-size-xxs);
}

.submenu-s .osui-submenu__items a {
    padding: var(--fm-span-padding-s);
}

.osui-submenu.submenu-disabled {
    pointer-events: none;
}

.submenu-disabled .osui-submenu__header {
    background-color: var(--fm-span-background-disabled);
}

.submenu-disabled .osui-submenu__header__icon,
.submenu-disabled .osui-submenu__header__item,
.osui-submenu.active.submenu-disabled .osui-submenu__header__item {
    color: var(--fm-span-color-disabled);
}



.has-accessible-features .osui-submenu:focus-within,
.tablet .has-accessible-features .osui-submenu:focus-within,
.phone .has-accessible-features .osui-submenu:focus-within {
    box-shadow: 0 0 0 3px var(--color-focus-outer);
    outline: 0;
}
/* Submenu - Mobile */
.tablet .osui-submenu__header, 
.phone .osui-submenu__header,
.tablet .osui-submenu.active .osui-submenu__header, 
.phone .osui-submenu.active .osui-submenu__header,
.tablet .osui-submenu__items, 
.phone .osui-submenu__items {
    font-size: var(--font-size-s);
}

.tablet .submenu-l .osui-submenu__header, 
.phone .submenu-l .osui-submenu__header,
.tablet .osui-submenu.active.submenu-l .osui-submenu__header, 
.phone .osui-submenu.active.submenu-l .osui-submenu__header,
.tablet .submenu-l .osui-submenu__items, 
.phone .submenu-l .osui-submenu__items {
    font-size: var(--font-size-base);
}

.tablet .submenu-s .osui-submenu__header, 
.phone .submenu-s .osui-submenu__header,
.tablet .osui-submenu.active.submenu-s .osui-submenu__header, 
.phone .osui-submenu.active.submenu-s .osui-submenu__header,
.tablet .submenu-s .osui-submenu__items, 
.phone .submenu-s .osui-submenu__items {
    font-size: var(--font-size-xs);
}

/* Switch */
.switch {
    background-color: var(--color-transparent);
    border-radius: 0;
    height: 24px;
    overflow: initial;
    transition: var(--transition-base);
    width: 48px;
}

.switch:empty:before {
    background-color: var(--color-neutral-4);
    border: var(--border-size-s) solid var(--color-neutral-4);
    border-radius: var(--border-radius-hard);
    height: 24px;
    opacity: 1;
    transition: var(--transition-base);
    width: 48px;
}

.switch:empty:after {
    border: 0;
    bottom: 0;
    box-shadow: none;
    height: 16px;
    left: 0;
    margin-left: 0;
    top: 5px;
    transform: translateX(4px) translateZ(0);
    transition: var(--transition-base);
    width: 16px;
}

.switch:hover:before {
    background-color: var(--color-neutral-6);
    border: var(--border-size-s) solid var(--color-neutral-6);
}

.switch:checked:hover:before {
    background-color: var(--fm-action-background-active-hover);
    border: var(--border-size-s) solid var(--fm-action-background-active-hover);
}

.switch:checked:after {
    transform: translateX(29px) translateZ(0);
} 

.switch:checked:before {
    background-color: var(--fm-action-background-active);
    border: var(--border-size-s) solid var(--fm-action-background-active);
}

.switch.inverted-switch {
    transform: rotate(180deg);
    top: 2px; /* to align the span div from OSUI */
}

.switch[disabled] {
    pointer-events: none;
}

.switch[disabled]:empty:before {
    background-color: var(--fm-action-background-disabled);
    border: var(--border-size-s) solid var(--fm-action-background-disabled);
}

.switch[disabled]:empty:after {
    background-color: var(--color-white);
    border: 0;
}

.has-accessible-features .switch {
    border-radius: var(--border-radius-hard);
}

.has-accessible-features [data-switch]:focus:before,
.has-accessible-features .switch:focus {
    box-shadow: var(--color-shadow-outer);          
}

/* Table */
.table {
    border: var(--border-size-s) solid var(--color-neutral-1);
    border-spacing: 0;
    empty-cells: show;
    white-space: nowrap;
    width: 100%;
    word-break: keep-all;
}

.table-header {
    
}

.table-header {
    background-color: var(--color-neutral-1);
    font-size: var(--font-size-xs);
    font-weight: var(--font-bold);
    padding: 0 var(--space-s);
}

.table-header th {
    height: var(--space-xxl);
    padding: var(--space-s) var(--space-l) var(--space-s) var(--space-s);
    position: relative;
    text-align: left;
}

.table-header th.sortable {
    cursor: pointer;
}

.table-header th.sorted {
    color: var(--color-neutral-6);
}

.table-header th,
.table-row td {
    border-bottom: 1px solid var(--color-neutral-1);
    border-right: 1px solid var(--color-neutral-1);
}

.table-row td {
    font-size: var(--font-size-s);
    height: calc(var(--space-xxl) + var(--space-s));
    padding: var(--space-s) var(--space-s);
}

.table-row td:last-child {
    border-right: none;
}

.table-row:hover td {
    background: var(--color-neutral-0);
}

.table .table-row:last-child td {
    border-bottom: none;
}

/* Table - Sizes */
.table-row-small td {
    height: var(--space-xxl);
    padding: var(--space-xs) var(--space-s);
}

.table-row-medium td {
    height: calc(var(--space-xxl) + var(--space-base));
}

.phone .table:not(.table-no-responsive) .table-row-medium td, 
.tablet .table:not(.table-no-responsive) .table-row-medium td {
    padding: var(--space-base) var(--space-s);
}

/* Table - Font Size */
.table.font-size-xs td {
    font-size: var(--font-size-xs);
}

/* Table - Stripping */
.tablet .table .table-row-stripping:nth-child(odd) td,
.phone .table .table-row-stripping:nth-child(odd) td,
.table-row-stripping:nth-child(odd) td {
    background-color: var(--color-neutral-0);
}

.table-row-stripping:nth-child(even) td {
    background-color: var(--color-transparent);
}

/* Table - Selected */
.table-row.table-row-selected td {
    background: var(--color-blue-lighter);
}

/* Table - Mobile */
.tablet .overflow-horizontal .table {
    overflow-x: auto;
}

.phone .table:not(.table-responsive) {
    display: block;
    overflow: auto;
    position: relative;
}

.phone .table:not(.table-responsive) {
    
}

.phone div:not(.overflow-horizontal)>.table:not(.table-no-responsive),
.tablet div:not(.overflow-horizontal)>.table:not(.table-no-responsive) {
    word-break: break-all;
}

.phone .table-no-responsive,
.tablet .table-no-responsive {
    overflow-x: auto;
    word-break: break-all;
}

.phone .table:not(.table-no-responsive),
.tablet .table:not(.table-no-responsive) {
    overflow: hidden;
}

.phone .table-no-responsive,
.tablet .table-no-responsive {
    
}

.phone .table th,
.tablet .table th {
    width: 100%;
}

.phone .table:not(.table-no-responsive) tbody,
.tablet .table:not(.table-no-responsive) tbody {
    display: block;
    width: 100%;
}

.tablet .table-row td,
.phone .table-row td {
    border-right: var(--border-size-none);
}

.phone .table:not(.table-no-responsive) thead,
.tablet .table:not(.table-no-responsive) thead {
    display: none;
}

.phone .table:not(.table-no-responsive) thead,
.tablet .table:not(.table-no-responsive) thead {
    
}

.phone .table:not(.table-no-responsive) tr,
.tablet .table:not(.table-no-responsive) tr {
    border-bottom: var(--border-size-s) solid var(--color-neutral-1);
    display: block;
}

.phone .table:not(.table-no-responsive) tr,
.phone .table:not(.table-no-responsive) td,
.tablet .table:not(.table-no-responsive) tr,
.tablet .table:not(.table-no-responsive) td {
    
}

.phone .table:not(.table-no-responsive) td,
.tablet .table:not(.table-no-responsive) td {
    border-bottom: 0;
    display: flex;
    height: auto;
}

.phone .table:not(.table-no-responsive) td:before,
.tablet .table:not(.table-no-responsive) td:before {
    content: attr(data-header);
    font-weight: var(--font-bold);
    margin-right: 10px;
    max-width: 110px;
    min-width: 110px;
    word-break: break-word;
    white-space: normal;
}

.phone .table:not(.table-no-responsive) td:not([data-header]):before,
.tablet .table:not(.table-no-responsive) td:not([data-header]):before {
    display: none;
}

/* Table - Accessibility */
.has-accessible-features th.sortable:focus {
    -webkit-box-shadow: 0 0 0 3px var(--color-focus-outer);
    box-shadow: 0 0 0 3px var(--color-focus-outer);
    position: relative;
    z-index: 1;
}

/* Table - Bulk Actions */
.table .sortable-icon {
    font-family: osicons-v2 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: var(--font-medium);
    position: absolute;
    speak: none;
    text-transform: none;
    vertical-align: baseline;
}

.table-header.no-sortable-icon .sortable-icon {
    display: none;
    height: var(--space-none);
    margin-left: var(--space-none);
    width: var(--space-none);
}

.desktop .table-header th.sortable:hover {
    color: var(--color-neutral-10);
}

.table [data-checkbox] {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}

.table [data-checkbox] /*,
.table [data-checkbox]:before */ {
  /*  box-sizing: border-box; */
    height: var(--space-base);
    width: var(--space-base);
}

/*
.tablet .table [data-checkbox]:before,
.phone .table [data-checkbox]:before, */
.tablet .table [data-checkbox],
.phone .table [data-checkbox] {
    height: var(--space-m);
    width: var(--space-m);
}

.table [data-checkbox]:after { /* new */
    font-size: var(--font-size-xs);
}

.table .checkbox-intermediate:before {
    background-color: var(--fm-action-background-active);
    border: var(--fm-action-border-active);
}

.table .checkbox-intermediate:after {
    background-color: var(--color-white);
    content: "";
    height: 2px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    width: 8px;
}

.table .checkbox-intermediate:after {
    
    
    
}

/* Tabs */
.osui-tabs {
    --header-item-width: fit-content(30%);
    --header-item-alignment: auto;
    display: grid;
    height: var(--tabs-height);
    overflow: hidden;
}

.osui-tabs__header-item {
    align-items: center;
    background-color: var(--color-transparent);
    border: var(--border-size-none);
    color: var(--color-neutral-5);
    cursor: pointer;
    display: inline-flex;
    font-size: var(--font-size-s);
    font-weight: var(--font-medium);
    height: 100%;
    line-height: 1.5;
    position: relative;
    min-height: 42px;
    white-space: nowrap;
    width: 100%;
}

.osui-tabs__header-item.osui-tabs--is-active {
    color: var(--fm-action-background-active);
}

.osui-tabs__header-item:before {
    background-color: var(--color-neutral-2);
    bottom: -2px;
    content: '';
    height: 2px;
    left: var(--space-none);
    position: absolute;
    top: auto;
    transition: var(--transition-base);
    width: 0;
    z-index: 2;
}

.osui-tabs__header-item:hover:before {
    background-color: var(--color-neutral-7);
}

.osui-tabs__header-item.osui-tabs--is-active:before {
    background-color: var(--fm-action-background-active);
}

.osui-tabs__header-item:not(.osui-tabs--is-active):hover {
    color: var(--color-neutral-7);
}

.osui-tabs--is-vertical .osui-tabs__header .osui-tabs__header-item:before {
    bottom: auto;
    height: 0;
    left: -2px;
    top: 0;
    width: 2px;
    z-index: 2;
}

.osui-tabs.osui-tabs--is-vertical .osui-tabs__header-item.osui-tabs--is-active:before,
.osui-tabs.osui-tabs--is-vertical .osui-tabs__header-item:hover:before {
    height: 100%;
}

.osui-tabs--is-justified {
    --header-item-alignment: 1fr;
}

.osui-tabs--is-justified.osui-tabs--is-horizontal .osui-tabs__header {
    justify-content: initial;
}

.osui-tabs--is-justified.osui-tabs--is-vertical .osui-tabs__header {
    align-content: initial;
}

.osui-tabs__header {
    display: grid;
    z-index: 1;
    
    
}

.osui-tabs__header-item.is-disabled,
.osui-tabs__header-item[disabled="true"] {
    color: var(--color-neutral-1);
    pointer-events: none;
    user-select: none;
    -webkit-user-select: none; /* Safari */ 
}

.osui-tabs--is-horizontal .osui-tabs__header-item.is-disabled,
.osui-tabs--is-horizontal .osui-tabs__header-item[disabled="true"] {
    border-bottom: var(--border-size-m) solid rgba(201, 203, 198, 0.5);
}

.osui-tabs.osui-tabs--is-horizontal .is-disabled.osui-tabs--is-active:before {
    width: 0;
}

.osui-tabs--is-vertical .osui-tabs__header-item.is-disabled,
.osui-tabs--is-vertical .osui-tabs__header-item[disabled="true"] {
    border-left: var(--border-size-m) solid rgba(201, 203, 198, 0.5);
}

.osui-tabs.osui-tabs--is-vertical .is-disabled.osui-tabs--is-active:before {
    height: 0;
}

.tabs-no-border.osui-tabs--is-horizontal .osui-tabs__header-item:not(.osui-tabs--is-active),
.tabs-no-border.osui-tabs.osui-tabs--is-horizontal .osui-tabs__header-item.is-disabled {
    border-bottom: var(--border-size-m) solid var(--color-transparent);
}

.tabs-no-border.osui-tabs--is-vertical .osui-tabs__header-item:not(.osui-tabs--is-active),
.tabs-no-border.osui-tabs.osui-tabs--is-vertical .osui-tabs__header-item.is-disabled {
    border-left: var(--border-size-m) solid var(--color-transparent);
}

.osui-tabs__content {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 100%;
    overflow: hidden;
    overscroll-behavior-x: contain;
    position: relative;
    scroll-snap-type: x mandatory;
    width: 100%;
    z-index: 0;
}

.osui-tabs--has-drag.osui-tabs--is-horizontal .osui-tabs__content {
    overflow-x: auto;
}

.osui-tabs:not(.osui-tabs--has-drag) .osui-tabs__content:not(:focus-within) {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
}

.osui-tabs__content:-webkit-scrollbar {
    display: none;
}

.osui-tabs__content-item {
    height: 100%;
    overflow-y: auto;
    padding: var(--space-m) var(--space-none);
    scroll-snap-align: start;
    scroll-snap-stop: always;
    
}

.osui-tabs__content-item:not(.osui-tabs--is-active) {
    display: block;
}

.osui-tabs--has-auto-height .osui-tabs__content .osui-tabs__content-item {
    display:none;
}

.osui-tabs--has-auto-height .osui-tabs__content  .osui-tabs__content-item.osui-tabs--is-active {
    display:block;
} 

.osui-tabs--has-drag.osui-tabs--is-horizontal .osui-tabs__content-item {
    display: initial;
}

.osui-tabs--is-vertical.osui-tabs--is-right {
    grid-auto-flow: dense;
    grid-template-columns: 1fr var(--header-item-width);
}

.osui-tabs--is-vertical.osui-tabs--is-right > .osui-tabs__header {
    grid-column: 2;
}

.osui-tabs--is-vertical.osui-tabs--is-left {
    grid-auto-flow: row;
    grid-template-columns: var(--header-item-width) 1fr;
}

.osui-tabs--is-vertical > .osui-tabs__header {
    align-content: start;
    grid-template-rows: repeat(
        var(--tabs-header-items),
        var(--header-item-alignment)
    );
    overflow-y: auto;
    overflow-x: hidden;
}

.osui-tabs--is-vertical .osui-tabs__header-item {
    border-bottom: var(--border-size-none);
    border-left: var(--border-size-m) solid var(--color-neutral-2);
    padding: var(--space-base);
}

.osui-tabs--is-vertical .osui-tabs__content {
    width: auto;
}

.osui-tabs--is-vertical .osui-tabs__content-item {
    padding: var(--space-none) var(--space-m);
}

.osui-tabs--is-horizontal {
    grid-auto-flow: column;
    grid-template-rows: auto 1fr;
}

.osui-tabs--is-horizontal > .osui-tabs__header {
    grid-template-columns: repeat(
        var(--tabs-header-items),
        var(--header-item-alignment)
    );
    justify-content: start;
    overflow-y: hidden;
    overflow-x: auto;
    word-break: keep-all;
}

.osui-tabs--is-horizontal.osui-tabs--is-right .osui-tabs__header,
.osui-tabs--is-horizontal.tabs-align-right .osui-tabs__header {
    justify-content: end;
}

@media screen and (max-width: 767px) {
    .osui-tabs--is-horizontal.osui-tabs--is-right .osui-tabs__header,
    .osui-tabs--is-horizontal.tabs-align-right .osui-tabs__header {
        justify-content: start;
    }
}

.tabs-align-center.osui-tabs--is-horizontal .osui-tabs__header {
    justify-content: center;
}

.osui-tabs--is-horizontal .osui-tabs__header-item {
    border-bottom: var(--border-size-m) solid var(--color-neutral-2);
    justify-content: center;
    padding: var(--space-base);
}

.osui-tabs.osui-tabs--is-horizontal .osui-tabs__header-item.osui-tabs--is-active:before,
.osui-tabs.osui-tabs--is-horizontal .osui-tabs__header-item:hover:before {
    width: 100%;
}

.osui-tabs--is-horizontal .osui-tabs__content {
    border-top: var(--border-size-none);
}

.osui-tabs__header > .ph > .OSBlockWidget,
.osui-tabs__header > .ph > .list.list-group,
.osui-tabs__content > .ph > .OSBlockWidget,
.osui-tabs__content > .ph > .list.list-group {
    display: contents;
}

body:has(.has-accessible-features) .osui-tabs__header-item:focus {
    box-shadow: none;
}

body:has(.has-accessible-features) .osui-tabs__header-item:focus-visible {
    background-color: var(--color-focus-outer);
    color: var(--color-neutral-10);
}

body:has(.has-accessible-features) .osui-tabs__content-item:focus-visible {
    box-shadow: 0 0 0 1px var(--color-focus-outer) inset;
}

.osui-tabs--is-vertical .osui-tabs__header {
    
    
}

.osui-tabs--is-vertical .osui-tabs__header-item {
    
}

html[data-uieditorversion^="1"] .osui-tabs__preview--is-active:after {
    
}

/*! Tag */
.tag {
    align-items: center;
    color: var(--color-neutral-0);
    display: inline-flex;
    font-size: var(--font-size-s);
    font-weight: var(--font-medium);
    height: 24px;
    justify-content: center;
    line-height: 1;
    min-width: 32px;
    padding: var(--space-none) var(--space-base);
    word-break: normal;
}

.tag-content {
    align-items: center;
    display: flex;
    font-size: var(--font-size-s);
}

.tag.tag-small {
    font-size: var(--font-size-xs);
    padding: var(--space-none) var(--space-s);
}

.tag.tag-medium {
    font-size: var(--font-size-base);
    height: 32px;
    padding: var(--space-none) var(--space-base);
}

.tag-content a,
.tag-content a:visited {
    color: var(--color-neutral-10);
}

.tag-content a:hover {
    color: var(--color-primary);
}

.tag.background-transparent {
    color: var(--color-primary);
}

.tag.background-neutral-0 {
    color: var(--color-primary);
}

.tag.background-neutral-1,
.tag.background-neutral-2,
.tag.background-neutral-3,
.tag.background-neutral-4 {
    color: var(--color-neutral-9);
}

.tag.text-transparent-darker {
    color: var(--color-primary);
}

/* Timeline */
.timeline-item {
    display: flex;
    justify-content: space-between;
}

.timeline-item .timeline-content {
    flex: 1;
    margin-bottom: var(--space-xl);
}

.timeline-icon {
    align-items: center;
    display: flex;
    flex-direction: column-reverse;
}

.timeline-icon-line {
    background-color: var(--color-neutral-2);
    flex: 1;
    margin: var(--space-s) var(--space-none) var(--space-s);
    width: 2px;
}

.timeline-icon-container {
    align-items: center;
    border-radius: var(--border-radius-circle);
    color: var(--color-neutral-0);
    display: flex;
    font-size: var(--font-size-xs);
    height: 24px;
    justify-content: center;
    margin: var(--space-none) var(--space-base);
    width: 24px;
}

.timeline-icon-container:empty {
    height: 8px;
    margin-top: var(--space-s);
    width: 8px;
}

[data-block*="TimelineItem"]:last-of-type .timeline-icon {
    flex-direction: column;
}

[data-block*="TimelineItem"]:last-of-type .timeline-icon-line {
    display: none;
}

/* Tooltip */
.osui-tooltip:not(:has(.osui-tooltip__balloon-arrow)) {
    display: inline-block;
    position: relative;
}

.osui-tooltip:not(:has(.osui-tooltip__balloon-arrow)) {
    
}

.osui-tooltip:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__content {
    cursor: pointer;
    position: inherit;
}

.osui-tooltip:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__content:empty {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)) {
    max-height: 100vh;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    will-change: top, right, bottom, left, opacity, transform;
    z-index: 1;
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)) {
    
    
    
    
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper__balloon {
    background-color: var(--color-neutral-8);
    border-radius: var(--fm-component-border-radius);
    box-shadow: var(--fm-component-box-shadow);
    color: var(--color-white);
    font-size: var(--font-size-s);
    font-weight: var(--font-medium);
    line-height: 1.5;
    max-width: 250px;
    min-width: 62px;
    opacity: 0;
    padding: var(--space-xs) var(--space-s);
    position: relative;
    text-align: center;
    transition: var(--transition-fade);
    width: fit-content;
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper__balloon {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper__balloon:before {
    border-style: solid;
    content: "";
    display: block;
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0;
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper__balloon:before {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).left {
    left: calc(var(--osui-tooltip-left) + var(--space-xs));
    max-width: 0;
    min-width: 0;
    padding-right: var(--space-none);
    top: calc(var(--osui-tooltip-top) + var(--osui-tooltip-height) / 2);
    transform: translateX(-100%) translateY(-50%);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).left {
    
    
    
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).left .osui-tooltip__balloon-wrapper__balloon {
    transform: translateX(-100%);
    width: 250px;
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).left .osui-tooltip__balloon-wrapper__balloon {
    
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).left .osui-tooltip__balloon-wrapper__balloon:before {
    border-color: var(--color-transparent) var(--color-transparent) var(--color-transparent) var(--color-neutral-8);
    border-width: 9px 0 9px 9px;
    left: calc(100% - 1px);
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).left .osui-tooltip__balloon-wrapper__balloon:before {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).right {
    max-width: 0;
    min-width: 0;
    padding-left: var(--space-none);
    right: calc(100vw - var(--osui-tooltip-left) - var(--osui-tooltip-width) + var(--space-xs));
    top: calc(var(--osui-tooltip-top) + var(--osui-tooltip-height) / 2);
    transform: translateX(100%) translateY(-50%);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).right {
    
    
    
    
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).right .osui-tooltip__balloon-wrapper__balloon {
    transform: translateX(calc(-1 * var(--space-s)));
    width: 250px;
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).right .osui-tooltip__balloon-wrapper__balloon {
    
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).right .osui-tooltip__balloon-wrapper__balloon:before {
    border-color: var(--color-transparent) var(--color-neutral-8) var(--color-transparent) var(--color-transparent);
    border-width: 9px 9px 9px 0;
    left: 1px;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).right .osui-tooltip__balloon-wrapper__balloon:before {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).center {
    left: calc(var(--osui-tooltip-left) + var(--osui-tooltip-width) / 2);
    max-height: 0;
    padding-top: var(--space-none);
    top: calc(var(--osui-tooltip-top) + var(--space-s));
    transform: translateX(-50%) translateY(0);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).center {
    
    
    
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).center .osui-tooltip__balloon-wrapper__balloon {
    transform: translateY(calc(-1 * var(--space-s)));
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).center .osui-tooltip__balloon-wrapper__balloon {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).center .osui-tooltip__balloon-wrapper__balloon:before {
    border-color: var(--color-transparent) var(--color-transparent) var(--color-neutral-8) var(--color-transparent);
    border-width: 0 9px 9px 9px;
    left: 50%;
    top: 1px;
    transform: translateX(-50%) translateY(-50%);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).center .osui-tooltip__balloon-wrapper__balloon:before {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top, .osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-left, .osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-right {
    max-height: 0;
    padding-bottom: var(--space-none);
    top: var(--osui-tooltip-top);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top, .osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-left, .osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-right {
    
    
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top .osui-tooltip__balloon-wrapper__balloon, 
.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-left .osui-tooltip__balloon-wrapper__balloon, 
.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-right .osui-tooltip__balloon-wrapper__balloon {
    transform: translateY(-100%);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top .osui-tooltip__balloon-wrapper__balloon, 
.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-left .osui-tooltip__balloon-wrapper__balloon, 
.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-right .osui-tooltip__balloon-wrapper__balloon {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top .osui-tooltip__balloon-wrapper__balloon:before, 
.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-left .osui-tooltip__balloon-wrapper__balloon:before, 
.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-right .osui-tooltip__balloon-wrapper__balloon:before {
    border-color: var(--color-neutral-8) var(--color-transparent) var(--color-transparent) var(--color-transparent);
    border-width: 9px 9px 0 9px;
    top: calc(100% - 1px);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top {
    left: calc(var(--osui-tooltip-left) + var(--osui-tooltip-width) / 2);
    transform: translateX(-50%) translateY(calc(-100% + var(--space-s)));
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top .osui-tooltip__balloon-wrapper__balloon:before {
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top .osui-tooltip__balloon-wrapper__balloon:before {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-left {
    left: calc(var(--osui-tooltip-left) - var(--space-xs));
    transform: translateX(0) translateY(calc(-100% + var(--space-s)));
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-left {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-left .osui-tooltip__balloon-wrapper__balloon:before {
    left: var(--space-s);
    transform: translateX(0) translateY(-50%);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-left .osui-tooltip__balloon-wrapper__balloon:before {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-right {
    left: calc(var(--osui-tooltip-left) + var(--osui-tooltip-width) + var(--space-xs));
    transform: translateX(-100%) translateY(calc(-100% + var(--space-s)));
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-right {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-right .osui-tooltip__balloon-wrapper__balloon:before {
    left: calc(100% - var(--space-s));
    transform: translateX(-100%) translateY(-50%);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).top-right .osui-tooltip__balloon-wrapper__balloon:before {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom, 
.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-left, 
.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-right {
    max-height: 0;
    padding-top: var(--space-none);
    top: calc(var(--osui-tooltip-top) + var(--osui-tooltip-height) - var(--space-xs));
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom,
.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-left,
.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-right {
    
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom .osui-tooltip__balloon-wrapper__balloon, 
.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-left .osui-tooltip__balloon-wrapper__balloon, 
.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-right .osui-tooltip__balloon-wrapper__balloon {
    transform: translateY(calc(-1 * var(--space-s)));
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom .osui-tooltip__balloon-wrapper__balloon, 
.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-left .osui-tooltip__balloon-wrapper__balloon, 
.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-right .osui-tooltip__balloon-wrapper__balloon {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom .osui-tooltip__balloon-wrapper__balloon:before,
.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-left .osui-tooltip__balloon-wrapper__balloon:before,
.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-right .osui-tooltip__balloon-wrapper__balloon:before {
    border-color: var(--color-transparent) var(--color-transparent) var(--color-neutral-8) var(--color-transparent);
    border-width: 0 9px 9px 9px;
    top: 1px;
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom {
    left: calc(var(--osui-tooltip-left) + var(--osui-tooltip-width) / 2);
    transform: translateX(-50%) translateY(0);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom .osui-tooltip__balloon-wrapper__balloon:before {
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom .osui-tooltip__balloon-wrapper__balloon:before {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-left {
    left: calc(var(--osui-tooltip-left) - var(--space-xs));
    transform: translateX(0) translateY(0);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-left {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-left .osui-tooltip__balloon-wrapper__balloon:before {
    left: var(--space-s);
    transform: translateX(0) translateY(-50%);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-left .osui-tooltip__balloon-wrapper__balloon:before {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-right {
    left: calc(var(--osui-tooltip-left) + var(--osui-tooltip-width) + var(--space-xs));
    transform: translateX(-100%) translateY(0);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-right {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-right .osui-tooltip__balloon-wrapper__balloon:before {
    left: calc(100% - var(--space-s));
    transform: translateX(-100%) translateY(-50%);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)).bottom-right .osui-tooltip__balloon-wrapper__balloon:before {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)):not(.left):not(.right):not(.center):not(.top):not(.top-left):not(.top-right):not(.bottom):not(.bottom-left):not(.bottom-right) {
    left: calc(var(--osui-tooltip-left) + var(--osui-tooltip-width));
    max-width: 0;
    min-width: 0;
    padding-left: var(--space-none);
    top: calc(var(--osui-tooltip-top) + var(--osui-tooltip-height) / 2);
    transform: translateX(0) translateY(-50%);
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)):not(.left):not(.right):not(.center):not(.top):not(.top-left):not(.top-right):not(.bottom):not(.bottom-left):not(.bottom-right) {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)):not(.left):not(.right):not(.center):not(.top):not(.top-left):not(.top-right):not(.bottom):not(.bottom-left):not(.bottom-right) .osui-tooltip__balloon-wrapper__balloon {
    transform: translateX(calc(-1 * var(--space-s)));
    width: 250px;
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)):not(.left):not(.right):not(.center):not(.top):not(.top-left):not(.top-right):not(.bottom):not(.bottom-left):not(.bottom-right) .osui-tooltip__balloon-wrapper__balloon {
    
}

.osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)):not(.left):not(.right):not(.center):not(.top):not(.top-left):not(.top-right):not(.bottom):not(.bottom-left):not(.bottom-right) .osui-tooltip__balloon-wrapper__balloon:before {
    border-color: var(--color-transparent) var(--color-neutral-8) var(--color-transparent) var(--color-transparent);
    border-width: 9px 9px 9px 0;
    left: 0;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.osui-tooltip__balloon-wrapper--is-opening:not(:has(.osui-tooltip__balloon-arrow)).left {
    transition: left var(--transition-time);
}

.osui-tooltip__balloon-wrapper--is-opening:not(:has(.osui-tooltip__balloon-arrow)).right {
    transition: right var(--transition-time);
}

.osui-tooltip__balloon-wrapper--is-opening:not(:has(.osui-tooltip__balloon-arrow)).center {
    transition: top var(--transition-time);
}

.osui-tooltip__balloon-wrapper--is-opening:not(:has(.osui-tooltip__balloon-arrow)).top, 
.osui-tooltip__balloon-wrapper--is-opening:not(:has(.osui-tooltip__balloon-arrow)).top-left, 
.osui-tooltip__balloon-wrapper--is-opening:not(:has(.osui-tooltip__balloon-arrow)).top-right {
    transition: top var(--transition-time);
}

.osui-tooltip__balloon-wrapper--is-opening:not(:has(.osui-tooltip__balloon-arrow)).bottom, 
.osui-tooltip__balloon-wrapper--is-opening:not(:has(.osui-tooltip__balloon-arrow)).bottom-left, 
.osui-tooltip__balloon-wrapper--is-opening:not(:has(.osui-tooltip__balloon-arrow)).bottom-right {
    transition: top var(--transition-time);
}

.osui-tooltip__balloon-wrapper--is-opening:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper__balloon {
    transition: var(--transition-fade);
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)):not(:has(.osui-tooltip__balloon-arrow)) {
    opacity: 1;
    pointer-events: initial;
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper__balloon {
    opacity: 1;
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper__balloon:before {
    opacity: 1;
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).left {
    left: var(--osui-tooltip-left);
    max-width: 250px;
    padding-right: var(--space-base);
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).left .osui-tooltip__balloon-wrapper__balloon {
    transform: translateX(0);
    width: fit-content;
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).left .osui-tooltip__balloon-wrapper__balloon:before {
    transform: translateX(0) translateY(-50%);
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).right {
    max-width: 250px;
    min-width: 150px;
    padding-left: var(--space-base);
    right: calc(100vw - var(--osui-tooltip-left) - var(--osui-tooltip-width));
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).right .osui-tooltip__balloon-wrapper__balloon {
    transform: translateX(0);
    width: fit-content;
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).right .osui-tooltip__balloon-wrapper__balloon:before {
    transform: translateX(-100%) translateY(-50%);
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).center {
    max-height: 100vh;
    padding-top: var(--space-base);
    top: calc(var(--osui-tooltip-top) + var(--osui-tooltip-height) / 2);
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).center .osui-tooltip__balloon-wrapper__balloon {
    transform: translateY(0);
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).center .osui-tooltip__balloon-wrapper__balloon:before {
    transform: translateX(-50%) translateY(-100%);
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).top,
.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).top-left, 
.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).top-right {
    max-height: 100vh;
    padding-bottom: var(--space-base);
    top: calc(var(--osui-tooltip-top) - var(--space-s));
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).top .osui-tooltip__balloon-wrapper__balloon, 
.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).top-left .osui-tooltip__balloon-wrapper__balloon, 
.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).top-right .osui-tooltip__balloon-wrapper__balloon {
    transform: translateY(0);
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).top .osui-tooltip__balloon-wrapper__balloon:before {
    transform: translateX(-50%) translateY(0);
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).top-left .osui-tooltip__balloon-wrapper__balloon:before {
    transform: translateX(0) translateY(0);
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).top-right .osui-tooltip__balloon-wrapper__balloon:before {
    transform: translateX(-100%) translateY(0);
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).bottom, 
.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).bottom-left, 
.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).bottom-right {  
    max-height: 100vh;
    padding-top: var(--space-base);
    top: calc(var(--osui-tooltip-top) + var(--osui-tooltip-height));
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).bottom .osui-tooltip__balloon-wrapper__balloon, 
.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).bottom-left .osui-tooltip__balloon-wrapper__balloon,
.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).bottom-right .osui-tooltip__balloon-wrapper__balloon {
    transform: translateY(0);
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).bottom .osui-tooltip__balloon-wrapper__balloon:before {
    transform: translateX(-50%) translateY(-100%);
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).bottom-left .osui-tooltip__balloon-wrapper__balloon:before {
    transform: translateX(0) translateY(-100%);
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)).bottom-right .osui-tooltip__balloon-wrapper__balloon:before {
    transform: translateX(-100%) translateY(-100%);
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)):not(.left):not(.right):not(.center):not(.top):not(.top-left):not(.top-right):not(.bottom):not(.bottom-left):not(.bottom-right) {
    max-width: 250px;
    min-width: 150px;
    padding-left: var(--space-base);
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)):not(.left):not(.right):not(.center):not(.top):not(.top-left):not(.top-right):not(.bottom):not(.bottom-left):not(.bottom-right) .osui-tooltip__balloon-wrapper__balloon {
    transform: translateX(0);
    width: auto;
}

.osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)):not(.left):not(.right):not(.center):not(.top):not(.top-left):not(.top-right):not(.bottom):not(.bottom-left):not(.bottom-right) .osui-tooltip__balloon-wrapper__balloon:before {
    transform: translateX(-100%) translateY(-50%);
}

.is-rtl .osui-tooltip__balloon-wrapper.left .osui-tooltip__balloon-wrapper__balloon {
    transform: translateX(0);
}

/* Tooltip - Mobile */
.phone .osui-tooltip__balloon-wrapper:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper__balloon, 
.phone .osui-tooltip__balloon-wrapper--is-open:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper__balloon {
    max-width: initial;
    min-width: initial;
    width: 40vw;
}

/* Tooltip - is-balloon */
.is-balloon:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper__balloon {
    background-color: var(--color-white);
    border: var(--fm-component-border);
    border-radius: var(--fm-component-border-radius);
    box-shadow: var(--fm-component-box-shadow);
    color: var(--color-neutral-7);
    max-width: 252px;
    padding: var(--space-base);
    text-align: left;
    width: max-content;
}

.is-balloon:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper__balloon:before {
    display: none;
}

.is-balloon:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper.left .osui-tooltip__balloon-wrapper__balloon:before {
    display: none;
}

.is-balloon:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper.right .osui-tooltip__balloon-wrapper__balloon:before {
    display: none;
}

.is-balloon:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper.top .osui-tooltip__balloon-wrapper__balloon:before, 
.is-balloon:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper.top-left .osui-tooltip__balloon-wrapper__balloon:before,
.is-balloon:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper.top-right .osui-tooltip__balloon-wrapper__balloon:before {
    display: none;
}

.is-balloon:not(:has(.osui-tooltip__balloon-arrow)) .osui-tooltip__balloon-wrapper--is-open:not(.left):not(.right):not(.center):not(.top):not(.top-left):not(.top-right):not(.bottom):not(.bottom-left):not(.bottom-right) {
    max-width: 252px;
    width: max-content;
}

/* Tooltip 2.19 */
.osui-tooltip:has(.osui-tooltip__balloon-arrow) {
    --osui-tooltip-background-color: var(--color-neutral-8);
    --osui-tooltip-arrow-size: 9px;
    --osui-floating-offset: 8px;
    display: inline-block;
    position: relative;
    
}

.osui-tooltip:has(.osui-tooltip__balloon-arrow) .osui-balloon {
    background-color: var(--osui-tooltip-background-color);
    border: none;
    border-radius: var(--fm-component-border-radius);
    box-shadow: var(--fm-component-box-shadow);
    color: var(--color-white);
    font-size: var(--font-size-s);
    font-weight: var(--font-medium);
    line-height: 1.5;
    max-height: 100vh;
    max-width: 250px;
    min-width: 62px;
    padding: var(--space-xs) var(--space-s);
    text-align: center;
}

.osui-tooltip:has(.osui-tooltip__balloon-arrow) .osui-balloon:after {
    display: none;
}

.osui-tooltip:has(.osui-tooltip__balloon-arrow) .osui-balloon[class*="left"] {
    left: calc(var(--osui-floating-position-x) - var(--osui-floating-offset));
}

.osui-tooltip:has(.osui-tooltip__balloon-arrow) .osui-balloon[class*="right"] {
    left: calc(var(--osui-floating-position-x) + var(--osui-floating-offset));
}

.osui-tooltip__balloon-arrow {
    background-color: var(--osui-tooltip-background-color);
    height: var(--osui-tooltip-arrow-size);
    position: absolute;
    transform: rotate(45deg);
    width: var(--osui-tooltip-arrow-size);
    z-index: -1;
}

.osui-tooltip:has(.osui-tooltip__balloon-arrow) .osui-tooltip__content {
    cursor: pointer;
}

.osui-tooltip:has(.osui-tooltip__balloon-arrow) .osui-tooltip__balloon-wrapper__balloon {
    text-wrap: wrap;
}

.is-balloon.osui-tooltip:has(.osui-tooltip__balloon-arrow) .osui-balloon {
    background-color: var(--fm-component-background);
    border: var(--fm-component-border);
    border-radius: var(--fm-component-border-radius);
    box-shadow: var(--fm-component-box-shadow);
    color: var(--color-neutral-7);
    left: var(--osui-floating-position-x);
    max-width: 252px;
    padding: var(--space-base);
    text-align: left;
    top: var(--osui-floating-position-y);
    width: max-content;
}

.is-balloon.osui-tooltip:has(.osui-tooltip__balloon-arrow) .osui-balloon[class*="left"] {
    left: calc(var(--osui-floating-position-x) - var(--osui-floating-offset));
}

.is-balloon.osui-tooltip.osui-tooltip:has(.osui-tooltip__balloon-arrow) .osui-balloon[class*="right"] {
    left: calc(var(--osui-floating-position-x) + var(--osui-floating-offset));
}

.is-balloon.osui-tooltip:has(.osui-tooltip__balloon-arrow) .osui-tooltip__balloon-arrow {
    display: none;
}

/* Mobile */
.phone .osui-tooltip:has(.osui-tooltip__balloon-arrow) .osui-balloon {
    max-width: initial;
    min-width: initial;
    width: 40vw;
}

/* Video */
.osui-video {
    base64,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");
    
    
    
    
}

/* File Upload UI */
[data-upload]:not([class*="os-btn"]) {
    align-items: center;
    background-color: var(--fm-component-background);
    border: var(--border-size-s) dashed var(--color-neutral-2);
    border-radius: var(--fm-component-border-radius);
    color: var(--fm-component-title-color);
    display: flex;
    justify-content: center;
    flex-direction: column;
    font-size: var(--font-size-s);
    max-width: 400px;
    min-height: 142px;
    padding: var(--fm-component-padding);
    text-align: center;
}

[data-upload].upload-image-withoverlay .change-image {
    background-color: var(--fm-component-background);
    color: var(--fm-component-title-color);
    height: auto;
    margin-top: var(--space-base);
    opacity: 1;
    position: relative;
}

[data-upload] [data-icon] {
    background-color: var(--fm-component-background);
    background-image: url("https://www.outsystems.com/tk/img/CronosUI.UploadIcon__a1kaPkenJ9GHh62jL7Pg.svg?a1k+aPkenJ9GH+h62jL7Pg");
    height: 32px;
    margin-right: var(--space-none);
    margin-bottom: var(--space-base);
    width: 32px;
}

[data-upload] [data-icon]:before {
    content: '';
    display: inline-block;
    font-family: osicons-v2;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 30px;
    font-style: normal;
    font-variant: normal;
    font-weight: var(--font-medium);
    opacity: 0;
    speak: none;
    text-transform: none;
    transition: var(--transition-fade);
    vertical-align: baseline;
}

[data-upload].upload-image-withoverlay [data-icon] {
    display: none;
}

[data-upload].upload-image-withoverlay img:not([src]) {
    content: url("https://www.outsystems.com/tk/img/CronosUI.UploadIcon__a1kaPkenJ9GHh62jL7Pg.svg?a1k+aPkenJ9GH+h62jL7Pg");
    height: 32px;
    width: 32px;
}

[data-upload] span {
    margin-left: 0; /* prevent grid classes */
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
}

[data-upload].uploaded {
    background-color: var(--color-success-lighter);
    border: var(--border-size-s) solid var(--color-success-light);
}

[data-upload].uploaded [data-icon],
[data-upload].uploaded .change-image {
    background-color: var(--color-success-lighter);
}

[data-upload].uploaded [data-icon]:before {
    color: var(--color-success);
    content: var(--osicons-validated);
    opacity: 1;
}

[data-upload].uploaded [data-icon],
[data-upload].not-valid [data-icon] {
    background-image: none;
    margin-bottom: var(--space-s);
}

[data-upload].not-valid {
    background-color: var(--color-error-lighter);
    border: var(--border-size-s) solid var(--color-error-light);
}

[data-upload].not-valid [data-icon],
[data-upload].not-valid .change-image {
    background-color: var(--color-error-lighter);
}

[data-upload].not-valid [data-icon]:before {
    color: var(--color-red-light);
    content: var(--osicons-warning);
    opacity: 1;
}

/* Modal */
.modal-wrapper {
    z-index: 1002;
}

.modal-overlay.show-modal {
    z-index: 1001;
}

/* Wizard */
.wizard-wrapper [data-block*=WizardItem] {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    position: relative;
    width: 100%;
}

.wizard-wrapper [data-block*=WizardItem]:first-child .wizard-item-icon-wrapper:before {
    content: none;
}

.wizard-wrapper [data-block*=WizardItem] .wizard-wrapper-item {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.wizard-wrapper [data-block*=WizardItem] .wizard-wrapper-item.label-top {
    flex-direction: column-reverse;
}

.wizard-wrapper [data-block*=WizardItem] .wizard-item-label {
    color: var(--color-neutral-8);
    text-align: center;
}

.wizard-wrapper .list {
    display: flex;
    width: 100%;
}

.wizard-item-icon {
    align-items: center;
    background-color: var(--color-white);
    border: var(--border-size-m) solid var(--color-neutral-2);
    border-radius: var(--border-radius-circle);
    color: var(--color-neutral-2);
    display: flex;
    height: 32px;
    justify-content: center;
    font-weight: var(--font-bold);
    margin: 0 auto;
    position: relative;
    width: 32px;
    z-index: 2;
}

.wizard-item-icon:empty {
    height: 8px;
    width: 8px;
}

.wizard-item-icon-wrapper {
    margin: var(--space-xs) var(--space-none);
    position: relative;
    width: 100%;
}

.wizard-item-icon-wrapper:before {
    content: "";
    height: 2px;
    position: absolute;
    right: calc(50% + var(--space-m));
    top: 50%;
    transform: translateY(-50%);
    width: calc(100% - var(--space-xxl));
    z-index: 0; /* fix for firefox bug */
}

.wizard-item-icon .icon {
    font-size: var(--font-size-xs);
    width: auto;
}

.wizard-wrapper-item.active .wizard-item-icon{  
    background-color: var(--fm-action-background-active);
    border-color: var(--fm-action-background-active);
    color: var(--color-white);
} 

.wizard-wrapper-item.active .wizard-item-icon-wrapper:before {
    background-color: var(--fm-action-background-active);
}

.wizard-wrapper-item.past .wizard-item-icon {
    background-color: var(--color-white);
    border-color: var(--fm-action-border-active);
    color: var(--fm-action-background-active);
}

.wizard-wrapper-item.past .wizard-item-icon-wrapper:before {
    background-color: var(--fm-action-background-active);
}

.wizard-wrapper-item.next .wizard-item-icon-wrapper:before {
    background-color: var(--color-neutral-2);
}

.wizard-wrapper-item.next .wizard-item-icon .fa-fw {
    color: var(--color-neutral-5);
}

/* Wizard Vertical */
.wizard-wrapper.wizard-vertical [data-block*=WizardItem] .wizard-wrapper-item {
    align-items: flex-start;
    flex-direction: row;
    margin-bottom: var(--space-l);
    position: relative;
}

.wizard-wrapper.wizard-vertical [data-block*=WizardItem] .wizard-wrapper-item.label-top {
  flex-direction: row-reverse;
}

.wizard-wrapper.wizard-vertical [data-block*=WizardItem]:last-child {
    margin-bottom: var(--space-none);
}

.wizard-wrapper.wizard-vertical .list {
    flex-direction: column;
}

.wizard-vertical .wizard-item-icon-wrapper {
    margin: var(--space-none) var(--space-s) var(--space-none) var(--space-none);
    width: auto;
}

.wizard-vertical .wizard-item-icon-wrapper:before{
    content: none; /* fix to add another before to the vertical to extend the line to the component */
}

.wizard-wrapper.wizard-vertical .wizard-wrapper-item:before {
    background-color: var(--color-neutral-2);
    height: calc(100% - var(--space-base));
    top: calc(30px + var(--space-s));
    content: '';
    position: absolute;
    left: 15px;
    width: 2px;
}

.wizard-wrapper.wizard-vertical .wizard-wrapper-item.past:before {
    background-color: var(--fm-action-background-active);
}

.wizard-wrapper.wizard-vertical [data-block*=WizardItem]:last-child .wizard-wrapper-item:before {
    display: none;
}

.wizard-wrapper.wizard-vertical .wizard-item-label,
.wizard-vertical .wizard-wrapper-item.label-top .wizard-item-label {
    text-align: left;
}

.wizard-vertical .wizard-wrapper-item.label-top .wizard-item-icon-wrapper {
    margin: var(--space-none) var(--space-none) var(--space-none) var(--space-s);
}

.wizard-wrapper.wizard-vertical .wizard-item-icon:empty {
    margin: 12px;
}

.wizard-wrapper.wizard-vertical .wizard-wrapper-item:before {
    
}

/*  Overflow Menu */
.osui-overflow-menu {
    --border-radius-rounded: var(--fm-button-border-radius);
    --osui-overflow-menu-min-width: 170px;
    display: inline-block;
}

.osui-overflow-menu__trigger {
    --osui-floating-offset: var(--space-s);
    background-color: var(--fm-btn-background-dark-inverted);
    border-color: var(--fm-btn-border-dark-inverted);
    border-style: var(--fm-button-border-style);
    border-width: var(--fm-button-border-width);
    color: var(--fm-btn-color-dark-inverted);
    height: var(--fm-button-height);
    padding: var(--space-none);
    width: var(--fm-button-height); 
}

.osui-overflow-menu__trigger * {
    pointer-events: none;
}

.osui-overflow-menu__balloon {
    min-width: var(--osui-overflow-menu-min-width);
    overflow: hidden;
}

.osui-overflow-menu__balloon a {
    color: var(--fm-span-color);
    text-decoration: none;
    white-space: nowrap;
}

.osui-overflow-menu__balloon a:hover {
    color: var(--fm-span-color);
    background-color: var(--fm-span-background-hover);
    text-decoration: none;
}

.osui-overflow-menu__balloon a {
    
    
    
    
}

.osui-overflow-menu__balloon a:not([class^=padding-]) {
    padding: var(--fm-span-padding);
}

/*  Ballon  */
.osui-balloon {
    --border-radius-rounded: var(--fm-span-border-radius);
    --osui-floating-position-x: 0;
    --osui-floating-position-y: 0;
    background-color: var(--fm-span-background);
    border: var(--fm-span-border);
    border-radius: var(--fm-span-border-radius);
    box-shadow: var(--fm-span-box-shadow);
    height: auto;
    left: var(--osui-floating-position-x);
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: var(--osui-floating-position-y);
    visibility: hidden;
    width: max-content;
    z-index: 3;
}

.osui-balloon--is-open {
    opacity: 1;
    pointer-events: all;
    transition: opacity 300ms ease-in;
    visibility: visible;
}

.osui-balloon:not(.osui-balloon--is-open) > * {
    display: none;
    
}

.osui-tabs__header-item .osui-balloon {
    text-align: left;
    position: fixed;
}

.osui-tabs__content .osui-balloon {
    position: fixed;
}

.osui-balloon {
    
    
    
    
    
    
}

/* ===================================================================== */
/*  $10 - Useful Classes                                                  */
/* ===================================================================== */
.display-flex           { display: flex; width: 100%; }
.display-inline-flex    { display: inline-flex; width: 100%; }
.display-inline         { display: inline; }
.display-inline-block   { display: inline-block; }
.display-table          { display: table; width: 100%; }
.display-table-cell     { display: table-cell; }
.display-block          { display: block; }
.display-none           { display: none; }
.display-contents       { display: contents ; }

.align-items-baseline    { align-items: baseline; }
.align-items-center      { align-items: center; }
.align-items-flex-end, 
.align-items-end         { align-items: flex-end; }
.align-items-flex-start,
.align-items-start       { align-items: flex-start; }
.align-items-initial     { align-items:initial; }
.align-items-stretch     { align-items: stretch; }

.align-content-baseline      { align-content: baseline; }
.align-content-center        { align-content: center; }
.align-content-flex-end,
.align-content-end           { align-content: flex-end; }
.align-content-flex-start,
.align-content-start         { align-content: flex-start; }
.align-content-space-around,
.align-content-around        { align-content: space-around; }
.align-content-space-between,
.align-content-between       { align-content: space-between; }
.align-content-space-evenly  { align-content: space-evenly; }
.align-content-stretch       { align-content: stretch; }

.align-self-auto        { align-self: auto; }
.align-self-baseline    { align-self: baseline; }
.align-self-center      { align-self: center; }
.align-self-flex-end,
.align-self-end         { align-self: flex-end; }
.align-self-flex-start,
.align-self-start       { align-self: flex-start; }
.align-self-stretch     { align-self: stretch; }

.justify-content-center        { justify-content: center; }
.justify-content-flex-end,
.justify-content-end           { justify-content: flex-end; }
.justify-content-flex-start, 
.justify-content-start         { justify-content: flex-start; }
.justify-content-space-around,
.justify-content-around        { justify-content: space-around; }
.justify-content-space-between,
.justify-content-between       { justify-content: space-between; }
.justify-content-space-evenly  { justify-content: space-evenly; } 

.flex-direction-column          { flex-direction: column; }
.flex-direction-column-reverse  { flex-direction: column-reverse; }
.flex-direction-row             { flex-direction: row; }
.flex-direction-row-reverse     { flex-direction: row-reverse; }

.flex-shrink-0                  { flex-shrink: 0; } 

.phone .hide-on-phone,
.tablet .hide-on-tablet,
.desktop .hide-on-desktop { display: none; }

.cursor-pointer { cursor: pointer; }

/* Useful - Accessibility */
.screen-reader-only {
    clip: rect(0 0 0 0); 
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap; 
    width: 1px;
}

/* EllipsisMultiLines */
.ellipsis-multilines {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
    overflow: hidden;
}

.ellipsis-multilines.lines-1 {-webkit-line-clamp: 1;}
.ellipsis-multilines.lines-2 {-webkit-line-clamp: 2;}
.ellipsis-multilines.lines-3 {-webkit-line-clamp: 3;}
.ellipsis-multilines.lines-4 {-webkit-line-clamp: 4;}
.ellipsis-multilines.lines-5 {-webkit-line-clamp: 5;}

/* ================================================================ */
/*  $10.1 - Useful Classes - Typography                             */
/* ================================================================ */

/* Styles - Typography - Sizes Desktop */
.font-size-display {
    color: var(--color-neutral-10);
    font-family: var(--font-family-secondary);
    font-size: var(--font-size-display);
    font-weight: var(--font-bold);
    line-height: 1.25;
}

h1, .heading1,
h2, .heading2,
h3, .heading3,
h4, .heading4,
h5, .heading5,
h6, .heading6,
h7, .heading7,
h8, .heading8,
h9, .heading9 { 
    color: var(--color-neutral-10);
    font-family: var(--font-family-secondary);
    font-weight: var(--font-bold);
    line-height: 1.25;
    margin: 0;
}

h1, .heading1 { font-size: var(--font-size-h1); }
h2, .heading2 { font-size: var(--font-size-h2); }
h3, .heading3 { font-size: var(--font-size-h3); }
h4, .heading4 { font-size: var(--font-size-h4); }
h5, .heading5 { font-size: var(--font-size-h5); }
h6, .heading6 { font-size: var(--font-size-h6); }
h7, .heading7 { font-size: var(--font-size-h7); }
h8, .heading8 { font-size: var(--font-size-h8); }
h9, .heading9 { font-size: var(--font-size-h9); }

a h1,
a h2,
a h3,
a h4,
a h5,
a h6,
a .heading1,
a .heading2,
a .heading3,
a .heading4,
a .heading5,
a .heading6 {
    color: inherit;
}

.input.font-size-base,
.font-size-base { font-size: var(--font-size-base); }
.input.font-size-xxl,
.font-size-xxl { font-size: var(--font-size-xxl); }
.input.font-size-xl,
.font-size-xl { font-size: var(--font-size-xl); }
.input.font-size-l,
.font-size-l { font-size: var(--font-size-l); }
.input.font-size-m,
.font-size-m { font-size: var(--font-size-m); }
.input.font-size-s,
.font-size-s { font-size: var(--font-size-s); }
.input.font-size-xs,
.font-size-xs { font-size: var(--font-size-xs); }
.input.font-size-xxs,
.font-size-xxs { font-size: var(--font-size-xxs); }

.max-width-initial {
    max-width: initial;
}

/* Styles - Typography - Transform */
a.text-decoration-none,
a.text-decoration-none:visited,
a.text-decoration-none:hover,
a.text-decoration-none:visited:hover,
.text-decoration-none,
.text-decoration-none:hover {
    text-decoration: none;
}

.text-align-left     { text-align: left; }
.text-align-center   { text-align: center; }
.text-align-right    { text-align: right; }
.text-capitalize     { text-transform: capitalize; }
.text-lowercase      { text-transform: lowercase; }
.text-nowrap         { white-space: nowrap; }
.text-strike         { text-decoration: line-through; }

.text-underline {
    text-decoration: var(--fm-link-decoration);
    text-underline-offset: 0.1em;
    text-decoration-thickness: 0.15em;
    transition: var(--transition-base);
}

.text-link.text-underline:hover {
    text-decoration: var(--fm-link-decoration-hover);
}

.text-underline-none { text-decoration: none; }
.text-uppercase      { text-transform: uppercase; }
.text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* Styles - Typography - Weight */
.font-light     { font-weight: var(--font-light); }
.font-regular   { font-weight: var(--font-regular); }
.font-medium    { font-weight: var(--font-medium); }
.font-semi-bold { font-weight: var(--font-semi-bold); }
.font-bold      { font-weight: var(--font-bold); }

/* ================================================================ */
/*  $10.2 - Useful Classes - Cronos Hover                           */
/* ================================================================ */
/* Special Class to add diferent hover effects */
.cronos-hover:hover,
.cronos-hover {
    text-decoration: none;
}

/* ================================================================ */
/*  $10.3 - Useful Classes - Colors                             */
/* ================================================================ */

/* Useful Classes - Colors - OutSystems UI Legacy (Missing on DigitalUI from OSUI) */
.background-blue-lightest { background-color: var(--color-blue-lightest); }

.text-blue-darker { color: var(--color-blue-darker); }

.background-cyan-lightest { background-color: var(--color-cyan-lightest); }
.background-cyan { background-color: var(--color-cyan); }

.text-cyan { color: var(--color-cyan); }
.text-cyan-darker { color: var(--color-cyan-darker); }

.background-indigo-lightest { background-color: var(--color-indigo-lightest); }
.background-indigo { background-color:var(--color-indigo); }

.text-indigo { color: var(--color-indigo); }
.text-indigo-darker { color: var(--color-indigo-darker); }

.background-grape-lightest  { background-color: var(--color-grape-lightest); }
.background-grape { background-color: var(--color-grape); }

.text-grape { color: var(--color-grape); }
.text-grape-darker { color: var(--color-grape-darker); }

.background-green-lightest { background-color: var(--color-green-lightest); }

.text-green-darker { color: var(--color-green-darker); }

.background-lime-lightest { background-color: var(--color-lime-lightest); }
.background-lime { background-color: var(--color-lime); }

.text-lime { color: var(--color-lime); } 
.text-lime-darker { color: var(--color-lime-darker); }

.background-orange-lightest { background-color: var(--color-orange-lightest); }
.text-orange-darker { color: var(--color-orange-darker); }

.background-pink-lightest { background-color: var(--color-pink-lightest); }
.background-pink { background-color: var(--color-pink); }

.text-pink { color: var(--color-pink);}
.text-pink-darker { color: var(--color-pink-darker); }

.background-red-lightest { background-color: var(--color-red-lightest); }

.background-teal-lightest { background-color: var(--color-teal-lightest); }
.background-teal { background-color: var(--color-teal); }

.text-teal { color: var(--color-teal); }
.text-teal-darker { color: var(--color-teal-darker); }

.background-transparent,
.ie11 .background-transparent { background-color: var(--color-transparent); }

.background-violet-lightest { background-color: var(--color-violet-lightest); }
.background-violet { background-color: var(--color-violet); }

.text-violet { color: var(--color-violet); }
.text-violet-darker { color: var(--color-violet-darker); }

.background-yellow-lightest { background-color: var(--color-yellow-lightest); }

.text-yellow-darker { color: var(--color-yellow-darker); }

.background-data-viz-indigo { background-color: var(--color-data-viz-indigo); }
.text-data-viz-indigo { color: var(--color-data-viz-indigo); }

.background-data-viz-indigo-light { background-color: var(--color-data-viz-indigo-light); }
.text-data-viz-indigo-light { color: var(--color-data-viz-indigo-light); }

.background-data-viz-aqua { background-color: var(--color-data-viz-aqua); }
.text-data-viz-aqua { color: var(--color-data-viz-aqua); }

.background-data-viz-aqua-light { background-color: var(--color-data-viz-aqua-light); }
.text-data-viz-aqua-light { color: var(--color-data-viz-aqua-light); }

.background-data-viz-orange { background-color: var(--color-data-viz-orange); }
.text-data-viz-orange { color: var(--color-data-viz-orange); }

.background-data-viz-orange-light { background-color: var(--color-data-viz-orange-light); }
.text-data-viz-orange-light { color: var(--color-data-viz-orange-light); }

.background-data-viz-magenta { background-color: var(--color-data-viz-magenta); }
.text-data-viz-magenta { color: var(--color-data-viz-magenta); }

.background-data-viz-magenta-light { background-color: var(--color-data-viz-magenta-light); }
.text-data-viz-magenta-light { color: var(--color-data-viz-magenta-light); }

/* Useful Classes - Colors - OutSystems UI Legacy
Background and Text Colors used when IsLight parameter for Badge / Tag / UserInitials is True */
.background-neutral-0-lightest,
.background-neutral-1-lightest,
.background-neutral-2-lightest,
.background-neutral-3-lightest,
.background-neutral-4-lightest {
    background-color: var(--color-neutral-9);
}

.background-neutral-5-lightest,
.background-neutral-6-lightest,
.background-neutral-7-lightest,
.background-neutral-8-lightest,
.background-neutral-9-lightest,
.background-neutral-10-lightest {
    background-color: var(--color-neutral-0);
}

.background-primary-lightest { background-color: var(--color-neutral-0); }

.text-primary-darker { color: var(--color-primary); }

.background-secondary-lightest { background-color: var(--color-neutral-0);}

.text-secondary-darker { color: var(--color-secondary); }

/* Useful Classes - Colors - Brand */
.background-primary   { background-color: var(--color-primary); }
.background-secondary { background-color: var(--color-secondary); }

a.text-primary,
a.text-primary:visited,
.text-primary { color: var(--color-primary); }
a.text-secondary,
a.text-secondary:visited,
.text-secondary { color: var(--color-secondary); }


/* Useful Classes - Colors - Neutral */
.background-transparent { background-color: var(--color-transparent); }
.background-neutral-0   { background-color: var(--color-neutral-0); }
.background-neutral-1   { background-color: var(--color-neutral-1); }
.background-neutral-2   { background-color: var(--color-neutral-2); }
.background-neutral-3   { background-color: var(--color-neutral-3); }
.background-neutral-4   { background-color: var(--color-neutral-4); }
.background-neutral-5   { background-color: var(--color-neutral-5); }
.background-neutral-6   { background-color: var(--color-neutral-6); }
.background-neutral-7   { background-color: var(--color-neutral-7); }
.background-neutral-8   { background-color: var(--color-neutral-8); }
.background-neutral-9   { background-color: var(--color-neutral-9); }
.background-neutral-10  { background-color: var(--color-neutral-10); }

a.text-neutral-0:hover,
a.text-neutral-0:visited,
a.text-neutral-0,
.text-neutral-0 { color: var(--color-neutral-0); }
a.text-neutral-1:hover,
a.text-neutral-1:visited,
a.text-neutral-1,
.text-neutral-1 { color: var(--color-neutral-1); }
a.text-neutral-2:hover,
a.text-neutral-2:visited,
a.text-neutral-2,
.text-neutral-2 { color: var(--color-neutral-2); }
a.text-neutral-3:hover,
a.text-neutral-3:visited,
a.text-neutral-3,
.text-neutral-3 { color: var(--color-neutral-3); }
a.text-neutral-4:hover,
a.text-neutral-4:visited,
a.text-neutral-4,
.text-neutral-4 { color: var(--color-neutral-4); }
a.text-neutral-5:hover,
a.text-neutral-5:visited,
a.text-neutral-5,
.text-neutral-5 { color: var(--color-neutral-5); }
a.text-neutral-6:visited,
a.text-neutral-6,
a.text-neutral-6:hover,
.text-neutral-6 { color: var(--color-neutral-6); }
a.text-neutral-7:hover,
a.text-neutral-7:visited,
a.text-neutral-7,
.text-neutral-7 { color: var(--color-neutral-7); }
a.text-neutral-8:hover,
a.text-neutral-8:visited,
a.text-neutral-8,
.text-neutral-8 { color: var(--color-neutral-8); }
a.text-neutral-9:hover,
a.text-neutral-9:visited,
a.text-neutral-9,
.text-neutral-9 { color: var(--color-neutral-9); }
a.text-neutral-10:hover,
a.text-neutral-10:visited,
a.text-neutral-10,
.text-neutral-10 { color: var(--color-neutral-10); }

.text-neutral-5-darker  { color: var(--color-neutral-5); }
.text-neutral-6-darker  { color: var(--color-neutral-6); }
.text-neutral-7-darker  { color: var(--color-neutral-7); }
.text-neutral-8-darker  { color: var(--color-neutral-8); }
.text-neutral-9-darker  { color: var(--color-neutral-9); }
.text-neutral-10-darker { color: var(--color-neutral-10); }

/* Useful Classes - Colors - Semantic */
.background-error-lighter { background-color: var(--color-error-lighter); }
.background-error-light { background-color: var(--color-error-light); }
.background-error { background-color: var(--color-error); }

.text-error-lighter { color: var(--color-error-lighter); }
.text-error-light { color: var(--color-error-light); }
.text-error { color: var(--color-error); }

.background-warning-lighter { background-color: var(--color-warning-lighter); }
.background-warning-light { background-color: var(--color-warning-light); }
.background-warning { background-color: var(--color-warning); }

.text-warning-lighter { color: var(--color-warning-lighter); }
.text-warning-light { color: var(--color-warning-light); }
.text-warning { color: var(--color-warning); }

.background-success-lighter { background-color: var(--color-success-lighter); }
.background-success-light { background-color: var(--color-success-light); }
.background-success { background-color: var(--color-success); }
.background-success-dark { background-color: var(--color-success-dark); }

.text-success-lighter { color: var(--color-success-lighter); }
.text-success-light { color: var(--color-success-light); }
.text-success { color: var(--color-success); }
.text-success-dark { color: var(--color-success-dark); }

.background-info-lighter { background-color: var(--color-info-lighter); }
.background-info-light { background-color: var(--color-info-light); }
.background-info { background-color: var(--color-info); }

.text-info-lighter { color: var(--color-info-lighter); }
.text-info-light { color: var(--color-info-light); }
.text-info { color: var(--color-info); }

.text-link { color: var(--color-link); }

.text-link:hover {
    color: var(--color-link-hover);
    cursor: pointer;
}

/* Useful Classes - Colors - Extendend */
.background-black { background-color: var(--color-black); }

a.text-black,
a.text-black:visited,
.text-black { color: var(--color-black); }

.background-blue-lighter { background-color: var(--color-blue-lighter); }
.background-blue-light { background-color: var(--color-blue-light); }
.background-blue { background-color: var(--color-blue); }

a.text-blue-lighter,
a.text-blue-lighter:visited,
.text-blue-lighter { color: var(--color-blue-lighter); }
a.text-blue-light,
a.text-blue-light:visited,
.text-blue-light { color: var(--color-blue-light); }
a.text-blue,
a.text-blue:visited,
.text-blue { color: var(--color-blue); }

.background-green-light { background-color: var(--color-green-light); }
.background-green { background-color: var(--color-green); }
.background-green-dark { background-color: var(--color-green-dark); }

a.text-green-light,
a.text-green-light:visited,
.text-green-light { color: var(--color-green-light); }
a.text-green,
a.text-green:visited,
.text-green { color: var(--color-green); }
a.text-green-dark,
a.text-green-dark:visited,
.text-green-dark { color: var(--color-green-dark); }

.background-orange-light { background-color: var(--color-orange-light); }
.background-orange { background-color: var(--color-orange); }
.background-orange-dark { background-color: var(--color-orange-dark); }

.text-orange-light { color: var(--color-orange-light); }
.text-orange { color: var(--color-orange); }
.text-orange-dark { color: var(--color-orange-dark); }

.background-red-light { background-color: var(--color-red-light); }
.background-red { background-color: var(--color-red); }
.background-red-dark { background-color: var(--color-red-dark); }
.background-red-darker { background-color: var(--color-red-darker); }

a.text-red-light,
a.text-red-light:visited,
.text-red-light { color: var(--color-red-light); }
a.text-red,
a.text-red:visited,
.text-red { color: var(--color-red); }
a.text-red-dark,
a.text-red-dark:visited,
.text-red-dark { color: var(--color-red-dark); }
a.text-red-darker,
a.text-red-darker:visited,
.text-red-darker { color: var(--color-red-darker); }

.background-ruby-light  { background-color: var(--color-ruby-light); }
.background-ruby        { background-color: var(--color-ruby); }
.background-ruby-dark   { background-color: var(--color-ruby-dark); }
.background-ruby-darker { background-color: var(--color-ruby-darker); }

.text-ruby-light     { color: var(--color-ruby-light); }
.text-ruby           { color: var(--color-ruby); }
.text-ruby-dark      { color: var(--color-ruby-dark); }
.text-ruby-darker    { color: var(--color-ruby-darker); }

.background-turquoise { background-color: var(--color-turquoise); }
.background-turquoise-dark { background-color: var(--color-turquoise-dark); }

a.text-turquoise,
a.text-turquoise:visited,
.text-turquoise { color: var(--color-turquoise); }
a.text-turquoise-dark,
a.text-turquoise-dark:visited,
.text-turquoise-dark { color: var(--color-turquoise-dark); }

.background-yellow-light { background-color: var(--color-yellow-light); }
.background-yellow { background-color: var(--color-yellow); }
.background-yellow-dark { background-color: var(--color-yellow-dark); }

a.text-yellow-light,
a.text-yellow-light:visited,
.text-yellow-light { color: var(--color-yellow-light); }
a.text-yellow,
a.text-yellow:visited,
.text-yellow { color: var(--color-yellow); }
a.text-yellow-dark,
a.text-yellow-dark:visited,
.text-yellow-dark { color: var(--color-yellow-dark); }

.background-white { background-color: var(--color-white); }

a.text-white,
a.text-white:visited,
.badge.text-white,
.text-white { color: var(--color-white); }

/* ================================================================ */
/*  $10.4 - Useful Classes - Mobile Grid                            */
/* ================================================================ */
.tablet .col-1-tablet  {width: 6.5359477124183%;}
.tablet .col-2-tablet  {width: 15.0326797385621%;}
.tablet .col-3-tablet  {width: 23.5294117647059%;}
.tablet .col-4-tablet  {width: 32.0261437908497%;}
.tablet .col-5-tablet  {width: 40.5228758169935%;}
.tablet .col-6-tablet  {width: 49.0196078431373%;}
.tablet .col-7-tablet  {width: 57.516339869281%;}
.tablet .col-8-tablet  {width: 66.0130718954248%;}
.tablet .col-9-tablet  {width: 74.5098039215686%;}
.tablet .col-10-tablet {width: 83.0065359477124%;}
.tablet .col-11-tablet {width: 91.5032679738562%;}
.tablet .col-12-tablet {width: 100%;}

.phone .col-1-phone  {width: 6.5359477124183%;}
.phone .col-2-phone  {width: 15.0326797385621%;}
.phone .col-3-phone  {width: 23.5294117647059%;}
.phone .col-4-phone  {width: 32.0261437908497%;}
.phone .col-5-phone  {width: 40.5228758169935%;}
.phone .col-6-phone  {width: 49.0196078431373%;}
.phone .col-7-phone  {width: 57.516339869281%;}
.phone .col-8-phone  {width: 66.0130718954248%;}
.phone .col-9-phone  {width: 74.5098039215686%;}
.phone .col-10-phone {width: 83.0065359477124%;}
.phone .col-11-phone {width: 91.5032679738562%;}
.phone .col-12-phone {width: 100%;}

/* ================================================================ */
/*  $10.5 - Useful Classes - Spaces                                  */
/* ================================================================ */

.height-full    { height: 100%; }
.width-auto     { width: auto; }
.width-full     { width: 100%; }

/* Useful Classes - Spaces - Padding */
.padding-none   { padding: var(--space-none); }
.padding-xxs     { padding: var(--space-xxs); }
.padding-xs     { padding: var(--space-xs); }
.padding-s      { padding: var(--space-s); }
.padding-base   { padding: var(--space-base); }
.padding-m      { padding: var(--space-m); }
.padding-l      { padding: var(--space-l); }
.padding-xl     { padding: var(--space-xl); }
.padding-xxl    { padding: var(--space-xxl); }
.padding-xxxl   { padding: var(--space-xxxl); }


/* Useful Classes - Spaces - Padding Top */
.padding-top-none { padding-top: var(--space-none); }
.padding-top-xxs { padding-top: var(--space-xxs); }
.padding-top-xs { padding-top: var(--space-xs); }
.padding-top-s { padding-top: var(--space-s); }
.padding-top-base { padding-top: var(--space-base); }
.padding-top-m { padding-top: var(--space-m); }
.padding-top-l { padding-top: var(--space-l); }
.padding-top-xl { padding-top: var(--space-xl); }
.padding-top-xxl { padding-top: var(--space-xxl); }
.padding-top-xxxl { padding-top: var(--space-xxxl); }


/* Useful Classes - Spaces - Padding Right */
.padding-right-none { padding-right: var(--space-none); }
.padding-right-xxs { padding-right: var(--space-xxs); }
.padding-right-xs { padding-right: var(--space-xs); }
.padding-right-s { padding-right: var(--space-s); }
.padding-right-base { padding-right: var(--space-base); }
.padding-right-m { padding-right: var(--space-m); }
.padding-right-l { padding-right: var(--space-l); }
.padding-right-xl { padding-right: var(--space-xl); }
.padding-right-xxl { padding-right: var(--space-xxl); }
.padding-right-xxxl { padding-right: var(--space-xxxl); }


/* Useful Classes - Spaces - Padding Bottom */
.padding-bottom-none { padding-bottom: var(--space-none); }
.padding-bottom-xxs { padding-bottom: var(--space-xxs); }
.padding-bottom-xs { padding-bottom: var(--space-xs); }
.padding-bottom-s { padding-bottom: var(--space-s); }
.padding-bottom-base { padding-bottom: var(--space-base); }
.padding-bottom-m { padding-bottom: var(--space-m); }
.padding-bottom-l { padding-bottom: var(--space-l); }
.padding-bottom-xl { padding-bottom: var(--space-xl); }
.padding-bottom-xxl { padding-bottom: var(--space-xxl); }
.padding-bottom-xxxl { padding-bottom: var(--space-xxxl); }


/* Useful Classes - Spaces - Padding Left */
.padding-left-none { padding-left: var(--space-none); }
.padding-left-xxs { padding-left: var(--space-xxs); }
.padding-left-xs { padding-left: var(--space-xs); }
.padding-left-s { padding-left: var(--space-s); }
.padding-left-base { padding-left: var(--space-base); }
.padding-left-m { padding-left: var(--space-m); }
.padding-left-l { padding-left: var(--space-l); }
.padding-left-xl { padding-left: var(--space-xl); }
.padding-left-xxl { padding-left: var(--space-xxl); }
.padding-left-xxxl { padding-left: var(--space-xxxl); }


/* Useful Classes - Spaces - Padding Vertical */
.padding-y-none {
    padding-top: var(--space-none);
    padding-bottom: var(--space-none);
}
.padding-y-xxs {
    padding-top: var(--space-xxs);
    padding-bottom: var(--space-xxs);
}
.padding-y-xs {
    padding-top: var(--space-xs);
    padding-bottom: var(--space-xs);
}
.padding-y-s {
    padding-top: var(--space-s);
    padding-bottom: var(--space-s);
}
.padding-y-base {
    padding-top: var(--space-base);
    padding-bottom: var(--space-base);
}
.padding-y-m {
    padding-top: var(--space-m);
    padding-bottom: var(--space-m);
}
.padding-y-l {
    padding-top: var(--space-l);
    padding-bottom: var(--space-l);
}
.padding-y-xl {
    padding-top: var(--space-xl);
    padding-bottom: var(--space-xl);
}
.padding-y-xxl {
    padding-top: var(--space-xxl);
    padding-bottom: var(--space-xxl);
}

.padding-y-xxxl {
    padding-top: var(--space-xxxl);
    padding-bottom: var(--space-xxxl);
}

/* Useful Classes - Spaces - Padding Horizontal */
.padding-x-none {
    padding-left: var(--space-none);
    padding-right: var(--space-none);
}
.padding-x-xxs {
    padding-left: var(--space-xxs);
    padding-right: var(--space-xxs);
}
.padding-x-xs {
    padding-left: var(--space-xs);
    padding-right: var(--space-xs);
}
.padding-x-s {
    padding-left: var(--space-s);
    padding-right: var(--space-s);
}
.padding-x-base {
    padding-left: var(--space-base);
    padding-right: var(--space-base);
}
.padding-x-m {
    padding-left: var(--space-m);
    padding-right: var(--space-m);
}
.padding-x-l {
    padding-left: var(--space-l);
    padding-right: var(--space-l);
}
.padding-x-xl {
    padding-left: var(--space-xl);
    padding-right: var(--space-xl);
}
.padding-x-xxl {
    padding-left: var(--space-xxl);
    padding-right: var(--space-xxl);
}
.padding-x-xxxl {
    padding-left: var(--space-xxxl);
    padding-right: var(--space-xxxl);
}

/* Useful Classes - Spaces - Margin */
.phone .margin-none-phone,
.margin-none { margin: var(--space-none); }
.phone .margin-xxs-phone,
.margin-xxs { margin: var(--space-xxs); }
.phone .margin-xs-phone,
.margin-xs { margin: var(--space-xs); }
.phone .margin-s-phone,
.margin-s { margin: var(--space-s); }
.phone .margin-base-phone,
.margin-base { margin: var(--space-base); }
.phone .margin-m-phone,
.margin-m { margin: var(--space-m); }
.phone .margin-l-phone,
.margin-l { margin: var(--space-l); }
.phone .margin-xl-phone,
.margin-xl { margin: var(--space-xl); }
.phone .margin-xxl-phone,
.margin-xxl { margin: var(--space-xxl); }
.phone .margin-xxxl-phone,
.margin-xxxl { margin: var(--space-xxxl); }

.phone .margin-auto-phone,
.margin-auto { margin: 0 auto;}

/* Useful Classes - Spaces - Margin Top */
.phone .margin-top-none-phone,
.margin-top-none { margin-top: var(--space-none); }
.phone .margin-top-xxs-phone,
.margin-top-xxs { margin-top: var(--space-xxs); }
.phone .margin-top-xs-phone,
.margin-top-xs { margin-top: var(--space-xs); }
.phone .margin-top-s-phone,
.margin-top-s { margin-top: var(--space-s); }
.phone .margin-top-base-phone,
.margin-top-base { margin-top: var(--space-base); }
.phone .margin-top-m-phone,
.margin-top-m { margin-top: var(--space-m); }
.phone .margin-top-l-phone,
.margin-top-l { margin-top: var(--space-l); }
.phone .margin-top-xl-phone,
.margin-top-xl { margin-top: var(--space-xl); }
.phone .margin-top-xxl-phone,
.margin-top-xxl { margin-top: var(--space-xxl); }
.phone .margin-top-xxxl-phone,
.margin-top-xxxl { margin-top: var(--space-xxxl); }

/* Useful Classes - Spaces - Margin Right */
.phone .margin-right-none-phone,
.margin-right-none { margin-right: var(--space-none); }
.phone .margin-right-xxs-phone,
.margin-right-xxs { margin-right: var(--space-xxs); }
.phone .margin-right-xs-phone,
.margin-right-xs { margin-right: var(--space-xs); }
.phone .margin-right-s-phone,
.margin-right-s { margin-right: var(--space-s); }
.phone .margin-right-base-phone,
.margin-right-base { margin-right: var(--space-base); }
.phone .margin-right-m-phone,
.margin-right-m { margin-right: var(--space-m); }
.phone .margin-right-l-phone,
.margin-right-l { margin-right: var(--space-l); }
.phone .margin-right-xl-phone,
.margin-right-xl { margin-right: var(--space-xl); }
.phone .margin-right-xxl-phone,
.margin-right-xxl { margin-right: var(--space-xxl); }
.phone .margin-right-xxxl-phone,
.margin-right-xxxl { margin-right: var(--space-xxxl); }

/* Useful Classes - Spaces - Margin Bottom */
.phone .margin-bottom-none-phone,
.margin-bottom-none { margin-bottom: var(--space-none); }
.phone .margin-bottom-xxs-phone,
.margin-bottom-xxs { margin-bottom: var(--space-xxs); }
.phone .margin-bottom-xs-phone,
.margin-bottom-xs { margin-bottom: var(--space-xs); }
.phone .margin-bottom-s-phone,
.margin-bottom-s { margin-bottom: var(--space-s); }
.phone .margin-bottom-base-phone,
.margin-bottom-base { margin-bottom: var(--space-base); }
.phone .margin-bottom-m-phone,
.margin-bottom-m { margin-bottom: var(--space-m); }
.phone .margin-bottom-l-phone,
.margin-bottom-l { margin-bottom: var(--space-l); }
.phone .margin-bottom-xl-phone,
.margin-bottom-xl { margin-bottom: var(--space-xl); } 
.phone .margin-bottom-xxl-phone,
.margin-bottom-xxl { margin-bottom: var(--space-xxl); }
.phone .margin-bottom-xxxl-phone,
.margin-bottom-xxxl { margin-bottom: var(--space-xxxl); }

/* Useful Classes - Spaces - Margin Left */
.phone .margin-left-none-phone,
.margin-left-none { margin-left: var(--space-none); }
.phone .margin-left-xxs-phone,
.margin-left-xxs { margin-left: var(--space-xxs); }
.phone .margin-left-xs-phone,
.margin-left-xs { margin-left: var(--space-xs); }
.phone .margin-left-s-phone,
.margin-left-s { margin-left: var(--space-s); }
.phone .margin-left-base-phone,
.margin-left-base { margin-left: var(--space-base); }
.phone .margin-left-m-phone,
.margin-left-m { margin-left: var(--space-m); }
.phone .margin-left-l-phone,
.margin-left-l { margin-left: var(--space-l); }
.phone .margin-left-xl-phone,
.margin-left-xl { margin-left: var(--space-xl); }
.phone .margin-left-xxl-phone,
.margin-left-xxl { margin-left: var(--space-xxl); }
.phone .margin-left-xxxl-phone,
.margin-left-xxxl { margin-left: var(--space-xxxl); }

/* Useful Classes - Spaces - Margin Vertical */
.margin-y-none {
    margin-top: var(--space-none);
    margin-bottom: var(--space-none);
}
.margin-y-xxs {
    margin-top: var(--space-xxs);
    margin-bottom: var(--space-xxs);
}
.margin-y-xs {
    margin-top: var(--space-xs);
    margin-bottom: var(--space-xs);
}
.margin-y-s {
    margin-top: var(--space-s);
    margin-bottom: var(--space-s);
}
.margin-y-base {
    margin-top: var(--space-base);
    margin-bottom: var(--space-base);
}
.margin-y-m {
    margin-top: var(--space-m);
    margin-bottom: var(--space-m);
}
.margin-y-l {
    margin-top: var(--space-l);
    margin-bottom: var(--space-l);
}
.margin-y-xl {
    margin-top: var(--space-xl);
    margin-bottom: var(--space-xl);
}
.margin-y-xxl {
    margin-top: var(--space-xxl);
    margin-bottom: var(--space-xxl);
}
.margin-y-xxxl {
    margin-top: var(--space-xxxl);
    margin-bottom: var(--space-xxxl);
}

/* Useful Classes - Spaces - Margin Horizontal */
.margin-x-none {
    margin-left: var(--space-none);
    margin-right: var(--space-none);
}
.margin-x-xxs {
    margin-left: var(--space-xxs);
    margin-right: var(--space-xxs);
}
.margin-x-xs {
    margin-left: var(--space-xs);
    margin-right: var(--space-xs);
}
.margin-x-s {
    margin-left: var(--space-s);
    margin-right: var(--space-s);
}
.margin-x-base {
    margin-left: var(--space-base);
    margin-right: var(--space-base);
}
.margin-x-m {
    margin-left: var(--space-m);
    margin-right: var(--space-m);
}
.margin-x-l {
    margin-left: var(--space-l);
    margin-right: var(--space-l);
}
.margin-x-xl {
    margin-left: var(--space-xl);
    margin-right: var(--space-xl);
}
.margin-x-xxl {
    margin-left: var(--space-xxl);
    margin-right: var(--space-xxl);
}
.margin-x-xxxl {
    margin-left: var(--space-xxxl);
    margin-right: var(--space-xxxl);
}

/* ===================================================================== */
/*  $11 - Custom Styles                                                  */
/* ===================================================================== */

/* ===================================================================== */
/*  $11.1 -Scrollbar - Dropdowns and ExpandingInput                      */
/* ===================================================================== */
.choices__list::-webkit-scrollbar,
.dropdown-list::-webkit-scrollbar,
.vscomp-options-container::-webkit-scrollbar,
.osui-dropdown-serverside__balloon-content::-webkit-scrollbar,
.expanding-input .form-control[data-textarea]::-webkit-scrollbar {
    width: var(--space-s);
}

.vscomp-options-container::-webkit-scrollbar-track,
.osui-dropdown-serverside__balloon-content::-webkit-scrollbar-track {
    background: var(--color-transparent);
}

.choices__list::-webkit-scrollbar-thumb,
.dropdown-list::-webkit-scrollbar-thumb,
.vscomp-options-container::-webkit-scrollbar-thumb,
.osui-dropdown-serverside__balloon-content::-webkit-scrollbar-thumb,
.expanding-input .form-control[data-textarea]::-webkit-scrollbar-thumb {
    background-color: var(--color-neutral-5);
    border-radius: var(--border-radius-hard);
}

/* ===================================================================== */
/*  $11.2 - Rating                                                       */
/* ===================================================================== */
.cr-rating {
    width: 272px;
}

.cr-rating__fieldset {
    margin: 0px;
    padding: 0px;
}

.cr-rating__wrapper {
    gap: 8px;
}

.cr-rating__input {
    border-radius: 8px;
    height: 48px;
    width: 48px;
}

.cr-rating__button {
    color: #101213;
    background-color: #E9ECEF;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 700;
    height: 48px;
    width: 48px;
}

.cr-rating__input:hover + label .cr-rating__button {
    background-color: #CED4DA;
}

.cr-rating__input:focus-visible + label .cr-rating__button {
    outline: 1px dotted #4D4AE6;
}

.cr-rating__input:checked + label .cr-rating__button {
    background-color: #101213;
    color: #fff; 
}

.cr-rating__button--star,
.cr-rating__input:checked + label .cr-rating__button--star {
    background-color: transparent;
    color: #E9ECEF;
    font-size: 32px;
}

.cr-rating__button--star-selected i {
    color: #FDB515;
}

.cr-rating__input:hover  + label .cr-rating__button--star {
    background-color: transparent;
    color: #A0A19D;
}

.cr-rating__labels {
    color: #767773;
    font-size: 14px;
    gap: 16px;
    justify-content: space-between;
    margin-top: 8px;
}

/* ===================================================================== */
/*  $11.3 - Feedback                                                     */
/* ===================================================================== */
html.popup-disable-scroll:has(.cr-feedback--side) {
    height: 100%;
    overflow-x: initial;
    overflow-y: auto;
}

/* ===================================================================== */
/*  $12 - Cronos UI DarkMode and DarkVersion                             */
/* ===================================================================== */
.cr-layout-darkmode,
.cr-layout .dark-version {
    color: var(--color-text-body);
    
    /* Family Tokens Cronos copy */
    /* Family Links*/
    --fm-link-color: var(--color-turquoise-dark);
    --fm-link-color-hover: var(--color-turquoise);
    --fm-link-color-disabled: var(--color-neutral-4);

    --fm-link-color-light: var(--color-turquoise); /* to review */
    
    /* Family Inputs*/
    --fm-input-background: var(--color-white);
    --fm-input-border: var(--border-size-m) solid var(--color-neutral-4);
    --fm-input-border-hover: var(--border-size-m) solid var(--color-neutral-6);
    --fm-input-border-disabled: var(--border-size-m) solid var(--color-neutral-2);
    --fm-input-border-error: var(--border-size-m) solid var(--color-error);
    --fm-input-background-disabled: var(--color-neutral-1);
    --fm-input-color: var(--color-neutral-8);
    --fm-input-color-disabled: var(--color-neutral-4);
    --fm-input-icon: var(--color-neutral-3);
    --fm-input-icon-hover: var(--color-neutral-6);
    --fm-input-placeholder-color: var(--color-neutral-4);

    /* Family Action */
    --fm-action-border: var(--border-size-m) solid var(--color-neutral-8);
    --fm-action-border-hover: var(--border-size-m) solid var(--color-turquoise);
    --fm-action-background-hover: var(--color-turquoise);
    --fm-action-background-active: var(--color-turquoise-dark);
    --fm-action-background-active-hover: var(--color-turquoise);
    --fm-action-border-active: var(--border-size-m) solid var(--color-turquoise-dark);
    --fm-action-border-active-hover: var(--border-size-m) solid var(--color-turquoise);
    --fm-action-border-disabled: var(--border-size-m) solid var(--color-neutral-2);
    --fm-action-background-disabled: var(--color-neutral-2);
    
    /* Family Components */
    --fm-component-background: var(--color-white);
    --fm-component-border: var(--border-size-m) solid var(--color-neutral-4);
    --fm-component-border-hover: var(--border-size-m) solid var(--color-neutral-6);
    --fm-component-title-color: var(--color-neutral-9);
    --fm-component-text-color: var(--color-neutral-7);
    --fm-component-icon-color: var(--color-neutral-9);

    /* Family Overlay */
    --fm-overlay-border: var(--border-size-m) solid var(--color-neutral-4);
    --fm-overlay-border-s: var(--border-size-s) solid var(--color-neutral-4);
    /*  --fm-overlay-background: rgba(0,0,0,0.25); DUPLICATION - same as light mode */
    --fm-overlay-content-background: var(--color-white);

    /* Family Span */
    --fm-span-background: var(--color-white);
    --fm-span-background-hover: var(--color-neutral-0);
    --fm-span-color: var(--color-neutral-9);
    --fm-span-border: var(--border-size-m) solid var(--color-neutral-6);
    --fm-span-background-disabled: var(--color-neutral-1);
    --fm-span-color-disabled: var(--color-neutral-4);

    /* Family Buttons */
    --fm-btn-background-primary: var(--color-primary);
    --fm-btn-border-primary: var(--color-neutral-10);
    --fm-btn-color-primary: var(--color-white);

    /* --fm-btn-background-primary-inverted: var(--color-transparent); DUPLICATION - same as light mode */
    --fm-btn-border-primary-inverted: var(--color-primary);
    --fm-btn-color-primary-inverted: var(--color-black);

    /* --fm-btn-background-secondary: var(--color-transparent); DUPLICATION - same as light mode */
    --fm-btn-border-secondary: var(--color-neutral-7);
    --fm-btn-color-secondary: var(--color-neutral-7);

    /* --fm-btn-background-secondary-inverted: var(--color-transparent); DUPLICATION - same as light mode */
    /* --fm-btn-border-secondary-inverted:  var(--color-transparent); DUPLICATION - same as light mode */
    --fm-btn-color-secondary-inverted: var(--color-neutral-6);

    --fm-btn-background-dark: var(--color-black);
    --fm-btn-border-dark: var(--color-black);
    --fm-btn-color-dark: var(--color-white);

    /* --fm-btn-background-dark-inverted: var(--color-transparent); DUPLICATION - same as light mode */
    --fm-btn-border-dark-inverted: var(--color-black);
    --fm-btn-color-dark-inverted: var(--color-black);
    
    --fm-btn-background-light: var(--color-white);
    --fm-btn-border-light: var(--color-white);
    --fm-btn-color-light: var(--color-black);

    /* --fm-btn-background-light-inverted: var(--color-transparent); DUPLICATION - same as light mode */
    --fm-btn-border-light-inverted: var(--color-white);
    --fm-btn-color-light-inverted: var(--color-white);

    --fm-btn-background-confirm: var(--color-success-dark);
    --fm-btn-border-confirm: var(--color-black);
    --fm-btn-color-confirm: var(--color-white);

    --fm-btn-background-error: var(--color-error);
    --fm-btn-border-error: var(--color-black);
    --fm-btn-color-error: var(--color-white);

    --fm-btn-background-utility: var(--color-info);
    --fm-btn-border-utility: var(--color-black);
    --fm-btn-color-utility: var(--color-white);

    /* Family Icons */
    --fm-icon-fill-primary: var(--color-black);
    --fm-icon-fill-secondary: var(--color-black);
    --fm-icon-fill-dark-primary: var(--color-white);
    --fm-icon-fill-dark-secondary: var(--color-white);
    /* --fm-icon-fill-blue: var(--color-blue); DUPLICATION - same as light mode */
    /* --fm-icon-fill-green: var(--color-green); DUPLICATION - same as light mode */
    /* --fm-icon-fill-red: var(--color-red); DUPLICATION - same as light mode */
    /* --fm-icon-fill-yellow: var(--color-yellow); DUPLICATION - same as light mode */

    /* Tokens OSUI Copy */
    /* App Settings */
    --color-background-body: var(--color-white);
    --color-text-body: var(--color-neutral-8);

    --header-color: var(--color-white);
    --color-background-login: var(--color-white);

    /* Color - Brand */   
    --color-primary: var(--color-ruby);
    --color-secondary: var(--color-purple);

    /* Color - Extended */
    /* --color-transparent: transparent; DUPLICATION - same as light mode */
    
    /* --color-red-light: #f85e40; DUPLICATION - same as light mode */
    /* --color-red: #f22800; DUPLICATION - same as light mode */
    /* --color-red-dark: #db2400; DUPLICATION - same as light mode */
    /* --color-red-darker: #bb1f00; DUPLICATION - same as light mode */

    --color-ruby-light: #FA1339;
    --color-ruby: #D90528;
    --color-ruby-dark: #EE3453;
    --color-ruby-darker: #EE1338;
    
    /* --color-blue-lighter: #38bdff; DUPLICATION - same as light mode */
    /* --color-blue-light: #32a9e5; DUPLICATION - same as light mode */
    /* --color-blue: #0077b3; DUPLICATION - same as light mode */

    /* --color-green-light: #2DD267; DUPLICATION - same as light mode */
    /* --color-green: #00802D; DUPLICATION - same as light mode */
    /* --color-green-dark: #005F21; DUPLICATION - same as light mode */

    --color-turquoise: #26B388;
    --color-turquoise-dark: #00BD85;

    /* --color-yellow-light: #fed06b; DUPLICATION - same as light mode */
    /* --color-yellow: #fdb515; DUPLICATION - same as light mode */
    /* --color-yellow-dark: #d99b11; DUPLICATION - same as light mode */

    --color-orange-light: #F39472;
    --color-orange: #E8794F;
    --color-orange-dark: #DF5C2C;

    --color-purple: #7238D1;

    /* Color - Black and White */
    --color-black: #FFFFFF;
    --color-white: #0F0E0B;

    /* Color - Neutral */
    --color-neutral-0: #53504A;
    --color-neutral-1: #61615C;
    --color-neutral-2: #72726C;
    --color-neutral-3: #82827E;
    --color-neutral-4: #92928F;
    --color-neutral-5: #A2A3A0;
    --color-neutral-6: #B3B4B1;
    --color-neutral-7: #C3C5C1;
    --color-neutral-8: #D4D5D1;
    --color-neutral-9: #E5E6E2;
    --color-neutral-10: #F5F7F3;
    
    /* Color - Semantic */
    --color-info-lighter: #B8CDFF;
    --color-info-light: #94B8FF;
    --color-info: #3377FF;
    
    --color-success-lighter: #D0F6BB;
    --color-success-light: #BAF49F;
    --color-success: #50C516;
    --color-success-dark: #3DB800;
    
    --color-warning-lighter: #FFE4B2;
    --color-warning-light: #FFDB94;
    --color-warning: #FFBB33;
    
    --color-error-lighter: #FCC1BA;
    --color-error-light: #FD9F96;
    --color-error: #EE1A07;
    
    --color-link: var(--fm-link-color);
    --color-link-hover: var(--fm-link-color-hover);
    /* --color-link-dark: #008A61; DUPLICATION - same as light mode */

    /* Elevation / Shadow */
    /* --shadow-s: 0 3px 8px 0 rgba(10,20,30,0.1); DUPLICATION - same as light mode */
    /* --shadow-m: 0 5px 10px 0 rgba(10,20,30,0.1); DUPLICATION - same as light mode */
    /* --shadow-l: 0 7px 15px 0 rgba(10,20,30,0.1); DUPLICATION - same as light mode */

    /* Error */
    --border-error: var(--color-error);
    --background-error: var(--color-error-light);
}

/* HeaderBackoffice Cronos Dark Version */
.cr-layout-darkmode .app-menu-links a,
.cr-layout .dark-version .app-menu-links a,
.cr-layout .cr-layout-darkmode .user-info .avatar,
.cr-layout .dark-version .user-info .avatar,
.cr-layout .cr-header.dark-version .cr-header__menu .osui-submenu__header__item, 
.cr-layout .cr-header.dark-version .cr-header__menu .osui-submenu.active .osui-submenu__header__item { 
    color: var(--color-black);
}

.cr-layout .dark-version.cr-header .os-btn-primary, 
.cr-layout .dark-version.cr-header .os-btn-primary:visited, 
.cr-layout .dark-version.cr-header a.os-btn-primary, 
.cr-layout .dark-version.cr-header a.os-btn-primary:visited, 
.cr-layout .dark-version.cr-header .btn-primary, 
.cr-layout .dark-version.cr-header .btn-primary:visited {
    border-color: var(--color-white);
    color: var(--color-black)
}

/* ===================================================================== */
/*  $13 - Service Studio Preview                                         */
/* ===================================================================== */
body > .app-menu-content{
  
  
  
  
  
}

body > .app-menu-content .app-menu-links{
  
  
  
}

.tablet .app-menu-links a,
.phone .app-menu-links a{
  
  
  
}

html[data-uieditorversion^="1"] body:not(.phone):not(.tablet) .layout-side aside{
  
  
  
  
  
  
}

html[data-uieditorversion^="1"] body .app-menu-content{
  
  
  
  
  
}

html[data-uieditorversion^="1"] body .app-menu-content > *{
  
  
}

html[data-uieditorversion^="1"] body .app-menu-content .app-login-info{
  
}

html[data-uieditorversion^="1"] body .app-menu-links{
  
  
}

html[data-uieditorversion^="1"] body .app-menu-overlay{
  pointer-events:none !important;
}

html[data-uieditorversion^="1"] body.phone .layout .app-menu-content,
html[data-uieditorversion^="1"] body.tablet .layout .app-menu-content,
html[data-uieditorversion^="1"] body:not(.phone):not(.tablet) .layout-side .menu-icon{
  
}

html[data-uieditorversion^="1"] .ph:empty{
  
}

html[data-uieditorversion^="1"] .table tr:empty{
  
}

html[data-uieditorversion^="1"] .blank-slate > div{
  
  
  
  
  
}

html[data-uieditorversion^="1"] .card-background-image .card{
  
}

html[data-uieditorversion^="1"] .icon-states .uieditor-if-branch-widget{
  
}

html[data-uieditorversion^="1"] .icon-states .uieditor-if-branch-widget:empty{
  
}

html[data-uieditorversion^="1"] .phone .table:not(.table-responsive){
  display:block;
}

html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) .table{
  
}

html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) .table td{
  
}

html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) .table:not(.table-no-responsive) th{
  
}

html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) .table-no-responsive thead > tr:not(:empty):before{
  
}

html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) thead,
html[data-uieditorversion^="1"] .tablet .layout:not(.layout-native) thead{
  display:initial;
}

html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) thead > tr,
html[data-uieditorversion^="1"] .tablet .layout:not(.layout-native) thead > tr{
  
}

html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) table.table > thead > tr,
html[data-uieditorversion^="1"] .tablet .layout:not(.layout-native) table.table > thead > tr{
  display:none;
}

html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) table.table > thead > tr:empty,
html[data-uieditorversion^="1"] .tablet .layout:not(.layout-native) table.table > thead > tr:empty{
  display:block;
}

html[data-uieditorversion^="1"] .phone .layout:not(.layout-native) .table-no-responsive thead,
html[data-uieditorversion^="1"] .tablet .layout:not(.layout-native) .table-no-responsive thead{
  
}

html:not([data-uieditorversion^="1"]) .phone td,
html:not([data-uieditorversion^="1"]) .tablet td{
  
}

html:not([data-uieditorversion^="1"]) .table{
  
}

/* Deprecated block preview */
.osui-deprecated:before {
  display: none;
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}