@import url(https://swo-assets.azureedge.net/fonts/fonts.css);

@charset "UTF-8";
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
.user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  border-radius: 4px;
}
/*
* Alerts colors
*/
/*
* Buttons
*/
/*
* Badges
*/
/*
* Loaders
*/
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
.user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  border-radius: 4px;
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
.user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  border-radius: 4px;
}
/*
* Alerts colors
*/
/*
* Buttons
*/
/*
* Badges
*/
/*
* Loaders
*/
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
.user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  border-radius: 4px;
}
:root {
  --spacing-1: 8px;
  --spacing-2: 16px;
  --spacing-3: 24px;
  --spacing-4: 32px;
  --spacing-5: 40px;
  --spacing-6: 48px;
  --spacing-7: 56px;
  --spacing-8: 64px;
  --spacing-9: 72px;
  --spacing-10: 80px;
}
:root {
  --alerts-danger-1: #fce8eaff;
  --alerts-danger-2: #ee8c96ff;
  --alerts-danger-3: #bb1425ff;
  --alerts-danger-4: #8f101dff;
  --alerts-info-1: #eaecffff;
  --alerts-info-2: #959bffff;
  --alerts-info-3: #3520bfff;
  --alerts-info-4: #2b1999ff;
  --alerts-success-1: #e6f9f2ff;
  --alerts-success-2: #80e1aeff;
  --alerts-success-3: #00784dff;
  --alerts-success-4: #005838ff;
  --alerts-warning-1: #fdf2e9ff;
  --alerts-warning-2: #f1b178ff;
  --alerts-warning-3: #e87d1eff;
  --alerts-warning-4: #733f11ff;
  --brand-danger: #dc182cff;
  --brand-primary: #472affff;
  --brand-success: #008556ff;
  --brand-type: #000000ff;
  --brand-warning: #a15d26ff;
  --brand-white: #ffffffff;
  --gray-1: #f4f6f8ff;
  --gray-2: #e0e5e8ff;
  --gray-3: #aeb1b9ff;
  --gray-4: #6b7180ff;
  --gray-5: #434952ff;
  --gray-6: #25282dff;
  --tertiary-blue-1: #cae4ffff;
  --tertiary-blue-2: #4da6ffff;
  --tertiary-blue-3: #2775c4ff;
  --tertiary-blue-4: #1f5c99ff;
  --tertiary-cyan-1: #bffaffff;
  --tertiary-cyan-2: #00ebffff;
  --tertiary-cyan-3: #007d8cff;
  --tertiary-cyan-4: #004a59ff;
  --tertiary-green-1: #d3ffd8ff;
  --tertiary-green-2: #4eff64ff;
  --tertiary-yellow-1: #fff6caff;
  --tertiary-yellow-2: #fedc2bff;
}
:root {
  --focus-default: 0px 0px 0px #959bffff;
  --shadow-card: 0px 1px 3px #6b718033, 0px 1px 16px #6b71801a;
  --shadow-card-hover: 0px 4px 5px #33384024, 0px 2px 4px #33384033, 0px 1px 10px #3338401f;
  --shadow-dropdown: 0px 1px 16px #3338401a, 0px 1px 3px #33384033, 0px 4px 5px #33384026;
}
:root {
  --font-family-material-icons-outlined: Material Icons Outlined;
  --font-family-material-icons: Material Icons;
  --font-family-haas-grot-text: Haas Grot Text;
  --font-family-material-symbols-outlined: Material Symbols Outlined;
  --font-family-arial: Arial;
}
:root {
  --radius-s: 4px;
  --radius-m: 8px;
  --radius-l: 16px;
  --transition: all 0.1s linear;
  --z-bottom: -2;
  --z-below: -1;
  --z-0: 0;
  --z-above: 1;
  --z-top: 102;
  --box-shadow-1: 0 1px 3px 0 rgba(107, 113, 128, 0.2), 0 1px 16px 0 rgba(107, 113, 128, 0.1);
  --box-shadow-2: 0 1px 3px 0 rgba(51, 56, 64, 0.2), 0 2px 1px -1px rgba(51, 56, 64, 0.12), 0 1px 1px 0 rgba(51, 56, 64, 0.14);
  --box-shadow-3: 0 0 0 0 var(--brand-white), 0 0 0 4px var(--alerts-info-2);
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: var(--box-shadow-3) !important;
  outline: none;
  z-index: var(--z-above);
}
/* Flex layout helpers - sets some flex-based layout

   Examples:
     %_flex_row = items centralized vertically go from left to right
     %_flex_col = items centralized horizontally go from top to bottom
     %_flex_just = items centralized vertically are justified
*/
/* Radius helpers - sets rounded corners for blocks

   Examples:
     %_rad_s = border-radius: 4px
     %_rad_m = border-radius: 8px
     %_rad_l = border-radius: 16px
*/
/* Trim helper - trims overflowing text with '...'

    Requires width or max-width to be defined
*/
/* Animation helper - sets default transition */
/* Z-Index helpers - sets z position of elements */
/* Rotate helpers - sets element rotation (for icons and animations mainly) */
/* Spacing helpers - sets margins and paddings

   Structure: _[MODE][DIRECTION]_[SIZE]

   MODE:
   m = margin
   p = padding

   DIRECTION:
     = all
   t = top
   r = right
   b = bottom
   l = left
   x = horizontal (left & right)
   y = vertical (top & bottom),

   SIZE: 0-10

   Examples:
   _mt_5 = margin-top: §spacing-5
   _px_0 = padding: 0
*/
._flex_row {
  display: flex;
  flex-direction: row;
  align-items: center;
}
._flex_just {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
._rad_s {
  border-radius: var(--radius-s);
}
._rad_m {
  border-radius: var(--radius-m);
}
._rad_l {
  border-radius: var(--radius-l);
}
._trim {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._animated {
  transition: var(--transition);
}
._z_bottom {
  z-index: var(--z-bottom);
}
._z_below {
  z-index: var(--z-below);
}
._z_0 {
  z-index: var(--z-0);
}
._z_above {
  z-index: var(--z-above);
}
._z_top {
  z-index: var(--z-top);
}
._rotate_90 {
  transform: rotate(90deg);
}
._rotate_180 {
  transform: rotate(180deg);
}
._rotate_270 {
  transform: rotate(270deg);
}
._rotate_360 {
  transform: rotate(360deg);
}
._m_0 {
  margin: 0;
}
._m_1 {
  margin: var(--spacing-1);
}
._m_2 {
  margin: var(--spacing-2);
}
._m_3 {
  margin: var(--spacing-3);
}
._m_4 {
  margin: var(--spacing-4);
}
._m_5 {
  margin: var(--spacing-5);
}
._m_6 {
  margin: var(--spacing-6);
}
._m_7 {
  margin: var(--spacing-7);
}
._m_8 {
  margin: var(--spacing-8);
}
._m_9 {
  margin: var(--spacing-9);
}
._m_10 {
  margin: var(--spacing-10);
}
._mt_0 {
  margin-top: 0;
}
._mt_1 {
  margin-top: var(--spacing-1);
}
._mt_2 {
  margin-top: var(--spacing-2);
}
._mt_3 {
  margin-top: var(--spacing-3);
}
._mt_4 {
  margin-top: var(--spacing-4);
}
._mt_5 {
  margin-top: var(--spacing-5);
}
._mt_6 {
  margin-top: var(--spacing-6);
}
._mt_7 {
  margin-top: var(--spacing-7);
}
._mt_8 {
  margin-top: var(--spacing-8);
}
._mt_9 {
  margin-top: var(--spacing-9);
}
._mt_10 {
  margin-top: var(--spacing-10);
}
._mr_0 {
  margin-right: 0;
}
._mr_1 {
  margin-right: var(--spacing-1);
}
._mr_2 {
  margin-right: var(--spacing-2);
}
._mr_3 {
  margin-right: var(--spacing-3);
}
._mr_4 {
  margin-right: var(--spacing-4);
}
._mr_5 {
  margin-right: var(--spacing-5);
}
._mr_6 {
  margin-right: var(--spacing-6);
}
._mr_7 {
  margin-right: var(--spacing-7);
}
._mr_8 {
  margin-right: var(--spacing-8);
}
._mr_9 {
  margin-right: var(--spacing-9);
}
._mr_10 {
  margin-right: var(--spacing-10);
}
._mb_0 {
  margin-bottom: 0;
}
._mb_1 {
  margin-bottom: var(--spacing-1);
}
._mb_2 {
  margin-bottom: var(--spacing-2);
}
._mb_3 {
  margin-bottom: var(--spacing-3);
}
._mb_4 {
  margin-bottom: var(--spacing-4);
}
._mb_5 {
  margin-bottom: var(--spacing-5);
}
._mb_6 {
  margin-bottom: var(--spacing-6);
}
._mb_7 {
  margin-bottom: var(--spacing-7);
}
._mb_8 {
  margin-bottom: var(--spacing-8);
}
._mb_9 {
  margin-bottom: var(--spacing-9);
}
._mb_10 {
  margin-bottom: var(--spacing-10);
}
._ml_0 {
  margin-left: 0;
}
._ml_1 {
  margin-left: var(--spacing-1);
}
._ml_2 {
  margin-left: var(--spacing-2);
}
._ml_3 {
  margin-left: var(--spacing-3);
}
._ml_4 {
  margin-left: var(--spacing-4);
}
._ml_5 {
  margin-left: var(--spacing-5);
}
._ml_6 {
  margin-left: var(--spacing-6);
}
._ml_7 {
  margin-left: var(--spacing-7);
}
._ml_8 {
  margin-left: var(--spacing-8);
}
._ml_9 {
  margin-left: var(--spacing-9);
}
._ml_10 {
  margin-left: var(--spacing-10);
}
._mx_0 {
  margin-left: 0;
  margin-right: 0;
}
._mx_1 {
  margin-left: var(--spacing-1);
  margin-right: var(--spacing-1);
}
._mx_2 {
  margin-left: var(--spacing-2);
  margin-right: var(--spacing-2);
}
._mx_3 {
  margin-left: var(--spacing-3);
  margin-right: var(--spacing-3);
}
._mx_4 {
  margin-left: var(--spacing-4);
  margin-right: var(--spacing-4);
}
._mx_5 {
  margin-left: var(--spacing-5);
  margin-right: var(--spacing-5);
}
._mx_6 {
  margin-left: var(--spacing-6);
  margin-right: var(--spacing-6);
}
._mx_7 {
  margin-left: var(--spacing-7);
  margin-right: var(--spacing-7);
}
._mx_8 {
  margin-left: var(--spacing-8);
  margin-right: var(--spacing-8);
}
._mx_9 {
  margin-left: var(--spacing-9);
  margin-right: var(--spacing-9);
}
._mx_10 {
  margin-left: var(--spacing-10);
  margin-right: var(--spacing-10);
}
._my_0 {
  margin-top: 0;
  margin-bottom: 0;
}
._my_1 {
  margin-top: var(--spacing-1);
  margin-bottom: var(--spacing-1);
}
._my_2 {
  margin-top: var(--spacing-2);
  margin-bottom: var(--spacing-2);
}
._my_3 {
  margin-top: var(--spacing-3);
  margin-bottom: var(--spacing-3);
}
._my_4 {
  margin-top: var(--spacing-4);
  margin-bottom: var(--spacing-4);
}
._my_5 {
  margin-top: var(--spacing-5);
  margin-bottom: var(--spacing-5);
}
._my_6 {
  margin-top: var(--spacing-6);
  margin-bottom: var(--spacing-6);
}
._my_7 {
  margin-top: var(--spacing-7);
  margin-bottom: var(--spacing-7);
}
._my_8 {
  margin-top: var(--spacing-8);
  margin-bottom: var(--spacing-8);
}
._my_9 {
  margin-top: var(--spacing-9);
  margin-bottom: var(--spacing-9);
}
._my_10 {
  margin-top: var(--spacing-10);
  margin-bottom: var(--spacing-10);
}
._p_0 {
  padding: 0;
}
._p_1 {
  padding: var(--spacing-1);
}
._p_2 {
  padding: var(--spacing-2);
}
._p_3 {
  padding: var(--spacing-3);
}
._p_4 {
  padding: var(--spacing-4);
}
._p_5 {
  padding: var(--spacing-5);
}
._p_6 {
  padding: var(--spacing-6);
}
._p_7 {
  padding: var(--spacing-7);
}
._p_8 {
  padding: var(--spacing-8);
}
._p_9 {
  padding: var(--spacing-9);
}
._p_10 {
  padding: var(--spacing-10);
}
._pt_0 {
  padding-top: 0;
}
._pt_1 {
  padding-top: var(--spacing-1);
}
._pt_2 {
  padding-top: var(--spacing-2);
}
._pt_3 {
  padding-top: var(--spacing-3);
}
._pt_4 {
  padding-top: var(--spacing-4);
}
._pt_5 {
  padding-top: var(--spacing-5);
}
._pt_6 {
  padding-top: var(--spacing-6);
}
._pt_7 {
  padding-top: var(--spacing-7);
}
._pt_8 {
  padding-top: var(--spacing-8);
}
._pt_9 {
  padding-top: var(--spacing-9);
}
._pt_10 {
  padding-top: var(--spacing-10);
}
._pr_0 {
  padding-right: 0;
}
._pr_1 {
  padding-right: var(--spacing-1);
}
._pr_2 {
  padding-right: var(--spacing-2);
}
._pr_3 {
  padding-right: var(--spacing-3);
}
._pr_4 {
  padding-right: var(--spacing-4);
}
._pr_5 {
  padding-right: var(--spacing-5);
}
._pr_6 {
  padding-right: var(--spacing-6);
}
._pr_7 {
  padding-right: var(--spacing-7);
}
._pr_8 {
  padding-right: var(--spacing-8);
}
._pr_9 {
  padding-right: var(--spacing-9);
}
._pr_10 {
  padding-right: var(--spacing-10);
}
._pb_0 {
  padding-bottom: 0;
}
._pb_1 {
  padding-bottom: var(--spacing-1);
}
._pb_2 {
  padding-bottom: var(--spacing-2);
}
._pb_3 {
  padding-bottom: var(--spacing-3);
}
._pb_4 {
  padding-bottom: var(--spacing-4);
}
._pb_5 {
  padding-bottom: var(--spacing-5);
}
._pb_6 {
  padding-bottom: var(--spacing-6);
}
._pb_7 {
  padding-bottom: var(--spacing-7);
}
._pb_8 {
  padding-bottom: var(--spacing-8);
}
._pb_9 {
  padding-bottom: var(--spacing-9);
}
._pb_10 {
  padding-bottom: var(--spacing-10);
}
._pl_0 {
  padding-left: 0;
}
._pl_1 {
  padding-left: var(--spacing-1);
}
._pl_2 {
  padding-left: var(--spacing-2);
}
._pl_3 {
  padding-left: var(--spacing-3);
}
._pl_4 {
  padding-left: var(--spacing-4);
}
._pl_5 {
  padding-left: var(--spacing-5);
}
._pl_6 {
  padding-left: var(--spacing-6);
}
._pl_7 {
  padding-left: var(--spacing-7);
}
._pl_8 {
  padding-left: var(--spacing-8);
}
._pl_9 {
  padding-left: var(--spacing-9);
}
._pl_10 {
  padding-left: var(--spacing-10);
}
._px_0 {
  padding-left: 0;
  padding-right: 0;
}
._px_1 {
  padding-left: var(--spacing-1);
  padding-right: var(--spacing-1);
}
._px_2 {
  padding-left: var(--spacing-2);
  padding-right: var(--spacing-2);
}
._px_3 {
  padding-left: var(--spacing-3);
  padding-right: var(--spacing-3);
}
._px_4 {
  padding-left: var(--spacing-4);
  padding-right: var(--spacing-4);
}
._px_5 {
  padding-left: var(--spacing-5);
  padding-right: var(--spacing-5);
}
._px_6 {
  padding-left: var(--spacing-6);
  padding-right: var(--spacing-6);
}
._px_7 {
  padding-left: var(--spacing-7);
  padding-right: var(--spacing-7);
}
._px_8 {
  padding-left: var(--spacing-8);
  padding-right: var(--spacing-8);
}
._px_9 {
  padding-left: var(--spacing-9);
  padding-right: var(--spacing-9);
}
._px_10 {
  padding-left: var(--spacing-10);
  padding-right: var(--spacing-10);
}
._py_0 {
  padding-top: 0;
  padding-bottom: 0;
}
._py_1 {
  padding-top: var(--spacing-1);
  padding-bottom: var(--spacing-1);
}
._py_2 {
  padding-top: var(--spacing-2);
  padding-bottom: var(--spacing-2);
}
._py_3 {
  padding-top: var(--spacing-3);
  padding-bottom: var(--spacing-3);
}
._py_4 {
  padding-top: var(--spacing-4);
  padding-bottom: var(--spacing-4);
}
._py_5 {
  padding-top: var(--spacing-5);
  padding-bottom: var(--spacing-5);
}
._py_6 {
  padding-top: var(--spacing-6);
  padding-bottom: var(--spacing-6);
}
._py_7 {
  padding-top: var(--spacing-7);
  padding-bottom: var(--spacing-7);
}
._py_8 {
  padding-top: var(--spacing-8);
  padding-bottom: var(--spacing-8);
}
._py_9 {
  padding-top: var(--spacing-9);
  padding-bottom: var(--spacing-9);
}
._py_10 {
  padding-top: var(--spacing-10);
  padding-bottom: var(--spacing-10);
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: var(--box-shadow-3) !important;
  outline: none;
  z-index: var(--z-above);
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: var(--box-shadow-3) !important;
  outline: none;
  z-index: var(--z-above);
}
/* Flex layout helpers - sets some flex-based layout

   Examples:
     %_flex_row = items centralized vertically go from left to right
     %_flex_col = items centralized horizontally go from top to bottom
     %_flex_just = items centralized vertically are justified
*/
/* Radius helpers - sets rounded corners for blocks

   Examples:
     %_rad_s = border-radius: 4px
     %_rad_m = border-radius: 8px
     %_rad_l = border-radius: 16px
*/
/* Trim helper - trims overflowing text with '...'

    Requires width or max-width to be defined
*/
/* Animation helper - sets default transition */
/* Z-Index helpers - sets z position of elements */
/* Rotate helpers - sets element rotation (for icons and animations mainly) */
/* Spacing helpers - sets margins and paddings

   Structure: _[MODE][DIRECTION]_[SIZE]

   MODE:
   m = margin
   p = padding

   DIRECTION:
     = all
   t = top
   r = right
   b = bottom
   l = left
   x = horizontal (left & right)
   y = vertical (top & bottom),

   SIZE: 0-10

   Examples:
   _mt_5 = margin-top: §spacing-5
   _px_0 = padding: 0
*/
body,
:root {
  color: var(--brand-type);
}
a {
  color: var(--alerts-info-4);
  text-decoration: none;
  transition: color 100ms ease-in-out;
}
a:hover {
  color: var(--brand-primary);
  text-decoration: underline;
}
shell-swo-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10000;
  height: 78px;
}
body:has(shell-swo-header) .shell-container {
  margin: 78px 25px 0 calc(25px + (100vw - 100%)) !important;
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
.user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  border-radius: 4px;
}
/*
* Alerts colors
*/
/*
* Buttons
*/
/*
* Badges
*/
/*
* Loaders
*/
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
.user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  border-radius: 4px;
}
.shell-mode-next:not(.phase3) shell-top .shell-top-container {
  max-width: 1230px;
}
shell-top {
  position: fixed;
  top: 0;
  left: 90px;
  width: calc(100% - 90px);
  height: 78px;
  padding: 0 10px;
  color: #5a616b;
  background-color: #ffffff;
  box-shadow: 0 7px 5px -5px rgba(0, 0, 0, 0.1);
  z-index: 1110;
}
shell-top .shell-top-container {
  display: flex;
  align-items: center;
  width: 100%;
}
shell-top .shell-top-container .top-icon-link:focus-visible {
  border: 2px solid #026ED9;
  border-radius: 4px;
}
shell-top .top-section__item {
  position: relative;
  padding: 0 15px;
}
shell-top .top-section__item--growing {
  flex-grow: 1;
}
shell-top .top-section__item--separated:after {
  content: " ";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 26px;
  transform: translateY(-50%);
  background-color: #f6f8fa;
}
shell-top .top-section__item .top-icon-link {
  cursor: pointer;
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 1px;
}
shell-top .top-section__item .top-icon-link .icon-with-badge {
  position: relative;
}
shell-top .top-section__item .top-icon-link .icon-with-badge i {
  font-size: 20px;
  color: #515151;
}
shell-top .top-section__item .top-icon-link .icon-with-badge .badge {
  position: absolute;
  top: -4px;
  right: 0;
  transform: translateX(50%);
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 13px;
  height: 11px;
  border-radius: 2px;
  font-size: 10px;
  color: #ffffff;
  background-color: #cf0a2b;
  z-index: 10;
}
shell-top .top-section__logo-link {
  padding: 15px 0;
  margin: -15px 0;
}
shell-top .top-section__skip-btn {
  position: absolute;
  top: -999px;
  left: -999px;
  font-size: 16px;
  font-weight: 500;
  padding: 16px 32px;
  color: #026ED9;
  background: #fff;
}
shell-top .top-section__skip-btn:focus-visible {
  top: 20px;
  left: -70px;
  box-shadow: 0 0 0 1px #6b7180, 0 0 0 3px #fff, 0 0 0 5px #026ED9 !important;
}
shell-top .logo {
  display: block;
  width: 85px;
  height: 20px;
  margin: 0 15px;
  padding: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' class='top-section__item' height='20px' version='1.1' viewBox='0 0 100 20' width='100px' xmlns='http://www.w3.org/2000/svg'%3E%3Cg _ngcontent-usl-c2='' fill='none' fill-rule='evenodd' id='Page-1' stroke='none' stroke-width='1'%3E%3Cg _ngcontent-usl-c2='' fill-rule='nonzero' id='PyraCloud' transform='translate(0.458000, 1.410000)'%3E%3Cpath _ngcontent-usl-c2='' d='M3.672,1.152 C5.26800798,1.152 6.50699559,1.4819967 7.389,2.142 C8.27100441,2.8020033 8.712,3.7919934 8.712,5.112 C8.712,6.4920069 8.26800444,7.52699655 7.38,8.217 C6.49199556,8.90700345 5.31000738,9.252 3.834,9.252 L2.376,9.252 L2.376,13.59 L0,13.59 L0,1.152 L3.672,1.152 Z M3.654,7.47 C4.50600426,7.47 5.14799784,7.29300177 5.58,6.939 C6.01200216,6.58499823 6.228,5.97600432 6.228,5.112 C6.228,3.63599262 5.37000858,2.898 3.654,2.898 L2.376,2.898 L2.376,7.47 L3.654,7.47 Z M15.084,13.626 C14.6999981,14.8020059 14.1180039,15.7169967 13.338,16.371 C12.5579961,17.0250033 11.4900068,17.4059995 10.134,17.514 L9.9,15.84 C10.5240031,15.7439995 11.0249981,15.6090009 11.403,15.435 C11.7810019,15.2609991 12.0839989,15.0300014 12.312,14.742 C12.5400011,14.4539986 12.749999,14.0700024 12.942,13.59 L12.15,13.59 L9.126,4.068 L11.574,4.068 L13.644,12.06 L15.804,4.068 L18.18,4.068 L15.084,13.626 Z M24.282,3.816 C24.6300017,3.816 24.9479986,3.85799958 25.236,3.942 L24.84,6.174 C24.5519986,6.10199964 24.2700014,6.066 23.994,6.066 C23.4299972,6.066 22.9860016,6.26699799 22.662,6.669 C22.3379984,7.07100201 22.080001,7.68599586 21.888,8.514 L21.888,13.59 L19.584,13.59 L19.584,4.068 L21.582,4.068 L21.798,5.94 C22.0260011,5.25599658 22.3559978,4.73100183 22.788,4.365 C23.2200022,3.99899817 23.7179972,3.816 24.282,3.816 Z M29.43,3.798 C31.8660122,3.798 33.084,4.88998908 33.084,7.074 L33.084,11.07 C33.084,11.4420019 33.1409994,11.7149991 33.255,11.889 C33.3690006,12.0630009 33.5519987,12.1979995 33.804,12.294 L33.318,13.824 C32.7779973,13.7759998 32.3370017,13.6440011 31.995,13.428 C31.6529983,13.2119989 31.3920009,12.8820022 31.212,12.438 C30.8879984,12.9180024 30.4830024,13.2749988 29.997,13.509 C29.5109976,13.7430012 28.968003,13.86 28.368,13.86 C27.4199953,13.86 26.6700028,13.5900027 26.118,13.05 C25.5659972,12.5099973 25.29,11.8020044 25.29,10.926 C25.29,9.89399484 25.6649963,9.10500273 26.415,8.559 C27.1650038,8.01299727 28.235993,7.74 29.628,7.74 L30.816,7.74 L30.816,7.2 C30.816,6.58799694 30.6750014,6.15900123 30.393,5.913 C30.1109986,5.66699877 29.6580031,5.544 29.034,5.544 C28.3379965,5.544 27.4980049,5.71199832 26.514,6.048 L25.974,4.482 C27.1620059,4.02599772 28.3139944,3.798 29.43,3.798 Z M30.816,9.09 L29.862,9.09 C28.3739926,9.09 27.63,9.64199448 27.63,10.746 C27.63,11.2020023 27.7439989,11.5559987 27.972,11.808 C28.2000011,12.0600013 28.5359978,12.186 28.98,12.186 C29.7600039,12.186 30.3719978,11.7960039 30.816,11.016 L30.816,11.016 L30.816,9.09 Z' fill='%23D21034' id='Pyra'%3E%3C/path%3E%3Cpath _ngcontent-usl-c2='' d='M40.698,0.882 C41.4540038,0.882 42.1139972,0.98999892 42.678,1.206 C43.2420028,1.42200108 43.7939973,1.75199778 44.334,2.196 L43.128,3.6 C42.3959963,3.01199706 41.628004,2.718 40.824,2.718 C39.8999954,2.718 39.1590028,3.08999628 38.601,3.834 C38.0429972,4.57800372 37.764,5.74799202 37.764,7.344 C37.764,8.9040078 38.0399972,10.0619962 38.592,10.818 C39.1440028,11.5740038 39.8879953,11.952 40.824,11.952 C41.3160025,11.952 41.7539981,11.8650009 42.138,11.691 C42.5220019,11.5169991 42.9299978,11.2680016 43.362,10.944 L44.478,12.348 C44.0579979,12.7800022 43.5270032,13.1399986 42.885,13.428 C42.2429968,13.7160014 41.526004,13.86 40.734,13.86 C39.6539946,13.86 38.7000041,13.6080025 37.872,13.104 C37.0439959,12.5999975 36.4020023,11.8590049 35.946,10.881 C35.4899977,9.90299511 35.262,8.7240069 35.262,7.344 C35.262,5.98799322 35.4989976,4.82400486 35.973,3.852 C36.4470024,2.87999514 37.0949959,2.14200252 37.917,1.638 C38.7390041,1.13399748 39.6659948,0.882 40.698,0.882 Z M48.168,13.86 C47.4359963,13.86 46.8630021,13.6470021 46.449,13.221 C46.0349979,12.7949979 45.828,12.1920039 45.828,11.412 L45.828,0.252 L48.132,0 L48.132,11.34 C48.132,11.7840022 48.3119982,12.006 48.672,12.006 C48.8520009,12.006 49.0319991,11.9760003 49.212,11.916 L49.698,13.536 C49.2179976,13.7520011 48.7080027,13.86 48.168,13.86 Z M55.026,3.798 C56.430007,3.798 57.5249961,4.24499553 58.311,5.139 C59.0970039,6.03300447 59.49,7.2599922 59.49,8.82 C59.49,9.81600498 59.3100018,10.6949962 58.95,11.457 C58.5899982,12.2190038 58.0740034,12.8099979 57.402,13.23 C56.7299966,13.6500021 55.9320046,13.86 55.008,13.86 C53.603993,13.86 52.506004,13.4130045 51.714,12.519 C50.921996,11.6249955 50.526,10.3920079 50.526,8.82 C50.526,7.82399502 50.7059982,6.94800378 51.066,6.192 C51.4260018,5.43599622 51.9449966,4.8480021 52.623,4.428 C53.3010034,4.0079979 54.1019954,3.798 55.026,3.798 Z M55.026,5.544 C53.6459931,5.544 52.956,6.63598908 52.956,8.82 C52.956,9.94800564 53.1269983,10.7789973 53.469,11.313 C53.8110017,11.8470027 54.3239966,12.114 55.008,12.114 C55.6920034,12.114 56.2049983,11.8440027 56.547,11.304 C56.8890017,10.7639973 57.06,9.93600558 57.06,8.82 C57.06,7.70399442 56.8890017,6.87900267 56.547,6.345 C56.2049983,5.81099733 55.6980034,5.544 55.026,5.544 Z M69.264,13.59 L67.266,13.59 L67.14,12.258 C66.7919983,12.7980027 66.3810024,13.1999987 65.907,13.464 C65.4329976,13.7280013 64.8720032,13.86 64.224,13.86 C63.3719957,13.86 62.7150023,13.5990026 62.253,13.077 C61.7909977,12.5549974 61.56,11.8320046 61.56,10.908 L61.56,4.068 L63.864,4.068 L63.864,10.62 C63.864,11.1600027 63.9569991,11.5439989 64.143,11.772 C64.3290009,12.0000011 64.625998,12.114 65.034,12.114 C65.7660037,12.114 66.4079972,11.6640045 66.96,10.764 L66.96,4.068 L69.264,4.068 L69.264,13.59 Z M77.742,0 L80.046,0.252 L80.046,13.59 L78.012,13.59 L77.85,12.384 C77.5499985,12.8400023 77.1690023,13.1999987 76.707,13.464 C76.2449977,13.7280013 75.7200029,13.86 75.132,13.86 C73.9679942,13.86 73.0740031,13.4100045 72.45,12.51 C71.8259969,11.6099955 71.514,10.3860077 71.514,8.838 C71.514,7.86599514 71.6699984,6.99900381 71.982,6.237 C72.2940016,5.47499619 72.7409971,4.87800216 73.323,4.446 C73.9050029,4.01399784 74.5799962,3.798 75.348,3.798 C76.2600046,3.798 77.0579966,4.13999658 77.742,4.824 L77.742,0 Z M75.924,5.526 C75.3119969,5.526 74.8290018,5.79899727 74.475,6.345 C74.1209982,6.89100273 73.944,7.71599448 73.944,8.82 C73.944,9.99600588 74.0999984,10.8389975 74.412,11.349 C74.7240016,11.8590026 75.179997,12.114 75.78,12.114 C76.188002,12.114 76.5479984,12.015001 76.86,11.817 C77.1720016,11.618999 77.4659986,11.3100021 77.742,10.89 L77.742,10.89 L77.742,6.534 C77.4659986,6.19799832 77.1870014,5.94600084 76.905,5.778 C76.6229986,5.60999916 76.2960019,5.526 75.924,5.526 Z' fill='%23484848' id='Cloud'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
.user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  border-radius: 4px;
}
/*
* Alerts colors
*/
/*
* Buttons
*/
/*
* Badges
*/
/*
* Loaders
*/
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
.user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  border-radius: 4px;
}
shell-cart {
  padding: 0 !important;
}
shell-cart #card_items {
  display: none;
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
.user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  border-radius: 4px;
}
/*
* Alerts colors
*/
/*
* Buttons
*/
/*
* Badges
*/
/*
* Loaders
*/
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
.user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  border-radius: 4px;
}
shell-notifications {
  padding: 0 !important;
}
shell-notifications #notifications-items {
  display: none;
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
.user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  border-radius: 4px;
}
/*
* Alerts colors
*/
/*
* Buttons
*/
/*
* Badges
*/
/*
* Loaders
*/
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
.user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  border-radius: 4px;
}
shell-reports {
  padding: 0 !important;
}
shell-reports #reports-items {
  display: none;
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
.user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  border-radius: 4px;
}
/*
* Alerts colors
*/
/*
* Buttons
*/
/*
* Badges
*/
/*
* Loaders
*/
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
.user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-top .top-section__logo-link:focus-visible {
  border-radius: 4px;
}
:host {
  position: relative;
}
shell-user {
  height: 78px;
  display: flex;
  align-items: center;
  padding: 0 10px !important;
}
.user {
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  padding: 5px;
  border-radius: 2px;
  outline: none !important;
}
.user__image {
  color: #ccd1d9;
  font-size: 30px !important;
  padding-right: 7px;
}
.user__name {
  line-height: 14px;
}
.user__dropdown {
  font-size: 10px;
}
.user__dropdown > span {
  color: #6b7180;
}
.user__dropdown > i {
  margin-left: 5px;
}
.user-menu {
  display: block;
  position: absolute;
  right: 7.5px;
  bottom: 7.5px;
  transform: translateY(100%);
  width: 300px;
  padding: 15px 0;
  background-color: #ffffff;
  box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.2);
  border: 1px solid #ccd1d9;
}
.user-menu .user-menu-group {
  position: relative;
  padding: 0;
  margin: 0;
  list-style: none;
}
.user-menu .user-menu-group:after {
  margin: 10px 20px;
  content: " ";
  display: block;
  width: calc(100% - 40px);
  height: 1px;
  background-color: #f6f8fa;
}
.user-menu .user-menu-group:last-child:after {
  display: none;
}
.user-menu .user-menu-group__item > * {
  padding: 5px 20px;
  display: block;
  color: inherit !important;
  text-decoration: inherit !important;
}
.user-menu .user-menu-group__item > *:hover {
  font-weight: 700;
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  border-radius: 4px;
}
/*
* Alerts colors
*/
/*
* Buttons
*/
/*
* Badges
*/
/*
* Loaders
*/
shell-current-tenant {
  padding: 7px 32px 7px 13px;
  border-radius: 4.3px;
  background-color: #e0e5e8;
  margin: -7px 7px 5px;
  display: block;
  position: relative;
  font-size: 15px;
}
shell-current-tenant .user-menu-group__item {
  color: #333840;
}
shell-current-tenant .user-menu-group__item a {
  padding: 0 !important;
}
shell-current-tenant span.tenant-icon {
  background: #6b7180;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 22px;
  text-align: center;
  margin-right: 5px;
  display: inline-block;
  color: #fff;
}
shell-current-tenant span.tenant-icon i.fa-id-badge {
  padding: 4px 0 0;
}
shell-current-tenant:after {
  content: "";
  font-family: FontAwesome;
  position: absolute;
  right: 15px;
  top: 50%;
  margin: -10px 0 0px;
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  border-radius: 4px;
}
/*
* Alerts colors
*/
/*
* Buttons
*/
/*
* Badges
*/
/*
* Loaders
*/
.shell-tenants-modal h1 {
  padding: 0;
  margin: 0 0 30px;
}
.shell-tenants-modal .modal-actions {
  position: absolute;
  top: 30px;
  right: 30px;
  margin-top: 0;
}
.shell-tenants-modal .modal-actions .k-icon {
  font-weight: bold;
  color: #6b7180;
  font-size: 20px;
}
.shell-tenants-modal .tenants {
  display: block;
  overflow-y: auto;
  min-height: 130px;
  max-height: calc(100vh - 310px);
  margin: 0 -30px 30px;
  padding: 0 30px;
}
.shell-tenants-modal .tenant-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.shell-tenants-modal .tenant-list li {
  font-size: 17px;
  font-weight: bold;
  margin: 0 -30px;
  padding: 20px 30px;
}
.shell-tenants-modal .tenant-list li.selected, .shell-tenants-modal .tenant-list li:hover {
  background: #bbd7f5;
}
.shell-tenants-modal kendo-dialog-actions {
  padding: 0;
}
.shell-tenants-modal kendo-dialog-actions button {
  margin-left: 10px;
}
.shell-tenants-modal kendo-dialog-actions button .fa {
  margin-right: 5px;
}
.shell-tenants-modal kendo-dialog-actions button.k-button.k-state-disabled, .shell-tenants-modal kendo-dialog-actions button.k-button:disabled {
  color: #e0e5e8 !important;
  background-color: #f6f8fa !important;
  border: 1px solid #e0e5e8 !important;
  cursor: not-allowed !important;
  background-image: none;
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  border-radius: 4px;
}
/*
* Alerts colors
*/
/*
* Buttons
*/
/*
* Badges
*/
/*
* Loaders
*/
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  border-radius: 4px;
}
shell-outage-message {
  order: -1;
}
shell-outage-message .shell-message-container {
  z-index: 1;
  max-width: 1800px;
  margin: 0 auto;
}
shell-outage-message pyra-alert .alert {
  margin: 15px 0;
  color: #333840;
}
shell-outage-message pyra-alert .alert.alert-dismissible {
  padding-right: 3.5rem;
}
shell-outage-message pyra-alert .alert p {
  padding-right: 25px;
  margin: 3px 0;
}
shell-outage-message pyra-alert .alert > i.fa {
  margin-right: 15px;
}
shell-outage-message pyra-alert .alert.alert-danger {
  border: 2px solid #b30825;
}
shell-outage-message pyra-alert .alert.alert-danger > i.fa, shell-outage-message pyra-alert .alert.alert-danger > i.fa:hover {
  color: #b30825 !important;
}
shell-outage-message pyra-alert .alert.alert-danger .outage-message__link {
  font-weight: 500;
  white-space: nowrap;
  color: #b30825;
}
shell-outage-message pyra-alert .alert.alert-danger .outage-message__link:hover {
  text-decoration: none;
}
shell-outage-message pyra-alert .alert.alert-warning {
  border: 2px solid #e67e00;
}
shell-outage-message pyra-alert .alert.alert-warning > i.fa, shell-outage-message pyra-alert .alert.alert-warning > i.fa:hover {
  color: #e67e00 !important;
}
shell-outage-message pyra-alert .alert.alert-warning .outage-message__link {
  font-weight: 500;
  white-space: nowrap;
  color: #ffab6e;
}
shell-outage-message pyra-alert .alert.alert-warning .outage-message__link:hover {
  text-decoration: none;
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  border-radius: 4px;
}
/*
* Alerts colors
*/
/*
* Buttons
*/
/*
* Badges
*/
/*
* Loaders
*/
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  border-radius: 4px;
}
shell-ie-message {
  order: -1;
}
shell-ie-message .alert-warning {
  margin-bottom: 0;
  margin-top: 15px;
  box-shadow: 0 1px 3px 0 rgba(51, 56, 64, 0.2), 0 2px 1px -1px rgba(51, 56, 64, 0.12), 0 1px 1px 0 rgba(51, 56, 64, 0.14);
  border: solid 2px #e67e00;
  background-color: #fef3eb;
  border-radius: 4px;
  color: #4c525b;
  padding: 0.5rem 1.5rem;
}
shell-ie-message .alert-warning i {
  color: #e67e00;
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  border-radius: 4px;
}
/*
* Alerts colors
*/
/*
* Buttons
*/
/*
* Badges
*/
/*
* Loaders
*/
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  border-radius: 4px;
}
shell-menu {
  position: relative;
  z-index: 1002;
}
shell-menu .main-menu-action {
  z-index: 10;
  height: 80px;
  color: #ffffff !important;
  background-color: #cf0a2b;
  text-decoration: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
  position: relative;
}
shell-menu .main-menu-action:focus-visible {
  box-shadow: inset 0 0 0 2px #fff, 0 0 0 2px #4c525b !important;
  outline: none;
  z-index: 1000;
  border-radius: 4px;
}
shell-menu .main-menu-action:hover, shell-menu .main-menu-action.active, shell-menu .main-menu-action:focus-visible {
  background-color: #b30825;
}
shell-menu .main-menu-action > i {
  font-size: 20px;
  padding-bottom: 5px;
}
shell-menu .main-menu-action > span {
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 86px;
  text-align: center;
}
shell-menu .main-menu {
  position: fixed;
  top: 0;
  left: 0;
  width: 90px;
  height: 100%;
  z-index: 100;
  color: #ffffff;
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style: none;
  background-color: #cf0a2b;
  box-shadow: inset -5px 0 9px 0 rgba(0, 0, 0, 0.12);
}
shell-menu .main-menu:after {
  order: 1;
  flex-grow: 1;
  content: "";
  background-color: #cf0a2b;
  z-index: 10;
  position: relative;
}
shell-menu .main-menu__item--to-end {
  order: 2;
}
shell-menu .main-menu__item .logo-link:focus-visible {
  box-shadow: inset 0 0 0 2px #fff, 0 0 0 2px #4c525b !important;
  outline: none;
  z-index: 1000;
  border-radius: 4px;
  position: relative;
  display: flex;
}
shell-menu .main-menu__item .logo {
  height: 78px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-image: url("data:image/svg+xml,%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 100 100' width='40px' height='40px' xmlns='http://www.w3.org/2000/svg'%3E%3Cg _ngcontent-gik-c1='' fill='none' fill-rule='evenodd' stroke='none' stroke-width='1'%3E%3Cpath _ngcontent-gik-c1='' d='M64.8804472,63.5348902 C68.6960394,68.2467624 72.9213596,73.1763027 72.9213596,73.1763027 L80.590956,73.1763027 C86.7496803,73.1763027 91.7560446,68.1699384 91.7560446,62.0112141 C91.7560446,55.8524898 86.7368763,50.8333215 80.578152,50.8333215 C80.206836,50.8333215 79.83552,50.8461255 79.464204,50.8845375 L79.464204,50.8845375 C79.336164,50.8973415 79.208124,50.9101455 79.0800839,50.9101455 C77.1210718,50.9101455 75.5205718,49.3224494 75.5205718,47.3506333 C75.5205718,47.3250253 75.5333758,46.9024933 75.5589838,46.7104333 C75.5845918,46.5183733 75.6101998,46.3007053 75.6101998,46.0702333 C75.6614158,44.5465572 75.2132757,42.0625811 73.3694997,38.9896209 C72.7164956,37.9012809 70.2325195,34.2649447 65.6486873,33.2278206 C61.218503,32.2291086 56.6602788,33.3174486 53.3824546,37.0818248 C52.5758026,38.0165169 51.3082065,38.4262449 50.1046305,38.1573609 C48.9010544,37.8756729 47.9407544,36.9665888 47.6206543,35.7630128 C47.1853183,34.1497087 46.2506263,32.9077206 44.2532022,30.9743165 C43.0496261,29.8091525 41.282674,28.5543604 39.6181539,27.9781804 L41.321086,25.5326162 L40.552846,21.781044 C43.1520581,22.5108721 46.3146463,24.4186682 48.1840304,26.4417003 C49.3748024,27.7221003 50.5271625,29.0665204 51.4106385,30.6158045 C55.8920388,27.4532163 61.384955,26.2368363 66.6217913,27.4276083 C73.8048357,29.0537164 77.6204279,34.6234567 78.6191399,36.2879768 C80.552544,39.5273889 81.2055481,42.7411931 81.3335881,45.3404052 C81.4744321,45.3532092 81.6280801,45.3532092 81.7689241,45.3660132 C81.8073361,45.3660132 81.8457481,45.3660132 81.8841601,45.3788172 C89.7458165,45.9806053 96.0837968,52.0497016 97.1081169,59.783318 C97.1593329,60.180242 97.1977449,60.58997 97.2233529,60.999698 C97.2489609,61.2941901 97.2489609,61.6014861 97.2489609,61.8959781 C97.2489609,61.9215861 97.2489609,61.9984101 97.2489609,61.9984101 C97.2489609,68.6949024 93.3053287,74.4695067 87.6075484,77.1199349 C85.5845163,78.0674309 83.3438162,78.6180029 80.975076,78.669219 C80.834232,78.669219 80.706192,78.669219 80.565348,78.669219 L51.0777345,78.669219 L51.0777345,46.3391173 C51.0777345,46.3391173 58.6448989,55.8268818 64.8804472,63.5348902' fill='%23FFFFFF' fill-rule='nonzero' id='Path'%3E%3C/path%3E%3Cpath _ngcontent-gik-c1='' d='M17.5312528,78.5795909 C11.1420565,77.9009789 5.80278819,73.7652867 3.38283207,68.0803104 C2.49935603,65.9932583 2,63.6885382 2,61.2813861 C2,61.2301701 2,61.1917581 2,61.1405421 C2.038412,56.1597858 4.17668011,51.6655816 7.56974029,48.5157974 C9.32388837,46.8896893 11.4109405,45.6220933 13.7284646,44.8154412 C13.3315406,41.8577171 13.4211686,37.9268889 15.2137287,33.7527847 C18.8500649,25.2765362 26.6605053,22.4212441 28.9652254,21.755436 C29.0036374,21.742632 29.0548534,21.729828 29.0932654,21.717024 C29.8871134,21.524964 34.0868256,20.577468 38.9779539,21.396924 L39.8614299,25.0076522 L38.2225179,27.4660203 C34.7270257,26.8770363 32.6527776,27.1459203 29.5029934,28.0422004 C28.2097893,28.4135164 23.3570731,30.0396245 20.860293,35.8654448 C19.4390489,39.1816809 19.3238129,42.0369731 19.5542849,43.8679452 C19.6183049,44.4057132 19.9127969,45.5452693 19.9384049,45.7757413 C19.9768169,46.0062133 20.0152289,46.2494893 20.0152289,46.5055693 C20.0152289,48.1188734 18.9012809,49.4760975 17.3904088,49.8218055 C11.9359045,50.7821055 7.7746043,55.5579978 7.7746043,61.2813861 C7.7746043,67.6961904 12.9986366,72.9202227 19.4134409,72.9202227 L26.8397613,72.9202227 C27.9921213,71.2300946 48.4401104,46.2879013 48.4401104,46.2879013 L29.1444814,78.669219 L19.4006369,78.682023 C18.7732409,78.682023 18.1458448,78.6436109 17.5312528,78.5795909 L17.5312528,78.5795909 Z' fill='%23FFFFFF' fill-rule='nonzero' id='Path'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
}
shell-menu .main-menu__item .logo > svg {
  width: 50px;
}
shell-menu .main-menu__item .logo:hover {
  background-color: transparent;
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  border-radius: 4px;
}
/*
* Alerts colors
*/
/*
* Buttons
*/
/*
* Badges
*/
/*
* Loaders
*/
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  border-radius: 4px;
}
.main-menu.keyboard-controlled .sub-menu-link.focused,
.main-menu.mouse-controlled .sub-menu-link:hover {
  color: #5a616b;
  font-weight: 700;
  text-decoration: none;
  background-color: #ebebea;
}
shell-menu-item {
  position: relative;
}
shell-menu-item .sub-section {
  z-index: 1;
  overflow-y: auto;
  overflow-x: hidden;
  position: fixed;
  top: 78px;
  left: 90px;
  width: 260px;
  height: calc(100% - 78px);
  color: #333840;
  background-color: #fefefe;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0);
  cursor: auto;
  transform: translate3d(-100%, 0, 0);
  /*   transition: transform .3s ease-out, box-shadow .3s ease-out;
  */
  /*   &--expanded {
    transform: translate3d(0, 0, 0);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .05);
  } */
}
shell-menu-item .sub-section.opened {
  transform: translate3d(0, 0, 0);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
}
shell-menu-item .sub-section .sub-menu-group {
  margin-top: 30px;
}
shell-menu-item .sub-section .sub-menu-group:first-child {
  margin-top: 25px;
}
shell-menu-item .sub-section .sub-menu-group__name {
  padding: 0;
  margin: 0 0 15px 25px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.1;
  color: #6b7180;
}
shell-menu-item .sub-section .sub-menu-group .sub-menu {
  padding: 0;
  margin: 0;
  list-style: none;
}
shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link {
  height: 42px;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  border-radius: 3px;
  margin: 0 15px;
  padding: 10px 5px 10px 15px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}
