._error-page_1ei80_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
._user_y5pkc_1 {
  background-color: white;
  padding: var(--size-2);
  display: flex;
  gap: var(--size-2);
  align-items: center;
  p {
    font: var(--font-0-regular);
    color: var(--color-neutral-700);
    margin: 0;
    strong {
      color: var(--color-neutral-900);
      display: block;
    }
  }
}

._item_y5pkc_18 {
  border: none !important;
}

._user-info_y5pkc_22 {
  display: flex;
  flex-direction: column;
}

._teams-list_y5pkc_27 {
  display: flex;
  flex-direction: column;
  width: 100%;
  background-color: white;
}

._team-item_y5pkc_34 > span {
  display: flex;
  width: 100%;
  justify-content: space-between !important;
}

._team-item_y5pkc_34:hover:not(:disabled) {
  background-color: var(--color-neutral-100);
}

._team-item_y5pkc_34:disabled {
  background-color: var(--color-neutral-100);
  font-weight: bold;
}

._team-item-active_y5pkc_49 {
  background-color: var(--color-neutral-100) !important;
  font-weight: bold !important;
}
._team-item-active_y5pkc_49:hover {
  cursor: default !important;
  color: var(--color-primary-500) !important;
}

._team-name_y5pkc_58 {
  font: var(--font-0-bold);
  color: var(--color-neutral-900);
}

._team-role_y5pkc_63 {
  font: var(--font-0-regular);
  color: var(--color-neutral-600);
  margin-left: auto;
}

._menu-link_y5pkc_69 {
  display: block;
  width: 100%;
  text-align: left;
  padding: var(--size-3) var(--size-2);
  background: none;
  border: none;
  cursor: pointer;
  text-decoration: none;
  color: inherit;
}

._menu-link_y5pkc_69:hover {
  background-color: var(--color-neutral-100);
}
._container_157ne_1 {
  display: flex;
  align-items: center;
  gap: var(--size-2);
  font: var(--font-0-regular);
  margin-left: var(--size-6);
  text-decoration: none;

  strong {
    font: var(--font-0-bold);
    display: block;
  }

  span {
    font: var(--font-0-regular);
    display: flex;
    gap: var(--size-1);
  }
}

._spinner_157ne_21 {
  color: var(--color-primary-500);
}

@media (max-width: 768px) {
  ._container_157ne_1 {
    margin-left: var(--size-2);
  }

  ._container_157ne_1 * {
    font-size: 12px !important;
  }

  ._icon_157ne_34 {
    display: none;
  }
}
._container_bmo4b_1 {
  background-color: var(--color-warning-100);
  text-align: center;
  padding: var(--size-2);
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--size-2);
  color: var(--color-warning-700);
  font-size: 13px;

  > div {
    display: flex;
    align-items: center;
    gap: var(--size-1);
  }

  &._container--demo_bmo4b_18,
  &._container--trial_bmo4b_19 {
    justify-content: center;
  }

  &._container--trial_bmo4b_19 {
    background-color: var(--color-primary-100);
    color: var(--color-primary-700);
  }
}

._exit_bmo4b_29 {
  color: white !important;
  text-decoration: none;
  border-radius: var(--size-0);
  background-color: var(--color-warning-500);
  padding: var(--size-1) var(--size-2);
  font-weight: bold;
}
._header_10tba_1 {
  position: sticky;
  top: 0;
  z-index: 20;

  nav {
    padding: 0 calc(var(--size-5) - var(--size-2)) 0 var(--size-5);
  }

  img {
    min-width: 67px;
    max-width: 67px;
  }
}

@media (max-width: 768px) {
  ._header_10tba_1 {
    nav {
      padding: 0 0 0 var(--size-2);
    }
  }
}
._container_1c71s_1 {
  background-color: var(--color-neutral-100);
  min-height: calc(100vh - var(--size-9));

  &._has-header_1c71s_5 {
    --header: white;
    --border: white;

    background-image: linear-gradient(
      var(--header),
      var(--header) 300px,
      transparent
    );
    background-size: auto 600px;
    background-repeat: repeat-x;

    &._is-issue_1c71s_17 {
      --header: var(--color-warning-50);
      --border: var(--color-warning-200);
      --icon: var(--color-warning-700);
    }

    &._is-opportunity_1c71s_23 {
      --header: var(--color-pro-50);
      --border: var(--color-pro-100);
      --icon: var(--color-pro-700);
    }
  }
}

._modal-demo_1c71s_31 {
  max-width: 647px !important;

  .ola_modal-title {
    font: var(--font-3-bold) !important;
    margin-top: var(--size-2) !important;
  }

  .ola_modal-footer {
    padding-top: var(--size-1) !important;
    padding-bottom: var(--size-2) !important;
  }
}
._modal_1n4o7_1 {
  height: calc(100vh - 73px) !important;
  left: unset !important;
  top: 73px !important;
  margin: 0 !important;
  width: 100% !important;
  max-width: 600px !important;
  border-radius: 0 !important;
  box-shadow: 0px 10px 12px 0px #0003 !important;

  &::backdrop {
    background-color: transparent !important;
  }
}
._detail-property_1clku_1 {
  ol {
    counter-reset: item;
    margin-left: 0;
    padding-left: 0;
  }
  ol > li {
    display: block;
    margin-bottom: var(--size-2);
    margin-left: 2em;
  }
  ol > li::before {
    font: var(--font-1-regular);
    display: inline-block;
    content: counter(item) ' ';
    counter-increment: item;
    width: 2em;
    margin-left: -2em;
  }
  ul {
    margin-left: 0;
    padding-left: 26px;

    li {
      line-height: 1.2;
      margin-top: var(--size-1);
    }

    a {
      text-decoration: none;
    }
  }

  pre {
    margin: 0;
    padding: var(--size-2);
    background-color: var(--color-neutral-100);
    border-radius: var(--radius-s);
    font: var(--font-0-regular);
    white-space: pre-wrap;
  }
}

._arrow-value_1clku_44 {
  display: flex;
  align-items: center;
  gap: var(--size-1);
  cursor: pointer;
}
._modal_1dxy6_1 {
  padding: var(--size-4) !important;

  ._modal-content_1dxy6_4 {
    margin-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  h4 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: var(--size-0);
    font: var(--font-2-regular);
    margin: 0 !important;
    padding: 0 !important;

    svg {
      min-width: 24px;
    }

    > * {
      white-space: nowrap;
    }

    strong {
      display: flex;
      align-items: center;
      gap: var(--size-2);
    }

    span {
      color: var(--color-neutral-700);
      text-transform: capitalize;
    }
  }

  pre {
    margin: var(--size-3) 0 0;
  }
}
._contextual-menu_1jqav_1 {
  position: absolute;
  top: var(--size-6);
  right: var(--size-1);
  max-width: 290px;
  width: 70%;
  box-shadow: var(--shadow-level-2);
  border-radius: var(--radius-m);
  overflow: hidden;
  background-color: var(--color-white);
  padding: var(--size-1) 0 !important;
  z-index: 10;

  & button {
    min-height: var(--size-6);
  }
}

._contextual-menu-icon_1jqav_19 {
  position: absolute;
  top: var(--size-0);
  right: var(--size-0);
  min-height: var(--size-5) !important;
  min-width: var(--size-5) !important;

  & svg {
    height: 24px !important;
    width: 24px !important;
  }
}
._box_4ufjv_1 {
  background-color: var(--color-white);
  border-radius: var(--radius-m);

  &._is-bordered_4ufjv_5 {
    border: 1px solid var(--color-neutral-200);
  }
}
._container_17sd6_1 {
  display: grid;
  grid-template-columns: 1fr 1fr;

  @media (max-width: 768px) {
    grid-template-columns: 1fr;
  }
}

._title_17sd6_10 a {
  text-decoration: none;
  color: var(--color-neutral-900) !important;

  &:hover {
    text-decoration: underline;
  }
}

._info-domain_17sd6_19 {
  display: flex;
  align-items: center;
  gap: var(--size-3);
  margin-top: var(--size-3);
}

._separator_17sd6_26 {
  border-top-width: 1px !important;
  margin: var(--size-4) 0 !important;
}

._info-dates_17sd6_31 {
  margin-top: var(--size-3);

  > div {
    display: grid;
    grid-template-columns: 100px 1fr;
    margin-bottom: var(--size-1);
  }
}

._info-screenhosts_17sd6_41 {
  margin-top: var(--size-4);
  display: flex;
  align-items: center;
  gap: var(--size-1);

  img {
    height: 240px;
    border-radius: var(--radius-m);
  }
}

._recipes_17sd6_53 {
  margin-left: var(--size-5);
  min-height: 360px;
  max-height: 520px;
  height: 100%;
  overflow: hidden;

  &._recipes--empty_17sd6_60 {
    max-height: 360px;
  }

  @media (max-width: 768px) {
    margin-top: var(--size-5);
    margin-left: 0;
  }
}

._recipes-empty_17sd6_70 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--size-1);
  height: calc(100% - 90px);
  padding: 0 var(--size-2);

  p {
    text-align: center;
  }
}

._recipes-list_17sd6_84 {
  overflow: auto;
  max-height: 430px;
}
._recipes-list-title_17sd6_88 {
  padding: var(--size-1) var(--size-4);
  margin-bottom: var(--size-2);

  &:not(:first-child) {
    margin-top: var(--size-2);
  }

  &._recipes-list-title--issue_17sd6_96 {
    background-color: var(--color-warning-100);

    p {
      color: var(--color-warning-700);
    }
  }

  &._recipes-list-title--opportunity_17sd6_104 {
    background-color: var(--color-pro-100);

    p {
      color: var(--color-pro-700);
    }
  }
}

._recipes-data_17sd6_113 {
  display: grid;
  grid-template-areas:
    'icon title'
    'icon description';
  grid-template-columns: min-content 1fr;
  align-items: flex-start;
  padding: var(--size-1) var(--size-4);

  &:last-child {
    margin-bottom: var(--size-2);
  }
}
._recipes-data-icon_17sd6_126 {
  grid-area: icon;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 2px;
}
._recipes-data-title_17sd6_133 {
  grid-area: title;
  padding-left: var(--size-2);
}
._recipes-data-description_17sd6_137 {
  grid-area: description;
  padding-left: var(--size-2);
}

._share-field_17sd6_142 {
  margin-top: var(--size-3);
  margin-bottom: var(--size-1);
}

._actions_17sd6_147 {
  margin-bottom: var(--size-2);
  padding-right: var(--size-9);
  position: relative;
  text-align: right;

  & ._menu-option-button_17sd6_153 {
    all: unset;

    &:focus {
      outline: revert;
    }
  }

  & .ola_button_icon {
    --background: var(--color-white) !important;
    border: 1px solid var(--color-primary-500) !important;
    border-radius: var(--radius-s) !important;
    min-width: var(--size-7) !important;
    top: 0;

    svg {
      fill: var(--color-primary-500) !important;
    }
  }
}
._container_12a6i_1 {
  margin-top: var(--size-4);
}

._items_12a6i_5 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(284px, 1fr));
  gap: var(--size-2);
  margin-top: var(--size-3);
}
._item_12a6i_5 {
  padding: 20px;
}
._item-title_12a6i_14 {
  display: flex;
  align-items: center;
  gap: var(--size-2);
}
._item-content_12a6i_19 {
  margin-top: 12px;
}
._item-content-list-icons_12a6i_22 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: var(--size-2);
}

._content-icon_12a6i_29 {
  display: flex;
  gap: var(--size-1);

  svg {
    min-width: 24px;
    margin-top: 2px;
  }
}

._modal_12a6i_39 {
  padding: var(--size-4) !important;

  h4 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: var(--size-0);
    font: var(--font-2-regular);
    margin: 0 !important;
    padding: 0 !important;

    svg {
      min-width: 24px;
    }

    > * {
      white-space: nowrap;
    }

    strong {
      display: flex;
      align-items: center;
      gap: var(--size-1);
    }

    span {
      color: var(--color-neutral-700);
    }
  }

  ul {
    list-style: none;
    padding: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: var(--size-4) !important;

    li {
      padding: 0;
      margin-bottom: var(--size-1);
    }
  }
}
._container_1705q_1 {
  margin-top: var(--size-6);
}

._items_1705q_5 {
  column-width: 250px;
  column-gap: var(--size-6);
  column-rule: 1px solid var(--color-neutral-200);
  margin-top: var(--size-4);

  @media (min-width: 768px) {
    column-count: 3;
  }
}

._item_1705q_5 {
  break-inside: avoid;
  display: grid;
  grid-template-areas:
    'icon title'
    'icon subtitle'
    'content content';
  grid-template-columns: min-content 1fr;
  align-content: start;
  padding-top: var(--size-3);
  padding-bottom: var(--size-3);

  svg,
  img {
    min-width: 24px;
  }
}
._item-icon_1705q_33 {
  grid-area: icon;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: var(--size-2);
}
._item-title_1705q_40 {
  grid-area: title;
}
._item-subtitle_1705q_43 {
  grid-area: subtitle;
  display: flex;
  align-items: center;
  gap: var(--size-0);
}
._item-content_1705q_49 {
  grid-area: content;
  margin-top: var(--size-3);
}

._content-icon_1705q_54 {
  display: flex;
  align-items: flex-start;
  gap: var(--size-1);

  span {
    text-wrap: balance;
  }
}
._container_13kaz_1 {
  margin-top: var(--size-6);
}

._items_13kaz_5 {
  column-width: 200px;
  column-gap: var(--size-6);
  column-rule: 1px solid var(--color-neutral-200);
  margin-top: var(--size-4);

  @media (min-width: 900px) {
    column-count: 4;
  }
}

._item_13kaz_5 {
  break-inside: avoid;
  display: grid;
  grid-template-areas:
    'icon title'
    'content content';
  grid-template-columns: min-content 1fr;
  align-content: start;
  padding-top: var(--size-2);
  padding-bottom: var(--size-2);
}
._item-icon_13kaz_27 {
  grid-area: icon;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: var(--size-2);
}
._item-title_13kaz_34 {
  grid-area: title;
}
._item-content_13kaz_37 {
  grid-area: content;
  margin-top: var(--size-1);
}

._content-icon_13kaz_42 {
  display: flex;
  align-items: flex-start;
  gap: var(--size-1);

  span {
    text-wrap: balance;
  }
}
/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

/*
Document
========
*/

/**
Use a better box model (opinionated).
*/

*,
::before,
::after {
  box-sizing: border-box;
}

html {
  /* Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) */
  font-family: system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji';
  line-height: 1.15; /* 1. Correct the line height in all browsers. */
  -webkit-text-size-adjust: 100%; /* 2. Prevent adjustments of font size after orientation changes in iOS. */
  -moz-tab-size: 4; /* 3. Use a more readable tab size (opinionated). */
  tab-size: 4; /* 3 */
}

/*
Sections
========
*/

body {
  margin: 0; /* Remove the margin in all browsers. */
}

/*
Grouping content
================
*/

/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
}

/*
Text-level semantics
====================
*/

/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr[title] {
  text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Consolas, 'Liberation Mono', Menlo,
    monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/

/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
}

/*
Forms
=====
*/

/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  appearance: none;
  -webkit-appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
Restore the focus styles unset by the previous rule.
*/

:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  appearance: none;
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Interactive
===========
*/

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

@font-face {
  font-family: 'Omnes';
  src:
    local('Omnes'),
    url('/assets/omnes-medium-kUD2wuFq.woff') format('woff'),
    url('/assets/omnes-medium-PQPzzE0y.woff2') format('woff2'),
    url('/assets/omnes-medium--Ah-cyhE.ttf') format('truetype');
  font-weight: 500;
}

.ola{--font-name-1:"Inter";--font-name-2:"Omnes";--font-family-1:var(--font-name-1),-apple-system,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-family-2:var(--font-name-2),-apple-system,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--color-primary-100:#cce9f8;--color-primary-100a:rgba(0,144,218,.2);--color-primary-200:#99d3f0;--color-primary-200a:rgba(0,144,218,.4);--color-primary-300:#66bce9;--color-primary-300a:rgba(0,144,218,.6);--color-primary-400:#33a6e1;--color-primary-400a:rgba(0,144,218,.8);--color-primary-500:#0090da;--color-primary-600:#0073ae;--color-primary-700:#005683;--color-primary-800:#003a57;--color-primary-900:#001d2c;--color-neutral-100:#f3f5f6;--color-neutral-100a:rgba(138,153,168,.149);--color-neutral-200:#dce0e5;--color-neutral-200a:rgba(138,153,168,.349);--color-neutral-300:#c5ccd4;--color-neutral-300a:rgba(138,153,168,.549);--color-neutral-400:#adb8c2;--color-neutral-400a:rgba(138,153,168,.749);--color-neutral-500:#8a99a8;--color-neutral-600:#6e7a86;--color-neutral-700:#535c65;--color-neutral-800:#373d43;--color-neutral-900:#1c1f22;--color-positive-100:#d1eedb;--color-positive-100a:rgba(23,171,77,.2);--color-positive-200:#a2ddb8;--color-positive-200a:rgba(23,171,77,.4);--color-positive-300:#74cd94;--color-positive-300a:rgba(23,171,77,.6);--color-positive-400:#45bc71;--color-positive-400a:rgba(23,171,77,.8);--color-positive-500:#17ab4d;--color-positive-600:#12893e;--color-positive-700:#0e672e;--color-positive-800:#09441f;--color-positive-900:#05220f;--color-negative-100:#f8ccd2;--color-negative-100a:rgba(222,2,32,.2);--color-negative-200:#f29aa6;--color-negative-200a:rgba(222,2,32,.4);--color-negative-300:#eb6779;--color-negative-300a:rgba(222,2,32,.6);--color-negative-400:#e5354d;--color-negative-400a:rgba(222,2,32,.8);--color-negative-500:#de0220;--color-negative-600:#b2021a;--color-negative-700:#850113;--color-negative-800:#59010d;--color-negative-900:#2c0006;--color-warning-100:#f7e6cf;--color-warning-100a:rgba(215,128,15,.2);--color-warning-200:#efcc9f;--color-warning-200a:rgba(215,128,15,.4);--color-warning-300:#e7b36f;--color-warning-300a:rgba(215,128,15,.6);--color-warning-400:#df993f;--color-warning-400a:rgba(215,128,15,.8);--color-warning-500:#d7800f;--color-warning-600:#ac660c;--color-warning-700:#814d09;--color-warning-800:#563306;--color-warning-900:#2b1a03;--color-pro-100:#eed1f0;--color-pro-100a:rgba(172,24,180,.2);--color-pro-200:#dea3e1;--color-pro-200a:rgba(172,24,180,.4);--color-pro-300:#cd74d2;--color-pro-300a:rgba(172,24,180,.6);--color-pro-400:#bd46c3;--color-pro-400a:rgba(172,24,180,.8);--color-pro-500:#ac18b4;--color-pro-600:#811287;--color-pro-700:#560c5a;--color-pro-800:#450a48;--color-pro-900:#220524;--color-accent-100:var(--color-primary-100);--color-accent-100a:var(--color-primary-100a);--color-accent-200:var(--color-primary-200);--color-accent-200a:var(--color-primary-200a);--color-accent-300:var(--color-primary-300);--color-accent-300a:var(--color-primary-300a);--color-accent-400:var(--color-primary-400);--color-accent-400a:var(--color-primary-400a);--color-accent-500:var(--color-primary-500);--color-accent-600:var(--color-primary-600);--color-accent-700:var(--color-primary-700);--color-accent-800:var(--color-primary-800);--color-accent-900:var(--color-primary-900);--color-premium:#f1d34b;--color-info:var(--color-primary-500);--color-white:#fff;--color-pict-blue-100:#cae4f8;--color-pict-blue-500:#95b8d1;--color-pict-blue-600:#457aa0;--color-pict-blue-700:#2e526b;--color-pict-brown-500:#dca47d;--color-pict-brown-600:#a16a45;--color-pict-brown-700:#663613;--color-pict-green-500:#7fd8be;--color-pict-green-600:#309c7d;--color-pict-red-100:#faccd4;--color-pict-red-500:#f48498;--color-pict-red-600:#cd1032;--color-pict-white:#fff;--color-pict-yellow-100:#ffe9b3;--color-pict-yellow-500:#ffd266;--color-chart-0:#98a6ee;--color-chart-1:var(--color-pict-red-500);--color-chart-2:var(--color-pict-green-500);--color-chart-3:var(--color-pict-yellow-500);--color-chart-4:var(--color-pict-blue-500);--color-chart-5:var(--color-pict-brown-500);--size-0:4px;--size-1:8px;--size-2:16px;--size-3:24px;--size-4:32px;--size-5:40px;--size-6:48px;--size-7:56px;--size-8:64px;--size-9:72px;--size-10:80px;--size-12:140px;--size-14:268px;--size-16:524px;--size-20:1036px;--max-width:var(--size-20);--font-line-height-0:20px;--font-line-height-1:24px;--font-line-height-2:24px;--font-line-height-3:32px;--font-line-height-4:36px;--font-line-height-5:48px;--font-line-height-6:56px;--font-line-height-7:72px;--font-line-height-8:86px;--font-letter-spacing-0:0;--font-letter-spacing-1:0;--font-letter-spacing-2:-0.01em;--font-letter-spacing-3:-0.0125em;--font-letter-spacing-4:-0.015em;--font-letter-spacing-5:-0.0175em;--font-letter-spacing-6:-0.02em;--font-letter-spacing-7:-0.03em;--font-letter-spacing-8:-0.04em;--font-size-0:14px;--font-size-1:16px;--font-size-2:20px;--font-size-3:24px;--font-size-4:32px;--font-size-5:40px;--font-size-6:48px;--font-size-7:64px;--font-size-8:72px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:600;--font-0-regular:var(--font-weight-regular) var(--font-size-0) /var(--font-line-height-0) var(--font-family-1);--font-0-bold:var(--font-weight-bold) var(--font-size-0) /var(--font-line-height-0) var(--font-family-1);--font-1-regular:var(--font-weight-regular) var(--font-size-1) /var(--font-line-height-1) var(--font-family-1);--font-1-bold:var(--font-weight-bold) var(--font-size-1) /var(--font-line-height-1) var(--font-family-1);--font-2-regular:var(--font-weight-regular) var(--font-size-2) /var(--font-line-height-2) var(--font-family-1);--font-2-bold:var(--font-weight-bold) var(--font-size-2) /var(--font-line-height-2) var(--font-family-1);--font-3-regular:var(--font-weight-regular) var(--font-size-3) /var(--font-line-height-3) var(--font-family-1);--font-3-bold:var(--font-weight-bold) var(--font-size-3) /var(--font-line-height-3) var(--font-family-1);--font-4-regular:var(--font-weight-regular) var(--font-size-4) /var(--font-line-height-4) var(--font-family-1);--font-4-bold:var(--font-weight-bold) var(--font-size-4) /var(--font-line-height-4) var(--font-family-1);--font-5-medium:var(--font-weight-medium) var(--font-size-5) /var(--font-line-height-5) var(--font-family-2);--font-6-medium:var(--font-weight-medium) var(--font-size-6) /var(--font-line-height-6) var(--font-family-2);--font-7-medium:var(--font-weight-medium) var(--font-size-7) /var(--font-line-height-7) var(--font-family-2);--font-8-medium:var(--font-weight-medium) var(--font-size-8) /var(--font-line-height-8) var(--font-family-2);--shadow-line:0px 0px 1px 0px rgba(0,0,0,.4);--shadow-level-1:0px 1px 3px 0px rgba(0,0,0,.2);--shadow-level-2:0px 2px 6px 0px rgba(0,0,0,.2);--shadow-level-3:0px 4px 12px 0px rgba(0,0,0,.2);--drop-shadow-line:0px 0px 1px rgba(0,0,0,.4);--drop-shadow-level-1:0px 1px 3px rgba(0,0,0,.2);--drop-shadow-level-2:0px 2px 6px rgba(0,0,0,.2);--drop-shadow-level-3:0px 4px 12px rgba(0,0,0,.2);--shadow-focus:0px 0px 0px 4px rgba(0,144,218,.349);--shadow-focus-primary:var(--shadow-focus);--shadow-focus-accent:var(--shadow-focus-primary);--shadow-focus-neutral:0px 0px 0px 4px rgba(138,153,168,.349);--shadow-focus-positive:0px 0px 0px 4px rgba(23,171,77,.349);--shadow-focus-negative:0px 0px 0px 4px rgba(222,2,32,.349);--shadow-focus-warning:0px 0px 0px 4px rgba(215,128,15,.349);--shadow-focus-pro:0px 0px 0px 4px rgba(172,24,180,.349);--radius-s:var(--size-0);--radius-m:var(--size-1);--radius-xl:var(--size-3);--separator:solid var(--size-0) var(--color-neutral-200);--column-gap-1:var(--size-1);--column-gap-2:var(--size-2);--column-gap-3:var(--size-3);--row-gap-1:var(--size-1);--row-gap-2:var(--size-2);--row-gap-3:var(--size-3);--row-gap-4:var(--size-5);--duration:100ms;--slow-duration:500ms}

@media (max-width:767px){.ola{--font-line-height-0:17px;--font-line-height-1:19px;--font-line-height-2:22px;--font-line-height-3:25px;--font-line-height-4:29px;--font-line-height-5:32px;--font-line-height-6:36px;--font-line-height-7:42px;--font-line-height-8:49px;--font-letter-spacing-3:-0.01em;--font-letter-spacing-4:-0.0125em;--font-letter-spacing-5:-0.015em;--font-letter-spacing-6:-0.015em;--font-letter-spacing-7:-0.0175em;--font-letter-spacing-8:-0.02em;--font-size-0:14px;--font-size-1:16px;--font-size-2:18px;--font-size-3:21px;--font-size-4:24px;--font-size-5:28px;--font-size-6:32px;--font-size-7:37px;--font-size-8:43px}}

@supports (font-size:clamp(var(--font-size-5 ),12vw,var(--font-size-8 ))){.ola{--font-0-regular:var(--font-weight-regular) max(var(--font-size-0),min(2vw,var(--font-size-0))) /var(--font-line-height-0) var(--font-family-1);--font-0-bold:var(--font-weight-bold) max(var(--font-size-0),min(2vw,var(--font-size-0))) /var(--font-line-height-0) var(--font-family-1);--font-1-regular:var(--font-weight-regular) clamp(var(--font-size-1) * 0.95,3vw,var(--font-size-1)) /var(--font-line-height-1) var(--font-family-1);--font-1-bold:var(--font-weight-bold) clamp(var(--font-size-1) * 0.95,3vw,var(--font-size-1)) /var(--font-line-height-1) var(--font-family-1);--font-2-regular:var(--font-weight-regular) clamp(var(--font-size-2) * 0.9,4vw,var(--font-size-2)) /var(--font-line-height-2) var(--font-family-1);--font-2-bold:var(--font-weight-bold) clamp(var(--font-size-2) * 0.9,4vw,var(--font-size-2)) /var(--font-line-height-2) var(--font-family-1);--font-3-regular:var(--font-weight-regular) clamp(var(--font-size-3) * 0.8,6vw,var(--font-size-3)) /var(--font-line-height-3) var(--font-family-1);--font-3-bold:var(--font-weight-bold) clamp(var(--font-size-3) * 0.8,6vw,var(--font-size-3)) /var(--font-line-height-3) var(--font-family-1);--font-4-regular:var(--font-weight-regular) clamp(var(--font-size-4) * 0.75,7vw,var(--font-size-4)) /var(--font-line-height-4) var(--font-family-1);--font-4-bold:var(--font-weight-bold) clamp(var(--font-size-4) * 0.75,7vw,var(--font-size-4)) /var(--font-line-height-4) var(--font-family-1);--font-5-medium:var(--font-weight-medium) clamp(var(--font-size-5) * 0.7,9vw,var(--font-size-5)) /var(--font-line-height-5) var(--font-family-2);--font-6-medium:var(--font-weight-medium) clamp(var(--font-size-6) * 0.67,10vw,var(--font-size-6)) /var(--font-line-height-6) var(--font-family-2);--font-7-medium:var(--font-weight-medium) clamp(var(--font-size-7) * 0.63,11vw,var(--font-size-7)) /var(--font-line-height-7) var(--font-family-2);--font-8-medium:var(--font-weight-medium) clamp(var(--font-size-8) * 0.6,12vw,var(--font-size-8)) /var(--font-line-height-8) var(--font-family-2)}}

@media (min-width:768px){.ola{--column-gap-1:var(--size-2);--column-gap-2:var(--size-3);--column-gap-3:var(--size-4)}}

@media (min-height:524px){.ola{--row-gap-1:var(--size-2);--row-gap-2:var(--size-3);--row-gap-3:var(--size-4);--row-gap-4:var(--size-9)}}

@media (min-width:768px){.ola{--column-gap-1:var(--size-2);--column-gap-2:var(--size-4);--column-gap-3:var(--size-5)}}

@media (min-height:783px){.ola{--row-gap-1:var(--size-2);--row-gap-2:var(--size-4);--row-gap-3:var(--size-5)}}

.ola{word-wrap:break-word;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--color-neutral-900);font-family:var(--font-family-1);font-weight:var(--font-weight-regular);scroll-behavior:smooth;text-rendering:auto}

