﻿@charset "UTF-8";
/*! =========================================================================== */
/*!  OutSystems UI                                                              */
/*!  For more information, visit www.outsystems.com/outsystems-ui               */
/*!                                                                             */
/*!  Root - CSS Variables                                                       */
/*!  Resets                                                                     */
/*!  HTML Elements                                                              */
/*!     - Links                                                                 */
/*!     - Images                                                                */
/*!     - Headings                                                              */
/*!  Page Layout                                                                */
/*!     - Header                                                                */
/*!     - Layout Native - Header                                                */
/*!     - Layout Side - Header                                                  */
/*!     - Menu                                                                  */
/*!     - Layout Native - Menu                                                  */
/*!     - Layout Side - Menu                                                    */
/*!     - Menu - Header Logo                                                    */
/*!     - Menu - App Menu Link                                                  */
/*!     - Menu - App Login Info                                                 */
/*!     - Content                                                               */
/*!     - ThemeGrid_Container                                                   */
/*!     - Section                                                               */
/*!     - Login                                                                 */
/*!     - iOS Scroll Bounce                                                     */
/*!  Widgets                                                                    */
/*!     - Inputs and TextAreas                                                  */
/*!     - Switch                                                                */
/*!     - Checkbox                                                              */
/*!     - Dropdown                                                              */
/*!     - Button                                                                */
/*!     - List                                                                  */
/*!     - List Item                                                             */
/*!     - Table                                                                 */
/*!     - Table - Sortable Icon                                                 */
/*!     - Table - Bulk Actions                                                  */
/*!     - Form                                                                  */
/*!     - Upload                                                                */
/*!     - Button Group                                                          */
/*!     - Popover                                                               */
/*!     - Popup                                                                 */
/*!     - Feedback Message                                                      */
/*!     - Radio Button                                                          */
/*!  Patterns                                                                   */
/*!     - Adaptive                                                              */
/*!         - Columns                                                           */
/*!         - Gallery                                                           */
/*!         - Master Detail                                                     */
/*!     - Content                                                               */
/*!         - Accordion                                                         */
/*!         - Alert                                                             */
/*!         - Blank Slate                                                       */
/*!         - Card                                                              */
/*!         - Card Background                                                   */
/*!         - CardItem                                                          */
/*!         - Card Sectioned                                                    */
/*!         - Chat Message                                                      */
/*!         - Flip_Content                                                      */
/*!         - Floating Content                                                  */
/*!         - List Item Content                                                 */
/*!         - Section                                                           */
/*!         - Tag                                                               */
/*!         - Tooltip                                                           */
/*!         - User Avatar                                                       */
/*!     - Interaction                                                           */
/*!         - Action Sheet                                                      */
/*!         - Animate                                                           */
/*!         - Animated Label                                                    */
/*!         - Carousel                                                          */
/*!         - DatePicker                                                        */
/*!         - Dropdown Search and Tags, common styles                           */
/*!         - Dropdown Search                                                   */
/*!         - Dropdown Tags                                                     */
/*!         - Floating Actions                                                  */
/*!         - Input With Icon                                                   */
/*!         - Lightbox Image                                                    */
/*!         - Notification                                                      */
/*!         - RangeSlider                                                       */
/*!         - Scrollable Area                                                   */
/*!         - Search                                                            */
/*!         - Sidebar                                                           */
/*!         - Stacked Cards                                                     */
/*!         - Video                                                             */
/*!     - Navigation                                                            */
/*!         - Bottom Bar Item                                                   */
/*!         - Breadcrumbs                                                       */
/*!         - Pagination                                                        */
/*!         - Section Index                                                     */
/*!         - Submenu                                                           */
/*!         - Tabs                                                              */
/*!         - Timeline                                                          */
/*!         - Wizard                                                            */
/*!     - Numbers                                                               */
/*!         - Badge                                                             */
/*!         - Counter                                                           */
/*!         - Icon Badge                                                        */
/*!         - Progress Bar                                                      */
/*!         - Progress Circle                                                   */
/*!         - Progress Circle Fraction                                          */
/*!         - Rating                                                            */
/*!     - Utilities                                                             */
/*!         - Align Center                                                      */
/*!         - Button Loading                                                    */
/*!         - Center Content                                                    */
/*!         - Margin Container                                                  */
/*!         - Separator                                                         */
/*!         - Pull to Refresh                                                   */
/*!         - List Updating                                                     */
/*!     - Deprecated Patterns                                                   */
/*!         - Content                                                           */
/*!             - Flip_Content                                                  */
/*!             - Submenu                                                       */
/*!             - Tooltip                                                       */
/*!         - Interaction                                                       */
/*!             - Horizontal Scroll                                             */
/*!             - Sidebar                                                       */
/*!         - Utilities                                                         */
/*!             - ButtonLoading                                                 */
/*!  Usefull Classes                                                            */
/*!     - a11y (Accessibility)                                                  */
/*!     - Colors                                                                */
/*!         - Colors Brand                                                      */
/*!         - Colors Neutral                                                    */
/*!         - Colors Palette                                                    */
/*!         - Colors Semantic                                                   */
/*!     - Overlays                                                              */
/*!     - Text                                                                  */
/*!     - Typography                                                            */
/*!     - Border                                                                */
/*!         - Border Size                                                       */
/*!         - Border Radius                                                     */
/*!     - Margin                                                                */
/*!     - Padding                                                               */
/*!     - Shadow                                                                */
/*!     - Box                                                                   */
/*!         - Box Width                                                         */
/*!         - Box Height                                                        */
/*!     - Display                                                               */
/*!         - Display Flex                                                      */
/*!         - Display Align                                                     */
/*!     - Images                                                                */
/*!     - Overflow                                                              */
/*!     - Visibility                                                            */
/*!     - Position                                                              */
/*!     - Position Absolute                                                     */
/*!     - Miscellaneous                                                         */
/*!  Screen Transitions                                                         */
/*!     - Keyframes                                                             */
/*!         - Animations                                                        */
/*!         - Animate                                                           */
/*!         - Button Loading                                                    */
/*!         - List Item                                                         */
/*!         - Feedback Message                                                  */
/*!         - Pull To Refresh                                                   */
/*!         - Miscellaneous                                                     */
/*!  Service Studio Preview                                                     */
/*!     - Deprecated block preview                                              */
/*! =========================================================================== */
/*! =========================================================================== */
/*! Root - CSS Variables                                                        */
/*! =========================================================================== */
:root{
  /*! Typography - Size */
  --font-size-h1:32px;
  --font-size-h2:28px;
  --font-size-h3:26px;
  --font-size-h4:22px;
  --font-size-h5:20px;
  --font-size-h6:18px;
  --font-size-display:36px;
  --font-size-base:16px;
  --font-size-s:14px;
  --font-size-xs:12px;
  /*! Typography - Weight */
  --font-light:300;
  --font-regular:400;
  --font-semi-bold:600;
  --font-bold:700;
  /*! Color - Brand */
  --color-primary:#1068eb;
  --color-secondary:#303d60;
  --color-primary-hover:#295fd6;
  --color-primary-selected:rgba(20, 110, 245, 0.12);
  --color-primary-lightest:linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9));
  /*! Color - Focus */
  --color-focus-outer:#ffd337;
  --color-focus-inner:var(--color-neutral-10);
  /*! Color - Extended */
  --color-red-lightest:#faeaea;
  --color-red-lighter:#e9aaaa;
  --color-red-light:#d96a6a;
  --color-red:#c92a2a;
  --color-red-dark:#ab2424;
  --color-red-darker:#8d1d1d;
  --color-red-darkest:#6f1717;
  --color-orange-lightest:#fef0e6;
  --color-orange-lighter:#fcc29c;
  --color-orange-light:#f99551;
  --color-orange:#f76707;
  --color-orange-dark:#d25806;
  --color-orange-darker:#ad4805;
  --color-orange-darkest:#883904;
  --color-yellow-lightest:#fef5e5;
  --color-yellow-lighter:#fbd999;
  --color-yellow-light:#f8bc4c;
  --color-yellow:#f59f00;
  --color-yellow-dark:#d08700;
  --color-yellow-darker:#ac6f00;
  --color-yellow-darkest:#875700;
  --color-lime-lightest:#f1f8e8;
  --color-lime-lighter:#c7e3a2;
  --color-lime-light:#9ecd5c;
  --color-lime:#74b816;
  --color-lime-dark:#639c13;
  --color-lime-darker:#51810f;
  --color-lime-darkest:#40650c;
  --color-green-lightest:#ebf7ed;
  --color-green-lighter:#afe0b8;
  --color-green-light:#73c982;
  --color-green:#37b24d;
  --color-green-dark:#2f9741;
  --color-green-darker:#267d36;
  --color-green-darkest:#1e622a;
  --color-teal-lightest:#e6f2ef;
  --color-teal-lighter:#9cccbd;
  --color-teal-light:#52a58c;
  --color-teal:#087f5b;
  --color-teal-dark:#076c4d;
  --color-teal-darker:#065940;
  --color-teal-darkest:#044632;
  --color-cyan-lightest:#e7f2f4;
  --color-cyan-lighter:#9eccd3;
  --color-cyan-light:#56a6b2;
  --color-cyan:#0d8091;
  --color-cyan-dark:#0b6d7b;
  --color-cyan-darker:#095a66;
  --color-cyan-darkest:#074650;
  --color-blue-lightest:#e8f2fa;
  --color-blue-lighter:#a3c9ea;
  --color-blue-light:#5fa1db;
  --color-blue:#1a79cb;
  --color-blue-dark:#1667ad;
  --color-blue-darker:#12558e;
  --color-blue-darkest:#0e4370;
  --color-indigo-lightest:#eceffd;
  --color-indigo-lighter:#b3c1f7;
  --color-indigo-light:#7b92f1;
  --color-indigo:#4263eb;
  --color-indigo-dark:#3854c8;
  --color-indigo-darker:#2e45a5;
  --color-indigo-darkest:#243681;
  --color-violet-lightest:#f1edfd;
  --color-violet-lighter:#c6b6f6;
  --color-violet-light:#9b7fef;
  --color-violet:#7048e8;
  --color-violet-dark:#5f3dc5;
  --color-violet-darker:#4e32a2;
  --color-violet-darkest:#3e2880;
  --color-grape-lightest:#f7ecfa;
  --color-grape-lighter:#dfb2e9;
  --color-grape-light:#c678d9;
  --color-grape:#ae3ec9;
  --color-grape-dark:#9435ab;
  --color-grape-darker:#7a2b8d;
  --color-grape-darkest:#60226f;
  --color-pink-lightest:#fbebf0;
  --color-pink-lighter:#efadc4;
  --color-pink-light:#e27098;
  --color-pink:#d6336c;
  --color-pink-dark:#b62b5c;
  --color-pink-darker:#96244c;
  --color-pink-darkest:#761c3b;
  /*! Color - Neutral */
  --color-neutral-0:#ffffff;
  --color-neutral-1:#f8f9fa;
  --color-neutral-2:#f1f3f5;
  --color-neutral-3:#e9ecef;
  --color-neutral-4:#dee2e6;
  --color-neutral-5:#ced4da;
  --color-neutral-6:#adb5bd;
  --color-neutral-7:#6a7178;
  --color-neutral-8:#4f575e;
  --color-neutral-9:#272b30;
  --color-neutral-10:#101213;
  /*! Color - Semantic */
  --color-error-light:#fceaea;
  --color-error:#dc2020;
  --color-warning-light:#fdf6e5;
  --color-warning:#e9a100;
  --color-success-light:#eaf3eb;
  --color-success:#29823b;
  --color-info-light:#e5f5fc;
  --color-info:#017aad;
  /*! Overlays */
  --overlay-background:rgba(0, 0, 0, 0.25);
  /*! Space - Sizes */
  --space-none:0;
  --space-xs:4px;
  --space-s:8px;
  --space-base:16px;
  --space-m:24px;
  --space-l:32px;
  --space-xl:40px;
  --space-xxl:48px;
  /*! Border Radius */
  --border-radius-none:0;
  --border-radius-soft:4px;
  --border-radius-rounded:100px;
  --border-radius-circle:100%;
  /*! Border Size */
  --border-size-none:0;
  --border-size-s:1px;
  --border-size-m:2px;
  --border-size-l:3px;
  /*! Elevation / Shadow */
  --shadow-none:none;
  --shadow-xs:0 1px 2px rgba(0, 0, 0, 0.1);
  --shadow-s:0 2px 4px rgba(0, 0, 0, 0.1);
  --shadow-m:0 4px 6px rgba(0, 0, 0, 0.1);
  --shadow-l:0 6px 8px rgba(0, 0, 0, 0.1);
  --shadow-xl:0 8px 10px rgba(0, 0, 0, 0.1);
  /*! App Settings */
  --header-color:#ffffff;
  --color-background-body:#f3f6f8;
  --color-background-login:#ffffff;
  --header-size:56px;
  --header-size-content:48px;
  --side-menu-size:300px;
  --bottom-bar-size:56px;
  --footer-height:0px;
  /*! 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);
}
/*! =========================================================================== */
/*! Resets                                                                      */
/*! =========================================================================== */
*{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
html{
  color:var(--color-neutral-9);
  font-family:-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;
  overflow:hidden;
  overflow-x:hidden;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
}
html{
  
}
body{
  background-color:var(--color-background-body);
  direction:ltr;
  font-size:var(--font-size-s);
  line-height:1.5;
  margin:0;
}
:focus{
  outline:0;
}
::-moz-focus-inner{
  border:0;
}
.has-accessible-features :focus{
  -webkit-box-shadow:0 0 0 3px var(--color-focus-outer);
          box-shadow:0 0 0 3px var(--color-focus-outer);
}
abbr[title]{
  border-bottom:0;
  text-decoration:underline;
}
div[onclick]{
  cursor:pointer;
}
label{
  color:var(--color-neutral-8);
}
[data-label].mandatory:after{
  color:var(--color-error);
  margin-left:var(--space-xs);
}
input,
textarea,
select,
button{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  font-family:inherit;
  font-size:100%;
  line-height:1.25;
  margin:0;
}
[type=checkbox],
[type=radio]{
  border:0;
  padding:0;
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button{
  height:auto;
}
[type=search]{
  -webkit-appearance:textfield;
     -moz-appearance:textfield;
          appearance:textfield;
  outline-offset:-2px;
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration{
  -webkit-appearance:none;
          appearance:none;
}
input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=time], input[type=time]:empty{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
}
::-webkit-file-upload-button{
  -webkit-appearance:button;
          appearance:button;
}
select::-ms-expand{
  display:none;
}
input::-ms-clear{
  display:none;
}
button.OSFillParent{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
}
/*! =========================================================================== */
/*! HTML Elements                                                               */
/*! =========================================================================== */
/*! HTML Elements - Links */
a{
  text-decoration:none;
  -webkit-text-decoration-skip:objects;
}
a, a:visited{
  color:var(--color-primary);
  -webkit-transition:all 180ms linear;
  -o-transition:all 180ms linear;
  transition:all 180ms linear;
}
a:hover, a:focus{
  color:var(--color-primary-hover);
  text-decoration:underline;
}
a[disabled]{
  color:var(--color-neutral-6);
}
.phone a:hover, .phone a:focus,
.tablet a:hover,
.tablet a:focus{
  text-decoration:none;
}
.has-accessible-features a:focus{
  background-color:var(--color-focus-outer);
  -webkit-box-shadow:0 2px var(--color-focus-inner);
          box-shadow:0 2px var(--color-focus-inner);
  color:var(--color-neutral-10);
}
.has-accessible-features a:focus, .has-accessible-features a:focus:hover{
  text-decoration:none;
}
.has-accessible-features a[disabled]{
  color:var(--color-neutral-6);
}
/*! HTML Elements - Images */
img{
  max-width:100%;
}
img.img-rounded{
  border-radius:10px;
}
img.img-circle{
  border-radius:var(--border-radius-circle);
}
img.img-cover{
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
}
img.thumbnail{
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-4);
  padding:var(--space-xs);
}
figure{
  margin:0;
}
/*! HTML Elements - Headings */
h1,
.heading1,
h2,
.heading2,
h3,
.heading3,
h4,
.heading4,
h5,
.heading5,
h6,
.heading6,
.font-size-display{
  font-weight:var(--font-semi-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);
}
.font-size-display{
  font-size:var(--font-size-display);
}
.font-size-h1{
  font-size:var(--font-size-h1);
}
.font-size-h2{
  font-size:var(--font-size-h2);
}
.font-size-h3{
  font-size:var(--font-size-h3);
}
.font-size-h4{
  font-size:var(--font-size-h4);
}
.font-size-h5{
  font-size:var(--font-size-h5);
}
.font-size-h6{
  font-size:var(--font-size-h6);
}
.tablet h1,
.tablet .heading1{
  font-size:calc(var(--font-size-h1) - 2px);
}
.tablet h2,
.tablet .heading2{
  font-size:calc(var(--font-size-h2) - 2px);
}
.tablet h3,
.tablet .heading3{
  font-size:calc(var(--font-size-h3) - 2px);
}
.tablet h4,
.tablet .heading4{
  font-size:calc(var(--font-size-h4) - 1px);
}
.tablet h5,
.tablet .heading5{
  font-size:calc(var(--font-size-h5) - 1px);
}
.tablet h6,
.tablet .heading6{
  font-size:calc(var(--font-size-h6) - 1px);
}
.tablet .font-size-display{
  font-size:calc(var(--font-size-display) - 2px);
}
.phone h1,
.phone .heading1{
  font-size:calc(var(--font-size-h1) - 4px);
}
.phone h2,
.phone .heading2{
  font-size:calc(var(--font-size-h2) - 4px);
}
.phone h3,
.phone .heading3{
  font-size:calc(var(--font-size-h3) - 4px);
}
.phone h4,
.phone .heading4{
  font-size:calc(var(--font-size-h4) - 2px);
}
.phone h5,
.phone .heading5{
  font-size:calc(var(--font-size-h5) - 2px);
}
.phone h6,
.phone .heading6{
  font-size:calc(var(--font-size-h6) - 2px);
}
.phone .font-size-display{
  font-size:calc(var(--font-size-display) - 4px);
}
/*! =========================================================================== */
/*! Page Layout                                                                 */
/*! =========================================================================== */
html,
body,
#reactContainer,
#transitionContainer,
.screen-container{
  height:100%;
}
.screen-container{
  overflow-x:hidden;
  overflow-y:auto;
}
.layout{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  min-height:100vh;
}
.layout.layout-top, .layout.layout-side:not(.layout-native){
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.layout.layout-left{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
}
.layout.layout-side .main{
  margin-left:var(--side-menu-size);
}
.layout.layout-side.aside-overlay .main{
  margin-left:0;
}
.layout.layout-native{
  
}
.layout.layout-native .main{
  width:100%;
}
.layout.aside-expandable .main{
  margin-left:0;
}
.layout .main{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.main,
.fixed-header .main{
  padding-top:0;
}
.layout-native .aside-navigation,
.layout-top .aside-navigation{
  
}
.ios .layout{
  min-height:100%;
}
.ios .layout-native .footer{
  height:calc(var(--os-safe-area-bottom) + var(--bottom-bar-size));
}
.desktop .layout-native.aside-visible, .desktop .layout-native.aside-expandable,
.tablet .layout-native.aside-visible,
.tablet .layout-native.aside-expandable{
  --side-menu-size:264px;
}
.desktop .layout-native.aside-visible .main, .desktop .layout-native.aside-expandable .main{
  width:calc(100% - var(--side-menu-size));
}
.tablet.landscape .layout-native.aside-visible .main, .tablet.landscape .layout-native.aside-expandable .main{
  margin-left:var(--side-menu-size);
  width:calc(100% - var(--side-menu-size));
}
.tablet.landscape .layout-side.layout-native.aside-expandable.menu-visible .main{
  margin-left:var(--side-menu-size);
}
.tablet.landscape .layout-side.layout-native.aside-expandable .main{
  margin-right:0;
}
.tablet .layout-side .main,
.phone .layout-side .main{
  margin-left:0;
}
.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%;
}
.is-rtl.tablet .layout-native.aside-visible .main, .is-rtl.tablet .layout-native.aside-expandable .main{
  margin-left:0;
  margin-right:var(--side-menu-size);
}
.is-rtl.tablet .layout-side .main{
  margin-right:0;
}
.is-rtl.tablet.landscape .layout-side.layout-native.aside-expandable.menu-visible .main{
  margin-left:0;
  margin-right:var(--side-menu-size);
}
.is-rtl.tablet.landscape .layout-side.layout-native.aside-expandable .main{
  margin-right:0;
}
.is-rtl.phone .layout-side .main{
  margin-right:0;
}
.is-rtl .layout-side .main{
  margin-left:0;
  margin-right:var(--side-menu-size);
}
.is-rtl .layout-side .aside-overlay .main{
  margin-right:0;
}
.is-rtl .aside-expandable .main{
  margin-right:0;
}
/*! Page Layout - Header */
.header{
  background-color:var(--header-color);
  -webkit-box-shadow:0 1px 5px 0 rgba(21, 24, 26, 0.1);
          box-shadow:0 1px 5px 0 rgba(21, 24, 26, 0.1);
  z-index:100;
}
.header{
  
}
.header-top{
  height:var(--header-size);
}
.header-logo{
  padding-right:var(--space-base);
}
.header-logo .application-name{
  word-break:break-word;
}
.header-navigation{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.header .header-content{
  height:100%;
}
.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:-webkit-sticky;
  position:sticky;
  right:0;
  top:0;
}
.menu-icon{
  background-color:transparent;
  border:none;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          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{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
}
.user-info div{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
}
.aside-expandable .header .ThemeGrid_Container{
  max-width:100%;
}
.layout-native .app-menu-icon.back .menu-icon,
.desktop .menu-icon,
.tablet.landscape .layout-native.aside-visible .menu-icon,
.app-menu-icon.back .menu-icon,
.app-menu-icon:not(.back) .menu-back{
  display:none;
}
.desktop .header-content > [data-block*=ApplicationTitle] .application-name{
  display:none;
}
.desktop .aside-expandable .menu-icon,
.desktop .aside-overlay .menu-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.tablet .layout-top .header-navigation,
.phone .layout-top .header-navigation{
  height:100vh;
  left:0;
  position:fixed;
  top:0;
  z-index:102;
}
.is-rtl .header-logo{
  padding-left:var(--space-base);
  padding-right:0;
}
.is-rtl .app-logo{
  margin-left:var(--space-s);
  margin-right:0;
}
.is-rtl .menu-icon{
  margin-left:var(--space-m);
  margin-right:0;
}
.osx.tablet .layout-top:not(.menu-visible) .header-navigation,
.osx.phone .layout-top:not(.menu-visible) .header-navigation{
  pointer-events:none;
}
/*! Page Layout - Layout Native - Header */
.layout-native.hide-header-on-scroll .header{
  top:calc(-1 * (var(--header-size) + var(--os-safe-area-top)));
}
.layout-native .header{
  position:-webkit-sticky;
  position:sticky;
  top:0;
}
.layout-native .header-top{
  padding:0 var(--space-l);
}
.layout-native .header-title{
  font-size:var(--font-size-h5);
  font-weight:var(--font-regular);
}
.layout-native .header-title{
  
  
}
.layout-native .header-left{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  margin-right:var(--space-base);
}
.layout-native .header-right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  margin-left:var(--space-base);
  margin-right:auto;
}
.layout-native .header-right{
  
  
  
}
.layout-native h1.header-title{
  
  
}
.layout-native .content-bottom{
  bottom:0;
  position:-webkit-sticky;
  position:sticky;
  z-index:100;
}
.layout-native .menu-icon{
  margin-right:0;
}
.landscape .layout.layout-native .header, .landscape .layout.layout-native:not(.blank) .main-content,
.landscape .layout.layout-native .bottom-bar-wrapper{
  padding-left:var(--os-safe-area-left);
  padding-right:var(--os-safe-area-right);
}
.landscape .layout.layout-native .app-menu{
  padding-bottom:var(--os-safe-area-bottom);
}
.tablet .layout-native .header-top,
.phone .layout-native .header-top{
  padding:0 var(--space-m);
}
.tablet .layout-native .header-title{
  font-size:calc(var(--font-size-h5) - 1px);
}
.phone .layout-native .header-title{
  font-size:calc(var(--font-size-h5) - 2px);
}
.android[data-status-bar-height] .layout-native.hide-header-on-scroll .header{
  top:calc(-1 * (var(--header-size) + var(--status-bar-height)));
}
.android[data-status-bar-height] .layout-native .header,
.android[data-status-bar-height] .layout-native .app-menu{
  padding-top:var(--status-bar-height);
}
.ios .layout-native .header{
  padding-top:var(--os-safe-area-top);
}
.is-rtl .layout-native .header-left{
  margin-left:var(--space-base);
  margin-right:0;
}
.is-rtl .layout-native .header-right{
  margin-left:auto;
  margin-right:var(--space-base);
}
/*! Page Layout - Layout Side - Header */
.layout-side.fixed-header.aside-expandable .header{
  left:0;
}
.layout-side.fixed-header.aside-overlay .header{
  left:0;
}
.layout-side.fixed-header .header{
  left:var(--side-menu-size);
}
.layout-side.layout-native.aside-expandable .main .header{
  z-index:120;
}
.layout-side .aside-expandable:not(.fixed-header) .main .header{
  margin-left:calc(var(--side-menu-size) * -1);
}
.layout-side .aside-expandable.menu-visible:not(.fixed-header) .main .header{
  margin-left:0;
}
.layout-side .aside-expandable.menu-visible .header{
  left:0;
}
.layout-side .header-navigation{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
}
.desktop .layout-side.layout-native.aside-expandable .header{
  margin-left:0;
}
.desktop .layout-side.layout-native.aside-expandable.menu-visible .header{
  margin-left:calc(-1 * var(--side-menu-size));
}
.desktop .aside-expandable .header{
  z-index:105;
}
.tablet .layout-side.aside-expandable:not(.fixed-header) .main .header,
.phone .layout-side.aside-expandable:not(.fixed-header) .main .header{
  margin-left:0;
}
.tablet .layout-side.fixed-header .header,
.phone .layout-side.fixed-header .header{
  left:0;
}
.tablet.portrait .layout-side.layout-native.aside-expandable .main .header{
  z-index:100;
}
.tablet.landscape .layout-side.layout-native.aside-expandable.menu-visible .header{
  margin-left:calc(-1 * var(--side-menu-size));
}
.phone .layout-side.layout-native.aside-expandable .main .header{
  z-index:100;
}
.is-rtl.desktop .layout-side.layout-native.aside-expandable.menu-visible .header{
  margin-left:0;
  margin-right:calc(-1 * var(--side-menu-size));
}
.is-rtl.tablet.landscape .layout-side.layout-native.aside-expandable.menu-visible .header{
  margin-left:0;
  margin-right:calc(-1 * var(--side-menu-size));
}
.is-rtl.tablet, .is-rtl.phone{
  left:0;
  right:0;
}
.is-rtl .layout-side.fixed-header.aside-expandable .header{
  left:0;
  right:0;
}
.is-rtl .layout-side.fixed-header .header{
  left:0;
  right:var(--side-menu-size);
}
.is-rtl .aside-expandable.menu-visible .header{
  left:0;
  right:0;
}
/*! Page Layout - Menu */
.app-menu-content{
  height:100%;
}
.app-menu-content{
  
  
}
.app-menu-overlay{
  background-color:var(--overlay-background);
  height:100vh;
  left:0;
  opacity:0;
  pointer-events:none;
  position:fixed;
  top:0;
  -webkit-transition:opacity 130ms ease-in;
  -o-transition:opacity 130ms ease-in;
  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;
  -webkit-transition:opacity 330ms ease-out;
  -o-transition:opacity 330ms ease-out;
  transition:opacity 330ms ease-out;
}
.layout .app-menu-content{
  
}
.layout-top .header-content{
  
  
}
.layout-side .aside-navigation{
  
  
  
  
  
}
.layout-side .aside-navigation > div{
  
}
.layout-side .header .app-menu-content{
  
  
  
}
.layout-side .header .app-menu-links{
  
  
}
.layout-side .header-navigation > div{
  
  
}
.desktop .app-menu-overlay{
  display:none;
}
.desktop .aside-overlay .app-menu-overlay{
  display:block;
}
.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);
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%;
  left:calc(-1 * var(--side-menu-size));
  position:fixed;
  top:0;
  -webkit-transform:translateX(0) translateZ(0);
          transform:translateX(0) translateZ(0);
  -webkit-transition:-webkit-transform 130ms ease-in;
  transition:-webkit-transform 130ms ease-in;
  -o-transition:transform 130ms ease-in;
  transition:transform 130ms ease-in;
  transition:transform 130ms ease-in, -webkit-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{
  -webkit-transform:translateX(var(--side-menu-size)) translateZ(0);
          transform:translateX(var(--side-menu-size)) translateZ(0);
  -webkit-transition:-webkit-transform 330ms ease-out;
  transition:-webkit-transform 330ms ease-out;
  -o-transition:transform 330ms ease-out;
  transition:transform 330ms ease-out;
  transition:transform 330ms ease-out, -webkit-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{
  
}
.tablet.landscape .layout-native.aside-expandable .app-menu-overlay{
  display:none;
}
.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 .app-menu-content{
  padding-bottom:var(--os-safe-area-bottom);
  padding-top:var(--os-safe-area-top);
}
.is-rtl.tablet .menu-visible .app-menu-content, .is-rtl.phone .menu-visible .app-menu-content{
  right:0;
  -webkit-transform:translateX(0) translateZ(0);
          transform:translateX(0) translateZ(0);
  -webkit-transition:all 330ms ease-out;
  -o-transition:all 330ms ease-out;
  transition:all 330ms ease-out;
}
/*! Page Layout - Layout Native - Menu */
.layout-native.menu-visible .app-menu-content:after{
  pointer-events:none;
}
.layout-native .app-menu-content:after{
  background:transparent;
  content:"";
  height:100%;
  position:absolute;
  right:-24px;
  top:calc(var(--header-size) + var(--header-size-content));
  width:24px;
}
.desktop .layout-native.aside-visible .app-menu-content, .desktop .layout-native.aside-expandable .app-menu-content{
  -webkit-box-shadow:var(--shadow-m);
          box-shadow:var(--shadow-m);
  z-index:110;
}
.desktop .layout-native.layout-side.aside-expandable .app-menu-content{
  padding-top:calc(var(--header-size) + var(--header-size-content) + var(--os-safe-area-top));
}
.desktop .layout-side.layout-native.aside-expandable.hide-header-on-scroll:not(.header-is--visible) .app-menu-content{
  padding-top:var(--header-size-content);
}
.desktop .layout-native .landscape.android[data-status-bar-height].layout-side.aside-expandable .app-menu-content,
.tablet .layout-native .landscape.android[data-status-bar-height].layout-side.aside-expandable .app-menu-content{
  padding-top:calc(var(--header-size) + var(--header-size-content) + var(--status-bar-height));
}
.tablet.landscape .layout-native.aside-expandable .app-menu-content{
  display:none;
}
.tablet.landscape .layout-native.aside-visible .app-menu-content, .tablet.landscape .layout-native.aside-expandable .app-menu-content{
  -webkit-box-shadow:var(--shadow-m);
          box-shadow:var(--shadow-m);
  left:0;
  z-index:110;
}
.tablet.landscape .layout-native.layout-side.aside-expandable .app-menu-content{
  padding-top:calc(var(--header-size) + var(--header-size-content) + var(--os-safe-area-top));
}
.tablet.landscape .layout-side.layout-native.aside-expandable.hide-header-on-scroll:not(.header-is--visible) .app-menu-content{
  padding-top:var(--header-size-content);
}
.is-rtl .tablet.landscape.landscape.aside-visible .app-menu-content, .is-rtl .tablet.landscape.landscape.aside-expandable .app-menu-content{
  right:0;
}
/*! Page Layout Side - Layout Side - Menu */
.layout-side .app-logo{
  border-radius:var(--border-radius-soft);
  margin-right:var(--space-s);
  max-height:var(--header-size);
  max-width:120px;
}
.layout-side .app-menu-content{
  background-color:var(--color-neutral-0);
  bottom:0;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:auto;
  position:fixed;
  top:0;
  width:var(--side-menu-size);
  z-index:105;
}
.aside-overlay .app-menu-content{
  background-color:var(--color-neutral-0);
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%;
  left:calc(-1 * var(--side-menu-size));
  position:fixed;
  top:0;
  -webkit-transform:translateX(0) translateZ(0);
          transform:translateX(0) translateZ(0);
  -webkit-transition:-webkit-transform 130ms ease-in;
  transition:-webkit-transform 130ms ease-in;
  -o-transition:transform 130ms ease-in;
  transition:transform 130ms ease-in;
  transition:transform 130ms ease-in, -webkit-transform 130ms ease-in;
  width:var(--side-menu-size);
  will-change:transform;
  z-index:105;
}
.aside-overlay.menu-visible .app-menu-content{
  -webkit-transform:translateX(var(--side-menu-size)) translateZ(0);
          transform:translateX(var(--side-menu-size)) translateZ(0);
  -webkit-transition:-webkit-transform 330ms ease-out;
  transition:-webkit-transform 330ms ease-out;
  -o-transition:transform 330ms ease-out;
  transition:transform 330ms ease-out;
  transition:transform 330ms ease-out, -webkit-transform 330ms ease-out;
}
.desktop .layout-side:not(.layout-native):not(.aside-overlay) .app-menu-content{
  left:0;
}
.desktop .layout-side.aside-expandable:not(.fixed-header) .app-menu-content{
  padding-top:var(--header-size);
  top:0;
}
.desktop .aside-expandable.menu-visible .app-menu-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.desktop .aside-expandable.menu-visible .main{
  margin-left:var(--side-menu-size);
}
.desktop .aside-expandable .app-menu-content{
  display:none;
}
.tablet.landscape .layout-native.aside-expandable.menu-visible .app-menu-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transform:none;
      -ms-transform:none;
          transform:none;
  -webkit-transition:none;
  -o-transition:none;
  transition:none;
}
.is-rtl.desktop .aside-expandable.menu-visible .main{
  margin-left:0;
  margin-right:var(--side-menu-size);
}
.is-rtl.tablet .app-menu-content, .is-rtl.phone .app-menu-content{
  left:auto;
  right:calc(-1 * var(--side-menu-size));
  -webkit-transition:all 330ms ease-out;
  -o-transition:all 330ms ease-out;
  transition:all 330ms ease-out;
}
.is-rtl .layout-side .app-menu-content{
  left:auto;
}
.is-rtl .aside-overlay.menu-visible .app-menu-content{
  right:0;
  -webkit-transform:translateX(0) translateZ(0);
          transform:translateX(0) translateZ(0);
  -webkit-transition:all 330ms ease-out;
  -o-transition:all 330ms ease-out;
  transition:all 330ms ease-out;
}
/*! Page Layout - Menu - Header Logo */
.layout-side .header-logo{
  height:var(--header-size);
  padding:var(--space-none) var(--space-m);
}
.tablet .header-logo,
.phone .header-logo{
  height:var(--header-size);
  padding:var(--space-none) var(--space-m);
}
/*! Page Layout - Menu - App Menu Link */
.app-menu-links{
  -webkit-box-flex:1;
      -ms-flex:1;
          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);
}
.app-menu-links a{
  
}
.app-menu-links a:hover, .app-menu-links a.active{
  color:var(--color-primary);
  text-decoration:none;
}
body .app-menu-content .app-menu-links{
  
  
  
}
.layout .app-menu-links:empty:after{
  
}
.layout:not(.layout-side) .app-menu-links a{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-bottom:var(--border-size-m) solid transparent;
  border-top:var(--border-size-m) solid transparent;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
}
.layout:not(.layout-side) .app-menu-links a.active{
  border-bottom:var(--border-size-m) solid var(--color-primary);
}
.layout-side .app-menu-links a,
.menu-visible .app-menu-links a{
  border-bottom:0;
  border-left:var(--border-size-m) solid transparent;
  border-top:0;
  margin-left:0;
  padding:var(--space-s) var(--space-m);
}
.layout-side .app-menu-links{
  
}
.layout-side .app-menu-links{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-overflow-scrolling:touch;
  overflow-y:auto;
  padding-top:var(--space-s);
}
.layout-side .app-menu-links a.active{
  border-left:var(--border-size-m) solid var(--color-primary);
}
.landscape .layout-native .app-menu-links{
  padding-left:calc(var(--os-safe-area-left) / 2);
}
.desktop .layout:not(.layout-side) .app-menu-links{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}
.phone .app-menu-links,
.tablet .app-menu-links{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          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:transparent;
  -webkit-box-shadow:0 0 0 3px var(--color-focus-outer);
          box-shadow:0 0 0 3px var(--color-focus-outer);
}
/*! Page Layout - Menu - App Login Info */
.layout-side .app-login-info{
  padding:var(--space-base) var(--space-m);
}
.layout-side .user-info{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
}
.tablet .app-login-info,
.phone .app-login-info{
  padding:var(--space-base) var(--space-m);
}
.tablet .user-info,
.phone .user-info{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
}
/*! Page Layout - Content */
.content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  position:relative;
}
.content-breadcrumbs{
  margin-bottom:var(--space-base);
}
.content-top{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
}
.content-top-title{
  -webkit-box-flex:1;
      -ms-flex:1;
          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{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  margin-bottom:var(--space-l);
  text-align:right;
}
.content-top-title, .content-top-actions{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      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{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  position:relative;
}
.layout-native .content{
  background-color:var(--color-background-body);
}
.layout-native .content-middle{
  height:100%;
}
.phone .content-top{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.phone .content-top-actions, .phone .content-top-title{
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  width:100%;
}
/*! Page Layout - ThemeGrid_Container */
.ThemeGrid_Container{
  margin:var(--space-none) auto;
  width:100%;
}
.header .ThemeGrid_Container{
  padding:var(--space-none) var(--space-xl);
}
.layout .main-content.ThemeGrid_Container{
  padding:var(--space-xl);
}
.layout .footer.ThemeGrid_Container{
  padding:var(--space-base) var(--space-xl);
}
.tablet .header .ThemeGrid_Container{
  padding:var(--space-none) var(--space-m);
}
.tablet .main-content.ThemeGrid_Container{
  padding:var(--space-m);
}
.tablet .footer.ThemeGrid_Container{
  padding:var(--space-base) 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));
}
.layout-native .main-content.ThemeGrid_Container{
  padding:var(--space-none);
}
/*! 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%;
  -o-object-fit:cover;
     object-fit:cover;
  width:100%;
}
.section-content{
  position:relative;
}
/*! Page Layout - Login */
.login-screen{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:var(--color-primary);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.login-screen > img{
  left:0;
  position:absolute;
  top:0;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  width:100%;
}
.login-form{
  background-color:var(--color-neutral-0);
  border-radius:var(--border-radius-soft);
  -webkit-box-shadow:var(--shadow-l);
          box-shadow:var(--shadow-l);
  min-width:435px;
  padding:var(--space-xxl);
  z-index:2;
}
.layout-native .login-screen{
  background-color:var(--color-background-login);
  padding:var(--os-safe-area-top) var(--os-safe-area-right) var(--os-safe-area-bottom) var(--os-safe-area-left);
}
.layout-native .login-form{
  border-radius:0;
  -webkit-box-shadow:none;
          box-shadow:none;
}
.login-button [data-block*=ButtonLoading], .login-button [data-block*=ButtonLoading] > div{
  
}
.android[data-status-bar-height] .layout-native .login-screen{
  padding-top:var(--status-bar-height);
}
.phone .login-form{
  margin:var(--space-none) var(--space-base);
  min-width:auto;
  padding:var(--space-l);
  width:100%;
}
.phone .layout-native .login-form{
  background:transparent;
  margin:0;
}
.phone .layout-native .login-button .btn{
  padding-bottom:var(--os-safe-area-bottom);
}
.phone .layout-native.blank .login-button .btn{
  padding-bottom:var(--space-none);
}
/*! Page Layout - iOS Scroll Bounce */
.ios .layout-native.ios-bounce:not(.hide-header-on-scroll) .main{
  display:grid;
  grid-template:auto 1fr auto/1fr;
  grid-template-areas:"header" "content" "footer";
  max-height:var(--viewport-height, 100vh);
  width:100%;
}
.ios .layout-native.ios-bounce:not(.hide-header-on-scroll) .main{
  
}
.ios .layout-native.ios-bounce:not(.hide-header-on-scroll) .header{
  grid-area:header;
  position:relative;
}
.ios .layout-native.ios-bounce:not(.hide-header-on-scroll) [data-block="Private.PullToRefresh"]{
  display:contents;
}
.ios .layout-native.ios-bounce:not(.hide-header-on-scroll) .pull-to-refresh{
  top:var(--header-size, 0);
}
.ios .layout-native.ios-bounce:not(.hide-header-on-scroll) .content{
  background-color:var(--color-background-body);
  grid-area:content;
  overflow-x:hidden;
  overflow-y:auto;
}
.ios .layout-native.ios-bounce:not(.hide-header-on-scroll) .content-bottom{
  grid-area:footer;
  position:relative;
}
/*! =========================================================================== */
/*! Widgets                                                                     */
/*! =========================================================================== */
/*! Widgets - Inputs and TextAreas */
::-webkit-input-placeholder{
  color:var(--color-neutral-7);
}
::-moz-placeholder{
  color:var(--color-neutral-7);
}
:-ms-input-placeholder{
  color:var(--color-neutral-7);
}
.form-control{
}
.form-control[data-input], .form-control[data-textarea]{
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-5);
  border-radius:var(--border-radius-soft);
  color:var(--color-neutral-9);
  font-size:var(--font-size-s);
  -webkit-transition:all 180ms linear;
  -o-transition:all 180ms linear;
  transition:all 180ms linear;
}
.form-control[data-input]:hover, .form-control[data-textarea]:hover{
  border:var(--border-size-s) solid var(--color-neutral-6);
}
.form-control[data-input]:focus, .form-control[data-textarea]:focus{
  border:var(--border-size-s) solid var(--color-primary);
}
.form-control[data-input][disabled], .form-control[data-textarea][disabled]{
  background-color:var(--color-neutral-2);
  border:var(--border-size-s) solid var(--color-neutral-4);
  color:var(--color-neutral-6);
  pointer-events:none;
}
.form-control[data-input]{
  height:40px;
  padding:var(--space-none) var(--space-base);
}
.form-control[data-textarea]{
  height:auto;
  padding:var(--space-base);
  resize:auto;
}
.form-control.input{
}
.form-control.input-small[data-input]{
  font-size:var(--font-size-xs);
  height:32px;
  padding:var(--space-none) var(--space-s);
}
.form-control.input-small[data-textarea]{
  font-size:var(--font-size-xs);
  padding:var(--space-s);
}
.form-control.input-large[data-input]{
  font-size:var(--font-size-base);
  height:48px;
}
.form-control.input-large[data-textarea]{
  font-size:var(--font-size-base);
}
.form-control.not-valid[data-input], .form-control.not-valid[data-textarea]{
  border:var(--border-size-s) solid var(--color-error);
}
.tablet .form-control[data-input],
.phone .form-control[data-input]{
  font-size:var(--font-size-base);
  height:48px;
}
.tablet .form-control[data-input].input-small,
.phone .form-control[data-input].input-small{
  font-size:var(--font-size-xs);
  height:32px;
}
.tablet .form-control[data-textarea],
.phone .form-control[data-textarea]{
  font-size:var(--font-size-base);
  height:auto;
}
.tablet .form-control[data-textarea].input-small,
.phone .form-control[data-textarea].input-small{
  font-size:var(--font-size-xs);
}
.layout-native .header-top-content .form-control[data-input]{
  background-color:var(--header-color);
  border:0;
  border-bottom:var(--border-size-s) solid transparent;
  border-radius:0;
}
.layout-native .header-top-content .form-control[data-input]:focus{
  border-bottom:var(--border-size-s) solid var(--color-primary);
}
.has-accessible-features .form-control[data-input], .has-accessible-features .form-control[data-textarea]{
  border-color:var(--color-neutral-7);
}
.has-accessible-features .form-control[data-input]:hover, .has-accessible-features .form-control[data-textarea]:hover{
  border-color:var(--color-neutral-8);
}
.has-accessible-features .form-control[data-input]:focus, .has-accessible-features .form-control[data-textarea]:focus{
  border-color:var(--color-focus-inner);
}
.has-accessible-features .form-control[data-input].not-valid, .has-accessible-features .form-control[data-input].not-valid:hover, .has-accessible-features .form-control[data-input].not-valid:focus, .has-accessible-features .form-control[data-textarea].not-valid, .has-accessible-features .form-control[data-textarea].not-valid:hover, .has-accessible-features .form-control[data-textarea].not-valid:focus{
  border-color:var(--color-error);
}
/*! Widgets - Switch */
[data-switch]{
  background-color:transparent;
  border-radius:0;
  height:32px;
  overflow:initial;
  width:50px;
}
[data-switch]:empty:before{
  background-color:var(--color-neutral-5);
  border:var(--border-size-s) solid var(--color-neutral-5);
  border-radius:var(--border-radius-rounded);
  height:30px;
  opacity:1;
  -webkit-transition:all 180ms linear;
  -o-transition:all 180ms linear;
  transition:all 180ms linear;
  width:48px;
}
[data-switch]:empty:after{
  border:0;
  bottom:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  height:24px;
  left:0;
  margin-left:0;
  top:4px;
  -webkit-transform:translateX(4px) translateZ(0);
          transform:translateX(4px) translateZ(0);
  -webkit-transition:all 180ms linear;
  -o-transition:all 180ms linear;
  transition:all 180ms linear;
  width:24px;
}
[data-switch]:hover:before{
  background-color:var(--color-neutral-6);
  border:var(--border-size-s) solid var(--color-neutral-6);
}
[data-switch]:checked:before{
  background-color:var(--color-primary);
  border:var(--border-size-s) solid var(--color-primary);
}
[data-switch]:checked:after{
  -webkit-transform:translateX(22px) translateZ(0);
          transform:translateX(22px) translateZ(0);
}
[data-switch][disabled]{
  pointer-events:none;
}
[data-switch][disabled]:empty:before{
  background-color:var(--color-neutral-2);
  border:var(--border-size-s) solid var(--color-neutral-4);
}
[data-switch][disabled]:empty:after{
  background-color:var(--color-neutral-5);
  border:0;
}
.has-accessible-features [data-switch]{
  border-radius:var(--border-radius-rounded);
}
.has-accessible-features [data-switch]:empty:before{
  background-color:var(--color-neutral-7);
  border-color:var(--color-neutral-7);
}
.has-accessible-features [data-switch]:hover:before{
  background-color:var(--color-neutral-8);
  border-color:var(--color-neutral-8);
}
.has-accessible-features [data-switch]:checked:before{
  background-color:var(--color-primary);
  border-color:var(--color-primary);
}
.has-accessible-features [data-switch]:focus:before{
  border-color:var(--color-focus-inner);
}
/*! Widgets - Checkbox */
[data-checkbox]{
  height:24px;
  padding:var(--space-none);
  width:24px;
}
[data-checkbox]:before{
  background:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-5);
  border-radius:var(--border-radius-soft);
  height:22px;
  opacity:1;
  -webkit-transition:all 180ms linear;
  -o-transition:all 180ms linear;
  transition:all 180ms linear;
  width:22px;
}
[data-checkbox]:hover:before{
  border:var(--border-size-s) solid var(--color-neutral-6);
}
[data-checkbox]:checked:before{
  background:var(--color-primary);
  border:var(--border-size-s) solid var(--color-primary);
}
[data-checkbox]:checked:after{
  border:var(--border-size-l) solid var(--color-neutral-0);
  border-right:var(--border-size-none) !important;
  border-top:var(--border-size-none) !important;
  display:block;
  height:4px;
  left:5px;
  top:7px;
  width:12px;
}
[data-checkbox][disabled]{
  pointer-events:none;
}
[data-checkbox][disabled]:before, [data-checkbox][disabled]:checked:before{
  background-color:var(--color-neutral-2);
  border:var(--border-size-s) solid var(--color-neutral-4);
}
[data-checkbox][disabled]:checked:after{
  border:var(--border-size-l) solid var(--color-neutral-6);
}
.tablet [data-checkbox],
.phone [data-checkbox]{
  height:32px;
  width:32px;
}
.tablet [data-checkbox]:before,
.phone [data-checkbox]:before{
  height:30px;
  width:30px;
}
.tablet [data-checkbox]:checked:after,
.phone [data-checkbox]:checked:after{
  left:9px;
  top:11px;
}
.has-accessible-features [data-checkbox]{
  border-radius:var(--border-radius-soft);
}
.has-accessible-features [data-checkbox]:before{
  border-color:var(--color-neutral-7);
}
.has-accessible-features [data-checkbox]:hover:before{
  border-color:var(--color-neutral-8);
}
.has-accessible-features [data-checkbox]:checked:before{
  border-color:var(--color-primary);
}
.has-accessible-features [data-checkbox]:focus:before{
  border-color:var(--color-focus-inner);
}
/*! Widgets - Dropdown */
.dropdown-container{
  cursor:initial;
  position:relative;
}
.dropdown-container:after{
  border:var(--border-size-m) solid var(--color-neutral-7);
  border-right:var(--border-size-none) !important;
  border-top:var(--border-size-none) !important;
  bottom:0;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  content:"";
  height:8px;
  left:auto;
  pointer-events:none;
  position:absolute;
  right:16px;
  top:15px;
  -webkit-transform:rotate(-45deg) translateY(0) translateX(0);
      -ms-transform:rotate(-45deg) translateY(0) translateX(0);
          transform:rotate(-45deg) translateY(0) translateX(0);
  -webkit-transition:all 300ms ease-in-out;
  -o-transition:all 300ms ease-in-out;
  transition:all 300ms ease-in-out;
  width:8px;
}
.dropdown-container > .dropdown-display:after{
  content:none;
}
.dropdown-container > div.dropdown-display, .dropdown-container > select.dropdown-display{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-5);
  border-radius:var(--border-radius-soft);
  color:var(--color-neutral-9);
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:var(--font-size-s);
  height:40px;
  padding:var(--space-none) var(--space-base);
  width:100%;
}
.dropdown-container > div.dropdown-display:hover, .dropdown-container > select.dropdown-display:hover{
  border:var(--border-size-s) solid var(--color-neutral-6);
}
.dropdown-container > div.dropdown-display:focus, .dropdown-container > select.dropdown-display:focus{
  border:var(--border-size-s) solid var(--color-primary);
}
.dropdown-container.not-valid.dropdown-expanded > div.dropdown-display, .dropdown-container.not-valid > select.dropdown-display{
  border:var(--border-size-s) solid var(--color-error);
}
.dropdown-container.dropdown-expanded > div.dropdown-display{
  border:var(--border-size-s) solid var(--color-primary);
}
.dropdown-container > div.dropdown-list{
  border:var(--border-size-s) solid var(--color-neutral-4);
  border-radius:var(--border-radius-soft);
  -webkit-box-shadow:none;
          box-shadow:none;
  left:0 !important;
  max-height:300px;
  overflow-y:auto;
  position:absolute;
  width:100% !important;
}
.dropdown-container .dropdown-popup-row{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:var(--color-neutral-9);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:40px;
  padding:var(--space-none) var(--space-base);
}
.dropdown-container .dropdown-popup-row:hover, .dropdown-container .dropdown-popup-row-selected:hover{
  background:var(--color-neutral-2);
}
.dropdown-container .dropdown-popup-row-selected{
  background-color:var(--color-neutral-2);
  color:var(--color-neutral-9);
}
.dropdown-container .dropdown-popup-row span{
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
}
.dropdown-container .scrollable-list-with-scroll{
  background:none;
  max-height:100%;
  overflow-y:hidden;
  padding:var(--space-s) var(--space-none);
}
.dropdown-container .scrollable-list-with-scroll:before, .dropdown-container .scrollable-list-with-scroll:after{
  content:none;
}
.dropdown-expanded.dropdown-container:after{
  border:var(--border-size-m) solid var(--color-primary);
  -webkit-transform:rotate(135deg) translateY(-3px) translateX(3px);
      -ms-transform:rotate(135deg) translateY(-3px) translateX(3px);
          transform:rotate(135deg) translateY(-3px) translateX(3px);
}
.dropdown-expanded-down div.dropdown-list{
  margin-top:var(--space-xs);
  top:100% !important;
}
.dropdown-expanded-up div.dropdown-list{
  bottom:100% !important;
  margin-bottom:var(--space-xs);
  top:auto !important;
}
.not-valid.dropdown-expanded.dropdown-container:after{
  border:var(--border-size-m) solid var(--color-neutral-7);
  border-right:var(--border-size-none) !important;
  border-top:var(--border-size-none) !important;
  -webkit-transform:rotate(-45deg) translateY(0) translateX(0);
      -ms-transform:rotate(-45deg) translateY(0) translateX(0);
          transform:rotate(-45deg) translateY(0) translateX(0);
}
div.dropdown-display.dropdown-disabled, div.dropdown-display[disabled],
select.dropdown-display.dropdown-disabled,
select.dropdown-display[disabled]{
  background-color:var(--color-neutral-2);
  border:var(--border-size-s) solid var(--color-neutral-4);
  color:var(--color-neutral-6);
  pointer-events:none;
}
div.dropdown-display-content > span, div.dropdown-display-content > div{
  font-size:var(--font-size-s);
}
select.dropdown-display[disabled]{
  opacity:1;
}
.tablet .dropdown-container:after,
.phone .dropdown-container:after{
  top:20px;
}
.tablet div.dropdown-display,
.tablet select.dropdown-display,
.phone div.dropdown-display,
.phone select.dropdown-display{
  font-size:var(--font-size-base);
  height:48px;
}
.tablet div.dropdown-display .dropdown-display-content > span, .tablet div.dropdown-display .dropdown-display-content > div,
.tablet select.dropdown-display .dropdown-display-content > span,
.tablet select.dropdown-display .dropdown-display-content > div,
.phone div.dropdown-display .dropdown-display-content > span,
.phone div.dropdown-display .dropdown-display-content > div,
.phone select.dropdown-display .dropdown-display-content > span,
.phone select.dropdown-display .dropdown-display-content > div{
  font-size:var(--font-size-base);
}
.is-rtl .dropdown-container:after{
  left:16px;
  right:auto;
}
.has-accessible-features .dropdown-container.dropdown-expanded > div.dropdown-display{
  border-color:var(--color-focus-inner);
  -webkit-box-shadow:0 0 0 3px var(--color-focus-outer);
          box-shadow:0 0 0 3px var(--color-focus-outer);
}
.has-accessible-features .dropdown-container > div.dropdown-display, .has-accessible-features .dropdown-container > select.dropdown-display{
  border-color:var(--color-neutral-7);
}
.has-accessible-features .dropdown-container > div.dropdown-display:hover, .has-accessible-features .dropdown-container > select.dropdown-display:hover{
  border-color:var(--color-neutral-8);
}
.has-accessible-features .dropdown-container > select.dropdown-display:focus{
  border-color:var(--color-focus-inner);
}
/*! Widgets - Button */
.btn{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid currentColor;
  border-radius:var(--border-radius-soft);
  color:var(--color-primary);
  cursor:pointer;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-filter:brightness(1);
          filter:brightness(1);
  font-weight:var(--font-semi-bold);
  height:40px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  line-height:1;
  margin:0;
  padding:var(--space-none) var(--space-base);
  -webkit-transition:all 100ms linear;
  -o-transition:all 100ms linear;
  transition:all 100ms linear;
}
.btn:hover:active{
  -webkit-filter:brightness(0.8);
          filter:brightness(0.8);
}
.btn[class*=background-]{
  border:var(--border-size-s) solid transparent;
  color:var(--color-neutral-0);
}
.btn[class*=text-]{
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid currentColor;
}
.btn + .btn{
  margin-left:var(--space-m);
}
.btn-primary{
  background-color:var(--color-primary);
  border:var(--border-size-s) solid var(--color-primary);
  color:var(--color-neutral-0);
}
.btn-small{
  font-size:var(--font-size-xs);
  height:32px;
  padding:var(--space-none) var(--space-s);
}
.btn-large{
  font-size:var(--font-size-base);
  height:48px;
}
.btn-cancel{
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-8);
  color:var(--color-neutral-7);
}
.btn-success{
  background-color:var(--color-success);
  border:var(--border-size-s) solid var(--color-success);
  color:var(--color-neutral-0);
}
.btn-error{
  background-color:var(--color-error);
  border:var(--border-size-s) solid var(--color-error);
  color:var(--color-neutral-0);
}
.btn[disabled]{
  background-color:var(--color-neutral-2);
  border:var(--border-size-s) solid var(--color-neutral-4);
  color:var(--color-neutral-6);
  pointer-events:none;
}
.desktop .btn:hover{
  -webkit-filter:brightness(0.9);
          filter:brightness(0.9);
}
.tablet .btn,
.phone .btn{
  font-size:var(--font-size-base);
  height:48px;
}
.tablet .btn-small,
.phone .btn-small{
  font-size:var(--font-size-s);
  height:40px;
}
.tablet .btn-large,
.phone .btn-large{
  height:56px;
}
.phone .layout:not(.layout-native) .btn{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  margin-left:0;
  width:100%;
}
.phone .layout:not(.layout-native) .btn + .btn{
  margin-top:var(--space-base);
}
.phone .layout:not(.layout-native) .flex-direction-column-reverse + .btn{
  margin-bottom:var(--space-base);
  margin-top:var(--space-none);
}
.has-accessible-features .btn:focus{
  border-color:var(--color-focus-inner);
}
.layout-native .header-right .btn{
  background-color:transparent;
  border:0;
  color:var(--color-primary);
  font-size:var(--font-size-base);
  padding:0;
}
.layout-native .footer .btn{
  border-radius:0;
  height:100%;
  padding-bottom:var(--os-safe-area-bottom);
}
.layout-native .bottom-bar .btn{
  padding-bottom:var(--space-none);
}
/*! Widgets - List */
.list.list-group{
  overflow:hidden;
  position:relative;
}
/*! Widgets - List Item */
.list-item{
  border-bottom:var(--border-size-s) solid var(--color-neutral-4);
  overflow:hidden;
  padding:var(--space-m);
  position:relative;
}
.list-item:last-of-type{
  border-bottom:none;
}
.list-item .scale-animation{
  -webkit-animation:list-item-scale-animation 1500ms;
          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 .list-item{
  background-color:var(--color-neutral-0);
}
.layout-native .list-item{
  padding:var(--space-base);
}
.desktop .list .list-item:hover:not(.list-item-selected){
  background-color:var(--color-neutral-2);
}
.desktop .list .list-item-selected,
.tablet.landscape .list .list-item-selected{
  background:var(--color-primary) var(--color-primary-lightest);
}
.desktop .list .list-item-selected .list-item-content-title,
.tablet.landscape .list .list-item-selected .list-item-content-title{
  color:var(--color-neutral-10);
}
.desktop .list .list-item-selected .list-item-content-text,
.tablet.landscape .list .list-item-selected .list-item-content-text{
  color:var(--color-neutral-8);
}
.desktop .list .list-item-selected .list-item-content-right .icon,
.tablet.landscape .list .list-item-selected .list-item-content-right .icon{
  color:var(--color-primary);
}
/*! Widgets - Table */
.table{
  border:var(--border-size-s) solid var(--color-neutral-4);
  border-radius:var(--border-radius-soft);
  border-spacing:0;
  empty-cells:show;
  white-space:nowrap;
  width:100%;
  word-break:keep-all;
}
.table-header{
  
}
.table-header th{
  background-color:var(--color-neutral-0);
  border-bottom:var(--border-size-s) solid var(--color-neutral-4);
  color:var(--color-neutral-8);
  font-weight:var(--font-semi-bold);
  height:48px;
  padding:var(--space-none) var(--space-m);
  text-align:left;
}
.table-header th:first-child{
  border-radius:var(--border-radius-soft) var(--border-radius-none) var(--border-radius-none) var(--border-radius-none);
}
.table-header th:last-child{
  border-radius:var(--border-radius-none) var(--border-radius-soft) var(--border-radius-none) var(--border-radius-none);
}
.table-header th.sortable{
  cursor:pointer;
}
.table-header th.sorted{
  color:var(--color-primary);
}
.table-row:hover td{
  background:var(--color-neutral-2);
}
.table-row.table-row-selected td{
  background:var(--color-primary) var(--color-primary-lightest);
}
.table-row td{
  background:var(--color-neutral-0);
  border-bottom:var(--border-size-s) solid var(--color-neutral-4);
  height:56px;
  padding:var(--space-s) var(--space-m);
  vertical-align:inherit;
}
.table-row-small td{
  height:48px;
}
.table-row-medium td{
  height:64px;
}
.table-row-stripping:nth-child(even) td{
  background:var(--color-neutral-1);
}
.table .table-row:last-child td{
  border-bottom:none;
}
.table .table-row:last-child td:last-child{
  border-radius:var(--border-radius-none) var(--border-radius-none) var(--border-radius-soft) var(--border-radius-none);
}
.table .table-row:last-child td:first-child{
  border-radius:var(--border-radius-none) var(--border-radius-none) var(--border-radius-none) var(--border-radius-soft);
}
.desktop .table-header th.sortable:hover{
  color:var(--color-primary);
}
.tablet .overflow-horizontal .table{
  overflow-x:auto;
}
.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 th,
.tablet .table th{
  width:100%;
}
.phone .table-no-responsive,
.tablet .table-no-responsive{
  overflow-x:auto;
  word-break:break-all;
}
.phone .table-no-responsive,
.tablet .table-no-responsive{
  
}
.phone .table:not(.table-no-responsive),
.tablet .table:not(.table-no-responsive){
  overflow:hidden;
}
.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,
.phone .table:not(.table-no-responsive) td,
.tablet .table:not(.table-no-responsive) tr,
.tablet .table:not(.table-no-responsive) td{
  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) tr,
.tablet .table:not(.table-no-responsive) tr{
  border-bottom:var(--border-size-s) solid var(--color-neutral-4);
}
.phone .table:not(.table-no-responsive) td,
.tablet .table:not(.table-no-responsive) td{
  border-bottom:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:auto;
  position:relative;
  text-align:left !important;
  width:100% !important;
}
.phone .table:not(.table-no-responsive) td:before,
.tablet .table:not(.table-no-responsive) td:before{
  content:attr(data-header);
  display:block;
  font-weight: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;
}
.phone .layout-native .table:not(.table-responsive) thead,
.tablet .layout-native .table:not(.table-responsive) thead{
  display:table-header-group;
}
.phone .layout-native .table:not(.table-responsive) tr,
.tablet .layout-native .table:not(.table-responsive) tr{
  display:table-row;
}
.phone .layout-native .table:not(.table-responsive) td,
.tablet .layout-native .table:not(.table-responsive) td{
  background:var(--color-neutral-0);
  border-bottom:var(--border-size-s) solid var(--color-neutral-4);
  display:table-cell;
  padding:var(--space-s) var(--space-m);
  vertical-align:inherit;
  width:auto !important;
}
.phone .layout-native .table:not(.table-responsive) td,
.tablet .layout-native .table:not(.table-responsive) td{
  
}
.phone .layout-native .table:not(.table-responsive) td:before,
.tablet .layout-native .table:not(.table-responsive) td:before{
  display:none;
}
.phone .layout:not(.layout-native) .table:not(.table-no-responsive) tbody,
.tablet .layout:not(.layout-native) .table:not(.table-no-responsive) tbody{
  display:block;
  width:100%;
}
.phone .table:not(.table-responsive){
  display:block;
  overflow:auto;
  position:relative;
}
.phone .table:not(.table-responsive){
  
}
.phone .layout-native .table:not(.table-responsive) td:before{
  display:none;
}
.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;
}
.is-rtl.phone .table:not(.table-no-responsive) td:before, .is-rtl.tablet .table:not(.table-no-responsive) td:before{
  margin-left:10px;
  margin-right:0px;
}
/*! Widgets - Table - Sortable Icon */
.sortable-icon{
  display:inline-block;
  height:11px;
  margin-left:var(--space-s);
  position:relative;
  width:10px;
}
.sortable-icon:before, .sortable-icon:after{
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  content:"";
  left:0;
  position:absolute;
}
.sortable-icon:before{
  border-bottom:4px solid var(--color-neutral-8);
}
.sortable-icon:after{
  border-top:4px solid var(--color-neutral-8);
  bottom:0;
}
.table-header th.sorted .sortable-icon:before{
  border-bottom:4px solid var(--color-primary);
}
.table-header th.sorted .sortable-icon:after{
  border-top:4px solid var(--color-primary);
}
.desktop .table-header th.sortable:hover .sortable-icon:before{
  border-bottom:4px solid var(--color-primary);
}
.desktop .table-header th.sortable:hover .sortable-icon:after{
  border-top:4px solid var(--color-primary);
}
/*! Widgets - Table - Bulk Actions */
.table [data-checkbox]{
  display:block;
  height:16px;
  width:16px;
}
.table [data-checkbox]:before{
  height:14px;
  width:14px;
}
.table [data-checkbox]:checked:after{
  border:var(--border-size-m) solid var(--color-neutral-0);
  border-right:var(--border-size-none) !important;
  border-top:var(--border-size-none) !important;
  display:block;
  height:2px;
  left:4px;
  top:5px;
  width:7px;
}
.table .checkbox-intermediate:before{
  background-color:var(--color-primary);
  border:var(--border-size-s) solid var(--color-primary);
}
.table .checkbox-intermediate:after{
  background-color:var(--color-neutral-0);
  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{
  
  
  
}
/*! Widgets - Form */
.form.OSFillParent .form-control[class*=ThemeGrid_Width].not-valid + span.validation-message{
  left:22px;
}
.form label{
  margin-bottom:var(--space-s);
}
.form .dropdown,
.form .search-input,
.form input[data-input],
.form textarea[data-textarea],
.form [data-switch]{
  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{
  bottom:-19px;
}
.form .radio-group.not-valid{
  position:relative;
}
.form .radio-group.not-valid span.validation-message{
  bottom:-10px;
}
.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_Width].not-valid + span.validation-message{
  left:10px;
}
.phone .layout-native .form.OSFillParent .form-control[class*=ThemeGrid_Width].not-valid + span.validation-message{
  left:6px;
}
.phone .form.OSFillParent .form-control[class*=ThemeGrid_Width].not-valid + span.validation-message,
.phone .form-control[class*=ThemeGrid_Width].not-valid + span.validation-message{
  left:0;
}
/*! Widgets - Upload */
[data-upload]{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-4);
  border-radius:var(--border-radius-soft);
  color:var(--color-neutral-9);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:var(--font-size-s);
  margin-bottom:0;
  min-height:auto;
  padding:var(--space-base);
  position:relative;
}
[data-upload].upload-image-withoverlay{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
[data-upload].upload-image-withoverlay .change-image{
  background-color:transparent;
  color:var(--color-primary);
  height:auto;
  margin-top:var(--space-base);
  opacity:1;
  position:relative;
}
[data-upload].uploaded [data-icon]{
  background-color:transparent;
}
[data-upload] [data-icon]{
  background-color:transparent;
  color:var(--color-neutral-5);
  line-height:1;
  margin-right:var(--space-base);
  width:auto;
}
/*! Widgets - Button Group */
.button-group{
  background-color:transparent;
  border-radius:0;
  padding:var(--space-none);
}
.button-group-item{
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-primary);
  border-radius:0;
  color:var(--color-primary);
  cursor:pointer;
  font-size:var(--font-size-s);
  font-weight:var(--font-semi-bold);
  height:40px;
  padding:var(--space-none) var(--space-base);
  position:relative;
}
.button-group-item:first-child{
  border-radius:var(--border-radius-soft) var(--border-radius-none) var(--border-radius-none) var(--border-radius-soft);
}
.button-group-item[disabled]{
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-4);
  color:var(--color-neutral-6);
  pointer-events:none;
}
.button-group-item[disabled].button-group-selected-item{
  background-color:var(--color-neutral-2);
  color:var(--color-neutral-6);
}
.button-group-item[disabled]:not(:first-child), .button-group-item:not(:first-child){
  border-left:var(--border-size-none);
}
.button-group-item:last-child{
  border-radius:var(--border-radius-none) var(--border-radius-soft) var(--border-radius-soft) var(--border-radius-none);
}
.button-group-item.button-group-selected-item{
  background-color:var(--color-primary);
  color:var(--color-neutral-0);
}
.layout-native .header-top-content .button-group-item{
  background-color:var(--header-color);
  border:0;
  border-bottom:var(--border-size-m) solid transparent;
  color:var(--color-neutral-8);
}
.layout-native .header-top-content .button-group-item:last-child{
  border-radius:0;
}
.layout-native .header-top-content .button-group-item.button-group-selected-item{
  border-bottom:var(--border-size-m) solid var(--color-primary);
  color:var(--color-neutral-10);
}
.layout-native .header-top-content .button-group-item[disabled]{
  color:var(--color-neutral-6);
}
.layout-native .header-top-content .button-group-item[disabled].button-group-selected-item{
  border-bottom:var(--border-size-m) solid var(--color-neutral-6);
}
.tablet .button-group-item,
.phone .button-group-item{
  height:48px;
}
.is-rtl .button-group-item:first-child{
  border-radius:var(--border-radius-none) var(--border-radius-soft) var(--border-radius-soft) var(--border-radius-none);
}
.is-rtl .button-group-item:not(:first-child){
  border-left:var(--border-size-s) solid var(--color-primary);
  border-right:var(--border-size-none);
}
.is-rtl .button-group-item:not(:first-child)[disabled]{
  border-left:var(--border-size-s) solid var(--color-neutral-4);
}
.is-rtl .button-group-item:last-child{
  border-radius:var(--border-radius-soft) var(--border-radius-none) var(--border-radius-none) var(--border-radius-soft);
}
.has-accessible-features .button-group-item:focus{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.has-accessible-features .button-group-item:focus:before{
  bottom:-1px;
  -webkit-box-shadow:0 0 0 3px var(--color-focus-outer);
          box-shadow:0 0 0 3px var(--color-focus-outer);
  content:"";
  left:-1px;
  position:absolute;
  right:-1px;
  top:-1px;
  z-index:2;
}
/*! Widgets - 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(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-4);
  border-radius:var(--border-radius-soft);
  -webkit-box-shadow:var(--shadow-s);
          box-shadow:var(--shadow-s);
  color:var(--color-neutral-9);
  max-width:350px;
  min-width:auto;
  padding:var(--space-base);
  z-index:105;
}
.is-rtl [data-popover] > .popover-top{
  display:inline;
}
.is-rtl [data-popover] > .popover-bottom{
  margin-left:initial;
  margin-right:-50%;
  -webkit-transform:translateX(50%) translateY(-100%) !important;
      -ms-transform:translateX(50%) translateY(-100%) !important;
          transform:translateX(50%) translateY(-100%) !important;
}
/*! Widgets - Popup */
[data-popup]{
  
}
[data-popup-backdrop]{
  z-index:250;
}
.popup-backdrop{
  background-color:var(--overlay-background);
}
.popup-dialog{
  border:0;
  border-radius:var(--border-radius-soft);
  -webkit-box-shadow:var(--shadow-xl);
          box-shadow:var(--shadow-xl);
  margin:var(--space-m);
  max-height:calc(100% - var(--space-xl));
  max-width:500px;
  overflow:visible;
  padding:var(--space-m);
  width:100%;
}
.popup-dialog{
  
  
}
.layout-native .popup-backdrop, .layout-native .popup-dialog{
  padding:var(--space-base);
}
/*! Widgets - Feedback Message */
.feedback-message{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:var(--border-radius-soft);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:var(--font-size-h6);
  font-weight:var(--font-regular);
  left:50%;
  max-width:600px;
  min-width:400px;
  padding:var(--space-base);
}
.feedback-message i{
  -ms-flex-item-align:start;
      align-self:flex-start;
  font-size:var(--font-size-h5);
  margin-top:2px;
  position:relative;
}
.feedback-message-text{
  padding-left:var(--space-base);
}
div.feedback-message-error{
  background-color:var(--color-error);
}
div.feedback-message-info{
  background-color:var(--color-info);
}
div.feedback-message-success{
  background-color:var(--color-success);
}
div.feedback-message-warning{
  background-color:var(--color-warning);
  color:var(--color-neutral-10);
}
.phone .feedback-message{
  -webkit-animation-name:feedbackMessageSlideDownPhone;
          animation-name:feedbackMessageSlideDownPhone;
  border-radius:0;
  max-width:100%;
  min-width:100%;
}
.phone .feedback-message.feedback-message-autoclose{
  -webkit-animation-name:feedbackMessageSlideDownThenUpPhone;
          animation-name:feedbackMessageSlideDownThenUpPhone;
}
.phone.ios .feedback-message{
  padding-top:calc(var(--os-safe-area-top) + var(--space-base));
}
.android[data-status-bar-height] .feedback-message{
  padding-top:calc(var(--status-bar-height) + var(--space-base));
}
.is-rtl.phone .feedback-message{
  -webkit-animation-name:feedbackMessageSlideDownPhoneRTL;
          animation-name:feedbackMessageSlideDownPhoneRTL;
  border-radius:0;
  left:0;
  max-width:100%;
  min-width:100%;
}
.is-rtl.phone .feedback-message.feedback-message-autoclose{
  -webkit-animation-name:feedbackMessageSlideDownThenUpPhoneRTL;
          animation-name:feedbackMessageSlideDownThenUpPhoneRTL;
}
/*! Widgets - Radio Button */
.radio-button{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  cursor:pointer;
  -ms-flex-negative:0;
      flex-shrink:0;
  height:24px;
  position:relative;
  -webkit-transition:all 180ms linear;
  -o-transition:all 180ms linear;
  transition:all 180ms linear;
  width:24px;
}
.radio-button:before, .radio-button:after{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}
.radio-button:before{
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-5);
  border-radius:var(--border-radius-rounded);
  content:"";
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  -webkit-transition:all 180ms linear;
  -o-transition:all 180ms linear;
  transition:all 180ms linear;
  width:100%;
}
.radio-button:hover:before{
  border:var(--border-size-s) solid var(--color-neutral-6);
}
.radio-button:focus:before{
  -webkit-box-shadow:0 0 0 2px var(--color-focus);
          box-shadow:0 0 0 2px var(--color-focus);
}
.radio-button:checked:before{
  background-color:var(--color-neutral-0);
  border:6px solid var(--color-primary);
}
.radio-button:checked:hover:before{
  -webkit-filter:brightness(0.9);
          filter:brightness(0.9);
}
.radio-button:disabled{
  background-color:transparent;
  border:none;
  pointer-events:none;
}
.radio-button:disabled + label{
  pointer-events:none;
  color:var(--color-neutral-6);
}
.radio-button:disabled:before{
  background-color:var(--color-neutral-2);
  border:var(--border-size-s) solid var(--color-neutral-4);
}
.radio-button:disabled:checked:before{
  background-color:var(--color-neutral-2);
  border:6px solid var(--color-neutral-4);
}
.radio-group.is-horizontal{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -ms-flex-wrap:wrap;
      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);
}
[data-radio-group].not-valid [data-radio-button] .radio-button:before{
  border:var(--border-size-s) solid var(--color-error);
}
[data-radio-group].not-valid [data-radio-button] .radio-button:checked:before{
  background-color:var(--color-neutral-0);
  border:6px solid var(--color-primary);
}
[data-radio-group] [data-radio-button]{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  margin:var(--space-s) 0;
}
[data-radio-group] [data-radio-button] label{
  cursor:pointer;
  line-height:1;
  margin-bottom:0;
  margin-left:var(--space-s);
}
[data-radio-button]:not(.OSFillParent):not([class*=ThemeGrid_Width]){
  
}
.has-accessible-features .radio-button{
  border-radius:var(--border-radius-rounded);
}
.has-accessible-features .radio-button:before{
  border-color:var(--color-neutral-7);
}
.has-accessible-features .radio-button:after{
  background-color:var(--color-neutral-0);
  border-radius:100%;
  content:"";
  height:12px;
  left:50%;
  margin-left:-6px;
  margin-top:-6px;
  position:absolute;
  position:absolute;
  top:50%;
  width:12px;
}
.has-accessible-features .radio-button:focus:before{
  background-color:var(--color-primary);
  border:1px solid var(--color-focus-inner);
  -webkit-box-shadow:none;
          box-shadow:none;
}
.has-accessible-features .radio-button:checked:before{
  border-color:var(--color-primary);
}
.has-accessible-features .radio-button:hover:before{
  border-color:var(--color-neutral-8);
}
.has-accessible-features .radio-button:focus:before{
  background-color:var(--color-primary);
  border:1px solid var(--color-focus-inner);
  -webkit-box-shadow:none;
          box-shadow:none;
}
.has-accessible-features [data-radio-group].not-valid [data-radio-button] .radio-button:checked:before{
  border-color:var(--color-primary);
}
.is-rtl [data-radio-group] label{
  margin-left:var(--space-none);
  margin-right:var(--space-s);
}
.is-rtl .radio-group.is-horizontal [data-radio-button]:not(:first-of-type){
  margin-left:unset;
  margin-right:var(--space-base);
}
/*! =========================================================================== */
/*! Patterns                                                                    */
/*! =========================================================================== */
/*! Patterns - Adaptive - Columns */
.columns{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}
.columns > .columns-item{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  word-break:break-word;
}
.columns > .columns-item > .card{
  height:100%;
}
.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{
  -webkit-box-flex:3;
      -ms-flex:3;
          flex:3;
}
.columns.columns-medium-left > .columns-item:last-child, .columns.columns-medium-right > .columns-item:first-child{
  -webkit-box-flex:2;
      -ms-flex:2;
          flex:2;
}
.columns.gutter-none{
  margin-left:calc(-1 * var(--space-none) / 2);
  margin-right:calc(-1 * var(--space-none) / 2);
}
.columns.gutter-none > .columns-item{
  margin-bottom:var(--space-none);
  padding:var(--space-none) calc(var(--space-none) / 2);
}
.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){
  margin-bottom:var(--space-none);
}
.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);
}
.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);
}
.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){
  margin-bottom:var(--space-xs);
}
.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);
}
.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);
}
.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){
  margin-bottom:var(--space-s);
}
.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);
}
.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);
}
.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){
  margin-bottom:var(--space-base);
}
.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);
}
.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);
}
.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){
  margin-bottom:var(--space-m);
}
.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);
}
.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);
}
.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){
  margin-bottom:var(--space-l);
}
.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);
}
.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);
}
.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){
  margin-bottom:var(--space-xl);
}
.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);
}
.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);
}
.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){
  margin-bottom:var(--space-xxl);
}
.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);
}
.columns:only-child > .columns-item{
  margin-bottom:var(--space-none);
}
.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{
  -webkit-box-flex:0;
      -ms-flex:none;
          flex:none;
  width:100%;
}
.phone .columns.columns4.phone-break-middle > .columns-item{
  -webkit-box-flex:0;
      -ms-flex:none;
          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){
  -webkit-box-flex:0;
      -ms-flex:none;
          flex:none;
  width:33.333%;
}
.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{
  -webkit-box-flex:0;
      -ms-flex:none;
          flex:none;
  width:100%;
}
.tablet .columns.columns4.tablet-break-middle > .columns-item{
  -webkit-box-flex:0;
      -ms-flex:none;
          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){
  -webkit-box-flex:0;
      -ms-flex:none;
          flex:none;
  width:33.333%;
}
/*! Patterns - Adaptive - Gallery */
.osui-gallery, .osui-gallery > .list{
  display:grid;
  grid-gap:var(--gallery-gap);
  grid-template-columns:repeat(var(--gallery-desktop-items), 1fr);
}
.osui-gallery > *{
  margin-top:0;
}
.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 > .list .card-background{
  
}
.osui-gallery > img{
  -o-object-fit:cover;
     object-fit:cover;
}
.tablet .osui-gallery, .tablet .osui-gallery > .list{
  grid-template-columns:repeat(var(--gallery-tablet-items), 1fr);
}
.tablet .osui-gallery > .list{
  grid-column-end:calc(var(--gallery-tablet-items) + 1);
}
.phone .osui-gallery, .phone .osui-gallery > .list{
  grid-template-columns:repeat(var(--gallery-phone-items), 1fr);
}
.phone .osui-gallery > .list{
  grid-column-end:calc(var(--gallery-phone-items) + 1);
}
/*! Patterns - Adaptive - Master Detail */
.split-screen-wrapper{
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-4);
  border-radius:var(--border-radius-soft);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden;
  position:relative;
}
.split-screen-wrapper .split-left, .split-screen-wrapper .split-right{
  overflow-y:auto;
  -ms-touch-action:pan-y;
      touch-action:pan-y;
}
.split-screen-wrapper .split-left, .split-screen-wrapper .split-right{
  
  
  
}
.split-screen-wrapper .split-left{
  width:var(--left-percentage);
}
.split-screen-wrapper .split-left .list-item{
  cursor:pointer;
}
.split-screen-wrapper .split-right{
  border-left:var(--border-size-s) solid var(--color-neutral-4);
  padding:var(--space-xl);
  width:calc(100% - var(--left-percentage));
}
.split-screen-wrapper .split-right .split-right-close{
  left:calc(var(--os-safe-area-left) + var(--space-m));
  position:fixed;
  top:12px;
  z-index:180;
}
.split-screen-wrapper .split-right .split-right-close{
  
}
.split-screen-wrapper .split-right .split-right-close a{
  color:var(--color-neutral-8);
  font-size:var(--font-size-base);
}
.split-screen-wrapper .split-right .split-right-content{
  height:100%;
}
.split-screen-wrapper .split-right .split-right-content{
  
}
.split-screen-wrapper .split-right .split-right-content .split-right--placeholder{
  height:100%;
}
.layout-native .split-right-close{
  left:calc(var(--os-safe-area-left) + 24px);
}
.desktop .split-screen-wrapper.is--screen-size,
.tablet .split-screen-wrapper.is--screen-size{
  height:calc(100vh - var(--master-detail-height));
}
.desktop .split-screen-wrapper.is--full-height,
.tablet .split-screen-wrapper.is--full-height{
  height:var(--master-detail-height);
}
.desktop .split-screen-wrapper .split-right-close,
.tablet .split-screen-wrapper .split-right-close{
  display:none;
}
.phone .split-screen-wrapper{
  
}
.phone .split-screen-wrapper .split-left, .phone .split-screen-wrapper .split-right{
  
}
.phone .split-screen-wrapper .split-left{
  width:100%;
}
.phone .split-screen-wrapper .split-right{
  background-color:var(--color-neutral-0);
  border-left:var(--border-size-none);
  height:100%;
  left:0;
  padding-bottom:calc(var(--os-safe-area-bottom) + var(--space-m));
  padding-left:calc(var(--os-safe-area-left) + var(--space-m));
  padding-right:calc(var(--os-safe-area-right) + var(--space-m));
  padding-top:var(--header-size);
  position:fixed;
  top:0;
  -webkit-transform:translateX(100%) translateZ(0);
          transform:translateX(100%) translateZ(0);
  -webkit-transition:all 190ms ease-in;
  -o-transition:all 190ms ease-in;
  transition:all 190ms ease-in;
  width:100%;
  will-change:transform;
  z-index:150;
}
.phone .split-screen-wrapper .split-right.open{
  -webkit-transform:translateX(0) translateZ(0);
          transform:translateX(0) translateZ(0);
  -webkit-transition:all 330ms ease-out;
  -o-transition:all 330ms ease-out;
  transition:all 330ms ease-out;
}
.phone .split-screen-wrapper .split-right{
  
  
}
.phone .layout-native .split-right{
  padding-bottom:calc(var(--os-safe-area-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:calc(var(--header-size) + var(--os-safe-area-top));
}
.phone .layout-native .split-right .split-right-close{
  left:calc(var(--os-safe-area-left) + var(--space-base));
}
.phone.android[data-status-bar-height] .layout-native .split-right{
  padding-top:calc(var(--header-size) + var(--status-bar-height));
}
.phone.ios .layout-native .split-right-close{
  top:calc(var(--os-safe-area-top) + 12px);
}
.android[data-status-bar-height] .layout-native .split-right-close{
  left:16px;
  top:calc(var(--status-bar-height) + 10px);
}
.is-rtl .split-right{
  border-left:0;
  border-right:var(--border-size-s) solid var(--color-neutral-4);
}
.has-accessible-features .split-left .list-item:focus{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.has-accessible-features .split-left .list-item:focus:before{
  border:3px solid var(--color-focus-outer);
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
}
/*! Patterns - Content - Accordion */
.osui-accordion :first-child:not(.list) > .osui-accordion-item,
.osui-accordion .list :first-child > .osui-accordion-item{
  border-radius:var(--border-radius-none);
  border-top-left-radius:var(--border-radius-soft);
  border-top-right-radius:var(--border-radius-soft);
}
.osui-accordion :last-child:not(.list) > .osui-accordion-item,
.osui-accordion .list :last-child > .osui-accordion-item{
  border-bottom-width:var(--border-size-s);
  border-radius:var(--border-radius-none);
  border-bottom-left-radius:var(--border-radius-soft);
  border-bottom-right-radius:var(--border-radius-soft);
}
.osui-accordion :only-child > .osui-accordion-item,
.osui-accordion .list :only-child > .osui-accordion-item{
  border-radius:var(--border-radius-soft);
}
.osui-accordion :first-child:not(.list) > .osui-accordion-item::after{
  border-top-left-radius:var(--border-radius-soft);
  border-top-right-radius:var(--border-radius-soft);
}
.osui-accordion .osui-accordion-item,
.osui-accordion .list .osui-accordion-item{
  border-radius:var(--border-radius-none);
}
.osui-accordion .osui-accordion-item{
  border-bottom-width:var(--border-size-none);
}
.osui-accordion .osui-accordion-item::after{
  border-top-left-radius:var(--border-radius-none);
  border-top-right-radius:var(--border-radius-none);
}
.osui-accordion .osui-accordion-item{
  
}
.osui-accordion .pop-comp-wrapper{
  position:relative;
  -webkit-transform:translate3d(0px, var(--space-xs), 0px) !important;
          transform:translate3d(0px, var(--space-xs), 0px) !important;
}
/*! Patterns - Content - Accordion Item */
.osui-accordion-item{
  --accordion-active-border-size:2px;
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-4);
  border-bottom-width:var(--border-size-s);
  border-radius:var(--border-radius-soft);
  position:relative;
}
.osui-accordion-item:after{
  background-color:transparent;
  border-color:transparent;
  border-style:solid;
  border-top-left-radius:var(--border-radius-soft);
  border-top-right-radius:var(--border-radius-soft);
  border-width:var(--accordion-active-border-size) var(--border-size-none) var(--border-size-none) var(--border-size-none);
  content:"";
  left:0;
  height:100%;
  pointer-events:none;
  position:absolute;
  opacity:0;
  top:-1px;
  width:100%;
}
.osui-accordion-item--is-open > .osui-accordion-item__title{
  font-weight:var(--font-semi-bold);
}
.osui-accordion-item--is-open > .osui-accordion-item__title > .osui-accordion-item__icon--caret{
  -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
          transform:rotate(180deg);
}
.osui-accordion-item--is-open > .osui-accordion-item__title > .osui-accordion-item__icon--plus-minus:after{
  -webkit-transform:rotate(90deg);
      -ms-transform:rotate(90deg);
          transform:rotate(90deg);
}
.osui-accordion-item--is-open.osui-accordion-item--is-disabled::after{
  border-color:var(--color-neutral-6);
}
.osui-accordion-item--is-open::after{
  border-color:var(--color-primary);
  opacity:1;
  -webkit-transition:opacity 300ms ease-in;
  -o-transition:opacity 300ms ease-in;
  transition:opacity 300ms ease-in;
}
.osui-accordion-item--is-disabled{
  color:var(--color-neutral-7);
  pointer-events:none;
}
.osui-accordion-item--is-disabled .osui-accordion-item__icon{
  color:var(--color-neutral-6);
}
.osui-accordion-item__title{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  cursor:pointer;
  direction:ltr;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:var(--font-size-h6);
  line-height:1;
  padding:var(--space-m);
  width:100%;
}
.osui-accordion-item__title__placeholder{
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  width:100%;
}
.osui-accordion-item__title--is-left{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse;
}
.osui-accordion-item__title--is-left .osui-accordion-item__title__placeholder{
  padding-left:var(--space-s);
}
.osui-accordion-item__icon{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:var(--color-primary);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-family:FontAwesome;
  font-size:var(--font-size-h4);
  font-weight:var(--font-regular);
  height:16px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-transition:all 300ms ease-in-out;
  -o-transition:all 300ms ease-in-out;
  transition:all 300ms ease-in-out;
  width:16px;
}
.osui-accordion-item__icon--caret:after{
  content:"\f107";
}
.osui-accordion-item__icon--plus-minus:after{
  background-color:var(--color-primary);
  content:" ";
  height:100%;
  -webkit-transition:-webkit-transform 300ms ease-in-out;
  transition:-webkit-transform 300ms ease-in-out;
  -o-transition:transform 300ms ease-in-out;
  transition:transform 300ms ease-in-out;
  transition:transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
  width:2px;
}
.osui-accordion-item__icon--plus-minus:before{
  background-color:var(--color-primary);
  content:" ";
  height:2px;
  position:absolute;
  width:16px;
}
.osui-accordion-item__icon--custom{
  pointer-events:none;
  
  
}
.osui-accordion-item__icon--hidden{
  display:none;
  height:0;
  width:0;
  
}
.osui-accordion-item__content{
  display:block;
  overflow:hidden;
  padding:var(--space-none) var(--space-m);
}
.osui-accordion-item__content--is-collapsed{
  height:0;
  visibility:hidden;
}
.osui-accordion-item__content--is-expanded{
  height:auto;
  padding:var(--space-none) var(--space-m) var(--space-m);
  visibility:visible;
}
.osui-accordion-item__content--is-animating{
  -webkit-transition:all 300ms ease-in-out;
  -o-transition:all 300ms ease-in-out;
  transition:all 300ms ease-in-out;
}
.osui-accordion-item__content [data-block*=AnimatedLabel]:first-child .animated-label{
  margin-top:var(--space-s);
}
.osui-accordion-item .choices__list.choices__list--dropdown,
.osui-accordion-item [data-dropdown] > div.dropdown-list{
  position:initial;
}
.osui-accordion-item .osui-accordion{
  margin-top:var(--accordion-active-border-size);
}
.phone .osui-accordion-item .osui-accordion-item__title{
  font-size:calc(var(--font-size-base));
}
.layout-native .osui-accordion-item__title{
  padding:var(--space-base);
}
.layout-native .osui-accordion-item__content{
  padding:var(--space-none) var(--space-base);
}
.layout-native .osui-accordion-item__content--is-collapsed{
  padding:var(--space-none) var(--space-base);
}
.layout-native .osui-accordion-item__content--is-expanded{
  padding:var(--space-none) var(--space-base) var(--space-base);
}
.has-accessible-features .osui-accordion-item__title:focus, .has-accessible-features .osui-accordion-item__content:focus{
  -webkit-box-shadow:none;
          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-l) solid var(--color-focus-outer);
}
.is-rtl .osui-accordion-item__title__placeholder{
  direction:rtl;
  margin-right:var(--space-s);
}
/*! Patterns - Content - Alert */
.alert{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:var(--border-radius-soft);
  color:var(--color-neutral-0);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:var(--space-base);
}
.alert .alert-icon{
  -ms-flex-item-align:start;
      align-self:flex-start;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-size:24px;
  margin-right:var(--space-base);
}
.alert .fa-fw{
  width:auto;
}
.alert .alert-message{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.alert-info{
  background-color:var(--color-info);
}
.alert-success{
  background-color:var(--color-success);
}
.alert-error{
  background-color:var(--color-error);
}
.alert-warning{
  background-color:var(--color-warning);
  color:var(--color-neutral-10);
}
.is-rtl .alert-icon{
  margin-left:var(--space-base);
  margin-right:0;
}
/*! Patterns - Content - Blank Slate */
.blank-slate{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -ms-flex-pack:distribute;
      justify-content:space-around;
  text-align:center;
}
.blank-slate.large{
  height:100%;
}
.blank-slate.large .blank-slate-icon{
  font-size:120px;
}
.blank-slate.large .blank-slate-actions{
  padding:var(--space-xxl) var(--space-base);
}
.blank-slate-description{
  color:var(--color-neutral-9);
  padding:var(--space-none) var(--space-base);
}
.blank-slate-actions{
  padding:var(--space-base);
}
.blank-slate-icon{
  color:var(--color-neutral-6);
  font-size:70px;
}
/*! Patterns - Content - Card */
.card{
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-4);
  border-radius:var(--border-radius-soft);
  padding:var(--space-m);
}
.layout-native .card{
  padding:var(--space-base);
}
/*! Patterns - Content - Card Background */
.card-background{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:var(--border-radius-soft);
  color:var(--color-neutral-0);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden;
  padding:var(--space-m);
  position:relative;
}
.card-background{
  
}
.card-background-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  width:100%;
  z-index:1;
}
.card-background-content{
  
}
.card-background-content.top-left, .card-background-content.center-left, .card-background-content.bottom-left{
  text-align:left;
}
.card-background-content.top-center, .card-background-content.center, .card-background-content.bottom-center{
  text-align:center;
}
.card-background-content.top-right, .card-background-content.center-right, .card-background-content.bottom-right{
  text-align:right;
}
.card-background-image, .card-background-color{
  left:0;
  position:absolute;
  top:0;
  height:100%;
  width:100%;
}
.card-background-image img{
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  -o-object-position:center center;
     object-position:center center;
  width:100%;
}
.card-background-color{
  opacity:0.6;
}
.card-background-color:after{
  background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgb(0, 0, 0)));
  background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 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;
}
.layout-native .card-background{
  padding:var(--space-base);
}
.layout-native .card-background.padding-none{
  padding:var(--space-none);
}
/*! Patterns - Content - CardItem */
.card-detail{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.card-detail-left{
  max-width:120px;
  padding-right:var(--space-base);
}
.card-detail-center{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.card-detail-right{
  padding-left:var(--space-base);
}
.card-detail-title{
  color:var(--color-neutral-10);
  font-size:var(--font-size-h5);
  font-weight:var(--font-semi-bold);
}
.card-detail-text{
  color:var(--color-neutral-7);
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
}
.is-rtl .card-detail-left{
  padding-left:var(--space-base);
  padding-right:0;
}
.is-rtl .card-detail-right{
  padding-left:0;
  padding-right:var(--space-base);
}
/*! Patterns - Content - Card Sectioned */
.card-sectioned{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding:var(--space-none);
}
.card-sectioned-top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.card-sectioned.flex-direction-row .card-image{
  padding:var(--space-m) var(--space-none) var(--space-m) var(--space-m);
}
.card-sectioned.flex-direction-row .card-image.padding-none{
  padding:var(--space-none);
}
.card-sectioned.flex-direction-row .card-sectioned-right .card-image{
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2;
  padding:var(--space-m) var(--space-m) var(--space-m) var(--space-none);
}
.card-sectioned.flex-direction-row .card-sectioned-right .card-image.padding-none{
  padding:var(--space-none);
}
.card-image{
  padding:var(--space-m) var(--space-m) var(--space-none);
}
.card-image img{
  display:block;
  margin:0 auto;
}
.card-title{
  font-size:var(--font-size-h4);
  font-weight:var(--font-semi-bold);
  padding:var(--space-m) var(--space-m) var(--space-none) var(--space-m);
}
.card-content{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  padding:var(--space-m);
}
.card-bottom{
  padding:var(--space-none) var(--space-m) var(--space-m);
}
.layout-native .card-sectioned{
  padding:0;
}
.layout-native .card-sectioned.flex-direction-row .card-image{
  padding:var(--space-base) var(--space-none) var(--space-base) var(--space-base);
}
.layout-native .card-sectioned.flex-direction-row .card-image.padding-none{
  padding:var(--space-none);
}
.layout-native .card-title{
  padding:var(--space-base) var(--space-base) var(--space-none) var(--space-base);
}
.layout-native .card-image{
  padding:var(--space-base) var(--space-base) var(--space-none);
}
.layout-native .card-image.padding-none{
  padding:var(--space-none);
}
.layout-native .card-content{
  padding:var(--space-base);
}
.layout-native .card-content.padding-none{
  padding:var(--space-none);
}
.layout-native .card-bottom{
  padding:var(--space-none) var(--space-base) var(--space-base);
}
.tablet .card-title{
  font-size:calc(var(--font-size-h4) - 1px);
}
.phone .card-title{
  font-size:calc(var(--font-size-h4) - 2px);
}
/*! Patterns - Content - Chat Message */
.chat{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.chat.right{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse;
}
.chat.right .chat-photo{
  margin-left:var(--space-base);
  margin-right:var(--space-none);
}
.chat.right .chat-message{
  background-color:var(--color-indigo);
  color:var(--color-neutral-0);
  text-align:right;
}
.chat-photo{
  margin-right:var(--space-base);
}
.chat-photo img{
  border-radius:var(--border-radius-circle);
  height:40px;
  -o-object-fit:cover;
     object-fit:cover;
  width:40px;
}
.chat-message{
  background-color:var(--color-neutral-3);
  border-radius:var(--border-radius-soft);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  max-width:600px;
  padding:var(--space-base);
  position:relative;
  word-break:break-word;
}
.chat-message-status{
  display:block;
  font-size:var(--font-size-xs);
  margin-top:var(--space-s);
}
.chat-message-status.hidden{
  display:none;
}
.is-rtl .chat.right .chat-photo{
  margin-left:var(--space-base);
  margin-right:var(--space-none);
}
.is-rtl .chat-photo{
  margin-left:var(--space-base);
  margin-right:0;
}
/*! Patterns - Content - Flip_Content */
.osui-flip-content{
  -webkit-perspective:200vw;
          perspective:200vw;
  position:relative;
}
.osui-flip-content{
  
  
}
.firefox .osui-flip-content{
  -webkit-transform:perspective(200vw);
          transform:perspective(200vw);
  -webkit-transform-style:preserve-3d;
          transform-style:preserve-3d;
}
.osui-flip-content--flipped .osui-flip-content__container{
  -webkit-transform:rotateY(-90deg);
          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;
  -webkit-transform:rotateY(90deg);
          transform:rotateY(90deg);
}
.osui-flip-content__container{
  cursor:default;
  position:relative;
  -webkit-transform-style:preserve-3d;
          transform-style:preserve-3d;
  -webkit-transition:all 630ms cubic-bezier(0.03, 0.01, 0.67, 1.97);
  -o-transition:all 630ms cubic-bezier(0.03, 0.01, 0.67, 1.97);
  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{
  
  
}
.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{
  
}
.is-rtl .osui-flip-content--flipped .osui-flip-content__container{
  -webkit-transform:rotateY(90deg);
          transform:rotateY(90deg);
}
.is-rtl .osui-flip-content--flipped .osui-flip-content__container__back{
  -webkit-transform:rotateY(-90deg);
          transform:rotateY(-90deg);
}
/*! Patterns - Content - 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);
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          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%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
}
.floating-content-right{
  right:0;
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
}
.floating-content-center{
  left:50%;
  top:50%;
  -webkit-transform:translateX(-50%) translateY(-50%);
      -ms-transform:translateX(-50%) translateY(-50%);
          transform:translateX(-50%) translateY(-50%);
}
.floating-content-center.floating-content-full-width{
  -webkit-transform:translateX(0) translateY(-50%);
      -ms-transform:translateX(0) translateY(-50%);
          transform:translateX(0) translateY(-50%);
}
.floating-content-center.floating-content-full-height{
  bottom:0;
  -webkit-transform:translateY(0) translateX(-50%);
      -ms-transform:translateY(0) translateX(-50%);
          transform:translateY(0) translateX(-50%);
}
.floating-content-center.floating-content-center.floating-content-full-width.floating-content-full-height{
  -webkit-transform:translateX(0) translateY(0);
      -ms-transform:translateX(0) translateY(0);
          transform:translateX(0) translateY(0);
}
.floating-content-bottom{
  bottom:0;
  left:50%;
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-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{
  -webkit-transform:translateX(0);
      -ms-transform:translateX(0);
          transform:translateX(0);
}
.floating-content-top.floating-content-full-width, .floating-content-bottom.floating-content-full-width, .floating-content-center.floating-content-full-width{
  -webkit-transform:translateX(0);
      -ms-transform:translateX(0);
          transform:translateX(0);
}
.floating-content-left.floating-content-full-height, .floating-content-right.floating-content-full-height{
  bottom:0;
  -webkit-transform:translateY(0);
      -ms-transform:translateY(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));
}
.absolute-bottom.absolute-center.floating-content-bottom{
  top:inherit;
}
.layout .blank .floating-content-top, .layout .blank .floating-content-top-right, .layout .blank .floating-content-top-left, .layout .blank .floating-content.floating-content-full-height{
  top:0;
}
.layout .blank .floating-content.floating-content-full-height.floating-content-margin{
  margin:var(--space-l);
}
.layout:not(.menu-visible) .floating-content[class*=absolute-]:not(.absolute-top-plus-header), .layout.aside-expandable .floating-content[class*=absolute-]:not(.absolute-top-plus-header){
  z-index:120;
}
.aside-visible.menu-visible .floating-content-top:not(.absolute-top), .aside-visible.menu-visible .floating-content-center:not(.absolute-center), .aside-visible.menu-visible .floating-content-bottom:not(.absolute-bottom), .aside-expandable.menu-visible .floating-content-top:not(.absolute-top), .aside-expandable.menu-visible .floating-content-center:not(.absolute-center), .aside-expandable.menu-visible .floating-content-bottom:not(.absolute-bottom){
  left:calc(50% + var(--side-menu-size) / 2);
}
.aside-visible.menu-visible .floating-content.floating-content-full-width, .aside-visible.menu-visible .floating-content-left:not(.absolute-left), .aside-visible.menu-visible .floating-content-bottom-left:not(.absolute-left), .aside-visible.menu-visible .floating-content-top-left:not(.absolute-left), .aside-expandable.menu-visible .floating-content.floating-content-full-width, .aside-expandable.menu-visible .floating-content-left:not(.absolute-left), .aside-expandable.menu-visible .floating-content-bottom-left:not(.absolute-left), .aside-expandable.menu-visible .floating-content-top-left:not(.absolute-left){
  left:var(--side-menu-size);
}
.desktop .layout.layout-side:not(.layout-native) .floating-content-top-left:not(.absolute-left), .desktop .layout.layout-side:not(.layout-native) .floating-content-left:not(.absolute-left), .desktop .layout.layout-side:not(.layout-native) .floating-content-bottom-left:not(.absolute-left){
  left:var(--side-menu-size);
}
.desktop .layout-native .aside-visible .floating-content.floating-content-full-width{
  left:var(--side-menu-size);
}
.landscape .layout-native.aside-visible .floating-content.floating-content-full-width .aside-visible.menu-visible .floating-content.floating-content-full-width{
  left:var(--side-menu-size);
}
.tablet .layout-native .floating-content.floating-content-full-height.absolute-top,
.phone .layout-native .floating-content.floating-content-full-height.absolute-top{
  top:var(--os-safe-area-top);
}
.tablet .layout-native .floating-content.floating-content-full-width,
.phone .layout-native .floating-content.floating-content-full-width{
  left:0;
  right:0;
}
.tablet .layout-native .floating-content.absolute-bottom,
.phone .layout-native .floating-content.absolute-bottom{
  bottom:var(--os-safe-area-bottom);
}
.tablet .layout-native .floating-content-bottom, .tablet .layout-native .floating-content-bottom-left, .tablet .layout-native .floating-content-bottom-right,
.phone .layout-native .floating-content-bottom,
.phone .layout-native .floating-content-bottom-left,
.phone .layout-native .floating-content-bottom-right{
  bottom:calc(var(--bottom-bar-size) + var(--os-safe-area-bottom));
}
.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);
}
/*! Patterns - Content - List Item Content */
.list-item-content{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.list-item-content-left{
  max-width:120px;
  padding-right:var(--space-m);
}
.list-item-content-center{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  overflow:hidden;
}
.list-item-content-right{
  padding-left:var(--space-m);
}
.list-item-content-title, .list-item-content-text{
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
}
.list-item-content-title{
  color:var(--color-neutral-10);
  font-size:var(--font-size-h5);
  font-weight:var(--font-semi-bold);
}
.list-item-content-text{
  color:var(--color-neutral-7);
}
.layout-native .list-item-content-left{
  padding-right:var(--space-base);
}
.layout-native .list-item-content-right{
  padding-left:var(--space-base);
}
.tablet .list-item-content-title{
  font-size:calc(var(--font-size-h5) - 1px);
}
.phone .list-item-content-title{
  font-size:calc(var(--font-size-h5) - 2px);
}
.is-rtl .list-item-content-left{
  padding-left:var(--space-m);
  padding-right:0;
}
.is-rtl .list-item-content-right{
  padding-left:0;
  padding-right:var(--space-m);
}
.is-rtl .layout-native .list-item-content-left{
  padding-left:var(--space-base);
  padding-right:0;
}
.is-rtl .layout-native .list-item-content-right{
  padding-left:0;
  padding-right:var(--space-base);
}
.is-rtl [data-list-item] .list-item-float-left{
  float:right;
}
.is-rtl [data-list-item] .list-item-float-right{
  float:left;
}
/*! Patterns - Content - Section */
.section-title{
  background-color:transparent;
  border-bottom:var(--border-size-s) solid var(--color-neutral-4);
  color:var(--color-neutral-9);
  font-size:var(--font-size-h2);
  font-weight:var(--font-semi-bold);
  padding:var(--space-none) var(--space-none) var(--space-s) var(--space-none);
  position:relative;
  text-transform:none;
  width:100%;
}
.section-content{
  padding:var(--space-s) var(--space-none) var(--space-none);
}
.section-group.is--sticky .section-title{
  position:-webkit-sticky;
  position:sticky;
  top:calc(var(--section-top-position) + var(--os-safe-area-top));
  z-index:90;
}
.section-group .section-title{
  background-color:var(--color-background-body);
}
.layout-native .section-title{
  padding:var(--space-s) var(--space-base) var(--space-s) var(--space-base);
}
.layout-native .section-content{
  padding:0;
}
.android[data-status-bar-height] .section-group.is--sticky .section-title{
  top:calc(var(--section-top-position) + var(--status-bar-height));
}
.ios .layout-native .section-group .sticky{
  position:static;
}
.tablet .section-title{
  font-size:calc(var(--font-size-h2) - 2px);
}
.phone .section-title{
  font-size:calc(var(--font-size-h2) - 4px);
}
/*! Patterns - Content - Tag */
.tag{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:var(--color-neutral-0);
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-weight:var(--font-semi-bold);
  height:32px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  line-height:1;
  min-width:32px;
  padding:var(--space-none) var(--space-base);
  word-break:normal;
}
.tag.tag-small{
  font-size:var(--font-size-xs);
  height:24px;
  padding:var(--space-none) var(--space-s);
}
.tag.tag-medium{
  font-size:var(--font-size-base);
  height:40px;
  padding:var(--space-none) var(--space-m);
}
.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);
}
/*! Patterns - Content - Tooltip */
.osui-tooltip{
  display:inline-block;
  position:relative;
}
.osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper{
  max-height:50vh;
  opacity:1;
  padding-top:var(--space-base);
  pointer-events:initial;
}
.osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top, .osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top-left, .osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top-right, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top-left, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top-right{
  bottom:100%;
  padding-bottom:var(--space-base);
  padding-top:initial;
  top:initial;
}
.osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top-left .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top-right .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top-left .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top-right .osui-tooltip__balloon-wrapper__balloon{
  -webkit-transform:translateY(0);
      -ms-transform:translateY(0);
          transform:translateY(0);
}
.osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top .osui-tooltip__balloon-wrapper__balloon:before, .osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top-left .osui-tooltip__balloon-wrapper__balloon:before, .osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top-right .osui-tooltip__balloon-wrapper__balloon:before, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top .osui-tooltip__balloon-wrapper__balloon:before, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top-left .osui-tooltip__balloon-wrapper__balloon:before, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top-right .osui-tooltip__balloon-wrapper__balloon:before{
  opacity:1;
  -webkit-transform:translateY(100%);
      -ms-transform:translateY(100%);
          transform:translateY(100%);
}
.osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top{
  left:50%;
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
}
.osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.top .osui-tooltip__balloon-wrapper__balloon:before, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.top .osui-tooltip__balloon-wrapper__balloon:before{
  left:50%;
  -webkit-transform:translate(-50%, 100%);
      -ms-transform:translate(-50%, 100%);
          transform:translate(-50%, 100%);
}
.osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.left, .osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.right, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.left, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.right{
  max-height:initial;
  max-width:50vw;
  padding-left:var(--space-base);
  padding-top:var(--space-none);
}
.osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.left .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.right .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.left .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.right .osui-tooltip__balloon-wrapper__balloon{
  -webkit-transform:translateX(0);
      -ms-transform:translateX(0);
          transform:translateX(0);
}
.osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.center .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.bottom .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.bottom-left .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.bottom-right .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.center .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.bottom .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.bottom-left .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.bottom-right .osui-tooltip__balloon-wrapper__balloon{
  -webkit-transform:translateY(0);
      -ms-transform:translateY(0);
          transform:translateY(0);
}
.osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.left, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.left{
  padding-left:initial;
  padding-right:var(--space-base);
  right:100%;
}
.osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper__balloon{
  opacity:1;
}
.osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper__balloon:before, .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper__balloon:before{
  opacity:1;
  -webkit-transform:translateY(-100%);
      -ms-transform:translateY(-100%);
          transform:translateY(-100%);
}
.osui-tooltip:not(.osui-tooltip--is-hover) .osui-tooltip__content{
  cursor:pointer;
}
.osui-tooltip .osui-tooltip__content{
  position:inherit;
}
.osui-tooltip .osui-tooltip__content:empty{
  
}
.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%;
  -webkit-transition:opacity 250ms;
  -o-transition:opacity 250ms;
  transition:opacity 250ms;
  z-index:2;
}
.osui-tooltip .osui-tooltip__balloon-wrapper{
  
  
  
  
  
  
}
.osui-tooltip .osui-tooltip__balloon-wrapper.bottom{
  left:50%;
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
}
.osui-tooltip .osui-tooltip__balloon-wrapper.bottom .osui-tooltip__balloon-wrapper__balloon:before{
  left:50%;
  -webkit-transform:translate(-50%, -100%);
      -ms-transform:translate(-50%, -100%);
          transform:translate(-50%, -100%);
}
.osui-tooltip .osui-tooltip__balloon-wrapper.bottom-right{
  left:initial;
  right:calc(-1 * var(--space-s));
}
.osui-tooltip .osui-tooltip__balloon-wrapper.bottom-right .osui-tooltip__balloon-wrapper__balloon:before{
  left:initial;
  right:var(--space-s);
}
.osui-tooltip .osui-tooltip__balloon-wrapper.bottom-left{
  left:calc(-1 * var(--space-s));
}
.osui-tooltip .osui-tooltip__balloon-wrapper.bottom-left .osui-tooltip__balloon-wrapper__balloon:before{
  left:var(--space-s);
}
.osui-tooltip .osui-tooltip__balloon-wrapper.center .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip .osui-tooltip__balloon-wrapper.bottom .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip .osui-tooltip__balloon-wrapper.bottom-left .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip .osui-tooltip__balloon-wrapper.bottom-right .osui-tooltip__balloon-wrapper__balloon{
  -webkit-transform:translateY(-12px);
      -ms-transform:translateY(-12px);
          transform:translateY(-12px);
}
.osui-tooltip .osui-tooltip__balloon-wrapper.top, .osui-tooltip .osui-tooltip__balloon-wrapper.top-left, .osui-tooltip .osui-tooltip__balloon-wrapper.top-right{
  bottom:100%;
  top:initial;
}
.osui-tooltip .osui-tooltip__balloon-wrapper.top .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip .osui-tooltip__balloon-wrapper.top-left .osui-tooltip__balloon-wrapper__balloon, .osui-tooltip .osui-tooltip__balloon-wrapper.top-right .osui-tooltip__balloon-wrapper__balloon{
  -webkit-transform:translateY(calc(-100% + 12px));
      -ms-transform:translateY(calc(-100% + 12px));
          transform:translateY(calc(-100% + 12px));
}
.osui-tooltip .osui-tooltip__balloon-wrapper.top .osui-tooltip__balloon-wrapper__balloon:before, .osui-tooltip .osui-tooltip__balloon-wrapper.top-left .osui-tooltip__balloon-wrapper__balloon:before, .osui-tooltip .osui-tooltip__balloon-wrapper.top-right .osui-tooltip__balloon-wrapper__balloon:before{
  border-color:var(--color-neutral-9) transparent transparent transparent;
  border-width:9px 9px 0 9px;
  bottom:1px;
  top:initial;
}
.osui-tooltip .osui-tooltip__balloon-wrapper.top{
  left:50%;
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
}
.osui-tooltip .osui-tooltip__balloon-wrapper.top .osui-tooltip__balloon-wrapper__balloon:before{
  left:50%;
  -webkit-transform:translate(-50%, -100%);
      -ms-transform:translate(-50%, -100%);
          transform:translate(-50%, -100%);
}
.osui-tooltip .osui-tooltip__balloon-wrapper.top-right{
  left:initial;
  right:calc(-1 * var(--space-s));
}
.osui-tooltip .osui-tooltip__balloon-wrapper.top-right .osui-tooltip__balloon-wrapper__balloon:before{
  left:initial;
  right:var(--space-s);
}
.osui-tooltip .osui-tooltip__balloon-wrapper.top-left{
  left:calc(-1 * var(--space-s));
}
.osui-tooltip .osui-tooltip__balloon-wrapper.top-left .osui-tooltip__balloon-wrapper__balloon:before{
  left:var(--space-s);
}
.osui-tooltip .osui-tooltip__balloon-wrapper.left, .osui-tooltip .osui-tooltip__balloon-wrapper.right{
  left:100%;
  max-height:initial;
  max-width:0;
  padding-left:var(--space-none);
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
}
.osui-tooltip .osui-tooltip__balloon-wrapper.left .osui-tooltip__balloon-wrapper__balloon:before, .osui-tooltip .osui-tooltip__balloon-wrapper.right .osui-tooltip__balloon-wrapper__balloon:before{
  border-color:transparent var(--color-neutral-9) transparent transparent;
  border-width:9px 9px 9px 0;
  left:initial;
  right:calc(100% - 1px);
  top:50%;
  -webkit-transform:translate(0, -50%);
      -ms-transform:translate(0, -50%);
          transform:translate(0, -50%);
}
.osui-tooltip .osui-tooltip__balloon-wrapper.right .osui-tooltip__balloon-wrapper__balloon{
  -webkit-transform:translateX(-12px);
      -ms-transform:translateX(-12px);
          transform:translateX(-12px);
}
.osui-tooltip .osui-tooltip__balloon-wrapper.left{
  left:initial;
  padding-left:initial;
  padding-right:var(--space-none);
  right:100%;
}
.osui-tooltip .osui-tooltip__balloon-wrapper.left .osui-tooltip__balloon-wrapper__balloon{
  -webkit-transform:translateX(-100%);
      -ms-transform:translateX(-100%);
          transform:translateX(-100%);
}
.osui-tooltip .osui-tooltip__balloon-wrapper.left .osui-tooltip__balloon-wrapper__balloon:before{
  border-color:transparent transparent transparent var(--color-neutral-9);
  border-width:9px 0 9px 9px;
  left:calc(100% - 1px);
  right:initial;
}
.osui-tooltip .osui-tooltip__balloon-wrapper.center{
  left:50%;
  top:40%;
  -webkit-transform:translate(-50%, 0);
      -ms-transform:translate(-50%, 0);
          transform:translate(-50%, 0);
}
.osui-tooltip .osui-tooltip__balloon-wrapper.center .osui-tooltip__balloon-wrapper__balloon:before{
  left:50%;
  -webkit-transform:translate(-50%, -100%);
      -ms-transform:translate(-50%, -100%);
          transform:translate(-50%, -100%);
}
.osui-tooltip .osui-tooltip__balloon-wrapper__balloon{
  background-color:var(--color-neutral-9);
  border-radius:var(--border-radius-soft);
  color:var(--color-neutral-0);
  font-size:var(--font-size-s);
  font-weight:var(--font-regular);
  line-height:initial;
  min-width:150px;
  opacity:0;
  padding:var(--space-s);
  position:relative;
  -webkit-transition:-webkit-transform 250ms;
  transition:-webkit-transform 250ms;
  -o-transition:transform 250ms;
  transition:transform 250ms;
  transition:transform 250ms, -webkit-transform 250ms;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
}
.osui-tooltip .osui-tooltip__balloon-wrapper__balloon{
  
  
  
  
}
.osui-tooltip .osui-tooltip__balloon-wrapper__balloon:after{
  
  
  
  
  
  
  
}
.osui-tooltip .osui-tooltip__balloon-wrapper__balloon.left:after{
  
  
  
}
.osui-tooltip .osui-tooltip__balloon-wrapper__balloon.right:after{
  
  
  
}
.osui-tooltip .osui-tooltip__balloon-wrapper__balloon.center:after, .osui-tooltip .osui-tooltip__balloon-wrapper__balloon.bottom:after{
  
  
}
.osui-tooltip .osui-tooltip__balloon-wrapper__balloon.bottom-left:after{
  
  
}
.osui-tooltip .osui-tooltip__balloon-wrapper__balloon.bottom-right:after{
  
  
}
.osui-tooltip .osui-tooltip__balloon-wrapper__balloon.top:after{
  
  
  
}
.osui-tooltip .osui-tooltip__balloon-wrapper__balloon.top-left:after{
  
  
  
}
.osui-tooltip .osui-tooltip__balloon-wrapper__balloon.top-right:after{
  
  
  
}
.osui-tooltip .osui-tooltip__balloon-wrapper__balloon:before{
  border-color:transparent transparent var(--color-neutral-9) transparent;
  border-style:solid;
  border-width:0 9px 9px 9px;
  content:"";
  display:block;
  height:0;
  left:var(--space-s);
  opacity:0;
  position:absolute;
  top:1px;
  -webkit-transform:translateY(0);
      -ms-transform:translateY(0);
          transform:translateY(0);
  width:0;
}
.phone .osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.left, .phone .osui-tooltip.osui-tooltip--is-hover:hover .osui-tooltip__balloon-wrapper.right, .phone .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.left, .phone .osui-tooltip.osui-tooltip--is-opened .osui-tooltip__balloon-wrapper.right{
  max-width:100vw;
}
/*! Patterns - Content - User Avatar */
.avatar{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:var(--color-neutral-0);
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-weight:var(--font-semi-bold);
  height:32px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          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;
}
/*! Patterns - Interaction - Action Sheet */
.action-sheet{
  bottom:0;
  left:0;
  margin-top:0;
  padding-bottom:calc(var(--os-safe-area-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);
  pointer-events:auto;
  position:absolute;
  -webkit-transform:translateY(100%);
      -ms-transform:translateY(100%);
          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(--overlay-background);
  content:"";
  display:block;
  height:100%;
  left:0;
  opacity:0;
  pointer-events:none;
  position:absolute;
  top:0;
  -webkit-transition:opacity 0.3s cubic-bezier(0, 0, 0.3, 1);
  -o-transition:opacity 0.3s cubic-bezier(0, 0, 0.3, 1);
  transition:opacity 0.3s cubic-bezier(0, 0, 0.3, 1);
  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{
  -webkit-transform:none;
      -ms-transform:none;
          transform:none;
}
.action-sheet-container--visible.action-sheet-container--animatable .action-sheet{
  -webkit-transition:all 330ms ease-out;
  -o-transition:all 330ms ease-out;
  transition:all 330ms ease-out;
}
.action-sheet-container--animatable .action-sheet{
  -webkit-transition:all 130ms ease-in;
  -o-transition:all 130ms ease-in;
  transition:all 130ms ease-in;
}
.action-sheet-buttons{
  border-radius:var(--border-radius-soft);
  display:block;
  overflow:hidden;
  position:relative;
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
}
.action-sheet-actions{
  
}
.action-sheet-actions .btn{
  border:none;
  border-radius:0;
  margin-top:1px;
  width:100%;
}
.action-sheet-actions:first-child .btn{
  margin-top:0;
}
.action-sheet-cancel .btn{
  border:none;
  color:var(--color-neutral-8);
}
.desktop .action-sheet-buttons, .desktop .action-sheet-cancel{
  max-width:500px;
}
.desktop .action-sheet-buttons, .desktop .action-sheet-cancel,
.tablet .action-sheet-buttons,
.tablet .action-sheet-cancel{
  margin:var(--space-none) auto;
}
.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;
}
/*! Patterns - Interaction - Animate */
.animate{
  -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;
       -o-transition-timing-function:ease-out;
          transition-timing-function:ease-out;
  visibility:hidden;
  width:100%;
  will-change:transform;
}
.animate.slow{
  -webkit-animation-duration:1500ms;
          animation-duration:1500ms;
}
.animate.fast{
  -webkit-animation-duration:500ms;
          animation-duration:500ms;
}
.bottom-to-top{
  -webkit-animation-name:bottomtotop;
          animation-name:bottomtotop;
  visibility:visible !important;
}
.bounce{
  -webkit-animation-name:bounce;
          animation-name:bounce;
  visibility:visible !important;
}
.fade-in{
  -webkit-animation-name:fadein;
          animation-name:fadein;
  visibility:visible !important;
}
.left-to-right{
  -webkit-animation-name:lefttoright;
          animation-name:lefttoright;
  visibility:visible !important;
}
.right-to-left{
  -webkit-animation-name:righttoleft;
          animation-name:righttoleft;
  visibility:visible !important;
}
.top-to-bottom{
  -webkit-animation-name:toptobottom;
          animation-name:toptobottom;
  visibility:visible !important;
}
.scale{
  -webkit-animation-name:scale;
          animation-name:scale;
  visibility:visible !important;
}
.scale-down{
  -webkit-animation-name:scaledown;
          animation-name:scaledown;
  visibility:visible !important;
}
.scale-up{
  -webkit-animation-name:scaleup;
          animation-name:scaleup;
  visibility:visible !important;
}
.spinner{
  -webkit-animation:spinner 1000ms infinite linear;
          animation:spinner 1000ms infinite linear;
  visibility:visible !important;
}
.spinner.slow{
  -webkit-animation:spinner 1500ms infinite linear;
          animation:spinner 1500ms infinite linear;
}
.spinner.fast{
  -webkit-animation:spinner 500ms infinite linear;
          animation:spinner 500ms infinite linear;
}
/*! Patterns - Interaction - Animated Label */
.animated-label{
  position:relative;
}
.animated-label.active .animated-label-text{
  font-size:var(--font-size-xs);
  top:-10px;
}
.animated-label.active .animated-label-input .form-control[data-input]::-webkit-datetime-edit{
  color:var(--color-neutral-9);
}
.animated-label.active .animated-label-input [data-textarea]{
  padding-bottom:var(--space-xs);
}
.animated-label-text{
  color:var(--color-neutral-8);
  font-size:var(--font-size-s);
  pointer-events:none;
  position:absolute;
  top:8px;
  -webkit-transition:all 300ms ease;
  -o-transition:all 300ms ease;
  transition:all 300ms ease;
  z-index:1;
}
.animated-label-text .icon{
  padding-right:var(--space-base);
}
.animated-label-text{
  
  
}
.animated-label-input:empty{
  
}
.animated-label-input .form-control[data-input], .animated-label-input .form-control[data-textarea]{
  background-color:transparent;
  border:var(--border-size-none);
  border-bottom:var(--border-size-s) solid var(--color-neutral-5);
  border-radius:var(--border-radius-none);
  padding:var(--space-none);
  -webkit-transition:all 100ms ease-in-out;
  -o-transition:all 100ms ease-in-out;
  transition:all 100ms ease-in-out;
}
.animated-label-input .form-control[data-input]:focus, .animated-label-input .form-control[data-textarea]:focus{
  border-bottom:var(--border-size-s) solid var(--color-primary);
}
.animated-label-input .form-control[data-input]:focus::-webkit-datetime-edit, .animated-label-input .form-control[data-textarea]:focus::-webkit-datetime-edit{
  color:var(--color-neutral-9);
}
.animated-label-input .form-control[data-input].not-valid, .animated-label-input .form-control[data-textarea].not-valid{
  border-bottom:var(--border-size-s) solid var(--color-error);
}
.animated-label-input .form-control[data-input].not-valid:focus, .animated-label-input .form-control[data-textarea].not-valid:focus{
  border:var(--border-size-none);
  border-bottom:var(--border-size-s) solid var(--color-error);
}
.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;
}
.animated-label-input .form-control[data-input]:-webkit-autofill, .animated-label-input .form-control[data-textarea]:-webkit-autofill{
  -webkit-animation-name:onAutoFillStart;
          animation-name:onAutoFillStart;
}
.animated-label-input .form-control[data-input]:not(:-webkit-autofill), .animated-label-input .form-control[data-textarea]:not(:-webkit-autofill){
  -webkit-animation-name:onAutoFillCancel;
          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;
}
.form .animated-label-input .form-control[data-textarea] + span.validation-message{
  position:relative;
  bottom:var(--space-m);
}
@-webkit-keyframes onAutoFillStart{}
@keyframes onAutoFillStart{}
@-webkit-keyframes onAutoFillCancel{}
@keyframes onAutoFillCancel{}
.tablet .animated-label-text,
.phone .animated-label-text{
  top:14px;
}
.tablet .form-control[data-textarea] + span.validation-message,
.phone .form-control[data-textarea] + span.validation-message{
  bottom:10px;
}
.has-accessible-features .animated-label-input .form-control[data-input]{
  border-color:var(--color-neutral-7);
}
.has-accessible-features .animated-label-input .form-control[data-input]:hover{
  border-color:var(--color-neutral-8);
}
.has-accessible-features .animated-label-input .form-control[data-input]:focus{
  -webkit-box-shadow:0 3px 0 0 var(--color-focus-outer);
          box-shadow:0 3px 0 0 var(--color-focus-outer);
}
/*! Patterns - Interaction - Carousel */
.splide__container{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  position:relative;
}
.splide__list{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  height:100%;
  margin:0 !important;
  padding:0 !important;
  -webkit-transform-style:preserve-3d;
          transform-style:preserve-3d;
}
.splide.is-initialized:not(.is-active) .splide__list{
  display:block;
}
.splide__pagination{
  -ms-flex-align:center;
  -webkit-box-align:center;
          align-items:center;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-pack:center;
  -webkit-box-pack:center;
          justify-content:center;
  margin:0;
  pointer-events:none;
}
.splide__pagination li{
  display:inline-block;
  line-height:1;
  list-style-type:none;
  margin:0;
  pointer-events:auto;
}
.splide__progress__bar{
  width:0;
}
.splide{
  outline:none;
  position:relative;
  visibility:hidden;
}
.splide.is-initialized,
.splide.is-rendered{
  visibility:visible;
}
.splide__slide{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  -ms-flex-negative:0;
  flex-shrink:0;
  list-style-type:none !important;
  margin:0;
  outline:none;
  position:relative;
}
.splide__slide img{
  vertical-align:bottom;
}
.splide__slider{
  position:relative;
}
.splide__spinner{
  -webkit-animation:splide-loading 1s linear infinite;
          animation:splide-loading 1s linear infinite;
  border:2px solid #999;
  border-left-color:transparent;
  border-radius:50%;
  bottom:0;
  contain:strict;
  display:inline-block;
  height:20px;
  left:0;
  margin:auto;
  position:absolute;
  right:0;
  top:0;
  width:20px;
}
.splide__track{
  overflow:hidden;
  position:relative;
  z-index:0;
}
@-webkit-keyframes splide-loading{
  0%{
    -webkit-transform:rotate(0);
            transform:rotate(0);
  }
  to{
    -webkit-transform:rotate(1turn);
            transform:rotate(1turn);
  }
}
@keyframes splide-loading{
  0%{
    -webkit-transform:rotate(0);
            transform:rotate(0);
  }
  to{
    -webkit-transform:rotate(1turn);
            transform:rotate(1turn);
  }
}
.splide--draggable > .splide__slider > .splide__track,
.splide--draggable > .splide__track{
  -webkit-user-select:none;
  -ms-user-select:none;
  -moz-user-select:none;
       user-select:none;
}
.splide--fade > .splide__slider > .splide__track > .splide__list,
.splide--fade > .splide__track > .splide__list{
  display:block;
}
.splide--fade > .splide__slider > .splide__track > .splide__list > .splide__slide,
.splide--fade > .splide__track > .splide__list > .splide__slide{
  left:0;
  opacity:0;
  position:absolute;
  top:0;
  z-index:0;
}
.splide--fade > .splide__slider > .splide__track > .splide__list > .splide__slide.is-active,
.splide--fade > .splide__track > .splide__list > .splide__slide.is-active{
  opacity:1;
  position:relative;
  z-index:1;
}
.splide--rtl{
  direction:rtl;
}
.splide--ttb.is-active > .splide__slider > .splide__track > .splide__list,
.splide--ttb.is-active > .splide__track > .splide__list{
  display:block;
}
.splide__arrow{
  -ms-flex-align:center;
  -webkit-box-align:center;
          align-items:center;
  background:#ccc;
  border:0;
  border-radius:50%;
  cursor:pointer;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  height:2em;
  -ms-flex-pack:center;
  -webkit-box-pack:center;
          justify-content:center;
  opacity:0.7;
  padding:0;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
  width:2em;
  z-index:1;
}
.splide__arrow svg{
  fill:#000;
  height:1.2em;
  width:1.2em;
}
.splide__arrow:hover{
  opacity:0.9;
}
.splide__arrow:focus{
  outline:none;
}
.splide__arrow--prev{
  left:1em;
}
.splide__arrow--prev svg{
  -webkit-transform:scaleX(-1);
      -ms-transform:scaleX(-1);
          transform:scaleX(-1);
}
.splide__arrow--next{
  right:1em;
}
.splide__pagination{
  bottom:0.5em;
  left:0;
  padding:0 1em;
  position:absolute;
  right:0;
  z-index:1;
}
.splide__pagination__page{
  background:#ccc;
  border:0;
  border-radius:50%;
  display:inline-block;
  height:8px;
  margin:3px;
  opacity:0.7;
  padding:0;
  -webkit-transition:-webkit-transform 0.2s linear;
  transition:-webkit-transform 0.2s linear;
  -o-transition:transform 0.2s linear;
  transition:transform 0.2s linear;
  transition:transform 0.2s linear, -webkit-transform 0.2s linear;
  width:8px;
}
.splide__pagination__page.is-active{
  background:#fff;
  -webkit-transform:scale(1.4);
      -ms-transform:scale(1.4);
          transform:scale(1.4);
}
.splide__pagination__page:hover{
  cursor:pointer;
  opacity:0.9;
}
.splide__pagination__page:focus{
  outline:none;
}
.splide__progress__bar{
  background:#ccc;
  height:3px;
}
.splide--nav > .splide__slider > .splide__track > .splide__list > .splide__slide,
.splide--nav > .splide__track > .splide__list > .splide__slide{
  border:3px solid transparent;
  cursor:pointer;
}
.splide--nav > .splide__slider > .splide__track > .splide__list > .splide__slide.is-active,
.splide--nav > .splide__track > .splide__list > .splide__slide.is-active{
  border:3px solid #000;
}
.splide--nav > .splide__slider > .splide__track > .splide__list > .splide__slide:focus,
.splide--nav > .splide__track > .splide__list > .splide__slide:focus{
  outline:none;
}
.splide--rtl > .splide__arrows .splide__arrow--prev,
.splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev,
.splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev{
  left:auto;
  right:1em;
}
.splide--rtl > .splide__arrows .splide__arrow--prev svg,
.splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev svg,
.splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev svg{
  -webkit-transform:scaleX(1);
      -ms-transform:scaleX(1);
          transform:scaleX(1);
}
.splide--rtl > .splide__arrows .splide__arrow--next,
.splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next,
.splide--rtl > .splide__track > .splide__arrows .splide__arrow--next{
  left:1em;
  right:auto;
}
.splide--rtl > .splide__arrows .splide__arrow--next svg,
.splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next svg,
.splide--rtl > .splide__track > .splide__arrows .splide__arrow--next svg{
  -webkit-transform:scaleX(-1);
      -ms-transform:scaleX(-1);
          transform:scaleX(-1);
}
.splide--ttb > .splide__arrows .splide__arrow,
.splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow,
.splide--ttb > .splide__track > .splide__arrows .splide__arrow{
  left:50%;
  -webkit-transform:translate(-50%);
      -ms-transform:translate(-50%);
          transform:translate(-50%);
}
.splide--ttb > .splide__arrows .splide__arrow--prev,
.splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev,
.splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev{
  top:1em;
}
.splide--ttb > .splide__arrows .splide__arrow--prev svg,
.splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev svg,
.splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev svg{
  -webkit-transform:rotate(-90deg);
      -ms-transform:rotate(-90deg);
          transform:rotate(-90deg);
}
.splide--ttb > .splide__arrows .splide__arrow--next,
.splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next,
.splide--ttb > .splide__track > .splide__arrows .splide__arrow--next{
  bottom:1em;
  top:auto;
}
.splide--ttb > .splide__arrows .splide__arrow--next svg,
.splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next svg,
.splide--ttb > .splide__track > .splide__arrows .splide__arrow--next svg{
  -webkit-transform:rotate(90deg);
      -ms-transform:rotate(90deg);
          transform:rotate(90deg);
}
.splide--ttb > .splide__pagination,
.splide--ttb > .splide__slider > .splide__pagination{
  bottom:0;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
          flex-direction:column;
  left:auto;
  padding:1em 0;
  right:0.5em;
  top:0;
}
.osui-carousel{
  --osui-carousel-track-width:100%;
  --osui-carousel-pagination-margin:30px;
}
.osui-carousel .splide__arrow{
  background-color:var(--color-neutral-0);
  -webkit-box-shadow:var(--shadow-xs);
          box-shadow:var(--shadow-xs);
  height:40px;
  opacity:1;
  -webkit-transition:opacity 150ms linear;
  -o-transition:opacity 150ms linear;
  transition:opacity 150ms linear;
  width:40px;
  will-change:opacity;
}
.osui-carousel .splide__arrow[disabled]{
  cursor:default;
  opacity:0.3;
}
.osui-carousel .splide__arrow svg{
  height:14px;
  width:14px;
}
.osui-carousel .splide__arrow svg path{
  fill:var(--color-neutral-7);
}
.osui-carousel .splide__arrow{
  
}
.osui-carousel .splide__pagination{
  margin:0;
}
.osui-carousel .splide__pagination__page.is-active{
  background-color:var(--color-primary);
}
.osui-carousel .splide__list{
  -webkit-transform-style:flat;
          transform-style:flat;
}
.osui-carousel .splide--draggable, .osui-carousel .splide.splide--draggable{
  cursor:-webkit-grab;
  cursor:grab;
}
.osui-carousel .splide img{
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
}
.osui-carousel--has-pagination{
  padding-bottom:var(--osui-carousel-pagination-margin);
}
.osui-carousel--has-pagination:not(.splide) .splide__pagination{
  bottom:calc(var(--osui-carousel-pagination-margin) * -1);
}
.osui-carousel--has-pagination.splide .splide__arrow{
  top:calc(50% - (var(--osui-carousel-pagination-margin)) / 2);
}
.osui-carousel--has-pagination.splide .splide__pagination{
  bottom:0;
}
.osui-carousel__content{
  
  
}
.osui-carousel__content > .list{
  overflow:unset;
}
.osui-carousel__content > .list{
  
  
}
.osui-carousel__track{
  max-width:100%;
  width:var(--osui-carousel-track-width);
  
}
.osui-carousel .list:not([data-virtualization-disabled]),
.osui-carousel .list:not([data-animation-disabled]){
  
  
}
.osui-carousel .list:not([data-virtualization-disabled]):after,
.osui-carousel .list:not([data-animation-disabled]):after{
  
  
  
  
  
  
  
  base64,iVBORw0KGgoAAAANSUhEUgAAASMAAADhCAIAAAAMFURxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNzRkNDZjOS04M2Y0LTZiNDMtOTRmNC1iYjgyMzY4MTViMDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzM3NjIxNzQ2REQ2MTFFNjkwMDg5M0NGRkM2Qjc5MEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzM3NjIxNzM2REQ2MTFFNjkwMDg5M0NGRkM2Qjc5MEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWUxYmM5NjQtZjc1NS1iNjRiLTlkMTYtNjFkMTVmMWNjMjlhIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmM3NGQ0NmM5LTgzZjQtNmI0My05NGY0LWJiODIzNjgxNWIwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmOWsxoAABqySURBVHja7J1vUJRHnsclYagACiIIAoIgQhQlXhLMakw0Wd0Yk/Vyl32Ri3c5b89cqnJ5FeO92D2rNleVqtTVGt9pqvas28qlzqy1dabujHqJunuSNWYFNYgiMvwTBEHBhVEGBSL3ZX6x0/Qz88wMwwzD8P3U1FTP83T30/3r/nb/+vkzT9zIyMgMQkiYeYAmIIRKI4RKI4RQaYRQaYRQaYQQKo0QKo0QQqURQqURQqURQqg0Qqg0QoginiaYdLq6uu7cuRO+/BcsWEAjU2lkxuDg4N27d2kHeo+EECqNEHqPJFji4uIeeuih0N3Rb7/9lsak0ojv9oiPz8vLCzGTzs5Ol8tFY9J7JIRKI4RQaYRQaYQQKo0QKm16cvfu3Uj+rW1Yb/giVFr0yuzq1auRVFpXVxdP/VNp01Fmkb+4zOtsVBplFjmx9fb2shUiD+8RiShYLEFm9+7dm8QyXL9+Hd+zZ89mc3BOo8zCLjbObFQaZUaxUWlkvAwMDESPzAS32812odJijbS0tMzMzOgpz8yZM7Ozs9kuEYNnRCKHnISQExKTy6xZsygzzmkxLrZJn9koMyqNYqPMqDQy9cVGmXGdNk3XbJEkJSUlLS2NlqfSKLbwQpnReySESiOEUGmEcJ1GxsPw8HBHR0eImfDxaiqN+GFkZOT27du0A71HQgiVRgi9R+KLhISEaHughkw4cZH8eyZC6D0SQqg0Qqg0QohfeEYkehkcHOzt7cV3QkJCWlqaw+EwIty7dw8RBgYGHnjggdTU1KSkJBotauEZkSjl7t27bW1t6pwktJSfnw/JqQhouNbWVkRTWzIzM/kvjvQeSXDcuHFDP/WPcHd3tx6hr69PlxlABI6bVBoJek6z32KNADXC1aTpqDQSzAI63lxCP/jggzY/faUiVBqxw/qI9Jw5c/SfWJJh8aZvSUlJ8So/Eg3wjEj0gpXYzZs3h4aGHA5Heno6hGREuHPnDpZz6txjRkZGXFwc7UalEULvkRBCpRFCpRFCqDRCqDRCqDRCCJVGCJVGCKHSCKHSCKHSYomemzeNLQMexp3h0PCw69atUArga+NEHVGvaVPLlfqGhs5Jet12sCUfd02pNO/8/ss/ROxYJ05+ZWzpvnmz20dHv3Dpkl8NoPu2Xr0aeAHq6p2BlMrrgU6fOYuAy+WquVgbbMXb2tuPn6hwD7gRbmxqhs3RjyPc0MGWfHw1pdJ88qfeXn0YQ+cOapJBfEMPSI4tAfakvNxcfL5r2lu39IR9fS6jYNYhNmXWrGVLltiU38hz9cofGOU0u5cnvrWc7oGBoaEho+KGoXylRbTqmgsb1q9DUUsWLUIZkpOSmlta9DJbbagqG6A9jZqOuzV9zWNeaycl1w8aYn8IB1Hx4ODJr/+I7wMHP3t5048x7qJDpM2eDe0VLMjXe7CKo1ItLilOnzNHnw+fffopfMM7qm9oRCa33e7Sh0uUinyB+PhG/8MM1n6tc2ZSEo6+bu0aFKbrxg181q5+MikxEROC5JmbPU8vGJoQ0xT6LvLp7XP1u90JDgdSPfmDJ+ZlZhp5JiYmqlqcO19zvbs7Yexf8aBeOATi43vVinLI2Jj3pOLYi4ojrW4om7SNLS0li4oc2qOijy5/RASgbH7bU3LYEDU6f7F20KPqNatWIm3LlVZplOVly2BPZTG9+taawketOnvOq9G8AsvMz8mBAXHozIyMRx8ps7cMhFdx8ivkj/j9/f1y0ND7Q8wqDY2kOh+afM3qJ2FEDD+/q/gyf/58vbv4Wt6IQdHS6DpI2NzahsEbvUpaInDLoj02bXweCbGYwQSCnnSju0f0jNaSDo38L9Re8pUDeslTq1ZKDvDQoDQjT3QFNTxDZj9c87TsklkdAYfDseGHz0oYPfiJxx9TmUPw0qdRa3SsVc+sVb0NBbNPi8kZFdGLiuM6PLZtaGoWm4sbLyZF/sqG0E8g9rTWFDIzWtNvE2Skp6PYEl+f2bzWDk576eLFCwsWSOtjyEj3PC87Uf0h1pSmywYDjzQ57FKYn9fZ1WWvtJSUFPQJ9I8FeXlFBQVo3baGhpmaX+RISEC26WMfWPZF1ty5aGCMvlaFIwdMKW73QPa8rGWlPsdmpJV5IzVl1rXOTps8UTVUUCKjr3xTU4MAkiQlJcmMAa52dOhqMYoqueFbJp/A0xrIJOaRhxvGlI1oCCmbXk4cC9t9LVyNmiIajI/k+GAvGgUBvw2RNz9Xb30V32vtML5APBAYFIXhAEkmtj/w3OOYgRk+A8x6pa3tyLHj1k4A6yfdn0b88kT54/AuIKdj/3dCNapS2vpn1iYlJdZerv/82PHAPX6bPP2ybMnicVvGSJuamtLnumU9RyLzGHxFyCwpMSk5OXncR7Sv6VzMVgH0b0dgf4UitcOsdaqyqrtntNHhbU54f4hZpWFAghOlOjFGKesj/WovfG6ZBq91XcecgIEZ6xD8lCRw/OTT7x6It/wnqa8ze5edTrgWGCyxxILfqO/FkD80NIRBFA4MuqPL5QoxT5RT/VQdAnpITkqUkiPV4NjzH/bYp83OynI2NRk1am27qtxvVA3zifWIejlhfKw/xcIqptuz2LPWFNGGBgcLCwqkSKMyCKAhlCkkB/vawV+F+43lHDbKuaIJ7A+x6T1iIY7xCY2NtRA8EAw80rpY5xj+yemqMxgdVdtjfDp1uhLjMXJAz5FVwaXL9Vg9q2jWYVIfcZXXDk8D8U+fOTs7NQUix7gonaOxuQVHwWyGA6Hx0Mb4WIcAr3jNU0DVsJCTcmIhIRvh8Bw/UYHegF6FjbDDmPHec/4DE5HXUdk+LeYTjPqYvpY8XAKDoAuim8JcKCHcLRgfBkSqIcv/2KGcyp6IIKdVkBusoSSBtNaaIppqTZSqvaMDqlPnTqHM7ps3rUumqm+q9dZXwvNaO/SHc9XncUTEh2UQGF9/iADR8j8icloWdkeDSRgBazNgTIXvjkbCLrRTxpw5iIaf4gVJcuUXDXgW5dZMDMcGEWRURu9B/m1X24eHhxAWV0cyl59SsPh4B8Z+vbVUp5FuoRLKRmueKICM8aqciIaAbLTGN/w9VX1VNZWhfVpJfq2zC90da57FxYvEXMqA87KyYApUDf3VkIEcV88WCyS0BXJAK/iqqWpZZTRlFgTqnA3G2cUDBz/buH4djqUaThekNX+1BQMfytzncknOQfWH6aU0Mt2ASOBt2lzFiTF43yOZtFNZDxcXT5/6ck4jhHMaIVQaIWTylSa3Ml64dCnwRx4QE/GNjUHlYC2AQbCPirS1t8tZLK+52SAH8lqj8GF/OLU3qLooC/i1rVfUwwfjLrY9cvtyUJaZrMeFwqW0rhs38J0/f35iwNfjh4aG9BvnBWwZCubqrcK4x0/46o+ng8pEPbfmNTdfoO0bm5pneC6mBXKn30Th1YDWvUHVxeuTe9K4gdDY0tLvdtt37lCs1NzSEojSdMsE2wcmiom8hIeRo7G5xe12Fy0s/E4nLtfobayeOzvr6p2o8NyMdHXl57LTKfVHfHWFur6h4UZ3T2pqysPFxfo1q9H7RFtasEu/EKSO6x4YUDk0tVzJm58r97ahl/TduiVXkGanpsy4f+nJuKIl1+VU+R0OB7qjfo+i5GY8iyFXdaypWq+233a7JVtYQPIZlV9zC4qRnzdfLumgDPOyssQsugVUfQ37yJWl0SvpTc16CdGPW9tGn47LSE/3Orsae9Vdf9glI4I6ulcLDA4NnTtfg43Z8+bJvby6DuucDdiFZi0sKLBeEUZ7rSx/vKb2kqodzJKakiJHkc4wDBl4rCRPtbhcLqSClRBNHuQzaioXA5eVLkFCuRKtrnYaFvY6Rc/QLj/iJzJEZYsKC6S3yGOK2Cg98ELtJenPUn6rxSZhToONKk5+BeugEJcu18tGlFguCp+qrEJLw2Tt1zqltqerzgwNDWML7FJ19pwMnBgsez23nGMXIuj5n6s+L7twiOMnKvTbDtHA1RcuqrZ3NjVhy4VLdTM8NwphDEOS7HlZujhlr15IVX4cAppEgcc6sXX6T3Q+bEES+1TIVno5OsGp05UoA4zT0NQsl86RA3oS2hg9GIU0pg6rfdyeB8y6e0afLUDnkGMhZ+xFHGReW1dnnV2te6UuyBC7UB58JH9fdalvaExOSsTGK21t+kX/0finvpZd/e4Bo72kH0NLo/eguN2qdjDImW+qxRTIGXF0K6EdER+7Ks+eg3FQcnQbo6ae7jFkPE6BMUIsjL3KwvZgREZMHAt5Ii3yFwujqNJR/3Dq64z0Oco+VotNzpzW2dWVm5MjY17qrFlHjh0fo8PBQYcjPiUlBSOc9Hg18KQMD6PCIsjk5GS5/RwDzOe/+72qDAJ/6uuTJybSPRMFDqffRZXgcGC8Gb2/qaUlN3uefui02bPVSIz2U1OZlfLHHpWBKikx0ZCWPomNyuDM2WVLFiMyeps1Vf78XAyE6paR0e51tV0e6xLjoINKMcpKl6DwyPNaZ6f+QI0v+zgSEuRSL5IcOPiZylmNr9Jlvx9EfO9FyR2et2ZjrzzW5bUuoHDBAikt2k6VXFo8MyNDfqr20quAwz22/BEEFi0sVHfAyE85SsmiIiTR7yxDhlLrrLlzYQGJJk85INqqJ1aI/UWcOBaULEfHrKssbJRTBxFUH8CIvGbVSikw0sJWaDjYRPZCfxhPJUN0odFbZ8BYi02O0mAyDG+q6xt7UZPay/Wo5PycHHEGUGwsrPVHrWd4HqzQw+77SkOgv79f+pagjiUsyMuDiwgTYChataJc35UQ2O2koy6uywXfAPOq/f3saFQU/rtbZgNLBeElzf9+XFBPpti0ll/7WHO23gxpsxdNgCEJYzPCGCLhjPmqi96squTS4s1XruCjz+GqRtiLfM5WnxcXAB/V9W1updeb1fBF4x2OVmfD+Yu1sAmKZ5gCNa28cqXSU50AQV30+QDaNixs9ByvFpsEpWE5Jn9QMUO73V6BFQtmJFmt4YOxHCXGCIrRCMVV57L0G8kHPW/oU90O44o83ietaPRRLMxqj9Xle3qV/fNsNifZoNJHlpbKXw/oqjai9fb1qZIEmArlVzZB4f2KXxwVq33sc7aa3X5vUUEBZkj4AvD22662w+nwWhfVKMhBLzlaHJOSup3KaBR5xDs7K0t+otHF6Rh3BxN38fE/Wy4rOuO/WFBTecJdFcZvhqiLPB6qjOP3+QzDYsaqNULrtOys0flE/CXDh0a1sbKCzGAjWZeL6yLdCO6yOpclN6qLD61rRh52lI3IDb6BccYJ+WTOnYsBr3jhQr/rSbGynBDDtxwdi6LkpCS5yRizlq9z95iZn1q1Ujup5T2V+cTKvCy0jayF6pwNGBH9FtKrfazAxVI5q+VxIHth56+xFBweRu9M9gzkvurScqUVbSdPmhcsyNdbHLukIfBtLJ6x6+HiYvG38cHaxvBsx3FmFWtI9ARU57z2Hz5iamVhOeEhc6l9H0AroEay2D5XfV49KmozFhsWmxzvEePZ8mVLq76pxqSMwczcVbYMq20YBXM0fHdswUR88Mj/Yi/8SWx0e/x1TFxoD/gA2ILRS88EPmHNxVq47AmjnluR9UZ12BoJ4aPbFBLHwkE3rl+H8mDx/VX/aWQlbgNmRSyWMJAjf/QnfFvHRXhWqJ0UW/yNJ8oft6ZCf0BNsW4pv18FucEcfRHbseyxeWRbd1Ss9rHGRKtjJEbO0nXcbneAe1EkLHflECgShmf0Ia8WwBB2qrIKFUc0/U5FNCJmXWlxuHMIK28KnRKpdOcKJRnHWQTjsg2KgQ6AY8E4GNZlhXbqdCXGiEcfKVMWhrnKlpb67QNoBShNWaCwoMB+TrNaLKjy875HQiIB78YihEojhEojhFBphFBphFBphBAqjRAqjRBCpRFCpRES+4y57/GCs4EWIWRCWFa8iHMaIfQeCaHSCCFUGiFUGiFUGiEk3Pj5d4MTJ78Ox1Hv3LmzYd0ztD6h0r7nrb/7mwk/6s/f/yVNT+g9EkKmrNLiNh+muQmVFnZG9r1AsREqLRJzGsRGixMqLexzGs1NqDRCSBjxc5a/o7Mzkmfky0qKly4r+82BA/LzyxMn/vEfXv+nn/3sb3/692wqEstKe/Unf5GZPmfCj3q952aIOYgI9/zb3qfXrmUrkinvPf7L/4Tl9dsBZgsV1dQ7vU5ox774nI1HuE6bGDBxwZ/8j1//uziW8vnFP/8cnwO//S02YlpDmK1Iprz3+Is/zwzHUYPNVuT02RdHFxQUqI0QG71HQu9xIrMt8ry49cfP/UjmN0LoPYYFLNUwfSHwy/ff/6uXX2azkVhTWpR4jzPunx0xZjlCYsp7fOc3zfhMYMDGe7x4oUbOfOiOItZpshHhf921S2a5GTwjQqYOY96+a/2/R0hi908XT/hR3/p1XZhmS0KiBOP/Hv0oDUTnlWtCppbSpsa5R0JifJ1GCInEOo3eIyGR8B4JIZHwHrlOI2RCCOBf6Dxn5EUboQcoM8J1Gt+fRgjXaYTE8DqNEEKlEUKlEUKoNEKoNEKoNEIIlUZI1GLeI/Jf+/6TRiEkRH6y+a+NLeY9InNz8mkmQkLkRkercY+IOadlJSfQTOGmq3+Qpo5xpXGdRsikQKUREgVKe92DfRyn0xkXF4fv8JVyxYoVOAS+Y7INcnNzt23bZmxpbGxk75wuSoN4qj3Yq6i4uHhkZATf4ytBICqtrKzE9759+wKMP+Wora09duwYu+M0VdrBgwdf9YAALRVWtm/fvnPnTtphmirtk08+2eQBAX0K2rVrV5yHXZ6/E9bnGQQOHz4sexGwxoQvKlvEKUUA3yUlJfJTHFHB1wRoH99vAcQRlb3R0wyFhYWlpaUffvihsR0+ZO59OOlNbUY0auqdKlxfX19eXi5hBPBTwkiydetWBA4dOqSSIyAREJBUsveDDz4wYir0JHrmEkYSSRtsfPsCICCFn1w6b9/FR/3MyclpaGjwFTh69CgC+Kk2kuhHl9J3fdXX7g88qLDqoF47ur0MDEkokRtJ8K0PAYYkAoxvXwBJYmg4epQGUb399ttqi6hLRcMuUR2Zikrz+Y8977zzjvoW9u7dG+L8CWfvxRdflH7v60Sifs9KgHNy4JHl5I24lND8Cy+8EFX+xfr167Fao5c4jdZpWMMo11E5kKEvbKA05COBqqoqqwzwrRZUgcgmqPiKbdu2YVqrq6uLwvbYvXv3li1bJFxUVIRvER4WbPv374cU2WVjSmkHDhx49dVX9S34iY0hHkzmEMwnmzdvFsmJ16fOcMC7wyyqnzJRpzHwjVQBxveFOlmCVMYlrCgB6tqxY4f6WVFRAeHl5uauWbMGYfbXqYt5h7FxWyQJB7zvMeaxSol3YxEyed4jIYRKI2TqEe91CUEitloj01Rp91w9NAoh9B4JodIIIVQaIdGutO0egsq3ubk5JycH3wirACFUmp1mLnrQ1aKLx6uQCgsLOzo68B1UaahJMn2VdvTo0b/0gADtRUi4lPbpp5/+yAMCaubB9+rVq+FS6mHZpTbqE1RTU1OOh1/96le+ZkUjK9kiSLSNGzfKz+PHj7PlyNQi3q/rKK6g+iluIbr7yZMnEd65c6cKS5ySkhJEMPJBNGxEcggJovXqVerZiuQkDF1Bn0VFRUuXLj1y5AjbjMTgnCauo4QR2L17t98cISTrxj179ohiN2/ejPktkMWhiA3ae+211+rr6xcuXLhv3z41JRISU3Pau+++q77V7BTK8S5evAgnMMDIxtyIn1AatPfxxx+vW7eOjUdiZE6D27Z8+fIODfwc3xpJzqZgpqqurhaRICuZ3LxmKA6kdQZ74403IHv+6yiJKaVhUaRcR+VAykoJTqA6daGHfQH3D3MRomE6ki2ID7cQG/Wll54VFmkQlZwCwRYIUsLYCL2x5cjUwnzmOn1mMo1CSIj03O7nM9eERJn3SAih0gih0gghYzGvp2VnZ9MohIRIj7PBz5zGP7cghN4jIVQaISR0pcmbl+XFeQHeDOU15rjf4BzUoSe8LuEoBplWxAcVu6ioqL29fVIK6uvQ6PcVFRXyWpbw1UUdZRItQOg9EkJCUJp6ybL+/mXlOz3//PP6+5e3bdsmP/W3JTU3N1tzMDIH1kMjc/XCPgTwUz+0HEWlXbNmjRxU9+tU2GvB9DgomyqJxDGS+DqK15dQS2V91ZpMX4xXhhpvhZXXve7Zs8d4BbN6T6wVPeaGDRuMdzRbA8gK+RuZ6Pmrt87qaVUS/e3PvsJ+XyetItjUxZqz15dQIyAlxy5rhmTavn33AZsJraysTF5C+eabbxp7CwsL9+/fr4/ZGNStE5Q8o421zSuvvKL/6ZXMCZglEH/Lli1Op9OY4nBc5C+Ra2trre/CfO655wIcSrwWzArmq48++ijwJFIFKZhRwbfeekvt4rkTMp4zIsbpBHGT0EEhPAhGThWIp2cAtVhfKm2cWjB+7tixQ5T80ksvjbt66Oj2BVPS0rURSBJCJmadBi3V1NRIF/S13sBcBz1gRsJwjglQuilSqQhffPGF2qjPS3Kq0H4Zg1nrvz1YZ1RfoAwysahVk6+CGUBa6n3ZASbhS6jJhJ0RwWQlL1m2ccnee+89KEE6GX7CcZJuKkCE8o5m5ZgpKioqkNbXuQrVlUtLS+0rALdNnavYvn27FPjw4cOy11fBDL9R4gBMYl6T6EfRq8CXUJMAMZ+5npuTz/cvExIifM81IdHnPRJCqDRCprLSuEgjJLrmND4zSgi9R0KoNEKotHHw+uuvx41F3W9BCJkwpe3du1fuVp7h+f99BLze80EIlUYImbJKgxspjqWEnU6n2i5hfCuHky1BYhufT8309PSoF1sLzz77bLB/11FaWqrfV2lQUlICb7O4uPjw4cNY2tHnJNNRaenp6ZiRQsx906ZNvnbJtAaxyc+tW7eyMch0VFpksJnxCKH3GDTl5eWYxMRRlC0I45tOI5ku2P/NiA36f/sYZ/mtPw8dOqR7ibId36oY2M6/eSEx/I895pOgxuNrNnT1D/J2ZEK8widBCZkcqDRCqDRCqDQu0gjhnEYIlUbI9MO8cn3B8iZsQkjoxPF+KELoPRJCpRFCqDRCoor/F2AAWj9afFe1WPgAAAAASUVORK5CYII=");
  
  
  
}
.has-accessible-features .splide__slide{
  -webkit-box-shadow:none;
          box-shadow:none;
}
/*! Patterns - Interaction - DatePicker */
.flatpickr-calendar{
  background:transparent;
  opacity:0;
  display:none;
  text-align:center;
  visibility:hidden;
  padding:0;
  -webkit-animation:none;
  animation:none;
  direction:ltr;
  border:0;
  font-size:14px;
  line-height:24px;
  border-radius:5px;
  position:absolute;
  width:307.875px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -ms-touch-action:manipulation;
  touch-action:manipulation;
  background:#fff;
  -webkit-box-shadow:1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow:1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline{
  opacity:1;
  max-height:640px;
  visibility:visible;
}
.flatpickr-calendar.open{
  display:inline-block;
  z-index:99999;
}
.flatpickr-calendar.animate.open{
  -webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline{
  display:block;
  position:relative;
  top:2px;
}
.flatpickr-calendar.static{
  position:absolute;
  top:calc(100% + 2px);
}
.flatpickr-calendar.static.open{
  z-index:999;
  display:block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){
  -webkit-box-shadow:none !important;
  box-shadow:none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){
  -webkit-box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer{
  border-bottom:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
}
.flatpickr-calendar .hasWeeks .dayContainer{
  border-left:0;
}
.flatpickr-calendar.hasTime .flatpickr-time{
  height:40px;
  border-top:1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{
  height:auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after{
  position:absolute;
  display:block;
  pointer-events:none;
  border:solid transparent;
  content:"";
  height:0;
  width:0;
  left:22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after{
  left:auto;
  right:22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after{
  left:50%;
  right:50%;
}
.flatpickr-calendar:before{
  border-width:5px;
  margin:0 -5px;
}
.flatpickr-calendar:after{
  border-width:4px;
  margin:0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after{
  bottom:100%;
}
.flatpickr-calendar.arrowTop:before{
  border-bottom-color:#e6e6e6;
}
.flatpickr-calendar.arrowTop:after{
  border-bottom-color:#fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after{
  top:100%;
}
.flatpickr-calendar.arrowBottom:before{
  border-top-color:#e6e6e6;
}
.flatpickr-calendar.arrowBottom:after{
  border-top-color:#fff;
}
.flatpickr-calendar:focus{
  outline:0;
}
.flatpickr-wrapper{
  position:relative;
  display:inline-block;
}
.flatpickr-months{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.flatpickr-months .flatpickr-month{
  background:transparent;
  color:rgba(0, 0, 0, 0.9);
  fill:rgba(0, 0, 0, 0.9);
  height:34px;
  line-height:1;
  text-align:center;
  position:relative;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  overflow:hidden;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month{
  text-decoration:none;
  cursor:pointer;
  position:absolute;
  top:0;
  height:34px;
  padding:10px;
  z-index:3;
  color:rgba(0, 0, 0, 0.9);
  fill:rgba(0, 0, 0, 0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled{
  display:none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i{
  position:relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{
  left:0;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month{
  right:0;
}
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover{
  color:#959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg{
  fill:#f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg{
  width:14px;
  height:14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path{
  -webkit-transition:fill 0.1s;
  -o-transition:fill 0.1s;
  transition:fill 0.1s;
  fill:inherit;
}
.numInputWrapper{
  position:relative;
  height:auto;
}
.numInputWrapper input,
.numInputWrapper span{
  display:inline-block;
}
.numInputWrapper input{
  width:100%;
}
.numInputWrapper input::-ms-clear{
  display:none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button{
  margin:0;
  -webkit-appearance:none;
}
.numInputWrapper span{
  position:absolute;
  right:0;
  width:14px;
  padding:0 4px 0 2px;
  height:50%;
  line-height:50%;
  opacity:0;
  cursor:pointer;
  border:1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.numInputWrapper span:hover{
  background:rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active{
  background:rgba(0, 0, 0, 0.2);
}
.numInputWrapper span:after{
  display:block;
  content:"";
  position:absolute;
}
.numInputWrapper span.arrowUp{
  top:0;
  border-bottom:0;
}
.numInputWrapper span.arrowUp:after{
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-bottom:4px solid rgba(57, 57, 57, 0.6);
  top:26%;
}
.numInputWrapper span.arrowDown{
  top:50%;
}
.numInputWrapper span.arrowDown:after{
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-top:4px solid rgba(57, 57, 57, 0.6);
  top:40%;
}
.numInputWrapper span svg{
  width:inherit;
  height:auto;
}
.numInputWrapper span svg path{
  fill:rgba(0, 0, 0, 0.5);
}
.numInputWrapper:hover{
  background:rgba(0, 0, 0, 0.05);
}
.numInputWrapper:hover span{
  opacity:1;
}
.flatpickr-current-month{
  font-size:135%;
  line-height:inherit;
  font-weight:300;
  color:inherit;
  position:absolute;
  width:75%;
  left:12.5%;
  padding:7.48px 0 0 0;
  line-height:1;
  height:34px;
  display:inline-block;
  text-align:center;
  -webkit-transform:translate3d(0px, 0px, 0px);
  transform:translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month{
  font-family:inherit;
  font-weight:700;
  color:inherit;
  display:inline-block;
  margin-left:0.5ch;
  padding:0;
}
.flatpickr-current-month span.cur-month:hover{
  background:rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .numInputWrapper{
  width:6ch;
  width:7ch\0;
  display:inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after{
  border-bottom-color:rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after{
  border-top-color:rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month input.cur-year{
  background:transparent;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  color:inherit;
  cursor:text;
  padding:0 0 0 0.5ch;
  margin:0;
  display:inline-block;
  font-size:inherit;
  font-family:inherit;
  font-weight:300;
  line-height:inherit;
  height:auto;
  border:0;
  border-radius:0;
  vertical-align:initial;
  -webkit-appearance:textfield;
  -moz-appearance:textfield;
  appearance:textfield;
}
.flatpickr-current-month input.cur-year:focus{
  outline:0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover{
  font-size:100%;
  color:rgba(0, 0, 0, 0.5);
  background:transparent;
  pointer-events:none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months{
  appearance:menulist;
  background:transparent;
  border:none;
  border-radius:0;
  box-sizing:border-box;
  color:inherit;
  cursor:pointer;
  font-size:inherit;
  font-family:inherit;
  font-weight:300;
  height:auto;
  line-height:inherit;
  margin:-1px 0 0 0;
  outline:none;
  padding:0 0 0 0.5ch;
  position:relative;
  vertical-align:initial;
  -webkit-box-sizing:border-box;
  -webkit-appearance:menulist;
  -moz-appearance:menulist;
  width:auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active{
  outline:none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover{
  background:rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{
  background-color:transparent;
  outline:none;
  padding:0;
}
.flatpickr-weekdays{
  background:transparent;
  text-align:center;
  overflow:hidden;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
}
span.flatpickr-weekday{
  cursor:default;
  font-size:90%;
  background:transparent;
  color:rgba(0, 0, 0, 0.54);
  line-height:1;
  margin:0;
  text-align:center;
  display:block;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  font-weight:bolder;
}
.dayContainer,
.flatpickr-weeks{
  padding:1px 0 0 0;
}
.flatpickr-days{
  position:relative;
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  width:307.875px;
}
.flatpickr-days:focus{
  outline:0;
}
.dayContainer{
  padding:0;
  outline:0;
  text-align:left;
  width:307.875px;
  min-width:307.875px;
  max-width:307.875px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:inline-block;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  -ms-flex-pack:justify;
  justify-content:space-around;
  -webkit-transform:translate3d(0px, 0px, 0px);
  transform:translate3d(0px, 0px, 0px);
  opacity:1;
}
.dayContainer + .dayContainer{
  -webkit-box-shadow:-1px 0 0 #e6e6e6;
  box-shadow:-1px 0 0 #e6e6e6;
}
.flatpickr-day{
  background:none;
  border:1px solid transparent;
  border-radius:150px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  color:#393939;
  cursor:pointer;
  font-weight:400;
  width:14.2857143%;
  -ms-flex-preferred-size:14.2857143%;
  flex-basis:14.2857143%;
  max-width:39px;
  height:39px;
  line-height:39px;
  margin:0;
  display:inline-block;
  position:relative;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  text-align:center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus{
  cursor:pointer;
  outline:0;
  background:#e6e6e6;
  border-color:#e6e6e6;
}
.flatpickr-day.today{
  border-color:#959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus{
  border-color:#959ea9;
  background:#959ea9;
  color:#fff;
}
.flatpickr-day.selected,
.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:#569ff7;
  -webkit-box-shadow:none;
  box-shadow:none;
  color:#fff;
  border-color:#569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange{
  border-radius:50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange{
  border-radius:0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){
  -webkit-box-shadow:-10px 0 0 #569ff7;
  box-shadow:-10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange{
  border-radius:50px;
}
.flatpickr-day.inRange{
  border-radius:0;
  -webkit-box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.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{
  color:rgba(57, 57, 57, 0.3);
  background:transparent;
  border-color:transparent;
  cursor:default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover{
  cursor:not-allowed;
  color:rgba(57, 57, 57, 0.1);
}
.flatpickr-day.week.selected{
  border-radius:0;
  -webkit-box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden{
  visibility:hidden;
}
.rangeMode .flatpickr-day{
  margin-top:1px;
}
.flatpickr-weekwrapper{
  float:left;
}
.flatpickr-weekwrapper .flatpickr-weeks{
  padding:0 12px;
  -webkit-box-shadow:1px 0 0 #e6e6e6;
  box-shadow:1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday{
  float:none;
  width:100%;
  line-height:28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover{
  display:block;
  width:100%;
  max-width:none;
  color:rgba(57, 57, 57, 0.3);
  background:transparent;
  cursor:default;
  border:none;
}
.flatpickr-innerContainer{
  display:block;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden;
}
.flatpickr-rContainer{
  display:inline-block;
  padding:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.flatpickr-time{
  text-align:center;
  outline:0;
  display:block;
  height:0;
  line-height:40px;
  max-height:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.flatpickr-time:after{
  content:"";
  display:table;
  clear:both;
}
.flatpickr-time .numInputWrapper{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  width:40%;
  height:40px;
  float:left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after{
  border-bottom-color:#393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after{
  border-top-color:#393939;
}
.flatpickr-time.hasSeconds .numInputWrapper{
  width:26%;
}
.flatpickr-time.time24hr .numInputWrapper{
  width:49%;
}
.flatpickr-time input{
  background:transparent;
  -webkit-box-shadow:none;
  box-shadow:none;
  border:0;
  border-radius:0;
  text-align:center;
  margin:0;
  padding:0;
  height:inherit;
  line-height:inherit;
  color:#393939;
  font-size:14px;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-appearance:textfield;
  -moz-appearance:textfield;
  appearance:textfield;
}
.flatpickr-time input.flatpickr-hour{
  font-weight:bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second{
  font-weight:400;
}
.flatpickr-time input:focus{
  outline:0;
  border:0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm{
  height:inherit;
  float:left;
  line-height:inherit;
  color:#393939;
  font-weight:bold;
  width:2%;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-align-self:center;
  -ms-flex-item-align:center;
  align-self:center;
}
.flatpickr-time .flatpickr-am-pm{
  outline:0;
  width:18%;
  cursor:pointer;
  text-align:center;
  font-weight:400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus{
  background:#eee;
}
.flatpickr-input[readonly]{
  cursor:pointer;
}
@-webkit-keyframes fpFadeInDown{
  from{
    opacity:0;
    -webkit-transform:translate3d(0, -20px, 0);
    transform:translate3d(0, -20px, 0);
  }
  to{
    opacity:1;
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown{
  from{
    opacity:0;
    -webkit-transform:translate3d(0, -20px, 0);
    transform:translate3d(0, -20px, 0);
  }
  to{
    opacity:1;
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
}
.flatpickr-calendar{
  border-radius:var(--border-radius-soft);
  border:var(--border-size-s) solid var(--color-neutral-5);
  -webkit-box-shadow:var(--shadow-none);
          box-shadow:var(--shadow-none);
  width:320px;
}
.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop::after{
  left:40px;
}
.flatpickr-calendar.hasTime .flatpickr-time{
  border:var(--border-size-none);
  height:30px;
  overflow:visible;
  padding:var(--space-none) var(--space-base) var(--space-base);
}
.flatpickr-calendar.hasWeeks{
  min-width:-webkit-min-content;
  min-width:-moz-min-content;
  min-width:min-content;
}
.flatpickr-calendar.hasWeeks .flatpickr-weekwrapper .flatpickr-weeks{
  margin-right:var(--space-xs);
}
.flatpickr-calendar.hasWeeks span.flatpickr-day{
  height:35px;
  line-height:34px;
  max-width:35px;
}
.flatpickr-calendar .numInputWrapper span.arrowUp, .flatpickr-calendar .numInputWrapper span.arrowDown{
  border:none;
}
.flatpickr-calendar .numInputWrapper span.arrowUp:after{
  border-bottom-color:var(--color-primary);
}
.flatpickr-calendar .numInputWrapper span.arrowDown:after{
  border-top-color:var(--color-primary);
}
.flatpickr-months{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:grid;
  grid-template-areas:"date prev next";
  grid-template-columns:1fr 34px 34px;
  padding:var(--space-base);
  position:relative;
}
.flatpickr-months .flatpickr-month{
  justify-self:flex-start;
  -webkit-box-flex:0;
      -ms-flex:none;
          flex:none;
  grid-area:date;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  justify-self:flex-end;
  height:34px;
  padding:0;
  position:static;
  top:unset;
  width:34px;
}
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover{
  background-color:var(--color-neutral-2);
  border-radius:var(--border-radius-circle);
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg{
  height:12px;
  width:12px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path{
  stroke-width:1px;
  stroke:var(--color-primary);
}
.flatpickr-months .flatpickr-prev-month{
  left:unset;
  grid-area:prev;
}
.flatpickr-months .flatpickr-next-month{
  grid-area:next;
  right:unset;
}
.flatpickr-current-month{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:var(--color-primary);
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-size:var(--font-size-s);
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  left:unset;
  padding:0;
  position:static;
  text-align:unset;
  -webkit-transform:none;
      -ms-transform:none;
          transform:none;
  width:unset;
}
.flatpickr-current-month .flatpickr-monthDropdown-months{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  border-radius:var(--border-radius-soft);
  font-weight:var(--font-semi-bold);
  height:30px;
  line-height:normal;
  margin:0;
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2;
  padding:var(--space-none) var(--space-s);
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover, .flatpickr-current-month .flatpickr-monthDropdown-months:focus{
  background-color:var(--color-neutral-2);
}
.flatpickr-current-month .numInputWrapper{
  padding:var(--space-none) var(--space-s);
  width:60px;
}
.flatpickr-current-month .numInputWrapper:hover, .flatpickr-current-month .numInputWrapper:focus{
  background-color:var(--color-neutral-2);
  border-radius:var(--border-radius-soft);
}
.flatpickr-current-month .numInputWrapper input{
  border:var(--border-size-s) solid transparent;
  border-radius:var(--border-radius-soft);
  font-size:var(--font-size-s);
  font-weight:var(--font-semi-bold);
  height:30px;
  padding:0;
}
.flatpickr-current-month .numInputWrapper input:hover{
  background-color:var(--color-neutral-2);
}
.flatpickr-innerContainer{
  padding:var(--space-s) var(--space-base) var(--space-base);
}
.flatpickr-rContainer,
.flatpickr-days{
  width:100%;
}
.dayContainer{
  max-width:100%;
  min-width:100%;
  width:100%;
}
.flatpickr-weekdays{
  padding-bottom:var(--space-base);
}
.flatpickr-weekwrapper .flatpickr-weekday{
  visibility:hidden;
}
span.flatpickr-weekday{
  color:var(--color-neutral-7);
  font-size:var(--font-size-s);
  font-weight:var(--font-regular);
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}
.flatpickr-day{
  color:var(--color-neutral-9);
  font-size:var(--font-size-s);
  font-weight:var(--font-regular);
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  line-height:37px;
}
.flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay{
  color:var(--color-neutral-5);
}
.flatpickr-day.prevMonthDay:hover, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:hover, .flatpickr-day.nextMonthDay:focus{
  color:var(--color-neutral-7);
}
.flatpickr-day.today{
  border-color:var(--color-neutral-6);
}
.flatpickr-day.today:hover, .flatpickr-day.today:focus{
  border-color:var(--color-neutral-3);
  background:var(--color-neutral-3);
  color:var(--color-primary);
}
.flatpickr-day.today.inRange{
  color:var(--color-neutral-9);
}
.flatpickr-day:hover, .flatpickr-day:focus, .flatpickr-day.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay:hover, .flatpickr-day.nextMonthDay:focus, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.nextMonthDay.today.inRange{
  background:var(--color-neutral-3);
  border-color:var(--color-neutral-3);
}
.flatpickr-day.selected, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover, .flatpickr-day.selected.inRange, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover, .flatpickr-day.startRange.inRange, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover, .flatpickr-day.endRange.inRange, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.endRange.nextMonthDay{
  background:var(--color-primary);
  border-color:var(--color-primary);
}
.flatpickr-day.selected.today, .flatpickr-day.selected:focus.today, .flatpickr-day.selected:hover.today, .flatpickr-day.selected.inRange.today, .flatpickr-day.selected.prevMonthDay.today, .flatpickr-day.selected.nextMonthDay.today, .flatpickr-day.startRange.today, .flatpickr-day.startRange:focus.today, .flatpickr-day.startRange:hover.today, .flatpickr-day.startRange.inRange.today, .flatpickr-day.startRange.prevMonthDay.today, .flatpickr-day.startRange.nextMonthDay.today, .flatpickr-day.endRange.today, .flatpickr-day.endRange:focus.today, .flatpickr-day.endRange:hover.today, .flatpickr-day.endRange.inRange.today, .flatpickr-day.endRange.prevMonthDay.today, .flatpickr-day.endRange.nextMonthDay.today{
  color:var(--color-neutral-0);
}
.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-neutral-3);
  position:absolute;
  z-index:-1;
}
.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange{
  border-radius:50px;
}
.flatpickr-day.selected.startRange:before, .flatpickr-day.startRange.startRange:before, .flatpickr-day.endRange.startRange:before{
  border-radius:50px 0 0 50px;
  left:0;
  right:-2px;
}
.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange{
  border-radius:50px;
}
.flatpickr-day.selected.endRange:before, .flatpickr-day.startRange.endRange:before, .flatpickr-day.endRange.endRange:before{
  border-radius:0 50px 50px 0;
  right:0;
  left:-2px;
}
.flatpickr-day.inRange{
  -webkit-box-shadow:var(--shadow-none);
          box-shadow:var(--shadow-none);
}
.flatpickr-day.inRange:before{
  left:-2px;
  right:-2px;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){
  -webkit-box-shadow:var(--shadow-none);
          box-shadow:var(--shadow-none);
}
.flatpickr-time{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  line-height:30px;
}
.flatpickr-time input:hover, .flatpickr-time input:focus{
  background:transparent;
}
.flatpickr-time .numInputWrapper{
  -webkit-box-flex:initial;
      -ms-flex:initial;
          flex:initial;
  height:30px;
  padding:0 var(--space-base);
  width:48px;
}
.flatpickr-time .numInputWrapper:hover, .flatpickr-time .numInputWrapper:focus{
  border-radius:var(--border-radius-soft);
}
.flatpickr-time .numInputWrapper .numInput{
  font-size:var(--font-size-s);
}
.flatpickr-time.time24hr .numInputWrapper{
  width:inherit;
}
.flatpickr-time .flatpickr-am-pm{
  background-color:var(--color-primary);
  border-radius:var(--border-radius-soft);
  color:var(--color-neutral-0);
  font-size:var(--font-size-xs);
  font-weight:var(--font-semi-bold);
  height:18px;
  line-height:16px;
  position:absolute;
  right:var(--space-l);
  text-transform:lowercase;
  width:40px;
}
.flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time .flatpickr-am-pm:focus{
  background-color:var(--color-primary-hover);
}
.flatpickr-today-button{
  padding:var(--space-none) var(--space-base) var(--space-base);
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}
.flatpickr-today-button a{
  cursor:pointer;
}
.flatpickr-today-button a:hover{
  text-decoration:none;
}
.phone .flatpickr-current-month .flatpickr-monthDropdown-months,
.phone .flatpickr-current-month .numInputWrapper .numInput,
.phone .flatpickr-time .numInputWrapper .numInput{
  font-size:var(--font-size-base);
}
.is-rtl .flatpickr-months,
.is-rtl .flatpickr-weekdays,
.is-rtl .flatpickr-days{
  direction:rtl;
}
.is-rtl .flatpickr-prev-month,
.is-rtl .flatpickr-next-month{
  -webkit-transform:scaleX(-1);
      -ms-transform:scaleX(-1);
          transform:scaleX(-1);
}
.is-rtl .numInputWrapper span{
  left:0;
  padding:0 2px 0 4px;
  right:unset;
}
.is-rtl .flatpickr-current-month .flatpickr-monthDropdown-months{
  margin-left:var(--space-base);
  margin-right:var(--space-none);
}
.is-rtl .flatpickr-day.selected.startRange, .is-rtl .flatpickr-day.startRange.startRange, .is-rtl .flatpickr-day.endRange.startRange{
  border-radius:50px;
}
.is-rtl .flatpickr-day.selected.startRange:before, .is-rtl .flatpickr-day.startRange.startRange:before, .is-rtl .flatpickr-day.endRange.startRange:before{
  border-radius:0 50px 50px 0;
  left:-2px;
  right:0;
}
.is-rtl .flatpickr-day.selected.endRange, .is-rtl .flatpickr-day.startRange.endRange, .is-rtl .flatpickr-day.endRange.endRange{
  border-radius:50px;
}
.is-rtl .flatpickr-day.selected.endRange:before, .is-rtl .flatpickr-day.startRange.endRange:before, .is-rtl .flatpickr-day.endRange.endRange:before{
  border-radius:50px 0 0 50px;
  left:0;
  right:-2px;
}
.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;
  -moz-appearance:none;
}
.osui-datepicker input.flatpickr-input[disabled] + input{
  background-color:var(--color-neutral-2);
  border:var(--border-size-s) solid var(--color-neutral-4);
  color:var(--color-neutral-6);
  pointer-events:none;
}
.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{
  
  
  
  
}
.form .osui-datepicker-calendar-ss-preview{
  
}
html[data-uieditorversion^="1"] .osui-datepicker-calendar-ss-preview:not(.has-today-btn).single{
  
  
}
html[data-uieditorversion^="1"] .osui-datepicker-calendar-ss-preview:not(.has-today-btn).time12h{
  
  
}
html[data-uieditorversion^="1"] .osui-datepicker-calendar-ss-preview:not(.has-today-btn).time24h{
  
  
}
html[data-uieditorversion^="1"] .osui-datepicker-calendar-ss-preview.has-today-btn.single{
  
  
}
html[data-uieditorversion^="1"] .osui-datepicker-calendar-ss-preview.has-today-btn.time12h{
  
  
}
html[data-uieditorversion^="1"] .osui-datepicker-calendar-ss-preview.has-today-btn.time24h{
  
  
}
/*! Patterns - Interaction - Dropdown */
/*!
 * Virtual Select v1.0.29
 * https://sa-si-dev.github.io/virtual-select
 * Licensed under MIT (https://github.com/sa-si-dev/virtual-select/blob/master/LICENSE)
 */
@-webkit-keyframes vscomp-animation-spin{
  to{
    -webkit-transform:rotateZ(360deg);
            transform:rotateZ(360deg);
  }
}
@keyframes vscomp-animation-spin{
  to{
    -webkit-transform:rotateZ(360deg);
            transform:rotateZ(360deg);
  }
}
.vscomp-popup-active{
  overflow:hidden !important;
}
.vscomp-ele{
  display:inline-block;
  max-width:250px;
  width:100%;
}
.vscomp-wrapper{
  color:#333;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  font-family:sans-serif;
  font-size:14px;
  position:relative;
  text-align:left;
  width:100%;
}
.vscomp-wrapper *,
.vscomp-wrapper *::before,
.vscomp-wrapper *::after{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}
.vscomp-wrapper:focus{
  outline:none;
}
.vscomp-dropbox-wrapper{
  left:0;
  position:absolute;
  top:0;
}
.vscomp-toggle-button{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#fff;
  border:1px solid #ddd;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:7px 30px 7px 10px;
  position:relative;
  width:100%;
}
.vscomp-value{
  height:20px;
  line-height:20px;
  max-width:100%;
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
}
.vscomp-arrow{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  position:absolute;
  right:0;
  top:0;
  width:30px;
}
.vscomp-arrow::after{
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  border:1px solid transparent;
  border-bottom-color:#111;
  border-right-color:#111;
  content:"";
  height:8px;
  margin-top:-6px;
  width:8px;
}
.vscomp-clear-icon{
  height:12px;
  position:relative;
  width:12px;
}
.vscomp-clear-icon::before,
.vscomp-clear-icon::after{
  background-color:#999;
  content:"";
  height:12px;
  left:5px;
  position:absolute;
  top:0;
  width:2px;
}
.vscomp-clear-icon::before{
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
}
.vscomp-clear-icon::after{
  -webkit-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
          transform:rotate(-45deg);
}
.vscomp-clear-icon:hover::before,
.vscomp-clear-icon:hover::after{
  background:#333;
}
.vscomp-clear-button{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:50%;
  display:none;
  height:24px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-top:-12px;
  position:absolute;
  right:30px;
  top:50%;
  width:24px;
}
.vscomp-clear-button:hover{
  background:#ccc;
}
.vscomp-clear-button:hover .vscomp-clear-icon::before,
.vscomp-clear-button:hover .vscomp-clear-icon::after{
  background-color:#333;
}
.vscomp-dropbox-close-button{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#fff;
  border-radius:50%;
  bottom:-48px;
  cursor:pointer;
  display:none;
  height:40px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  left:50%;
  margin-left:-20px;
  position:absolute;
  width:40px;
}
.vscomp-value-tag.more-value-count{
  white-space:nowrap;
}
.vscomp-dropbox-container{
  width:100%;
  z-index:2;
}
.vscomp-dropbox{
  background-color:#fff;
  width:100%;
}
.vscomp-options-container{
  max-height:210px;
  overflow:auto;
  position:relative;
}
.vscomp-options-bottom-freezer{
  bottom:0;
  height:2px;
  left:0;
  position:absolute;
  right:0;
}
.vscomp-option{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  height:40px;
  padding:0 15px;
  position:relative;
}
.vscomp-option.selected{
  background-color:#eee;
}
.vscomp-option.focused{
  background-color:#ccc;
}
.vscomp-option.disabled{
  cursor:default;
  opacity:0.5;
}
.vscomp-option.group-title .vscomp-option-text{
  cursor:default;
  opacity:0.6;
}
.vscomp-option.group-title.selected{
  background-color:transparent;
}
.vscomp-option.group-option{
  padding-left:30px;
}
.vscomp-new-option-icon{
  height:30px;
  position:absolute;
  right:0;
  top:0;
  width:30px;
}
.vscomp-new-option-icon::before{
  border:15px solid #512da8;
  border-bottom-color:transparent;
  border-left-color:transparent;
  content:"";
  position:absolute;
  right:0;
  top:0;
}
.vscomp-new-option-icon::after{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:#fff;
  content:"+";
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:18px;
  height:15px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  position:absolute;
  right:1px;
  top:0;
  width:15px;
}
.vscomp-option-text{
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  width:100%;
}
.vscomp-option-description{
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  color:#666;
  font-size:13px;
  line-height:15px;
  width:100%;
}
.vscomp-search-container{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-bottom:1px solid #ddd;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:40px;
  padding:0 5px 0 15px;
  position:relative;
}
.vscomp-search-input{
  background-color:transparent;
  border:0;
  color:inherit;
  font-size:15px;
  height:38px;
  padding:10px 0;
  width:calc(100% - 30px);
}
.vscomp-search-input:focus{
  outline:none;
}
.vscomp-search-clear{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:#999;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:25px;
  height:30px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  visibility:hidden;
  width:30px;
}
.vscomp-search-clear:hover{
  color:inherit;
}
.vscomp-no-options,
.vscomp-no-search-results{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:none;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding:20px 10px;
}
.vscomp-options-loader{
  display:none;
  padding:20px 0;
  text-align:center;
}
.vscomp-options-loader::before{
  -webkit-animation:vscomp-animation-spin 0.8s infinite linear;
  animation:vscomp-animation-spin 0.8s infinite linear;
  background-color:#fff;
  border-radius:50%;
  -webkit-box-shadow:-4px -5px 3px -3px rgba(0, 0, 0, 0.3);
          box-shadow:-4px -5px 3px -3px rgba(0, 0, 0, 0.3);
  content:"";
  display:inline-block;
  height:40px;
  opacity:0.7;
  width:40px;
}
.vscomp-ele[disabled]{
  cursor:not-allowed;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
.vscomp-ele[disabled] .vscomp-wrapper{
  opacity:0.7;
  pointer-events:none;
}
.vscomp-wrapper .checkbox-icon{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  height:15px;
  margin-right:10px;
  position:relative;
  width:15px;
}
.vscomp-wrapper .checkbox-icon::after{
  -webkit-transition-duration:0.2s;
       -o-transition-duration:0.2s;
          transition-duration:0.2s;
  border:2px solid #888;
  content:"";
  display:inline-block;
  height:100%;
  width:100%;
}
.vscomp-wrapper .checkbox-icon.checked::after{
  -webkit-transform:rotate(45deg) translate(1px, -4px);
      -ms-transform:rotate(45deg) translate(1px, -4px);
          transform:rotate(45deg) translate(1px, -4px);
  border-color:#512da8;
  border-left-color:transparent;
  border-top-color:transparent;
  width:50%;
}
.vscomp-wrapper.show-as-popup .vscomp-dropbox-container{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:rgba(0, 0, 0, 0.5);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100vh;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  left:0;
  opacity:1;
  overflow:auto;
  padding:0 10px;
  position:fixed;
  top:0;
  width:100vw;
}
.vscomp-wrapper.show-as-popup .vscomp-dropbox{
  margin-top:-24px;
  max-height:calc(80% - 48px);
  max-width:500px;
  position:relative;
  width:80%;
}
.vscomp-wrapper.show-as-popup .vscomp-dropbox-close-button{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.vscomp-wrapper.popup-position-left .vscomp-dropbox-container{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}
.vscomp-wrapper.popup-position-right .vscomp-dropbox-container{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}
.vscomp-wrapper.has-select-all .vscomp-toggle-all-button{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.vscomp-wrapper.has-select-all .vscomp-search-input,
.vscomp-wrapper.has-select-all .vscomp-toggle-all-label{
  width:calc(100% - 55px);
}
.vscomp-wrapper.has-select-all .vscomp-toggle-all-label{
  display:none;
}
.vscomp-wrapper:not(.has-search-input) .vscomp-toggle-all-button{
  width:100%;
}
.vscomp-wrapper:not(.has-search-input) .vscomp-toggle-all-label{
  display:inline-block;
}
.vscomp-wrapper.multiple .vscomp-option .vscomp-option-text{
  width:calc(100% - 25px);
}
.vscomp-wrapper.multiple .vscomp-option .vscomp-option-description{
  padding-left:25px;
}
.vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon::after{
  -webkit-transform:rotate(45deg) translate(1px, -4px);
      -ms-transform:rotate(45deg) translate(1px, -4px);
          transform:rotate(45deg) translate(1px, -4px);
  border-color:#512da8;
  border-left-color:transparent;
  border-top-color:transparent;
  width:50%;
}
.vscomp-wrapper.focused .vscomp-toggle-button,
.vscomp-wrapper:focus .vscomp-toggle-button{
  -webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}
.vscomp-wrapper.closed .vscomp-dropbox-container,
.vscomp-wrapper.closed.vscomp-dropbox-wrapper{
  display:none;
}
.vscomp-wrapper:not(.has-value) .vscomp-value{
  opacity:0.5;
}
.vscomp-wrapper.has-clear-button.has-value .vscomp-clear-button{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.vscomp-wrapper.has-clear-button .vscomp-toggle-button{
  padding-right:54px;
}
.vscomp-wrapper.has-no-options .vscomp-options-container,
.vscomp-wrapper.has-no-search-results .vscomp-options-container{
  display:none;
}
.vscomp-wrapper.has-no-options .vscomp-no-options{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.vscomp-wrapper.has-no-search-results .vscomp-no-search-results{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.vscomp-wrapper.has-search-value .vscomp-search-clear{
  visibility:visible;
}
.vscomp-wrapper.has-no-options .vscomp-toggle-all-button{
  opacity:0.5;
  pointer-events:none;
}
.vscomp-wrapper.keep-always-open .vscomp-toggle-button{
  padding-right:24px;
}
.vscomp-wrapper.keep-always-open .vscomp-clear-button{
  right:5px;
}
.vscomp-wrapper.keep-always-open .vscomp-arrow{
  display:none;
}
.vscomp-wrapper.keep-always-open .vscomp-dropbox-container{
  position:relative;
  z-index:1;
}
.vscomp-wrapper.keep-always-open .vscomp-dropbox{
  -webkit-transition-duration:0s;
       -o-transition-duration:0s;
          transition-duration:0s;
  border:1px solid #ddd;
  -webkit-box-shadow:none;
          box-shadow:none;
}
.vscomp-wrapper.keep-always-open.focused,
.vscomp-wrapper.keep-always-open:focus,
.vscomp-wrapper.keep-always-open:hover{
  -webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}
.vscomp-wrapper.server-searching .vscomp-options-list{
  display:none;
}
.vscomp-wrapper.server-searching .vscomp-options-loader{
  display:block;
}
.vscomp-wrapper.has-error .vscomp-toggle-button{
  border-color:#b00020;
}
.vscomp-wrapper.show-value-as-tags .vscomp-toggle-button{
  padding:4px 22px 0 10px;
}
.vscomp-wrapper.show-value-as-tags .vscomp-value{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  height:auto;
  min-height:28px;
  overflow:auto;
  -o-text-overflow:unset;
     text-overflow:unset;
  white-space:normal;
}
.vscomp-wrapper.show-value-as-tags .vscomp-value-tag{
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border:1px solid #ddd;
  border-radius:20px;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-size:12px;
  line-height:16px;
  margin:0 4px 4px 0;
  max-width:100%;
  padding:2px 3px 2px 8px;
}
.vscomp-wrapper.show-value-as-tags .vscomp-value-tag.more-value-count{
  padding-right:8px;
}
.vscomp-wrapper.show-value-as-tags .vscomp-value-tag-content{
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  width:calc(100% - 20px);
}
.vscomp-wrapper.show-value-as-tags .vscomp-value-tag-clear-button{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:20px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:20px;
}
.vscomp-wrapper.show-value-as-tags .vscomp-value-tag-clear-button .vscomp-clear-icon{
  -webkit-transform:scale(0.8);
      -ms-transform:scale(0.8);
          transform:scale(0.8);
}
.vscomp-wrapper.show-value-as-tags .vscomp-arrow{
  height:34px;
}
.vscomp-wrapper.show-value-as-tags .vscomp-clear-button{
  margin-top:0;
  top:5px;
}
.vscomp-wrapper.show-value-as-tags.has-value .vscomp-arrow{
  display:none;
}
.vscomp-wrapper.show-value-as-tags.has-value .vscomp-clear-button{
  right:2px;
}
.vscomp-wrapper.show-value-as-tags:not(.has-value) .vscomp-toggle-button{
  padding-bottom:2px;
}
.vscomp-wrapper.show-value-as-tags:not(.has-value) .vscomp-value{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-bottom:3px;
}
.vscomp-wrapper.text-direction-rtl{
  direction:rtl;
}
.vscomp-wrapper.text-direction-rtl .vscomp-toggle-button{
  padding:7px 10px 7px 30px;
}
.vscomp-wrapper.text-direction-rtl .vscomp-arrow{
  left:0;
  right:auto;
}
.vscomp-wrapper.text-direction-rtl .vscomp-clear-button{
  left:30px;
  right:auto !important;
}
.vscomp-wrapper.text-direction-rtl .checkbox-icon{
  margin-left:10px;
  margin-right:0;
}
.vscomp-wrapper.text-direction-rtl .checkbox-icon.checked::after{
  -webkit-transform:rotate(45deg) translate(-4px, 1px);
      -ms-transform:rotate(45deg) translate(-4px, 1px);
          transform:rotate(45deg) translate(-4px, 1px);
}
.vscomp-wrapper.text-direction-rtl .vscomp-search-container{
  padding:0 15px 0 5px;
}
.vscomp-wrapper.text-direction-rtl .vscomp-toggle-all-label{
  text-align:right;
}
.vscomp-wrapper.text-direction-rtl .vscomp-option{
  text-align:right;
}
.vscomp-wrapper.text-direction-rtl .vscomp-option.group-option{
  padding-right:30px;
}
.vscomp-wrapper.text-direction-rtl .vscomp-new-option-icon{
  left:0;
  right:auto;
}
.vscomp-wrapper.text-direction-rtl .vscomp-new-option-icon::before{
  border-left-color:#512da8;
  border-right-color:transparent;
}
.vscomp-wrapper.text-direction-rtl .vscomp-new-option-icon::after{
  left:1px;
  right:auto;
}
.vscomp-wrapper.text-direction-rtl.multiple .vscomp-option.selected .checkbox-icon::after{
  -webkit-transform:rotate(45deg) translate(-4px, 1px);
      -ms-transform:rotate(45deg) translate(-4px, 1px);
          transform:rotate(45deg) translate(-4px, 1px);
}
.vscomp-wrapper.text-direction-rtl.has-clear-button .vscomp-toggle-button{
  padding-left:54px;
}
.vscomp-wrapper.text-direction-rtl.keep-always-open .vscomp-toggle-button{
  padding-left:24px;
}
.vscomp-wrapper.text-direction-rtl.keep-always-open .vscomp-clear-button{
  left:5px;
}
.vscomp-wrapper.text-direction-rtl.show-value-as-tags .vscomp-toggle-button{
  padding:4px 10px 0 22px;
}
.vscomp-wrapper.text-direction-rtl.show-value-as-tags .vscomp-value-tag{
  margin:0 0 4px 4px;
  padding:2px 8px 2px 3px;
}
.vscomp-wrapper.text-direction-rtl.show-value-as-tags .vscomp-value-tag.more-value-count{
  padding-left:8px;
}
.vscomp-wrapper.text-direction-rtl.show-value-as-tags.has-value .vscomp-clear-button{
  left:2px;
}
/*!
  * Popover v1.0.7
  * https://sa-si-dev.github.io/popover
  * Licensed under MIT (https://github.com/sa-si-dev/popover/blob/master/LICENSE)
  */
.pop-comp-wrapper{
  display:none;
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  color:#000;
  background-color:#fff;
  -webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  text-align:left;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  z-index:1;
}
.pop-comp-arrow{
  position:absolute;
  z-index:1;
  width:16px;
  height:16px;
  overflow:hidden;
}
.pop-comp-arrow::before{
  content:"";
  position:absolute;
  top:8px;
  left:8px;
  width:16px;
  height:16px;
  background-color:#fff;
  -webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  -webkit-transform-origin:left top;
  -ms-transform-origin:left top;
      transform-origin:left top;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
      transform:rotate(45deg);
}
.pop-comp-content{
  position:relative;
  z-index:2;
}
.pop-comp-wrapper.position-bottom .pop-comp-arrow{
  margin-left:-8px;
  left:0;
  top:-15px;
}
.pop-comp-wrapper.position-bottom .pop-comp-arrow::before{
  -webkit-box-shadow:0px 0px 2px 0 rgba(0, 0, 0, 0.14);
          box-shadow:0px 0px 2px 0 rgba(0, 0, 0, 0.14);
}
.pop-comp-wrapper.position-top .pop-comp-arrow{
  margin-left:-8px;
  left:0;
  bottom:-15px;
}
.pop-comp-wrapper.position-right .pop-comp-arrow{
  margin-top:-8px;
  top:0;
  left:-15px;
}
.pop-comp-wrapper.position-left .pop-comp-arrow{
  margin-top:-8px;
  top:0;
  right:-15px;
}
.pop-comp-disable-events{
  pointer-events:none;
}
.vscomp-ele{
  max-width:initial;
}
.vscomp-ele.pop-comp-active .vscomp-toggle-button{
  border-color:var(--color-primary);
}
.vscomp-ele.pop-comp-active .vscomp-toggle-button:after{
  color:var(--color-primary);
  -webkit-transform:rotate(180deg) translateY(50%);
      -ms-transform:rotate(180deg) translateY(50%);
          transform:rotate(180deg) translateY(50%);
}
.vscomp-wrapper{
  position:relative;
}
.vscomp-wrapper.focused .vscomp-toggle-button, .vscomp-wrapper:focus .vscomp-toggle-button{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.vscomp-wrapper.focused .checkbox-icon, .vscomp-wrapper:focus .checkbox-icon{
  border-color:var(--color-neutral-6);
}
.vscomp-wrapper.has-value.show-value-as-tags .vscomp-toggle-button{
  padding-left:var(--space-s);
}
.vscomp-wrapper.has-value.show-value-as-tags .vscomp-clear-button{
  right:var(--space-xl);
}
.vscomp-wrapper.multiple .vscomp-search-container{
  padding-left:var(--space-base);
}
.vscomp-wrapper.multiple .vscomp-search-container:before{
  display:none;
}
.vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon{
  background-color:var(--color-primary);
  border-color:var(--color-primary);
}
.vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon:after{
  border-color:var(--color-neutral-0);
  border-left-color:transparent;
  border-top-color:transparent;
  height:80%;
  opacity:1;
  -webkit-transform:rotate(45deg) translate(3px, -3px);
      -ms-transform:rotate(45deg) translate(3px, -3px);
          transform:rotate(45deg) translate(3px, -3px);
  width:45%;
}
.vscomp-wrapper.multiple .vscomp-option .vscomp-option-text{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  width:auto;
}
.vscomp-wrapper.show-value-as-tags .vscomp-toggle-button{
  height:auto;
  min-height:var(--vscomp-toogle-btn-height);
  padding:var(--space-xs) var(--space-xxl) var(--space-none) var(--space-base);
}
.vscomp-wrapper.show-value-as-tags .vscomp-value-tag{
  background-color:var(--color-neutral-3);
  border:var(--border-size-none);
  color:var(--color-neutral-7);
  font-size:var(--font-size-xs);
  font-weight:var(--font-semi-bold);
  padding:6px 35px 6px 10px;
  position:relative;
}
.vscomp-wrapper.show-value-as-tags .vscomp-value-tag .vscomp-value-tag-content{
  width:100%;
}
.vscomp-wrapper.show-value-as-tags .vscomp-value-tag .vscomp-value-tag-clear-button{
  background-color:var(--color-neutral-7);
  border-radius:100%;
  height:14px;
  position:absolute;
  right:10px;
  width:14px;
}
.vscomp-wrapper.show-value-as-tags .vscomp-value-tag .vscomp-value-tag-clear-button .vscomp-clear-icon{
  height:12px;
  left:var(--space-none);
  position:relative;
  top:var(--space-none);
  width:12px;
}
.vscomp-wrapper.show-value-as-tags .vscomp-value-tag .vscomp-value-tag-clear-button .vscomp-clear-icon:before, .vscomp-wrapper.show-value-as-tags .vscomp-value-tag .vscomp-value-tag-clear-button .vscomp-clear-icon:after{
  background-color:var(--color-neutral-3);
  border-radius:var(--border-radius-soft);
  height:100%;
  width:2px;
}
.vscomp-wrapper.show-value-as-tags .vscomp-clear-button{
  margin-top:0;
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
}
.vscomp-wrapper.show-value-as-tags .vscomp-clear-button .vscomp-clear-icon:before, .vscomp-wrapper.show-value-as-tags .vscomp-clear-button .vscomp-clear-icon:after{
  background-color:var(--color-neutral-7);
}
.vscomp-wrapper.show-value-as-tags .vscomp-clear-button:hover{
  background:var(--color-neutral-7);
}
.vscomp-wrapper.show-value-as-tags .vscomp-clear-button:hover .vscomp-clear-icon:before, .vscomp-wrapper.show-value-as-tags .vscomp-clear-button:hover .vscomp-clear-icon:after{
  background-color:var(--color-neutral-3);
}
.vscomp-wrapper.show-as-popup .vscomp-dropbox{
  border:none;
}
.vscomp-wrapper.show-as-popup .vscomp-dropbox-container{
  background-color:var(--overlay-background);
  z-index:101 !important;
}
.vscomp-wrapper.show-as-popup .vscomp-dropbox .vscomp-search-container{
  height:48px;
}
.vscomp-wrapper.show-as-popup .vscomp-dropbox .vscomp-search-input{
  height:inherit;
}
.vscomp-wrapper.text-direction-rtl.multiple .vscomp-search-container{
  padding-left:var(--space-s);
}
.vscomp-wrapper.text-direction-rtl.multiple .vscomp-option.selected .checkbox-icon:after{
  -webkit-transform:rotate(45deg) translate(-2px, 2px);
      -ms-transform:rotate(45deg) translate(-2px, 2px);
          transform:rotate(45deg) translate(-2px, 2px);
}
.vscomp-wrapper.text-direction-rtl:not(.multiple) .vscomp-search-container{
  padding:var(--space-none) var(--space-xl) var(--space-none) var(--space-s);
}
.vscomp-wrapper.text-direction-rtl:not(.multiple) .vscomp-search-container:before{
  left:auto;
  right:var(--space-base);
}
.vscomp-wrapper.text-direction-rtl.show-value-as-tags .vscomp-value-tag{
  padding:6px 10px 6px 35px;
}
.vscomp-wrapper.text-direction-rtl.show-value-as-tags .vscomp-value-tag-clear-button{
  left:10px;
  right:auto;
}
.vscomp-wrapper.text-direction-rtl .vscomp-toggle-button{
  padding:var(--space-xs) var(--space-base) var(--space-xs) var(--space-xl);
}
.vscomp-wrapper.text-direction-rtl .vscomp-toggle-button:after{
  left:var(--space-base);
  right:auto;
}
.vscomp-wrapper.text-direction-rtl .checkbox-icon{
  margin-left:var(--space-s);
}
.vscomp-wrapper.text-direction-rtl .checkbox-icon.checked:after{
  -webkit-transform:rotate(45deg) translate(-2px, 2px);
      -ms-transform:rotate(45deg) translate(-2px, 2px);
          transform:rotate(45deg) translate(-2px, 2px);
}
.vscomp-wrapper .checkbox-icon{
  background-color:var(--color-neutral-0);
  border-radius:var(--border-radius-soft);
  border:var(--border-size-s) solid var(--color-neutral-5);
  height:16px;
  margin-right:var(--space-s);
  overflow:hidden;
  -webkit-transition:background-color 0.25s ease;
  -o-transition:background-color 0.25s ease;
  transition:background-color 0.25s ease;
  width:16px;
}
.vscomp-wrapper .checkbox-icon:after{
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  border-color:transparent;
  height:85%;
  opacity:0;
  -webkit-transition:opacity 0.25s ease;
  -o-transition:opacity 0.25s ease;
  transition:opacity 0.25s ease;
  width:40%;
}
.vscomp-wrapper .checkbox-icon.checked{
  background-color:var(--color-primary);
  border-color:var(--color-primary);
}
.vscomp-wrapper .checkbox-icon.checked:after{
  border-color:var(--color-neutral-0);
  border-left-color:transparent;
  border-top-color:transparent;
  height:80%;
  opacity:1;
  -webkit-transform:rotate(45deg) translate(3px, -3px);
      -ms-transform:rotate(45deg) translate(3px, -3px);
          transform:rotate(45deg) translate(3px, -3px);
  width:45%;
}
.vscomp-toggle-button{
  --vscomp-toogle-btn-arrow-size:22px;
  --vscomp-toogle-btn-height:40px;
  --vscomp-toogle-btn-mobile-height:48px;
  background-color:var(--color-neutral-0);
  border-radius:var(--border-radius-soft);
  border:var(--border-size-s) solid var(--color-neutral-5);
  color:var(--color-neutral-9);
  cursor:pointer;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  height:var(--vscomp-toogle-btn-height);
  line-height:var(--vscomp-toogle-btn-height);
  min-width:180px;
  padding:var(--space-xs) var(--space-xl) var(--space-xs) var(--space-base);
  position:relative;
  -webkit-transition:height, border-color 0.25s ease;
  -o-transition:height, border-color 0.25s ease;
  transition:height, border-color 0.25s ease;
  vertical-align:middle;
  width:100%;
}
.vscomp-toggle-button:after{
  color:var(--color-neutral-7);
  content:"\f107";
  font:normal normal normal var(--vscomp-toogle-btn-arrow-size)/1 FontAwesome;
  position:absolute;
  right:var(--space-base);
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
  -webkit-transform-origin:center;
      -ms-transform-origin:center;
          transform-origin:center;
  -webkit-transition:all 0.25s ease;
  -o-transition:all 0.25s ease;
  transition:all 0.25s ease;
}
.vscomp-toggle-button:hover{
  border-color:var(--color-neutral-6);
}
.vscomp-value{
  font-size:var(--font-size-s);
}
.vscomp-arrow{
  display:none;
}
.pop-comp-wrapper{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.vscomp-dropbox{
  background-color:var(--color-neutral-0);
  border-radius:var(--border-radius-soft);
  border:var(--border-size-s) solid var(--color-neutral-5);
  overflow:hidden;
}
.vscomp-search-container{
  border-bottom:var(--border-size-s) solid var(--color-neutral-5);
  padding:var(--space-none) var(--space-s) var(--space-none) var(--space-xl);
  position:relative;
}
.vscomp-search-container:before{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:var(--color-neutral-7);
  content:"\f002";
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font:normal normal normal 14px/1 FontAwesome;
  height:100%;
  left:var(--space-base);
  position:absolute;
  top:0;
}
.vscomp-search-container .vscomp-search-clear{
  border-radius:var(--border-radius-circle);
  color:var(--color-neutral-7);
  display:table;
  font-size:var(--font-size-h5);
  font-weight:var(--font-semi-bold);
  height:24px;
  line-height:1;
  text-align:center;
  width:24px;
}
.osx .vscomp-search-container .vscomp-search-clear, .ios .vscomp-search-container .vscomp-search-clear{
  line-height:1.1;
}
.vscomp-search-container .vscomp-search-clear:hover{
  background-color:var(--color-neutral-7);
  color:var(--color-neutral-3);
}
.vscomp-search-input{
  font-size:var(--font-size-s);
}
.vscomp-search-input::-webkit-input-placeholder{
  color:var(--color-neutral-9);
  opacity:0.5;
}
.vscomp-search-input::-moz-placeholder{
  color:var(--color-neutral-9);
  opacity:0.5;
}
.vscomp-search-input:-ms-input-placeholder{
  color:var(--color-neutral-9);
  opacity:0.5;
}
.vscomp-search-input::-ms-input-placeholder{
  color:var(--color-neutral-9);
  opacity:0.5;
}
.vscomp-search-input::placeholder{
  color:var(--color-neutral-9);
  opacity:0.5;
}
.vscomp-options-container::-webkit-scrollbar{
  width:5px;
}
.vscomp-options-container::-webkit-scrollbar-track{
  background:var(--color-neutral-4);
}
.vscomp-options-container::-webkit-scrollbar-thumb{
  background-color:var(--color-neutral-6);
}
.vscomp-option{
  background-color:var(--color-neutral-0);
  -webkit-transition:background-color 0.25s ease;
  -o-transition:background-color 0.25s ease;
  transition:background-color 0.25s ease;
}
.vscomp-option.focused, .vscomp-option.selected{
  background-color:var(--color-neutral-3);
}
.vscomp-option.focused{
  background-color:var(--color-neutral-2);
}
.vscomp-option-text{
  color:var(--color-neutral-9);
  display:inline-block;
  font-size:var(--font-size-s);
}
.vscomp-option-text *{
  vertical-align:middle;
}
.has-accessible-features .vscomp-wrapper:not(.has-value) .vscomp-value{
  opacity:0.8;
}
.has-accessible-features .vscomp-toggle-button{
  border-color:var(--color-neutral-7);
  color:var(--color-neutral-10);
}
.has-accessible-features .vscomp-toggle-button:after{
  color:var(--color-neutral-9);
}
.phone .vscomp-wrapper.show-value-as-tags .vscomp-toggle-button,
.tablet .vscomp-wrapper.show-value-as-tags .vscomp-toggle-button{
  min-height:var(--vscomp-toogle-btn-mobile-height);
}
.phone .vscomp-toggle-button,
.tablet .vscomp-toggle-button{
  height:var(--vscomp-toogle-btn-mobile-height);
}
body.vscomp-popup-active .tabs-content-wrapper{
  display:contents;
}
body.vscomp-popup-active .tabs-content-wrapper .OSBlockWidget{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
/*! Patterns - Interaction - DropdownServerSide */
.osui-dropdown-serverside__selected-values{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  height:inherit;
  margin-right:var(--space-base);
  overflow:hidden;
}
.osui-dropdown-serverside__selected-values:hover{
  border-color:var(--color-neutral-6);
}
.osui-dropdown-serverside__selected-values:after{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:var(--color-neutral-7);
  content:"\f107";
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font:normal normal normal 20px/1 FontAwesome;
  height:100%;
  pointer-events:none;
  position:absolute;
  right:16px;
  top:0;
  -webkit-transition:-webkit-transform 200ms ease-in-out;
  transition:-webkit-transform 200ms ease-in-out;
  -o-transition:transform 200ms ease-in-out;
  transition:transform 200ms ease-in-out;
  transition:transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
}
.osui-dropdown-serverside__selected-values > *::-moz-selection{
  background-color:transparent;
}
.osui-dropdown-serverside__selected-values > *::selection{
  background-color:transparent;
}
.osui-dropdown-serverside__selected-values > *:first-child{
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
.osui-dropdown-serverside__selected-values-wrapper{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:var(--color-neutral-0);
  border-radius:var(--border-radius-soft);
  border:var(--border-size-s) solid var(--color-neutral-5);
  color:var(--color-neutral-9);
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:var(--font-size-s);
  height:40px;
  padding:var(--space-none) var(--space-base);
  position:relative;
  -webkit-transition:border 250ms ease-in-out;
  -o-transition:border 250ms ease-in-out;
  transition:border 250ms ease-in-out;
  width:100%;
}
.osui-dropdown-serverside__selected-values [data-expression]{
  white-space:nowrap;
}
.osui-dropdown-serverside__balloon-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  left:var(--osui-dropdown-ss-left);
  max-height:0;
  max-width:var(--osui-dropdown-ss-width);
  overflow:hidden;
  position:absolute;
  top:calc(var(--osui-dropdown-ss-top) + var(--osui-dropdown-ss-input-height) + 2px);
  -webkit-transition:max-height 300ms ease-in-out;
  -o-transition:max-height 300ms ease-in-out;
  transition:max-height 300ms ease-in-out;
  width:100%;
  z-index:2;
}
.osui-dropdown-serverside__balloon-wrapper{
  
  
  
  
}
.osui-dropdown-serverside__balloon-focus-top{
  top:0;
}
.osui-dropdown-serverside__balloon-focus-bottom{
  bottom:0;
}
.osui-dropdown-serverside__balloon-container{
  background-color:var(--color-neutral-0);
  border-radius:var(--border-radius-soft);
  border:var(--border-size-s) solid var(--color-neutral-5);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%;
  opacity:0;
  overflow:hidden;
  -webkit-transform:translateY(calc(-1 * var(--osui-dropdown-ss-thresholdanimateval)));
      -ms-transform:translateY(calc(-1 * var(--osui-dropdown-ss-thresholdanimateval)));
          transform:translateY(calc(-1 * var(--osui-dropdown-ss-thresholdanimateval)));
  -webkit-transition:opacity 250ms ease, -webkit-transform 300ms ease-in-out;
  transition:opacity 250ms ease, -webkit-transform 300ms ease-in-out;
  -o-transition:opacity 250ms ease, transform 300ms ease-in-out;
  transition:opacity 250ms ease, transform 300ms ease-in-out;
  transition:opacity 250ms ease, transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}
.osui-dropdown-serverside__balloon-container{
  
  
}
.osui-dropdown-serverside__balloon-search{
  padding:var(--space-none);
  position:relative;
}
.osui-dropdown-serverside__balloon-search:before{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:var(--color-neutral-6);
  content:"\f002";
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font:normal normal normal 14px/1 FontAwesome;
  height:100%;
  left:var(--space-base);
  position:absolute;
  top:0;
}
.osui-dropdown-serverside__balloon-search:empty + .osui-dropdown-serverside__balloon-content{
  border-top:none;
}
.osui-dropdown-serverside__balloon-search input,
.osui-dropdown-serverside__balloon-search .form-control[data-input]{
  background-color:transparent;
  border-radius:var(--border-size-none);
  border:none;
  color:inherit;
  font-size:var(--font-size-s);
  height:40px;
  padding:var(--space-none) var(--space-s) var(--space-none) var(--space-xl);
  width:100%;
}
.osui-dropdown-serverside__balloon-content{
  border-top:var(--border-size-s) solid var(--color-neutral-5);
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  overflow-x:hidden;
  overflow-y:auto;
  padding:var(--space-none);
}
.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-footer{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-top:var(--border-size-s) solid var(--color-neutral-5);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-ordinal-group:4;
      -ms-flex-order:3;
          order:3;
  padding:var(--space-s) var(--space-base);
}
.osui-dropdown-serverside__balloon--is-top.osui-dropdown-serverside__balloon-wrapper{
  top:calc(var(--osui-dropdown-ss-top) - 2px);
  -webkit-transform:translateY(-100%);
      -ms-transform:translateY(-100%);
          transform:translateY(-100%);
}
.osui-dropdown-serverside__balloon--is-top .osui-dropdown-serverside__balloon-container{
  -webkit-transform:translateY(0);
      -ms-transform:translateY(0);
          transform:translateY(0);
  -webkit-transition:opacity 250ms ease;
  -o-transition:opacity 250ms ease;
  transition:opacity 250ms ease;
}
.osui-dropdown-serverside__balloon--is-top .osui-dropdown-serverside__balloon-search{
  border-bottom:var(--border-size-none);
  border-top:var(--border-size-s) solid var(--color-neutral-5);
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2;
}
.osui-dropdown-serverside--is-opened .osui-dropdown-serverside__selected-values-wrapper{
  border-color:var(--color-primary);
}
.osui-dropdown-serverside--is-opened .osui-dropdown-serverside__selected-values:after{
  color:var(--color-primary);
  -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
          transform:rotate(180deg);
}
.osui-dropdown-serverside--is-opened .osui-dropdown-serverside__balloon-container{
  opacity:1;
  -webkit-transform:translateY(0);
      -ms-transform:translateY(0);
          transform:translateY(0);
}
.osui-dropdown-serverside--is-opened.osui-dropdown-serverside__balloon-wrapper{
  max-height:var(--osui-dropdown-ss-balloon-max-height);
}
.osui-dropdown-serverside--is-disabled .osui-dropdown-serverside__selected-values:after{
  border-color:var(--color-neutral-6);
}
.osui-dropdown-serverside--is-disabled .osui-dropdown-serverside__selected-values-wrapper{
  background-color:var(--color-neutral-2);
  border-color:var(--color-neutral-4);
  color:var(--color-neutral-6);
  pointer-events:none;
}
.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-left:var(--space-none);
  margin-top:3px;
}
.has-accessible-features .osui-dropdown-serverside__selected-values:hover, .has-accessible-features .osui-dropdown-serverside__selected-values:after, .has-accessible-features .osui-dropdown-serverside__selected-values-wrapper, .has-accessible-features .osui-dropdown-serverside__selected-values-footer{
  border-color:var(--color-neutral-7);
}
.has-accessible-features .osui-dropdown-serverside__balloon-container{
  border-color:var(--color-neutral-7);
}
.has-accessible-features .osui-dropdown-serverside__balloon-search:before{
  color:var(--color-neutral-7);
}
.has-accessible-features .osui-dropdown-serverside__balloon-content::-webkit-scrollbar-thumb{
  background-color:var(--color-neutral-7);
}
.is-rtl .osui-dropdown-serverside__selected-values{
  margin-left:var(--space-base);
  margin-right:initial;
}
.is-rtl .osui-dropdown-serverside__selected-values:after{
  left:var(--space-base);
  right:auto;
}
.is-rtl .osui-dropdown-serverside--is-opened .osui-dropdown-serverside__selected-values:after{
  -webkit-transform:rotate(-225deg);
      -ms-transform:rotate(-225deg);
          transform:rotate(-225deg);
}
.is-rtl .osui-dropdown-serverside__balloon-search:before{
  left:auto;
  right:var(--space-base);
}
.is-rtl .osui-dropdown-serverside__balloon-search input,
.is-rtl .osui-dropdown-serverside__balloon-search .form-control[data-input]{
  padding:var(--space-none) var(--space-xl) var(--space-none) var(--space-s);
}
.tablet .osui-dropdown-serverside__selected-values-wrapper,
.phone .osui-dropdown-serverside__selected-values-wrapper{
  height:48px;
}
.tablet .osui-dropdown-serverside__balloon-search input,
.tablet .osui-dropdown-serverside__balloon-search .form-control[data-input],
.phone .osui-dropdown-serverside__balloon-search input,
.phone .osui-dropdown-serverside__balloon-search .form-control[data-input]{
  font-size:var(--font-size-base);
  height:48px;
}
.phone.android.landscape .osui-dropdown-serverside__balloon-container{
  max-height:90vh;
}
.phone.android .osui-dropdown-serverside__balloon-container{
  max-height:90vh;
}
.phone.landscape .osui-dropdown-serverside__balloon-container{
  max-height:50vh;
}
.phone.landscape .osui-dropdown-serverside__balloon--has-not-search .osui-dropdown-serverside__balloon-container{
  max-height:90vh;
}
.phone .osui-dropdown-serverside__balloon-wrapper{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:var(--overlay-background);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  left:0;
  max-width:100vw;
  opacity:0;
  overflow:hidden;
  top:0;
  -webkit-transition:opacity 250ms ease;
  -o-transition:opacity 250ms ease;
  transition:opacity 250ms ease;
  z-index:101;
}
.phone .osui-dropdown-serverside__balloon-wrapper{
  
  
  
  
  
}
.phone .osui-dropdown-serverside__balloon-container{
  -webkit-box-shadow:var(--shadow-xl);
          box-shadow:var(--shadow-xl);
  margin-top:5vh;
  max-height:calc(100vw - 5vh - var(--header-size));
  width:85vw;
}
.phone .osui-dropdown-serverside__balloon-container{
  
  
  
  
}
.phone .osui-dropdown-serverside__balloon--has-not-search .osui-dropdown-serverside__balloon-container{
  margin-top:5vh;
  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;
}
/*! Patterns - section - DropdownServerSideItem */
.osui-dropdown-serverside-item{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:var(--color-neutral-0);
  color:var(--color-neutral-9);
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  min-height:40px;
  overflow:hidden;
  padding:var(--space-s) var(--space-base);
  -webkit-transition:background 250ms ease;
  -o-transition:background 250ms ease;
  transition:background 250ms ease;
  width:100%;
}
.osui-dropdown-serverside-item:hover, .osui-dropdown-serverside-item--is-selected{
  background-color:var(--color-neutral-2);
}
.osui-dropdown-serverside-item:hover, .osui-dropdown-serverside-item--is-selected{
  
}
.osui-dropdown-serverside-item__content{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  height:inherit;
  overflow:hidden;
  pointer-events:none;
}
.osui-dropdown-serverside-item__content *:first-child{
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}
.has-accessible-features .osui-dropdown-serverside-item:hover{
  background-color:var(--color-neutral-4);
}
.tablet .osui-dropdown-serverside-item,
.phone .osui-dropdown-serverside-item{
  height:48px;
}
.osui-dropdown-search.vscomp-ele[disabled], .osui-dropdown-serverside.vscomp-ele[disabled], .osui-dropdown-tags.vscomp-ele[disabled]{
  cursor:initial;
}
.osui-dropdown-search.vscomp-ele[disabled] .vscomp-toggle-button, .osui-dropdown-serverside.vscomp-ele[disabled] .vscomp-toggle-button, .osui-dropdown-tags.vscomp-ele[disabled] .vscomp-toggle-button{
  background-color:var(--color-neutral-2);
  border:var(--border-size-s) solid var(--color-neutral-4);
  color:var(--color-neutral-6);
  pointer-events:none;
}
.osui-dropdown-search.vscomp-ele[disabled] .vscomp-wrapper, .osui-dropdown-search.vscomp-ele[disabled] .vscomp-wrapper:not(.has-value) .vscomp-value, .osui-dropdown-serverside.vscomp-ele[disabled] .vscomp-wrapper, .osui-dropdown-serverside.vscomp-ele[disabled] .vscomp-wrapper:not(.has-value) .vscomp-value, .osui-dropdown-tags.vscomp-ele[disabled] .vscomp-wrapper, .osui-dropdown-tags.vscomp-ele[disabled] .vscomp-wrapper:not(.has-value) .vscomp-value{
  opacity:inherit;
}
.osui-dropdown-search .vscomp-wrapper, .osui-dropdown-serverside .vscomp-wrapper, .osui-dropdown-tags .vscomp-wrapper{
  font-family:inherit;
}
.osui-dropdown-option-image{
  border-radius:100%;
  display:inline-block;
  height:24px;
  margin-right:var(--space-s);
  width:24px;
  background-color:var(--color-neutral-3);
  overflow:hidden;
}
.osui-dropdown-option-icon{
  color:var(--color-neutral-9);
  font-size:var(--font-size-h6);
  margin-right:var(--space-s);
}
.osui-dropdown-error-message{
  color:var(--color-error);
  font-size:var(--font-size-xs);
  margin-left:var(--space-none);
  margin-top:3px;
}
.is-rtl .osui-dropdown-option-image, .is-rtl .osui-dropdown-option-icon{
  margin-left:var(--space-s);
  margin-right:initial;
}
/*! Patterns - Interaction - DropdownSearch */
.osui-dropdown-search.osui-dropdown--not-valid .vscomp-toggle-button{
  border-color:var(--color-error);
}
.osui-dropdown-search-ss-preview{
  
  
  
  
  
  
  
  
  
  
  
  
}
.osui-dropdown-search-ss-preview .icon{
  
  
  
  
  
}
/*! Patterns - Interaction - DropdownTags */
.osui-dropdown-tags.osui-dropdown--not-valid .vscomp-toggle-button{
  border-color:var(--color-error);
}
.osui-dropdown-tags-ss-preview{
  
  
  
  
  
  
  
  
  
  
  
}
.osui-dropdown-tags-ss-preview > .icon{
  
  
  
  
  
}
.osui-dropdown-tags-ss-preview > div{
  
  
  
  
  
  
  
  
  
  
  
}
.osui-dropdown-tags-ss-preview > div span{
  
}
.osui-dropdown-tags-ss-preview > div > .icon{
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
.osui-dropdown-tags-ss-preview > div > .icon:before{
  
  
  
  
  
  
  
  
}
/*! Patterns - Interaction - Floating Actions */
.floating-actions-wrapper{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  bottom:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin:var(--space-l);
  position:fixed;
  right:0;
  will-change:transform, opacity;
  z-index:104;
}
.floating-actions-wrapper:not(.is--open){
  pointer-events:none;
}
.floating-actions-wrapper:not(.is--open){
  
}
.floating-actions-wrapper.is--open .floating-actions-item{
  opacity:1;
  -webkit-transform:translateY(0px) translateZ(0) scale(1);
          transform:translateY(0px) translateZ(0) scale(1);
  -webkit-transition:all 180ms ease-out;
  -o-transition:all 180ms ease-out;
  transition:all 180ms ease-out;
  -webkit-transition-delay:calc(var(--delay) * 40ms);
       -o-transition-delay:calc(var(--delay) * 40ms);
          transition-delay:calc(var(--delay) * 40ms);
}
.floating-actions-wrapper.is--open .floating-actions-item-button{
  -webkit-transform:translateZ(0) scale(1);
          transform:translateZ(0) scale(1);
}
.floating-actions-wrapper.is--open .floating-button{
  -webkit-box-shadow:var(--shadow-none);
          box-shadow:var(--shadow-none);
  -webkit-filter:brightness(0.9);
          filter:brightness(0.9);
  -webkit-transform:rotate(135deg) translateZ(0);
          transform:rotate(135deg) translateZ(0);
}
.floating-actions-wrapper.bottom-bar-exists{
  bottom:calc(var(--bottom-bar-size) + var(--space-base));
}
.floating-actions-wrapper.no-rotation .floating-button{
  -webkit-transform:none;
      -ms-transform:none;
          transform:none;
}
.slide-from-left-enter .layout-native .floating-actions-wrapper, .slide-from-left-leave .layout-native .floating-actions-wrapper, .slide-from-right-enter .layout-native .floating-actions-wrapper, .slide-from-right-leave .layout-native .floating-actions-wrapper, .slide-from-top-enter .layout-native .floating-actions-wrapper, .slide-from-top-leave .layout-native .floating-actions-wrapper, .slide-from-bottom-enter .layout-native .floating-actions-wrapper, .slide-from-bottom-leave .layout-native .floating-actions-wrapper, .fade-enter .layout-native .floating-actions-wrapper, .fade-leave .layout-native .floating-actions-wrapper{
  display:none;
}
.floating-items{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding-bottom:var(--space-s);
  padding-right:var(--space-s);
}
.floating-actions-item{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  margin-bottom:var(--space-base);
  opacity:0;
  -webkit-transform:translateY(--space-base) translateZ(0);
          transform:translateY(--space-base) translateZ(0);
  -webkit-transition:all 100ms ease-in;
  -o-transition:all 100ms ease-in;
  transition:all 100ms ease-in;
}
.floating-actions-item{
  
  
}
.floating-actions-item-button{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:var(--color-neutral-0);
  border-radius:var(--border-radius-rounded);
  -webkit-box-shadow:var(--shadow-s);
          box-shadow:var(--shadow-s);
  color:var(--color-primary);
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:var(--font-size-base);
  height:40px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-left:var(--space-base);
  -webkit-transform:translateZ(0) scale(0.3);
          transform:translateZ(0) scale(0.3);
  -webkit-transition:-webkit-transform 180ms ease-out;
  transition:-webkit-transform 180ms ease-out;
  -o-transition:transform 180ms ease-out;
  transition:transform 180ms ease-out;
  transition:transform 180ms ease-out, -webkit-transform 180ms ease-out;
  -webkit-transition-delay:calc(var(--delay) * 40ms);
       -o-transition-delay:calc(var(--delay) * 40ms);
          transition-delay:calc(var(--delay) * 40ms);
  width:40px;
}
.floating-actions-item-button{
  
}
.floating-actions-item-button:hover{
  background-color:var(--color-primary);
  color:var(--color-neutral-0);
}
.floating-button{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:var(--color-primary);
  border-radius:var(--border-radius-rounded);
  -webkit-box-shadow:var(--shadow-xl);
          box-shadow:var(--shadow-xl);
  color:var(--color-neutral-0);
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:var(--font-size-h4);
  height:56px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  pointer-events:auto;
  -webkit-transform:rotate(0deg) translateZ(0);
          transform:rotate(0deg) translateZ(0);
  -webkit-transform-origin:center center;
      -ms-transform-origin:center center;
          transform-origin:center center;
  -webkit-transition:all 180ms linear;
  -o-transition:all 180ms linear;
  transition:all 180ms linear;
  width:56px;
}
.floating-button:hover{
  -webkit-filter:brightness(0.9);
          filter:brightness(0.9);
}
.floating-overlay{
  background-color:var(--overlay-background);
  cursor:pointer;
  height:100vh;
  opacity:0;
  pointer-events:none;
  position:fixed;
  right:0;
  top:0;
  -webkit-transition:opacity 180ms ease-out;
  -o-transition:opacity 180ms ease-out;
  transition:opacity 180ms ease-out;
  width:100vw;
  z-index:103;
}
.floating-overlay.is--open{
  opacity:1;
  pointer-events:auto;
}
.desktop .floating-overlay{
  display:none;
}
.phone .layout-native .floating-actions-wrapper{
  margin:var(--space-base);
}
.phone.ios.portrait .layout-native .floating-actions-wrapper{
  margin-bottom:var(--os-safe-area-bottom);
}
.phone.ios.landscape .layout-native .floating-actions-wrapper{
  margin-right:calc(var(--os-safe-area-right) + var(--space-base));
}
.tablet.ios .floating-actions-wrapper.bottom-bar-exists{
  margin-bottom:0;
}
.is-rtl .floating-actions-item-button{
  margin-left:var(--space-none);
  margin-right:var(--space-base);
}
.is-rtl .floating-actions-wrapper{
  left:0;
  right:auto;
}
.has-accessible-features .floating-button:focus{
  -webkit-box-shadow:0 0 0 3px var(--color-focus-outer);
          box-shadow:0 0 0 3px var(--color-focus-outer);
}
.has-accessible-features .floating-actions-wrapper.is--open .floating-button:focus{
  -webkit-box-shadow:0 0 0 3px var(--color-focus-outer);
          box-shadow:0 0 0 3px var(--color-focus-outer);
}
/*! Patterns - Interaction - Input With Icon */
.input-with-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
}
.input-with-icon.input-with-icon-right .input-with-icon-content-icon{
  left:auto;
  right:0;
}
.input-with-icon.input-with-icon-right .input-with-icon-content-icon:not(:empty) + .input-with-icon-input input{
  padding-left:var(--space-base);
  padding-right:var(--space-xl);
}
.input-with-icon.input-with-icon-right .input-with-icon-content-icon.search-actions{
  left:0;
  right:auto;
}
.input-with-icon .input-with-icon-content-icon{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  height:100%;
  left:0;
  position:absolute;
  width:40px;
}
.input-with-icon .input-with-icon-content-icon,
.input-with-icon .input-with-icon-content-icon a{
  color:var(--color-neutral-7);
}
.input-with-icon .input-with-icon-content-icon:not(:empty) + .input-with-icon-input input{
  padding-left:var(--space-xl);
}
.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;
}
.form .input-with-icon .input-with-icon-content-icon{
  padding-bottom:var(--space-m);
  z-index:1;
}
/*! Patterns - Interaction - Lightbox Image */
.lightbox-item{
  
}
.lightbox-item:empty{
  
}
.lightbox-item img{
  display:block;
}
.lightbox-image:after{
  
  
  
  
  
  
  
  
}
.lightbox-thumbnail{
  
  
  
  
}
.lightbox-thumbnail:empty{
  
}
.lightbox-thumbnail:after{
  
  
  
  
  
  
  
  
}
.lightbox-content-thumbnail{
  
}
.hide-lightbox-image .lightbox-image{
  display:none;
}
.pswp__top-bar{
  padding-left:var(--os-safe-area-left);
  padding-right:var(--os-safe-area-right);
}
.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) + 10px);
}
.has-accessible-features .lightbox-item a:focus{
  background-color:transparent;
  -webkit-box-shadow:none;
          box-shadow:none;
  outline:3px solid var(--color-focus-outer);
}
/*! Patterns - Interaction - Notification */
.osui-notification{
  --osui-notification-margin:var(--space-m);
  background-color:var(--color-neutral-0);
  border-radius:var(--border-radius-soft);
  border:var(--border-size-s) solid var(--color-neutral-4);
  -webkit-box-shadow:var(--shadow-xl);
          box-shadow:var(--shadow-xl);
  color:var(--color-neutral-10);
  max-width:calc(100vw - var(--osui-notification-margin) * 2);
  opacity:0;
  padding:var(--space-m);
  pointer-events:none;
  position:fixed;
  -webkit-transition:opacity 300ms ease-out, -webkit-transform 300ms ease-out;
  transition:opacity 300ms ease-out, -webkit-transform 300ms ease-out;
  -o-transition:transform 300ms ease-out, opacity 300ms ease-out;
  transition:transform 300ms ease-out, opacity 300ms ease-out;
  transition:transform 300ms ease-out, opacity 300ms ease-out, -webkit-transform 300ms ease-out;
  -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{
  
}
.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%;
  -webkit-transform:translate(-50%, -100%);
      -ms-transform:translate(-50%, -100%);
          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));
  -webkit-transform:translateX(100%);
      -ms-transform:translateX(100%);
          transform:translateX(100%);
}
.osui-notification--is-top-left{
  left:calc(var(--os-safe-area-left) + var(--osui-notification-margin));
  -webkit-transform:translateX(-100%);
      -ms-transform:translateX(-100%);
          transform:translateX(-100%);
}
.osui-notification--is-center{
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -100%);
      -ms-transform:translate(-50%, -100%);
          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));
  -webkit-transform:translate(100%, -50%);
      -ms-transform:translate(100%, -50%);
          transform:translate(100%, -50%);
}
.osui-notification--is-left{
  left:calc(var(--os-safe-area-left) + var(--osui-notification-margin));
  -webkit-transform:translate(-100%, -50%);
      -ms-transform:translate(-100%, -50%);
          transform:translate(-100%, -50%);
}
.osui-notification--is-bottom{
  left:50%;
  -webkit-transform:translate(-50%, 100%);
      -ms-transform:translate(-50%, 100%);
          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));
  -webkit-transform:translateX(100%);
      -ms-transform:translateX(100%);
          transform:translateX(100%);
}
.osui-notification--is-bottom-left{
  left:calc(var(--os-safe-area-left) + var(--osui-notification-margin));
  -webkit-transform:translateX(-100%);
      -ms-transform:translateX(-100%);
          transform:translateX(-100%);
}
.osui-notification--is-open{
  opacity:1;
  pointer-events:auto;
}
.osui-notification--is-open.osui-notification--is-top{
  -webkit-transform:translate(-50%);
      -ms-transform:translate(-50%);
          transform:translate(-50%);
}
.osui-notification--is-open.osui-notification--is-top-right, .osui-notification--is-open.osui-notification--is-top-left{
  -webkit-transform:translate(0, 0);
      -ms-transform:translate(0, 0);
          transform:translate(0, 0);
}
.osui-notification--is-open.osui-notification--is-center{
  -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
}
.osui-notification--is-open.osui-notification--is-right, .osui-notification--is-open.osui-notification--is-left{
  -webkit-transform:translate(0, -50%);
      -ms-transform:translate(0, -50%);
          transform:translate(0, -50%);
}
.osui-notification--is-open.osui-notification--is-bottom{
  -webkit-transform:translate(-50%, 0);
      -ms-transform:translate(-50%, 0);
          transform:translate(-50%, 0);
}
.osui-notification--is-open.osui-notification--is-bottom-right, .osui-notification--is-open.osui-notification--is-bottom-left{
  -webkit-transform:translateX(0);
      -ms-transform:translateX(0);
          transform:translateX(0);
}
.slide-from-left-enter .layout-native .osui-notification,
.slide-from-left-leave .layout-native .osui-notification,
.slide-from-right-enter .layout-native .osui-notification,
.slide-from-right-leave .layout-native .osui-notification,
.slide-from-top-enter .layout-native .osui-notification,
.slide-from-top-leave .layout-native .osui-notification,
.slide-from-bottom-enter .layout-native .osui-notification,
.slide-from-bottom-leave .layout-native .osui-notification,
.fade-enter .layout-native .osui-notification,
.fade-leave .layout-native .osui-notification{
  display:none;
}
.phone .osui-notification{
  --osui-notification-margin:var(--space-base);
}
.android[data-status-bar-height] .layout-native .osui-notification--is-open{
  margin-top:var(--status-bar-height);
}
/*! Patterns - Interaction - Range Slider */
.noUi-target,
.noUi-target *{
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  -webkit-user-select:none;
  -ms-touch-action:none;
  touch-action:none;
  -ms-user-select:none;
  -moz-user-select:none;
  user-select:none;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}
.noUi-target{
  position:relative;
}
.noUi-base,
.noUi-connects{
  width:100%;
  height:100%;
  position:relative;
  z-index:1;
}
.noUi-connects{
  overflow:hidden;
  z-index:0;
}
.noUi-connect,
.noUi-origin{
  will-change:transform;
  position:absolute;
  z-index:1;
  top:0;
  right:0;
  height:100%;
  width:100%;
  -ms-transform-origin:0 0;
  -webkit-transform-origin:0 0;
  -webkit-transform-style:preserve-3d;
  transform-origin:0 0;
  -webkit-transform-style:flat;
          transform-style:flat;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{
  left:0;
  right:auto;
}
.noUi-vertical .noUi-origin{
  top:-100%;
  width:0;
}
.noUi-horizontal .noUi-origin{
  height:0;
}
.noUi-handle{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  position:absolute;
}
.noUi-touch-area{
  height:100%;
  width:100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin{
  -webkit-transition:transform 0.3s;
  -webkit-transition:-webkit-transform 0.3s;
  transition:-webkit-transform 0.3s;
  -o-transition:transform 0.3s;
  transition:transform 0.3s;
  transition:transform 0.3s, -webkit-transform 0.3s;
}
.noUi-state-drag *{
  cursor:inherit !important;
}
.noUi-horizontal{
  height:18px;
}
.noUi-horizontal .noUi-handle{
  width:34px;
  height:28px;
  right:-17px;
  top:-6px;
}
.noUi-vertical{
  width:18px;
}
.noUi-vertical .noUi-handle{
  width:28px;
  height:34px;
  right:-6px;
  bottom:-17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{
  left:-17px;
  right:auto;
}
.noUi-target{
  background:#fafafa;
  border-radius:4px;
  border:1px solid #d3d3d3;
  -webkit-box-shadow:inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;
          box-shadow:inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;
}
.noUi-connects{
  border-radius:3px;
}
.noUi-connect{
  background:#3fb8af;
}
.noUi-draggable{
  cursor:ew-resize;
}
.noUi-vertical .noUi-draggable{
  cursor:ns-resize;
}
.noUi-handle{
  border:1px solid #d9d9d9;
  border-radius:3px;
  background:#fff;
  cursor:default;
  -webkit-box-shadow:inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
          box-shadow:inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
}
.noUi-active{
  -webkit-box-shadow:inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;
          box-shadow:inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;
}
.noUi-handle:before,
.noUi-handle:after{
  content:"";
  display:block;
  position:absolute;
  height:14px;
  width:1px;
  background:#e8e7e6;
  left:14px;
  top:6px;
}
.noUi-handle:after{
  left:17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after{
  width:14px;
  height:1px;
  left:6px;
  top:14px;
}
.noUi-vertical .noUi-handle:after{
  top:17px;
}
[disabled] .noUi-connect{
  background:#b8b8b8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle{
  cursor:not-allowed;
}
.noUi-pips,
.noUi-pips *{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}
.noUi-pips{
  position:absolute;
  color:#999;
}
.noUi-value{
  position:absolute;
  white-space:nowrap;
  text-align:center;
}
.noUi-value-sub{
  color:#ccc;
  font-size:10px;
}
.noUi-marker{
  position:absolute;
  background:#ccc;
}
.noUi-marker-sub{
  background:#aaa;
}
.noUi-marker-large{
  background:#aaa;
}
.noUi-pips-horizontal{
  padding:10px 0;
  height:80px;
  top:100%;
  left:0;
  width:100%;
}
.noUi-value-horizontal{
  -webkit-transform:translate(-50%, 50%);
  -ms-transform:translate(-50%, 50%);
      transform:translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal{
  -webkit-transform:translate(50%, 50%);
  -ms-transform:translate(50%, 50%);
      transform:translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker{
  margin-left:-1px;
  width:2px;
  height:5px;
}
.noUi-marker-horizontal.noUi-marker-sub{
  height:10px;
}
.noUi-marker-horizontal.noUi-marker-large{
  height:15px;
}
.noUi-pips-vertical{
  padding:0 10px;
  height:100%;
  top:0;
  left:100%;
}
.noUi-value-vertical{
  -webkit-transform:translate(0, -50%);
  -ms-transform:translate(0, -50%);
      transform:translate(0, -50%);
  padding-left:25px;
}
.noUi-rtl .noUi-value-vertical{
  -webkit-transform:translate(0, 50%);
  -ms-transform:translate(0, 50%);
      transform:translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker{
  width:5px;
  height:2px;
  margin-top:-1px;
}
.noUi-marker-vertical.noUi-marker-sub{
  width:10px;
}
.noUi-marker-vertical.noUi-marker-large{
  width:15px;
}
.noUi-tooltip{
  display:block;
  position:absolute;
  border:1px solid #d9d9d9;
  border-radius:3px;
  background:#fff;
  color:#000;
  padding:5px;
  text-align:center;
  white-space:nowrap;
}
.noUi-horizontal .noUi-tooltip{
  -webkit-transform:translate(-50%, 0);
  -ms-transform:translate(-50%, 0);
      transform:translate(-50%, 0);
  left:50%;
  bottom:120%;
}
.noUi-vertical .noUi-tooltip{
  -webkit-transform:translate(0, -50%);
  -ms-transform:translate(0, -50%);
      transform:translate(0, -50%);
  top:50%;
  right:120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip{
  -webkit-transform:translate(50%, 0);
  -ms-transform:translate(50%, 0);
      transform:translate(50%, 0);
  left:auto;
  bottom:10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip{
  -webkit-transform:translate(0, -18px);
  -ms-transform:translate(0, -18px);
      transform:translate(0, -18px);
  top:auto;
  right:28px;
}
.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-xl);
}
.osui-range-slider:not(.osui-range-slider--has-ticks) .noUi-target{
  margin:var(--space-m) var(--space-none);
}
.osui-range-slider{
  
  
  
}
.osui-range-slider .noUi-base{
  background-color:transparent;
  border-radius:var(--border-radius-soft);
}
.osui-range-slider .noUi-target{
  background:var(--color-neutral-5);
  border:var(--border-size-none);
  border-radius:var(--border-radius-soft);
  -webkit-box-shadow:none;
          box-shadow:none;
}
.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);
  -webkit-box-shadow:var(--shadow-xs);
          box-shadow:var(--shadow-xs);
  cursor:pointer;
  display:inline-block;
  height:var(--range-slider-handle-size);
  -webkit-transition:-webkit-transform 150ms ease-out;
  transition:-webkit-transform 150ms ease-out;
  -o-transition:transform 150ms ease-out;
  transition:transform 150ms ease-out;
  transition:transform 150ms ease-out, -webkit-transform 150ms ease-out;
  width:var(--range-slider-handle-size);
}
.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:transparent;
  border-color:var(--color-neutral-6);
  border-style:solid;
  content:"";
  height:calc(var(--range-slider-handle-size) / 2);
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-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.5);
  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(--color-primary);
}
.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(--color-primary);
}
.osui-range-slider .noUi-vertical{
  height:var(--range-slider-size);
  margin:var(--space-m) var(--space-none);
  width:var(--range-slider-thickness);
}
.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-vertical .noUi-handle{
  
}
.osui-range-slider .noUi-horizontal{
  height:var(--range-slider-thickness);
  width:var(--range-slider-size);
}
.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-pips{
  color:var(--color-neutral-8);
}
.osui-range-slider .noUi-horizontal .noUi-pips-margin{
  margin-bottom:60px;
}
.osui-range-slider .noUi-connects{
  border-radius:var(--border-radius-soft);
}
.osui-range-slider .noUi-connect{
  background:var(--color-primary);
}
.osui-range-slider .noUi-background{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.osui-range-slider .noUi-pips-horizontal{
  height:40px;
  left:0;
  padding:12px 0 0;
  top:100%;
  width:100%;
}
.osui-range-slider .noUi-pips-vertical{
  color:var(--color-neutral-8);
  height:100%;
  left:100%;
  padding:0 0 0 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;
}
.osui-range-slider .noUi-marker-vertical.noUi-marker-large{
  width:4px;
}
.osui-range-slider .noUi-value-horizontal{
  top:var(--space-s);
}
.osui-range-slider .noUi-value-vertical{
  padding-left:var(--space-s);
}
.osui-range-slider .noUi-tooltip{
  background:transparent;
  border:none;
  color:var(--color-neutral-10);
  padding:var(--space-xs);
}
.osui-range-slider .noUi-rtl.noUi-vertical .noUi-handle{
  right:unset;
}
.osui-range-slider .noUi-rtl .noUi-value.noUi-value-vertical{
  padding-left:var(--space-none);
  padding-right:var(--space-m);
}
.osui-range-slider .noUi-rtl .noUi-marker.noUi-marker-vertical{
  margin-right:var(--space-base);
}
.osui-range-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{
  left:inherit;
  right:inherit;
}
.osui-range-slider .osui-range-slider__provider[disabled=true]{
  pointer-events:none;
}
.osui-range-slider .osui-range-slider__provider[disabled=true] .noUi-target{
  background-color:var(--color-neutral-4);
}
.osui-range-slider .osui-range-slider__provider[disabled=true] .noUi-connect{
  background-color:var(--color-neutral-6);
}
.osui-range-slider .osui-range-slider__provider[disabled=true] .noUi-handle{
  background-color:var(--color-neutral-2);
  border:var(--border-size-s) solid var(--color-neutral-5);
  -webkit-box-shadow:none;
          box-shadow:none;
}
.osui-range-slider .osui-range-slider__provider[disabled=true] .noUi-handle:before, .osui-range-slider .osui-range-slider__provider[disabled=true] .noUi-handle:after{
  border-color:var(--color-neutral-6);
}
.osui-range-slider .osui-range-slider__provider[disabled=true] .noUi-pips{
  color:var(--color-neutral-6);
}
.osui-range-slider .osui-range-slider__provider[disabled=true] .noUi-tooltip{
  color:var(--color-neutral-6);
}
.has-accessible-features .osui-range-slider .noUi-handle:focus{
  border-color:var(--color-focus-inner);
  -webkit-box-shadow:0 0 0 3px var(--color-focus-outer);
          box-shadow:0 0 0 3px var(--color-focus-outer);
}
.is-rtl .osui-range-slider .noUi-pips-vertical{
  padding:0;
}
/*! Patterns - Interaction - 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.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.horizontal-scroll,
.scrollable-area-content.horizontal-scroll .list.list-group{
  overflow-x:auto;
  overflow-y:hidden;
}
.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::-webkit-scrollbar-track, .scrollable-area-content.compact.horizontal-scroll::-webkit-scrollbar-thumb, .scrollable-area-content.compact.horizontal-scroll:hover::-webkit-scrollbar-track, .scrollable-area-content.compact.vertical-scroll::-webkit-scrollbar-track, .scrollable-area-content.compact.vertical-scroll::-webkit-scrollbar-thumb, .scrollable-area-content.compact.vertical-scroll:hover::-webkit-scrollbar-track{
  background-color:transparent;
}
.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;
}
[data-block="Interaction.ScrollableArea"]::-webkit-scrollbar{
  width:8px;
  height:8px;
}
[data-block="Interaction.ScrollableArea"]::-webkit-scrollbar-track, [data-block="Interaction.ScrollableArea"]::-webkit-scrollbar-thumb, [data-block="Interaction.ScrollableArea"]:hover::-webkit-scrollbar-track{
  background-color:transparent;
}
[data-block="Interaction.ScrollableArea"]:hover::-webkit-scrollbar-thumb{
  background-color:rgba(173, 181, 189, 0.5);
  border-radius:6px;
}
[data-block="Interaction.ScrollableArea"]::-webkit-scrollbar-thumb:hover{
  background-color:rgba(106, 113, 120, 0.5);
  border-radius:6px;
}
.is-rtl .horizontal-scroll > :not(:first-child),
.is-rtl .horizontal-scroll .list > :not(:first-child){
  margin-left:unset;
  margin-right:var(--space-base);
}
/*! Patterns - Interaction - Search */
.search{
  position:relative;
}
.search:empty{
  
}
.search-input{
  position:relative;
}
.search-input:empty{
  
  
  
}
.search-input:after{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:var(--color-neutral-6);
  content:"\f002";
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font:normal normal normal 14px/1 FontAwesome;
  height:100%;
  left:16px;
  position:absolute;
  top:0;
}
.search-preview{
  display:none;
}
.search .form-control[data-input]{
  padding-left:var(--space-xl);
}
.search-preview{
  display:none;
}
.form .search input[data-input]{
  margin-bottom:var(--space-none);
}
.is-rtl .search-input:after{
  left:auto;
  right:16px;
}
.is-rtl .search .form-control[data-input]{
  padding-left:var(--space-base);
  padding-right:var(--space-xl);
}
.layout-native .header .search input[data-input], .layout-native .header .search input[data-input]:empty{
  border:var(--border-size-none);
  padding-left:var(--space-xl);
}
.layout-native .header-right .search{
  background-color:transparent;
  padding:var(--space-none);
  position:static;
}
.layout-native .header-right .search.open .search-glass .search-round, .layout-native .header-right .search.open .search-glass .search-stick-bottom{
  height:24px;
  right:17px;
}
.layout-native .header-right .search.open .search-glass .search-round{
  border-radius:var(--border-radius-none);
  -webkit-box-shadow:inset 0 0 0 3px var(--color-neutral-6);
          box-shadow:inset 0 0 0 3px var(--color-neutral-6);
  -webkit-transform:rotate(135deg);
      -ms-transform:rotate(135deg);
          transform:rotate(135deg);
  width:3px;
}
.layout-native .header-right .search.open .search-glass .search-stick-bottom{
  background-color:var(--color-neutral-6);
  top:12px;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
}
.layout-native .header-right .search.open .search-input{
  -webkit-transform:translate(0, 0);
      -ms-transform:translate(0, 0);
          transform:translate(0, 0);
}
.layout-native .header-right .search-glass{
  display:inline-block;
  height:44px;
  position:relative;
  width:40px;
}
.layout-native .header-right .search-round{
  border-radius:var(--border-radius-circle);
  -webkit-box-shadow:inset 0 0 0 3px var(--color-neutral-6);
          box-shadow:inset 0 0 0 3px var(--color-neutral-6);
  height:16px;
  margin-top:-10px;
  position:absolute;
  right:13px;
  top:50%;
  -webkit-transition:all 300ms ease;
  -o-transition:all 300ms ease;
  transition:all 300ms ease;
  width:16px;
}
.layout-native .header-right .search-stick-bottom{
  background-color:var(--color-neutral-6);
  content:"";
  height:10px;
  position:absolute;
  right:12px;
  top:23px;
  -webkit-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
          transform:rotate(-45deg);
  -webkit-transition:all 300ms ease;
  -o-transition:all 300ms ease;
  transition:all 300ms ease;
  width:3px;
}
.layout-native .header-right .search-input{
  left:var(--os-safe-area-left);
  position:absolute;
  right:0;
  top:var(--os-safe-area-top);
  -webkit-transform:translate(0, calc(-100% - var(--os-safe-area-top)));
      -ms-transform:translate(0, calc(-100% - var(--os-safe-area-top)));
          transform:translate(0, calc(-100% - var(--os-safe-area-top)));
  -webkit-transition:all 300ms ease;
  -o-transition:all 300ms ease;
  transition:all 300ms ease;
}
.layout-native .header-right .search-input input[data-input], .layout-native .header-right .search-input input[data-input]:empty{
  height:34px;
  padding-left:var(--space-xl);
  -webkit-transition:none;
  -o-transition:none;
  transition:none;
}
.layout-native .header-right .search-input input[data-input]:focus{
  border-bottom:var(--border-size-s) solid transparent;
}
.layout-native .header-right .search-input ::-webkit-input-placeholder{
  color:var(--color-neutral-6);
}
.layout-native .header-content .search input[data-input], .layout-native .header-content .search input[data-input]:empty{
  border-radius:var(--border-radius-none);
  height:var(--header-size);
}
.slide-from-left-enter .layout-native .header-right .search-input,
.slide-from-left-leave .layout-native .header-right .search-input,
.slide-from-right-enter .layout-native .header-right .search-input,
.slide-from-right-leave .layout-native .header-right .search-input,
.slide-from-top-enter .layout-native .header-right .search-input,
.slide-from-top-leave .layout-native .header-right .search-input,
.slide-from-bottom-enter .layout-native .header-right .search-input,
.slide-from-bottom-leave .layout-native .header-right .search-input,
.fade-enter .header-right .layout-native .search-input,
.fade-leave .header-right .layout-native .search-input{
  display:none;
}
/*! Patterns - Interaction - Sidebar */
.osui-sidebar{
  --overlay-opacity:0;
  background-color:var(--color-neutral-0);
  -webkit-box-shadow:var(--shadow-l);
          box-shadow:var(--shadow-l);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%;
  margin:var(--space-none);
  position:fixed;
  top:0;
  -webkit-transition:all 130ms ease-in;
  -o-transition:all 130ms ease-in;
  transition:all 130ms ease-in;
  width:var(--sidebar-width);
  will-change:transform;
  z-index:140;
}
.osui-sidebar:not(.osui-sidebar--is-open):not(.no-transition){
  opacity:0;
}
.osui-sidebar:not(.osui-sidebar--is-open):not(.no-transition){
  
}
.osui-sidebar:after{
  background-color:transparent;
  content:"";
  height:100%;
  position:fixed;
  width:24px;
}
.osui-sidebar--is-right{
  right:0;
  -webkit-transform:translateX(102%);
      -ms-transform:translateX(102%);
          transform:translateX(102%);
}
.osui-sidebar--is-right:after{
  left:-24px;
}
.osui-sidebar--is-right.osui-sidebar--has-overlay::before{
  right:100%;
}
.osui-sidebar--is-right.osui-sidebar--has-overlay::before{
  
}
.osui-sidebar--is-right{
  
  
}
.osui-sidebar--is-left{
  left:0;
  -webkit-transform:translateX(-102%);
      -ms-transform:translateX(-102%);
          transform:translateX(-102%);
}
.osui-sidebar--is-left:after{
  right:-24px;
}
.osui-sidebar--is-left.osui-sidebar--has-overlay::before{
  left:100%;
}
.osui-sidebar--is-left.osui-sidebar--has-overlay::before{
  
}
.osui-sidebar--is-left{
  
  
}
.osui-sidebar__header, .osui-sidebar__content{
  padding:var(--space-base) var(--space-m);
}
.osui-sidebar__content{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
}
.osui-sidebar--has-overlay::before{
  background-color:var(--overlay-background);
  content:"";
  cursor:pointer;
  display:block;
  height:100vh;
  opacity:var(--overlay-opacity);
  pointer-events:none;
  position:fixed;
  top:0;
  -webkit-transition:opacity 130ms ease-in;
  -o-transition:opacity 130ms ease-in;
  transition:opacity 130ms ease-in;
  width:200vw;
  will-change:opacity;
  z-index:129;
}
.osui-sidebar--has-overlay::before{
  
  
  
}
.osui-sidebar{
  
  
  
}
.active-screen .osui-sidebar--is-open{
  opacity:1;
  -webkit-transform:none;
      -ms-transform:none;
          transform:none;
  -webkit-transition:-webkit-transform 330ms ease-out;
  transition:-webkit-transform 330ms ease-out;
  -o-transition:transform 330ms ease-out;
  transition:transform 330ms ease-out;
  transition:transform 330ms ease-out, -webkit-transform 330ms ease-out;
  will-change:transform;
}
.active-screen .osui-sidebar--is-open.osui-sidebar--has-overlay::before{
  opacity:1;
  pointer-events:initial;
}
.desktop .osui-sidebar:after{
  display:none;
}
.android[data-status-bar-height] .layout-native .osui-sidebar{
  padding-top:var(--status-bar-height);
}
.ios .layout-native .osui-sidebar{
  padding-bottom:var(--os-safe-area-bottom);
  padding-top:var(--os-safe-area-top);
}
.ios .phone.landscape .layout-native .osui-sidebar:before{
  left:calc((var(--os-safe-area-left) + 12px) * -1);
  width:calc(var(--os-safe-area-left) + 12px);
}
.landscape .layout-native .osui-sidebar{
  padding-bottom:var(--os-safe-area-bottom);
}
.phone .osui-sidebar{
  max-width:85vw;
}
/*! Patterns - Interaction - 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{
  background-color:transparent;
  height:100%;
  z-index:6;
}
.stackedcards .stackedcards-container .list.list-group > :nth-child(1){
  display:block;
  position:relative;
}
.stackedcards .stackedcards-container > .list:not([data-virtualization-disabled]) > *, .stackedcards .stackedcards-container > .list:not([data-animation-disabled]) > *{
  
}
.stackedcards .stackedcards-container > .list:not([data-virtualization-disabled]), .stackedcards .stackedcards-container > .list:not([data-animation-disabled]){
  
  
}
.stackedcards .stackedcards-container > .list:not([data-virtualization-disabled]):after, .stackedcards .stackedcards-container > .list:not([data-animation-disabled]):after{
  
  
  
  
  
  
  
  
  
  
  
}
.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 > *{
  
}
.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{
  -webkit-transition:all 400ms ease;
  -o-transition:all 400ms ease;
  transition:all 400ms ease;
}
.stackedcards .init{
  opacity:0;
}
.stackedcards .init{
  
}
.stackedcards-origin-bottom{
  -webkit-transform-origin:bottom;
      -ms-transform-origin:bottom;
          transform-origin:bottom;
}
.stackedcards-origin-top{
  -webkit-transform-origin:top;
      -ms-transform-origin:top;
          transform-origin:top;
}
.stackedcards-bottom, .stackedcards-top, .stackedcards-none{
  background-color:var(--color-neutral-0);
  height:100%;
}
.stackedcards > span{
  
}
.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{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  left:0;
  opacity:0;
  top: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{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
}
.stackedcards-overlay.top{
  background-color:var(--color-info);
  color:var(--color-neutral-0);
}
.stackedcards-overlay.top{
  
  
  
  
  
}
.stackedcards-overlay.right{
  background-color:var(--color-success);
  color:var(--color-neutral-0);
}
.stackedcards-overlay.right{
  
  
  
  
  
}
.stackedcards-overlay.left{
  background-color:var(--color-error);
  color:var(--color-neutral-0);
}
.stackedcards-overlay.left{
  
  
  
  
  
}
.stackedcards-overlay-hidden{
  display:none;
}
/*! Patterns - Interaction - Video */
.video .hide-controls{
  pointer-events:none;
}
.video .hide-controls::-webkit-media-controls-panel, .video .hide-controls::-webkit-media-controls-panel-container{
  display:none !important;
}
.video-preview{
  display:block;
}
/*! Patterns - Navigation - Bottom Bar Item */
.bottom-bar-wrapper{
  background-color:var(--color-neutral-0);
  border-top:var(--border-size-s) solid var(--color-neutral-3);
  height:100%;
}
.bottom-bar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.bottom-bar:empty:after{
  color:var(--color-neutral-7);
  content:"Add Bottom Bar Items to this Container";
  display:block;
  font-size:12px;
  padding:20px;
  text-align:center;
}
.bottom-bar > a, .bottom-bar > div{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  max-width:150px;
  overflow:hidden;
}
.bottom-bar > a{
  color:var(--color-neutral-8);
}
.bottom-bar > a.active{
  color:var(--color-primary);
}
.bottom-bar-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  overflow:hidden;
  padding:0 var(--space-s);
  position:relative;
}
.bottom-bar-item-icon{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-size:var(--font-size-h6);
  height:auto;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.bottom-bar-item-text{
  font-size:10px;
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:break-word;
}
.layout-native .bottom-bar-wrapper{
  padding-bottom:var(--os-safe-area-bottom);
}
.layout-native .bottom-bar{
  height:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.layout-native .footer{
  height:var(--bottom-bar-size);
}
.has-accessible-features .bottom-bar > a:focus{
  background-color:transparent;
  -webkit-box-shadow:0 0 0 3px var(--color-focus-outer);
          box-shadow:0 0 0 3px var(--color-focus-outer);
}
/*! Patterns - Navigation - Breadcrumbs */
.breadcrumbs-content{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.breadcrumbs-item{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:var(--color-neutral-8);
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
}
.breadcrumbs-item .icon{
  color:var(--color-neutral-7);
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-size:var(--font-size-xs);
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin:var(--space-none) var(--space-s);
  width:auto;
}
/*! Patterns - Navigation - Pagination */
.pagination{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-top:var(--space-m);
}
.pagination-container{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.pagination-container > .pagination-button:first-child{
  margin-left:0;
}
.pagination-container .list{
  
}
.pagination-button{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-4);
  border-radius:var(--border-radius-soft);
  color:var(--color-neutral-8);
  cursor:pointer;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  height:32px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-left:var(--space-s);
  padding:0;
  width:32px;
}
.pagination-button[disabled]{
  opacity:0.5;
  pointer-events:none;
}
.pagination-button.is--active{
  border:var(--border-size-s) solid var(--color-primary);
  color:var(--color-primary);
  cursor:auto;
  pointer-events:none;
}
.pagination-button.is--ellipsis{
  background-color:transparent;
  border:0;
  cursor:auto;
  width:16px;
}
.pagination-input{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.pagination-input{
  
}
.pagination-counter{
  color:var(--color-neutral-7);
}
.pagination .list.list-group{
  overflow:initial;
}
.pagination .form-control[data-input]{
  height:32px;
  margin:var(--space-none) var(--space-s);
  padding:0;
  text-align:center;
  width:32px;
}
.desktop .pagination-button:not(.is--ellipsis):hover{
  background-color:rgba(21, 24, 26, 0.04);
  border:var(--border-size-s) solid var(--color-neutral-4);
}
.tablet .pagination-button,
.tablet .pagination .form-control[data-input]{
  height:40px;
  width:40px;
}
.phone .pagination{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.phone .pagination-container{
  margin-top:var(--space-base);
}
.phone .pagination-button,
.phone .pagination .form-control[data-input]{
  height:40px;
  width:40px;
}
.is-rtl .pagination-button{
  margin-left:0;
  margin-right:var(--space-s);
}
.is-rtl .pagination-button .icon{
  -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
          transform:rotate(180deg);
}
.has-accessible-features .pagination-button:focus{
  border-color:var(--color-focus-inner);
}
/*! Patterns - Navigation - Section Index */
.section-index{
  border-left:var(--border-size-s) solid var(--color-neutral-5);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.section-index.is--sticky{
  position:-webkit-sticky;
  position:sticky;
  top:var(--top-position);
}
.section-index-item{
  cursor:pointer;
}
.section-index-item:last-child{
  margin-bottom:var(--space-none);
}
.section-index-item.is--active{
  border-left:var(--border-size-m) solid var(--color-primary);
  color:var(--color-neutral-9);
  font-weight:var(--font-semi-bold);
}
.section-index a, .section-index a:visited{
  border-left:var(--border-size-m) solid transparent;
  color:var(--color-neutral-8);
  margin-bottom:var(--space-s);
  padding-left:var(--space-base);
}
.section-index a:hover{
  color:var(--color-neutral-9);
}
.layout-native .section-index.is--sticky{
  top:calc(var(--header-size) + var(--header-size-content) + var(--top-position) + var(--os-safe-area-top));
}
.android[data-status-bar-height] .layout-native .section-index.is--sticky{
  top:calc(var(--header-size) + var(--header-size-content) + var(--top-position) + var(--status-bar-height));
}
.ios .layout-native .section-index.is--sticky{
  position:fixed;
}
.safari [data-block*=SectionIndex]{
  display:contents;
}
.has-accessible-features .section-index a:focus{
  background-color:transparent;
  -webkit-box-shadow:0 0 0 3px var(--color-focus-outer);
          box-shadow:0 0 0 3px var(--color-focus-outer);
}
/*! Patterns - Navigation - Submenu */
.osui-submenu{
  cursor:pointer;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  position:relative;
}
.osui-submenu{
  
}
.osui-submenu:hover .osui-submenu__header__icon:before{
  border:var(--border-size-s) solid var(--color-neutral-9);
  border-right:0;
  border-top:0;
}
.osui-submenu.active--is-open .osui-submenu__header__item{
  color:var(--color-primary);
}
.osui-submenu.active .osui-submenu__header{
  border-bottom:var(--border-size-m) solid var(--color-primary);
}
.osui-submenu.active .osui-submenu__header__item,
.osui-submenu.active .osui-submenu__header__item a{
  color:var(--color-primary);
  text-decoration:none;
}
.osui-submenu.active .osui-submenu__header__icon:before{
  border:var(--border-size-s) solid var(--color-primary);
  border-right:0;
  border-top:0;
}
.osui-submenu--is-open .osui-submenu__header__icon{
  top:3px;
  -webkit-transform:rotate(135deg);
      -ms-transform:rotate(135deg);
          transform:rotate(135deg);
}
.osui-submenu--is-open .osui-submenu__items{
  opacity:1;
  pointer-events:auto;
  -webkit-transform:translateY(0px);
      -ms-transform:translateY(0px);
          transform:translateY(0px);
}
.osui-submenu--is-open:after{
  content:"";
  height:100%;
  left:0;
  position:absolute;
  right:0;
  top:100%;
}
.osui-submenu--is-dropdown .osui-submenu__header__icon{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
}
.osui-submenu__header{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-bottom:var(--border-size-m) solid transparent;
  border-top:var(--border-size-m) solid transparent;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:var(--space-none) var(--space-s);
  -webkit-transition:all 150ms linear;
  -o-transition:all 150ms linear;
  transition:all 150ms linear;
}
.osui-submenu__header__icon{
  display:none;
  margin-left:var(--space-s);
  position:relative;
  top:-1px;
  -webkit-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
          transform:rotate(-45deg);
  -webkit-transition:all 150ms linear;
  -o-transition:all 150ms linear;
  transition:all 150ms linear;
}
.osui-submenu__header__icon:before{
  border:var(--border-size-s) solid var(--color-neutral-8);
  border-right:0;
  border-top:0;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  content:"";
  height:6px;
  -webkit-transition:all 150ms linear;
  -o-transition:all 150ms linear;
  transition:all 150ms linear;
  width:6px;
}
.osui-submenu__header__item{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:var(--color-neutral-9);
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  height:100%;
  position:relative;
  -webkit-transition:all 150ms linear;
  -o-transition:all 150ms linear;
  transition:all 150ms linear;
}
.osui-submenu__header__item a{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:var(--color-neutral-8);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
}
.osui-submenu__header__item a:hover{
  text-decoration:none;
}
.osui-submenu__items{
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-4);
  border-radius:var(--border-radius-soft);
  -webkit-box-shadow:var(--shadow-m);
          box-shadow:var(--shadow-m);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  left:0;
  min-width:100px;
  opacity:0;
  padding:var(--space-s) var(--space-none);
  pointer-events:none;
  position:absolute;
  top:calc(100% + var(--space-xs));
  -webkit-transform:translateY(-8px);
      -ms-transform:translateY(-8px);
          transform:translateY(-8px);
  -webkit-transition:all 130ms ease-out;
  -o-transition:all 130ms ease-out;
  transition:all 130ms ease-out;
  z-index:100;
}
.osui-submenu__items{
  
  
  
  
}
.osui-submenu__items a{
  color:var(--color-neutral-8);
  margin:0;
  padding:var(--space-s) var(--space-base);
  white-space:nowrap;
}
.osui-submenu__items a.active{
  color:var(--color-primary);
}
.layout:not(.layout-side) .app-menu-links .osui-submenu a{
  border-bottom:none;
}
.layout .header .osui-submenu__items{
  
}
.layout-side .app-menu-links .osui-submenu a{
  border-left:none;
}
.layout-side .osui-submenu{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
}
.layout-side .osui-submenu.active .osui-submenu__header{
  border-left:var(--border-size-m) solid var(--color-primary);
}
.layout-side .osui-submenu--is-open .osui-submenu__items{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.layout-side .osui-submenu .osui-submenu__header{
  border-bottom:0;
  border-left:var(--border-size-m) solid transparent;
  border-top:0;
  padding:var(--space-s) var(--space-m);
}
.layout-side .osui-submenu .osui-submenu__header__item{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.layout-side .osui-submenu__items{
  border:none;
  -webkit-box-shadow:none;
          box-shadow:none;
  display:none;
  opacity:1;
  padding:var(--space-xs) var(--space-m);
  pointer-events:auto;
  position:relative;
  top:0;
  -webkit-transform:translateY(0);
      -ms-transform:translateY(0);
          transform:translateY(0);
}
.layout-side .osui-submenu__items a{
  padding:var(--space-s) var(--space-base);
}
.layout-side .app-menu-links .osui-submenu__header a,
.menu-visible .app-menu-links .osui-submenu__header a{
  padding:var(--space-none);
}
.desktop .osui-submenu:hover .osui-submenu__header__item{
  color:var(--color-neutral-9);
}
.desktop .osui-submenu.active .osui-submenu__header:hover .osui-submenu__header__item{
  color:var(--color-primary);
}
.desktop .osui-submenu__header:hover{
  border-bottom:var(--border-size-m) solid var(--color-primary);
}
.desktop .osui-submenu__header__item a:hover{
  color:var(--color-neutral-9);
}
.desktop .osui-submenu__items a:hover{
  background-color:var(--color-neutral-2);
  color:var(--color-neutral-9);
}
.desktop .osui-submenu__items a.active:hover{
  color:var(--color-primary);
}
.desktop .layout:not(.layout-side) .app-menu-links .osui-submenu{
  height:100%;
}
.desktop .layout-side .app-menu-links .osui-submenu__header:hover{
  border-bottom:none;
  border-left:var(--border-size-m) solid var(--color-primary);
}
.has-accessible-features .osui-submenu:focus-within{
  -webkit-box-shadow:0 0 0 3px var(--color-focus-outer);
  box-shadow:0 0 0 3px var(--color-focus-outer);
  outline:0;
}
.tablet .has-accessible-features .osui-submenu:focus-within,
.phone .has-accessible-features .osui-submenu:focus-within{
  -webkit-box-shadow:0 0 0 3px var(--color-focus-outer);
  box-shadow:0 0 0 3px var(--color-focus-outer);
  outline:0;
}
.tablet .osui-submenu,
.phone .osui-submenu{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
}
.tablet .osui-submenu.active .osui-submenu__header,
.phone .osui-submenu.active .osui-submenu__header{
  border-left:var(--border-size-m) solid var(--color-primary);
  border-bottom:0;
}
.tablet .osui-submenu--is-open .osui-submenu__items,
.phone .osui-submenu--is-open .osui-submenu__items{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.tablet .osui-submenu__header,
.phone .osui-submenu__header{
  border-bottom:0;
  border-left:var(--border-size-m) solid transparent;
  border-top:0;
  padding:var(--space-s) var(--space-m);
}
.tablet .osui-submenu__header__item,
.phone .osui-submenu__header__item{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.tablet .osui-submenu__items,
.phone .osui-submenu__items{
  border:none;
  -webkit-box-shadow:none;
          box-shadow:none;
  display:none;
  opacity:1;
  padding:var(--space-xs) var(--space-m);
  pointer-events:auto;
  position:relative;
  top:0;
  -webkit-transform:translateY(0);
      -ms-transform:translateY(0);
          transform:translateY(0);
}
.is-rtl .layout-side .osui-submenu .osui-submenu__header{
  border-left:0;
  border-right:var(--border-size-m) solid transparent;
}
.is-rtl.tablet .osui-submenu.active .osui-submenu__header, .is-rtl.phone .osui-submenu.active .osui-submenu__header{
  border-left:0;
  border-right:var(--border-size-m) solid var(--color-primary);
}
.is-rtl.tablet .osui-submenu .osui-submenu__header, .is-rtl.phone .osui-submenu .osui-submenu__header{
  border-left:0;
  border-right:var(--border-size-m) solid transparent;
}
.is-rtl .osui-submenu__header__icon{
  margin-left:var(--space-none);
  margin-right:var(--space-s);
}
.is-rtl .layout-side .osui-submenu.active .osui-submenu__header{
  border-left:var(--border-size-none);
  border-right:var(--border-size-m) solid var(--color-primary);
}
/*! Patterns - Navigation - Tabs */
.tabs{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}
.tabs.justified .tabs-header{
  width:100%;
}
.tabs.justified [data-block*=TabsHeaderItem]{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.tabs.justified [data-block*=TabsHeaderItem] .tabs-header-tab{
  margin-left:var(--space-none);
}
.tabs.tabs-vertical{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
}
.tabs.tabs-vertical.justified .tabs-header{
  height:auto;
}
.tabs.tabs-vertical.tabs-header-right .tabs-header{
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2;
}
.tabs.tabs-vertical.tabs-header-right .tabs-header .tabs-header-tab{
  border-left:var(--border-size-m) solid transparent;
  border-right:var(--border-size-none);
  padding:var(--space-s) var(--space-none) var(--space-s) var(--space-m);
}
.tabs.tabs-vertical.tabs-header-right .tabs-header .tabs-header-tab.active{
  border-left:var(--border-size-m) solid var(--color-primary);
}
.tabs.tabs-vertical.tabs-header-right .tabs-content{
  border-left:var(--border-size-none);
  border-right:var(--border-size-s) solid var(--color-neutral-5);
  margin-left:var(--space-none);
  margin-right:-1px;
}
.tabs.tabs-vertical .tabs-header,
.tabs.tabs-vertical .tabs-header .ListRecords{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          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-right:var(--border-size-m) solid transparent;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  margin-left:var(--space-none);
  padding:var(--space-s) var(--space-m) var(--space-s) var(--space-none);
}
.tabs.tabs-vertical .tabs-header-tab.active{
  border-right:var(--border-size-m) solid var(--color-primary);
}
.tabs.tabs-vertical .tabs-content{
  border-left:var(--border-size-s) solid var(--color-neutral-5);
  border-top:var(--border-size-none);
  margin-left:-1px;
  margin-top:var(--space-none);
  padding:var(--space-none) var(--space-m);
}
.tabs-header,
.tabs-header .list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow-x:auto;
  position:relative;
  width:100%;
  z-index:2;
}
.tabs-header-tab{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-bottom:var(--border-size-m) solid transparent;
  color:var(--color-neutral-8);
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-left:var(--space-l);
  padding:var(--space-base) var(--space-xs);
  -webkit-transition:border 150ms linear;
  -o-transition:border 150ms linear;
  transition:border 150ms linear;
  white-space:nowrap;
}
.tabs-header-tab.active{
  border-bottom:var(--border-size-m) solid var(--color-primary);
  color:var(--color-neutral-10);
  font-weight:var(--font-semi-bold);
}
.tabs-content{
  border-top:var(--border-size-s) solid var(--color-neutral-5);
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  margin-top:-1px;
  padding:var(--space-m) var(--space-none);
  position:relative;
  width:100%;
  z-index:auto;
}
.tabs-content-tab:not(.open){
  display:none;
}
.tabs-content-tab:not(.open){
  
}
[data-block*=TabsHeaderItem]:first-child .tabs-header-tab{
  margin-left:var(--space-none);
}
.popup-dialog .tabs .tabs-content-tab:not(.open){
  display:none;
}
.popup-dialog .tabs .tabs-content-tab:not(.open){
  
}
.layout-native .tabs.tabs-section-group .tabs-content{
  overflow:initial;
}
.layout-native .tabs.tabs-vertical .tabs-content-tab:not(.open){
  display:none;
}
.layout-native .tabs.tabs-vertical .tabs-content .tabs-content-wrapper{
  -webkit-transform:translateX(0px) translateZ(0px) !important;
          transform:translateX(0px) translateZ(0px) !important;
}
.layout-native .tabs-content{
  overflow:hidden;
  white-space:nowrap;
  width:100%;
}
.layout-native .tabs-content{
  
  
}
.layout-native .tabs-content-wrapper{
  -webkit-transition:-webkit-transform 230ms ease-in-out;
  transition:-webkit-transform 230ms ease-in-out;
  -o-transition:transform 230ms ease-in-out;
  transition:transform 230ms ease-in-out;
  transition:transform 230ms ease-in-out, -webkit-transform 230ms ease-in-out;
}
.layout-native .tabs-content-tab{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  height:100%;
  position:relative;
  vertical-align:top;
  white-space:normal;
  width:100%;
  overflow:hidden;
}
.layout-native .tabs-content-tab > *{
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
.layout-native .tabs-content-tab > *{
  
}
.layout-native .tabs-content-tab.open > *{
  position:relative;
}
.layout-native .tabs-content-tab:not(.open){
  display:inline-block;
}
.desktop .tabs.tabs-vertical .tabs-header-tab:hover{
  border-bottom:var(--border-size-none);
  border-right:var(--border-size-m) solid var(--color-neutral-6);
}
.desktop .tabs.tabs-vertical .tabs-header-tab.active:hover{
  border-right:var(--border-size-m) solid var(--color-primary);
}
.desktop .tabs.tabs-vertical.tabs-header-right .tabs-header-tab:hover{
  border-left:var(--border-size-m) solid var(--color-neutral-6);
}
.desktop .tabs.tabs-vertical.tabs-header-right .tabs-header-tab.active:hover{
  border-left:var(--border-size-m) solid var(--color-primary);
  border-right:var(--border-size-none);
}
.desktop .tabs-header-tab:hover{
  border-bottom:var(--border-size-m) solid var(--color-neutral-6);
  color:var(--color-neutral-10);
}
.desktop .tabs-header-tab.active:hover{
  border-bottom:var(--border-size-m) solid var(--color-primary);
}
.is-rtl .tabs.tabs-vertical.tabs-header-right .tabs-header .tabs-header-tab{
  border-left:var(--border-size-none);
  border-right:var(--border-size-m) solid transparent;
  margin:0;
  padding:var(--space-s) var(--space-m) var(--space-s) var(--space-none);
}
.is-rtl .tabs.tabs-vertical.tabs-header-right .tabs-content{
  border-left:var(--border-size-s) solid var(--color-neutral-5);
  border-right:0;
}
.is-rtl .tabs.tabs-vertical .tabs-header-tab{
  border-left:var(--border-size-m) solid transparent;
  border-right:var(--border-size-none);
  margin:0;
  padding:var(--space-s) var(--space-none) var(--space-s) var(--space-m);
}
.is-rtl .tabs.tabs-vertical .tabs-header-tab.active{
  border-left:var(--border-size-m) solid var(--color-primary);
  border-right:var(--border-size-none);
}
.is-rtl .tabs.tabs-vertical .tabs-content{
  border-left:0;
  border-right:var(--border-size-s) solid var(--color-neutral-5);
}
.is-rtl .tabs-header-tab{
  margin-left:0;
  margin-right:var(--space-l);
}
.is-rtl [data-block*=TabsHeaderItem]:first-child .tabs-header-tab{
  margin-right:0;
}
.is-rtl.desktop .tabs.tabs-vertical .tabs-header-tab:hover{
  border-left:var(--border-size-m) solid var(--color-neutral-6);
  border-right:var(--border-size-none);
}
.is-rtl.desktop .tabs.tabs-vertical .tabs-header-tab.active{
  border-left:var(--border-size-m) solid var(--color-primary);
  border-right:var(--border-size-none);
}
/*! Patterns - Navigation - Timeline */
.timeline-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  position:relative;
}
.timeline-item .timeline-content{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  margin-bottom:var(--space-xl);
}
.timeline-icon{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
      -ms-flex-direction:column-reverse;
          flex-direction:column-reverse;
  position:relative;
}
.timeline-icon-line{
  background-color:var(--color-neutral-5);
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  margin:var(--space-s) var(--space-none) var(--space-s);
  width:1px;
}
.timeline-icon-container{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:var(--border-radius-circle);
  color:var(--color-neutral-0);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:var(--font-size-xs);
  height:24px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin:var(--space-none) var(--space-base);
  text-align:center;
  width:24px;
}
.timeline-icon-container:empty{
  height:8px;
  margin-top:var(--space-xs);
  width:8px;
}
.timeline-right, .timeline-content-inner{
  color:var(--color-neutral-8);
}
[data-block*=TimelineItem]:last-of-type .timeline-icon{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
[data-block*=TimelineItem]:last-of-type .timeline-icon-line{
  display:none;
}
/*! Patterns - Navigation - Wizard */
.wizard-wrapper.wizard-vertical [data-block*=WizardItem] .wizard-wrapper-item{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  margin-bottom:var(--space-l);
}
.wizard-wrapper.wizard-vertical [data-block*=WizardItem] .wizard-wrapper-item.label-top{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse;
}
.wizard-wrapper.wizard-vertical [data-block*=WizardItem]:last-child{
  margin-bottom:var(--space-none);
}
.wizard-wrapper.wizard-vertical .list{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.wizard-wrapper [data-block*=WizardItem]{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          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:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
}
.wizard-wrapper [data-block*=WizardItem] .wizard-wrapper-item.label-top{
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
      -ms-flex-direction:column-reverse;
          flex-direction:column-reverse;
}
.wizard-wrapper [data-block*=WizardItem] .wizard-item-label{
  color:var(--color-neutral-7);
  text-align:center;
}
.wizard-wrapper .list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
}
.wizard-item-icon{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-5);
  border-radius:var(--border-radius-circle);
  color:var(--color-neutral-7);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:32px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  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-s) var(--space-none);
  position:relative;
  width:100%;
}
.wizard-item-icon-wrapper:before{
  content:"";
  height:2px;
  position:absolute;
  right:calc(50% + 12px);
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
  width:calc(100% - 24px);
  z-index:0;
}
.wizard-item-icon .icon{
  font-size:var(--font-size-xs);
  width:auto;
}
.wizard-wrapper-item.active .wizard-item-icon{
  background-color:var(--color-neutral-0);
  border-color:var(--color-primary);
  color:var(--color-primary);
}
.wizard-wrapper-item.active .wizard-item-icon-wrapper:before{
  background-color:var(--color-primary);
}
.wizard-wrapper-item.active .wizard-item-label{
  color:var(--color-neutral-10);
}
.wizard-wrapper-item.past .wizard-item-icon{
  background-color:var(--color-primary);
  border-color:var(--color-primary);
  color:var(--color-neutral-0);
}
.wizard-wrapper-item.past .wizard-item-icon-wrapper:before{
  background-color:var(--color-primary);
}
.wizard-wrapper-item.past .wizard-item-label{
  color:var(--color-neutral-8);
}
.wizard-wrapper-item.next .wizard-item-icon-wrapper:before{
  background-color:var(--color-neutral-5);
}
.wizard-wrapper-item.next .wizard-item-icon .fa-fw{
  color:var(--color-neutral-5);
}
.wizard-vertical .wizard-item-icon-wrapper{
  margin:var(--space-none) var(--space-s) var(--space-none) var(--space-none);
  width:auto;
}
.wizard-vertical .wizard-wrapper-item .wizard-item-icon-wrapper:before{
  bottom:calc(50% + 12px);
  height:calc(100% + 18px);
  left:50%;
  top:auto;
  -webkit-transform:translateY(0) translateX(-50%);
      -ms-transform:translateY(0) translateX(-50%);
          transform:translateY(0) translateX(-50%);
  width:2px;
}
.wizard-vertical .wizard-wrapper-item.label-top .wizard-item-label{
  text-align:right;
}
.wizard-vertical .wizard-wrapper-item.label-top .wizard-item-icon-wrapper{
  margin:var(--space-none) var(--space-none) var(--space-none) var(--space-s);
}
html[data-uieditorversion^="1"] .wizard-wrapper .OSBlockWidget{
  
}
html[data-uieditorversion^="1"] .wizard-wrapper .OSBlockWidget:first-child .wizard-item-icon-wrapper:before{
  
}
html[data-uieditorversion^="1"] .wizard-wrapper .OSBlockWidget:first-child .wizard-item-icon-wrapper.label-top{
  
}
html[data-uieditorversion^="1"] .wizard-wrapper.wizard-vertical .OSBlockWidget .wizard-wrapper-item.label-top{
  
}
html[data-uieditorversion^="1"] .wizard-wrapper.wizard-vertical .OSBlockWidget:last-child{
  
}
html[data-uieditorversion^="1"] .wizard-wrapper-item{
  
  
  
}
.is-rtl .wizard-vertical .wizard-item-icon-wrapper{
  margin:var(--space-none) var(--space-none) var(--space-none) var(--space-s);
}
.is-rtl .wizard-vertical .wizard-wrapper-item.label-top .wizard-item-icon-wrapper{
  margin:var(--space-none) var(--space-s) var(--space-none) var(--space-none);
}
.is-rtl .wizard-item-icon-wrapper:before{
  left:calc(50% + 12px);
  right:auto;
}
/*! Patterns - Numbers - Badge */
.badge{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:var(--color-neutral-0);
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-weight:var(--font-semi-bold);
  height:32px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  line-height:1;
  min-width:32px;
}
.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.background-transparent{
  color:var(--color-primary);
}
.badge-small{
  font-size:var(--font-size-xs);
  height:24px;
  min-width:24px;
  padding:var(--space-none) var(--space-xs);
}
.badge-medium{
  font-size:var(--font-size-base);
  height:40px;
  min-width:40px;
}
.badge span{
  width:auto;
}
/*! Patterns - Numbers - Counter */
.counter{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:var(--space-none) var(--space-m);
  word-break:keep-all;
}
.counter.background-transparent{
  border:none;
}
.counter .center-align{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
}
.counter .center-align.flex-direction-column{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.counter .center-align.flex-direction-row{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
}
/*! Patterns - Numbers - Icon Badge */
.icon-badge{
  display:inline-block;
  position:relative;
}
.icon-badge .badge{
  left:45%;
  position:absolute;
  top:0;
  border-radius:var(--border-radius-rounded);
  font-size:var(--font-size-xs);
  height:18px;
  min-width:18px;
  padding:var(--space-none) var(--space-xs);
  -webkit-transform:translateY(-40%);
      -ms-transform:translateY(-40%);
          transform:translateY(-40%);
  white-space:nowrap;
}
.icon-badge .badge [data-expression]{
  white-space:nowrap;
}
.icon-badge .icon{
  font-size:var(--font-size-h4);
}
.icon-badge div:first-child:empty{
  
  
}
.layout-native .bottom-bar-wrapper .icon-badge .icon{
  font-size:inherit;
}
/*! Patterns - Numbers - ProgressBar */
.osui-progress-bar{
  --progress-value:0%;
  min-height:var(--thickness);
  position:relative;
}
.osui-progress-bar{
  
}
.osui-progress-bar__container{
  min-height:var(--thickness);
  position:relative;
}
.osui-progress-bar__container{
  
}
.osui-progress-bar__container.animate-entrance .osui-progress-bar__value:before{
  -webkit-transition-delay:0.5s;
       -o-transition-delay:0.5s;
          transition-delay:0.5s;
  -webkit-transition-duration:0.35s;
       -o-transition-duration:0.35s;
          transition-duration:0.35s;
}
.osui-progress-bar__value{
  height:var(--thickness);
  left:0;
  position:absolute;
  right:0;
}
.osui-progress-bar__value{
  
}
.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:after{
  
}
.osui-progress-bar__value:before{
  background:var(--progress-color);
  width:var(--progress-value);
  z-index:1;
}
.osui-progress-bar__value:before{
  
  
}
.osui-progress-bar__content{
  left:0;
  padding:var(--space-none) var(--space-s);
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
  width:100%;
  z-index:2;
}
.osui-progress-bar__content{
  
}
.is-rtl .osui-progress-bar__value:before{
  left:inherit;
  right:0;
}
/*! Patterns - Numbers - ProgressCircle */
[data-block*=ProgressCircle]{
  display:block;
}
.osui-progress-circle{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  position:relative;
  width:100%;
}
.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:transparent;
  left:0;
  position:absolute;
  r:var(--radius);
  stroke-width:var(--thickness);
  top:0;
  -webkit-transform:rotate(-90deg);
      -ms-transform:rotate(-90deg);
          transform:rotate(-90deg);
  -webkit-transform-origin:center;
      -ms-transform-origin:center;
          transform-origin:center;
}
.osui-progress-circle__container__progress-path{
  stroke:var(--progress-color);
  stroke-dasharray:var(--stroke-dasharray);
  stroke-dashoffset:var(--stroke-dashoffset);
  stroke-linecap:var(--shape);
  -webkit-transition:stroke-dashoffset 0;
  -o-transition:stroke-dashoffset 0;
  transition:stroke-dashoffset 0;
}
.osui-progress-circle__container__progress-path.animate-entrance, .osui-progress-circle__container__progress-path.animate-progress-change{
  -webkit-transition-duration:0.35s;
       -o-transition-duration:0.35s;
          transition-duration:0.35s;
}
.osui-progress-circle__container__progress-path.animate-entrance{
  -webkit-transition-delay:0.5s;
       -o-transition-delay:0.5s;
          transition-delay:0.5s;
}
.osui-progress-circle__container__trail-path{
  stroke:var(--trail-color);
}
.osui-progress-circle__content{
  left:50%;
  position:absolute;
  text-align:center;
  top:50%;
  -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  width:80%;
  z-index:1;
}
.osui-progress-circle .svg-wrapper{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  height:var(--circle-size) !important;
  position:relative;
  width:var(--circle-size);
}
.osui-progress-circle .svg-wrapper svg{
  height:var(--circle-size);
  width:var(--circle-size);
}
.is-rtl .osui-progress-circle .svg-wrapper{
  -webkit-transform:scaleX(-1);
      -ms-transform:scaleX(-1);
          transform:scaleX(-1);
}
/*! Patterns - Numbers - Rating */
.rating{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  font-size:var(--rating-size);
  pointer-events:none;
  --rating-size:16px;
}
.rating{
  
}
.rating.rating-small{
  --rating-size:8px;
}
.rating.rating-small .rating-item{
  padding-right:calc(var(--rating-size) + var(--space-xs));
}
.rating.rating-medium{
  --rating-size:24px;
}
.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;
  -webkit-transition:opacity linear 150ms;
  -o-transition:opacity linear 150ms;
  transition:opacity linear 150ms;
}
.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-item-filled, .rating-item-half, .rating-item-empty{
  
  
  
  
  
}
.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 .icon-states{
  
}
.rating .icon-states span{
  
}
.form .rating span.wcag-hide-text{
  position:absolute;
}
.ios .rating .rating-item > *{
  display:block;
  pointer-events:none;
}
.is-rtl .rating .rating-item{
  padding-left:calc(var(--rating-size) + var(--space-s));
  padding-right:0;
  -webkit-transform:scaleX(-1);
      -ms-transform:scaleX(-1);
          transform:scaleX(-1);
}
.has-accessible-features input:focus + .rating-item > div{
  -webkit-box-shadow:0 0 0 3px var(--color-focus-outer);
          box-shadow:0 0 0 3px var(--color-focus-outer);
}
/*! Patterns - Utilities - Align Center */
.vertical-align{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
}
.vertical-align > span.input-text,
.vertical-align > label ~ span{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.vertical-align span{
  display:inherit;
}
[style*="text-align: center"] .vertical-align{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
[style*="text-align: right"] .vertical-align{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}
/*! Patterns - Utilities - Button Loading */
.osui-btn-loading{
  
}
.osui-btn-loading-show-spinner.osui-btn-loading--is-loading .btn{
  font-size:0;
}
.osui-btn-loading-show-spinner.osui-btn-loading--is-loading .btn .osui-btn-loading__spinner-animation{
  margin-right:var(--space-none);
}
.osui-btn-loading-show-spinner.osui-btn-loading--is-loading .btn > span[data-expression]{
  display:none;
}
.osui-btn-loading.osui-btn-loading--is-loading, .osui-btn-loading.osui-btn-loading--is-loading *{
  pointer-events:none;
}
.osui-btn-loading.osui-btn-loading--is-loading .btn .osui-btn-loading__spinner-animation{
  display:inline-block;
}
.osui-btn-loading .btn{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-transition:none;
  -o-transition:none;
  transition:none;
  vertical-align:middle;
  white-space:nowrap;
}
.osui-btn-loading .btn{
  
}
.osui-btn-loading .btn > *{
  display:inline-block;
  font-size:var(--font-size-s);
  vertical-align:middle;
}
.osui-btn-loading .btn .osui-btn-loading__spinner-animation{
  display:none;
  -webkit-animation:loadingSpinner 850ms cubic-bezier(0.7, 1.05, 0.78, 0.78) infinite;
          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:var(--border-size-m) solid transparent;
  height:16px;
  margin-right:var(--space-s);
  width:16px;
  will-change:transform;
}
.osui-btn-loading .btn .osui-btn-loading__spinner-animation{
  
}
.osui-btn-loading .btn > span[data-expression]{
  white-space:nowrap;
}
.is-rtl .osui-btn-loading-show-spinner.osui-btn-loading--is-loading .btn .osui-btn-loading__spinner-animation{
  margin-left:var(--space-none);
}
.is-rtl .osui-btn-loading--is-loading .btn .osui-btn-loading__spinner-animation{
  margin-left:var(--space-s);
  margin-right:var(--space-none);
}
.phone .osui-btn-loading{
  width:100%;
}
/*! Patterns - Utilities - Center Content */
.center-content{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%;
  width:100%;
}
.center-content{
  
}
.center-content-header{
  width:100%;
}
.center-content-container{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
}
.center-content-container > div{
  width:100%;
}
.center-content-bottom{
  width:100%;
}
.animate .center-content{
  
}
/*! Patterns - Utilities - Margin Container */
.margin-container{
  padding:var(--space-m);
}
.layout-native .margin-container{
  padding:var(--space-l);
}
.tablet .layout-native .margin-container{
  padding:var(--space-m);
}
.phone .layout-native .margin-container{
  padding:var(--space-base);
}
/*! Patterns - Utilities - 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%;
}
/*! Patterns - Utilities - Pull to Refresh */
.pull-to-refresh{
  color:var(--color-neutral-6);
  font-size:var(--font-size-h3);
  left:0;
  padding:var(--space-s);
  position:absolute;
  text-align:center;
  width:100%;
}
.pull-to-refresh{
  
}
.pull-to-refresh-loading{
  display:none;
  text-align:center;
}
.pull-to-refresh .genericon{
  -webkit-transition:all 0.25s ease;
  -o-transition:all 0.25s ease;
  transition:all 0.25s ease;
}
.ptr-loading .content,
.ptr-loading .pull-to-refresh, .ptr-reset .content,
.ptr-reset .pull-to-refresh{
  -webkit-transition:all 0.25s ease;
  -o-transition:all 0.25s ease;
  transition:all 0.25s ease;
}
.ptr-loading .pull-to-refresh .genericon, .ptr-reset .pull-to-refresh .genericon{
  display:none;
}
.ptr-loading .pull-to-refresh-loading{
  display:block;
}
.ptr-loading .content{
  -webkit-transform:translate3D(0, 50px, 0);
      -ms-transform:translate3D(0, 50px, 0);
          transform:translate3D(0, 50px, 0);
}
.ptr-reset .content{
  -webkit-transform:translate3D(0, 0, 0);
      -ms-transform:translate3D(0, 0, 0);
          transform:translate3D(0, 0, 0);
}
.ptr-refresh .pull-to-refresh .genericon{
  -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
          transform:rotate(180deg);
}
.slide-from-left-enter .layout-native .pull-to-refresh,
.slide-from-left-leave .layout-native .pull-to-refresh,
.slide-from-right-enter .layout-native .pull-to-refresh,
.slide-from-right-leave .layout-native .pull-to-refresh,
.slide-from-top-enter .layout-native .pull-to-refresh,
.slide-from-top-leave .layout-native .pull-to-refresh,
.slide-from-bottom-enter .layout-native .pull-to-refresh,
.slide-from-bottom-leave .layout-native .pull-to-refresh,
.fade-enter .layout-native .pull-to-refresh,
.fade-leave .layout-native .pull-to-refresh{
  display:none;
}
/*! Patterns - Utilities - List Updating */
.list-updating{
  height:40px;
  margin-top:var(--space-m);
  position:relative;
}
.list-updating:before{
  -webkit-animation:spin 1s infinite linear, fade 300ms ease;
          animation:spin 1s infinite linear, fade 300ms ease;
  border:5px solid var(--color-neutral-5);
  border-radius:50%;
  border-top-color:var(--color-neutral-7);
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  content:"";
  height:40px;
  left:50%;
  margin-left:-20px;
  position:absolute;
  width:40px;
}
.list-updating:before{
  
  
}
/*! =========================================================================== */
/*! Deprecated Patterns                                                         */
/*! =========================================================================== */
/*! Patterns - Content - Accordion */
[data-block*=AccordionItem]:first-of-type .section-expandable{
  border-radius:var(--border-radius-soft) var(--border-radius-soft) var(--border-radius-none) var(--border-radius-none);
}
[data-block*=AccordionItem]:last-of-type .section-expandable{
  border-bottom-width:var(--border-size-s);
  border-radius:var(--border-radius-none) var(--border-radius-none) var(--border-radius-soft) var(--border-radius-soft);
}
[data-block*=AccordionItem]:only-of-type .section-expandable{
  border-radius:var(--border-radius-soft);
}
.section-expandable{
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-4);
  border-bottom-width:var(--border-size-none);
}
.section-expandable.is--open{
  border-top:var(--border-size-m) solid var(--color-primary);
}
.section-expandable.is--open > .section-expandable-title{
  font-weight:var(--font-semi-bold);
}
.section-expandable.is--open > .section-expandable-title > .section-expandable-icon{
  -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
          transform:rotate(180deg);
}
.section-expandable.is--disabled{
  color:var(--color-neutral-7);
  pointer-events:none;
}
.section-expandable.is--disabled{
  
  
}
.section-expandable.is--disabled .section-expandable-icon{
  color:var(--color-neutral-6);
}
.section-expandable .section-expandable-title{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:var(--font-size-h6);
  line-height:1;
  padding:var(--space-m);
  width:100%;
}
.section-expandable .section-expandable-icon{
  color:var(--color-primary);
  font-family:FontAwesome;
  font-size:24px;
  font-weight:400;
  -webkit-transition:all 300ms ease-in-out;
  -o-transition:all 300ms ease-in-out;
  transition:all 300ms ease-in-out;
}
.section-expandable .section-expandable-icon:after{
  content:"\f107";
}
.section-expandable .section-expandable-content{
  display:block;
  overflow:hidden;
}
.section-expandable .section-expandable-content-collapsed, .section-expandable .section-expandable-content.is--collapsed{
  height:0;
  padding:var(--space-none) var(--space-m);
  visibility:hidden;
}
.section-expandable .section-expandable-content-collapsed, .section-expandable .section-expandable-content.is--collapsed{
  
  
}
.section-expandable .section-expandable-content-expanded, .section-expandable .section-expandable-content.is--expanded{
  height:auto;
  padding:var(--space-none) var(--space-m) var(--space-m);
  visibility:visible;
}
.section-expandable .section-expandable-content-animating, .section-expandable .section-expandable-content.is--animating{
  -webkit-transition:all 300ms ease-in-out;
  -o-transition:all 300ms ease-in-out;
  transition:all 300ms ease-in-out;
}
.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 .osui-accordion{
  margin-top:2px;
}
.section-expandable .pop-comp-wrapper{
  position:relative;
  -webkit-transform:translate3d(0px, var(--space-xs), 0px) !important;
          transform:translate3d(0px, var(--space-xs), 0px) !important;
}
.tablet .section-expandable .section-expandable-title{
  font-size:calc(var(--font-size-h6) - 1px);
}
.phone .section-expandable .section-expandable-title{
  font-size:calc(var(--font-size-h6) - 2px);
}
.phone .section-expandable .choices__list.choices__list--dropdown, .phone .section-expandable [data-dropdown] > div.dropdown-list{
  position:initial;
}
.layout-native .section-expandable .section-expandable-title{
  padding:var(--space-base);
}
.layout-native .section-expandable .section-expandable-content{
  padding:var(--space-none) var(--space-base);
}
.layout-native .section-expandable .section-expandable-content.is--collapsed{
  padding:var(--space-none) var(--space-base);
}
.layout-native .section-expandable .section-expandable-content.is--expanded{
  padding:var(--space-none) var(--space-base) var(--space-base);
}
.layout-native .section-expandable .section-expandable-content.no-padding{
  padding:var(--space-none);
}
.has-accessible-features .section-expandable .section-expandable-title:focus,
.has-accessible-features .section-expandable .section-expandable-content:focus{
  -webkit-box-shadow:none;
          box-shadow:none;
  outline:3px solid var(--color-focus-outer);
}
/*! Patterns - Utilities - ButtonLoading */
button.OSFillParent{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
}
.is--loading{
  position:relative;
}
.is--loading .btn{
  display:inline-block;
}
.is--loading .btn, .is--loading .btn *{
  pointer-events:none;
}
.btn-loading{
  display:none;
  position:absolute;
}
.btn-show-label .btn-loading{
  position:relative;
}
.is--loading .btn-loading{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
}
.is--loading:not(.btn-show-label) .btn-loading{
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
}
.is--loading .btn-label{
  opacity:0;
}
.btn-show-label .btn-label{
  opacity:1;
}
.btn-loading .loading-spinner{
  -webkit-animation:loadingSpinner 850ms cubic-bezier(0.7, 1.05, 0.78, 0.78) infinite;
          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:var(--border-size-m) solid transparent;
  height:16px;
  width:16px;
  will-change:transform;
}
/*! Patterns - Content - Flip_Content */
.flip-content{
  position:relative;
  -webkit-perspective:1000;
  perspective:1000;
  
  
}
.flip-content-container{
  position:relative;
  -webkit-transition:all 630ms cubic-bezier(0.03, 0.01, 0.67, 1.97);
  -o-transition:all 630ms cubic-bezier(0.03, 0.01, 0.67, 1.97);
  transition:all 630ms cubic-bezier(0.03, 0.01, 0.67, 1.97);
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d;
  
  
}
.flip-content-front,
.flip-content-back{
  left:0;
  top:0;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
}
.flip-content-front:empty,
.flip-content-back:empty{
  
}
.flip-content-front{
  position:relative;
  z-index:2;
}
.flip-content-back{
  position:absolute;
  width:100%;
  
}
.flip-content.flipped .flip-content-front{
  position:absolute;
}
.flip-content.flipped .flip-content-back{
  position:relative;
  -webkit-transform:rotateY(90deg);
  transform:rotateY(90deg);
}
.flip-content.flipped .flip-content-container{
  -webkit-transform:rotateY(-90deg);
  transform:rotateY(-90deg);
}
/*! Patterns - Adaptive - Gallery */
.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{
  -o-object-fit:cover;
     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);
}
/*! Patterns - Interaction - Horizontal Scroll */
.horizontal-scroll{
  overflow-x:auto;
  overflow-y:hidden;
  white-space:nowrap;
}
.horizontal-scroll{
  
  
}
.horizontal-scroll > *{
  display:inline-block;
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
}
.horizontal-scroll > .list > *{
  display:inline-block;
  -webkit-transform:translateZ(0);
          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 .list{
  background-color:transparent;
}
.horizontal-scroll > :not(:first-child){
  margin-left:var(--space-base);
}
.horizontal-scroll > [data-block*=Card] + [data-block*=Card] .card{
  margin-top:var(--space-none);
}
/*! Patterns - Interaction - Notification */
.notification{
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-4);
  border-radius:var(--border-radius-soft);
  -webkit-box-shadow:var(--shadow-xl);
          box-shadow:var(--shadow-xl);
  color:var(--color-neutral-10);
  left:50%;
  padding:var(--space-m);
  position:fixed;
  top:0;
  -webkit-transform:translateY(-120%) translateX(-50%);
      -ms-transform:translateY(-120%) translateX(-50%);
          transform:translateY(-120%) translateX(-50%);
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  width:370px;
  z-index:300;
}
.notification{
  
  
  
}
.notification-content{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.notification--visible{
  -webkit-transform:translateY(24px) translateX(-50%);
      -ms-transform:translateY(24px) translateX(-50%);
          transform:translateY(24px) translateX(-50%);
}
.notification--visible.notification--animatable{
  -webkit-transition:all 330ms ease-out;
  -o-transition:all 330ms ease-out;
  transition:all 330ms ease-out;
}
.notification--animatable{
  -webkit-transition:all 130ms ease-in;
  -o-transition:all 130ms ease-in;
  transition:all 130ms ease-in;
}
.layout-native .notification{
  left:50%;
  margin-left:-185px;
  -webkit-transform:translateY(-120%) translateX(0);
      -ms-transform:translateY(-120%) translateX(0);
          transform:translateY(-120%) translateX(0);
}
.layout-native .notification{
  
  
  
}
.layout-native .notification--visible{
  -webkit-transform:translateY(24px) translateX(0);
      -ms-transform:translateY(24px) translateX(0);
          transform:translateY(24px) translateX(0);
}
.slide-from-left-enter .layout-native .notification,
.slide-from-left-leave .layout-native .notification,
.slide-from-right-enter .layout-native .notification,
.slide-from-right-leave .layout-native .notification,
.slide-from-top-enter .layout-native .notification,
.slide-from-top-leave .layout-native .notification,
.slide-from-bottom-enter .layout-native .notification,
.slide-from-bottom-leave .layout-native .notification,
.fade-enter .layout-native .notification,
.fade-leave .layout-native .notification{
  display:none;
}
.tablet .layout-native .notification{
  left:50%;
  margin-left:-185px;
}
.phone .layout-native .notification{
  left:16px;
  margin-left:0;
  right:16px;
  width:auto;
}
.android[data-status-bar-height] .layout-native .notification--visible{
  margin-top:var(--status-bar-height);
}
.ios.phone.landscape .layout-native .notification{
  left:calc(var(--os-safe-area-left) + 16px);
  right:calc(var(--os-safe-area-right) + 16px);
}
.ios .layout-native .notification--visible{
  margin-top:var(--status-bar-height);
}
/*! Patterns - Numbers - Progress Bar */
.progress{
  background-color:var(--color-primary);
  -webkit-transform-origin:left;
      -ms-transform-origin:left;
          transform-origin:left;
  -webkit-transition:all 750ms ease-out;
  -o-transition:all 750ms ease-out;
  transition:all 750ms ease-out;
  will-change:width;
}
.progress-bar{
  background-color:var(--color-neutral-3);
  overflow:hidden;
  position:relative;
}
.progress-bar-text{
  display:none;
}
/*! Patterns - Numbers - Progress Circle */
.progress-circle{
  position:relative;
}
.progress-circle svg{
  height:100%;
  stroke-linecap:round;
}
.progress-circle .progressbar-text{
  text-align:center;
}
.progress-circle-outer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding:var(--space-base);
}
.progress-circle-small .progressbar-text{
  font-size:var(--font-size-h4);
}
.progress-circle-medium .progressbar-text{
  font-size:var(--font-size-h3);
}
.progress-circle-large .progressbar-text{
  font-size:var(--font-size-display);
}
/*! Patterns - Numbers - Progress Circle Fraction */
.progress-circle-text{
  left:50%;
  position:absolute;
  top:50%;
  -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  line-height:1.2;
}
.progress-circle-text{
  
  
}
.progress-circle-text-numerator{
  font-size:var(--font-size-h4);
}
.progress-circle-text-denominator{
  font-size:var(--font-size-h6);
}
.progress-circle-medium .progress-circle-text-numerator{
  font-size:var(--font-size-h1);
}
.progress-circle-medium .progress-circle-text-denominator{
  font-size:var(--font-size-h4);
}
.progress-circle-large .progress-circle-text-numerator{
  font-size:44px;
}
.progress-circle-large .progress-circle-text-denominator{
  font-size:var(--font-size-h2);
}
/*! Patterns - Interaction - Sidebar */
.sidebar{
  background-color:var(--color-neutral-0);
  -webkit-box-shadow:var(--shadow-l);
          box-shadow:var(--shadow-l);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%;
  margin:var(--space-none);
  position:fixed;
  right:0;
  top:0;
  -webkit-transform:translateX(102%);
      -ms-transform:translateX(102%);
          transform:translateX(102%);
  -webkit-transition:all 130ms ease-in;
  -o-transition:all 130ms ease-in;
  transition:all 130ms ease-in;
  width:500px;
  will-change:transform;
  z-index:140;
}
.sidebar{
  
  
  
  
  
  
}
.sidebar:before{
  background-color:transparent;
  content:"";
  height:100%;
  left:-24px;
  position:fixed;
  width:24px;
}
.sidebar-header, .sidebar-content{
  padding:var(--space-base) var(--space-m);
}
.sidebar-content{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
}
.active-screen.screen-container .sidebar.sidebar-open{
  -webkit-transform:none;
      -ms-transform:none;
          transform:none;
  -webkit-transition:all 330ms ease-out;
  -o-transition:all 330ms ease-out;
  transition:all 330ms ease-out;
  will-change:transform;
}
.desktop .sidebar:before{
  display:none;
}
.android[data-status-bar-height] .layout-native .sidebar{
  padding-top:var(--status-bar-height);
}
.ios .layout-native .sidebar{
  padding-bottom:var(--os-safe-area-bottom);
  padding-top:var(--os-safe-area-top);
}
.ios .phone.landscape .layout-native .sidebar:before{
  left:calc((var(--os-safe-area-left) + 12px) * -1);
  width:calc(var(--os-safe-area-left) + 12px);
}
.landscape .layout-native .sidebar{
  padding-bottom:var(--os-safe-area-bottom);
}
.tablet .sidebar.full-width,
.phone .sidebar.full-width{
  width:100%;
}
.tablet .sidebar.full-width-vw,
.phone .sidebar.full-width-vw{
  width:100vw;
}
.tablet .layout-native .sidebar{
  width:336px;
}
.phone .sidebar{
  width:85vw;
}
/*! Patterns - Content - Submenu */
.submenu{
  cursor:pointer;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  height:100%;
  margin-left:var(--space-base);
  position:relative;
}
.submenu{
  
}
.submenu:hover .submenu-icon:before{
  border:var(--border-size-s) solid var(--color-neutral-9);
  border-right:0;
  border-top:0;
}
.submenu.active.open .submenu-item{
  color:var(--color-primary);
}
.submenu.active .submenu-header{
  border-bottom:var(--border-size-m) solid var(--color-primary);
}
.submenu.active .submenu-item,
.submenu.active .submenu-item a{
  color:var(--color-primary);
}
.submenu.active .submenu-icon:before{
  border:var(--border-size-s) solid var(--color-primary);
  border-right:0;
  border-top:0;
}
.submenu.open .submenu-icon{
  top:3px;
  -webkit-transform:rotate(135deg);
      -ms-transform:rotate(135deg);
          transform:rotate(135deg);
}
.submenu.open .submenu-items{
  opacity:1;
  pointer-events:auto;
  -webkit-transform:translateY(0px);
      -ms-transform:translateY(0px);
          transform:translateY(0px);
}
.submenu.is--dropdown .submenu-icon{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
}
.submenu-header{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-bottom:var(--border-size-m) solid transparent;
  border-top:var(--border-size-m) solid transparent;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:var(--space-none) var(--space-s);
  -webkit-transition:all 150ms linear;
  -o-transition:all 150ms linear;
  transition:all 150ms linear;
}
.submenu-icon{
  display:none;
  margin-left:var(--space-s);
  position:relative;
  top:-1px;
  -webkit-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
          transform:rotate(-45deg);
  -webkit-transition:all 150ms linear;
  -o-transition:all 150ms linear;
  transition:all 150ms linear;
}
.submenu-icon:before{
  border:var(--border-size-s) solid var(--color-neutral-8);
  border-right:0;
  border-top:0;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  content:"";
  height:6px;
  -webkit-transition:all 150ms linear;
  -o-transition:all 150ms linear;
  transition:all 150ms linear;
  width:6px;
}
.submenu-item{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:var(--color-neutral-9);
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  height:100%;
  position:relative;
  -webkit-transition:all 150ms linear;
  -o-transition:all 150ms linear;
  transition:all 150ms linear;
}
.submenu-item a{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:var(--color-neutral-8);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
}
.submenu-items{
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-4);
  border-radius:var(--border-radius-soft);
  -webkit-box-shadow:var(--shadow-m);
          box-shadow:var(--shadow-m);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  left:0;
  min-width:100px;
  opacity:0;
  padding:var(--space-s) var(--space-none);
  pointer-events:none;
  position:absolute;
  top:calc(100% + var(--space-xs));
  -webkit-transform:translateY(-8px);
      -ms-transform:translateY(-8px);
          transform:translateY(-8px);
  -webkit-transition:all 130ms ease-out;
  -o-transition:all 130ms ease-out;
  transition:all 130ms ease-out;
  z-index:100;
}
.submenu-items{
  
  
  
  
}
.submenu-items a{
  color:var(--color-neutral-8);
  margin:0;
  padding:var(--space-s) var(--space-base);
  white-space:nowrap;
}
.submenu-items a.active{
  color:var(--color-primary);
}
.layout:not(.layout-side) .app-menu-links .submenu a{
  border-bottom:none;
}
.layout .header .submenu-items{
  
}
.layout .submenu{
  
}
.layout-side .app-menu-links .submenu a{
  border-left:none;
}
.layout-side .submenu{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-left:var(--space-none);
  width:100%;
}
.layout-side .submenu.active .submenu-header{
  border-left:var(--border-size-m) solid var(--color-primary);
}
.layout-side .submenu.open .submenu-items{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.layout-side .submenu .submenu-header{
  border-bottom:0;
  border-left:var(--border-size-m) solid transparent;
  border-top:0;
  padding:var(--space-s) var(--space-m);
}
.layout-side .submenu-item{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.layout-side .submenu-items{
  border:none;
  -webkit-box-shadow:none;
          box-shadow:none;
  display:none;
  opacity:1;
  padding:var(--space-xs) var(--space-m);
  pointer-events:auto;
  position:relative;
  top:0;
  -webkit-transform:translateY(0);
      -ms-transform:translateY(0);
          transform:translateY(0);
}
.layout-side .submenu-items a{
  padding:var(--space-s) var(--space-base);
}
.layout-side .app-menu-links .submenu-header a,
.menu-visible .app-menu-links .submenu-header a{
  padding:var(--space-none);
}
.desktop .submenu:hover .submenu-item{
  color:var(--color-neutral-9);
}
.desktop .submenu.active .submenu-header:hover .submenu-item{
  color:var(--color-primary);
}
.desktop .submenu-header:hover{
  border-bottom:var(--border-size-m) solid var(--color-primary);
}
.desktop .submenu-item a:hover{
  color:var(--color-neutral-9);
}
.desktop .submenu-items a:hover{
  background-color:var(--color-neutral-2);
  color:var(--color-neutral-9);
}
.desktop .submenu-items a.active:hover{
  color:var(--color-primary);
}
.desktop .layout-side .submenu .submenu-header{
  border-bottom:var(--border-size-m) solid transparent;
}
.desktop .layout-side .submenu .submenu-header:hover{
  border-bottom:var(--border-size-m) solid transparent;
}
.tablet .submenu,
.phone .submenu{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-left:var(--space-none);
  width:100%;
}
.tablet .submenu.active .submenu-header,
.phone .submenu.active .submenu-header{
  border-left:var(--border-size-m) solid var(--color-primary);
  border-bottom:0;
}
.tablet .submenu.open .submenu-items,
.phone .submenu.open .submenu-items{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.tablet .submenu-header,
.phone .submenu-header{
  border-bottom:0;
  border-left:var(--border-size-m) solid transparent;
  border-top:0;
  padding:var(--space-s) var(--space-m);
}
.tablet .submenu-item,
.phone .submenu-item{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.tablet .submenu-items,
.phone .submenu-items{
  border:none;
  -webkit-box-shadow:none;
          box-shadow:none;
  display:none;
  opacity:1;
  padding:var(--space-xs) var(--space-m);
  pointer-events:auto;
  position:relative;
  top:0;
  -webkit-transform:translateY(0);
      -ms-transform:translateY(0);
          transform:translateY(0);
}
.is-rtl .layout-side .submenu .submenu-header{
  border-left:0;
  border-right:var(--border-size-m) solid transparent;
}
.is-rtl.tablet .submenu.active .submenu-header, .is-rtl.phone .submenu.active .submenu-header{
  border-left:0;
  border-right:var(--border-size-m) solid var(--color-primary);
}
.is-rtl.tablet .submenu .submenu-header, .is-rtl.phone .submenu .submenu-header{
  border-left:0;
  border-right:var(--border-size-m) solid transparent;
}
.is-rtl .submenu-icon{
  margin-left:var(--space-none);
  margin-right:var(--space-s);
}
.is-rtl .layout-side .submenu.active .submenu-header{
  border-left:var(--border-size-none);
  border-right:var(--border-size-m) solid var(--color-primary);
}
/*! Patterns - Content - Tooltip */
.tooltip{
  display:inline-block;
  position:relative;
}
.tooltip{
  
}
.tooltip-content{
  
}
.tooltip-wrapper{
  background-color:var(--color-neutral-9);
  border-radius:var(--border-radius-soft);
  color:var(--color-neutral-0);
  min-width:80px;
  padding:var(--space-s) var(--space-base);
  position:absolute;
  text-align:center;
  z-index:100;
}
.tooltip-wrapper{
  
  
}
.tooltip-wrapper.top{
  bottom:calc(100% + var(--space-s));
  left:50%;
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
}
.tooltip-wrapper.top{
  
}
.tooltip-wrapper.top:after{
  border:8px solid transparent;
  border-top:8px solid var(--color-neutral-9);
  bottom:-14px;
  content:"";
  height:0;
  left:50%;
  position:absolute;
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
  width:0;
}
.tooltip-wrapper.top-left{
  bottom:calc(100% + var(--space-s));
  right:calc(100% - var(--space-m));
}
.tooltip-wrapper.top-left:after{
  border:8px solid transparent;
  border-top:8px solid var(--color-neutral-9);
  bottom:-14px;
  content:"";
  height:0;
  position:absolute;
  right:7px;
  width:0;
}
.tooltip-wrapper.top-right{
  bottom:calc(100% + var(--space-s));
  left:calc(100% - var(--space-m));
}
.tooltip-wrapper.top-right:after{
  border:8px solid transparent;
  border-top:8px solid var(--color-neutral-9);
  bottom:-14px;
  content:"";
  height:0;
  left:7px;
  position:absolute;
  width:0;
}
.tooltip-wrapper.bottom{
  left:50%;
  top:calc(100% + var(--space-s));
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
}
.tooltip-wrapper.bottom:after{
  border:8px solid transparent;
  border-bottom:8px solid var(--color-neutral-9);
  content:"";
  height:0;
  left:50%;
  position:absolute;
  top:-14px;
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
  width:0;
}
.tooltip-wrapper.bottom-left{
  right:calc(100% - var(--space-m));
  top:calc(100% + var(--space-s));
}
.tooltip-wrapper.bottom-left:after{
  border:8px solid transparent;
  border-bottom:8px solid var(--color-neutral-9);
  content:"";
  height:0;
  position:absolute;
  right:7px;
  top:-14px;
  width:0;
}
.tooltip-wrapper.bottom-right{
  left:calc(100% - var(--space-m));
  top:calc(100% + var(--space-s));
}
.tooltip-wrapper.bottom-right:after{
  border:8px solid transparent;
  border-bottom:8px solid var(--color-neutral-9);
  content:"";
  height:0;
  left:7px;
  position:absolute;
  top:-14px;
  width:0;
}
.tooltip-wrapper.left{
  right:calc(100% + var(--space-s));
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
}
.tooltip-wrapper.left:after{
  border:8px solid transparent;
  border-left:8px solid var(--color-neutral-9);
  content:"";
  height:0;
  left:calc(100% - 1px);
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
  width:0;
}
.tooltip-wrapper.right{
  left:calc(100% + var(--space-s));
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
}
.tooltip-wrapper.right:after{
  border:8px solid transparent;
  border-right:8px solid var(--color-neutral-9);
  content:"";
  height:0;
  position:absolute;
  right:calc(100% - 1px);
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
  width:0;
}
.tooltip-background{
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:1;
}
.tooltip-background{
  
}
.layout-native .tabs-content .tooltip-background{
  position:absolute;
}
/*! Patterns - Interaction - Carousel */
.carousel{
  overflow:hidden;
  position:relative;
  -webkit-transition:all 400ms ease;
  -o-transition:all 400ms ease;
  transition:all 400ms ease;
  will-change:transform;
}
.carousel{
  
  
  
}
.carousel:empty{
  
}
.carousel:not(.no-swipe) .carousel-container-content:hover{
  cursor:-webkit-grab;
  cursor:grab;
}
.carousel.init{
  opacity:0;
}
.carousel.init{
  
}
.carousel > .list:not([data-virtualization-disabled]) > *, .carousel > .list:not([data-animation-disabled]) > *{
  
}
.carousel > .list:not([data-virtualization-disabled]), .carousel > .list:not([data-animation-disabled]){
  
  
}
.carousel > .list:not([data-virtualization-disabled]):after, .carousel > .list:not([data-animation-disabled]):after{
  
  
  
  
  
  
  
  
  
  
  
}
.carousel--animatable{
  -webkit-transition:all 250ms linear;
  -o-transition:all 250ms linear;
  transition:all 250ms linear;
  will-change:transform;
}
.carousel [data-block*=Card] + [data-block*=Card] .card{
  margin-top:var(--space-none);
}
.carousel .carousel-container{
  --carousel-width:100%;
  width:var(--carousel-width);
  background-color:transparent;
  white-space:nowrap;
}
.carousel .carousel-container{
  
  
}
.carousel .carousel-container .list.list-group{
  background-color:transparent;
  white-space:nowrap;
}
.carousel .carousel-container .list.list-group{
  
}
.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 .carousel-container-content > .list:not([data-virtualization-disabled]) > *,
.carousel .carousel-container .carousel-container-content > .list:not([data-animation-disabled]) > *{
  
}
.carousel .carousel-container .carousel-container-content > .list:not([data-virtualization-disabled]),
.carousel .carousel-container .carousel-container-content > .list:not([data-animation-disabled]){
  
  
}
.carousel .carousel-container .carousel-container-content > .list:not([data-virtualization-disabled]):after,
.carousel .carousel-container .carousel-container-content > .list:not([data-animation-disabled]):after{
  
  
  
  
  
  
  
  
  
  
  
}
.carousel .carousel-container-content{
  
}
.carousel .carousel-container-content .OSFillParent{
  display:inline-block;
}
.carousel .carousel-container-content .grid-gallery .OSFillParent{
  display:inherit;
}
.carousel .carousel-navigation{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:var(--color-neutral-0);
  border-radius:var(--border-radius-circle);
  -webkit-box-shadow:var(--shadow-xs);
          box-shadow:var(--shadow-xs);
  color:var(--color-neutral-7);
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:var(--font-size-h4);
  height:40px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  opacity:1;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-25px);
      -ms-transform:translateY(-25px);
          transform:translateY(-25px);
  -webkit-transition:opacity 150ms linear;
  -o-transition:opacity 150ms linear;
  transition:opacity 150ms linear;
  width:40px;
  will-change:opacity;
  z-index:2;
}
.carousel .carousel-navigation.disabled{
  opacity:0.3;
}
.carousel .carousel-navigation.hidden{
  display:none;
}
.carousel .carousel-navigation.carousel-navigation-left{
  left:24px;
}
.carousel .carousel-navigation.carousel-navigation-right{
  right:24px;
  text-align:right;
}
.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-5);
  border-radius:var(--border-radius-circle);
  cursor:pointer;
  display:inline-block;
  height:8px;
  margin:0 var(--space-xs);
  width:8px;
}
.carousel .carousel-dots-container .carousel-dot.active{
  background-color:var(--color-primary);
}
.carousel-is-moving .hide-on-drag{
  opacity:0;
  -webkit-transition:opacity 250ms ease;
  -o-transition:opacity 250ms ease;
  transition:opacity 250ms ease;
}
.carousel .list.list-group{
  overflow:initial;
}
.carousel svg{
  max-width:100%;
}
.has-accessible-features .carousel .carousel-navigation:focus{
  -webkit-box-shadow:0 0 0 3px var(--color-focus-outer);
          box-shadow:0 0 0 3px var(--color-focus-outer);
}
/*! Patterns - Interaction - DatePicker */
.pika-single{
  background:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-4);
  border-radius:var(--border-radius-soft);
  display:block;
  margin-top:var(--space-xs);
  max-width:320px;
  position:relative;
}
.layout-native .pika-single{
  max-width:100%;
}
.pika-single.is-bound{
  -webkit-box-shadow:var(--shadow-s);
          box-shadow:var(--shadow-s);
  position:absolute !important;
  z-index:151;
}
.pika-single.is-hidden{
  display:none;
}
.pika-title{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding:var(--space-m) var(--space-base);
}
.pika-title select{
  cursor:pointer;
  left:0;
  margin:0;
  opacity:0;
  position:absolute;
  right:0;
}
.pika-title .pika-time-container select{
  opacity:1;
  position:static;
}
.pika-labels{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.pika-select-month{
  margin-left:var(--space-base);
  margin-right:0;
}
.year-first .pika-select-month{
  margin-left:var(--space-base);
  margin-right:0;
}
.pika-prev{
  background-color:transparent;
  border:var(--border-size-none);
  color:var(--color-neutral-7);
  cursor:pointer;
  font:normal normal normal 0 FontAwesome;
  padding:var(--space-none) var(--space-s);
}
.pika-prev:before{
  content:"\f104";
  font-size:var(--font-size-h5);
  position:relative;
}
.pika-next{
  background-color:transparent;
  border:var(--border-size-none);
  color:var(--color-neutral-7);
  cursor:pointer;
  font:normal normal normal 0 FontAwesome;
  margin-left:var(--space-base);
  padding:var(--space-none) var(--space-s);
}
.pika-next:before{
  content:"\f105";
  font-size:var(--font-size-h5);
  position:relative;
}
.pika-label{
  color:var(--color-primary);
  cursor:pointer;
  position:relative;
}
.pika-label:first-child{
  margin-right:var(--space-base);
}
.pika-label:hover{
  color:var(--color-primary-hover);
  text-decoration:underline;
}
.pika-table{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding:var(--space-none) var(--space-base) var(--space-base);
  width:100%;
}
.pika-table thead{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
}
.pika-table thead tr{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.pika-table th{
  color:var(--color-neutral-7);
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  font-weight:var(--font-regular);
}
.pika-table th abbr[title]{
  text-decoration:none;
}
.pika-table tbody{
  margin-top:var(--space-s);
  overflow:hidden;
}
.pika-table tbody tr{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  margin-bottom:var(--space-xs);
}
.pika-table tbody tr:last-child{
  margin-bottom:var(--space-none);
}
.pika-table tbody td{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.pika-button{
  background-color:transparent;
  border:var(--border-size-none);
  border-radius:var(--border-radius-soft);
  color:var(--color-neutral-9);
  cursor:pointer;
  height:32px;
  padding:var(--space-none);
  position:relative;
  width:32px;
  z-index:10;
}
.pika-button:hover{
  background-color:var(--color-neutral-3);
}
.is-today .pika-button{
  background-color:var(--color-neutral-4);
}
.is-inrange .pika-button{
  background:var(--color-primary) var(--color-primary-lightest);
}
.is-startrange .pika-button, .is-selected .pika-button, .is-endrange .pika-button{
  background:var(--color-primary);
  color:var(--color-neutral-0);
}
.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-7);
  text-decoration:none;
}
.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;
}
.is-selected.has-event .pika-button:before{
  background-color:var(--color-neutral-0);
}
.pika-today-container{
  height:auto;
  margin:var(--space-none) var(--space-none);
  padding:var(--space-none) var(--space-none) var(--space-none);
  width:100%;
}
.pika-today-container:hover{
  background-color:transparent;
}
.pika-go-today{
  background-color:transparent;
  border:var(--border-size-none);
  color:var(--color-primary);
  cursor:pointer;
  font-weight:normal;
  padding:var(--space-none);
}
.pika-go-today:hover{
  color:var(--color-primary-hover);
}
.pika-month, .pika-year{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-bottom:var(--space-base);
  width:33.333%;
}
.pika-month.is-selected, .pika-year.is-selected{
  background-color:var(--color-primary);
  color:var(--color-neutral-0);
}
.pika-time-container{
  margin:0 var(--space-base);
}
.pika-time-container select{
  background-color:transparent;
  border:0;
  color:var(--color-primary);
}
.pika-time-container option{
  color:var(--color-neutral-10);
}
input.OSFillParent.calendar-input{
  display:none;
}
.is-inrange{
  position:relative;
}
.is-inrange:before{
  background:var(--color-primary) var(--color-primary-lightest);
  border-radius:var(--border-radius-soft);
  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{
  -webkit-box-direction:normal;
  -webkit-box-orient:horizontal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding:var(--space-none);
}
.prev-year,
.next-year{
  color:var(--color-neutral-7);
}
.calendar-help-dialog{
  background-color:var(--color-neutral-0);
  bottom:0;
  color:var(--color-neutral-10);
  display:none;
  left:0;
  padding:var(--space-s);
  position:absolute;
  right:0;
  top:0;
  z-index:100;
}
.calendar-help-dialog.is--open{
  display:block;
}
.calendar-help-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  overflow-y:auto;
}
.calendar-help-content p{
  margin:0;
}
.calendar-help-content ul{
  padding-left:var(--space-m);
}
.calendar-help-trigger{
  background-color:var(--color-info);
  clip:rect(0, 0, 0, 0);
  color:var(--color-neutral-0);
  height:0;
  left:50%;
  overflow:hidden;
  padding:var(--space-s);
  position:absolute;
  top:var(--space-xxl);
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
  white-space:nowrap;
  width:0;
}
.calendar-help-trigger:focus{
  clip:initial;
  height:auto;
  overflow:visible;
  width:auto;
  z-index:100;
}
.calendar-help-close{
  background-color:var(--color-neutral-0);
  color:var(--color-neutral-10);
  height:auto;
}
.portal-class ~ .pika-single.is-bound{
  z-index:251;
}
.phone .pika-lendar tr{
  border-bottom:0;
}
.phone .pika-time td{
  display:initial;
}
.is-rtl .pika-next{
  margin-left:0;
  margin-right:var(--space-m);
  padding:var(--space-none) var(--space-xs);
}
.is-rtl .pika-next:before{
  content:"\f104";
}
.is-rtl .pika-prev:before{
  content:"\f105";
}
.is-rtl .pika-label:first-child{
  margin-left:var(--space-base);
  margin-right:0;
}
.desktop .has-accessible-features .pika-title select{
  border:none;
  color:var(--color-primary);
  opacity:1;
}
.desktop .has-accessible-features .pika-title select:hover{
  border-bottom:var(--border-size-s) solid var(--color-primary);
}
.desktop .has-accessible-features .pika-title select option{
  color:var(--color-neutral-10);
}
.desktop .has-accessible-features .pika-title .pika-label{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
/*! Patterns - Interaction - Dropdown Search and Tags, common styles */
.choices{
  min-width:150px;
  position:relative;
}
.choices:focus{
  outline:none;
}
.choices:last-child{
  margin-bottom:var(--space-none);
}
.choices.is-open.is-focused .choices__inner{
  border:var(--border-size-s) solid var(--color-primary);
  border-radius:var(--border-radius-soft);
}
.choices[data-type*=text] .choices__inner{
  cursor:text;
}
.choices[data-type*=text] .choices__button{
  border:var(--border-size-none);
  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;
  width:8px;
}
.choices[data-type*=text] .choices__button:hover, .choices[data-type*=text] .choices__button:focus{
  opacity:1;
}
.choices.Not_Valid .choices__inner{
  border:var(--border-size-s) solid var(--color-error);
}
.choices.is-disabled{
  pointer-events:none;
}
.choices.is-disabled .choices__inner, .choices.is-disabled .choices__input{
  background-color:var(--color-neutral-0);
  cursor:not-allowed;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}
.choices.is-disabled .choices__input::-webkit-input-placeholder{
  color:var(--color-neutral-6);
}
.choices.is-disabled .choices__input::-moz-placeholder{
  color:var(--color-neutral-6);
}
.choices.is-disabled .choices__input:-ms-input-placeholder{
  color:var(--color-neutral-6);
}
.choices.is-disabled .choices__input::-ms-input-placeholder{
  color:var(--color-neutral-6);
}
.choices.is-disabled .choices__input::placeholder{
  color:var(--color-neutral-6);
}
.choices.is-disabled .choices__item{
  cursor:not-allowed;
}
.choices.is-disabled .choices__item .choices__item--selectable{
  color:var(--color-neutral-6);
}
.choices.is-disabled .choices__inner{
  background-color:var(--color-neutral-2);
  border:var(--border-size-s) solid var(--color-neutral-4);
}
.choices .choices__inner select{
  opacity:0;
  pointer-events:none;
  position:absolute;
  width:1px;
  z-index:-10;
}
.choices .search--wrapper{
  padding:var(--space-s);
}
.choices__inner{
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-5);
  border-radius:var(--border-radius-soft);
  color:var(--color-neutral-3);
  display:inline-block;
  height:40px;
  line-height:calc(var(--font-size-base) * 2);
  padding-left:var(--space-base);
  -webkit-transition:all 180ms linear;
  -o-transition:all 180ms linear;
  transition:all 180ms linear;
  vertical-align:top;
  width:100%;
}
.choices__inner:hover{
  border:var(--border-size-s) solid var(--color-neutral-6);
}
.choices__list{
  list-style:none;
  margin:var(--space-none);
  padding-left:var(--space-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{
  border-radius:var(--border-radius-soft);
}
.choices__list.choices__list--dropdown.is-active{
  margin-top:var(--space-xs);
}
.choices__list--single{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  height:100%;
  padding-right:var(--space-base);
  width:100%;
}
.choices__list--dropdown{
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-5);
  display:none;
  overflow:hidden;
  position:absolute;
  top:100%;
  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;
  -webkit-overflow-scrolling:touch;
  position:relative;
  will-change:scroll-position;
}
.choices__list--dropdown .choices__item{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:auto;
  min-height:40px;
  padding:var(--space-none) var(--space-base);
  position:relative;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted{
  background-color:var(--color-neutral-2);
}
.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__heading{
  border-bottom:var(--border-size-s) solid var(--color-neutral-0);
  color:var(--color-neutral-5);
  font-size:var(--font-size-s);
  font-weight:var(--font-semi-bold);
  padding:var(--space-s);
}
.choices__button{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:transparent;
  background-position:center;
  background-repeat:no-repeat;
  border:var(--border-size-none);
  cursor:pointer;
  text-indent:-9999px;
}
.choices__button:focus{
  outline:none;
}
.choices__input{
  background-color:var(--color-neutral-0);
  border:var(--border-size-s) solid var(--color-neutral-5);
  border-radius:var(--border-radius-soft);
  display:inline-block;
  vertical-align:baseline;
  width:100%;
}
.choices__input:focus{
  outline:0;
}
.choices__placeholder{
  opacity:0.5;
}
.is-focused .choices__inner, .is-open .choices__inner{
  border-color:var(--color-primary);
  border-radius:var(--border-radius-soft);
  color:var(--color-neutral-1);
}
.is-open .choices__inner{
  border-radius:var(--border-radius-none);
}
.is-open.is-flipped .choices__inner{
  border-radius:var(--border-radius-none);
}
.is-flipped .choices__list--dropdown{
  border-radius:var(--border-radius-soft) var(--border-radius-soft) var(--border-radius-none) var(--border-radius-none);
  bottom:100%;
  margin-bottom:-1px;
  margin-top:var(--space-none);
  top:auto;
}
.search--wrapper{
  position:relative;
}
.search--wrapper:before{
  color:var(--color-neutral-6);
  content:"\f002";
  font:normal normal normal 14px/1 FontAwesome;
  font-family:"FontAwesome";
  left:var(--space-base);
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
}
.search--wrapper input{
  height:40px;
  padding:var(--space-none) var(--space-base);
  -webkit-transition:all 180ms linear;
  -o-transition:all 180ms linear;
  transition:all 180ms linear;
}
.section-expandable-content .choices__list--dropdown.is-active{
  position:relative;
}
.tablet .choices__inner,
.phone .choices__inner{
  font-size:var(--font-size-base);
  height:48px;
}
.choices[dir=rtl][data-type*=text] .choices__button{
  margin-left:0;
  margin-right:var(--space-s);
  padding-left:var(--space-none);
}
.choices[dir=rtl].is-disabled .choices__inner{
  background-position:center left 16px;
}
.choices[dir=rtl] .search--wrapper:before{
  right:var(--space-base);
}
.choices[dir=rtl] .search--wrapper input:not(.btn):not(.checkbox):not(.radio-button){
  padding-right:var(--space-xl);
}
.choices[dir=rtl] .choices__item,
.choices[dir=rtl] .choices__list--dropdown .choices__item{
  text-align:right;
}
.choices[dir=rtl] .choices__input{
  padding-left:var(--space-none);
  padding-right:2px;
}
.has-accessible-features .choices__inner{
  border-color:var(--color-neutral-7);
}
.has-accessible-features .choices__inner:hover{
  border-color:var(--color-neutral-8);
}
.has-accessible-features .choices.is-open.is-focused .choices__inner{
  border-color:var(--color-focus-inner);
}
.has-accessible-features .search--wrapper input:focus{
  border-color:var(--color-focus-inner);
}
@media (min-width: 640px){
  .choices__list--dropdown .choices__item--selectable:after{
    content:attr(data-select-text);
    font-size:var(--font-size-xs);
    opacity:0;
    position:absolute;
    right:10px;
    top:50%;
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
            transform:translateY(-50%);
  }
  .choices[dir=rtl] .choices__list--dropdown .choices__item--selectable{
    padding-right:var(--space-s);
    text-align:right;
  }
  .choices[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{
    left:10px;
    right:auto;
  }
}
.layout-native .tabs .choices .choices__list.choices__list--dropdown{
  position:relative;
}
/*! Patterns - Interaction - Dropdown Search */
.choices[data-type*=select-one]{
  cursor:pointer;
}
.choices[data-type*=select-one]:after{
  color:var(--color-neutral-7);
  content:"\f107";
  font:normal normal normal 24px/1 FontAwesome;
  font-family:"FontAwesome";
  position:absolute;
  right:16px;
  top:8px;
  -webkit-transform-origin:center;
      -ms-transform-origin:center;
          transform-origin:center;
  -webkit-transition:all 300ms ease;
  -o-transition:all 300ms ease;
  transition:all 300ms ease;
}
.choices[data-type*=select-one].is-open:after{
  color:var(--color-primary);
  -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
          transform:rotate(180deg);
}
.choices[data-type*=select-one].is-disabled:after{
  color:var(--color-neutral-5);
}
.choices[data-type*=select-one].is-disabled .choices__list--single .choices__item{
  color:var(--color-neutral-6);
}
.choices[data-type*=select-one] .choices__button{
  display:none;
  height:auto;
  margin-right:var(--space-m);
  margin-top:-10px;
  padding:var(--space-none);
  position:absolute;
  right:0;
  top:50%;
  width:20px;
}
.choices[data-type*=select-one] .choices__button:hover, .choices[data-type*=select-one] .choices__button:focus{
  opacity:1;
}
.choices[data-type*=select-one] .choices__button:focus{
  -webkit-box-shadow:0 0 0 2px var(--shadow-xs);
          box-shadow:0 0 0 2px var(--shadow-xs);
}
.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-l);
}
.choices__list--single .choices__item{
  color:var(--color-neutral-10);
  overflow:hidden;
  padding-right:var(--space-base);
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  width:99%;
}
.dropdown-tag-select{
  opacity:0;
}
.tablet .choices[data-type*=select-one]:after,
.phone .choices[data-type*=select-one]:after{
  top:14px;
}
.choices[dir=rtl][data-type*=select-one]:after{
  left:16px;
  right:auto;
}
.choices[dir=rtl][data-type*=select-one] .choices__button{
  left:0;
  margin-left:var(--space-m);
  margin-right:var(--space-none);
  right:auto;
}
.choices[dir=rtl] .choices__list--single{
  padding-left:var(--space-base);
  padding-right:var(--space-xs);
}
.has-accessible-features .choices[data-type*=select-one]{
  border-radius:var(--border-radius-soft);
}
/*! Patterns - Interaction - Dropdown Tags */
.choices__list--multiple{
  display:inline;
}
.choices__list--multiple .choices__item{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:var(--color-neutral-3);
  border:var(--border-size-s) solid var(--color-neutral-3);
  border-radius:var(--border-radius-soft);
  color:var(--color-neutral-9);
  display:inline-table;
  font-size:var(--font-size-xs);
  font-weight:var(--font-semi-bold);
  height:32px;
  margin-left:var(--space-xs);
  margin-top:var(--space-xs);
  padding:var(--space-xs) var(--space-s);
  vertical-align:middle;
  word-break:break-all;
}
.choices__list--multiple .choices__item.is-highlighted{
  background-color:var(--color-primary);
  border:var(--border-size-s) solid var(--color-primary);
  color:var(--color-neutral-0);
}
.choices[data-type*=select-multiple].is-open.is-focused .choices__inner{
  border:var(--border-size-s) solid var(--color-primary);
  border-radius:var(--border-radius-soft);
}
.choices[data-type*=select-multiple].is-open .choices__inner{
  border:var(--border-size-s) solid var(--color-neutral-5);
}
.choices[data-type*=select-multiple].is-disabled .choices__item.choices__item--selectable{
  color:var(--color-neutral-7);
}
.choices[data-type*=select-multiple] .choices__button{
  border:var(--border-size-none);
  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;
  width:8px;
}
.choices[data-type*=select-multiple] .choices__button::after{
  color:var(--color-neutral-7);
  content:"\f00d";
  font:normal normal normal 14px/1 FontAwesome;
  font-family:"FontAwesome";
  left:0;
  position:absolute;
  text-indent:0;
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
}
.choices[data-type*=select-multiple] .choices__button:hover, .choices[data-type*=select-multiple] .choices__button:focus{
  opacity:1;
}
.choices[data-type*=select-multiple] .choices__inner{
  border-radius:var(--border-radius-soft);
  cursor:text;
  height:auto;
  padding:0;
}
.choices[data-type*=select-multiple] .choices__item.is-highlighted .choices__button::after{
  color:var(--color-neutral-0);
}
.choices[data-type*=select-multiple] .choices__item[data-deletable]{
  padding-right:var(--space-xs);
}
.choices[data-type*=select-multiple] .choices__input{
  background-color:transparent;
}
.choices[data-type*=select-multiple] .search--wrapper{
  padding:0 var(--space-xs) 0 0;
  width:auto;
}
.choices[data-type*=select-multiple] .search--wrapper::before{
  left:var(--space-base);
}
.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-xl);
  width:100% !important;
}
.choices[data-type*=select-multiple] .search--wrapper input{
  border:0;
}
.choices[data-type*=select-multiple] .search--wrapper input:focus{
  border:0;
  -webkit-box-shadow:none;
          box-shadow:none;
}
.is-disabled .choices__list--multiple .choices__item{
  background-color:var(--color-neutral-6);
  border:var(--border-size-s) solid var(--color-neutral-7);
}
.dropdown-tag-select{
  opacity:0;
}
.dropdown-tag-preview .card{
  padding:var(--space-xs);
}
.choices[dir=rtl] .choices__list--multiple .choices__item{
  margin-left:var(--space-none);
  margin-right:var(--space-xs);
}
.choices[dir=rtl][data-type*=select-multiple] .choices__button{
  margin-left:0;
  margin-right:var(--space-s);
  padding-left:var(--space-none);
}
.has-accessible-features .choices[data-type=select-multiple].is-open.is-focused .choices__inner{
  border-color:var(--color-focus-inner);
  -webkit-box-shadow:0px 0px 0px 3px var(--color-focus-outer);
          box-shadow:0px 0px 0px 3px var(--color-focus-outer);
}
/*! =========================================================================== */
/*! Usefull Classes                                                             */
/*! =========================================================================== */
/*! Usefull - 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;
}
.wcag-hide-text{
  
}
.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;
}
/*! Usefull - Colors Brand */
.background-primary{
  background-color:var(--color-primary);
}
.background-primary-lightest{
  background-color:var(--color-neutral-0);
}
.background-secondary{
  background-color:var(--color-secondary);
}
.background-secondary-lightest{
  background-color:var(--color-neutral-0);
}
.text-primary, .text-primary-darker{
  color:var(--color-primary);
}
.text-secondary, .text-secondary-darker{
  color:var(--color-secondary);
}
/*! Usefull - Colors Neutral */
.background-neutral-0{
  background-color:var(--color-neutral-0);
}
.background-neutral-0-lightest{
  background-color:var(--color-neutral-9);
}
.background-neutral-1{
  background-color:var(--color-neutral-1);
}
.background-neutral-1-lightest{
  background-color:var(--color-neutral-9);
}
.background-neutral-2{
  background-color:var(--color-neutral-2);
}
.background-neutral-2-lightest{
  background-color:var(--color-neutral-9);
}
.background-neutral-3{
  background-color:var(--color-neutral-3);
}
.background-neutral-3-lightest{
  background-color:var(--color-neutral-9);
}
.background-neutral-4{
  background-color:var(--color-neutral-4);
}
.background-neutral-4-lightest{
  background-color:var(--color-neutral-9);
}
.background-neutral-5{
  background-color:var(--color-neutral-5);
}
.background-neutral-5-lightest{
  background-color:var(--color-neutral-0);
}
.background-neutral-6{
  background-color:var(--color-neutral-6);
}
.background-neutral-6-lightest{
  background-color:var(--color-neutral-0);
}
.background-neutral-7{
  background-color:var(--color-neutral-7);
}
.background-neutral-7-lightest{
  background-color:var(--color-neutral-0);
}
.background-neutral-8{
  background-color:var(--color-neutral-8);
}
.background-neutral-8-lightest{
  background-color:var(--color-neutral-0);
}
.background-neutral-9{
  background-color:var(--color-neutral-9);
}
.background-neutral-9-lightest{
  background-color:var(--color-neutral-0);
}
.background-neutral-10{
  background-color:var(--color-neutral-10);
}
.background-neutral-10-lightest{
  background-color:var(--color-neutral-0);
}
.text-neutral-0{
  color:var(--color-neutral-0);
}
.text-neutral-1{
  color:var(--color-neutral-1);
}
.text-neutral-2{
  color:var(--color-neutral-2);
}
.text-neutral-3{
  color:var(--color-neutral-3);
}
.text-neutral-4{
  color:var(--color-neutral-4);
}
.text-neutral-5{
  color:var(--color-neutral-5);
}
.text-neutral-5-darker{
  color:var(--color-neutral-5);
}
.text-neutral-6{
  color:var(--color-neutral-6);
}
.text-neutral-6-darker{
  color:var(--color-neutral-6);
}
.text-neutral-7{
  color:var(--color-neutral-7);
}
.text-neutral-7-darker{
  color:var(--color-neutral-7);
}
.text-neutral-8{
  color:var(--color-neutral-8);
}
.text-neutral-8-darker{
  color:var(--color-neutral-8);
}
.text-neutral-9{
  color:var(--color-neutral-9);
}
.text-neutral-9-darker{
  color:var(--color-neutral-9);
}
.text-neutral-10{
  color:var(--color-neutral-10);
}
.text-neutral-10-darker{
  color:var(--color-neutral-10);
}
/*! Usefull - Colors Palette */
.background-red-lightest{
  background-color:var(--color-red-lightest);
}
.background-red-lighter{
  background-color:var(--color-red-lighter);
}
.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);
}
.background-red-darkest{
  background-color:var(--color-red-darkest);
}
.background-orange-lightest{
  background-color:var(--color-orange-lightest);
}
.background-orange-lighter{
  background-color:var(--color-orange-lighter);
}
.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);
}
.background-orange-darker{
  background-color:var(--color-orange-darker);
}
.background-orange-darkest{
  background-color:var(--color-orange-darkest);
}
.background-yellow-lightest{
  background-color:var(--color-yellow-lightest);
}
.background-yellow-lighter{
  background-color:var(--color-yellow-lighter);
}
.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);
}
.background-yellow-darker{
  background-color:var(--color-yellow-darker);
}
.background-yellow-darkest{
  background-color:var(--color-yellow-darkest);
}
.background-lime-lightest{
  background-color:var(--color-lime-lightest);
}
.background-lime-lighter{
  background-color:var(--color-lime-lighter);
}
.background-lime-light{
  background-color:var(--color-lime-light);
}
.background-lime{
  background-color:var(--color-lime);
}
.background-lime-dark{
  background-color:var(--color-lime-dark);
}
.background-lime-darker{
  background-color:var(--color-lime-darker);
}
.background-lime-darkest{
  background-color:var(--color-lime-darkest);
}
.background-green-lightest{
  background-color:var(--color-green-lightest);
}
.background-green-lighter{
  background-color:var(--color-green-lighter);
}
.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);
}
.background-green-darker{
  background-color:var(--color-green-darker);
}
.background-green-darkest{
  background-color:var(--color-green-darkest);
}
.background-teal-lightest{
  background-color:var(--color-teal-lightest);
}
.background-teal-lighter{
  background-color:var(--color-teal-lighter);
}
.background-teal-light{
  background-color:var(--color-teal-light);
}
.background-teal{
  background-color:var(--color-teal);
}
.background-teal-dark{
  background-color:var(--color-teal-dark);
}
.background-teal-darker{
  background-color:var(--color-teal-darker);
}
.background-teal-darkest{
  background-color:var(--color-teal-darkest);
}
.background-cyan-lightest{
  background-color:var(--color-cyan-lightest);
}
.background-cyan-lighter{
  background-color:var(--color-cyan-lighter);
}
.background-cyan-light{
  background-color:var(--color-cyan-light);
}
.background-cyan{
  background-color:var(--color-cyan);
}
.background-cyan-dark{
  background-color:var(--color-cyan-dark);
}
.background-cyan-darker{
  background-color:var(--color-cyan-darker);
}
.background-cyan-darkest{
  background-color:var(--color-cyan-darkest);
}
.background-blue-lightest{
  background-color:var(--color-blue-lightest);
}
.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);
}
.background-blue-dark{
  background-color:var(--color-blue-dark);
}
.background-blue-darker{
  background-color:var(--color-blue-darker);
}
.background-blue-darkest{
  background-color:var(--color-blue-darkest);
}
.background-indigo-lightest{
  background-color:var(--color-indigo-lightest);
}
.background-indigo-lighter{
  background-color:var(--color-indigo-lighter);
}
.background-indigo-light{
  background-color:var(--color-indigo-light);
}
.background-indigo{
  background-color:var(--color-indigo);
}
.background-indigo-dark{
  background-color:var(--color-indigo-dark);
}
.background-indigo-darker{
  background-color:var(--color-indigo-darker);
}
.background-indigo-darkest{
  background-color:var(--color-indigo-darkest);
}
.background-violet-lightest{
  background-color:var(--color-violet-lightest);
}
.background-violet-lighter{
  background-color:var(--color-violet-lighter);
}
.background-violet-light{
  background-color:var(--color-violet-light);
}
.background-violet{
  background-color:var(--color-violet);
}
.background-violet-dark{
  background-color:var(--color-violet-dark);
}
.background-violet-darker{
  background-color:var(--color-violet-darker);
}
.background-violet-darkest{
  background-color:var(--color-violet-darkest);
}
.background-grape-lightest{
  background-color:var(--color-grape-lightest);
}
.background-grape-lighter{
  background-color:var(--color-grape-lighter);
}
.background-grape-light{
  background-color:var(--color-grape-light);
}
.background-grape{
  background-color:var(--color-grape);
}
.background-grape-dark{
  background-color:var(--color-grape-dark);
}
.background-grape-darker{
  background-color:var(--color-grape-darker);
}
.background-grape-darkest{
  background-color:var(--color-grape-darkest);
}
.background-pink-lightest{
  background-color:var(--color-pink-lightest);
}
.background-pink-lighter{
  background-color:var(--color-pink-lighter);
}
.background-pink-light{
  background-color:var(--color-pink-light);
}
.background-pink{
  background-color:var(--color-pink);
}
.background-pink-dark{
  background-color:var(--color-pink-dark);
}
.background-pink-darker{
  background-color:var(--color-pink-darker);
}
.background-pink-darkest{
  background-color:var(--color-pink-darkest);
}
.text-red-lightest{
  color:var(--color-red-lightest);
}
.text-red-lighter{
  color:var(--color-red-lighter);
}
.text-red-light{
  color:var(--color-red-light);
}
.text-red{
  color:var(--color-red);
}
.text-red-dark{
  color:var(--color-red-dark);
}
.text-red-darker{
  color:var(--color-red-darker);
}
.text-red-darkest{
  color:var(--color-red-darkest);
}
.text-orange-lightest{
  color:var(--color-orange-lightest);
}
.text-orange-lighter{
  color:var(--color-orange-lighter);
}
.text-orange-light{
  color:var(--color-orange-light);
}
.text-orange{
  color:var(--color-orange);
}
.text-orange-dark{
  color:var(--color-orange-dark);
}
.text-orange-darker{
  color:var(--color-orange-darker);
}
.text-orange-darkest{
  color:var(--color-orange-darkest);
}
.text-yellow-lightest{
  color:var(--color-yellow-lightest);
}
.text-yellow-lighter{
  color:var(--color-yellow-lighter);
}
.text-yellow-light{
  color:var(--color-yellow-light);
}
.text-yellow{
  color:var(--color-yellow);
}
.text-yellow-dark{
  color:var(--color-yellow-dark);
}
.text-yellow-darker{
  color:var(--color-yellow-darker);
}
.text-yellow-darkest{
  color:var(--color-yellow-darkest);
}
.text-lime-lightest{
  color:var(--color-lime-lightest);
}
.text-lime-lighter{
  color:var(--color-lime-lighter);
}
.text-lime-light{
  color:var(--color-lime-light);
}
.text-lime{
  color:var(--color-lime);
}
.text-lime-dark{
  color:var(--color-lime-dark);
}
.text-lime-darker{
  color:var(--color-lime-darker);
}
.text-lime-darkest{
  color:var(--color-lime-darkest);
}
.text-green-lightest{
  color:var(--color-green-lightest);
}
.text-green-lighter{
  color:var(--color-green-lighter);
}
.text-green-light{
  color:var(--color-green-light);
}
.text-green{
  color:var(--color-green);
}
.text-green-dark{
  color:var(--color-green-dark);
}
.text-green-darker{
  color:var(--color-green-darker);
}
.text-green-darkest{
  color:var(--color-green-darkest);
}
.text-teal-lightest{
  color:var(--color-teal-lightest);
}
.text-teal-lighter{
  color:var(--color-teal-lighter);
}
.text-teal-light{
  color:var(--color-teal-light);
}
.text-teal{
  color:var(--color-teal);
}
.text-teal-dark{
  color:var(--color-teal-dark);
}
.text-teal-darker{
  color:var(--color-teal-darker);
}
.text-teal-darkest{
  color:var(--color-teal-darkest);
}
.text-cyan-lightest{
  color:var(--color-cyan-lightest);
}
.text-cyan-lighter{
  color:var(--color-cyan-lighter);
}
.text-cyan-light{
  color:var(--color-cyan-light);
}
.text-cyan{
  color:var(--color-cyan);
}
.text-cyan-dark{
  color:var(--color-cyan-dark);
}
.text-cyan-darker{
  color:var(--color-cyan-darker);
}
.text-cyan-darkest{
  color:var(--color-cyan-darkest);
}
.text-blue-lightest{
  color:var(--color-blue-lightest);
}
.text-blue-lighter{
  color:var(--color-blue-lighter);
}
.text-blue-light{
  color:var(--color-blue-light);
}
.text-blue{
  color:var(--color-blue);
}
.text-blue-dark{
  color:var(--color-blue-dark);
}
.text-blue-darker{
  color:var(--color-blue-darker);
}
.text-blue-darkest{
  color:var(--color-blue-darkest);
}
.text-indigo-lightest{
  color:var(--color-indigo-lightest);
}
.text-indigo-lighter{
  color:var(--color-indigo-lighter);
}
.text-indigo-light{
  color:var(--color-indigo-light);
}
.text-indigo{
  color:var(--color-indigo);
}
.text-indigo-dark{
  color:var(--color-indigo-dark);
}
.text-indigo-darker{
  color:var(--color-indigo-darker);
}
.text-indigo-darkest{
  color:var(--color-indigo-darkest);
}
.text-violet-lightest{
  color:var(--color-violet-lightest);
}
.text-violet-lighter{
  color:var(--color-violet-lighter);
}
.text-violet-light{
  color:var(--color-violet-light);
}
.text-violet{
  color:var(--color-violet);
}
.text-violet-dark{
  color:var(--color-violet-dark);
}
.text-violet-darker{
  color:var(--color-violet-darker);
}
.text-violet-darkest{
  color:var(--color-violet-darkest);
}
.text-grape-lightest{
  color:var(--color-grape-lightest);
}
.text-grape-lighter{
  color:var(--color-grape-lighter);
}
.text-grape-light{
  color:var(--color-grape-light);
}
.text-grape{
  color:var(--color-grape);
}
.text-grape-dark{
  color:var(--color-grape-dark);
}
.text-grape-darker{
  color:var(--color-grape-darker);
}
.text-grape-darkest{
  color:var(--color-grape-darkest);
}
.text-pink-lightest{
  color:var(--color-pink-lightest);
}
.text-pink-lighter{
  color:var(--color-pink-lighter);
}
.text-pink-light{
  color:var(--color-pink-light);
}
.text-pink{
  color:var(--color-pink);
}
.text-pink-dark{
  color:var(--color-pink-dark);
}
.text-pink-darker{
  color:var(--color-pink-darker);
}
.text-pink-darkest{
  color:var(--color-pink-darkest);
}
/*! Usefull - Colors Semantic */
.background-error-light{
  background-color:var(--color-error-light);
}
.background-error{
  background-color:var(--color-error);
}
.background-warning-light{
  background-color:var(--color-warning-light);
}
.background-warning{
  background-color:var(--color-warning);
}
.background-success-light{
  background-color:var(--color-success-light);
}
.background-success{
  background-color:var(--color-success);
}
.background-info-light{
  background-color:var(--color-info-light);
}
.background-info{
  background-color:var(--color-info);
}
.text-error-light{
  color:var(--color-error-light);
}
.text-error{
  color:var(--color-error);
}
.text-warning-light{
  color:var(--color-warning-light);
}
.text-warning{
  color:var(--color-warning);
}
.text-success-light{
  color:var(--color-success-light);
}
.text-success{
  color:var(--color-success);
}
.text-info-light{
  color:var(--color-info-light);
}
.text-info{
  color:var(--color-info);
}
/*! Usefull - Colors Other */
.background-transparent, .ie11 .background-transparent{
  background-color:transparent;
}
/*! Usefull - Text */
.break-word{
  word-break:break-word;
}
.text-align-left{
  text-align:left;
}
.text-align-center{
  text-align:center;
}
.text-align-right{
  text-align:right;
}
.white-space-nowrap{
  white-space:nowrap;
}
.is-rtl [align=right],
.is-rtl .text-align-right{
  text-align:left;
}
.is-rtl [align=left],
.is-rtl .text-align-left{
  text-align:right;
}
/*! Usefull - Typography */
.font-size-base{
  font-size:var(--font-size-base);
}
.font-size-s{
  font-size:var(--font-size-s);
}
.font-size-xs{
  font-size:var(--font-size-xs);
}
.font-light{
  font-weight:var(--font-light);
}
.font-regular{
  font-weight:var(--font-regular);
}
.font-semi-bold{
  font-weight:var(--font-semi-bold);
}
.font-bold{
  font-weight:var(--font-bold);
}
.bold{
  font-weight:var(--font-bold);
}
.text-lowercase{
  text-transform:lowercase;
}
.text-uppercase{
  text-transform:uppercase;
}
.text-capitalize{
  text-transform:capitalize;
}
.text-ellipsis{
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
}
/*! Usefull - 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;
}
/*! Usefull - 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-top-none{
  border-top-right-radius:var(--border-radius-none);
  border-top-left-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-bottom-none{
  border-bottom-right-radius:var(--border-radius-none);
  border-bottom-left-radius:var(--border-radius-none);
}
.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-top-soft{
  border-top-left-radius:var(--border-radius-soft);
  border-top-right-radius:var(--border-radius-soft);
}
.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-bottom-soft{
  border-bottom-right-radius:var(--border-radius-soft);
  border-bottom-left-radius:var(--border-radius-soft);
}
.border-radius-rounded{
  border-radius:var(--border-radius-rounded);
}
.border-radius-top-left-rounded{
  border-top-left-radius:var(--border-radius-rounded);
}
.border-radius-top-right-rounded{
  border-top-right-radius:var(--border-radius-rounded);
}
.border-radius-bottom-right-rounded{
  border-bottom-right-radius:var(--border-radius-rounded);
}
.border-radius-bottom-left-rounded{
  border-bottom-left-radius:var(--border-radius-rounded);
}
.border-radius-top-rounded{
  border-top-left-radius:var(--border-radius-rounded);
  border-top-right-radius:var(--border-radius-rounded);
}
.border-radius-top-rounded{
  border-top-right-radius:var(--border-radius-rounded);
  border-top-left-radius:var(--border-radius-rounded);
}
.border-radius-bottom-rounded{
  border-bottom-left-radius:var(--border-radius-rounded);
  border-bottom-right-radius:var(--border-radius-rounded);
}
.border-radius-bottom-rounded{
  border-bottom-right-radius:var(--border-radius-rounded);
  border-bottom-left-radius:var(--border-radius-rounded);
}
.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);
}
.border-radius-top-circle{
  border-top-left-radius:var(--border-radius-circle);
  border-top-right-radius:var(--border-radius-circle);
}
.border-radius-top-circle{
  border-top-right-radius:var(--border-radius-circle);
  border-top-left-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-bottom-circle{
  border-bottom-right-radius:var(--border-radius-circle);
  border-bottom-left-radius:var(--border-radius-circle);
}
/*! Usefull - Margin */
.margin-none{
  margin:var(--space-none);
}
.margin-top-none{
  margin-top:var(--space-none);
}
.margin-right-none{
  margin-right:var(--space-none);
}
.margin-bottom-none{
  margin-bottom:var(--space-none);
}
.margin-left-none{
  margin-left:var(--space-none);
}
.margin-x-none{
  margin-left:var(--space-none);
  margin-right:var(--space-none);
}
.margin-y-none{
  margin-bottom:var(--space-none);
  margin-top:var(--space-none);
}
.margin-xs{
  margin:var(--space-xs);
}
.margin-top-xs{
  margin-top:var(--space-xs);
}
.margin-right-xs{
  margin-right:var(--space-xs);
}
.margin-bottom-xs{
  margin-bottom:var(--space-xs);
}
.margin-left-xs{
  margin-left:var(--space-xs);
}
.margin-x-xs{
  margin-left:var(--space-xs);
  margin-right:var(--space-xs);
}
.margin-y-xs{
  margin-bottom:var(--space-xs);
  margin-top:var(--space-xs);
}
.margin-s{
  margin:var(--space-s);
}
.margin-top-s{
  margin-top:var(--space-s);
}
.margin-right-s{
  margin-right:var(--space-s);
}
.margin-bottom-s{
  margin-bottom:var(--space-s);
}
.margin-left-s{
  margin-left:var(--space-s);
}
.margin-x-s{
  margin-left:var(--space-s);
  margin-right:var(--space-s);
}
.margin-y-s{
  margin-bottom:var(--space-s);
  margin-top:var(--space-s);
}
.margin-base{
  margin:var(--space-base);
}
.margin-top-base{
  margin-top:var(--space-base);
}
.margin-right-base{
  margin-right:var(--space-base);
}
.margin-bottom-base{
  margin-bottom:var(--space-base);
}
.margin-left-base{
  margin-left:var(--space-base);
}
.margin-x-base{
  margin-left:var(--space-base);
  margin-right:var(--space-base);
}
.margin-y-base{
  margin-bottom:var(--space-base);
  margin-top:var(--space-base);
}
.margin-m{
  margin:var(--space-m);
}
.margin-top-m{
  margin-top:var(--space-m);
}
.margin-right-m{
  margin-right:var(--space-m);
}
.margin-bottom-m{
  margin-bottom:var(--space-m);
}
.margin-left-m{
  margin-left:var(--space-m);
}
.margin-x-m{
  margin-left:var(--space-m);
  margin-right:var(--space-m);
}
.margin-y-m{
  margin-bottom:var(--space-m);
  margin-top:var(--space-m);
}
.margin-l{
  margin:var(--space-l);
}
.margin-top-l{
  margin-top:var(--space-l);
}
.margin-right-l{
  margin-right:var(--space-l);
}
.margin-bottom-l{
  margin-bottom:var(--space-l);
}
.margin-left-l{
  margin-left:var(--space-l);
}
.margin-x-l{
  margin-left:var(--space-l);
  margin-right:var(--space-l);
}
.margin-y-l{
  margin-bottom:var(--space-l);
  margin-top:var(--space-l);
}
.margin-xl{
  margin:var(--space-xl);
}
.margin-top-xl{
  margin-top:var(--space-xl);
}
.margin-right-xl{
  margin-right:var(--space-xl);
}
.margin-bottom-xl{
  margin-bottom:var(--space-xl);
}
.margin-left-xl{
  margin-left:var(--space-xl);
}
.margin-x-xl{
  margin-left:var(--space-xl);
  margin-right:var(--space-xl);
}
.margin-y-xl{
  margin-bottom:var(--space-xl);
  margin-top:var(--space-xl);
}
.margin-xxl{
  margin:var(--space-xxl);
}
.margin-top-xxl{
  margin-top:var(--space-xxl);
}
.margin-right-xxl{
  margin-right:var(--space-xxl);
}
.margin-bottom-xxl{
  margin-bottom:var(--space-xxl);
}
.margin-left-xxl{
  margin-left:var(--space-xxl);
}
.margin-x-xxl{
  margin-left:var(--space-xxl);
  margin-right:var(--space-xxl);
}
.margin-y-xxl{
  margin-bottom:var(--space-xxl);
  margin-top:var(--space-xxl);
}
.margin-auto{
  margin:0 auto;
}
.is-rtl .margin-right-none{
  margin-left:var(--space-none);
  margin-right:var(--space-none);
}
.is-rtl .margin-left-none{
  margin-left:var(--space-none);
  margin-right:var(--space-none);
}
.is-rtl .margin-right-xs{
  margin-left:var(--space-xs);
  margin-right:var(--space-none);
}
.is-rtl .margin-left-xs{
  margin-left:var(--space-none);
  margin-right:var(--space-xs);
}
.is-rtl .margin-right-s{
  margin-left:var(--space-s);
  margin-right:var(--space-none);
}
.is-rtl .margin-left-s{
  margin-left:var(--space-none);
  margin-right:var(--space-s);
}
.is-rtl .margin-right-base{
  margin-left:var(--space-base);
  margin-right:var(--space-none);
}
.is-rtl .margin-left-base{
  margin-left:var(--space-none);
  margin-right:var(--space-base);
}
.is-rtl .margin-right-m{
  margin-left:var(--space-m);
  margin-right:var(--space-none);
}
.is-rtl .margin-left-m{
  margin-left:var(--space-none);
  margin-right:var(--space-m);
}
.is-rtl .margin-right-l{
  margin-left:var(--space-l);
  margin-right:var(--space-none);
}
.is-rtl .margin-left-l{
  margin-left:var(--space-none);
  margin-right:var(--space-l);
}
.is-rtl .margin-right-xl{
  margin-left:var(--space-xl);
  margin-right:var(--space-none);
}
.is-rtl .margin-left-xl{
  margin-left:var(--space-none);
  margin-right:var(--space-xl);
}
.is-rtl .margin-right-xxl{
  margin-left:var(--space-xxl);
  margin-right:var(--space-none);
}
.is-rtl .margin-left-xxl{
  margin-left:var(--space-none);
  margin-right:var(--space-xxl);
}
/*! Usefull - Padding */
.padding-none{
  padding:var(--space-none);
}
.padding-top-none{
  padding-top:var(--space-none);
}
.padding-right-none{
  padding-right:var(--space-none);
}
.padding-bottom-none{
  padding-bottom:var(--space-none);
}
.padding-left-none{
  padding-left:var(--space-none);
}
.padding-x-none{
  padding-left:var(--space-none);
  padding-right:var(--space-none);
}
.padding-y-none{
  padding-bottom:var(--space-none);
  padding-top:var(--space-none);
}
.padding-xs{
  padding:var(--space-xs);
}
.padding-top-xs{
  padding-top:var(--space-xs);
}
.padding-right-xs{
  padding-right:var(--space-xs);
}
.padding-bottom-xs{
  padding-bottom:var(--space-xs);
}
.padding-left-xs{
  padding-left:var(--space-xs);
}
.padding-x-xs{
  padding-left:var(--space-xs);
  padding-right:var(--space-xs);
}
.padding-y-xs{
  padding-bottom:var(--space-xs);
  padding-top:var(--space-xs);
}
.padding-s{
  padding:var(--space-s);
}
.padding-top-s{
  padding-top:var(--space-s);
}
.padding-right-s{
  padding-right:var(--space-s);
}
.padding-bottom-s{
  padding-bottom:var(--space-s);
}
.padding-left-s{
  padding-left:var(--space-s);
}
.padding-x-s{
  padding-left:var(--space-s);
  padding-right:var(--space-s);
}
.padding-y-s{
  padding-bottom:var(--space-s);
  padding-top:var(--space-s);
}
.padding-base{
  padding:var(--space-base);
}
.padding-top-base{
  padding-top:var(--space-base);
}
.padding-right-base{
  padding-right:var(--space-base);
}
.padding-bottom-base{
  padding-bottom:var(--space-base);
}
.padding-left-base{
  padding-left:var(--space-base);
}
.padding-x-base{
  padding-left:var(--space-base);
  padding-right:var(--space-base);
}
.padding-y-base{
  padding-bottom:var(--space-base);
  padding-top:var(--space-base);
}
.padding-m{
  padding:var(--space-m);
}
.padding-top-m{
  padding-top:var(--space-m);
}
.padding-right-m{
  padding-right:var(--space-m);
}
.padding-bottom-m{
  padding-bottom:var(--space-m);
}
.padding-left-m{
  padding-left:var(--space-m);
}
.padding-x-m{
  padding-left:var(--space-m);
  padding-right:var(--space-m);
}
.padding-y-m{
  padding-bottom:var(--space-m);
  padding-top:var(--space-m);
}
.padding-l{
  padding:var(--space-l);
}
.padding-top-l{
  padding-top:var(--space-l);
}
.padding-right-l{
  padding-right:var(--space-l);
}
.padding-bottom-l{
  padding-bottom:var(--space-l);
}
.padding-left-l{
  padding-left:var(--space-l);
}
.padding-x-l{
  padding-left:var(--space-l);
  padding-right:var(--space-l);
}
.padding-y-l{
  padding-bottom:var(--space-l);
  padding-top:var(--space-l);
}
.padding-xl{
  padding:var(--space-xl);
}
.padding-top-xl{
  padding-top:var(--space-xl);
}
.padding-right-xl{
  padding-right:var(--space-xl);
}
.padding-bottom-xl{
  padding-bottom:var(--space-xl);
}
.padding-left-xl{
  padding-left:var(--space-xl);
}
.padding-x-xl{
  padding-left:var(--space-xl);
  padding-right:var(--space-xl);
}
.padding-y-xl{
  padding-bottom:var(--space-xl);
  padding-top:var(--space-xl);
}
.padding-xxl{
  padding:var(--space-xxl);
}
.padding-top-xxl{
  padding-top:var(--space-xxl);
}
.padding-right-xxl{
  padding-right:var(--space-xxl);
}
.padding-bottom-xxl{
  padding-bottom:var(--space-xxl);
}
.padding-left-xxl{
  padding-left:var(--space-xxl);
}
.padding-x-xxl{
  padding-left:var(--space-xxl);
  padding-right:var(--space-xxl);
}
.padding-y-xxl{
  padding-bottom:var(--space-xxl);
  padding-top:var(--space-xxl);
}
.padding-auto{
  padding:0 auto;
}
.is-rtl .padding-right-none{
  padding-left:var(--space-none);
  padding-right:var(--space-none);
}
.is-rtl .padding-left-none{
  padding-left:var(--space-none);
  padding-right:var(--space-none);
}
.is-rtl .padding-right-xs{
  padding-left:var(--space-xs);
  padding-right:var(--space-none);
}
.is-rtl .padding-left-xs{
  padding-left:var(--space-none);
  padding-right:var(--space-xs);
}
.is-rtl .padding-right-s{
  padding-left:var(--space-s);
  padding-right:var(--space-none);
}
.is-rtl .padding-left-s{
  padding-left:var(--space-none);
  padding-right:var(--space-s);
}
.is-rtl .padding-right-base{
  padding-left:var(--space-base);
  padding-right:var(--space-none);
}
.is-rtl .padding-left-base{
  padding-left:var(--space-none);
  padding-right:var(--space-base);
}
.is-rtl .padding-right-m{
  padding-left:var(--space-m);
  padding-right:var(--space-none);
}
.is-rtl .padding-left-m{
  padding-left:var(--space-none);
  padding-right:var(--space-m);
}
.is-rtl .padding-right-l{
  padding-left:var(--space-l);
  padding-right:var(--space-none);
}
.is-rtl .padding-left-l{
  padding-left:var(--space-none);
  padding-right:var(--space-l);
}
.is-rtl .padding-right-xl{
  padding-left:var(--space-xl);
  padding-right:var(--space-none);
}
.is-rtl .padding-left-xl{
  padding-left:var(--space-none);
  padding-right:var(--space-xl);
}
.is-rtl .padding-right-xxl{
  padding-left:var(--space-xxl);
  padding-right:var(--space-none);
}
.is-rtl .padding-left-xxl{
  padding-left:var(--space-none);
  padding-right:var(--space-xxl);
}
/*! Usefull - Shadow */
.shadow-none{
  -webkit-box-shadow:var(--shadow-none);
          box-shadow:var(--shadow-none);
}
.shadow-xs{
  -webkit-box-shadow:var(--shadow-xs);
          box-shadow:var(--shadow-xs);
}
.shadow-s{
  -webkit-box-shadow:var(--shadow-s);
          box-shadow:var(--shadow-s);
}
.shadow-m{
  -webkit-box-shadow:var(--shadow-m);
          box-shadow:var(--shadow-m);
}
.shadow-l{
  -webkit-box-shadow:var(--shadow-l);
          box-shadow:var(--shadow-l);
}
.shadow-xl{
  -webkit-box-shadow:var(--shadow-xl);
          box-shadow:var(--shadow-xl);
}
/*! Usefull - Box Width */
.full-width{
  width:100%;
}
.full-width-vw{
  width:100vw;
}
.half-width{
  width:50%;
}
.half-width-vw{
  width:50vw;
}
/*! Usefull - Box Height */
.full-height{
  height:100%;
}
.full-height-vh{
  height:100vh;
}
.full-height-minus-header{
  height:calc(100vh - var(--header-size));
}
.full-height-minus-header{
  
}
.half-height{
  height:50%;
}
.half-height-vh{
  height:50vh;
}
.half-height-vh{
  
}
.auto-height{
  height:auto;
}
/*! Usefull - Display */
.display-block{
  display:block;
}
.display-contents{
  display:contents;
}
/*! Usefull - Display Flex */
.display-flex{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.flex1{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1;
}
.flex2{
  -webkit-box-flex:2;
      -ms-flex:2;
          flex:2;
}
.flex3{
  -webkit-box-flex:3;
      -ms-flex:3;
          flex:3;
}
.flex-direction-column{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.flex-direction-column-reverse{
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
      -ms-flex-direction:column-reverse;
          flex-direction:column-reverse;
}
.flex-direction-row{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
}
.flex-direction-row-reverse{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse;
}
.justify-content-flex-end{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}
.justify-content-center{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.justify-content-space-between{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
}
/*! Usefull - Display Align */
.align-items-baseline{
  -webkit-box-align:baseline;
      -ms-flex-align:baseline;
          align-items:baseline;
}
.align-items-center{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.align-items-flex-start{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.align-items-flex-end{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
}
.align-items-initial{
  -webkit-box-align:initial;
      -ms-flex-align:initial;
          align-items:initial;
}
.top-left{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}
.top-center{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.top-right{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}
.center{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.center-left{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}
.center-right{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}
.bottom-left{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}
.bottom-center{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.bottom-right{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}
/*! Usefull - Images */
.img-cover{
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
}
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);
}
/*! Usefull - Overflow */
.overflow-hidden{
  overflow:hidden;
}
.overflow-hidden{
  
}
.overflow-horizontal{
  overflow-x:auto;
}
.overflow-horizontal{
  
}
.overflow-vertical{
  overflow-y:auto;
}
.overflow-vertical{
  
}
/*! Usefull - Visibility */
.ph:empty{
  display:none;
}
.hidden{
  display:none;
}
.hide-scrollbar{
  -ms-overflow-style:none;
  scrollbar-width:none;
}
.hide-scrollbar:hover{
  cursor:all-scroll;
}
.hide-scrollbar::-webkit-scrollbar{
  display:none;
}
.hide-on-service-studio{
  
}
/*! Usefull - Position */
.position-relative{
  position:relative;
}
.fixed{
  position:fixed;
}
.sticky{
  position:-webkit-sticky;
  position:sticky;
}
/*! Usefull - 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-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%;
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
}
.absolute-left{
  left:0;
}
.absolute-center{
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
}
.absolute-center-top{
  left:50%;
  top:0;
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
}
.absolute-center-right{
  right:0;
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
}
.absolute-center-bottom{
  bottom:0;
  left:50%;
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
          transform:translateX(-50%);
}
.absolute-center-left{
  left:0;
  top:50%;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
}
/*! Usefull - Miscellaneous */
.no-transition{
  -webkit-transition:none !important;
  -o-transition:none !important;
  transition:none !important;
}
.no-transform{
  -webkit-transform:none !important;
      -ms-transform:none !important;
          transform:none !important;
}
.sticky-observer{
  height:var(--header-size);
  left:0;
  position:absolute;
  right:0;
  top:0;
  visibility:hidden;
}
.tablet .tablet-full-width,
.phone .phone-full-width{
  margin-left:0;
  width:100%;
}
/*! =========================================================================== */
/*! Screen Transitions                                                          */
/*! =========================================================================== */
.slide-from-left-enter .layout-native .app-menu-content, .slide-from-left-leave .layout-native .app-menu-content,
.slide-from-right-enter .layout-native .app-menu-content,
.slide-from-right-leave .layout-native .app-menu-content,
.slide-from-bottom-enter .layout-native .app-menu-content,
.slide-from-bottom-leave .layout-native .app-menu-content,
.fade-enter .layout-native .app-menu-content,
.fade-leave .layout-native .app-menu-content{
  display:none;
}
.slide-from-left-enter .layout-native .app-menu-overlay, .slide-from-left-leave .layout-native .app-menu-overlay,
.slide-from-right-enter .layout-native .app-menu-overlay,
.slide-from-right-leave .layout-native .app-menu-overlay,
.slide-from-bottom-enter .layout-native .app-menu-overlay,
.slide-from-bottom-leave .layout-native .app-menu-overlay,
.fade-enter .layout-native .app-menu-overlay,
.fade-leave .layout-native .app-menu-overlay{
  display:none;
}
.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{
  -webkit-transition:opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
  transition:opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
  -o-transition:transform 400ms ease-in-out, opacity 400ms ease-in-out;
  transition:transform 400ms ease-in-out, opacity 400ms ease-in-out;
  transition:transform 400ms ease-in-out, opacity 400ms ease-in-out, -webkit-transform 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{
  -webkit-transition:opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
  transition:opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
  -o-transition:transform 400ms ease-in-out, opacity 400ms ease-in-out;
  transition:transform 400ms ease-in-out, opacity 400ms ease-in-out;
  transition:transform 400ms ease-in-out, opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
}
.slide-from-right-enter .content,
.slide-from-left-leave.slide-from-left-leave-active .content{
  -webkit-transform:translateX(100vw) translateZ(0);
          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{
  -webkit-transform:none;
      -ms-transform:none;
          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{
  -webkit-transform:translateX(0vw) translateZ(0);
          transform:translateX(0vw) translateZ(0);
}
.slide-from-right-leave.slide-from-right-leave-active,
.slide-from-left-enter{
  -webkit-transform:none;
      -ms-transform:none;
          transform:none;
}
.slide-from-right-leave.slide-from-right-leave-active .content,
.slide-from-left-enter .content{
  -webkit-transform:translateX(-100vw) translateZ(0);
          transform:translateX(-100vw) translateZ(0);
}
.slide-from-right-enter,
.slide-from-left-leave.slide-from-left-leave-active{
  -webkit-transform:none;
  -ms-transform:none;
      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;
  -webkit-transform:translateY(30vh) translateZ(0);
          transform:translateY(30vh) translateZ(0);
}
.slide-from-right-leave.slide-from-right-leave-active .content{
  opacity:0;
  -webkit-transform:translateX(-30vw) translateZ(0);
          transform:translateX(-30vw) translateZ(0);
}
.slide-from-bottom-leave.slide-from-bottom-leave-active{
  opacity:0;
  -webkit-transform:translateY(-30vh) translateZ(0);
          transform:translateY(-30vh) translateZ(0);
}
.slide-from-left-leave.slide-from-left-leave-active .content{
  opacity:0;
  -webkit-transform:translateX(30vw) translateZ(0);
          transform:translateX(30vw) translateZ(0);
}
.fade-enter{
  opacity:initial;
}
.fade-enter.fade-enter-active{
  opacity:initial;
}
.fade-enter.fade-enter-active .content{
  opacity:1;
}
.fade-enter.fade-enter-active .header{
  -webkit-transition:opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
  transition:opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
  -o-transition:transform 400ms ease-in-out, opacity 400ms ease-in-out;
  transition:transform 400ms ease-in-out, opacity 400ms ease-in-out;
  transition:transform 400ms ease-in-out, opacity 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
}
.fade-enter .content{
  opacity:0;
  will-change:opacity;
}
.fade-leave.fade-leave-active{
  opacity:0;
  -webkit-transition:all 400ms ease-in-out;
  -o-transition:all 400ms ease-in-out;
  transition:all 400ms ease-in-out;
}
.fade-leave.fade-leave-active .header{
  opacity:0;
  -webkit-transform:translateY(-200px) translateZ(0);
          transform:translateY(-200px) translateZ(0);
  -webkit-transition:none;
  -o-transition:none;
  transition:none;
}
.fade-leave.screen-container{
  position:fixed;
  top:0;
  width:100%;
  z-index:-1;
}
.desktop .slide-from-left-enter .layout-native.aside-visible .app-menu-content, .desktop .slide-from-left-leave .layout-native.aside-visible .app-menu-content,
.desktop .slide-from-right-enter .layout-native.aside-visible .app-menu-content,
.desktop .slide-from-right-leave .layout-native.aside-visible .app-menu-content,
.desktop .slide-from-bottom-enter .layout-native.aside-visible .app-menu-content,
.desktop .slide-from-bottom-leave .layout-native.aside-visible .app-menu-content,
.desktop .fade-enter .layout-native.aside-visible .app-menu-content,
.desktop .fade-leave .layout-native.aside-visible .app-menu-content,
.tablet.landscape .slide-from-left-enter .layout-native.aside-visible .app-menu-content,
.tablet.landscape .slide-from-left-leave .layout-native.aside-visible .app-menu-content,
.tablet.landscape .slide-from-right-enter .layout-native.aside-visible .app-menu-content,
.tablet.landscape .slide-from-right-leave .layout-native.aside-visible .app-menu-content,
.tablet.landscape .slide-from-bottom-enter .layout-native.aside-visible .app-menu-content,
.tablet.landscape .slide-from-bottom-leave .layout-native.aside-visible .app-menu-content,
.tablet.landscape .fade-enter .layout-native.aside-visible .app-menu-content,
.tablet.landscape .fade-leave .layout-native.aside-visible .app-menu-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
/*! =========================================================================== */
/*! Keyframes - Animations                                                      */
/*! =========================================================================== */
/*! KeyFrames - Animate */
@-webkit-keyframes bottomtotop{
  from{
    opacity:0;
    -webkit-transform:translateX(0) translateY(60%) translateZ(0);
            transform:translateX(0) translateY(60%) translateZ(0);
  }
  to{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0) translateZ(0);
            transform:translateX(0) translateY(0) translateZ(0);
  }
}
@keyframes bottomtotop{
  from{
    opacity:0;
    -webkit-transform:translateX(0) translateY(60%) translateZ(0);
            transform:translateX(0) translateY(60%) translateZ(0);
  }
  to{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0) translateZ(0);
            transform:translateX(0) translateY(0) translateZ(0);
  }
}
@-webkit-keyframes bounce{
  from, 20%, 53%, 80%, to{
    -webkit-transform:translateX(0) translateY(0) translateZ(0);
            transform:translateX(0) translateY(0) translateZ(0);
  }
  40%, 43%{
    -webkit-transform:translateX(0) translateY(-30px) translateZ(0);
            transform:translateX(0) translateY(-30px) translateZ(0);
  }
  70%{
    -webkit-transform:translateX(0) translateY(-15px) translateZ(0);
            transform:translateX(0) translateY(-15px) translateZ(0);
  }
  90%{
    -webkit-transform:translateX(0) translateY(-4px) translateZ(0);
            transform:translateX(0) translateY(-4px) translateZ(0);
  }
}
@keyframes bounce{
  from, 20%, 53%, 80%, to{
    -webkit-transform:translateX(0) translateY(0) translateZ(0);
            transform:translateX(0) translateY(0) translateZ(0);
  }
  40%, 43%{
    -webkit-transform:translateX(0) translateY(-30px) translateZ(0);
            transform:translateX(0) translateY(-30px) translateZ(0);
  }
  70%{
    -webkit-transform:translateX(0) translateY(-15px) translateZ(0);
            transform:translateX(0) translateY(-15px) translateZ(0);
  }
  90%{
    -webkit-transform:translateX(0) translateY(-4px) translateZ(0);
            transform:translateX(0) translateY(-4px) translateZ(0);
  }
}
@-webkit-keyframes fadein{
  0%{
    opacity:0;
  }
  20%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}
@keyframes fadein{
  0%{
    opacity:0;
  }
  20%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}
@-webkit-keyframes lefttoright{
  0%{
    opacity:0;
    -webkit-transform:translateX(-60%) translateY(0) translateZ(0);
            transform:translateX(-60%) translateY(0) translateZ(0);
  }
  100%{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0) translateZ(0);
            transform:translateX(0) translateY(0) translateZ(0);
  }
}
@keyframes lefttoright{
  0%{
    opacity:0;
    -webkit-transform:translateX(-60%) translateY(0) translateZ(0);
            transform:translateX(-60%) translateY(0) translateZ(0);
  }
  100%{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0) translateZ(0);
            transform:translateX(0) translateY(0) translateZ(0);
  }
}
@-webkit-keyframes righttoleft{
  0%{
    opacity:0;
    -webkit-transform:translateX(60%) translateY(0) translateZ(0);
            transform:translateX(60%) translateY(0) translateZ(0);
  }
  100%{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0) translateZ(0);
            transform:translateX(0) translateY(0) translateZ(0);
  }
}
@keyframes righttoleft{
  0%{
    opacity:0;
    -webkit-transform:translateX(60%) translateY(0) translateZ(0);
            transform:translateX(60%) translateY(0) translateZ(0);
  }
  100%{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0) translateZ(0);
            transform:translateX(0) translateY(0) translateZ(0);
  }
}
@-webkit-keyframes toptobottom{
  0%{
    opacity:0;
    -webkit-transform:translateX(0) translateY(-60%) translateZ(0);
            transform:translateX(0) translateY(-60%) translateZ(0);
  }
  100%{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0) translateZ(0);
            transform:translateX(0) translateY(0) translateZ(0);
  }
}
@keyframes toptobottom{
  0%{
    opacity:0;
    -webkit-transform:translateX(0) translateY(-60%) translateZ(0);
            transform:translateX(0) translateY(-60%) translateZ(0);
  }
  100%{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0) translateZ(0);
            transform:translateX(0) translateY(0) translateZ(0);
  }
}
@-webkit-keyframes scale{
  0%{
    opacity:0;
    -webkit-transform:translateX(0) translateY(0) translateZ(0) scale(0);
            transform:translateX(0) translateY(0) translateZ(0) scale(0);
  }
  80%{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0) translateZ(0) scale(1.2);
            transform:translateX(0) translateY(0) translateZ(0) scale(1.2);
  }
  100%{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0) translateZ(0) scale(1);
            transform:translateX(0) translateY(0) translateZ(0) scale(1);
  }
}
@keyframes scale{
  0%{
    opacity:0;
    -webkit-transform:translateX(0) translateY(0) translateZ(0) scale(0);
            transform:translateX(0) translateY(0) translateZ(0) scale(0);
  }
  80%{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0) translateZ(0) scale(1.2);
            transform:translateX(0) translateY(0) translateZ(0) scale(1.2);
  }
  100%{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0) translateZ(0) scale(1);
            transform:translateX(0) translateY(0) translateZ(0) scale(1);
  }
}
@-webkit-keyframes scaledown{
  0%{
    opacity:0;
    -webkit-transform:translateX(0) translateY(0) translateZ(0) scale(1.5);
            transform:translateX(0) translateY(0) translateZ(0) scale(1.5);
  }
  100%{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0) translateZ(0) scale(1);
            transform:translateX(0) translateY(0) translateZ(0) scale(1);
  }
}
@keyframes scaledown{
  0%{
    opacity:0;
    -webkit-transform:translateX(0) translateY(0) translateZ(0) scale(1.5);
            transform:translateX(0) translateY(0) translateZ(0) scale(1.5);
  }
  100%{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0) translateZ(0) scale(1);
            transform:translateX(0) translateY(0) translateZ(0) scale(1);
  }
}
@-webkit-keyframes scaleup{
  0%{
    opacity:0;
    -webkit-transform:translateX(0) translateY(0) translateZ(0) scale(0);
  }
  100%{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0) translateZ(0) scale(1);
  }
}
@keyframes scaleup{
  0%{
    opacity:0;
    -webkit-transform:translateX(0) translateY(0) translateZ(0) scale(0);
  }
  100%{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0) translateZ(0) scale(1);
  }
}
@-webkit-keyframes spinner{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
  100%{
    -webkit-transform:rotate(359deg);
            transform:rotate(359deg);
  }
}
@keyframes spinner{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
  100%{
    -webkit-transform:rotate(359deg);
            transform:rotate(359deg);
  }
}
/*! KeyFrames - Button Loading */
@-webkit-keyframes loadingSpinner{
  0%{
    -webkit-transform:rotate(0deg) translateZ(0);
            transform:rotate(0deg) translateZ(0);
  }
  100%{
    -webkit-transform:rotate(360deg) translateZ(0);
            transform:rotate(360deg) translateZ(0);
  }
}
@keyframes loadingSpinner{
  0%{
    -webkit-transform:rotate(0deg) translateZ(0);
            transform:rotate(0deg) translateZ(0);
  }
  100%{
    -webkit-transform:rotate(360deg) translateZ(0);
            transform:rotate(360deg) translateZ(0);
  }
}
/*! KeyFrames - List Item */
@-webkit-keyframes list-item-scale-animation{
  from{
    opacity:0.3;
    -webkit-transform:scale(0, 1) translateZ(0);
            transform:scale(0, 1) translateZ(0);
  }
  to{
    opacity:0;
    -webkit-transform:scale(400, 300) translateZ(0);
            transform:scale(400, 300) translateZ(0);
  }
}
@keyframes list-item-scale-animation{
  from{
    opacity:0.3;
    -webkit-transform:scale(0, 1) translateZ(0);
            transform:scale(0, 1) translateZ(0);
  }
  to{
    opacity:0;
    -webkit-transform:scale(400, 300) translateZ(0);
            transform:scale(400, 300) translateZ(0);
  }
}
/*! KeyFrames - Feedback Message */
@-webkit-keyframes feedbackMessageSlideDownThenUp{
  0%{
    -webkit-transform:translateY(-100%) translateX(-50%) translateZ(0);
            transform:translateY(-100%) translateX(-50%) translateZ(0);
  }
  5%{
    -webkit-transform:translateY(24px) translateX(-50%) translateZ(0);
            transform:translateY(24px) translateX(-50%) translateZ(0);
  }
  95%{
    -webkit-transform:translateY(24px) translateX(-50%) translateZ(0);
            transform:translateY(24px) translateX(-50%) translateZ(0);
  }
  100%{
    -webkit-transform:translateY(-100%) translateX(-50%) translateZ(0);
            transform:translateY(-100%) translateX(-50%) translateZ(0);
  }
}
@keyframes feedbackMessageSlideDownThenUp{
  0%{
    -webkit-transform:translateY(-100%) translateX(-50%) translateZ(0);
            transform:translateY(-100%) translateX(-50%) translateZ(0);
  }
  5%{
    -webkit-transform:translateY(24px) translateX(-50%) translateZ(0);
            transform:translateY(24px) translateX(-50%) translateZ(0);
  }
  95%{
    -webkit-transform:translateY(24px) translateX(-50%) translateZ(0);
            transform:translateY(24px) translateX(-50%) translateZ(0);
  }
  100%{
    -webkit-transform:translateY(-100%) translateX(-50%) translateZ(0);
            transform:translateY(-100%) translateX(-50%) translateZ(0);
  }
}
@-webkit-keyframes feedbackMessageSlideDown{
  0%{
    -webkit-transform:translateY(-100%) translateX(-50%) translateZ(0);
            transform:translateY(-100%) translateX(-50%) translateZ(0);
  }
  100%{
    -webkit-transform:translateY(24px) translateX(-50%) translateZ(0);
            transform:translateY(24px) translateX(-50%) translateZ(0);
  }
}
@keyframes feedbackMessageSlideDown{
  0%{
    -webkit-transform:translateY(-100%) translateX(-50%) translateZ(0);
            transform:translateY(-100%) translateX(-50%) translateZ(0);
  }
  100%{
    -webkit-transform:translateY(24px) translateX(-50%) translateZ(0);
            transform:translateY(24px) translateX(-50%) translateZ(0);
  }
}
@-webkit-keyframes feedbackMessageSlideDownThenUpPhone{
  0%{
    -webkit-transform:translateY(-100%) translateX(-50%) translateZ(0);
            transform:translateY(-100%) translateX(-50%) translateZ(0);
  }
  5%{
    -webkit-transform:translateY(0) translateX(-50%) translateZ(0);
            transform:translateY(0) translateX(-50%) translateZ(0);
  }
  95%{
    -webkit-transform:translateY(0) translateX(-50%) translateZ(0);
            transform:translateY(0) translateX(-50%) translateZ(0);
  }
  100%{
    -webkit-transform:translateY(-100%) translateX(-50%) translateZ(0);
            transform:translateY(-100%) translateX(-50%) translateZ(0);
  }
}
@keyframes feedbackMessageSlideDownThenUpPhone{
  0%{
    -webkit-transform:translateY(-100%) translateX(-50%) translateZ(0);
            transform:translateY(-100%) translateX(-50%) translateZ(0);
  }
  5%{
    -webkit-transform:translateY(0) translateX(-50%) translateZ(0);
            transform:translateY(0) translateX(-50%) translateZ(0);
  }
  95%{
    -webkit-transform:translateY(0) translateX(-50%) translateZ(0);
            transform:translateY(0) translateX(-50%) translateZ(0);
  }
  100%{
    -webkit-transform:translateY(-100%) translateX(-50%) translateZ(0);
            transform:translateY(-100%) translateX(-50%) translateZ(0);
  }
}
@-webkit-keyframes feedbackMessageSlideDownPhone{
  0%{
    -webkit-transform:translateY(-100%) translateX(-50%) translateZ(0);
            transform:translateY(-100%) translateX(-50%) translateZ(0);
  }
  100%{
    -webkit-transform:translateY(0) translateX(-50%) translateZ(0);
            transform:translateY(0) translateX(-50%) translateZ(0);
  }
}
@keyframes feedbackMessageSlideDownPhone{
  0%{
    -webkit-transform:translateY(-100%) translateX(-50%) translateZ(0);
            transform:translateY(-100%) translateX(-50%) translateZ(0);
  }
  100%{
    -webkit-transform:translateY(0) translateX(-50%) translateZ(0);
            transform:translateY(0) translateX(-50%) translateZ(0);
  }
}
@-webkit-keyframes feedbackMessageSlideDownThenUpPhoneRTL{
  0%{
    -webkit-transform:translateY(-100%) translateX(0) translateZ(0);
            transform:translateY(-100%) translateX(0) translateZ(0);
  }
  5%{
    -webkit-transform:translateY(0) translateX(0) translateZ(0);
            transform:translateY(0) translateX(0) translateZ(0);
  }
  95%{
    -webkit-transform:translateY(0) translateX(0) translateZ(0);
            transform:translateY(0) translateX(0) translateZ(0);
  }
  100%{
    -webkit-transform:translateY(-100%) translateX(0) translateZ(0);
            transform:translateY(-100%) translateX(0) translateZ(0);
  }
}
@keyframes feedbackMessageSlideDownThenUpPhoneRTL{
  0%{
    -webkit-transform:translateY(-100%) translateX(0) translateZ(0);
            transform:translateY(-100%) translateX(0) translateZ(0);
  }
  5%{
    -webkit-transform:translateY(0) translateX(0) translateZ(0);
            transform:translateY(0) translateX(0) translateZ(0);
  }
  95%{
    -webkit-transform:translateY(0) translateX(0) translateZ(0);
            transform:translateY(0) translateX(0) translateZ(0);
  }
  100%{
    -webkit-transform:translateY(-100%) translateX(0) translateZ(0);
            transform:translateY(-100%) translateX(0) translateZ(0);
  }
}
@-webkit-keyframes feedbackMessageSlideDownPhoneRTL{
  0%{
    -webkit-transform:translateY(-100%) translateX(0) translateZ(0);
            transform:translateY(-100%) translateX(0) translateZ(0);
  }
  100%{
    -webkit-transform:translateY(0) translateX(0) translateZ(0);
            transform:translateY(0) translateX(0) translateZ(0);
  }
}
@keyframes feedbackMessageSlideDownPhoneRTL{
  0%{
    -webkit-transform:translateY(-100%) translateX(0) translateZ(0);
            transform:translateY(-100%) translateX(0) translateZ(0);
  }
  100%{
    -webkit-transform:translateY(0) translateX(0) translateZ(0);
            transform:translateY(0) translateX(0) translateZ(0);
  }
}
/*! KeyFrames - Pull To Refresh */
@-webkit-keyframes ptr-loading{
  0%{
    opacity:0;
    -webkit-transform:translateY(0) scale(0.3);
            transform:translateY(0) scale(0.3);
  }
  100%{
    background-color:var(--color-neutral-0);
    opacity:1;
    -webkit-transform:scale(1);
            transform:scale(1);
  }
}
@keyframes ptr-loading{
  0%{
    opacity:0;
    -webkit-transform:translateY(0) scale(0.3);
            transform:translateY(0) scale(0.3);
  }
  100%{
    background-color:var(--color-neutral-0);
    opacity:1;
    -webkit-transform:scale(1);
            transform:scale(1);
  }
}
/*! KeyFrames - Miscellaneous */
@-webkit-keyframes fade{
  0%, 50%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}
@keyframes fade{
  0%, 50%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}
@-webkit-keyframes spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}
@keyframes spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}
/*! =========================================================================== */
/*! 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;
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
/*! The CSS classes below will be excluded in the Style Classes dropwdown of Widgets */
/*! ExcludeFromPickers: accordion, accordion-item, accordion-item-content, accordion-item-header, accordion-item-icon, accordion-item-title, active, alert, alert-close, alert-icon, alert-message, align-items-center, animate, 
animated-label, animated-label-inline, animated-label-input, animated-label-text, Application_Menu, app-logo, badge, badge-icon, badge-medium, badge-small, balloon, balloon-container, balloon-content, balloon-footer, balloon-title, 
blank-slate, blank-slate-content, bottom-center, bottom-left, bottom-right, breadcrumbs, breadcrumbs-item, Button, button-group, card-background, card-background-color, card-background-content, card-background-image, card-content, 
card-footer, card-image, card-sectioned, card-sectioned-right, card-sectioned-top, card-title, carousel, carousel-arrow-left, carousel-arrow-right, carousel-navigation, carousel-padding-none, center, center-align, 
center-left, center-right, chat, chat-message, chat-message-actions, chat-message-content, chat-message-name, chat-photo, checkbox, choices, choices__button, choices__heading, choices__inner, choices__input, 
choices__input--cloned, choices__item, choices__item--disabled, choices__item--selectable, choices__list, choices__list--dropdown, choices__list--multiple, choices__list--single, choices__placeholder, ColumnHeader, 
columns, columns2, columns3, columns4, columns5, columns6, columns-item, columns-medium-left, columns-medium-right, columns-small-left, columns-small-right, content, content-bottom, content-breadcrumbs, content-middle, content-top, 
content-top-actions, content-top-title, ControlActions, controls, counter, Counter_Message, customize-tools, desktop, desktop-big, desktop-hd, desktop-small, dropdown, dropdown-container, dropdown-content, dropdown-content-list, 
dropdown-header, dropdown-icon, EditableTable, EditRecord, enter-bottom, enter-fade, enter-left, enter-right, enter-scale, enter-top, expandable-row, fa, fa-fw, fail, Feedback_AjaxWait, Feedback_AjaxWait_CursorProgress, 
Feedback_Message_Error, Feedback_Message_Info, Feedback_Message_Success, Feedback_Message_Warning, Feedback_Message_Wrapper, Feedback_Message_Wrapper_Close, file-upload, file-upload-button, file-upload-delete, 
file-upload-icon, file-upload-message, file-upload-widget, Form, gallery-content, gallery-item, has-event, header, header-center, header-content, header-left, header-right, header-top, hide-on-service-studio, icon, 
icon-silk-angle-down, icon-silk-chevron-down, icon-silk-rocket, icon-silk-search, ie10, ie11, img, img-1, img-2, img-3, img-4, img-5, img-6, img-7, img-8, InEditMode, input, input-with-icon, input-with-icon-content-icon, 
input-with-icon-input, interval, Is_Default, is-active, is--active, is--animating, is-bound, is--closed, is--collapsed, is-disabled, is--disabled, is--expanded, is-flipped, is-focused, is-hidden, is--hidden, 
is-highlighted, is-inline, is-open, is--open, is-outside-current-month, is-right, is-rtl, is-selected, is-today, is--visible, jello, justified, justify-content-flex-end, label-top, layout, layout-left, layout-login, 
layout-login-background, layout-login-form, layout-login-form-content, layout-login-simple, layout-side, layout-top, lazyload, leave-bottom, leave-fade, leave-left, leave-right, leave-scale, leave-top, left, lightbox, 
lightbox-content-thumbnail, light-theme, ListNavigation_CurrentPageNumber, ListNavigation_DisabledNext, ListNavigation_DisabledPrevious, ListNavigation_Ellipsis, ListNavigation_Next, ListNavigation_PageNumber, 
ListNavigation_Previous, ListNavigation_Wrapper, list-navigation-circle, list-navigation-inline, list-navigation-sharp, ListRecords, loaded, logo-preview, lt-ie9, main, main-content, MandatoryLabel, 
Menu_DropDownArrow, Menu_DropDownButton, Menu_DropDownPanel, Menu_SubItemsPlaceholder, Menu_SubMenuItemActive, Menu_TopMenu, Menu_TopMenuActive, Menu_TopMenus, menu-icon, menu-icon-line, modal, modal-close, modal-content, 
modal-footer, modal-overlay, modal-title, modal-top, modal-wrapper, month-picker, nav, navigation, navigation-bar, navigation-bar-item, navigation-bar-item-content, navigation-bar-item-subitem, navigation-bar-item-title, 
navigation-bottom, navigation-menu, navigation-top, nav-toggle-handle, next, next-year, Not_Valid, noUi-active, noUi-connect, noUi-connects, noUi-handle, noUi-horizontal, noUi-marker, noUi-marker-horizontal, noUi-pips, 
noUi-pips-horizontal, noUi-pips-vertical, noUi-target, noUi-value-horizontal, noUi-value-vertical, noUi-vertical, OnEdit, only-balloon, open, os-internal-header-space, os-internal-Popup, os-internal-PopupCallOut, 
os-internal-ui-autocomplete, os-internal-ui-dialog, os-internal-ui-dialog-buttonpane, os-internal-ui-dialog-content, os-internal-ui-dialog-title, os-internal-ui-dialog-titlebar, os-internal-ui-dialog-titlebar-close, 
os-internal-ui-dialog-titlebar-close-hover, os-internal-ui-dialog-titlebar-close-no-title, os-internal-ui-draggable, os-internal-ui-resizable-e, os-internal-ui-resizable-n, os-internal-ui-resizable-ne, os-internal-ui-resizable-nw, 
os-internal-ui-resizable-s, os-internal-ui-resizable-se, os-internal-ui-resizable-sw, os-internal-ui-resizable-w, os-internal-ui-state-hover, os-internal-ui-widget-overlay, osui-deprecated, OUTSYSTEMS_INTERNAL_BLOCK_INSTANCE, panel, panel-actions, 
panel-content, panel-footer, panel-header, panel-title, past, ph, phone, phone-break-all, phone-break-first, phone-break-last, phone-break-middle, pika-button, pika-days-picker, pika-go-today, pika-label, pika-labels, 
pika-month, pika-next, pika-prev, pika-select-month, pika-select-year, pika-single, pika-table, pika-title, pika-today-container, pika-year, playbutton-wrapper, portrait, prev, prev-year, progress, progress-bar-base, 
progress-bar-extra-small, progress-bar-small, progress-container, progress-content, progress-title, progress-value, pswp, pswp__bg, pswp__button, pswp__button--arrow--left, pswp__button--arrow--right, pswp__button--close, 
pswp__button--fs, pswp__button--share, pswp__button--zoom, pswp__caption, pswp__caption__center, pswp__caption--empty, pswp__caption--fake, pswp__container, pswp__counter, pswp__element--disabled, pswp__error-msg, pswp__img, 
pswp__img--placeholder, pswp__img--placeholder--blank, pswp__item, pswp__preloader, pswp__preloader__cut, pswp__preloader__donut, pswp__preloader__icn, pswp__preloader--active, pswp__scroll-wrap, pswp__share--download, 
pswp__share--facebook, pswp__share-modal, pswp__share-modal--fade-in, pswp__share-modal--hidden, pswp__share--pinterest, pswp__share-tooltip, pswp__share--twitter, pswp__top-bar, pswp__ui, pswp__ui--fit, 
pswp__ui--hidden, pswp__ui--idle, pswp__ui--one-slide, pswp__ui--over-close, pswp__zoom-wrap, pswp--animate_opacity, pswp--animated-in, pswp--css_animation, pswp--dragging, pswp--fs, pswp--has_mouse, pswp--ie, pswp--minimal--dark, 
pswp--open, pswp--supports-fs, pswp--touch, pswp--zoom-allowed, pswp--zoomed-in, radio-button, range-slider, range-slider-label, range-slider-object, range-slider-separator, range-slider-values, ReadOnly, right, rollOut, 
RowControlGroup, scrollable-row, search, search-actions, search-balloon, search-balloon-answers, search--wrapper, section-actions, section-content, section-header, select, Selected, separator, separator-horizontal, 
separator-vertical, sidebar, sidebar-container, sidebar-content, sidebar-header, sidebar-overlay, SmartInput_Changed, SortColumns_Sortable, SortColumns_Sorted, subtitle, suite-container, table-no-header, TableRecords, 
TableRecords_BottomNavigation, TableRecords_EvenLine, TableRecords_ExpandedRow, TableRecords_Header, TableRecords_Label, TableRecords_OddLine, table-records-medium, table-records-small, table-records-stripping, 
tablet, tablet-break-all, tablet-break-first, tablet-break-last, tablet-break-middle, tabs, tabs-content, tabs-content-item, tabs-header, tabs-header-item, tabs-header-right, tabs-vertical, tag, tag-medium, tag-small, 
textarea, ThemeGrid_Container, ThemeGrid_MarginGutter, thumbnails, timeline-item, timeline-item-date, timeline-item-icon, timeline-item-left, timeline-item-right, timeline-item-separator, tippy-arrow, tippy-backdrop, 
tippy-iOS, tippy-notransition, tippy-popper, tippy-roundarrow, tippy-tooltip, title, Title_Links, tns-ah, tns-controls, tns-fadeIn, tns-fadeOut, tns-gallery, tns-horizontal, tns-item, tns-lazy-img, tns-moving, tns-nav, 
tns-no-calc, tns-normal, tns-no-subpixel, tns-outer, tns-ovh, tns-slide-active, tns-slider, tns-subpixel, tns-transparent, tns-visually-hidden, toggle-button, toggle-button-label, tooltip, tooltip-bottom, tooltip-container, 
tooltip-left, tooltip-right, tooltip-top, tooltip-widget, top-center, top-left, top-right, user-avatar, ValidationMessage, vertical, visually-hidden, wizard, wizard-item, wizard-item-icon, wizard-item-icon-wraper, wizard-item-label,
wizard-vertical, wrapper, year-picker, Heading2,  osui-gallery, osui-accordion, osui-accordion-item, osui-accordion-item__content, osui-accordion-item__content--is-animating, osui-accordion-item__content--is-collapsed,
osui-accordion-item__content--is-expanded, osui-accordion-item__icon, osui-accordion-item__icon--caret, osui-accordion-item__icon--custom, osui-accordion-item__icon--hidden, osui-accordion-item__icon--plus-minus,
osui-accordion-item__title, osui-accordion-item__title__placeholder, osui-accordion-item__title--is-left, osui-accordion-item--is-disabled,
osui-accordion-item--is-open, osui-flip-content, osui-flip-content__container, osui-flip-content__container__back, osui-flip-content__container__front, osui-flip-content__container--flip-self, osui-flip-content--flipped,
osui-tooltip, osui-tooltip__balloon-wrapper, osui-tooltip__balloon-wrapper__balloon, osui-tooltip__content, osui-tooltip--is-hover, osui-tooltip--is-opened, is-active, is-initialized, is-rendered, osui-carousel,
osui-carousel__content, splide, splide__arrow, splide__arrow--next, splide__arrow--prev, splide__arrows, splide__container, splide__list, splide__pagination, splide__pagination__page, splide__progress__bar,
splide__slide, splide__slider, splide__spinner, splide__track, splide--draggable, splide--fade, splide--nav, splide--rtl, splide--ttb, animate, arrowBottom, arrowCenter, arrowDown, arrowLeft, arrowRight, arrowTop,
arrowUp, cur-month, cur-year, dayContainer, dayContainer, endRange, flatpickr-am-pm, flatpickr-calendar, flatpickr-current-month, flatpickr-day, flatpickr-days, flatpickr-disabled, flatpickr-hour, flatpickr-innerContainer,
flatpickr-input, flatpickr-minute, flatpickr-month, flatpickr-monthDropdown-month, flatpickr-monthDropdown-months, flatpickr-months, flatpickr-next-month, flatpickr-prev-month, flatpickr-rContainer, flatpickr-second,
flatpickr-time, flatpickr-time-separator, flatpickr-today-button, flatpickr-weekdaycontainer, flatpickr-weekdays, flatpickr-weeks, flatpickr-weekwrapper, flatpickr-wrapper, has-today-btn, hasSeconds, hasTime, hasWeeks,
inline, inRange, multiMonth, nextMonthDay, noCalendar, notAllowed, numInput, numInputWrapper, open, osui-datepicker, osui-datepicker-calendar-ss-preview, placeholder-ss-preview, prevMonthDay, rangeMode, rightMost,
selected, single, startRange, static, time12h, time24h, today, week, osui-dropdown-serverside__balloon--has-not-search, osui-dropdown-serverside__balloon--is-top, osui-dropdown-serverside__balloon-container,
osui-dropdown-serverside__balloon-content, osui-dropdown-serverside__balloon-focus-bottom, osui-dropdown-serverside__balloon-focus-top, osui-dropdown-serverside__balloon-footer, osui-dropdown-serverside__balloon-search,
osui-dropdown-serverside__balloon-wrapper, osui-dropdown-serverside__selected-values, osui-dropdown-serverside__selected-values-footer, osui-dropdown-serverside__selected-values-wrapper, osui-dropdown-serverside--is-disabled,
osui-dropdown-serverside--is-opened, osui-dropdown-serverside--not-valid, osui-dropdown-serverside-error-message, osui-dropdown-error-message, osui-dropdown-option-icon, osui-dropdown-option-image, osui-dropdown-serverside-item,
osui-dropdown-serverside-item__content, osui-dropdown-serverside-item--is-selected, osui-dropdown--not-valid, osui-dropdown-search, osui-dropdown-search-ss-preview, vscomp-toggle-button, osui-dropdown--not-valid, osui-dropdown-tags,
osui-dropdown-tags-ss-preview, vscomp-toggle-button, osui-notification, osui-notification--is-bottom, osui-notification--is-bottom-left, osui-notification--is-bottom-right, osui-notification--is-center, osui-notification--is-left,
osui-notification--is-open, osui-notification--is-right, osui-notification--is-top, osui-notification--is-top-left, osui-notification--is-top-right, osui-notification-preview, noUi-active, noUi-background, noUi-base, noUi-connect,
noUi-connects, noUi-draggable, noUi-handle, noUi-horizontal, noUi-marker, noUi-marker-horizontal, noUi-marker-large, noUi-marker-sub, noUi-marker-vertical, noUi-origin, noUi-pips, noUi-pips-horizontal, noUi-pips-margin,
noUi-pips-vertical, noUi-rtl, noUi-state-drag, noUi-state-tap, noUi-target, noUi-tooltip, noUi-touch-area, noUi-txt-dir-rtl, noUi-value, noUi-value-horizontal, noUi-value-vertical, noUi-vertical, osui-range-slider,
osui-range-slider__provider, osui-range-slider--is-vertical, osui-sidebar, osui-sidebar__content, osui-sidebar__header, osui-sidebar--has-overlay, osui-sidebar--is-left, osui-sidebar--is-open, osui-sidebar--is-right,
osui-submenu, osui-submenu__header, osui-submenu__header__icon, osui-submenu__header__item, osui-submenu__items, osui-submenu--is-open, osui-progress-bar, osui-progress-bar__container, osui-progress-bar__content,
osui-progress-bar__value, osui-progress-circle, osui-progress-circle__container, osui-progress-circle__container__progress-path, osui-progress-circle__container__trail-path, osui-progress-circle__content, osui-btn-loading,
osui-btn-loading__spinner-animation, osui-btn-loading--is-loading, osui-btn-loading-show-spinner, osui-deprecated */