@media (max-width: 1366px) {
  shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link {
    height: 37px;
  }
}
shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current {
  color: #5a616b;
  font-weight: 700;
  text-decoration: none;
  background-color: #ebebea;
}
shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link > i {
  font-size: 16px;
  margin-right: 15px;
  min-width: 22px;
}
shell-menu-item .sub-section .sub-menu-group .sub-menu__title {
  flex-grow: 2;
}
shell-menu-item .sub-section .sub-menu-group .sub-menu__badge {
  background: #6b7180;
  border-radius: 3px;
  padding: 4px 3px 2px;
  color: #fff;
  font-size: 9px;
  font-weight: 100;
  line-height: 1.1;
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  border-radius: 4px;
}
/*
* Alerts colors
*/
/*
* Buttons
*/
/*
* Badges
*/
/*
* Loaders
*/
.keyboard.search-phrase:focus-within {
  border-left: 1px solid #d3dade;
  border-right: 1px solid #d3dade;
}
.keyboard.search-phrase:focus-within input {
  padding: 0 9px;
}
.search {
  display: flex;
  justify-content: center;
  color: #29333a;
  height: 35px;
}
.search ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.search .search-type,
.search .search-phrase,
.search .search-button {
  border: solid 1px #d3dade;
  outline: none !important;
}
.search .search-type {
  padding: 0 10px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  position: relative;
  background-color: rgba(216, 216, 216, 0.12);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
  white-space: nowrap;
}
.search .search-type .search-types {
  text-align: left;
  position: absolute;
  bottom: -2px;
  left: 0;
  border: 1px solid #d3dade;
  border-radius: 3px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
  background-color: white;
  min-width: 100%;
}
.search .search-type .search-types__item {
  cursor: pointer;
  padding: 2px 10px;
}
.search .search-type .search-types__item--current {
  background-color: #f6f8fa;
}
.search .search-type .search-types__item:hover {
  font-weight: 700;
}
.search .no-available-strategies {
  border-left-width: 1px !important;
}
.search .search-phrase {
  position: relative;
  border-left-width: 0;
  border-right-width: 0;
  flex-grow: 1;
  width: 100%;
  max-width: 480px;
}
.search .search-phrase input {
  padding: 0 10px;
  width: 100%;
  height: 100%;
  outline: 0 !important;
  border: 0;
  background-color: transparent;
}
.search .search-phrase input::-webkit-input-placeholder {
  color: #7f8c94;
}
.search .search-phrase input::-webkit-input-placeholder, .search .search-phrase input::placeholder {
  color: #7f8c94;
}
.search .search-phrase input:-ms-input-placeholder {
  color: #7f8c94 !important;
}
.search .search-phrase .extras-container {
  outline: none !important;
  position: absolute;
  left: 0;
  top: 37px;
  background-color: white;
  border: 1px solid #d3dade;
  border-radius: 3px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  width: 100%;
  padding: 2px 0;
}
.search .search-phrase .extras-container i {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.67);
  margin-right: 16px;
}
.search .search-phrase .extras-container .name {
  color: #333840;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 30px;
  flex-grow: 1;
  font-weight: 500;
}
.search .search-phrase .extras-container .name .match {
  font-weight: 400;
}
.search .search-phrase .extras-container .category-name {
  font-size: 10px;
  white-space: nowrap;
}
.search .search-phrase .extras-container .history,
.search .search-phrase .extras-container .suggestions {
  padding: 0;
  margin: 0;
}
.search .search-phrase .extras-container .history-item,
.search .search-phrase .extras-container .suggestion {
  padding: 0 10px;
  height: 32px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.search .search-phrase .extras-container .history .history-item:hover {
  background-color: #f6f8fa;
}
.search .search-phrase .extras-container .history .history-item .category-name {
  color: #4c525b;
  margin-right: 10px;
}
.search .search-phrase .extras-container .history .history-item .remove-history-item {
  color: #4c525b;
  font-size: 10px;
  white-space: nowrap;
}
.search .search-phrase .extras-container .history .history-item .remove-history-item:hover {
  color: #026ED9;
  text-decoration: underline;
}
.search .search-phrase .extras-container .suggestions .suggestion.current {
  background-color: #f6f8fa;
}
.search .search-phrase .extras-container .suggestions .suggestion .category-name {
  color: #41474E;
}
.search .search-phrase .extras-container .suggestions:focus-visible {
  outline: none;
}
.search .search-button {
  background-color: #f0f3f5;
  font-size: 16px;
  width: 60px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.search-type .search-category-button:focus-visible, .search-type:focus-visible,
.search-types__item:focus-visible, shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:hover:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link.current:focus-visible, shell-menu-item .sub-section .sub-menu-group .sub-menu__item .sub-menu-link:focus-visible, .keyboard.search-phrase:focus-within,
.search-button:focus-visible, .search .search-phrase .extras-container .history .history-item:focus-visible, .search .search-phrase .extras-container .history .history-item .remove-history-item:focus-visible, .search .search-phrase .extras-container .suggestions .suggestion:focus-visible {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #026ED9 !important;
  outline: none;
  z-index: 1000;
}
shell-top .top-section__logo-link:focus-visible, .user:focus-visible,
.user-menu-group__item > a:focus-visible,
.user-menu-group__item > span:focus-visible {
  border-radius: 4px;
}
/*
* Alerts colors
*/
/*
* Buttons
*/
/*
* Badges
*/
/*
* Loaders
*/
.search-type {
  border: solid 1px #d3dade;
  outline: none !important;
  padding: 0 10px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  position: relative;
  background-color: rgba(216, 216, 216, 0.12);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
  white-space: nowrap;
  height: 100%;
}
.search-type .search-types {
  text-align: left;
  position: absolute;
  bottom: -2px;
  left: 0;
  border: 1px solid #d3dade;
  border-radius: 3px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
  background-color: white;
  min-width: 100%;
}
.search-type .search-types__item {
  cursor: pointer;
  padding: 2px 10px;
}
.search-type .search-types__item--current {
  background-color: #f2f4f5;
}
.search-type .search-types__item:hover {
  font-weight: 700;
}
body,
#mainBody {
  background-color: #f4f6f8 !important;
}
.shell-container {
  display: flex;
  flex-direction: column;
  margin: 78px 25px 0 115px;
  min-height: calc(100vh - 78px);
}
.shell-container .content-container {
  flex-grow: 1;
  flex-shrink: 0;
}
.shell-mode-legacy {
  background-color: #f4f6f8 !important;
}
.shell-mode-next {
  background-color: #f4f6f8 !important;
}
.shell-mode-next:not(.phase3) .shell-container {
  max-width: 1220px;
}
.shell-mode-next.phase3 {
  overflow: auto;
}
a.show-tooltip + .tooltip {
  display: none;
}
a.show-tooltip:focus-visible + .tooltip {
  display: block;
  opacity: 1;
  right: 0;
}
a.show-tooltip:focus-visible + .tooltip.bottom {
  margin-right: -30px;
  width: 100px;
}
a.show-tooltip:focus-visible + .tooltip.left {
  margin-right: 40px;
  top: 5px;
}