.ola b,.ola strong{font-weight:var(--font-weight-bold)}

.ola a{color:var(--color-primary-500)}

.ola a:hover{color:var(--color-neutral-900)}

.ola hr{border:0;border-top:var(--separator);margin:var(--size-4) 0}

.ola .ola_accordion[open] .ola_accordion-marker{transform:rotate(90deg)}

.ola .ola_accordion[open] .ola_accordion-title{color:var(--color-neutral-900);-webkit-text-decoration:none;text-decoration:none}

.ola .ola_accordion-header{border-radius:var(--radius-m);cursor:pointer;display:inline-block;list-style:none;outline:0}

.ola .ola_accordion-header::-webkit-details-marker{display:none}

.ola .ola_accordion-header:focus-visible{box-shadow:0 0 0 4px var(--color-primary-100)}

.ola .ola_accordion-header:hover .ola_accordion-title{color:var(--color-neutral-900)}

.ola .ola_accordion-header .ola_tag{margin-left:var(--size-1)}

.ola .ola_accordion-header-content{align-items:center;display:inline-flex;height:var(--size-5);padding-right:var(--size-2)}

.ola .ola_accordion-title{color:var(--color-primary-500);font:var(--font-1-regular);font-weight:var(--font-weight-bold);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}

.ola .ola_accordion-marker{border-radius:50%;color:var(--color-neutral-400);display:block;flex:0 0 auto;margin-right:var(--size-1);transition:transform var(--duration)}

.ola .ola_accordion-marker svg{display:block}

.ola .ola_accordion-content{margin-top:var(--size-2)}

.ola .ola_button{--color:var(--color-accent-500);--color-hover:var(--color-accent-600);--color-active:var(--color-accent-700);--color-selected:var(--color-neutral-900);--color-unselected:var(--color-accent-500);--background:transparent;--background-hover:transparent;--background-active:var(--color-accent-100);--background-selected:var(--color-neutral-200);--background-unselected:var(--color-white);--shadow-focus:var(--color-accent-100);--border:currentColor;--border-hover:currentColor;--border-selected:var(--color-neutral-400);--border-unselected:currentColor;align-items:center;background:none;background-color:transparent;background-color:var(--background);border:none;border-color:var(--border);border-radius:var(--radius-xl);box-sizing:border-box;color:var(--color-accent-500);color:var(--color);cursor:pointer;display:inline-flex;flex:0 0 auto;font:var(--font-1-regular);font-weight:var(--font-weight-bold);justify-content:center;max-width:100%;min-height:var(--size-5);min-width:var(--size-5);outline:0;padding:0 var(--column-gap-2);text-align:center;-webkit-text-decoration:none;text-decoration:none;transition-duration:var(--duration);transition-property:background-color,color,box-shadow;vertical-align:middle;white-space:nowrap}

.ola .ola_button::-moz-focus-inner{border:0}

.ola .ola_button:hover{background-color:var(--background-hover);border-color:var(--border-hover);color:var(--color-hover)}

.ola .ola_button:focus-visible{box-shadow:0 0 0 4px var(--shadow-focus)}

.ola .ola_button:active{background-color:var(--background-active);color:var(--color-active)}

.ola .ola_button.is-primary{--color:var(--color-white);--background:var(--color-accent-500);--color-hover:var(--color-white);--background-hover:var(--color-accent-600);--shadow-focus:var(--color-accent-100);--color-active:var(--color-white);--background-active:var(--color-accent-700)}

.ola .ola_button.is-pro-secondary,.ola .ola_button.is-secondary{border-style:solid;border-width:1px}

.ola .ola_button.is-pro-secondary{--color:var(--color-pro-500);--color-hover:var(--color-pro-600);background-selected:var(--color-pro-100);--color-active:var(--color-pro-700);--shadow-focus:var(--color-pro-100);--background-active:var(--color-pro-100)}

.ola .ola_button.is-destructive-primary{--color:var(--color-white);--background:var(--color-negative-500);--color-hover:var(--color-white);--background-hover:var(--color-negative-600);--shadow-focus:var(--color-negative-100);--color-active:var(--color-white);--background-active:var(--color-negative-700)}

.ola .ola_button.is-destructive{--color:var(--color-negative-500);--shadow-focus:var(--color-negative-100);--color-hover:var(--color-negative-600);--color-active:var(--color-negative-700);--background-active:var(--color-negative-100);border-style:solid;border-width:1px}

.ola .ola_button.is-pro{--color:var(--color-white);--background:var(--color-pro-500);--color-hover:var(--color-white);--background-hover:var(--color-pro-600);--shadow-focus:var(--color-pro-100a);--color-active:var(--color-white);--background-active:var(--color-pro-700)}

.ola .ola_button.is-link{--color:var(--color-primary-500);--color-hover:var(--color-primary-700);--background-hover:transparent;--shadow-focus:var(--color-primary-100);--background-active:var(--color-primary-100);border-radius:0;cursor:pointer;min-height:auto;min-width:0;padding-left:0;padding-right:0;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}

.ola .ola_button.is-link.is-disabled,.ola .ola_button.is-link:disabled{background:none;color:var(--color-neutral-400);-webkit-text-decoration:none;text-decoration:none}

.ola .ola_button.is-link.is-busy:disabled{background:none;color:var(--color-neutral-700);cursor:wait;-webkit-text-decoration:none;text-decoration:none}

.ola .ola_button.is-link.is-busy:disabled .ola_spinner{position:static}

.ola .ola_button.is-link.is-busy:disabled .ola_spinner:first-child{margin-right:var(--size-2)}

.ola .ola_button.is-link.is-busy:disabled .ola_spinner:last-child{margin-left:var(--size-2)}

.ola .ola_button.is-busy:disabled{background-color:var(--color-neutral-700);border:none;color:var(--color-neutral-200);cursor:wait;min-width:0;pointer-events:none}

.ola .ola_button.is-busy:disabled .ola_spinner{position:relative}

.ola .ola_button.is-busy:disabled .ola_spinner:first-child{right:var(--size-2)}

.ola .ola_button.is-busy:disabled .ola_spinner:last-child{left:var(--size-3)}

.ola .ola_button.is-disabled,.ola .ola_button:disabled{--background:var(--color-neutral-200);--background-hover:var(--color-neutral-200);--background-active:var(--color-neutral-200);border:none;box-shadow:none;color:var(--color-neutral-700);cursor:not-allowed;pointer-events:none}

.ola .ola_button[aria-pressed=true]{background-color:var(--background-selected);border-color:var(--border-selected);color:var(--color-selected);cursor:default;pointer-events:none}

.ola .ola_button[aria-pressed=false]{background-color:var(--background-unselected);border-color:var(--border-unselected);color:var(--color-unselected)}

.ola .ola_button[aria-pressed=false]:hover{background-color:var(--background-selected);color:var(--color-accent-600)}

.ola .ola_button-text{overflow:hidden;padding-bottom:var(--size-0);padding-top:var(--size-0);text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}

.ola .ola_button.is-multiline .ola_button-text{white-space:normal}

.ola .ola_button-icon{position:relative;right:var(--size-2)}

.ola .ola_button-progress{flex-shrink:0;margin-left:var(--size-1);width:2em}

.ola summary:focus-visible .ola_button{box-shadow:0 0 0 4px var(--focus)}

.ola .ola_icon svg{vertical-align:middle}

.ola .ola_buttonGroup{display:flex;flex-direction:column;max-width:100%}

.ola .ola_buttonGroup>*+*{margin-top:var(--row-gap-1)}

.ola .ola_buttonGroup.is-reversed{flex-direction:column-reverse}

.ola .ola_buttonGroup.is-reversed>*+*{margin-bottom:var(--row-gap-1);margin-top:0}

.ola .ola_buttonGroup.is-center{justify-content:center}

.ola .ola_buttonGroup.is-narrow{flex:1 1 auto}

@media (min-width:768px){.ola .ola_buttonGroup:not(.is-narrow){align-items:center;flex-direction:row}.ola .ola_buttonGroup:not(.is-narrow)>*+*{margin-left:var(--column-gap-1);margin-top:0}.ola .ola_buttonGroup.is-reversed:not(.is-narrow){flex-direction:row-reverse}.ola .ola_buttonGroup.is-reversed:not(.is-narrow)>*+*{margin-bottom:0;margin-left:0;margin-right:var(--column-gap-1)}}

.ola .ola_button_icon{--color:var(--base-color);--background:transparent;--background-hover:var(--color-neutral-100a);align-items:center;background-color:transparent;background-color:var(--background);border:none;border-radius:50%;color:var(--base-color);color:var(--color);cursor:pointer;display:inline-flex;justify-content:center;min-height:var(--size-4);min-width:var(--size-4);outline:0;padding:0;transition:all var(--duration) ease-out;vertical-align:middle}

.ola .ola_button_icon::-moz-focus-inner{border:0}

.ola .ola_button_icon>svg{fill:var(--color);height:18px;width:18px}

.ola .ola_button_icon:focus,.ola .ola_button_icon:focus-visible{box-shadow:var(--shadow-focus)}

.ola .ola_button_icon:hover:not(:disabled){background-color:var(--background-hover)}

.ola .ola_button_icon.is-invert{--color:var(--color-white);--busy-color:var(--color-white)}

.ola .ola_button_icon.is-disabled{--color:var(--disabled-color)}

.ola .ola_button_icon.is-busy{--color:var(--busy-color)}

.ola .ola_button_icon.is-busy,.ola .ola_button_icon.is-disabled{cursor:default}

.ola .ola_check{cursor:default;display:inline-block;font:var(--font-1-regular);padding:var(--size-1) 0}

.ola .ola_check.is-area{display:block;padding:0}

.ola .ola_check.is-area .ola_check-label{background:var(--color-white);border:2px solid var(--color-neutral-400);border-radius:var(--radius-s);padding:var(--size-2);transition:background-color .2s}

.ola .ola_check.is-area .ola_check-label:hover{border-color:var(--color-primary-600)}

.ola .ola_check.is-area .ola_check-input:checked~.ola_check-label{border-color:var(--color-primary-500)}

.ola .ola_check.is-area .ola_check-input:active~.ola_check-label{border-color:var(--color-neutral-900)}

.ola .ola_check.is-area .ola_check-input:focus~.ola_check-label{box-shadow:0 0 0 4px var(--color-primary-100)}

.ola .ola_check.is-option{display:block;padding:0}

.ola .ola_check.is-option .ola_check-label{padding:var(--size-2);transition:background-color .2s}

.ola .ola_check.is-option .ola_check-input:checked~.ola_check-label{background-color:var(--color-neutral-200);font-weight:var(--font-weight-bold)}

.ola .ola_check-input{opacity:0;position:absolute}

.ola .ola_check-label{align-items:center;display:flex}

.ola .ola_check-label img{display:block;filter:grayscale(1);margin-left:auto;margin-right:auto;max-width:100%;opacity:.7;transition-duration:var(--duration);transition-property:filter,opacity}

.ola .ola_check-label:before{--color:var(--color-neutral-400);border:2px solid;border-radius:var(--radius-s);box-sizing:border-box;color:var(--color-neutral-400);color:var(--color);content:"";cursor:pointer;display:block;flex:0 0 auto;height:24px;margin-right:10px;transition-duration:var(--duration);transition-property:color,background-color;width:24px;z-index:2}

.ola .ola_check-input:checked~.ola_check-label img{filter:none;opacity:1}

.ola .ola_check-input:checked~.ola_check-label:before{--color:var(--color-primary-500);background-color:currentColor;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path fill="%23fff" d="M17.919 7c.298 0 .553.109.764.326.211.217.317.48.317.786 0 .307-.107.57-.32.79l-7.56 7.777a1.02 1.02 0 0 1-.76.321 1.03 1.03 0 0 1-.768-.321l-4.28-4.394a1.09 1.09 0 0 1-.312-.79c0-.307.106-.57.317-.787.21-.217.466-.325.764-.325s.555.11.769.33l3.51 3.611 6.79-6.994c.214-.22.47-.33.769-.33z"/></svg>');background-position:50%;background-repeat:no-repeat}

.ola .ola_check-input:focus~.ola_check-label:before{--color:var(--color-primary-500);box-shadow:0 0 0 4px var(--color-primary-100)}

.ola .ola_check-input:hover~.ola_check-label:before{--color:var(--color-primary-600)}

.ola .ola_check-input:disabled~.ola_check-label{color:var(--color-neutral-400)}

.ola .ola_check-input:disabled~.ola_check-label:before{--color:var(--color-neutral-200);cursor:not-allowed;pointer-events:none}

.ola .ola_check-input[type=radio]~.ola_check-label:before{border-radius:50%}

.ola .ola_check-input[type=radio]:checked~.ola_check-label:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><circle cx="12" cy="12" r="4" fill="%23fff"/></svg>')}

.ola .ola_checkGroup{--border:var(--color-neutral-400);box-sizing:border-box;margin:var(--size-0) 0;min-height:var(--size-4)}

.ola .ola_checkGroup.is-row{display:flex;flex-direction:column;margin-left:calc(var(--size-0)*-1);padding:var(--size-0)}

.ola .ola_checkGroup.is-row>*+*{margin-top:var(--size-2)}

.ola .ola_checkGroup.is-column{-webkit-overflow-scrolling:touch;display:flex;flex-direction:row;margin-left:calc(var(--size-0)*-1);max-width:100%;overflow-x:auto;padding:var(--size-0);position:relative;text-align:center}

.ola .ola_checkGroup.is-column>*{flex:0 0 auto;width:200px}

.ola .ola_checkGroup.is-column>.ola_check{display:flex}

.ola .ola_checkGroup.is-column>*+*{margin-left:var(--size-2)}

.ola .ola_checkGroup.is-column>.ola_check.is-area .ola_check-label{display:block;flex:1 1 auto;padding-top:var(--size-4);position:relative}

.ola .ola_checkGroup.is-column>.ola_check.is-area .ola_check-label:before{left:var(--size-1);position:absolute;top:var(--size-1)}

.ola .ola_checkGroup.is-full-list,.ola .ola_checkGroup.is-list{background:var(--color-white);border:2px solid var(--border);border-radius:var(--radius-s);box-sizing:border-box;display:block;position:relative;width:100%}

.ola .ola_checkGroup.is-list{max-height:var(--size-14);overflow-y:auto}

.ola .ola_checkGroup.is-invalid,.ola .ola_checkGroup:invalid{--border:var(--color-negative-500)}

.ola .ola_checkGroup.is-invalid:hover,.ola .ola_checkGroup:invalid:hover{--border:var(--color-negative-600)}

.ola .ola_collapse{border-radius:var(--radius-s)}

.ola .ola_collapse-header{align-items:flex-start;cursor:pointer;display:flex;padding:var(--size-2) var(--size-7) var(--size-2) var(--size-2);position:relative}

.ola .ola_collapse-toggle{position:absolute;right:12px;top:12px}

.ola .ola_collapse-title{padding:0 var(--size-1);width:100%}

.ola .ola_collapse-title *{margin:0}

.ola .ola_collapse-content{padding:0 var(--size-2) var(--size-2) 46px}

.ola .ola_collapse-content[aria-hidden=true]{display:none}

.ola .ola_device *,.ola .ola_device :after,.ola .ola_device :before,.ola .ola_device:after,.ola .ola_device:before{box-sizing:border-box;display:block}

.ola .ola_device{--scale:0.5;position:relative;z-index:1}

.ola .ola_device .ola_device-frame{z-index:1}

.ola .ola_device .ola_device-content{background-color:#fff;background-color:var(--color-neutral-200);background-position:50%;background-size:cover;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:relative}

.ola .ola_device-text{color:var(--color-neutral-700);font:var(--font-1-regular);overflow:hidden;padding:4px;text-align:center;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:inherit}

.ola .ola_device-iphone-8{width:-moz-max-content;width:max-content}

.ola .ola_device-iphone-8 .ola_device-frame{background:#fff;border-radius:calc(68px*var(--scale));box-shadow:inset 0 0 0 calc(2px*var(--scale)) #c8cacb,inset 0 0 0 calc(7px*var(--scale)) #e2e3e4;height:calc(871px*var(--scale));padding:calc(102px*var(--scale)) calc(22px*var(--scale));width:calc(419px*var(--scale))}

.ola .ola_device-iphone-8 .ola_device-content{border:2px solid #222;border-radius:4px;height:calc(667px*var(--scale));width:calc(375px*var(--scale))}

.ola .ola_device-spinner{align-items:center;color:var(--color-primary-500);display:flex;flex-direction:column;justify-content:center}

.ola .ola_device-iphone-8 .ola_device-stripe:after,.ola .ola_device-iphone-8 .ola_device-stripe:before{border:solid rgba(51,51,51,.15);border-width:0 calc(7px*var(--scale));content:"";height:calc(6px*var(--scale));left:0;position:absolute;width:100%;z-index:9}

.ola .ola_device-iphone-8 .ola_device-stripe:after{top:calc(68px*var(--scale))}

.ola .ola_device-iphone-8 .ola_device-stripe:before{bottom:calc(68px*var(--scale))}

.ola .ola_device-iphone-8 .ola_device-header{border:calc(2px*var(--scale)) solid #c8cacb;border-radius:50%;bottom:calc(25px*var(--scale));height:calc(58px*var(--scale));left:50%;margin-left:calc(-29px*var(--scale));position:absolute;width:calc(58px*var(--scale))}

.ola .ola_device-iphone-8 .ola_device-sensors{background:#666;border-radius:3px;height:calc(6px*var(--scale));left:50%;margin-left:calc(-38px*var(--scale));position:absolute;top:calc(52px*var(--scale));width:calc(76px*var(--scale))}

.ola .ola_device-iphone-8 .ola_device-sensors:after,.ola .ola_device-iphone-8 .ola_device-sensors:before{background:#666;border-radius:50%;content:"";position:absolute}

.ola .ola_device-iphone-8 .ola_device-sensors:after{height:calc(10px*var(--scale));left:calc(50%*var(--scale));margin-left:-5px;top:calc(-25px*var(--scale));width:calc(10px*var(--scale))}

.ola .ola_device-sensors:before{height:calc(12px*var(--scale));left:calc(-42px*var(--scale));margin-top:-6px;top:50%;width:calc(12px*var(--scale))}

.ola .ola_device-btns{background:#c8cacb;height:calc(30px*var(--scale));left:calc(-3px*var(--scale));position:absolute;top:calc(102px*var(--scale));width:calc(3px*var(--scale))}

.ola .ola_device-btns:after,.ola .ola_device-btns:before{background:#c8cacb;content:"";height:calc(56px*var(--scale));left:0;position:absolute;width:calc(3px*var(--scale))}

.ola .ola_device-btns:after{top:calc(62px*var(--scale))}

.ola .ola_device-btns:before{top:calc(132px*var(--scale))}

.ola .ola_device-power{background:#c8cacb;height:calc(80px*var(--scale));position:absolute;right:calc(-2px*var(--scale));top:calc(160px*var(--scale));width:calc(3px*var(--scale))}

.ola .ola_device-iphone-8.ola_device-gold .ola_device-frame{box-shadow:inset 0 0 0 calc(2px*var(--scale)) #c8cacb,inset 0 0 0 calc(7px*var(--scale)) #e2e3e4}

.ola .ola_device-iphone-8.ola_device-gold .ola_device-header{border-color:#e4b08a}

.ola .ola_device-iphone-8.ola_device-gold .ola_device-btns,.ola .ola_device-iphone-8.ola_device-gold .ola_device-btns:after,.ola .ola_device-iphone-8.ola_device-gold .ola_device-btns:before,.ola .ola_device-iphone-8.ola_device-gold .ola_device-power{background:#e4b08a}

.ola .ola_device-iphone-8.ola_device-spacegray .ola_device-frame{background:#222;box-shadow:inset 0 0 0 2px #74747a,inset 0 0 0 7px #9b9ba0}

.ola .ola_device-iphone-8.ola_device-spacegray .ola_device-stripe:after,.ola .ola_device-iphone-8.ola_device-spacegray .ola_device-stripe:before{border-color:hsla(0,0%,80%,.35)}

.ola .ola_device-iphone-8.ola_device-spacegray .ola_device-btns,.ola .ola_device-iphone-8.ola_device-spacegray .ola_device-btns:after,.ola .ola_device-iphone-8.ola_device-spacegray .ola_device-btns:before{background:#74747a}

.ola .ola_device-iphone-x,.ola .ola_device-iphone-x .ola_device-frame{height:calc(868px*var(--scale));width:calc(428px*var(--scale))}

.ola .ola_device-iphone-x .ola_device-frame{background:#222;border-radius:calc(68px*var(--scale));box-shadow:inset 0 0 calc(2px*var(--scale)) calc(2px*var(--scale)) #c8cacb,inset 0 0 0 calc(7px*var(--scale)) #e2e3e4;padding:calc(28px*var(--scale))}

.ola .ola_device-iphone-x .ola_device-content{border-radius:calc(40px*var(--scale));height:calc(812px*var(--scale));width:calc(375px*var(--scale))}

.ola .ola_device-iphone-x .ola_device-stripe:after,.ola .ola_device-iphone-x .ola_device-stripe:before{border:solid rgba(51,51,51,.25);border-width:0 7px;content:"";height:calc(7px*var(--scale));left:0;position:absolute;width:100%;z-index:9}

.ola .ola_device-iphone-x .ola_device-stripe:after{top:calc(85px*var(--scale))}

.ola .ola_device-iphone-x .ola_device-stripe:before{bottom:calc(85px*var(--scale))}

.ola .ola_device-iphone-x .ola_device-header{background:#222;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:calc(30px*var(--scale));left:50%;margin-left:calc(-102px*var(--scale));position:absolute;top:calc(28px*var(--scale));width:calc(204px*var(--scale))}

.ola .ola_device-iphone-x .ola_device-header:after,.ola .ola_device-iphone-x .ola_device-header:before{content:"";height:calc(10px*var(--scale));position:absolute;top:0;width:calc(10px*var(--scale))}

.ola .ola_device-iphone-x .ola_device-header:after{background:radial-gradient(circle at bottom left,transparent 0,transparent 75%,#222 0,#222 100%);left:calc(-10px*var(--scale))}

.ola .ola_device-iphone-x .ola_device-header:before{background:radial-gradient(circle at bottom right,transparent 0,transparent 75%,#222 0,#222 100%);right:calc(-10px*var(--scale))}

.ola .ola_device-iphone-x .ola_device-sensors:after,.ola .ola_device-iphone-x .ola_device-sensors:before{content:"";position:absolute}

.ola .ola_device-iphone-x .ola_device-sensors:after{background:#444;border-radius:3px;height:calc(6px*var(--scale));left:50%;margin-left:calc(-25px*var(--scale));top:calc(32px*var(--scale));width:calc(50px*var(--scale))}

.ola .ola_device-iphone-x .ola_device-sensors:before{background:#444;border-radius:50%;height:calc(14px*var(--scale));left:50%;margin-left:calc(40px*var(--scale));top:calc(28px*var(--scale));width:calc(14px*var(--scale))}

.ola .ola_device-iphone-x .ola_device-btns{background:#c8cacb;height:calc(32px*var(--scale));left:calc(-3px*var(--scale));position:absolute;top:calc(115px*var(--scale));width:calc(3px*var(--scale))}

.ola .ola_device-iphone-x .ola_device-btns:after,.ola .ola_device-iphone-x .ola_device-btns:before{background:#c8cacb;content:"";height:calc(62px*var(--scale));left:0;position:absolute;width:calc(3px*var(--scale))}

.ola .ola_device-iphone-x .ola_device-btns:after{top:calc(60px*var(--scale))}

.ola .ola_device-iphone-x .ola_device-btns:before{top:calc(140px*var(--scale))}

.ola .ola_device-iphone-x .ola_device-power{background:#c8cacb;height:calc(100px*var(--scale));position:absolute;right:calc(-3px*var(--scale));top:calc(200px*var(--scale));width:calc(3px*var(--scale))}

.ola .ola_field{max-width:100%}

.ola .ola_field.is-disabled{cursor:not-allowed}

.ola .ola_field.is-disabled .ola_field-label{cursor:inherit}

.ola .ola_field-label{color:var(--color-neutral-900);cursor:default;display:flex;font:var(--font-1-bold);justify-content:space-between}

.ola .ola_field-hint{color:var(--color-neutral-700);font:var(--font-0-regular);margin-left:var(--size-2)}

.ola .ola_field-input{margin:var(--size-0) 0}

.ola .ola_field-description,.ola .ola_field-error{display:flex;font:var(--font-0-regular);justify-content:space-between;margin-top:0}

.ola .ola_field-description{color:var(--color-neutral-600)}

.ola .ola_field-error{color:var(--color-negative-500)}

.ola .ola_icon{fill:currentColor;--size:var(--size-5);--skeleton-width:var(--size);--skeleton-height:var(--size);height:var(--size-5);height:var(--size);width:var(--size-5);width:var(--size)}

.ola .ola_icon.is-small{--size:var(--size-3)}

.ola .ola_icon.is-medium{--size:var(--size-4)}

.ola .ola_icon.is-big{--size:var(--size-5)}

.ola .ola_icon>span{display:block}

.ola .ola_input{--border:var(--color-neutral-500);--color:var(--color-neutral-900);--background:var(--color-white);background-color:var(--color-white);background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-s);box-sizing:border-box;color:var(--color-neutral-900);color:var(--color);display:block;font:var(--font-1-regular);font-weight:var(--font-weight-regular);height:var(--size-5);margin:0;outline:0;padding:0 var(--size-1);-webkit-text-decoration:none;text-decoration:none;transition-duration:var(--duration);transition-property:background-color,color,box-shadow,border-color;width:100%}

.ola .ola_input::-moz-placeholder{color:var(--color-neutral-500);opacity:1}

.ola .ola_input::placeholder{color:var(--color-neutral-500);opacity:1}

.ola .ola_input:focus{--border:var(--color-primary-500);box-shadow:var(--shadow-focus)}

.ola .ola_input:hover{--border:var(--color-neutral-700)}

.ola .ola_input.is-invalid,.ola .ola_input:invalid{--border:var(--color-negative-500)}

.ola .ola_input.is-invalid:focus,.ola .ola_input:invalid:focus{box-shadow:var(--shadow-focus-negative)}

.ola .ola_input.is-invalid:hover,.ola .ola_input:invalid:hover{--border:var(--color-negative-700)}

.ola .ola_input.is-icon{padding-right:var(--size-5)}

.ola .ola_input:disabled{--color:var(--color-neutral-400);--background:var(--color-neutral-100);cursor:not-allowed}

.ola .ola_input:disabled::-moz-placeholder{color:var(--color-neutral-300)}

.ola .ola_input:disabled::placeholder{color:var(--color-neutral-300)}

.ola .ola_input:disabled:hover{--border:var(--color-neutral-500)}

.ola .ola_input[readonly]{box-shadow:none}

.ola .ola_input-wrapper{height:var(--size-5);margin:0;padding:0;position:relative;width:100%}

.ola .ola_input-icon{align-items:center;background-color:var(--color-white);border-radius:100%;display:flex;height:var(--size-4);justify-content:center;position:absolute;right:var(--size-1);top:var(--size-0);width:var(--size-4)}

.ola .ola_input-icon svg{fill:var(--color-neutral-600)}

.ola textarea.ola_input{height:auto;line-height:var(--size-3);padding:var(--size-1) var(--size-2);resize:vertical}

.ola .ola_issue{display:block;margin:0;-webkit-text-decoration:none;text-decoration:none}

.ola .ola_issue.is-success .ola_issue-status{fill:var(--color-positive-500)}

.ola .ola_issue.is-error .ola_issue-status{fill:var(--color-negative-500)}

.ola .ola_issue.is-warning .ola_issue-status{fill:var(--color-warning-500)}

.ola .ola_issue.is-suggested .ola_issue-status{fill:var(--color-neutral-700)}

.ola .ola_issue.is-pending .ola_issue-status{fill:var(--color-neutral-200)}

.ola .ola_issue.is-done .ola_issue-status{fill:var(--color-info);transform:rotate(1turn);transition-duration:.8s;transition-property:fill,transform;transition-timing-function:ease-in-out}

.ola .ola_issue.is-small .ola_issue-title{font:var(--font-1-regular);font-weight:var(--font-weight-bold)}

.ola .ola_issue.is-big .ola_issue-title{font:var(--font-5-medium)}

@media (max-width:767px){.ola .ola_issue.is-big .ola_issue-title{font:var(--font-3-regular);font-weight:var(--font-weight-bold)}}

.ola .ola_issue-header{align-items:flex-start;display:flex;position:relative;z-index:1}

.ola .ola_issue-title{--skeleton-width:16em;color:var(--color-neutral-900);flex:1 1 auto;font:var(--font-2-regular);font-weight:var(--font-weight-bold)}

.ola .ola_issue-status{flex:0 0 auto;margin-right:var(--column-gap-1)}

.ola .ola_issue-dropdown.is-small .ola_issue-content{font:var(--font-0-regular);padding-left:calc(var(--size-0) + var(--size-3) + var(--column-gap-1))}

.ola .ola_issue-dropdown.is-small .ola_issue-content>:first-child{margin-top:0}

.ola .ola_issue-dropdown.is-big .ola_issue-content{font:var(--font-2-regular);padding-left:calc(var(--size-0) + var(--size-5) + var(--column-gap-1))}

.ola .ola_issue-dropdown .ola_issue-summary-content{display:flex;justify-content:space-between}

.ola .ola_issue-dropdown[open] .ola_icon:not(.ola_issue-status){transform:rotate(180deg);transition:transform var(--duration)}

.ola .ola_issue-summary{cursor:pointer;list-style:none;outline:0;padding:var(--size-1) var(--size-0);transition:background-color var(--duration)}

.ola .ola_issue-summary::-webkit-details-marker{display:none}

.ola .ola_issue-summary:hover{background:var(--color-neutral-200)}

.ola .ola_issue-content{color:var(--color-neutral-700);font:var(--font-1-regular);padding-left:calc(var(--size-0) + var(--size-4) + var(--column-gap-1))}

.ola .ola_issue-content>:first-child{margin-top:.5em}

.ola .ola-bg .ola_issue.is-pending .ola_issue-status,.ola .ola-bg-hover:hover .ola_issue.is-pending .ola_issue-status{fill:var(--color-white)}

.ola .ola_keyword{--color:var(--color-neutral-700);--background:var(--color-neutral-200);align-items:center;background-color:var(--color-neutral-200);background-color:var(--background);border-radius:var(--radius-s);color:var(--color-neutral-700);color:var(--color);cursor:default;display:flex;letter-spacing:0;max-width:-moz-max-content;max-width:max-content;min-height:var(--size-5);vertical-align:baseline}

.ola .ola_keyword-text{font:var(--font-0-regular);font-weight:var(--font-weight-bold);padding:.8em var(--column-gap-1)}

.ola .ola_keyword-button{--color:var(--color);align-self:flex-start;flex:0 0 auto}

.ola .ola_keyword-button .ola_buttonIcon{--background-hover:var(--color-neutral-400);border-radius:var(--radius-s);min-height:var(--size-5);min-width:var(--size-5)}

.ola .ola_level{--background:var(--color-neutral-200);--color:var(--color-neutral-200);--size:12px;--gap:1px;--height:var(--size-3);border-color:var(--background);display:inline-flex;gap:1px;gap:var(--gap);height:var(--size-3);height:var(--height);margin:var(--size-0);vertical-align:middle}

.ola .ola_level span{background-color:var(--background);height:var(--height);width:var(--size)}

.ola .ola_level span:first-child{border-bottom-left-radius:var(--radius-m);border-top-left-radius:var(--radius-m)}

.ola .ola_level span:last-child{border-bottom-right-radius:var(--radius-m);border-top-right-radius:var(--radius-m)}

.ola .ola_level.is-size_small{--size:8px;--height:var(--size-2);--radius-m:1px}

.ola .ola_level.is-size_medium{--radius-m:var(--radius-s)}

.ola .ola_level.is-size_xbig{--size:var(--size-5);--height:var(--size-5);--gap:2px}

.ola .ola_level.is-low{--color:var(--color-negative-500)}

.ola .ola_level.is-low span:first-child{background-color:var(--color)}

.ola .ola_level.is-medium{--color:var(--color-warning-500)}

.ola .ola_level.is-medium span:nth-child(-n+2){background-color:var(--color)}

.ola .ola_level.is-high{--color:var(--color-positive-500)}

.ola .ola_level.is-high span:nth-child(-n+3){background-color:var(--color)}

.ola .ola_level.is-highest{--color:var(--color-positive-600)}

.ola .ola_level.is-highest span{background-color:var(--color)}

.ola .ola-bg .ola_level,.ola .ola-bg-hover:hover .ola_level{--background:var(--color-white)}

.ola .ola_menu{list-style:none;margin:0;padding:0}

.ola .ola_menu-option{--color:var(--color-neutral-700);--background:var(--color-white);align-items:center;background:var(--color-white);background:var(--background);border:none;box-sizing:border-box;color:var(--color-neutral-700);color:var(--color);cursor:pointer;display:flex;font:var(--font-1-regular);outline:0;padding:var(--size-2) var(--size-3);text-align:left;-webkit-text-decoration:none;text-decoration:none;width:100%}

.ola .ola_menu-option::-moz-focus-inner{border:0}

.ola .ola_menu-option.is-nav{--color:var(--color-primary-500);border-top:1px solid var(--color-neutral-200);font-weight:var(--font-weight-bold)}

.ola .ola_menu-option.is-selected,.ola .ola_menu-option:focus-visible,.ola .ola_menu-option:hover{--color:var(--color-neutral-900);--background:var(--color-neutral-200)}

.ola .ola_menu-option.is-selected{border-left:solid var(--size-0) var(--color-neutral-400)}

.ola .ola_menu-option.is-small{font:var(--font-0-regular);padding:var(--size-0) var(--size-2)}

.ola .ola_menu-option:active{--color:var(--color-neutral-900);--background:var(--color-primary-100)}

.ola .ola_menu-option .ola_icon{flex:0 0 auto;margin-right:var(--size-2)}

.ola .ola_menu-separator{border-top:1px solid var(--color-neutral-400);margin-top:var(--size-1);padding-top:var(--size-1)}

.ola .ola_tooltip-content .ola_menu-option{margin-left:calc(var(--size-3)*-1);margin-right:calc(var(--size-3)*-1);width:calc(100% + var(--size-3)*2)}

.ola .ola_metric{display:inline-block;vertical-align:top}

.ola .ola_metric.is-error .ola_metric-value{color:var(--color-neutral-400)}

.ola .ola_metric.is-error .ola_metric-description,.ola .ola_metric.is-error .ola_metric-icon{color:var(--color-negative-500)}

.ola .ola_metric.is-positive .ola_metric-value{color:var(--color-positive-500)}

.ola .ola_metric.is-negative .ola_metric-value{color:var(--color-negative-500)}

.ola .ola_metric.is-busy .ola_metric-value{color:var(--color-neutral-400)}

.ola .ola_metric.is-centered{text-align:center}

.ola .ola_metric-title{color:var(--color-neutral-900);font:var(--font-2-regular);font-weight:var(--font-weight-regular)}

.ola .ola_metric-description{margin:var(--size-0) 0 0}

.ola .ola_metric-description,.ola .ola_metric-footer{color:var(--color-neutral-700);font:var(--font-0-regular)}

.ola .ola_metric-footer{margin:var(--size-2) 0 0}

.ola .ola_metric-value{color:var(--color-neutral-900);display:block;font:var(--font-5-medium);margin:var(--size-0) 0 0}

.ola .ola_metric-icon{margin-right:var(--size-0);position:relative;top:1px}

.ola .ola_modal{background:var(--color-white);border:none;border-radius:var(--radius-m);box-shadow:var(--shadow-level-3),var(--shadow-line);box-sizing:border-box;display:none;left:0;margin:2.5vw auto 0;max-width:850px;padding:0;position:fixed;right:0;top:0;width:calc(100% - 5vw)}

.ola .ola_modal[open]{animation:fadeIn var(--duration);animation-fill-mode:both;display:block}

@media (min-width:768px){.ola .ola_modal{margin:5vh auto 0;width:calc(100% - 10vw)}}

.ola .ola_modal.is-center,.ola .ola_modal.is-narrow{margin-top:0;top:50%;transform:translateY(-50%)}

.ola .ola_modal.is-narrow{max-width:var(--size-16)}

@media (min-width:768px){.ola .ola_modal.is-closable .ola_modal-extra{margin-top:var(--size-5)}}

@media (max-width:767px){.ola .ola_modal.is-closable .ola_modal-title{margin-right:var(--size-5)}}

.ola .ola_modal::backdrop{animation:fadeIn .4s;background:rgba(0,0,0,.4)}

.ola .ola_modal+.backdrop{animation:fadeIn .4s;background:rgba(0,0,0,.4)}

.ola ._dialog_overlay,.ola .ola_modal+.backdrop{bottom:0;left:0;position:fixed;right:0;top:0}

.ola .ola_modal-container{display:flex;flex-direction:column;max-height:calc(100vh - 5vw)}

@media (min-width:768px){.ola .ola_modal-container{max-height:90vh}}

.ola .ola_modal-container>*{padding-left:var(--column-gap-3);padding-right:var(--column-gap-3)}

.ola .ola_modal-container>:first-child{margin-top:var(--row-gap-3)}

.ola .ola_modal-container>:last-child{margin-bottom:var(--row-gap-3)}

.ola .ola_modal-container>*+*{margin-top:var(--row-gap-2)}

.ola .ola_modal-container>*+.ola_modal-footer,.ola .ola_modal-container>.ola_modal-header+*{margin-top:var(--row-gap-3)}

.ola .ola_modal-header{grid-row-gap:var(--row-gap-1);display:grid;flex:0 0 auto}

.ola .ola_modal-header.has-extra{grid-column-gap:var(--column-gap-2);grid-template-areas:"title" "intro" "extra"}

@media (min-width:768px){.ola .ola_modal-header.has-extra{grid-template-areas:"title extra" "intro extra";grid-template-columns:1fr auto}}

.ola .ola_modal-header.has-extra .ola_modal-title{grid-area:title}

.ola .ola_modal-header.has-extra .ola_modal-intro{grid-area:intro}

.ola .ola_modal-header.has-extra .ola_modal-extra{grid-area:extra}

.ola .ola_modal-close{position:absolute;right:var(--size-2);top:var(--size-2)}

.ola .ola_modal-title{font:var(--font-3-regular);font-weight:var(--font-weight-regular);margin:0}

.ola .ola_modal-intro{color:var(--color-neutral-700);font:var(--font-1-regular);margin:0}

.ola .ola_modal-content{flex-shrink:0}

.ola .ola_modal-content.is-fullwidth,.ola .ola_modal-content.is-fullwidth-scroll{padding-left:0;padding-right:0}

.ola .ola_modal-content.is-fullwidth-scroll,.ola .ola_modal-content.is-scroll{flex-shrink:1;min-height:0;overflow-y:auto}

.ola .ola_modal-footer{flex:0 0 auto}

@media (min-width:768px){.ola .ola_modal-footer{align-items:center;display:flex;flex-wrap:wrap;flex-wrap:nowrap;justify-content:space-between}}

.ola .ola_modal-footer>.is-reversed{margin-left:auto}

.ola .ola_modal-footer>.is-center{flex:1 1 auto}

@keyframes modal-show{0%{opacity:0;transform:translateY(100px)}50%{opacity:1}to{transform:translateY(0)}}

@keyframes fadeIn{0%{opacity:0}to{opacity:1}}

.ola .ola_navigation-bar--horizontal{align-items:center;background-color:var(--bar-bg-color);box-shadow:var(--bar-box-shadow);display:flex;justify-content:center;width:100%}

.ola .ola_navigation-bar--horizontal .ola_navigation-button,.ola .ola_navigation-bar--horizontal>nav{max-height:var(--bar-height);min-height:var(--bar-height)}

.ola .ola_navigation-bar--horizontal>nav{align-items:center;display:flex;justify-content:space-between;width:100%}

.ola .ola_navigation-bar--horizontal img{max-height:var(--size-3);width:100%}

.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-left,.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-right,.ola .ola_navigation-bar--horizontal .ola_navigation-collapse-content{align-items:center;display:flex}

.ola .ola_navigation-bar--horizontal .ola_navigation-button{font:var(--bar-horizontal-btn-font);width:auto}

.ola .ola_navigation-bar--horizontal .ola_navigation-button.is-active{border-bottom:2px solid var(--bar-btn-text-active-color)}

@media (max-width:767px){.ola .ola_navigation-bar--horizontal .ola_navigation-button.is-responsive .ola_navigation-button-content{display:none}}

.ola .ola_navigation-bar--horizontal .ola_navigation-collapse.is-responsive .ola_navigation-collapse-trigger{display:none}

.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-left>.ola_navigation-collapse,.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-right>.ola_navigation-collapse{position:relative}

.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-left>.ola_navigation-collapse.is-active>.ola_navigation-collapse-trigger .ola_navigation-button,.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-right>.ola_navigation-collapse.is-active>.ola_navigation-collapse-trigger .ola_navigation-button{border-bottom:2px solid var(--bar-btn-text-active-color);color:var(--bar-btn-text-active-color)}

.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-left>.ola_navigation-collapse.is-active>.ola_navigation-collapse-content,.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-right>.ola_navigation-collapse.is-active>.ola_navigation-collapse-content{display:inherit!important}

.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-left>.ola_navigation-collapse.is-fixed>.ola_navigation-collapse-content,.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-left>.ola_navigation-collapse.is-fixed>.ola_navigation-collapse-content .ola_navigation-button,.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-right>.ola_navigation-collapse.is-fixed>.ola_navigation-collapse-content,.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-right>.ola_navigation-collapse.is-fixed>.ola_navigation-collapse-content .ola_navigation-button{min-width:270px}

.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-left>.ola_navigation-collapse.is-fixed>.ola_navigation-collapse-content,.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-right>.ola_navigation-collapse.is-fixed>.ola_navigation-collapse-content{border-radius:var(--bar-horizontal-floatmenu-border-radius);box-shadow:var(--bar-horizontal-floatmenu-shadow);display:none;flex-direction:column;overflow:hidden;position:absolute;top:calc(var(--bar-height) + var(--size-0));z-index:10}

.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-left>.ola_navigation-collapse.is-fixed>.ola_navigation-collapse-content .ola_navigation-button,.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-right>.ola_navigation-collapse.is-fixed>.ola_navigation-collapse-content .ola_navigation-button{border-bottom:1px solid var(--color-neutral-200);max-height:var(--size-7);min-height:var(--size-7)}

.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-left>.ola_navigation-collapse.is-fixed>.ola_navigation-collapse-content .ola_navigation-button:last-of-type,.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-right>.ola_navigation-collapse.is-fixed>.ola_navigation-collapse-content .ola_navigation-button:last-of-type{border-bottom:none}

.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-left>.ola_navigation-collapse.is-fixed>.ola_navigation-collapse-content .ola_navigation-button.is-active,.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-right>.ola_navigation-collapse.is-fixed>.ola_navigation-collapse-content .ola_navigation-button.is-active{border-left:2px solid var(--bar-btn-text-active-color)}

.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-left>.ola_navigation-collapse.is-fixed.is-right>.ola_navigation-collapse-content,.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-right>.ola_navigation-collapse.is-fixed.is-right>.ola_navigation-collapse-content{right:0}

.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-left>.ola_navigation-collapse.is-fixed.is-left>.ola_navigation-collapse-content,.ola .ola_navigation-bar--horizontal .ola_navigation-bar--horizontal-right>.ola_navigation-collapse.is-fixed.is-left>.ola_navigation-collapse-content{left:0}

.ola .ola_navigation-bar--horizontal .ola_navigation-collapse .ola_navigation-collapse{position:relative}

.ola .ola_navigation-bar--horizontal .ola_navigation-collapse .ola_navigation-collapse .ola_navigation-collapse-backdrop,.ola .ola_navigation-bar--horizontal .ola_navigation-collapse .ola_navigation-collapse .ola_navigation-collapse-content{display:none}

.ola .ola_navigation-bar--horizontal .ola_navigation-collapse .ola_navigation-collapse.is-active .ola_navigation-collapse-content{display:inherit}

.ola .ola_navigation-bar--horizontal .ola_navigation-collapse .ola_navigation-collapse.is-active .ola_navigation-collapse-content .ola_navigation-button{padding-left:var(--size-7)}

.ola .ola_navigation-bar--horizontal .ola_navigation-collapse .ola_navigation-collapse.is-active .ola_navigation-button{border-left:2px solid var(--bar-btn-text-active-color)}

.ola .ola_navigation-bar--horizontal .ola_navigation-collapse .ola_navigation-collapse.is-active .ola_navigation-button,.ola .ola_navigation-bar--horizontal .ola_navigation-collapse .ola_navigation-collapse.is-active .ola_navigation-collapse-trigger{border-bottom:none}

@media (max-width:767px){.ola .ola_navigation-bar--horizontal .ola_navigation-collapse.is-responsive .ola_navigation-collapse-trigger{display:inherit}.ola .ola_navigation-bar--horizontal .ola_navigation-collapse.is-responsive>.ola_navigation-collapse-content,.ola .ola_navigation-bar--horizontal .ola_navigation-collapse.is-responsive>.ola_navigation-collapse-content .ola_navigation-button{min-width:270px}.ola .ola_navigation-bar--horizontal .ola_navigation-collapse.is-responsive>.ola_navigation-collapse-content{border-radius:var(--bar-horizontal-floatmenu-border-radius);box-shadow:var(--bar-horizontal-floatmenu-shadow);display:none;flex-direction:column;overflow:hidden;position:absolute;top:calc(var(--bar-height) + var(--size-0));z-index:10}.ola .ola_navigation-bar--horizontal .ola_navigation-collapse.is-responsive>.ola_navigation-collapse-content .ola_navigation-button{border-bottom:1px solid var(--color-neutral-200);max-height:var(--size-7);min-height:var(--size-7)}.ola .ola_navigation-bar--horizontal .ola_navigation-collapse.is-responsive>.ola_navigation-collapse-content .ola_navigation-button:last-of-type{border-bottom:none}.ola .ola_navigation-bar--horizontal .ola_navigation-collapse.is-responsive>.ola_navigation-collapse-content .ola_navigation-button.is-active{border-left:2px solid var(--bar-btn-text-active-color)}.ola .ola_navigation-bar--horizontal .ola_navigation-collapse.is-responsive.is-right>.ola_navigation-collapse-content{right:0}.ola .ola_navigation-bar--horizontal .ola_navigation-collapse.is-responsive.is-left>.ola_navigation-collapse-content{left:0}}

.ola .ola_navigation-bar--vertical,.ola .ola_navigation-bar--vertical .ola_navigation-collapse,.ola .ola_navigation-bar--vertical .ola_navigation-collapse-content,.ola .ola_navigation-bar--vertical .ola_navigation-collapse-trigger{width:100%}

.ola .ola_navigation-bar--vertical .ola_navigation-collapse .ola_navigation-collapse-backdrop{display:none}

.ola .ola_navigation-bar--vertical .ola_navigation-collapse.is-active .ola_navigation-collapse-content{display:inherit}

.ola .ola_navigation-bar--vertical .ola_navigation-collapse.is-active .ola_navigation-collapse-trigger{border-left:2px solid var(--bar-btn-text-active-color)}

.ola .ola_navigation-bar--vertical .ola_navigation-collapse.is-active .ola_navigation-button,.ola .ola_navigation-bar--vertical .ola_navigation-collapse.is-active .ola_navigation-collapse-trigger{border-bottom:none}

.ola .ola_navigation-bar--vertical .ola_navigation-button{border-bottom:1px solid var(--color-neutral-200);font:var(--bar-vertical-btn-font);max-height:var(--size-7);min-height:var(--size-7);padding:0 var(--size-3)}

.ola .ola_navigation-bar--vertical .ola_navigation-button.is-active{border-left:2px solid var(--bar-btn-text-active-color)}

@media (max-width:767px){.ola .ola_navigation-bar--vertical .ola_navigation-button.is-responsive .ola_navigation-button-content{visibility:hidden}}

.ola .ola_navigation-bar--vertical .ola_navigation-collapse-content{border-left:2px solid var(--bar-btn-text-active-color);display:none}

.ola .ola_navigation-bar--vertical .ola_navigation-collapse-content .ola_navigation-button{border-left:none;padding-left:var(--size-7)}

.ola .ola_navigation-bar--vertical .ola_navigation-bar--vertical-label{display:none}

@media (max-width:767px){.ola .ola_navigation-bar--vertical.is-responsive{position:relative}.ola .ola_navigation-bar--vertical.is-responsive .ola_navigation-bar--vertical-label{display:inherit}.ola .ola_navigation-bar--vertical.is-responsive .ola_navigation-bar--vertical-nav{border-top:1px solid var(--color-neutral-200);left:-9999px;position:absolute;top:calc(var(--size-7) + var(--size-2) + var(--size-0) + 3px);width:100%;z-index:10}.ola .ola_navigation-bar--vertical.is-responsive.is-shown .ola_navigation-bar--vertical-label .ola_navigation-button-right{transform:rotate(180deg)}.ola .ola_navigation-bar--vertical.is-responsive.is-shown .ola_navigation-bar--vertical-nav{left:0}}

.ola .ola_navigation-bar{--bar-height:var(--size-9);--bar-bg-color:var(--color-white);--bar-box-shadow:var(--shadow-level-2);--bar-horizontal-floatmenu-shadow:var(--shadow-level-2);--bar-horizontal-floatmenu-border-radius:var(--radius-s);--bar-horizontal-btn-font:var(--font-1-bold);--bar-vertical-btn-font:var(--font-1-regular);--bar-btn-bg-color:var(--color-white);--bar-btn-bg-active-color:var(--color-white);--bar-btn-bg-hover-color:var(--color-neutral-100);--bar-btn-text-color:var(--color-neutral-900);--bar-btn-text-hover-color:var(--color-neutral-900);--bar-btn-text-active-color:var(--color-primary-500);--bar-divider-color:var(--color-neutral-200)}

.ola .ola_navigation-bar *{box-sizing:border-box}

.ola .ola_navigation-button{align-items:center;background-color:var(--bar-btn-bg-color);color:var(--bar-btn-text-color);cursor:pointer;display:flex;justify-content:space-between;padding:0 var(--size-2);-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}

.ola .ola_navigation-button.is-active{background-color:var(--bar-btn-bg-active-color);color:var(--bar-btn-text-active-color)}

.ola .ola_navigation-button:hover{background-color:var(--bar-btn-bg-hover-color);color:var(--bar-btn-text-hover-color)}

.ola .ola_navigation-button .ola_navigation-button-content,.ola .ola_navigation-button .ola_navigation-button-left,.ola .ola_navigation-button .ola_navigation-button-right{align-items:center;display:flex}

.ola .ola_navigation-button .ola_navigation-button-left{margin-right:var(--size-0)}

.ola .ola_navigation-button .ola_navigation-button-right{margin-left:var(--size-0)}

@media (max-width:767px){.ola .ola_navigation-button.is-responsive .ola_navigation-button-left,.ola .ola_navigation-button.is-responsive .ola_navigation-button-right{margin:0}}

.ola .ola_navigation-collapse .ola_navigation-collapse-trigger{-webkit-user-select:none;-moz-user-select:none;user-select:none}

.ola .ola_navigation-collapse .ola_navigation-collapse-backdrop{bottom:0;left:-9999;position:fixed;right:0;top:0;z-index:9}

.ola .ola_navigation-collapse.is-active .ola_navigation-collapse-backdrop{left:0}

.ola .ola_navigation-divider{background-color:var(--bar-divider-color)}

.ola .ola_navigation-divider--vertical{max-height:var(--size-5);min-height:var(--size-5);width:1px}

.ola .ola_navigation-divider--horizontal{height:2px;width:100%}

.ola .ola_page{grid-column-gap:var(--size-2);display:grid}

.ola .ola_page.has-icon{grid-template-columns:min-content 1fr}

.ola .ola_page.has-icon .ola_page-title,.ola .ola_page.has-icon .ola_page-url{grid-column:2}

.ola .ola_page-title{--skeleton-width:20em;font:var(--font-1-regular);font-weight:var(--font-weight-bold);grid-row:1}

.ola .ola_page-title,.ola .ola_page-url{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.ola .ola_page-url{--skeleton-width:14em;font:var(--font-0-regular);grid-row:2;justify-self:start}

.ola span.ola_page-url{color:var(--color-neutral-700)}

.ola .ola_page-icon{align-self:center;color:var(--color-neutral-400);grid-column:1;grid-row:1/3}

.ola .ola-skeleton .ola_page-icon{--skeleton-width:var(--size-5)}

.ola .ola-skeleton .ola_page-icon:before{height:var(--skeleton-width)}

.ola .ola_panel{background:var(--color-white);border-radius:var(--radius-m);box-shadow:var(--shadow-level-1),var(--shadow-line);padding-bottom:.1px;padding-top:.1px}

.ola .ola_panel>.ola_panel-header{padding:var(--row-gap-3) var(--column-gap-3) 0}

.ola .ola_panel>:first-child{border-top-left-radius:var(--radius-m);border-top-right-radius:var(--radius-m);margin-top:0}

.ola .ola_panel>:last-child{border-bottom-left-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}

.ola .ola_panel-header{display:grid}

.ola .ola_panel-header.has-extra{grid-column-gap:var(--column-gap-2);grid-template-areas:"title" "intro" "extra"}

@media (min-width:768px){.ola .ola_panel-header.has-extra{grid-template-areas:"title extra" "intro extra";grid-template-columns:1fr auto}}

.ola .ola_panel-header.has-extra .ola_panel-display,.ola .ola_panel-header.has-extra .ola_panel-title{grid-area:title}

.ola .ola_panel-header.has-extra .ola_panel-intro{grid-area:intro}

.ola .ola_panel-header.has-extra .ola_panel-extra{grid-area:extra}

.ola .ola_panel-title{font:var(--font-3-regular);font-weight:var(--font-weight-regular);margin:0}

.ola .ola_panel-display{font:var(--font-5-medium);margin:0 0 var(--size-2) 0}

.ola .ola_panel-intro{color:var(--color-neutral-700);font:var(--font-1-regular);margin-top:var(--size-1)}

@media (min-width:768px){.ola .ola_panel-extra{max-width:var(--size-14)}}

.ola .ola_panel-subtitle{background-color:var(--color-neutral-200);font:var(--font-2-regular);font-weight:var(--font-weight-regular);margin:var(--row-gap-1) 0 0;padding:var(--size-1) var(--column-gap-3)}

.ola .ola_panel-content{--background:var(--color-white);background:var(--color-white);background:var(--background);margin:var(--row-gap-2) 0;padding:0 var(--column-gap-3)}

.ola .ola_panel-content.is-fullwidth{padding-left:0;padding-right:0}

.ola .ola_panel-content.is-highlight{--background:var(--color-neutral-200);margin-bottom:0;margin-top:0;padding-bottom:var(--row-gap-2);padding-top:var(--row-gap-2)}

.ola .ola_panel-content:first-child{margin-top:0;padding-top:var(--row-gap-3)}

.ola .ola_panel-content:last-child{margin-bottom:0;padding-bottom:var(--row-gap-3)}

.ola .ola_panel-footer{background:var(--color-neutral-200);padding:var(--row-gap-1) var(--column-gap-3)}

@media (min-width:768px){.ola .ola_panel-footer{align-items:center;display:flex;flex-wrap:wrap;flex-wrap:nowrap;justify-content:space-between}}

.ola .ola_panel-footer>.is-reversed{margin-left:auto}

.ola .ola_panel-footer>.is-center{flex:1 1 auto}

.ola .ola_progressBar{--color:var(--color-primary-500);--background:var(--color-white);--color-empty:var(--color-neutral-200);display:flex;flex-direction:row-reverse;flex-wrap:wrap;width:100%}

.ola .ola_progressBar.is-description-right{align-items:baseline;flex-wrap:nowrap;white-space:nowrap}

.ola .ola_progressBar-description{color:var(--color-neutral-700);font:var(--font-0-regular);margin:0 0 var(--size-1) var(--size-1)}

.ola .ola_progressBar-description strong{color:var(--color-neutral-900);font-weight:var(--font-weight-bold)}

.ola .ola_progressBar progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--background);border:1px solid var(--color);border-radius:6px;box-sizing:border-box;height:10px;min-width:100px;width:100%}

.ola .ola_progressBar progress::-webkit-progress-value{background:var(--color)}

.ola .ola_progressBar progress::-webkit-progress-bar{background:transparent}

.ola .ola_progressBar progress::-moz-progress-bar{background:var(--color)}

.ola .ola_progressBar progress:indeterminate{--background:var(--color-empty);--color:var(--color-empty)}

.ola .ola_progressBar meter{-moz-appearance:none;background:var(--background);border-radius:6px;box-sizing:border-box;height:10px;width:100%}

.ola .ola_progressBar meter::-moz-meter-bar{background:none;background-color:var(--color)}

.ola .ola_progressBar meter::-moz-meter-optimum::-moz-meter-bar{background-color:var(--color)}

.ola .ola_progressBar meter::-moz-meter-sub-optimum::-moz-meter-bar{background-color:var(--color-warning-500)}

.ola .ola_progressBar meter::-moz-meter-sub-sub-optimum::-moz-meter-bar{background-color:var(--color-negative-500)}

.ola .ola_progressBar meter::-webkit-meter-bar{background:none;border:1px solid var(--color);border-radius:6px;height:10px}

.ola .ola_progressBar meter::-webkit-meter-optimum-value{background:var(--color)}

.ola .ola_progressBar meter::-webkit-meter-suboptimum-value{background:var(--color-warning-500)}

.ola .ola_progressBar meter::-webkit-meter-even-less-good-value{background:var(--color-negative-500)}

.ola .ola_progressBar meter:not([value]){--background:var(--color-empty);--color:var(--color-empty)}

@-moz-document url-prefix(){.ola .ola_progressBar meter{border:1px solid var(--color)}}

.ola .ola_progressCircle{--color:var(--color-primary-500);align-items:center;display:flex;flex-direction:column;height:var(--size-12);justify-content:center;position:relative;width:var(--size-12)}

.ola .ola_progressCircle.is-busy .ola_progressCircle-circle-value,.ola .ola_progressCircle.is-busy .ola_progressCircle-value{opacity:0}

.ola .ola_progressCircle.is-busy .ola_progressCircle-circle-background{stroke:var(--color-neutral-400);animation:progressCircle-loading 2s linear infinite;animation-fill-mode:both}

.ola .ola_progressCircle.is-success{--color:var(--color-positive-500)}

.ola .ola_progressCircle.is-error{--color:var(--color-negative-500)}

.ola .ola_progressCircle.is-warning{--color:var(--color-warning-500)}

.ola .ola_progressCircle-value{color:var(--color-neutral-900);font:var(--font-5-medium);position:relative;transition:opacity .2s;z-index:1}

.ola .ola_progressCircle-value>span{font-size:var(--size-4)}

.ola .ola_progressCircle-busy,.ola .ola_progressCircle-description,.ola .ola_progressCircle-label{color:var(--color-neutral-700);display:block;font:var(--font-0-regular);position:relative;transition:opacity .2s;z-index:1}

.ola .ola_progressCircle-busy{padding:0 var(--size-2);text-align:center}

.ola .ola_progressCircle-circle{height:100%;left:0;position:absolute;top:0;width:100%}

.ola .ola_progressCircle-circle-background,.ola .ola_progressCircle-circle-value{fill:none;stroke-width:4;stroke-linecap:round;stroke-dashoffset:0;stroke-dasharray:390;transform-origin:center center}

.ola .ola_progressCircle-circle-background{stroke:var(--color-neutral-200);transition:stroke .2s}

.ola .ola_progressCircle-circle-value{stroke:var(--color);transform:rotate(-90deg);transition:opacity .2s,stroke-dashoffset .4s}

@keyframes progressCircle-loading{0%{stroke-dasharray:10 390;transform:rotate(0deg)}50%{stroke-dasharray:390 390}to{stroke-dasharray:10 390;transform:rotate(3turn)}}

.ola .ola_score{--color:var(--color-neutral-700);--stroke-color:var(--color-neutral-200);--sup-color:var(--color-neutral-400);align-items:center;display:flex;flex-direction:column;height:180px;justify-content:center;position:relative;width:180px}

.ola .ola_score.is-busy{-stroke-color:var(--color-neutral-400)}

.ola .ola_score.is-busy .ola_score-circle-value,.ola .ola_score.is-busy .ola_score-value{opacity:0}

.ola .ola_score.is-busy .ola_score-circle-background{animation:score-loading 2s linear infinite;animation-fill-mode:both}

.ola .ola_score.is-busy .ola_score-circle-background.is-white{--stroke--color:var(--color-white)}

.ola .ola_score.is-success{--color:var(--color-positive-500)}

.ola .ola_score.is-error{--color:var(--color-negative-500)}

.ola .ola_score.is-warning{--color:var(--color-warning-500)}

.ola .ola_score-value{color:var(--color-neutral-900);font:var(--font-8-medium);line-height:.8;position:relative;transition:opacity .2s;z-index:1}

.ola .ola_score-value>sup{color:var(--sup-color);font:var(--font-5-medium);vertical-align:baseline}

.ola .ola_score-value>sup.is-black{--sup-color:var(--color-neutral-900)}

.ola .ola_score-title{color:var(--color-neutral-700);font:var(--font-0-regular);font-weight:var(--font-weight-bold);max-width:110px;text-align:center}

.ola .ola_score-busy,.ola .ola_score-description,.ola .ola_score-title{display:block;position:relative;transition:opacity .2s;z-index:1}

.ola .ola_score-busy{color:var(--color-neutral-700);font:var(--font-0-regular);padding:0 var(--size-2);text-align:center}

.ola .ola_score-circle{height:100%;left:0;position:absolute;top:0;width:100%}

.ola .ola_score-circle-background,.ola .ola_score-circle-value{fill:none;stroke-width:8;stroke-linecap:round;stroke-dashoffset:0;stroke-dasharray:540;transform-origin:center center}

.ola .ola_score-circle-background{stroke:var(--stroke-color);transition:stroke .2s}

.ola .ola_score-circle-background.is-white{--stroke-color:var(--color-white)}

.ola .ola_score-circle-value{stroke:var(--color);transform:rotate(-90deg);transition:opacity .2s,stroke-dashoffset .4s}

.ola .ola_score-level .ola_tag{margin-top:var(--size-0)}

@keyframes score-loading{0%{stroke-dasharray:10 540;transform:rotate(0deg)}50%{stroke-dasharray:540 540}to{stroke-dasharray:10 540;transform:rotate(3turn)}}

.ola .ola_searchField-form{border-radius:var(--radius-xl);display:flex}

.ola .ola_searchField-description{color:var(--color-neutral-700);font:var(--font-0-regular);margin-top:var(--size-0)}

.ola .ola_searchField-icon{left:var(--size-0)}

.ola .ola_searchField-icon:active,.ola .ola_searchField-icon:disabled,.ola .ola_searchField-icon:hover{background:none}

.ola .ola_searchField-field{flex:1 1 auto;position:relative}

.ola .ola_searchField-field .ola_spinner{color:var(--color-neutral-400);height:20px;left:10px;position:absolute;top:10px;width:20px}

.ola .ola_searchField-field:last-child>.ola_searchField-input{border-bottom-right-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}

.ola .ola_searchField-field:not(:last-child)>.ola_searchField-input{border-right:0}

.ola .ola_searchField-field.is-busy .ola_searchField-input{background-color:var(--color-neutral-100)}

.ola .ola_searchField-label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}

.ola .ola_searchField-input{-webkit-appearance:textField;-moz-appearance:textField;appearance:textField;border-radius:var(--radius-xl) 0 0 var(--radius-xl);padding-left:var(--size-5);transition-duration:var(--duration);transition-property:box-shadow}

.ola .ola_searchField-input:focus,.ola .ola_searchField-input:focus-within{box-shadow:var(--shadow-focus)}

.ola .ola_searchField-input::-webkit-search-cancel-button{display:none}

.ola .ola_searchField-button{border-bottom-left-radius:0;border-top-left-radius:0;margin:0}

.ola .ola_searchField-button.is-busy{border:none}

.ola .ola_searchField-icon-close{right:6px}

.ola .ola_searchField-icon,.ola .ola_searchField-icon-close{position:absolute;top:var(--size-0)}

.ola .ola_searchField-icon svg,.ola .ola_searchField-icon-close svg{--size:30px!important}

.ola .ola_section{grid-row-gap:var(--row-gap-3);display:grid;row-gap:var(--row-gap-3)}

.ola .ola_section-header.is-center{text-align:center}

.ola .ola_section-header.is-center .ola_section-intro,.ola .ola_section-header.is-center .ola_section-title{margin-left:auto;margin-right:auto}

.ola .ola_section-header.is-center .ola_section-img>*{margin:0 auto}

.ola .ola_section-img{display:block;margin-bottom:var(--row-gap-1)}

.ola .ola_section-img>*{display:block;margin:0}

.ola .ola_section-title{font:var(--font-5-medium);letter-spacing:var(--font-letter-spacing-4);margin:0;max-width:15em}

.ola .ola_section-intro{color:var(--color-neutral-700);font:var(--font-2-regular);margin-top:var(--size-0);max-width:var(--size-16)}

.ola .ola_section-subheader{margin:var(--row-gap-3) 0}

.ola .ola_section-subheader:first-child{margin-top:0}

.ola .ola_section-subheader .ola_section-intro{font:var(--font-1-regular)}

.ola .ola_section-subtitle{font:var(--font-3-regular);font-weight:var(--font-weight-bold);margin:0}

.ola .ola_section_action{align-items:baseline;display:flex;gap:var(--column-gap-2);justify-content:space-between}

@media (max-width:767px){.ola .ola_section_action{align-items:flex-start;flex-direction:column;margin-bottom:var(--row-gap-2)}}

.ola .ola_segment{border:2px solid var(--color-neutral-500);border-radius:var(--radius-xl);box-sizing:content-box;display:inline-flex;gap:var(--size-1);height:var(--size-5);max-width:100%}

.ola .ola_segment-button{align-items:center;background-color:var(--color-white);border:none;border-radius:var(--radius-xl);color:var(--color-neutral-700);cursor:pointer;display:flex;flex-shrink:1;font:var(--font-1-bold);justify-content:center;min-height:100%;padding:0 var(--size-3);-webkit-text-decoration:none;text-decoration:none;transition:all var(--duration) ease-in}

.ola .ola_segment-button.is-selected{background-color:var(--color-primary-500);color:var(--color-white)}

.ola .ola_segment-button.is-selected:hover{background-color:var(--color-primary-700);color:var(--color-white)}

.ola .ola_segment-button:focus{box-shadow:var(--shadow-focus);outline:0}

.ola .ola_segment-button:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-900)}

.ola .ola_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:auto;font:var(--font-1-regular);height:var(--size-5);max-width:100%;outline:0;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;width:100%}

.ola .ola_select:not(.ola_select--multiple){background-color:var(--color-white);background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="33" fill="none"><path fill="%23000" d="m26.707 12.71-10 10a1.001 1.001 0 0 1-1.415 0l-10-10a1 1 0 0 1 1.416-1.415L16 20.59l9.293-9.294a1 1 0 0 1 1.415 1.415Z"/></svg>');background-position:calc(100% - var(--size-1));background-repeat:no-repeat;background-size:var(--size-3);border:1px solid var(--color-neutral-500);border-radius:var(--radius-s);color:var(--color-neutral-900);padding:0 var(--size-6) 0 var(--size-2);transition-duration:.2s;transition-property:background-color,color,box-shadow,border-color}

.ola .ola_select:not(.ola_select--multiple):focus,.ola .ola_select:not(.ola_select--multiple):focus-visible{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="33" fill="none"><path fill="%23000" d="M26.707 20.71a1.001 1.001 0 0 1-1.415 0L16 11.416 6.708 20.71a1 1 0 0 1-1.415-1.415l10-10a1 1 0 0 1 1.415 0l10 10a1 1 0 0 1 0 1.415Z"/></svg>')}

.ola .ola_select:not(.ola_select--multiple):disabled{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="33" fill="none"><path fill="%23C5CCD4" d="m26.707 12.71-10 10a1.001 1.001 0 0 1-1.415 0l-10-10a1 1 0 0 1 1.416-1.415L16 20.59l9.293-9.294a1 1 0 0 1 1.415 1.415Z"/></svg>')}

.ola .ola_select:hover{border-color:var(--color-neutral-700)}

.ola .ola_select:focus,.ola .ola_select:focus-visible{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}

.ola .ola_select.ola_select--multiple .select--multiple{background-color:var(--color-white);border:1px solid var(--color-neutral-500);border-radius:var(--radius-s);color:var(--color-neutral-900);min-height:var(--size-5)}

.ola .ola_select.ola_select--multiple .select--multiple.is-focused{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}

.ola .ola_select.ola_select--multiple .select--multiple .ola_select-multiple__indicator-separator{display:none}

.ola .ola_select.ola_select--multiple .select--multiple .ola_select-multiple__indicator{padding:0 8px}

.ola .ola_select.ola_select--multiple .select--multiple .ola_select-multiple__multi-value{background-color:var(--color-neutral-100);border-radius:var(--radius-s);color:var(--color-neutral-700);font:var(--font-0-bold);margin-left:var(--size-0);margin-right:var(--size-0)}

.ola .ola_select.ola_select--multiple .select--multiple .ola_select-multiple__multi-value .ola_select-multiple__multi-value__remove{cursor:pointer;transition:background-color .1s,color .1s}

.ola .ola_select.ola_select--multiple .select--multiple .ola_select-multiple__multi-value .ola_select-multiple__multi-value__remove:hover{background-color:var(--color-neutral-300);color:var(--color-neutral-900)}

.ola .ola_select.is-invalid,.ola .ola_select.is-invalid .select--multiple,.ola .ola_select:invalid{border-color:var(--color-negative-500);outline:0}

.ola .ola_select.is-focused:invalid,.ola .ola_select.is-invalid .select--multiple.is-focused,.ola .ola_select.is-invalid .select--multiple:focus,.ola .ola_select.is-invalid .select--multiple:focus-visible,.ola .ola_select.is-invalid.is-focused,.ola .ola_select.is-invalid:focus,.ola .ola_select.is-invalid:focus-visible,.ola .ola_select:invalid:focus,.ola .ola_select:invalid:focus-visible{border-color:var(--color-negative-500);box-shadow:var(--shadow-focus-negative)}

.ola .ola_select.is-invalid .select--multiple:hover,.ola .ola_select.is-invalid:hover,.ola .ola_select:invalid:hover{border-color:var(--color-negative-700)}

.ola .ola_select.is-disabled,.ola .ola_select.is-disabled .select--multiple,.ola .ola_select:disabled{background-color:var(--color-neutral-100);border-color:var(--color-neutral-300);color:var(--color-neutral-300);cursor:not-allowed}

.ola .ola_select.is-disabled .ola_select-multiple__multi-value__remove,.ola .ola_select.is-disabled .select--multiple .ola_select-multiple__multi-value__remove,.ola .ola_select:disabled .ola_select-multiple__multi-value__remove{display:none}

.ola .ola_spinner{--color:currentColor;flex:0 0 auto;height:var(--size-4);width:var(--size-4)}

.ola .ola_spinner circle{fill:none;stroke-width:2;stroke:var(--color);stroke-dasharray:72;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:spinner-small 3s linear infinite;animation-fill-mode:both;transform-origin:center center}

.ola .ola_spinner.is-medium{height:var(--size-9);width:var(--size-9)}

.ola .ola_spinner.is-medium circle{stroke-dasharray:213;stroke-width:3;animation-name:spinner-medium}

.ola .ola_spinner.is-big{height:var(--size-12);width:var(--size-12)}

.ola .ola_spinner.is-big circle{stroke-dasharray:402;stroke-width:4;animation-name:spinner-big}

@keyframes spinner-small{0%{stroke-dashoffset:14;transform:rotate(0deg)}50%{stroke-dashoffset:72;transform:rotate(2turn)}to{stroke-dashoffset:14;transform:rotate(3turn)}}

@keyframes spinner-medium{0%{stroke-dashoffset:42;transform:rotate(0deg)}50%{stroke-dashoffset:213;transform:rotate(2turn)}to{stroke-dashoffset:42;transform:rotate(3turn)}}

@keyframes spinner-big{0%{stroke-dashoffset:80;transform:rotate(0deg)}50%{stroke-dashoffset:402;transform:rotate(2turn)}to{stroke-dashoffset:80;transform:rotate(3turn)}}

.ola .ola_speedmeter{--color:var(--color-neutral-700);align-items:flex-end;display:flex;height:110px;justify-content:center;position:relative;width:var(--size-14)}

.ola .ola_speedmeter.is-busy .ola_speedmeter-breakpoint,.ola .ola_speedmeter.is-busy .ola_speedmeter-circle-value,.ola .ola_speedmeter.is-busy .ola_speedmeter-metric,.ola .ola_speedmeter.is-busy .ola_speedmeter-triangle{opacity:0}

.ola .ola_speedmeter.is-busy .ola_speedmeter-circle-background{stroke-dasharray:8;stroke-linecap:butt;stroke:var(--color-neutral-400);animation:speedmeter-loading 2s linear infinite;animation-fill-mode:both}

.ola .ola_speedmeter.is-success{--color:var(--color-positive-500)}

.ola .ola_speedmeter.is-error{--color:var(--color-negative-500)}

.ola .ola_speedmeter.is-warning{--color:var(--color-warning-500)}

.ola .ola_speedmeter-metric{color:var(--color-neutral-900);margin-bottom:var(--size-0);text-align:center;transition:opacity var(--duration)}

.ola .ola_speedmeter-metric>*{display:block}

.ola .ola_speedmeter-value{font:var(--font-5-medium);line-height:.8;text-align:center}

.ola .ola_speedmeter-unit{font:var(--font-2-regular);font-weight:var(--font-weight-bold)}

.ola .ola_speedmeter-busy{color:var(--color-neutral-700);display:block;font:var(--font-0-regular);padding:0 var(--size-2);position:relative;text-align:center;transition:opacity var(--duration);z-index:1}

.ola .ola_speedmeter-circle{height:100%;left:0;position:absolute;top:0;width:100%}

.ola .ola_speedmeter-circle-background,.ola .ola_speedmeter-circle-value{fill:none;stroke-width:8;stroke-linecap:round;stroke-dashoffset:0;stroke-dasharray:280 278;transform-origin:center center}

.ola .ola_speedmeter-circle-background{stroke:var(--color-neutral-200);transition:stroke .2s}

.ola .ola_speedmeter-circle-value{stroke:var(--color);transition:opacity .2s,stroke-dashoffset var(--slow-duration)}

.ola .ola_speedmeter-triangle{fill:var(--color);transform-origin:94px 94px;transition:transform var(--slow-duration)}

.ola .ola_speedmeter-breakpoint{stroke:var(--color-neutral-700);stroke-width:2;stroke-linecap:round;transform-origin:94px 94px}

.ola .ola_speedmeter-line{stroke:var(--color-neutral-200)}

@keyframes speedmeter-loading{0%{stroke-dashoffset:0}to{stroke-dashoffset:80}}

.ola .ola_switch{display:inline-block;padding:var(--size-1) 0}

.ola .ola_switch-input{opacity:0;position:absolute}

.ola .ola_switch-label{align-items:center;display:flex;font:var(--font-1-regular)}

.ola .ola_switch-label:before{--color:var(--color-neutral-400);background-color:var(--color-neutral-400);background-color:var(--color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Ccircle id='a' cx='12' cy='12' r='10'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' filter='url(%23a)'/%3E%3Cuse xlink:href='%23a' fill='%23fff'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;border-radius:12px;content:"";display:block;flex:0 0 auto;height:24px;margin-right:10px;transition-duration:.2s;transition-property:background-color,background-position;width:44px}

.ola .ola_switch-input:checked~.ola_switch-label:before{--color:var(--color-primary-500);background-position:100%}

.ola .ola_switch-input:focus~.ola_switch-label:before{box-shadow:0 0 0 4px var(--color-primary-100)}

.ola .ola_switch-input:hover~.ola_switch-label:before{--color:var(--color-neutral-400)}

.ola .ola_switch-input:checked:hover~.ola_switch-label:before{--color:var(--color-primary-600)}

.ola .ola_table-container{display:block;height:auto;overflow:auto;width:100%}

.ola .ola_table-container.is-sticky .ola_table{padding-top:var(--size-7)}

.ola .ola_table{display:grid;grid-template-columns:var(--grid-template-columns);max-height:var(--max-height);min-width:var(--min-width);position:relative}

.ola .ola_table-row.is-sticky{display:grid;left:0;position:absolute;top:0;z-index:50}

.ola .ola_table-cell{align-items:center;background-color:var(--color-white);border-bottom:1px solid var(--color-neutral-200);display:inline-flex;font:var(--font-1-regular);min-height:var(--size-7);transition:all var(--duration)}

.ola .ola_table-cell>span{align-items:center;display:inline-flex;width:100%}

.ola .ola_table-cell.is-align--left>span{justify-content:flex-start}

.ola .ola_table-cell.is-align--center>span{justify-content:center}

.ola .ola_table-cell.is-align--right>span{justify-content:right}

.ola .ola_table-cell.is-header{border-bottom:1px solid var(--color-neutral-500);font:var(--font-1-bold)}

.ola .ola_table-cell.is-header>span,.ola .ola_table-cell.is-nowrap>span{white-space:nowrap}

.ola .ola_table-cell.is-hovered:not(.is-header),.ola .ola_table-cell.is-selected,.ola .ola_table-cell:not(.is-header):hover{background-color:var(--color-neutral-100)}

.ola .ola_table-cell.is-orderable{cursor:pointer}

.ola .ola_table-cell.is-orderable>span{align-items:center;display:flex;justify-content:space-between;width:100%}

.ola .ola_table-cell.is-orderable>span svg{margin-left:var(--size-1);margin-top:3px;transition:opacity var(--duration)}

.ola .ola_table-cell.is-orderable:not(.is-ordered) svg{opacity:0}

.ola .ola_table-cell.is-orderable:not(.is-ordered):hover svg,.ola .ola_table-cell.is-ordered svg{opacity:1}

.ola .ola_tag{--color:var(--color-neutral-700);--background:var(--color-neutral-200);--padding:var(--size-1);align-items:center;background-color:var(--color-neutral-200);background-color:var(--background);border:1px solid var(--background);border-radius:var(--radius-s);color:var(--color-neutral-700);color:var(--color);cursor:default;display:inline-flex;letter-spacing:0;max-width:100%;padding:0 var(--padding);vertical-align:baseline;white-space:nowrap}

.ola .ola_tag>span{min-width:0;overflow:hidden;text-overflow:ellipsis}

.ola .ola_tag.is-success{--color:var(--color-white);--background:var(--color-positive-500)}

.ola .ola_tag.is-error{--color:var(--color-white);--background:var(--color-negative-500)}

.ola .ola_tag.is-warning{--color:var(--color-white);--background:var(--color-warning-500)}

.ola .ola_tag.is-chart-0{--color:var(--color-white);--background:var(--color-chart-0)}

.ola .ola_tag.is-chart-1{--color:var(--color-neutral-900);--background:var(--color-chart-1)}

.ola .ola_tag.is-chart-2{--color:var(--color-neutral-900);--background:var(--color-chart-2)}

.ola .ola_tag.is-chart-3{--color:var(--color-neutral-900);--background:var(--color-chart-3)}

.ola .ola_tag.is-chart-4{--color:var(--color-white);--background:var(--color-chart-4)}

.ola .ola_tag.is-invert{--color:var(--color-white);--background:var(--color-neutral-700)}

.ola .ola_tag.is-info{--color:var(--color-white);--background:var(--color-info)}

.ola .ola_tag.is-pro{--color:var(--color-white);--background:var(--color-pro-500)}

.ola .ola_tag.is-small{font:var(--font-0-regular);font-weight:var(--font-weight-bold);height:var(--size-3)}

.ola .ola_tag.is-medium{font:var(--font-1-regular);font-weight:var(--font-weight-bold);height:var(--size-4)}

.ola .ola_tag.is-big{--padding:var(--size-2);font:var(--font-2-regular);font-weight:var(--font-weight-bold);height:var(--size-5)}

.ola .ola_tag>.ola_buttonIcon{--color:currentColor;flex:0 0 auto;height:100%;margin-left:var(--size-1);margin-right:calc(var(--padding)*-1)}

.ola .ola_tag>.ola_buttonIcon .ola_icon{border-radius:0 calc(var(--radius-s) - 1px) calc(var(--radius-s) - 1px) 0;padding-bottom:0;padding-top:0}

.ola .ola_task{background:var(--color-white);margin:0}

.ola .ola_task.is-success .ola_task-status{fill:var(--color-positive-500)}

.ola .ola_task.is-error .ola_task-status{fill:var(--color-negative-500)}

.ola .ola_task.is-warning .ola_task-status{fill:var(--color-warning-500)}

.ola .ola_task.is-suggested .ola_task-status{fill:var(--color-neutral-700)}

.ola .ola_task .ola_task-title{flex:1 1 auto}

.ola .ola_task .ola_task-extra{margin-left:var(--size-3)}

@media (max-width:767px){.ola .ola_task .ola_task-extra{display:none}}

.ola .ola_task[open]{border-radius:var(--radius-m);box-shadow:var(--shadow-level-2),var(--shadow-line);margin-left:calc(var(--size-2)*-1);margin-right:calc(var(--size-2)*-1);margin-top:var(--size-2);padding-top:var(--size-2);position:relative;z-index:2}

.ola .ola_task[open] .ola_task-content{animation:task-open .2s;animation-fill-mode:both;padding-left:calc(var(--column-gap-3) + var(--size-5));padding-right:calc(var(--column-gap-3))}

.ola .ola_task[open] .ola_task-icon{display:block}

.ola .ola_task[open] .ola_task-summary{color:inherit}

.ola .ola_task[open] .ola_task-summary:focus-visible{box-shadow:none}

.ola .ola_task[open] .ola_task-summary:hover{background:none}

.ola .ola_task[open] .ola_task-extra{display:none}

@media (max-width:767px){.ola .ola_task[open]{margin-left:0;margin-right:0}}

.ola .ola_task-header{align-items:center;cursor:default;display:flex;font:var(--font-2-regular);list-style:none;min-height:52px;padding:0 var(--column-gap-3);position:relative;z-index:1}

@media (max-width:767px){.ola .ola_task-header{padding:0 var(--size-3)}}

.ola .ola_task-summary{color:var(--color-neutral-900);cursor:pointer;list-style:none;outline:0;transition:background-color var(--duration)}

.ola .ola_task-summary::-webkit-details-marker{display:none}

.ola .ola_task-summary:hover{background-color:var(--color-neutral-200);color:var(--color-primary-600)}

.ola .ola_task-summary:focus-visible{box-shadow:0 0 0 4px var(--color-primary-100);position:relative;z-index:2}

.ola .ola_task-status{flex:0 0 auto;margin-right:var(--size-2)}

.ola .ola_task-icon{color:var(--color-neutral-700);display:none;flex:0 0 auto;margin-left:auto;margin-right:calc(var(--size-4)*-1)}

@media (max-width:767px){.ola .ola_task-icon{margin-right:0}}

.ola .ola_task-body{color:var(--color-neutral-700);font:var(--font-1-regular);padding:var(--row-gap-2) 0}

.ola .ola_task-body li,.ola .ola_task-body ol,.ola .ola_task-body p,.ola .ola_task-body ul{color:inherit;font:inherit;margin:0}

.ola .ola_task-body h3{color:var(--color-neutral-900);font:var(--font-2-regular);margin:var(--size-4) 0 var(--size-1)}

.ola .ola_task-body :matches(p,ul,ol)+:matches(p,ul,ol),.ola .ola_task-body li+li{margin-top:.8em}

.ola .ola_task-body strong{color:var(--color-neutral-900)}

.ola .ola_task-body ol{margin-left:0;padding-left:var(--size-4)}

.ola .ola_task-body ol li::marker{color:var(--color-neutral-400);font:var(--font-1-regular);font-weight:var(--font-weight-bold)}

.ola .ola_task-body ul{margin-left:0;padding-left:0}

.ola .ola_task-body ul li{list-style:none;padding-left:var(--size-4);position:relative}

.ola .ola_task-body ul li:before{background:var(--color-neutral-400);border-radius:50%;content:"";height:var(--size-1);left:0;position:absolute;top:.4em;width:var(--size-1)}

.ola .ola_task-body iframe,.ola .ola_task-body img,.ola .ola_task-body video{height:auto;max-width:100%}

@media (max-width:767px){.ola .ola_task-body{padding-left:var(--size-3);padding-right:var(--size-3)}}

.ola .ola_task-footer{padding:var(--row-gap-2) 0 var(--row-gap-3)}

.ola .ola_task-info{color:var(--color-neutral-700);display:flex;flex-wrap:wrap;font:var(--font-0-regular);padding:0 0 var(--row-gap-3)}

.ola .ola_task-info>*{margin:0;margin-right:var(--size-4)}

.ola .ola_task-info strong{color:var(--color-neutral-900)}

@media (max-width:767px){.ola .ola_task-info{padding-left:var(--size-3);padding-right:var(--size-3)}}

@keyframes task-open{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:translateY(0)}}

.ola .ola_task-group{list-style:none;margin:var(--size-2) 0;padding:0}

.ola .ola_thumbnail{--color:transparent;display:inline-block;position:relative}

.ola .ola_thumbnail-image{background:var(--color-white);border-radius:var(--radius-m);box-shadow:var(--shadow-level-2),var(--shadow-line),0 0 0 6px var(--color);display:block;max-height:100%;max-width:100%}

.ola .ola_tooltip{--pointer:var(--size-1);--width:var(--size-14);display:inline-block;position:relative;text-align:left;white-space:normal}

@media (min-width:768px){.ola .ola_tooltip.is-wide{--width:var(--size-16)}}

.ola .ola_tooltip-trigger{list-style:none;outline:0}

.ola .ola_tooltip-trigger::-webkit-details-marker{display:none}

.ola .ola_tooltip-trigger .ola_button{display:flex}

.ola .ola_tooltip-content{background:var(--color-white);border-radius:var(--radius-m);box-sizing:border-box;color:var(--color-neutral-900);display:none;filter:drop-shadow(var(--drop-shadow-level-2)) drop-shadow(var(--drop-shadow-line));font:var(--font-0-regular);padding:var(--size-3);position:absolute;width:var(--width);will-change:opacity,transform;z-index:5}

.ola .ola_tooltip-content:before{border-style:solid;content:"";display:block;height:0;position:absolute;width:0}

.ola .ola_tooltip-content.is-bottomcenter,.ola .ola_tooltip-content.is-bottomcenter-extra,.ola .ola_tooltip-content.is-bottomleft,.ola .ola_tooltip-content.is-bottomleft-extra,.ola .ola_tooltip-content.is-bottomright,.ola .ola_tooltip-content.is-bottomright-extra{margin-top:calc(var(--pointer)/2)}

.ola .ola_tooltip-content.is-bottomcenter-extra:before,.ola .ola_tooltip-content.is-bottomcenter:before,.ola .ola_tooltip-content.is-bottomleft-extra:before,.ola .ola_tooltip-content.is-bottomleft:before,.ola .ola_tooltip-content.is-bottomright-extra:before,.ola .ola_tooltip-content.is-bottomright:before{top:calc(var(--pointer)*-1)}

.ola .ola_tooltip-content.is-topcenter,.ola .ola_tooltip-content.is-topcenter-extra,.ola .ola_tooltip-content.is-topleft,.ola .ola_tooltip-content.is-topleft-extra,.ola .ola_tooltip-content.is-topright,.ola .ola_tooltip-content.is-topright-extra{bottom:100%;margin-bottom:calc(var(--pointer)/2)}

.ola .ola_tooltip-content.is-topcenter-extra:before,.ola .ola_tooltip-content.is-topcenter:before,.ola .ola_tooltip-content.is-topleft-extra:before,.ola .ola_tooltip-content.is-topleft:before,.ola .ola_tooltip-content.is-topright-extra:before,.ola .ola_tooltip-content.is-topright:before{bottom:calc(var(--pointer)*-1)}

.ola .ola_tooltip-content.is-bottomright-extra,.ola .ola_tooltip-content.is-topright-extra{left:50%}

.ola .ola_tooltip-content.is-bottomright-extra:before,.ola .ola_tooltip-content.is-topright-extra:before{left:0}

.ola .ola_tooltip-content.is-bottomright,.ola .ola_tooltip-content.is-topright{left:calc(50% - var(--pointer)*4)}

.ola .ola_tooltip-content.is-bottomright:before,.ola .ola_tooltip-content.is-topright:before{left:calc(var(--pointer)*3)}

.ola .ola_tooltip-content.is-bottomcenter,.ola .ola_tooltip-content.is-bottomcenter-extra,.ola .ola_tooltip-content.is-topcenter,.ola .ola_tooltip-content.is-topcenter-extra{left:calc(50% - var(--width)/2)}

.ola .ola_tooltip-content.is-bottomcenter-extra:before,.ola .ola_tooltip-content.is-bottomcenter:before,.ola .ola_tooltip-content.is-topcenter-extra:before,.ola .ola_tooltip-content.is-topcenter:before{right:calc(50% - var(--pointer))}

.ola .ola_tooltip-content.is-bottomcenter-extra,.ola .ola_tooltip-content.is-topcenter-extra{max-width:90vh}

.ola .ola_tooltip-content.is-bottomleft,.ola .ola_tooltip-content.is-topleft{right:calc(50% - var(--pointer)*4)}

.ola .ola_tooltip-content.is-bottomleft:before,.ola .ola_tooltip-content.is-topleft:before{right:calc(var(--pointer)*3)}

.ola .ola_tooltip-content.is-bottomleft-extra,.ola .ola_tooltip-content.is-topleft-extra{right:50%}

.ola .ola_tooltip-content.is-bottomleft-extra:before,.ola .ola_tooltip-content.is-topleft-extra:before{right:0}

.ola .ola_tooltip-content.is-topright-extra{border-bottom-left-radius:0}

.ola .ola_tooltip-content.is-topright-extra:before{border-color:#fff transparent transparent;border-width:var(--pointer) var(--pointer) 0 0}

.ola .ola_tooltip-content.is-bottomright-extra{border-top-left-radius:0}

.ola .ola_tooltip-content.is-bottomright-extra:before{border-color:transparent transparent transparent #fff;border-width:var(--pointer) 0 0 var(--pointer)}

.ola .ola_tooltip-content.is-topleft-extra{border-bottom-right-radius:0}

.ola .ola_tooltip-content.is-topleft-extra:before{border-color:transparent #fff transparent transparent;border-width:0 var(--pointer) var(--pointer) 0}

.ola .ola_tooltip-content.is-bottomleft-extra{border-top-right-radius:0}

.ola .ola_tooltip-content.is-bottomleft-extra:before{border-color:transparent transparent #fff;border-width:0 0 var(--pointer) var(--pointer)}

.ola .ola_tooltip-content.is-topcenter-extra:before,.ola .ola_tooltip-content.is-topcenter:before,.ola .ola_tooltip-content.is-topleft:before,.ola .ola_tooltip-content.is-topright:before{border-color:#fff transparent transparent;border-width:var(--pointer) var(--pointer) 0 var(--pointer)}

.ola .ola_tooltip-content.is-bottomcenter-extra:before,.ola .ola_tooltip-content.is-bottomcenter:before,.ola .ola_tooltip-content.is-bottomleft:before,.ola .ola_tooltip-content.is-bottomright:before{border-color:transparent transparent #fff;border-width:0 var(--pointer) var(--pointer) var(--pointer)}

.ola .ola_tooltip[open] .ola_tooltip-trigger .ola_button,.ola .ola_tooltip[open] .ola_tooltip-trigger .ola_buttonIcon svg{background-color:var(--background-hover);color:var(--color-hover)}

.ola .ola_tooltip[open] .ola_tooltip-content.is-bottomcenter,.ola .ola_tooltip[open] .ola_tooltip-content.is-bottomcenter-extra,.ola .ola_tooltip[open] .ola_tooltip-content.is-bottomleft,.ola .ola_tooltip[open] .ola_tooltip-content.is-bottomleft-extra,.ola .ola_tooltip[open] .ola_tooltip-content.is-bottomright,.ola .ola_tooltip[open] .ola_tooltip-content.is-bottomright-extra,.ola .ola_tooltip[open] .ola_tooltip-content.is-topcenter,.ola .ola_tooltip[open] .ola_tooltip-content.is-topcenter-extra,.ola .ola_tooltip[open] .ola_tooltip-content.is-topleft,.ola .ola_tooltip[open] .ola_tooltip-content.is-topleft-extra,.ola .ola_tooltip[open] .ola_tooltip-content.is-topright,.ola .ola_tooltip[open] .ola_tooltip-content.is-topright-extra{animation:tooltip-show .2s;animation-fill-mode:both;display:block}

@keyframes tooltip-show{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}

.ola .ola_tooltip-v2{border:1px solid var(--color-neutral-200);border-radius:var(--radius-m);box-shadow:var(--shadow-level-3);padding:0}

.ola .ola_tooltip-v2-arrow{height:12px;width:var(--size-2)}

.ola .ola_treeList{list-style:none;margin:0;padding:0}

.ola .ola_treeList-option{border-bottom:1px solid var(--color-neutral-200)}

.ola .ola_treeList-option:first-child{border-top:1px solid var(--color-neutral-200)}

.ola .ola_treeList .ola_treeList .ola_treeList-option{border:none;padding-left:var(--size-5);position:relative}

.ola .ola_treeList .ola_treeList .ola_treeList-option:before{border-bottom:2px solid var(--color-neutral-400);border-bottom-left-radius:var(--size-2) var(--size-2);border-left:2px solid var(--color-neutral-400);content:"";height:50%;left:var(--size-2);min-height:var(--size-2);position:absolute;top:0;width:var(--size-2)}

.ola .ola_treeList .ola_treeList .ola_treeList-option:not(:last-child):after{border-left:2px solid var(--color-neutral-400);content:"";height:100%;left:var(--size-2);position:absolute;top:0;width:0}

.ola .ola_treeList-option.is-link>*,.ola .ola_treeList-option>a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath fill='%23BBC2CE' d='M26 14 16.708 3.293a1 1 0 0 0-1.5 1.319L22.5 13H3a1 1 0 0 0-.117 1.993L22.5 15l-7.207 8.292c-.36.36-.405 1.036-.02 1.408.386.37.946.395 1.339.09L26 14z'/%3E%3C/svg%3E");background-position:right var(--size-2) center;background-repeat:no-repeat;background-size:var(--size-3) var(--size-3);color:inherit;display:block;padding:var(--size-2) var(--size-5) var(--size-2) var(--size-1);-webkit-text-decoration:none;text-decoration:none}

.ola .ola_treeList-option.is-link>:hover,.ola .ola_treeList-option>a:hover{background-color:var(--color-neutral-200)}

.ola .ola_treeList-option.is-link>:active,.ola .ola_treeList-option>a:active{background-color:var(--color-neutral-400)}

.ola .ola_treeList-option.is-link>:focus,.ola .ola_treeList-option>a:focus{box-shadow:none;outline:0}

.ola .ola_treeList-option.is-link>*>*,.ola .ola_treeList-option>a>*{margin:0}

.ola .ola_treeList-option .ola_treeList-option>a,.ola .ola_treeList-option.is-link .ola_treeList-option.is-link>*{background-image:none;border-radius:var(--radius-m);margin-left:calc(var(--size-0)*-1);max-width:-moz-max-content;max-width:max-content;padding-bottom:var(--size-1);padding-right:var(--size-1);padding-top:var(--size-1)}

.ola .ola_kpi{display:inline-block}

.ola .ola_kpi-title{--skeleton-width:7em;color:var(--color-neutral-700);font:var(--font-1-regular);font-weight:var(--font-weight-regular);margin:0}

.ola .ola_kpi-value{--skeleton-width:5em;color:var(--color-neutral-900);display:block;font:var(--font-5-medium);margin:var(--size-1) 0 0}

.ola .ola_kpi-value em{font:var(--font-3-regular)}

.ola .ola_kpi-description{--skeleton-width:12em;color:var(--color-neutral-700);font:var(--font-0-regular);font-weight:var(--font-weight-bold);margin:var(--size-0) 0 0}

.ola .ola_chartColumn{--height:150px;--color:var(--color-neutral-400);--empty-color:var(--color-neutral-200);display:flex;flex-direction:column;position:relative}

.ola .ola_chartColumn-value{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;justify-content:flex-end}

.ola .ola_chartColumn-value.ola-skeleton{--skeleton-width:100%;--skeleton-height:100%;border-color:var(--color-neutral-200);overflow:visible}

.ola .ola_chartColumn-value.ola-skeleton .ola_chartColumn-graphic{background:none;border:none}

.ola .ola_chartColumn-value.ola-skeleton .ola_chartColumn-footer{color:var(--color-neutral-200)}

.ola .ola_chartColumn-value.ola-skeleton .ola_chartColumn-footer:before{display:none}

.ola .ola_chartColumn-value.ola-skeleton .ola_chartColumn-label{color:var(--color-neutral-200)}

.ola .ola_chartColumn-value.ola-skeleton .ola_chartColumn-label:before{display:none}

.ola .ola_chartColumn-graphic{background-color:var(--color);border-bottom:1px solid;border-left:1px solid;color:var(--color)}

.ola .ola_chartColumn-footer{color:var(--color-neutral-700);font:var(--font-1-regular);font-weight:var(--font-weight-bold);padding-top:var(--size-0)}

.ola .ola_chartColumn-label{font:var(--font-1-regular);padding-bottom:var(--size-0)}

.ola .ola_chartColumn-rule{border-bottom:1px dashed var(--color-neutral-400);bottom:calc(var(--value)*var(--height) + 1px);color:var(--color-neutral-700);font:var(--font-0-regular);left:0;mix-blend-mode:multiply;padding-bottom:var(--size-0);pointer-events:none;position:absolute;text-align:right;width:100%}

@media (max-width:767px){.ola .ola_chartColumn-value+.ola_chartColumn-value{margin-top:var(--size-4)}.ola .ola_chartColumn-graphic{border-bottom-right-radius:var(--radius-s);border-top-right-radius:var(--radius-s);height:var(--size-2);transition:width var(--slow-duration);width:calc(100%*var(--value))}.ola .ola_chartColumn-rule{display:none}}

@media (min-width:768px){.ola .ola_chartColumn{flex-direction:row;text-align:center}.ola .ola_chartColumn.has-rule{padding-right:var(--size-5)}.ola .ola_chartColumn-value{border-bottom:1px solid var(--color-neutral-700);max-width:var(--size-14)}.ola .ola_chartColumn{justify-content:center}.ola .ola_chartColumn-footer{height:0;padding-top:0;position:relative;top:var(--size-0)}.ola .ola_chartColumn-graphic{border-top-left-radius:var(--radius-s);border-top-right-radius:var(--radius-s);height:calc(var(--height)*var(--value));margin-left:var(--size-2);margin-right:var(--size-2);transition:height var(--slow-duration)}}

.ola .ola_chartLine{--height:150px;--color:var(--color-primary-500);display:flex;min-height:160px;min-height:calc(var(--height) + 10px);position:relative;text-align:center;z-index:1}

.ola .ola_chartLine.ola-skeleton{--color:var(--color-neutral-200)}

.ola .ola_chartLine.ola-skeleton .ola_chartLine-label:before{visibility:hidden}

.ola .ola_chartLine.ola-skeleton.is-loading .ola_chartLine-svg{animation:loadingSkeleton 2s linear infinite;background-size:800px 100%}

.ola .ola_chartLine.is-multiple .ola_chartLine-value.has-tooltip:hover{background-image:linear-gradient(var(--vertical-line-color),var(--vertical-line-color));background-position:bottom;background-repeat:no-repeat;background-size:2px calc(var(--height)*var(--value) + var(--size-3))}

.ola .ola_chartLine-svg{bottom:0;height:calc(var(--height) + 10px);left:0;position:absolute;width:100%;z-index:-1}

.ola .ola_chartLine-svg-background{fill:var(--color-white);stroke:none}

.ola .ola_chartLine-svg-line{fill:none;stroke:var(--color);stroke-width:4px}

.ola .ola_chartLine-value{--vertical-line-color:var(--color-neutral-200);border-bottom:1px solid var(--color-neutral-200);display:flex;flex-basis:10px;flex-direction:column;flex-grow:1;font:var(--font-1-regular);justify-content:flex-end;position:relative}

.ola .ola_chartLine-space{flex-shrink:0;height:calc(var(--height)*var(--value) + var(--size-3))}

.ola .ola_chartLine-point{background:#fff;border:4px solid var(--color);border-radius:50%;bottom:calc(var(--height)*var(--value) - 4px);display:block;height:8px;left:50%;margin:auto auto auto -8px;position:absolute;width:8px}

.ola .ola_chartLine-footer{height:0;position:relative;top:var(--size-1)}

.ola .ola_chartLine-rule{border-bottom:1px dashed var(--color-neutral-400);bottom:calc(var(--value)*(var(--height) + 5px));left:0;mix-blend-mode:multiply;padding-bottom:var(--size-0);pointer-events:none;position:absolute;width:100%}

.ola .ola_chartLine-axis,.ola .ola_chartLine-rule{color:var(--color-neutral-700);font:var(--font-0-regular);text-align:right}

.ola .ola_chartLine-axis{align-self:flex-end;background:var(--color-white);border-right:1px solid var(--color-neutral-400);box-sizing:border-box;display:none;flex-direction:column-reverse;flex-shrink:0;height:calc(var(--height) + var(--size-2));justify-content:space-between;padding-right:var(--size-1);position:relative;white-space:nowrap;width:var(--size-5);z-index:1}

@media (min-width:500px){.ola .ola_chartLine-axis{align-items:flex-end;display:flex}.ola .ola_chartLine-axis~.ola_chartLine-svg{left:var(--size-5);width:calc(100% - var(--size-5))}}

.ola .ola_tabs{border-bottom:1px solid var(--color-neutral-200);box-sizing:border-box;display:flex;list-style:none;margin-bottom:var(--row-gap-1);margin-top:0;padding-left:0}

.ola .ola_tab-option{--color:var(--color-neutral-700);--background:transparent;align-items:center;background:transparent;background:var(--background);border:none;border-bottom:3px solid transparent;box-sizing:border-box;color:var(--color-neutral-700);color:var(--color);cursor:pointer;display:flex;font:var(--font-1-regular);font-weight:var(--font-weight-bold);outline:0;padding:var(--size-2) var(--size-3);text-align:left;-webkit-text-decoration:none;text-decoration:none;width:100%}

.ola .ola_tab-option::-moz-focus-inner{border:0}

.ola .ola_tab-option:hover{--background:var(--color-neutral-200)}

.ola .ola_tab-option .ola_icon{flex:0 0 auto;margin-right:var(--size-2)}

.ola .ola_tab-option.is-selected{--background:var(--color-white);border-bottom:3px solid var(--color-primary-500);color:var(--color-primary-500);cursor:inherit}

.ola .ola_tab{display:none;width:100%}

.ola .ola_tab.selected{display:block}

.ola .ola_carousel{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--size-4) var(--size-2)}

.ola .ola_carousel.is-alone{padding-left:var(--size-5);padding-right:var(--size-5)}

.ola .ola_carousel-container{grid-column-gap:var(--column-gap-1);align-items:center;-moz-column-gap:var(--column-gap-1);column-gap:var(--column-gap-1);display:grid;grid-template-columns:auto 1fr auto}

.ola .ola_carousel-dots{align-items:center;display:flex;justify-content:center;margin-top:var(--row-gap-2)}

.ola .ola_carousel-dots-item{background:var(--color-neutral-400);border-radius:10px;cursor:pointer;height:10px;margin-left:var(--size-0);margin-right:var(--size-0);width:10px}

.ola .ola_carousel-dots-item.is-selected{background:var(--color-neutral-700)}

.ola .ola_toast{--background-color:var(--color-neutral-100);--border-color:var(--color-neutral-500);--icon-color:var(--color-neutral-900);background-color:var(--color-neutral-100);background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-s);bottom:var(--bottom);box-shadow:0 2px 6px .2px rgba(0,0,0,.2);left:var(--left);max-width:620px;position:absolute;right:var(--right);top:var(--top);width:-moz-fit-content;width:fit-content}

.ola .ola_toast .ola_toast-container{align-items:flex-start;display:flex;justify-content:flex-start;padding:var(--size-2);position:relative}

.ola .ola_toast .ola_toast-content{margin-right:var(--size-4)}

.ola .ola_toast .ola_toast-icon svg{fill:var(--icon-color)}

.ola .ola_toast.is-positive{--background-color:var(--color-positive-100);--border-color:var(--color-positive-500);--icon-color:var(--color-positive-500)}

.ola .ola_toast.is-negative{--background-color:var(--color-negative-100);--border-color:var(--color-negative-500);--icon-color:var(--color-negative-500)}

.ola .ola_toast.is-warning{--background-color:var(--color-warning-100);--border-color:var(--color-warning-500);--icon-color:var(--color-warning-500)}

.ola .ola_toast .ola_toast-close{margin-left:var(--size-1);position:absolute;right:var(--size-1);top:11px}

.ola .ola_toast .ola_toast-icon{margin-right:var(--size-1)}

.ola .ola_typography{--margin-left:0;--margin-right:0;--margin-top:0;--margin-bottom:0;--padding-left:0;--padding-right:0;--padding-top:0;--padding-bottom:0;margin:0;margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);padding:0;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}

.ola h1.ola_typography{font:var(--font-5-medium)}

.ola h2.ola_typography:not(.is-regular-heading){font:var(--font-4-bold)}

.ola h2.ola_typography.is-regular-heading{font:var(--font-4-regular)}

.ola h3.ola_typography:not(.is-regular-heading){font:var(--font-3-bold)}

.ola h3.ola_typography.is-regular-heading{font:var(--font-3-regular)}

.ola h4.ola_typography{font:var(--font-2-bold)}

.ola .ola_typography.is-variant--underline{-webkit-text-decoration:underline;text-decoration:underline}

.ola .ola_typography.is-variant--0-regular{font:var(--font-0-regular)}

.ola .ola_typography.is-variant--0-bold{font:var(--font-0-bold)}

.ola .ola_typography.is-variant--1-regular{font:var(--font-1-regular)}

.ola .ola_typography.is-variant--1-bold{font:var(--font-1-bold)}

.ola .ola_typography.is-variant--2-regular{font:var(--font-2-regular)}

.ola .ola_typography.is-variant--6{font:var(--font-6-medium)}

.ola .ola_typography.is-variant--7{font:var(--font-7-medium)}

.ola .ola_typography.is-variant--8{font:var(--font-8-medium)}

.ola .ola-bg{background-color:var(
    --color-neutral-100
  )!important}

.ola .ola-bg>*{--color-neutral-100:var(--color-neutral-200)}

.ola .ola-bg-hover:hover,.ola td.ola-bg{background-color:var(--color-neutral-100)}

.ola .ola-bg-hover:hover>*{--color-neutral-100:var(--color-neutral-200)}

.ola .ola-font-8-medium{font:var(--font-8-medium);letter-spacing:var(--font-letter-spacing-8)}

.ola .ola-font-7-medium{font:var(--font-7-medium);letter-spacing:var(--font-letter-spacing-7)}

.ola .ola-font-6-medium{font:var(--font-6-medium);letter-spacing:var(--font-letter-spacing-6)}

.ola .ola-font-5-medium{font:var(--font-5-medium);letter-spacing:var(--font-letter-spacing-5)}

.ola .ola-font-4-bold{font:var(--font-4-bold)}

.ola .ola-font-4-regular{font:var(--font-4-regular)}

.ola .ola-font-4-bold,.ola .ola-font-4-regular{letter-spacing:var(--font-letter-spacing-4)}

.ola .ola-font-3-regular{font:var(--font-3-regular)}

.ola .ola-font-3-bold{font:var(--font-3-bold)}

.ola .ola-font-3-bold,.ola .ola-font-3-regular{letter-spacing:var(--font-letter-spacing-3)}

.ola .ola-font-2-regular{font:var(--font-2-regular)}

.ola .ola-font-2-bold{font:var(--font-2-bold)}

.ola .ola-font-2-bold,.ola .ola-font-2-regular{letter-spacing:var(--font-letter-spacing-2)}

.ola .ola-font-1-regular{font:var(--font-1-regular)}

.ola .ola-font-1-bold{font:var(--font-1-bold)}

.ola .ola-font-1-bold,.ola .ola-font-1-regular{letter-spacing:var(--font-letter-spacing-1)}

.ola .ola-font-0-regular{font:var(--font-0-regular)}

.ola .ola-font-0-bold{font:var(--font-0-bold)}

.ola .ola-font-0-bold,.ola .ola-font-0-regular{letter-spacing:var(--font-letter-spacing-0)}

.ola .ola-font-weight-regular{font-weight:var(
    --font-weight-regular
  )!important}

.ola .ola-font-weight-medium{font-weight:var(--font-weight-medium)}

.ola .ola-font-weight-bold{font-weight:var(--font-weight-bold)}

.ola .ola-color-primary-100{color:var(--color-primary-100)}

.ola .ola-color-primary-100a{color:var(--color-primary-100a)}

.ola .ola-color-primary-200{color:var(--color-primary-200)}

.ola .ola-color-primary-200a{color:var(--color-primary-200a)}

.ola .ola-color-primary-300{color:var(--color-primary-300)}

.ola .ola-color-primary-300a{color:var(--color-primary-300a)}

.ola .ola-color-primary-400{color:var(--color-primary-400)}

.ola .ola-color-primary-400a{color:var(--color-primary-400a)}

.ola .ola-color-primary-500{color:var(--color-primary-500)}

.ola .ola-color-primary-600{color:var(--color-primary-600)}

.ola .ola-color-primary-700{color:var(--color-primary-700)}

.ola .ola-color-primary-800{color:var(--color-primary-800)}

.ola .ola-color-primary-900{color:var(--color-primary-900)}

.ola .ola-color-neutral-100{color:var(--color-neutral-100)}

.ola .ola-color-neutral-100a{color:var(--color-neutral-100a)}

.ola .ola-color-neutral-200{color:var(--color-neutral-200)}

.ola .ola-color-neutral-200a{color:var(--color-neutral-200a)}

.ola .ola-color-neutral-300{color:var(--color-neutral-300)}

.ola .ola-color-neutral-300a{color:var(--color-neutral-300a)}

.ola .ola-color-neutral-400{color:var(--color-neutral-400)}

.ola .ola-color-neutral-400a{color:var(--color-neutral-400a)}

.ola .ola-color-neutral-500{color:var(--color-neutral-500)}

.ola .ola-color-neutral-600{color:var(--color-neutral-600)}

.ola .ola-color-neutral-700{color:var(--color-neutral-700)}

.ola .ola-color-neutral-800{color:var(--color-neutral-800)}

.ola .ola-color-neutral-900{color:var(--color-neutral-900)}

.ola .ola-color-positive-100{color:var(--color-positive-100)}

.ola .ola-color-positive-100a{color:var(--color-positive-100a)}

.ola .ola-color-positive-200{color:var(--color-positive-200)}

.ola .ola-color-positive-200a{color:var(--color-positive-200a)}

.ola .ola-color-positive-300{color:var(--color-positive-300)}

.ola .ola-color-positive-300a{color:var(--color-positive-300a)}

.ola .ola-color-positive-400{color:var(--color-positive-400)}

.ola .ola-color-positive-400a{color:var(--color-positive-400a)}

.ola .ola-color-positive-500{color:var(--color-positive-500)}

.ola .ola-color-positive-600{color:var(--color-positive-600)}

.ola .ola-color-positive-700{color:var(--color-positive-700)}

.ola .ola-color-positive-800{color:var(--color-positive-800)}

.ola .ola-color-positive-900{color:var(--color-positive-900)}

.ola .ola-color-negative-100{color:var(--color-negative-100)}

.ola .ola-color-negative-100a{color:var(--color-negative-100a)}

.ola .ola-color-negative-200{color:var(--color-negative-200)}

.ola .ola-color-negative-200a{color:var(--color-negative-200a)}

.ola .ola-color-negative-300{color:var(--color-negative-300)}

.ola .ola-color-negative-300a{color:var(--color-negative-300a)}

.ola .ola-color-negative-400{color:var(--color-negative-400)}

.ola .ola-color-negative-400a{color:var(--color-negative-400a)}

.ola .ola-color-negative-500{color:var(--color-negative-500)}

.ola .ola-color-negative-600{color:var(--color-negative-600)}

.ola .ola-color-negative-700{color:var(--color-negative-700)}

.ola .ola-color-negative-800{color:var(--color-negative-800)}

.ola .ola-color-negative-900{color:var(--color-negative-900)}

.ola .ola-color-warning-100{color:var(--color-warning-100)}

.ola .ola-color-warning-100a{color:var(--color-warning-100a)}

.ola .ola-color-warning-200{color:var(--color-warning-200)}

.ola .ola-color-warning-200a{color:var(--color-warning-200a)}

.ola .ola-color-warning-300{color:var(--color-warning-300)}

.ola .ola-color-warning-300a{color:var(--color-warning-300a)}

.ola .ola-color-warning-400{color:var(--color-warning-400)}

.ola .ola-color-warning-400a{color:var(--color-warning-400a)}

.ola .ola-color-warning-500{color:var(--color-warning-500)}

.ola .ola-color-warning-600{color:var(--color-warning-600)}

.ola .ola-color-warning-700{color:var(--color-warning-700)}

.ola .ola-color-warning-800{color:var(--color-warning-800)}

.ola .ola-color-warning-900{color:var(--color-warning-900)}

.ola .ola-color-pro-100{color:var(--color-pro-100)}

.ola .ola-color-pro-100a{color:var(--color-pro-100a)}

.ola .ola-color-pro-200{color:var(--color-pro-200)}

.ola .ola-color-pro-200a{color:var(--color-pro-200a)}

.ola .ola-color-pro-300{color:var(--color-pro-300)}

.ola .ola-color-pro-300a{color:var(--color-pro-300a)}

.ola .ola-color-pro-400{color:var(--color-pro-400)}

.ola .ola-color-pro-400a{color:var(--color-pro-400a)}

.ola .ola-color-pro-500{color:var(--color-pro-500)}

.ola .ola-color-pro-600{color:var(--color-pro-600)}

.ola .ola-color-pro-700{color:var(--color-pro-700)}

.ola .ola-color-pro-800{color:var(--color-pro-800)}

.ola .ola-color-pro-900{color:var(--color-pro-900)}

.ola .ola-color-accent-100{color:var(--color-accent-100)}

.ola .ola-color-accent-100a{color:var(--color-accent-100a)}

.ola .ola-color-accent-200{color:var(--color-accent-200)}

.ola .ola-color-accent-200a{color:var(--color-accent-200a)}

.ola .ola-color-accent-300{color:var(--color-accent-300)}

.ola .ola-color-accent-300a{color:var(--color-accent-300a)}

.ola .ola-color-accent-400{color:var(--color-accent-400)}

.ola .ola-color-accent-400a{color:var(--color-accent-400a)}

.ola .ola-color-accent-500{color:var(--color-accent-500)}

.ola .ola-color-accent-600{color:var(--color-accent-600)}

.ola .ola-color-accent-700{color:var(--color-accent-700)}

.ola .ola-color-accent-800{color:var(--color-accent-800)}

.ola .ola-color-accent-900{color:var(--color-accent-900)}

.ola .ola-color-premium{color:var(--color-premium)}

.ola .ola-color-info{color:var(--color-info)}

.ola .ola-color-white{color:var(--color-white)}

.ola .ola-black-bolds b,.ola .ola-black-bolds strong{color:var(--color-neutral-900)}

.ola .ola-bg-primary-100{background-color:var(--color-primary-100)}

.ola .ola-bg-primary-100a{background-color:var(--color-primary-100a)}

.ola .ola-bg-primary-200{background-color:var(--color-primary-200)}

.ola .ola-bg-primary-200a{background-color:var(--color-primary-200a)}

.ola .ola-bg-primary-300{background-color:var(--color-primary-300)}

.ola .ola-bg-primary-300a{background-color:var(--color-primary-300a)}

.ola .ola-bg-primary-400{background-color:var(--color-primary-400)}

.ola .ola-bg-primary-400a{background-color:var(--color-primary-400a)}

.ola .ola-bg-primary-500{background-color:var(--color-primary-500)}

.ola .ola-bg-primary-600{background-color:var(--color-primary-600)}

.ola .ola-bg-primary-700{background-color:var(--color-primary-700)}

.ola .ola-bg-primary-800{background-color:var(--color-primary-800)}

.ola .ola-bg-primary-900{background-color:var(--color-primary-900)}

.ola .ola-bg-neutral-100{background-color:var(--color-neutral-100)}

.ola .ola-bg-neutral-100a{background-color:var(--color-neutral-100a)}

.ola .ola-bg-neutral-200{background-color:var(--color-neutral-200)}

.ola .ola-bg-neutral-200a{background-color:var(--color-neutral-200a)}

.ola .ola-bg-neutral-300{background-color:var(--color-neutral-300)}

.ola .ola-bg-neutral-300a{background-color:var(--color-neutral-300a)}

.ola .ola-bg-neutral-400{background-color:var(--color-neutral-400)}

.ola .ola-bg-neutral-400a{background-color:var(--color-neutral-400a)}

.ola .ola-bg-neutral-500{background-color:var(--color-neutral-500)}

.ola .ola-bg-neutral-600{background-color:var(--color-neutral-600)}

.ola .ola-bg-neutral-700{background-color:var(--color-neutral-700)}

.ola .ola-bg-neutral-800{background-color:var(--color-neutral-800)}

.ola .ola-bg-neutral-900{background-color:var(--color-neutral-900)}

.ola .ola-bg-positive-100{background-color:var(--color-positive-100)}

.ola .ola-bg-positive-100a{background-color:var(--color-positive-100a)}

.ola .ola-bg-positive-200{background-color:var(--color-positive-200)}

.ola .ola-bg-positive-200a{background-color:var(--color-positive-200a)}

.ola .ola-bg-positive-300{background-color:var(--color-positive-300)}

.ola .ola-bg-positive-300a{background-color:var(--color-positive-300a)}

.ola .ola-bg-positive-400{background-color:var(--color-positive-400)}

.ola .ola-bg-positive-400a{background-color:var(--color-positive-400a)}

.ola .ola-bg-positive-500{background-color:var(--color-positive-500)}

.ola .ola-bg-positive-600{background-color:var(--color-positive-600)}

.ola .ola-bg-positive-700{background-color:var(--color-positive-700)}

.ola .ola-bg-positive-800{background-color:var(--color-positive-800)}

.ola .ola-bg-positive-900{background-color:var(--color-positive-900)}

.ola .ola-bg-negative-100{background-color:var(--color-negative-100)}

.ola .ola-bg-negative-100a{background-color:var(--color-negative-100a)}

.ola .ola-bg-negative-200{background-color:var(--color-negative-200)}

.ola .ola-bg-negative-200a{background-color:var(--color-negative-200a)}

.ola .ola-bg-negative-300{background-color:var(--color-negative-300)}

.ola .ola-bg-negative-300a{background-color:var(--color-negative-300a)}

.ola .ola-bg-negative-400{background-color:var(--color-negative-400)}

.ola .ola-bg-negative-400a{background-color:var(--color-negative-400a)}

.ola .ola-bg-negative-500{background-color:var(--color-negative-500)}

.ola .ola-bg-negative-600{background-color:var(--color-negative-600)}

.ola .ola-bg-negative-700{background-color:var(--color-negative-700)}

.ola .ola-bg-negative-800{background-color:var(--color-negative-800)}

.ola .ola-bg-negative-900{background-color:var(--color-negative-900)}

.ola .ola-bg-warning-100{background-color:var(--color-warning-100)}

.ola .ola-bg-warning-100a{background-color:var(--color-warning-100a)}

.ola .ola-bg-warning-200{background-color:var(--color-warning-200)}

.ola .ola-bg-warning-200a{background-color:var(--color-warning-200a)}

.ola .ola-bg-warning-300{background-color:var(--color-warning-300)}

.ola .ola-bg-warning-300a{background-color:var(--color-warning-300a)}

.ola .ola-bg-warning-400{background-color:var(--color-warning-400)}

.ola .ola-bg-warning-400a{background-color:var(--color-warning-400a)}

.ola .ola-bg-warning-500{background-color:var(--color-warning-500)}

.ola .ola-bg-warning-600{background-color:var(--color-warning-600)}

.ola .ola-bg-warning-700{background-color:var(--color-warning-700)}

.ola .ola-bg-warning-800{background-color:var(--color-warning-800)}

.ola .ola-bg-warning-900{background-color:var(--color-warning-900)}

.ola .ola-bg-pro-100{background-color:var(--color-pro-100)}

.ola .ola-bg-pro-100a{background-color:var(--color-pro-100a)}

.ola .ola-bg-pro-200{background-color:var(--color-pro-200)}

.ola .ola-bg-pro-200a{background-color:var(--color-pro-200a)}

.ola .ola-bg-pro-300{background-color:var(--color-pro-300)}

.ola .ola-bg-pro-300a{background-color:var(--color-pro-300a)}

.ola .ola-bg-pro-400{background-color:var(--color-pro-400)}

.ola .ola-bg-pro-400a{background-color:var(--color-pro-400a)}

.ola .ola-bg-pro-500{background-color:var(--color-pro-500)}

.ola .ola-bg-pro-600{background-color:var(--color-pro-600)}

.ola .ola-bg-pro-700{background-color:var(--color-pro-700)}

.ola .ola-bg-pro-800{background-color:var(--color-pro-800)}

.ola .ola-bg-pro-900{background-color:var(--color-pro-900)}

.ola .ola-bg-accent-100{background-color:var(--color-accent-100)}

.ola .ola-bg-accent-100a{background-color:var(--color-accent-100a)}

.ola .ola-bg-accent-200{background-color:var(--color-accent-200)}

.ola .ola-bg-accent-200a{background-color:var(--color-accent-200a)}

.ola .ola-bg-accent-300{background-color:var(--color-accent-300)}

.ola .ola-bg-accent-300a{background-color:var(--color-accent-300a)}

.ola .ola-bg-accent-400{background-color:var(--color-accent-400)}

.ola .ola-bg-accent-400a{background-color:var(--color-accent-400a)}

.ola .ola-bg-accent-500{background-color:var(--color-accent-500)}

.ola .ola-bg-accent-600{background-color:var(--color-accent-600)}

.ola .ola-bg-accent-700{background-color:var(--color-accent-700)}

.ola .ola-bg-accent-800{background-color:var(--color-accent-800)}

.ola .ola-bg-accent-900{background-color:var(--color-accent-900)}

.ola .ola-bg-premium{background-color:var(--color-premium)}

.ola .ola-bg-info{background-color:var(--color-info)}

.ola .ola-bg-white-100{background-color:var(--color-white)}

.ola .ola-right{text-align:right}

.ola .ola-center{text-align:center}

.ola .ola-numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}

.ola .ola-nomargin{margin:0}

.ola .ola-nomargin-top{margin-top:0}

.ola .ola-nomargin-bottom{margin-bottom:0}

.ola .ola-margin-top-1{margin-top:var(--row-gap-1)}

.ola .ola-margin-top-2{margin-top:var(--row-gap-2)}

.ola .ola-margin-top-3{margin-top:var(--row-gap-3)}

.ola .ola-margin-top-4{margin-top:var(--row-gap-4)}

.ola .ola-margin-bottom-1{margin-bottom:var(--row-gap-1)}

.ola .ola-margin-bottom-2{margin-bottom:var(--row-gap-2)}

.ola .ola-margin-bottom-3{margin-bottom:var(--row-gap-3)}

.ola .ola-margin-bottom-4{margin-bottom:var(--row-gap-4)}

.ola .ola-margin-left-1{margin-left:var(--column-gap-1)}

.ola .ola-margin-left-2{margin-left:var(--column-gap-2)}

.ola .ola-margin-left-3{margin-left:var(--column-gap-3)}

.ola .ola-margin-right-1{margin-right:var(--column-gap-1)}

.ola .ola-margin-right-2{margin-right:var(--column-gap-2)}

.ola .ola-margin-right-3{margin-right:var(--column-gap-3)}

.ola .ola-width-narrow{max-width:var(--size-14)}

.ola .ola-width-medium{max-width:var(--size-16)}

.ola .ola-skeleton{overflow:hidden}

.ola .ola-skeleton>:empty{width:100%}

.ola .ola-skeleton>:empty:before{background-color:var(--color-neutral-200);border-radius:var(--radius-s);content:"\00a0";display:block;height:var(--size-3);max-width:121px;width:100%}

.ola .ola-skeleton.is-loading>:empty:before{animation:loadingSkeleton 2s linear infinite;background:linear-gradient(to right,var(--color-neutral-300) 40%,var(--color-white),var(--color-neutral-300) 60%);background-size:800px 100%}

@keyframes loadingSkeleton{0%{background-position:0 0}to{background-position:800px 0}}

.ola .ola_ly-imgContent{--img-width:var(--size-14);--gap:var(--column-gap-3);grid-column-gap:var(--column-gap-3);grid-column-gap:var(--gap);display:grid;grid-template-columns:auto 1fr}

.ola .ola_ly-imgContent>img{height:auto;width:var(--img-width)}

@media (max-width:767px){.ola .ola_ly-imgContent.is-responsive{grid-row-gap:var(--gap);grid-template-columns:auto}.ola .ola_ly-imgContent.is-responsive>img{justify-self:center}}

.ola .ola_ly-form{grid-row-gap:var(--row-gap-2);display:grid}

.ola .ola_ly-columns{--column-width:var(--size-14);--gap:var(--column-gap-3);-moz-column-gap:calc(var(--column-gap-3)*2);column-gap:calc(var(--column-gap-3)*2);-moz-column-gap:calc(var(--gap)*2);column-gap:calc(var(--gap)*2);-moz-column-rule:solid 4px var(--color-neutral-200);column-rule:solid 4px var(--color-neutral-200);-moz-column-width:var(--size-14);-moz-column-width:var(--column-width);column-width:var(--column-width)}

.ola .ola_ly-columns>*{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}

.ola .ola_ly-1nColumns{--breakpoint:30rem;--margin:0;display:flex;flex-wrap:wrap;margin:0;margin:calc(var(--margin)*-1)}

.ola .ola_ly-1nColumns>*{flex-basis:calc((var(--breakpoint) - 100%)*999);flex-grow:1;margin:var(--margin)}

.ola .ola_ly-pageCenter{grid-row-gap:var(--row-gap-3);align-content:center;box-sizing:border-box;display:grid;grid-template-columns:var(--column-gap-2) 1fr minmax(0,var(--size-16)) 1fr var(
      --column-gap-2
    );min-height:100%}

.ola .ola_ly-pageCenter>*{box-sizing:border-box;grid-column:3/span 1}

.ola .ola_ly-pageCenter>.is-fullwidth{grid-column:2/-2;justify-self:center;max-width:-moz-max-content;max-width:max-content;width:100%}

.ola .ola_ly-asideHeader{grid-row-gap:var(--row-gap-3);grid-column-gap:var(--column-gap-3);align-items:start;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;margin-left:auto;margin-right:auto;max-width:var(--max-width)}

.ola .ola_ly-asideHeader>:first-child{max-width:var(--size-16)}

@media (min-width:768px){.ola .ola_ly-asideHeader{grid-template-columns:300px minmax(0,1fr)}.ola .ola_ly-asideHeader>*{grid-column:2}.ola .ola_ly-asideHeader>:first-child{grid-column:1;position:sticky;top:50px}}

.ola .ola_ly-asideMenu{grid-row-gap:var(--row-gap-3);grid-column-gap:var(--column-gap-3);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);margin-left:auto;margin-right:auto;max-width:var(--max-width)}

@media (min-width:768px){.ola .ola_ly-asideMenu{grid-template-columns:var(--size-14) minmax(0,1fr)}.ola .ola_ly-asideMenu>*{grid-column:2}.ola .ola_ly-asideMenu>:first-child{grid-column:1}}

.ola .ola_ly-list{--gap:var(--row-gap-2);list-style:none;margin:0;padding:0}

.ola .ola_ly-list.is-collapsed{--gap:0}

.ola .ola_ly-list>*{margin:0}

.ola .ola_ly-list>*+*{margin-top:var(--gap)}

.ola .ola_ly-highlight{background-color:var(--color-neutral-100);padding-bottom:var(--column-gap-3);padding-top:var(--column-gap-3)}

.ola .ola_ly-highlight .ly-highlight{background-color:var(--color-white);padding:var(--row-gap-2) var(--column-gap-2)}

.ola .ola_ly-main>.ola_ly-highlight{grid-column-gap:var(--column-gap-3);-moz-column-gap:var(--column-gap-3);column-gap:var(--column-gap-3);display:grid;grid-column-end:-1;grid-column-start:1;grid-template-columns:var(--ly-mainColumns)}

.ola .ola_ly-main>.ola_ly-highlight>*{grid-column:2}

.ola .ola_ly-main{--ly-maxWidth:1036px;--ly-mainColumns:1fr minmax(300px,var(--ly-maxWidth)) 1fr;grid-column-gap:var(--column-gap-3);box-sizing:border-box;-moz-column-gap:var(--column-gap-3);column-gap:var(--column-gap-3);display:grid;grid-template-columns:1fr minmax(300px,1036px) 1fr;grid-template-columns:var(--ly-mainColumns);min-height:100vh}

.ola .ola_ly-main.has-navbar{grid-template-rows:var(--size-9)}

.ola .ola_ly-main>*{align-content:start;grid-column:2}

.ola .ola_ly-main>.is-center{grid-row-gap:var(--row-gap-3);align-content:center;display:grid;grid-template-columns:1fr minmax(0,var(--size-16)) 1fr;padding-bottom:var(--row-gap-3);padding-top:var(--row-gap-3)}

.ola .ola_ly-main>.is-center>*{grid-column-start:2}

.ola .ola_ly-main-navbar{grid-column-gap:var(--column-gap-3);background:#fff;box-shadow:var(--shadow-level-1);-moz-column-gap:var(--column-gap-3);column-gap:var(--column-gap-3);display:grid;grid-column-end:-1;grid-column-start:1;grid-template-columns:var(--ly-mainColumns);position:sticky;top:0;z-index:2}

.ola .ola_ly-main-navbar>*{grid-column:2}

.ola .ola_ly-section{grid-row-gap:var(--row-gap-3);grid-column-gap:var(--column-gap-3);-moz-column-gap:var(--column-gap-3);column-gap:var(--column-gap-3);display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--row-gap-3)}

@media (min-width:700px){.ola .ola_ly-section.has-image{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}

.ola .ola_ly-section.has-image .ola_ly-section-header{align-self:end}

@media (min-width:900px){.ola .ola_ly-section.is-compact{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ola .ola_ly-section.is-compact .ola_ly-section-content{grid-column-start:2}}

.ola .ola_ly-section.is-compact .ola_ly-section-header{max-width:calc(var(--ly-maxWidth)*.5)}

.ola .ola_ly-section-header{max-width:calc(var(--ly-maxWidth)*.666)}

.ola .ola_ly-section-image{margin:0}

.ola .ola_ly-section-image img{display:block;margin:0 auto;max-width:45vw;width:100%}

.ola .ola_ly-section-content{grid-column-end:-1;grid-column-start:1}

:root{--ola-version:"4.10.0"}

@custom-media --mq-mobile (max-width: 767px);

@custom-media --mq-desktop (min-width: 768px);

@custom-media --from-height-1 (min-height: 524px);

@custom-media --from-height-2 (min-height: 783px);

.ola {
  --color-neutral-150: #e7ebed;
  --color-warning-50: #fbf1e5;
  --color-pro-50: #f5e4f6;

  .export-search {
    text-indent: var(--size-4);
    margin: var(--size-1) 0;
  }

  .export-search + .ola_searchField-icon,
  .export-search + .ola_searchField-icon + .ola_searchField-icon-close {
    top: 12px;
  }

  /* Menu Option */
  .ola_menu-option {
    padding: var(--size-1) var(--size-2);
  }

  .ola_button {
    column-gap: var(--size-1);
    align-items: center;
    padding-left: var(--size-2);
    padding-right: var(--size-2);
    border-radius: var(--radius-s);
  }

  .ola_buttonGroup {
    gap: var(--size-1);

    .ola_button {
      margin: 0 !important;
    }
  }

  button.ola_navigation-button {
    border: 0;
  }

  .ola_button-icon {
    position: static;

    svg {
      display: block;
    }
  }

  .ola_button.is-busy:disabled .ola_spinner {
    position: static;
  }

  .ola_button.is-secondary,
  .ola_button.is-destructive {
    background-color: white;
  }

  .ola_button.is-secondary.is-disabled,
  .ola_button.is-destructive.is-disabled {
    border: 1px solid var(--color-neutral-300) !important;
    color: var(--color-neutral-500) !important;
  }

  /* Tooltip */
  .ola_tooltip-trigger {
    cursor: default;
  }
  .ola_tooltip-content {
    padding: var(--size-2);

    .ola_menu-option {
      margin-left: calc(var(--size-2) * -1);
      margin-right: calc(var(--size-2) * -1);
      width: calc(100% + var(--size-2) * 2);
    }
  }

  /* Tab Option */
  .ola_tab-option {
    height: var(--size-8);
    padding: 0 var(--size-2);

    &.is-selected {
      cursor: default;
    }
  }
  .ola_tab-option:not(.is-selected):hover {
    --background: none;
  }

  hr {
    border: 0;
    border-top: 2px solid var(--color-neutral-200);
    margin: var(--size-2) 0;
  }

  /* ProgressBar */
  .ola_progressBar progress {
    --background: var(--color-neutral-100);
    border: none;
    height: var(--size-2);
    border-radius: var(--radius-s);
  }

  /* Field */
  .ola_field {
    display: grid;
    row-gap: var(--size-0);
  }
  .ola_field-input {
    margin: 0;
  }

  /* CheckGroup */
  .ola_checkGroup.is-list {
    border-width: 1px;
    margin: 0;
  }
  .ola_check.is-option {
    cursor: pointer;
    font: var(--font-0-regular);

    .ola_check-label {
      padding: 0 var(--size-1);
      min-height: var(--size-5);
    }

    .ola_check-input[readonly] + .ola_check-label {
      color: var(--color-neutral-700);
      &::before {
        --color: var(--color-neutral-700);
      }
    }
    .ola_check-input:checked + .ola_check-label {
      background-color: var(--color-neutral-100);
    }
  }

  /* Modals */
  .ola_modal {
    --row-gap-3: var(--size-2);
    --column-gap-3: var(--size-3);
  }
  .ola_modal-header {
    margin-bottom: var(--size-2);
  }
  .ola_modal-title {
    margin-top: var(--size-1);
    font: var(--font-2-bold);
  }

  /* Input */
  .ola_input {
    --border: var(--color-neutral-300);
  }
  textarea.ola_input {
    padding: var(--size-1);
  }

  /* Table */
  .ola_table-container {
    border-radius: var(--radius-m);
  }
  .ola_table-cell {
    align-items: flex-start;
    padding: var(--size-2) !important;
    background-color: var(--color-white) !important;
  }
}

.btn-only-icon {
  column-gap: 0 !important;
  padding-left: var(--size-1) !important;
  padding-right: var(--size-1) !important;
}

.ReactTags__tagInputField,
.ReactTags__tagInput input.ReactTags__tagInputField:focus {
  border: 1px solid var(--color-neutral-500);
  border-radius: var(--radius-s);
  color: var(--color-neutral-900);
  padding: 0 var(--size-2);
  font: var(--font-1-regular);
  line-height: 38px;
  outline-color: var(--color-primary-400);
}

.ReactTags__selected {
  display: flex;
  flex-wrap: wrap;
  gap: var(--size-1);
  margin: var(--size-1) 0;
}

.ReactTags__tag {
  background-color: var(--color-neutral-100);
  border: 1px solid var(--color-neutral-200);
  padding: var(--size-0) var(--size-1);
  display: inline-block;
  border-radius: var(--radius-m);
  font: var(--font-0-bold);
  color: var(--color-neutral-700);
}

.ReactTags__remove {
  border: none;
  cursor: pointer;
  background: none;
  padding: 0 0 0 var(--size-1);
  font: var(--font-2-regultar);
  color: var(--color-neutral-900);
}

.ReactTags__suggestions {
  position: absolute;
}

.ReactTags__suggestions ul {
  list-style-type: none;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
  background: white;
  width: 200px;
  max-height: 300px;
  overflow: auto;
  border-radius: var(--radius-m);
}

.ReactTags__suggestions li {
  border-bottom: 1px solid var(--color-neutral-200);
  padding: var(--size-1) var(--size-2);
  margin: 0;
  font: var(--font-0-regular);
  color: var(--color-neutral-800);
}

.ReactTags__suggestions li mark {
  background: none;
  font: var(--font-0-bold);
  color: var(--color-neutral-800);
}

.ReactTags__suggestions ul li.ReactTags__activeSuggestion {
  background: var(--color-neutral-100);
  cursor: pointer;
}

/* Components */

.subcontainer {
  background-color: var(--color-white);
  border-radius: var(--radius-m);

  + .subcontainer {
    margin-top: var(--size-2);
  }

  &.with-space {
    display: grid;
    row-gap: var(--size-2);
    padding: var(--size-2) var(--size-3);
  }
}

.section {
  padding: var(--size-6) var(--size-5);
  display: grid;
  grid-template-columns: minmax(0, var(--max-width));
  justify-content: center;
  row-gap: var(--size-3);

  &.is-highlighted {
    background-color: var(--color-white);
  }

  @media (max-width: 768px) {
    padding: var(--size-5) var(--size-2);
  }
}

.section-header {
  display: grid;
  row-gap: var(--size-0);
  column-gap: var(--size-2);
  grid-template-columns: minmax(0, var(--size-16)) auto;
  grid-template-areas:
    'title extra'
    'description extra';
  justify-content: space-between;

  &:has(> .section-header-icon) {
    grid-template-columns: auto 1fr auto;
    grid-template-areas:
      'icon title extra'
      'icon description extra';
  }

  &.is-page-header .section-header-description {
    color: var(--color-neutral-900);
  }

  @media (max-width: 768px) {
    grid-template-columns: 1fr;
    grid-template-areas:
      'title'
      'description'
      'details'
      'extra';

    &:has(> .section-header-icon) {
      grid-template-columns: auto 1fr;
      grid-template-areas:
        'icon title'
        'icon description'
        'details details'
        'extra extra';
    }
  }
}

.section-header-icon {
  grid-area: icon;
  color: var(--icon, var(--color-neutral-500));
  margin-top: var(--size-0);
}

.section-header-title {
  grid-area: title;
}

.section-header-description {
  grid-area: description;
  color: var(--color-neutral-700);
}

.section-header-extra {
  grid-area: extra;
  align-self: start;

  @media (max-width: 768px) {
    margin-top: var(--size-2);

    & .ola_buttonGroup {
      display: flex;
      flex-wrap: wrap;
      flex-direction: row;

      & > * {
        flex: 1 auto;
        margin: 0;
      }
    }

    & button:not(.ola_button_icon),
    & form:not(.ola_button_icon) {
      width: 100%;
      flex: 49%;
    }
  }
}

.section-header-details {
  grid-area: details;
  grid-row: 3;
  grid-column: 1 / -1;
  margin-top: var(--size-1);
  display: flex;
  flex-wrap: wrap;
  gap: var(--size-3);
  color: var(--color-neutral-700);
}

.section-header:has(.section-header-icon) .section-header-details {
  grid-column: 2 / -1;
}

.section-pre {
  margin-bottom: -12px;
}

.minichartBar-list {
  display: grid;
  list-style: none;
  padding: 0;
  margin: 0;
}

.minichartBar {
  display: grid;
  grid-template-areas: 'label value percent' 'bar bar bar';
  grid-template-columns: 2fr auto 62px;
  /* TODO: uncomment next lines when trends are ok */
  /* grid-template-areas: 'label value percent trend' 'bar bar bar bar'; */
  /* grid-template-columns: 2fr repeat(2, 1fr) auto; */
  font: var(--font-0-regular);
  color: var(--color-neutral-700);
  row-gap: var(--size-0);
  column-gap: var(--size-2);
  cursor: pointer;
  padding: var(--size-1) var(--size-3);

  &:hover {
    & .minichartBar-label-text,
    & .minichartBar-label .value-icon > span:not(.value-emoji) {
      text-decoration: underline;
    }
    & .ola_progressBar progress {
      --color: color-mix(in srgb, var(--base-color), black 10%) !important;
      --background: color-mix(in srgb, var(--color-neutral-100), black 3%);
    }
  }
}

.minichartBar-label {
  color: var(--color-neutral-900);
  grid-area: label;
  display: flex;
  align-items: center;
  gap: var(--size-0);
  white-space: nowrap;
  overflow: hidden;
}

.minichartBar-value {
  grid-area: value;
  text-align: right;
}

.minichartBar-percent {
  grid-area: percent;
  text-align: right;
  font: var(--font-0-bold);
}

.minichartBar-trend {
  grid-area: trend;
  text-align: right;
  font: var(--font-0-bold);
  cursor: pointer;
  padding: 0 2px;
  border-radius: var(--radius-s);
  min-width: 69px;

  &:hover {
    background-color: var(--color-neutral-100);
  }
}

.minichartBar-bar {
  grid-area: bar;
}

.table-container {
  overflow-x: auto; /* Habilita el scroll horizontal */
  overflow-y: auto; /* Habilita el scroll vertical */
  _max-height: calc(100vh - 480px); /* Ajusta al tamaño deseado */
}

.table {
  border-collapse: collapse;
  width: 100%;

  & th {
    text-align: left;
    font: var(--font-0-bold);
    cursor: pointer;
    padding: 0 var(--size-2);
    height: var(--size-7);
    vertical-align: middle;
    background-color: var(--color-white);
    box-shadow: 0 1px 0 var(--color-neutral-200);

    > div {
      display: flex;
      align-items: center;
      gap: var(--size-1);

      > details {
        position: relative;
        top: 1px;
      }

      > svg {
        vertical-align: middle;
        margin: 0 0 0 1em;
      }
    }

    &:hover {
      text-decoration: underline;
    }
  }
  & td {
    padding: var(--size-2);
    font: var(--font-0-regular);
    color: var(--color-neutral-700);

    &.is-main {
      font: var(--font-1-regular);
      color: var(--color-neutral-900);

      &:not(.domain-status) {
        white-space: nowrap;
      }

      > div {
        white-space: normal;
      }
    }

    .table-cell-detailed {
      display: grid;
      grid-template-columns: minmax(min-content, 31px) 40px;
      gap: var(--size-0);
      align-items: center;

      button {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        border: 0;
        background-color: var(--color-neutral-100);
        width: 100%;
        height: 32px;
        border-radius: var(--radius-s);
        transition: background-color 0.1s ease-in-out;

        .detail-loading > span {
          display: inline-block;
          vertical-align: middle;
          width: var(--size-2);
          height: var(--size-2);
          border-radius: 50%;
          border: 2px solid var(--color-neutral-900);
          border-color: var(--color-neutral-400);
          border-top-color: transparent;
          border-left-color: transparent;
          animation: spin 1s linear infinite;
        }

        &:hover,
        &.is-active {
          background-color: var(--color-neutral-200);
        }
      }
    }

    .domain-status {
      display: inline-block;
      text-align: center;
      min-height: 20px;
      min-width: 36px;

      & > span {
        margin-right: var(--size-2);
        display: inline-block;
        vertical-align: middle;
        width: var(--size-1);
        height: var(--size-1);
        border-radius: 50%;
        border: 1px solid var(--color-neutral-900);
      }

      &.domain-status--1 > span,
      &.domain-status--2 > span {
      }

      &.domain-status--0 > span {
        border-color: var(--color-neutral-300);
        border-top-color: transparent;
        border-left-color: transparent;
        animation: spin 1s linear infinite;
      }
      &.domain-status--1 > span {
        background-color: var(--color-neutral-900);
      }
    }
    .domain-status-tooltip {
      padding: var(--size-2);
    }
  }

  th {
    white-space: nowrap;
  }

  & :is(td, th).is-settings {
    width: 0;
    padding: 0 var(--size-2) 0 0;
  }
  & tr.is-clickable {
    cursor: pointer;
    transition: background-color 200ms;
    &:hover {
      background-color: var(--color-neutral-100);

      & .domain-name-link svg {
        opacity: 1;
      }
    }
  }
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.filter-wrapper {
  display: grid;
  grid-template-columns: 1fr auto;

  @media (max-width: 768px) {
    grid-template-columns: 1fr;
  }
}

.filter {
  display: grid;
  grid-template-columns: 100px 1fr;
  padding: var(--size-2);
  column-gap: var(--size-2);
  align-items: center;

  &.is-filter {
    grid-column: 1 / -1;
    border-bottom: solid 1px var(--color-neutral-200);
    align-items: flex-start;

    & .filter-label {
      margin-top: 10px;
    }
  }

  @media (max-width: 768px) {
    grid-template-columns: 1fr !important;
  }
}

.filter.filter--3col {
  grid-template-columns: 100px 1fr auto;
}

.filter-actions {
  @media (max-width: 768px) {
    width: 100%;
    margin-top: var(--size-2);
  }
}

.filter-label {
  font: var(--font-0-bold);

  @media (max-width: 768px) {
    margin-bottom: var(--size-2);
  }
}

.filter-content {
  display: flex;
  align-items: center;
  gap: var(--size-1);
  flex-wrap: wrap;
  position: relative;
}

.filter-extra {
  display: flex;
  align-items: center;
  gap: var(--size-2);

  @media (max-width: 768px) {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
}

.filter-item {
  display: flex;
  border-radius: var(--radius-s);
  font: var(--font-0-bold);
  color: var(--color-neutral-700);
  background-color: var(--color-neutral-100);
  border: 1px solid var(--color-neutral-200);

  &:not(.is-breakdown) {
    overflow: hidden;
  }

  &.is-default {
    border-color: var(--color-neutral-100);

    button {
      cursor: default;
    }
  }

  button {
    cursor: pointer;
    background: none;
    border: none;
    font: inherit;
    color: inherit;
    display: flex;
    align-items: center;
    transition: background-color 0.1s ease-in-out;

    &:hover {
      background-color: var(--color-neutral-200);
    }
  }

  .filter-item-condition {
    min-height: var(--size-5);
    padding: 0 var(--size-1);
    display: flex;
    align-items: center;
  }

  .filter-item-condition:not(button) {
    cursor: default;
  }

  .filter-item-selector {
    position: relative;

    & .filter-item-selector-select {
      min-width: 120px;

      & .ola_select-multiple__control {
        background-color: var(--color-neutral-100);
        cursor: pointer;
        border: 0;

        &:hover {
          background-color: var(--color-neutral-200);
        }
      }

      & .ola_select-multiple__indicators {
        display: none;
      }

      & .ola_select-multiple__menu {
        min-width: 200px !important;
        color: var(--color-neutral-900);
      }

      & .ola_select-multiple__single-value {
        font: var(--font-0-bold);
        display: flex;
        align-content: center;
        justify-content: space-between;

        & svg {
          margin-left: var(--size-1);
        }
      }
    }
  }
}

.filter-element {
  display: flex;
  align-items: center;
  gap: var(--size-1);
}

.filter-elements {
  display: flex;
  flex-wrap: wrap;

  > .filter-element {
    background-color: var(--color-neutral-200);
    padding: var(--size-0);

    &:first-child {
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
    }
    &:last-child {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
    }

    .filter-item button:hover {
      background-color: var(--color-neutral-300);
    }
  }
}

.filter-operator {
  text-transform: uppercase;
}

.filter-search {
  align-self: center;
  display: flex;
  align-items: center;
  gap: var(--size-2);
  padding: 0 var(--size-2);

  & .filter-search-customize-view {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--size-1);
    cursor: pointer;
    background: none;
    border: none;

    &:hover {
      text-decoration: underline;
    }
  }

  @media (max-width: 768px) {
    margin-bottom: var(--size-3);
    flex-direction: column;

    > * {
      width: 100%;
    }
  }
}

.ola .filter .filter-add {
  width: auto;
  max-width: max-content;
  cursor: pointer;
  border-width: 0;
  outline: 0;

  @media (max-width: 768px) {
    min-width: 100%;
    margin-top: 16px;
    border-width: 1px;
  }

  &:hover {
    text-decoration: underline;
    color: var(--color-primary-700);
  }
  &:focus {
    box-shadow: none;
  }
}

.ola .filter .filter-add.filter-add-button {
  padding-left: 0;
  border-width: 1px;
  text-transform: uppercase;
  padding-left: var(--size-1);
  border-color: var(--color-primary-200);
  /* transition: border-color 0.1s ease-in-out; */

  & * {
    transition:
      color 0.1s ease-in-out,
      fill 0.1s ease-in-out;
  }

  &:hover {
    /* border-color: var(--color-primary-500);
    text-decoration: none; */

    & * {
      color: var(--color-primary-700);
      fill: var(--color-primary-700);
    }
  }
}

.ola .filter .filter-add-wrapper {
  > .filter-add-button:not(:last-child) {
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    position: relative;

    &::after {
      content: '';
      position: absolute;
      top: 8px;
      right: 0;
      width: 1px;
      height: calc(100% - 16px);
      background-color: var(--color-primary-200);
    }
  }

  > .filter-add-button:not(:first-child):not(:last-child) {
    border-radius: 0;
    border-left: 0;
  }

  > .filter-add-button:last-child {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  @media (max-width: 768px) {
    width: 100%;
    display: flex;

    > .filter-add-button {
      min-width: 50% !important;
    }
  }
}

.ola .filter .filter-add.filter-add-select:hover {
  color: var(--color-neutral-900);
}

.ola
  .filter
  .filter-add.filter-add-select
  .ola_select
  .select--multiple.is-focused {
  border: 1px solid var(--color-neutral-500);

  & .ola_select-multiple__placeholder {
    display: none;
  }
}

.ola .filter .filter-add.filter-add-select .ola_select-multiple__menu {
  min-width: 200px !important;
}

.ola .filter .filter-add.filter-add-select .filterForm-property-info {
  left: calc(100% + 45px) !important;
}

.ola .filter .filter-item-selector-select .filterForm-property-info {
  left: calc(100% + 62px) !important;
}

.ola .filter .filter-add.filter-add-select .ola_select .select--multiple {
  border: 0;
  cursor: pointer;
  min-width: 156px;

  & .ola_select-multiple__placeholder {
    font: var(--font-0-bold);
    color: var(--color-primary-500);
    padding-left: var(--size-4);
    background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="%230090da" viewBox="0 0 256 256"><path d="M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm48-88a8,8,0,0,1-8,8H136v32a8,8,0,0,1-16,0V136H88a8,8,0,0,1,0-16h32V88a8,8,0,0,1,16,0v32h32A8,8,0,0,1,176,128Z"></path></svg>')
      no-repeat left center;
  }

  & .ola_select-multiple__indicators {
    display: none;
  }

  @media (max-width: 768px) {
    text-align: center;
    border: 1px solid var(--color-primary-500);

    & .ola_select-multiple__placeholder {
      padding-top: 4px;
      padding-bottom: 4px;
      background-position: calc(50% - 60px) center;
    }
  }
}

.filter-days-input {
  position: relative;
  max-width: 120px;
}

.filter-days-label {
  position: absolute;
  top: 10px;
  right: 9px;
  font: var(--font-0);
  color: var(--color-neutral-700);
  white-space: nowrap;
}

.filter-add-wrapper {
  @media (max-width: 768px) {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }
}

.ola .filter .filter-add-button.ai-assistant {
  border: none;
  text-transform: capitalize;
  transition: transform 0.3s ease;
  position: relative;
  overflow: hidden;
}

.ola .filter .filter-add-button.ai-assistant::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(90deg, #6366f1 0%, #ec4899 100%);
  opacity: 0;
  transition: opacity 0.2s ease;
  border-radius: var(--radius-s);
}

.ola .filter .filter-add-button.ai-assistant:hover {
  transform: translateY(-2px);
  text-decoration: none;
}

.ola .filter .filter-add-button.ai-assistant:hover::before {
  opacity: 0.1;
}

.ola .filter .filter-add-button.ai-assistant .ola_typography {
  background: linear-gradient(90deg, #6366f1 0%, #ec4899 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  position: relative;
}

.ola .filter .filter-add-button.ai-assistant svg {
  position: relative;
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  transform-origin: center;
}

.ola .filter .filter-add-button.ai-assistant:hover svg {
  transform: rotate(180deg);
}

.page-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: var(--size-4) var(--size-5);
  width: 100%;
  height: 100%;
  min-height: calc(100vh - var(--size-9));
}

.value-unknown {
  color: var(--color-neutral-500);
}

.value-emoji {
  font-size: 1.5em;
  display: inline-block;
  vertical-align: middle;
  padding: 1px;
}

.value-logo {
  vertical-align: middle;
  margin-right: 0.3em;
}

.value-rating {
  display: flex;
  vertical-align: middle;
  flex-wrap: wrap;
  gap: 0.5em;
}

.value-rating-stars {
  display: flex;
  & svg {
    fill: var(--color-warning-500);
  }
}

.value-boolean {
  display: block;
}

.value-icon {
  display: flex;
  align-items: center;
  gap: 0.5em;
}

.contextual-menu-remove {
  color: var(--color-negative-500) !important;
}

:root {
  --max-width: 1224px;
}

.center {
  text-align: center;
}

.right {
  text-align: right;
}

.block {
  display: block;
}

h1 {
  font: var(--font-6-medium);
  margin: 0;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */

input[type='number'] {
  -moz-appearance: textfield;
}

.domain-name-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: var(--color-neutral-900) !important;
  text-decoration: none;

  svg {
    opacity: 0;
    transition:
      fill 0.1s,
      opacity 0.2s;
  }

  svg:hover {
    fill: var(--color-neutral-900);
  }
}

/* New colors for charts */

:root {
  --color-chart-unknown: var(--color-neutral-200);
  --color-chart-others: var(--color-neutral-400);

  --color-chart-score-0: #d43d51;
  --color-chart-score-1: #df5a4c;
  --color-chart-score-2: #e7754b;
  --color-chart-score-3: #ec904e;
  --color-chart-score-4: #efa956;
  --color-chart-score-5: #efc265;
  --color-chart-score-6: #eeda7a;
  --color-chart-score-7: #c9cf71;
  --color-chart-score-8: #a4c26d;
  --color-chart-score-9: #81b56c;
  --color-chart-score-10: #5fa66c;
  --color-chart-score-11: #3b976c;

  --color-chart-mono-1: var(--color-primary-100);
  --color-chart-mono-2: var(--color-primary-200);
  --color-chart-mono-3: var(--color-primary-300);
  --color-chart-mono-4: var(--color-primary-400);
  --color-chart-mono-5: var(--color-primary-500);
  --color-chart-mono-6: var(--color-primary-600);
  --color-chart-mono-7: var(--color-primary-700);

  --color-chart-bool-1: var(--color-primary-500);
  --color-chart-bool-2: #ff69a5;
}
