/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@bmc-ux/dpl-iconfont/dist/css/dpl-iconfont.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "dpl-icon-font";
  src: url('dpl-iconfont.woff2?v=2.114.1') format("woff2"), url('dpl-iconfont.woff?v=2.114.1') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-weight: normal;
  font-style: normal; }

[class*="d-icon-"]:before,
[class*="d-icon-right-"]:after,
[class*="__icon-"]:before,
[class*="__icon-right-"]:after {
  font-family: "dpl-icon-font";
  font-weight: normal;
  font-style: normal;
  font-feature-settings: normal;
  font-variant: normal;
  line-height: 1;
  vertical-align: baseline;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: rotate(0.001deg);
  display: inline-block; }

[class*="d-icon-right-"]:after,
[class*="__icon-right-"]:after {
  padding-left: .25em; }

[class*="d-icon-left-"]:before,
[class*="__icon-left-"]:before {
  padding-right: .25em; }

[dir="rtl"] [class*="d-icon-left-"]:before,
[dir="rtl"] [class*="__icon-left-"]:before {
  padding-right: 0;
  padding-left: .25em; }

[dir="rtl"] [class*="d-icon-right-"]:after,
[dir="rtl"] [class*="__icon-right-"]:after {
  padding-right: .25em;
  padding-left: 0; }

.d-icon-align_center:before,
.d-icon-left-align_center:before,
.d-icon-right-align_center:after {
  content: "\e600"; }

.d-icon-align_left:before,
.d-icon-left-align_left:before,
.d-icon-right-align_left:after {
  content: "\e601"; }

.d-icon-align_right:before,
.d-icon-left-align_right:before,
.d-icon-right-align_right:after {
  content: "\e602"; }

.d-icon-angle_down:before,
.d-icon-left-angle_down:before,
.d-icon-right-angle_down:after {
  content: "\e603"; }

.d-icon-angle_left:before,
.d-icon-left-angle_left:before,
.d-icon-right-angle_left:after {
  content: "\e604"; }

.d-icon-angle_right:before,
.d-icon-left-angle_right:before,
.d-icon-right-angle_right:after {
  content: "\e605"; }

.d-icon-angle_up:before,
.d-icon-left-angle_up:before,
.d-icon-right-angle_up:after {
  content: "\e606"; }

.d-icon-arrow_down_circle:before,
.d-icon-left-arrow_down_circle:before,
.d-icon-right-arrow_down_circle:after {
  content: "\e607"; }

.d-icon-arrow_left_circle:before,
.d-icon-left-arrow_left_circle:before,
.d-icon-right-arrow_left_circle:after {
  content: "\e608"; }

.d-icon-arrow_right_circle:before,
.d-icon-left-arrow_right_circle:before,
.d-icon-right-arrow_right_circle:after {
  content: "\e609"; }

.d-icon-arrow_up_circle:before,
.d-icon-left-arrow_up_circle:before,
.d-icon-right-arrow_up_circle:after {
  content: "\e60a"; }

.d-icon-arrow_down:before,
.d-icon-left-arrow_down:before,
.d-icon-right-arrow_down:after {
  content: "\e60b"; }

.d-icon-arrow_left:before,
.d-icon-left-arrow_left:before,
.d-icon-right-arrow_left:after {
  content: "\e60c"; }

.d-icon-arrow_right:before,
.d-icon-left-arrow_right:before,
.d-icon-right-arrow_right:after {
  content: "\e60d"; }

.d-icon-arrow_up:before,
.d-icon-left-arrow_up:before,
.d-icon-right-arrow_up:after {
  content: "\e60e"; }

.d-icon-arrow_right_square_o:before,
.d-icon-left-arrow_right_square_o:before,
.d-icon-right-arrow_right_square_o:after {
  content: "\e60f"; }

.d-icon-at:before,
.d-icon-left-at:before,
.d-icon-right-at:after {
  content: "\e610"; }

.d-icon-bars_right:before,
.d-icon-left-bars_right:before,
.d-icon-right-bars_right:after {
  content: "\e611"; }

.d-icon-bars_left:before,
.d-icon-left-bars_left:before,
.d-icon-right-bars_left:after {
  content: "\e612"; }

.d-icon-bell_o:before,
.d-icon-left-bell_o:before,
.d-icon-right-bell_o:after {
  content: "\e613"; }

.d-icon-bell:before,
.d-icon-left-bell:before,
.d-icon-right-bell:after {
  content: "\e614"; }

.d-icon-bold:before,
.d-icon-left-bold:before,
.d-icon-right-bold:after {
  content: "\e615"; }

.d-icon-book_o:before,
.d-icon-left-book_o:before,
.d-icon-right-book_o:after {
  content: "\e616"; }

.d-icon-bookmark:before,
.d-icon-left-bookmark:before,
.d-icon-right-bookmark:after {
  content: "\e617"; }

.d-icon-box:before,
.d-icon-left-box:before,
.d-icon-right-box:after {
  content: "\e618"; }

.d-icon-calendar:before,
.d-icon-left-calendar:before,
.d-icon-right-calendar:after {
  content: "\e619"; }

.d-icon-cart_o:before,
.d-icon-left-cart_o:before,
.d-icon-right-cart_o:after {
  content: "\e61a"; }

.d-icon-cart:before,
.d-icon-left-cart:before,
.d-icon-right-cart:after {
  content: "\e61b"; }

.d-icon-case:before,
.d-icon-left-case:before,
.d-icon-right-case:after {
  content: "\e61c"; }

.d-icon-chart_area:before,
.d-icon-left-chart_area:before,
.d-icon-right-chart_area:after {
  content: "\e61d"; }

.d-icon-chart_bar:before,
.d-icon-left-chart_bar:before,
.d-icon-right-chart_bar:after {
  content: "\e61e"; }

.d-icon-chart_pie:before,
.d-icon-left-chart_pie:before,
.d-icon-right-chart_pie:after {
  content: "\e61f"; }

.d-icon-check_bookmark:before,
.d-icon-left-check_bookmark:before,
.d-icon-right-check_bookmark:after {
  content: "\e620"; }

.d-icon-check_circle_o:before,
.d-icon-left-check_circle_o:before,
.d-icon-right-check_circle_o:after {
  content: "\e621"; }

.d-icon-check_circle:before,
.d-icon-left-check_circle:before,
.d-icon-right-check_circle:after {
  content: "\e622"; }

.d-icon-check_shield:before,
.d-icon-left-check_shield:before,
.d-icon-right-check_shield:after {
  content: "\e623"; }

.d-icon-check_square_o:before,
.d-icon-left-check_square_o:before,
.d-icon-right-check_square_o:after {
  content: "\e624"; }

.d-icon-check:before,
.d-icon-left-check:before,
.d-icon-right-check:after {
  content: "\e625"; }

.d-icon-circle_25_o:before,
.d-icon-left-circle_25_o:before,
.d-icon-right-circle_25_o:after {
  content: "\e626"; }

.d-icon-circle_50_o:before,
.d-icon-left-circle_50_o:before,
.d-icon-right-circle_50_o:after {
  content: "\e627"; }

.d-icon-circle_75_o:before,
.d-icon-left-circle_75_o:before,
.d-icon-right-circle_75_o:after {
  content: "\e628"; }

.d-icon-circle_thin_o:before,
.d-icon-left-circle_thin_o:before,
.d-icon-right-circle_thin_o:after {
  content: "\e629"; }

.d-icon-circle_o:before,
.d-icon-left-circle_o:before,
.d-icon-right-circle_o:after {
  content: "\e62a"; }

.d-icon-circle_slash_o:before,
.d-icon-left-circle_slash_o:before,
.d-icon-right-circle_slash_o:after {
  content: "\e62b"; }

.d-icon-circle:before,
.d-icon-left-circle:before,
.d-icon-right-circle:after {
  content: "\e62c"; }

.d-icon-circles:before,
.d-icon-left-circles:before,
.d-icon-right-circles:after {
  content: "\e62d"; }

.d-icon-clock_o:before,
.d-icon-left-clock_o:before,
.d-icon-right-clock_o:after {
  content: "\e62e"; }

.d-icon-cloud_o:before,
.d-icon-left-cloud_o:before,
.d-icon-right-cloud_o:after {
  content: "\e62f"; }

.d-icon-cloud:before,
.d-icon-left-cloud:before,
.d-icon-right-cloud:after {
  content: "\e630"; }

.d-icon-comment_dots:before,
.d-icon-left-comment_dots:before,
.d-icon-right-comment_dots:after {
  content: "\e631"; }

.d-icon-comment:before,
.d-icon-left-comment:before,
.d-icon-right-comment:after {
  content: "\e632"; }

.d-icon-comments_o:before,
.d-icon-left-comments_o:before,
.d-icon-right-comments_o:after {
  content: "\e633"; }

.d-icon-comments:before,
.d-icon-left-comments:before,
.d-icon-right-comments:after {
  content: "\e634"; }

.d-icon-cross_bookmark:before,
.d-icon-left-cross_bookmark:before,
.d-icon-right-cross_bookmark:after {
  content: "\e635"; }

.d-icon-cross_circle_o:before,
.d-icon-left-cross_circle_o:before,
.d-icon-right-cross_circle_o:after {
  content: "\e636"; }

.d-icon-cross_circle:before,
.d-icon-left-cross_circle:before,
.d-icon-right-cross_circle:after {
  content: "\e637"; }

.d-icon-cross_square:before,
.d-icon-left-cross_square:before,
.d-icon-right-cross_square:after {
  content: "\e638"; }

.d-icon-cross:before,
.d-icon-left-cross:before,
.d-icon-right-cross:after {
  content: "\e639"; }

.d-icon-cube_square:before,
.d-icon-left-cube_square:before,
.d-icon-right-cube_square:after {
  content: "\e63a"; }

.d-icon-cube_o:before,
.d-icon-left-cube_o:before,
.d-icon-right-cube_o:after {
  content: "\e63b"; }

.d-icon-database_o:before,
.d-icon-left-database_o:before,
.d-icon-right-database_o:after {
  content: "\e63c"; }

.d-icon-database:before,
.d-icon-left-database:before,
.d-icon-right-database:after {
  content: "\e63d"; }

.d-icon-download:before,
.d-icon-left-download:before,
.d-icon-right-download:after {
  content: "\e63e"; }

.d-icon-drag_and_drop:before,
.d-icon-left-drag_and_drop:before,
.d-icon-right-drag_and_drop:after {
  content: "\e63f"; }

.d-icon-ellipsis:before,
.d-icon-left-ellipsis:before,
.d-icon-right-ellipsis:after {
  content: "\e640"; }

.d-icon-envelope_o_circle:before,
.d-icon-left-envelope_o_circle:before,
.d-icon-right-envelope_o_circle:after {
  content: "\e641"; }

.d-icon-envelope_o:before,
.d-icon-left-envelope_o:before,
.d-icon-right-envelope_o:after {
  content: "\e642"; }

.d-icon-envelope:before,
.d-icon-left-envelope:before,
.d-icon-right-envelope:after {
  content: "\e643"; }

.d-icon-exclamation_circle:before,
.d-icon-left-exclamation_circle:before,
.d-icon-right-exclamation_circle:after {
  content: "\e644"; }

.d-icon-exclamation_hexagon:before,
.d-icon-left-exclamation_hexagon:before,
.d-icon-right-exclamation_hexagon:after {
  content: "\e645"; }

.d-icon-exclamation_triangle:before,
.d-icon-left-exclamation_triangle:before,
.d-icon-right-exclamation_triangle:after {
  content: "\e646"; }

.d-icon-exit:before,
.d-icon-left-exit:before,
.d-icon-right-exit:after {
  content: "\e647"; }

.d-icon-expand:before,
.d-icon-left-expand:before,
.d-icon-right-expand:after {
  content: "\e648"; }

.d-icon-file_arrow_png_o:before,
.d-icon-left-file_arrow_png_o:before,
.d-icon-right-file_arrow_png_o:after {
  content: "\e649"; }

.d-icon-file_arrow_svg_o:before,
.d-icon-left-file_arrow_svg_o:before,
.d-icon-right-file_arrow_svg_o:after {
  content: "\e64a"; }

.d-icon-file_chart_o:before,
.d-icon-left-file_chart_o:before,
.d-icon-right-file_chart_o:after {
  content: "\e64b"; }

.d-icon-file_exclamation_o:before,
.d-icon-left-file_exclamation_o:before,
.d-icon-right-file_exclamation_o:after {
  content: "\e64c"; }

.d-icon-file_infinity_o:before,
.d-icon-left-file_infinity_o:before,
.d-icon-right-file_infinity_o:after {
  content: "\e64d"; }

.d-icon-file_o:before,
.d-icon-left-file_o:before,
.d-icon-right-file_o:after {
  content: "\e64e"; }

.d-icon-file_plus_o:before,
.d-icon-left-file_plus_o:before,
.d-icon-right-file_plus_o:after {
  content: "\e64f"; }

.d-icon-file_pulse_o:before,
.d-icon-left-file_pulse_o:before,
.d-icon-right-file_pulse_o:after {
  content: "\e650"; }

.d-icon-file_question_o:before,
.d-icon-left-file_question_o:before,
.d-icon-right-file_question_o:after {
  content: "\e651"; }

.d-icon-file_task_o:before,
.d-icon-left-file_task_o:before,
.d-icon-right-file_task_o:after {
  content: "\e652"; }

.d-icon-file_template_o:before,
.d-icon-left-file_template_o:before,
.d-icon-right-file_template_o:after {
  content: "\e653"; }

.d-icon-file_text_o:before,
.d-icon-left-file_text_o:before,
.d-icon-right-file_text_o:after {
  content: "\e654"; }

.d-icon-file_text:before,
.d-icon-left-file_text:before,
.d-icon-right-file_text:after {
  content: "\e655"; }

.d-icon-file_wrench_o:before,
.d-icon-left-file_wrench_o:before,
.d-icon-right-file_wrench_o:after {
  content: "\e656"; }

.d-icon-files_change_o:before,
.d-icon-left-files_change_o:before,
.d-icon-right-files_change_o:after {
  content: "\e657"; }

.d-icon-files_copy_o:before,
.d-icon-left-files_copy_o:before,
.d-icon-right-files_copy_o:after {
  content: "\e658"; }

.d-icon-files_o:before,
.d-icon-left-files_o:before,
.d-icon-right-files_o:after {
  content: "\e659"; }

.d-icon-filter:before,
.d-icon-left-filter:before,
.d-icon-right-filter:after {
  content: "\e65a"; }

.d-icon-flag_o:before,
.d-icon-left-flag_o:before,
.d-icon-right-flag_o:after {
  content: "\e65b"; }

.d-icon-flag:before,
.d-icon-left-flag:before,
.d-icon-right-flag:after {
  content: "\e65c"; }

.d-icon-flash:before,
.d-icon-left-flash:before,
.d-icon-right-flash:after {
  content: "\e65d"; }

.d-icon-flow:before,
.d-icon-left-flow:before,
.d-icon-right-flow:after {
  content: "\e65e"; }

.d-icon-folder:before,
.d-icon-left-folder:before,
.d-icon-right-folder:after {
  content: "\e65f"; }

.d-icon-gear:before,
.d-icon-left-gear:before,
.d-icon-right-gear:after {
  content: "\e660"; }

.d-icon-heart_o:before,
.d-icon-left-heart_o:before,
.d-icon-right-heart_o:after {
  content: "\e661"; }

.d-icon-heart:before,
.d-icon-left-heart:before,
.d-icon-right-heart:after {
  content: "\e662"; }

.d-icon-image_square:before,
.d-icon-left-image_square:before,
.d-icon-right-image_square:after {
  content: "\e663"; }

.d-icon-indent_decrease:before,
.d-icon-left-indent_decrease:before,
.d-icon-right-indent_decrease:after {
  content: "\e664"; }

.d-icon-indent_increase:before,
.d-icon-left-indent_increase:before,
.d-icon-right-indent_increase:after {
  content: "\e665"; }

.d-icon-infinity:before,
.d-icon-left-infinity:before,
.d-icon-right-infinity:after {
  content: "\e666"; }

.d-icon-info_circle:before,
.d-icon-left-info_circle:before,
.d-icon-right-info_circle:after {
  content: "\e667"; }

.d-icon-italic:before,
.d-icon-left-italic:before,
.d-icon-right-italic:after {
  content: "\e668"; }

.d-icon-keyboard_close_o:before,
.d-icon-left-keyboard_close_o:before,
.d-icon-right-keyboard_close_o:after {
  content: "\e669"; }

.d-icon-keyboard:before,
.d-icon-left-keyboard:before,
.d-icon-right-keyboard:after {
  content: "\e66a"; }

.d-icon-layout:before,
.d-icon-left-layout:before,
.d-icon-right-layout:after {
  content: "\e66b"; }

.d-icon-lightbulb_o:before,
.d-icon-left-lightbulb_o:before,
.d-icon-right-lightbulb_o:after {
  content: "\e66c"; }

.d-icon-link:before,
.d-icon-left-link:before,
.d-icon-right-link:after {
  content: "\e66d"; }

.d-icon-list_ordered:before,
.d-icon-left-list_ordered:before,
.d-icon-right-list_ordered:after {
  content: "\e66e"; }

.d-icon-list_unordered:before,
.d-icon-left-list_unordered:before,
.d-icon-right-list_unordered:after {
  content: "\e66f"; }

.d-icon-list:before,
.d-icon-left-list:before,
.d-icon-right-list:after {
  content: "\e670"; }

.d-icon-load_balancer:before,
.d-icon-left-load_balancer:before,
.d-icon-right-load_balancer:after {
  content: "\e671"; }

.d-icon-lock:before,
.d-icon-left-lock:before,
.d-icon-right-lock:after {
  content: "\e672"; }

.d-icon-mapmarker:before,
.d-icon-left-mapmarker:before,
.d-icon-right-mapmarker:after {
  content: "\e673"; }

.d-icon-microphone:before,
.d-icon-left-microphone:before,
.d-icon-right-microphone:after {
  content: "\e674"; }

.d-icon-minus_circle:before,
.d-icon-left-minus_circle:before,
.d-icon-right-minus_circle:after {
  content: "\e675"; }

.d-icon-minus:before,
.d-icon-left-minus:before,
.d-icon-right-minus:after {
  content: "\e676"; }

.d-icon-nic_square:before,
.d-icon-left-nic_square:before,
.d-icon-right-nic_square:after {
  content: "\e677"; }

.d-icon-nic:before,
.d-icon-left-nic:before,
.d-icon-right-nic:after {
  content: "\e678"; }

.d-icon-paperclip_square:before,
.d-icon-left-paperclip_square:before,
.d-icon-right-paperclip_square:after {
  content: "\e679"; }

.d-icon-paperclip:before,
.d-icon-left-paperclip:before,
.d-icon-right-paperclip:after {
  content: "\e67a"; }

.d-icon-pause_circle_o:before,
.d-icon-left-pause_circle_o:before,
.d-icon-right-pause_circle_o:after {
  content: "\e67b"; }

.d-icon-pause:before,
.d-icon-left-pause:before,
.d-icon-right-pause:after {
  content: "\e67c"; }

.d-icon-pdf_square:before,
.d-icon-left-pdf_square:before,
.d-icon-right-pdf_square:after {
  content: "\e67d"; }

.d-icon-pencil:before,
.d-icon-left-pencil:before,
.d-icon-right-pencil:after {
  content: "\e67e"; }

.d-icon-phone:before,
.d-icon-left-phone:before,
.d-icon-right-phone:after {
  content: "\e67f"; }

.d-icon-photocamera:before,
.d-icon-left-photocamera:before,
.d-icon-right-photocamera:after {
  content: "\e680"; }

.d-icon-pin_circle:before,
.d-icon-left-pin_circle:before,
.d-icon-right-pin_circle:after {
  content: "\e681"; }

.d-icon-pin:before,
.d-icon-left-pin:before,
.d-icon-right-pin:after {
  content: "\e682"; }

.d-icon-play_o:before,
.d-icon-left-play_o:before,
.d-icon-right-play_o:after {
  content: "\e683"; }

.d-icon-plus_circle:before,
.d-icon-left-plus_circle:before,
.d-icon-right-plus_circle:after {
  content: "\e684"; }

.d-icon-plus:before,
.d-icon-left-plus:before,
.d-icon-right-plus:after {
  content: "\e685"; }

.d-icon-pop_in:before,
.d-icon-left-pop_in:before,
.d-icon-right-pop_in:after {
  content: "\e686"; }

.d-icon-pop_up:before,
.d-icon-left-pop_up:before,
.d-icon-right-pop_up:after {
  content: "\e687"; }

.d-icon-printer:before,
.d-icon-left-printer:before,
.d-icon-right-printer:after {
  content: "\e688"; }

.d-icon-qrcode:before,
.d-icon-left-qrcode:before,
.d-icon-right-qrcode:after {
  content: "\e689"; }

.d-icon-question_circle:before,
.d-icon-left-question_circle:before,
.d-icon-right-question_circle:after {
  content: "\e68a"; }

.d-icon-refresh:before,
.d-icon-left-refresh:before,
.d-icon-right-refresh:after {
  content: "\e68b"; }

.d-icon-repeat:before,
.d-icon-left-repeat:before,
.d-icon-right-repeat:after {
  content: "\e68c"; }

.d-icon-undo:before,
.d-icon-left-undo:before,
.d-icon-right-undo:after {
  content: "\e68d"; }

.d-icon-sandglass:before,
.d-icon-left-sandglass:before,
.d-icon-right-sandglass:after {
  content: "\e68e"; }

.d-icon-screens:before,
.d-icon-left-screens:before,
.d-icon-right-screens:after {
  content: "\e68f"; }

.d-icon-search_exclamation:before,
.d-icon-left-search_exclamation:before,
.d-icon-right-search_exclamation:after {
  content: "\e690"; }

.d-icon-search_minus:before,
.d-icon-left-search_minus:before,
.d-icon-right-search_minus:after {
  content: "\e691"; }

.d-icon-search_plus:before,
.d-icon-left-search_plus:before,
.d-icon-right-search_plus:after {
  content: "\e692"; }

.d-icon-search:before,
.d-icon-left-search:before,
.d-icon-right-search:after {
  content: "\e693"; }

.d-icon-server_o:before,
.d-icon-left-server_o:before,
.d-icon-right-server_o:after {
  content: "\e694"; }

.d-icon-server:before,
.d-icon-left-server:before,
.d-icon-right-server:after {
  content: "\e695"; }

.d-icon-share:before,
.d-icon-left-share:before,
.d-icon-right-share:after {
  content: "\e696"; }

.d-icon-snap_to_grid:before,
.d-icon-left-snap_to_grid:before,
.d-icon-right-snap_to_grid:after {
  content: "\e697"; }

.d-icon-software_o:before,
.d-icon-left-software_o:before,
.d-icon-right-software_o:after {
  content: "\e698"; }

.d-icon-software:before,
.d-icon-left-software:before,
.d-icon-right-software:after {
  content: "\e699"; }

.d-icon-sort:before,
.d-icon-left-sort:before,
.d-icon-right-sort:after {
  content: "\e69a"; }

.d-icon-speaker:before,
.d-icon-left-speaker:before,
.d-icon-right-speaker:after {
  content: "\e69b"; }

.d-icon-square_o:before,
.d-icon-left-square_o:before,
.d-icon-right-square_o:after {
  content: "\e69c"; }

.d-icon-square:before,
.d-icon-left-square:before,
.d-icon-right-square:after {
  content: "\e69d"; }

.d-icon-squares_back:before,
.d-icon-left-squares_back:before,
.d-icon-right-squares_back:after {
  content: "\e69e"; }

.d-icon-squares_front:before,
.d-icon-left-squares_front:before,
.d-icon-right-squares_front:after {
  content: "\e69f"; }

.d-icon-star_half:before,
.d-icon-left-star_half:before,
.d-icon-right-star_half:after {
  content: "\e6a0"; }

.d-icon-star_o:before,
.d-icon-left-star_o:before,
.d-icon-right-star_o:after {
  content: "\e6a1"; }

.d-icon-star:before,
.d-icon-left-star:before,
.d-icon-right-star:after {
  content: "\e6a2"; }

.d-icon-storage_o:before,
.d-icon-left-storage_o:before,
.d-icon-right-storage_o:after {
  content: "\e6a3"; }

.d-icon-storage:before,
.d-icon-left-storage:before,
.d-icon-right-storage:after {
  content: "\e6a4"; }

.d-icon-strikeout:before,
.d-icon-left-strikeout:before,
.d-icon-right-strikeout:after {
  content: "\e6a5"; }

.d-icon-table:before,
.d-icon-left-table:before,
.d-icon-right-table:after {
  content: "\e6a6"; }

.d-icon-thumbs_down:before,
.d-icon-left-thumbs_down:before,
.d-icon-right-thumbs_down:after {
  content: "\e6a7"; }

.d-icon-thumbs_up:before,
.d-icon-left-thumbs_up:before,
.d-icon-right-thumbs_up:after {
  content: "\e6a8"; }

.d-icon-trash:before,
.d-icon-left-trash:before,
.d-icon-right-trash:after {
  content: "\e6a9"; }

.d-icon-tag:before,
.d-icon-left-tag:before,
.d-icon-right-tag:after {
  content: "\e6aa"; }

.d-icon-text:before,
.d-icon-left-text:before,
.d-icon-right-text:after {
  content: "\e6ab"; }

.d-icon-triangle_down_circle_o:before,
.d-icon-left-triangle_down_circle_o:before,
.d-icon-right-triangle_down_circle_o:after {
  content: "\e6ac"; }

.d-icon-triangle_down:before,
.d-icon-left-triangle_down:before,
.d-icon-right-triangle_down:after {
  content: "\e6ad"; }

.d-icon-triangle_left:before,
.d-icon-left-triangle_left:before,
.d-icon-right-triangle_left:after {
  content: "\e6ae"; }

.d-icon-triangle_lower_right:before,
.d-icon-left-triangle_lower_right:before,
.d-icon-right-triangle_lower_right:after {
  content: "\e6af"; }

.d-icon-triangle_right:before,
.d-icon-left-triangle_right:before,
.d-icon-right-triangle_right:after {
  content: "\e6b0"; }

.d-icon-triangle_up:before,
.d-icon-left-triangle_up:before,
.d-icon-right-triangle_up:after {
  content: "\e6b1"; }

.d-icon-underline:before,
.d-icon-left-underline:before,
.d-icon-right-underline:after {
  content: "\e6b2"; }

.d-icon-reply:before,
.d-icon-left-reply:before,
.d-icon-right-reply:after {
  content: "\e6b3"; }

.d-icon-user_arrow_circle:before,
.d-icon-left-user_arrow_circle:before,
.d-icon-right-user_arrow_circle:after {
  content: "\e6b4"; }

.d-icon-user_circle:before,
.d-icon-left-user_circle:before,
.d-icon-right-user_circle:after {
  content: "\e6b5"; }

.d-icon-user_o:before,
.d-icon-left-user_o:before,
.d-icon-right-user_o:after {
  content: "\e6b6"; }

.d-icon-user_plus_circle:before,
.d-icon-left-user_plus_circle:before,
.d-icon-right-user_plus_circle:after {
  content: "\e6b7"; }

.d-icon-user_plus:before,
.d-icon-left-user_plus:before,
.d-icon-right-user_plus:after {
  content: "\e6b8"; }

.d-icon-user:before,
.d-icon-left-user:before,
.d-icon-right-user:after {
  content: "\e6b9"; }

.d-icon-users_circle:before,
.d-icon-left-users_circle:before,
.d-icon-right-users_circle:after {
  content: "\e6ba"; }

.d-icon-users_o:before,
.d-icon-left-users_o:before,
.d-icon-right-users_o:after {
  content: "\e6bb"; }

.d-icon-users:before,
.d-icon-left-users:before,
.d-icon-right-users:after {
  content: "\e6bc"; }

.d-icon-vip:before,
.d-icon-left-vip:before,
.d-icon-right-vip:after {
  content: "\e6bd"; }

.d-icon-wall:before,
.d-icon-left-wall:before,
.d-icon-right-wall:after {
  content: "\e6be"; }

.d-icon-word_square:before,
.d-icon-left-word_square:before,
.d-icon-right-word_square:after {
  content: "\e6bf"; }

.d-icon-xls_square:before,
.d-icon-left-xls_square:before,
.d-icon-right-xls_square:after {
  content: "\e6c0"; }

.d-icon-cube_users_o:before,
.d-icon-left-cube_users_o:before,
.d-icon-right-cube_users_o:after {
  content: "\e6c1"; }

.d-icon-wrench:before,
.d-icon-left-wrench:before,
.d-icon-right-wrench:after {
  content: "\e6c2"; }

.d-icon-uml:before,
.d-icon-left-uml:before,
.d-icon-right-uml:after {
  content: "\e6c3"; }

.d-icon-dots:before,
.d-icon-left-dots:before,
.d-icon-right-dots:after {
  content: "\e6c4"; }

.d-icon-app_cd:before,
.d-icon-left-app_cd:before,
.d-icon-right-app_cd:after {
  content: "\e6c5"; }

.d-icon-app_lock:before,
.d-icon-left-app_lock:before,
.d-icon-right-app_lock:after {
  content: "\e6c6"; }

.d-icon-arrow_chart:before,
.d-icon-left-arrow_chart:before,
.d-icon-right-arrow_chart:after {
  content: "\e6c7"; }

.d-icon-arrow_left_square_o:before,
.d-icon-left-arrow_left_square_o:before,
.d-icon-right-arrow_left_square_o:after {
  content: "\e6c8"; }

.d-icon-arrow_right_square_input:before,
.d-icon-left-arrow_right_square_input:before,
.d-icon-right-arrow_right_square_input:after {
  content: "\e6c9"; }

.d-icon-arrow_upper_right:before,
.d-icon-left-arrow_upper_right:before,
.d-icon-right-arrow_upper_right:after {
  content: "\e6ca"; }

.d-icon-arrows_right:before,
.d-icon-left-arrows_right:before,
.d-icon-right-arrows_right:after {
  content: "\e6cb"; }

.d-icon-atom_gear:before,
.d-icon-left-atom_gear:before,
.d-icon-right-atom_gear:after {
  content: "\e6cc"; }

.d-icon-atom:before,
.d-icon-left-atom:before,
.d-icon-right-atom:after {
  content: "\e6cd"; }

.d-icon-calendar_exclamation_bubble:before,
.d-icon-left-calendar_exclamation_bubble:before,
.d-icon-right-calendar_exclamation_bubble:after {
  content: "\e6ce"; }

.d-icon-calendar_solid:before,
.d-icon-left-calendar_solid:before,
.d-icon-right-calendar_solid:after {
  content: "\e6cf"; }

.d-icon-car:before,
.d-icon-left-car:before,
.d-icon-right-car:after {
  content: "\e6d0"; }

.d-icon-case_wrench:before,
.d-icon-left-case_wrench:before,
.d-icon-right-case_wrench:after {
  content: "\e6d1"; }

.d-icon-connection:before,
.d-icon-left-connection:before,
.d-icon-right-connection:after {
  content: "\e6d2"; }

.d-icon-dollar:before,
.d-icon-left-dollar:before,
.d-icon-right-dollar:after {
  content: "\e6d3"; }

.d-icon-exclamation_bubble_o:before,
.d-icon-left-exclamation_bubble_o:before,
.d-icon-right-exclamation_bubble_o:after {
  content: "\e6d4"; }

.d-icon-eye:before,
.d-icon-left-eye:before,
.d-icon-right-eye:after {
  content: "\e6d5"; }

.d-icon-facilities:before,
.d-icon-left-facilities:before,
.d-icon-right-facilities:after {
  content: "\e6d6"; }

.d-icon-file_atom_o:before,
.d-icon-left-file_atom_o:before,
.d-icon-right-file_atom_o:after {
  content: "\e6d7"; }

.d-icon-file_check_o:before,
.d-icon-left-file_check_o:before,
.d-icon-right-file_check_o:after {
  content: "\e6d8"; }

.d-icon-file_dollar_o:before,
.d-icon-left-file_dollar_o:before,
.d-icon-right-file_dollar_o:after {
  content: "\e6d9"; }

.d-icon-file_info_o:before,
.d-icon-left-file_info_o:before,
.d-icon-right-file_info_o:after {
  content: "\e6da"; }

.d-icon-file_lightbulb_o:before,
.d-icon-left-file_lightbulb_o:before,
.d-icon-right-file_lightbulb_o:after {
  content: "\e6db"; }

.d-icon-file_triangle_o:before,
.d-icon-left-file_triangle_o:before,
.d-icon-right-file_triangle_o:after {
  content: "\e6dc"; }

.d-icon-files_triangle_o:before,
.d-icon-left-files_triangle_o:before,
.d-icon-right-files_triangle_o:after {
  content: "\e6dd"; }

.d-icon-filter_o:before,
.d-icon-left-filter_o:before,
.d-icon-right-filter_o:after {
  content: "\e6de"; }

.d-icon-hands:before,
.d-icon-left-hands:before,
.d-icon-right-hands:after {
  content: "\e6df"; }

.d-icon-hash:before,
.d-icon-left-hash:before,
.d-icon-right-hash:after {
  content: "\e6e0"; }

.d-icon-internet:before,
.d-icon-left-internet:before,
.d-icon-right-internet:after {
  content: "\e6e1"; }

.d-icon-mapmarker_o:before,
.d-icon-left-mapmarker_o:before,
.d-icon-right-mapmarker_o:after {
  content: "\e6e2"; }

.d-icon-mobile:before,
.d-icon-left-mobile:before,
.d-icon-right-mobile:after {
  content: "\e6e3"; }

.d-icon-monitor_gear_key:before,
.d-icon-left-monitor_gear_key:before,
.d-icon-right-monitor_gear_key:after {
  content: "\e6e4"; }

.d-icon-monitor_key:before,
.d-icon-left-monitor_key:before,
.d-icon-right-monitor_key:after {
  content: "\e6e5"; }

.d-icon-monitor_server:before,
.d-icon-left-monitor_server:before,
.d-icon-right-monitor_server:after {
  content: "\e6e6"; }

.d-icon-monitor_user:before,
.d-icon-left-monitor_user:before,
.d-icon-right-monitor_user:after {
  content: "\e6e7"; }

.d-icon-monitor_users_circle:before,
.d-icon-left-monitor_users_circle:before,
.d-icon-right-monitor_users_circle:after {
  content: "\e6e8"; }

.d-icon-laptop_server:before,
.d-icon-left-laptop_server:before,
.d-icon-right-laptop_server:after {
  content: "\e6e9"; }

.d-icon-laptop_user:before,
.d-icon-left-laptop_user:before,
.d-icon-right-laptop_user:after {
  content: "\e6ea"; }

.d-icon-plane:before,
.d-icon-left-plane:before,
.d-icon-right-plane:after {
  content: "\e6eb"; }

.d-icon-presentation_square:before,
.d-icon-left-presentation_square:before,
.d-icon-right-presentation_square:after {
  content: "\e6ec"; }

.d-icon-question_circle_o:before,
.d-icon-left-question_circle_o:before,
.d-icon-right-question_circle_o:after {
  content: "\e6ed"; }

.d-icon-research:before,
.d-icon-left-research:before,
.d-icon-right-research:after {
  content: "\e6ee"; }

.d-icon-scales:before,
.d-icon-left-scales:before,
.d-icon-right-scales:after {
  content: "\e6ef"; }

.d-icon-storages:before,
.d-icon-left-storages:before,
.d-icon-right-storages:after {
  content: "\e6f0"; }

.d-icon-tag_dollar:before,
.d-icon-left-tag_dollar:before,
.d-icon-right-tag_dollar:after {
  content: "\e6f1"; }

.d-icon-target_cursor:before,
.d-icon-left-target_cursor:before,
.d-icon-right-target_cursor:after {
  content: "\e6f2"; }

.d-icon-user_check:before,
.d-icon-left-user_check:before,
.d-icon-right-user_check:after {
  content: "\e6f3"; }

.d-icon-user_clock_o:before,
.d-icon-left-user_clock_o:before,
.d-icon-right-user_clock_o:after {
  content: "\e6f4"; }

.d-icon-video_square:before,
.d-icon-left-video_square:before,
.d-icon-right-video_square:after {
  content: "\e6f5"; }

.d-icon-webcamera:before,
.d-icon-left-webcamera:before,
.d-icon-right-webcamera:after {
  content: "\e6f6"; }

.d-icon-wrench_o:before,
.d-icon-left-wrench_o:before,
.d-icon-right-wrench_o:after {
  content: "\e6f7"; }

.d-icon-ticket:before,
.d-icon-left-ticket:before,
.d-icon-right-ticket:after {
  content: "\e6f8"; }

.d-icon-file_cloud_o:before,
.d-icon-left-file_cloud_o:before,
.d-icon-right-file_cloud_o:after {
  content: "\e6f9"; }

.d-icon-exclamation_mark:before,
.d-icon-left-exclamation_mark:before,
.d-icon-right-exclamation_mark:after {
  content: "\e6fa"; }

.d-icon-phone_o:before,
.d-icon-left-phone_o:before,
.d-icon-right-phone_o:after {
  content: "\e6fb"; }

.d-icon-folder_open:before,
.d-icon-left-folder_open:before,
.d-icon-right-folder_open:after {
  content: "\e6fc"; }

.d-icon-binoculars:before,
.d-icon-left-binoculars:before,
.d-icon-right-binoculars:after {
  content: "\e6fd"; }

.d-icon-txt_square:before,
.d-icon-left-txt_square:before,
.d-icon-right-txt_square:after {
  content: "\e6fe"; }

.d-icon-constraint:before,
.d-icon-left-constraint:before,
.d-icon-right-constraint:after {
  content: "\e6ff"; }

.d-icon-constraint_table:before,
.d-icon-left-constraint_table:before,
.d-icon-right-constraint_table:after {
  content: "\e700"; }

.d-icon-constraint_check:before,
.d-icon-left-constraint_check:before,
.d-icon-right-constraint_check:after {
  content: "\e701"; }

.d-icon-constraint_diamond:before,
.d-icon-left-constraint_diamond:before,
.d-icon-right-constraint_diamond:after {
  content: "\e702"; }

.d-icon-file_refresh:before,
.d-icon-left-file_refresh:before,
.d-icon-right-file_refresh:after {
  content: "\e703"; }

.d-icon-file_chart:before,
.d-icon-left-file_chart:before,
.d-icon-right-file_chart:after {
  content: "\e704"; }

.d-icon-file_clock:before,
.d-icon-left-file_clock:before,
.d-icon-right-file_clock:after {
  content: "\e705"; }

.d-icon-calendar_check:before,
.d-icon-left-calendar_check:before,
.d-icon-right-calendar_check:after {
  content: "\e706"; }

.d-icon-arrow_schema:before,
.d-icon-left-arrow_schema:before,
.d-icon-right-arrow_schema:after {
  content: "\e707"; }

.d-icon-database_pencil:before,
.d-icon-left-database_pencil:before,
.d-icon-right-database_pencil:after {
  content: "\e708"; }

.d-icon-database_plus:before,
.d-icon-left-database_plus:before,
.d-icon-right-database_plus:after {
  content: "\e709"; }

.d-icon-database_cross:before,
.d-icon-left-database_cross:before,
.d-icon-right-database_cross:after {
  content: "\e70a"; }

.d-icon-comment_text:before,
.d-icon-left-comment_text:before,
.d-icon-right-comment_text:after {
  content: "\e70b"; }

.d-icon-layout_copy:before,
.d-icon-left-layout_copy:before,
.d-icon-right-layout_copy:after {
  content: "\e70c"; }

.d-icon-layout_circle:before,
.d-icon-left-layout_circle:before,
.d-icon-right-layout_circle:after {
  content: "\e70d"; }

.d-icon-layout_circle_o:before,
.d-icon-left-layout_circle_o:before,
.d-icon-right-layout_circle_o:after {
  content: "\e70e"; }

.d-icon-exclamation_bubble:before,
.d-icon-left-exclamation_bubble:before,
.d-icon-right-exclamation_bubble:after {
  content: "\e70f"; }

.d-icon-internet_circle:before,
.d-icon-left-internet_circle:before,
.d-icon-right-internet_circle:after {
  content: "\e710"; }

.d-icon-phone_circle:before,
.d-icon-left-phone_circle:before,
.d-icon-right-phone_circle:after {
  content: "\e711"; }

.d-icon-arrow_upper_right_circle:before,
.d-icon-left-arrow_upper_right_circle:before,
.d-icon-right-arrow_upper_right_circle:after {
  content: "\e712"; }

.d-icon-home:before,
.d-icon-left-home:before,
.d-icon-right-home:after {
  content: "\e713"; }

.d-icon-envelope_microphone_o:before,
.d-icon-left-envelope_microphone_o:before,
.d-icon-right-envelope_microphone_o:after {
  content: "\e714"; }

.d-icon-file_contract:before,
.d-icon-left-file_contract:before,
.d-icon-right-file_contract:after {
  content: "\e715"; }

.d-icon-key:before,
.d-icon-left-key:before,
.d-icon-right-key:after {
  content: "\e716"; }

.d-icon-table_plug:before,
.d-icon-left-table_plug:before,
.d-icon-right-table_plug:after {
  content: "\e717"; }

.d-icon-collapse:before,
.d-icon-left-collapse:before,
.d-icon-right-collapse:after {
  content: "\e718"; }

.d-icon-cross_shield:before,
.d-icon-left-cross_shield:before,
.d-icon-right-cross_shield:after {
  content: "\e800"; }

.d-icon-exclamation_shield:before,
.d-icon-left-exclamation_shield:before,
.d-icon-right-exclamation_shield:after {
  content: "\e801"; }

.d-icon-line_shield:before,
.d-icon-left-line_shield:before,
.d-icon-right-line_shield:after {
  content: "\e802"; }

.d-icon-file_template_gear_o:before,
.d-icon-left-file_template_gear_o:before,
.d-icon-right-file_template_gear_o:after {
  content: "\e803"; }

.d-icon-monitor:before,
.d-icon-left-monitor:before,
.d-icon-right-monitor:after {
  content: "\e804"; }

.d-icon-layout_preview:before,
.d-icon-left-layout_preview:before,
.d-icon-right-layout_preview:after {
  content: "\e805"; }

.d-icon-lines:before,
.d-icon-left-lines:before,
.d-icon-right-lines:after {
  content: "\e900"; }

.d-icon-tiles:before,
.d-icon-left-tiles:before,
.d-icon-right-tiles:after {
  content: "\e901"; }

.d-icon-arrow_squares:before,
.d-icon-left-arrow_squares:before,
.d-icon-right-arrow_squares:after {
  content: "\e902"; }

.d-icon-epsilon:before,
.d-icon-left-epsilon:before,
.d-icon-right-epsilon:after {
  content: "\e903"; }

.d-icon-compass:before,
.d-icon-left-compass:before,
.d-icon-right-compass:after {
  content: "\e904"; }

.d-icon-send:before,
.d-icon-left-send:before,
.d-icon-right-send:after {
  content: "\e905"; }

.d-icon-user_clock:before,
.d-icon-left-user_clock:before,
.d-icon-right-user_clock:after {
  content: "\e906"; }

.d-icon-case_arrow_down:before,
.d-icon-left-case_arrow_down:before,
.d-icon-right-case_arrow_down:after {
  content: "\e907"; }

.d-icon-cyclic:before,
.d-icon-left-cyclic:before,
.d-icon-right-cyclic:after {
  content: "\e908"; }

.d-icon-file_dashed:before,
.d-icon-left-file_dashed:before,
.d-icon-right-file_dashed:after {
  content: "\e909"; }

.d-icon-file_code_o:before,
.d-icon-left-file_code_o:before,
.d-icon-right-file_code_o:after {
  content: "\e90a"; }

.d-icon-folder_o:before,
.d-icon-left-folder_o:before,
.d-icon-right-folder_o:after {
  content: "\e90b"; }

.d-icon-java:before,
.d-icon-left-java:before,
.d-icon-right-java:after {
  content: "\e90c"; }

.d-icon-lock_open:before,
.d-icon-left-lock_open:before,
.d-icon-right-lock_open:after {
  content: "\e90d"; }

.d-icon-loader:before,
.d-icon-left-loader:before,
.d-icon-right-loader:after {
  content: "\e90f"; }

.d-icon-app_gear:before,
.d-icon-left-app_gear:before,
.d-icon-right-app_gear:after {
  content: "\e910"; }

.d-icon-app_eye:before,
.d-icon-left-app_eye:before,
.d-icon-right-app_eye:after {
  content: "\e911"; }

.d-icon-file_cube_o:before,
.d-icon-left-file_cube_o:before,
.d-icon-right-file_cube_o:after {
  content: "\e912"; }

.d-icon-unlink:before,
.d-icon-left-unlink:before,
.d-icon-right-unlink:after {
  content: "\e913"; }

.d-icon-app:before,
.d-icon-left-app:before,
.d-icon-right-app:after {
  content: "\e914"; }

.d-icon-app_connection:before,
.d-icon-left-app_connection:before,
.d-icon-right-app_connection:after {
  content: "\e915"; }

.d-icon-app_flag:before,
.d-icon-left-app_flag:before,
.d-icon-right-app_flag:after {
  content: "\e916"; }

.d-icon-app_list:before,
.d-icon-left-app_list:before,
.d-icon-right-app_list:after {
  content: "\e917"; }

.d-icon-calendar_clock_o:before,
.d-icon-left-calendar_clock_o:before,
.d-icon-right-calendar_clock_o:after {
  content: "\e918"; }

.d-icon-colorpicker:before,
.d-icon-left-colorpicker:before,
.d-icon-right-colorpicker:after {
  content: "\e919"; }

.d-icon-cube_o_chain:before,
.d-icon-left-cube_o_chain:before,
.d-icon-right-cube_o_chain:after {
  content: "\e91a"; }

.d-icon-user_o_chain:before,
.d-icon-left-user_o_chain:before,
.d-icon-right-user_o_chain:after {
  content: "\e91b"; }

.d-icon-container:before,
.d-icon-left-container:before,
.d-icon-right-container:after {
  content: "\e91c"; }

.d-icon-area_text:before,
.d-icon-left-area_text:before,
.d-icon-right-area_text:after {
  content: "\e91d"; }

.d-icon-field_text:before,
.d-icon-left-field_text:before,
.d-icon-right-field_text:after {
  content: "\e91e"; }

.d-icon-field_integer_number:before,
.d-icon-left-field_integer_number:before,
.d-icon-right-field_integer_number:after {
  content: "\e91f"; }

.d-icon-field_decimal_number:before,
.d-icon-left-field_decimal_number:before,
.d-icon-right-field_decimal_number:after {
  content: "\e920"; }

.d-icon-field_floating_number:before,
.d-icon-left-field_floating_number:before,
.d-icon-right-field_floating_number:after {
  content: "\e921"; }

.d-icon-field_dropdown:before,
.d-icon-left-field_dropdown:before,
.d-icon-right-field_dropdown:after {
  content: "\e922"; }

.d-icon-form_record:before,
.d-icon-left-form_record:before,
.d-icon-right-form_record:after {
  content: "\e923"; }

.d-icon-pannel_color:before,
.d-icon-left-pannel_color:before,
.d-icon-right-pannel_color:after {
  content: "\e924"; }

.d-icon-ellipsis_horizontal:before,
.d-icon-left-ellipsis_horizontal:before,
.d-icon-right-ellipsis_horizontal:after {
  content: "\e925"; }

.d-icon-ghost:before,
.d-icon-left-ghost:before,
.d-icon-right-ghost:after {
  content: "\e926"; }

.d-icon-hadoop:before,
.d-icon-left-hadoop:before,
.d-icon-right-hadoop:after {
  content: "\e927"; }

.d-icon-magic_ball:before,
.d-icon-left-magic_ball:before,
.d-icon-right-magic_ball:after {
  content: "\e928"; }

.d-icon-folder_crown_o:before,
.d-icon-left-folder_crown_o:before,
.d-icon-right-folder_crown_o:after {
  content: "\e929"; }

.d-icon-restart:before,
.d-icon-left-restart:before,
.d-icon-right-restart:after {
  content: "\e92a"; }

.d-icon-file_aft_o:before,
.d-icon-left-file_aft_o:before,
.d-icon-right-file_aft_o:after {
  content: "\e92b"; }

.d-icon-file_bo_o:before,
.d-icon-left-file_bo_o:before,
.d-icon-right-file_bo_o:after {
  content: "\e92c"; }

.d-icon-file_cognos_o:before,
.d-icon-left-file_cognos_o:before,
.d-icon-right-file_cognos_o:after {
  content: "\e92d"; }

.d-icon-file_datastage_o:before,
.d-icon-left-file_datastage_o:before,
.d-icon-right-file_datastage_o:after {
  content: "\e92e"; }

.d-icon-file_etl_infa_o:before,
.d-icon-left-file_etl_infa_o:before,
.d-icon-right-file_etl_infa_o:after {
  content: "\e92f"; }

.d-icon-file_mainframe_job_o:before,
.d-icon-left-file_mainframe_job_o:before,
.d-icon-right-file_mainframe_job_o:after {
  content: "\e930"; }

.d-icon-file_msg_o:before,
.d-icon-left-file_msg_o:before,
.d-icon-right-file_msg_o:after {
  content: "\e931"; }

.d-icon-file_oebs_o:before,
.d-icon-left-file_oebs_o:before,
.d-icon-right-file_oebs_o:after {
  content: "\e932"; }

.d-icon-file_oracle_bi_o:before,
.d-icon-left-file_oracle_bi_o:before,
.d-icon-right-file_oracle_bi_o:after {
  content: "\e933"; }

.d-icon-file_psb_o:before,
.d-icon-left-file_psb_o:before,
.d-icon-right-file_psb_o:after {
  content: "\e934"; }

.d-icon-file_sap_o:before,
.d-icon-left-file_sap_o:before,
.d-icon-right-file_sap_o:after {
  content: "\e935"; }

.d-icon-file_ws_o:before,
.d-icon-left-file_ws_o:before,
.d-icon-right-file_ws_o:after {
  content: "\e936"; }

.d-icon-sticker_new:before,
.d-icon-left-sticker_new:before,
.d-icon-right-sticker_new:after {
  content: "\e939"; }

.d-icon-app_check_circle:before,
.d-icon-left-app_check_circle:before,
.d-icon-right-app_check_circle:after {
  content: "\e93a"; }

.d-icon-app_cross_circle:before,
.d-icon-left-app_cross_circle:before,
.d-icon-right-app_cross_circle:after {
  content: "\e93b"; }

.d-icon-app_pencil_circle:before,
.d-icon-left-app_pencil_circle:before,
.d-icon-right-app_pencil_circle:after {
  content: "\e93c"; }

.d-icon-app_plus_circle:before,
.d-icon-left-app_plus_circle:before,
.d-icon-right-app_plus_circle:after {
  content: "\e93d"; }

.d-icon-cache_plus_circle:before,
.d-icon-left-cache_plus_circle:before,
.d-icon-right-cache_plus_circle:after {
  content: "\e93e"; }

.d-icon-comment_o:before,
.d-icon-left-comment_o:before,
.d-icon-right-comment_o:after {
  content: "\e93f"; }

.d-icon-database_refresh:before,
.d-icon-left-database_refresh:before,
.d-icon-right-database_refresh:after {
  content: "\e940"; }

.d-icon-internet_plus_circle:before,
.d-icon-left-internet_plus_circle:before,
.d-icon-right-internet_plus_circle:after {
  content: "\e941"; }

.d-icon-flash_circle:before,
.d-icon-left-flash_circle:before,
.d-icon-right-flash_circle:after {
  content: "\e942"; }

.d-icon-plug_connect_square_heart:before,
.d-icon-left-plug_connect_square_heart:before,
.d-icon-right-plug_connect_square_heart:after {
  content: "\e943"; }

.d-icon-plug_connect_square:before,
.d-icon-left-plug_connect_square:before,
.d-icon-right-plug_connect_square:after {
  content: "\e944"; }

.d-icon-screens_plus_circle:before,
.d-icon-left-screens_plus_circle:before,
.d-icon-right-screens_plus_circle:after {
  content: "\e945"; }

.d-icon-screens_triangle_down_circle:before,
.d-icon-left-screens_triangle_down_circle:before,
.d-icon-right-screens_triangle_down_circle:after {
  content: "\e946"; }

.d-icon-wrench_circle:before,
.d-icon-left-wrench_circle:before,
.d-icon-right-wrench_circle:after {
  content: "\e947"; }

.d-icon-file_json_o:before,
.d-icon-left-file_json_o:before,
.d-icon-right-file_json_o:after {
  content: "\e948"; }

.d-icon-file_o_view:before,
.d-icon-left-file_o_view:before,
.d-icon-right-file_o_view:after {
  content: "\e949"; }

.d-icon-files_o_view:before,
.d-icon-left-files_o_view:before,
.d-icon-right-files_o_view:after {
  content: "\e94a"; }

.d-icon-file_o_archive:before,
.d-icon-left-file_o_archive:before,
.d-icon-right-file_o_archive:after {
  content: "\e94b"; }

.d-icon-archive_square:before,
.d-icon-left-archive_square:before,
.d-icon-right-archive_square:after {
  content: "\e94c"; }

.d-icon-brackets_curly:before,
.d-icon-left-brackets_curly:before,
.d-icon-right-brackets_curly:after {
  content: "\e94d"; }

.d-icon-lock_shield:before,
.d-icon-left-lock_shield:before,
.d-icon-right-lock_shield:after {
  content: "\e94e"; }

.d-icon-arrow_right_brackets:before,
.d-icon-left-arrow_right_brackets:before,
.d-icon-right-arrow_right_brackets:after {
  content: "\e94f"; }

.d-icon-file_exclamation_bubble_o:before,
.d-icon-left-file_exclamation_bubble_o:before,
.d-icon-right-file_exclamation_bubble_o:after {
  content: "\e950"; }

.d-icon-cube_lightbulb_o:before,
.d-icon-left-cube_lightbulb_o:before,
.d-icon-right-cube_lightbulb_o:after {
  content: "\e951"; }

.d-icon-drive_arrow_down:before,
.d-icon-left-drive_arrow_down:before,
.d-icon-right-drive_arrow_down:after {
  content: "\e952"; }

.d-icon-drive_arrow_right:before,
.d-icon-left-drive_arrow_right:before,
.d-icon-right-drive_arrow_right:after {
  content: "\e953"; }

.d-icon-drive_arrow_up:before,
.d-icon-left-drive_arrow_up:before,
.d-icon-right-drive_arrow_up:after {
  content: "\e954"; }

.d-icon-android:before,
.d-icon-left-android:before,
.d-icon-right-android:after {
  content: "\e955"; }

.d-icon-angle_down_square:before,
.d-icon-left-angle_down_square:before,
.d-icon-right-angle_down_square:after {
  content: "\e956"; }

.d-icon-angle_up_square:before,
.d-icon-left-angle_up_square:before,
.d-icon-right-angle_up_square:after {
  content: "\e957"; }

.d-icon-app_atom:before,
.d-icon-left-app_atom:before,
.d-icon-right-app_atom:after {
  content: "\e958"; }

.d-icon-app_cd_gear:before,
.d-icon-left-app_cd_gear:before,
.d-icon-right-app_cd_gear:after {
  content: "\e959"; }

.d-icon-app_facilities:before,
.d-icon-left-app_facilities:before,
.d-icon-right-app_facilities:after {
  content: "\e95a"; }

.d-icon-app_gear_inside:before,
.d-icon-left-app_gear_inside:before,
.d-icon-right-app_gear_inside:after {
  content: "\e95b"; }

.d-icon-arrow_chart_circle:before,
.d-icon-left-arrow_chart_circle:before,
.d-icon-right-arrow_chart_circle:after {
  content: "\e95c"; }

.d-icon-arrow_chart_pause_circle:before,
.d-icon-left-arrow_chart_pause_circle:before,
.d-icon-right-arrow_chart_pause_circle:after {
  content: "\e95d"; }

.d-icon-arrow_chart_play_circle:before,
.d-icon-left-arrow_chart_play_circle:before,
.d-icon-right-arrow_chart_play_circle:after {
  content: "\e95e"; }

.d-icon-arrow_chart_restart_circle:before,
.d-icon-left-arrow_chart_restart_circle:before,
.d-icon-right-arrow_chart_restart_circle:after {
  content: "\e95f"; }

.d-icon-arrow_chart_scales:before,
.d-icon-left-arrow_chart_scales:before,
.d-icon-right-arrow_chart_scales:after {
  content: "\e960"; }

.d-icon-arrows_cycle:before,
.d-icon-left-arrows_cycle:before,
.d-icon-right-arrows_cycle:after {
  content: "\e961"; }

.d-icon-asterisk_circle_o:before,
.d-icon-left-asterisk_circle_o:before,
.d-icon-right-asterisk_circle_o:after {
  content: "\e962"; }

.d-icon-balancer_arrow:before,
.d-icon-left-balancer_arrow:before,
.d-icon-right-balancer_arrow:after {
  content: "\e963"; }

.d-icon-battery:before,
.d-icon-left-battery:before,
.d-icon-right-battery:after {
  content: "\e964"; }

.d-icon-blackberry:before,
.d-icon-left-blackberry:before,
.d-icon-right-blackberry:after {
  content: "\e965"; }

.d-icon-cache_web_node:before,
.d-icon-left-cache_web_node:before,
.d-icon-right-cache_web_node:after {
  content: "\e966"; }

.d-icon-calendar_cross_circle_o:before,
.d-icon-left-calendar_cross_circle_o:before,
.d-icon-right-calendar_cross_circle_o:after {
  content: "\e967"; }

.d-icon-calendar_restart_circle_o:before,
.d-icon-left-calendar_restart_circle_o:before,
.d-icon-right-calendar_restart_circle_o:after {
  content: "\e968"; }

.d-icon-cassette:before,
.d-icon-left-cassette:before,
.d-icon-right-cassette:after {
  content: "\e969"; }

.d-icon-cd_drive:before,
.d-icon-left-cd_drive:before,
.d-icon-right-cd_drive:after {
  content: "\e96a"; }

.d-icon-cd_drives:before,
.d-icon-left-cd_drives:before,
.d-icon-right-cd_drives:after {
  content: "\e96b"; }

.d-icon-cd_puzzle:before,
.d-icon-left-cd_puzzle:before,
.d-icon-right-cd_puzzle:after {
  content: "\e96c"; }

.d-icon-cd_storage:before,
.d-icon-left-cd_storage:before,
.d-icon-right-cd_storage:after {
  content: "\e96d"; }

.d-icon-cd_web_node:before,
.d-icon-left-cd_web_node:before,
.d-icon-right-cd_web_node:after {
  content: "\e96e"; }

.d-icon-cd:before,
.d-icon-left-cd:before,
.d-icon-right-cd:after {
  content: "\e96f"; }

.d-icon-cds:before,
.d-icon-left-cds:before,
.d-icon-right-cds:after {
  content: "\e970"; }

.d-icon-chart_pie_gear:before,
.d-icon-left-chart_pie_gear:before,
.d-icon-right-chart_pie_gear:after {
  content: "\e971"; }

.d-icon-chip_san:before,
.d-icon-left-chip_san:before,
.d-icon-right-chip_san:after {
  content: "\e972"; }

.d-icon-chrome:before,
.d-icon-left-chrome:before,
.d-icon-right-chrome:after {
  content: "\e973"; }

.d-icon-circle_curve:before,
.d-icon-left-circle_curve:before,
.d-icon-right-circle_curve:after {
  content: "\e974"; }

.d-icon-circle_line_square:before,
.d-icon-left-circle_line_square:before,
.d-icon-right-circle_line_square:after {
  content: "\e975"; }

.d-icon-circle_wide_o:before,
.d-icon-left-circle_wide_o:before,
.d-icon-right-circle_wide_o:after {
  content: "\e976"; }

.d-icon-hexagon_circle:before,
.d-icon-left-hexagon_circle:before,
.d-icon-right-hexagon_circle:after {
  content: "\e977"; }

.d-icon-cluster_one_drive:before,
.d-icon-left-cluster_one_drive:before,
.d-icon-right-cluster_one_drive:after {
  content: "\e978"; }

.d-icon-cluster:before,
.d-icon-left-cluster:before,
.d-icon-right-cluster:after {
  content: "\e979"; }

.d-icon-cubes_o:before,
.d-icon-left-cubes_o:before,
.d-icon-right-cubes_o:after {
  content: "\e97a"; }

.d-icon-curve_arrow_square:before,
.d-icon-left-curve_arrow_square:before,
.d-icon-right-curve_arrow_square:after {
  content: "\e97b"; }

.d-icon-data_center:before,
.d-icon-left-data_center:before,
.d-icon-right-data_center:after {
  content: "\e97c"; }

.d-icon-group_circle_o:before,
.d-icon-left-group_circle_o:before,
.d-icon-right-group_circle_o:after {
  content: "\e97d"; }

.d-icon-group_circle:before,
.d-icon-left-group_circle:before,
.d-icon-right-group_circle:after {
  content: "\e97e"; }

.d-icon-group_parent:before,
.d-icon-left-group_parent:before,
.d-icon-right-group_parent:after {
  content: "\e97f"; }

.d-icon-ellipsis_circle_o:before,
.d-icon-left-ellipsis_circle_o:before,
.d-icon-right-ellipsis_circle_o:after {
  content: "\e980"; }

.d-icon-ellipsis_horizontal_bottom:before,
.d-icon-left-ellipsis_horizontal_bottom:before,
.d-icon-right-ellipsis_horizontal_bottom:after {
  content: "\e981"; }

.d-icon-facilities_chain:before,
.d-icon-left-facilities_chain:before,
.d-icon-right-facilities_chain:after {
  content: "\e982"; }

.d-icon-facilities_mapmarker:before,
.d-icon-left-facilities_mapmarker:before,
.d-icon-right-facilities_mapmarker:after {
  content: "\e983"; }

.d-icon-facilities_puzzle:before,
.d-icon-left-facilities_puzzle:before,
.d-icon-right-facilities_puzzle:after {
  content: "\e984"; }

.d-icon-file_o_gear_server:before,
.d-icon-left-file_o_gear_server:before,
.d-icon-right-file_o_gear_server:after {
  content: "\e985"; }

.d-icon-file_o_arrows:before,
.d-icon-left-file_o_arrows:before,
.d-icon-right-file_o_arrows:after {
  content: "\e986"; }

.d-icon-file_o_gear_mapmarker:before,
.d-icon-left-file_o_gear_mapmarker:before,
.d-icon-right-file_o_gear_mapmarker:after {
  content: "\e987"; }

.d-icon-file_o_gear:before,
.d-icon-left-file_o_gear:before,
.d-icon-right-file_o_gear:after {
  content: "\e988"; }

.d-icon-file_task_o_arrow_chart:before,
.d-icon-left-file_task_o_arrow_chart:before,
.d-icon-right-file_task_o_arrow_chart:after {
  content: "\e989"; }

.d-icon-files_o_lns:before,
.d-icon-left-files_o_lns:before,
.d-icon-right-files_o_lns:after {
  content: "\e98a"; }

.d-icon-files_o_wall:before,
.d-icon-left-files_o_wall:before,
.d-icon-right-files_o_wall:after {
  content: "\e98b"; }

.d-icon-files_o_web_node:before,
.d-icon-left-files_o_web_node:before,
.d-icon-right-files_o_web_node:after {
  content: "\e98c"; }

.d-icon-firefox:before,
.d-icon-left-firefox:before,
.d-icon-right-firefox:after {
  content: "\e98d"; }

.d-icon-firewall:before,
.d-icon-left-firewall:before,
.d-icon-right-firewall:after {
  content: "\e98e"; }

.d-icon-floppy:before,
.d-icon-left-floppy:before,
.d-icon-right-floppy:after {
  content: "\e98f"; }

.d-icon-hands_atom:before,
.d-icon-left-hands_atom:before,
.d-icon-right-hands_atom:after {
  content: "\e990"; }

.d-icon-hands_circle_atom:before,
.d-icon-left-hands_circle_atom:before,
.d-icon-right-hands_circle_atom:after {
  content: "\e991"; }

.d-icon-hands_circle_file_atom_o:before,
.d-icon-left-hands_circle_file_atom_o:before,
.d-icon-right-hands_circle_file_atom_o:after {
  content: "\e992"; }

.d-icon-hands_circle:before,
.d-icon-left-hands_circle:before,
.d-icon-right-hands_circle:after {
  content: "\e993"; }

.d-icon-hands_gear:before,
.d-icon-left-hands_gear:before,
.d-icon-right-hands_gear:after {
  content: "\e994"; }

.d-icon-hexagon_concave_down:before,
.d-icon-left-hexagon_concave_down:before,
.d-icon-right-hexagon_concave_down:after {
  content: "\e995"; }

.d-icon-hexagon_concave_up:before,
.d-icon-left-hexagon_concave_up:before,
.d-icon-right-hexagon_concave_up:after {
  content: "\e996"; }

.d-icon-hexagon_horizontal:before,
.d-icon-left-hexagon_horizontal:before,
.d-icon-right-hexagon_horizontal:after {
  content: "\e997"; }

.d-icon-hexagon_vertical:before,
.d-icon-left-hexagon_vertical:before,
.d-icon-right-hexagon_vertical:after {
  content: "\e998"; }

.d-icon-hub_san:before,
.d-icon-left-hub_san:before,
.d-icon-right-hub_san:after {
  content: "\e999"; }

.d-icon-hub:before,
.d-icon-left-hub:before,
.d-icon-right-hub:after {
  content: "\e99a"; }

.d-icon-ie:before,
.d-icon-left-ie:before,
.d-icon-right-ie:after {
  content: "\e99b"; }

.d-icon-mainframe:before,
.d-icon-left-mainframe:before,
.d-icon-right-mainframe:after {
  content: "\e99c"; }

.d-icon-monitor_gear_arrow_up_circle:before,
.d-icon-left-monitor_gear_arrow_up_circle:before,
.d-icon-right-monitor_gear_arrow_up_circle:after {
  content: "\e99d"; }

.d-icon-monitor_gear_atom:before,
.d-icon-left-monitor_gear_atom:before,
.d-icon-right-monitor_gear_atom:after {
  content: "\e99e"; }

.d-icon-monitor_gear_check_circle:before,
.d-icon-left-monitor_gear_check_circle:before,
.d-icon-right-monitor_gear_check_circle:after {
  content: "\e99f"; }

.d-icon-monitor_gear_puzzle:before,
.d-icon-left-monitor_gear_puzzle:before,
.d-icon-right-monitor_gear_puzzle:after {
  content: "\e9a0"; }

.d-icon-monitor_gear_web_node:before,
.d-icon-left-monitor_gear_web_node:before,
.d-icon-right-monitor_gear_web_node:after {
  content: "\e9a1"; }

.d-icon-monitor_gear:before,
.d-icon-left-monitor_gear:before,
.d-icon-right-monitor_gear:after {
  content: "\e9a2"; }

.d-icon-monitor_keyboard:before,
.d-icon-left-monitor_keyboard:before,
.d-icon-right-monitor_keyboard:after {
  content: "\e9a3"; }

.d-icon-netscape:before,
.d-icon-left-netscape:before,
.d-icon-right-netscape:after {
  content: "\e9a4"; }

.d-icon-nic_square_dashed_web_node:before,
.d-icon-left-nic_square_dashed_web_node:before,
.d-icon-right-nic_square_dashed_web_node:after {
  content: "\e9a5"; }

.d-icon-nic_square_ipx:before,
.d-icon-left-nic_square_ipx:before,
.d-icon-right-nic_square_ipx:after {
  content: "\e9a6"; }

.d-icon-nic_square_lan:before,
.d-icon-left-nic_square_lan:before,
.d-icon-right-nic_square_lan:after {
  content: "\e9a7"; }

.d-icon-nic_square_wan:before,
.d-icon-left-nic_square_wan:before,
.d-icon-right-nic_square_wan:after {
  content: "\e9a8"; }

.d-icon-number_square_one:before,
.d-icon-left-number_square_one:before,
.d-icon-right-number_square_one:after {
  content: "\e9a9"; }

.d-icon-number_square_two:before,
.d-icon-left-number_square_two:before,
.d-icon-right-number_square_two:after {
  content: "\e9aa"; }

.d-icon-number_square_three:before,
.d-icon-left-number_square_three:before,
.d-icon-right-number_square_three:after {
  content: "\e9ab"; }

.d-icon-number_square_four:before,
.d-icon-left-number_square_four:before,
.d-icon-right-number_square_four:after {
  content: "\e9ac"; }

.d-icon-number_square_five:before,
.d-icon-left-number_square_five:before,
.d-icon-right-number_square_five:after {
  content: "\e9ad"; }

.d-icon-octagon_concave:before,
.d-icon-left-octagon_concave:before,
.d-icon-right-octagon_concave:after {
  content: "\e9ae"; }

.d-icon-octagon_flash:before,
.d-icon-left-octagon_flash:before,
.d-icon-right-octagon_flash:after {
  content: "\e9af"; }

.d-icon-octagon_rectangle_o:before,
.d-icon-left-octagon_rectangle_o:before,
.d-icon-right-octagon_rectangle_o:after {
  content: "\e9b0"; }

.d-icon-octagon_rectangle:before,
.d-icon-left-octagon_rectangle:before,
.d-icon-right-octagon_rectangle:after {
  content: "\e9b1"; }

.d-icon-octagon:before,
.d-icon-left-octagon:before,
.d-icon-right-octagon:after {
  content: "\e9b2"; }

.d-icon-opera_browser:before,
.d-icon-left-opera_browser:before,
.d-icon-right-opera_browser:after {
  content: "\e9b3"; }

.d-icon-parallelogram_ajax:before,
.d-icon-left-parallelogram_ajax:before,
.d-icon-right-parallelogram_ajax:after {
  content: "\e9b4"; }

.d-icon-parallelogram_css:before,
.d-icon-left-parallelogram_css:before,
.d-icon-right-parallelogram_css:after {
  content: "\e9b5"; }

.d-icon-parallelogram_html:before,
.d-icon-left-parallelogram_html:before,
.d-icon-right-parallelogram_html:after {
  content: "\e9b6"; }

.d-icon-parallelogram_js:before,
.d-icon-left-parallelogram_js:before,
.d-icon-right-parallelogram_js:after {
  content: "\e9b7"; }

.d-icon-parallelogram_xml:before,
.d-icon-left-parallelogram_xml:before,
.d-icon-right-parallelogram_xml:after {
  content: "\e9b8"; }

.d-icon-parallelogram:before,
.d-icon-left-parallelogram:before,
.d-icon-right-parallelogram:after {
  content: "\e9b9"; }

.d-icon-pentagon:before,
.d-icon-left-pentagon:before,
.d-icon-right-pentagon:after {
  content: "\e9ba"; }

.d-icon-plug_connect_square_o:before,
.d-icon-left-plug_connect_square_o:before,
.d-icon-right-plug_connect_square_o:after {
  content: "\e9bb"; }

.d-icon-puzzle:before,
.d-icon-left-puzzle:before,
.d-icon-right-puzzle:after {
  content: "\e9bc"; }

.d-icon-router_san:before,
.d-icon-left-router_san:before,
.d-icon-right-router_san:after {
  content: "\e9bd"; }

.d-icon-router:before,
.d-icon-left-router:before,
.d-icon-right-router:after {
  content: "\e9be"; }

.d-icon-safari:before,
.d-icon-left-safari:before,
.d-icon-right-safari:after {
  content: "\e9bf"; }

.d-icon-server_app_cd:before,
.d-icon-left-server_app_cd:before,
.d-icon-right-server_app_cd:after {
  content: "\e9c0"; }

.d-icon-server_cd_drive:before,
.d-icon-left-server_cd_drive:before,
.d-icon-right-server_cd_drive:after {
  content: "\e9c1"; }

.d-icon-server_comment_o:before,
.d-icon-left-server_comment_o:before,
.d-icon-right-server_comment_o:after {
  content: "\e9c2"; }

.d-icon-server_database:before,
.d-icon-left-server_database:before,
.d-icon-right-server_database:after {
  content: "\e9c3"; }

.d-icon-server_dns:before,
.d-icon-left-server_dns:before,
.d-icon-right-server_dns:after {
  content: "\e9c4"; }

.d-icon-server_envelope_o:before,
.d-icon-left-server_envelope_o:before,
.d-icon-right-server_envelope_o:after {
  content: "\e9c5"; }

.d-icon-server_file_code_o:before,
.d-icon-left-server_file_code_o:before,
.d-icon-right-server_file_code_o:after {
  content: "\e9c6"; }

.d-icon-server_file_o:before,
.d-icon-left-server_file_o:before,
.d-icon-right-server_file_o:after {
  content: "\e9c7"; }

.d-icon-server_ftp:before,
.d-icon-left-server_ftp:before,
.d-icon-right-server_ftp:after {
  content: "\e9c8"; }

.d-icon-server_gear:before,
.d-icon-left-server_gear:before,
.d-icon-right-server_gear:after {
  content: "\e9c9"; }

.d-icon-server_internet:before,
.d-icon-left-server_internet:before,
.d-icon-right-server_internet:after {
  content: "\e9ca"; }

.d-icon-server_key:before,
.d-icon-left-server_key:before,
.d-icon-right-server_key:after {
  content: "\e9cb"; }

.d-icon-server_ldap:before,
.d-icon-left-server_ldap:before,
.d-icon-right-server_ldap:after {
  content: "\e9cc"; }

.d-icon-server_lock:before,
.d-icon-left-server_lock:before,
.d-icon-right-server_lock:after {
  content: "\e9cd"; }

.d-icon-server_mobile:before,
.d-icon-left-server_mobile:before,
.d-icon-right-server_mobile:after {
  content: "\e9ce"; }

.d-icon-server_monitor_cube_o:before,
.d-icon-left-server_monitor_cube_o:before,
.d-icon-right-server_monitor_cube_o:after {
  content: "\e9cf"; }

.d-icon-server_monitor_puzzle:before,
.d-icon-left-server_monitor_puzzle:before,
.d-icon-right-server_monitor_puzzle:after {
  content: "\e9d0"; }

.d-icon-server_monitor_vm:before,
.d-icon-left-server_monitor_vm:before,
.d-icon-right-server_monitor_vm:after {
  content: "\e9d1"; }

.d-icon-server_printer:before,
.d-icon-left-server_printer:before,
.d-icon-right-server_printer:after {
  content: "\e9d2"; }

.d-icon-server_uddi:before,
.d-icon-left-server_uddi:before,
.d-icon-right-server_uddi:after {
  content: "\e9d3"; }

.d-icon-server_web_node:before,
.d-icon-left-server_web_node:before,
.d-icon-right-server_web_node:after {
  content: "\e9d4"; }

.d-icon-speedometer:before,
.d-icon-left-speedometer:before,
.d-icon-right-speedometer:after {
  content: "\e9d5"; }

.d-icon-square_academic_cap:before,
.d-icon-left-square_academic_cap:before,
.d-icon-right-square_academic_cap:after {
  content: "\e9d6"; }

.d-icon-square_concave:before,
.d-icon-left-square_concave:before,
.d-icon-right-square_concave:after {
  content: "\e9d7"; }

.d-icon-storage_cd_drive:before,
.d-icon-left-storage_cd_drive:before,
.d-icon-right-storage_cd_drive:after {
  content: "\e9d8"; }

.d-icon-storage_database:before,
.d-icon-left-storage_database:before,
.d-icon-right-storage_database:after {
  content: "\e9d9"; }

.d-icon-storage_monitor_gear:before,
.d-icon-left-storage_monitor_gear:before,
.d-icon-right-storage_monitor_gear:after {
  content: "\e9da"; }

.d-icon-storage_raid:before,
.d-icon-left-storage_raid:before,
.d-icon-right-storage_raid:after {
  content: "\e9db"; }

.d-icon-storage_san:before,
.d-icon-left-storage_san:before,
.d-icon-right-storage_san:after {
  content: "\e9dc"; }

.d-icon-switch_san:before,
.d-icon-left-switch_san:before,
.d-icon-right-switch_san:after {
  content: "\e9dd"; }

.d-icon-switch:before,
.d-icon-left-switch:before,
.d-icon-right-switch:after {
  content: "\e9de"; }

.d-icon-switches_circle_o:before,
.d-icon-left-switches_circle_o:before,
.d-icon-right-switches_circle_o:after {
  content: "\e9df"; }

.d-icon-switches_circle:before,
.d-icon-left-switches_circle:before,
.d-icon-right-switches_circle:after {
  content: "\e9e0"; }

.d-icon-switches:before,
.d-icon-left-switches:before,
.d-icon-right-switches:after {
  content: "\e9e1"; }

.d-icon-tablet:before,
.d-icon-left-tablet:before,
.d-icon-right-tablet:after {
  content: "\e9e2"; }

.d-icon-ups:before,
.d-icon-left-ups:before,
.d-icon-right-ups:after {
  content: "\e9e3"; }

.d-icon-user_clock_gear:before,
.d-icon-left-user_clock_gear:before,
.d-icon-right-user_clock_gear:after {
  content: "\e9e4"; }

.d-icon-web_node:before,
.d-icon-left-web_node:before,
.d-icon-right-web_node:after {
  content: "\e9e5"; }

.d-icon-app_box_open_o:before,
.d-icon-left-app_box_open_o:before,
.d-icon-right-app_box_open_o:after {
  content: "\e9e6"; }

.d-icon-file_chart_bar_o:before,
.d-icon-left-file_chart_bar_o:before,
.d-icon-right-file_chart_bar_o:after {
  content: "\e9e7"; }

.d-icon-web:before,
.d-icon-left-web:before,
.d-icon-right-web:after {
  content: "\e9e8"; }

.d-icon-layout_c:before,
.d-icon-left-layout_c:before,
.d-icon-right-layout_c:after {
  content: "\e9e9"; }

.d-icon-layout_c46:before,
.d-icon-left-layout_c46:before,
.d-icon-right-layout_c46:after {
  content: "\e9ea"; }

.d-icon-layout_c64:before,
.d-icon-left-layout_c64:before,
.d-icon-right-layout_c64:after {
  content: "\e9eb"; }

.d-icon-hexagon_circle_o:before,
.d-icon-left-hexagon_circle_o:before,
.d-icon-right-hexagon_circle_o:after {
  content: "\e9ec"; }

.d-icon-layout_c55:before,
.d-icon-left-layout_c55:before,
.d-icon-right-layout_c55:after {
  content: "\e9ed"; }

.d-icon-layout_container:before,
.d-icon-left-layout_container:before,
.d-icon-right-layout_container:after {
  content: "\e9ee"; }

.d-icon-layout_hcf:before,
.d-icon-left-layout_hcf:before,
.d-icon-right-layout_hcf:after {
  content: "\e9ef"; }

.d-icon-layout_hc:before,
.d-icon-left-layout_hc:before,
.d-icon-right-layout_hc:after {
  content: "\e9f0"; }

.d-icon-layout_hc46:before,
.d-icon-left-layout_hc46:before,
.d-icon-right-layout_hc46:after {
  content: "\e9f1"; }

.d-icon-layout_hc55:before,
.d-icon-left-layout_hc55:before,
.d-icon-right-layout_hc55:after {
  content: "\e9f2"; }

.d-icon-layout_hcf46:before,
.d-icon-left-layout_hcf46:before,
.d-icon-right-layout_hcf46:after {
  content: "\e9f3"; }

.d-icon-layout_hcf64:before,
.d-icon-left-layout_hcf64:before,
.d-icon-right-layout_hcf64:after {
  content: "\e9f4"; }

.d-icon-layout_hcf55:before,
.d-icon-left-layout_hcf55:before,
.d-icon-right-layout_hcf55:after {
  content: "\e9f5"; }

.d-icon-drive_arrow_down_check_circle:before,
.d-icon-left-drive_arrow_down_check_circle:before,
.d-icon-right-drive_arrow_down_check_circle:after {
  content: "\e9f6"; }

.d-icon-drive_arrow_down_clock:before,
.d-icon-left-drive_arrow_down_clock:before,
.d-icon-right-drive_arrow_down_clock:after {
  content: "\e9f7"; }

.d-icon-drive_arrow_down_cross_circle:before,
.d-icon-left-drive_arrow_down_cross_circle:before,
.d-icon-right-drive_arrow_down_cross_circle:after {
  content: "\e9f8"; }

.d-icon-drive_arrow_right_check_circle:before,
.d-icon-left-drive_arrow_right_check_circle:before,
.d-icon-right-drive_arrow_right_check_circle:after {
  content: "\e9f9"; }

.d-icon-drive_arrow_right_clock:before,
.d-icon-left-drive_arrow_right_clock:before,
.d-icon-right-drive_arrow_right_clock:after {
  content: "\e9fa"; }

.d-icon-drive_arrow_right_cross_circle:before,
.d-icon-left-drive_arrow_right_cross_circle:before,
.d-icon-right-drive_arrow_right_cross_circle:after {
  content: "\e9fb"; }

.d-icon-drive_arrow_up_check_circle:before,
.d-icon-left-drive_arrow_up_check_circle:before,
.d-icon-right-drive_arrow_up_check_circle:after {
  content: "\e9fc"; }

.d-icon-drive_arrow_up_clock:before,
.d-icon-left-drive_arrow_up_clock:before,
.d-icon-right-drive_arrow_up_clock:after {
  content: "\e9fd"; }

.d-icon-drive_arrow_up_cross_circle:before,
.d-icon-left-drive_arrow_up_cross_circle:before,
.d-icon-right-drive_arrow_up_cross_circle:after {
  content: "\e9fe"; }

.d-icon-case_gear:before,
.d-icon-left-case_gear:before,
.d-icon-right-case_gear:after {
  content: "\e9ff"; }

.d-icon-envelope_o_gear:before,
.d-icon-left-envelope_o_gear:before,
.d-icon-right-envelope_o_gear:after {
  content: "\ea00"; }

.d-icon-upload:before,
.d-icon-left-upload:before,
.d-icon-right-upload:after {
  content: "\ea01"; }

.d-icon-dummy:before,
.d-icon-left-dummy:before,
.d-icon-right-dummy:after {
  content: "\ea02"; }

.d-icon-asterisk_circle:before,
.d-icon-left-asterisk_circle:before,
.d-icon-right-asterisk_circle:after {
  content: "\ea03"; }

.d-icon-switcher_active:before,
.d-icon-left-switcher_active:before,
.d-icon-right-switcher_active:after {
  content: "\ea04"; }

.d-icon-angles_left:before,
.d-icon-left-angles_left:before,
.d-icon-right-angles_left:after {
  content: "\ea05"; }

.d-icon-angles_right:before,
.d-icon-left-angles_right:before,
.d-icon-right-angles_right:after {
  content: "\ea06"; }

.d-icon-arrow_square_down:before,
.d-icon-left-arrow_square_down:before,
.d-icon-right-arrow_square_down:after {
  content: "\ea07"; }

.d-icon-bookmark_o:before,
.d-icon-left-bookmark_o:before,
.d-icon-right-bookmark_o:after {
  content: "\ea08"; }

.d-icon-clock_o_dashed:before,
.d-icon-left-clock_o_dashed:before,
.d-icon-right-clock_o_dashed:after {
  content: "\ea09"; }

.d-icon-cloud_arrow_down:before,
.d-icon-left-cloud_arrow_down:before,
.d-icon-right-cloud_arrow_down:after {
  content: "\ea0a"; }

.d-icon-cloud_arrow_up:before,
.d-icon-left-cloud_arrow_up:before,
.d-icon-right-cloud_arrow_up:after {
  content: "\ea0b"; }

.d-icon-cube_web_node:before,
.d-icon-left-cube_web_node:before,
.d-icon-right-cube_web_node:after {
  content: "\ea0c"; }

.d-icon-flag_half:before,
.d-icon-left-flag_half:before,
.d-icon-right-flag_half:after {
  content: "\ea0d"; }

.d-icon-flag_quarter_o:before,
.d-icon-left-flag_quarter_o:before,
.d-icon-right-flag_quarter_o:after {
  content: "\ea0e"; }

.d-icon-flag_quarter:before,
.d-icon-left-flag_quarter:before,
.d-icon-right-flag_quarter:after {
  content: "\ea0f"; }

.d-icon-lines_vertical:before,
.d-icon-left-lines_vertical:before,
.d-icon-right-lines_vertical:after {
  content: "\ea10"; }

.d-icon-minus_square_o:before,
.d-icon-left-minus_square_o:before,
.d-icon-right-minus_square_o:after {
  content: "\ea11"; }

.d-icon-parallelogram_case:before,
.d-icon-left-parallelogram_case:before,
.d-icon-right-parallelogram_case:after {
  content: "\ea12"; }

.d-icon-pinned:before,
.d-icon-left-pinned:before,
.d-icon-right-pinned:after {
  content: "\ea13"; }

.d-icon-plus_square_o:before,
.d-icon-left-plus_square_o:before,
.d-icon-right-plus_square_o:after {
  content: "\ea14"; }

.d-icon-rhomb_concave:before,
.d-icon-left-rhomb_concave:before,
.d-icon-right-rhomb_concave:after {
  content: "\ea15"; }

.d-icon-rhomb:before,
.d-icon-left-rhomb:before,
.d-icon-right-rhomb:after {
  content: "\ea16"; }

.d-icon-servers_circle_o:before,
.d-icon-left-servers_circle_o:before,
.d-icon-right-servers_circle_o:after {
  content: "\ea17"; }

.d-icon-triangle_isosceles_down:before,
.d-icon-left-triangle_isosceles_down:before,
.d-icon-right-triangle_isosceles_down:after {
  content: "\ea18"; }

.d-icon-triangle_isosceles_up:before,
.d-icon-left-triangle_isosceles_up:before,
.d-icon-right-triangle_isosceles_up:after {
  content: "\ea19"; }

.d-icon-triangle_right_circle_o:before,
.d-icon-left-triangle_right_circle_o:before,
.d-icon-right-triangle_right_circle_o:after {
  content: "\ea1a"; }

.d-icon-case_bag:before,
.d-icon-left-case_bag:before,
.d-icon-right-case_bag:after {
  content: "\ea1b"; }

.d-icon-text_colorpicker:before,
.d-icon-left-text_colorpicker:before,
.d-icon-right-text_colorpicker:after {
  content: "\ea1c"; }

.d-icon-retro_multiple:before,
.d-icon-left-retro_multiple:before,
.d-icon-right-retro_multiple:after {
  content: "\ea1d"; }

.d-icon-retro:before,
.d-icon-left-retro:before,
.d-icon-right-retro:after {
  content: "\ea1e"; }

.d-icon-list_arrows:before,
.d-icon-left-list_arrows:before,
.d-icon-right-list_arrows:after {
  content: "\ea1f"; }

.d-icon-field_dropdowns:before,
.d-icon-left-field_dropdowns:before,
.d-icon-right-field_dropdowns:after {
  content: "\ea20"; }

.d-icon-file_arrows:before,
.d-icon-left-file_arrows:before,
.d-icon-right-file_arrows:after {
  content: "\ea21"; }

.d-icon-bmc_helix:before,
.d-icon-left-bmc_helix:before,
.d-icon-right-bmc_helix:after {
  content: "\ea22"; }

.d-icon-switcher_check:before,
.d-icon-left-switcher_check:before,
.d-icon-right-switcher_check:after {
  content: "\ea23"; }

.d-icon-minus_circle_o:before,
.d-icon-left-minus_circle_o:before,
.d-icon-right-minus_circle_o:after {
  content: "\ea24"; }

.d-icon-plus_circle_o:before,
.d-icon-left-plus_circle_o:before,
.d-icon-right-plus_circle_o:after {
  content: "\ea25"; }

.d-icon-action_button_cursor:before,
.d-icon-left-action_button_cursor:before,
.d-icon-right-action_button_cursor:after {
  content: "\ea26"; }

.d-icon-paperclip_square_dashed:before,
.d-icon-left-paperclip_square_dashed:before,
.d-icon-right-paperclip_square_dashed:after {
  content: "\ea27"; }

.d-icon-file_circle_slash_pencil:before,
.d-icon-left-file_circle_slash_pencil:before,
.d-icon-right-file_circle_slash_pencil:after {
  content: "\ea28"; }

.d-icon-folder_lock:before,
.d-icon-left-folder_lock:before,
.d-icon-right-folder_lock:after {
  content: "\ea29"; }

.d-icon-comment_question_o:before,
.d-icon-left-comment_question_o:before,
.d-icon-right-comment_question_o:after {
  content: "\ea2a"; }

.d-icon-lightbulb_uml:before,
.d-icon-left-lightbulb_uml:before,
.d-icon-right-lightbulb_uml:after {
  content: "\ea2b"; }

.d-icon-brackets_curly_cross_circle:before,
.d-icon-left-brackets_curly_cross_circle:before,
.d-icon-right-brackets_curly_cross_circle:after {
  content: "\ea2c"; }

.d-icon-brackets_curly_dropdown:before,
.d-icon-left-brackets_curly_dropdown:before,
.d-icon-right-brackets_curly_dropdown:after {
  content: "\ea2d"; }

.d-icon-brackets_curly_plus_circle:before,
.d-icon-left-brackets_curly_plus_circle:before,
.d-icon-right-brackets_curly_plus_circle:after {
  content: "\ea2e"; }

.d-icon-double_arrow:before,
.d-icon-left-double_arrow:before,
.d-icon-right-double_arrow:after {
  content: "\ea2f"; }

.d-icon-laptop_server_storage:before,
.d-icon-left-laptop_server_storage:before,
.d-icon-right-laptop_server_storage:after {
  content: "\ea30"; }

.d-icon-export:before,
.d-icon-left-export:before,
.d-icon-right-export:after {
  content: "\ea31"; }

.d-icon-file_arrow_csv:before,
.d-icon-left-file_arrow_csv:before,
.d-icon-right-file_arrow_csv:after {
  content: "\ea32"; }

.d-icon-files_change_auto:before,
.d-icon-left-files_change_auto:before,
.d-icon-right-files_change_auto:after {
  content: "\ea33"; }

.d-icon-file_task_auto:before,
.d-icon-left-file_task_auto:before,
.d-icon-right-file_task_auto:after {
  content: "\ea34"; }

.d-icon-file_text_lock_shield:before,
.d-icon-left-file_text_lock_shield:before,
.d-icon-right-file_text_lock_shield:after {
  content: "\ea35"; }

.d-icon-milestone:before,
.d-icon-left-milestone:before,
.d-icon-right-milestone:after {
  content: "\ea36"; }

.d-icon-button_panel_o:before,
.d-icon-left-button_panel_o:before,
.d-icon-right-button_panel_o:after {
  content: "\ea37"; }

.d-icon-redo:before,
.d-icon-left-redo:before,
.d-icon-right-redo:after {
  content: "\ea38"; }

.d-icon-slider:before,
.d-icon-left-slider:before,
.d-icon-right-slider:after {
  content: "\ea39"; }

.d-icon-user_cross_circle:before,
.d-icon-left-user_cross_circle:before,
.d-icon-right-user_cross_circle:after {
  content: "\ea3a"; }

.d-icon-key_right:before,
.d-icon-left-key_right:before,
.d-icon-right-key_right:after {
  content: "\ea3b"; }

.d-icon-angle_right_circle:before,
.d-icon-left-angle_right_circle:before,
.d-icon-right-angle_right_circle:after {
  content: "\ea3c"; }

.d-icon-app_chart_bar:before,
.d-icon-left-app_chart_bar:before,
.d-icon-right-app_chart_bar:after {
  content: "\ea3d"; }

.d-icon-app_list_arrow_chart:before,
.d-icon-left-app_list_arrow_chart:before,
.d-icon-right-app_list_arrow_chart:after {
  content: "\ea3e"; }

.d-icon-app_list_chart:before,
.d-icon-left-app_list_chart:before,
.d-icon-right-app_list_chart:after {
  content: "\ea3f"; }

.d-icon-app_list_eye:before,
.d-icon-left-app_list_eye:before,
.d-icon-right-app_list_eye:after {
  content: "\ea40"; }

.d-icon-gear_play_circle:before,
.d-icon-left-gear_play_circle:before,
.d-icon-right-gear_play_circle:after {
  content: "\ea41"; }

.d-icon-group_parent_circle_o:before,
.d-icon-left-group_parent_circle_o:before,
.d-icon-right-group_parent_circle_o:after {
  content: "\ea42"; }

.d-icon-monitor_gear_eye:before,
.d-icon-left-monitor_gear_eye:before,
.d-icon-right-monitor_gear_eye:after {
  content: "\ea43"; }

.d-icon-move_expand:before,
.d-icon-left-move_expand:before,
.d-icon-right-move_expand:after {
  content: "\ea44"; }

.d-icon-note_pencil:before,
.d-icon-left-note_pencil:before,
.d-icon-right-note_pencil:after {
  content: "\ea45"; }

.d-icon-scissors:before,
.d-icon-left-scissors:before,
.d-icon-right-scissors:after {
  content: "\ea46"; }

.d-icon-user_check_circle:before,
.d-icon-left-user_check_circle:before,
.d-icon-right-user_check_circle:after {
  content: "\ea47"; }

.d-icon-app_arrows:before,
.d-icon-left-app_arrows:before,
.d-icon-right-app_arrows:after {
  content: "\ea48"; }

.d-icon-file_arrow_right:before,
.d-icon-left-file_arrow_right:before,
.d-icon-right-file_arrow_right:after {
  content: "\ea49"; }

.d-icon-files_text:before,
.d-icon-left-files_text:before,
.d-icon-right-files_text:after {
  content: "\ea4a"; }

.d-icon-squares_arrows:before,
.d-icon-left-squares_arrows:before,
.d-icon-right-squares_arrows:after {
  content: "\ea4b"; }

.d-icon-box_check_o:before,
.d-icon-left-box_check_o:before,
.d-icon-right-box_check_o:after {
  content: "\ea4c"; }

.d-icon-circle_ibm:before,
.d-icon-left-circle_ibm:before,
.d-icon-right-circle_ibm:after {
  content: "\ea4d"; }

.d-icon-file_2200:before,
.d-icon-left-file_2200:before,
.d-icon-right-file_2200:after {
  content: "\ea4e"; }

.d-icon-file_checks_o:before,
.d-icon-left-file_checks_o:before,
.d-icon-right-file_checks_o:after {
  content: "\ea4f"; }

.d-icon-file_psft:before,
.d-icon-left-file_psft:before,
.d-icon-right-file_psft:after {
  content: "\ea50"; }

.d-icon-file_tndm:before,
.d-icon-left-file_tndm:before,
.d-icon-right-file_tndm:after {
  content: "\ea51"; }

.d-icon-file_transfer:before,
.d-icon-left-file_transfer:before,
.d-icon-right-file_transfer:after {
  content: "\ea52"; }

.d-icon-lightbulbs_list:before,
.d-icon-left-lightbulbs_list:before,
.d-icon-right-lightbulbs_list:after {
  content: "\ea53"; }

.d-icon-check_adapt:before,
.d-icon-left-check_adapt:before,
.d-icon-right-check_adapt:after {
  content: "\ea54"; }

.d-icon-cross_adapt:before,
.d-icon-left-cross_adapt:before,
.d-icon-right-cross_adapt:after {
  content: "\ea55"; }

.d-icon-file_mft:before,
.d-icon-left-file_mft:before,
.d-icon-right-file_mft:after {
  content: "\ea56"; }

.d-icon-pause_adapt:before,
.d-icon-left-pause_adapt:before,
.d-icon-right-pause_adapt:after {
  content: "\ea57"; }

.d-icon-user_star:before,
.d-icon-left-user_star:before,
.d-icon-right-user_star:after {
  content: "\ea58"; }

.d-icon-angle_right_circle_o:before,
.d-icon-left-angle_right_circle_o:before,
.d-icon-right-angle_right_circle_o:after {
  content: "\ea59"; }

.d-icon-exclamation_circle_o:before,
.d-icon-left-exclamation_circle_o:before,
.d-icon-right-exclamation_circle_o:after {
  content: "\ea5a"; }

.d-icon-list_arrow_exclamation_circle:before,
.d-icon-left-list_arrow_exclamation_circle:before,
.d-icon-right-list_arrow_exclamation_circle:after {
  content: "\ea5b"; }

.d-icon-activity_feed_clock_o:before,
.d-icon-left-activity_feed_clock_o:before,
.d-icon-right-activity_feed_clock_o:after {
  content: "\ea5c"; }

.d-icon-cloud_atom:before,
.d-icon-left-cloud_atom:before,
.d-icon-right-cloud_atom:after {
  content: "\ea5d"; }

.d-icon-cloud_mapmarker:before,
.d-icon-left-cloud_mapmarker:before,
.d-icon-right-cloud_mapmarker:after {
  content: "\ea5e"; }

.d-icon-field_autocomplete_search:before,
.d-icon-left-field_autocomplete_search:before,
.d-icon-right-field_autocomplete_search:after {
  content: "\ea5f"; }

.d-icon-magic_ball_octagon_flash:before,
.d-icon-left-magic_ball_octagon_flash:before,
.d-icon-right-magic_ball_octagon_flash:after {
  content: "\ea60"; }

.d-icon-magic_ball_octagon_rectangle:before,
.d-icon-left-magic_ball_octagon_rectangle:before,
.d-icon-right-magic_ball_octagon_rectangle:after {
  content: "\ea61"; }

.d-icon-magic_ball_octagon_rectangle_o:before,
.d-icon-left-magic_ball_octagon_rectangle_o:before,
.d-icon-right-magic_ball_octagon_rectangle_o:after {
  content: "\ea62"; }

.d-icon-magic_ball_cross_circle:before,
.d-icon-left-magic_ball_cross_circle:before,
.d-icon-right-magic_ball_cross_circle:after {
  content: "\ea63"; }

.d-icon-meter_logo:before,
.d-icon-left-meter_logo:before,
.d-icon-right-meter_logo:after {
  content: "\ea64"; }

.d-icon-user_arrow_o:before,
.d-icon-left-user_arrow_o:before,
.d-icon-right-user_arrow_o:after {
  content: "\ea65"; }

.d-icon-file_arrow_down:before,
.d-icon-left-file_arrow_down:before,
.d-icon-right-file_arrow_down:after {
  content: "\ea66"; }

.d-icon-adjust_settings:before,
.d-icon-left-adjust_settings:before,
.d-icon-right-adjust_settings:after {
  content: "\ea67"; }

.d-icon-app_info_bar:before,
.d-icon-left-app_info_bar:before,
.d-icon-right-app_info_bar:after {
  content: "\ea68"; }

.d-icon-app_tab:before,
.d-icon-left-app_tab:before,
.d-icon-right-app_tab:after {
  content: "\ea69"; }

.d-icon-circles_arrows:before,
.d-icon-left-circles_arrows:before,
.d-icon-right-circles_arrows:after {
  content: "\ea6a"; }

.d-icon-field_text_paperclip:before,
.d-icon-left-field_text_paperclip:before,
.d-icon-right-field_text_paperclip:after {
  content: "\ea6b"; }

.d-icon-tag_key:before,
.d-icon-left-tag_key:before,
.d-icon-right-tag_key:after {
  content: "\ea6c"; }

.d-icon-user_card:before,
.d-icon-left-user_card:before,
.d-icon-right-user_card:after {
  content: "\ea6d"; }

.d-icon-calendar_server:before,
.d-icon-left-calendar_server:before,
.d-icon-right-calendar_server:after {
  content: "\ea6e"; }

.d-icon-chart_donut:before,
.d-icon-left-chart_donut:before,
.d-icon-right-chart_donut:after {
  content: "\ea6f"; }

.d-icon-toolbox:before,
.d-icon-left-toolbox:before,
.d-icon-right-toolbox:after {
  content: "\ea70"; }

.d-icon-app_arrow_chart_down:before,
.d-icon-left-app_arrow_chart_down:before,
.d-icon-right-app_arrow_chart_down:after {
  content: "\ea71"; }

.d-icon-app_arrow_chart_up:before,
.d-icon-left-app_arrow_chart_up:before,
.d-icon-right-app_arrow_chart_up:after {
  content: "\ea72"; }

.d-icon-box_arrows:before,
.d-icon-left-box_arrows:before,
.d-icon-right-box_arrows:after {
  content: "\ea73"; }

.d-icon-cloud_user:before,
.d-icon-left-cloud_user:before,
.d-icon-right-cloud_user:after {
  content: "\ea74"; }

.d-icon-cube_cloud:before,
.d-icon-left-cube_cloud:before,
.d-icon-right-cube_cloud:after {
  content: "\ea75"; }

.d-icon-file_text_arrows:before,
.d-icon-left-file_text_arrows:before,
.d-icon-right-file_text_arrows:after {
  content: "\ea76"; }

.d-icon-files_arrows:before,
.d-icon-left-files_arrows:before,
.d-icon-right-files_arrows:after {
  content: "\ea77"; }

.d-icon-arrows_right_app:before,
.d-icon-left-arrows_right_app:before,
.d-icon-right-arrows_right_app:after {
  content: "\ea78"; }

.d-icon-chart_bar_2:before,
.d-icon-left-chart_bar_2:before,
.d-icon-right-chart_bar_2:after {
  content: "\ea79"; }

.d-icon-filter_adapt:before,
.d-icon-left-filter_adapt:before,
.d-icon-right-filter_adapt:after {
  content: "\ea7a"; }

.d-icon-flag_adapt:before,
.d-icon-left-flag_adapt:before,
.d-icon-right-flag_adapt:after {
  content: "\ea7b"; }

.d-icon-pencil_adapt:before,
.d-icon-left-pencil_adapt:before,
.d-icon-right-pencil_adapt:after {
  content: "\ea7c"; }

.d-icon-plus_adapt:before,
.d-icon-left-plus_adapt:before,
.d-icon-right-plus_adapt:after {
  content: "\ea7d"; }

.d-icon-question_circle_adapt:before,
.d-icon-left-question_circle_adapt:before,
.d-icon-right-question_circle_adapt:after {
  content: "\ea7e"; }

.d-icon-question_circle_o_adapt:before,
.d-icon-left-question_circle_o_adapt:before,
.d-icon-right-question_circle_o_adapt:after {
  content: "\ea7f"; }

.d-icon-refresh_adapt:before,
.d-icon-left-refresh_adapt:before,
.d-icon-right-refresh_adapt:after {
  content: "\ea80"; }

.d-icon-trash_adapt:before,
.d-icon-left-trash_adapt:before,
.d-icon-right-trash_adapt:after {
  content: "\ea81"; }

.d-icon-arrow_left_eye:before,
.d-icon-left-arrow_left_eye:before,
.d-icon-right-arrow_left_eye:after {
  content: "\ea82"; }

.d-icon-arrow_right_eye:before,
.d-icon-left-arrow_right_eye:before,
.d-icon-right-arrow_right_eye:after {
  content: "\ea83"; }

.d-icon-box_search:before,
.d-icon-left-box_search:before,
.d-icon-right-box_search:after {
  content: "\ea84"; }

.d-icon-cube_cross_circle:before,
.d-icon-left-cube_cross_circle:before,
.d-icon-right-cube_cross_circle:after {
  content: "\ea85"; }

.d-icon-credit_card_user:before,
.d-icon-left-credit_card_user:before,
.d-icon-right-credit_card_user:after {
  content: "\ea86"; }

.d-icon-file_arrows_check:before,
.d-icon-left-file_arrows_check:before,
.d-icon-right-file_arrows_check:after {
  content: "\ea87"; }

.d-icon-file_monitor:before,
.d-icon-left-file_monitor:before,
.d-icon-right-file_monitor:after {
  content: "\ea88"; }

.d-icon-file_task_share:before,
.d-icon-left-file_task_share:before,
.d-icon-right-file_task_share:after {
  content: "\ea89"; }

.d-icon-file_task_undo:before,
.d-icon-left-file_task_undo:before,
.d-icon-right-file_task_undo:after {
  content: "\ea8a"; }

.d-icon-headphones:before,
.d-icon-left-headphones:before,
.d-icon-right-headphones:after {
  content: "\ea8b"; }

.d-icon-lines_search:before,
.d-icon-left-lines_search:before,
.d-icon-right-lines_search:after {
  content: "\ea8c"; }

.d-icon-monitor_binoculars:before,
.d-icon-left-monitor_binoculars:before,
.d-icon-right-monitor_binoculars:after {
  content: "\ea8d"; }

.d-icon-servers:before,
.d-icon-left-servers:before,
.d-icon-right-servers:after {
  content: "\ea8e"; }

.d-icon-skip_next:before,
.d-icon-left-skip_next:before,
.d-icon-right-skip_next:after {
  content: "\ea8f"; }

.d-icon-field_custom:before,
.d-icon-left-field_custom:before,
.d-icon-right-field_custom:after {
  content: "\ea90"; }

.d-icon-field_ootb:before,
.d-icon-left-field_ootb:before,
.d-icon-right-field_ootb:after {
  content: "\ea91"; }

.d-icon-widget:before,
.d-icon-left-widget:before,
.d-icon-right-widget:after {
  content: "\ea92"; }

.d-icon-arrow_u:before,
.d-icon-left-arrow_u:before,
.d-icon-right-arrow_u:after {
  content: "\ea93"; }

.d-icon-arrows_anchor:before,
.d-icon-left-arrows_anchor:before,
.d-icon-right-arrows_anchor:after {
  content: "\ea94"; }

.d-icon-folder_plus_circle:before,
.d-icon-left-folder_plus_circle:before,
.d-icon-right-folder_plus_circle:after {
  content: "\ea95"; }

.d-icon-triangle_up_down:before,
.d-icon-left-triangle_up_down:before,
.d-icon-right-triangle_up_down:after {
  content: "\ea96"; }

.d-icon-cube_check_circle:before,
.d-icon-left-cube_check_circle:before,
.d-icon-right-cube_check_circle:after {
  content: "\ea97"; }

.d-icon-cubes_restart:before,
.d-icon-left-cubes_restart:before,
.d-icon-right-cubes_restart:after {
  content: "\ea98"; }

.d-icon-file_lock:before,
.d-icon-left-file_lock:before,
.d-icon-right-file_lock:after {
  content: "\ea99"; }

.d-icon-file_users:before,
.d-icon-left-file_users:before,
.d-icon-right-file_users:after {
  content: "\ea9a"; }

.d-icon-folder_users:before,
.d-icon-left-folder_users:before,
.d-icon-right-folder_users:after {
  content: "\ea9b"; }

.d-icon-laptop_server_search:before,
.d-icon-left-laptop_server_search:before,
.d-icon-right-laptop_server_search:after {
  content: "\ea9c"; }

.d-icon-book_arrow:before,
.d-icon-left-book_arrow:before,
.d-icon-right-book_arrow:after {
  content: "\ea9d"; }

.d-icon-sql_exclamation_triangle:before,
.d-icon-left-sql_exclamation_triangle:before,
.d-icon-right-sql_exclamation_triangle:after {
  content: "\ea9e"; }

.d-icon-tables_link:before,
.d-icon-left-tables_link:before,
.d-icon-right-tables_link:after {
  content: "\ea9f"; }

.d-icon-tiles_arrow_chart_up:before,
.d-icon-left-tiles_arrow_chart_up:before,
.d-icon-right-tiles_arrow_chart_up:after {
  content: "\eaa0"; }

.d-icon-area_text_mapmarker:before,
.d-icon-left-area_text_mapmarker:before,
.d-icon-right-area_text_mapmarker:after {
  content: "\eaa1"; }

.d-icon-field_text_mapmarker:before,
.d-icon-left-field_text_mapmarker:before,
.d-icon-right-field_text_mapmarker:after {
  content: "\eaa2"; }

.d-icon-contract_exclamation_triangle:before,
.d-icon-left-contract_exclamation_triangle:before,
.d-icon-right-contract_exclamation_triangle:after {
  content: "\eaa3"; }

.d-icon-file_atom_clock:before,
.d-icon-left-file_atom_clock:before,
.d-icon-right-file_atom_clock:after {
  content: "\eaa4"; }

.d-icon-file_share_plus:before,
.d-icon-left-file_share_plus:before,
.d-icon-right-file_share_plus:after {
  content: "\eaa5"; }

.d-icon-file_text_clock:before,
.d-icon-left-file_text_clock:before,
.d-icon-right-file_text_clock:after {
  content: "\eaa6"; }

.d-icon-monitor_exclamation_triangle:before,
.d-icon-left-monitor_exclamation_triangle:before,
.d-icon-right-monitor_exclamation_triangle:after {
  content: "\eaa7"; }

.d-icon-datasource:before,
.d-icon-left-datasource:before,
.d-icon-right-datasource:after {
  content: "\eaa8"; }

.d-icon-storage_o_upload:before,
.d-icon-left-storage_o_upload:before,
.d-icon-right-storage_o_upload:after {
  content: "\eaa9"; }

.d-icon-target_sector:before,
.d-icon-left-target_sector:before,
.d-icon-right-target_sector:after {
  content: "\eaaa"; }

.d-icon-triangle_left_adapt:before,
.d-icon-left-triangle_left_adapt:before,
.d-icon-right-triangle_left_adapt:after {
  content: "\eaab"; }

.d-icon-triangle_right_adapt:before,
.d-icon-left-triangle_right_adapt:before,
.d-icon-right-triangle_right_adapt:after {
  content: "\eaac"; }

.d-icon-chart_alert:before,
.d-icon-left-chart_alert:before,
.d-icon-right-chart_alert:after {
  content: "\eaad"; }

.d-icon-chart_bar_3:before,
.d-icon-left-chart_bar_3:before,
.d-icon-right-chart_bar_3:after {
  content: "\eaae"; }

.d-icon-clock_alert:before,
.d-icon-left-clock_alert:before,
.d-icon-right-clock_alert:after {
  content: "\eaaf"; }

.d-icon-table_column:before,
.d-icon-left-table_column:before,
.d-icon-right-table_column:after {
  content: "\eab0"; }

.d-icon-file_share:before,
.d-icon-left-file_share:before,
.d-icon-right-file_share:after {
  content: "\eab1"; }

.d-icon-plus_minus:before,
.d-icon-left-plus_minus:before,
.d-icon-right-plus_minus:after {
  content: "\eab2"; }

.d-icon-triangle_restart:before,
.d-icon-left-triangle_restart:before,
.d-icon-right-triangle_restart:after {
  content: "\eab3"; }

.d-icon-progress_chart_0:before,
.d-icon-left-progress_chart_0:before,
.d-icon-right-progress_chart_0:after {
  content: "\eab4"; }

.d-icon-progress_chart_100:before,
.d-icon-left-progress_chart_100:before,
.d-icon-right-progress_chart_100:after {
  content: "\eab5"; }

.d-icon-progress_chart_25:before,
.d-icon-left-progress_chart_25:before,
.d-icon-right-progress_chart_25:after {
  content: "\eab6"; }

.d-icon-progress_chart_50:before,
.d-icon-left-progress_chart_50:before,
.d-icon-right-progress_chart_50:after {
  content: "\eab7"; }

.d-icon-progress_chart_75:before,
.d-icon-left-progress_chart_75:before,
.d-icon-right-progress_chart_75:after {
  content: "\eab8"; }

.d-icon-file_checks_arrows:before,
.d-icon-left-file_checks_arrows:before,
.d-icon-right-file_checks_arrows:after {
  content: "\eab9"; }

.d-icon-table_2:before,
.d-icon-left-table_2:before,
.d-icon-right-table_2:after {
  content: "\eaba"; }

.d-icon-dynamic_cluster_treemap:before,
.d-icon-left-dynamic_cluster_treemap:before,
.d-icon-right-dynamic_cluster_treemap:after {
  content: "\eabc"; }

.d-icon-approvals_change:before,
.d-icon-left-approvals_change:before,
.d-icon-right-approvals_change:after {
  content: "\eabd"; }

.d-icon-change_request_approve:before,
.d-icon-left-change_request_approve:before,
.d-icon-right-change_request_approve:after {
  content: "\eabe"; }

.d-icon-change_request_cancel:before,
.d-icon-left-change_request_cancel:before,
.d-icon-right-change_request_cancel:after {
  content: "\eabf"; }

.d-icon-change_request_reject:before,
.d-icon-left-change_request_reject:before,
.d-icon-right-change_request_reject:after {
  content: "\eac0"; }

.d-icon-papyrus:before,
.d-icon-left-papyrus:before,
.d-icon-right-papyrus:after {
  content: "\eac1"; }

.d-icon-conversion_results:before,
.d-icon-left-conversion_results:before,
.d-icon-right-conversion_results:after {
  content: "\eac2"; }

.d-icon-conversion_test:before,
.d-icon-left-conversion_test:before,
.d-icon-right-conversion_test:after {
  content: "\eac3"; }

.d-icon-file_arrow_up:before,
.d-icon-left-file_arrow_up:before,
.d-icon-right-file_arrow_up:after {
  content: "\eac4"; }

.d-icon-file_text_lightbulb:before,
.d-icon-left-file_text_lightbulb:before,
.d-icon-right-file_text_lightbulb:after {
  content: "\eac5"; }

.d-icon-file_arrow_pdf:before,
.d-icon-left-file_arrow_pdf:before,
.d-icon-right-file_arrow_pdf:after {
  content: "\eac6"; }

.d-icon-eye_closed:before,
.d-icon-left-eye_closed:before,
.d-icon-right-eye_closed:after {
  content: "\eac7"; }

.d-icon-source_code:before,
.d-icon-left-source_code:before,
.d-icon-right-source_code:after {
  content: "\eac8"; }

.d-icon-download_csv:before,
.d-icon-left-download_csv:before,
.d-icon-right-download_csv:after {
  content: "\eac9"; }

.d-icon-download_jpg:before,
.d-icon-left-download_jpg:before,
.d-icon-right-download_jpg:after {
  content: "\eaca"; }

.d-icon-download_pdf:before,
.d-icon-left-download_pdf:before,
.d-icon-right-download_pdf:after {
  content: "\eacb"; }

.d-icon-calculator:before,
.d-icon-left-calculator:before,
.d-icon-right-calculator:after {
  content: "\eacc"; }

.d-icon-break_room:before,
.d-icon-left-break_room:before,
.d-icon-right-break_room:after {
  content: "\eacd"; }

.d-icon-briefing_center:before,
.d-icon-left-briefing_center:before,
.d-icon-right-briefing_center:after {
  content: "\eace"; }

.d-icon-cafeteria:before,
.d-icon-left-cafeteria:before,
.d-icon-right-cafeteria:after {
  content: "\eacf"; }

.d-icon-conference_room:before,
.d-icon-left-conference_room:before,
.d-icon-right-conference_room:after {
  content: "\ead0"; }

.d-icon-cubicle:before,
.d-icon-left-cubicle:before,
.d-icon-right-cubicle:after {
  content: "\ead1"; }

.d-icon-elevator:before,
.d-icon-left-elevator:before,
.d-icon-right-elevator:after {
  content: "\ead2"; }

.d-icon-entry:before,
.d-icon-left-entry:before,
.d-icon-right-entry:after {
  content: "\ead3"; }

.d-icon-escalator:before,
.d-icon-left-escalator:before,
.d-icon-right-escalator:after {
  content: "\ead4"; }

.d-icon-game_room:before,
.d-icon-left-game_room:before,
.d-icon-right-game_room:after {
  content: "\ead5"; }

.d-icon-gym:before,
.d-icon-left-gym:before,
.d-icon-right-gym:after {
  content: "\ead6"; }

.d-icon-hot_hoteling_desk:before,
.d-icon-left-hot_hoteling_desk:before,
.d-icon-right-hot_hoteling_desk:after {
  content: "\ead7"; }

.d-icon-lobby:before,
.d-icon-left-lobby:before,
.d-icon-right-lobby:after {
  content: "\ead8"; }

.d-icon-mailroom_shipping:before,
.d-icon-left-mailroom_shipping:before,
.d-icon-right-mailroom_shipping:after {
  content: "\ead9"; }

.d-icon-office_room:before,
.d-icon-left-office_room:before,
.d-icon-right-office_room:after {
  content: "\eada"; }

.d-icon-other:before,
.d-icon-left-other:before,
.d-icon-right-other:after {
  content: "\eadb"; }

.d-icon-printer_copier_fax:before,
.d-icon-left-printer_copier_fax:before,
.d-icon-right-printer_copier_fax:after {
  content: "\eadc"; }

.d-icon-reception_area:before,
.d-icon-left-reception_area:before,
.d-icon-right-reception_area:after {
  content: "\eadd"; }

.d-icon-restroom_men:before,
.d-icon-left-restroom_men:before,
.d-icon-right-restroom_men:after {
  content: "\eade"; }

.d-icon-restroom_men_women:before,
.d-icon-left-restroom_men_women:before,
.d-icon-right-restroom_men_women:after {
  content: "\eadf"; }

.d-icon-restroom_women:before,
.d-icon-left-restroom_women:before,
.d-icon-right-restroom_women:after {
  content: "\eae0"; }

.d-icon-security:before,
.d-icon-left-security:before,
.d-icon-right-security:after {
  content: "\eae1"; }

.d-icon-service_desk:before,
.d-icon-left-service_desk:before,
.d-icon-right-service_desk:after {
  content: "\eae2"; }

.d-icon-service_desk_appointment_location:before,
.d-icon-left-service_desk_appointment_location:before,
.d-icon-right-service_desk_appointment_location:after {
  content: "\eae3"; }

.d-icon-stairs:before,
.d-icon-left-stairs:before,
.d-icon-right-stairs:after {
  content: "\eae4"; }

.d-icon-training_room:before,
.d-icon-left-training_room:before,
.d-icon-right-training_room:after {
  content: "\eae5"; }

.d-icon-video_equipment:before,
.d-icon-left-video_equipment:before,
.d-icon-right-video_equipment:after {
  content: "\eae6"; }

.d-icon-exit_adapt:before,
.d-icon-left-exit_adapt:before,
.d-icon-right-exit_adapt:after {
  content: "\eae7"; }

.d-icon-approved_task_form:before,
.d-icon-left-approved_task_form:before,
.d-icon-right-approved_task_form:after {
  content: "\eae8"; }

.d-icon-linux:before,
.d-icon-left-linux:before,
.d-icon-right-linux:after {
  content: "\eae9"; }

.d-icon-macos:before,
.d-icon-left-macos:before,
.d-icon-right-macos:after {
  content: "\eaea"; }

.d-icon-master_item:before,
.d-icon-left-master_item:before,
.d-icon-right-master_item:after {
  content: "\eaeb"; }

.d-icon-windows:before,
.d-icon-left-windows:before,
.d-icon-right-windows:after {
  content: "\eaec"; }

.d-icon-thumb_down_adapt:before,
.d-icon-left-thumb_down_adapt:before,
.d-icon-right-thumb_down_adapt:after {
  content: "\eaed"; }

.d-icon-thumb_down_o_adapt:before,
.d-icon-left-thumb_down_o_adapt:before,
.d-icon-right-thumb_down_o_adapt:after {
  content: "\eaee"; }

.d-icon-thumb_up_adapt:before,
.d-icon-left-thumb_up_adapt:before,
.d-icon-right-thumb_up_adapt:after {
  content: "\eaef"; }

.d-icon-thumb_up_o_adapt:before,
.d-icon-left-thumb_up_o_adapt:before,
.d-icon-right-thumb_up_o_adapt:after {
  content: "\eaf0"; }

.d-icon-file_wrench_arrows:before,
.d-icon-left-file_wrench_arrows:before,
.d-icon-right-file_wrench_arrows:after {
  content: "\eaf1"; }

.d-icon-search_exclamation_arrows:before,
.d-icon-left-search_exclamation_arrows:before,
.d-icon-right-search_exclamation_arrows:after {
  content: "\eaf2"; }

.d-icon-sql_arrow_chart:before,
.d-icon-left-sql_arrow_chart:before,
.d-icon-right-sql_arrow_chart:after {
  content: "\eaf3"; }

.d-icon-launching_orchestration_actions:before,
.d-icon-left-launching_orchestration_actions:before,
.d-icon-right-launching_orchestration_actions:after {
  content: "\eaf4"; }

.d-icon-run:before,
.d-icon-left-run:before,
.d-icon-right-run:after {
  content: "\eaf5"; }

.d-icon-run_selected:before,
.d-icon-left-run_selected:before,
.d-icon-right-run_selected:after {
  content: "\eaf6"; }

.d-icon-barcode_scan:before,
.d-icon-left-barcode_scan:before,
.d-icon-right-barcode_scan:after {
  content: "\eaf7"; }

.d-icon-files_play:before,
.d-icon-left-files_play:before,
.d-icon-right-files_play:after {
  content: "\eaf8"; }

.d-icon-files_play_lock:before,
.d-icon-left-files_play_lock:before,
.d-icon-right-files_play_lock:after {
  content: "\eaf9"; }

.d-icon-files_play_move:before,
.d-icon-left-files_play_move:before,
.d-icon-right-files_play_move:after {
  content: "\eafa"; }

.d-icon-files_play_unlock:before,
.d-icon-left-files_play_unlock:before,
.d-icon-right-files_play_unlock:after {
  content: "\eafb"; }

.d-icon-gears:before,
.d-icon-left-gears:before,
.d-icon-right-gears:after {
  content: "\eafc"; }

.d-icon-shield_arrows:before,
.d-icon-left-shield_arrows:before,
.d-icon-right-shield_arrows:after {
  content: "\eafd"; }

.d-icon-download_record:before,
.d-icon-left-download_record:before,
.d-icon-right-download_record:after {
  content: "\eafe"; }

.d-icon-record_file:before,
.d-icon-left-record_file:before,
.d-icon-right-record_file:after {
  content: "\eaff"; }

.d-icon-save_all_o:before,
.d-icon-left-save_all_o:before,
.d-icon-right-save_all_o:after {
  content: "\eb00"; }

.d-icon-start_recording:before,
.d-icon-left-start_recording:before,
.d-icon-right-start_recording:after {
  content: "\eb01"; }

.d-icon-stop_recording:before,
.d-icon-left-stop_recording:before,
.d-icon-right-stop_recording:after {
  content: "\eb02"; }

.d-icon-kpi_critical_state:before,
.d-icon-left-kpi_critical_state:before,
.d-icon-right-kpi_critical_state:after {
  content: "\eb03"; }

.d-icon-kpi_warning_state:before,
.d-icon-left-kpi_warning_state:before,
.d-icon-right-kpi_warning_state:after {
  content: "\eb04"; }

.d-icon-storage_csv:before,
.d-icon-left-storage_csv:before,
.d-icon-right-storage_csv:after {
  content: "\eb05"; }

.d-icon-storage_server:before,
.d-icon-left-storage_server:before,
.d-icon-right-storage_server:after {
  content: "\eb07"; }

.d-icon-storage_xml:before,
.d-icon-left-storage_xml:before,
.d-icon-right-storage_xml:after {
  content: "\eb08"; }

.d-icon-bell_crossed_out:before,
.d-icon-left-bell_crossed_out:before,
.d-icon-right-bell_crossed_out:after {
  content: "\eb09"; }

.d-icon-bell_crossed_out_o:before,
.d-icon-left-bell_crossed_out_o:before,
.d-icon-right-bell_crossed_out_o:after {
  content: "\eb0a"; }

.d-icon-expression_link:before,
.d-icon-left-expression_link:before,
.d-icon-right-expression_link:after {
  content: "\eb0b"; }

.d-icon-master_ticket:before,
.d-icon-left-master_ticket:before,
.d-icon-right-master_ticket:after {
  content: "\eb0c"; }

.d-icon-empty_note:before,
.d-icon-left-empty_note:before,
.d-icon-right-empty_note:after {
  content: "\eb0d"; }

.d-icon-restart_media_control:before,
.d-icon-left-restart_media_control:before,
.d-icon-right-restart_media_control:after {
  content: "\eb0e"; }

.d-icon-resume_media_control:before,
.d-icon-left-resume_media_control:before,
.d-icon-right-resume_media_control:after {
  content: "\eb0f"; }

.d-icon-delta_decreased:before,
.d-icon-left-delta_decreased:before,
.d-icon-right-delta_decreased:after {
  content: "\eb10"; }

.d-icon-delta_equal:before,
.d-icon-left-delta_equal:before,
.d-icon-right-delta_equal:after {
  content: "\eb11"; }

.d-icon-kubernetes:before,
.d-icon-left-kubernetes:before,
.d-icon-right-kubernetes:after {
  content: "\eb12"; }

.d-icon-windows_registry:before,
.d-icon-left-windows_registry:before,
.d-icon-right-windows_registry:after {
  content: "\eb13"; }

.d-icon-syncing:before,
.d-icon-left-syncing:before,
.d-icon-right-syncing:after {
  content: "\eb14"; }

.d-icon-mathematical_function:before,
.d-icon-left-mathematical_function:before,
.d-icon-right-mathematical_function:after {
  content: "\eb15"; }

.d-icon-recycle:before,
.d-icon-left-recycle:before,
.d-icon-right-recycle:after {
  content: "\eb16"; }

.d-icon-reply_all:before,
.d-icon-left-reply_all:before,
.d-icon-right-reply_all:after {
  content: "\eb17"; }

.d-icon-incident_subtype_security:before,
.d-icon-left-incident_subtype_security:before,
.d-icon-right-incident_subtype_security:after {
  content: "\eb18"; }

.d-icon-exclamation_mark_adapt:before,
.d-icon-left-exclamation_mark_adapt:before,
.d-icon-right-exclamation_mark_adapt:after {
  content: "\eb19"; }

.d-icon-align_center_adapt:before,
.d-icon-left-align_center_adapt:before,
.d-icon-right-align_center_adapt:after {
  content: "\eb1a"; }

.d-icon-align_justify:before,
.d-icon-left-align_justify:before,
.d-icon-right-align_justify:after {
  content: "\eb1b"; }

.d-icon-align_left_adapt:before,
.d-icon-left-align_left_adapt:before,
.d-icon-right-align_left_adapt:after {
  content: "\eb1c"; }

.d-icon-align_right_adapt:before,
.d-icon-left-align_right_adapt:before,
.d-icon-right-align_right_adapt:after {
  content: "\eb1d"; }

.d-icon-attachment_image_adapt:before,
.d-icon-left-attachment_image_adapt:before,
.d-icon-right-attachment_image_adapt:after {
  content: "\eb1e"; }

.d-icon-attachment_video_adapt:before,
.d-icon-left-attachment_video_adapt:before,
.d-icon-right-attachment_video_adapt:after {
  content: "\eb1f"; }

.d-icon-binary_data:before,
.d-icon-left-binary_data:before,
.d-icon-right-binary_data:after {
  content: "\eb20"; }

.d-icon-bold_adapt:before,
.d-icon-left-bold_adapt:before,
.d-icon-right-bold_adapt:after {
  content: "\eb21"; }

.d-icon-colorpicker_adapt:before,
.d-icon-left-colorpicker_adapt:before,
.d-icon-right-colorpicker_adapt:after {
  content: "\eb22"; }

.d-icon-direction_ltr:before,
.d-icon-left-direction_ltr:before,
.d-icon-right-direction_ltr:after {
  content: "\eb23"; }

.d-icon-direction_rtl:before,
.d-icon-left-direction_rtl:before,
.d-icon-right-direction_rtl:after {
  content: "\eb24"; }

.d-icon-header_one:before,
.d-icon-left-header_one:before,
.d-icon-right-header_one:after {
  content: "\eb25"; }

.d-icon-header_two:before,
.d-icon-left-header_two:before,
.d-icon-right-header_two:after {
  content: "\eb26"; }

.d-icon-indent_adapt:before,
.d-icon-left-indent_adapt:before,
.d-icon-right-indent_adapt:after {
  content: "\eb27"; }

.d-icon-italic_adapt:before,
.d-icon-left-italic_adapt:before,
.d-icon-right-italic_adapt:after {
  content: "\eb28"; }

.d-icon-link_adapt:before,
.d-icon-left-link_adapt:before,
.d-icon-right-link_adapt:after {
  content: "\eb29"; }

.d-icon-list_bullet_adapt:before,
.d-icon-left-list_bullet_adapt:before,
.d-icon-right-list_bullet_adapt:after {
  content: "\eb2a"; }

.d-icon-list_check:before,
.d-icon-left-list_check:before,
.d-icon-right-list_check:after {
  content: "\eb2b"; }

.d-icon-list_lightbulbs_adapt:before,
.d-icon-left-list_lightbulbs_adapt:before,
.d-icon-right-list_lightbulbs_adapt:after {
  content: "\eb2c"; }

.d-icon-list_ordered_adapt:before,
.d-icon-left-list_ordered_adapt:before,
.d-icon-right-list_ordered_adapt:after {
  content: "\eb2d"; }

.d-icon-list_unordered_adapt:before,
.d-icon-left-list_unordered_adapt:before,
.d-icon-right-list_unordered_adapt:after {
  content: "\eb2e"; }

.d-icon-outdent_adapt:before,
.d-icon-left-outdent_adapt:before,
.d-icon-right-outdent_adapt:after {
  content: "\eb2f"; }

.d-icon-quote:before,
.d-icon-left-quote:before,
.d-icon-right-quote:after {
  content: "\eb30"; }

.d-icon-retro_adapt:before,
.d-icon-left-retro_adapt:before,
.d-icon-right-retro_adapt:after {
  content: "\eb31"; }

.d-icon-retro_multiple_adapt:before,
.d-icon-left-retro_multiple_adapt:before,
.d-icon-right-retro_multiple_adapt:after {
  content: "\eb32"; }

.d-icon-strikethrough_adapt:before,
.d-icon-left-strikethrough_adapt:before,
.d-icon-right-strikethrough_adapt:after {
  content: "\eb33"; }

.d-icon-subscript:before,
.d-icon-left-subscript:before,
.d-icon-right-subscript:after {
  content: "\eb34"; }

.d-icon-superscript:before,
.d-icon-left-superscript:before,
.d-icon-right-superscript:after {
  content: "\eb35"; }

.d-icon-table_adapt:before,
.d-icon-left-table_adapt:before,
.d-icon-right-table_adapt:after {
  content: "\eb36"; }

.d-icon-text_adapt:before,
.d-icon-left-text_adapt:before,
.d-icon-right-text_adapt:after {
  content: "\eb37"; }

.d-icon-text_colorpicker_adapt:before,
.d-icon-left-text_colorpicker_adapt:before,
.d-icon-right-text_colorpicker_adapt:after {
  content: "\eb38"; }

.d-icon-text_formatting_clear:before,
.d-icon-left-text_formatting_clear:before,
.d-icon-right-text_formatting_clear:after {
  content: "\eb39"; }

.d-icon-underline_adapt:before,
.d-icon-left-underline_adapt:before,
.d-icon-right-underline_adapt:after {
  content: "\eb3a"; }

.d-icon-brokered_known_error:before,
.d-icon-left-brokered_known_error:before,
.d-icon-right-brokered_known_error:after {
  content: "\eb3b"; }

.d-icon-single_system_image:before,
.d-icon-left-single_system_image:before,
.d-icon-right-single_system_image:after {
  content: "\eb3c"; }

.d-icon-event_relationship_1:before,
.d-icon-left-event_relationship_1:before,
.d-icon-right-event_relationship_1:after {
  content: "\eb3d"; }

.d-icon-event_relationship_2:before,
.d-icon-left-event_relationship_2:before,
.d-icon-right-event_relationship_2:after {
  content: "\eb3e"; }

.d-icon-event_relationship_3:before,
.d-icon-left-event_relationship_3:before,
.d-icon-right-event_relationship_3:after {
  content: "\eb3f"; }

.d-icon-screen_sharing:before,
.d-icon-left-screen_sharing:before,
.d-icon-right-screen_sharing:after {
  content: "\eb40"; }

.d-icon-broken_image:before,
.d-icon-left-broken_image:before,
.d-icon-right-broken_image:after {
  content: "\eb41"; }

.d-icon-common_anomaly:before,
.d-icon-left-common_anomaly:before,
.d-icon-right-common_anomaly:after {
  content: "\eb42"; }

.d-icon-afp_report:before,
.d-icon-left-afp_report:before,
.d-icon-right-afp_report:after {
  content: "\eb43"; }

.d-icon-microsoft_access:before,
.d-icon-left-microsoft_access:before,
.d-icon-right-microsoft_access:after {
  content: "\eb44"; }

.d-icon-pcl_report:before,
.d-icon-left-pcl_report:before,
.d-icon-right-pcl_report:after {
  content: "\eb45"; }

.d-icon-ps_report:before,
.d-icon-left-ps_report:before,
.d-icon-right-ps_report:after {
  content: "\eb46"; }

.d-icon-report_active_status:before,
.d-icon-left-report_active_status:before,
.d-icon-right-report_active_status:after {
  content: "\eb47"; }

.d-icon-report_migrated_status:before,
.d-icon-left-report_migrated_status:before,
.d-icon-right-report_migrated_status:after {
  content: "\eb48"; }

.d-icon-subscription:before,
.d-icon-left-subscription:before,
.d-icon-right-subscription:after {
  content: "\eb49"; }

.d-icon-redo_adapt:before,
.d-icon-left-redo_adapt:before,
.d-icon-right-redo_adapt:after {
  content: "\eb4a"; }

.d-icon-undo_adapt:before,
.d-icon-left-undo_adapt:before,
.d-icon-right-undo_adapt:after {
  content: "\eb4b"; }

.d-icon-sorting:before,
.d-icon-left-sorting:before,
.d-icon-right-sorting:after {
  content: "\eb4c"; }

.d-icon-triangle_down_adapt:before,
.d-icon-left-triangle_down_adapt:before,
.d-icon-right-triangle_down_adapt:after {
  content: "\eb4d"; }

.d-icon-triangle_up_adapt:before,
.d-icon-left-triangle_up_adapt:before,
.d-icon-right-triangle_up_adapt:after {
  content: "\eb4e"; }

.d-icon-question_mark:before,
.d-icon-left-question_mark:before,
.d-icon-right-question_mark:after {
  content: "\eb4f"; }

.d-icon-linkedin:before,
.d-icon-left-linkedin:before,
.d-icon-right-linkedin:after {
  content: "\eb50"; }

.d-icon-twitter:before,
.d-icon-left-twitter:before,
.d-icon-right-twitter:after {
  content: "\eb51"; }

.d-icon-financials:before,
.d-icon-left-financials:before,
.d-icon-right-financials:after {
  content: "\eb52"; }

.d-icon-jitterbit:before,
.d-icon-left-jitterbit:before,
.d-icon-right-jitterbit:after {
  content: "\eb53"; }

.d-icon-airflow:before,
.d-icon-left-airflow:before,
.d-icon-right-airflow:after {
  content: "\eb54"; }

.d-icon-aws:before,
.d-icon-left-aws:before,
.d-icon-right-aws:after {
  content: "\eb55"; }

.d-icon-azure:before,
.d-icon-left-azure:before,
.d-icon-right-azure:after {
  content: "\eb56"; }

.d-icon-clock_arrow:before,
.d-icon-left-clock_arrow:before,
.d-icon-right-clock_arrow:after {
  content: "\eb57"; }

.d-icon-contract:before,
.d-icon-left-contract:before,
.d-icon-right-contract:after {
  content: "\eb58"; }

.d-icon-file_adf_o:before,
.d-icon-left-file_adf_o:before,
.d-icon-right-file_adf_o:after {
  content: "\eb59"; }

.d-icon-file_auta_o:before,
.d-icon-left-file_auta_o:before,
.d-icon-right-file_auta_o:after {
  content: "\eb5a"; }

.d-icon-file_bdm_o:before,
.d-icon-left-file_bdm_o:before,
.d-icon-right-file_bdm_o:after {
  content: "\eb5b"; }

.d-icon-file_boomi_o:before,
.d-icon-left-file_boomi_o:before,
.d-icon-right-file_boomi_o:after {
  content: "\eb5c"; }

.d-icon-file_bq_o:before,
.d-icon-left-file_bq_o:before,
.d-icon-right-file_bq_o:after {
  content: "\eb5d"; }

.d-icon-file_dbrk_o:before,
.d-icon-left-file_dbrk_o:before,
.d-icon-right-file_dbrk_o:after {
  content: "\eb5e"; }

.d-icon-file_df_o:before,
.d-icon-left-file_df_o:before,
.d-icon-right-file_df_o:after {
  content: "\eb5f"; }

.d-icon-file_dp_o:before,
.d-icon-left-file_dp_o:before,
.d-icon-right-file_dp_o:after {
  content: "\eb60"; }

.d-icon-file_glue_o:before,
.d-icon-left-file_glue_o:before,
.d-icon-right-file_glue_o:after {
  content: "\eb61"; }

.d-icon-file_pipe_o:before,
.d-icon-left-file_pipe_o:before,
.d-icon-right-file_pipe_o:after {
  content: "\eb62"; }

.d-icon-file_powbi_o:before,
.d-icon-left-file_powbi_o:before,
.d-icon-right-file_powbi_o:after {
  content: "\eb63"; }

.d-icon-file_snap_o:before,
.d-icon-left-file_snap_o:before,
.d-icon-right-file_snap_o:after {
  content: "\eb64"; }

.d-icon-file_tlnd_o:before,
.d-icon-left-file_tlnd_o:before,
.d-icon-right-file_tlnd_o:after {
  content: "\eb65"; }

.d-icon-file_uip_o:before,
.d-icon-left-file_uip_o:before,
.d-icon-right-file_uip_o:after {
  content: "\eb66"; }

.d-icon-file_woda_o:before,
.d-icon-left-file_woda_o:before,
.d-icon-right-file_woda_o:after {
  content: "\eb67"; }

.d-icon-folder_edit_o:before,
.d-icon-left-folder_edit_o:before,
.d-icon-right-folder_edit_o:after {
  content: "\eb68"; }

.d-icon-gcp:before,
.d-icon-left-gcp:before,
.d-icon-right-gcp:after {
  content: "\eb69"; }

.d-icon-gcp_looker:before,
.d-icon-left-gcp_looker:before,
.d-icon-right-gcp_looker:after {
  content: "\eb6a"; }

.d-icon-link_info:before,
.d-icon-left-link_info:before,
.d-icon-right-link_info:after {
  content: "\eb6b"; }

.d-icon-mulesoft:before,
.d-icon-left-mulesoft:before,
.d-icon-right-mulesoft:after {
  content: "\eb6c"; }

.d-icon-email_priority:before,
.d-icon-left-email_priority:before,
.d-icon-right-email_priority:after {
  content: "\eb6d"; }

.d-icon-speaker_check_circle:before,
.d-icon-left-speaker_check_circle:before,
.d-icon-right-speaker_check_circle:after {
  content: "\eb6e"; }

.d-icon-trouble_ticket:before,
.d-icon-left-trouble_ticket:before,
.d-icon-right-trouble_ticket:after {
  content: "\eb6f"; }

.d-icon-docker_logo:before,
.d-icon-left-docker_logo:before,
.d-icon-right-docker_logo:after {
  content: "\eb70"; }

.d-icon-info_circle_adapt:before,
.d-icon-left-info_circle_adapt:before,
.d-icon-right-info_circle_adapt:after {
  content: "\eb71"; }

.d-icon-info_circle_o_adapt:before,
.d-icon-left-info_circle_o_adapt:before,
.d-icon-right-info_circle_o_adapt:after {
  content: "\eb72"; }

.d-icon-license_types:before,
.d-icon-left-license_types:before,
.d-icon-right-license_types:after {
  content: "\eb73"; }

.d-icon-publisher:before,
.d-icon-left-publisher:before,
.d-icon-right-publisher:after {
  content: "\eb74"; }

.d-icon-software_license_management:before,
.d-icon-left-software_license_management:before,
.d-icon-right-software_license_management:after {
  content: "\eb75"; }

.d-icon-software_title:before,
.d-icon-left-software_title:before,
.d-icon-right-software_title:after {
  content: "\eb76"; }

.d-icon-swarming_feature:before,
.d-icon-left-swarming_feature:before,
.d-icon-right-swarming_feature:after {
  content: "\eb77"; }

.d-icon-pdf_logo:before,
.d-icon-left-pdf_logo:before,
.d-icon-right-pdf_logo:after {
  content: "\eb78"; }

.d-icon-transparency:before,
.d-icon-left-transparency:before,
.d-icon-right-transparency:after {
  content: "\eb79"; }

.d-icon-xls_square_o:before,
.d-icon-left-xls_square_o:before,
.d-icon-right-xls_square_o:after {
  content: "\eb7a"; }

.d-icon-license_source:before,
.d-icon-left-license_source:before,
.d-icon-right-license_source:after {
  content: "\eb7b"; }

.d-icon-rule_add:before,
.d-icon-left-rule_add:before,
.d-icon-right-rule_add:after {
  content: "\eb7c"; }

.d-icon-rule_delete:before,
.d-icon-left-rule_delete:before,
.d-icon-right-rule_delete:after {
  content: "\eb7d"; }

.d-icon-rule_lock:before,
.d-icon-left-rule_lock:before,
.d-icon-right-rule_lock:after {
  content: "\eb7e"; }

.d-icon-rule_unlock:before,
.d-icon-left-rule_unlock:before,
.d-icon-right-rule_unlock:after {
  content: "\eb7f"; }

.d-icon-server_license:before,
.d-icon-left-server_license:before,
.d-icon-right-server_license:after {
  content: "\eb80"; }

.d-icon-no_color:before,
.d-icon-left-no_color:before,
.d-icon-right-no_color:after {
  content: "\eb81"; }

.d-icon-solid_color:before,
.d-icon-left-solid_color:before,
.d-icon-right-solid_color:after {
  content: "\eb82"; }

.d-icon-contact_new:before,
.d-icon-left-contact_new:before,
.d-icon-right-contact_new:after {
  content: "\eb83"; }

.d-icon-filter_new_o:before,
.d-icon-left-filter_new_o:before,
.d-icon-right-filter_new_o:after {
  content: "\eb84"; }

.d-icon-return_request:before,
.d-icon-left-return_request:before,
.d-icon-right-return_request:after {
  content: "\eb85"; }

.d-icon-situation:before,
.d-icon-left-situation:before,
.d-icon-right-situation:after {
  content: "\eb86"; }

.d-icon-grid_nested:before,
.d-icon-left-grid_nested:before,
.d-icon-right-grid_nested:after {
  content: "\eb87"; }

.d-icon-download_tar:before,
.d-icon-left-download_tar:before,
.d-icon-right-download_tar:after {
  content: "\eb88"; }

.d-icon-download_tgz:before,
.d-icon-left-download_tgz:before,
.d-icon-right-download_tgz:after {
  content: "\eb89"; }

.d-icon-download_zip:before,
.d-icon-left-download_zip:before,
.d-icon-right-download_zip:after {
  content: "\eb8a"; }

.d-icon-rtl::before, .flip-h {
  display: inline-block;
  transform: scale(-1, 1); }

.flip-v {
  display: inline-block;
  transform: scale(1, -1); }

.rotation-90 {
  display: inline-block;
  transform: rotate(90deg); }

.rotation-180 {
  display: inline-block;
  transform: rotate(180deg); }

.rotation-270 {
  display: inline-block;
  transform: rotate(270deg); }

/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@bmc-ux/adapt-css/dist/css/adapt-css-bs4.css ***!
  \***************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:root {
  --animation-extra-fast: .1s;
  --animation-fast: .25s;
  --animation-medium: .5s;
  --animation-slow: 1s;
  --animation-extra-slow: 1.5s;
  --animation-infinite: infinite;
  --ease-float-in-out: cubic-bezier(.25, .8, .25, 1);
  --ease-transition-in: cubic-bezier(0, 0, .2, 1);
  --ease-transition-out: cubic-bezier(.4, 0, 1, 1);
  --ease-transition-in-out: cubic-bezier(.4, 0, .2, 1);
  --font-weight-light: 200;
  --font-weight-normal: 400;
  --font-weight-bold: 600;
  --font-size-base: .8125rem;
  --font-size-lg: .9375rem;
  --font-size-sm: .75rem;
  --font-size-xs: .6875rem;
  --font-size-xxs: .625rem;
  --h1-font-size: 1.75rem;
  --h2-font-size: 1.3125rem;
  --hover: 6.5%;
}
:root {
  --border-radius: 4px;
  --nav-background: var(--gray-900);
  --nav-links-color: var(--white);
  --font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --white: #fff;
  --black: #000;
  --gray-100: #f9f9fa;
  --gray-200: #f0f1f1;
  --gray-300: #d6d7d8;
  --gray-400: #afb1b3;
  --gray-500: #95989a;
  --gray-600: #7c7f81;
  --gray-700: #626669;
  --gray-800: #4e5255;
  --gray-900: #313539;
  --gray-1000: #272c30;
  --color-primary-disabled-hover: #86dbff;
  --color-primary-disabled: #61b8ff;
  --color-primary: #0078cc;
  --color-primary-hover: #005aae;
  --color-primary-active: #003c93;
  --color-primary-active-hover: #00127f;
  --color-primary-text: var(--white);
  --color-primary-muted: #c0ddf2;
  --color-primary-muted-hover: #9db9ce;
  --color-primary-muted-active: #7d99ac;
  --color-primary-muted-active-hover: #5f7b8d;
  --primary-h: 204.7058823529412;
  --primary-s: 1;
  --primary-l: .4;
  --color-secondary-disabled-hover: #fff;
  --color-secondary-disabled: #fff;
  --color-secondary: #e5e5e5;
  --color-secondary-hover: #c0c0c0;
  --color-secondary-active: #9e9f9f;
  --color-secondary-active-hover: #7f8081;
  --color-secondary-text: var(--gray-900);
  --color-secondary-muted: #d9d9d9;
  --color-secondary-muted-hover: #b5b6b6;
  --color-secondary-muted-active: #949595;
  --color-secondary-muted-active-hover: #767777;
  --secondary-h: 0;
  --secondary-s: 0;
  --secondary-l: .8980392156862745;
  --color-active-disabled-hover: #86dbff;
  --color-active-disabled: #61b8ff;
  --color-active: #0078cc;
  --color-active-hover: #005aae;
  --color-active-active: #003c93;
  --color-active-active-hover: #00127f;
  --color-active-text: var(--white);
  --color-active-muted: #c0ddf2;
  --color-active-muted-hover: #9db9ce;
  --color-active-muted-active: #7d99ac;
  --color-active-muted-active-hover: #5f7b8d;
  --active-h: 204.7058823529412;
  --active-s: 1;
  --active-l: .4;
  --color-info-disabled-hover: #9ff;
  --color-info-disabled: #6fdfff;
  --color-info: #009bcf;
  --color-info-hover: #007db0;
  --color-info-active: #005f92;
  --color-info-active-hover: #004275;
  --color-info-text: var(--white);
  --color-info-muted: #c0e5f2;
  --color-info-muted-hover: #9cc1cd;
  --color-info-muted-active: #7ca0ac;
  --color-info-muted-active-hover: #5e818d;
  --info-h: 195.07246376811597;
  --info-s: 1;
  --info-l: .40588235294117647;
  --color-success-disabled-hover: #9ded65;
  --color-success-disabled: #7bc845;
  --color-success: #408600;
  --color-success-hover: #246700;
  --color-success-active: #034900;
  --color-success-active-hover: #002a00;
  --color-success-text: var(--white);
  --color-success-muted: #d8f2c0;
  --color-success-muted-hover: #b3cc9d;
  --color-success-muted-active: #92aa7d;
  --color-success-muted-active-hover: #748b60;
  --success-h: 91.34328358208955;
  --success-s: 1;
  --success-l: .2627450980392157;
  --color-warning-disabled-hover: #ffff8b;
  --color-warning-disabled: #ffff60;
  --color-warning: #ffbe00;
  --color-warning-hover: #d99c00;
  --color-warning-active: #b57d00;
  --color-warning-active-hover: #936000;
  --color-warning-text: var(--gray-900);
  --color-warning-muted: #f2e5c0;
  --color-warning-muted-hover: #ccc09d;
  --color-warning-muted-active: #aa9f7e;
  --color-warning-muted-active-hover: #8a8061;
  --warning-h: 44.705882352941174;
  --warning-s: 1;
  --warning-l: .5;
  --color-danger-disabled-hover: #ff8184;
  --color-danger-disabled: #ff5d65;
  --color-danger: #e80b30;
  --color-danger-hover: #be0019;
  --color-danger-active: #930004;
  --color-danger-active-hover: #600;
  --color-danger-text: var(--white);
  --color-danger-muted: #f2c0c8;
  --color-danger-muted-hover: #cd9ea6;
  --color-danger-muted-active: #ab7f87;
  --color-danger-muted-active-hover: #8b6269;
  --danger-h: 349.9547511312217;
  --danger-s: .9094650205761318;
  --danger-l: .4764705882352941;
  --color-state-disabled-hover: #ffb666;
  --color-state-disabled: #ff9145;
  --color-state: #fe5000;
  --color-state-hover: #d43200;
  --color-state-active: #ab0f00;
  --color-state-active-hover: #820000;
  --color-state-text: var(--white);
  --color-state-muted: #f2d0c0;
  --color-state-muted-hover: #cdad9e;
  --color-state-muted-active: #ab8d7f;
  --color-state-muted-active-hover: #8b6f62;
  --state-h: 18.89763779527559;
  --state-s: 1;
  --state-l: .4980392156862745;
  --dense-spacing-custom: false;
  --text-secondary-inverse: var(--gray-200);
  --color-foreground: var(--white);
  --color-foreground-inverse: var(--gray-900);
}
/*$dp-size-small: (
  xs: 300px,
  sm: 80vw,
  md: 50vw,
  lg: 40vw,
  xl: 30vw
  xxl: 20vw);*/
/* woff2 format font declaration */
@font-face {
  font-family: "Open Sans";
  src: url('OpenSans-VariableFontwdthwght.woff2') format("woff2-variations");
  font-weight: 1 999;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url('OpenSans-Italic-VariableFontwdthwght.woff2') format("woff2-variations");
  font-weight: 1 999;
  font-style: italic;
}
@font-face {
  font-family: "Lora";
  src: url('Lora-VariableFontwght.woff2') format("woff2-variations");
  font-weight: 1 999;
}
@font-face {
  font-family: "Lora";
  src: url('Lora-Italic-VariableFontwght.woff2') format("woff2-variations");
  font-weight: 1 999;
  font-style: italic;
}
@font-face {
  font-family: "Raleway";
  src: url('Raleway-VariableFontwght.woff2') format("woff2-variations");
  font-weight: 1 999;
}
@font-face {
  font-family: "Raleway";
  src: url('Raleway-Italic-VariableFontwght.woff2') format("woff2-variations");
  font-weight: 1 999;
  font-style: italic;
}
@font-face {
  font-family: "Work Sans";
  src: url('WorkSans-VariableFontwght.woff2') format("woff2-variations");
  font-weight: 1 999;
}
@font-face {
  font-family: "Work Sans";
  src: url('WorkSans-Italic-VariableFontwght.woff2') format("woff2-variations");
  font-weight: 1 999;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-Bold.woff2') format("woff2");
  font-weight: 700;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-Italic.woff2') format("woff2-variation");
  font-weight: 1 999;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-Light.woff2') format("woff2-variation");
  font-weight: 300;
}
@font-face {
  font-family: "Roboto";
  src: url('Roboto-Regular.woff2') format("woff2");
  font-weight: 400;
}
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 544px) {
  .container {
    max-width: 570px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 990px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
}
@media (min-width: 1600px) {
  .container {
    max-width: 1570px;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-xxl,.col-xxl-auto,.col-xxl-12,.col-xxl-11,.col-xxl-10,.col-xxl-9,.col-xxl-8,.col-xxl-7,.col-xxl-6,.col-xxl-5,.col-xxl-4,.col-xxl-3,.col-xxl-2,.col-xxl-1,.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 544px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1600px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-0 {
    order: 0;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
@media print {
  *,*::before,*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,blockquote {
    border: 1px solid var(--gray-500);
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,img {
    page-break-inside: avoid;
  }
  p,h2,h3 {
    orphans: 3;
    widows: 3;
  }
  h2,h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid var(--black);
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,.table th {
    background-color: var(--white) !important;
  }
  .table-bordered th,.table-bordered td {
    border: 1px solid var(--gray-300) !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody {
    border-color: var(--gray-500);
  }
  .table .thead-dark th {
    color: inherit;
    border-color: var(--gray-500);
  }
}
*,*::before,*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(var(--black), 0);
}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {
  display: block;
}
body {
  margin: 0;
  font-family: var(--font-family);
  font-size: .8125rem;
  font-weight: var(--font-weight-normal);
  line-height: 1.5385;
  color: var(--gray-900);
  text-align: left;
  background-color: var(--white);
}
[tabindex="-1"]:focus {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,h2,h3,h4,h5,h6 {
  margin-top: 0;
  margin-bottom: .5rem;
}
p {
  margin-top: 0;
  margin-bottom: .625rem;
}
abbr[title],abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,ul,dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,ul ul,ol ul,ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: var(--font-weight-bold);
}
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
dfn {
  font-style: italic;
}
b,strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
a {
  color: var(--color-active);
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: var(--color-active-hover);
  text-decoration: underline;
}
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}
pre,code,kbd,samp {
  font-family: "Hack", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: .5rem;
  padding-bottom: .5rem;
  color: var(--gray-500);
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
label {
  display: inline-block;
  margin-bottom: .25rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
input,button,select,optgroup,textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,input {
  overflow: visible;
}
button,select {
  text-transform: none;
}
button,html [type=button],[type=reset],[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=radio],input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
input[type=date],input[type=time],input[type=datetime-local],input[type=month] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
.fade {
  transition: opacity .15s linear;
}
@media screen and (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height .25s var(--ease-transition-in-out);
}
@media screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: var(--font-weight-normal);
  line-height: 1.1;
  color: inherit;
}
h1,.h1 {
  font-size: var(--h1-font-size);
}
h2,.h2 {
  font-size: var(--h2-font-size);
}
h3,.h3 {
  font-size: 1.125rem;
}
h4,.h4 {
  font-size: 1.125rem;
}
h5,.h5 {
  font-size: .9375rem;
}
h6,.h6 {
  font-size: .9375rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: var(--font-weight-light);
}
.display-1 {
  font-size: 4rem;
  font-weight: var(--font-weight-light);
  line-height: 1.1;
}
.display-2 {
  font-size: 3.5rem;
  font-weight: var(--font-weight-light);
  line-height: 1.1;
}
.display-3 {
  font-size: 2.5rem;
  font-weight: var(--font-weight-light);
  line-height: 1.1;
}
.display-4 {
  font-size: 1.5rem;
  font-weight: var(--font-weight-light);
  line-height: 1.1;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid var(--gray-300);
}
small,.small {
  font-size: 81.25%;
  font-weight: var(--font-weight-normal);
}
mark,.mark {
  padding: .0625rem .25rem;
  background-color: var(--color-warning-muted);
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 5px;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: var(--gray-500);
}
.blockquote-footer::before {
  content: "— ";
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: var(--color-primary) !important;
}
.bg-primary.focus,.bg-primary.hover {
  background-color: var(--color-primary-hover) !important;
}
.bg-primary.active {
  background-color: var(--color-primary-active) !important;
}
button.bg-primary {
  background-color: var(--color-primary) !important;
}
button.bg-primary.focus,button.bg-primary.hover,button.bg-primary:hover,button.bg-primary:focus {
  background-color: var(--color-primary-hover) !important;
}
button.bg-primary.active,button.bg-primary:active {
  background-color: var(--color-primary-active) !important;
}
a.bg-primary:hover,a.bg-primary:focus {
  background-color: var(--color-primary-hover) !important;
}
a.bg-primary:active {
  background-color: var(--color-primary-active) !important;
}
.bg-secondary {
  background-color: var(--color-secondary) !important;
}
.bg-secondary.focus,.bg-secondary.hover {
  background-color: var(--color-secondary-hover) !important;
}
.bg-secondary.active {
  background-color: var(--color-secondary-active) !important;
}
button.bg-secondary {
  background-color: var(--color-secondary) !important;
}
button.bg-secondary.focus,button.bg-secondary.hover,button.bg-secondary:hover,button.bg-secondary:focus {
  background-color: var(--color-secondary-hover) !important;
}
button.bg-secondary.active,button.bg-secondary:active {
  background-color: var(--color-secondary-active) !important;
}
a.bg-secondary:hover,a.bg-secondary:focus {
  background-color: var(--color-secondary-hover) !important;
}
a.bg-secondary:active {
  background-color: var(--color-secondary-active) !important;
}
.bg-success {
  background-color: var(--color-success) !important;
}
.bg-success.focus,.bg-success.hover {
  background-color: var(--color-success-hover) !important;
}
.bg-success.active {
  background-color: var(--color-success-active) !important;
}
button.bg-success {
  background-color: var(--color-success) !important;
}
button.bg-success.focus,button.bg-success.hover,button.bg-success:hover,button.bg-success:focus {
  background-color: var(--color-success-hover) !important;
}
button.bg-success.active,button.bg-success:active {
  background-color: var(--color-success-active) !important;
}
a.bg-success:hover,a.bg-success:focus {
  background-color: var(--color-success-hover) !important;
}
a.bg-success:active {
  background-color: var(--color-success-active) !important;
}
.bg-info {
  background-color: var(--color-info) !important;
}
.bg-info.focus,.bg-info.hover {
  background-color: var(--color-info-hover) !important;
}
.bg-info.active {
  background-color: var(--color-info-active) !important;
}
button.bg-info {
  background-color: var(--color-info) !important;
}
button.bg-info.focus,button.bg-info.hover,button.bg-info:hover,button.bg-info:focus {
  background-color: var(--color-info-hover) !important;
}
button.bg-info.active,button.bg-info:active {
  background-color: var(--color-info-active) !important;
}
a.bg-info:hover,a.bg-info:focus {
  background-color: var(--color-info-hover) !important;
}
a.bg-info:active {
  background-color: var(--color-info-active) !important;
}
.bg-warning {
  background-color: var(--color-warning) !important;
}
.bg-warning.focus,.bg-warning.hover {
  background-color: var(--color-warning-hover) !important;
}
.bg-warning.active {
  background-color: var(--color-warning-active) !important;
}
button.bg-warning {
  background-color: var(--color-warning) !important;
}
button.bg-warning.focus,button.bg-warning.hover,button.bg-warning:hover,button.bg-warning:focus {
  background-color: var(--color-warning-hover) !important;
}
button.bg-warning.active,button.bg-warning:active {
  background-color: var(--color-warning-active) !important;
}
a.bg-warning:hover,a.bg-warning:focus {
  background-color: var(--color-warning-hover) !important;
}
a.bg-warning:active {
  background-color: var(--color-warning-active) !important;
}
.bg-danger {
  background-color: var(--color-danger) !important;
}
.bg-danger.focus,.bg-danger.hover {
  background-color: var(--color-danger-hover) !important;
}
.bg-danger.active {
  background-color: var(--color-danger-active) !important;
}
button.bg-danger {
  background-color: var(--color-danger) !important;
}
button.bg-danger.focus,button.bg-danger.hover,button.bg-danger:hover,button.bg-danger:focus {
  background-color: var(--color-danger-hover) !important;
}
button.bg-danger.active,button.bg-danger:active {
  background-color: var(--color-danger-active) !important;
}
a.bg-danger:hover,a.bg-danger:focus {
  background-color: var(--color-danger-hover) !important;
}
a.bg-danger:active {
  background-color: var(--color-danger-active) !important;
}
.bg-light {
  background-color: var(--white) !important;
}
.bg-light.focus,.bg-light.hover {
  background-color: var(--white-hover) !important;
}
.bg-light.active {
  background-color: var(--white-active) !important;
}
button.bg-light {
  background-color: var(--white) !important;
}
button.bg-light.focus,button.bg-light.hover,button.bg-light:hover,button.bg-light:focus {
  background-color: var(--white-hover) !important;
}
button.bg-light.active,button.bg-light:active {
  background-color: var(--white-active) !important;
}
a.bg-light:hover,a.bg-light:focus {
  background-color: var(--white-hover) !important;
}
a.bg-light:active {
  background-color: var(--white-active) !important;
}
.bg-dark {
  background-color: var(--gray-900) !important;
}
.bg-dark.focus,.bg-dark.hover {
  background-color: var(--gray-1000) !important;
}
.bg-dark.active {
  background-color: var(--gray-1000) !important;
}
button.bg-dark {
  background-color: var(--gray-900) !important;
}
button.bg-dark.focus,button.bg-dark.hover,button.bg-dark:hover,button.bg-dark:focus {
  background-color: var(--gray-1000) !important;
}
button.bg-dark.active,button.bg-dark:active {
  background-color: var(--gray-1000) !important;
}
a.bg-dark:hover,a.bg-dark:focus {
  background-color: var(--gray-1000) !important;
}
a.bg-dark:active {
  background-color: var(--gray-1000) !important;
}
.bg-white {
  background-color: var(--white) !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid var(--gray-300) !important;
}
.border-top {
  border-top: 1px solid var(--gray-300) !important;
}
.border-right {
  border-right: 1px solid var(--gray-300) !important;
}
.border-bottom {
  border-bottom: 1px solid var(--gray-300) !important;
}
.border-left {
  border-left: 1px solid var(--gray-300) !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: var(--color-primary) !important;
}
.border-secondary {
  border-color: var(--color-secondary) !important;
}
.border-success {
  border-color: var(--color-success) !important;
}
.border-info {
  border-color: var(--color-info) !important;
}
.border-warning {
  border-color: var(--color-warning) !important;
}
.border-danger {
  border-color: var(--color-danger) !important;
}
.border-light {
  border-color: var(--white) !important;
}
.border-dark {
  border-color: var(--gray-900) !important;
}
.border-white {
  border-color: var(--white) !important;
}
.rounded {
  border-radius: var(--border-radius) !important;
}
.rounded-top {
  border-top-left-radius: var(--border-radius) !important;
  border-top-right-radius: var(--border-radius) !important;
}
.rounded-right {
  border-top-right-radius: var(--border-radius) !important;
  border-bottom-right-radius: var(--border-radius) !important;
}
.rounded-bottom {
  border-bottom-right-radius: var(--border-radius) !important;
  border-bottom-left-radius: var(--border-radius) !important;
}
.rounded-left {
  border-top-left-radius: var(--border-radius) !important;
  border-bottom-left-radius: var(--border-radius) !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.rounded-left-0 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rounded-right-0 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rounded-bottom-0 {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rounded-top-0 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 544px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1600px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 544px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1600px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 544px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1600px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1030;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active,.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06) !important;
}
.shadow {
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09) !important;
}
.shadow-lg {
  box-shadow: 0 9px 12px rgba(0, 0, 0, .2), 0 27px 30px rgba(0, 0, 0, .12) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,.my-0 {
  margin-top: 0 !important;
}
.mr-0,.mx-0 {
  margin-right: 0 !important;
}
.mb-0,.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: .25rem !important;
}
.mt-1,.my-1 {
  margin-top: .25rem !important;
}
.mr-1,.mx-1 {
  margin-right: .25rem !important;
}
.mb-1,.my-1 {
  margin-bottom: .25rem !important;
}
.ml-1,.mx-1 {
  margin-left: .25rem !important;
}
.m-2 {
  margin: .5rem !important;
}
.mt-2,.my-2 {
  margin-top: .5rem !important;
}
.mr-2,.mx-2 {
  margin-right: .5rem !important;
}
.mb-2,.my-2 {
  margin-bottom: .5rem !important;
}
.ml-2,.mx-2 {
  margin-left: .5rem !important;
}
.m-3 {
  margin: .75rem !important;
}
.mt-3,.my-3 {
  margin-top: .75rem !important;
}
.mr-3,.mx-3 {
  margin-right: .75rem !important;
}
.mb-3,.my-3 {
  margin-bottom: .75rem !important;
}
.ml-3,.mx-3 {
  margin-left: .75rem !important;
}
.m-4 {
  margin: 1.25rem !important;
}
.mt-4,.my-4 {
  margin-top: 1.25rem !important;
}
.mr-4,.mx-4 {
  margin-right: 1.25rem !important;
}
.mb-4,.my-4 {
  margin-bottom: 1.25rem !important;
}
.ml-4,.mx-4 {
  margin-left: 1.25rem !important;
}
.m-5 {
  margin: 2rem !important;
}
.mt-5,.my-5 {
  margin-top: 2rem !important;
}
.mr-5,.mx-5 {
  margin-right: 2rem !important;
}
.mb-5,.my-5 {
  margin-bottom: 2rem !important;
}
.ml-5,.mx-5 {
  margin-left: 2rem !important;
}
.m-6 {
  margin: 3.25rem !important;
}
.mt-6,.my-6 {
  margin-top: 3.25rem !important;
}
.mr-6,.mx-6 {
  margin-right: 3.25rem !important;
}
.mb-6,.my-6 {
  margin-bottom: 3.25rem !important;
}
.ml-6,.mx-6 {
  margin-left: 3.25rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,.py-0 {
  padding-top: 0 !important;
}
.pr-0,.px-0 {
  padding-right: 0 !important;
}
.pb-0,.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: .25rem !important;
}
.pt-1,.py-1 {
  padding-top: .25rem !important;
}
.pr-1,.px-1 {
  padding-right: .25rem !important;
}
.pb-1,.py-1 {
  padding-bottom: .25rem !important;
}
.pl-1,.px-1 {
  padding-left: .25rem !important;
}
.p-2 {
  padding: .5rem !important;
}
.pt-2,.py-2 {
  padding-top: .5rem !important;
}
.pr-2,.px-2 {
  padding-right: .5rem !important;
}
.pb-2,.py-2 {
  padding-bottom: .5rem !important;
}
.pl-2,.px-2 {
  padding-left: .5rem !important;
}
.p-3 {
  padding: .75rem !important;
}
.pt-3,.py-3 {
  padding-top: .75rem !important;
}
.pr-3,.px-3 {
  padding-right: .75rem !important;
}
.pb-3,.py-3 {
  padding-bottom: .75rem !important;
}
.pl-3,.px-3 {
  padding-left: .75rem !important;
}
.p-4 {
  padding: 1.25rem !important;
}
.pt-4,.py-4 {
  padding-top: 1.25rem !important;
}
.pr-4,.px-4 {
  padding-right: 1.25rem !important;
}
.pb-4,.py-4 {
  padding-bottom: 1.25rem !important;
}
.pl-4,.px-4 {
  padding-left: 1.25rem !important;
}
.p-5 {
  padding: 2rem !important;
}
.pt-5,.py-5 {
  padding-top: 2rem !important;
}
.pr-5,.px-5 {
  padding-right: 2rem !important;
}
.pb-5,.py-5 {
  padding-bottom: 2rem !important;
}
.pl-5,.px-5 {
  padding-left: 2rem !important;
}
.p-6 {
  padding: 3.25rem !important;
}
.pt-6,.py-6 {
  padding-top: 3.25rem !important;
}
.pr-6,.px-6 {
  padding-right: 3.25rem !important;
}
.pb-6,.py-6 {
  padding-bottom: 3.25rem !important;
}
.pl-6,.px-6 {
  padding-left: 3.25rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,.my-auto {
  margin-top: auto !important;
}
.mr-auto,.mx-auto {
  margin-right: auto !important;
}
.mb-auto,.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 544px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,.my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,.mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,.my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,.mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: .25rem !important;
  }
  .mt-sm-1,.my-sm-1 {
    margin-top: .25rem !important;
  }
  .mr-sm-1,.mx-sm-1 {
    margin-right: .25rem !important;
  }
  .mb-sm-1,.my-sm-1 {
    margin-bottom: .25rem !important;
  }
  .ml-sm-1,.mx-sm-1 {
    margin-left: .25rem !important;
  }
  .m-sm-2 {
    margin: .5rem !important;
  }
  .mt-sm-2,.my-sm-2 {
    margin-top: .5rem !important;
  }
  .mr-sm-2,.mx-sm-2 {
    margin-right: .5rem !important;
  }
  .mb-sm-2,.my-sm-2 {
    margin-bottom: .5rem !important;
  }
  .ml-sm-2,.mx-sm-2 {
    margin-left: .5rem !important;
  }
  .m-sm-3 {
    margin: .75rem !important;
  }
  .mt-sm-3,.my-sm-3 {
    margin-top: .75rem !important;
  }
  .mr-sm-3,.mx-sm-3 {
    margin-right: .75rem !important;
  }
  .mb-sm-3,.my-sm-3 {
    margin-bottom: .75rem !important;
  }
  .ml-sm-3,.mx-sm-3 {
    margin-left: .75rem !important;
  }
  .m-sm-4 {
    margin: 1.25rem !important;
  }
  .mt-sm-4,.my-sm-4 {
    margin-top: 1.25rem !important;
  }
  .mr-sm-4,.mx-sm-4 {
    margin-right: 1.25rem !important;
  }
  .mb-sm-4,.my-sm-4 {
    margin-bottom: 1.25rem !important;
  }
  .ml-sm-4,.mx-sm-4 {
    margin-left: 1.25rem !important;
  }
  .m-sm-5 {
    margin: 2rem !important;
  }
  .mt-sm-5,.my-sm-5 {
    margin-top: 2rem !important;
  }
  .mr-sm-5,.mx-sm-5 {
    margin-right: 2rem !important;
  }
  .mb-sm-5,.my-sm-5 {
    margin-bottom: 2rem !important;
  }
  .ml-sm-5,.mx-sm-5 {
    margin-left: 2rem !important;
  }
  .m-sm-6 {
    margin: 3.25rem !important;
  }
  .mt-sm-6,.my-sm-6 {
    margin-top: 3.25rem !important;
  }
  .mr-sm-6,.mx-sm-6 {
    margin-right: 3.25rem !important;
  }
  .mb-sm-6,.my-sm-6 {
    margin-bottom: 3.25rem !important;
  }
  .ml-sm-6,.mx-sm-6 {
    margin-left: 3.25rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,.py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,.px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,.py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,.px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: .25rem !important;
  }
  .pt-sm-1,.py-sm-1 {
    padding-top: .25rem !important;
  }
  .pr-sm-1,.px-sm-1 {
    padding-right: .25rem !important;
  }
  .pb-sm-1,.py-sm-1 {
    padding-bottom: .25rem !important;
  }
  .pl-sm-1,.px-sm-1 {
    padding-left: .25rem !important;
  }
  .p-sm-2 {
    padding: .5rem !important;
  }
  .pt-sm-2,.py-sm-2 {
    padding-top: .5rem !important;
  }
  .pr-sm-2,.px-sm-2 {
    padding-right: .5rem !important;
  }
  .pb-sm-2,.py-sm-2 {
    padding-bottom: .5rem !important;
  }
  .pl-sm-2,.px-sm-2 {
    padding-left: .5rem !important;
  }
  .p-sm-3 {
    padding: .75rem !important;
  }
  .pt-sm-3,.py-sm-3 {
    padding-top: .75rem !important;
  }
  .pr-sm-3,.px-sm-3 {
    padding-right: .75rem !important;
  }
  .pb-sm-3,.py-sm-3 {
    padding-bottom: .75rem !important;
  }
  .pl-sm-3,.px-sm-3 {
    padding-left: .75rem !important;
  }
  .p-sm-4 {
    padding: 1.25rem !important;
  }
  .pt-sm-4,.py-sm-4 {
    padding-top: 1.25rem !important;
  }
  .pr-sm-4,.px-sm-4 {
    padding-right: 1.25rem !important;
  }
  .pb-sm-4,.py-sm-4 {
    padding-bottom: 1.25rem !important;
  }
  .pl-sm-4,.px-sm-4 {
    padding-left: 1.25rem !important;
  }
  .p-sm-5 {
    padding: 2rem !important;
  }
  .pt-sm-5,.py-sm-5 {
    padding-top: 2rem !important;
  }
  .pr-sm-5,.px-sm-5 {
    padding-right: 2rem !important;
  }
  .pb-sm-5,.py-sm-5 {
    padding-bottom: 2rem !important;
  }
  .pl-sm-5,.px-sm-5 {
    padding-left: 2rem !important;
  }
  .p-sm-6 {
    padding: 3.25rem !important;
  }
  .pt-sm-6,.py-sm-6 {
    padding-top: 3.25rem !important;
  }
  .pr-sm-6,.px-sm-6 {
    padding-right: 3.25rem !important;
  }
  .pb-sm-6,.py-sm-6 {
    padding-bottom: 3.25rem !important;
  }
  .pl-sm-6,.px-sm-6 {
    padding-left: 3.25rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,.my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,.mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,.my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,.my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,.mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,.my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,.mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: .25rem !important;
  }
  .mt-md-1,.my-md-1 {
    margin-top: .25rem !important;
  }
  .mr-md-1,.mx-md-1 {
    margin-right: .25rem !important;
  }
  .mb-md-1,.my-md-1 {
    margin-bottom: .25rem !important;
  }
  .ml-md-1,.mx-md-1 {
    margin-left: .25rem !important;
  }
  .m-md-2 {
    margin: .5rem !important;
  }
  .mt-md-2,.my-md-2 {
    margin-top: .5rem !important;
  }
  .mr-md-2,.mx-md-2 {
    margin-right: .5rem !important;
  }
  .mb-md-2,.my-md-2 {
    margin-bottom: .5rem !important;
  }
  .ml-md-2,.mx-md-2 {
    margin-left: .5rem !important;
  }
  .m-md-3 {
    margin: .75rem !important;
  }
  .mt-md-3,.my-md-3 {
    margin-top: .75rem !important;
  }
  .mr-md-3,.mx-md-3 {
    margin-right: .75rem !important;
  }
  .mb-md-3,.my-md-3 {
    margin-bottom: .75rem !important;
  }
  .ml-md-3,.mx-md-3 {
    margin-left: .75rem !important;
  }
  .m-md-4 {
    margin: 1.25rem !important;
  }
  .mt-md-4,.my-md-4 {
    margin-top: 1.25rem !important;
  }
  .mr-md-4,.mx-md-4 {
    margin-right: 1.25rem !important;
  }
  .mb-md-4,.my-md-4 {
    margin-bottom: 1.25rem !important;
  }
  .ml-md-4,.mx-md-4 {
    margin-left: 1.25rem !important;
  }
  .m-md-5 {
    margin: 2rem !important;
  }
  .mt-md-5,.my-md-5 {
    margin-top: 2rem !important;
  }
  .mr-md-5,.mx-md-5 {
    margin-right: 2rem !important;
  }
  .mb-md-5,.my-md-5 {
    margin-bottom: 2rem !important;
  }
  .ml-md-5,.mx-md-5 {
    margin-left: 2rem !important;
  }
  .m-md-6 {
    margin: 3.25rem !important;
  }
  .mt-md-6,.my-md-6 {
    margin-top: 3.25rem !important;
  }
  .mr-md-6,.mx-md-6 {
    margin-right: 3.25rem !important;
  }
  .mb-md-6,.my-md-6 {
    margin-bottom: 3.25rem !important;
  }
  .ml-md-6,.mx-md-6 {
    margin-left: 3.25rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,.py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,.px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,.py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,.px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: .25rem !important;
  }
  .pt-md-1,.py-md-1 {
    padding-top: .25rem !important;
  }
  .pr-md-1,.px-md-1 {
    padding-right: .25rem !important;
  }
  .pb-md-1,.py-md-1 {
    padding-bottom: .25rem !important;
  }
  .pl-md-1,.px-md-1 {
    padding-left: .25rem !important;
  }
  .p-md-2 {
    padding: .5rem !important;
  }
  .pt-md-2,.py-md-2 {
    padding-top: .5rem !important;
  }
  .pr-md-2,.px-md-2 {
    padding-right: .5rem !important;
  }
  .pb-md-2,.py-md-2 {
    padding-bottom: .5rem !important;
  }
  .pl-md-2,.px-md-2 {
    padding-left: .5rem !important;
  }
  .p-md-3 {
    padding: .75rem !important;
  }
  .pt-md-3,.py-md-3 {
    padding-top: .75rem !important;
  }
  .pr-md-3,.px-md-3 {
    padding-right: .75rem !important;
  }
  .pb-md-3,.py-md-3 {
    padding-bottom: .75rem !important;
  }
  .pl-md-3,.px-md-3 {
    padding-left: .75rem !important;
  }
  .p-md-4 {
    padding: 1.25rem !important;
  }
  .pt-md-4,.py-md-4 {
    padding-top: 1.25rem !important;
  }
  .pr-md-4,.px-md-4 {
    padding-right: 1.25rem !important;
  }
  .pb-md-4,.py-md-4 {
    padding-bottom: 1.25rem !important;
  }
  .pl-md-4,.px-md-4 {
    padding-left: 1.25rem !important;
  }
  .p-md-5 {
    padding: 2rem !important;
  }
  .pt-md-5,.py-md-5 {
    padding-top: 2rem !important;
  }
  .pr-md-5,.px-md-5 {
    padding-right: 2rem !important;
  }
  .pb-md-5,.py-md-5 {
    padding-bottom: 2rem !important;
  }
  .pl-md-5,.px-md-5 {
    padding-left: 2rem !important;
  }
  .p-md-6 {
    padding: 3.25rem !important;
  }
  .pt-md-6,.py-md-6 {
    padding-top: 3.25rem !important;
  }
  .pr-md-6,.px-md-6 {
    padding-right: 3.25rem !important;
  }
  .pb-md-6,.py-md-6 {
    padding-bottom: 3.25rem !important;
  }
  .pl-md-6,.px-md-6 {
    padding-left: 3.25rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,.my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,.mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,.my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,.my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,.mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,.my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,.mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: .25rem !important;
  }
  .mt-lg-1,.my-lg-1 {
    margin-top: .25rem !important;
  }
  .mr-lg-1,.mx-lg-1 {
    margin-right: .25rem !important;
  }
  .mb-lg-1,.my-lg-1 {
    margin-bottom: .25rem !important;
  }
  .ml-lg-1,.mx-lg-1 {
    margin-left: .25rem !important;
  }
  .m-lg-2 {
    margin: .5rem !important;
  }
  .mt-lg-2,.my-lg-2 {
    margin-top: .5rem !important;
  }
  .mr-lg-2,.mx-lg-2 {
    margin-right: .5rem !important;
  }
  .mb-lg-2,.my-lg-2 {
    margin-bottom: .5rem !important;
  }
  .ml-lg-2,.mx-lg-2 {
    margin-left: .5rem !important;
  }
  .m-lg-3 {
    margin: .75rem !important;
  }
  .mt-lg-3,.my-lg-3 {
    margin-top: .75rem !important;
  }
  .mr-lg-3,.mx-lg-3 {
    margin-right: .75rem !important;
  }
  .mb-lg-3,.my-lg-3 {
    margin-bottom: .75rem !important;
  }
  .ml-lg-3,.mx-lg-3 {
    margin-left: .75rem !important;
  }
  .m-lg-4 {
    margin: 1.25rem !important;
  }
  .mt-lg-4,.my-lg-4 {
    margin-top: 1.25rem !important;
  }
  .mr-lg-4,.mx-lg-4 {
    margin-right: 1.25rem !important;
  }
  .mb-lg-4,.my-lg-4 {
    margin-bottom: 1.25rem !important;
  }
  .ml-lg-4,.mx-lg-4 {
    margin-left: 1.25rem !important;
  }
  .m-lg-5 {
    margin: 2rem !important;
  }
  .mt-lg-5,.my-lg-5 {
    margin-top: 2rem !important;
  }
  .mr-lg-5,.mx-lg-5 {
    margin-right: 2rem !important;
  }
  .mb-lg-5,.my-lg-5 {
    margin-bottom: 2rem !important;
  }
  .ml-lg-5,.mx-lg-5 {
    margin-left: 2rem !important;
  }
  .m-lg-6 {
    margin: 3.25rem !important;
  }
  .mt-lg-6,.my-lg-6 {
    margin-top: 3.25rem !important;
  }
  .mr-lg-6,.mx-lg-6 {
    margin-right: 3.25rem !important;
  }
  .mb-lg-6,.my-lg-6 {
    margin-bottom: 3.25rem !important;
  }
  .ml-lg-6,.mx-lg-6 {
    margin-left: 3.25rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,.py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,.px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,.py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,.px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: .25rem !important;
  }
  .pt-lg-1,.py-lg-1 {
    padding-top: .25rem !important;
  }
  .pr-lg-1,.px-lg-1 {
    padding-right: .25rem !important;
  }
  .pb-lg-1,.py-lg-1 {
    padding-bottom: .25rem !important;
  }
  .pl-lg-1,.px-lg-1 {
    padding-left: .25rem !important;
  }
  .p-lg-2 {
    padding: .5rem !important;
  }
  .pt-lg-2,.py-lg-2 {
    padding-top: .5rem !important;
  }
  .pr-lg-2,.px-lg-2 {
    padding-right: .5rem !important;
  }
  .pb-lg-2,.py-lg-2 {
    padding-bottom: .5rem !important;
  }
  .pl-lg-2,.px-lg-2 {
    padding-left: .5rem !important;
  }
  .p-lg-3 {
    padding: .75rem !important;
  }
  .pt-lg-3,.py-lg-3 {
    padding-top: .75rem !important;
  }
  .pr-lg-3,.px-lg-3 {
    padding-right: .75rem !important;
  }
  .pb-lg-3,.py-lg-3 {
    padding-bottom: .75rem !important;
  }
  .pl-lg-3,.px-lg-3 {
    padding-left: .75rem !important;
  }
  .p-lg-4 {
    padding: 1.25rem !important;
  }
  .pt-lg-4,.py-lg-4 {
    padding-top: 1.25rem !important;
  }
  .pr-lg-4,.px-lg-4 {
    padding-right: 1.25rem !important;
  }
  .pb-lg-4,.py-lg-4 {
    padding-bottom: 1.25rem !important;
  }
  .pl-lg-4,.px-lg-4 {
    padding-left: 1.25rem !important;
  }
  .p-lg-5 {
    padding: 2rem !important;
  }
  .pt-lg-5,.py-lg-5 {
    padding-top: 2rem !important;
  }
  .pr-lg-5,.px-lg-5 {
    padding-right: 2rem !important;
  }
  .pb-lg-5,.py-lg-5 {
    padding-bottom: 2rem !important;
  }
  .pl-lg-5,.px-lg-5 {
    padding-left: 2rem !important;
  }
  .p-lg-6 {
    padding: 3.25rem !important;
  }
  .pt-lg-6,.py-lg-6 {
    padding-top: 3.25rem !important;
  }
  .pr-lg-6,.px-lg-6 {
    padding-right: 3.25rem !important;
  }
  .pb-lg-6,.py-lg-6 {
    padding-bottom: 3.25rem !important;
  }
  .pl-lg-6,.px-lg-6 {
    padding-left: 3.25rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,.my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,.mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,.my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,.my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,.mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,.my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,.mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: .25rem !important;
  }
  .mt-xl-1,.my-xl-1 {
    margin-top: .25rem !important;
  }
  .mr-xl-1,.mx-xl-1 {
    margin-right: .25rem !important;
  }
  .mb-xl-1,.my-xl-1 {
    margin-bottom: .25rem !important;
  }
  .ml-xl-1,.mx-xl-1 {
    margin-left: .25rem !important;
  }
  .m-xl-2 {
    margin: .5rem !important;
  }
  .mt-xl-2,.my-xl-2 {
    margin-top: .5rem !important;
  }
  .mr-xl-2,.mx-xl-2 {
    margin-right: .5rem !important;
  }
  .mb-xl-2,.my-xl-2 {
    margin-bottom: .5rem !important;
  }
  .ml-xl-2,.mx-xl-2 {
    margin-left: .5rem !important;
  }
  .m-xl-3 {
    margin: .75rem !important;
  }
  .mt-xl-3,.my-xl-3 {
    margin-top: .75rem !important;
  }
  .mr-xl-3,.mx-xl-3 {
    margin-right: .75rem !important;
  }
  .mb-xl-3,.my-xl-3 {
    margin-bottom: .75rem !important;
  }
  .ml-xl-3,.mx-xl-3 {
    margin-left: .75rem !important;
  }
  .m-xl-4 {
    margin: 1.25rem !important;
  }
  .mt-xl-4,.my-xl-4 {
    margin-top: 1.25rem !important;
  }
  .mr-xl-4,.mx-xl-4 {
    margin-right: 1.25rem !important;
  }
  .mb-xl-4,.my-xl-4 {
    margin-bottom: 1.25rem !important;
  }
  .ml-xl-4,.mx-xl-4 {
    margin-left: 1.25rem !important;
  }
  .m-xl-5 {
    margin: 2rem !important;
  }
  .mt-xl-5,.my-xl-5 {
    margin-top: 2rem !important;
  }
  .mr-xl-5,.mx-xl-5 {
    margin-right: 2rem !important;
  }
  .mb-xl-5,.my-xl-5 {
    margin-bottom: 2rem !important;
  }
  .ml-xl-5,.mx-xl-5 {
    margin-left: 2rem !important;
  }
  .m-xl-6 {
    margin: 3.25rem !important;
  }
  .mt-xl-6,.my-xl-6 {
    margin-top: 3.25rem !important;
  }
  .mr-xl-6,.mx-xl-6 {
    margin-right: 3.25rem !important;
  }
  .mb-xl-6,.my-xl-6 {
    margin-bottom: 3.25rem !important;
  }
  .ml-xl-6,.mx-xl-6 {
    margin-left: 3.25rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,.py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,.px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,.py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,.px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: .25rem !important;
  }
  .pt-xl-1,.py-xl-1 {
    padding-top: .25rem !important;
  }
  .pr-xl-1,.px-xl-1 {
    padding-right: .25rem !important;
  }
  .pb-xl-1,.py-xl-1 {
    padding-bottom: .25rem !important;
  }
  .pl-xl-1,.px-xl-1 {
    padding-left: .25rem !important;
  }
  .p-xl-2 {
    padding: .5rem !important;
  }
  .pt-xl-2,.py-xl-2 {
    padding-top: .5rem !important;
  }
  .pr-xl-2,.px-xl-2 {
    padding-right: .5rem !important;
  }
  .pb-xl-2,.py-xl-2 {
    padding-bottom: .5rem !important;
  }
  .pl-xl-2,.px-xl-2 {
    padding-left: .5rem !important;
  }
  .p-xl-3 {
    padding: .75rem !important;
  }
  .pt-xl-3,.py-xl-3 {
    padding-top: .75rem !important;
  }
  .pr-xl-3,.px-xl-3 {
    padding-right: .75rem !important;
  }
  .pb-xl-3,.py-xl-3 {
    padding-bottom: .75rem !important;
  }
  .pl-xl-3,.px-xl-3 {
    padding-left: .75rem !important;
  }
  .p-xl-4 {
    padding: 1.25rem !important;
  }
  .pt-xl-4,.py-xl-4 {
    padding-top: 1.25rem !important;
  }
  .pr-xl-4,.px-xl-4 {
    padding-right: 1.25rem !important;
  }
  .pb-xl-4,.py-xl-4 {
    padding-bottom: 1.25rem !important;
  }
  .pl-xl-4,.px-xl-4 {
    padding-left: 1.25rem !important;
  }
  .p-xl-5 {
    padding: 2rem !important;
  }
  .pt-xl-5,.py-xl-5 {
    padding-top: 2rem !important;
  }
  .pr-xl-5,.px-xl-5 {
    padding-right: 2rem !important;
  }
  .pb-xl-5,.py-xl-5 {
    padding-bottom: 2rem !important;
  }
  .pl-xl-5,.px-xl-5 {
    padding-left: 2rem !important;
  }
  .p-xl-6 {
    padding: 3.25rem !important;
  }
  .pt-xl-6,.py-xl-6 {
    padding-top: 3.25rem !important;
  }
  .pr-xl-6,.px-xl-6 {
    padding-right: 3.25rem !important;
  }
  .pb-xl-6,.py-xl-6 {
    padding-bottom: 3.25rem !important;
  }
  .pl-xl-6,.px-xl-6 {
    padding-left: 3.25rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,.my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,.mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,.my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,.mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1600px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,.my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,.mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,.my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,.mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: .25rem !important;
  }
  .mt-xxl-1,.my-xxl-1 {
    margin-top: .25rem !important;
  }
  .mr-xxl-1,.mx-xxl-1 {
    margin-right: .25rem !important;
  }
  .mb-xxl-1,.my-xxl-1 {
    margin-bottom: .25rem !important;
  }
  .ml-xxl-1,.mx-xxl-1 {
    margin-left: .25rem !important;
  }
  .m-xxl-2 {
    margin: .5rem !important;
  }
  .mt-xxl-2,.my-xxl-2 {
    margin-top: .5rem !important;
  }
  .mr-xxl-2,.mx-xxl-2 {
    margin-right: .5rem !important;
  }
  .mb-xxl-2,.my-xxl-2 {
    margin-bottom: .5rem !important;
  }
  .ml-xxl-2,.mx-xxl-2 {
    margin-left: .5rem !important;
  }
  .m-xxl-3 {
    margin: .75rem !important;
  }
  .mt-xxl-3,.my-xxl-3 {
    margin-top: .75rem !important;
  }
  .mr-xxl-3,.mx-xxl-3 {
    margin-right: .75rem !important;
  }
  .mb-xxl-3,.my-xxl-3 {
    margin-bottom: .75rem !important;
  }
  .ml-xxl-3,.mx-xxl-3 {
    margin-left: .75rem !important;
  }
  .m-xxl-4 {
    margin: 1.25rem !important;
  }
  .mt-xxl-4,.my-xxl-4 {
    margin-top: 1.25rem !important;
  }
  .mr-xxl-4,.mx-xxl-4 {
    margin-right: 1.25rem !important;
  }
  .mb-xxl-4,.my-xxl-4 {
    margin-bottom: 1.25rem !important;
  }
  .ml-xxl-4,.mx-xxl-4 {
    margin-left: 1.25rem !important;
  }
  .m-xxl-5 {
    margin: 2rem !important;
  }
  .mt-xxl-5,.my-xxl-5 {
    margin-top: 2rem !important;
  }
  .mr-xxl-5,.mx-xxl-5 {
    margin-right: 2rem !important;
  }
  .mb-xxl-5,.my-xxl-5 {
    margin-bottom: 2rem !important;
  }
  .ml-xxl-5,.mx-xxl-5 {
    margin-left: 2rem !important;
  }
  .m-xxl-6 {
    margin: 3.25rem !important;
  }
  .mt-xxl-6,.my-xxl-6 {
    margin-top: 3.25rem !important;
  }
  .mr-xxl-6,.mx-xxl-6 {
    margin-right: 3.25rem !important;
  }
  .mb-xxl-6,.my-xxl-6 {
    margin-bottom: 3.25rem !important;
  }
  .ml-xxl-6,.mx-xxl-6 {
    margin-left: 3.25rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,.py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,.px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,.py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,.px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: .25rem !important;
  }
  .pt-xxl-1,.py-xxl-1 {
    padding-top: .25rem !important;
  }
  .pr-xxl-1,.px-xxl-1 {
    padding-right: .25rem !important;
  }
  .pb-xxl-1,.py-xxl-1 {
    padding-bottom: .25rem !important;
  }
  .pl-xxl-1,.px-xxl-1 {
    padding-left: .25rem !important;
  }
  .p-xxl-2 {
    padding: .5rem !important;
  }
  .pt-xxl-2,.py-xxl-2 {
    padding-top: .5rem !important;
  }
  .pr-xxl-2,.px-xxl-2 {
    padding-right: .5rem !important;
  }
  .pb-xxl-2,.py-xxl-2 {
    padding-bottom: .5rem !important;
  }
  .pl-xxl-2,.px-xxl-2 {
    padding-left: .5rem !important;
  }
  .p-xxl-3 {
    padding: .75rem !important;
  }
  .pt-xxl-3,.py-xxl-3 {
    padding-top: .75rem !important;
  }
  .pr-xxl-3,.px-xxl-3 {
    padding-right: .75rem !important;
  }
  .pb-xxl-3,.py-xxl-3 {
    padding-bottom: .75rem !important;
  }
  .pl-xxl-3,.px-xxl-3 {
    padding-left: .75rem !important;
  }
  .p-xxl-4 {
    padding: 1.25rem !important;
  }
  .pt-xxl-4,.py-xxl-4 {
    padding-top: 1.25rem !important;
  }
  .pr-xxl-4,.px-xxl-4 {
    padding-right: 1.25rem !important;
  }
  .pb-xxl-4,.py-xxl-4 {
    padding-bottom: 1.25rem !important;
  }
  .pl-xxl-4,.px-xxl-4 {
    padding-left: 1.25rem !important;
  }
  .p-xxl-5 {
    padding: 2rem !important;
  }
  .pt-xxl-5,.py-xxl-5 {
    padding-top: 2rem !important;
  }
  .pr-xxl-5,.px-xxl-5 {
    padding-right: 2rem !important;
  }
  .pb-xxl-5,.py-xxl-5 {
    padding-bottom: 2rem !important;
  }
  .pl-xxl-5,.px-xxl-5 {
    padding-left: 2rem !important;
  }
  .p-xxl-6 {
    padding: 3.25rem !important;
  }
  .pt-xxl-6,.py-xxl-6 {
    padding-top: 3.25rem !important;
  }
  .pr-xxl-6,.px-xxl-6 {
    padding-right: 3.25rem !important;
  }
  .pb-xxl-6,.py-xxl-6 {
    padding-bottom: 3.25rem !important;
  }
  .pl-xxl-6,.px-xxl-6 {
    padding-left: 3.25rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,.my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,.mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,.my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,.mx-xxl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: "Hack", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.text-justify {
  text-align: justify !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 544px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1600px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: var(--font-weight-light) !important;
}
.font-weight-normal {
  font-weight: var(--font-weight-normal) !important;
}
.font-weight-bold {
  font-weight: var(--font-weight-bold) !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: var(--white) !important;
}
.text-primary {
  color: var(--color-primary) !important;
}
a.text-primary,.text-primary a {
  color: var(--color-primary) !important;
  text-decoration: underline;
}
a.text-primary:hover,a.text-primary:focus,.text-primary a:hover,.text-primary a:focus {
  color: var(--color-primary-hover) !important;
}
.disabled .text-primary {
  color: var(--color-primary-disabled) !important;
}
.text-secondary {
  color: var(--color-secondary) !important;
}
a.text-secondary,.text-secondary a {
  color: var(--color-secondary) !important;
  text-decoration: underline;
}
a.text-secondary:hover,a.text-secondary:focus,.text-secondary a:hover,.text-secondary a:focus {
  color: var(--color-secondary-hover) !important;
}
.disabled .text-secondary {
  color: var(--color-secondary-disabled) !important;
}
.text-success {
  color: var(--color-success) !important;
}
a.text-success,.text-success a {
  color: var(--color-success) !important;
  text-decoration: underline;
}
a.text-success:hover,a.text-success:focus,.text-success a:hover,.text-success a:focus {
  color: var(--color-success-hover) !important;
}
.disabled .text-success {
  color: var(--color-success-disabled) !important;
}
.text-info {
  color: var(--color-info) !important;
}
a.text-info,.text-info a {
  color: var(--color-info) !important;
  text-decoration: underline;
}
a.text-info:hover,a.text-info:focus,.text-info a:hover,.text-info a:focus {
  color: var(--color-info-hover) !important;
}
.disabled .text-info {
  color: var(--color-info-disabled) !important;
}
.text-warning {
  color: var(--color-warning) !important;
}
a.text-warning,.text-warning a {
  color: var(--color-warning) !important;
  text-decoration: underline;
}
a.text-warning:hover,a.text-warning:focus,.text-warning a:hover,.text-warning a:focus {
  color: var(--color-warning-hover) !important;
}
.disabled .text-warning {
  color: var(--color-warning-disabled) !important;
}
.text-danger {
  color: var(--color-danger) !important;
}
a.text-danger,.text-danger a {
  color: var(--color-danger) !important;
  text-decoration: underline;
}
a.text-danger:hover,a.text-danger:focus,.text-danger a:hover,.text-danger a:focus {
  color: var(--color-danger-hover) !important;
}
.disabled .text-danger {
  color: var(--color-danger-disabled) !important;
}
.text-light {
  color: var(--white) !important;
}
a.text-light,.text-light a {
  color: var(--white) !important;
  text-decoration: underline;
}
a.text-light:hover,a.text-light:focus,.text-light a:hover,.text-light a:focus {
  color: var(--white-hover) !important;
}
.disabled .text-light {
  color: var(--white-disabled) !important;
}
.text-dark {
  color: var(--gray-900) !important;
}
a.text-dark,.text-dark a {
  color: var(--gray-900) !important;
  text-decoration: underline;
}
a.text-dark:hover,a.text-dark:focus,.text-dark a:hover,.text-dark a:focus {
  color: var(--gray-1000) !important;
}
.disabled .text-dark {
  color: var(--gray-800) !important;
}
.text-body {
  color: var(--gray-900) !important;
}
.text-muted,.adapt-accordion .tab-disabled .card-header,.accordion .tab-disabled .card-header {
  color: var(--gray-500) !important;
}
.text-black-50 {
  color: rgba(var(--black), .5) !important;
}
.text-white-50 {
  color: rgba(var(--white), .5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.badge {
  display: inline-block;
  padding: .34375rem .625rem;
  font-size: .75rem;
  font-weight: var(--font-weight-normal);
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .0625rem;
}
.badge:empty {
  display: none;
}
.btn .badge,.adapt-rich-editor .ql-toolbar .ql-formats button .badge,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: .6em;
  padding-left: .6em;
  border-radius: 1.25rem;
}
.badge-primary {
  color: var(--color-primary-text);
  background-color: var(--color-primary);
}
.badge-primary[href]:hover,.badge-primary[href]:focus {
  color: var(--color-primary-text);
  text-decoration: none;
  filter: brightness(.9);
}
.badge-primary::after {
  filter: brightness(1.25);
}
.badge-dot-primary {
  background-color: var(--color-primary) !important;
}
.badge-secondary {
  color: var(--color-secondary-text);
  background-color: var(--color-secondary);
}
.badge-secondary[href]:hover,.badge-secondary[href]:focus {
  color: var(--color-secondary-text);
  text-decoration: none;
  filter: brightness(.9);
}
.badge-secondary::after {
  filter: brightness(1.25);
}
.badge-dot-secondary {
  background-color: var(--color-secondary) !important;
}
.badge-success {
  color: var(--color-success-text);
  background-color: var(--color-success);
}
.badge-success[href]:hover,.badge-success[href]:focus {
  color: var(--color-success-text);
  text-decoration: none;
  filter: brightness(.9);
}
.badge-success::after {
  filter: brightness(1.25);
}
.badge-dot-success {
  background-color: var(--color-success) !important;
}
.badge-info {
  color: var(--color-info-text);
  background-color: var(--color-info);
}
.badge-info[href]:hover,.badge-info[href]:focus {
  color: var(--color-info-text);
  text-decoration: none;
  filter: brightness(.9);
}
.badge-info::after {
  filter: brightness(1.25);
}
.badge-dot-info {
  background-color: var(--color-info) !important;
}
.badge-warning {
  color: var(--color-warning-text);
  background-color: var(--color-warning);
}
.badge-warning[href]:hover,.badge-warning[href]:focus {
  color: var(--color-warning-text);
  text-decoration: none;
  filter: brightness(.9);
}
.badge-warning::after {
  filter: brightness(1.25);
}
.badge-dot-warning {
  background-color: var(--color-warning) !important;
}
.badge-danger {
  color: var(--color-danger-text);
  background-color: var(--color-danger);
}
.badge-danger[href]:hover,.badge-danger[href]:focus {
  color: var(--color-danger-text);
  text-decoration: none;
  filter: brightness(.9);
}
.badge-danger::after {
  filter: brightness(1.25);
}
.badge-dot-danger {
  background-color: var(--color-danger) !important;
}
.badge-light {
  color: var(--white-text);
  background-color: var(--white);
}
.badge-light[href]:hover,.badge-light[href]:focus {
  color: var(--white-text);
  text-decoration: none;
  filter: brightness(.9);
}
.badge-light::after {
  filter: brightness(1.25);
}
.badge-dot-light {
  background-color: var(--white) !important;
}
.badge-dark {
  color: var(--gray-900);
  background-color: var(--gray-900);
}
.badge-dark[href]:hover,.badge-dark[href]:focus {
  color: var(--gray-900);
  text-decoration: none;
  filter: brightness(.9);
}
.badge-dark::after {
  filter: brightness(1.25);
}
.badge-dot-dark {
  background-color: var(--gray-900) !important;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: .5625rem 0;
  margin-bottom: 1rem;
  list-style: none;
  background-color: none;
  border-radius: var(--border-radius);
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: .5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: .5rem;
  color: var(--gray-500);
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: var(--gray-500);
}
.btn-group,.adapt-rich-editor .ql-toolbar .ql-formats,.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > .btn,.adapt-rich-editor .ql-toolbar .ql-formats > button,.adapt-rich-editor .ql-toolbar .ql-formats > .ql-picker-label,.btn-group-vertical > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .ql-picker-label {
  position: relative;
  flex: 0 1 auto;
}
.btn-group > .btn:hover,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button:hover,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .ql-picker-label:hover,.adapt-rich-editor .ql-toolbar .ql-formats > .btn:hover,.adapt-rich-editor .ql-toolbar .ql-formats > button:hover,.adapt-rich-editor .ql-toolbar .ql-formats > .ql-picker-label:hover,.btn-group-vertical > .btn:hover,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > button:hover,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .ql-picker-label:hover {
  z-index: 1;
}
.btn-group > .btn:focus,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button:focus,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .ql-picker-label:focus,.adapt-rich-editor .ql-toolbar .ql-formats > .btn:focus,.adapt-rich-editor .ql-toolbar .ql-formats > button:focus,.adapt-rich-editor .ql-toolbar .ql-formats > .ql-picker-label:focus,.btn-group > .btn:active,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button:active,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .ql-picker-label:active,.adapt-rich-editor .ql-toolbar .ql-formats > .btn:active,.adapt-rich-editor .ql-toolbar .ql-formats > button:active,.adapt-rich-editor .ql-toolbar .ql-formats > .ql-picker-label:active,.btn-group > .btn.active,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button.active,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .active.ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > .btn.active,.adapt-rich-editor .ql-toolbar .ql-formats > button.active,.adapt-rich-editor .ql-toolbar .ql-formats > .active.ql-picker-label,.btn-group-vertical > .btn:focus,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > button:focus,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .ql-picker-label:focus,.btn-group-vertical > .btn:active,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > button:active,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .ql-picker-label:active,.btn-group-vertical > .btn.active,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > button.active,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .active.ql-picker-label {
  z-index: 1;
}
.btn-group .btn + .btn,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats button + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group button + .btn,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group .ql-picker-label + .btn,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats .btn + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group .btn + button,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats button + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group button + button,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group .ql-picker-label + button,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats .btn + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group .btn + .ql-picker-label,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats button + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group button + .ql-picker-label,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group .ql-picker-label + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn + .btn,.adapt-rich-editor .ql-toolbar .ql-formats button + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn + button,.adapt-rich-editor .ql-toolbar .ql-formats button + button,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats button + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .ql-picker-label,.btn-group .btn + .btn-group,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats button + .btn-group,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group button + .btn-group,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .btn-group,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group .ql-picker-label + .btn-group,.adapt-rich-editor .ql-toolbar .ql-formats .btn + .btn-group,.adapt-rich-editor .ql-toolbar .ql-formats button + .btn-group,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .btn-group,.btn-group .adapt-rich-editor .ql-toolbar .btn + .ql-formats,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats button + .ql-formats,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .ql-formats,.adapt-rich-editor .ql-toolbar .btn-group .btn + .ql-formats,.adapt-rich-editor .ql-toolbar .btn-group .ql-formats button + .ql-formats,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group button + .ql-formats,.adapt-rich-editor .ql-toolbar .btn-group .ql-formats .ql-picker-label + .ql-formats,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group .ql-picker-label + .ql-formats,.adapt-rich-editor .ql-toolbar .ql-formats .btn + .ql-formats,.adapt-rich-editor .ql-toolbar .ql-formats button + .ql-formats,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .ql-formats,.btn-group .btn-group + .btn,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats .btn-group + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group .btn-group + button,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats .btn-group + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group .btn-group + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group + .ql-picker-label,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats + .btn,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats .ql-formats + button,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats .ql-formats + .ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group .ql-formats + .btn,.adapt-rich-editor .ql-toolbar .btn-group .ql-formats .ql-formats + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group .ql-formats + button,.adapt-rich-editor .ql-toolbar .btn-group .ql-formats .ql-formats + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group .ql-formats + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .ql-formats + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .ql-formats + button,.adapt-rich-editor .ql-toolbar .ql-formats .ql-formats + .ql-picker-label,.btn-group .btn-group + .btn-group,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group + .btn-group,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats + .btn-group,.adapt-rich-editor .ql-toolbar .btn-group .ql-formats + .btn-group,.adapt-rich-editor .ql-toolbar .ql-formats .ql-formats + .btn-group,.btn-group .adapt-rich-editor .ql-toolbar .btn-group + .ql-formats,.adapt-rich-editor .ql-toolbar .btn-group .btn-group + .ql-formats,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group + .ql-formats,.btn-group .adapt-rich-editor .ql-toolbar .ql-formats + .ql-formats,.adapt-rich-editor .ql-toolbar .btn-group .ql-formats + .ql-formats,.adapt-rich-editor .ql-toolbar .ql-formats .ql-formats + .ql-formats,.btn-group-vertical .btn + .btn,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats button + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical button + .btn,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical .ql-picker-label + .btn,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats .btn + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical .btn + button,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats button + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical button + button,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical .ql-picker-label + button,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats .btn + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical .btn + .ql-picker-label,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats button + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical button + .ql-picker-label,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical .ql-picker-label + .ql-picker-label,.btn-group-vertical .btn + .btn-group,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats button + .btn-group,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical button + .btn-group,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .btn-group,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical .ql-picker-label + .btn-group,.btn-group-vertical .adapt-rich-editor .ql-toolbar .btn + .ql-formats,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats button + .ql-formats,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .ql-formats,.adapt-rich-editor .ql-toolbar .btn-group-vertical .btn + .ql-formats,.adapt-rich-editor .ql-toolbar .btn-group-vertical .ql-formats button + .ql-formats,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical button + .ql-formats,.adapt-rich-editor .ql-toolbar .btn-group-vertical .ql-formats .ql-picker-label + .ql-formats,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical .ql-picker-label + .ql-formats,.btn-group-vertical .btn-group + .btn,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats .btn-group + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical .btn-group + button,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats .btn-group + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical .btn-group + .ql-picker-label,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats + .btn,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats .ql-formats + button,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats .ql-formats + .ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical .ql-formats + .btn,.adapt-rich-editor .ql-toolbar .btn-group-vertical .ql-formats .ql-formats + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical .ql-formats + button,.adapt-rich-editor .ql-toolbar .btn-group-vertical .ql-formats .ql-formats + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical .ql-formats + .ql-picker-label,.btn-group-vertical .btn-group + .btn-group,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats + .btn-group,.adapt-rich-editor .ql-toolbar .btn-group-vertical .ql-formats + .btn-group,.btn-group-vertical .adapt-rich-editor .ql-toolbar .btn-group + .ql-formats,.adapt-rich-editor .ql-toolbar .btn-group-vertical .btn-group + .ql-formats,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats + .ql-formats,.adapt-rich-editor .ql-toolbar .btn-group-vertical .ql-formats + .ql-formats {
  margin-left: -1px;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:first-child,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button:first-child,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .ql-picker-label:first-child,.adapt-rich-editor .ql-toolbar .ql-formats > .btn:first-child,.adapt-rich-editor .ql-toolbar .ql-formats > button:first-child,.adapt-rich-editor .ql-toolbar .ql-formats > .ql-picker-label:first-child {
  margin-left: 0;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button:not(:last-child):not(.dropdown-toggle),.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .ql-picker-label:not(:last-child):not(.dropdown-toggle),.adapt-rich-editor .ql-toolbar .ql-formats > .btn:not(:last-child):not(.dropdown-toggle),.adapt-rich-editor .ql-toolbar .ql-formats > button:not(:last-child):not(.dropdown-toggle),.adapt-rich-editor .ql-toolbar .ql-formats > .ql-picker-label:not(:last-child):not(.dropdown-toggle),.btn-group > .btn-group:not(:last-child) > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .btn-group:not(:last-child) > button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .btn-group:not(:last-child) > .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-group:not(:last-child) > .btn,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-group:not(:last-child) > button,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-group:not(:last-child) > .ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group > .ql-formats:not(:last-child) > .btn,.adapt-rich-editor .ql-toolbar .btn-group > .ql-formats:not(:last-child) > button,.adapt-rich-editor .ql-toolbar .btn-group > .ql-formats:not(:last-child) > .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > .ql-formats:not(:last-child) > .btn,.adapt-rich-editor .ql-toolbar .ql-formats > .ql-formats:not(:last-child) > button,.adapt-rich-editor .ql-toolbar .ql-formats > .ql-formats:not(:last-child) > .ql-picker-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button:not(:first-child),.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .ql-picker-label:not(:first-child),.adapt-rich-editor .ql-toolbar .ql-formats > .btn:not(:first-child),.adapt-rich-editor .ql-toolbar .ql-formats > button:not(:first-child),.adapt-rich-editor .ql-toolbar .ql-formats > .ql-picker-label:not(:first-child),.btn-group > .btn-group:not(:first-child) > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .btn-group:not(:first-child) > button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .btn-group:not(:first-child) > .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-group:not(:first-child) > .btn,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-group:not(:first-child) > button,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-group:not(:first-child) > .ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group > .ql-formats:not(:first-child) > .btn,.adapt-rich-editor .ql-toolbar .btn-group > .ql-formats:not(:first-child) > button,.adapt-rich-editor .ql-toolbar .btn-group > .ql-formats:not(:first-child) > .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > .ql-formats:not(:first-child) > .btn,.adapt-rich-editor .ql-toolbar .ql-formats > .ql-formats:not(:first-child) > button,.adapt-rich-editor .ql-toolbar .ql-formats > .ql-formats:not(:first-child) > .ql-picker-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: .75rem;
  padding-left: .75rem;
}
.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split,.btn-group-sm > .btn + .dropdown-toggle-split,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-sm > button + .dropdown-toggle-split,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-sm > .ql-picker-label + .dropdown-toggle-split {
  padding-right: .5625rem;
  padding-left: .5625rem;
}
.btn-lg + .dropdown-toggle-split,.btn-group-lg > .btn + .dropdown-toggle-split,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-lg > button + .dropdown-toggle-split,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-lg > .ql-picker-label + .dropdown-toggle-split {
  padding-right: .9375rem;
  padding-left: .9375rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical .btn,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical button,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical .ql-picker-label,.btn-group-vertical .btn-group,.btn-group-vertical .adapt-rich-editor .ql-toolbar .ql-formats,.adapt-rich-editor .ql-toolbar .btn-group-vertical .ql-formats {
  width: 100%;
}
.btn-group-vertical > .btn + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > button + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .ql-picker-label + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .btn + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > button + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .ql-picker-label + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .btn + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > button + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .ql-picker-label + .ql-picker-label,.btn-group-vertical > .btn + .btn-group,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > button + .btn-group,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .ql-picker-label + .btn-group,.adapt-rich-editor .ql-toolbar .btn-group-vertical > .btn + .ql-formats,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > button + .ql-formats,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .ql-picker-label + .ql-formats,.btn-group-vertical > .btn-group + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .btn-group + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .btn-group + .ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical > .ql-formats + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .ql-formats + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .ql-formats + .ql-picker-label,.btn-group-vertical > .btn-group + .btn-group,.adapt-rich-editor .ql-toolbar .btn-group-vertical > .ql-formats + .btn-group,.adapt-rich-editor .ql-toolbar .btn-group-vertical > .btn-group + .ql-formats,.adapt-rich-editor .ql-toolbar .btn-group-vertical > .ql-formats + .ql-formats {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > button:not(:last-child):not(.dropdown-toggle),.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .ql-picker-label:not(:last-child):not(.dropdown-toggle),.btn-group-vertical > .btn-group:not(:last-child) > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .btn-group:not(:last-child) > button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .btn-group:not(:last-child) > .ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical > .ql-formats:not(:last-child) > .btn,.adapt-rich-editor .ql-toolbar .btn-group-vertical > .ql-formats:not(:last-child) > button,.adapt-rich-editor .ql-toolbar .btn-group-vertical > .ql-formats:not(:last-child) > .ql-picker-label {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > button:not(:first-child),.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .ql-picker-label:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .btn-group:not(:first-child) > button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-vertical > .btn-group:not(:first-child) > .ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical > .ql-formats:not(:first-child) > .btn,.adapt-rich-editor .ql-toolbar .btn-group-vertical > .ql-formats:not(:first-child) > button,.adapt-rich-editor .ql-toolbar .btn-group-vertical > .ql-formats:not(:first-child) > .ql-picker-label {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-toggle > button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-toggle > .ql-picker-label,.btn-group-toggle > .btn-group > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-toggle > .btn-group > button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-toggle > .btn-group > .ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-toggle > .ql-formats > .btn,.adapt-rich-editor .ql-toolbar .btn-group-toggle > .ql-formats > button,.adapt-rich-editor .ql-toolbar .btn-group-toggle > .ql-formats > .ql-picker-label {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-toggle > button input[type=radio],.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-toggle > .ql-picker-label input[type=radio],.btn-group-toggle > .btn input[type=checkbox],.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-toggle > button input[type=checkbox],.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-toggle > .ql-picker-label input[type=checkbox],.btn-group-toggle > .btn-group > .btn input[type=radio],.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn,.adapt-rich-editor .ql-toolbar .ql-formats button,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label {
  display: inline-block;
  font-weight: var(--font-weight-normal);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: .5rem 1rem;
  font-size: .8125rem;
  line-height: 1.5385;
  border-radius: var(--border-radius);
  transition: background-color .25s var(--ease-transition-in-out), border-color .25s var(--ease-transition-in-out), box-shadow .25s var(--ease-transition-in-out);
}
@media screen and (prefers-reduced-motion: reduce) {
  .btn,.adapt-rich-editor .ql-toolbar .ql-formats button,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label {
    transition: none;
  }
}
.btn:hover,.adapt-rich-editor .ql-toolbar .ql-formats button:hover,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:hover,.btn:focus,.adapt-rich-editor .ql-toolbar .ql-formats button:focus,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:focus {
  text-decoration: none;
}
.btn:focus,.adapt-rich-editor .ql-toolbar .ql-formats button:focus,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:focus,.btn.focus,.adapt-rich-editor .ql-toolbar .ql-formats button.focus,.adapt-rich-editor .ql-toolbar .ql-formats .focus.ql-picker-label {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(var(--color-primary), .25);
}
.btn.disabled,.adapt-rich-editor .ql-toolbar .ql-formats button.disabled,.adapt-rich-editor .ql-toolbar .ql-formats .disabled.ql-picker-label,.btn:disabled,.adapt-rich-editor .ql-toolbar .ql-formats button:disabled,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:disabled {
  opacity: .65;
  cursor: not-allowed;
}
.btn:not(:disabled):not(.disabled),.adapt-rich-editor .ql-toolbar .ql-formats button:not(:disabled):not(.disabled),.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn:not(:disabled):not(.disabled):active,.adapt-rich-editor .ql-toolbar .ql-formats button:not(:disabled):not(.disabled):active,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active,.adapt-rich-editor .ql-toolbar .ql-formats button:not(:disabled):not(.disabled).active,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:not(:disabled):not(.disabled).active {
  background-image: none;
}
a.btn.disabled,.adapt-rich-editor .ql-toolbar .ql-formats a.disabled.ql-picker-label,fieldset:disabled a.btn,fieldset:disabled .adapt-rich-editor .ql-toolbar .ql-formats a.ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats fieldset:disabled a.ql-picker-label {
  pointer-events: none;
}
.btn-primary {
  color: var(--white);
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}
@media not all and (pointer: coarse) {
  .btn-primary.adapt-build-in-loader:hover::before {
    border-color: var(--white) var(--color-primary-active) var(--color-primary-active) var(--color-primary-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-primary.adapt-build-in-loader:focus::before {
    border-color: var(--white) var(--color-primary-active) var(--color-primary-active) var(--color-primary-active);
  }
}
.btn-primary.adapt-build-in-loader:active::before,.btn-primary.adapt-build-in-loader.active::before {
  border-color: var(--white) var(--color-primary-active-hover) var(--color-primary-active-hover) var(--color-primary-active-hover);
}
.btn-primary.adapt-build-in-loader::before {
  border-color: var(--white) var(--color-primary-hover) var(--color-primary-hover) var(--color-primary-hover);
}
.btn-primary.adapt-build-in-loader:disabled::before {
  border-color: var(--white) var(--color-primary-hover) var(--color-primary-hover) var(--color-primary-hover);
}
@media not all and (pointer: coarse) {
  .btn-primary.adapt-build-in-loader:disabled:focus::before {
    border-color: var(--white) var(--color-primary-hover) var(--color-primary-hover) var(--color-primary-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-primary:hover {
    color: var(--white);
    background-color: var(--color-primary-hover);
    border-color: var(--color-primary-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-primary:focus {
    color: var(--white);
    background-color: var(--color-primary-hover);
    border-color: var(--color-primary-hover);
  }
}
.btn-primary:disabled {
  color: var(--white);
  background-color: var(--color-primary-disabled);
  border-color: var(--color-primary-disabled);
  opacity: 1;
}
@media not all and (pointer: coarse) {
  .btn-primary:disabled:focus {
    background-color: var(--color-primary-disabled);
    border-color: var(--color-primary-disabled);
  }
}
@media not all and (pointer: coarse) {
  .btn-primary:disabled:hover {
    cursor: not-allowed;
    background-color: var(--color-primary-disabled);
    border-color: var(--color-primary-disabled);
  }
}
.btn-primary:active,.show > .btn-primary.dropdown-toggle,.open > .btn-primary.dropdown-toggle {
  color: var(--white);
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-primary:active:hover,.show > .btn-primary.dropdown-toggle:hover,.open > .btn-primary.dropdown-toggle:hover {
    color: var(--white);
    border-color: var(--color-primary-active);
    background-color: var(--color-primary-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-primary:active:focus,.show > .btn-primary.dropdown-toggle:focus,.open > .btn-primary.dropdown-toggle:focus {
    color: var(--white);
    border-color: var(--color-primary-active);
    background-color: var(--color-primary-active);
  }
}
.btn-primary.active {
  color: var(--white);
  border-color: var(--color-primary-hover);
  background-color: var(--color-primary-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-primary.active:hover {
    color: var(--white);
    border-color: var(--color-primary-active);
    background-color: var(--color-primary-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-primary.active:focus {
    color: var(--white);
    border-color: var(--color-primary-active);
    background-color: var(--color-primary-active);
  }
}
.btn-secondary,.adapt-rich-editor .ql-toolbar .ql-formats button,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label {
  color: var(--white);
  background-color: var(--color-secondary);
  border-color: var(--color-secondary);
}
@media not all and (pointer: coarse) {
  .btn-secondary.adapt-build-in-loader:hover::before,.adapt-rich-editor .ql-toolbar .ql-formats button.adapt-build-in-loader:hover::before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-build-in-loader.ql-picker-label:hover::before {
    border-color: var(--white) var(--color-secondary-active) var(--color-secondary-active) var(--color-secondary-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-secondary.adapt-build-in-loader:focus::before,.adapt-rich-editor .ql-toolbar .ql-formats button.adapt-build-in-loader:focus::before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-build-in-loader.ql-picker-label:focus::before {
    border-color: var(--white) var(--color-secondary-active) var(--color-secondary-active) var(--color-secondary-active);
  }
}
.btn-secondary.adapt-build-in-loader:active::before,.adapt-rich-editor .ql-toolbar .ql-formats button.adapt-build-in-loader:active::before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-build-in-loader.ql-picker-label:active::before,.btn-secondary.adapt-build-in-loader.active::before,.adapt-rich-editor .ql-toolbar .ql-formats button.adapt-build-in-loader.active::before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-build-in-loader.active.ql-picker-label::before {
  border-color: var(--white) var(--color-secondary-active-hover) var(--color-secondary-active-hover) var(--color-secondary-active-hover);
}
.btn-secondary.adapt-build-in-loader::before,.adapt-rich-editor .ql-toolbar .ql-formats button.adapt-build-in-loader::before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-build-in-loader.ql-picker-label::before {
  border-color: var(--white) var(--color-secondary-hover) var(--color-secondary-hover) var(--color-secondary-hover);
}
.btn-secondary.adapt-build-in-loader:disabled::before,.adapt-rich-editor .ql-toolbar .ql-formats button.adapt-build-in-loader:disabled::before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-build-in-loader.ql-picker-label:disabled::before {
  border-color: var(--white) var(--color-secondary-hover) var(--color-secondary-hover) var(--color-secondary-hover);
}
@media not all and (pointer: coarse) {
  .btn-secondary.adapt-build-in-loader:disabled:focus::before,.adapt-rich-editor .ql-toolbar .ql-formats button.adapt-build-in-loader:disabled:focus::before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-build-in-loader.ql-picker-label:disabled:focus::before {
    border-color: var(--white) var(--color-secondary-hover) var(--color-secondary-hover) var(--color-secondary-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-secondary:hover,.adapt-rich-editor .ql-toolbar .ql-formats button:hover,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:hover {
    color: var(--white);
    background-color: var(--color-secondary-hover);
    border-color: var(--color-secondary-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-secondary:focus,.adapt-rich-editor .ql-toolbar .ql-formats button:focus,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:focus {
    color: var(--white);
    background-color: var(--color-secondary-hover);
    border-color: var(--color-secondary-hover);
  }
}
.btn-secondary:disabled,.adapt-rich-editor .ql-toolbar .ql-formats button:disabled,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:disabled {
  color: var(--white);
  background-color: var(--color-secondary-disabled);
  border-color: var(--color-secondary-disabled);
  opacity: 1;
}
@media not all and (pointer: coarse) {
  .btn-secondary:disabled:focus,.adapt-rich-editor .ql-toolbar .ql-formats button:disabled:focus,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:disabled:focus {
    background-color: var(--color-secondary-disabled);
    border-color: var(--color-secondary-disabled);
  }
}
@media not all and (pointer: coarse) {
  .btn-secondary:disabled:hover,.adapt-rich-editor .ql-toolbar .ql-formats button:disabled:hover,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:disabled:hover {
    cursor: not-allowed;
    background-color: var(--color-secondary-disabled);
    border-color: var(--color-secondary-disabled);
  }
}
.btn-secondary:active,.adapt-rich-editor .ql-toolbar .ql-formats button:active,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:active,.show > .btn-secondary.dropdown-toggle,.adapt-rich-editor .ql-toolbar .ql-formats .show > button.dropdown-toggle,.adapt-rich-editor .ql-toolbar .ql-formats .show > .dropdown-toggle.ql-picker-label,.open > .btn-secondary.dropdown-toggle,.adapt-rich-editor .ql-toolbar .ql-formats .open > button.dropdown-toggle,.adapt-rich-editor .ql-toolbar .ql-formats .open > .dropdown-toggle.ql-picker-label {
  color: var(--white);
  border-color: var(--color-secondary-hover);
  background-color: var(--color-secondary-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-secondary:active:hover,.adapt-rich-editor .ql-toolbar .ql-formats button:active:hover,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:active:hover,.show > .btn-secondary.dropdown-toggle:hover,.adapt-rich-editor .ql-toolbar .ql-formats .show > button.dropdown-toggle:hover,.adapt-rich-editor .ql-toolbar .ql-formats .show > .dropdown-toggle.ql-picker-label:hover,.open > .btn-secondary.dropdown-toggle:hover,.adapt-rich-editor .ql-toolbar .ql-formats .open > button.dropdown-toggle:hover,.adapt-rich-editor .ql-toolbar .ql-formats .open > .dropdown-toggle.ql-picker-label:hover {
    color: var(--white);
    border-color: var(--color-secondary-active);
    background-color: var(--color-secondary-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-secondary:active:focus,.adapt-rich-editor .ql-toolbar .ql-formats button:active:focus,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:active:focus,.show > .btn-secondary.dropdown-toggle:focus,.adapt-rich-editor .ql-toolbar .ql-formats .show > button.dropdown-toggle:focus,.adapt-rich-editor .ql-toolbar .ql-formats .show > .dropdown-toggle.ql-picker-label:focus,.open > .btn-secondary.dropdown-toggle:focus,.adapt-rich-editor .ql-toolbar .ql-formats .open > button.dropdown-toggle:focus,.adapt-rich-editor .ql-toolbar .ql-formats .open > .dropdown-toggle.ql-picker-label:focus {
    color: var(--white);
    border-color: var(--color-secondary-active);
    background-color: var(--color-secondary-active);
  }
}
.btn-secondary.active,.adapt-rich-editor .ql-toolbar .ql-formats button.active,.adapt-rich-editor .ql-toolbar .ql-formats .active.ql-picker-label {
  color: var(--white);
  border-color: var(--color-secondary-hover);
  background-color: var(--color-secondary-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-secondary.active:hover,.adapt-rich-editor .ql-toolbar .ql-formats button.active:hover,.adapt-rich-editor .ql-toolbar .ql-formats .active.ql-picker-label:hover {
    color: var(--white);
    border-color: var(--color-secondary-active);
    background-color: var(--color-secondary-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-secondary.active:focus,.adapt-rich-editor .ql-toolbar .ql-formats button.active:focus,.adapt-rich-editor .ql-toolbar .ql-formats .active.ql-picker-label:focus {
    color: var(--white);
    border-color: var(--color-secondary-active);
    background-color: var(--color-secondary-active);
  }
}
.btn-success {
  color: var(--white);
  background-color: var(--color-success);
  border-color: var(--color-success);
}
@media not all and (pointer: coarse) {
  .btn-success.adapt-build-in-loader:hover::before {
    border-color: var(--white) var(--color-success-active) var(--color-success-active) var(--color-success-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-success.adapt-build-in-loader:focus::before {
    border-color: var(--white) var(--color-success-active) var(--color-success-active) var(--color-success-active);
  }
}
.btn-success.adapt-build-in-loader:active::before,.btn-success.adapt-build-in-loader.active::before {
  border-color: var(--white) var(--color-success-active-hover) var(--color-success-active-hover) var(--color-success-active-hover);
}
.btn-success.adapt-build-in-loader::before {
  border-color: var(--white) var(--color-success-hover) var(--color-success-hover) var(--color-success-hover);
}
.btn-success.adapt-build-in-loader:disabled::before {
  border-color: var(--white) var(--color-success-hover) var(--color-success-hover) var(--color-success-hover);
}
@media not all and (pointer: coarse) {
  .btn-success.adapt-build-in-loader:disabled:focus::before {
    border-color: var(--white) var(--color-success-hover) var(--color-success-hover) var(--color-success-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-success:hover {
    color: var(--white);
    background-color: var(--color-success-hover);
    border-color: var(--color-success-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-success:focus {
    color: var(--white);
    background-color: var(--color-success-hover);
    border-color: var(--color-success-hover);
  }
}
.btn-success:disabled {
  color: var(--white);
  background-color: var(--color-success-disabled);
  border-color: var(--color-success-disabled);
  opacity: 1;
}
@media not all and (pointer: coarse) {
  .btn-success:disabled:focus {
    background-color: var(--color-success-disabled);
    border-color: var(--color-success-disabled);
  }
}
@media not all and (pointer: coarse) {
  .btn-success:disabled:hover {
    cursor: not-allowed;
    background-color: var(--color-success-disabled);
    border-color: var(--color-success-disabled);
  }
}
.btn-success:active,.show > .btn-success.dropdown-toggle,.open > .btn-success.dropdown-toggle {
  color: var(--white);
  border-color: var(--color-success-hover);
  background-color: var(--color-success-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-success:active:hover,.show > .btn-success.dropdown-toggle:hover,.open > .btn-success.dropdown-toggle:hover {
    color: var(--white);
    border-color: var(--color-success-active);
    background-color: var(--color-success-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-success:active:focus,.show > .btn-success.dropdown-toggle:focus,.open > .btn-success.dropdown-toggle:focus {
    color: var(--white);
    border-color: var(--color-success-active);
    background-color: var(--color-success-active);
  }
}
.btn-success.active {
  color: var(--white);
  border-color: var(--color-success-hover);
  background-color: var(--color-success-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-success.active:hover {
    color: var(--white);
    border-color: var(--color-success-active);
    background-color: var(--color-success-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-success.active:focus {
    color: var(--white);
    border-color: var(--color-success-active);
    background-color: var(--color-success-active);
  }
}
.btn-info {
  color: var(--white);
  background-color: var(--color-info);
  border-color: var(--color-info);
}
@media not all and (pointer: coarse) {
  .btn-info.adapt-build-in-loader:hover::before {
    border-color: var(--white) var(--color-info-active) var(--color-info-active) var(--color-info-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-info.adapt-build-in-loader:focus::before {
    border-color: var(--white) var(--color-info-active) var(--color-info-active) var(--color-info-active);
  }
}
.btn-info.adapt-build-in-loader:active::before,.btn-info.adapt-build-in-loader.active::before {
  border-color: var(--white) var(--color-info-active-hover) var(--color-info-active-hover) var(--color-info-active-hover);
}
.btn-info.adapt-build-in-loader::before {
  border-color: var(--white) var(--color-info-hover) var(--color-info-hover) var(--color-info-hover);
}
.btn-info.adapt-build-in-loader:disabled::before {
  border-color: var(--white) var(--color-info-hover) var(--color-info-hover) var(--color-info-hover);
}
@media not all and (pointer: coarse) {
  .btn-info.adapt-build-in-loader:disabled:focus::before {
    border-color: var(--white) var(--color-info-hover) var(--color-info-hover) var(--color-info-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-info:hover {
    color: var(--white);
    background-color: var(--color-info-hover);
    border-color: var(--color-info-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-info:focus {
    color: var(--white);
    background-color: var(--color-info-hover);
    border-color: var(--color-info-hover);
  }
}
.btn-info:disabled {
  color: var(--white);
  background-color: var(--color-info-disabled);
  border-color: var(--color-info-disabled);
  opacity: 1;
}
@media not all and (pointer: coarse) {
  .btn-info:disabled:focus {
    background-color: var(--color-info-disabled);
    border-color: var(--color-info-disabled);
  }
}
@media not all and (pointer: coarse) {
  .btn-info:disabled:hover {
    cursor: not-allowed;
    background-color: var(--color-info-disabled);
    border-color: var(--color-info-disabled);
  }
}
.btn-info:active,.show > .btn-info.dropdown-toggle,.open > .btn-info.dropdown-toggle {
  color: var(--white);
  border-color: var(--color-info-hover);
  background-color: var(--color-info-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-info:active:hover,.show > .btn-info.dropdown-toggle:hover,.open > .btn-info.dropdown-toggle:hover {
    color: var(--white);
    border-color: var(--color-info-active);
    background-color: var(--color-info-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-info:active:focus,.show > .btn-info.dropdown-toggle:focus,.open > .btn-info.dropdown-toggle:focus {
    color: var(--white);
    border-color: var(--color-info-active);
    background-color: var(--color-info-active);
  }
}
.btn-info.active {
  color: var(--white);
  border-color: var(--color-info-hover);
  background-color: var(--color-info-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-info.active:hover {
    color: var(--white);
    border-color: var(--color-info-active);
    background-color: var(--color-info-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-info.active:focus {
    color: var(--white);
    border-color: var(--color-info-active);
    background-color: var(--color-info-active);
  }
}
.btn-warning {
  color: var(--white);
  background-color: var(--color-warning);
  border-color: var(--color-warning);
}
@media not all and (pointer: coarse) {
  .btn-warning.adapt-build-in-loader:hover::before {
    border-color: var(--white) var(--color-warning-active) var(--color-warning-active) var(--color-warning-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-warning.adapt-build-in-loader:focus::before {
    border-color: var(--white) var(--color-warning-active) var(--color-warning-active) var(--color-warning-active);
  }
}
.btn-warning.adapt-build-in-loader:active::before,.btn-warning.adapt-build-in-loader.active::before {
  border-color: var(--white) var(--color-warning-active-hover) var(--color-warning-active-hover) var(--color-warning-active-hover);
}
.btn-warning.adapt-build-in-loader::before {
  border-color: var(--white) var(--color-warning-hover) var(--color-warning-hover) var(--color-warning-hover);
}
.btn-warning.adapt-build-in-loader:disabled::before {
  border-color: var(--white) var(--color-warning-hover) var(--color-warning-hover) var(--color-warning-hover);
}
@media not all and (pointer: coarse) {
  .btn-warning.adapt-build-in-loader:disabled:focus::before {
    border-color: var(--white) var(--color-warning-hover) var(--color-warning-hover) var(--color-warning-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-warning:hover {
    color: var(--white);
    background-color: var(--color-warning-hover);
    border-color: var(--color-warning-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-warning:focus {
    color: var(--white);
    background-color: var(--color-warning-hover);
    border-color: var(--color-warning-hover);
  }
}
.btn-warning:disabled {
  color: var(--white);
  background-color: var(--color-warning-disabled);
  border-color: var(--color-warning-disabled);
  opacity: 1;
}
@media not all and (pointer: coarse) {
  .btn-warning:disabled:focus {
    background-color: var(--color-warning-disabled);
    border-color: var(--color-warning-disabled);
  }
}
@media not all and (pointer: coarse) {
  .btn-warning:disabled:hover {
    cursor: not-allowed;
    background-color: var(--color-warning-disabled);
    border-color: var(--color-warning-disabled);
  }
}
.btn-warning:active,.show > .btn-warning.dropdown-toggle,.open > .btn-warning.dropdown-toggle {
  color: var(--white);
  border-color: var(--color-warning-hover);
  background-color: var(--color-warning-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-warning:active:hover,.show > .btn-warning.dropdown-toggle:hover,.open > .btn-warning.dropdown-toggle:hover {
    color: var(--white);
    border-color: var(--color-warning-active);
    background-color: var(--color-warning-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-warning:active:focus,.show > .btn-warning.dropdown-toggle:focus,.open > .btn-warning.dropdown-toggle:focus {
    color: var(--white);
    border-color: var(--color-warning-active);
    background-color: var(--color-warning-active);
  }
}
.btn-warning.active {
  color: var(--white);
  border-color: var(--color-warning-hover);
  background-color: var(--color-warning-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-warning.active:hover {
    color: var(--white);
    border-color: var(--color-warning-active);
    background-color: var(--color-warning-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-warning.active:focus {
    color: var(--white);
    border-color: var(--color-warning-active);
    background-color: var(--color-warning-active);
  }
}
.btn-danger {
  color: var(--white);
  background-color: var(--color-danger);
  border-color: var(--color-danger);
}
@media not all and (pointer: coarse) {
  .btn-danger.adapt-build-in-loader:hover::before {
    border-color: var(--white) var(--color-danger-active) var(--color-danger-active) var(--color-danger-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-danger.adapt-build-in-loader:focus::before {
    border-color: var(--white) var(--color-danger-active) var(--color-danger-active) var(--color-danger-active);
  }
}
.btn-danger.adapt-build-in-loader:active::before,.btn-danger.adapt-build-in-loader.active::before {
  border-color: var(--white) var(--color-danger-active-hover) var(--color-danger-active-hover) var(--color-danger-active-hover);
}
.btn-danger.adapt-build-in-loader::before {
  border-color: var(--white) var(--color-danger-hover) var(--color-danger-hover) var(--color-danger-hover);
}
.btn-danger.adapt-build-in-loader:disabled::before {
  border-color: var(--white) var(--color-danger-hover) var(--color-danger-hover) var(--color-danger-hover);
}
@media not all and (pointer: coarse) {
  .btn-danger.adapt-build-in-loader:disabled:focus::before {
    border-color: var(--white) var(--color-danger-hover) var(--color-danger-hover) var(--color-danger-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-danger:hover {
    color: var(--white);
    background-color: var(--color-danger-hover);
    border-color: var(--color-danger-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-danger:focus {
    color: var(--white);
    background-color: var(--color-danger-hover);
    border-color: var(--color-danger-hover);
  }
}
.btn-danger:disabled {
  color: var(--white);
  background-color: var(--color-danger-disabled);
  border-color: var(--color-danger-disabled);
  opacity: 1;
}
@media not all and (pointer: coarse) {
  .btn-danger:disabled:focus {
    background-color: var(--color-danger-disabled);
    border-color: var(--color-danger-disabled);
  }
}
@media not all and (pointer: coarse) {
  .btn-danger:disabled:hover {
    cursor: not-allowed;
    background-color: var(--color-danger-disabled);
    border-color: var(--color-danger-disabled);
  }
}
.btn-danger:active,.show > .btn-danger.dropdown-toggle,.open > .btn-danger.dropdown-toggle {
  color: var(--white);
  border-color: var(--color-danger-hover);
  background-color: var(--color-danger-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-danger:active:hover,.show > .btn-danger.dropdown-toggle:hover,.open > .btn-danger.dropdown-toggle:hover {
    color: var(--white);
    border-color: var(--color-danger-active);
    background-color: var(--color-danger-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-danger:active:focus,.show > .btn-danger.dropdown-toggle:focus,.open > .btn-danger.dropdown-toggle:focus {
    color: var(--white);
    border-color: var(--color-danger-active);
    background-color: var(--color-danger-active);
  }
}
.btn-danger.active {
  color: var(--white);
  border-color: var(--color-danger-hover);
  background-color: var(--color-danger-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-danger.active:hover {
    color: var(--white);
    border-color: var(--color-danger-active);
    background-color: var(--color-danger-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-danger.active:focus {
    color: var(--white);
    border-color: var(--color-danger-active);
    background-color: var(--color-danger-active);
  }
}
.btn-light {
  color: var(--white);
  background-color: var(--white);
  border-color: var(--white);
}
@media not all and (pointer: coarse) {
  .btn-light.adapt-build-in-loader:hover::before {
    border-color: var(--white) var(--white-active) var(--white-active) var(--white-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-light.adapt-build-in-loader:focus::before {
    border-color: var(--white) var(--white-active) var(--white-active) var(--white-active);
  }
}
.btn-light.adapt-build-in-loader:active::before,.btn-light.adapt-build-in-loader.active::before {
  border-color: var(--white) var(--white-active-hover) var(--white-active-hover) var(--white-active-hover);
}
.btn-light.adapt-build-in-loader::before {
  border-color: var(--white) var(--white-hover) var(--white-hover) var(--white-hover);
}
.btn-light.adapt-build-in-loader:disabled::before {
  border-color: var(--white) var(--white-hover) var(--white-hover) var(--white-hover);
}
@media not all and (pointer: coarse) {
  .btn-light.adapt-build-in-loader:disabled:focus::before {
    border-color: var(--white) var(--white-hover) var(--white-hover) var(--white-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-light:hover {
    color: var(--white);
    background-color: var(--white-hover);
    border-color: var(--white-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-light:focus {
    color: var(--white);
    background-color: var(--white-hover);
    border-color: var(--white-hover);
  }
}
.btn-light:disabled {
  color: var(--white);
  background-color: var(--white-disabled);
  border-color: var(--white-disabled);
  opacity: 1;
}
@media not all and (pointer: coarse) {
  .btn-light:disabled:focus {
    background-color: var(--white-disabled);
    border-color: var(--white-disabled);
  }
}
@media not all and (pointer: coarse) {
  .btn-light:disabled:hover {
    cursor: not-allowed;
    background-color: var(--white-disabled);
    border-color: var(--white-disabled);
  }
}
.btn-light:active,.show > .btn-light.dropdown-toggle,.open > .btn-light.dropdown-toggle {
  color: var(--white);
  border-color: var(--white-hover);
  background-color: var(--white-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-light:active:hover,.show > .btn-light.dropdown-toggle:hover,.open > .btn-light.dropdown-toggle:hover {
    color: var(--white);
    border-color: var(--white-active);
    background-color: var(--white-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-light:active:focus,.show > .btn-light.dropdown-toggle:focus,.open > .btn-light.dropdown-toggle:focus {
    color: var(--white);
    border-color: var(--white-active);
    background-color: var(--white-active);
  }
}
.btn-light.active {
  color: var(--white);
  border-color: var(--white-hover);
  background-color: var(--white-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-light.active:hover {
    color: var(--white);
    border-color: var(--white-active);
    background-color: var(--white-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-light.active:focus {
    color: var(--white);
    border-color: var(--white-active);
    background-color: var(--white-active);
  }
}
.btn-dark {
  color: var(--white);
  background-color: var(--gray-900);
  border-color: var(--gray-900);
}
@media not all and (pointer: coarse) {
  .btn-dark.adapt-build-in-loader:hover::before {
    border-color: var(--white) var(--gray-1000) var(--gray-1000) var(--gray-1000);
  }
}
@media not all and (pointer: coarse) {
  .btn-dark.adapt-build-in-loader:focus::before {
    border-color: var(--white) var(--gray-1000) var(--gray-1000) var(--gray-1000);
  }
}
.btn-dark.adapt-build-in-loader:active::before,.btn-dark.adapt-build-in-loader.active::before {
  border-color: var(--white) var(--gray-1000) var(--gray-1000) var(--gray-1000);
}
.btn-dark.adapt-build-in-loader::before {
  border-color: var(--white) var(--gray-1000) var(--gray-1000) var(--gray-1000);
}
.btn-dark.adapt-build-in-loader:disabled::before {
  border-color: var(--white) var(--gray-1000) var(--gray-1000) var(--gray-1000);
}
@media not all and (pointer: coarse) {
  .btn-dark.adapt-build-in-loader:disabled:focus::before {
    border-color: var(--white) var(--gray-1000) var(--gray-1000) var(--gray-1000);
  }
}
@media not all and (pointer: coarse) {
  .btn-dark:hover {
    color: var(--white);
    background-color: var(--gray-1000);
    border-color: var(--gray-1000);
  }
}
@media not all and (pointer: coarse) {
  .btn-dark:focus {
    color: var(--white);
    background-color: var(--gray-1000);
    border-color: var(--gray-1000);
  }
}
.btn-dark:disabled {
  color: var(--white);
  background-color: var(--gray-800);
  border-color: var(--gray-800);
  opacity: 1;
}
@media not all and (pointer: coarse) {
  .btn-dark:disabled:focus {
    background-color: var(--gray-800);
    border-color: var(--gray-800);
  }
}
@media not all and (pointer: coarse) {
  .btn-dark:disabled:hover {
    cursor: not-allowed;
    background-color: var(--gray-800);
    border-color: var(--gray-800);
  }
}
.btn-dark:active,.show > .btn-dark.dropdown-toggle,.open > .btn-dark.dropdown-toggle {
  color: var(--white);
  border-color: var(--gray-1000);
  background-color: var(--gray-1000);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-dark:active:hover,.show > .btn-dark.dropdown-toggle:hover,.open > .btn-dark.dropdown-toggle:hover {
    color: var(--white);
    border-color: var(--gray-1000);
    background-color: var(--gray-1000);
  }
}
@media not all and (pointer: coarse) {
  .btn-dark:active:focus,.show > .btn-dark.dropdown-toggle:focus,.open > .btn-dark.dropdown-toggle:focus {
    color: var(--white);
    border-color: var(--gray-1000);
    background-color: var(--gray-1000);
  }
}
.btn-dark.active {
  color: var(--white);
  border-color: var(--gray-1000);
  background-color: var(--gray-1000);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-dark.active:hover {
    color: var(--white);
    border-color: var(--gray-1000);
    background-color: var(--gray-1000);
  }
}
@media not all and (pointer: coarse) {
  .btn-dark.active:focus {
    color: var(--white);
    border-color: var(--gray-1000);
    background-color: var(--gray-1000);
  }
}
.btn-link,.a-hamburger {
  font-weight: var(--font-weight-normal);
  color: var(--color-active);
  background-color: transparent;
}
.btn-link:hover,.a-hamburger:hover {
  color: var(--color-active-hover);
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}
.btn-link:focus,.a-hamburger:focus,.btn-link.focus,.focus.a-hamburger {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}
.btn-link:disabled,.a-hamburger:disabled,.btn-link.disabled,.disabled.a-hamburger {
  color: var(--gray-500);
  pointer-events: none;
}
.btn-lg,.btn-group-lg > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-lg > button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-lg > .ql-picker-label {
  padding: .5313rem 1.25rem;
  font-size: .9375rem;
  line-height: 1.5385;
  border-radius: var(--border-radius);
}
.btn-sm,.btn-group-sm > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-sm > button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-sm > .ql-picker-label {
  padding: .375rem .75rem;
  font-size: .75rem;
  line-height: 1.5385;
  border-radius: var(--border-radius);
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: .5rem;
}
input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block {
  width: 100%;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: var(--white);
  background-clip: border-box;
  border: 1px solid var(--gray-300);
  border-radius: var(--border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}
.card-body,.card-block {
  flex: 1 1 auto;
  padding: .9375rem;
}
.card-title {
  margin-bottom: .5625rem;
}
.card-subtitle {
  margin-top: -.28125rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: .9375rem;
}
.card-header {
  padding: .5625rem .9375rem;
  margin-bottom: 0;
  background-color: var(--gray-200);
  border-bottom: 1px solid var(--gray-300);
}
.card-header:first-child {
  border-radius: var(--border-radius) var(--border-radius) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}
.card-footer {
  padding: .5625rem .9375rem;
  background-color: var(--gray-200);
  border-top: 1px solid var(--gray-300);
}
.card-footer:last-child {
  border-radius: 0 0 var(--border-radius) var(--border-radius);
}
.card-header-tabs {
  margin-right: -.46875rem;
  margin-bottom: -.5625rem;
  margin-left: -.46875rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -.46875rem;
  margin-left: -.46875rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}
.card-img {
  width: 100%;
  border-radius: var(--border-radius);
}
.card-img-top {
  width: 100%;
  border-top-left-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
}
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}
.card-deck {
  display: flex;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: .625rem;
}
@media (min-width: 544px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -.625rem;
    margin-left: -.625rem;
  }
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: .625rem;
    margin-bottom: 0;
    margin-left: .625rem;
  }
}
.card-group {
  display: flex;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 544px) {
  .card-group {
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-top,.card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-bottom,.card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-top,.card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-bottom,.card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: var(--border-radius);
  }
  .card-group > .card:only-child .card-img-top,.card-group > .card:only-child .card-header {
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
  }
  .card-group > .card:only-child .card-img-bottom,.card-group > .card:only-child .card-footer {
    border-bottom-right-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: .5625rem;
}
@media (min-width: 544px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}
.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  perspective: 1000px;
}
.carousel-item.active,.carousel-item-next,.carousel-item-prev {
  display: block;
  transition: transform .6s var(--ease-transition-in-out);
}
@media screen and (prefers-reduced-motion: reduce) {
  .carousel-item.active,.carousel-item-next,.carousel-item-prev {
    transition: none;
  }
}
.carousel-item-next,.carousel-item-prev {
  position: absolute;
  top: 0;
}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right {
  transform: translateX(0);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}
.carousel-item-next,.active.carousel-item-right {
  transform: translateX(100%);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-next,.active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
}
.carousel-item-prev,.active.carousel-item-left {
  transform: translateX(-100%);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-prev,.active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: .6s;
  transition-property: opacity;
}
.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {
  opacity: 0;
}
.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev {
  transform: translateX(0);
}
@supports (transform-style: preserve-3d) {
  .carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev {
    transform: translate3d(0, 0, 0);
  }
}
.carousel-control-prev,.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: var(--white);
  text-align: center;
  opacity: .5;
}
.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus {
  color: var(--white);
  text-decoration: none;
  outline: 0;
  opacity: .9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,.carousel-control-next-icon {
  display: inline-block;
  width: 40px;
  height: 40px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M16.1,1l2.3,2.4L10.3,12l8.2,8.6L16.1,23L5.6,12L16.1,1z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  position: relative;
  flex: 0 1 auto;
  width: 6rem;
  height: .5rem;
  margin-right: 1px;
  margin-left: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgba(var(--color-state), .5);
}
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators .active {
  background-color: var(--color-state);
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: var(--white);
  text-align: center;
}
.close {
  float: right;
  font-size: .5625rem;
  font-weight: bold;
  line-height: 1;
  color: var(--gray-700);
  text-shadow: none;
  opacity: .5;
}
.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus {
  color: var(--gray-700);
  text-decoration: none;
  opacity: .75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}
code {
  font-size: 100%;
  color: var(--color-info);
  word-break: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: .125rem .25rem;
  font-size: 100%;
  color: var(--white);
  background-color: var(--color-info);
  border-radius: var(--border-radius);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: var(--font-weight-bold);
}
pre {
  display: block;
  font-size: 100%;
  color: var(--gray-900);
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.dropup,.dropright,.dropdown,.dropleft {
  position: relative;
}
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .2618em;
  vertical-align: .2618em;
  content: "";
  border-top: .308em solid;
  border-right: .308em solid transparent;
  border-bottom: 0;
  border-left: .308em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 990;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: .8125rem;
  color: var(--gray-900);
  text-align: left;
  list-style: none;
  background-color: var(--white);
  background-clip: padding-box;
  border: 1px solid var(--white);
  border-radius: var(--border-radius);
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 2px;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .2618em;
  vertical-align: .2618em;
  content: "";
  border-top: 0;
  border-right: .308em solid transparent;
  border-bottom: .308em solid;
  border-left: .308em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 2px;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .2618em;
  vertical-align: .2618em;
  content: "";
  border-top: .308em solid transparent;
  border-right: 0;
  border-bottom: .308em solid transparent;
  border-left: .308em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 2px;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .2618em;
  vertical-align: .2618em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: .2618em;
  vertical-align: .2618em;
  content: "";
  border-top: .308em solid transparent;
  border-right: .308em solid;
  border-bottom: .308em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: .5rem 0;
  overflow: hidden;
  border-top: 1px solid var(--gray-300);
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: .375rem .875rem;
  clear: both;
  font-weight: var(--font-weight-normal);
  color: var(--gray-900);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover,.dropdown-item:focus {
  color: var(--color-active);
  text-decoration: none;
  background-color: inherit;
}
.dropdown-item.active,.dropdown-item:active {
  color: var(--color-active-hover);
  text-decoration: none;
  background-color: var(--gray-100);
}
.dropdown-item.disabled,.dropdown-item:disabled {
  color: var(--gray-800);
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 5px .875rem;
  margin-bottom: 0;
  font-size: .75rem;
  color: var(--gray-900);
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: .375rem .875rem;
  color: var(--gray-900);
}
.form-control {
  display: block;
  width: 100%;
  padding: .5rem 1rem;
  font-size: .8125rem;
  line-height: 1.5385;
  color: var(--gray-700);
  background-color: var(--white);
  background-clip: padding-box;
  border: 1px solid var(--color-secondary);
  border-radius: var(--border-radius);
  transition: border-color var(--ease-transition-in-out) .15s, box-shadow var(--ease-transition-in-out) .15s;
}
@media screen and (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: var(--gray-700);
  background-color: var(--white);
  border-color: var(--color-active);
  outline: 0;
  box-shadow: rgba(102, 175, 233, .6);
}
.form-control::placeholder {
  color: var(--gray-500);
  opacity: 1;
}
.form-control:disabled,.form-control[readonly] {
  background-color: var(--gray-100);
  opacity: 1;
}
select.form-control:not([size]):not([multiple]) {
  height: calc(2.25003125rem + 2px);
}
select.form-control:focus::-ms-value {
  color: var(--gray-700);
  background-color: var(--white);
}
.form-control-file,.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(.5rem + 1px);
  padding-bottom: calc(.5rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5385;
}
.col-form-label-lg {
  padding-top: calc(.5313rem + 1px);
  padding-bottom: calc(.5313rem + 1px);
  font-size: .9375rem;
  line-height: 1.5385;
}
.col-form-label-sm {
  padding-top: calc(.375rem + 1px);
  padding-bottom: calc(.375rem + 1px);
  font-size: .75rem;
  line-height: 1.5385;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: .5rem;
  padding-bottom: .5rem;
  margin-bottom: 0;
  line-height: 1.5385;
  color: var(--gray-900);
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm,.input-group-sm > .form-control-plaintext.form-control,.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-counter,.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,.input-group-sm > .input-group-append > .form-control-plaintext.input-group-counter,.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-prepend > button.form-control-plaintext,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-prepend > .form-control-plaintext.ql-picker-label,.input-group-sm > .input-group-append > .form-control-plaintext.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-append > button.form-control-plaintext,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-append > .form-control-plaintext.ql-picker-label,.form-control-plaintext.form-control-lg,.input-group-lg > .form-control-plaintext.form-control,.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-counter,.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,.input-group-lg > .input-group-append > .form-control-plaintext.input-group-counter,.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-prepend > button.form-control-plaintext,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-prepend > .form-control-plaintext.ql-picker-label,.input-group-lg > .input-group-append > .form-control-plaintext.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-append > button.form-control-plaintext,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-append > .form-control-plaintext.ql-picker-label {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm,.input-group-sm > .form-control,.input-group-sm > .input-group-prepend > .input-group-text,.input-group-sm > .input-group-prepend > .input-group-counter,.input-group-sm > .input-group-append > .input-group-text,.input-group-sm > .input-group-append > .input-group-counter,.input-group-sm > .input-group-prepend > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-prepend > button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-prepend > .ql-picker-label,.input-group-sm > .input-group-append > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-append > button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-append > .ql-picker-label {
  padding: .375rem .75rem;
  font-size: .75rem;
  line-height: 1.5385;
  border-radius: var(--border-radius);
}
select.form-control-sm:not([size]):not([multiple]),.input-group-sm > select.form-control:not([size]):not([multiple]),.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),.input-group-sm > .input-group-prepend > select.input-group-counter:not([size]):not([multiple]),.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),.input-group-sm > .input-group-append > select.input-group-counter:not([size]):not([multiple]),.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-prepend > select.ql-picker-label:not([size]):not([multiple]),.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]),.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-append > select.ql-picker-label:not([size]):not([multiple]) {
  height: calc(1.903875rem + 2px);
}
.form-control-lg,.input-group-lg > .form-control,.input-group-lg > .input-group-prepend > .input-group-text,.input-group-lg > .input-group-prepend > .input-group-counter,.input-group-lg > .input-group-append > .input-group-text,.input-group-lg > .input-group-append > .input-group-counter,.input-group-lg > .input-group-prepend > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-prepend > button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-prepend > .ql-picker-label,.input-group-lg > .input-group-append > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-append > button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-append > .ql-picker-label {
  padding: .5313rem 1.25rem;
  font-size: .9375rem;
  line-height: 1.5385;
  border-radius: var(--border-radius);
}
select.form-control-lg:not([size]):not([multiple]),.input-group-lg > select.form-control:not([size]):not([multiple]),.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),.input-group-lg > .input-group-prepend > select.input-group-counter:not([size]):not([multiple]),.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),.input-group-lg > .input-group-append > select.input-group-counter:not([size]):not([multiple]),.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-prepend > select.ql-picker-label:not([size]):not([multiple]),.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]),.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-append > select.ql-picker-label:not([size]):not([multiple]) {
  height: calc(2.50494375rem + 2px);
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: .25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: .25rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: var(--gray-500);
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: .75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: .3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: 81.25%;
  color: var(--color-success);
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: var(--white);
  background-color: rgba(var(--color-success), .8);
  border-radius: .2rem;
}
.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid {
  border-color: var(--color-success);
}
.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus {
  border-color: var(--color-success);
  box-shadow: 0 0 0 .2rem rgba(var(--color-success), .25);
}
.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip,.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label {
  color: var(--color-success);
}
.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label {
  border-color: var(--color-success);
}
.was-validated .custom-file-input:valid ~ .custom-file-label::before,.custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 .2rem rgba(var(--color-success), .25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: 81.25%;
  color: var(--color-danger);
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: var(--white);
  background-color: rgba(var(--color-danger), .8);
  border-radius: .2rem;
}
.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid {
  border-color: var(--color-danger);
}
.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus {
  border-color: var(--color-danger);
  box-shadow: 0 0 0 .2rem rgba(var(--color-danger), .25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip,.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label {
  color: var(--color-danger);
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label {
  border-color: var(--color-danger);
}
.was-validated .custom-file-input:invalid ~ .custom-file-label::before,.custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 .2rem rgba(var(--color-danger), .25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 544px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: .25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: .125rem;
  background-color: var(--white);
  border: 1px solid var(--gray-300);
  border-radius: var(--border-radius);
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: .5rem;
  line-height: 1;
}
.figure-caption {
  font-size: inherit;
  color: var(--gray-500);
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,.input-group > .custom-select,.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,.input-group > .form-control + .custom-select,.input-group > .form-control + .custom-file,.input-group > .custom-select + .form-control,.input-group > .custom-select + .custom-select,.input-group > .custom-select + .custom-file,.input-group > .custom-file + .form-control,.input-group > .custom-file + .custom-select,.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,.input-group > .custom-select:focus,.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .form-control:not(:last-child),.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label,.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-prepend,.input-group-append {
  display: flex;
}
.input-group-prepend .btn,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend button,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend .ql-picker-label,.input-group-append .btn,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append button,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append .ql-picker-label {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn + .btn,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats button + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend button + .btn,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend .ql-picker-label + .btn,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats .btn + button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend .btn + button,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats button + button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend button + button,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend .ql-picker-label + button,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats .btn + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend .btn + .ql-picker-label,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats button + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend button + .ql-picker-label,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend .ql-picker-label + .ql-picker-label,.input-group-prepend .btn + .input-group-text,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats button + .input-group-text,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend button + .input-group-text,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .input-group-text,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend .ql-picker-label + .input-group-text,.input-group-prepend .btn + .input-group-counter,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats button + .input-group-counter,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend button + .input-group-counter,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .input-group-counter,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend .ql-picker-label + .input-group-counter,.input-group-prepend .input-group-text + .input-group-text,.input-group-prepend .input-group-counter + .input-group-text,.input-group-prepend .input-group-text + .input-group-counter,.input-group-prepend .input-group-counter + .input-group-counter,.input-group-prepend .input-group-text + .btn,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats .input-group-text + button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend .input-group-text + button,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats .input-group-text + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend .input-group-text + .ql-picker-label,.input-group-prepend .input-group-counter + .btn,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats .input-group-counter + button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend .input-group-counter + button,.input-group-prepend .adapt-rich-editor .ql-toolbar .ql-formats .input-group-counter + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-prepend .input-group-counter + .ql-picker-label,.input-group-append .btn + .btn,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats button + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append button + .btn,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append .ql-picker-label + .btn,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats .btn + button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append .btn + button,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats button + button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append button + button,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append .ql-picker-label + button,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats .btn + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append .btn + .ql-picker-label,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats button + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append button + .ql-picker-label,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append .ql-picker-label + .ql-picker-label,.input-group-append .btn + .input-group-text,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats button + .input-group-text,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append button + .input-group-text,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .input-group-text,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append .ql-picker-label + .input-group-text,.input-group-append .btn + .input-group-counter,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats button + .input-group-counter,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append button + .input-group-counter,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label + .input-group-counter,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append .ql-picker-label + .input-group-counter,.input-group-append .input-group-text + .input-group-text,.input-group-append .input-group-counter + .input-group-text,.input-group-append .input-group-text + .input-group-counter,.input-group-append .input-group-counter + .input-group-counter,.input-group-append .input-group-text + .btn,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats .input-group-text + button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append .input-group-text + button,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats .input-group-text + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append .input-group-text + .ql-picker-label,.input-group-append .input-group-counter + .btn,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats .input-group-counter + button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append .input-group-counter + button,.input-group-append .adapt-rich-editor .ql-toolbar .ql-formats .input-group-counter + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-append .input-group-counter + .ql-picker-label {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text,.input-group-counter {
  display: flex;
  align-items: center;
  padding: .5rem 1rem;
  margin-bottom: 0;
  font-size: .8125rem;
  font-weight: var(--font-weight-normal);
  line-height: 1.5385;
  color: var(--gray-700);
  text-align: center;
  white-space: nowrap;
  background-color: var(--white);
  border: 1px solid var(--color-secondary);
  border-radius: var(--border-radius);
}
.input-group-text input[type=radio],.input-group-counter input[type=radio],.input-group-text input[type=checkbox],.input-group-counter input[type=checkbox] {
  margin-top: 0;
}
.input-group > .input-group-prepend > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group > .input-group-prepend > button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group > .input-group-prepend > .ql-picker-label,.input-group > .input-group-prepend > .input-group-text,.input-group > .input-group-prepend > .input-group-counter,.input-group > .input-group-append:not(:last-child) > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group > .input-group-append:not(:last-child) > button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group > .input-group-append:not(:last-child) > .ql-picker-label,.input-group > .input-group-append:not(:last-child) > .input-group-text,.input-group > .input-group-append:not(:last-child) > .input-group-counter,.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),.adapt-rich-editor .ql-toolbar .ql-formats .input-group > .input-group-append:last-child > button:not(:last-child):not(.dropdown-toggle),.adapt-rich-editor .ql-toolbar .ql-formats .input-group > .input-group-append:last-child > .ql-picker-label:not(:last-child):not(.dropdown-toggle),.input-group > .input-group-append:last-child > .input-group-text:not(:last-child),.input-group > .input-group-append:last-child > .input-group-counter:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group > .input-group-append > button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group > .input-group-append > .ql-picker-label,.input-group > .input-group-append > .input-group-text,.input-group > .input-group-append > .input-group-counter,.input-group > .input-group-prepend:not(:first-child) > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group > .input-group-prepend:not(:first-child) > button,.adapt-rich-editor .ql-toolbar .ql-formats .input-group > .input-group-prepend:not(:first-child) > .ql-picker-label,.input-group > .input-group-prepend:not(:first-child) > .input-group-text,.input-group > .input-group-prepend:not(:first-child) > .input-group-counter,.input-group > .input-group-prepend:first-child > .btn:not(:first-child),.adapt-rich-editor .ql-toolbar .ql-formats .input-group > .input-group-prepend:first-child > button:not(:first-child),.adapt-rich-editor .ql-toolbar .ql-formats .input-group > .input-group-prepend:first-child > .ql-picker-label:not(:first-child),.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),.input-group > .input-group-prepend:first-child > .input-group-counter:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.jumbotron {
  padding: 4rem 2rem;
  margin-bottom: 4rem;
  background-color: var(--gray-1000);
  border-radius: var(--border-radius);
}
@media (min-width: 544px) {
  .jumbotron {
    padding: 8rem 4rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform .3s var(--ease-transition-in-out);
  transform: translate(0, -25%);
}
@media screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: translate(0, 0);
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (10px * 2));
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: var(--white);
  background-clip: padding-box;
  border: 1px solid transparent;
  border-radius: var(--border-radius);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: var(--black);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: .5;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 5px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
}
.modal-header .close {
  padding: 5px 15px;
  margin: -5px 15px -5px 15px -5px 15px auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5385;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 15px;
}
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 15px;
  border-top: 1px solid var(--gray-300);
}
.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 544px) {
  .modal-dialog {
    max-width: 500px;
    margin: 30px auto;
  }
  .modal-dialog-centered {
    min-height: calc(100% - (30px * 2));
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 1rem 2rem;
}
.nav-link:hover,.nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: var(--gray-500);
}
.nav-tabs {
  box-shadow: 0 -1px 0 0 var(--gray-300) inset;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus {
  border-color: var(--gray-300);
}
.nav-tabs .nav-link.disabled {
  color: var(--gray-500);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {
  color: var(--gray-900);
  background-color: var(--white);
  border-color: var(--gray-300);
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 0;
}
.nav-pills .nav-link.active,.nav-pills .show > .nav-link {
  color: var(--gray-900);
  background-color: transparent;
}
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0 1rem;
}
.navbar > .container,.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: .663453125rem;
  padding-bottom: .663453125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover,.navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: .25rem .75rem;
  font-size: .9375rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: var(--border-radius);
}
.navbar-toggler:hover,.navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 543.98px) {
  .navbar-expand-sm > .container,.navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 544px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-sm > .container,.navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,.navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-md > .container,.navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1599.98px) {
  .navbar-expand-xxl > .container,.navbar-expand-xxl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1600px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-xxl > .container,.navbar-expand-xxl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}
.navbar-expand > .container,.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: var(--color-primary-hover);
}
.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus {
  color: var(--color-primary-hover);
}
.navbar-light .navbar-nav .nav-link {
  color: var(--gray-900);
}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus {
  color: var(--color-primary);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: var(--gray-700);
}
.navbar-light .navbar-nav .show > .nav-link,.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active {
  color: var(--color-primary-hover);
}
.navbar-light .navbar-toggler {
  color: var(--gray-900);
  border-color: transparent;
}
.navbar-light .navbar-toggler-icon {
  background: var(--gray-900);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M23,20.2H1V17h22V20.2z M23,10.4H1v3.3h22V10.4z M23,3.8H1v3.3h22V3.8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M23,20.2H1V17h22V20.2z M23,10.4H1v3.3h22V10.4z M23,3.8H1v3.3h22V3.8z'/%3E%3C/svg%3E");
}
.navbar-light .navbar-text {
  color: var(--gray-900);
}
.navbar-light .navbar-text a {
  color: var(--color-primary-hover);
}
.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus {
  color: var(--color-primary-hover);
}
.navbar-dark .navbar-brand {
  color: var(--color-primary);
}
.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus {
  color: var(--color-primary);
}
.navbar-dark .navbar-nav .nav-link {
  color: var(--white);
}
.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus {
  color: var(--color-primary);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: var(--gray-100);
}
.navbar-dark .navbar-nav .show > .nav-link,.navbar-dark .navbar-nav .active > .nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active {
  color: var(--color-primary);
}
.navbar-dark .navbar-toggler {
  color: var(--white);
  border-color: transparent;
}
.navbar-dark .navbar-toggler-icon {
  background: var(--white);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M23,20.2H1V17h22V20.2z M23,10.4H1v3.3h22V10.4z M23,3.8H1v3.3h22V3.8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M23,20.2H1V17h22V20.2z M23,10.4H1v3.3h22V10.4z M23,3.8H1v3.3h22V3.8z'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-text {
  color: var(--white);
}
.navbar-dark .navbar-text a {
  color: var(--color-primary);
}
.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus {
  color: var(--color-primary);
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: var(--border-radius);
}
.page-link {
  position: relative;
  display: block;
  padding: .5rem 1rem;
  margin-left: -1px;
  line-height: inherit;
  color: var(--gray-900);
  background-color: var(--white);
  border: 1px solid var(--gray-300);
}
.page-link:hover {
  z-index: 2;
  color: var(--color-active);
  text-decoration: none;
  background-color: var(--white);
  border-color: var(--gray-400);
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: none;
}
.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}
.page-item.active .page-link {
  z-index: 1;
  color: var(--color-primary);
  background-color: var(--white);
  border-color: var(--gray-400);
}
.page-item.disabled .page-link {
  color: var(--gray-800);
  pointer-events: none;
  cursor: auto;
  background-color: var(--color-secondary-disabled);
  border-color: var(--gray-400);
}
.pagination-lg .page-link {
  padding: .75rem 1.5rem;
  font-size: .9375rem;
  line-height: 1.3333333333;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}
.pagination-sm .page-link {
  padding: .275rem .75rem;
  font-size: .75rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: var(--font-family);
  font-style: normal;
  font-weight: var(--font-weight-normal);
  line-height: 1.5385;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: .8125rem;
  word-wrap: break-word;
  background-color: var(--white);
  background-clip: padding-box;
  border: 1px solid var(--white);
  border-radius: var(--border-radius);
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 20px;
  height: 10px;
  margin: 0 var(--border-radius);
}
.popover .arrow::before,.popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top,.bs-popover-auto[x-placement^=top] {
  margin-bottom: 10px;
}
.bs-popover-top .arrow,.bs-popover-auto[x-placement^=top] .arrow {
  bottom: calc((10px + 1px) * -1);
}
.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::after {
  border-width: 10px 10px 0;
}
.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^=top] .arrow::before {
  bottom: 0;
  border-top-color: var(--white);
}
.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::after {
  bottom: 1px;
  border-top-color: var(--white);
}
.bs-popover-right,.bs-popover-auto[x-placement^=right] {
  margin-left: 10px;
}
.bs-popover-right .arrow,.bs-popover-auto[x-placement^=right] .arrow {
  left: calc((10px + 1px) * -1);
  width: 10px;
  height: 20px;
  margin: var(--border-radius) 0;
}
.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::after {
  border-width: 10px 10px 10px 0;
}
.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^=right] .arrow::before {
  left: 0;
  border-right-color: var(--white);
}
.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::after {
  left: 1px;
  border-right-color: var(--white);
}
.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom] {
  margin-top: 10px;
}
.bs-popover-bottom .arrow,.bs-popover-auto[x-placement^=bottom] .arrow {
  top: calc((10px + 1px) * -1);
}
.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::after {
  border-width: 0 10px 10px 10px;
}
.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^=bottom] .arrow::before {
  top: 0;
  border-bottom-color: var(--white);
}
.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::after {
  top: 1px;
  border-bottom-color: var(--white);
}
.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 20px;
  margin-left: -10px;
  content: "";
  border-bottom: 1px solid var(--gray-200);
}
.bs-popover-left,.bs-popover-auto[x-placement^=left] {
  margin-right: 10px;
}
.bs-popover-left .arrow,.bs-popover-auto[x-placement^=left] .arrow {
  right: calc((10px + 1px) * -1);
  width: 10px;
  height: 20px;
  margin: var(--border-radius) 0;
}
.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::after {
  border-width: 10px 0 10px 10px;
}
.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^=left] .arrow::before {
  right: 0;
  border-left-color: var(--white);
}
.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::after {
  right: 1px;
  border-left-color: var(--white);
}
.popover-header {
  padding: 8px 14px;
  margin-bottom: 0;
  font-size: .8125rem;
  color: var(--gray-900);
  background-color: var(--gray-200);
  border-bottom: 1px solid var(--gray-200);
  border-top-left-radius: calc(var(--border-radius) - 1px);
  border-top-right-radius: calc(var(--border-radius) - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 9px 14px;
  color: var(--gray-900);
}
@keyframes progress-bar-stripes {
  from {
    background-position: .625rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: .625rem;
  overflow: hidden;
  font-size: .75rem;
  background-color: var(--gray-200);
  border-radius: .3125rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: var(--white);
  text-align: center;
  white-space: nowrap;
  background-color: var(--color-state);
  transition: width .6s ease, background-color .6s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(var(--white), .15) 25%, transparent 25%, transparent 50%, rgba(var(--white), .15) 50%, rgba(var(--white), .15) 75%, transparent 75%, transparent);
  background-size: .625rem .625rem;
}
.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
.tooltip {
  position: absolute;
  z-index: 1090;
  display: block;
  margin: 3px;
  font-family: var(--font-family);
  font-style: normal;
  font-weight: var(--font-weight-normal);
  line-height: 1.5385;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: .75rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: .9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 10px;
  height: 5px;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top] {
  padding: 5px 0;
}
.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 5px 5px 0;
  border-top-color: var(--color-info);
}
.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right] {
  padding: 0 5px;
}
.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 5px;
  height: 10px;
}
.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 5px 5px 5px 0;
  border-right-color: var(--color-info);
}
.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom] {
  padding: 5px 0;
}
.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 5px 5px;
  border-bottom-color: var(--color-info);
}
.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left] {
  padding: 0 5px;
}
.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 5px;
  height: 10px;
}
.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 5px 0 5px 5px;
  border-left-color: var(--color-info);
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: var(--white);
  text-align: center;
  background-color: var(--color-info);
  border-radius: var(--border-radius);
}
html {
  -webkit-font-kerning: normal;
  -moz-font-kerning: normal;
  -webkit-fontfeature-settings: "liga";
  font-feature-settings: "liga", "kern";
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  background-color: var(--white);
}
button,input,optgroup,select,textarea {
  font-family: inherit;
}
label {
  margin-bottom: .25rem;
}
a:focus,a.focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
hr {
  margin: 1.5rem 0;
}
hr.secondary {
  border-style: dashed;
}
input::-ms-clear {
  display: none;
}
.font-weight-light {
  font-weight: var(--font-weight-light) !important;
}
.font-weight-default {
  font-weight: var(--font-weight-normal) !important;
}
.font-weight-semibold {
  font-weight: var(--font-weight-bold) !important;
}
h1 {
  line-height: 2rem;
  margin: 20px 0 12px;
}
h2 {
  line-height: 1.5rem;
  margin: 20px 0 12px;
}
h3 {
  line-height: 1.25rem;
  margin: 20px 0 12px;
}
h4 {
  line-height: 1.25rem;
  margin: 18px 0 10px;
}
h5,h6 {
  line-height: 1rem;
  margin: 18px 0 10px;
}
h1.font-weight-light,h2.font-weight-light,h4.font-weight-light,h6.font-weight-light {
  font-weight: var(--font-weight-light) !important;
}
h3,h5 {
  font-weight: var(--font-weight-bold);
}
h3.font-weight-light,h5.font-weight-light {
  font-weight: var(--font-weight-normal) !important;
}
h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small {
  font-size: 50%;
  font-weight: var(--font-weight-normal);
  color: var(--gray-500);
  line-height: 1;
}
h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small {
  font-size: 50%;
  font-weight: var(--font-weight-normal);
  color: var(--gray-500);
  line-height: 1;
}
.page-header {
  padding-bottom: 11px;
  margin: 40px 0 20px;
  border-bottom: 1px solid var(--gray-300);
}
.text-primary {
  color: var(--color-primary) !important;
}
a.text-primary,.text-primary a {
  color: var(--color-primary) !important;
  text-decoration: underline;
}
a.text-primary:hover,a.text-primary:focus,.text-primary a:hover,.text-primary a:focus {
  color: var(--color-primary-hover) !important;
}
.disabled .text-primary {
  color: var(--color-primary-disabled) !important;
}
.text-active {
  color: var(--color-active) !important;
}
a.text-active,.text-active a {
  color: var(--color-active) !important;
  text-decoration: underline;
}
a.text-active:hover,a.text-active:focus,.text-active a:hover,.text-active a:focus {
  color: var(--color-active-hover) !important;
}
.disabled .text-active {
  color: var(--color-active-disabled) !important;
}
.text-success {
  color: var(--color-success) !important;
}
a.text-success,.text-success a {
  color: var(--color-success) !important;
  text-decoration: underline;
}
a.text-success:hover,a.text-success:focus,.text-success a:hover,.text-success a:focus {
  color: var(--color-success-hover) !important;
}
.disabled .text-success {
  color: var(--color-success-disabled) !important;
}
.text-info {
  color: var(--color-info) !important;
}
a.text-info,.text-info a {
  color: var(--color-info) !important;
  text-decoration: underline;
}
a.text-info:hover,a.text-info:focus,.text-info a:hover,.text-info a:focus {
  color: var(--color-info-hover) !important;
}
.disabled .text-info {
  color: var(--color-info-disabled) !important;
}
.text-warning {
  color: var(--color-warning) !important;
}
a.text-warning,.text-warning a {
  color: var(--color-warning) !important;
  text-decoration: underline;
}
a.text-warning:hover,a.text-warning:focus,.text-warning a:hover,.text-warning a:focus {
  color: var(--color-warning-hover) !important;
}
.disabled .text-warning {
  color: var(--color-warning-disabled) !important;
}
.text-danger {
  color: var(--color-danger) !important;
}
a.text-danger,.text-danger a {
  color: var(--color-danger) !important;
  text-decoration: underline;
}
a.text-danger:hover,a.text-danger:focus,.text-danger a:hover,.text-danger a:focus {
  color: var(--color-danger-hover) !important;
}
.disabled .text-danger {
  color: var(--color-danger-disabled) !important;
}
.text-default {
  color: var(--gray-900) !important;
}
a.text-default,.text-default a {
  color: var(--gray-900) !important;
  text-decoration: underline;
}
a.text-default:hover,a.text-default:focus,.text-default a:hover,.text-default a:focus {
  color: var(--color-active-text-hover) !important;
}
.disabled .text-default {
  color: var(--gray-800) !important;
}
.text-secondary {
  color: var(--gray-700) !important;
}
a.text-secondary,.text-secondary a {
  color: var(--gray-700) !important;
  text-decoration: underline;
}
a.text-secondary:hover,a.text-secondary:focus,.text-secondary a:hover,.text-secondary a:focus {
  color: var(--color-active-text-hover) !important;
}
.disabled .text-secondary {
  color: var(--gray-600) !important;
}
.text-tertiary {
  color: var(--gray-500) !important;
}
a.text-tertiary,.text-tertiary a {
  color: var(--gray-500) !important;
  text-decoration: underline;
}
a.text-tertiary:hover,a.text-tertiary:focus,.text-tertiary a:hover,.text-tertiary a:focus {
  color: var(--color-active-text-hover) !important;
}
.disabled .text-tertiary {
  color: var(--gray-400) !important;
}
.text-default-inverse {
  color: var(--white) !important;
}
a.text-default-inverse,.text-default-inverse a {
  color: var(--white) !important;
  text-decoration: underline;
}
a.text-default-inverse:hover,a.text-default-inverse:focus,.text-default-inverse a:hover,.text-default-inverse a:focus {
  color: var(--color-active-hover) !important;
}
.disabled .text-default-inverse {
  color: var(--white-disabled) !important;
}
.text-secondary-inverse {
  color: var(--gray-200) !important;
}
a.text-secondary-inverse,.text-secondary-inverse a {
  color: var(--gray-200) !important;
  text-decoration: underline;
}
a.text-secondary-inverse:hover,a.text-secondary-inverse:focus,.text-secondary-inverse a:hover,.text-secondary-inverse a:focus {
  color: var(--color-active-hover) !important;
}
.disabled .text-secondary-inverse {
  color: var(--gray-100) !important;
}
.text-tertiary-inverse {
  color: var(--gray-400) !important;
}
a.text-tertiary-inverse,.text-tertiary-inverse a {
  color: var(--gray-400) !important;
  text-decoration: underline;
}
a.text-tertiary-inverse:hover,a.text-tertiary-inverse:focus,.text-tertiary-inverse a:hover,.text-tertiary-inverse a:focus {
  color: var(--color-active-hover) !important;
}
.disabled .text-tertiary-inverse {
  color: var(--gray-300) !important;
}
.text-primary-icon {
  color: var(--color-primary) !important;
}
a.text-primary-icon,.text-primary-icon a {
  color: var(--color-primary) !important;
  text-decoration: underline;
}
a.text-primary-icon:hover,a.text-primary-icon:focus,.text-primary-icon a:hover,.text-primary-icon a:focus {
  color: var(--color-primary-hover) !important;
}
.disabled .text-primary-icon {
  color: var(--color-primary-disabled) !important;
}
.text-active-icon {
  color: var(--color-active) !important;
}
a.text-active-icon,.text-active-icon a {
  color: var(--color-active) !important;
  text-decoration: underline;
}
a.text-active-icon:hover,a.text-active-icon:focus,.text-active-icon a:hover,.text-active-icon a:focus {
  color: var(--color-active-hover) !important;
}
.disabled .text-active-icon {
  color: var(--color-active-disabled) !important;
}
.text-success-icon {
  color: var(--color-success) !important;
}
a.text-success-icon,.text-success-icon a {
  color: var(--color-success) !important;
  text-decoration: underline;
}
a.text-success-icon:hover,a.text-success-icon:focus,.text-success-icon a:hover,.text-success-icon a:focus {
  color: var(--color-success-hover) !important;
}
.disabled .text-success-icon {
  color: var(--color-success-disabled) !important;
}
.text-info-icon {
  color: var(--color-info) !important;
}
a.text-info-icon,.text-info-icon a {
  color: var(--color-info) !important;
  text-decoration: underline;
}
a.text-info-icon:hover,a.text-info-icon:focus,.text-info-icon a:hover,.text-info-icon a:focus {
  color: var(--color-info-hover) !important;
}
.disabled .text-info-icon {
  color: var(--color-info-disabled) !important;
}
.text-warning-icon {
  color: var(--color-warning) !important;
}
a.text-warning-icon,.text-warning-icon a {
  color: var(--color-warning) !important;
  text-decoration: underline;
}
a.text-warning-icon:hover,a.text-warning-icon:focus,.text-warning-icon a:hover,.text-warning-icon a:focus {
  color: var(--color-warning-hover) !important;
}
.disabled .text-warning-icon {
  color: var(--color-warning-disabled) !important;
}
.text-danger-icon {
  color: var(--color-danger) !important;
}
a.text-danger-icon,.text-danger-icon a {
  color: var(--color-danger) !important;
  text-decoration: underline;
}
a.text-danger-icon:hover,a.text-danger-icon:focus,.text-danger-icon a:hover,.text-danger-icon a:focus {
  color: var(--color-danger-hover) !important;
}
.disabled .text-danger-icon {
  color: var(--color-danger-disabled) !important;
}
.text-default-icon {
  color: var(--gray-900) !important;
}
a.text-default-icon,.text-default-icon a {
  color: var(--gray-900) !important;
  text-decoration: underline;
}
a.text-default-icon:hover,a.text-default-icon:focus,.text-default-icon a:hover,.text-default-icon a:focus {
  color: var(--gray-1000) !important;
}
.disabled .text-default-icon {
  color: var(--gray-800) !important;
}
.text-secondary-icon {
  color: var(--gray-700) !important;
}
a.text-secondary-icon,.text-secondary-icon a {
  color: var(--gray-700) !important;
  text-decoration: underline;
}
a.text-secondary-icon:hover,a.text-secondary-icon:focus,.text-secondary-icon a:hover,.text-secondary-icon a:focus {
  color: var(--gray-800) !important;
}
.disabled .text-secondary-icon {
  color: var(--gray-600) !important;
}
.text-tertiary-icon {
  color: var(--gray-500) !important;
}
a.text-tertiary-icon,.text-tertiary-icon a {
  color: var(--gray-500) !important;
  text-decoration: underline;
}
a.text-tertiary-icon:hover,a.text-tertiary-icon:focus,.text-tertiary-icon a:hover,.text-tertiary-icon a:focus {
  color: var(--gray-600) !important;
}
.disabled .text-tertiary-icon {
  color: var(--gray-400) !important;
}
abbr[title],abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px solid var(--color-info);
  text-decoration: none;
}
blockquote,.blockquote {
  font-family: "Georgia", "open sans", serif;
  font-size: 1rem;
  font-style: italic;
  padding: 10px 20px;
  border-left: .25rem solid hsl(var(--info-h), var(--info-s), var(--info-l).15);
}
blockquote p:before,blockquote p:after,.blockquote p:before,.blockquote p:after {
  padding-right: 1px;
  color: var(--gray-700);
}
blockquote p:before,.blockquote p:before {
  content: "“";
}
blockquote p:after,.blockquote p:after {
  content: "”";
}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child,.blockquote p:last-child,.blockquote ul:last-child,.blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,blockquote small,blockquote .small,.blockquote footer,.blockquote small,.blockquote .small {
  font-family: "opens sans", "helvetica", sans-serif;
  font-style: normal;
  color: var(--gray-500);
}
mark,.mark {
  border-radius: var(--border-radius);
}
b,strong {
  font-weight: var(--font-weight-bold);
}
ol,ul {
  padding-left: 2rem;
  line-height: inherit;
}
dt {
  font-weight: var(--font-weight-bold);
}
dd {
  margin-bottom: .5rem;
}
code {
  font-size: 100%;
  color: var(--color-info);
  padding: 0 0;
  background-color: transparent;
  border-radius: var(--border-radius);
  font-family: "Hack", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
kbd {
  padding: .125rem .25rem;
  background-color: var(--color-info);
  box-shadow: inset 0 -2px 0 rgba(var(--black), .25);
  border-radius: var(--border-radius);
}
kbd kbd {
  box-shadow: none;
}
samp {
  font-size: 90%;
}
.m-start-0 {
  margin-left: 0 !important;
}
.m-end-0 {
  margin-right: 0 !important;
}
.m-start-1 {
  margin-left: .25rem !important;
}
.m-end-1 {
  margin-right: .25rem !important;
}
.m-start-2 {
  margin-left: .5rem !important;
}
.m-end-2 {
  margin-right: .5rem !important;
}
.m-start-3 {
  margin-left: .75rem !important;
}
.m-end-3 {
  margin-right: .75rem !important;
}
.m-start-4 {
  margin-left: 1.25rem !important;
}
.m-end-4 {
  margin-right: 1.25rem !important;
}
.m-start-5 {
  margin-left: 2rem !important;
}
.m-end-5 {
  margin-right: 2rem !important;
}
.m-start-6 {
  margin-left: 3.25rem !important;
}
.m-end-6 {
  margin-right: 3.25rem !important;
}
.p-start-0 {
  padding-left: 0 !important;
}
.p-end-0 {
  padding-right: 0 !important;
}
.p-start-1 {
  padding-left: .25rem !important;
}
.p-end-1 {
  padding-right: .25rem !important;
}
.p-start-2 {
  padding-left: .5rem !important;
}
.p-end-2 {
  padding-right: .5rem !important;
}
.p-start-3 {
  padding-left: .75rem !important;
}
.p-end-3 {
  padding-right: .75rem !important;
}
.p-start-4 {
  padding-left: 1.25rem !important;
}
.p-end-4 {
  padding-right: 1.25rem !important;
}
.p-start-5 {
  padding-left: 2rem !important;
}
.p-end-5 {
  padding-right: 2rem !important;
}
.p-start-6 {
  padding-left: 3.25rem !important;
}
.p-end-6 {
  padding-right: 3.25rem !important;
}
.m-start-1-5 {
  margin-left: .375rem !important;
}
.m-end-1-5 {
  margin-right: .375rem !important;
}
.m-start-auto {
  margin-left: auto !important;
}
.m-end-auto {
  margin-right: auto !important;
}
.m-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.float-start {
  float: left;
}
.float-end {
  float: right;
}
.align-start {
  text-align: left;
}
.align-end {
  text-align: right;
}
.ltr {
  direction: ltr;
}
.rtl {
  direction: rtl;
}
.bidi-rtl {
  direction: rtl;
  unicode-bidi: bidi-override;
}
.bidi-lrt {
  direction: ltr;
  unicode-bidi: bidi-override;
}
.alert {
  position: relative;
  padding: .625rem 1rem;
}
.alert,.alert .container {
  display: flex;
  align-items: flex-start;
}
.alert .alert-link {
  text-decoration: underline;
  transition: background-color .25s var(--ease-transition-in-out), border-color .25s var(--ease-transition-in-out), box-shadow .25s var(--ease-transition-in-out);
}
.alert .alert-link:hover,.alert .alert-link:focus {
  color: var(--color-active);
}
.alert .close {
  margin-right: 0;
  margin-left: auto;
  order: 3;
}
.alert.alert-success .alert-link {
  color: var(--color-success-text);
}
.alert.alert-info .alert-link {
  color: var(--color-info-text);
}
.alert.alert-danger .alert-link {
  color: var(--color-danger-text);
}
.alert.alert-warning .alert-link {
  color: var(--color-warning-text);
}
.alert-icon {
  order: 1;
  margin-right: .75rem;
  padding-left: 1px;
  font-size: 16px;
  line-height: 1.25003125rem;
}
.alert-icon-inline {
  padding-left: 1px;
}
.alert-content {
  order: 2;
  margin-right: .75rem;
  line-height: inherit;
}
.adapt-alert-close {
  margin-left: auto;
  margin-right: 0;
  order: 3;
  opacity: .6;
  cursor: pointer;
  border: 0;
}
.adapt-alert-close:hover,.adapt-alert-close:focus {
  opacity: 1;
}
.alert-success {
  color: var(--color-success-text);
  background-color: var(--color-success);
  border-color: var(--color-success);
}
.alert-success .adapt-alert-close {
  background-color: var(--color-success);
  color: var(--color-success-text);
}
.alert-info {
  color: var(--color-info-text);
  background-color: var(--color-info);
  border-color: var(--color-info);
}
.alert-info .adapt-alert-close {
  background-color: var(--color-info);
  color: var(--color-info-text);
}
.alert-warning {
  color: var(--color-warning-text);
  background-color: var(--color-warning);
  border-color: var(--color-warning);
}
.alert-warning .adapt-alert-close {
  background-color: var(--color-warning);
  color: var(--color-warning-text);
}
.alert-danger {
  color: var(--color-danger-text);
  background-color: var(--color-danger);
  border-color: var(--color-danger);
}
.alert-danger .adapt-alert-close {
  background-color: var(--color-danger);
  color: var(--color-danger-text);
}
.page-alert {
  border-color: transparent;
  border-radius: 0;
}
.btn .badge,.adapt-rich-editor .ql-toolbar .ql-formats button .badge,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label .badge,.list-group-item .badge {
  margin: -5px -.41667em -5px .8375em;
  padding-top: .41667em;
  padding-bottom: .41667em;
  font-size: .9235em;
  color: var(--white);
  border-radius: 2px;
}
a:hover .badge {
  background-color: var(--color-active-hover);
  transition: background-color .25s;
}
a:active:hover .badge {
  background-color: var(--color-active-active);
  background-color: var(--color-active-active);
  transition: background-color .25s;
}
h1 .badge,h2 .badge,h3 .badge,h4 .badge,h5 .badge,h6 .badge {
  padding: .34375em .625em;
}
.badge {
  border-radius: .0625rem;
  position: relative;
}
.btn .badge,.adapt-rich-editor .ql-toolbar .ql-formats button .badge,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label .badge {
  background-color: hsla(0deg, 0%, 0%, .15);
  opacity: initial;
}
.btn-secondary .badge,.adapt-rich-editor .ql-toolbar .ql-formats button .badge,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label .badge {
  background-color: var(--gray-700);
}
.btn-link .badge,.a-hamburger .badge {
  background-color: var(--color-active);
  transition: background .2s;
}
.btn-link:hover .badge,.a-hamburger:hover .badge {
  background-color: var(--color-active-hover);
}
.btn-sm .badge,.btn-group-sm > .btn .badge,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-sm > button .badge,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-sm > .ql-picker-label .badge {
  top: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}
.btn-xs .badge,.btn-group-xs > .btn .badge,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-xs > button .badge,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-xs > .ql-picker-label .badge {
  top: 0;
  margin: -5px -2px -5px 5px;
  padding: 2px 5px;
}
.badge-dot {
  position: absolute;
  right: -.3125rem;
  top: -.3125rem;
  height: .625rem;
  width: .625rem;
  border-radius: .3125rem;
  background-color: var(--color-info);
  border: 2px solid var(--white);
}
.badge-pulse {
  display: inline-block;
}
.badge-pulse .badge::after {
  position: absolute;
  content: "";
  border-radius: .0625rem;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  opacity: 0;
  background-blend-mode: screen;
  z-index: -1;
}
.badge-pulse.badge-animation .badge::after {
  animation: pulsing-badge 2s infinite;
  transition-timing-function: var(--ease-transition-out);
  animation-delay: .5s;
}
.badge-pulse.badge-animation .hop {
  animation: hop 2s infinite;
}
.badge-pulse.badge-animation .hop.hop-primary.hop .badge-primary {
  animation: hop-primary 2s infinite;
}
@keyframes hop-primary {
  0% {
    background-color: var(--color-primary);
    box-shadow: none;
  }
  50% {
    background-color: var(--color-primary);
    box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
  }
  100% {
    background-color: var(--color-primary);
    box-shadow: none;
  }
}
.badge-pulse.badge-animation .hop.hop-secondary.hop .badge-secondary {
  animation: hop-secondary 2s infinite;
}
@keyframes hop-secondary {
  0% {
    background-color: var(--color-secondary);
    box-shadow: none;
  }
  50% {
    background-color: var(--color-secondary);
    box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
  }
  100% {
    background-color: var(--color-secondary);
    box-shadow: none;
  }
}
.badge-pulse.badge-animation .hop.hop-success.hop .badge-success {
  animation: hop-success 2s infinite;
}
@keyframes hop-success {
  0% {
    background-color: var(--color-success);
    box-shadow: none;
  }
  50% {
    background-color: var(--color-success);
    box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
  }
  100% {
    background-color: var(--color-success);
    box-shadow: none;
  }
}
.badge-pulse.badge-animation .hop.hop-info.hop .badge-info {
  animation: hop-info 2s infinite;
}
@keyframes hop-info {
  0% {
    background-color: var(--color-info);
    box-shadow: none;
  }
  50% {
    background-color: var(--color-info);
    box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
  }
  100% {
    background-color: var(--color-info);
    box-shadow: none;
  }
}
.badge-pulse.badge-animation .hop.hop-warning.hop .badge-warning {
  animation: hop-warning 2s infinite;
}
@keyframes hop-warning {
  0% {
    background-color: var(--color-warning);
    box-shadow: none;
  }
  50% {
    background-color: var(--color-warning);
    box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
  }
  100% {
    background-color: var(--color-warning);
    box-shadow: none;
  }
}
.badge-pulse.badge-animation .hop.hop-danger.hop .badge-danger {
  animation: hop-danger 2s infinite;
}
@keyframes hop-danger {
  0% {
    background-color: var(--color-danger);
    box-shadow: none;
  }
  50% {
    background-color: var(--color-danger);
    box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
  }
  100% {
    background-color: var(--color-danger);
    box-shadow: none;
  }
}
.badge-pulse.badge-animation .hop.hop-light.hop .badge-light {
  animation: hop-light 2s infinite;
}
@keyframes hop-light {
  0% {
    background-color: var(--white);
    box-shadow: none;
  }
  50% {
    background-color: var(--white);
    box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
  }
  100% {
    background-color: var(--white);
    box-shadow: none;
  }
}
.badge-pulse.badge-animation .hop.hop-dark.hop .badge-dark {
  animation: hop-dark 2s infinite;
}
@keyframes hop-dark {
  0% {
    background-color: var(--gray-900);
    box-shadow: none;
  }
  50% {
    background-color: var(--gray-900);
    box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
  }
  100% {
    background-color: var(--gray-900);
    box-shadow: none;
  }
}
@keyframes hop {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes pulsing-badge {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  50% {
    opacity: .3;
  }
  100% {
    opacity: 0;
    transform: scale(2);
  }
}
.hop {
  transform: scale(1);
  transition-timing-function: var(--ease-transition-out);
  border-radius: .0625rem;
}
.breadcrumb-item {
  text-decoration: underline;
}
.breadcrumb-item.active {
  color: var(--gray-500);
  text-decoration: none;
}
button,.btn,.adapt-rich-editor .ql-toolbar .ql-formats button,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label {
  cursor: pointer;
  text-decoration: none;
}
button:focus,button.focus,.btn:focus,.adapt-rich-editor .ql-toolbar .ql-formats button:focus,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:focus,.btn.focus,.adapt-rich-editor .ql-toolbar .ql-formats button.focus,.adapt-rich-editor .ql-toolbar .ql-formats .focus.ql-picker-label {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.btn-secondary,.adapt-rich-editor .ql-toolbar .ql-formats button,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label {
  color: var(--color-secondary-text);
  background-color: var(--color-secondary);
  border-color: var(--color-secondary);
}
@media not all and (pointer: coarse) {
  .btn-secondary.adapt-build-in-loader:hover::before,.adapt-rich-editor .ql-toolbar .ql-formats button.adapt-build-in-loader:hover::before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-build-in-loader.ql-picker-label:hover::before {
    border-color: var(--color-secondary-text) var(--color-secondary-active) var(--color-secondary-active) var(--color-secondary-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-secondary.adapt-build-in-loader:focus::before,.adapt-rich-editor .ql-toolbar .ql-formats button.adapt-build-in-loader:focus::before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-build-in-loader.ql-picker-label:focus::before {
    border-color: var(--color-secondary-text) var(--color-secondary-active) var(--color-secondary-active) var(--color-secondary-active);
  }
}
.btn-secondary.adapt-build-in-loader:active::before,.adapt-rich-editor .ql-toolbar .ql-formats button.adapt-build-in-loader:active::before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-build-in-loader.ql-picker-label:active::before,.btn-secondary.adapt-build-in-loader.active::before,.adapt-rich-editor .ql-toolbar .ql-formats button.adapt-build-in-loader.active::before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-build-in-loader.active.ql-picker-label::before {
  border-color: var(--color-secondary-text) var(--color-secondary-active-hover) var(--color-secondary-active-hover) var(--color-secondary-active-hover);
}
.btn-secondary.adapt-build-in-loader::before,.adapt-rich-editor .ql-toolbar .ql-formats button.adapt-build-in-loader::before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-build-in-loader.ql-picker-label::before {
  border-color: var(--color-secondary-text) var(--color-secondary-hover) var(--color-secondary-hover) var(--color-secondary-hover);
}
.btn-secondary.adapt-build-in-loader:disabled::before,.adapt-rich-editor .ql-toolbar .ql-formats button.adapt-build-in-loader:disabled::before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-build-in-loader.ql-picker-label:disabled::before {
  border-color: var(--color-secondary-text) var(--color-secondary-hover) var(--color-secondary-hover) var(--color-secondary-hover);
}
@media not all and (pointer: coarse) {
  .btn-secondary.adapt-build-in-loader:disabled:focus::before,.adapt-rich-editor .ql-toolbar .ql-formats button.adapt-build-in-loader:disabled:focus::before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-build-in-loader.ql-picker-label:disabled:focus::before {
    border-color: var(--color-secondary-text) var(--color-secondary-hover) var(--color-secondary-hover) var(--color-secondary-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-secondary:hover,.adapt-rich-editor .ql-toolbar .ql-formats button:hover,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:hover {
    color: var(--color-secondary-text);
    background-color: var(--color-secondary-hover);
    border-color: var(--color-secondary-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-secondary:focus,.adapt-rich-editor .ql-toolbar .ql-formats button:focus,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:focus {
    color: var(--color-secondary-text);
    background-color: var(--color-secondary-hover);
    border-color: var(--color-secondary-hover);
  }
}
.btn-secondary:disabled,.adapt-rich-editor .ql-toolbar .ql-formats button:disabled,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:disabled {
  color: var(--gray-600);
  background-color: var(--color-secondary-disabled);
  border-color: var(--color-secondary-disabled);
  opacity: 1;
}
@media not all and (pointer: coarse) {
  .btn-secondary:disabled:focus,.adapt-rich-editor .ql-toolbar .ql-formats button:disabled:focus,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:disabled:focus {
    background-color: var(--color-secondary-disabled);
    border-color: var(--color-secondary-disabled);
  }
}
@media not all and (pointer: coarse) {
  .btn-secondary:disabled:hover,.adapt-rich-editor .ql-toolbar .ql-formats button:disabled:hover,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:disabled:hover {
    cursor: not-allowed;
    background-color: var(--color-secondary-disabled);
    border-color: var(--color-secondary-disabled);
  }
}
.btn-secondary:active,.adapt-rich-editor .ql-toolbar .ql-formats button:active,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:active,.show > .btn-secondary.dropdown-toggle,.adapt-rich-editor .ql-toolbar .ql-formats .show > button.dropdown-toggle,.adapt-rich-editor .ql-toolbar .ql-formats .show > .dropdown-toggle.ql-picker-label,.open > .btn-secondary.dropdown-toggle,.adapt-rich-editor .ql-toolbar .ql-formats .open > button.dropdown-toggle,.adapt-rich-editor .ql-toolbar .ql-formats .open > .dropdown-toggle.ql-picker-label {
  color: var(--color-secondary-text);
  border-color: var(--color-secondary-hover);
  background-color: var(--color-secondary-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-secondary:active:hover,.adapt-rich-editor .ql-toolbar .ql-formats button:active:hover,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:active:hover,.show > .btn-secondary.dropdown-toggle:hover,.adapt-rich-editor .ql-toolbar .ql-formats .show > button.dropdown-toggle:hover,.adapt-rich-editor .ql-toolbar .ql-formats .show > .dropdown-toggle.ql-picker-label:hover,.open > .btn-secondary.dropdown-toggle:hover,.adapt-rich-editor .ql-toolbar .ql-formats .open > button.dropdown-toggle:hover,.adapt-rich-editor .ql-toolbar .ql-formats .open > .dropdown-toggle.ql-picker-label:hover {
    color: var(--color-secondary-text);
    border-color: var(--color-secondary-active);
    background-color: var(--color-secondary-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-secondary:active:focus,.adapt-rich-editor .ql-toolbar .ql-formats button:active:focus,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:active:focus,.show > .btn-secondary.dropdown-toggle:focus,.adapt-rich-editor .ql-toolbar .ql-formats .show > button.dropdown-toggle:focus,.adapt-rich-editor .ql-toolbar .ql-formats .show > .dropdown-toggle.ql-picker-label:focus,.open > .btn-secondary.dropdown-toggle:focus,.adapt-rich-editor .ql-toolbar .ql-formats .open > button.dropdown-toggle:focus,.adapt-rich-editor .ql-toolbar .ql-formats .open > .dropdown-toggle.ql-picker-label:focus {
    color: var(--color-secondary-text);
    border-color: var(--color-secondary-active);
    background-color: var(--color-secondary-active);
  }
}
.btn-secondary.active,.adapt-rich-editor .ql-toolbar .ql-formats button.active,.adapt-rich-editor .ql-toolbar .ql-formats .active.ql-picker-label {
  color: var(--color-secondary-text);
  border-color: var(--color-secondary-hover);
  background-color: var(--color-secondary-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-secondary.active:hover,.adapt-rich-editor .ql-toolbar .ql-formats button.active:hover,.adapt-rich-editor .ql-toolbar .ql-formats .active.ql-picker-label:hover {
    color: var(--color-secondary-text);
    border-color: var(--color-secondary-active);
    background-color: var(--color-secondary-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-secondary.active:focus,.adapt-rich-editor .ql-toolbar .ql-formats button.active:focus,.adapt-rich-editor .ql-toolbar .ql-formats .active.ql-picker-label:focus {
    color: var(--color-secondary-text);
    border-color: var(--color-secondary-active);
    background-color: var(--color-secondary-active);
  }
}
.btn-warning {
  color: var(--color-warning-text);
  background-color: var(--color-warning);
  border-color: var(--color-warning);
}
@media not all and (pointer: coarse) {
  .btn-warning.adapt-build-in-loader:hover::before {
    border-color: var(--color-warning-text) var(--color-warning-active) var(--color-warning-active) var(--color-warning-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-warning.adapt-build-in-loader:focus::before {
    border-color: var(--color-warning-text) var(--color-warning-active) var(--color-warning-active) var(--color-warning-active);
  }
}
.btn-warning.adapt-build-in-loader:active::before,.btn-warning.adapt-build-in-loader.active::before {
  border-color: var(--color-warning-text) var(--color-warning-active-hover) var(--color-warning-active-hover) var(--color-warning-active-hover);
}
.btn-warning.adapt-build-in-loader::before {
  border-color: var(--color-warning-text) var(--color-warning-hover) var(--color-warning-hover) var(--color-warning-hover);
}
.btn-warning.adapt-build-in-loader:disabled::before {
  border-color: var(--color-warning-text) var(--color-warning-hover) var(--color-warning-hover) var(--color-warning-hover);
}
@media not all and (pointer: coarse) {
  .btn-warning.adapt-build-in-loader:disabled:focus::before {
    border-color: var(--color-warning-text) var(--color-warning-hover) var(--color-warning-hover) var(--color-warning-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-warning:hover {
    color: var(--color-warning-text);
    background-color: var(--color-warning-hover);
    border-color: var(--color-warning-hover);
  }
}
@media not all and (pointer: coarse) {
  .btn-warning:focus {
    color: var(--color-warning-text);
    background-color: var(--color-warning-hover);
    border-color: var(--color-warning-hover);
  }
}
.btn-warning:disabled {
  color: var(--gray-600);
  background-color: var(--color-warning-disabled);
  border-color: var(--color-warning-disabled);
  opacity: 1;
}
@media not all and (pointer: coarse) {
  .btn-warning:disabled:focus {
    background-color: var(--color-warning-disabled);
    border-color: var(--color-warning-disabled);
  }
}
@media not all and (pointer: coarse) {
  .btn-warning:disabled:hover {
    cursor: not-allowed;
    background-color: var(--color-warning-disabled);
    border-color: var(--color-warning-disabled);
  }
}
.btn-warning:active,.show > .btn-warning.dropdown-toggle,.open > .btn-warning.dropdown-toggle {
  color: var(--color-warning-text);
  border-color: var(--color-warning-hover);
  background-color: var(--color-warning-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-warning:active:hover,.show > .btn-warning.dropdown-toggle:hover,.open > .btn-warning.dropdown-toggle:hover {
    color: var(--color-warning-text);
    border-color: var(--color-warning-active);
    background-color: var(--color-warning-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-warning:active:focus,.show > .btn-warning.dropdown-toggle:focus,.open > .btn-warning.dropdown-toggle:focus {
    color: var(--color-warning-text);
    border-color: var(--color-warning-active);
    background-color: var(--color-warning-active);
  }
}
.btn-warning.active {
  color: var(--color-warning-text);
  border-color: var(--color-warning-hover);
  background-color: var(--color-warning-hover);
  background-image: none;
}
@media not all and (pointer: coarse) {
  .btn-warning.active:hover {
    color: var(--color-warning-text);
    border-color: var(--color-warning-active);
    background-color: var(--color-warning-active);
  }
}
@media not all and (pointer: coarse) {
  .btn-warning.active:focus {
    color: var(--color-warning-text);
    border-color: var(--color-warning-active);
    background-color: var(--color-warning-active);
  }
}
.btn-link,.a-hamburger {
  border-radius: var(--border-radius);
  transition: color .25s;
}
.btn-link:hover,.a-hamburger:hover,.btn-link:focus,.a-hamburger:focus {
  text-decoration: none;
}
.btn-link:disabled,.a-hamburger:disabled,.btn-link.disabled,.disabled.a-hamburger {
  pointer-events: all;
  opacity: 1;
}
.btn-link:disabled:hover,.a-hamburger:disabled:hover,.btn-link:disabled:focus,.a-hamburger:disabled:focus,.btn-link.disabled:hover,.disabled.a-hamburger:hover,.btn-link.disabled:focus,.disabled.a-hamburger:focus {
  cursor: not-allowed;
  color: var(--color-active-disabled);
}
.btn-link.adapt-build-in-loader::before,.adapt-build-in-loader.a-hamburger::before {
  border-width: 1px;
  border-style: solid;
  border-color: var(--color-active);
}
.btn-link.btn-toolbar,.btn-toolbar.a-hamburger {
  color: var(--gray-900);
}
.btn-link.btn-toolbar:hover,.btn-toolbar.a-hamburger:hover {
  color: var(--color-active);
}
.btn-link.btn-toolbar:active,.btn-toolbar.a-hamburger:active,.btn-link.btn-toolbar.active,.btn-toolbar.active.a-hamburger {
  color: var(--color-active-hover);
}
.btn-xs {
  padding: .25rem .5rem;
  font-size: .6875rem;
  line-height: 1.5385;
  border-radius: var(--border-radius);
}
.btn-sm,.btn-group-sm > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-sm > button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-sm > .ql-picker-label {
  padding: .375rem .75rem;
  font-size: .75rem;
  line-height: 1.5385;
  border-radius: var(--border-radius);
}
.btn-lg,.btn-group-lg > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-lg > button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-lg > .ql-picker-label {
  padding: .5313rem 1.25rem;
  font-size: .9375rem;
  line-height: 1.5385;
  border-radius: var(--border-radius);
}
.btn-xl {
  padding: .75rem 1.5rem;
  font-size: .9375rem;
  line-height: 1.5385;
  border-radius: var(--border-radius);
}
.icon-change .icon-change-block {
  position: relative;
  margin-right: 25px;
  font-size: 16px;
  line-height: 1;
}
.icon-change .icon-change-block .icon::before {
  vertical-align: middle;
}
.icon-change .icon-change-block .icon:first-child,.icon-change .icon-change-block .icon:last-child {
  position: absolute;
  transition: all .2s;
  width: 0;
}
.icon-change .icon-change-block .icon:first-child {
  left: 0;
  opacity: 1;
}
.icon-change .icon-change-block .icon:last-child {
  left: 5px;
  opacity: 0;
}
.icon-change:hover .icon-change-block .icon:first-child {
  left: -5px;
  opacity: 0;
}
.icon-change:hover .icon-change-block .icon:last-child {
  left: 0;
  opacity: 1;
}
@media (hover: none) {
  .icon-change:hover .icon-change-block .icon:first-child {
    left: 0;
    opacity: 1;
  }
  .icon-change:hover .icon-change-block .icon:last-child {
    left: 5px;
    opacity: 0;
  }
}
.btn-circle {
  overflow: visible;
  border-radius: 50%;
}
.btn-circle + .btn-circle,.btn-circle + .btn-circle:hover {
  margin-top: .75rem;
}
.btn-group label,.adapt-rich-editor .ql-toolbar .ql-formats label {
  margin: 0;
}
.btn-float-block {
  position: fixed;
  z-index: 1030;
  right: 40px;
  bottom: 20px;
}
.btn-float-block .btn,.btn-float-block .adapt-rich-editor .ql-toolbar .ql-formats button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-float-block button,.btn-float-block .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-float-block .ql-picker-label {
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09);
  display: flex;
  width: 2em;
  height: 2em;
  margin-left: .25em;
  padding: 0;
  font-size: 28px;
  line-height: 1.5;
  align-items: center;
  border: 0;
  justify-content: center;
  transform: scale(1);
  transition: all .15s var(--ease-float-in-out), transform .15s var(--ease-float-in-out);
}
.btn-float-block .btn:focus,.btn-float-block .adapt-rich-editor .ql-toolbar .ql-formats button:focus,.adapt-rich-editor .ql-toolbar .ql-formats .btn-float-block button:focus,.btn-float-block .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:focus,.adapt-rich-editor .ql-toolbar .ql-formats .btn-float-block .ql-picker-label:focus {
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover), 0 9px 12px rgba(0, 0, 0, .2), 0 27px 30px rgba(0, 0, 0, .12);
}
.btn-float-block .btn:hover,.btn-float-block .adapt-rich-editor .ql-toolbar .ql-formats button:hover,.adapt-rich-editor .ql-toolbar .ql-formats .btn-float-block button:hover,.btn-float-block .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:hover,.adapt-rich-editor .ql-toolbar .ql-formats .btn-float-block .ql-picker-label:hover {
  box-shadow: 0 9px 12px rgba(0, 0, 0, .2), 0 27px 30px rgba(0, 0, 0, .12);
  transform: scale(1.05);
}
.btn-float-block .btn:active,.btn-float-block .adapt-rich-editor .ql-toolbar .ql-formats button:active,.adapt-rich-editor .ql-toolbar .ql-formats .btn-float-block button:active,.btn-float-block .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:active,.adapt-rich-editor .ql-toolbar .ql-formats .btn-float-block .ql-picker-label:active {
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
  transform: scale(1);
}
@media (max-width: 768px) {
  .btn-float-block .btn,.btn-float-block .adapt-rich-editor .ql-toolbar .ql-formats button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-float-block button,.btn-float-block .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-float-block .ql-picker-label {
    width: 2em;
    height: 2em;
    font-size: 36px;
  }
}
@media (max-width: 768px) {
  .btn-float-block {
    right: 20px;
  }
}
.btn-reject::after,.btn-hold::after,.btn-approve::after {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  content: "";
  vertical-align: -.1em;
}
.btn-reject::after {
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M14.4,12l8.6,8.6L20.6,23L12,14.4L3.4,23L1,20.6L9.6,12L1,3.4L3.4,1L12,9.6L20.6,1L23,3.4L14.4,12z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M14.4,12l8.6,8.6L20.6,23L12,14.4L3.4,23L1,20.6L9.6,12L1,3.4L3.4,1L12,9.6L20.6,1L23,3.4L14.4,12z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  background: var(--color-danger);
}
.btn-hold::after {
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M8.5,23h-5c-1.1,0-2-0.9-2-2V3c0-1.1,0.9-2,2-2h5c1.1,0,2,0.9,2,2v18C10.5,22.1,9.6,23,8.5,23z M22.5,21V3c0-1.1-0.9-2-2-2h-5c-1.1,0-2,0.9-2,2v18c0,1.1,0.9,2,2,2h5C21.6,23,22.5,22.1,22.5,21z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M8.5,23h-5c-1.1,0-2-0.9-2-2V3c0-1.1,0.9-2,2-2h5c1.1,0,2,0.9,2,2v18C10.5,22.1,9.6,23,8.5,23z M22.5,21V3c0-1.1-0.9-2-2-2h-5c-1.1,0-2,0.9-2,2v18c0,1.1,0.9,2,2,2h5C21.6,23,22.5,22.1,22.5,21z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  background: var(--gray-900);
}
.btn-approve::after {
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,12.3l1.9-2l5.8,5.9L21.1,3.8l1.9,2L8.8,20.2L1,12.3z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,12.3l1.9-2l5.8,5.9L21.1,3.8l1.9,2L8.8,20.2L1,12.3z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  background: var(--color-success);
}
.btn-group > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > .btn,.adapt-rich-editor .ql-toolbar .ql-formats > button,.adapt-rich-editor .ql-toolbar .ql-formats > .ql-picker-label {
  transition: padding .15s linear, margin .15s linear, width .15s linear;
}
.btn-group > .btn.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .btn-group-padding.ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > .btn.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats > button.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-group-padding.ql-picker-label {
  padding-top: calc(.5rem + 3px);
  padding-bottom: calc(.5rem + 3px);
}
.btn-group > .btn.btn-xs.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button.btn-xs.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .btn-xs.btn-group-padding.ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > .btn.btn-xs.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats > button.btn-xs.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-xs.btn-group-padding.ql-picker-label {
  padding-top: calc(.25rem + 3px);
  padding-bottom: calc(.25rem + 3px);
}
.btn-group > .btn.btn-sm.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button.btn-sm.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .btn-sm.btn-group-padding.ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > .btn.btn-sm.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats > button.btn-sm.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-sm.btn-group-padding.ql-picker-label,.btn-group-sm.btn-group > .btn.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-sm.btn-group > button.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-sm.btn-group > .btn-group-padding.ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-sm.ql-formats > .btn.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-sm.ql-formats > button.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-sm.ql-formats > .btn-group-padding.ql-picker-label {
  padding-top: calc(.375rem + 3px);
  padding-bottom: calc(.375rem + 3px);
}
.btn-group > .btn.btn-lg.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button.btn-lg.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .btn-lg.btn-group-padding.ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > .btn.btn-lg.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats > button.btn-lg.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-lg.btn-group-padding.ql-picker-label,.btn-group-lg.btn-group > .btn.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-lg.btn-group > button.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-lg.btn-group > .btn-group-padding.ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-lg.ql-formats > .btn.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-lg.ql-formats > button.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-lg.ql-formats > .btn-group-padding.ql-picker-label {
  padding-top: calc(.5313rem + 3px);
  padding-bottom: calc(.5313rem + 3px);
}
.btn-group > .btn.btn-xl.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button.btn-xl.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .btn-xl.btn-group-padding.ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > .btn.btn-xl.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats > button.btn-xl.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-xl.btn-group-padding.ql-picker-label {
  padding-top: calc(.75rem + 3px);
  padding-bottom: calc(.75rem + 3px);
}
.btn-group > .btn-secondary + .btn-secondary,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button + .btn-secondary,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .ql-picker-label + .btn-secondary,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .btn-secondary + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .ql-picker-label + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .btn-secondary + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .ql-picker-label + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-secondary + .btn-secondary,.adapt-rich-editor .ql-toolbar .ql-formats > button + .btn-secondary,.adapt-rich-editor .ql-toolbar .ql-formats > .ql-picker-label + .btn-secondary,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-secondary + button,.adapt-rich-editor .ql-toolbar .ql-formats > button + button,.adapt-rich-editor .ql-toolbar .ql-formats > .ql-picker-label + button,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-secondary + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > button + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > .ql-picker-label + .ql-picker-label {
  border-left: 1px solid var(--color-secondary-hover);
}
.btn-group > .btn-primary + .btn-primary,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-primary + .btn-primary {
  border-left: 1px solid var(--color-primary-hover);
}
.btn-group > .btn.btn-primary,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button.btn-primary,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .btn-primary.ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > .btn.btn-primary,.adapt-rich-editor .ql-toolbar .ql-formats > button.btn-primary,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-primary.ql-picker-label {
  margin-top: -3px;
  margin-bottom: -3px;
  z-index: 3;
}
.btn-group > .btn.btn-primary:hover,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button.btn-primary:hover,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .btn-primary.ql-picker-label:hover,.adapt-rich-editor .ql-toolbar .ql-formats > .btn.btn-primary:hover,.adapt-rich-editor .ql-toolbar .ql-formats > button.btn-primary:hover,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-primary.ql-picker-label:hover {
  z-index: 10;
}
.btn-group > .btn.btn-primary:focus,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button.btn-primary:focus,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .btn-primary.ql-picker-label:focus,.adapt-rich-editor .ql-toolbar .ql-formats > .btn.btn-primary:focus,.adapt-rich-editor .ql-toolbar .ql-formats > button.btn-primary:focus,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-primary.ql-picker-label:focus,.btn-group > .btn.btn-primary:active,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button.btn-primary:active,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .btn-primary.ql-picker-label:active,.adapt-rich-editor .ql-toolbar .ql-formats > .btn.btn-primary:active,.adapt-rich-editor .ql-toolbar .ql-formats > button.btn-primary:active,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-primary.ql-picker-label:active,.btn-group > .btn.btn-primary.active,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > button.btn-primary.active,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group > .btn-primary.active.ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats > .btn.btn-primary.active,.adapt-rich-editor .ql-toolbar .ql-formats > button.btn-primary.active,.adapt-rich-editor .ql-toolbar .ql-formats > .btn-primary.active.ql-picker-label {
  z-index: 10;
}
.btn-group.btn-group-vertical,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats {
  display: inline-block;
}
.btn-group.btn-group-vertical > .btn-secondary + .btn-secondary,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > button + .btn-secondary,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .ql-picker-label + .btn-secondary,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .btn-secondary + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > button + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .ql-picker-label + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .btn-secondary + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > button + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .ql-picker-label + .ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn-secondary + .btn-secondary,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > button + .btn-secondary,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .ql-picker-label + .btn-secondary,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn-secondary + button,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > button + button,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .ql-picker-label + button,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn-secondary + .ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > button + .ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .ql-picker-label + .ql-picker-label {
  border-top: 1px solid var(--color-secondary-hover);
  border-left: none;
}
.btn-group.btn-group-vertical > .btn-primary + .btn-primary,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn-primary + .btn-primary {
  border-top: 1px solid var(--color-primary-hover);
  border-left: none;
}
.btn-group.btn-group-vertical > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > button,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .ql-picker-label {
  white-space: normal;
}
.btn-group.btn-group-vertical > .btn .btn-group-content,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > button .btn-group-content,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .ql-picker-label .btn-group-content,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn .btn-group-content,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > button .btn-group-content,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .ql-picker-label .btn-group-content {
  display: inline-block;
}
.btn-group.btn-group-vertical > .btn .btn-group-icon,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > button .btn-group-icon,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .ql-picker-label .btn-group-icon,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn .btn-group-icon,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > button .btn-group-icon,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .ql-picker-label .btn-group-icon {
  top: 0;
  transform: none;
}
.btn-group.btn-group-vertical > .btn.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > button.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .btn-group-padding.ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > button.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn-group-padding.ql-picker-label {
  padding: .5rem calc(1rem + 3px);
}
.btn-group.btn-group-vertical > .btn.btn-xs.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > button.btn-xs.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .btn-xs.btn-group-padding.ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn.btn-xs.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > button.btn-xs.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn-xs.btn-group-padding.ql-picker-label {
  padding: .25rem calc(.5rem + 3px);
}
.btn-group.btn-group-vertical > .btn.btn-sm.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > button.btn-sm.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .btn-sm.btn-group-padding.ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn.btn-sm.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > button.btn-sm.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn-sm.btn-group-padding.ql-picker-label,.btn-group-sm.btn-group.btn-group-vertical > .btn.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-sm.btn-group.btn-group-vertical > button.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-sm.btn-group.btn-group-vertical > .btn-group-padding.ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-sm.btn-group-vertical.ql-formats > .btn.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-sm.btn-group-vertical.ql-formats > button.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-sm.btn-group-vertical.ql-formats > .btn-group-padding.ql-picker-label {
  padding: .375rem calc(.75rem + 3px);
}
.btn-group.btn-group-vertical > .btn.btn-lg.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > button.btn-lg.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .btn-lg.btn-group-padding.ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn.btn-lg.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > button.btn-lg.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn-lg.btn-group-padding.ql-picker-label,.btn-group-lg.btn-group.btn-group-vertical > .btn.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-lg.btn-group.btn-group-vertical > button.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group-lg.btn-group.btn-group-vertical > .btn-group-padding.ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-lg.btn-group-vertical.ql-formats > .btn.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-lg.btn-group-vertical.ql-formats > button.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-lg.btn-group-vertical.ql-formats > .btn-group-padding.ql-picker-label {
  padding: .5313rem calc(1.25rem + 3px);
}
.btn-group.btn-group-vertical > .btn.btn-xl.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > button.btn-xl.btn-group-padding,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .btn-xl.btn-group-padding.ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn.btn-xl.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > button.btn-xl.btn-group-padding,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn-xl.btn-group-padding.ql-picker-label {
  padding: .75rem calc(1.5rem + 3px);
}
.btn-group.btn-group-vertical > .btn + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > button + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .ql-picker-label + .btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .btn + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > button + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .ql-picker-label + button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .btn + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > button + .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .ql-picker-label + .ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn + .btn,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > button + .btn,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .ql-picker-label + .btn,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn + button,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > button + button,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .ql-picker-label + button,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn + .ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > button + .ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .ql-picker-label + .ql-picker-label {
  margin-top: -1px !important;
}
.btn-group.btn-group-vertical > .btn.btn-primary,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > button.btn-primary,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.btn-group-vertical > .btn-primary.ql-picker-label,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn.btn-primary,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > button.btn-primary,.adapt-rich-editor .ql-toolbar .btn-group-vertical.ql-formats > .btn-primary.ql-picker-label {
  margin: 0 -3px;
  width: calc(100% + 6px);
}
.btn-group.a-rating-group button.btn,.btn-group.a-rating-group .adapt-rich-editor .ql-toolbar .ql-formats button,.adapt-rich-editor .ql-toolbar .ql-formats .btn-group.a-rating-group button,.adapt-rich-editor .ql-toolbar .a-rating-group.ql-formats button {
  border-radius: var(--border-radius) !important;
}
.btn-group-content {
  position: relative;
  transition: padding .15s linear;
}
.btn-group-icon {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.content-padding {
  padding-left: .75rem;
  padding-right: .75rem;
}
.content-padding__icon {
  padding-left: 1.5rem;
  padding-right: 0;
}
.adapt-swatch-item {
  min-width: 1.5rem;
  min-height: 1.5rem;
  transition: border-color var(--animation-fast) var(--ease-transition-in-out);
}
.adapt-swatch-item.color-selection {
  position: relative;
  margin: .25rem 0 .5rem 0;
}
.adapt-swatch-item.color-selection:not(.multiselectable) {
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.adapt-swatch-item.color-selection:not(.multiselectable) > .check-indicator {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  transform: translateY(0) scale(.6);
  position: absolute;
}
.adapt-swatch-item.color-selection:not(.multiselectable).is-selected {
  position: relative;
  background-color: var(--white) !important;
}
.adapt-swatch-item.color-selection:not(:last-child) {
  margin-right: .25rem;
}
.adapt-swatch-item.color-selection.multiselectable .adapt-inner-check {
  opacity: 0;
}
.adapt-swatch-item.color-selection.multiselectable.is-selected .adapt-inner-check,.adapt-swatch-item.color-selection.multiselectable:not(:disabled):hover .adapt-inner-check {
  opacity: 1;
}
.adapt-swatch-item.tile-selection {
  position: relative;
  border: unset;
  border-radius: 0;
  transition: box-shadow var(--animation-fast) var(--ease-transition-in-out);
  box-shadow: 1px 0 0 0 var(--color-secondary-hover), 0 1px 0 0 var(--color-secondary-hover), 1px 1px 0 0 var(--color-secondary-hover), 1px 0 0 0 var(--color-secondary-hover) inset, 0 1px 0 0 var(--color-secondary-hover) inset;
}
.adapt-swatch-item.tile-selection:focus,.adapt-swatch-item.tile-selection:active {
  box-shadow: 1px 0 0 0 var(--color-secondary-hover), 0 1px 0 0 var(--color-secondary-hover), 1px 1px 0 0 var(--color-secondary-hover), 1px 0 0 0 var(--color-secondary-hover) inset, 0 1px 0 0 var(--color-secondary-hover) inset !important;
}
.adapt-swatch-item.tile-selection:not(.multiselectable)::before,.adapt-swatch-item.tile-selection:not(.multiselectable)::after {
  content: "";
  position: absolute;
  top: calc(.125rem + 1px);
  right: .125rem;
  transform: translateY(0);
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  opacity: 0;
  transition: transform .245s ease, background .245s ease, border .245s ease;
}
.adapt-swatch-item.tile-selection:not(.multiselectable)::before {
  border: 1px solid var(--color-secondary);
}
.adapt-swatch-item.tile-selection:not(.multiselectable)::after {
  transform: translateY(0) scale(0);
}
.adapt-swatch-item.tile-selection:not(.multiselectable).is-selected::before,.adapt-swatch-item.tile-selection:not(.multiselectable).is-selected::after,.adapt-swatch-item.tile-selection:not(.multiselectable):not(:disabled):hover::before {
  opacity: 1;
}
.adapt-swatch-item.tile-selection:not(.multiselectable).is-selected::before {
  border-color: var(--color-state);
}
.adapt-swatch-item.tile-selection:not(.multiselectable).is-selected::after {
  transform: scale(.5);
  background: var(--color-state);
}
.adapt-swatch-item.tile-selection.multiselectable::before {
  content: "";
  position: absolute;
  top: calc(.125rem + 1px);
  right: .125rem;
  width: 1rem;
  height: 1rem;
  border: 1px solid var(--gray-300);
  border-radius: var(--border-radius);
  background-color: transparent;
  opacity: 0;
  transition: opacity var(--animation-fast) var(--ease-transition-in-out);
}
.adapt-swatch-item.tile-selection.multiselectable.is-selected::after {
  content: "\ea54";
  font-family: dpl-icon-font;
  color: var(--white);
  position: absolute;
  top: .125rem;
  right: .125rem;
  width: 1rem;
  height: 1rem;
  transform: translateY(0) scale(.6);
  background-size: contain;
}
.adapt-swatch-item.tile-selection.multiselectable.is-selected::before,.adapt-swatch-item.tile-selection.multiselectable:not(:disabled):hover::before {
  opacity: 1;
}
.adapt-swatch-item.tile-selection.multiselectable.is-selected::before {
  background: var(--color-state);
  border-color: var(--color-state);
}
.adapt-swatch-item.tile-selection.is-selected {
  box-shadow: 1px 0 0 0 var(--color-primary), 0 1px 0 0 var(--color-primary), 1px 1px 0 0 var(--color-primary), 1px 0 0 0 var(--color-primary) inset, 0 1px 0 0 var(--color-primary) inset !important;
  z-index: 1;
}
.adapt-swatch-item.tile-selection:not(:disabled):hover {
  background-color: var(--color-secondary);
  box-shadow: 1px 0 0 0 var(--color-active), 0 1px 0 0 var(--color-active), 1px 1px 0 0 var(--color-active), 1px 0 0 0 var(--color-active) inset, 0 1px 0 0 var(--color-active) inset !important;
  z-index: 2;
}
.card.inverse {
  background-color: var(--gray-900);
  border-color: var(--gray-800);
  color: var(--white);
}
a > .card.inverse {
  color: var(--color-active);
}
.card-block {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.card-header {
  margin-bottom: -1px;
  color: var(--gray-900);
}
.card-header a {
  color: var(--gray-900);
  transition: background-color .25s var(--ease-transition-in-out), border-color .25s var(--ease-transition-in-out), box-shadow .25s var(--ease-transition-in-out);
}
.card-header a:hover,.card-header a:focus {
  color: var(--color-active);
}
.card-header a:active {
  color: var(--color-active-active);
}
.card-header.card-primary,.card-header.card-success,.card-header.card-info,.card-header.card-warning,.card-header.card-danger {
  margin: -1px -1px 0;
  border: 1px solid;
  color: var(--white);
}
.inverse > .card-header {
  color: var(--white);
  background-color: var(--gray-1000);
  border-bottom-color: var(--gray-800);
}
.inverse > .card-header a {
  color: var(--white);
}
.card-header.card-primary {
  background-color: var(--color-primary);
  border-color: var(--color-primary-hover);
}
.card-header.card-secondary {
  background-color: var(--color-secondary);
  border-color: var(--color-secondary-hover);
}
.card-header.card-success {
  background-color: var(--color-success);
  border-color: var(--color-success-hover);
}
.card-header.card-info {
  background-color: var(--color-info);
  border-color: var(--color-info-hover);
}
.card-header.card-warning {
  background-color: var(--color-warning);
  border-color: var(--color-warning-hover);
}
.card-header.card-danger {
  background-color: var(--color-danger);
  border-color: var(--color-danger-hover);
}
.card-header.card-light {
  background-color: var(--white);
  border-color: var(--white-hover);
}
.card-header.card-dark {
  background-color: var(--gray-900);
  border-color: var(--gray-1000);
}
.card-img-top {
  max-width: 100%;
  width: auto;
}
.card-title {
  font-weight: var(--font-weight-bold);
  margin-bottom: 0;
}
.card-footer {
  background-color: var(--white);
}
.inverse > .card-footer {
  background-color: var(--gray-900);
  border-top-color: var(--gray-800);
}
.card.card-well {
  padding: 1.25rem .9375rem;
  background-color: var(--gray-200);
}
.card.card-well.inverse {
  background-color: var(--gray-1000);
}
.card.card-well.card-well-lg {
  padding: 1.5rem 1.1875rem;
}
.card.card-well.card-well-sm {
  padding: .5rem 1.1875rem;
}
.card-step {
  border: none;
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
  display: flex;
  flex-direction: row;
  overflow: hidden;
  -webkit-box-align: center;
}
.card-step:before {
  content: attr(data-list-counter);
  color: var(--gray-700);
  font-weight: var(--font-weight-bold);
  font-size: 1.125rem;
  min-width: 3.5rem;
  background: var(--gray-200);
  align-items: center;
  display: flex;
  justify-content: center;
}
.carousel {
  padding-bottom: 40px;
}
.carousel:focus {
  outline: none;
}
.carousel-indicators {
  bottom: 0;
}
.carousel-indicators li {
  background-color: var(--gray-1000);
  transition: background-color .25s var(--ease-transition-in-out), border-color .25s var(--ease-transition-in-out), box-shadow .25s var(--ease-transition-in-out);
  cursor: pointer;
  flex: none;
  width: 6rem;
}
.carousel-indicators li:first-child {
  border-radius: .25rem 0 0 .25rem;
}
.carousel-indicators li:last-child {
  border-radius: 0 .25rem .25rem 0;
}
.carousel-indicators li:focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.carousel-control,.carousel-control-prev,.carousel-control-next {
  bottom: 40px;
  transition: opacity .25s ease-in-out;
}
.carousel-control.left::before,.carousel-control.right::before,.carousel-control-prev.left::before,.carousel-control-prev.right::before,.carousel-control-next.left::before,.carousel-control-next.right::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  opacity: 0;
  transition: opacity .25s ease-in-out;
}
.carousel-control.left::before,.carousel-control-prev.left::before,.carousel-control-next.left::before {
  background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-repeat: repeat-x;
}
.carousel-control.right,.carousel-control-prev.right,.carousel-control-next.right {
  left: auto;
  right: 0;
}
.carousel-control.right::before,.carousel-control-prev.right::before,.carousel-control-next.right::before {
  background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-repeat: repeat-x;
}
.carousel-control:hover,.carousel-control:focus,.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus {
  color: var(--white);
  text-decoration: none;
  opacity: .9;
}
.carousel-control:hover.left::before,.carousel-control:hover.right::before,.carousel-control:focus.left::before,.carousel-control:focus.right::before,.carousel-control-prev:hover.left::before,.carousel-control-prev:hover.right::before,.carousel-control-prev:focus.left::before,.carousel-control-prev:focus.right::before,.carousel-control-next:hover.left::before,.carousel-control-next:hover.right::before,.carousel-control-next:focus.left::before,.carousel-control-next:focus.right::before {
  opacity: 1;
}
.carousel-control:hover,.carousel-control-prev:hover,.carousel-control-next:hover {
  outline: 0;
}
.carousel-control .carousel-control-next-icon,.carousel-control .carousel-control-prev-icon,.carousel-control-prev .carousel-control-next-icon,.carousel-control-prev .carousel-control-prev-icon,.carousel-control-next .carousel-control-next-icon,.carousel-control-next .carousel-control-prev-icon {
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .6));
  width: 30px;
  height: 30px;
}
.carousel-item.active,.carousel-item-next,.carousel-item-prev {
  display: block;
}
.close {
  line-height: 20px;
  opacity: .6;
  transition: opacity .2s;
}
.close:hover,.close:focus {
  text-decoration: none;
  cursor: pointer;
  opacity: .8;
}
.close:before {
  content: "";
  display: inline-block;
  vertical-align: 0;
  width: 1em;
  height: 1em;
  background: var(--gray-700);
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-700)' viewBox='0 0 24 24'%3E%3Cpath d='M14.4,12l8.6,8.6L20.6,23L12,14.4L3.4,23L1,20.6L9.6,12L1,3.4L3.4,1L12,9.6L20.6,1L23,3.4L14.4,12z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-700)' viewBox='0 0 24 24'%3E%3Cpath d='M14.4,12l8.6,8.6L20.6,23L12,14.4L3.4,23L1,20.6L9.6,12L1,3.4L3.4,1L12,9.6L20.6,1L23,3.4L14.4,12z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
@media screen and (-ms-high-contrast: active) {
  .close:before {
    background: var(--gray-300);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-300)' viewBox='0 0 24 24'%3E%3Cpath d='M14.4,12l8.6,8.6L20.6,23L12,14.4L3.4,23L1,20.6L9.6,12L1,3.4L3.4,1L12,9.6L20.6,1L23,3.4L14.4,12z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-300)' viewBox='0 0 24 24'%3E%3Cpath d='M14.4,12l8.6,8.6L20.6,23L12,14.4L3.4,23L1,20.6L9.6,12L1,3.4L3.4,1L12,9.6L20.6,1L23,3.4L14.4,12z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .close:before {
    background: var(--gray-700);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-700)' viewBox='0 0 24 24'%3E%3Cpath d='M14.4,12l8.6,8.6L20.6,23L12,14.4L3.4,23L1,20.6L9.6,12L1,3.4L3.4,1L12,9.6L20.6,1L23,3.4L14.4,12z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-700)' viewBox='0 0 24 24'%3E%3Cpath d='M14.4,12l8.6,8.6L20.6,23L12,14.4L3.4,23L1,20.6L9.6,12L1,3.4L3.4,1L12,9.6L20.6,1L23,3.4L14.4,12z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }
}
.close.close-inverse {
  opacity: .7;
}
.close.close-inverse:before {
  background: var(--gray-300);
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-300)' viewBox='0 0 24 24'%3E%3Cpath d='M14.4,12l8.6,8.6L20.6,23L12,14.4L3.4,23L1,20.6L9.6,12L1,3.4L3.4,1L12,9.6L20.6,1L23,3.4L14.4,12z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-300)' viewBox='0 0 24 24'%3E%3Cpath d='M14.4,12l8.6,8.6L20.6,23L12,14.4L3.4,23L1,20.6L9.6,12L1,3.4L3.4,1L12,9.6L20.6,1L23,3.4L14.4,12z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.close.close-inverse:hover {
  opacity: .9;
}
@media screen and (-ms-high-contrast: active) {
  .close.close-inverse:before {
    background: var(--gray-300);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-300)' viewBox='0 0 24 24'%3E%3Cpath d='M14.4,12l8.6,8.6L20.6,23L12,14.4L3.4,23L1,20.6L9.6,12L1,3.4L3.4,1L12,9.6L20.6,1L23,3.4L14.4,12z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-700)' viewBox='0 0 24 24'%3E%3Cpath d='M14.4,12l8.6,8.6L20.6,23L12,14.4L3.4,23L1,20.6L9.6,12L1,3.4L3.4,1L12,9.6L20.6,1L23,3.4L14.4,12z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .close.close-inverse:before {
    background: var(--gray-700);
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-700)' viewBox='0 0 24 24'%3E%3Cpath d='M14.4,12l8.6,8.6L20.6,23L12,14.4L3.4,23L1,20.6L9.6,12L1,3.4L3.4,1L12,9.6L20.6,1L23,3.4L14.4,12z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-700)' viewBox='0 0 24 24'%3E%3Cpath d='M14.4,12l8.6,8.6L20.6,23L12,14.4L3.4,23L1,20.6L9.6,12L1,3.4L3.4,1L12,9.6L20.6,1L23,3.4L14.4,12z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }
}
.dp-container {
  display: flex;
  flex-direction: row;
  direction: ltr;
  position: fixed;
  z-index: 1050;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
}
@media (min-width: 544px) {
  .dp-container {
    overflow-x: auto;
    overflow-y: hidden;
  }
}
.dp-wrapper {
  direction: ltr;
  flex: 0 0 auto;
  height: 100%;
}
.dp {
  position: relative;
  height: 100%;
  background-color: var(--white);
  float: right;
  width: 100vw;
  display: flex;
  flex-direction: column;
  /*  &.dp-size-sm {
      @include dp-size($dp-size-sm);
    } */
}
@media (max-width: 543.98px) {
  .dp {
    width: 300px;
  }
}
@media (min-width: 544px) and (max-width: 767.98px) {
  .dp {
    width: 80vw;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .dp {
    width: 55vw;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .dp {
    width: 45vw;
  }
}
@media (min-width: 1200px) and (max-width: 1599.98px) {
  .dp {
    width: 35vw;
  }
}
@media (min-width: 1600px) {
  .dp {
    width: 25vw;
  }
}
@media (max-width: 543.98px) {
  .dp.dp-size-default {
    width: 300px;
  }
}
@media (min-width: 544px) and (max-width: 767.98px) {
  .dp.dp-size-default {
    width: 80vw;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .dp.dp-size-default {
    width: 55vw;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .dp.dp-size-default {
    width: 45vw;
  }
}
@media (min-width: 1200px) and (max-width: 1599.98px) {
  .dp.dp-size-default {
    width: 35vw;
  }
}
@media (min-width: 1600px) {
  .dp.dp-size-default {
    width: 25vw;
  }
}
@media (max-width: 543.98px) {
  .dp.dp-size-lg {
    width: 300px;
  }
}
@media (min-width: 544px) and (max-width: 767.98px) {
  .dp.dp-size-lg {
    width: 80vw;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .dp.dp-size-lg {
    width: 60vw;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .dp.dp-size-lg {
    width: 50vw;
  }
}
@media (min-width: 1200px) and (max-width: 1599.98px) {
  .dp.dp-size-lg {
    width: 40vw;
  }
}
@media (min-width: 1600px) {
  .dp.dp-size-lg {
    width: 30vw;
  }
}
.dp .adapt-alert-animated {
  flex: 0 0 auto;
}
.dp-header {
  height: 4rem;
  display: flex;
  align-content: flex-start;
  align-items: center;
  flex-direction: row;
  background-color: var(--gray-100);
  color: var(--gray-1000);
  font-size: .9375rem;
  padding: 1.25rem;
  transition: background-color .25s linear;
  flex: 0 0 auto;
}
.dp-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dp-close {
  border: 0;
  cursor: pointer;
  width: 3.4375rem;
  height: 4rem;
  margin-left: -1.25rem;
  margin-right: -.625rem;
  background-size: .9375rem;
  font-size: .9375rem;
}
.dp-close:hover {
  opacity: .5;
}
.dp-content {
  display: flex;
  flex-direction: column;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  transition: opacity .25s linear;
  flex: 1 1 auto;
}
.dp-content > .dp-content-inner-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: auto;
  flex-direction: column;
  flex-grow: 1;
}
.dp-body {
  padding: 1.25rem;
  height: auto !important;
  overflow: auto;
  flex-grow: 1;
}
.float-footer .dp-body {
  overflow: visible;
  flex-shrink: 0;
}
.dp-footer {
  display: flex;
  flex: 0 0 auto;
  justify-content: flex-end;
  flex-wrap: wrap;
  margin-top: auto;
  padding: .625rem 1.25rem;
  border-top: 1px solid var(--gray-300);
}
.dp-footer > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .dp-footer > button,.adapt-rich-editor .ql-toolbar .ql-formats .dp-footer > .ql-picker-label {
  margin-bottom: 2px;
}
.inactive {
  pointer-events: none !important;
}
.inactive .dp-header {
  background-color: var(--gray-100);
}
.inactive .dp-content {
  opacity: .5;
}
.direction-left .dp-wrapper .dp-header {
  border-right: 1px solid var(--gray-200);
}
.direction-left .dp-wrapper .dp-content {
  border-right: 1px solid var(--gray-300);
}
.direction-left .dp-wrapper:last-child .dp-header {
  border-right: none;
}
.direction-left .dp-wrapper:last-child .dp-content {
  border-right: none;
}
.direction-right {
  direction: rtl;
}
.direction-right .dp-wrapper .dp-header {
  border-left: 1px solid var(--gray-200);
}
.direction-right .dp-wrapper .dp-content {
  border-left: 1px solid var(--gray-300);
}
.direction-right .dp-wrapper:last-child .dp-header {
  border-left: none;
}
.direction-right .dp-wrapper:last-child .dp-content {
  border-left: none;
}
.direction-right .dp {
  float: left;
}
.direction-right .dp .dp-header {
  flex-direction: row-reverse;
  justify-content: space-between;
}
.direction-right .dp .dp-close {
  margin-left: -.625rem;
  margin-right: -1.25rem;
}
.dp-parent {
  box-shadow: 0 9px 12px rgba(0, 0, 0, .2), 0 27px 30px rgba(0, 0, 0, .12);
}
.dp-parent .dp-header {
  flex-direction: row-reverse;
  justify-content: space-between;
}
.dp-parent .dp-header .dp-close {
  margin-right: -1.25rem;
}
.direction-left .dp-footer-align_reverse .dp-footer {
  justify-content: flex-start;
}
.direction-right .dp-footer-align_reverse .dp-footer {
  justify-content: flex-end;
}
.dp-footer-align_left .dp-footer {
  justify-content: flex-start;
}
.dp-footer-align_right .dp-footer {
  justify-content: flex-end;
}
.dropdown-menu {
  border: 0;
  margin-bottom: .25rem;
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.dropdown-header {
  font-weight: var(--font-weight-bold);
  padding: .375rem .875rem;
}
.dropdown-item {
  border-radius: 0;
}
.dropdown-item.disabled,.dropdown-item:disabled {
  cursor: not-allowed;
}
.dropdown-item:focus {
  color: inherit;
}
.dropdown-item.active,.dropdown-item.dropdown-item-active {
  color: inherit;
  background-color: var(--gray-200);
  background-image: linear-gradient(90deg, var(--color-state), var(--color-state) 3px, transparent 3px, transparent);
}
.dropdown-toggle,.dropdown-toggle:active {
  padding-right: 26px;
  position: relative;
}
.dropdown-toggle.dropdown-toggle-up::after,.dropdown-toggle:active.dropdown-toggle-up::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .2618em;
  vertical-align: .2618em;
  content: "";
  border-top: 0;
  border-right: .308em solid transparent;
  border-bottom: .308em solid;
  border-left: .308em solid transparent;
}
.dropdown-toggle.dropdown-toggle-up:empty::after,.dropdown-toggle:active.dropdown-toggle-up:empty::after {
  margin-left: 0;
}
.dropdown-toggle:after,.dropdown-toggle.dropdown-toggle-up:after,.dropdown-toggle:active:after,.dropdown-toggle:active.dropdown-toggle-up:after {
  position: absolute;
  top: calc(50% - .308em / 2);
  left: calc(100% - 18px);
  margin-left: 0;
}
.dropdown-toggle.dropdown-kabob-btn,.dropdown-toggle:active.dropdown-kabob-btn {
  background-repeat: no-repeat;
}
.dropdown-toggle.dropdown-kabob-btn:after,.dropdown-toggle:active.dropdown-kabob-btn:after {
  display: none;
}
.typeahead .open ~ .dropdown-menu {
  visibility: visible;
}
.typeahead .dropdown-item.active,.typeahead .dropdown-item.dropdown-item-active {
  color: inherit;
  background-color: inherit;
  background-image: none;
}
.typeahead .ngb-highlight {
  font-weight: var(--font-weight-bold) !important;
}
.dropup .dropdown-menu {
  transform-origin: 10% 100%;
  bottom: 100%;
}
.dropup.show > .dropdown-menu {
  top: auto !important;
}
.dropdown-kabob .dropdown-menu {
  left: .5rem !important;
}
.dropdown-kabob .dropdown-toggle,.dropdown-kabob .dropdown-toggle:hover,.dropdown-kabob .dropdown-toggle:active,.dropdown-kabob .dropdown-toggle:focus {
  width: 1.875rem;
  height: 1.875rem;
  padding: .3125rem .625rem;
  background-position: center !important;
  background-size: 1.5rem !important;
  background-color: inherit;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-900)' viewBox='0 0 24 24'%3E%3Crect x='10' y='3' width='4' height='4'/%3E%3Crect x='10' y='10' width='4' height='4'/%3E%3Crect x='10' y='17' width='4' height='4'/%3E%3C/svg%3E") !important;
  border: 0;
  transition: all .25s var(--ease-transition-in-out);
}
.dropdown-kabob .dropdown-toggle:hover,.dropdown-kabob .dropdown-toggle:active,.dropdown-kabob .dropdown-toggle:focus {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-active)' viewBox='0 0 24 24'%3E%3Crect x='10' y='3' width='4' height='4'/%3E%3Crect x='10' y='10' width='4' height='4'/%3E%3Crect x='10' y='17' width='4' height='4'/%3E%3C/svg%3E") !important;
}
.dropdown-kabob .dropdown-toggle:disabled {
  opacity: .65;
  cursor: not-allowed;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-800)' viewBox='0 0 24 24'%3E%3Crect x='10' y='3' width='4' height='4'/%3E%3Crect x='10' y='10' width='4' height='4'/%3E%3Crect x='10' y='17' width='4' height='4'/%3E%3C/svg%3E") !important;
}
figcaption {
  font-size: inherit;
  color: var(--gray-500);
  font-style: italic;
}
input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
input[type=radio]:focus + .radio__item,input[type=checkbox]:focus + .checkbox__item {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
input[type=radio]:focus + .radio__item::before:focus,input[type=checkbox]:focus + .checkbox__item::before:focus {
  color: var(--gray-700);
  background-color: var(--white);
  border-color: var(--color-active);
  outline: 0;
  box-shadow: rgba(102, 175, 233, .6);
}
input[type=radio]:focus + .radio__item.checkbox__item_no-label,input[type=radio]:focus + .radio__item.radio__item_no-label,input[type=checkbox]:focus + .checkbox__item.checkbox__item_no-label,input[type=checkbox]:focus + .checkbox__item.radio__item_no-label {
  box-shadow: none;
}
input[type=radio]:focus + .radio__item.checkbox__item_no-label::before,input[type=radio]:focus + .radio__item.radio__item_no-label::before,input[type=checkbox]:focus + .checkbox__item.checkbox__item_no-label::before,input[type=checkbox]:focus + .checkbox__item.radio__item_no-label::before {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
input[type=checkbox]:disabled + .checkbox__item {
  opacity: .65;
}
/*9.18.17*/
.disabled-textfield {
  cursor: not-allowed !important;
}
.checkbox-before,.checkbox-after,.radio-before,.radio-after {
  display: block;
  padding-left: 1.5rem;
}
.checkbox__label,.radio__label {
  display: flex;
}
.radio,.checkbox {
  display: block;
  margin-top: calc(.5rem + 1px);
  margin-bottom: .75rem;
  position: relative;
}
.radio label,.checkbox label {
  margin-bottom: 0;
  cursor: pointer;
  position: relative;
}
.radio input[type=radio],.radio-inline input[type=radio],.radio input[type=checkbox],.radio-inline input[type=checkbox],.checkbox input[type=radio],.checkbox-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox] {
  position: absolute;
  width: 1rem;
  height: 1rem;
  padding: 0;
  border: 0;
  outline: none;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
}
.radio input[type=radio]:focus,.radio-inline input[type=radio]:focus,.radio input[type=checkbox]:focus,.radio-inline input[type=checkbox]:focus,.checkbox input[type=radio]:focus,.checkbox-inline input[type=radio]:focus,.checkbox input[type=checkbox]:focus,.checkbox-inline input[type=checkbox]:focus {
  outline: none;
}
.checkbox__item,.radio__item {
  position: relative;
  padding-left: calc(1rem + .5965em + .125rem);
  cursor: pointer;
}
.checkbox__item::before,.checkbox__item::after,.radio__item::before,.radio__item::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: .125rem;
  width: 1rem;
  height: 1rem;
  transition: transform .245s ease, background .245s ease, border .245s ease;
}
.checkbox__item::before,.radio__item::before {
  border: 1px solid var(--color-secondary);
}
.checkbox__item::after,.radio__item::after {
  transform: translateY(-50%) scale(0);
}
.checkbox__item:hover::before,.checkbox__item:focus::before,.radio__item:hover::before,.radio__item:focus::before {
  border-color: var(--color-secondary-hover);
}
.checkbox__item {
  min-height: 1.25rem;
}
.checkbox__item::before {
  border-radius: 2px;
}
.checkbox__item::after {
  background: var(--white);
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,12.3l1.9-2l5.8,5.9L21.1,3.8l1.9,2L8.8,20.2L1,12.3z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,12.3l1.9-2l5.8,5.9L21.1,3.8l1.9,2L8.8,20.2L1,12.3z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.radio__item {
  min-height: 1.25rem;
}
.radio__item::before,.radio__item::after {
  border-radius: 50%;
}
.checkbox input:checked ~ .checkbox__item::after,.checkbox-inline input:checked ~ .checkbox__item::after {
  visibility: visible;
  opacity: 1;
  transform: translateY(-50%) scale(.6);
}
.checkbox input:checked ~ .checkbox__item::before,.checkbox-inline input:checked ~ .checkbox__item::before {
  background: var(--color-state);
  border-color: var(--color-state-hover);
}
.checkbox input:checked ~ .checkbox__item.disabled::before,.checkbox input:checked ~ .checkbox__item .disabled::after,.checkbox-inline input:checked ~ .checkbox__item.disabled::before,.checkbox-inline input:checked ~ .checkbox__item .disabled::after {
  opacity: .65;
}
.checkbox input:focus ~ .checkbox__item::before,.checkbox-inline input:focus ~ .checkbox__item::before {
  border-color: var(--color-state-hover);
}
.checkbox input:checked:hover ~ .checkbox__item::before,.checkbox-inline input:checked:hover ~ .checkbox__item::before {
  background: var(--color-state-hover);
  border-color: var(--color-state-active);
}
.checkbox input:disabled ~ .checkbox__item,.checkbox input.disabled ~ .checkbox__item,.checkbox-inline input:disabled ~ .checkbox__item,.checkbox-inline input.disabled ~ .checkbox__item {
  cursor: not-allowed;
}
.checkbox input:disabled ~ .checkbox__item::before,.checkbox input:disabled:checked ~ .checkbox__item::before,.checkbox input:disabled:focus ~ .checkbox__item::before,.checkbox-inline input:disabled ~ .checkbox__item::before,.checkbox-inline input:disabled:checked ~ .checkbox__item::before,.checkbox-inline input:disabled:focus ~ .checkbox__item::before {
  background-color: var(--gray-200);
  border-color: var(--gray-300);
}
.checkbox input:disabled:checked ~ .checkbox__item::before,.checkbox input:disabled:checked:focus ~ .checkbox__item::before,.checkbox-inline input:disabled:checked ~ .checkbox__item::before,.checkbox-inline input:disabled:checked:focus ~ .checkbox__item::before {
  background-color: var(--color-state);
  border-color: var(--color-state-hover);
}
.checkbox.readonly,.checkbox-inline.readonly {
  cursor: default;
}
.checkbox.readonly input,.checkbox.readonly .checkbox__item,.checkbox.readonly input:hover,.checkbox.readonly input:hover ~ .checkbox__item::before,.checkbox-inline.readonly input,.checkbox-inline.readonly .checkbox__item,.checkbox-inline.readonly input:hover,.checkbox-inline.readonly input:hover ~ .checkbox__item::before {
  cursor: default;
}
.checkbox.readonly .checkbox__item::before,.checkbox.readonly input:checked ~ .checkbox__item::before,.checkbox.readonly input:focus ~ .checkbox__item::before,.checkbox-inline.readonly .checkbox__item::before,.checkbox-inline.readonly input:checked ~ .checkbox__item::before,.checkbox-inline.readonly input:focus ~ .checkbox__item::before {
  background-color: var(--gray-200);
  border-color: var(--gray-300);
}
.at-group-selection-checkbox,.at-selection-checkbox {
  /* stylelint-disable-next-line no-duplicate-selectors */
}
.at-group-selection-checkbox .ui-state-disabled,.at-group-selection-checkbox .ui-state-disabled:hover,.at-group-selection-checkbox .ui-state-disabled:focus,.at-group-selection-checkbox .ui-state-disabled,.at-group-selection-checkbox .ui-state-disabled:hover,.at-group-selection-checkbox .ui-state-disabled:focus,.at-selection-checkbox .ui-state-disabled,.at-selection-checkbox .ui-state-disabled:hover,.at-selection-checkbox .ui-state-disabled:focus,.at-selection-checkbox .ui-state-disabled,.at-selection-checkbox .ui-state-disabled:hover,.at-selection-checkbox .ui-state-disabled:focus {
  background-color: var(--gray-200);
  border-color: var(--gray-300);
  cursor: not-allowed !important;
}
.radio input:checked ~ .radio__item::before,.radio-inline input:checked ~ .radio__item::before {
  border-color: var(--color-state-hover);
}
.radio input:checked ~ .radio__item::after,.radio-inline input:checked ~ .radio__item::after {
  transform: translateY(-50%) scale(.6);
  background: var(--color-state);
}
.radio input:checked:hover ~ .radio__item::before,.radio-inline input:checked:hover ~ .radio__item::before {
  border-color: var(--color-state-active);
}
.radio input:checked:hover ~ .radio__item::after,.radio-inline input:checked:hover ~ .radio__item::after {
  background: var(--color-state-hover);
}
.radio input:disabled ~ .radio__item,.radio-inline input:disabled ~ .radio__item {
  cursor: not-allowed;
}
.radio input:disabled ~ .radio__item::before,.radio input:disabled:hover ~ .radio__item::before,.radio input:disabled:active ~ .radio__item::before,.radio input:checked:disabled ~ .radio__item::before,.radio input:checked:disabled:hover ~ .radio__item::before,.radio input:checked:disabled:active ~ .radio__item::before,.radio-inline input:disabled ~ .radio__item::before,.radio-inline input:disabled:hover ~ .radio__item::before,.radio-inline input:disabled:active ~ .radio__item::before,.radio-inline input:checked:disabled ~ .radio__item::before,.radio-inline input:checked:disabled:hover ~ .radio__item::before,.radio-inline input:checked:disabled:active ~ .radio__item::before {
  border-color: var(--color-secondary-disabled);
  background: var(--gray-100);
}
.radio input:disabled ~ .radio__item::after,.radio input:disabled:hover ~ .radio__item::after,.radio input:disabled:active ~ .radio__item::after,.radio input:checked:disabled ~ .radio__item::after,.radio input:checked:disabled:hover ~ .radio__item::after,.radio input:checked:disabled:active ~ .radio__item::after,.radio-inline input:disabled ~ .radio__item::after,.radio-inline input:disabled:hover ~ .radio__item::after,.radio-inline input:disabled:active ~ .radio__item::after,.radio-inline input:checked:disabled ~ .radio__item::after,.radio-inline input:checked:disabled:hover ~ .radio__item::after,.radio-inline input:checked:disabled:active ~ .radio__item::after {
  background: var(--color-state-disabled);
}
.radio.readonly input,.radio.readonly .radio__item,.radio-inline.readonly input,.radio-inline.readonly .radio__item {
  cursor: default;
}
.radio.readonly .radio__item::before,.radio.readonly input:hover ~ .radio__item::before,.radio.readonly input:active ~ .radio__item::before,.radio.readonly input:checked ~ .radio__item::before,.radio.readonly input:checked:hover ~ .radio__item::before,.radio.readonly input:checked:active ~ .radio__item::before,.radio-inline.readonly .radio__item::before,.radio-inline.readonly input:hover ~ .radio__item::before,.radio-inline.readonly input:active ~ .radio__item::before,.radio-inline.readonly input:checked ~ .radio__item::before,.radio-inline.readonly input:checked:hover ~ .radio__item::before,.radio-inline.readonly input:checked:active ~ .radio__item::before {
  border-color: var(--color-secondary-disabled);
  background: var(--gray-100);
}
.radio.readonly .radio__item::after,.radio.readonly input:hover ~ .radio__item::after,.radio.readonly input:active ~ .radio__item::after,.radio.readonly input:checked ~ .radio__item::after,.radio.readonly input:checked:hover ~ .radio__item::after,.radio.readonly input:checked:active ~ .radio__item::after,.radio-inline.readonly .radio__item::after,.radio-inline.readonly input:hover ~ .radio__item::after,.radio-inline.readonly input:active ~ .radio__item::after,.radio-inline.readonly input:checked ~ .radio__item::after,.radio-inline.readonly input:checked:hover ~ .radio__item::after,.radio-inline.readonly input:checked:active ~ .radio__item::after {
  background: var(--color-state-disabled);
}
.radio + .radio:not(.radio-inline),.checkbox + .checkbox:not(.checkbox-inline):not(.switch) {
  margin-top: -5px;
}
.checkbox input ~ .checkbox__item .icon-indeterminate {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) scale(0);
  opacity: 0;
  left: .125rem;
  width: 1rem;
  height: 1rem;
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24' %3E%3Cpath d='M18,13H6v-2h12V13z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24' %3E%3Cpath d='M18,13H6v-2h12V13z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  background: var(--white);
  transition: transform .245s ease, opacity .245s ease;
}
.checkbox input:indeterminate ~ .checkbox__item::before {
  border-color: var(--color-state-hover);
  background: var(--color-state);
}
.checkbox input:indeterminate ~ .checkbox__item::after {
  opacity: 0;
  visibility: hidden;
  transform: scale(0);
}
.checkbox input:indeterminate ~ .checkbox__item .icon-indeterminate {
  opacity: 1;
  transform: translateY(-50%) scale(1);
}
.radio-inline,.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline {
  margin-left: 20px;
}
input[type=radio]:indeterminate:disabled + .checkbox__item,input[type=checkbox]:indeterminate:disabled + .checkbox__item {
  opacity: .65;
}
input[type=radio][disabled],input[type=radio].disabled,fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=checkbox].disabled,fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}
/* stylelint-disable-next-line no-duplicate-selectors */
.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
/* stylelint-disable-next-line no-duplicate-selectors */
.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.checkbox.is-error .checkbox__item::before,.radio.is-error .radio__item::before {
  border-color: var(--color-danger-hover);
}
.form-control-required {
  display: inline-block;
  font-weight: normal;
  color: var(--color-danger);
}
.form-control {
  padding-left: 1rem;
  padding-right: 1rem;
}
.form-control:hover,.form-control:hover + .input-group-custom-tag {
  border-color: var(--color-secondary-hover);
}
.form-control::-ms-expand {
  display: none;
  border: 0;
  background-color: transparent;
}
.form-control::-ms-clear {
  display: none;
}
.form-control:focus,.form-control:focus + .input-group-custom-tag {
  background-color: var(--white);
  border-color: var(--color-active);
  color: var(--gray-700);
  outline: none;
}
.form-control:disabled,.form-control:disabled + .input-group-custom-tag {
  color: var(--gray-500);
  background-color: var(--gray-100);
  border-color: var(--color-secondary-disabled);
  cursor: not-allowed;
}
.form-control:disabled:hover,.form-control:disabled:hover + .input-group-custom-tag {
  color: var(--gray-600);
  border-color: var(--color-secondary-disabled);
}
.form-control:disabled:hover::placeholder,.form-control:disabled:hover + .input-group-custom-tag::placeholder {
  color: var(--gray-600);
}
.form-control:-ms-input-placeholder {
  color: var(--gray-500) !important;
}
.form-control:-moz-ui-invalid {
  box-shadow: none;
}
fieldset[disabled] .input-group-text,fieldset[disabled] .input-group-counter,.form-group.disabled .input-group-text,.form-group.disabled .input-group-counter {
  color: var(--gray-500);
  background-color: var(--gray-100);
  border-color: var(--color-secondary-disabled);
  cursor: not-allowed;
}
fieldset[disabled] .form-control-label,fieldset[disabled] adapt-rx-control-label-tooltip,.form-group.disabled .form-control-label,.form-group.disabled adapt-rx-control-label-tooltip {
  color: var(--gray-700);
}
.form-control-label {
  font-weight: 600;
}
.form-control-feedback {
  margin: 0;
}
select.form-control:not([multiple]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 26px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-900)' viewBox='0 0 24 24'%3E%3Cpath d='M1,5.6l11,12.8L23,5.6L1,5.6L1,5.6z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;
  background-size: 8px 8px;
}
select.form-control:not([multiple]):disabled {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-800)' viewBox='0 0 24 24'%3E%3Cpath d='M1,5.6l11,12.8L23,5.6L1,5.6L1,5.6z'/%3E%3C/svg%3E");
}
select.form-control:not([size]):not([multiple]) {
  height: auto;
}
.form-group.is-required > label::after {
  content: " (required)";
  font-weight: var(--font-weight-normal);
  color: var(--color-danger);
}
.form-group.is-required-short > label::after {
  content: " *";
  font-weight: var(--font-weight-normal);
  color: var(--color-danger);
}
.form-control-success,.form-control-danger,.form-control-warning {
  padding-right: 3rem !important;
  background-repeat: no-repeat;
  background-size: 1.25rem;
  background-position: center right .625rem !important;
  transition: border-color var(--ease-transition-in-out) .15s, box-shadow var(--ease-transition-in-out) .15s, background .25s var(--ease-transition-in), background-position 0s;
}
textarea.form-control-success,textarea.form-control-danger,textarea.form-control-warning {
  background-position: right .65rem top .5rem !important;
}
textarea.form-control-success.form-control-sm,.input-group-sm > textarea.form-control-success.form-control,.input-group-sm > .input-group-prepend > textarea.form-control-success.input-group-text,.input-group-sm > .input-group-prepend > textarea.form-control-success.input-group-counter,.input-group-sm > .input-group-append > textarea.form-control-success.input-group-text,.input-group-sm > .input-group-append > textarea.form-control-success.input-group-counter,.input-group-sm > .input-group-prepend > textarea.form-control-success.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-prepend > textarea.form-control-success.ql-picker-label,.input-group-sm > .input-group-append > textarea.form-control-success.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-append > textarea.form-control-success.ql-picker-label,textarea.form-control-danger.form-control-sm,.input-group-sm > textarea.form-control-danger.form-control,.input-group-sm > .input-group-prepend > textarea.form-control-danger.input-group-text,.input-group-sm > .input-group-prepend > textarea.form-control-danger.input-group-counter,.input-group-sm > .input-group-append > textarea.form-control-danger.input-group-text,.input-group-sm > .input-group-append > textarea.form-control-danger.input-group-counter,.input-group-sm > .input-group-prepend > textarea.form-control-danger.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-prepend > textarea.form-control-danger.ql-picker-label,.input-group-sm > .input-group-append > textarea.form-control-danger.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-append > textarea.form-control-danger.ql-picker-label,textarea.form-control-warning.form-control-sm,.input-group-sm > textarea.form-control-warning.form-control,.input-group-sm > .input-group-prepend > textarea.form-control-warning.input-group-text,.input-group-sm > .input-group-prepend > textarea.form-control-warning.input-group-counter,.input-group-sm > .input-group-append > textarea.form-control-warning.input-group-text,.input-group-sm > .input-group-append > textarea.form-control-warning.input-group-counter,.input-group-sm > .input-group-prepend > textarea.form-control-warning.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-prepend > textarea.form-control-warning.ql-picker-label,.input-group-sm > .input-group-append > textarea.form-control-warning.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-append > textarea.form-control-warning.ql-picker-label {
  background-position: right .65rem top .375rem !important;
}
textarea.form-control-success.form-control-lg,.input-group-lg > textarea.form-control-success.form-control,.input-group-lg > .input-group-prepend > textarea.form-control-success.input-group-text,.input-group-lg > .input-group-prepend > textarea.form-control-success.input-group-counter,.input-group-lg > .input-group-append > textarea.form-control-success.input-group-text,.input-group-lg > .input-group-append > textarea.form-control-success.input-group-counter,.input-group-lg > .input-group-prepend > textarea.form-control-success.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-prepend > textarea.form-control-success.ql-picker-label,.input-group-lg > .input-group-append > textarea.form-control-success.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-append > textarea.form-control-success.ql-picker-label,textarea.form-control-danger.form-control-lg,.input-group-lg > textarea.form-control-danger.form-control,.input-group-lg > .input-group-prepend > textarea.form-control-danger.input-group-text,.input-group-lg > .input-group-prepend > textarea.form-control-danger.input-group-counter,.input-group-lg > .input-group-append > textarea.form-control-danger.input-group-text,.input-group-lg > .input-group-append > textarea.form-control-danger.input-group-counter,.input-group-lg > .input-group-prepend > textarea.form-control-danger.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-prepend > textarea.form-control-danger.ql-picker-label,.input-group-lg > .input-group-append > textarea.form-control-danger.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-append > textarea.form-control-danger.ql-picker-label,textarea.form-control-warning.form-control-lg,.input-group-lg > textarea.form-control-warning.form-control,.input-group-lg > .input-group-prepend > textarea.form-control-warning.input-group-text,.input-group-lg > .input-group-prepend > textarea.form-control-warning.input-group-counter,.input-group-lg > .input-group-append > textarea.form-control-warning.input-group-text,.input-group-lg > .input-group-append > textarea.form-control-warning.input-group-counter,.input-group-lg > .input-group-prepend > textarea.form-control-warning.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-prepend > textarea.form-control-warning.ql-picker-label,.input-group-lg > .input-group-append > textarea.form-control-warning.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-append > textarea.form-control-warning.ql-picker-label {
  background-position: right .65rem top .5313rem !important;
}
.has-success .form-control-feedback,.has-success .form-control-label,.has-success .col-form-label,.has-success .form-check-label,.has-success .custom-control,.has-success .checkbox__item,.has-success adapt-rx-control-label-tooltip {
  color: var(--color-success);
}
.has-success .form-control,.has-success .form-control + .input-group-custom-tag {
  color: var(--color-success);
  border-color: var(--color-success);
}
.has-success .form-control:hover,.has-success .form-control:hover + .input-group-custom-tag {
  border-color: var(--color-success-hover);
}
.has-success .input-group-append .input-group-text,.has-success .input-group-append .input-group-counter,.has-success .input-group-prepend .input-group-text,.has-success .input-group-prepend .input-group-counter {
  color: var(--color-success);
  border-color: var(--color-success);
}
.has-success input:checked ~ .checkbox__item::before {
  background-color: var(--color-success) !important;
  border-color: var(--color-success-hover) !important;
}
.has-success .form-control-success:focus,.has-success .form-control-success:focus + .input-group-custom-tag {
  border-color: var(--color-success-hover);
}
.has-success .form-control-success:active,.has-success .form-control-success:active + .input-group-custom-tag {
  border-color: var(--color-success-active);
}
.has-warning .form-control-feedback,.has-warning .form-control-label,.has-warning .col-form-label,.has-warning .form-check-label,.has-warning .custom-control,.has-warning .checkbox__item,.has-warning adapt-rx-control-label-tooltip {
  color: var(--color-warning);
}
.has-warning .form-control,.has-warning .form-control + .input-group-custom-tag {
  color: var(--color-warning);
  border-color: var(--color-warning);
}
.has-warning .form-control:hover,.has-warning .form-control:hover + .input-group-custom-tag {
  border-color: var(--color-warning-hover);
}
.has-warning .input-group-append .input-group-text,.has-warning .input-group-append .input-group-counter,.has-warning .input-group-prepend .input-group-text,.has-warning .input-group-prepend .input-group-counter {
  color: var(--color-warning);
  border-color: var(--color-warning);
}
.has-warning input:checked ~ .checkbox__item::before {
  background-color: var(--color-warning) !important;
  border-color: var(--color-warning-hover) !important;
}
.has-warning .form-control-warning:focus,.has-warning .form-control-warning:focus + .input-group-custom-tag {
  border-color: var(--color-warning-hover);
}
.has-warning .form-control-warning:active,.has-warning .form-control-warning:active + .input-group-custom-tag {
  border-color: var(--color-warning-active);
}
.has-danger .form-control-feedback,.has-danger .form-control-label,.has-danger .col-form-label,.has-danger .form-check-label,.has-danger .custom-control,.has-danger .checkbox__item,.has-danger adapt-rx-control-label-tooltip {
  color: var(--color-danger);
}
.has-danger .form-control,.has-danger .form-control + .input-group-custom-tag {
  color: var(--color-danger);
  border-color: var(--color-danger);
}
.has-danger .form-control:hover,.has-danger .form-control:hover + .input-group-custom-tag {
  border-color: var(--color-danger-hover);
}
.has-danger .input-group-append .input-group-text,.has-danger .input-group-append .input-group-counter,.has-danger .input-group-prepend .input-group-text,.has-danger .input-group-prepend .input-group-counter {
  color: var(--color-danger);
  border-color: var(--color-danger);
}
.has-danger input:checked ~ .checkbox__item::before {
  background-color: var(--color-danger) !important;
  border-color: var(--color-danger-hover) !important;
}
.has-danger .has-danger-icon::after {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-danger)' viewBox='0 0 24 24'%3E%3Cpath d='M22.8,19.4L13.6,2.9c-0.7-1.3-2.5-1.3-3.2,0L1.2,19.4c-0.7,1.2,0.2,2.7,1.6,2.7h18.3C22.6,22.1,23.4,20.6,22.8,19.4z M13.4,20.4h-2.7v-2.7h2.7V20.4z M13.4,15.8h-2.7V7.6h2.7V15.8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-danger)' viewBox='0 0 24 24'%3E%3Cpath d='M22.8,19.4L13.6,2.9c-0.7-1.3-2.5-1.3-3.2,0L1.2,19.4c-0.7,1.2,0.2,2.7,1.6,2.7h18.3C22.6,22.1,23.4,20.6,22.8,19.4z M13.4,20.4h-2.7v-2.7h2.7V20.4z M13.4,15.8h-2.7V7.6h2.7V15.8z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 1.25rem;
  mask-size: 1.25rem;
  -webkit-mask-position: center right .625rem !important;
  mask-position: center right .625rem !important;
  background: var(--color-danger);
  width: 38px;
  height: 38px;
  right: 0;
  position: absolute;
}
.has-danger .form-control-danger {
  background-image: none;
}
.has-danger .form-control-danger:focus,.has-danger .form-control-danger:focus + .input-group-custom-tag {
  border-color: var(--color-danger-hover);
}
.has-danger .form-control-danger:active,.has-danger .form-control-danger:active + .input-group-custom-tag {
  border-color: var(--color-danger-active);
}
.textfield {
  display: block;
}
.input-group-counter {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
  padding: 0;
  flex-direction: column;
  width: 32px;
}
.input-group-counter button {
  background: 0;
  border: 0;
  padding: 0;
  margin: 0;
  line-height: 10px;
  flex: 1 1 auto;
  color: var(--gray-700);
  transition: color .25s linear;
}
.input-group-counter button:hover {
  color: var(--color-active);
}
.input-group-counter button:active {
  color: var(--color-active-hover);
}
.input-group-counter button:first-child:after,.input-group-counter button:last-child:after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 7px;
  border-style: solid;
}
.input-group-counter button:first-child:after {
  border-width: 0 4px 7px 4px;
  border-color: transparent transparent currentColor transparent;
  vertical-align: bottom;
}
.input-group-counter button:last-child:after {
  border-width: 7px 4px 0 4px;
  border-color: currentColor transparent transparent transparent;
  vertical-align: top;
}
.addon-counter {
  display: flex;
  flex-direction: column;
  padding: 0 !important;
  background: none;
}
.addon-counter button {
  width: 30px;
  border: 0;
  line-height: 10px;
  padding-left: 0;
  padding-right: 0;
  flex: 1 1 auto;
  background: none;
  color: var(--gray-700);
  transition: color .25s linear;
}
.addon-counter button:hover {
  color: var(--color-active);
}
.addon-counter button:active {
  color: var(--color-active-hover);
}
.addon-counter button:first-child:after,.addon-counter button:last-child:after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 7px;
  border-style: solid;
}
.addon-counter button:first-child:after {
  vertical-align: bottom;
  border-width: 0 4px 7px 4px;
  border-color: transparent transparent currentColor transparent;
}
.addon-counter button:last-child:after {
  vertical-align: top;
  border-width: 7px 4px 0 4px;
  border-color: currentColor transparent transparent transparent;
}
.form-control[readonly]:not(.dt-input-control):not(.rx-form-control) {
  border: none;
  background: none;
  background-clip: padding-box;
}
.form-control[readonly]:not(.dt-input-control):not(.rx-form-control):focus {
  border-color: var(--color-active);
}
.form-control-disabled-look[readonly] {
  color: var(--gray-500);
  background-color: var(--gray-100) !important;
  border: 1px solid var(--color-secondary-disabled) !important;
  cursor: not-allowed;
}
.form-control-disabled-look[readonly]:hover {
  color: var(--gray-600);
  border-color: var(--color-secondary-disabled);
}
.form-control-disabled-look[readonly]:hover::placeholder {
  color: var(--gray-600);
}
.form-control-disabled-look[readonly]:focus {
  border-color: var(--color-active) !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10+ specific styles go here */
  input.form-control {
    height: 2.37503125rem;
  }
  input.form-control-lg,.input-group-lg > input.form-control,.input-group-lg > .input-group-prepend > input.input-group-text,.input-group-lg > .input-group-append > input.input-group-text,.input-group-lg > .input-group-prepend > input.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-prepend > input.ql-picker-label,.input-group-lg > .input-group-append > input.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-lg > .input-group-append > input.ql-picker-label,.input-group-lg > .input-group-prepend > input.input-group-counter,.input-group-lg > .input-group-append > input.input-group-counter {
    height: 2.62994375rem;
  }
  input.form-control-sm,.input-group-sm > input.form-control,.input-group-sm > .input-group-prepend > input.input-group-text,.input-group-sm > .input-group-append > input.input-group-text,.input-group-sm > .input-group-prepend > input.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-prepend > input.ql-picker-label,.input-group-sm > .input-group-append > input.btn,.adapt-rich-editor .ql-toolbar .ql-formats .input-group-sm > .input-group-append > input.ql-picker-label,.input-group-sm > .input-group-prepend > input.input-group-counter,.input-group-sm > .input-group-append > input.input-group-counter {
    height: 2.028875rem;
  }
}
[placeholder] {
  text-overflow: ellipsis;
}
.img-thumbnail {
  padding: 0;
  border: 0;
}
a.img-thumbnail {
  display: block;
  overflow: hidden;
  padding: .125rem;
  background-color: var(--white);
  border: 1px solid var(--gray-300);
  border-radius: var(--border-radius);
  transition: all .25s var(--ease-transition-in-out);
}
@media screen and (prefers-reduced-motion: reduce) {
  a.img-thumbnail {
    transition: none;
  }
}
a.img-thumbnail img {
  max-width: 100%;
  height: auto;
  transition: transform .2s;
}
a.img-thumbnail:hover {
  border-color: var(--gray-500);
}
a.img-thumbnail:hover img {
  transform: scale(1.05);
}
.list-group-item {
  line-height: 2;
  display: flex;
  align-items: center;
}
.list-group-item-success {
  color: var(--color-success-hover);
  background-color: var(--white);
  border-color: var(--color-success);
}
a.list-group-item-success,button.list-group-item-success {
  color: var(--color-success-hover);
}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus {
  color: var(--color-success-hover);
  background-color: var(--gray-200);
}
a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus {
  color: var(--white);
  background-color: var(--color-success-hover);
  border-color: var(--color-success-hover);
}
.list-group-item-info {
  color: var(--color-info-hover);
  background-color: var(--white);
  border-color: var(--color-info);
}
a.list-group-item-info,button.list-group-item-info {
  color: var(--color-info-hover);
}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus {
  color: var(--color-info-hover);
  background-color: var(--gray-200);
}
a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus {
  color: var(--white);
  background-color: var(--color-info-hover);
  border-color: var(--color-info-hover);
}
.list-group-item-warning {
  color: var(--color-warning-active);
  background-color: var(--white);
  border-color: var(--color-warning);
}
a.list-group-item-warning,button.list-group-item-warning {
  color: var(--color-warning-active);
}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus {
  color: var(--color-warning-active);
  background-color: var(--gray-200);
}
a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus {
  color: var(--white);
  background-color: var(--color-warning-active);
  border-color: var(--color-warning-active);
}
.list-group-item-danger {
  color: var(--color-danger);
  background-color: var(--white);
  border-color: var(--color-danger);
}
a.list-group-item-danger,button.list-group-item-danger {
  color: var(--color-danger);
}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus {
  color: var(--color-danger);
  background-color: var(--gray-200);
}
a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus {
  color: var(--white);
  background-color: var(--color-danger);
  border-color: var(--color-danger);
}
.inverse > .list-group > .list-group-item {
  border-color: var(--gray-800);
  background-color: var(--gray-900);
}
.list-group-item.caret-right::after {
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  margin-left: auto;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-900)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
}
.list-group-item.caret-right:hover::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-active)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
}
.logo-bmc-helix,.logo-bmc,.logo-helix,.logo {
  width: 2.9em;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.logo-bmc-helix::before,.logo-bmc::before,.logo-helix::before,.logo::before {
  content: "";
  display: inline-block;
  width: inherit;
  vertical-align: bottom;
}
.logo {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20120%2050%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23434244%22%20d%3D%22M47.8%2C33.6c0.7%2C1.5%2C2.3%2C2.5%2C4.1%2C2.5c3.3%2C0%2C5.2-2.6%2C5.2-6.1s-1.9-6.1-5.2-6.1c-1.7%2C0-3.4%2C1.1-4.1%2C2.5V33.6z%0A%09%20M47.8%2C40.9h-6.1V9.3h6.1V21c1-1.2%2C3.1-2.3%2C5.4-2.3c6.3%2C0%2C9.9%2C5.2%2C9.9%2C11.4s-3.5%2C11.3-9.9%2C11.3c-2.3%2C0-4.5-1.1-5.4-2.3%0A%09C47.8%2C39.1%2C47.8%2C40.9%2C47.8%2C40.9z%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23434244%22%20d%3D%22M89.5%2C18.7c4.5%2C0%2C7.1%2C3.1%2C7.1%2C8v14.2h-6V28c0-2.3-1-3.9-3.1-3.9c-1.6%2C0-3%2C1-3.4%2C2.8v14H78V28%0A%09c0-2.3-1-3.9-3.1-3.9c-1.6%2C0-3%2C1-3.4%2C2.8v14h-6V19.2h6V21c1.1-1.4%2C3.1-2.3%2C5.5-2.3c2.6%2C0%2C4.6%2C1.2%2C5.8%2C2.8%0A%09C84.4%2C19.9%2C86.5%2C18.7%2C89.5%2C18.7%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23434244%22%20d%3D%22M109.5%2C18.7c5.4%2C0%2C8.9%2C3.2%2C9.5%2C7.8h-5.9c-0.3-1.6-1.6-2.7-3.6-2.7c-2.8%2C0-4.5%2C2.5-4.5%2C6.2%0A%09c0%2C3.6%2C1.7%2C6.2%2C4.5%2C6.2c2%2C0%2C3.3-1%2C3.6-2.7h5.9c-0.6%2C4.7-4.1%2C7.8-9.5%2C7.8c-6.2%2C0-10.4-4.6-10.4-11.3S103.3%2C18.7%2C109.5%2C18.7%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23F15625%22%20d%3D%22M5%2C5.4v6.4c0%2C1.1%2C0.9%2C2.7%2C1.9%2C3.2l12.4%2C7.2l7.2-4.2L5%2C5.4z%20M19.2%2C27.9L6.8%2C35.1C5.9%2C35.6%2C5%2C37.2%2C5%2C38.3v6.3%0A%09l21.5-12.5L19.2%2C27.9z%20M4.2%2C50C2.1%2C50%2C0%2C48.4%2C0%2C45.4v-7.1c0-2.8%2C1.8-6%2C4.3-7.4l10-5.9l-10-5.8C1.9%2C17.7%2C0%2C14.6%2C0%2C11.8V4.6%0A%09C0%2C1.6%2C2.1%2C0%2C4.2%2C0C5.1%2C0%2C6%2C0.3%2C6.8%2C0.8l22.7%2C13.3C31.1%2C15%2C32%2C16.4%2C32%2C18s-0.9%2C3-2.5%2C3.9L24.1%2C25l5.4%2C3.2c1.6%2C0.9%2C2.5%2C2.3%2C2.5%2C3.9%0A%09c0%2C1.6-0.9%2C3-2.5%2C3.9L6.8%2C49.2C6%2C49.7%2C5.1%2C50%2C4.2%2C50%22/%3E%0A%3C/svg%3E");
}
.logo.logo-light {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20120%2050%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M47.8%2C33.6c0.7%2C1.5%2C2.3%2C2.5%2C4.1%2C2.5c3.3%2C0%2C5.2-2.6%2C5.2-6.1s-1.9-6.1-5.2-6.1c-1.7%2C0-3.4%2C1.1-4.1%2C2.5V33.6z%0A%09%20M47.8%2C40.9h-6.1V9.3h6.1V21c1-1.2%2C3.1-2.3%2C5.4-2.3c6.3%2C0%2C9.9%2C5.2%2C9.9%2C11.4s-3.5%2C11.3-9.9%2C11.3c-2.3%2C0-4.5-1.1-5.4-2.3%0A%09C47.8%2C39.1%2C47.8%2C40.9%2C47.8%2C40.9z%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M89.5%2C18.7c4.5%2C0%2C7.1%2C3.1%2C7.1%2C8v14.2h-6V28c0-2.3-1-3.9-3.1-3.9c-1.6%2C0-3%2C1-3.4%2C2.8v14H78V28%0A%09c0-2.3-1-3.9-3.1-3.9c-1.6%2C0-3%2C1-3.4%2C2.8v14h-6V19.2h6V21c1.1-1.4%2C3.1-2.3%2C5.5-2.3c2.6%2C0%2C4.6%2C1.2%2C5.8%2C2.8%0A%09C84.4%2C19.9%2C86.5%2C18.7%2C89.5%2C18.7%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M109.5%2C18.7c5.4%2C0%2C8.9%2C3.2%2C9.5%2C7.8h-5.9c-0.3-1.6-1.6-2.7-3.6-2.7c-2.8%2C0-4.5%2C2.5-4.5%2C6.2%0A%09c0%2C3.6%2C1.7%2C6.2%2C4.5%2C6.2c2%2C0%2C3.3-1%2C3.6-2.7h5.9c-0.6%2C4.7-4.1%2C7.8-9.5%2C7.8c-6.2%2C0-10.4-4.6-10.4-11.3S103.3%2C18.7%2C109.5%2C18.7%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23F15625%22%20d%3D%22M5%2C5.4v6.4c0%2C1.1%2C0.9%2C2.7%2C1.9%2C3.2l12.4%2C7.2l7.2-4.2L5%2C5.4z%20M19.2%2C27.9L6.8%2C35.1C5.9%2C35.6%2C5%2C37.2%2C5%2C38.3v6.3%0A%09l21.5-12.5L19.2%2C27.9z%20M4.2%2C50C2.1%2C50%2C0%2C48.4%2C0%2C45.4v-7.1c0-2.8%2C1.8-6%2C4.3-7.4l10-5.9l-10-5.8C1.9%2C17.7%2C0%2C14.6%2C0%2C11.8V4.6%0A%09C0%2C1.6%2C2.1%2C0%2C4.2%2C0C5.1%2C0%2C6%2C0.3%2C6.8%2C0.8l22.7%2C13.3C31.1%2C15%2C32%2C16.4%2C32%2C18s-0.9%2C3-2.5%2C3.9L24.1%2C25l5.4%2C3.2c1.6%2C0.9%2C2.5%2C2.3%2C2.5%2C3.9%0A%09c0%2C1.6-0.9%2C3-2.5%2C3.9L6.8%2C49.2C6%2C49.7%2C5.1%2C50%2C4.2%2C50%22/%3E%0A%3C/svg%3E");
}
.logo.logo-dark {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20120%2050%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23434244%22%20d%3D%22M47.8%2C33.6c0.7%2C1.5%2C2.3%2C2.5%2C4.1%2C2.5c3.3%2C0%2C5.2-2.6%2C5.2-6.1s-1.9-6.1-5.2-6.1c-1.7%2C0-3.4%2C1.1-4.1%2C2.5V33.6z%0A%09%20M47.8%2C40.9h-6.1V9.3h6.1V21c1-1.2%2C3.1-2.3%2C5.4-2.3c6.3%2C0%2C9.9%2C5.2%2C9.9%2C11.4s-3.5%2C11.3-9.9%2C11.3c-2.3%2C0-4.5-1.1-5.4-2.3%0A%09C47.8%2C39.1%2C47.8%2C40.9%2C47.8%2C40.9z%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23434244%22%20d%3D%22M89.5%2C18.7c4.5%2C0%2C7.1%2C3.1%2C7.1%2C8v14.2h-6V28c0-2.3-1-3.9-3.1-3.9c-1.6%2C0-3%2C1-3.4%2C2.8v14H78V28%0A%09c0-2.3-1-3.9-3.1-3.9c-1.6%2C0-3%2C1-3.4%2C2.8v14h-6V19.2h6V21c1.1-1.4%2C3.1-2.3%2C5.5-2.3c2.6%2C0%2C4.6%2C1.2%2C5.8%2C2.8%0A%09C84.4%2C19.9%2C86.5%2C18.7%2C89.5%2C18.7%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23434244%22%20d%3D%22M109.5%2C18.7c5.4%2C0%2C8.9%2C3.2%2C9.5%2C7.8h-5.9c-0.3-1.6-1.6-2.7-3.6-2.7c-2.8%2C0-4.5%2C2.5-4.5%2C6.2%0A%09c0%2C3.6%2C1.7%2C6.2%2C4.5%2C6.2c2%2C0%2C3.3-1%2C3.6-2.7h5.9c-0.6%2C4.7-4.1%2C7.8-9.5%2C7.8c-6.2%2C0-10.4-4.6-10.4-11.3S103.3%2C18.7%2C109.5%2C18.7%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23F15625%22%20d%3D%22M5%2C5.4v6.4c0%2C1.1%2C0.9%2C2.7%2C1.9%2C3.2l12.4%2C7.2l7.2-4.2L5%2C5.4z%20M19.2%2C27.9L6.8%2C35.1C5.9%2C35.6%2C5%2C37.2%2C5%2C38.3v6.3%0A%09l21.5-12.5L19.2%2C27.9z%20M4.2%2C50C2.1%2C50%2C0%2C48.4%2C0%2C45.4v-7.1c0-2.8%2C1.8-6%2C4.3-7.4l10-5.9l-10-5.8C1.9%2C17.7%2C0%2C14.6%2C0%2C11.8V4.6%0A%09C0%2C1.6%2C2.1%2C0%2C4.2%2C0C5.1%2C0%2C6%2C0.3%2C6.8%2C0.8l22.7%2C13.3C31.1%2C15%2C32%2C16.4%2C32%2C18s-0.9%2C3-2.5%2C3.9L24.1%2C25l5.4%2C3.2c1.6%2C0.9%2C2.5%2C2.3%2C2.5%2C3.9%0A%09c0%2C1.6-0.9%2C3-2.5%2C3.9L6.8%2C49.2C6%2C49.7%2C5.1%2C50%2C4.2%2C50%22/%3E%0A%3C/svg%3E");
}
.logo-helix {
  width: 6.35rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20134%2032%22%3E%3Cpath%20id%3D%22Fill-1%22%20fill%3D%22%23FE5000%22%20d%3D%22M2.61%2C31.91c-1.29%2C0-2.61-1-2.61-2.92V24.5c0-1.78%2C1.16-3.81%2C2.69-4.71l6.27-3.71l-6.27-3.73c-1.53-0.91-2.67-2.93-2.67-4.71V3.09c0-1.89%2C1.31-2.9%2C2.59-2.9c0.55%2C0%2C1.12%2C0.17%2C1.67%2C0.49l14.16%2C8.43C19.43%2C9.69%2C20%2C10.6%2C20%2C11.59s-0.57%2C1.89-1.55%2C2.48l-3.39%2C2.01l3.39%2C2.01c0.98%2C0.59%2C1.55%2C1.5%2C1.55%2C2.48s-0.57%2C1.89-1.55%2C2.48L4.28%2C31.43C3.71%2C31.73%2C3.16%2C31.91%2C2.61%2C31.91z%20M12%2C17.86l-7.73%2C4.58c-0.59%2C0.34-1.16%2C1.36-1.16%2C2.04v4.01l13.41-7.95L12%2C17.86z%20M3.12%2C3.6v4.05c0%2C0.68%2C0.57%2C1.69%2C1.16%2C2.04L12%2C14.28l4.53-2.69L3.12%2C3.6z%22%2F%3E%3Cpath%20fill%3D%22%23424143%22%20d%3D%22M30.45%2C25.94h-3.86V5.83h3.86v7.42c0.62-0.74%2C1.99-1.46%2C3.47-1.46c4.01%2C0%2C6.29%2C3.28%2C6.29%2C7.23s-2.25%2C7.21-6.29%2C7.21c-1.48%2C0-2.84-0.72-3.47-1.46C30.45%2C24.77%2C30.45%2C25.94%2C30.45%2C25.94z%20M30.45%2C21.3c0.44%2C0.97%2C1.46%2C1.61%2C2.59%2C1.61c2.06%2C0%2C3.31-1.67%2C3.31-3.86c0-2.23-1.23-3.9-3.31-3.9c-1.12%2C0-2.18%2C0.68-2.59%2C1.61V21.3z%20M57.01%2C11.82c2.84%2C0%2C4.54%2C1.99%2C4.54%2C5.11v9.01h-3.84V17.7c0-1.5-0.64-2.48-1.97-2.48c-0.98%2C0-1.89%2C0.62-2.14%2C1.8v8.92h-3.86V17.7c0-1.5-0.61-2.48-1.95-2.48c-0.98%2C0-1.91%2C0.62-2.18%2C1.8v8.92h-3.82V12.12h3.84v1.14c0.68-0.87%2C1.95-1.46%2C3.5-1.46c1.63%2C0%2C2.93%2C0.74%2C3.71%2C1.76C53.74%2C12.59%2C55.06%2C11.82%2C57.01%2C11.82%20M69.74%2C11.82c3.47%2C0%2C5.66%2C2.04%2C6.06%2C4.98h-3.77c-0.23-1.04-1.04-1.7-2.29-1.7c-1.76%2C0-2.84%2C1.61-2.84%2C3.96c0%2C2.31%2C1.08%2C3.94%2C2.84%2C3.94c1.25%2C0%2C2.06-0.64%2C2.29-1.7h3.77c-0.4%2C2.97-2.59%2C4.98-6.06%2C4.98c-3.92%2C0-6.65-2.93-6.65-7.21C63.07%2C14.75%2C65.8%2C11.82%2C69.74%2C11.82%22%2F%3E%3Cpath%20fill%3D%22%2349A5E6%22%20d%3D%22M84.17%2C13.73c0.98-1.31%2C2.37-1.91%2C3.84-1.91c3.12%2C0%2C5.13%2C1.97%2C5.13%2C5.87v8.22H89.3v-7.82c0-2.18-0.93-3.16-2.44-3.16c-1.59%2C0-2.75%2C1.27-2.75%2C3.9v7.1h-3.82V5.79h3.84v7.93h0.04V13.73z%20M108.89%2C25.9h3.84V5.79h-3.84V25.9z%20M114.65%2C25.9h3.84V11.83h-3.84V25.9z%20M114.65%2C9.51h3.84V5.85h-3.84V9.51z%20M133.62%2C25.9h-4.53l-2.67-4.77h-0.06l-2.67%2C4.77h-4.53l4.83-7.23l-4.53-6.85h4.47l2.4%2C4.13h0.06l2.4-4.13h4.47l-4.53%2C6.85L133.62%2C25.9z%20M100.98%2C14.73h0.06c1.36%2C0%2C2.44%2C0.98%2C2.73%2C2.42c0.02%2C0.09%2C0.04%2C0.17%2C0.04%2C0.27H98c0.02-0.09%2C0.02-0.17%2C0.04-0.27C98.37%2C15.73%2C99.52%2C14.73%2C100.98%2C14.73%20M107.4%2C16.8c-0.64-3.16-3.12-5-6.32-5c-4.17%2C0-6.59%2C3.11-6.59%2C7.12c0%2C4.34%2C2.42%2C7.33%2C6.63%2C7.33c3.54%2C0%2C5.68-2.04%2C6.34-5h-3.58c-0.42%2C1.5-1.42%2C2.1-2.9%2C2.1c-1.57%2C0-3.05-1.27-3.05-3.71h9.6C107.63%2C18.29%2C107.53%2C17.5%2C107.4%2C16.8%22%2F%3E%3C%2Fsvg%3E");
}
.logo-helix.logo-light {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20134%2032%22%3E%3Cpath%20id%3D%22Fill-1%22%20fill%3D%22%23FE5000%22%20d%3D%22M2.61%2C31.91c-1.29%2C0-2.61-1-2.61-2.92V24.5c0-1.78%2C1.16-3.81%2C2.69-4.71l6.27-3.71l-6.27-3.73c-1.53-0.91-2.67-2.93-2.67-4.71V3.09c0-1.89%2C1.31-2.9%2C2.59-2.9c0.55%2C0%2C1.12%2C0.17%2C1.67%2C0.49l14.16%2C8.43C19.43%2C9.69%2C20%2C10.6%2C20%2C11.59s-0.57%2C1.89-1.55%2C2.48l-3.39%2C2.01l3.39%2C2.01c0.98%2C0.59%2C1.55%2C1.5%2C1.55%2C2.48s-0.57%2C1.89-1.55%2C2.48L4.28%2C31.43C3.71%2C31.73%2C3.16%2C31.91%2C2.61%2C31.91z%20M12%2C17.86l-7.73%2C4.58c-0.59%2C0.34-1.16%2C1.36-1.16%2C2.04v4.01l13.41-7.95L12%2C17.86z%20M3.12%2C3.6v4.05c0%2C0.68%2C0.57%2C1.69%2C1.16%2C2.04L12%2C14.28l4.53-2.69L3.12%2C3.6z%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M30.45%2C25.94h-3.86V5.83h3.86v7.42c0.62-0.74%2C1.99-1.46%2C3.47-1.46c4.01%2C0%2C6.29%2C3.28%2C6.29%2C7.23s-2.25%2C7.21-6.29%2C7.21c-1.48%2C0-2.84-0.72-3.47-1.46C30.45%2C24.77%2C30.45%2C25.94%2C30.45%2C25.94z%20M30.45%2C21.3c0.44%2C0.97%2C1.46%2C1.61%2C2.59%2C1.61c2.06%2C0%2C3.31-1.67%2C3.31-3.86c0-2.23-1.23-3.9-3.31-3.9c-1.12%2C0-2.18%2C0.68-2.59%2C1.61V21.3z%20M57.01%2C11.82c2.84%2C0%2C4.54%2C1.99%2C4.54%2C5.11v9.01h-3.84V17.7c0-1.5-0.64-2.48-1.97-2.48c-0.98%2C0-1.89%2C0.62-2.14%2C1.8v8.92h-3.86V17.7c0-1.5-0.61-2.48-1.95-2.48c-0.98%2C0-1.91%2C0.62-2.18%2C1.8v8.92h-3.82V12.12h3.84v1.14c0.68-0.87%2C1.95-1.46%2C3.5-1.46c1.63%2C0%2C2.93%2C0.74%2C3.71%2C1.76C53.74%2C12.59%2C55.06%2C11.82%2C57.01%2C11.82%20M69.74%2C11.82c3.47%2C0%2C5.66%2C2.04%2C6.06%2C4.98h-3.77c-0.23-1.04-1.04-1.7-2.29-1.7c-1.76%2C0-2.84%2C1.61-2.84%2C3.96c0%2C2.31%2C1.08%2C3.94%2C2.84%2C3.94c1.25%2C0%2C2.06-0.64%2C2.29-1.7h3.77c-0.4%2C2.97-2.59%2C4.98-6.06%2C4.98c-3.92%2C0-6.65-2.93-6.65-7.21C63.07%2C14.75%2C65.8%2C11.82%2C69.74%2C11.82%22%2F%3E%3Cpath%20fill%3D%22%2349A5E6%22%20d%3D%22M84.17%2C13.73c0.98-1.31%2C2.37-1.91%2C3.84-1.91c3.12%2C0%2C5.13%2C1.97%2C5.13%2C5.87v8.22H89.3v-7.82c0-2.18-0.93-3.16-2.44-3.16c-1.59%2C0-2.75%2C1.27-2.75%2C3.9v7.1h-3.82V5.79h3.84v7.93h0.04V13.73z%20M108.89%2C25.9h3.84V5.79h-3.84V25.9z%20M114.65%2C25.9h3.84V11.83h-3.84V25.9z%20M114.65%2C9.51h3.84V5.85h-3.84V9.51z%20M133.62%2C25.9h-4.53l-2.67-4.77h-0.06l-2.67%2C4.77h-4.53l4.83-7.23l-4.53-6.85h4.47l2.4%2C4.13h0.06l2.4-4.13h4.47l-4.53%2C6.85L133.62%2C25.9z%20M100.98%2C14.73h0.06c1.36%2C0%2C2.44%2C0.98%2C2.73%2C2.42c0.02%2C0.09%2C0.04%2C0.17%2C0.04%2C0.27H98c0.02-0.09%2C0.02-0.17%2C0.04-0.27C98.37%2C15.73%2C99.52%2C14.73%2C100.98%2C14.73%20M107.4%2C16.8c-0.64-3.16-3.12-5-6.32-5c-4.17%2C0-6.59%2C3.11-6.59%2C7.12c0%2C4.34%2C2.42%2C7.33%2C6.63%2C7.33c3.54%2C0%2C5.68-2.04%2C6.34-5h-3.58c-0.42%2C1.5-1.42%2C2.1-2.9%2C2.1c-1.57%2C0-3.05-1.27-3.05-3.71h9.6C107.63%2C18.29%2C107.53%2C17.5%2C107.4%2C16.8%22%2F%3E%3C%2Fsvg%3E");
}
.logo-bmc {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20120%2050%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23434244%22%20d%3D%22M47.8%2C33.6c0.7%2C1.5%2C2.3%2C2.5%2C4.1%2C2.5c3.3%2C0%2C5.2-2.6%2C5.2-6.1s-1.9-6.1-5.2-6.1c-1.7%2C0-3.4%2C1.1-4.1%2C2.5V33.6z%0A%09%20M47.8%2C40.9h-6.1V9.3h6.1V21c1-1.2%2C3.1-2.3%2C5.4-2.3c6.3%2C0%2C9.9%2C5.2%2C9.9%2C11.4s-3.5%2C11.3-9.9%2C11.3c-2.3%2C0-4.5-1.1-5.4-2.3%0A%09C47.8%2C39.1%2C47.8%2C40.9%2C47.8%2C40.9z%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23434244%22%20d%3D%22M89.5%2C18.7c4.5%2C0%2C7.1%2C3.1%2C7.1%2C8v14.2h-6V28c0-2.3-1-3.9-3.1-3.9c-1.6%2C0-3%2C1-3.4%2C2.8v14H78V28%0A%09c0-2.3-1-3.9-3.1-3.9c-1.6%2C0-3%2C1-3.4%2C2.8v14h-6V19.2h6V21c1.1-1.4%2C3.1-2.3%2C5.5-2.3c2.6%2C0%2C4.6%2C1.2%2C5.8%2C2.8%0A%09C84.4%2C19.9%2C86.5%2C18.7%2C89.5%2C18.7%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23434244%22%20d%3D%22M109.5%2C18.7c5.4%2C0%2C8.9%2C3.2%2C9.5%2C7.8h-5.9c-0.3-1.6-1.6-2.7-3.6-2.7c-2.8%2C0-4.5%2C2.5-4.5%2C6.2%0A%09c0%2C3.6%2C1.7%2C6.2%2C4.5%2C6.2c2%2C0%2C3.3-1%2C3.6-2.7h5.9c-0.6%2C4.7-4.1%2C7.8-9.5%2C7.8c-6.2%2C0-10.4-4.6-10.4-11.3S103.3%2C18.7%2C109.5%2C18.7%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23F15625%22%20d%3D%22M5%2C5.4v6.4c0%2C1.1%2C0.9%2C2.7%2C1.9%2C3.2l12.4%2C7.2l7.2-4.2L5%2C5.4z%20M19.2%2C27.9L6.8%2C35.1C5.9%2C35.6%2C5%2C37.2%2C5%2C38.3v6.3%0A%09l21.5-12.5L19.2%2C27.9z%20M4.2%2C50C2.1%2C50%2C0%2C48.4%2C0%2C45.4v-7.1c0-2.8%2C1.8-6%2C4.3-7.4l10-5.9l-10-5.8C1.9%2C17.7%2C0%2C14.6%2C0%2C11.8V4.6%0A%09C0%2C1.6%2C2.1%2C0%2C4.2%2C0C5.1%2C0%2C6%2C0.3%2C6.8%2C0.8l22.7%2C13.3C31.1%2C15%2C32%2C16.4%2C32%2C18s-0.9%2C3-2.5%2C3.9L24.1%2C25l5.4%2C3.2c1.6%2C0.9%2C2.5%2C2.3%2C2.5%2C3.9%0A%09c0%2C1.6-0.9%2C3-2.5%2C3.9L6.8%2C49.2C6%2C49.7%2C5.1%2C50%2C4.2%2C50%22/%3E%0A%3C/svg%3E");
}
.logo-bmc.logo-light {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20120%2050%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M47.8%2C33.6c0.7%2C1.5%2C2.3%2C2.5%2C4.1%2C2.5c3.3%2C0%2C5.2-2.6%2C5.2-6.1s-1.9-6.1-5.2-6.1c-1.7%2C0-3.4%2C1.1-4.1%2C2.5V33.6z%0A%09%20M47.8%2C40.9h-6.1V9.3h6.1V21c1-1.2%2C3.1-2.3%2C5.4-2.3c6.3%2C0%2C9.9%2C5.2%2C9.9%2C11.4s-3.5%2C11.3-9.9%2C11.3c-2.3%2C0-4.5-1.1-5.4-2.3%0A%09C47.8%2C39.1%2C47.8%2C40.9%2C47.8%2C40.9z%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M89.5%2C18.7c4.5%2C0%2C7.1%2C3.1%2C7.1%2C8v14.2h-6V28c0-2.3-1-3.9-3.1-3.9c-1.6%2C0-3%2C1-3.4%2C2.8v14H78V28%0A%09c0-2.3-1-3.9-3.1-3.9c-1.6%2C0-3%2C1-3.4%2C2.8v14h-6V19.2h6V21c1.1-1.4%2C3.1-2.3%2C5.5-2.3c2.6%2C0%2C4.6%2C1.2%2C5.8%2C2.8%0A%09C84.4%2C19.9%2C86.5%2C18.7%2C89.5%2C18.7%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M109.5%2C18.7c5.4%2C0%2C8.9%2C3.2%2C9.5%2C7.8h-5.9c-0.3-1.6-1.6-2.7-3.6-2.7c-2.8%2C0-4.5%2C2.5-4.5%2C6.2%0A%09c0%2C3.6%2C1.7%2C6.2%2C4.5%2C6.2c2%2C0%2C3.3-1%2C3.6-2.7h5.9c-0.6%2C4.7-4.1%2C7.8-9.5%2C7.8c-6.2%2C0-10.4-4.6-10.4-11.3S103.3%2C18.7%2C109.5%2C18.7%22/%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23F15625%22%20d%3D%22M5%2C5.4v6.4c0%2C1.1%2C0.9%2C2.7%2C1.9%2C3.2l12.4%2C7.2l7.2-4.2L5%2C5.4z%20M19.2%2C27.9L6.8%2C35.1C5.9%2C35.6%2C5%2C37.2%2C5%2C38.3v6.3%0A%09l21.5-12.5L19.2%2C27.9z%20M4.2%2C50C2.1%2C50%2C0%2C48.4%2C0%2C45.4v-7.1c0-2.8%2C1.8-6%2C4.3-7.4l10-5.9l-10-5.8C1.9%2C17.7%2C0%2C14.6%2C0%2C11.8V4.6%0A%09C0%2C1.6%2C2.1%2C0%2C4.2%2C0C5.1%2C0%2C6%2C0.3%2C6.8%2C0.8l22.7%2C13.3C31.1%2C15%2C32%2C16.4%2C32%2C18s-0.9%2C3-2.5%2C3.9L24.1%2C25l5.4%2C3.2c1.6%2C0.9%2C2.5%2C2.3%2C2.5%2C3.9%0A%09c0%2C1.6-0.9%2C3-2.5%2C3.9L6.8%2C49.2C6%2C49.7%2C5.1%2C50%2C4.2%2C50%22/%3E%0A%3C/svg%3E");
}
.logo-bmc-helix {
  width: 6.35rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20134%2032%22%3E%3Cpath%20id%3D%22Fill-1%22%20fill%3D%22%23FE5000%22%20d%3D%22M2.61%2C31.91c-1.29%2C0-2.61-1-2.61-2.92V24.5c0-1.78%2C1.16-3.81%2C2.69-4.71l6.27-3.71l-6.27-3.73c-1.53-0.91-2.67-2.93-2.67-4.71V3.09c0-1.89%2C1.31-2.9%2C2.59-2.9c0.55%2C0%2C1.12%2C0.17%2C1.67%2C0.49l14.16%2C8.43C19.43%2C9.69%2C20%2C10.6%2C20%2C11.59s-0.57%2C1.89-1.55%2C2.48l-3.39%2C2.01l3.39%2C2.01c0.98%2C0.59%2C1.55%2C1.5%2C1.55%2C2.48s-0.57%2C1.89-1.55%2C2.48L4.28%2C31.43C3.71%2C31.73%2C3.16%2C31.91%2C2.61%2C31.91z%20M12%2C17.86l-7.73%2C4.58c-0.59%2C0.34-1.16%2C1.36-1.16%2C2.04v4.01l13.41-7.95L12%2C17.86z%20M3.12%2C3.6v4.05c0%2C0.68%2C0.57%2C1.69%2C1.16%2C2.04L12%2C14.28l4.53-2.69L3.12%2C3.6z%22%2F%3E%3Cpath%20fill%3D%22%23424143%22%20d%3D%22M30.45%2C25.94h-3.86V5.83h3.86v7.42c0.62-0.74%2C1.99-1.46%2C3.47-1.46c4.01%2C0%2C6.29%2C3.28%2C6.29%2C7.23s-2.25%2C7.21-6.29%2C7.21c-1.48%2C0-2.84-0.72-3.47-1.46C30.45%2C24.77%2C30.45%2C25.94%2C30.45%2C25.94z%20M30.45%2C21.3c0.44%2C0.97%2C1.46%2C1.61%2C2.59%2C1.61c2.06%2C0%2C3.31-1.67%2C3.31-3.86c0-2.23-1.23-3.9-3.31-3.9c-1.12%2C0-2.18%2C0.68-2.59%2C1.61V21.3z%20M57.01%2C11.82c2.84%2C0%2C4.54%2C1.99%2C4.54%2C5.11v9.01h-3.84V17.7c0-1.5-0.64-2.48-1.97-2.48c-0.98%2C0-1.89%2C0.62-2.14%2C1.8v8.92h-3.86V17.7c0-1.5-0.61-2.48-1.95-2.48c-0.98%2C0-1.91%2C0.62-2.18%2C1.8v8.92h-3.82V12.12h3.84v1.14c0.68-0.87%2C1.95-1.46%2C3.5-1.46c1.63%2C0%2C2.93%2C0.74%2C3.71%2C1.76C53.74%2C12.59%2C55.06%2C11.82%2C57.01%2C11.82%20M69.74%2C11.82c3.47%2C0%2C5.66%2C2.04%2C6.06%2C4.98h-3.77c-0.23-1.04-1.04-1.7-2.29-1.7c-1.76%2C0-2.84%2C1.61-2.84%2C3.96c0%2C2.31%2C1.08%2C3.94%2C2.84%2C3.94c1.25%2C0%2C2.06-0.64%2C2.29-1.7h3.77c-0.4%2C2.97-2.59%2C4.98-6.06%2C4.98c-3.92%2C0-6.65-2.93-6.65-7.21C63.07%2C14.75%2C65.8%2C11.82%2C69.74%2C11.82%22%2F%3E%3Cpath%20fill%3D%22%2349A5E6%22%20d%3D%22M84.17%2C13.73c0.98-1.31%2C2.37-1.91%2C3.84-1.91c3.12%2C0%2C5.13%2C1.97%2C5.13%2C5.87v8.22H89.3v-7.82c0-2.18-0.93-3.16-2.44-3.16c-1.59%2C0-2.75%2C1.27-2.75%2C3.9v7.1h-3.82V5.79h3.84v7.93h0.04V13.73z%20M108.89%2C25.9h3.84V5.79h-3.84V25.9z%20M114.65%2C25.9h3.84V11.83h-3.84V25.9z%20M114.65%2C9.51h3.84V5.85h-3.84V9.51z%20M133.62%2C25.9h-4.53l-2.67-4.77h-0.06l-2.67%2C4.77h-4.53l4.83-7.23l-4.53-6.85h4.47l2.4%2C4.13h0.06l2.4-4.13h4.47l-4.53%2C6.85L133.62%2C25.9z%20M100.98%2C14.73h0.06c1.36%2C0%2C2.44%2C0.98%2C2.73%2C2.42c0.02%2C0.09%2C0.04%2C0.17%2C0.04%2C0.27H98c0.02-0.09%2C0.02-0.17%2C0.04-0.27C98.37%2C15.73%2C99.52%2C14.73%2C100.98%2C14.73%20M107.4%2C16.8c-0.64-3.16-3.12-5-6.32-5c-4.17%2C0-6.59%2C3.11-6.59%2C7.12c0%2C4.34%2C2.42%2C7.33%2C6.63%2C7.33c3.54%2C0%2C5.68-2.04%2C6.34-5h-3.58c-0.42%2C1.5-1.42%2C2.1-2.9%2C2.1c-1.57%2C0-3.05-1.27-3.05-3.71h9.6C107.63%2C18.29%2C107.53%2C17.5%2C107.4%2C16.8%22%2F%3E%3C%2Fsvg%3E");
}
.logo-bmc-helix.logo-light {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20134%2032%22%3E%3Cpath%20id%3D%22Fill-1%22%20fill%3D%22%23FE5000%22%20d%3D%22M2.61%2C31.91c-1.29%2C0-2.61-1-2.61-2.92V24.5c0-1.78%2C1.16-3.81%2C2.69-4.71l6.27-3.71l-6.27-3.73c-1.53-0.91-2.67-2.93-2.67-4.71V3.09c0-1.89%2C1.31-2.9%2C2.59-2.9c0.55%2C0%2C1.12%2C0.17%2C1.67%2C0.49l14.16%2C8.43C19.43%2C9.69%2C20%2C10.6%2C20%2C11.59s-0.57%2C1.89-1.55%2C2.48l-3.39%2C2.01l3.39%2C2.01c0.98%2C0.59%2C1.55%2C1.5%2C1.55%2C2.48s-0.57%2C1.89-1.55%2C2.48L4.28%2C31.43C3.71%2C31.73%2C3.16%2C31.91%2C2.61%2C31.91z%20M12%2C17.86l-7.73%2C4.58c-0.59%2C0.34-1.16%2C1.36-1.16%2C2.04v4.01l13.41-7.95L12%2C17.86z%20M3.12%2C3.6v4.05c0%2C0.68%2C0.57%2C1.69%2C1.16%2C2.04L12%2C14.28l4.53-2.69L3.12%2C3.6z%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M30.45%2C25.94h-3.86V5.83h3.86v7.42c0.62-0.74%2C1.99-1.46%2C3.47-1.46c4.01%2C0%2C6.29%2C3.28%2C6.29%2C7.23s-2.25%2C7.21-6.29%2C7.21c-1.48%2C0-2.84-0.72-3.47-1.46C30.45%2C24.77%2C30.45%2C25.94%2C30.45%2C25.94z%20M30.45%2C21.3c0.44%2C0.97%2C1.46%2C1.61%2C2.59%2C1.61c2.06%2C0%2C3.31-1.67%2C3.31-3.86c0-2.23-1.23-3.9-3.31-3.9c-1.12%2C0-2.18%2C0.68-2.59%2C1.61V21.3z%20M57.01%2C11.82c2.84%2C0%2C4.54%2C1.99%2C4.54%2C5.11v9.01h-3.84V17.7c0-1.5-0.64-2.48-1.97-2.48c-0.98%2C0-1.89%2C0.62-2.14%2C1.8v8.92h-3.86V17.7c0-1.5-0.61-2.48-1.95-2.48c-0.98%2C0-1.91%2C0.62-2.18%2C1.8v8.92h-3.82V12.12h3.84v1.14c0.68-0.87%2C1.95-1.46%2C3.5-1.46c1.63%2C0%2C2.93%2C0.74%2C3.71%2C1.76C53.74%2C12.59%2C55.06%2C11.82%2C57.01%2C11.82%20M69.74%2C11.82c3.47%2C0%2C5.66%2C2.04%2C6.06%2C4.98h-3.77c-0.23-1.04-1.04-1.7-2.29-1.7c-1.76%2C0-2.84%2C1.61-2.84%2C3.96c0%2C2.31%2C1.08%2C3.94%2C2.84%2C3.94c1.25%2C0%2C2.06-0.64%2C2.29-1.7h3.77c-0.4%2C2.97-2.59%2C4.98-6.06%2C4.98c-3.92%2C0-6.65-2.93-6.65-7.21C63.07%2C14.75%2C65.8%2C11.82%2C69.74%2C11.82%22%2F%3E%3Cpath%20fill%3D%22%2349A5E6%22%20d%3D%22M84.17%2C13.73c0.98-1.31%2C2.37-1.91%2C3.84-1.91c3.12%2C0%2C5.13%2C1.97%2C5.13%2C5.87v8.22H89.3v-7.82c0-2.18-0.93-3.16-2.44-3.16c-1.59%2C0-2.75%2C1.27-2.75%2C3.9v7.1h-3.82V5.79h3.84v7.93h0.04V13.73z%20M108.89%2C25.9h3.84V5.79h-3.84V25.9z%20M114.65%2C25.9h3.84V11.83h-3.84V25.9z%20M114.65%2C9.51h3.84V5.85h-3.84V9.51z%20M133.62%2C25.9h-4.53l-2.67-4.77h-0.06l-2.67%2C4.77h-4.53l4.83-7.23l-4.53-6.85h4.47l2.4%2C4.13h0.06l2.4-4.13h4.47l-4.53%2C6.85L133.62%2C25.9z%20M100.98%2C14.73h0.06c1.36%2C0%2C2.44%2C0.98%2C2.73%2C2.42c0.02%2C0.09%2C0.04%2C0.17%2C0.04%2C0.27H98c0.02-0.09%2C0.02-0.17%2C0.04-0.27C98.37%2C15.73%2C99.52%2C14.73%2C100.98%2C14.73%20M107.4%2C16.8c-0.64-3.16-3.12-5-6.32-5c-4.17%2C0-6.59%2C3.11-6.59%2C7.12c0%2C4.34%2C2.42%2C7.33%2C6.63%2C7.33c3.54%2C0%2C5.68-2.04%2C6.34-5h-3.58c-0.42%2C1.5-1.42%2C2.1-2.9%2C2.1c-1.57%2C0-3.05-1.27-3.05-3.71h9.6C107.63%2C18.29%2C107.53%2C17.5%2C107.4%2C16.8%22%2F%3E%3C%2Fsvg%3E");
}
.logo-sm {
  width: 2em;
}
.logo-lg {
  width: 4em;
}
.a-tag,.meta-tag {
  font-size: .75rem;
  color: var(--color-secondary-text);
  background-color: var(--color-secondary);
  border: none;
  border-radius: 1.25rem;
  margin: 1.5px 1px;
  padding: 1px 19px;
  position: relative;
  display: inline-block;
  cursor: default;
  transition: all .2s var(--ease-transition-in-out);
  text-align: center;
  word-wrap: normal;
  word-break: keep-all;
}
.meta-tag.active {
  color: var(--white);
  background-color: var(--color-active);
}
.meta-tag.active span {
  position: relative;
  left: 0;
  transition: left .2s;
}
.meta-tag.active:hover {
  background-color: var(--color-active-hover);
}
.meta-tag.active:hover span {
  left: -5px;
}
.meta-tag.active:hover a.close {
  opacity: 1;
}
.meta-tag.active a.close {
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  width: 20px;
  padding-left: 5px;
  padding-top: 2px;
  line-height: 18px;
  font-size: 8px;
  text-align: left;
  box-shadow: none;
  opacity: 0;
  border-radius: 0 1.25rem 1.25rem 0;
  transition: all .2s var(--ease-transition-in-out);
}
.meta-tag.active a.close:focus {
  opacity: 1;
  background-color: var(--color-active-hover);
}
.meta-tag.active a.close:focus + span {
  left: -5px;
}
.a-tag.active span {
  position: relative;
  left: 0;
  transition: left .2s;
}
.a-tag.active:hover a.close {
  opacity: 1;
}
.a-tag.active:hover span {
  left: -5px;
}
.a-tag.active a.close {
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  width: 20px;
  padding-left: 5px;
  padding-top: 2px;
  line-height: 18px;
  font-size: 8px;
  text-align: left;
  box-shadow: none;
  opacity: 0;
  border-radius: 0 1.25rem 1.25rem 0;
  transition: all .2s var(--ease-transition-in-out);
}
.a-tag.active a.close:focus {
  opacity: 1;
}
.a-tag.active a.close:focus + span {
  left: -5px;
}
.a-tag-active {
  color: var(--color-active-text);
  background-color: var(--color-active);
}
.a-tag-active.active:hover {
  background-color: var(--color-active-hover);
}
.a-tag-active.active a.close:focus {
  background-color: var(--color-active-hover);
}
.a-tag-secondary {
  color: var(--color-secondary-text);
  background-color: var(--color-secondary);
}
.a-tag-secondary.active:hover {
  background-color: var(--color-secondary-hover);
}
.a-tag-secondary.active a.close:focus {
  background-color: var(--color-secondary-hover);
}
.a-tag-primary {
  color: var(--color-primary-text);
  background-color: var(--color-primary);
}
.a-tag-primary.active:hover {
  background-color: var(--color-primary-hover);
}
.a-tag-primary.active a.close:focus {
  background-color: var(--color-primary-hover);
}
.a-tag-primary-disabled {
  color: var(--color-primary-disabled-text);
  background-color: var(--color-primary-disabled);
}
.a-tag-primary-disabled.active:hover {
  background-color: var(--color-primary-disabled-hover);
}
.a-tag-primary-disabled.active a.close:focus {
  background-color: var(--color-primary-disabled-hover);
}
.a-tag-success {
  color: var(--color-success-text);
  background-color: var(--color-success);
}
.a-tag-success.active:hover {
  background-color: var(--color-success-hover);
}
.a-tag-success.active a.close:focus {
  background-color: var(--color-success-hover);
}
.a-tag-success-disabled {
  color: var(--color-success-disabled-text);
  background-color: var(--color-success-disabled);
}
.a-tag-success-disabled.active:hover {
  background-color: var(--color-success-disabled-hover);
}
.a-tag-success-disabled.active a.close:focus {
  background-color: var(--color-success-disabled-hover);
}
.a-tag-info {
  color: var(--color-info-text);
  background-color: var(--color-info);
}
.a-tag-info.active:hover {
  background-color: var(--color-info-hover);
}
.a-tag-info.active a.close:focus {
  background-color: var(--color-info-hover);
}
.a-tag-info-disabled {
  color: var(--color-info-disabled-text);
  background-color: var(--color-info-disabled);
}
.a-tag-info-disabled.active:hover {
  background-color: var(--color-info-disabled-hover);
}
.a-tag-info-disabled.active a.close:focus {
  background-color: var(--color-info-disabled-hover);
}
.a-tag-warning {
  color: var(--color-warning-text);
  background-color: var(--color-warning);
}
.a-tag-warning.active:hover {
  background-color: var(--color-warning-hover);
}
.a-tag-warning.active a.close:focus {
  background-color: var(--color-warning-hover);
}
.a-tag-warning-disabled {
  color: var(--color-warning-disabled-text);
  background-color: var(--color-warning-disabled);
}
.a-tag-warning-disabled.active:hover {
  background-color: var(--color-warning-disabled-hover);
}
.a-tag-warning-disabled.active a.close:focus {
  background-color: var(--color-warning-disabled-hover);
}
.a-tag-danger {
  color: var(--color-danger-text);
  background-color: var(--color-danger);
}
.a-tag-danger.active:hover {
  background-color: var(--color-danger-hover);
}
.a-tag-danger.active a.close:focus {
  background-color: var(--color-danger-hover);
}
.a-tag-danger-disabled {
  color: var(--color-danger-disabled-text);
  background-color: var(--color-danger-disabled);
}
.a-tag-danger-disabled.active:hover {
  background-color: var(--color-danger-disabled-hover);
}
.a-tag-danger-disabled.active a.close:focus {
  background-color: var(--color-danger-disabled-hover);
}
.modal {
  display: flex;
  flex-direction: column;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  transition: padding .2s linear;
}
@media (max-width: 543.98px) {
  .modal {
    padding: 0;
  }
}
.modal-scroll-container {
  padding: 15px 0;
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
}
.modal-backdrop {
  opacity: .5;
}
.modal-dialog {
  display: flex;
  flex-direction: column;
  flex: 0 0 60%;
  margin: auto;
  width: 100vw;
  transition: max-width .2s linear, padding-top .2s linear;
}
@supports (padding-left: calc(100vw - 100%)) {
  .modal-dialog {
    width: 100%;
    padding-left: calc(100vw - 100%);
  }
}
@media (max-width: 543.98px) {
  .modal-dialog {
    padding: 0;
  }
}
@media (max-width: 543.98px) {
  .modal-dialog.modal-size-default {
    max-width: 95%;
  }
}
@media (min-width: 544px) and (max-width: 767.98px) {
  .modal-dialog.modal-size-default {
    max-width: 516px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .modal-dialog.modal-size-default {
    max-width: 691px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .modal-dialog.modal-size-default {
    max-width: 793px;
  }
}
@media (min-width: 1200px) and (max-width: 1599.98px) {
  .modal-dialog.modal-size-default {
    max-width: 854px;
  }
}
@media (min-width: 1600px) {
  .modal-dialog.modal-size-default {
    max-width: 1040px;
  }
}
@media (max-width: 543.98px) {
  .modal-dialog.modal-size-sm {
    max-width: 95%;
  }
}
@media (min-width: 544px) and (max-width: 767.98px) {
  .modal-dialog.modal-size-sm {
    max-width: 462px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .modal-dialog.modal-size-sm {
    max-width: 576px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .modal-dialog.modal-size-sm {
    max-width: 595px;
  }
}
@media (min-width: 1200px) and (max-width: 1599.98px) {
  .modal-dialog.modal-size-sm {
    max-width: 600px;
  }
}
@media (min-width: 1600px) {
  .modal-dialog.modal-size-sm {
    max-width: 640px;
  }
}
@media (max-width: 543.98px) {
  .modal-dialog.modal-size-lg {
    max-width: 95%;
  }
}
@media (min-width: 544px) and (max-width: 767.98px) {
  .modal-dialog.modal-size-lg {
    max-width: 516px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .modal-dialog.modal-size-lg {
    max-width: 729px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .modal-dialog.modal-size-lg {
    max-width: 892px;
  }
}
@media (min-width: 1200px) and (max-width: 1599.98px) {
  .modal-dialog.modal-size-lg {
    max-width: 1020px;
  }
}
@media (min-width: 1600px) {
  .modal-dialog.modal-size-lg {
    max-width: 1280px;
  }
}
.modal-content {
  border: 0;
  flex: 0 0 auto;
  min-height: 0;
  transition: min-height .2s linear;
  box-shadow: 0 9px 12px rgba(0, 0, 0, .2), 0 27px 30px rgba(0, 0, 0, .12);
}
@media (max-width: 543.98px) {
  .modal-content {
    border-radius: 0;
  }
}
@media (max-width: 543.98px) {
  .__is-modal {
    flex: 1 0 auto;
  }
  .__is-modal > .modal-content {
    flex: 1 0 auto;
  }
}
.modal-header {
  flex: 0 0 auto;
  border-radius: var(--border-radius) var(--border-radius) 0 0;
}
@media (max-width: 543.98px) {
  .modal-header {
    border-radius: 0;
  }
}
.modal-header .modal-title {
  margin: 0 auto;
  text-align: center;
  font-weight: 500;
  padding-right: 25px;
  padding-left: 25px;
  min-height: 1.5385em;
}
.modal-header .close {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  width: 2.125rem;
  height: 2.125rem;
  margin: 0;
  font-size: .9375rem;
}
.modal-header .close:before {
  flex: 0 0 auto;
}
.modal-footer {
  flex: 0 0 auto;
  flex-wrap: wrap;
  padding: 10px 15px;
  border-radius: 0 0 var(--border-radius) var(--border-radius);
}
.modal-footer > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .modal-footer > button,.adapt-rich-editor .ql-toolbar .ql-formats .modal-footer > .ql-picker-label {
  margin-bottom: 2px;
}
@media (max-width: 543.98px) {
  .modal-footer {
    border-radius: 0;
  }
}
.footer-align_left .modal-footer {
  justify-content: flex-start;
}
.modal-default .modal-header {
  background: var(--gray-100);
  color: var(--gray-1000);
}
.modal-default .modal-header .close {
  color: var(--gray-1000);
}
.modal-default .modal-header .modal-footer {
  background-color: var(--gray-200);
}
.modal-primary .modal-header {
  background: var(--color-primary);
  color: var(--white);
}
.modal-primary .modal-header .modal-footer {
  background-color: var(--gray-200);
}
.modal-success .modal-header {
  background: var(--color-success);
  color: var(--white);
}
.modal-success .modal-header .modal-footer {
  background-color: var(--gray-200);
}
.modal-info .modal-header {
  background: var(--color-info);
  color: var(--white);
}
.modal-info .modal-header .modal-footer {
  background-color: var(--gray-200);
}
.modal-warning .modal-header {
  background: var(--color-warning);
  color: var(--white);
}
.modal-warning .modal-header .modal-footer {
  background-color: var(--gray-200);
}
.modal-danger .modal-header {
  background: var(--color-danger);
  color: var(--white);
}
.modal-danger .modal-header .modal-footer {
  background-color: var(--gray-200);
}
.modal-warning > .modal-title {
  color: var(--gray-900);
}
.bd-example-modal-lg {
  width: 80%;
  margin: 50px auto;
}
.over-modal {
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  padding: 15px 0;
}
.over-modal .modal-dialog {
  padding: 15px;
}
.over-modal .modal-header {
  background-color: var(--white);
}
.over-modal .modal-content {
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.over-modal-dp {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.over-modal-dp .modal-dialog {
  max-width: 100% !important;
}
.modal-at-top .modal {
  padding: 30px 0;
}
@media (max-width: 543.98px) {
  .modal-at-top .modal {
    padding: 0;
  }
}
.modal-at-top .modal-dialog {
  min-height: 100%;
}
.navbar-brand {
  font-size: 1.25rem;
  padding: .663453125rem;
  font-weight: 100;
}
.navbar-toggler {
  font-size: 20px;
  padding: 10px 15px;
}
.separator {
  align-self: stretch;
  margin-right: .5rem;
  border-right: 1px solid var(--gray-300);
  opacity: .65;
}
.nav-item {
  padding: 0;
}
.nav-link {
  font-size: .8125rem;
}
.nav-tabs {
  background-color: var(--gray-200);
  padding: 0 1rem;
}
.nav-tabs .nav-item + .nav-item {
  margin-left: -1px;
}
.nav-tabs .nav-link {
  color: var(--gray-700);
  transition: color .25s, opacity .25s, background .25s, padding .25s;
  border-radius: var(--border-radius) var(--border-radius) 0 0 !important;
}
.nav-tabs .nav-link:hover {
  color: var(--color-active);
}
.nav-tabs .nav-link.disabled {
  color: var(--gray-600);
}
.nav-tabs .nav-link.disabled:hover {
  opacity: .65;
  cursor: not-allowed;
}
.nav-tabs .nav-link.active {
  color: var(--gray-900);
  font-weight: 600;
  cursor: default;
  border-bottom-color: transparent;
}
.nav-tabs.nav-inverse {
  background-color: var(--white);
}
.nav-tabs.nav-inverse .nav-link.active {
  background-color: var(--gray-200);
  border-bottom-color: transparent;
}
.nav-tabs.nav-bordered {
  border-top: 1px solid var(--gray-300);
}
.nav-tabs.nav-bordered .nav-item {
  margin-top: -1px;
}
.nav-tabs.nav-justified {
  border-bottom: 0;
  padding: 0;
}
.nav-tabs.nav-justified .nav-item {
  display: table-cell;
  float: none;
  width: 1%;
  text-align: center;
}
.nav-tabs.nav-justified .nav-item:first-child a {
  border-left: 0;
}
.nav-tabs.nav-justified .nav-item:last-child a {
  border-right: 0;
}
.nav-tabs.nav-justified .nav-item a {
  border-bottom-color: var(--gray-300);
}
.nav-tabs.nav-justified .nav-item a.active {
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified .nav-item a.disabled {
  border-bottom-color: var(--gray-300);
}
.tab-content.is-inverse {
  background: var(--gray-200);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10+ specific styles go here */
  .nav-justified.nav-tabs .nav-item {
    display: list-item;
  }
}
.nav-pills:not(.nav-stacked) .nav-link::after {
  height: .125rem;
  width: 0;
  left: 50%;
  right: 0;
  bottom: 0;
  will-change: width, left;
  transition: width .2s ease, left .2s ease;
}
.nav-pills:not(.nav-stacked) .nav-link.active:not(.disabled)::after {
  width: 100%;
  left: 0;
}
.nav-pills {
  border-bottom: 1px solid var(--gray-300);
}
.nav-pills .nav-item {
  margin-bottom: -1px;
}
.nav-pills .nav-link {
  color: var(--gray-900);
  padding: .625rem 1rem .625rem;
  transition: color .25s;
  position: relative;
}
.nav-pills .nav-link::after {
  content: "";
  display: inline-block;
  position: absolute;
  background: var(--color-state);
}
.nav-pills .nav-link:hover,.nav-pills .nav-link:focus {
  color: var(--color-active);
}
.nav-pills .nav-link:active:hover:not(.disabled) {
  color: var(--color-active-active);
}
.nav-pills .nav-link.active:not(.disabled) {
  color: var(--gray-900);
  font-weight: 600;
  cursor: default;
}
.nav-pills .nav-link.disabled {
  color: var(--gray-600);
}
.nav-pills .nav-link.disabled:hover {
  opacity: .65;
  cursor: not-allowed;
}
.nav-stacked {
  border-bottom: 0;
  flex-direction: column;
}
.nav-stacked .nav-link {
  padding: .125rem .8125rem .125rem .9375rem;
  margin: 0 0 .3125rem;
  border-bottom: 0;
  transition: color .25s;
}
.nav-stacked .nav-link::after {
  width: .125rem;
  height: 0;
  left: 0;
  bottom: 0;
  top: 50%;
  will-change: width, left;
  transition: height .2s ease, top .2s ease;
}
.nav-stacked .nav-link.active:not(.disabled) {
  color: var(--gray-900);
}
.nav-stacked .nav-link.active:not(.disabled)::after {
  height: 100%;
  top: 0;
}
.nav-stacked .nav-item {
  margin-bottom: 0;
}
.page-prev .page-link::before,.page-next .page-link::after {
  position: relative;
  display: inline-block;
  width: .7em;
  height: 1em;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  vertical-align: -2px;
  content: "";
}
.page-prev .page-link::before {
  left: 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-900)' viewBox='0 0 24 24'%3E%3Cpath d='M16.1,1l2.3,2.4L10.3,12l8.2,8.6L16.1,23L5.6,12L16.1,1z'/%3E%3C/svg%3E");
  transition: left .25s var(--ease-transition-in-out);
}
.page-next .page-link::after {
  right: 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-900)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
  transition: right .25s var(--ease-transition-in-out);
}
.pager .page-prev a::before {
  margin-right: 4px;
}
.pager .page-next a::after {
  margin-left: 4px;
}
.pager .page-link {
  width: auto;
  border-radius: 0;
}
.pager .page-prev,.pager .page-next {
  min-width: 8rem;
}
.page-prev a,.page-next a {
  text-align: center;
  border-radius: var(--border-radius);
}
.page-prev .page-link:hover::before,.page-prev .page-link:focus::before {
  left: -3px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-active)' viewBox='0 0 24 24'%3E%3Cpath d='M16.1,1l2.3,2.4L10.3,12l8.2,8.6L16.1,23L5.6,12L16.1,1z'/%3E%3C/svg%3E");
}
.page-next .page-link:hover::after,.page-next .page-link:focus::after {
  right: -3px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-active)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
}
.page-item:first-child .page-link:hover,.page-item:first-child .page-link:focus,.page-item:last-child .page-link:hover,.page-item:last-child .page-link:focus {
  color: var(--color-active);
  border-color: var(--gray-400);
  background-color: var(--white);
  text-decoration: none;
}
.page-item.active .page-link {
  position: relative;
  font-weight: 600;
  color: var(--gray-900);
  border-color: var(--gray-300);
}
.page-item.active .page-link::after {
  position: absolute;
  right: 0;
  bottom: -1px;
  left: 0;
  content: "";
  display: block;
  border-bottom: 2px solid var(--color-state);
}
.page-item.disabled .page-link {
  pointer-events: all;
}
.page-item.page-prev.disabled .page-link::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-800)' viewBox='0 0 24 24'%3E%3Cpath d='M16.1,1l2.3,2.4L10.3,12l8.2,8.6L16.1,23L5.6,12L16.1,1z'/%3E%3C/svg%3E");
}
.page-item.page-next.disabled .page-link::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-800)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
}
.page-item:not(:first-child) > button,.page-item:not(:last-child) > button {
  border-radius: 0;
}
.page-link {
  transition: background-color .25s var(--ease-transition-in-out), border-color .25s var(--ease-transition-in-out), box-shadow .25s var(--ease-transition-in-out);
  width: 3.125rem;
  text-align: center;
}
.page-item.page-prev.disabled,.page-item.page-next.disabled {
  cursor: not-allowed;
}
.page-item.page-prev.disabled .page-link,.page-item.page-next.disabled .page-link {
  color: var(--gray-800);
  border-color: var(--gray-400);
  background-color: var(--color-secondary-disabled);
  pointer-events: none;
}
.page-item.page-prev.disabled:hover .page-link,.page-item.page-prev.disabled:focus .page-link,.page-item.page-next.disabled:hover .page-link,.page-item.page-next.disabled:focus .page-link {
  color: var(--gray-700);
}
.page-prev.disabled:hover .page-link::before,.page-prev.disabled:focus .page-link::before {
  left: 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-700)' viewBox='0 0 24 24'%3E%3Cpath d='M16.1,1l2.3,2.4L10.3,12l8.2,8.6L16.1,23L5.6,12L16.1,1z'/%3E%3C/svg%3E");
}
.page-next.disabled:hover .page-link::after,.page-next.disabled:focus .page-link::after {
  right: 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-700)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
}
.adapt-pin {
  position: relative;
  display: inline-flex;
}
.adapt-pin .a-pin-icon {
  position: relative;
  display: inline-flex;
  width: 3rem;
  height: 3rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  background: var(--white);
}
.adapt-pin .a-pin-icon::after {
  position: absolute;
  bottom: -1rem;
  left: .75rem;
  width: 0;
  height: 0;
  border-width: 1rem .5625rem 0;
  border-style: solid;
  content: "";
}
.adapt-pin::before {
  position: absolute;
  bottom: 1rem;
  left: .5rem;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  box-shadow: 0 5px 4px 0 rgba(var(--black), .14), 0 11px 10px 0 rgba(var(--black), .06);
  content: "";
}
.adapt-pin.pin-primary .a-pin-icon {
  border: 3px solid var(--color-primary);
}
.adapt-pin.pin-primary .a-pin-icon::after {
  border-color: var(--color-primary) transparent transparent;
}
.adapt-pin.pin-secondary .a-pin-icon {
  border: 3px solid var(--color-secondary);
}
.adapt-pin.pin-secondary .a-pin-icon::after {
  border-color: var(--color-secondary) transparent transparent;
}
.adapt-pin.pin-active .a-pin-icon {
  border: 3px solid var(--color-active);
}
.adapt-pin.pin-active .a-pin-icon::after {
  border-color: var(--color-active) transparent transparent;
}
.adapt-pin.pin-light .a-pin-icon {
  border: 3px solid var(--gray-100);
}
.adapt-pin.pin-light .a-pin-icon::after {
  border-color: var(--gray-100) transparent transparent;
}
.adapt-pin.pin-dark .a-pin-icon {
  border: 3px solid var(--gray-1000);
}
.adapt-pin.pin-dark .a-pin-icon::after {
  border-color: var(--gray-1000) transparent transparent;
}
.adapt-pin.pin-info .a-pin-icon {
  border: 3px solid var(--color-info);
}
.adapt-pin.pin-info .a-pin-icon::after {
  border-color: var(--color-info) transparent transparent;
}
.adapt-pin.pin-danger .a-pin-icon {
  border: 3px solid var(--color-danger);
}
.adapt-pin.pin-danger .a-pin-icon::after {
  border-color: var(--color-danger) transparent transparent;
}
.adapt-pin.pin-success .a-pin-icon {
  border: 3px solid var(--color-success);
}
.adapt-pin.pin-success .a-pin-icon::after {
  border-color: var(--color-success) transparent transparent;
}
.adapt-pin.pin-warning .a-pin-icon {
  border: 3px solid var(--color-warning);
}
.adapt-pin.pin-warning .a-pin-icon::after {
  border-color: var(--color-warning) transparent transparent;
}
/****************************************************************
 *
 * Based on CSS Percentage Circle
 * Author: Andre Firchow
 *
*****************************************************************/
.rect-auto,.c100.p100 .slice,.c100.p99 .slice,.c100.p98 .slice,.c100.p97 .slice,.c100.p96 .slice,.c100.p95 .slice,.c100.p94 .slice,.c100.p93 .slice,.c100.p92 .slice,.c100.p91 .slice,.c100.p90 .slice,.c100.p89 .slice,.c100.p88 .slice,.c100.p87 .slice,.c100.p86 .slice,.c100.p85 .slice,.c100.p84 .slice,.c100.p83 .slice,.c100.p82 .slice,.c100.p81 .slice,.c100.p80 .slice,.c100.p79 .slice,.c100.p78 .slice,.c100.p77 .slice,.c100.p76 .slice,.c100.p75 .slice,.c100.p74 .slice,.c100.p73 .slice,.c100.p72 .slice,.c100.p71 .slice,.c100.p70 .slice,.c100.p69 .slice,.c100.p68 .slice,.c100.p67 .slice,.c100.p66 .slice,.c100.p65 .slice,.c100.p64 .slice,.c100.p63 .slice,.c100.p62 .slice,.c100.p61 .slice,.c100.p60 .slice,.c100.p59 .slice,.c100.p58 .slice,.c100.p57 .slice,.c100.p56 .slice,.c100.p55 .slice,.c100.p54 .slice,.c100.p53 .slice,.c100.p52 .slice,.c100.p51 .slice {
  clip: rect(auto, auto, auto, auto);
}
.pie,.c100.p100 .fill,.c100.p99 .fill,.c100.p98 .fill,.c100.p97 .fill,.c100.p96 .fill,.c100.p95 .fill,.c100.p94 .fill,.c100.p93 .fill,.c100.p92 .fill,.c100.p91 .fill,.c100.p90 .fill,.c100.p89 .fill,.c100.p88 .fill,.c100.p87 .fill,.c100.p86 .fill,.c100.p85 .fill,.c100.p84 .fill,.c100.p83 .fill,.c100.p82 .fill,.c100.p81 .fill,.c100.p80 .fill,.c100.p79 .fill,.c100.p78 .fill,.c100.p77 .fill,.c100.p76 .fill,.c100.p75 .fill,.c100.p74 .fill,.c100.p73 .fill,.c100.p72 .fill,.c100.p71 .fill,.c100.p70 .fill,.c100.p69 .fill,.c100.p68 .fill,.c100.p67 .fill,.c100.p66 .fill,.c100.p65 .fill,.c100.p64 .fill,.c100.p63 .fill,.c100.p62 .fill,.c100.p61 .fill,.c100.p60 .fill,.c100.p59 .fill,.c100.p58 .fill,.c100.p57 .fill,.c100.p56 .fill,.c100.p55 .fill,.c100.p54 .fill,.c100.p53 .fill,.c100.p52 .fill,.c100.p51 .fill,.c100 .bar,.c100 .circle {
  position: absolute;
  border: .025em solid var(--color-primary);
  width: .95em;
  height: .95em;
  clip: rect(0, .5em, 1em, 0);
  border-radius: 50%;
  transform: rotate(0deg);
  top: 0;
}
.pie-fill,.c100.p100 .fill,.c100.p100 .bar:after,.c100.p99 .fill,.c100.p99 .bar:after,.c100.p98 .fill,.c100.p98 .bar:after,.c100.p97 .fill,.c100.p97 .bar:after,.c100.p96 .fill,.c100.p96 .bar:after,.c100.p95 .fill,.c100.p95 .bar:after,.c100.p94 .fill,.c100.p94 .bar:after,.c100.p93 .fill,.c100.p93 .bar:after,.c100.p92 .fill,.c100.p92 .bar:after,.c100.p91 .fill,.c100.p91 .bar:after,.c100.p90 .fill,.c100.p90 .bar:after,.c100.p89 .fill,.c100.p89 .bar:after,.c100.p88 .fill,.c100.p88 .bar:after,.c100.p87 .fill,.c100.p87 .bar:after,.c100.p86 .fill,.c100.p86 .bar:after,.c100.p85 .fill,.c100.p85 .bar:after,.c100.p84 .fill,.c100.p84 .bar:after,.c100.p83 .fill,.c100.p83 .bar:after,.c100.p82 .fill,.c100.p82 .bar:after,.c100.p81 .fill,.c100.p81 .bar:after,.c100.p80 .fill,.c100.p80 .bar:after,.c100.p79 .fill,.c100.p79 .bar:after,.c100.p78 .fill,.c100.p78 .bar:after,.c100.p77 .fill,.c100.p77 .bar:after,.c100.p76 .fill,.c100.p76 .bar:after,.c100.p75 .fill,.c100.p75 .bar:after,.c100.p74 .fill,.c100.p74 .bar:after,.c100.p73 .fill,.c100.p73 .bar:after,.c100.p72 .fill,.c100.p72 .bar:after,.c100.p71 .fill,.c100.p71 .bar:after,.c100.p70 .fill,.c100.p70 .bar:after,.c100.p69 .fill,.c100.p69 .bar:after,.c100.p68 .fill,.c100.p68 .bar:after,.c100.p67 .fill,.c100.p67 .bar:after,.c100.p66 .fill,.c100.p66 .bar:after,.c100.p65 .fill,.c100.p65 .bar:after,.c100.p64 .fill,.c100.p64 .bar:after,.c100.p63 .fill,.c100.p63 .bar:after,.c100.p62 .fill,.c100.p62 .bar:after,.c100.p61 .fill,.c100.p61 .bar:after,.c100.p60 .fill,.c100.p60 .bar:after,.c100.p59 .fill,.c100.p59 .bar:after,.c100.p58 .fill,.c100.p58 .bar:after,.c100.p57 .fill,.c100.p57 .bar:after,.c100.p56 .fill,.c100.p56 .bar:after,.c100.p55 .fill,.c100.p55 .bar:after,.c100.p54 .fill,.c100.p54 .bar:after,.c100.p53 .fill,.c100.p53 .bar:after,.c100.p52 .fill,.c100.p52 .bar:after,.c100.p51 .fill,.c100.p51 .bar:after {
  transform: rotate(180deg);
}
.c100 {
  position: relative;
  font-size: 7.5rem;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  float: left;
  margin: 0 .1em .1em 0;
  background-color: inherit;
  border: 0;
  padding: 0;
  transition: all .25s ease;
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
}
.c100 *,.c100 *:before,.c100 *:after {
  box-sizing: content-box;
}
.c100.play--center {
  float: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3.75rem;
  margin-top: -3.75rem;
}
.c100.big {
  font-size: 15rem;
  margin-left: -7.5rem;
  margin-top: -7.5rem;
}
.c100.small {
  font-size: 3.75rem;
  margin-left: -1.875rem;
  margin-top: -1.875rem;
}
.c100:before {
  position: absolute;
  top: .025em;
  left: .025em;
  display: block;
  content: " ";
  border-radius: 50%;
  background-color: rgba(var(--black), .3);
  width: .95em;
  height: .95em;
  transition: background-color .12s ease-in;
}
.c100:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: .25em 0 .25em .43em;
  border-color: transparent transparent transparent var(--white);
  left: .335em;
  top: .25em;
}
.c100.playing .slice {
  display: block;
}
.c100.playing:after {
  display: block;
  height: .45em;
  width: .4em;
  border-width: 0;
  background: linear-gradient(to right, var(--white) 0%, var(--white) 38%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, var(--white) 62%, var(--white) 100%);
  margin-left: 0;
  top: .275em;
  left: .3em;
}
.c100 .circle {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
  border-color: var(--white);
  clip: auto;
}
.c100 .slice {
  position: absolute;
  width: 1em;
  height: 1em;
  clip: rect(0, 1em, 1em, .5em);
  display: none;
  top: 0;
}
.c100 .bar {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p51 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p51 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p51 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p52 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p52 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p52 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p53 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p53 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p53 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p54 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p54 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p54 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p55 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p55 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p55 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p56 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p56 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p56 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p57 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p57 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p57 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p58 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p58 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p58 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p59 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p59 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p59 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p60 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p60 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p60 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p61 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p61 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p61 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p62 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p62 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p62 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p63 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p63 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p63 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p64 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p64 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p64 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p65 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p65 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p65 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p66 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p66 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p66 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p67 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p67 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p67 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p68 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p68 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p68 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p69 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p69 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p69 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p70 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p70 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p70 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p71 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p71 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p71 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p72 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p72 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p72 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p73 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p73 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p73 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p74 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p74 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p74 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p75 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p75 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p75 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p76 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p76 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p76 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p77 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p77 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p77 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p78 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p78 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p78 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p79 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p79 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p79 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p80 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p80 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p80 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p81 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p81 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p81 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p82 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p82 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p82 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p83 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p83 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p83 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p84 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p84 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p84 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p85 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p85 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p85 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p86 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p86 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p86 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p87 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p87 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p87 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p88 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p88 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p88 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p89 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p89 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p89 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p90 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p90 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p90 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p91 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p91 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p91 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p92 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p92 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p92 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p93 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p93 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p93 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p94 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p94 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p94 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p95 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p95 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p95 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p96 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p96 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p96 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p97 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p97 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p97 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p98 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p98 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p98 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p99 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p99 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p99 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p100 .slice {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p100 .bar:after {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.c100.p100 .fill {
  /* stylelint-disable scss/at-extend-no-missing-placeholder */
  /* stylelint-enable scss/at-extend-no-missing-placeholder */
}
.c100.p1 .bar {
  transform: rotate(3.6deg);
}
.c100.p2 .bar {
  transform: rotate(7.2deg);
}
.c100.p3 .bar {
  transform: rotate(10.8deg);
}
.c100.p4 .bar {
  transform: rotate(14.4deg);
}
.c100.p5 .bar {
  transform: rotate(18deg);
}
.c100.p6 .bar {
  transform: rotate(21.6deg);
}
.c100.p7 .bar {
  transform: rotate(25.2deg);
}
.c100.p8 .bar {
  transform: rotate(28.8deg);
}
.c100.p9 .bar {
  transform: rotate(32.4deg);
}
.c100.p10 .bar {
  transform: rotate(36deg);
}
.c100.p11 .bar {
  transform: rotate(39.6deg);
}
.c100.p12 .bar {
  transform: rotate(43.2deg);
}
.c100.p13 .bar {
  transform: rotate(46.8deg);
}
.c100.p14 .bar {
  transform: rotate(50.4deg);
}
.c100.p15 .bar {
  transform: rotate(54deg);
}
.c100.p16 .bar {
  transform: rotate(57.6deg);
}
.c100.p17 .bar {
  transform: rotate(61.2deg);
}
.c100.p18 .bar {
  transform: rotate(64.8deg);
}
.c100.p19 .bar {
  transform: rotate(68.4deg);
}
.c100.p20 .bar {
  transform: rotate(72deg);
}
.c100.p21 .bar {
  transform: rotate(75.6deg);
}
.c100.p22 .bar {
  transform: rotate(79.2deg);
}
.c100.p23 .bar {
  transform: rotate(82.8deg);
}
.c100.p24 .bar {
  transform: rotate(86.4deg);
}
.c100.p25 .bar {
  transform: rotate(90deg);
}
.c100.p26 .bar {
  transform: rotate(93.6deg);
}
.c100.p27 .bar {
  transform: rotate(97.2deg);
}
.c100.p28 .bar {
  transform: rotate(100.8deg);
}
.c100.p29 .bar {
  transform: rotate(104.4deg);
}
.c100.p30 .bar {
  transform: rotate(108deg);
}
.c100.p31 .bar {
  transform: rotate(111.6deg);
}
.c100.p32 .bar {
  transform: rotate(115.2deg);
}
.c100.p33 .bar {
  transform: rotate(118.8deg);
}
.c100.p34 .bar {
  transform: rotate(122.4deg);
}
.c100.p35 .bar {
  transform: rotate(126deg);
}
.c100.p36 .bar {
  transform: rotate(129.6deg);
}
.c100.p37 .bar {
  transform: rotate(133.2deg);
}
.c100.p38 .bar {
  transform: rotate(136.8deg);
}
.c100.p39 .bar {
  transform: rotate(140.4deg);
}
.c100.p40 .bar {
  transform: rotate(144deg);
}
.c100.p41 .bar {
  transform: rotate(147.6deg);
}
.c100.p42 .bar {
  transform: rotate(151.2deg);
}
.c100.p43 .bar {
  transform: rotate(154.8deg);
}
.c100.p44 .bar {
  transform: rotate(158.4deg);
}
.c100.p45 .bar {
  transform: rotate(162deg);
}
.c100.p46 .bar {
  transform: rotate(165.6deg);
}
.c100.p47 .bar {
  transform: rotate(169.2deg);
}
.c100.p48 .bar {
  transform: rotate(172.8deg);
}
.c100.p49 .bar {
  transform: rotate(176.4deg);
}
.c100.p50 .bar {
  transform: rotate(180deg);
}
.c100.p51 .bar {
  transform: rotate(183.6deg);
}
.c100.p52 .bar {
  transform: rotate(187.2deg);
}
.c100.p53 .bar {
  transform: rotate(190.8deg);
}
.c100.p54 .bar {
  transform: rotate(194.4deg);
}
.c100.p55 .bar {
  transform: rotate(198deg);
}
.c100.p56 .bar {
  transform: rotate(201.6deg);
}
.c100.p57 .bar {
  transform: rotate(205.2deg);
}
.c100.p58 .bar {
  transform: rotate(208.8deg);
}
.c100.p59 .bar {
  transform: rotate(212.4deg);
}
.c100.p60 .bar {
  transform: rotate(216deg);
}
.c100.p61 .bar {
  transform: rotate(219.6deg);
}
.c100.p62 .bar {
  transform: rotate(223.2deg);
}
.c100.p63 .bar {
  transform: rotate(226.8deg);
}
.c100.p64 .bar {
  transform: rotate(230.4deg);
}
.c100.p65 .bar {
  transform: rotate(234deg);
}
.c100.p66 .bar {
  transform: rotate(237.6deg);
}
.c100.p67 .bar {
  transform: rotate(241.2deg);
}
.c100.p68 .bar {
  transform: rotate(244.8deg);
}
.c100.p69 .bar {
  transform: rotate(248.4deg);
}
.c100.p70 .bar {
  transform: rotate(252deg);
}
.c100.p71 .bar {
  transform: rotate(255.6deg);
}
.c100.p72 .bar {
  transform: rotate(259.2deg);
}
.c100.p73 .bar {
  transform: rotate(262.8deg);
}
.c100.p74 .bar {
  transform: rotate(266.4deg);
}
.c100.p75 .bar {
  transform: rotate(270deg);
}
.c100.p76 .bar {
  transform: rotate(273.6deg);
}
.c100.p77 .bar {
  transform: rotate(277.2deg);
}
.c100.p78 .bar {
  transform: rotate(280.8deg);
}
.c100.p79 .bar {
  transform: rotate(284.4deg);
}
.c100.p80 .bar {
  transform: rotate(288deg);
}
.c100.p81 .bar {
  transform: rotate(291.6deg);
}
.c100.p82 .bar {
  transform: rotate(295.2deg);
}
.c100.p83 .bar {
  transform: rotate(298.8deg);
}
.c100.p84 .bar {
  transform: rotate(302.4deg);
}
.c100.p85 .bar {
  transform: rotate(306deg);
}
.c100.p86 .bar {
  transform: rotate(309.6deg);
}
.c100.p87 .bar {
  transform: rotate(313.2deg);
}
.c100.p88 .bar {
  transform: rotate(316.8deg);
}
.c100.p89 .bar {
  transform: rotate(320.4deg);
}
.c100.p90 .bar {
  transform: rotate(324deg);
}
.c100.p91 .bar {
  transform: rotate(327.6deg);
}
.c100.p92 .bar {
  transform: rotate(331.2deg);
}
.c100.p93 .bar {
  transform: rotate(334.8deg);
}
.c100.p94 .bar {
  transform: rotate(338.4deg);
}
.c100.p95 .bar {
  transform: rotate(342deg);
}
.c100.p96 .bar {
  transform: rotate(345.6deg);
}
.c100.p97 .bar {
  transform: rotate(349.2deg);
}
.c100.p98 .bar {
  transform: rotate(352.8deg);
}
.c100.p99 .bar {
  transform: rotate(356.4deg);
}
.c100.p100 .bar {
  transform: rotate(360deg);
}
.c100:hover {
  cursor: pointer;
  transform: scale(1.025);
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09), inset 0 0 5px 2px rgba(0, 0, 0, .35) !important;
}
.c100:hover:before {
  top: .025em;
  left: .025em;
  width: .95em;
  height: .95em;
  background-color: rgba(255, 255, 255, .25);
}
.c100:hover:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')";
          filter: drop-shadow(0 0 4px rgba(0, 0, 0, .25));
}
.c100:active {
  transform: scale(1);
}
.popover {
  font-size: .8125rem;
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.popover .arrow {
  margin: 0 !important;
}
.popover .close {
  margin: 4px;
  padding: 3px 6px;
  font-size: 15px;
}
.popover .popover-header {
  position: relative;
  margin: -1px -1px 0;
  display: flex;
  flex-wrap: wrap;
}
.popover.popover-mobile {
  position: fixed;
  top: .5rem;
  right: 0;
  bottom: .5rem;
  left: 0;
  max-width: none !important;
  margin: 0;
  background: none;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: none;
  border: 0;
}
.popover.popover-mobile .a-popover-wrap {
  overflow: scroll;
  max-height: 100%;
  background: var(--white);
  width: 100%;
  margin: 0 .5rem;
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.popover.popover-mobile .popover-header {
  margin: 0;
}
.popover .a-popover-center {
  display: flex;
}
.popover-body {
  max-height: 55vh;
  overflow: auto;
}
.bs-popover-top .arrow,.bs-popover-auto[x-placement^=top] .arrow {
  left: 50%;
  transform: translate(-50%);
}
.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^=top] .arrow::before {
  border-top-color: var(--gray-200);
}
.bs-popover-top .arrow::before,.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-auto[x-placement^=top] .arrow::after {
  border-bottom-width: 0 !important;
}
.bs-popover-bottom .arrow,.bs-popover-auto[x-placement^=bottom] .arrow {
  left: 50%;
  transform: translate(-50%);
}
.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: var(--gray-200);
}
.bs-popover-bottom .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-auto[x-placement^=bottom] .arrow::after {
  border-top-width: 0 !important;
}
.bs-popover-left .arrow,.bs-popover-auto[x-placement^=left] .arrow {
  top: 50%;
  transform: translate(0%, -50%);
}
.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^=left] .arrow::before {
  border-left-color: var(--gray-200);
}
.bs-popover-left .arrow::before,.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-auto[x-placement^=left] .arrow::after {
  border-right-width: 0 !important;
}
.bs-popover-right .arrow,.bs-popover-auto[x-placement^=right] .arrow {
  top: 50%;
  transform: translate(0%, -50%);
}
.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^=right] .arrow::before {
  border-right-color: var(--gray-200);
}
.bs-popover-right .arrow::before,.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-auto[x-placement^=right] .arrow::after {
  border-left-width: 0 !important;
}
.bs-popover-top-left .arrow,.bs-popover-bottom-left .arrow {
  left: 0;
  transform: none;
  width: 0;
}
.bs-popover-top-left .arrow:before,.bs-popover-top-left .arrow:after {
  border-width: 10px 10px 0 0;
  left: -1px;
}
.bs-popover-bottom-left .arrow {
  box-shadow: -1px -1px 1px 1px rgba(0, 0, 0, .05);
}
.bs-popover-bottom-left .arrow:before,.bs-popover-bottom-left .arrow:after {
  border-width: 0 10px 10px 0;
  left: -1px;
}
.bs-popover-top-right .arrow,.bs-popover-bottom-right .arrow {
  left: 100%;
  transform: none;
  width: 0;
}
.bs-popover-top-right .arrow:before,.bs-popover-top-right .arrow:after {
  border-width: 10px 0 0 10px;
  right: -1px;
}
.bs-popover-bottom-right .arrow {
  box-shadow: 1px -1px 1px 1px rgba(0, 0, 0, .05);
}
.bs-popover-bottom-right .arrow:before,.bs-popover-bottom-right .arrow:after {
  border-width: 0 0 10px 10px;
  right: -1px;
}
.bs-popover-left-top .arrow,.bs-popover-right-top .arrow {
  top: 0;
  height: 0;
  transform: none;
}
.bs-popover-left-top .arrow {
  box-shadow: 1px -1px 1px 1px rgba(0, 0, 0, .05);
}
.bs-popover-left-top .arrow:before,.bs-popover-left-top .arrow:after {
  border-width: 0 0 10px 10px;
  top: -1px;
}
.bs-popover-right-top .arrow {
  box-shadow: -1px -1px 1px 1px rgba(0, 0, 0, .05);
}
.bs-popover-right-top .arrow:before,.bs-popover-right-top .arrow:after {
  border-width: 0 10px 10px 0;
  top: -1px;
}
.bs-popover-left-bottom .arrow,.bs-popover-right-bottom .arrow {
  top: 100%;
  height: 0;
  transform: none;
}
.bs-popover-left-bottom .arrow {
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .05);
}
.bs-popover-left-bottom .arrow:before,.bs-popover-left-bottom .arrow:after {
  border-width: 10px 0 0 10px;
  bottom: -1px;
}
.bs-popover-right-bottom .arrow {
  box-shadow: -1px 1px 1px 1px rgba(0, 0, 0, .05);
}
.bs-popover-right-bottom .arrow:before,.bs-popover-right-bottom .arrow:after {
  border-width: 10px 10px 0 0;
  bottom: -1px;
}
.popover-header .popover-title {
  flex: 1 1;
}
.popover-header .close {
  margin: 0;
  padding: 0;
}
.progress-label {
  margin: 0;
  transform: translate(-50%, 0);
}
.progress-bar-intermediate,.progress-bar-animated {
  justify-content: start;
  overflow: hidden;
  align-items: initial;
}
.progress-bar-intermediate::after,.progress-bar-animated::after {
  flex: 1;
  content: "";
  display: block;
  width: 0;
  height: 100%;
  animation: loader-indeterminate 2.3s cubic-bezier(.65, .815, .735, .395) infinite;
  background-color: var(--color-state-hover);
}
.progress-bar {
  padding: 0;
  border: 0;
}
.progress-bar.bg-success::after {
  background-color: var(--color-success-hover);
}
.progress-bar.bg-info::after {
  background-color: var(--color-info-hover);
}
.progress-bar.bg-danger::after {
  background-color: var(--color-danger-hover);
}
.progress-bar.bg-warning::after {
  background-color: var(--color-warning-hover);
}
.progress-bar.bg-default::after {
  background-color: var(--color-state-hover);
}
.progress-bar.bg-not-completed::after {
  background-color: var(--gray-400);
}
.progress-sla {
  position: relative;
  height: .625rem;
  border-radius: .3125rem;
}
.progress-sla .progress-bar {
  height: .625rem;
}
.progress-sla .sla-icon {
  position: absolute;
  top: -.3125rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: -.125rem;
  margin-left: -.125rem;
  border: .125rem solid var(--white);
  border-radius: 50%;
  background-color: var(--white);
  background-repeat: no-repeat;
  background-position: center;
  background-size: .625rem;
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.progress-sla .sla-icon.sla-icon-check {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-700)' viewBox='0 0 24 24'%3E%3Cpath d='M1,12.3l1.9-2l5.8,5.9L21.1,3.8l1.9,2L8.8,20.2L1,12.3z'/%3E%3C/svg%3E");
}
.progress-sla .sla-icon.sla-icon-cross {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-700)' viewBox='0 0 24 24'%3E%3Cpath d='M14.4,12l8.6,8.6L20.6,23L12,14.4L3.4,23L1,20.6L9.6,12L1,3.4L3.4,1L12,9.6L20.6,1L23,3.4L14.4,12z'/%3E%3C/svg%3E");
}
.progress.progress-sm {
  height: .25rem;
}
.progress-indicators-container {
  position: relative;
}
.progress-indicator {
  position: absolute;
  left: 0;
  top: -.5rem;
}
.progress-indicator__icon {
  position: absolute;
  left: 0;
}
.progress-indicator__icon:before {
  content: "";
  width: .625rem;
  position: absolute;
  border-bottom: 1px solid var(--gray-900);
  left: -5px;
  bottom: -1.1875rem;
}
.progress-indicator__icon:after {
  content: "";
  width: 1px;
  position: absolute;
  border-left: 1px solid var(--gray-900);
  height: 1.625rem;
  left: 0;
  bottom: -1.1875rem;
}
.progress-indicator__title {
  position: absolute;
  left: -1px;
  bottom: .5rem;
}
.progress-indicator__title.progress-indicator_inverted {
  left: auto;
  right: -1px;
  text-align: right;
}
.progress-indicator_fadeout:after {
  opacity: .3;
}
.switcher {
  display: inline-flex;
  flex-direction: column;
}
.switcher.switcher__before .switcher-before,.switcher.switcher__before .switcher-after {
  padding-left: 0;
  padding-right: 55px;
  text-align: right;
}
.switcher.switcher__before .switch label {
  display: inline-flex;
  align-items: center;
}
.switcher.switcher__before .switch label .switch__slider {
  order: 2;
}
.switch {
  background: inherit;
  cursor: pointer;
  display: inline-block;
  margin: .5rem 0;
  -webkit-user-select: none;
          user-select: none;
  vertical-align: middle;
}
.switch label {
  cursor: pointer;
  font-weight: normal;
  margin: 0;
  position: relative;
}
.switch:hover .switch__slider::before {
  background-color: var(--white);
  transform: scale(1.1);
}
.switch:hover .switch__slider::after {
  background-color: var(--color-state);
  transform: scale(1.1);
}
.switch:hover input:disabled ~ .switch__slider {
  opacity: .65;
}
.switch:hover input:disabled ~ .switch__slider::before {
  background-color: var(--gray-100);
  transform: none;
  transition: none;
}
.switch:hover input:disabled ~ .switch__slider::after {
  background-color: var(--gray-100);
  transform: none;
  transition: none;
}
.switch:active .switch__slider::after {
  background-color: var(--color-state-active);
}
.switch input {
  border: 0;
  opacity: 0;
  outline: none;
  padding: 0;
  width: 2.8125rem;
  height: 100%;
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
.switch input:checked ~ .switch__slider {
  background-color: var(--color-state);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3E%3Cpath d='M1,12.3l1.9-2l5.8,5.9L21.1,3.8l1.9,2L8.8,20.2L1,12.3z'/%3E%3C/svg%3E");
  background-position: 6px center;
  background-repeat: no-repeat;
  background-size: 13px 13px;
}
.switch input:checked ~ .switch__slider::before {
  left: 1.3125rem;
}
.switch input:checked ~ .switch__slider::after {
  left: 1.6875rem;
}
.switch input:disabled ~ .switch__slider,.switch input:disabled:checked ~ .switch__slider {
  box-shadow: none;
  cursor: not-allowed;
  opacity: .65;
}
.switch input:disabled ~ .switch__item,.switch input:disabled:checked ~ .switch__item {
  color: var(--gray-800);
  cursor: not-allowed;
}
.switch input:focus ~ .switch__slider {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.switch input:focus ~ .switch__slider:after {
  background-color: var(--color-secondary-hover);
}
.switch input:focus:hover ~ .switch__slider:after {
  background-color: var(--color-state);
}
.switch__slider {
  background-clip: padding-box;
  background-color: var(--gray-200);
  border-radius: 20px;
  cursor: pointer;
  display: inline-block;
  height: 1.375rem;
  position: relative;
  text-align: left;
  transition: background-color .25s ease-in;
  vertical-align: middle;
  width: 2.8125rem;
}
.switch__slider:before {
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
  background: var(--gray-100);
  border: 1px solid transparent;
  border-radius: 50%;
  content: "";
  display: block;
  height: 1.75rem;
  left: -.1875rem;
  position: absolute;
  top: -.1875rem;
  transition: all .25s var(--ease-transition-in-out);
  width: 1.75rem;
}
.switch__slider:after {
  background: var(--gray-100);
  border-radius: 50%;
  content: "";
  display: block;
  height: 1rem;
  left: .1875rem;
  margin-top: -.5rem;
  position: absolute;
  top: 50%;
  transition: all .25s var(--ease-transition-in-out);
  width: 1rem;
}
.switch__item {
  vertical-align: middle;
}
.switch__item.label-before {
  margin-right: .5965em;
}
.switch__item.label-after {
  margin-left: .5965em;
}
.switch.readonly {
  cursor: not-allowed;
}
.switch.readonly input,.switch.readonly label {
  cursor: not-allowed;
}
.switch.readonly .switch__slider {
  box-shadow: none;
  cursor: not-allowed;
  opacity: .65;
}
.switch.readonly .switch__item {
  color: var(--gray-800);
  cursor: not-allowed;
}
.switch-sm .switch__slider {
  height: 1.125rem;
  width: 2.5rem;
}
.switch-sm .switch__slider::before {
  height: 1.5rem;
  width: 1.5rem;
  left: -.1875rem;
  top: -.1875rem;
}
.switch-sm .switch__slider:after {
  height: .85rem;
  left: .1375rem;
  margin-top: -.4rem;
  width: .85rem;
}
.switch-sm .switch__item {
  font-size: .75rem;
}
.switch-sm input:checked ~ .switch__slider {
  background-size: 12px 12px;
}
.switch-sm input:checked ~ .switch__slider::before {
  left: 1.2rem;
}
.switch-sm input:checked ~ .switch__slider::after {
  left: 1.5rem;
}
.switch-lg .switch__slider {
  height: 1.5rem;
  width: 3.25rem;
}
.switch-lg .switch__slider::before {
  height: 1.875rem;
  width: 1.875rem;
  left: -.1875rem;
  top: -.1875rem;
}
.switch-lg .switch__slider:after {
  height: 1.15rem;
  left: .19rem;
  margin-top: -.575rem;
  width: 1.15rem;
}
.switch-lg .switch__item {
  font-size: .9375rem;
}
.switch-lg input:checked ~ .switch__slider {
  background-size: 15px 15px;
}
.switch-lg input:checked ~ .switch__slider::before {
  left: 1.575rem;
}
.switch-lg input:checked ~ .switch__slider::after {
  left: 1.95rem;
}
.switcher-before,.switcher-after {
  padding-left: 55px;
}
.switcher + .switcher {
  margin-left: 10px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .switch__slider::before {
    height: 28px;
    top: -3px;
    width: 28px;
  }
  .switch input:checked ~ .switch__slider::after {
    left: 27px;
  }
}
.table th,.table td {
  padding: .5rem;
  vertical-align: top;
  border-top: 1px solid var(--gray-300);
}
.table.table-sm th,.table.table-sm td {
  padding: .25rem;
}
.table th {
  font-weight: 600;
}
.table thead th {
  vertical-align: bottom;
  border-top: 0;
  border-bottom: 1px solid var(--gray-500);
}
.table tbody + tbody {
  border-top: 1px solid var(--gray-500);
}
caption {
  caption-side: top;
  color: var(--gray-700);
  padding: .5rem 0;
}
.table-bordered {
  border: 1px solid var(--gray-300);
}
.table-bordered th,.table-bordered td {
  border: 1px solid var(--gray-300);
}
.table-bordered thead th,.table-bordered thead td {
  border-bottom-width: 1px;
}
.table-bordered thead th {
  border-color: var(--gray-300);
}
.key-value tr:last-child td,.key-value tr:last-child th {
  border-bottom: 1px solid var(--gray-300);
}
.table-active,.table-active > th,.table-active > td {
  background-color: var(--color-secondary-muted);
  border-top-color: var(--color-secondary-muted-active);
}
.table-active + tr > th,.table-active + tr > td {
  border-top-color: var(--color-secondary-muted-active);
}
.table-hover .table-active:hover {
  background-color: var(--color-secondary-muted-hover);
}
.table-hover .table-active:hover > td,.table-hover .table-active:hover > th {
  background-color: var(--color-secondary-muted-hover);
}
.table-success,.table-success > th,.table-success > td {
  background-color: var(--color-success-muted);
  border-top-color: var(--color-success-muted-active);
}
.table-success + tr > th,.table-success + tr > td {
  border-top-color: var(--color-success-muted-active);
}
.table-hover .table-success:hover {
  background-color: var(--color-success-muted-hover);
}
.table-hover .table-success:hover > td,.table-hover .table-success:hover > th {
  background-color: var(--color-success-muted-hover);
}
.table-info,.table-info > th,.table-info > td {
  background-color: var(--color-info-muted);
  border-top-color: var(--color-info-muted-active);
}
.table-info + tr > th,.table-info + tr > td {
  border-top-color: var(--color-info-muted-active);
}
.table-hover .table-info:hover {
  background-color: var(--color-info-muted-hover);
}
.table-hover .table-info:hover > td,.table-hover .table-info:hover > th {
  background-color: var(--color-info-muted-hover);
}
.table-warning,.table-warning > th,.table-warning > td {
  background-color: var(--color-warning-muted);
  border-top-color: var(--color-warning-muted-active);
}
.table-warning + tr > th,.table-warning + tr > td {
  border-top-color: var(--color-warning-muted-active);
}
.table-hover .table-warning:hover {
  background-color: var(--color-warning-muted-hover);
}
.table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th {
  background-color: var(--color-warning-muted-hover);
}
.table-danger,.table-danger > th,.table-danger > td {
  background-color: var(--color-danger-muted);
  border-top-color: var(--color-danger-muted-active);
}
.table-danger + tr > th,.table-danger + tr > td {
  border-top-color: var(--color-danger-muted-active);
}
.table-hover .table-danger:hover {
  background-color: var(--color-danger-muted-hover);
}
.table-hover .table-danger:hover > td,.table-hover .table-danger:hover > th {
  background-color: var(--color-danger-muted-hover);
}
.tooltip {
  margin: 0;
}
.tooltip-inner {
  box-shadow: 0 9px 12px rgba(0, 0, 0, .2), 0 27px 30px rgba(0, 0, 0, .12);
}
.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow {
  left: 50%;
  transform: translate(-50%);
}
.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow {
  top: 50%;
  transform: translate(0%, -50%);
}
@keyframes dissolve-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes delay-dissolve-in {
  from {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes dissolve-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes delay-dissolve-out {
  from {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@keyframes scale-up-in {
  from {
    transform: scale(.8, .8);
  }
  to {
    transform: scale(1, 1);
  }
}
@keyframes scale-up-out {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.2, 1.2);
  }
}
@keyframes scale-down-in {
  from {
    transform: scale(1.2, 1.2);
  }
  to {
    transform: scale(1, 1);
  }
}
@keyframes scale-down-out {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(.8, .8);
  }
}
@keyframes pop-in {
  from {
    transform: scale(.8, .8);
  }
  80% {
    transform: scale(1.05, 1.05);
  }
  to {
    transform: scale(1, 1);
  }
}
@keyframes pop-out {
  from {
    transform: scale(1, 1);
  }
  20% {
    transform: scale(1.05, 1.05);
  }
  to {
    transform: scale(.8, .8);
  }
}
@keyframes move-down-in {
  from {
    transform: translate3d(0, -50%, 0);
  }
  to {
    transform: none;
  }
}
@keyframes move-down-out {
  from {
    transform: none;
  }
  to {
    transform: translate3d(0, 50%, 0);
  }
}
@keyframes move-up-in {
  from {
    transform: translate3d(0, 50%, 0);
  }
  to {
    transform: none;
  }
}
@keyframes move-up-out {
  from {
    transform: none;
  }
  to {
    transform: translate3d(0, -50%, 0);
  }
}
@keyframes move-right-in {
  from {
    transform: translate3d(-50%, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes move-right-out {
  from {
    transform: none;
  }
  to {
    transform: translate3d(50%, 0, 0);
  }
}
@keyframes move-left-in {
  from {
    transform: translate3d(50%, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes move-left-out {
  from {
    transform: none;
  }
  to {
    transform: translate3d(-50%, 0, 0);
  }
}
@keyframes flash {
  from {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes pulse-in {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(.95, .95, .95);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse-out {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
@keyframes spin-90 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(90deg);
  }
}
@keyframes spin-180 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes spin-360 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes loader-indeterminate {
  0% {
    margin-left: 0;
    width: 0;
  }
  50% {
    margin-left: 0;
    width: 50%;
  }
  100% {
    margin-left: 100%;
    width: 100%;
  }
}
@keyframes loader-flash {
  0% {
    background-color: transparent;
  }
  30% {
    background-color: var(--color-active);
  }
  60% {
    background-color: transparent;
  }
  100% {
    background-color: transparent;
  }
}
@keyframes menu-in {
  from {
    transform: scale(.5);
    top: -33%;
    opacity: 0;
  }
  to {
    transform: scale(1);
    top: 100%;
    opacity: 1;
  }
}
@keyframes menu-out {
  from {
    transform: scale(1);
    top: 100%;
    opacity: 1;
  }
  to {
    transform: scale(.5);
    top: -33%;
    opacity: 0;
  }
}
@keyframes jumping {
  0% {
    transform: translate3d(0, 0, 0);
  }
  40% {
    transform: translate3d(0, -2px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes updown {
  from {
    transform: translateX(-35px);
  }
  to {
    transform: translateX(35px);
  }
}
@keyframes circle {
  from {
    transform: rotate(0deg) translateX(15px) rotate(0deg);
  }
  to {
    transform: rotate(360deg) translateX(15px) rotate(-360deg);
  }
}
.animated {
  animation-duration: .5s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  transition-timing-function: ease;
}
.animated.fast {
  animation-duration: var(--animation-fast) !important;
}
.animated.medium {
  animation-duration: var(--animation-medium) !important;
}
.animated.slow {
  animation-duration: var(--animation-slow) !important;
}
.animated.xtra-slow {
  animation-duration: var(--animation-extra-slow) !important;
}
.animated.infinite {
  animation-iteration-count: var(--animation-infinite) !important;
}
.animated.transition-in {
  transition-timing-function: var(--ease-transition-in);
}
.animated.transition-out {
  transition-timing-function: var(--ease-transition-out);
}
.animated.transition-in-out {
  transition-timing-function: var(--ease-transition-in-out);
}
.dissolve-in {
  animation-name: dissolve-in;
}
.dissolve-out {
  animation-name: dissolve-out;
}
.scale-up-in {
  animation-name: scale-up-in, delay-dissolve-in;
}
.scale-up-out {
  animation-name: scale-up-out, delay-dissolve-out;
}
.scale-down-in {
  animation-name: scale-down-in, delay-dissolve-in;
}
.scale-down-out {
  animation-name: scale-down-out, delay-dissolve-out;
}
.pop-in {
  animation-name: pop-in, delay-dissolve-in;
}
.pop-out {
  animation-name: pop-out, delay-dissolve-out;
}
.move-up-in {
  animation-name: move-up-in, delay-dissolve-in;
}
.move-down-in {
  animation-name: move-down-in, delay-dissolve-in;
}
.move-right-in {
  animation-name: move-right-in, delay-dissolve-in;
}
.move-left-in {
  animation-name: move-left-in, delay-dissolve-in;
}
.move-up-out {
  animation-name: move-up-out, delay-dissolve-out;
}
.move-down-out {
  animation-name: move-down-out, delay-dissolve-out;
}
.move-right-out {
  animation-name: move-right-out, delay-dissolve-out;
}
.move-left-out {
  animation-name: move-left-out, delay-dissolve-out;
}
.pulse-in {
  animation-name: pulse-in;
}
.pulse-out {
  animation-name: pulse-out;
}
.flash {
  animation-name: flash;
}
.spin-90 {
  animation-name: spin-90;
}
.spin-180 {
  animation-name: spin-180;
}
.spin-360 {
  animation-name: spin-360;
}
.bg-foreground {
  background-color: var(--white) !important;
}
.bg-background {
  background-color: var(--gray-200) !important;
}
.bg-foreground-inverse {
  background-color: var(--gray-900) !important;
}
.bg-background-inverse {
  background-color: var(--gray-1000) !important;
}
.bg-white {
  background-color: var(--white) !important;
}
.bg-gray-100 {
  background-color: var(--gray-100) !important;
}
.bg-gray-200 {
  background-color: var(--gray-200) !important;
}
.bg-gray-300 {
  background-color: var(--gray-300) !important;
}
.bg-gray-400 {
  background-color: var(--gray-400) !important;
}
.bg-gray-500 {
  background-color: var(--gray-500) !important;
}
.bg-gray-600 {
  background-color: var(--gray-600) !important;
}
.bg-gray-700 {
  background-color: var(--gray-700) !important;
}
.bg-gray-800 {
  background-color: var(--gray-800) !important;
}
.bg-gray-900 {
  background-color: var(--gray-900) !important;
}
.bg-gray-1000 {
  background-color: var(--gray-1000) !important;
}
.bg-black {
  background-color: var(--black) !important;
}
.bg-light {
  background-color: var(--white) !important;
}
.bg-dark {
  background-color: var(--gray-900) !important;
}
.bg-primary {
  background-color: var(--color-primary) !important;
}
.bg-primary.focus,.bg-primary.hover {
  background-color: var(--color-primary-hover) !important;
}
.bg-primary.active {
  background-color: var(--color-primary-active) !important;
}
button.bg-primary {
  background-color: var(--color-primary) !important;
}
button.bg-primary.focus,button.bg-primary.hover,button.bg-primary:hover,button.bg-primary:focus {
  background-color: var(--color-primary-hover) !important;
}
button.bg-primary.active,button.bg-primary:active {
  background-color: var(--color-primary-active) !important;
}
a.bg-primary:hover,a.bg-primary:focus {
  background-color: var(--color-primary-hover) !important;
}
a.bg-primary:active {
  background-color: var(--color-primary-active) !important;
}
.bg-secondary {
  background-color: var(--color-secondary) !important;
}
.bg-secondary.focus,.bg-secondary.hover {
  background-color: var(--color-secondary-hover) !important;
}
.bg-secondary.active {
  background-color: var(--color-secondary-active) !important;
}
button.bg-secondary {
  background-color: var(--color-secondary) !important;
}
button.bg-secondary.focus,button.bg-secondary.hover,button.bg-secondary:hover,button.bg-secondary:focus {
  background-color: var(--color-secondary-hover) !important;
}
button.bg-secondary.active,button.bg-secondary:active {
  background-color: var(--color-secondary-active) !important;
}
a.bg-secondary:hover,a.bg-secondary:focus {
  background-color: var(--color-secondary-hover) !important;
}
a.bg-secondary:active {
  background-color: var(--color-secondary-active) !important;
}
.bg-active {
  background-color: var(--color-active) !important;
}
.bg-active.focus,.bg-active.hover {
  background-color: var(--color-active-hover) !important;
}
.bg-active.active {
  background-color: var(--color-active-active) !important;
}
button.bg-active {
  background-color: var(--color-active) !important;
}
button.bg-active.focus,button.bg-active.hover,button.bg-active:hover,button.bg-active:focus {
  background-color: var(--color-active-hover) !important;
}
button.bg-active.active,button.bg-active:active {
  background-color: var(--color-active-active) !important;
}
a.bg-active:hover,a.bg-active:focus {
  background-color: var(--color-active-hover) !important;
}
a.bg-active:active {
  background-color: var(--color-active-active) !important;
}
.bg-success {
  background-color: var(--color-success) !important;
}
.bg-success.focus,.bg-success.hover {
  background-color: var(--color-success-hover) !important;
}
.bg-success.active {
  background-color: var(--color-success-active) !important;
}
button.bg-success {
  background-color: var(--color-success) !important;
}
button.bg-success.focus,button.bg-success.hover,button.bg-success:hover,button.bg-success:focus {
  background-color: var(--color-success-hover) !important;
}
button.bg-success.active,button.bg-success:active {
  background-color: var(--color-success-active) !important;
}
a.bg-success:hover,a.bg-success:focus {
  background-color: var(--color-success-hover) !important;
}
a.bg-success:active {
  background-color: var(--color-success-active) !important;
}
.bg-info {
  background-color: var(--color-info) !important;
}
.bg-info.focus,.bg-info.hover {
  background-color: var(--color-info-hover) !important;
}
.bg-info.active {
  background-color: var(--color-info-active) !important;
}
button.bg-info {
  background-color: var(--color-info) !important;
}
button.bg-info.focus,button.bg-info.hover,button.bg-info:hover,button.bg-info:focus {
  background-color: var(--color-info-hover) !important;
}
button.bg-info.active,button.bg-info:active {
  background-color: var(--color-info-active) !important;
}
a.bg-info:hover,a.bg-info:focus {
  background-color: var(--color-info-hover) !important;
}
a.bg-info:active {
  background-color: var(--color-info-active) !important;
}
.bg-warning {
  background-color: var(--color-warning) !important;
}
.bg-warning.focus,.bg-warning.hover {
  background-color: var(--color-warning-hover) !important;
}
.bg-warning.active {
  background-color: var(--color-warning-active) !important;
}
button.bg-warning {
  background-color: var(--color-warning) !important;
}
button.bg-warning.focus,button.bg-warning.hover,button.bg-warning:hover,button.bg-warning:focus {
  background-color: var(--color-warning-hover) !important;
}
button.bg-warning.active,button.bg-warning:active {
  background-color: var(--color-warning-active) !important;
}
a.bg-warning:hover,a.bg-warning:focus {
  background-color: var(--color-warning-hover) !important;
}
a.bg-warning:active {
  background-color: var(--color-warning-active) !important;
}
.bg-default {
  background-color: var(--color-state) !important;
}
.bg-default.focus,.bg-default.hover {
  background-color: var(--color-state-hover) !important;
}
.bg-default.active {
  background-color: var(--color-state-active) !important;
}
button.bg-default {
  background-color: var(--color-state) !important;
}
button.bg-default.focus,button.bg-default.hover,button.bg-default:hover,button.bg-default:focus {
  background-color: var(--color-state-hover) !important;
}
button.bg-default.active,button.bg-default:active {
  background-color: var(--color-state-active) !important;
}
a.bg-default:hover,a.bg-default:focus {
  background-color: var(--color-state-hover) !important;
}
a.bg-default:active {
  background-color: var(--color-state-active) !important;
}
.bg-danger {
  background-color: var(--color-danger) !important;
}
.bg-danger.focus,.bg-danger.hover {
  background-color: var(--color-danger-hover) !important;
}
.bg-danger.active {
  background-color: var(--color-danger-active) !important;
}
button.bg-danger {
  background-color: var(--color-danger) !important;
}
button.bg-danger.focus,button.bg-danger.hover,button.bg-danger:hover,button.bg-danger:focus {
  background-color: var(--color-danger-hover) !important;
}
button.bg-danger.active,button.bg-danger:active {
  background-color: var(--color-danger-active) !important;
}
a.bg-danger:hover,a.bg-danger:focus {
  background-color: var(--color-danger-hover) !important;
}
a.bg-danger:active {
  background-color: var(--color-danger-active) !important;
}
.bg-inactive {
  background-color: var(--gray-500) !important;
}
.bg-inactive.focus,.bg-inactive.hover {
  background-color: var(--gray-600) !important;
}
.bg-inactive.active {
  background-color: var(--gray-700) !important;
}
button.bg-inactive {
  background-color: var(--gray-500) !important;
}
button.bg-inactive.focus,button.bg-inactive.hover,button.bg-inactive:hover,button.bg-inactive:focus {
  background-color: var(--gray-600) !important;
}
button.bg-inactive.active,button.bg-inactive:active {
  background-color: var(--gray-700) !important;
}
a.bg-inactive:hover,a.bg-inactive:focus {
  background-color: var(--gray-600) !important;
}
a.bg-inactive:active {
  background-color: var(--gray-700) !important;
}
.bg-not-completed {
  background-color: var(--gray-200) !important;
}
.bg-not-completed.focus,.bg-not-completed.hover {
  background-color: var(--gray-300) !important;
}
.bg-not-completed.active {
  background-color: var(--gray-400) !important;
}
button.bg-not-completed {
  background-color: var(--gray-200) !important;
}
button.bg-not-completed.focus,button.bg-not-completed.hover,button.bg-not-completed:hover,button.bg-not-completed:focus {
  background-color: var(--gray-300) !important;
}
button.bg-not-completed.active,button.bg-not-completed:active {
  background-color: var(--gray-400) !important;
}
a.bg-not-completed:hover,a.bg-not-completed:focus {
  background-color: var(--gray-300) !important;
}
a.bg-not-completed:active {
  background-color: var(--gray-400) !important;
}
.bg-inverse {
  background-color: var(--gray-900) !important;
}
.bg-inverse.focus,.bg-inverse.hover {
  background-color: var(--gray-1000) !important;
}
.bg-inverse.active {
  background-color: var(--gray-1000) !important;
}
button.bg-inverse {
  background-color: var(--gray-900) !important;
}
button.bg-inverse.focus,button.bg-inverse.hover,button.bg-inverse:hover,button.bg-inverse:focus {
  background-color: var(--gray-1000) !important;
}
button.bg-inverse.active,button.bg-inverse:active {
  background-color: var(--gray-1000) !important;
}
a.bg-inverse:hover,a.bg-inverse:focus {
  background-color: var(--gray-1000) !important;
}
a.bg-inverse:active {
  background-color: var(--gray-1000) !important;
}
.bg-primary-muted {
  background-color: var(--color-primary-muted) !important;
}
.bg-primary-muted.focus,.bg-primary-muted.hover {
  background-color: var(--color-primary-muted-hover) !important;
}
.bg-primary-muted.active {
  background-color: var(--color-primary-muted-active) !important;
}
a.bg-primary-muted:hover,a.bg-primary-muted:focus {
  background-color: var(--color-primary-muted-hover) !important;
}
a.bg-primary-muted:active {
  background-color: var(--color-primary-muted-active) !important;
}
.bg-secondary-muted {
  background-color: var(--color-secondary-muted) !important;
}
.bg-secondary-muted.focus,.bg-secondary-muted.hover {
  background-color: var(--color-secondary-muted-hover) !important;
}
.bg-secondary-muted.active {
  background-color: var(--color-secondary-muted-active) !important;
}
a.bg-secondary-muted:hover,a.bg-secondary-muted:focus {
  background-color: var(--color-secondary-muted-hover) !important;
}
a.bg-secondary-muted:active {
  background-color: var(--color-secondary-muted-active) !important;
}
.bg-active-muted {
  background-color: var(--color-active-muted) !important;
}
.bg-active-muted.focus,.bg-active-muted.hover {
  background-color: var(--color-active-muted-hover) !important;
}
.bg-active-muted.active {
  background-color: var(--color-active-muted-active) !important;
}
a.bg-active-muted:hover,a.bg-active-muted:focus {
  background-color: var(--color-active-muted-hover) !important;
}
a.bg-active-muted:active {
  background-color: var(--color-active-muted-active) !important;
}
.bg-success-muted {
  background-color: var(--color-success-muted) !important;
}
.bg-success-muted.focus,.bg-success-muted.hover {
  background-color: var(--color-success-muted-hover) !important;
}
.bg-success-muted.active {
  background-color: var(--color-success-muted-active) !important;
}
a.bg-success-muted:hover,a.bg-success-muted:focus {
  background-color: var(--color-success-muted-hover) !important;
}
a.bg-success-muted:active {
  background-color: var(--color-success-muted-active) !important;
}
.bg-info-muted {
  background-color: var(--color-info-muted) !important;
}
.bg-info-muted.focus,.bg-info-muted.hover {
  background-color: var(--color-info-muted-hover) !important;
}
.bg-info-muted.active {
  background-color: var(--color-info-muted-active) !important;
}
a.bg-info-muted:hover,a.bg-info-muted:focus {
  background-color: var(--color-info-muted-hover) !important;
}
a.bg-info-muted:active {
  background-color: var(--color-info-muted-active) !important;
}
.bg-warning-muted {
  background-color: var(--color-warning-muted) !important;
}
.bg-warning-muted.focus,.bg-warning-muted.hover {
  background-color: var(--color-warning-muted-hover) !important;
}
.bg-warning-muted.active {
  background-color: var(--color-warning-muted-active) !important;
}
a.bg-warning-muted:hover,a.bg-warning-muted:focus {
  background-color: var(--color-warning-muted-hover) !important;
}
a.bg-warning-muted:active {
  background-color: var(--color-warning-muted-active) !important;
}
.bg-danger-muted {
  background-color: var(--color-danger-muted) !important;
}
.bg-danger-muted.focus,.bg-danger-muted.hover {
  background-color: var(--color-danger-muted-hover) !important;
}
.bg-danger-muted.active {
  background-color: var(--color-danger-muted-active) !important;
}
a.bg-danger-muted:hover,a.bg-danger-muted:focus {
  background-color: var(--color-danger-muted-hover) !important;
}
a.bg-danger-muted:active {
  background-color: var(--color-danger-muted-active) !important;
}
.bg-default-muted {
  background-color: var(--color-state-muted) !important;
}
.bg-default-muted.focus,.bg-default-muted.hover {
  background-color: var(--color-state-muted-hover) !important;
}
.bg-default-muted.active {
  background-color: var(--color-state-muted-active) !important;
}
a.bg-default-muted:hover,a.bg-default-muted:focus {
  background-color: var(--color-state-muted-hover) !important;
}
a.bg-default-muted:active {
  background-color: var(--color-state-muted-active) !important;
}
.border-info {
  border-color: var(--color-info-hover) !important;
}
.border-info.focus,.border-info.hover {
  border-color: var(--color-info-active) !important;
}
.border-info.active {
  border-color: var(--color-info-active-hover) !important;
}
a.border-info:hover,a.border-info:focus {
  border-color: var(--color-info-active) !important;
}
a.border-info:active {
  border-color: var(--color-info-active-hover) !important;
}
.border-info-muted {
  border-color: var(--color-info-muted-hover) !important;
}
.border-info-muted.focus,.border-info-muted.hover {
  border-color: var(--color-info-muted-active) !important;
}
.border-info-muted.active {
  border-color: var(--color-info-muted-active-hover) !important;
}
a.border-info-muted:hover,a.border-info-muted:focus {
  border-color: var(--color-info-muted-active) !important;
}
a.border-info-muted:active {
  border-color: var(--color-info-muted-active-hover) !important;
}
.border-gradient,.border-gradient.shadow-0 {
  box-shadow: none;
}
.border-gradient.shadow-1 {
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.border-gradient.shadow-2 {
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.border-gradient.shadow-3 {
  box-shadow: 0 9px 12px rgba(0, 0, 0, .2), 0 27px 30px rgba(0, 0, 0, .12), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.border-gradient.shadow-4 {
  box-shadow: 0 12px 16px rgba(0, 0, 0, .23), 0 36px 40px rgba(0, 0, 0, .15), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.border-gradient.shadow-5 {
  box-shadow: 0 15px 20px rgba(0, 0, 0, .26), 0 45px 50px rgba(0, 0, 0, .18), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
span.pipe {
  border-right: 1px solid var(--gray-300);
  padding-right: .5965em;
}
button.is-mouse-focused,a.is-mouse-focused,li.is-mouse-focused,textarea.is-mouse-focused,input.is-mouse-focused,input[type=checkbox].is-mouse-focused,input[type=radio].is-mouse-focused + .radio__item,input[type=checkbox].is-mouse-focused + .checkbox__item,input[type=radio].is-mouse-focused:focus + .radio__item,input[type=checkbox].is-mouse-focused:focus + .checkbox__item,.switch input:focus.is-mouse-focused ~ .switch__slider,.switch input.is-mouse-focused:focus ~ .switch__slider,.switch input.is-mouse-focused:focus + .switch__slider,.switch input.is-mouse-focused + .switch__slider {
  box-shadow: none !important;
}
.btn-float-block > a.is-mouse-focused,.btn-float-block > button.is-mouse-focused {
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06) !important;
}
.shadow-0 {
  box-shadow: none;
}
.shadow-1 {
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
}
.shadow-2 {
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09);
}
.shadow-3 {
  box-shadow: 0 9px 12px rgba(0, 0, 0, .2), 0 27px 30px rgba(0, 0, 0, .12);
}
.shadow-4 {
  box-shadow: 0 12px 16px rgba(0, 0, 0, .23), 0 36px 40px rgba(0, 0, 0, .15);
}
.shadow-5 {
  box-shadow: 0 15px 20px rgba(0, 0, 0, .26), 0 45px 50px rgba(0, 0, 0, .18);
}
.text-shadow-0 {
  text-shadow: none;
}
.text-shadow-1 {
  text-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
}
.text-shadow-2 {
  text-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09);
}
.text-shadow-3 {
  text-shadow: 0 9px 12px rgba(0, 0, 0, .2), 0 27px 30px rgba(0, 0, 0, .12);
}
.text-shadow-4 {
  text-shadow: 0 12px 16px rgba(0, 0, 0, .23), 0 36px 40px rgba(0, 0, 0, .15);
}
.text-shadow-5 {
  text-shadow: 0 15px 20px rgba(0, 0, 0, .26), 0 45px 50px rgba(0, 0, 0, .18);
}
/*$dp-size-small: (
  xs: 300px,
  sm: 80vw,
  md: 50vw,
  lg: 40vw,
  xl: 30vw
  xxl: 20vw);*/
.border-white {
  border-color: var(--white) !important;
}
.border-hide {
  border-color: transparent !important;
}
.border-left-hide {
  border-left-color: transparent !important;
}
.border-top-hide {
  border-top-color: transparent !important;
}
.border-right-hide {
  border-right-color: transparent !important;
}
.border-bottom-hide {
  border-bottom-color: transparent !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-break {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -webkit-hyphens: auto;
  hyphens: auto;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
span.icon-space {
  display: inline-block;
  visibility: hidden;
  width: .5965em;
}
span.letter-space {
  display: inline-block;
  visibility: hidden;
  width: .385em;
}
span.letter-space.en {
  width: .385em;
}
span.letter-space.lg,span.letter-space.em {
  width: .999em;
}
span.letter-space.sm,span.letter-space.thin {
  width: .2115em;
}
span.letter-space.xs,span.letter-space.hair {
  width: .082em;
}
span.letter-space.icon-space {
  width: .5965em;
}
.extra-large {
  font-size: 131.25% !important;
}
.large {
  font-size: 112.5% !important;
}
.small {
  font-size: 81.25% !important;
}
.extra-small {
  font-size: 75% !important;
}
.line-height-remove {
  line-height: 0 !important;
}
.uppercase {
  text-transform: uppercase !important;
}
.lowercase {
  text-transform: lowercase !important;
}
.capitalize {
  text-transform: capitalize !important;
}
.text-tracking-wide {
  letter-spacing: .05em !important;
}
.text-tracking-default {
  letter-spacing: 0 !important;
}
.text-tracking-tight {
  letter-spacing: -.05em !important;
}
.text-truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.text-no-wrap {
  white-space: nowrap !important;
}
.text-indent-hang {
  padding-left: 15px !important;
  text-indent: 15px !important;
}
.font-sans {
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
}
.font-serif {
  font-family: Georgia, "Times New Roman", Times, serif !important;
}
.font-mono {
  font-family: "Hack", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.focusable:focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.text-url-break-out {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -webkit-hyphens: auto;
  hyphens: auto;
}
.not-allowed {
  cursor: not-allowed;
}
.bg-base64 {
  background-attachment: fixed;
  background-size: cover;
}
.wrapper-login {
  position: relative;
  display: flex;
  width: 100%;
  height: 100vh;
  min-height: 100vh;
  background-image: linear-gradient(to bottom, var(--black), var(--gray-800));
  background-size: cover;
  flex-flow: row wrap;
  justify-content: space-between;
}
.wrapper-login.bg-helix {
  background-image: url('helix_bg.png'), linear-gradient(to bottom, var(--black), var(--gray-800));
  background-position: top;
}
@media (max-width: 544px) {
  .wrapper-login.bg-helix {
    background-image: linear-gradient(to bottom, var(--black), var(--gray-800));
  }
}
.wrapper-login > * {
  flex: 1 100%;
}
.wrapper-login .product {
  padding-top: 100px;
  font-size: 2.25rem;
}
@media (max-width: 544px) {
  .wrapper-login .product {
    padding-top: 56px;
  }
}
.wrapper-login .product__link {
  display: flex;
  flex-direction: column;
  margin-left: 1.75rem;
  font-weight: var(--font-weight-light);
  text-decoration: none;
  color: var(--white);
}
.wrapper-login .product__link .logo {
  width: unset;
  height: 2rem;
  margin-left: -1.625rem;
  background-position: left;
}
.wrapper-login .product__logo.logo-bmc {
  margin-left: -1em;
  line-height: 2rem;
}
.wrapper-login .product__logo.logo-bmc-helix {
  width: 8.35rem;
  height: 2rem;
  margin-left: -1.5rem;
}
.wrapper-login .product__logo_name {
  font-weight: var(--font-weight-light);
  white-space: pre-wrap;
  line-height: 1.15;
}
.wrapper-login .product__logo_version {
  font-size: .75rem;
}
.wrapper-login .form {
  margin: 0 auto 40px;
  padding: 20px;
  border-radius: var(--border-radius);
  background: var(--white);
}
@media (min-width: 481px) {
  .wrapper-login .form {
    width: 400px;
    box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
  }
}
@media (max-width: 480px) {
  .wrapper-login .form {
    border-top: 1px solid var(--gray-300);
  }
}
.wrapper-login .form .form-control {
  color: var(--gray-1000);
}
.wrapper-login .form__additional {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 10px;
}
.wrapper-login .form__additional .checkbox {
  margin-top: 0;
}
.wrapper-login .form__additional-link {
  display: flex;
}
.wrapper-login .form__button {
  text-align: center;
  margin-bottom: 20px;
}
.wrapper-login .form__licence {
  padding-top: 20px;
  font-size: 13px;
  color: var(--gray-700);
  border-top: 1px solid var(--gray-300);
}
.wrapper-login .has-feedback_left .form-control {
  padding-right: 16px;
  padding-left: 38px;
}
.wrapper-login .has-feedback_left .form-control-feedback {
  left: 0;
}
.wrapper-login .footer {
  display: flex;
  align-self: flex-end;
  align-items: center;
  padding: .75rem 0;
  background-color: rgba(var(--black), .4);
}
.wrapper-login .footer__container {
  display: flex;
  font-size: .625rem;
  color: var(--white);
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 544px) {
  .wrapper-login .footer__container {
    flex-wrap: wrap;
  }
}
.wrapper-login .footer__copy-span {
  display: block;
}
.wrapper-login .footer__powered {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  min-width: 100px;
}
@media (max-width: 544px) {
  .wrapper-login .footer__powered {
    min-width: auto;
    order: -1;
    margin-bottom: 10px;
    align-items: flex-start;
  }
}
.wrapper-login .footer__powered-link {
  display: flex;
  flex-direction: column;
  text-decoration: none;
}
.wrapper-login .footer__powered-link:hover {
  text-decoration: none;
}
.wrapper-login .footer__powered-title {
  text-transform: uppercase;
  color: var(--gray-100);
}
.wrapper-login .footer__powered-logo {
  height: 1rem;
  width: unset;
  background-position: right;
}
@media (max-width: 544px) {
  .wrapper-login .footer__powered-logo {
    background-position: left;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) {
  .wrapper-login .container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .wrapper-login .product {
    font-size: 1.375rem;
    padding-top: 1rem;
  }
  .wrapper-login .product__link {
    margin-left: 1.25rem;
  }
  .wrapper-login .product__logo.logo-bmc {
    margin-left: -1em;
    line-height: 1.25rem;
  }
  .wrapper-login .product__logo_version {
    font-size: .625rem;
    margin-bottom: .875rem;
  }
  .wrapper-login .product__logo_name {
    margin-bottom: .25rem;
  }
  .wrapper-login .form {
    padding: 1rem;
    margin: 0 auto 1rem;
  }
  .wrapper-login .form .textfield {
    margin-bottom: .8125rem;
  }
  .wrapper-login .form .form-group.textfield + .form-group.textfield {
    margin-bottom: .5rem;
  }
  .wrapper-login .form .form-control,.wrapper-login .form .btn,.wrapper-login .form .adapt-rich-editor .ql-toolbar .ql-formats button,.adapt-rich-editor .ql-toolbar .ql-formats .wrapper-login .form button,.wrapper-login .form .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .wrapper-login .form .ql-picker-label {
    font-size: .8125rem;
    padding: .5rem 1rem;
    line-height: 1.5385;
  }
  .wrapper-login .form__additional {
    margin-bottom: 0;
    line-height: 1.5385;
  }
  .wrapper-login .form__button {
    margin-bottom: .8125rem;
  }
  .wrapper-login .form__licence {
    border: 0;
    padding-top: 0;
    font-size: 10px;
  }
  .wrapper-login .footer__powered-logo {
    margin-top: 0;
    font-size: 10px;
  }
  .wrapper-login .footer__powered {
    margin-bottom: 7px;
  }
  .wrapper-login .footer__container {
    font-size: 8px;
    line-height: 1.5385;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.adapt-alert-bar {
  position: relative;
  width: 100%;
  height: 4px;
  overflow-x: hidden;
  overflow-y: hidden;
  background: var(--color-primary);
}
.adapt-alert-bar.determinate {
  background: hsl(var(--primary-h), calc((var(--primary-s) - .06) * 100%), calc((var(--primary-l) + .18) * 100%));
}
.adapt-alert-bar .progress-bar-determinate {
  position: absolute;
  width: 0;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: var(--color-primary);
  transition: width var(--animation-fast) var(--ease-transition-in);
}
.adapt-alert-bar .progress-bar-intermediate {
  position: absolute;
  height: 5px;
  background: hsl(var(--primary-h), calc((var(--primary-s) - .06) * 100%), calc((var(--primary-l) + .18) * 100%));
  background-blend-mode: screen;
  mix-blend-mode: screen;
  opacity: .45;
}
.adapt-alert-bar .lay1 {
  animation: layer1 2s ease infinite;
}
.adapt-alert-bar .lay2 {
  animation: layer2 2s .1s ease infinite;
}
.adapt-alert-bar .lay3 {
  animation: layer3 2s .2s ease infinite;
}
.adapt-alert-bar__help-text {
  color: var(--gray-700);
  text-align: center;
  width: 100%;
  margin-top: -30px;
  opacity: 0;
}
.adapt-alert-bar__help-text.is-animated {
  animation: layer4 2s 10s ease 1 forwards;
}
@keyframes layer1 {
  from {
    left: -80%;
    width: 80%;
  }
  to {
    left: 110%;
    width: 150%;
  }
}
@keyframes layer2 {
  from {
    left: -60%;
    width: 60%;
  }
  to {
    left: 130%;
    width: 150%;
  }
}
@keyframes layer3 {
  from {
    left: -30%;
    width: 30%;
  }
  to {
    left: 150%;
    width: 150%;
  }
}
@keyframes layer4 {
  from {
    padding-top: 10px;
    opacity: 0;
  }
  to {
    padding-top: 50px;
    opacity: 1;
  }
}
.accordion .card {
  margin-top: -1px;
}
.accordion .card-header {
  padding: 0;
  margin-bottom: -1px;
}
.accordion .card-title {
  padding: .5625rem .9375rem;
  display: flex;
  text-decoration: none;
  -webkit-appearance: none;
  width: 100%;
  background: none;
  text-align: inherit;
  border: none;
}
.accordion .card-title:hover {
  color: var(--color-active);
}
.accordion .card-title:active {
  color: var(--color-active-active-hover);
}
.accordion .card-title:hover .tab-caret {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-active)' viewBox='0 0 24 24'%3E%3Cpath d='M1,16.1l2.4,2.3l8.6-8.2l8.6,8.2l2.4-2.3L12,5.6L1,16.1z'/%3E%3C/svg%3E");
}
.accordion .card-title.collapsed .tab-caret {
  transform: rotate(180deg);
}
.accordion .tab-caret {
  margin-left: auto;
  width: 10px;
  height: 10px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-900)' viewBox='0 0 24 24'%3E%3Cpath d='M1,16.1l2.4,2.3l8.6-8.2l8.6,8.2l2.4-2.3L12,5.6L1,16.1z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  align-self: center;
  transform: rotate(0);
  transition: transform .25s var(--ease-transition-in-out);
}
.accordion .tab-disabled {
  cursor: not-allowed;
}
.accordion .tab-disabled .card-header {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.accordion .tab-disabled .card-header .card-title {
  text-decoration: none;
  pointer-events: none;
  color: var(--gray-500);
}
.accordion .tab-disabled .tab-caret {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-800)' viewBox='0 0 24 24'%3E%3Cpath d='M1,16.1l2.4,2.3l8.6-8.2l8.6,8.2l2.4-2.3L12,5.6L1,16.1z'/%3E%3C/svg%3E");
}
.accordion.borderless .card {
  border: none;
  border-bottom: 1px solid var(--gray-300);
  margin-top: 0;
}
.accordion.borderless .card-header {
  background-color: transparent;
  border: none;
}
.accordion.borderless .card-title {
  padding-left: 4px;
}
.adapt-accordion:not(.borderless) adapt-accordion-tab:first-child .card-header {
  border-top-left-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
}
.adapt-accordion:not(.borderless) adapt-accordion-tab:first-child .card {
  border-top-left-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
}
.adapt-accordion:not(.borderless) adapt-accordion-tab:last-child .card-header {
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}
.adapt-accordion:not(.borderless) adapt-accordion-tab:last-child .card[aria-selected=true] .card-header {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.adapt-accordion:not(.borderless) adapt-accordion-tab:last-child .card {
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}
.adapt-accordion:not(.borderless) adapt-accordion-tab:not(last-child):not(first-child) .card-header {
  border-radius: 0;
}
.adapt-accordion:not(.borderless) adapt-accordion-tab:not(last-child):not(first-child) .card {
  border-radius: 0;
}
.adapt-accordion .card {
  margin-top: -2px;
}
.adapt-accordion .card-header {
  margin-bottom: -1px;
  padding: 0;
}
.adapt-accordion .card-title {
  padding: .5625rem .9375rem;
  display: flex;
  text-decoration: none;
  -webkit-appearance: none;
  width: 100%;
  background: none;
  text-align: inherit;
  border: none;
  color: var(--gray-900);
}
.adapt-accordion .card-title:hover {
  color: var(--color-active);
}
.adapt-accordion .card-title:active {
  color: var(--color-active-active-hover);
}
.adapt-accordion .card-title:hover .tab-caret {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-active)' viewBox='0 0 24 24'%3E%3Cpath d='M1,16.1l2.4,2.3l8.6-8.2l8.6,8.2l2.4-2.3L12,5.6L1,16.1z'/%3E%3C/svg%3E");
}
.adapt-accordion .card-title.collapsed .tab-caret {
  transform: rotate(180deg);
}
.adapt-accordion .accordion-subtitle {
  font-size: .75rem;
  font-weight: var(--font-weight-normal);
  color: var(--gray-700);
}
.adapt-accordion .tab-caret {
  width: 10px;
  height: 10px;
  margin-left: auto;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-900)' viewBox='0 0 24 24'%3E%3Cpath d='M1,16.1l2.4,2.3l8.6-8.2l8.6,8.2l2.4-2.3L12,5.6L1,16.1z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  align-self: center;
  transform: rotate(0);
  transition: transform .25s var(--ease-transition-in-out);
}
.adapt-accordion .tab-disabled {
  cursor: not-allowed;
}
.adapt-accordion .tab-disabled .card-header {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
}
.adapt-accordion .tab-disabled .card-header .card-title {
  text-decoration: none;
  pointer-events: none;
  color: var(--gray-500);
}
.adapt-accordion .tab-disabled .card-header .accordion-subtitle {
  color: var(--gray-500);
}
.adapt-accordion .tab-disabled .tab-caret {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-800)' viewBox='0 0 24 24'%3E%3Cpath d='M1,16.1l2.4,2.3l8.6-8.2l8.6,8.2l2.4-2.3L12,5.6L1,16.1z'/%3E%3C/svg%3E");
}
.adapt-accordion.borderless .card {
  margin-top: 0;
  border: 0;
  border-bottom: 1px solid var(--gray-300);
  border-radius: 0;
}
.adapt-accordion.borderless .card-header {
  border: 0;
  background-color: transparent;
}
.adapt-accordion.borderless .card-title {
  padding-left: 4px;
}
.text-direction {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-right: 10px;
}
.text-direction.column {
  flex-wrap: wrap;
}
.text-direction.column > * {
  flex: 0 0 100%;
}
/* stylelint-disable max-nesting-depth */
.adapt-alert-animated {
  position: relative;
  display: block;
}
.alert-container {
  position: relative;
  overflow: hidden;
}
.alert-wrapper {
  overflow: hidden;
}
.alert-btn:focus,.alert-close:focus {
  outline: none;
}
.alert-animated-content {
  animation-name: alertAnimatedContent;
  animation-duration: .7s;
  animation-direction: alternate;
}
.alert-link {
  cursor: pointer;
}
.alert-stacked {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding-right: 3.75rem;
  padding-left: 2.875rem;
  border-radius: 0;
  flex: 1;
  transition: height .45s var(--ease-transition-in-out);
}
.alert-stacked.container {
  border: 0;
}
.alert-stacked .alert-count {
  font-weight: var(--font-weight-bold);
}
.alert-stacked .alert-stacked__icon {
  position: absolute;
  top: 0;
  left: .875rem;
}
.alert-stacked .alert-stacked__icon::before {
  width: 1rem;
  font-size: 1rem;
  vertical-align: middle;
  line-height: 2.5rem;
}
.alert-stacked.is-controls {
  padding-right: 9.625rem;
}
@media (max-width: 577px) {
  .alert-stacked.is-controls {
    padding-right: 3rem;
  }
  .alert-stacked.is-controls .alert-close {
    bottom: auto;
  }
  .alert-stacked.is-controls .alert-close::before {
    line-height: 2.5rem;
  }
}
.alert-stacked.is-controls .alert-stacked__icon {
  animation-name: alertAnimatedContent;
  animation-duration: .7s;
  animation-direction: alternate;
}
@media (max-width: 577px) {
  .alert-stacked.is-controls .alert-animated-content {
    animation-name: alertAnimatedMobileRight;
  }
  .alert-stacked.is-controls.is-animated-left .alert-animated-content {
    animation-name: alertAnimatedMobileLeft;
  }
  .alert-stacked.is-controls.is-controls.is-animated-left .alert-stacked__icon {
    animation-name: alertAnimatedMobileLeft;
  }
  .alert-stacked.is-controls.is-controls .alert-stacked__icon {
    animation-name: alertAnimatedMobileRight;
  }
}
.alert-stacked .alert-close {
  position: absolute;
  top: -1px;
  bottom: -1px;
  right: 0;
  width: 3rem;
  border: 0;
  border-radius: 0;
  text-align: center;
  background: transparent;
}
.alert-stacked .alert-close::before {
  font-size: .8125rem;
  line-height: 1;
  color: var(--white);
}
@media (max-width: 577px) {
  .alert-stacked .alert-close {
    right: -1px;
    opacity: .7;
    border: 1px solid transparent;
  }
  .alert-stacked .alert-close:hover {
    opacity: 1;
  }
}
@media (min-width: 578px) {
  .alert-stacked .alert-close.is-border {
    border-left: 1px solid transparent;
  }
}
.alert-controls {
  display: flex;
  justify-content: center;
  align-items: center;
}
.alert-controls:not(.is-mobile) {
  position: absolute;
  top: -1px;
  right: 3rem;
  bottom: -1px;
  animation-name: alertAnimatedContent;
  animation-duration: .7s;
  animation-direction: alternate;
}
.alert-controls.is-mobile {
  position: relative;
  top: -1px;
  overflow: hidden;
  padding-bottom: 1px;
}
.alert-controls.is-invisible {
  animation: none;
}
.alert-controls .alert-btn {
  width: 3rem;
  height: 100%;
  border: 0;
  border-radius: 0;
  background: transparent;
}
.alert-controls .alert-btn::before {
  transform: rotate(.001deg);
  font-size: 1.75rem;
  color: var(--white);
  vertical-align: text-top;
}
@media (max-width: 577px) {
  .alert-controls .alert-btn {
    width: auto;
    height: 2.75rem;
    margin-bottom: -1px;
    padding: 0;
    flex: 1 1 50%;
  }
  .alert-controls .alert-btn::before {
    font-size: 2.125rem;
  }
}
.alert-controls .alert-btn[disabled] {
  opacity: .6;
}
.is-success .alert-controls .alert-btn {
  background: var(--color-success);
}
@media (max-width: 577px) {
  .is-success .alert-controls .alert-btn {
    border: 1px solid var(--color-success-hover);
  }
}
@media (max-width: 577px) {
  .is-success .alert-controls .alert-btn:first-child {
    border-right: none;
  }
}
.is-success .alert-controls .alert-btn:hover:not([disabled]) {
  background-color: var(--color-success-hover);
}
.is-success .alert-controls .alert-btn:active:hover {
  background-color: var(--color-success-active);
}
@media (min-width: 578px) {
  .is-success .alert-close.is-border:hover:not([disabled]) {
    border-left-color: var(--color-success-active);
  }
  .is-success .alert-close.is-border:active:hover {
    border-left-color: var(--color-success-active-hover);
  }
  .is-success .alert-close:hover:not([disabled]) {
    background-color: var(--color-success-hover);
  }
}
@media (min-width: 578px) and (min-width: 578px) {
  .is-success .alert-close:hover:not([disabled]) + .alert-controls .alert-btn:last-child {
    border-right-color: var(--color-success-active);
  }
}
@media (min-width: 578px) and (max-width: 577px) {
  .is-success .alert-close:hover:not([disabled]) {
    border: 1px solid var(--color-success-active);
  }
}
@media (min-width: 578px) {
  .is-success .alert-close:active:hover {
    background-color: var(--color-success-active);
  }
}
@media (min-width: 578px) and (min-width: 578px) {
  .is-success .alert-close:active:hover + .alert-controls .alert-btn:last-child {
    border-right-color: var(--color-success-active-hover);
  }
}
@media (min-width: 578px) and (max-width: 577px) {
  .is-success .alert-close:active:hover {
    border: 1px solid var(--color-success-active-hover);
  }
}
.is-info .alert-controls .alert-btn {
  background: var(--color-info);
}
@media (max-width: 577px) {
  .is-info .alert-controls .alert-btn {
    border: 1px solid var(--color-info-hover);
  }
}
@media (max-width: 577px) {
  .is-info .alert-controls .alert-btn:first-child {
    border-right: none;
  }
}
.is-info .alert-controls .alert-btn:hover:not([disabled]) {
  background-color: var(--color-info-hover);
}
.is-info .alert-controls .alert-btn:active:hover {
  background-color: var(--color-info-active);
}
@media (min-width: 578px) {
  .is-info .alert-close.is-border:hover:not([disabled]) {
    border-left-color: var(--color-info-active);
  }
  .is-info .alert-close.is-border:active:hover {
    border-left-color: var(--color-info-active-hover);
  }
  .is-info .alert-close:hover:not([disabled]) {
    background-color: var(--color-info-hover);
  }
}
@media (min-width: 578px) and (min-width: 578px) {
  .is-info .alert-close:hover:not([disabled]) + .alert-controls .alert-btn:last-child {
    border-right-color: var(--color-info-active);
  }
}
@media (min-width: 578px) and (max-width: 577px) {
  .is-info .alert-close:hover:not([disabled]) {
    border: 1px solid var(--color-info-active);
  }
}
@media (min-width: 578px) {
  .is-info .alert-close:active:hover {
    background-color: var(--color-info-active);
  }
}
@media (min-width: 578px) and (min-width: 578px) {
  .is-info .alert-close:active:hover + .alert-controls .alert-btn:last-child {
    border-right-color: var(--color-info-active-hover);
  }
}
@media (min-width: 578px) and (max-width: 577px) {
  .is-info .alert-close:active:hover {
    border: 1px solid var(--color-info-active-hover);
  }
}
.is-warning .alert-controls .alert-btn {
  background: var(--color-warning);
}
@media (max-width: 577px) {
  .is-warning .alert-controls .alert-btn {
    border: 1px solid var(--color-warning-hover);
  }
}
@media (max-width: 577px) {
  .is-warning .alert-controls .alert-btn:first-child {
    border-right: none;
  }
}
.is-warning .alert-controls .alert-btn:hover:not([disabled]) {
  background-color: var(--color-warning-hover);
}
.is-warning .alert-controls .alert-btn:active:hover {
  background-color: var(--color-warning-active);
}
@media (min-width: 578px) {
  .is-warning .alert-close.is-border:hover:not([disabled]) {
    border-left-color: var(--color-warning-active);
  }
  .is-warning .alert-close.is-border:active:hover {
    border-left-color: var(--color-warning-active-hover);
  }
  .is-warning .alert-close:hover:not([disabled]) {
    background-color: var(--color-warning-hover);
  }
}
@media (min-width: 578px) and (min-width: 578px) {
  .is-warning .alert-close:hover:not([disabled]) + .alert-controls .alert-btn:last-child {
    border-right-color: var(--color-warning-active);
  }
}
@media (min-width: 578px) and (max-width: 577px) {
  .is-warning .alert-close:hover:not([disabled]) {
    border: 1px solid var(--color-warning-active);
  }
}
@media (min-width: 578px) {
  .is-warning .alert-close:active:hover {
    background-color: var(--color-warning-active);
  }
}
@media (min-width: 578px) and (min-width: 578px) {
  .is-warning .alert-close:active:hover + .alert-controls .alert-btn:last-child {
    border-right-color: var(--color-warning-active-hover);
  }
}
@media (min-width: 578px) and (max-width: 577px) {
  .is-warning .alert-close:active:hover {
    border: 1px solid var(--color-warning-active-hover);
  }
}
.is-danger .alert-controls .alert-btn {
  background: var(--color-danger);
}
@media (max-width: 577px) {
  .is-danger .alert-controls .alert-btn {
    border: 1px solid var(--color-danger-hover);
  }
}
@media (max-width: 577px) {
  .is-danger .alert-controls .alert-btn:first-child {
    border-right: none;
  }
}
.is-danger .alert-controls .alert-btn:hover:not([disabled]) {
  background-color: var(--color-danger-hover);
}
.is-danger .alert-controls .alert-btn:active:hover {
  background-color: var(--color-danger-active);
}
@media (min-width: 578px) {
  .is-danger .alert-close.is-border:hover:not([disabled]) {
    border-left-color: var(--color-danger-active);
  }
  .is-danger .alert-close.is-border:active:hover {
    border-left-color: var(--color-danger-active-hover);
  }
  .is-danger .alert-close:hover:not([disabled]) {
    background-color: var(--color-danger-hover);
  }
}
@media (min-width: 578px) and (min-width: 578px) {
  .is-danger .alert-close:hover:not([disabled]) + .alert-controls .alert-btn:last-child {
    border-right-color: var(--color-danger-active);
  }
}
@media (min-width: 578px) and (max-width: 577px) {
  .is-danger .alert-close:hover:not([disabled]) {
    border: 1px solid var(--color-danger-active);
  }
}
@media (min-width: 578px) {
  .is-danger .alert-close:active:hover {
    background-color: var(--color-danger-active);
  }
}
@media (min-width: 578px) and (min-width: 578px) {
  .is-danger .alert-close:active:hover + .alert-controls .alert-btn:last-child {
    border-right-color: var(--color-danger-active-hover);
  }
}
@media (min-width: 578px) and (max-width: 577px) {
  .is-danger .alert-close:active:hover {
    border: 1px solid var(--color-danger-active-hover);
  }
}
@keyframes alertAnimatedContent {
  0% {
    opacity: .2;
    transform: translateX(10px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes alertAnimatedContent2 {
  0% {
    opacity: .2;
  }
  100% {
    opacity: 1;
  }
}
@keyframes alertAnimatedMobileLeft {
  0% {
    opacity: .2;
    transform: translateY(5px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes alertAnimatedMobileRight {
  0% {
    opacity: .2;
    transform: translateY(-5px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes alertControlsAnimated {
  0% {
    opacity: .2;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* stylelint-enable max-nesting-depth */
.adapt-beard {
  padding: 0 .5rem .5rem;
}
.adapt-beard.desktop-view {
  display: inline-block;
}
.adapt-beard.desktop-view .adapt-beard__content-info {
  position: absolute;
  top: 0;
  left: -.5rem;
}
.adapt-beard__content {
  position: relative;
}
.adapt-beard__content-anchor.hidden {
  display: block !important;
  visibility: hidden;
}
.adapt-beard__content-info {
  z-index: 1061;
  padding: 0 .5rem .5rem;
  width: calc(100% + .5rem);
  min-width: 10rem;
  color: var(--gray-900);
  background-color: var(--white);
  border-radius: var(--border-radius);
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09);
}
.ng-busy-default-wrapper,.ng-busy-backdrop,.ng-busy,.ng-busy > * {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ng-busy {
  z-index: 1070;
}
.ng-busy-backdrop {
  z-index: 1069;
  background: var(--white);
}
.ng-busy-backdrop.app,.ng-busy-backdrop.page {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ng-busy-backdrop.inline {
  position: static;
  display: inline-block;
}
.ng-busy-default-wrapper {
  display: flex;
  text-align: center;
  margin: auto;
  justify-content: center;
  align-items: center;
}
.loader-container {
  position: relative;
  display: inline-block;
  padding: 1.25rem;
}
.loader-container .loader-app,.loader-container .loader-page {
  width: 200px;
  height: 200px;
  border: 4px solid transparent;
  border-top-color: var(--color-active-active);
  border-radius: 50%;
  animation: spin-360 2s linear infinite;
}
.loader-container .loader-app::before,.loader-container .loader-page::before,.loader-container .loader-app::after,.loader-container .loader-page::after {
  content: "";
  position: absolute;
  border: 4px solid transparent;
  border-radius: 50%;
}
.loader-container .loader-app::before,.loader-container .loader-page::before {
  top: 4px;
  right: 4px;
  bottom: 4px;
  left: 4px;
  border-top-color: var(--color-active-hover);
  animation: spin-360 3s linear infinite;
}
.loader-container .loader-app::after,.loader-container .loader-page::after {
  top: 12px;
  right: 12px;
  bottom: 12px;
  left: 12px;
  border-top-color: var(--color-active);
  animation: spin-360 1.5s linear infinite;
}
.loader-container .loader-app-title {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  padding: 0;
  font-weight: var(--font-weight-light);
  transform: translate(-50%, -50%);
}
.loader-container .loader-app__determinate,.loader-container .loader-inline__determinate {
  transform-origin: center;
}
.loader-container .loader-app__determinate circle,.loader-container .loader-inline__determinate circle {
  fill: transparent;
  transform-origin: center;
  transform: rotate(-90deg);
  transition: stroke-dashoffset var(--animation-fast) var(--ease-transition-in);
}
.loader-container .loader-app__determinate text,.loader-container .loader-inline__determinate text {
  font-size: 1.3125rem;
  font-weight: 300;
}
.loader-container .loader-app__determinate {
  --color-final: var(--color-active-active);
  --color-middle: var(--color-active-hover);
  --color-initial: var(--color-active);
}
.loader-container .loader-app__determinate circle {
  stroke: var(--white);
}
.loader-container .loader-app__determinate .gradient-color-initial {
  stop-color: var(--color-initial);
}
.loader-container .loader-app__determinate .gradient-color-middle {
  stop-color: var(--color-middle);
}
.loader-container .loader-app__determinate .gradient-color-final {
  stop-color: var(--color-final);
}
.loader-container .loader-inline__determinate circle {
  stroke: var(--color-active);
}
.loader-container .loader-inline__determinate .loader-footprint {
  stroke: var(--gray-300);
}
.loader-container .loader-page {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
  width: 50px;
  height: 50px;
  border-width: 3px;
  animation: spin-360 .8s linear infinite;
}
.loader-container .loader-page::before,.loader-container .loader-page::after {
  border-width: 3px;
}
.loader-container .loader-page::before {
  animation: spin-360 3s linear infinite;
}
.loader-container .loader-page::after {
  animation: spin-360 1.5s linear infinite;
}
.loader-container .loader-page-title {
  position: absolute;
  bottom: -5px;
  left: 50%;
  transform: translate(-50%);
}
.loader-container .loader-section {
  position: relative;
  width: 11px;
  height: 11px;
  margin: 0 calc(11px + .5625rem);
  border-radius: 50%;
  background: var(--color-active);
  animation: loader-flash 1.4s linear infinite .2s;
}
.loader-container .loader-section::before,.loader-container .loader-section::after {
  content: "";
  position: absolute;
  top: 0;
  display: block;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: var(--color-active);
  animation: loader-flash 1.4s linear infinite;
}
.loader-container .loader-section::before {
  left: -1.25rem;
  animation-delay: 0s;
}
.loader-container .loader-section::after {
  right: -1.25rem;
  animation-delay: .4s;
}
.loader-container .loader-section__determinate {
  display: inline-flex;
}
.loader-container .loader-section__determinate .dot_1,.loader-container .loader-section__determinate .dot_2,.loader-container .loader-section__determinate .dot_3 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: var(--gray-200);
}
.loader-container .loader-section__determinate .dot_1:not(:last-child),.loader-container .loader-section__determinate .dot_2:not(:last-child),.loader-container .loader-section__determinate .dot_3:not(:last-child) {
  margin-right: .5625rem;
}
.loader-container .loader-section__determinate .dot_1 > svg,.loader-container .loader-section__determinate .dot_2 > svg,.loader-container .loader-section__determinate .dot_3 > svg {
  fill: var(--color-active);
  transition: r var(--animation-fast) var(--ease-transition-in), fill-opacity var(--animation-fast) var(--ease-transition-in);
}
.loader-container .loader-inline {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-bottom: -2px;
  border: 1px solid var(--gray-300);
  border-top-color: var(--color-active);
  border-radius: 50%;
  animation: spin-360 .8s linear infinite;
}
.loader-container .loader-special {
  position: relative;
  display: inline-block;
  width: 85px;
  height: 85px;
  margin: 10px;
  font-size: var(--h2-font-size);
  font-weight: var(--font-weight-normal);
  line-height: 85px;
  border-radius: 50%;
  background-color: var(--gray-200);
  background-size: contain;
}
.loader-container .loader-special::after {
  content: "";
  position: absolute;
  top: -7px;
  right: -7px;
  bottom: -7px;
  left: -7px;
  border: 3px solid transparent;
  border-top-color: var(--color-active);
  border-radius: 50%;
  animation: spin-360 1s linear infinite;
}
.loader-container .loader-special__determinate {
  transform-origin: center;
}
.loader-container .loader-special__determinate circle:first-child {
  fill: var(--gray-200);
}
.loader-container .loader-special__determinate circle:last-child {
  fill: transparent;
  stroke: var(--color-active);
  transform-origin: center;
  transform: rotate(-90deg);
  transition: stroke-dashoffset var(--animation-fast) var(--ease-transition-in);
}
.ng-busy-app,.ng-busy-page {
  position: fixed;
}
.ng-busy-page .loader-page-title {
  white-space: nowrap;
}
.ng-busy-inline {
  position: static;
  display: inline-block;
  color: var(--gray-900);
}
.ng-busy-inline .ng-busy-default-wrapper {
  position: static;
  display: inline-block;
}
.ng-busy-inline .loader-container {
  margin: 0 10px;
  padding: 0;
  vertical-align: middle;
}
.adapt-build-in-loader {
  position: relative;
  transition: padding-left .25s ease-out;
}
.adapt-build-in-loader::before {
  position: absolute;
  top: calc(50% - .625rem);
  left: 2.5rem;
  box-sizing: border-box;
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  opacity: 0;
  border-radius: 50%;
}
.adapt-build-in-loader-active {
  transition: padding-left .25s ease-in-out;
  padding-left: 2.75rem !important;
}
.adapt-build-in-loader-active::before {
  left: 1rem;
  opacity: 1;
  animation: spin-360 .6s linear infinite, dissolve-in .25s ease-in-out forwards;
  transition: left .25s ease-in-out;
}
@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}
adapt-carousel-component {
  display: block;
}
.a-carousel-overlay {
  opacity: 1 !important;
  background: var(--gray-900);
}
.a-carousel-wrapper {
  position: fixed;
  z-index: 1040;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.a-carousel-overlay__close {
  position: fixed;
  z-index: 1040;
  top: .65rem;
  right: .65rem;
}
.a-carousel-overlay__close::before {
  width: 1.125rem;
  height: 1.125rem;
  font-size: 1.125rem;
  color: var(--white);
}
.a-carousel {
  position: relative;
  max-width: 1000px;
  overflow: hidden;
  display: block;
}
.a-carousel img {
  display: block;
  width: 100%;
  max-width: 100%;
}
.a-carousel--mobile {
  z-index: 1040;
}
.a-carousel--mobile .a-carousel__indicators {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 1.875rem;
}
.a-carousel--mobile .a-carousel__controls {
  display: none;
}
.a-carousel--mobile .a-carousel__indicators-item {
  height: .125rem;
}
.a-carousel__inner {
  display: flex;
  align-items: baseline;
  position: relative;
}
.a-carousel__indicators {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-right: 15%;
  margin-left: 15%;
  padding: 0;
  list-style: none;
  margin-top: .625rem;
}
.a-carousel__indicators.is-mobile {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
}
.a-carousel__indicators.is-mobile .a-carousel__indicators-item {
  width: 100%;
  max-width: 100%;
  height: .125rem;
}
.a-carousel__indicators.is-mobile .a-carousel__indicators-item:first-child {
  margin-left: 0;
  border-radius: 0;
}
.a-carousel__indicators.is-mobile .a-carousel__indicators-item:last-child {
  margin-right: 0;
  border-radius: 0;
}
.a-carousel__indicators-item {
  height: .5rem;
  margin-right: 1px;
  margin-left: 1px;
  text-indent: -9999px;
  max-width: 6rem;
  width: 6rem;
  background-color: var(--gray-1000);
  transition: background-color .25s var(--ease-transition-in-out);
  cursor: pointer;
  border-radius: 0;
}
.a-carousel__indicators-item:first-child {
  border-radius: .25rem 0 0 .25rem;
}
.a-carousel__indicators-item:last-child {
  border-radius: 0 .25rem .25rem 0;
}
.a-carousel__indicators-item.is-active {
  background-color: var(--color-state);
  box-shadow: none;
}
.adapt-carousel-wrapper {
  background: var(--gray-900);
}
.adapt-carousel-wrapper > div {
  display: flex;
  align-items: center;
}
.a-carousel__caption {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  position: absolute;
  right: 15%;
  left: 15%;
  bottom: 1.25rem;
  color: var(--white);
  text-align: center;
  z-index: 10;
}
.a-carousel__controls .carousel-control-prev-icon,.a-carousel__controls .carousel-control-next-icon {
  width: 1.875rem;
  height: 1.875rem;
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .6));
}
.a-carousel__controls-prev,.a-carousel__controls-next {
  position: absolute;
  top: 40%;
  bottom: 40%;
  display: flex;
  width: 15%;
  opacity: .5;
  color: var(--white);
  text-align: center;
  text-decoration: none;
  align-items: center;
  justify-content: center;
  transition: opacity .25s var(--ease-transition-in-out);
}
.a-carousel__controls-prev:hover,.a-carousel__controls-next:hover {
  opacity: .9;
  outline: 0;
}
.a-carousel__controls-prev {
  left: 0;
}
.a-carousel__controls-next {
  right: 0;
}
.video-wrapper {
  height: 0;
  padding-top: 25px;
  padding-bottom: 56.25%;
}
.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.a-multi-carousel {
  display: block;
  position: relative;
  width: 100%;
}
.adapt-multi-card {
  display: block;
  padding: 10px 16px;
}
.a-multi-carousel__next,.a-multi-carousel__prev {
  height: 110px;
  width: 58px;
  color: var(--gray-900);
  font-size: 42px;
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 0;
  border: 1px solid var(--gray-300);
  z-index: 100;
  transition: color .25s var(--ease-transition-in-out);
}
.a-multi-carousel__next:hover:not(.a-multi-carousel__nav-btn--disabled),.a-multi-carousel__prev:hover:not(.a-multi-carousel__nav-btn--disabled) {
  color: var(--color-active);
  border-color: var(--gray-300);
}
.a-multi-carousel__next:hover:active,.a-multi-carousel__prev:hover:active {
  color: var(--color-active-hover);
  border-color: var(--gray-300);
}
.a-multi-carousel__prev {
  left: -16px;
  border-left: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.a-multi-carousel__next {
  right: -16px;
  border-right: none;
  z-index: 100;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.a-multi-carousel__viewport {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  padding: 4px 0;
}
.a-multi-card__cover {
  position: relative;
  overflow: hidden;
  touch-action: pan-y !important;
}
.a-multi-card__cover::after,.a-multi-card__cover::before {
  content: "";
  display: inline-block;
  width: 1px;
  position: absolute;
  bottom: 0;
  top: 0;
  background: linear-gradient(-180deg, rgba(217, 217, 217, 0) 0%, var(--gray-300) 5%, var(--gray-300) 95%, rgba(217, 217, 217, 0) 100%);
  z-index: 21;
  transition: all .5s var(--ease-transition-in-out);
  opacity: 0;
  visibility: hidden;
}
.a-multi-card__cover.is-border-line::after {
  right: 0;
  opacity: 1;
  visibility: visible;
}
.a-multi-card__cover.is-border-line-left::before {
  left: 0;
  opacity: 1;
  visibility: visible;
}
.a-multi-carousel__list {
  display: flex;
  align-items: flex-start;
  width: 9999px;
  margin: 0;
  padding: 0 3px;
  list-style: none;
  transition: margin-left .3s ease-out;
}
.a-multi-carousel__item {
  display: inline-flex;
  position: relative;
}
.a-multi-carousel__item:last-child {
  padding-right: 0;
}
.a-multi-carousel__item.is-focus:focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
  border: 0;
  z-index: 1;
}
.a-multi-card__header {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid var(--gray-300);
}
.a-multi-card__title {
  margin: 0;
}
.a-multi-carousel__item-border {
  height: auto;
  width: 1px;
  background: linear-gradient(-180deg, var(--gray-300) 0%, var(--gray-300) 5%, var(--gray-300) 95%, var(--gray-300) 100%);
}
.a-multi-card_foreground {
  background: var(--white);
}
.a-multi-card_foreground .a-multi-carousel__next,.a-multi-card_foreground .a-multi-carousel__prev {
  background: var(--white);
}
.a-multi-card_foreground .a-multi-carousel__next:hover,.a-multi-card_foreground .a-multi-carousel__prev:hover {
  background: var(--white);
}
.a-multi-card_skin1 {
  background: var(--gray-100);
}
.a-multi-card_skin1 .a-multi-carousel__next,.a-multi-card_skin1 .a-multi-carousel__prev {
  background: var(--gray-100);
}
.a-multi-card_skin1 .a-multi-carousel__next:hover,.a-multi-card_skin1 .a-multi-carousel__prev:hover {
  background: var(--gray-100);
}
.a-multi-card_background {
  background: var(--gray-200);
}
.a-multi-card_background .a-multi-carousel__next,.a-multi-card_background .a-multi-carousel__prev {
  background: var(--gray-200);
}
.a-multi-card_background .a-multi-carousel__next:hover,.a-multi-card_background .a-multi-carousel__prev:hover {
  background: var(--gray-200);
}
.a-multi-card_foreground .a-multi-carousel__next,.a-multi-card_foreground .a-multi-carousel__prev,.a-multi-card_skin1 .a-multi-carousel__next,.a-multi-card_skin1 .a-multi-carousel__prev,.a-multi-card_background .a-multi-carousel__next,.a-multi-card_background .a-multi-carousel__prev {
  border-color: var(--gray-300);
}
.a-multi-card_foreground .a-multi-carousel__next:hover,.a-multi-card_foreground .a-multi-carousel__prev:hover,.a-multi-card_skin1 .a-multi-carousel__next:hover,.a-multi-card_skin1 .a-multi-carousel__prev:hover,.a-multi-card_background .a-multi-carousel__next:hover,.a-multi-card_background .a-multi-carousel__prev:hover {
  border-color: var(--gray-300);
}
.a-multi-card_foreground .a-multi-carousel__item-border,.a-multi-card_foreground .a-multi-carousel__viewport::after,.a-multi-card_foreground .a-multi-carousel__viewport::before,.a-multi-card_skin1 .a-multi-carousel__item-border,.a-multi-card_skin1 .a-multi-carousel__viewport::after,.a-multi-card_skin1 .a-multi-carousel__viewport::before,.a-multi-card_background .a-multi-carousel__item-border,.a-multi-card_background .a-multi-carousel__viewport::after,.a-multi-card_background .a-multi-carousel__viewport::before {
  background: var(--gray-300);
}
.a-multi-card_foreground .a-multi-card__header,.a-multi-card_skin1 .a-multi-card__header,.a-multi-card_background .a-multi-card__header {
  border-color: var(--gray-300);
}
.a-multi-card_foreground .a-multi-carousel__pills,.a-multi-card_skin1 .a-multi-carousel__pills,.a-multi-card_background .a-multi-carousel__pills {
  border-color: var(--gray-300);
}
.a-multi-card_skin3 {
  background: var(--gray-300);
}
.a-multi-card_skin3 .a-multi-carousel__next,.a-multi-card_skin3 .a-multi-carousel__prev {
  background: var(--gray-300);
}
.a-multi-card_skin3 .a-multi-carousel__next:hover,.a-multi-card_skin3 .a-multi-carousel__prev:hover {
  background: var(--gray-300);
}
.a-multi-card_skin4 {
  background: var(--gray-400);
}
.a-multi-card_skin4 .a-multi-carousel__next,.a-multi-card_skin4 .a-multi-carousel__prev {
  background: var(--gray-400);
}
.a-multi-card_skin4 .a-multi-carousel__next:hover,.a-multi-card_skin4 .a-multi-carousel__prev:hover {
  background: var(--gray-400);
}
.a-multi-card_skin3 .a-multi-carousel__next,.a-multi-card_skin3 .a-multi-carousel__prev,.a-multi-card_skin4 .a-multi-carousel__next,.a-multi-card_skin4 .a-multi-carousel__prev {
  border-color: var(--gray-500);
}
.a-multi-card_skin3 .a-multi-carousel__next:hover,.a-multi-card_skin3 .a-multi-carousel__prev:hover,.a-multi-card_skin4 .a-multi-carousel__next:hover,.a-multi-card_skin4 .a-multi-carousel__prev:hover {
  border-color: var(--gray-500);
}
.a-multi-card_skin3 .a-multi-carousel__item-border,.a-multi-card_skin3 .a-multi-carousel__viewport::after,.a-multi-card_skin3 .a-multi-carousel__viewport::before,.a-multi-card_skin4 .a-multi-carousel__item-border,.a-multi-card_skin4 .a-multi-carousel__viewport::after,.a-multi-card_skin4 .a-multi-carousel__viewport::before {
  background: var(--gray-500);
}
.a-multi-card_skin3 .a-multi-card__header,.a-multi-card_skin4 .a-multi-card__header {
  border-color: var(--gray-500);
}
.a-multi-card_skin3 .a-multi-carousel__pills,.a-multi-card_skin4 .a-multi-carousel__pills {
  border-color: var(--gray-500);
}
.a-multi-card_skin5 {
  background: var(--gray-500);
}
.a-multi-card_skin5 .a-multi-carousel__next,.a-multi-card_skin5 .a-multi-carousel__prev {
  background: var(--gray-500);
}
.a-multi-card_skin5 .a-multi-carousel__next:hover,.a-multi-card_skin5 .a-multi-carousel__prev:hover {
  background: var(--gray-500);
}
.a-multi-card_skin6 {
  background: var(--gray-600);
}
.a-multi-card_skin6 .a-multi-carousel__next,.a-multi-card_skin6 .a-multi-carousel__prev {
  background: var(--gray-600);
}
.a-multi-card_skin6 .a-multi-carousel__next:hover,.a-multi-card_skin6 .a-multi-carousel__prev:hover {
  background: var(--gray-600);
}
.a-multi-card_skin7 {
  background: var(--gray-700);
}
.a-multi-card_skin7 .a-multi-carousel__next,.a-multi-card_skin7 .a-multi-carousel__prev {
  background: var(--gray-700);
}
.a-multi-card_skin7 .a-multi-carousel__next:hover,.a-multi-card_skin7 .a-multi-carousel__prev:hover {
  background: var(--gray-700);
}
.a-multi-card_skin8 {
  background: var(--gray-800);
}
.a-multi-card_skin8 .a-multi-carousel__next,.a-multi-card_skin8 .a-multi-carousel__prev {
  background: var(--gray-800);
}
.a-multi-card_skin8 .a-multi-carousel__next:hover,.a-multi-card_skin8 .a-multi-carousel__prev:hover {
  background: var(--gray-800);
}
.a-multi-card_foreground-inverse {
  background: var(--gray-900);
}
.a-multi-card_foreground-inverse .a-multi-carousel__next,.a-multi-card_foreground-inverse .a-multi-carousel__prev {
  background: var(--gray-900);
}
.a-multi-card_foreground-inverse .a-multi-carousel__next:hover,.a-multi-card_foreground-inverse .a-multi-carousel__prev:hover {
  background: var(--gray-900);
}
.a-multi-card_background-inverse {
  background: var(--gray-1000);
}
.a-multi-card_background-inverse .a-multi-carousel__next,.a-multi-card_background-inverse .a-multi-carousel__prev {
  background: var(--gray-1000);
}
.a-multi-card_background-inverse .a-multi-carousel__next:hover,.a-multi-card_background-inverse .a-multi-carousel__prev:hover {
  background: var(--gray-1000);
}
.a-multi-card_skin11 {
  background: var(--black);
}
.a-multi-card_skin11 .a-multi-carousel__next,.a-multi-card_skin11 .a-multi-carousel__prev {
  background: var(--black);
}
.a-multi-card_skin11 .a-multi-carousel__next:hover,.a-multi-card_skin11 .a-multi-carousel__prev:hover {
  background: var(--black);
}
.a-multi-card_skin5 .a-multi-card__title,.a-multi-card_skin5 .a-multi-card__count,.a-multi-card_skin6 .a-multi-card__title,.a-multi-card_skin6 .a-multi-card__count,.a-multi-card_skin7 .a-multi-card__title,.a-multi-card_skin7 .a-multi-card__count,.a-multi-card_skin8 .a-multi-card__title,.a-multi-card_skin8 .a-multi-card__count,.a-multi-card_foreground-inverse .a-multi-card__title,.a-multi-card_foreground-inverse .a-multi-card__count,.a-multi-card_background-inverse .a-multi-card__title,.a-multi-card_background-inverse .a-multi-card__count,.a-multi-card_skin11 .a-multi-card__title,.a-multi-card_skin11 .a-multi-card__count {
  color: var(--white);
}
.a-multi-card_skin5 .a-multi-carousel__next,.a-multi-card_skin5 .a-multi-carousel__prev,.a-multi-card_skin6 .a-multi-carousel__next,.a-multi-card_skin6 .a-multi-carousel__prev,.a-multi-card_skin7 .a-multi-carousel__next,.a-multi-card_skin7 .a-multi-carousel__prev,.a-multi-card_skin8 .a-multi-carousel__next,.a-multi-card_skin8 .a-multi-carousel__prev,.a-multi-card_foreground-inverse .a-multi-carousel__next,.a-multi-card_foreground-inverse .a-multi-carousel__prev,.a-multi-card_background-inverse .a-multi-carousel__next,.a-multi-card_background-inverse .a-multi-carousel__prev,.a-multi-card_skin11 .a-multi-carousel__next,.a-multi-card_skin11 .a-multi-carousel__prev {
  color: var(--white);
  border-color: var(--white);
}
.a-multi-card_skin5 .a-multi-carousel__next:hover,.a-multi-card_skin5 .a-multi-carousel__prev:hover,.a-multi-card_skin6 .a-multi-carousel__next:hover,.a-multi-card_skin6 .a-multi-carousel__prev:hover,.a-multi-card_skin7 .a-multi-carousel__next:hover,.a-multi-card_skin7 .a-multi-carousel__prev:hover,.a-multi-card_skin8 .a-multi-carousel__next:hover,.a-multi-card_skin8 .a-multi-carousel__prev:hover,.a-multi-card_foreground-inverse .a-multi-carousel__next:hover,.a-multi-card_foreground-inverse .a-multi-carousel__prev:hover,.a-multi-card_background-inverse .a-multi-carousel__next:hover,.a-multi-card_background-inverse .a-multi-carousel__prev:hover,.a-multi-card_skin11 .a-multi-carousel__next:hover,.a-multi-card_skin11 .a-multi-carousel__prev:hover {
  color: var(--color-active);
  border-color: var(--white);
}
.a-multi-card_skin5 .a-multi-carousel__next:hover:active,.a-multi-card_skin5 .a-multi-carousel__prev:hover:active,.a-multi-card_skin6 .a-multi-carousel__next:hover:active,.a-multi-card_skin6 .a-multi-carousel__prev:hover:active,.a-multi-card_skin7 .a-multi-carousel__next:hover:active,.a-multi-card_skin7 .a-multi-carousel__prev:hover:active,.a-multi-card_skin8 .a-multi-carousel__next:hover:active,.a-multi-card_skin8 .a-multi-carousel__prev:hover:active,.a-multi-card_foreground-inverse .a-multi-carousel__next:hover:active,.a-multi-card_foreground-inverse .a-multi-carousel__prev:hover:active,.a-multi-card_background-inverse .a-multi-carousel__next:hover:active,.a-multi-card_background-inverse .a-multi-carousel__prev:hover:active,.a-multi-card_skin11 .a-multi-carousel__next:hover:active,.a-multi-card_skin11 .a-multi-carousel__prev:hover:active {
  color: var(--color-active-hover);
}
.a-multi-card_skin5 .nav-pills .nav-link,.a-multi-card_skin5 .nav-pills .nav-link.active,.a-multi-card_skin6 .nav-pills .nav-link,.a-multi-card_skin6 .nav-pills .nav-link.active,.a-multi-card_skin7 .nav-pills .nav-link,.a-multi-card_skin7 .nav-pills .nav-link.active,.a-multi-card_skin8 .nav-pills .nav-link,.a-multi-card_skin8 .nav-pills .nav-link.active,.a-multi-card_foreground-inverse .nav-pills .nav-link,.a-multi-card_foreground-inverse .nav-pills .nav-link.active,.a-multi-card_background-inverse .nav-pills .nav-link,.a-multi-card_background-inverse .nav-pills .nav-link.active,.a-multi-card_skin11 .nav-pills .nav-link,.a-multi-card_skin11 .nav-pills .nav-link.active {
  color: var(--white);
}
.a-multi-card_skin5 .a-multi-carousel__item-border,.a-multi-card_skin5 .a-multi-carousel__viewport::after,.a-multi-card_skin5 .a-multi-carousel__viewport::before,.a-multi-card_skin6 .a-multi-carousel__item-border,.a-multi-card_skin6 .a-multi-carousel__viewport::after,.a-multi-card_skin6 .a-multi-carousel__viewport::before,.a-multi-card_skin7 .a-multi-carousel__item-border,.a-multi-card_skin7 .a-multi-carousel__viewport::after,.a-multi-card_skin7 .a-multi-carousel__viewport::before,.a-multi-card_skin8 .a-multi-carousel__item-border,.a-multi-card_skin8 .a-multi-carousel__viewport::after,.a-multi-card_skin8 .a-multi-carousel__viewport::before,.a-multi-card_foreground-inverse .a-multi-carousel__item-border,.a-multi-card_foreground-inverse .a-multi-carousel__viewport::after,.a-multi-card_foreground-inverse .a-multi-carousel__viewport::before,.a-multi-card_background-inverse .a-multi-carousel__item-border,.a-multi-card_background-inverse .a-multi-carousel__viewport::after,.a-multi-card_background-inverse .a-multi-carousel__viewport::before,.a-multi-card_skin11 .a-multi-carousel__item-border,.a-multi-card_skin11 .a-multi-carousel__viewport::after,.a-multi-card_skin11 .a-multi-carousel__viewport::before {
  background: var(--white);
}
.a-multi-card_skin5 .a-multi-card__header,.a-multi-card_skin6 .a-multi-card__header,.a-multi-card_skin7 .a-multi-card__header,.a-multi-card_skin8 .a-multi-card__header,.a-multi-card_foreground-inverse .a-multi-card__header,.a-multi-card_background-inverse .a-multi-card__header,.a-multi-card_skin11 .a-multi-card__header {
  border-color: var(--white);
}
.a-multi-card_skin5 .a-multi-carousel__pills,.a-multi-card_skin6 .a-multi-carousel__pills,.a-multi-card_skin7 .a-multi-carousel__pills,.a-multi-card_skin8 .a-multi-carousel__pills,.a-multi-card_foreground-inverse .a-multi-carousel__pills,.a-multi-card_background-inverse .a-multi-carousel__pills,.a-multi-card_skin11 .a-multi-carousel__pills {
  border-color: var(--white);
}
.a-multi-carousel__pills {
  height: 2.5rem;
}
.a-multi-carousel__nav-btn--disabled {
  cursor: not-allowed !important;
}
.a-multi-carousel__nav-btn--disabled:before {
  opacity: .65;
}
button[aria-expanded=true] .see-more {
  display: none;
}
button[aria-expanded=false] .see-less {
  display: none;
}
.collapse-block .card.card-header,.collapse-block .card.card-block {
  border-radius: var(--border-radius);
}
.code-viewer {
  border-radius: var(--border-radius);
}
.cv__dark-switcher {
  display: inline-block;
  padding-left: 1.625rem;
}
.code-viewer__toolbar {
  border: 1px solid var(--gray-300);
  padding: 11px 1rem;
  border-radius: var(--border-radius) var(--border-radius) 0 0;
}
pre.line-numbers {
  position: relative;
  counter-reset: linenumber;
  padding-left: 3rem;
}
pre.line-numbers > code {
  position: relative;
}
.line-numbers-rows {
  display: none;
}
.line-numbers .line-numbers-rows {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  font-size: 100%;
  left: -3.2em;
  width: 3em;
  /* works for line-numbers below 1000 lines */
  letter-spacing: -1px;
  border-right: 0;
  -webkit-user-select: none;
  user-select: none;
}
.line-numbers-rows > span {
  pointer-events: none;
  display: block;
  counter-increment: linenumber;
}
.line-numbers-rows > span:before {
  content: counter(linenumber);
  color: var(--gray-500);
  display: block;
  padding-right: .8em;
  text-align: right;
}
.code-viewer__highlighted-code-wrap {
  border-radius: var(--border-radius);
  border: 1px solid var(--gray-300);
  direction: ltr;
  overflow: hidden;
  /* Default pre,code styles */
}
.cv__theme--dark .code-viewer__highlighted-code-wrap {
  border-color: var(--gray-900);
  border-right: 0;
}
.cv--with-toolbar .code-viewer__highlighted-code-wrap {
  border-top: 0;
  border-radius: 0 0 var(--border-radius) var(--border-radius);
}
.code-viewer__highlighted-code-wrap code[class*=language-],.code-viewer__highlighted-code-wrap pre[class*=language-] {
  color: var(--gray-100);
  text-shadow: none;
}
.code-viewer__highlighted-code-wrap pre[class*=language-] {
  padding: 9px 1rem;
  margin: 0;
  resize: vertical;
}
.code-viewer__highlighted-code-wrap pre.line-numbers {
  padding-left: 3rem;
}
/* Light Theme */
.cv__theme--light {
  /* Code blocks */
  /* Gray-100 for the background */
  /* Gray-Gray-500 for the comments */
  /* Gray-Gray-900 */
  /* #FA035A charts color - PINK */
  /* #0242B3 charts color - BRIGHTER BLUE */
  /* $color-primary Active - ORANGE */
  /* $color-warning Active - YELLOW */
  /* #875CCB charts color - VIOLET */
  /* $color-success Active - GREEN */
  /* --color-info Active - BLUE */
}
.cv__theme--light code[class*=language-],.cv__theme--light pre[class*=language-] {
  color: var(--gray-900);
  background: none;
}
.cv__theme--light pre[class*=language-]::selection,.cv__theme--light pre[class*=language-] ::selection,.cv__theme--light code[class*=language-]::selection,.cv__theme--light code[class*=language-] ::selection {
  text-shadow: none;
  background: var(--gray-100);
}
@media print {
  .cv__theme--light code[class*=language-],.cv__theme--light pre[class*=language-] {
    text-shadow: none;
  }
}
.cv__theme--light :not(pre) > code[class*=language-],.cv__theme--light pre[class*=language-] {
  background: var(--gray-100);
}
.cv__theme--light .token.comment,.cv__theme--light .token.block-comment,.cv__theme--light .token.prolog,.cv__theme--light .token.doctype,.cv__theme--light .token.cdata {
  color: var(--gray-500);
}
.cv__theme--light .token.punctuation {
  color: var(--gray-900);
}
.cv__theme--light .token.tag,.cv__theme--light .token.attr-name,.cv__theme--light .token.namespace,.cv__theme--light .token.deleted {
  color: #fa035a;
}
.cv__theme--light .token.function-name {
  color: #0242b3;
}
.cv__theme--light .token.boolean,.cv__theme--light .token.number,.cv__theme--light .token.function {
  color: #ad4d00;
}
.cv__theme--light .token.property,.cv__theme--light .token.class-name,.cv__theme--light .token.constant,.cv__theme--light .token.symbol {
  color: #bc890c;
}
.cv__theme--light .token.selector,.cv__theme--light .token.important,.cv__theme--light .token.atrule,.cv__theme--light .token.keyword,.cv__theme--light .token.builtin {
  color: #875ccb;
}
.cv__theme--light .token.string,.cv__theme--light .token.char,.cv__theme--light .token.attr-value,.cv__theme--light .token.regex,.cv__theme--light .token.variable {
  color: #628d2c;
}
.cv__theme--light .token.operator,.cv__theme--light .token.entity,.cv__theme--light .token.url {
  color: #258699;
}
.cv__theme--light .token.inserted {
  color: #008000;
}
/* Dark Theme */
.cv__theme--dark {
  /* #FF656C charts color - PINK */
  /* #328DEE charts color - BRIGHTER BLUE */
  /* --color-primary Disabled - ORANGE */
  /* --color-warning Disabled - YELLOW */
  /* #AAB0FA charts color - VIOLET */
  /* --color-success Disabled - GREEN */
  /* --color-info Disabled - BLUE */
}
.cv__theme--dark :not(pre) > code[class*=language-],.cv__theme--dark pre[class*=language-] {
  background: var(--gray-900);
}
.cv__theme--dark .token.comment,.cv__theme--dark .token.block-comment,.cv__theme--dark .token.prolog,.cv__theme--dark .token.doctype,.cv__theme--dark .token.cdata {
  color: var(--gray-500);
}
.cv__theme--dark .token.punctuation {
  color: var(--white);
}
.cv__theme--dark .token.tag,.cv__theme--dark .token.attr-name,.cv__theme--dark .token.namespace,.cv__theme--dark .token.deleted {
  color: #ff656c;
}
.cv__theme--dark .token.function-name {
  color: #328dee;
}
.cv__theme--dark .token.boolean,.cv__theme--dark .token.number,.cv__theme--dark .token.function {
  color: #faa159;
}
.cv__theme--dark .token.property,.cv__theme--dark .token.class-name,.cv__theme--dark .token.constant,.cv__theme--dark .token.symbol {
  color: #f6cf6f;
}
.cv__theme--dark .token.selector,.cv__theme--dark .token.important,.cv__theme--dark .token.atrule,.cv__theme--dark .token.keyword,.cv__theme--dark .token.builtin {
  color: #aab0fa;
}
.cv__theme--dark .token.string,.cv__theme--dark .token.char,.cv__theme--dark .token.attr-value,.cv__theme--dark .token.regex,.cv__theme--dark .token.variable {
  color: #b2d884;
}
.cv__theme--dark .token.operator,.cv__theme--dark .token.entity,.cv__theme--dark .token.url {
  color: #80d0df;
}
.adapt-cp {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  height: 38px;
  width: 100%;
  -webkit-user-select: none;
          user-select: none;
  border: 1px solid var(--color-secondary);
  border-radius: var(--border-radius);
  transition: border-color .25s, color .25s;
  color: var(--gray-900);
  background: none;
  padding: 0;
}
.adapt-cp__no-border {
  border: none;
}
.adapt-cp__sm-view-wrapper {
  width: 100%;
}
.adapt-cp__sm-view-wrapper .adapt-cp__color-wrapper {
  background-color: var(--gray-100);
  border: 1px solid var(--gray-300);
  border-radius: var(--border-radius);
  overflow: hidden;
}
.adapt-cp .adapt-cp-mask {
  flex: 0 0 auto;
  font-size: .8125rem;
}
.adapt-cp.sm-view {
  padding: .25rem 1rem;
  background: initial;
  display: flex;
  flex-direction: row;
  width: 100%;
  min-width: 99px;
}
.adapt-cp.sm-view .adapt-cp__input-btn {
  width: 100%;
  min-width: 1.75rem;
  height: auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  padding-left: .5rem;
  padding-right: .5rem;
  border-radius: inherit;
}
.adapt-cp.sm-view .adapt-cp__input-btn .adapt-cp__color-wrapper {
  width: 100%;
  justify-content: center;
}
.adapt-cp.sm-view .adapt-cp__input-btn .adapt-cp__color-wrapper .adapt-cp-empty {
  margin: 0;
  display: block;
}
.adapt-cp.sm-view .adapt-cp__color-wrapper {
  flex: 1;
  min-width: 1.75rem;
}
.adapt-cp.sm-view .adapt-cp__color-wrapper .adapt-cp-empty {
  margin: 0;
  display: block;
}
.adapt-cp.sm-view .adapt-cp__color-wrapper .adapt-cp-color__empty-svg {
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 26 26' preserveAspectRatio='none' style='enable-background:new 0 0 26 26%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23FF0000%3Bstroke:%23FF0000%3Bstroke-width:2%3Bstroke-miterlimit:10%3B%7D%3C/style%3E%3Cline class='st0' x1='0' y1='26' x2='26' y2='0'/%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
}
.adapt-cp.sm-view:not(:disabled):hover {
  background-color: var(--color-secondary);
}
.adapt-cp.sm-view .adapt-cp__color-text {
  display: flex;
  align-items: center;
  font-weight: 400;
  color: var(--gray-900);
  font-style: normal;
  font-size: .8125rem;
  line-height: 1.125rem;
  padding-right: .5rem;
}
.adapt-cp__focused {
  border-color: var(--color-active);
}
.adapt-cp__invalid {
  border-color: var(--color-danger);
  color: var(--color-danger);
}
.adapt-cp_disabled,.sm-view.adapt-cp_disabled {
  color: var(--gray-500);
  background-color: var(--gray-200);
  padding-left: 0;
  cursor: not-allowed;
}
.adapt-cp_disabled .adapt-cp__color-text,.sm-view.adapt-cp_disabled .adapt-cp__color-text {
  opacity: .65;
}
.adapt-cp.sm-view.adapt-cp_disabled {
  opacity: 1;
  color: var(--gray-500);
}
.adapt-cp_readonly,.adapt-cp.sm-view.adapt-cp_readonly {
  border: transparent;
  cursor: default;
  padding-left: 0;
}
.adapt-cp_readonly.is-focused,.adapt-cp.sm-view.adapt-cp_readonly.is-focused {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.adapt-cp.form-control-disabled-look,.adapt-cp.sm-view.form-control-disabled-look {
  color: var(--gray-500);
  background-color: var(--gray-200);
  cursor: default;
  padding-left: 0;
}
.adapt-cp.form-control-disabled-look.is-focused,.adapt-cp.sm-view.form-control-disabled-look.is-focused {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.adapt-cp.form-control-disabled-look .adapt-cp__color-text,.adapt-cp.sm-view.form-control-disabled-look .adapt-cp__color-text {
  opacity: .65;
}
.sm-view.adapt-cp_disabled,.adapt-cp.sm-view.form-control-disabled-look {
  padding: .25rem 1rem;
}
.adapt-cp__color-wrapper {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
}
.adapt-cp__color-wrapper .adapt-cp-color {
  width: 25.3333333333px;
  height: 25.3333333333px;
  margin: 0 6.3333333333px;
  border-radius: var(--border-radius);
  background: var(--white);
  border: 1px solid;
  cursor: inherit;
}
.adapt-cp__color-wrapper .adapt-cp-color.adapt-cp-empty {
  background-color: var(--gray-100);
  border: 1px solid var(--gray-300);
}
.adapt-cp__color-wrapper .adapt-cp-empty {
  border-radius: var(--border-radius);
  border: 1px solid var(--gray-300);
  border-color: var(--animation-fast) var(--ease-transition-in-out);
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 26 26' preserveAspectRatio='none' style='enable-background:new 0 0 26 26%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23FF0000%3Bstroke:%23FF0000%3Bstroke-width:2%3Bstroke-miterlimit:10%3B%7D%3C/style%3E%3Cline class='st0' x1='0' y1='26' x2='26' y2='0'/%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
}
.adapt-cp__color-wrapper_disabled {
  cursor: not-allowed;
}
.adapt-cp__color-wrapper_readonly {
  cursor: default;
}
.adapt-cp__input-wrapper {
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  padding-left: .5rem;
  overflow: hidden;
  -webkit-user-select: text;
          user-select: text;
}
.adapt-cp__input-wrapper .adapt-cp-input-fake {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.adapt-cp__input-wrapper .adapt-cp-fake-label {
  flex: 0 0 auto;
  letter-spacing: 2px;
  padding: 0 2px;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.adapt-cp__input-wrapper .adapt-cp-input {
  flex: 1 1 auto;
  width: 0;
  min-width: 100%;
  padding: 0;
  border: none;
  background: none;
  outline: none;
  text-align: center;
  letter-spacing: 2px;
  color: inherit;
  box-shadow: none;
  cursor: inherit;
}
.adapt-cp__input-wrapper .adapt-cp-input.transformed {
  text-transform: uppercase;
  width: -moz-fit-content;
  width: fit-content;
  text-align: left;
}
.adapt-cp__input-wrapper .adapt-cp-mask {
  margin-right: .25rem;
}
.adapt-cp__input-wrapper_centered {
  justify-content: center;
  padding-left: 0;
}
.adapt-cp__input-wrapper_disabled {
  cursor: not-allowed;
}
.adapt-cp__input-wrapper_readonly {
  cursor: default;
}
.adapt-cp-group__section {
  max-width: 224px;
  overflow: hidden;
  line-height: 1.3;
}
.adapt-cp-group__section:nth-of-type(2) > .adapt-cp-group__section__title {
  display: inline-block;
  margin-top: .5rem;
}
.adapt-cp-group__section__title {
  color: var(--gray-900);
}
.adapt-cp-group__section__cover {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.adapt-swatch-item.color-selection {
  margin-bottom: 0;
}
.adapt-cp-group__section__swatch-null.disabled {
  color: var(--gray-300);
  background-color: var(--gray-100);
  text-align: center;
  border: 1px solid var(--gray-300);
  pointer-events: none;
}
.adapt-cp-group__section__swatch-null.disabled > .preview-svg::before {
  vertical-align: middle;
}
.adapt-cp-group__section__swatch-null.disabled > .adapt-inner-check::before {
  content: none;
}
.adapt-cp__type-wrapper {
  flex: 0 0 auto;
  display: flex;
  align-items: stretch;
  border-left: 1px solid var(--color-secondary);
  cursor: pointer;
}
.adapt-cp__type-wrapper .adapt-cp-inner-type {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 38px;
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  outline: none;
}
.adapt-cp__type-wrapper .adapt-cp-color-type {
  width: 100%;
  font-size: 12px;
  line-height: 1;
  margin: 1px;
  color: var(--gray-700);
  transition: color .25s ease;
}
.adapt-cp__type-wrapper .adapt-cp-color-type:hover {
  color: var(--color-active);
}
.adapt-cp__type-wrapper .adapt-cp-color-type.active {
  color: var(--color-state);
}
.adapt-cp-area {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.adapt-cp-color__cover .dropdown-divider {
  margin-top: .75rem;
}
.adapt-cp-pick-area {
  position: relative;
  flex: 0 0 auto;
  overflow: hidden;
  cursor: crosshair;
}
.adapt-cp-pick-area .adapt-cp-pick-canvas {
  display: block;
  border-radius: 2px;
}
.adapt-cp-pick-area .adapt-cp-spot {
  position: absolute;
  left: 0;
  top: 0;
  transform: translate(-50%, -50%) scale(1);
  width: 8px;
  height: 8px;
  /*
  Spot color, shadow must be the same in light and dark mode
   */
  border: 2px solid var(--white);
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
  border-radius: 50%;
  pointer-events: none;
  transition: transform .25s ease, border .25s ease;
}
.adapt-cp-pick-area .adapt-cp-spot.dragging {
  transform: translate(-50%, -50%) scale(1.1) !important;
  border-width: 2px !important;
}
.adapt-cp-bar-area {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-left: .8125rem;
}
.adapt-cp-bar-area .adapt-cp-bar-canvas {
  display: block;
  border-radius: .25rem;
}
.adapt-cp-bar-area .adapt-cp-bar-spot {
  position: absolute;
  top: 0;
  left: 50%;
  width: 20px;
  height: 20px;
  border: 9px solid var(--gray-100);
  border-radius: 50%;
  background-color: var(--gray-100);
  transform: translate(-50%, -50%) scale(1);
  pointer-events: none;
  transition: transform .25s ease, border .25s ease;
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.adapt-cp-bar-area .adapt-cp-bar-spot.dragging {
  transform: translate(-50%, -50%) scale(1.1) !important;
  border-width: 3px !important;
}
.adapt-cp-bar-area:hover .adapt-cp-bar-spot {
  transform: translate(-50%, -50%) scale(1.1);
  border-width: 5px;
}
.dropdown-menu.adapt-cp__dropdown-cover {
  padding: .75rem 1rem;
}
.dropdown-menu.adapt-cp__dropdown-cover .dropdown-height .adapt-tabset {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.dropdown-menu.adapt-cp__dropdown-cover .dropdown-height .tab-content > .active {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.dropdown-menu.adapt-cp__dropdown-cover .empty-state {
  padding: 0;
}
.dropdown-menu.adapt-cp__dropdown-cover .empty-state__container {
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  width: 100%;
}
.dropdown-menu.adapt-cp__dropdown-cover .tab-toolbar {
  width: 100%;
  margin: 0 auto;
}
.dropdown-menu.adapt-cp__dropdown-cover .tab-toolbar .nav-pills {
  height: 1.813rem;
  padding-bottom: .5rem;
  margin-bottom: .75rem;
}
.dropdown-menu.adapt-cp__dropdown-cover .tab-toolbar .nav-item {
  width: 2.5rem;
  display: flex;
  align-items: center;
}
.dropdown-menu.adapt-cp__dropdown-cover .tab-toolbar .d-icon-no_color,.dropdown-menu.adapt-cp__dropdown-cover .tab-toolbar .d-icon-solid_color {
  font-size: 1.25rem;
  margin-left: -.5rem;
  color: var(--gray-700);
}
.dropdown-menu.adapt-cp__dropdown-cover .tab-toolbar .nav-link.active .d-icon-no_color,.dropdown-menu.adapt-cp__dropdown-cover .tab-toolbar .nav-link.active .d-icon-solid_color {
  color: var(--gray-900);
}
.dropdown-menu.adapt-cp__dropdown-cover .tab-content {
  padding: 0;
  position: relative;
}
.dropdown-menu.adapt-cp__dropdown-cover .tab-content .empty-state__container {
  position: absolute;
}
.dropdown-menu.adapt-cp__dropdown-cover .tab-content .adapt-cp-main__tab {
  opacity: 1;
}
.dropdown-menu.adapt-cp__dropdown-cover .tab-content .adapt-cp-main__tab_invisible {
  opacity: 0;
  pointer-events: none;
}
.dropdown-menu.adapt-cp__dropdown-cover .tab-content .adapt-cp-main__tab_invisible .adapt-cp-pick-area {
  cursor: default;
}
.dropdown-menu.adapt-cp__dropdown-cover .empty-state__label {
  font-size: .75rem;
  margin: .5rem 0 1.5rem 0;
}
.adapt-cp.adapt-cp__dropdown-input {
  margin-bottom: .75rem;
  max-width: 16rem;
}
.adapt-cp.adapt-cp__dropdown-input .adapt-cp-input-fake {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.adapt-cp.adapt-cp__dropdown-input .adapt-cp-input-fake > input {
  width: 100%;
}
.adapt-cp__dropdown-color-cover {
  margin-bottom: .5rem;
  overflow: visible;
}
.adapt-cp-mobile .adapt-cp-current-value {
  display: flex;
  flex-direction: row;
  padding: 10px;
  align-items: center;
  justify-content: center;
}
.adapt-cp-mobile .adapt-cp-current-value div {
  padding: 10px 15px;
  border-radius: 2px;
  text-transform: uppercase;
}
.is-tablet .a-dropdown-window--wrapper {
  max-height: 97%;
}
.is-tablet .a-dropdown-window--menu.a-color-picker {
  background-color: var(--white);
  border-radius: var(--border-radius);
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09);
  width: 50vw;
}
@media (max-width: 1600px) {
  .is-tablet .a-dropdown-window--menu.a-color-picker {
    width: 35vw;
  }
}
@media (max-width: 1200px) {
  .is-tablet .a-dropdown-window--menu.a-color-picker {
    width: 40vw;
  }
}
@media (max-width: 992px) {
  .is-tablet .a-dropdown-window--menu.a-color-picker {
    width: 45vw;
  }
}
@media (max-width: 768px) {
  .is-tablet .a-dropdown-window--menu.a-color-picker {
    width: 50vw;
  }
}
.adapt-counter {
  display: block;
  width: 100%;
}
.adapt-counter.is-error .adapt-counter-container > .adapt-counter-input-wrapper,.adapt-counter.is-error .adapt-counter-container > .adapt-counter-spinners {
  border-color: var(--color-danger);
}
@media not all and (pointer: coarse) {
  .adapt-counter.is-error .adapt-counter-container > .adapt-counter-input-wrapper:hover,.adapt-counter.is-error .adapt-counter-container > .adapt-counter-spinners:hover {
    border-color: var(--color-danger-hover) !important;
  }
}
.adapt-counter.is-error .adapt-counter-container .adapt-counter-input-wrapper.focused,.adapt-counter.is-error .adapt-counter-container .adapt-counter-spinners.focused {
  border-color: var(--color-danger-hover) !important;
}
.adapt-counter.is-error .adapt-counter__label {
  color: var(--color-danger);
}
.adapt-counter.is-error .adapt-counter-adding {
  border-color: var(--color-danger);
  color: var(--color-danger);
}
.adapt-counter.is-error .adapt-counter-input {
  color: var(--color-danger);
  border-color: var(--color-danger);
  padding-right: 1.85rem;
}
.adapt-counter:not(.is-error) .adapt-counter-input-wrapper.focused,.adapt-counter:not(.is-error) .adapt-counter-spinners.focused {
  border-color: var(--color-active);
  z-index: 3;
}
.adapt-counter__wrp {
  display: inline-block;
}
.adapt-counter__wrp.adapt-counter__wrp--disabled .adapt-counter-adding {
  background-color: var(--gray-100);
  color: var(--gray-500);
}
.adapt-counter__wrp.adapt-counter__wrp--disabled .adapt-counter-spinners {
  border-color: var(--color-secondary-disabled);
}
.adapt-counter__wrp.adapt-counter__wrp--disabled .adapt-counter-spinners .adapt-counter-spinner {
  background-color: var(--gray-100) !important;
}
@media not all and (pointer: coarse) {
  .adapt-counter__wrp.adapt-counter__wrp--disabled .adapt-counter-container:hover {
    border-color: var(--color-secondary);
  }
}
.adapt-counter__content {
  display: flex;
}
.adapt-counter__content.adapt-counter__content--compact {
  flex-direction: column;
}
.adapt-counter__content.adapt-counter__content--compact .adapt-counter-prefix {
  border-radius: var(--border-radius) var(--border-radius) 0 0;
  border: 1px solid var(--gray-300);
  border-bottom: none;
}
.adapt-counter__content.adapt-counter__content--compact .adapt-counter-suffix {
  border-radius: 0 0 var(--border-radius) var(--border-radius);
  border: 1px solid var(--gray-300);
  border-top: none;
}
.adapt-counter-error {
  color: var(--color-danger);
  font-size: 13px;
}
.adapt-counter-container {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  box-sizing: content-box;
}
.adapt-counter-container .adapt-counter-input-wrapper {
  position: relative;
  flex: 1 1 auto;
  border: none;
  z-index: 0;
  transition: border-color .15s ease-in-out;
}
.adapt-counter-container .adapt-counter-input-wrapper .adapt-counter-icon {
  position: absolute;
  display: flex;
  top: 0;
  right: 0;
  width: 30px;
  height: 100%;
  opacity: 1;
}
.adapt-counter-container .adapt-counter-input-wrapper .adapt-counter-icon-error {
  width: 20px;
  height: 20px;
  margin: auto;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-danger)' viewBox='0 0 24 24'%3E%3Cpath d='M22.8,19.4L13.6,2.9c-0.7-1.3-2.5-1.3-3.2,0L1.2,19.4c-0.7,1.2,0.2,2.7,1.6,2.7h18.3C22.6,22.1,23.4,20.6,22.8,19.4z M13.4,20.4h-2.7v-2.7h2.7V20.4z M13.4,15.8h-2.7V7.6h2.7V15.8z'/%3E%3C/svg%3E");
}
.adapt-counter-container .adapt-counter-input {
  border-radius: 0;
}
.adapt-counter-container .adapt-counter-spinners {
  display: flex;
  width: 32px;
  flex: 0 0 auto;
  flex-direction: column;
  border: 1px solid var(--color-secondary);
  z-index: 0;
  transition: border-color .15s ease-in-out;
  position: relative;
  margin-left: -1px;
}
.adapt-counter-container .adapt-counter-spinners .adapt-counter-spinner {
  display: inline-block;
  flex: 1;
  padding: 0;
  border-radius: 0;
  color: var(--gray-700);
  border: none;
  background-color: transparent;
  transition: color .25s linear;
  line-height: 10px;
}
.adapt-counter-container .adapt-counter-spinners .adapt-counter-spinner:disabled {
  color: var(--color-secondary) !important;
  cursor: not-allowed;
}
@media not all and (pointer: coarse) {
  .adapt-counter-container .adapt-counter-spinners .adapt-counter-spinner:hover {
    color: var(--color-active);
  }
}
.adapt-counter-container .adapt-counter-spinners .adapt-counter-spinner:active {
  color: var(--color-active-hover);
}
.adapt-counter-container .adapt-counter-spinners .adapt-counter-spinner::after {
  display: inline-block;
  content: "";
  width: 8px;
  height: 7px;
  border-style: solid;
}
.adapt-counter-container .adapt-counter-spinners .adapt-counter-spinner.adapt-counter-spinner__increase::after {
  border-width: 0 4px 7px 4px;
  border-color: transparent transparent currentColor transparent;
  vertical-align: bottom;
}
.adapt-counter-container .adapt-counter-spinners .adapt-counter-spinner.adapt-counter-spinner__decrease::after {
  border-width: 7px 4px 0 4px;
  border-color: currentColor transparent transparent transparent;
  vertical-align: top;
}
@media not all and (pointer: coarse) {
  .adapt-counter-container:hover {
    border-color: var(--color-secondary-hover);
  }
}
.adapt-counter-container:first-of-type {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}
.adapt-counter-container:last-of-type {
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}
.adapt-counter-prefix,.adapt-counter-suffix {
  flex: 1;
}
.adapt-counter-adding {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  flex: 1 0 45px;
  padding: 0 1rem;
  border: 1px solid var(--color-secondary);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.adapt-counter-adding .adapt-counter-adding-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.adapt-counter-prefix {
  border-radius: var(--border-radius) 0 0 var(--border-radius);
  border-right: none;
}
.adapt-counter-suffix {
  border-radius: 0 var(--border-radius) var(--border-radius) 0;
  border-left: none;
}
.adapt-counter-spinners--mobile > .btn-float-block {
  position: relative;
}
.adapt-counter-spinners--mobile > .btn-float-block > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > button,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > .ql-picker-label {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin-left: 0;
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
}
.adapt-counter-spinners--mobile > .btn-float-block > .btn:disabled,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > button:disabled,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > .ql-picker-label:disabled {
  opacity: 1;
  background: var(--color-primary-disabled);
  border-color: var(--color-primary-disabled-hover);
}
.adapt-counter-spinners--mobile > .btn-float-block > .btn:active,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > button:active,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > .ql-picker-label:active {
  transform-origin: left center;
  transform: scale(.95) translateX(-50%);
}
@media (max-width: 768px) {
  .adapt-counter-spinners--mobile > .btn-float-block > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > button,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > .ql-picker-label {
    font-size: 30px;
  }
}
.adapt-counter-spinners--mobile > .btn-float-block > .btn.adapt-counter-spinner__increase,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > button.adapt-counter-spinner__increase,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > .adapt-counter-spinner__increase.ql-picker-label {
  bottom: calc(100% + 10px);
}
.adapt-counter-spinners--mobile > .btn-float-block > .btn.adapt-counter-spinner__increase.d-icon-triangle_up:before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > button.adapt-counter-spinner__increase.d-icon-triangle_up:before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > .adapt-counter-spinner__increase.d-icon-triangle_up.ql-picker-label:before,.adapt-counter-spinners--mobile > .btn-float-block > .btn.adapt-counter-spinner__increase .d-icon-left-triangle_up:before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > button.adapt-counter-spinner__increase .d-icon-left-triangle_up:before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > .adapt-counter-spinner__increase.ql-picker-label .d-icon-left-triangle_up:before {
  top: 13px;
  position: absolute;
}
.adapt-counter-spinners--mobile > .btn-float-block > .btn.adapt-counter-spinner__decrease,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > button.adapt-counter-spinner__decrease,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > .adapt-counter-spinner__decrease.ql-picker-label {
  top: calc(100% + 10px);
}
.adapt-counter-spinners--mobile > .btn-float-block > .btn.adapt-counter-spinner__decrease.d-icon-triangle_down:before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > button.adapt-counter-spinner__decrease.d-icon-triangle_down:before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > .adapt-counter-spinner__decrease.d-icon-triangle_down.ql-picker-label:before,.adapt-counter-spinners--mobile > .btn-float-block > .btn.adapt-counter-spinner__decrease .d-icon-left-triangle_down:before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > button.adapt-counter-spinner__decrease .d-icon-left-triangle_down:before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-counter-spinners--mobile > .btn-float-block > .adapt-counter-spinner__decrease.ql-picker-label .d-icon-left-triangle_down:before {
  bottom: 13px;
  position: absolute;
}
.adapt-counter-spinners--mobile > .btn-float-block .btn-circle + .btn-circle,.adapt-counter-spinners--mobile > .btn-float-block .btn-circle + .btn-circle:hover {
  margin-top: 0;
}
/* stylelint-disable-next-line no-duplicate-selectors */
.adapt-counter__content .adapt-counter-container:first-child .adapt-counter-input {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}
.adapt-crop {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: var(--white);
  -webkit-user-select: none;
          user-select: none;
  cursor: move;
}
.adapt-crop--cut-area-result,.adapt-crop--cut-area-offcut {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.adapt-crop--cut-area-result {
  z-index: 2;
}
.adapt-crop--cut-area-fade {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.adapt-crop--img-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.adapt-crop--img {
  position: absolute;
}
.adapt-crop--dim-label {
  position: absolute;
  right: 0;
  top: 100%;
  padding: 0 8px;
  margin-top: 5px;
  border-radius: 2px;
  background: var(--color-info);
  color: var(--white);
  font-size: 85%;
  font-weight: 600;
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
}
.adapt-crop--dim-label i {
  margin-right: 1px;
}
.adapt-crop--overlay-loader,.adapt-crop--overlay-placeholder {
  position: absolute;
  z-index: 3;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--white);
}
.adapt-crop--overlay-loader {
  z-index: 3;
  cursor: progress;
}
.adapt-crop--overlay-placeholder {
  z-index: 4;
  cursor: default;
  text-align: center;
  color: var(--gray-500);
}
.dt-input-control {
  padding-right: 3rem;
  background-repeat: no-repeat;
  background-position: center right .62501rem;
  background-size: 20px 20px;
}
.dt-input-control.i-date {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-600)' viewBox='0 0 24 24'%3E%3Cpath class='st0' d='M20.2,2.8h-1.8V1.9C18.4,1.4,18,1,17.5,1h-1.8c-0.5,0-0.9,0.4-0.9,0.9v0.9H9.2V1.9C9.2,1.4,8.8,1,8.3,1H6.5C6,1,5.6,1.4,5.6,1.9v0.9H3.8c-1,0-1.8,0.8-1.8,1.8v16.5c0,1,0.8,1.8,1.8,1.8h16.5c1,0,1.8-0.8,1.8-1.8V4.7C22.1,3.7,21.3,2.8,20.2,2.8z M20.2,21.2H3.8V8.3h16.5V21.2z M18.2,12.5h-1.8v-1.8h1.8V12.5z M14.5,12.5h-1.8v-1.8h1.8V12.5zM18.2,16.1h-1.8v-1.8h1.8V16.1z M14.5,16.1h-1.8v-1.8h1.8V16.1z M10.9,16.1H9v-1.8h1.8V16.1z M7.2,16.1H5.4v-1.8h1.8V16.1zM18.2,19.8h-1.8V18h1.8V19.8z M14.5,19.8h-1.8V18h1.8V19.8z M10.9,19.8H9V18h1.8V19.8z M7.2,19.8H5.4V18h1.8V19.8z'/%3E%3C/svg%3E");
}
.dt-input-control.i-date-time {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-600)' viewBox='0 0 24 24'%3E%3Cpath class='st0' d='M11.1,23H2.8c-1,0-1.8-0.8-1.8-1.8V4.7c0-1,0.8-1.8,1.8-1.8h1.8V1.9C4.7,1.4,5.1,1,5.6,1h1.8c0.5,0,0.9,0.4,0.9,0.9v0.9h5.5V1.9c0-0.5,0.4-0.9,0.9-0.9h1.8c0.5,0,0.9,0.4,0.9,0.9v0.9h1.8c1,0,1.8,0.8,1.8,1.8v4.8c-0.6-0.4-1.2-0.7-1.8-0.9V8.3H2.8v12.8h6.7C10,21.9,10.5,22.5,11.1,23z M6.3,14.3H4.5v1.8h1.8V14.3z M4.5,19.8h1.8V18H4.5C4.5,18,4.5,19.8,4.5,19.8z M16.8,16.1v-1.8v-1.4h-1.4v3.7V18h1.4h2.3v-1.4h-2.3V16.1z M23,16.6c0,1.8-0.7,3.3-1.8,4.5C20,22.3,18.4,23,16.6,23c-1.8,0-3.3-0.7-4.5-1.8c-1.2-1.2-1.9-2.8-1.9-4.6c0-1.6,0.6-3.1,1.6-4.3c0.5-0.6,1.1-1.1,1.8-1.4c0.9-0.5,1.9-0.7,3-0.7c1,0,1.9,0.2,2.8,0.6c0.7,0.3,1.3,0.8,1.8,1.3C22.3,13.3,23,14.8,23,16.6z M21.2,18.7c0.3-0.6,0.5-1.3,0.5-2.1c0-0.8-0.2-1.5-0.5-2.1c-0.4-0.9-1-1.6-1.8-2.1c-0.6-0.4-1.3-0.7-2-0.8c-0.2,0-0.5-0.1-0.7-0.1c-0.4,0-0.8,0-1.1,0.1C14,12,12.8,13,12.1,14.3c-0.1,0.2-0.2,0.5-0.3,0.7c-0.2,0.5-0.3,1-0.3,1.6c0,0.5,0.1,1.1,0.3,1.6c0.2,0.6,0.5,1.2,0.9,1.6c0.5,0.6,1.1,1,1.8,1.4c0.6,0.3,1.3,0.5,2.1,0.5c0.8,0,1.5-0.2,2.1-0.5c0.2-0.1,0.4-0.2,0.7-0.4C20.1,20.3,20.8,19.5,21.2,18.7z'/%3E%3C/svg%3E");
}
.dt-input-control.i-time {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-600)' viewBox='0 0 24 24'%3E%3Cpath d='M12,2.8c5.1,0,9.2,4.1,9.2,9.2s-4.1,9.2-9.2,9.2S2.8,17.1,2.8,12S6.9,2.8,12,2.8 M12,1C5.9,1,1,5.9,1,12s4.9,11,11,11s11-4.9,11-11S18.1,1,12,1L12,1z M12.1,12.5V5.2h-1.8v7.8v1.4H12h4.7v-1.8H12.1z'/%3E%3C/svg%3E");
}
.dt-input-control.dt-invalid {
  color: var(--color-danger);
  border-color: var(--color-danger);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-danger)' viewBox='0 0 24 24'%3E%3Cpath d='M22.8,19.4L13.6,2.9c-0.7-1.3-2.5-1.3-3.2,0L1.2,19.4c-0.7,1.2,0.2,2.7,1.6,2.7h18.3C22.6,22.1,23.4,20.6,22.8,19.4z M13.4,20.4h-2.7v-2.7h2.7V20.4z M13.4,15.8h-2.7V7.6h2.7V15.8z'/%3E%3C/svg%3E");
}
.dt-picker-open {
  color: var(--gray-700);
  background-color: var(--white);
  border-color: var(--color-active);
  outline: none;
}
.dt-picker-open.i-date {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-active)' viewBox='0 0 24 24'%3E%3Cpath class='st0' d='M20.2,2.8h-1.8V1.9C18.4,1.4,18,1,17.5,1h-1.8c-0.5,0-0.9,0.4-0.9,0.9v0.9H9.2V1.9C9.2,1.4,8.8,1,8.3,1H6.5C6,1,5.6,1.4,5.6,1.9v0.9H3.8c-1,0-1.8,0.8-1.8,1.8v16.5c0,1,0.8,1.8,1.8,1.8h16.5c1,0,1.8-0.8,1.8-1.8V4.7C22.1,3.7,21.3,2.8,20.2,2.8z M20.2,21.2H3.8V8.3h16.5V21.2z M18.2,12.5h-1.8v-1.8h1.8V12.5z M14.5,12.5h-1.8v-1.8h1.8V12.5zM18.2,16.1h-1.8v-1.8h1.8V16.1z M14.5,16.1h-1.8v-1.8h1.8V16.1z M10.9,16.1H9v-1.8h1.8V16.1z M7.2,16.1H5.4v-1.8h1.8V16.1zM18.2,19.8h-1.8V18h1.8V19.8z M14.5,19.8h-1.8V18h1.8V19.8z M10.9,19.8H9V18h1.8V19.8z M7.2,19.8H5.4V18h1.8V19.8z'/%3E%3C/svg%3E");
}
.dt-picker-open.i-date-time {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-active)' viewBox='0 0 24 24'%3E%3Cpath class='st0' d='M11.1,23H2.8c-1,0-1.8-0.8-1.8-1.8V4.7c0-1,0.8-1.8,1.8-1.8h1.8V1.9C4.7,1.4,5.1,1,5.6,1h1.8c0.5,0,0.9,0.4,0.9,0.9v0.9h5.5V1.9c0-0.5,0.4-0.9,0.9-0.9h1.8c0.5,0,0.9,0.4,0.9,0.9v0.9h1.8c1,0,1.8,0.8,1.8,1.8v4.8c-0.6-0.4-1.2-0.7-1.8-0.9V8.3H2.8v12.8h6.7C10,21.9,10.5,22.5,11.1,23z M6.3,14.3H4.5v1.8h1.8V14.3z M4.5,19.8h1.8V18H4.5C4.5,18,4.5,19.8,4.5,19.8z M16.8,16.1v-1.8v-1.4h-1.4v3.7V18h1.4h2.3v-1.4h-2.3V16.1z M23,16.6c0,1.8-0.7,3.3-1.8,4.5C20,22.3,18.4,23,16.6,23c-1.8,0-3.3-0.7-4.5-1.8c-1.2-1.2-1.9-2.8-1.9-4.6c0-1.6,0.6-3.1,1.6-4.3c0.5-0.6,1.1-1.1,1.8-1.4c0.9-0.5,1.9-0.7,3-0.7c1,0,1.9,0.2,2.8,0.6c0.7,0.3,1.3,0.8,1.8,1.3C22.3,13.3,23,14.8,23,16.6z M21.2,18.7c0.3-0.6,0.5-1.3,0.5-2.1c0-0.8-0.2-1.5-0.5-2.1c-0.4-0.9-1-1.6-1.8-2.1c-0.6-0.4-1.3-0.7-2-0.8c-0.2,0-0.5-0.1-0.7-0.1c-0.4,0-0.8,0-1.1,0.1C14,12,12.8,13,12.1,14.3c-0.1,0.2-0.2,0.5-0.3,0.7c-0.2,0.5-0.3,1-0.3,1.6c0,0.5,0.1,1.1,0.3,1.6c0.2,0.6,0.5,1.2,0.9,1.6c0.5,0.6,1.1,1,1.8,1.4c0.6,0.3,1.3,0.5,2.1,0.5c0.8,0,1.5-0.2,2.1-0.5c0.2-0.1,0.4-0.2,0.7-0.4C20.1,20.3,20.8,19.5,21.2,18.7z'/%3E%3C/svg%3E");
}
.dt-picker-open.i-time {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-active)' viewBox='0 0 24 24'%3E%3Cpath d='M12,2.8c5.1,0,9.2,4.1,9.2,9.2s-4.1,9.2-9.2,9.2S2.8,17.1,2.8,12S6.9,2.8,12,2.8 M12,1C5.9,1,1,5.9,1,12s4.9,11,11,11s11-4.9,11-11S18.1,1,12,1L12,1z M12.1,12.5V5.2h-1.8v7.8v1.4H12h4.7v-1.8H12.1z'/%3E%3C/svg%3E");
}
.dt-picker-open.dt-invalid {
  color: var(--color-danger-active);
  border-color: var(--color-danger-hover);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-danger-hover)' viewBox='0 0 24 24'%3E%3Cpath d='M22.8,19.4L13.6,2.9c-0.7-1.3-2.5-1.3-3.2,0L1.2,19.4c-0.7,1.2,0.2,2.7,1.6,2.7h18.3C22.6,22.1,23.4,20.6,22.8,19.4z M13.4,20.4h-2.7v-2.7h2.7V20.4z M13.4,15.8h-2.7V7.6h2.7V15.8z'/%3E%3C/svg%3E");
}
.a3t-calendar {
  display: block;
  -webkit-user-select: none;
          user-select: none;
  background: var(--white);
}
.a3t-calendar--controls {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  padding: 0 5px;
  overflow: hidden;
  background: var(--gray-100);
  color: var(--gray-900);
  border-bottom: 1px solid var(--gray-300);
  font-size: 15px;
}
.a3t-calendar--controls-line {
  display: flex;
  height: 40px;
  flex-direction: row;
  flex: 0 0 50%;
  align-items: center;
}
.a3t-calendar--controls-btn {
  flex: 0 0 auto;
  padding: 0 5px;
  border: 0;
  color: inherit;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  font-size: 21px;
}
.a3t-calendar--controls-btn:hover {
  color: var(--color-active);
}
.a3t-calendar--controls-btn:disabled,.a3t-calendar--controls-btn .disabled {
  color: var(--gray-800) !important;
  opacity: .5;
}
.a3t-calendar--controls-info {
  flex: 1 1 auto;
  text-align: center;
  outline: 0;
  font-weight: var(--font-weight-bold);
}
.a3t-calendar--controls-info:focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.a3t-calendar--controls_expanded {
  flex-direction: column;
  font-weight: var(--font-weight-bold);
}
.a3t-calendar--controls_expanded .a3t-calendar--controls-line {
  flex: 0 0 auto;
}
.a3t-calendar--controls_expanded .a3t-calendar--controls-line:first-child {
  height: 30px;
}
.a3t-calendar--controls_expanded .a3t-calendar--controls-line:first-child .a3t-calendar--control-btn {
  font-size: 15px;
}
.a3t-calendar--controls_expanded .a3t-calendar--controls-line:first-child .a3t-calendar--control-info {
  padding: 0 5px;
}
.a3t-calendar--controls_expanded .a3t-calendar--controls-line:last-child {
  height: 50px;
  width: 100%;
  font-size: 21px;
}
.a3t-calendar--controls_expanded .a3t-calendar--year-picker {
  height: 40px !important;
  font-size: 15px !important;
}
.a3t-calendar--table {
  border-collapse: collapse;
  min-width: 225px;
  width: 100%;
  font-size: 15px;
}
.a3t-calendar--table thead {
  box-shadow: 0 .7px 0 0 var(--gray-300);
}
.a3t-calendar--table td,.a3t-calendar--table th {
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.a3t-calendar--table-body:focus {
  outline: none;
}
.a3t-calendar--table-week-name {
  min-width: 30px;
  text-align: center;
  height: 45px;
  font-weight: 500;
}
.a3t-calendar--table-day {
  height: 35px;
}
.a3t-calendar--table-day button {
  position: relative;
  z-index: 1;
  border: 0;
  padding: 0;
  margin: 0;
  color: var(--gray-900);
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: transparent;
}
.a3t-calendar--table-day button:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  background: transparent;
  transform: scale(.7);
  transition: transform .25s, color .1s;
}
.a3t-calendar--table-day button:hover {
  color: var(--color-active);
}
.a3t-calendar--table-day button.today {
  color: var(--color-state);
  font-weight: var(--font-weight-bold);
}
.a3t-calendar--table-day button.range-edge:before {
  background: #c4c4c4;
  transform: scale(1);
}
.a3t-calendar--table-day button.focus,.a3t-calendar--table-day button:focus {
  box-shadow: 0 0 0 3px var(--color-active);
}
.a3t-calendar--table-day button.active {
  color: var(--white);
  font-weight: var(--font-weight-bold);
  /* stylelint-disable-next-line max-nesting-depth */
}
.a3t-calendar--table-day button.active:before {
  background: var(--color-state);
  transform: scale(1);
}
.a3t-calendar--table-day button.disabled {
  color: var(--gray-500);
  cursor: not-allowed;
}
.a3t-calendar--table-day button.readonly.active:before {
  background: var(--color-state-disabled);
  transform: scale(1);
  /* stylelint-disable-next-line max-nesting-depth */
}
.a3t-calendar--table-day button.readonly.active:before:hover {
  background: var(--color-state-disabled-hover);
}
.a3t-calendar--table-day button.disabled.active:before {
  background: var(--gray-300);
  transform: scale(1);
}
.a3t-calendar--table-space-cell {
  height: 5px;
}
.a3t-calendar--table-edge-cell {
  width: 5px;
}
.a3t-calendar--table .range-to,.a3t-calendar--table .range-from,.a3t-calendar--table .range {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 21px;
}
.a3t-calendar--table .range {
  background-image: linear-gradient(to right, var(--gray-200) 0%, var(--gray-200) 100%);
}
.a3t-calendar--table .range-from {
  background-image: linear-gradient(to right, var(--white) 0%, var(--white) 50%, var(--gray-200) 50%, var(--gray-200) 100%);
}
.a3t-calendar--table .range-to {
  background-image: linear-gradient(to right, var(--gray-200) 0%, var(--gray-200) 50%, var(--white) 50%, var(--white) 100%);
}
.a3t-calendar--table .other-month {
  opacity: 0;
}
.a3t-calendar--year_table .a3t-calendar--table-day,.a3t-calendar--month_table .a3t-calendar--table-day {
  height: 45px;
}
.a3t-calendar--year_table .a3t-calendar--table-year button,.a3t-calendar--year_table .a3t-calendar--table-month button,.a3t-calendar--month_table .a3t-calendar--table-year button,.a3t-calendar--month_table .a3t-calendar--table-month button {
  width: 61px;
  border-radius: 13px;
}
.a3t-calendar--year_table .a3t-calendar--table-year button::before,.a3t-calendar--year_table .a3t-calendar--table-month button::before,.a3t-calendar--month_table .a3t-calendar--table-year button::before,.a3t-calendar--month_table .a3t-calendar--table-month button::before {
  border-radius: 13px;
}
.a3t-clock {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.a3t-clock .a3t-clock--controls {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-size: 15px;
}
.a3t-clock .a3t-clock--control-btn {
  display: flex;
  flex-direction: row;
  padding: 4px 0 6px;
  margin: 0;
  border: 0;
  background: none;
  outline: none;
  color: #999;
  direction: ltr;
}
.a3t-clock .a3t-clock--control-separator {
  display: inline-block;
  line-height: 11px;
  height: 11px;
  width: 1px;
  margin: 0 5px;
  background: #d9d9d9;
}
.a3t-clock .a3t-clock--control-item {
  display: flex;
  justify-content: center;
  line-height: 11px;
  height: 11px;
  width: auto;
  color: var(--gray-500);
  font-weight: var(--font-weight-normal);
  transition: all .25s;
}
.a3t-clock .a3t-clock--control-item:hover {
  color: var(--color-active);
}
.a3t-clock .a3t-clock--control-item.active {
  color: var(--color-state);
  font-weight: var(--font-weight-bold);
}
.a3t-clock .a3t-clock--faces {
  display: block;
  position: relative;
  background-color: var(--gray-200);
  border-radius: 50%;
  -webkit-user-select: none;
          user-select: none;
}
.a3t-clock .a3t-clock--faces:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 4px;
  height: 4px;
  background: var(--color-state);
  border-radius: 50%;
}
.a3t-clock .a3t-clock--face {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: calc(100% - 10px);
}
.a3t-clock .a3t-clock--face + .a3t-clock--face {
  height: calc(100% - 75px);
}
.a3t-clock .a3t-clock--tick {
  position: absolute;
  height: 100%;
  left: 50%;
  margin-left: -15px;
}
.a3t-clock .a3t-clock--tick-arrow {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 2px;
  height: 50%;
  margin-left: -1px;
  border-radius: 1px;
  background: transparent;
}
.a3t-clock .a3t-clock--tick-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 4px;
  height: 4px;
  background: transparent;
  border-radius: 50%;
}
.a3t-clock .a3t-clock--tick-label {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: transparent;
}
.a3t-clock .a3t-clock--tick_active {
  z-index: -1;
}
.a3t-clock .a3t-clock--tick_active .a3t-clock--tick-arrow,.a3t-clock .a3t-clock--tick_active .a3t-clock--tick-label,.a3t-clock .a3t-clock--tick_active .a3t-clock--tick-center {
  color: var(--white);
  background: var(--color-state);
}
.a3t-clock .a3t-clock--tick_active.readonly .a3t-clock--tick-arrow,.a3t-clock .a3t-clock--tick_active.readonly .a3t-clock--tick-label,.a3t-clock .a3t-clock--tick_active.readonly .a3t-clock--tick-center {
  color: var(--white);
  background: var(--color-state-disabled);
}
.a3t-clock .a3t-clock--tick_disabled {
  color: var(--gray-500);
}
.a3t-clock .a3t-clock--tick_active.a3t-clock--tick_disabled {
  z-index: -1;
}
.a3t-clock .a3t-clock--tick_active.a3t-clock--tick_disabled .a3t-clock--tick-arrow,.a3t-clock .a3t-clock--tick_active.a3t-clock--tick_disabled .a3t-clock--tick-label,.a3t-clock .a3t-clock--tick_active.a3t-clock--tick_disabled .a3t-clock--tick-center {
  color: var(--gray-600);
  background: var(--gray-300);
}
.a3t-clock_disabled .a3t-clock--tick-label {
  color: var(--gray-700);
}
.a3t-clock_disabled .a3t-clock--faces:before,.a3t-clock_disabled .a3t-clock--tick_active .a3t-clock--tick-arrow,.a3t-clock_disabled .a3t-clock--tick_active .a3t-clock--tick-center,.a3t-clock_disabled .a3t-clock--tick_active .a3t-clock--tick-label {
  color: var(--gray-600);
  background: var(--gray-300);
}
.a3t-datetime {
  padding: 0;
  max-width: 100%;
  background: var(--white);
}
.a3t-datetime--controls-wrapper-active .a3t-datetime--calendar-control {
  color: var(--color-active);
}
.a3t-datetime--calendar-control {
  position: relative;
  align-items: center;
  justify-content: center;
  padding: 0 .5625rem;
  border: 1px solid var(--gray-300);
  font-size: 1rem;
  color: var(--gray-600);
  background-color: var(--color-foreground);
  border-radius: 0 var(--border-radius) var(--border-radius) 0;
  transition: color var(--ease-transition-in-out) .15s, border-color var(--ease-transition-in-out) .15s, box-shadow var(--ease-transition-in-out) .15s;
}
.a3t-datetime--calendar-control:hover {
  color: var(--color-active);
}
.a3t-datetime--calendar-control:disabled,.a3t-datetime--calendar-control.disabled-look {
  border-color: var(--color-secondary-disabled);
  background-color: var(--gray-100);
  color: var(--gray-500);
  cursor: not-allowed;
}
.a3t-datetime--calendar-control_invalid {
  border-color: var(--color-danger);
}
.a3t-datetime--input-control {
  z-index: 1;
}
.a3t-datetime--input-control_invalid {
  color: var(--color-danger) !important;
  border-color: var(--color-danger) !important;
}
.a3t-datetime--input-control[readonly] {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.a3t-datetime--input-control_mobile:not(.a3t-datetime--input-control_invalid) {
  border-color: var(--color-secondary) !important;
}
.a3t-datetime--input-control.readonly.active:before {
  background: var(--color-state-disabled);
}
.a3t-datetime--input-control.readonly.active:before:hover {
  background: var(--color-state-disabled-hover);
}
.a3t-datetime .a3t-datetime--date-picker-summary {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 40px;
  padding: 0 7px;
  font-size: 15px;
  overflow: hidden;
  background: var(--gray-100);
  color: var(--gray-900);
  border-bottom: 1px solid var(--gray-300);
}
.a3t-datetime .a3t-datetime--date-picker-summary button {
  padding: 0;
  margin: 0;
  background: none;
  border: 0;
  outline: none;
  color: inherit;
}
.a3t-datetime .a3t-datetime--date-picker-wrapper {
  overflow: hidden;
}
.a3t-datetime .a3t-datetime--date-picker .a3t-datetime--year-picker-summary {
  padding: 0 15px;
}
.a3t-datetime .a3t-datetime--time-picker-summary {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  font-size: 15px;
  overflow: hidden;
  transition: background .2s, color .2s, border-top-color .2s;
  border-top: 1px solid var(--gray-300);
}
.a3t-datetime .a3t-datetime--time-picker-summary-info {
  display: flex;
  flex-direction: row;
  padding: 0 7px;
}
.a3t-datetime .a3t-datetime--time-picker-summary-input-wrapper {
  display: flex;
  flex-direction: row;
  direction: ltr;
}
.a3t-datetime .a3t-datetime--time-picker-summary-input {
  outline: 0;
  border: 0;
  padding: 0;
  font-size: inherit;
  color: inherit;
  background: transparent;
  display: inline-block;
}
.a3t-datetime .a3t-datetime--time-picker-summary-input:focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.a3t-datetime .a3t-datetime--time-picker-summary-input-field {
  width: 20px;
  text-align: center;
}
.a3t-datetime .a3t-datetime--time-picker-summary-toggle {
  padding: 5px 10px;
  font-size: 20px;
  background: none;
  border: 0;
  outline: none;
  color: inherit;
  transition: transform .2s;
}
.a3t-datetime .a3t-datetime--time-picker-summary_active {
  background: var(--gray-100);
  color: var(--gray-900);
  border-top: none;
  border-bottom: 1px solid var(--gray-300);
}
.a3t-datetime .a3t-datetime--time-picker-wrapper {
  width: 100%;
  height: 265px;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  padding: 0 15px;
}
.a3t-datetime .a3t-datetime--year-picker {
  overflow: hidden;
}
.a3t-datetime .a3t-datetime--year-picker .a3t-datetime--time-picker-summary-info {
  padding: 0 15px;
}
.a3t-datetime--footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 10px 5px;
  border-top: 1px solid var(--gray-300);
  background: var(--gray-100);
}
.a3t-datetime--footer.two-rows-wrap {
  flex-direction: column-reverse;
  align-items: center;
}
.a3t-datetime--footer.two-rows-wrap div:first-child {
  margin-top: .25rem;
  display: flex;
  justify-content: center;
  width: 100%;
  /* stylelint-disable-next-line max-nesting-depth */
}
.a3t-datetime--footer.two-rows-wrap div:first-child button {
  width: 100%;
}
.a3t-datetime--footer.two-rows-wrap .three-rows-wrap {
  flex-direction: column-reverse;
  width: 100%;
}
.a3t-datetime--footer.two-rows-wrap .three-rows-wrap .btn-secondary,.a3t-datetime--footer.two-rows-wrap .three-rows-wrap .adapt-rich-editor .ql-toolbar .ql-formats button,.adapt-rich-editor .ql-toolbar .ql-formats .a3t-datetime--footer.two-rows-wrap .three-rows-wrap button,.a3t-datetime--footer.two-rows-wrap .three-rows-wrap .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .a3t-datetime--footer.two-rows-wrap .three-rows-wrap .ql-picker-label {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: .25rem;
}
.a3t-datetime--footer button {
  min-width: 60px;
}
.a3t-datetime_compact .a3t-calendar--table-day {
  height: 30px;
}
.a3t-datetime_compact .a3t-datetime--time-picker-wrapper {
  height: 275px;
}
.a3t-datetime-range--header {
  position: relative;
  display: flex;
  flex-direction: row;
  padding: 0 5px;
  background: var(--gray-100);
  border-bottom: 1px solid var(--gray-300);
}
.a3t-datetime-range--header:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 50%;
  height: 2px;
  background: var(--color-state);
  transition: left .25s;
}
.a3t-datetime-range--header.end-active:before {
  left: 50%;
}
.a3t-datetime-range--header button {
  flex: 1 1 50%;
  padding: 5px 0 10px;
  margin: 0;
  border: 0;
  outline: 0;
  background: none;
  color: var(--gray-900);
}
.a3t-datetime-range--header button div {
  font-size: 11px;
  color: var(--gray-900);
}
.a3t-datetime-range--header button.has-seconds {
  height: 69px;
}
/* stylelint-disable-next-line no-duplicate-selectors */
.a3t-datetime--calendar-width {
  width: 270px !important;
}
.a3t-datetime--calendar-width.a3t-datetime-inline-small {
  width: 14.375rem;
}
.a3t-datetime--calendar-min-width {
  min-width: 270px !important;
}
.a3t-datetime--calendar-min-width.a3t-datetime-inline-small {
  min-width: 14.375rem;
}
.a3t-datetime-inline .a3t-datetime--time-picker-summary {
  border-bottom: none;
}
.a3t-datetime-inline-light .a3t-calendar--controls {
  background: var(--white);
  color: var(--gray-900);
  font-weight: var(--font-weight-bold);
}
.a3t-datetime-inline-light .a3t-datetime--date-picker-summary,.a3t-datetime-inline-light .a3t-datetime--time-picker-summary_active {
  background: var(--white);
  color: var(--gray-900);
  font-weight: var(--font-weight-bold);
  border-top: none;
  border-bottom: 1px solid var(--gray-300);
}
.a3t-datetime-inline-light .a3t-datetime-range--header {
  background: var(--white);
  border-bottom: 1px solid var(--gray-300);
}
.a3t-datetime-inline-light .a3t-datetime-range--header:before {
  height: 2px;
}
.a3t-datetime-inline-light .a3t-datetime-range--header button {
  color: var(--gray-900);
}
.a3t-datetime-inline-light .a3t-datetime-range--header button div {
  color: var(--gray-900);
}
.a3t-datetime-inline-small .a3t-calendar--table-day {
  font-size: .8125rem;
  height: 26px;
}
.adapt-downloader-link {
  border: 1px solid var(--color-secondary-hover);
  color: var(--gray-900);
  padding: .9375rem;
  display: inline-flex;
  align-items: center;
  width: auto;
  max-width: 100%;
  background-color: var(--white);
}
.adapt-downloader-link .adapt-downloader-download-icon {
  color: var(--gray-700);
}
.adapt-downloader-link:hover {
  border-color: var(--color-active);
  color: var(--color-active);
}
.adapt-downloader-link:hover .adapt-downloader-download-icon {
  color: var(--color-active);
}
.adapt-downloader-link:hover .adapt-downloader-file-image svg path {
  fill: var(--color-active);
}
.adapt-downloader-link:active {
  border-color: var(--color-active-hover);
  color: var(--color-active-hover);
}
.adapt-downloader-link:active .adapt-downloader-download-icon {
  color: var(--color-active-hover);
}
.adapt-downloader-link:active .adapt-downloader-file-image svg path {
  fill: var(--color-active-hover);
}
.adapt-downloader-file-image svg {
  width: 20px;
  height: 20px;
}
.adapt-downloader-file-name {
  display: inline-flex;
  max-width: calc(100% - 30px - .5965em * 2) !important;
  margin: 0 .5965em;
}
.a-dropdown-window {
  position: absolute;
  z-index: 990;
  top: 0;
  left: 0;
}
.a-dropdown-window--wrapper {
  z-index: 1;
  display: flex !important;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 50%;
  max-height: 100%;
  overflow: auto;
  background: var(--white);
}
.a-dropdown-window--wrapper .dropdown-menu {
  position: static;
  display: flex !important;
  flex-direction: column;
  flex: 1 0 auto;
  width: 100%;
  max-height: 55vh;
  overflow: auto;
  outline: none;
}
.a-dropdown-window--wrapper.is-picker {
  flex: 0 0 auto;
  align-self: center;
  justify-content: center;
  background: none;
  min-height: 0;
}
.a-dropdown-window--wrapper.is-picker .dropdown-menu {
  max-height: unset;
}
.a-dropdown-window--wrapper.full-height {
  height: 100%;
}
.a-dropdown-window--wrapper.full-height .dropdown-menu {
  max-height: unset !important;
}
.a-dropdown-window--header {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 0 0 auto;
  background: var(--white);
  border-bottom: 1px solid var(--gray-300);
  min-height: 3.75rem;
}
.a-dropdown-window--header h2 {
  flex: 1 1 auto;
  padding: 5px 0;
  font-size: 1rem;
  line-height: 1;
}
.a-dropdown-window--header .btn,.a-dropdown-window--header .adapt-rich-editor .ql-toolbar .ql-formats button,.adapt-rich-editor .ql-toolbar .ql-formats .a-dropdown-window--header button,.a-dropdown-window--header .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .a-dropdown-window--header .ql-picker-label {
  flex: 0 0 auto;
  min-width: 78px;
}
.a-dropdown-window--menu {
  position: absolute;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}
.a-dropdown-window--backdrop {
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, .4);
}
.a-dropdown-window_mobile {
  position: fixed;
  z-index: 1060;
  width: 100vw;
  bottom: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: center;
}
.a-dropdown-window_mobile .a-dropdown-window--menu {
  position: static;
  overflow: auto;
}
.a-dropdown-window_mobile .dropdown-menu {
  margin: 0;
}
.is-tablet.a-dropdown-window--wrapper {
  max-height: 97%;
  box-shadow: 0 9px 12px rgba(0, 0, 0, .2), 0 27px 30px rgba(0, 0, 0, .12);
}
.is-tablet .modal-header {
  border-bottom: 1px solid var(--gray-300);
}
.is-tablet .a-dropdown-window--menu {
  background-color: var(--white);
  border-radius: var(--border-radius);
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09);
  width: 90vw;
}
@media (max-width: 1600px) {
  .is-tablet .a-dropdown-window--menu {
    width: 65vw;
  }
}
@media (max-width: 1200px) {
  .is-tablet .a-dropdown-window--menu {
    width: 75vw;
  }
}
@media (max-width: 992px) {
  .is-tablet .a-dropdown-window--menu {
    width: 85vw;
  }
}
@media (max-width: 768px) {
  .is-tablet .a-dropdown-window--menu {
    width: 90vw;
  }
}
.is-tablet .dropdown-menu {
  box-shadow: none;
  border-radius: 0;
  margin-top: 0;
}
.is-tablet .dropdown-item:not(:first-child) {
  border-top: 1px solid var(--gray-300);
}
.is-tablet .dropdown-divider + .dropdown-item {
  border-top-color: transparent;
}
.adapt-dd-editable {
  position: relative;
  display: inline-block;
}
.adapt-dd-editable-editable,.adapt-dd-editable-readonly {
  width: 100%;
}
.adapt-dd-editable-editable .form-group {
  margin: 0;
}
.adapt-dd-editable-btn,.adapt-dd-editable-field {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
}
.adapt-dd-editable-btn {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adapt-dd-editable-btn::after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 8px;
  padding: 0;
}
.adapt-dd-editable-list-item {
  transition: color .25s ease-in-out;
}
.adapt-dd-editable-list-item:hover:not(.active) {
  color: var(--color-active) !important;
}
.dropdown-item-editable:hover span {
  color: var(--color-active) !important;
}
.dropdown-item-editable.active:hover span {
  color: inherit !important;
}
.dropdown-menu-mobile-placement {
  position: fixed !important;
  top: 0 !important;
  bottom: 0 !important;
  overflow: auto;
  max-height: 100vh;
}
.dropdown-menu-mobile-placement.sticky {
  overflow: hidden;
}
.adapt-dd-menu-desktop {
  border-radius: var(--border-radius);
}
.empty-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 60%;
  margin: 0 auto;
}
.empty-info > p {
  text-align: center;
}
.empty-info > button {
  margin-top: .5rem;
}
button.is-mouse-focused,a.is-mouse-focused,input[type=checkbox].is-mouse-focused,input[type=radio].is-mouse-focused + .radio__item,input[type=checkbox].is-mouse-focused + .checkbox__item,input[type=radio].is-mouse-focused:focus + .radio__item,input[type=checkbox].is-mouse-focused:focus + .checkbox__item,.carousel.is-mouse-focused,.a-multi-carousel__item.is-mouse-focused,.adapt-list-name.is-mouse-focused,.ui-table .ui-sortable-column.is-mouse-focused,.keyboard-focusable.is-mouse-focused {
  box-shadow: none !important;
}
button.is-mouse-focused::before,a.is-mouse-focused::before,input[type=checkbox].is-mouse-focused::before,input[type=radio].is-mouse-focused + .radio__item::before,input[type=checkbox].is-mouse-focused + .checkbox__item::before,input[type=radio].is-mouse-focused:focus + .radio__item::before,input[type=checkbox].is-mouse-focused:focus + .checkbox__item::before,.carousel.is-mouse-focused::before,.a-multi-carousel__item.is-mouse-focused::before,.adapt-list-name.is-mouse-focused::before,.ui-table .ui-sortable-column.is-mouse-focused::before,.keyboard-focusable.is-mouse-focused::before {
  box-shadow: none !important;
}
.switch input.is-mouse-focused:focus + .switch__slider,.switch input.is-mouse-focused + .switch__slider {
  box-shadow: none !important;
}
.keyboard-focusable:focus,.keyboard-focusable.focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.carousel.is-mouse-focused {
  outline: none;
}
#arrow-keys-indicator {
  position: fixed;
  z-index: 1060;
  bottom: .5rem;
  left: .5rem;
  padding: .8125rem .5rem .8125rem 3rem;
  border-radius: var(--border-radius);
  background-color: var(--white);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-900)' viewBox='0 0 72 48'%3E%3Cpath d='M21,25H3c-1.1,0-2,0.9-2,2v18c0,1.1,0.9,2,2,2h18c1.1,0,2-0.9,2-2V27C23,25.9,22.1,25,21,25z M14.5,41l-6-5l6-5	V41z M45,25H27c-1.1,0-2,0.9-2,2v18c0,1.1,0.9,2,2,2h18c1.1,0,2-0.9,2-2V27C47,25.9,46.1,25,45,25z M36,39.5l-5-6h10L36,39.5z M69,25H51c-1.1,0-2,0.9-2,2v18c0,1.1,0.9,2,2,2h18c1.1,0,2-0.9,2-2V27C71,25.9,70.1,25,69,25z M57.5,41V31l6,5L57.5,41z M45,1H27c-1.1,0-2,0.9-2,2v18c0,1.1,0.9,2,2,2h18c1.1,0,2-0.9,2-2V3C47,1.9,46.1,1,45,1z M31,14.5l5-6l5,6H31z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: .5rem center;
  background-size: 2rem;
  box-shadow: 0 12px 16px rgba(0, 0, 0, .23), 0 36px 40px rgba(0, 0, 0, .15), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.adapt-grid--loading {
  position: relative;
}
.adapt-grid--loading .ng-busy-backdrop {
  opacity: .7;
}
/* ------- primeng/src/app/components/common/common.css ------- */
.ui-widget,.ui-widget * {
  box-sizing: border-box;
}
.ui-helper-hidden {
  display: none !important;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-hidden-accessible input,.ui-helper-hidden-accessible select {
  transform: scale(0);
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix::before,.ui-helper-clearfix::after {
  content: "";
  display: table;
}
.ui-helper-clearfix::after {
  clear: both;
}
.ui-helper-clearfix {
  zoom: 1;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}
.ui-state-disabled {
  cursor: default !important;
}
.ui-state-disabled a {
  cursor: default !important;
}
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: .1px;
  display: block;
}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-shadow {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3);
}
.ui-unselectable-text {
  -webkit-user-select: none;
          user-select: none;
}
.ui-scrollbar-measure {
  width: 100px;
  height: 100px;
  overflow: scroll;
  position: absolute;
  top: -9999px;
}
.ui-overflow-hidden {
  overflow: hidden;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #898989;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #898989;
  opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #898989;
  opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #898989;
}
::-ms-input-placeholder { /* Microsoft Edge */
  color: #898989;
}
.ui-placeholder {
  color: #898989;
}
input[type=button],input[type=submit],input[type=reset],input[type=file]::-webkit-file-upload-button,button {
  border-radius: var(--border-radius);
}
/* ------- primeng/src/app/components/common/common.css ------- */
/* ------- primeng/src/app/components/checkbox/checkbox.css ------- */
.ui-chkbox-box {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  position: relative;
  margin-right: 15px;
  margin-left: 2px;
  vertical-align: -3px;
  background-color: var(--white);
  border: 1px solid var(--gray-200);
  border-radius: 2px;
  transition: background .245s ease, border .245s ease;
  cursor: pointer;
}
.ui-chkbox-box:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,12.3l1.9-2l5.8,5.9L21.1,3.8l1.9,2L8.8,20.2L1,12.3z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,12.3l1.9-2l5.8,5.9L21.1,3.8l1.9,2L8.8,20.2L1,12.3z'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center center;
  -webkit-mask-position: center center;
  transform: scale(0);
  transition: transform .245s ease;
  background: var(--white);
}
.ui-chkbox-box:hover {
  border-color: var(--gray-300);
}
.at-header-chkbox--indeterminate .ui-chkbox-box,.ui-chkbox-box.ui-state-active {
  background-color: var(--color-state);
  border-color: var(--color-state-hover);
}
.at-header-chkbox--indeterminate .ui-chkbox-box:after,.ui-chkbox-box.ui-state-active:after {
  transform: scale(.7);
}
.at-header-chkbox--indeterminate .ui-chkbox-box:hover,.ui-chkbox-box.ui-state-active:hover {
  background-color: var(--color-state-hover);
  border-color: var(--color-state-active);
}
.ui-chkbox {
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
  margin-right: .25em;
  -webkit-user-select: none;
          user-select: none;
  height: 16px;
}
.ui-chkbox .ui-chkbox-box {
  width: 1rem;
  height: 1rem;
  line-height: 1.125em;
  border-radius: 2px;
  text-align: center;
}
.ui-chkbox .ui-chkbox-icon {
  display: block;
}
.ui-chkbox-label {
  vertical-align: middle;
}
/* ------- primeng/src/app/components/checkbox/checkbox.css ------- */
/* ------- primeng/src/app/components/paginator/paginator.css ------- */
.ui-paginator {
  margin: 0;
  text-align: start;
  border-top: thin solid var(--gray-300);
}
@media (min-width: 768px) {
  .ui-paginator {
    display: flex;
  }
}
.ui-paginator .ui-paginator-top {
  border-bottom: 0 none;
}
.ui-paginator .ui-paginator-bottom {
  border-top: 0 none;
}
.ui-paginator .ui-paginator-left-content {
  float: left;
}
.ui-paginator .ui-paginator-right-content {
  float: right;
}
.ui-paginator .ui-paginator-page,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev,.ui-paginator .ui-paginator-current {
  display: inline-block;
  zoom: 1;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  position: relative;
  font-size: .8125rem;
}
.ui-paginator .ui-paginator-current {
  line-height: 30px;
  min-height: 30px;
  padding: 3px 10px 4px;
  margin: 0 !important;
  text-align: start;
  border-right: thin solid var(--gray-300);
}
@media (max-width: 767.98px) {
  .ui-paginator .ui-paginator-current {
    display: block;
    border-right: none;
    border-bottom: thin solid var(--gray-300);
  }
}
.ui-paginator .ui-paginator-icon {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 1em;
  height: 1em;
  margin-top: -.5em;
  margin-left: -.5em;
}
.ui-paginator .ui-paginator-page,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev {
  cursor: pointer;
}
.ui-paginator .ui-paginator-current,.ui-paginator .ui-paginator-rpp-options {
  margin-left: 1em;
  margin-right: 1em;
  background-image: none;
  font-size: .8125rem;
}
.ui-paginator .ui-paginator-jtp-select option,.ui-paginator .ui-paginator-rpp-options option {
  background-image: none;
  border: 0 none;
  box-shadow: none;
}
.ui-paginator a.ui-state-disabled {
  outline: 0 none;
}
.ui-paginator .ui-dropdown {
  min-width: 4em;
  margin-left: .375em;
}
.ui-fluid .ui-paginator .ui-dropdown {
  width: auto;
}
.ui-paginator-goto-input {
  padding-right: .25rem;
}
/* ------- primeng/src/app/components/paginator/paginator.css ------- */
/* ------- primeng/src/app/components/table/table.css ------- */
.ui-table {
  position: relative;
}
.ui-table table {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
}
.ui-table .ui-sortable-column {
  cursor: pointer;
}
.ui-table .ui-sortable-column:focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.ui-table p-sorticon {
  vertical-align: middle;
}
.ui-table-auto-layout > .ui-table-wrapper {
  overflow-x: auto;
}
.ui-table-auto-layout > .ui-table-wrapper > table {
  table-layout: auto;
}
/* Sections */
.ui-table-caption {
  border-bottom: 0 none;
}
.ui-table-summary {
  border-top: 0 none;
}
/* Paginator */
.ui-table .ui-paginator-top {
  border-bottom: 0 none;
}
.ui-table .ui-paginator-bottom {
  border-top: 0 none;
}
/* Scrollable */
.ui-table-scrollable-wrapper {
  position: relative;
}
.ui-table-scrollable-header,.ui-table-scrollable-footer {
  overflow: hidden;
  border: 0 none;
}
.ui-table-scrollable-header {
  border-top: thin solid var(--gray-500);
  border-bottom: thin solid var(--gray-500);
}
.ui-table-scrollable-header .at-header-row {
  border-bottom: 0;
  border-top: 0;
}
.ui-table-scrollable-body {
  overflow: auto;
  position: relative;
}
/* Row Data Loading Indicator */
.ui-table-container {
  position: relative;
}
.ui-table-container-loader {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  margin: 0 1px;
  background-color: var(--white);
}
.ui-table-container-loader::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: var(--white);
  background-image: linear-gradient(var(--white), var(--white) 36px, transparent 36px, transparent), linear-gradient(var(--white), var(--white) 36px, transparent 36px, transparent), linear-gradient(var(--white), var(--white) 8px, var(--gray-200) 8px, var(--gray-200) 28px, var(--white) 28px, var(--white) 36px, var(--gray-200) 36px, var(--gray-200) 37px);
  background-size: 10px 37px, 10px 37px, auto 37px;
  background-position: right top, 0 0, 0 0;
  background-repeat: repeat-y, repeat-y, repeat;
}
.ui-table-container-loader::after {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 0;
  background: rgba(255, 255, 255, .5);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .5) 25%, rgba(255, 255, 255, .6) 50%, rgba(255, 255, 255, .5) 75%, rgba(255, 255, 255, 0) 100%);
  animation-name: ui-table-container-loader-animation;
  animation-duration: 1.5s;
  animation-timing-function: linear;
  animation-delay: .5s;
  animation-iteration-count: infinite;
}
@keyframes ui-table-container-loader-animation {
  0% {
    margin-left: 0;
    width: 0;
  }
  50% {
    margin-left: 0;
    width: 50%;
  }
  100% {
    margin-left: 100%;
    width: 100%;
  }
}
.ui-table-virtual-table {
  position: absolute;
}
.ui-table-loading-virtual-table {
  display: none;
}
.adapt-table--empty-state .ui-table-scrollable-body-table {
  height: 100%;
}
.adapt-table--empty-state .ui-table-scrollable-body-table .ui-table-tbody {
  height: 100%;
}
.ui-table-scrollable-body-table .at-empty-state-row,.ui-table-scrollable-body-table .at-empty-state-cell {
  height: 100%;
}
/* Frozen Columns */
.ui-table-frozen-view .ui-table-scrollable-body {
  overflow: hidden;
}
.ui-table-frozen-view > .ui-table-scrollable-body > table > .ui-table-tbody > tr > td:last-child {
  border-right: 0 none;
}
.ui-table-unfrozen-view {
  position: absolute;
  top: 0;
}
/* Resizable */
.ui-table-resizable > .ui-table-wrapper {
  overflow-x: auto;
}
.ui-table-resizable .ui-table-thead > tr > th,.ui-table-resizable .ui-table-tfoot > tr > td,.ui-table-resizable .ui-table-tbody > tr > td {
  overflow: hidden;
}
.ui-table-resizable .ui-table-thead > tr > th {
  overflow: visible;
}
.ui-table-resizable .ui-resizable-column {
  background-clip: padding-box;
  position: relative;
}
.ui-table-resizable-fit .ui-resizable-column:last-child .ui-column-resizer {
  display: none;
}
.ui-table .ui-column-resizer {
  display: block;
  position: absolute !important;
  top: 0;
  margin: 0;
  width: .5em;
  height: 100%;
  padding: 0;
  cursor: col-resize;
  border: 1px solid transparent;
  z-index: 9;
  right: -.3em;
}
.ui-table .ui-column-resizer-helper {
  width: 1px;
  position: absolute;
  z-index: 10;
  display: none;
  background-color: #007ad9;
}
/* Edit */
.ui-table .ui-table-tbody > tr > td.ui-editing-cell {
  padding: 0;
}
.ui-table .ui-table-tbody > tr > td.ui-editing-cell p-celleditor > * {
  width: 100%;
}
/* Reorder */
.ui-table-reorder-indicator-up,.ui-table-reorder-indicator-down {
  position: absolute;
  display: none;
}
/* Responsive */
.ui-table-responsive .ui-table-tbody > tr > td .ui-column-title {
  display: none;
}
@media screen and (max-width: 40em) {
  .ui-table-responsive .ui-table-thead > tr > th,.ui-table-responsive .ui-table-tfoot > tr > td {
    display: none !important;
  }
  .ui-table-responsive .ui-table-tbody > tr > td {
    text-align: left;
    display: block;
    border: 0 none;
    width: 100% !important;
    box-sizing: border-box;
    float: left;
    clear: left;
  }
  .ui-table-responsive .ui-table-tbody > tr > td .ui-column-title {
    padding: .4em;
    min-width: 30%;
    display: inline-block;
    margin: -.4em 1em -.4em -.4em;
    font-weight: bold;
  }
}
/* Loader */
.ui-table-loading {
  display: none;
}
/* ------- primeng/src/app/components/table/table.css ------- */
.at-header-cell {
  vertical-align: top;
  padding: .5rem;
  padding-left: 13px;
  font-weight: 600;
  background-color: var(--white);
  font-size: 13px;
  color: var(--gray-900);
}
.at-header-cell.ui-state-highlight {
  background-color: var(--white);
  color: var(--gray-900);
}
.at-header-cell:focus {
  outline: none;
}
.at-header-cell .c-header-container {
  cursor: default;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.at-header-cell .c-header-container:hover {
  cursor: pointer;
}
.at-header-cell .c-header__title {
  overflow: hidden;
  text-overflow: ellipsis;
}
.at-header-row {
  border-top: thin solid var(--gray-500);
  border-bottom: thin solid var(--gray-500);
}
.at-header-row_bordered {
  border-top: 0;
  border-bottom: thin solid var(--gray-300);
}
.at-header-row .adapt-selection-cell.at-selection-cell--limited {
  text-align: center;
}
.at-row {
  color: var(--gray-900);
  background-color: var(--white);
}
.at-row:focus {
  outline: none;
}
.at-row:not(:first-child) {
  border-top: thin solid var(--gray-300);
}
.at-row:last-child {
  border-bottom: 0;
}
.at-row:hover > .at-cell {
  background-color: var(--gray-200);
}
.at-row.ui-state-highlight:hover > .at-cell {
  background-color: var(--gray-200);
}
.at-row.ui-state-highlight > .at-cell {
  background-color: var(--gray-200);
  color: var(--gray-900);
}
.at-row.ui-state-highlight.ui-selectable-row > .at-radiobutton-cell .radio__item {
  /* stylelint-disable-next-line max-nesting-depth */
  /* stylelint-disable-next-line max-nesting-depth */
}
.at-row.ui-state-highlight.ui-selectable-row > .at-radiobutton-cell .radio__item::before {
  border-color: var(--color-state);
}
.at-row.ui-state-highlight.ui-selectable-row > .at-radiobutton-cell .radio__item::after {
  background: var(--color-state);
  transform: translateY(-50%) scale(.6);
}
.at-row.ui-state-highlight.ui-selectable-row > .at-cell:first-child {
  box-shadow: inset 3px 0 0 0 var(--color-state);
}
.at-cell {
  padding: .5rem;
  padding-left: 13px;
  background-color: inherit;
  font-size: 13px;
  transition: background-color .1s;
  vertical-align: top;
}
.at-cell:not(.adapt-selection-cell) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.at-cell:focus {
  outline: 1px solid var(--color-active) !important;
  border-color: transparent !important;
  outline-offset: -1px;
}
.at-cell-expanded {
  background-color: var(--color-secondary);
  padding: .9375rem;
}
.at-cell--editing {
  padding-top: 4px;
  padding-bottom: 4px;
}
.at-actions-cell {
  padding-top: 5px;
  padding-bottom: 5px;
}
.adapt-selection-cell {
  width: 33px;
  padding-right: 0;
  overflow: visible !important;
  padding-left: 13px;
}
.at-col {
  min-width: 45px;
}
.at-expansion-cell {
  width: 24px;
  overflow: visible !important;
  padding: 3px 0 3px 8px;
}
.at-expansion-cell .expansion-btn {
  position: absolute;
  z-index: 5;
}
.ui-chkbox-box {
  border: 1px solid var(--color-secondary);
  position: relative;
  margin-right: 0;
  top: -3px;
}
.ui-chkbox-box.ui-state-active {
  background-color: var(--color-state);
  border-color: var(--color-state-hover);
}
.ui-chkbox-box.ui-state-focus {
  border-color: var(--color-state-hover);
  box-shadow: 0 0 0 .2rem rgba(var(--color-active), .65);
}
.ui-chkbox-box.ui-state-disabled,.ui-chkbox-box.ui-state-disabled:checked {
  opacity: .65;
}
.adapt-selection-cell.at-header-cell {
  vertical-align: top;
}
.adapt-selection-cell.at-header-cell .ui-chkbox-box:after {
  transition: none;
}
.at-header-chkbox--indeterminate .ui-chkbox-box:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2032%2032%27%3E%3Crect%20fill%3D%27%23ffffff%27%20x%3D%272%27%20y%3D%2714%27%20width%3D%2728%27%20height%3D%274%27%20%2F%3E%3C%2Fsvg%3E");
}
.at-paginator--right .ui-paginator {
  justify-content: flex-end;
}
.at-expansion-icon {
  vertical-align: baseline !important;
  transition: transform .3s;
}
.expansion-btn {
  background-color: transparent;
  border: 0;
  padding: 6px 7px 4px;
}
.expansion-btn:hover .at-expansion-icon {
  color: var(--color-active);
}
.at-expansion-icon--expanded {
  transform: rotateZ(90deg);
}
.at-toolbar {
  text-align: left;
  color: var(--gray-900);
  font-size: 13px;
  position: relative;
  z-index: 1;
}
.ui-paginator-element {
  background-color: var(--white);
  font-size: 13px;
  min-width: 34px;
  line-height: 30px;
  min-height: 30px;
  color: var(--gray-900);
  padding: 3px 5px 4px;
  border: 0;
  border-radius: inherit;
}
.ui-paginator-first,.ui-paginator-last {
  display: none !important;
}
.ui-paginator-prev::before,.ui-paginator-next::before {
  content: "";
  display: inline-block;
  width: .6em;
  height: .6em;
  border-right: .15em solid var(--gray-900);
  border-top: .15em solid var(--gray-900);
  transform: rotate(45deg);
  margin-left: -.3em;
  margin-bottom: 1px;
}
.ui-paginator-prev:hover::before,.ui-paginator-next:hover::before {
  border-color: var(--color-active);
}
.adapt-grid-bordered .ui-paginator-prev.ui-state-disabled,.adapt-grid-bordered .ui-paginator-next.ui-state-disabled {
  background-color: var(--color-secondary-disabled);
  opacity: 1;
  cursor: not-allowed;
}
.ui-paginator-prev.ui-state-disabled::before,.ui-paginator-next.ui-state-disabled::before {
  border-color: #797c7e;
}
.ui-paginator-prev::before {
  transform: rotate(-135deg);
  margin-left: .3em;
}
.ui-paginator-page.ui-state-active {
  border-bottom: 2px solid var(--color-state);
  padding-bottom: 2px;
  font-weight: 600;
}
.ui-paginator-page:hover {
  color: var(--color-active);
}
.ui-paginator__row-per-page_small-screen,.ui-paginator__row-per-page-label_small-screen {
  display: none;
}
@media (max-width: 767.98px) {
  .ui-paginator__row-per-page,.ui-paginator__row-per-page-label {
    display: none;
  }
  .ui-paginator__row-per-page_small-screen,.ui-paginator__row-per-page-label_small-screen {
    display: block;
    font-size: .8125rem;
  }
}
.at-group-selection-checkbox {
  margin: 0 !important;
  height: 16px;
  position: relative;
  top: -3px;
}
.at-group-selection-checkbox .checkbox {
  margin: 0;
}
.at-infinite-scrolling-loader {
  height: 37px;
  position: relative;
  border-top: thin solid var(--gray-300);
  border-bottom: thin solid var(--gray-300);
}
.is-error.adapt-grid-bordered .ui-paginator {
  border-top: 1px solid var(--color-danger);
}
.is-error.adapt-grid-bordered .ui-table {
  border: 1px solid var(--color-danger);
}
.adapt-grid-bordered .at-infinite-scrolling-loader {
  border-bottom: 0;
}
.adapt-grid-bordered .ui-table-container,.adapt-grid-bordered .ui-table-header {
  border-top: thin solid var(--gray-300);
  border-bottom: thin solid var(--gray-300);
}
.adapt-grid-bordered .ui-table-scrollable-header {
  border-top: none;
  border-bottom: thin solid var(--gray-300);
}
.adapt-grid-bordered .ui-table-wrapper {
  border-bottom: 0;
}
.adapt-grid-bordered .ui-paginator {
  font-size: 0;
  background-color: var(--white);
  border: thin solid var(--gray-300);
  border-top: 0;
}
.adapt-grid-bordered .at-header-cell:not(.adapt-selection-cell):not(.at-expansion-cell):not(:last-child),.adapt-grid-bordered .at-cell:not(.adapt-selection-cell):not(.at-expansion-cell):not(:last-child) {
  border-right: thin solid var(--gray-300);
}
.adapt-grid-bordered.adapt-table--has-not-overflow .ui-table-scrollable-view .at-header-cell:last-child,.adapt-grid-bordered.adapt-table--has-not-overflow .ui-table-scrollable-view .at-cell:last-child {
  border-right: none;
}
.adapt-grid-bordered.adapt-table--has-not-overflow .ui-table-scrollable-view .at-row:last-child {
  border-bottom: thin solid var(--gray-300);
}
.adapt-grid-bordered .ui-table-container {
  border-left: thin solid var(--gray-300);
  border-right: thin solid var(--gray-300);
}
.adapt-grid-bordered .ui-paginator-element {
  border-right: thin solid var(--gray-300);
  font-size: .8125rem;
  border-radius: inherit;
}
.adapt-grid-bordered .ui-paginator-element:focus {
  z-index: 1;
}
.adapt-grid-bordered .at-paginator--right .ui-paginator-element {
  border-right: 0;
  border-left: thin solid var(--gray-300);
  font-size: .8125rem;
  border-radius: inherit;
}
.adapt-grid-bordered .adapt-table-toolbar {
  height: 40px;
}
.adapt-table-filters {
  padding: 8px 0 4px 0;
}
.adapt-table-filters .adapt-search-field {
  font-size: .75rem;
}
.adapt-table-filters .adapt-search-field::placeholder {
  font-size: .75rem;
}
.adapt-table-filters .adapt-search {
  height: 32px;
  border-width: thin;
}
.adapt-table-filters .adapt-search .adapt-search-icon {
  font-size: .75rem;
}
.adapt-table-filters .rx-select-dropdown {
  margin-bottom: 0;
}
.adapt-table-filters .rx-select-dropdown .dropdown-toggle {
  line-height: 14px;
  font-size: .75rem;
}
.table-merged-filters__button {
  line-height: .875rem;
  font-size: .75rem;
  text-align: left;
  width: 100%;
}
.table-merged-filters__dropdown {
  min-width: 25.625rem;
  padding-bottom: 0;
  overflow: hidden;
}
.table-merged-filters__dropdown-label {
  border-bottom: 1px solid var(--gray-300);
  padding: 7px 16px 12px;
}
.table-merged-filters__dropdown-label > label {
  font-weight: var(--font-weight-bold);
}
.table-merged-filters__tags {
  padding-top: 5px;
}
.table-merged-filters__tags adapt-tag {
  margin-right: 5px;
}
.table-merged-filters__dropdown-container {
  min-width: 25.625rem;
  /* stylelint-disable-next-line no-duplicate-selectors */
}
.table-merged-filters__dropdown-container .a-select-inline__list {
  border: 0;
}
.table-merged-filters__dropdown-container .a-select-inline__list-block {
  display: none;
}
.table-merged-filters__dropdown-container .a-select-inline__list {
  padding-bottom: 0;
}
.table-merged-filters__dropdown-container .a-select-inline__list > ul {
  margin-bottom: 0;
}
.table-merged-filters__dropdown-container .a-select-inline__item {
  padding-left: 0;
  padding-right: 0;
}
.a-dropdown-window_mobile .table-merged-filters__dropdown-container,.a-dropdown-window_mobile .table-merged-filters__dropdown {
  min-width: 100vw;
}
.at-action-dropdown-toggle {
  padding: 2px 18px 2px 8px !important;
  background-position: calc(100% - 6px) !important;
}
.at-action-dropdown-toggle:after {
  left: calc(100% - 13px) !important;
}
.at-action-icon {
  padding-right: .5965em;
}
.at-reordarable-cell {
  width: 22px;
  text-overflow: initial !important;
  border-right: none !important;
}
.at-reordarable-cell span:hover {
  cursor: grab !important;
}
.at-edit-input {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
.at-edit-input-wrap {
  margin-bottom: 0 !important;
}
.adapt-grid.adapt-table {
  display: initial;
  flex-direction: unset;
  width: auto;
  height: auto;
}
.c-header__separator::before {
  content: " ";
}
.c-header__separator_no-wrap {
  white-space: nowrap;
}
.c-header__title.c-header__separator_no-wrap {
  overflow: hidden;
  display: flex;
  justify-content: flex-start;
}
.c-header__title.c-header__separator_no-wrap .c-header__separator {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.c-header__sort-icon-wrapper {
  display: inline;
  white-space: nowrap;
}
.c-header__sort-icon {
  padding-right: .1925em;
  margin-right: .1925em;
  margin-left: .1925em;
}
.c-header__sort-icon::before {
  display: inline;
  color: var(--gray-300);
  padding-left: .1925em;
}
.c-header__sort-icon:hover::before {
  color: var(--gray-500);
}
.c-header__sort-icon.d-icon-triangle_up_adapt::before,.c-header__sort-icon.d-icon-triangle_down_adapt::before {
  color: var(--color-state);
}
.at__sorted-column-number {
  font-size: .75rem;
  color: var(--gray-700);
  padding-left: .082em;
}
.ui-sortable-column:hover .at__sorted-column-number {
  color: var(--color-active);
}
.adapt-table--striped .at-data-row:nth-of-type(odd) {
  background-color: var(--gray-100);
}
/* stylelint-disable-next-line no-duplicate-selectors */
.at-row {
  background-color: var(--white);
}
/* stylelint-disable-next-line no-duplicate-selectors */
.at-cell {
  background-color: inherit;
}
.adapt-table--striped .at-data-row:nth-of-type(odd) {
  background-color: var(--gray-100);
}
.at-expansion-cell_no-children {
  pointer-events: none;
}
.at-expansion-cell_no-children button {
  opacity: 0;
}
.pi-arrow-up,.pi-arrow-down {
  font-size: 2.25em;
  z-index: 100;
  color: var(--color-state);
}
.pi-arrow-up:before,.pi-arrow-down:before {
  font-family: "dpl-icon-font";
  line-height: 1;
  display: inline-block;
}
.pi-arrow-down:before {
  content: "\e6ad";
  vertical-align: bottom;
  position: relative;
  top: 7px;
  left: 1px;
}
.pi-arrow-up:before {
  content: "";
  vertical-align: top;
}
.at-group-selection-unselect-all {
  background: none;
  border: 0;
  padding: 0;
}
.at-table-scroll-wrapper {
  width: 100%;
  overflow-x: auto;
}
.at-table-primeng-component {
  display: block;
  position: relative;
}
.at-radiobutton-cell {
  width: 33px;
  border-left: none !important;
  border-right: none !important;
  padding: 8px 2px 0;
  padding-left: 13px;
}
.at-radiobutton-cell .radio {
  margin: 2px 0 0;
}
.at-radiobutton-cell input[type=radio]:focus + label.radio__item {
  box-shadow: none;
}
.at-radiobutton-cell input[type=radio]:focus + label.radio__item::before {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.at-radiobutton-cell label.radio__item span {
  position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.at-radiobutton {
  margin: 0;
  position: relative;
  top: -1px;
}
.cdk-drop-list-dragging table {
  border-collapse: separate !important;
  border-spacing: 0;
}
.cdk-drop-list-dragging .at-cell,.cdk-drop-list-dragging .at-header-cell,.cdk-drop-list-dragging .ui-table-scrollable-wrapper {
  border-bottom: thin solid var(--gray-300);
}
.cdk-drop-list-dragging .at-reordarable-cell {
  border-top: none !important;
  border-right: none !important;
  border-left: none !important;
  border-bottom: thin solid var(--gray-300);
}
.cdk-drop-list-dragging .at-header-cell .checkbox__item.disabled {
  opacity: .65;
}
.adapt-table-toolbar {
  position: relative;
  z-index: 1;
  height: 40px;
  margin: 0;
  display: flex;
  white-space: nowrap;
}
.toolbar-export-section-wrapper {
  padding: .375rem 1rem;
}
.toolbar-export-section-wrapper .toolbar-export-menu-header {
  font-size: .8125rem;
  font-weight: var(--font-weight-bold);
}
.toolbar-export-section-wrapper .toolbar-export-menu-items {
  display: flex;
  justify-content: flex-start;
}
.toolbar-export-section-wrapper .toolbar-export-menu-items .toolbar-export-menu-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  padding-right: 1rem;
}
.toolbar-export-section-wrapper .toolbar-export-type-icon {
  font-size: 1.25rem;
}
.adapt-table-toolbar_loading .adapt-table-toolbar-items,.adapt-table-toolbar_loading .adapt-table-toolbar-hidden-items-dropdown {
  opacity: 0;
}
.adapt-table-toolbar-icon {
  font-size: 16px;
}
.adapt-table-toolbar-items {
  transition: opacity var(--animation-fast) var(--ease-transition-in-out);
}
.adapt-table-toolbar-item {
  display: flex;
  height: 100%;
  max-width: 100%;
  align-items: center;
}
.adapt-table-toolbar-item .toolbar-triggerable-search-wrapper {
  height: 100%;
  width: 100%;
  overflow: hidden;
  border-top: 1px solid var(--gray-300);
}
.adapt-table-toolbar-item .toolbar-triggerable-search-wrapper .adapt-search-triggerable {
  border-bottom: 1px solid var(--gray-300);
}
.adapt-table-toolbar-item .toolbar-triggerable-search-wrapper .adapt-search-triggerable input {
  border-radius: 0;
  height: 40px;
  border-top: none;
  border-bottom: none;
  border-width: thin;
}
.adapt-table-toolbar-item .toolbar-triggerable-search-wrapper .adapt-search-triggerable button {
  border-radius: 0;
  border-top: none;
  border-bottom: none;
  border-color: transparent;
  border-width: thin;
}
.adapt-table-toolbar-item .toolbar-triggerable-search-wrapper.show-trigger-button-border .adapt-search-triggerable button {
  border-color: var(--gray-300);
}
.adapt-table-toolbar_bordered {
  border: thin solid var(--gray-300);
  margin-bottom: -1px;
}
.adapt-table-toolbar_bordered .toolbar-triggerable-search-wrapper {
  border-top: none;
}
.adapt-table-toolbar-item__fixed {
  flex: 1 1 auto;
}
.adapt-table-toolbar-dropdown-item.text-active:focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.adapt-table-toolbar-dropdown-item.ui-state-disabled {
  cursor: not-allowed;
}
.adapt-table-toolbar-dropdown-item.ui-state-disabled:hover,.adapt-table-toolbar-dropdown-item.ui-state-disabled:focus {
  color: inherit;
}
.adapt-table-search {
  width: 200px;
  height: calc(100% - 10px);
  display: flex;
  flex-direction: row;
  align-items: center;
  transition: all .2s;
  margin: .25rem 0;
  margin-right: .75rem;
}
.adapt-table-search adapt-rx-search {
  width: 100%;
}
.adapt-table-search .adapt-rx-search__icon {
  padding-right: .5rem;
}
.adapt-table-search .adapt-rx-search__form-control-block_active .adapt-rx-search__icon {
  padding-left: .5rem;
}
.adapt-table-search.adapt-table-search_bordered {
  border: none;
  border-left: thin solid var(--gray-300);
  border-right: thin solid var(--gray-300);
  height: 100%;
  padding: 0;
  margin-right: -1px;
}
.adapt-table-search.adapt-table-search_bordered .adapt-rx-search__form-control-block {
  border: none;
}
.adapt-table-search.adapt-table-search_bordered .adapt-rx-search__search-button-block > button {
  border: none;
  border-left: thin solid var(--gray-300);
  margin: -1px 0 -1px 1px;
}
.adapt-table-search.adapt-table-search__focus {
  box-shadow: 0 0 0 1px var(--color-active);
}
.adapt-table-search_input-container {
  position: relative;
  flex: 1 1 auto;
}
.adapt-table-search_input {
  flex: 1 1 auto;
  padding: .375rem 0;
  border: 0;
  outline: none;
}
.adapt-table-search_placeholder {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: .375rem 0;
  color: var(--gray-500);
  pointer-events: none;
}
.adapt-table-search_close-btn {
  width: 1.5rem;
  height: 100%;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}
.adapt-table-toolbar-hidden-items-dropdown {
  transition: opacity var(--animation-fast) var(--ease-transition-in-out);
}
.adapt-table-toolbar-hidden-items-dropdown .list-group-item {
  min-width: 210px;
  margin-top: -1px;
  line-height: initial;
}
.adapt-table-toolbar-hidden-items-dropdown .list-group-item.caret-right::after {
  flex: 0 0 auto;
}
.adapt-table-toolbar__selection-counter {
  border: 1px solid transparent;
  padding: .5rem 1rem;
}
.adapt-table-toolbar__column-visibility-control .checkbox {
  margin: 0;
}
.at-header-row__group:not(.at-header-row_bordered) {
  border-bottom: 0 !important;
}
.at-header-row__group:not(.at-header-row_bordered) .at-header-cell__group {
  border-right: 0 !important;
}
.at-header-cell__group-block {
  display: flex;
  align-items: center;
}
.at-header-cell__group-value {
  white-space: nowrap;
}
.at-header-cell__group-line {
  width: 100%;
  border-right: 1px solid var(--gray-300);
  height: 7px;
  align-items: center;
  display: flex;
  padding-left: 5px;
  position: relative;
  top: 1px;
}
.at-header-cell__group-line hr {
  margin: 0;
  width: 100%;
}
.adapt-table-sort-menu__kebab {
  padding: 0;
  margin: 0;
  margin-left: .25rem;
  position: relative;
  top: -2px;
  color: var(--gray-500);
}
.adapt-table-menu__popover {
  border: 0;
}
.adapt-table-menu__popover.bs-popover-bottom-left .arrow {
  left: .75rem;
}
.adapt-table-menu__popover.bs-popover-bottom-right {
  margin-left: 2px;
}
.adapt-table-menu__popover.bs-popover-bottom-right .arrow::before,.adapt-table-menu__popover.bs-popover-bottom-right .arrow::after {
  right: -.375rem;
}
.adapt-table-menu__popover .popover-body {
  overflow-x: hidden;
}
.adapt-table-sort-menu__block {
  border-top: thin solid var(--gray-300);
  padding: 0 .9375rem 0;
}
.adapt-table-sort-menu__block_first {
  border: 0;
}
.adapt-table-sort-menu__wrapper {
  padding: 0;
  background: var(--white);
}
.adapt-table-sort-menu__controls {
  padding: .9375rem .375rem 1.25rem;
}
.adapt-table-sort-menu__btn-wrapper {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  padding: 2px 2px 0;
}
.adapt-table-sort-menu__btn_active {
  border-radius: var(--border-radius) !important;
}
.adapt-table-sort-menu__remove-current-btn {
  overflow: hidden;
  width: 100%;
}
.adapt-table-sort-menu__sort-wrapper {
  padding: 1rem 0 .25rem;
}
.adapt-table-sort-menu__sort-order-select {
  overflow: hidden;
}
.adapt-table-sort-menu__sort-order-select > .rx-select-dropdown {
  margin-bottom: 1rem;
}
.adapt-table-sort-menu__clear-all-btn-wrapper {
  border-top: thin solid var(--gray-300);
  transition: all .25s ease-in-out;
}
.adapt-table-sort-menu__clear-all-btn {
  padding: 1.25rem 1.3125rem;
  overflow: visible;
}
.adapt-scrollbar-measure {
  width: 100px;
  height: 100px;
  overflow: scroll;
  position: absolute;
  visibility: hidden;
}
.at-wrap-cell-text .at-data-cell {
  white-space: normal;
  text-overflow: clip;
  word-break: break-word;
}
.at-wrap-cell-text .at-expansion-cell,.at-wrap-cell-text .adapt-selection-cell,.at-wrap-cell-text .at-radiobutton-cell {
  vertical-align: top;
}
.at-wrap-cell-text .at-radiobutton-cell {
  padding-top: .5rem;
}
.ui-table-virtual-scrollable-body_empty .cdk-virtual-scroll-content-wrapper {
  height: 100%;
}
/* Flex Scrollable */
.ui-table-flex-scrollable {
  height: 100%;
}
.ui-table-flex-scrollable .ui-table-scrollable-wrapper,.ui-table-flex-scrollable .ui-table-scrollable-view {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
}
.ui-table-flex-scrollable .ui-table-scrollable-body {
  display: block;
  position: relative;
  overflow: auto;
  contain: strict;
}
.ui-table-flex-scrollable .ui-table-scrollable-body,.ui-table-flex-scrollable .ui-table-virtual-scrollable-body {
  flex: 1;
}
.ui-table-flex-scrollable .ui-table,.ui-table-flex-scrollable .at-table-primeng-component {
  height: 100%;
}
.ui-table-flex-scrollable .ui-table-container {
  height: 100%;
}
.ui-table-flex-scrollable.at-has-toolbar .ui-table-container {
  height: calc(100% - 40px);
}
.ui-table-flex-scrollable.at-has-paginator .ui-table-container {
  height: calc(100% - 38px);
}
@media (max-width: 767.98px) {
  .ui-table-flex-scrollable.at-has-paginator .ui-table-container {
    height: calc(100% - (2 * 38px));
  }
}
.ui-table-flex-scrollable.at-has-toolbar.at-has-paginator .ui-table-container {
  height: calc(100% - 40px - 38px);
}
@media (max-width: 767.98px) {
  .ui-table-flex-scrollable.at-has-toolbar.at-has-paginator .ui-table-container {
    height: calc(100% - 40px - (2 * 38px));
  }
}
.at-header-selection {
  position: relative;
}
.at-header-selection__dropdown-menu {
  padding: 0 12px;
  white-space: nowrap;
  width: auto !important;
}
.at-header-selection__dropdown:not(.at-header-selection__dropdown_mobile) {
  margin: -31px 0 0 -12px;
  height: auto !important;
}
.at-header-selection__dropdown-checkbox:hover {
  color: var(--color-active);
}
.at-header-selection__dropdown-checkbox:not(:first-child) .checkbox__item::before,.at-header-selection__dropdown-checkbox:not(:first-child) .checkbox__item .icon-indeterminate {
  display: none;
}
.at-header-selection__dropdown_mobile .at-header-selection__dropdown-checkbox .checkbox__item {
  padding-left: 0;
}
.at-header-selection__dropdown_mobile .at-header-selection__dropdown-checkbox .checkbox__item::before,.at-header-selection__dropdown_mobile .at-header-selection__dropdown-checkbox .checkbox__item .icon-indeterminate {
  display: none;
}
.at-frozen-cell {
  position: sticky !important;
  border-right: 0 !important;
  z-index: 10;
  left: 0;
}
.at-frozen-cell:not(.at-reordarable-cell):not(.at-radiobutton-cell):not(.at-expansion-cell):not(.adapt-selection-cell) {
  box-shadow: inset -1px 0 0 var(--gray-300);
}
.a-editor-feedback {
  overflow: hidden;
}
.a-editor.a-editor_controls-on-hover .a-editor-btn_start-edit {
  opacity: 0;
  transition: all .2s var(--ease-transition-in-out);
}
.a-editor.a-editor_controls-on-hover:hover .a-editor-btn_start-edit {
  opacity: 1;
}
.a-editor__edit-mode-block {
  font-size: .8125rem;
  font-weight: var(--font-weight-normal);
}
.a-editor__edit-mode-block .form-group,.a-editor__edit-mode-block .form-control-feedback {
  margin: 0;
}
.edit-on-click .a-editor-text {
  background: transparent;
  transition: background .2s;
}
.edit-on-click:hover .a-editor-text {
  cursor: text;
  background: var(--color-active-active-hover);
}
.a-editor-text:hover + .a-editor-btn_start-edit {
  color: var(--color-active);
}
.a-editor-edit-input {
  margin: 0;
}
.a-editor-edit-controls {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
}
.a-editor-btn {
  padding: 0;
  border: 0;
  font-size: .8125rem;
  white-space: nowrap;
}
.a-editor-btn_cancel {
  margin-right: .5rem;
  margin-left: 0;
}
.a-editor-btn_start-edit {
  vertical-align: baseline;
}
.a-editor-edit-controls__left {
  margin-left: 0;
  margin-right: auto;
}
.a-editor-edit-controls__right {
  margin-left: auto;
  margin-right: 0;
}
.adapt-list__sub-label,.adapt-list__title {
  display: block;
  transition: color .15s var(--ease-transition-in-out);
}
.adapt-list__title {
  font-weight: var(--font-weight-bold);
}
.adapt-list-selector .adapt-list__title {
  display: inline-block;
}
.adapt-list-selector.is-error .adapt-list,.adapt-list-selector.is-error .adapt-list-select .dropdown_select {
  border-color: var(--color-danger);
}
.adapt-list-selector.is-error .adapt-list__title {
  color: var(--color-danger);
}
.adapt-list {
  border: 1px solid var(--gray-300);
  transition: height .45s var(--ease-transition-in-out);
  border-radius: var(--border-radius);
}
.adapt-list.adapt-list-builder__list {
  border-radius: 0;
  border-bottom-left-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}
.adapt-list.borderless {
  border-top: none;
}
.adapt-list-builder__list-wrp {
  transform-origin: left center;
}
.adapt-list .adapt-list-select {
  margin-bottom: .375rem;
  padding: .5rem .5rem 0 .5rem;
}
.adapt-list .adapt-list-select .dropdown-toggle {
  border-radius: var(--border-radius);
}
.adapt-list .adapt-list-select .dropdown_select__menu.bottom-gap {
  margin-bottom: 1.75rem;
}
.cdk-drop-list-disabled .adapt-list-item {
  cursor: unset;
}
.adapt-list-item {
  padding: .5rem .875rem;
  display: flex;
  flex: 1 1;
  flex-direction: row;
  align-items: center;
  cursor: move;
  cursor: grab;
}
.adapt-list-item.disabled,.adapt-list-item.cursor-default {
  cursor: not-allowed;
}
.adapt-list-item.disabled adapt-icon,.adapt-list-item.cursor-default adapt-icon {
  opacity: .65;
}
.adapt-list-item.disabled .adapt-list-name {
  color: var(--gray-800);
}
.adapt-list-item:not(.hover-disabled):hover {
  background-color: var(--gray-200);
}
.adapt-list-item.disabled:not(.hover-disabled):hover {
  background-color: var(--gray-100);
}
.adapt-list-name {
  padding-right: .5rem;
  display: flex;
  align-items: center;
  word-break: break-word;
  color: var(--gray-900);
}
.adapt-list-name:focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.adapt-buttons-wrapper {
  display: flex;
}
.adapt-list__icon,.adapt-list__badge {
  margin-right: .5965em;
  margin-left: .5965em;
}
.adapt-list-drag {
  color: var(--gray-500);
}
.list-remove,.list-update {
  opacity: 0;
  border: 0;
  padding: 0;
  margin: 0;
  margin-right: .5rem;
}
.list-remove:focus,.list-remove:hover,.list-update:focus,.list-update:hover,.adapt-list-item:not(.hover-disabled) .adapt-list-name:focus + .list-remove,.adapt-list-item:not(.hover-disabled):focus .list-remove,.adapt-list-item:not(.hover-disabled):hover .list-remove,.adapt-list-item:not(.hover-disabled) .adapt-list-name:focus + .list-update,.adapt-list-item:not(.hover-disabled):focus .list-update,.adapt-list-item:not(.hover-disabled):hover .list-update {
  opacity: 1;
}
.adapt-list-builder button {
  border: none;
  background: transparent;
}
.adapt-list-builder.is-error .adapt-list,.adapt-list-builder.is-error .adapt-list-builder__search {
  border-color: var(--color-danger);
}
.adapt-list-builder.is-error .adapt-list__title,.adapt-list-builder.is-error .form-control-feedback {
  color: var(--color-danger);
}
.adapt-list-builder.has-danger .adapt-list-builder__search,.adapt-list-builder.has-danger .adapt-list {
  border-color: var(--color-danger);
}
.adapt-list-builder.has-danger .adapt-list-builder__search .adapt-rx-list-item .form-control,.adapt-list-builder.has-danger .adapt-list .adapt-rx-list-item .form-control {
  border-color: var(--color-active);
  color: var(--gray-700);
}
.adapt-list-builder.disabled .adapt-list-builder__search {
  background-color: var(--gray-100);
}
.adapt-list-builder.disabled .adapt-list-builder__search .d-icon-search {
  opacity: .65;
}
.adapt-list-builder_sorted .adapt-rx-list-item:hover {
  cursor: text;
}
.adapt-list-builder_sorted .adapt-rx-list-item:hover .rx-list-remove,.adapt-list-builder_sorted .adapt-rx-list-item:hover .rx-list-update {
  opacity: 1;
}
.adapt-list-builder_sorted .adapt-rx-list-item:hover .adapt-rx-list-drag {
  color: var(--gray-700);
}
.adapt-list-builder__search {
  display: flex;
  align-items: center;
  padding: 0;
  padding-right: .375rem;
  padding-left: .875rem;
  border: 1px solid var(--color-secondary);
  border-top-left-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
  transition: border-color cubic-bezier(.4, 0, .2, 1) .15s;
}
.adapt-list-builder__search.focused {
  border-color: var(--color-active);
}
.adapt-list-builder__search .form-control {
  width: 100%;
  height: 2.875rem;
  padding: 0;
  border: none;
}
.adapt-list-builder__add-item {
  flex: 0 0 auto;
}
.adapt-list-builder__list-header {
  padding: .375rem .875rem .1875rem;
}
.adapt-list-builder__list-header span {
  font-weight: var(--font-weight-bold);
  font-size: .75rem;
  color: var(--gray-900);
  white-space: nowrap;
}
.adapt-list-builder__drag-item {
  display: none;
  height: 0;
  opacity: 0;
}
.adapt-list-builder__list-item-children {
  padding-left: 1.625rem;
}
.adapt-list-builder__drag-drop-item .placeholder {
  display: block;
  border-color: var(--color-primary);
  border-style: dashed;
  height: calc(2.25003125rem + 2px);
  opacity: 1;
  overflow: hidden;
  border-width: 1px;
  transition: height .1s, border-width .1s, opacity .1s;
}
.adapt-list-builder__drag-drop-item.adapt-list-builder__drop-area_center {
  border: 1px dashed var(--color-primary);
  background-color: var(--gray-100);
  margin: -1px;
  margin-right: 0;
}
.adapt-list-builder__drag-drop-item.adapt-list-builder__drop-area_center .placeholder {
  display: none;
}
/* stylelint-disable-next-line no-duplicate-selectors */
.adapt-list-item.adapt-builder-list-item {
  position: relative;
  overflow: hidden;
}
.adapt-list-item__edit-mode {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1 1;
}
.adapt-list-item__edit-mode .form-group {
  margin-bottom: 0;
  flex: 1 1;
}
.adapt-list-item__edit-mode .textfield.is-icons .form-control {
  padding-right: 6.5rem;
}
.adapt-list-item__controls {
  position: absolute;
  right: 1.75rem;
  z-index: 2;
}
.adapt-list-item__controls .btn:not(:last-child),.adapt-list-item__controls .adapt-rich-editor .ql-toolbar .ql-formats button:not(:last-child),.adapt-rich-editor .ql-toolbar .ql-formats .adapt-list-item__controls button:not(:last-child),.adapt-list-item__controls .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:not(:last-child),.adapt-rich-editor .ql-toolbar .ql-formats .adapt-list-item__controls .ql-picker-label:not(:last-child) {
  padding-right: 0;
}
.cursor-default {
  cursor: not-allowed;
}
.cdk-drop-list.adapt-list-container {
  overflow: auto;
}
.adapt-mt-host .has-danger .adapt-mt-wrapper {
  border-color: var(--color-danger) !important;
}
.adapt-mt-host .has-warning .adapt-mt-wrapper {
  border-color: var(--color-warning);
}
.adapt-mt-host.adapt-mt-focused .adapt-mt-wrapper {
  border-color: var(--color-active) !important;
}
.meta-tag-error {
  background: var(--color-danger) !important;
}
.meta-tag-error:hover {
  background: var(--color-danger-hover) !important;
}
.meta-tag-warning {
  background: var(--color-warning) !important;
}
.meta-tag-warning:hover {
  background: var(--color-warning-hover) !important;
}
.adapt-mt-error {
  color: var(--color-danger);
}
.adapt-mt-wrapper {
  position: relative;
  border: 1px solid var(--color-secondary);
  border-radius: var(--border-radius);
  padding: 5px;
  padding-right: 30px;
}
.adapt-mt-wrapper_disabled {
  color: var(--gray-500);
  background: var(--gray-100);
  border-color: var(--color-secondary-disabled);
}
.adapt-mt {
  display: flex;
  flex-wrap: wrap;
  border-radius: 2px;
  box-sizing: border-box;
  -webkit-user-select: none;
          user-select: none;
  overflow: auto;
}
.adapt-mt .adapt-mt-input-container {
  position: relative;
  display: inline-block;
  height: 24px;
}
.adapt-mt .adapt-mt-input-container.use-all-space {
  width: 100%;
}
.adapt-mt .adapt-mt-input-container.use-all-space .adapt-mt-input {
  width: 100%;
}
.adapt-mt .adapt-mt-input-container__empty {
  padding-left: 10px;
}
.adapt-mt .adapt-mt-input {
  display: inline-block;
}
.adapt-mt .adapt-mt-input .form-control {
  padding: 1px 0 2px;
  border: 0;
  background: transparent;
}
.adapt-mt .adapt-mt-input .form-control:focus {
  font-size: inherit;
}
.adapt-mt-icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 100%;
  opacity: 1;
}
.adapt-mt-icon-error {
  position: absolute;
  top: 7px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-danger)' viewBox='0 0 24 24'%3E%3Cpath d='M22.8,19.4L13.6,2.9c-0.7-1.3-2.5-1.3-3.2,0L1.2,19.4c-0.7,1.2,0.2,2.7,1.6,2.7h18.3C22.6,22.1,23.4,20.6,22.8,19.4z M13.4,20.4h-2.7v-2.7h2.7V20.4z M13.4,15.8h-2.7V7.6h2.7V15.8z'/%3E%3C/svg%3E");
}
.adapt-mt-placeholder {
  position: absolute;
  top: 2px;
  left: 10px;
  color: var(--gray-500);
  white-space: nowrap;
}
.adapt-mt-item-wrapper {
  display: inline-flex;
  align-items: center;
  margin: 0;
  margin-right: 5px;
  height: 24px;
  cursor: default;
  overflow: hidden;
}
.adapt-mt-item-wrapper.is-mobile .adapt-mt-item .adapt-mt-item-close {
  opacity: 1;
}
.adapt-mt-item-wrapper.is-mobile .adapt-mt-item .adapt-mt-text {
  left: -5px;
}
.adapt-mt-item {
  display: inline-flex;
  border-radius: 12px;
  background-color: var(--color-active);
  padding: 2px 19px 3px;
  color: var(--white);
  position: relative;
  overflow: hidden;
}
@media not all and (pointer: coarse) {
  .adapt-mt-item:hover {
    background-color: var(--color-active-hover);
  }
  .adapt-mt-item:hover .adapt-mt-text {
    left: -5px;
  }
  .adapt-mt-item:hover .adapt-mt-item-close {
    opacity: .7;
  }
  .adapt-mt-item:hover .adapt-mt-item-close:hover {
    opacity: 1;
  }
}
.adapt-mt-item.is-active {
  background-color: var(--color-active-hover);
}
.adapt-mt-item .adapt-mt-item-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 100%;
  opacity: 0;
  transition: opacity .25s ease-in-out;
}
.adapt-mt-item .adapt-mt-item-close:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 8px;
  height: 8px;
}
.adapt-mt-text {
  display: inline-block;
  font-size: .8125rem;
  height: 15px;
  line-height: 15px;
  position: relative;
  left: 0;
  will-change: left;
  transition: left .2s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adapt-mt_disabled .adapt-mt-item {
  background-color: var(--color-secondary);
}
.adapt-mt_disabled .adapt-mt-item:hover {
  background-color: var(--color-secondary-hover);
}
.adapt-mt_disabled .adapt-mt-item:hover .adapt-mt-text {
  left: 0;
}
.adapt-mt_disabled .adapt-mt-item .adapt-mt-item-close {
  display: none;
}
.adapt-mt_readonly .adapt-mt-item:hover {
  background-color: var(--color-active);
}
.adapt-mt_readonly .adapt-mt-item:hover .adapt-mt-text {
  left: 0;
}
.adapt-mt_readonly .adapt-mt-item .adapt-mt-item-close {
  display: none;
}
.adapt-mt_readonly .adapt-mt-wrapper {
  border-color: transparent;
  padding-left: 0;
  padding-right: 0;
}
adapt-navigation {
  display: block;
  margin-bottom: 2px;
}
.accessibility-start-of-content {
  position: absolute;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  margin: 0;
}
.accessibility-start-of-content:focus {
  z-index: 1;
  top: 0;
  clip: auto;
  width: auto;
  height: auto;
  padding: 0 10px;
  font-weight: bold;
  line-height: 3.125rem;
  color: var(--gray-900);
  text-decoration: none;
  background: var(--color-secondary);
}
.a-shadow {
  position: absolute;
  z-index: -1;
  right: 0;
  left: 0;
  visibility: hidden;
  overflow: hidden;
  opacity: 1;
}
.a-nav {
  display: flex;
  flex-flow: row;
  overflow: visible;
  height: 3.125rem;
  padding: 0 16px;
}
.a-nav .is-hidden {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  height: 1px;
}
.a-header {
  min-width: 320px;
  border: 0;
  background: var(--gray-900);
}
.a-header_divider {
  margin-bottom: -2px;
  border-bottom: 2px solid var(--color-primary);
}
.a-product {
  display: flex;
  flex: 0 0 auto;
  padding-right: 15px;
  padding-bottom: 0;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-size: var(--h2-font-size);
  line-height: 1.875rem;
  border: 0;
  direction: ltr;
}
.a-product:hover,.a-product:focus {
  text-decoration: none;
}
.a-hamburger__content .a-product {
  align-items: flex-start;
}
.a-product__name {
  margin-left: 15px;
  font-weight: var(--font-weight-light);
  color: var(--white);
  text-align: left;
}
.a-hamburger {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
  margin-left: -15px;
  padding: 12px 18px;
  border-radius: 0;
  border: 0;
}
.a-hamburger:hover,.a-hamburger:focus {
  color: var(--white);
  background: var(--gray-900);
}
.a-hamburger:focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.a-hamburger::after {
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  vertical-align: bottom;
  background: var(--white);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M23,20.2H1V17h22V20.2z M23,10.4H1v3.3h22V10.4z M23,3.8H1v3.3h22V3.8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M23,20.2H1V17h22V20.2z M23,10.4H1v3.3h22V10.4z M23,3.8H1v3.3h22V3.8z'/%3E%3C/svg%3E");
}
.a-sep {
  width: 1px;
  height: 3.125rem;
  margin-right: 5px;
  opacity: .2;
  background-color: var(--gray-300);
}
.a-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex: 0 0 auto;
  justify-content: flex-start;
  align-items: center;
  flex-flow: row;
}
.a-menu__link {
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 10px 0 10px;
  font-size: 14px;
  font-weight: 400;
  color: var(--white);
  white-space: nowrap;
  position: relative;
}
.a-menu__link:hover,.a-menu__link:focus {
  color: var(--color-active);
  text-decoration: none;
  z-index: 1;
}
.a-menu__link.active {
  color: var(--color-primary);
}
.a-menu__link:active {
  color: var(--color-active);
}
.a-menu__link.a-menu__link.dropdown-toggle {
  background-image: none !important;
  height: 3.125rem;
}
.a-menu__link.a-menu__link.dropdown-toggle::after {
  content: "";
  display: inline-block;
  width: 9px;
  height: 21px;
  margin-left: .1875rem;
  border: 0;
  speak: none;
  background: var(--white);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-menu__link.a-menu__link.dropdown-toggle:hover::after,.a-menu__link.a-menu__link.dropdown-toggle:focus::after,.a-menu__link.a-menu__link.dropdown-toggle.active:focus::after {
  background: var(--color-active);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-menu__link.a-menu__link.dropdown-toggle:active {
  padding-right: 10px;
}
.a-menu__link.a-menu__link.dropdown-toggle:active::after {
  background: var(--color-active-hover);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-menu__link.a-menu__link.dropdown-toggle.active:hover::after,.a-menu__link.a-menu__link.dropdown-toggle.active::after {
  background: var(--color-primary);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-menu__item .adapt-menu__link {
  font-size: 14px;
}
.a-dropdown-menu {
  border: 0;
}
.a-dropdown-menu::before {
  position: absolute;
  top: -10px;
  left: 1.5rem;
  width: 0;
  height: 0;
  border-width: 0 10px 10px;
  border-style: solid;
  content: "";
}
.a-dropdown-menu .a-dropdown__item:last-of-type .a-dropdown__link {
  padding: 5px 20px 5px 15px;
}
.a-dropdown-menu .a-dropdown__link {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 28px;
  padding-left: 15px;
  font-weight: 500;
}
.a-dropdown-menu .a-dropdown__link:before {
  margin-right: 10px;
  font-size: 16px;
}
.a-dropdown-menu .a-dropdown__link:hover,.a-dropdown-menu .a-dropdown__link:focus {
  text-decoration: none;
}
.a-dropdown-menu .a-dropdown__link-disabled {
  padding: 5px 20px 5px 15px;
  font-weight: 500;
}
.a-dropdown-menu__mobile::before,.a-dropdown-menu__mobile::after {
  content: none !important;
}
.a-menu .a-dropdown-menu.a-dropdown-menu__dark {
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09);
}
.a-dropdown-menu__dark {
  background-color: var(--gray-1000);
}
.a-dropdown-menu__dark:before {
  border-color: transparent transparent var(--gray-1000) transparent;
}
.a-dropdown-menu__dark::after {
  border-color: transparent transparent var(--gray-1000) transparent;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px;
  top: -10px;
  left: 1.5rem;
}
.a-dropdown-menu__dark .dropdown-header {
  color: var(--nav-links-color);
  padding: .5rem 15px;
}
.a-dropdown-menu__dark .a-dropdown__link {
  color: var(--nav-links-color);
}
.a-dropdown-menu__dark .a-dropdown__link:hover,.a-dropdown-menu__dark .a-dropdown__link:focus {
  color: var(--color-active);
}
.a-dropdown-menu__dark .a-dropdown__link.active {
  background-color: var(--black);
  color: var(--white);
}
.a-dropdown-menu__dark .a-dropdown__link.active:hover:not(.a-dropdown__submenu-handler),.a-dropdown-menu__dark .a-dropdown__link.active:focus:not(.a-dropdown__submenu-handler) {
  cursor: default;
}
.a-dropdown-menu__dark .a-dropdown__link:active {
  color: var(--color-active-active);
  background-color: var(--black);
}
.a-dropdown-menu__dark .dropdown-divider {
  background-color: var(--gray-800);
  margin: .25rem 0;
  opacity: .3;
}
.a-dropdown-menu__light::before,.a-dropdown-menu__white::before,.a-dropdown-menu__grey::before {
  border-color: transparent transparent var(--gray-500) transparent;
}
.a-dropdown-menu__light::after,.a-dropdown-menu__white::after,.a-dropdown-menu__grey::after {
  border-color: transparent transparent var(--white) transparent;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px;
  top: -10px;
  left: 1.5rem;
}
.a-dropdown-menu__light .dropdown-header,.a-dropdown-menu__white .dropdown-header,.a-dropdown-menu__grey .dropdown-header {
  padding: .5rem 15px;
  color: var(--gray-900);
}
.a-dropdown-menu__light .a-dropdown__link,.a-dropdown-menu__white .a-dropdown__link,.a-dropdown-menu__grey .a-dropdown__link {
  color: var(--gray-900);
}
.a-dropdown-menu__light .a-dropdown__link:hover,.a-dropdown-menu__light .a-dropdown__link:focus,.a-dropdown-menu__white .a-dropdown__link:hover,.a-dropdown-menu__white .a-dropdown__link:focus,.a-dropdown-menu__grey .a-dropdown__link:hover,.a-dropdown-menu__grey .a-dropdown__link:focus {
  color: var(--color-active);
}
.a-dropdown-menu__light .a-dropdown__link.active,.a-dropdown-menu__white .a-dropdown__link.active,.a-dropdown-menu__grey .a-dropdown__link.active {
  background-color: var(--gray-200);
  color: var(--gray-900);
}
.a-dropdown-menu__light .a-dropdown__link.active:hover,.a-dropdown-menu__light .a-dropdown__link.active:focus,.a-dropdown-menu__white .a-dropdown__link.active:hover,.a-dropdown-menu__white .a-dropdown__link.active:focus,.a-dropdown-menu__grey .a-dropdown__link.active:hover,.a-dropdown-menu__grey .a-dropdown__link.active:focus {
  color: var(--color-active);
}
.a-dropdown-menu__light .a-dropdown__link:active,.a-dropdown-menu__white .a-dropdown__link:active,.a-dropdown-menu__grey .a-dropdown__link:active {
  color: var(--color-active-active);
}
.a-dropdown-menu__light .dropdown-profile__signout,.a-dropdown-menu__white .dropdown-profile__signout,.a-dropdown-menu__grey .dropdown-profile__signout {
  color: var(--color-active);
}
.a-dropdown-menu__light .dropdown-profile__signout:hover,.a-dropdown-menu__light .dropdown-profile__signout:focus,.a-dropdown-menu__white .dropdown-profile__signout:hover,.a-dropdown-menu__white .dropdown-profile__signout:focus,.a-dropdown-menu__grey .dropdown-profile__signout:hover,.a-dropdown-menu__grey .dropdown-profile__signout:focus {
  color: var(--color-active-hover);
}
.a-dropdown-menu__light .dropdown-divider,.a-dropdown-menu__white .dropdown-divider,.a-dropdown-menu__grey .dropdown-divider {
  background-color: var(--gray-300);
  margin: .25rem 0;
}
.a-dropdown-menu__light .a-dropdown__submenu-handler::after,.a-dropdown-menu__white .a-dropdown__submenu-handler::after,.a-dropdown-menu__grey .a-dropdown__submenu-handler::after {
  color: var(--gray-900);
}
.a-dropdown-menu__light .a-dropdown__submenu,.a-dropdown-menu__white .a-dropdown__submenu,.a-dropdown-menu__grey .a-dropdown__submenu {
  background: var(--white);
  border-left: 0;
}
.a-dropdown-menu__custom {
  background-color: #25282a;
}
.a-dropdown-menu__custom:before {
  border-color: transparent transparent #25282a transparent;
}
.a-dropdown-menu__custom::after {
  border-color: transparent transparent #25282a transparent;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px;
  top: -9px;
  left: 1.5rem;
}
.a-dropdown-menu__custom .dropdown-header {
  color: var(--nav-links-color);
  padding: .5rem 15px;
}
.a-dropdown-menu__custom .a-dropdown__link {
  color: var(--nav-links-color);
}
.a-dropdown-menu__custom .a-dropdown__link:hover,.a-dropdown-menu__custom .a-dropdown__link:focus {
  color: var(--color-active);
}
.a-dropdown-menu__custom .a-dropdown__link.active {
  background-color: var(--black);
  color: var(--white);
}
.a-dropdown-menu__custom .a-dropdown__link.active:hover:not(.a-dropdown__submenu-handler),.a-dropdown-menu__custom .a-dropdown__link.active:focus:not(.a-dropdown__submenu-handler) {
  cursor: default;
}
.a-dropdown-menu__custom .a-dropdown__link:active {
  color: var(--color-active-active);
  background-color: var(--black);
}
.a-dropdown-menu__custom .dropdown-divider {
  background-color: var(--gray-800);
  margin: .25rem 0;
  opacity: .3;
}
.a-dropdown-menu__grey {
  background: var(--gray-100);
}
.a-dropdown-menu__grey::after {
  border-color: transparent transparent var(--gray-100) transparent;
}
.a-dropdown-menu__grey .a-dropdown__submenu {
  background-color: var(--gray-100);
  border-left: 0;
}
/* stylelint-disable-next-line no-duplicate-selectors */
.a-dropdown-menu__custom {
  background: #25282a;
  /* stylelint-disable-next-line no-duplicate-selectors */
}
.a-dropdown-menu__custom::after {
  border-color: transparent transparent #25282a transparent;
}
.a-dropdown-menu__custom .a-dropdown__submenu {
  background-color: #25282a;
  border-left: 0;
}
.a-hamburger__modal .modal-content {
  border: 0;
}
.a-hamburger__container {
  background-color: var(--gray-1000);
  height: 100vh;
  padding-top: 15px;
  overflow: auto;
  position: relative;
  margin-right: -18px;
  padding-right: 18px;
  overflow-x: hidden;
  overflow-y: scroll;
  word-break: break-all;
}
.a-hamburger__container .a-dropdown__submenu-handler::after {
  right: .875rem;
  line-height: 40px;
}
.a-hamburger__wrapper {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.a-hamburger__product {
  display: inline-flex;
  margin-top: 0;
  margin-right: 50px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-left: 15px;
  padding-right: 0;
}
.a-hamburger__close .close {
  padding: .75rem;
  font-size: .9375rem;
  margin-top: -.2rem;
  line-height: .9375rem;
  position: absolute;
  right: 0;
  z-index: 1;
}
.a-hamburger__content {
  position: relative;
  transition-property: left;
  transition-duration: .25s;
  transition-timing-function: var(--ease-transition-out);
  left: 0;
}
.a-hamburger__content.submenu {
  left: -100%;
}
.a-hamburger__menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.a-hamburger__menu-text,.a-hamburger__menu-link,.a-hamburger__submenu-title {
  padding-left: 15px;
  font-size: .8125rem;
  font-weight: var(--font-weight-normal);
  word-break: break-all;
  display: block;
  color: var(--nav-links-color);
}
.a-hamburger__menu-text::before {
  margin-right: .5rem;
  font-size: 1rem;
}
.a-hamburger__menu-link {
  display: inline-block;
  position: relative;
  width: 100%;
  border: none;
  text-align: left;
  background-color: transparent;
  padding-top: .625rem;
  padding-bottom: .625rem;
  padding-right: 15px;
}
.a-hamburger__menu-link:hover,.a-hamburger__menu-link:focus {
  color: var(--color-active);
  text-decoration: none;
}
.a-hamburger__menu-link:focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.a-hamburger__menu-link.active {
  background-image: linear-gradient(90deg, var(--color-primary), var(--color-primary) 3px, transparent 3px, transparent);
  background-color: var(--black);
  color: var(--white);
}
.a-hamburger__menu-link.active:hover:not(.a-dropdown__submenu-handler),.a-hamburger__menu-link.active:focus:not(.a-dropdown__submenu-handler) {
  color: var(--white);
  cursor: default;
}
.a-hamburger__menu-link:active {
  color: var(--color-active-hover);
}
.a-hamburger__menu-link:before {
  margin-right: .5rem;
  font-size: 1rem;
}
.a-nav__white .a-hamburger__menu-link,.a-nav__grey .a-hamburger__menu-link {
  color: var(--gray-900);
}
.a-nav__white .a-hamburger__menu-link.menu-parent.active.selected,.a-nav__grey .a-hamburger__menu-link.menu-parent.active.selected {
  background-color: var(--gray-200);
  color: var(--gray-900);
}
.a-nav__white .a-hamburger__menu-link.menu-parent.active.selected:hover,.a-nav__white .a-hamburger__menu-link.menu-parent.active.selected:focus,.a-nav__grey .a-hamburger__menu-link.menu-parent.active.selected:hover,.a-nav__grey .a-hamburger__menu-link.menu-parent.active.selected:focus {
  color: var(--gray-900);
}
.a-nav__white .a-hamburger__menu-link.active,.a-nav__grey .a-hamburger__menu-link.active {
  background-color: var(--gray-200);
}
.a-nav__white .a-hamburger__menu-link.active:hover,.a-nav__white .a-hamburger__menu-link.active:focus,.a-nav__grey .a-hamburger__menu-link.active:hover,.a-nav__grey .a-hamburger__menu-link.active:focus {
  color: var(--gray-900);
}
.a-nav__white .a-hamburger__menu-link:hover,.a-nav__white .a-hamburger__menu-link:focus,.a-nav__grey .a-hamburger__menu-link:hover,.a-nav__grey .a-hamburger__menu-link:focus {
  color: var(--color-active);
}
.a-nav__white .a-hamburger__menu-link.menu-parent:focus,.a-nav__white .a-hamburger__menu-link.menu-parent:hover,.a-nav__white .a-hamburger__menu-link.a-dropdown__submenu-handler:focus,.a-nav__white .a-hamburger__menu-link.a-dropdown__submenu-handler:hover,.a-nav__grey .a-hamburger__menu-link.menu-parent:focus,.a-nav__grey .a-hamburger__menu-link.menu-parent:hover,.a-nav__grey .a-hamburger__menu-link.a-dropdown__submenu-handler:focus,.a-nav__grey .a-hamburger__menu-link.a-dropdown__submenu-handler:hover {
  color: var(--color-active);
}
.a-nav__white .a-dropdown__submenu-handler::after,.a-nav__grey .a-dropdown__submenu-handler::after {
  color: var(--gray-900);
}
.a-nav__white .a-dropdown__submenu-handler::after:hover,.a-nav__grey .a-dropdown__submenu-handler::after:hover {
  color: var(--color-active-active);
}
.a-nav__custom-color .a-hamburger__menu-link {
  color: var(--nav-links-color);
}
.a-nav__custom-color .a-hamburger__menu-link.menu-parent.active.selected {
  background-color: #0d0e0f;
  color: var(--gray-900);
}
.a-nav__custom-color .a-hamburger__menu-link.menu-parent.active.selected:hover,.a-nav__custom-color .a-hamburger__menu-link.menu-parent.active.selected:focus {
  color: var(--color-active-active);
}
.a-nav__custom-color .a-hamburger__menu-link.active {
  background-color: #0d0e0f;
}
.a-nav__custom-color .a-hamburger__menu-link.active:hover,.a-nav__custom-color .a-hamburger__menu-link.active:focus {
  color: var(--color-active-active);
}
.a-nav__custom-color .a-hamburger__menu-link:hover,.a-nav__custom-color .a-hamburger__menu-link:focus {
  color: var(--color-active);
}
.a-nav__custom-color .a-hamburger__menu-link.menu-parent:focus,.a-nav__custom-color .a-hamburger__menu-link.menu-parent:hover,.a-nav__custom-color .a-hamburger__menu-link.a-dropdown__submenu-handler:focus,.a-nav__custom-color .a-hamburger__menu-link.a-dropdown__submenu-handler:hover {
  color: var(--color-active);
}
.a-nav__custom-color .a-dropdown__submenu-handler::after {
  color: var(--gray-900);
}
.a-nav__custom-color .a-dropdown__submenu-handler::after:hover {
  color: var(--color-active-active);
}
.a-hamburger__sublink {
  padding-left: 30px;
}
.a-hamburger__sublink::before {
  margin-right: .5rem;
}
.a-hamburger__submenu {
  padding: 0 0 1rem 0;
  margin: 0;
  position: absolute;
  left: 100%;
  top: 0;
  visibility: hidden;
  opacity: 0;
  transition: opacity .25s linear;
  width: 100%;
}
.a-hamburger__submenu.show {
  visibility: visible;
  opacity: 1;
}
.a-hamburger__submenu-title {
  color: var(--white);
  font-size: 1rem;
  font-weight: var(--font-weight-bold);
  display: block;
  overflow: hidden;
  margin: auto;
  text-align: center;
}
.submenu-close {
  position: absolute;
  height: 1.875rem;
  margin: 0;
  padding: 0 15px;
  font-size: .9375rem;
  line-height: 1.875rem;
  color: var(--color-active);
  border: 0;
  background: transparent;
  text-align: left;
  white-space: nowrap;
}
.submenu-close:focus,.submenu-close:hover {
  color: var(--color-active-hover);
}
.submenu-close:focus::before,.submenu-close:hover::before {
  background: var(--color-active-hover);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M16.1,1l2.3,2.4L10.3,12l8.2,8.6L16.1,23L5.6,12L16.1,1z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M16.1,1l2.3,2.4L10.3,12l8.2,8.6L16.1,23L5.6,12L16.1,1z'/%3E%3C/svg%3E");
}
.submenu-close:active {
  color: var(--color-active-active);
}
.submenu-close:active::before {
  background: var(--color-active-active);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M16.1,1l2.3,2.4L10.3,12l8.2,8.6L16.1,23L5.6,12L16.1,1z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M16.1,1l2.3,2.4L10.3,12l8.2,8.6L16.1,23L5.6,12L16.1,1z'/%3E%3C/svg%3E");
}
.submenu-close::before {
  content: "";
  display: inline-block;
  width: 9px;
  height: 11px;
  margin-right: 3px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-active)' viewBox='0 0 24 24'%3E%3Cpath d='M16.1,1l2.3,2.4L10.3,12l8.2,8.6L16.1,23L5.6,12L16.1,1z'/%3E%3C/svg%3E");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.a-actions {
  display: flex;
  flex: 0 0 auto;
  margin-left: auto;
}
.a-actions .dropdown-menu {
  top: 45px;
}
.a-actions [ngbdropdown],.a-actions .dropdown {
  display: inherit;
}
.a-actions .dropdown.show,.a-actions [ngbdropdown].show {
  display: flex !important;
}
.a-actions + .a-profile {
  margin-left: 0;
}
.a-action {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  padding-left: 0;
  padding-right: 10px;
  margin-right: 1.54em;
  position: relative;
}
.a-action:hover,.a-action:focus {
  text-decoration: none;
}
.a-action:hover .a-action__counter,.a-action:focus .a-action__counter {
  background-color: var(--color-primary-hover);
}
.a-action:hover .a-action__title {
  color: var(--color-active-active);
}
.a-action:active {
  padding-right: 10px;
}
.a-action::before {
  font-size: 20px;
  color: var(--white);
}
.a-action:hover::before,.a-action:hover::after {
  color: var(--color-active);
}
.a-action:active::before,.a-action:active::after {
  color: var(--color-active-hover);
}
.a-action.dropdown-toggle {
  background-image: none !important;
}
.a-action.dropdown-toggle::after {
  content: "";
  display: inline-block;
  position: absolute;
  left: auto;
  top: 28px;
  right: 0;
  width: 7px;
  height: 10px;
  border: 0;
  margin: 0;
  padding-left: .25em;
  speak: none;
  background: var(--white);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-action.dropdown-toggle:hover::after {
  background: var(--color-active);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-action.dropdown-toggle:active::after {
  background: var(--color-active-hover);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.show .a-action::after,.show .a-action:hover::after,.show .a-action:focus::after {
  background-image: var(--color-primary);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-action.dropdown-toggle.kebab-menu::after {
  display: none;
}
.a-action__title {
  display: flex;
  height: 100%;
  padding-right: 0;
  padding-left: 10px;
  font-size: 12px;
  color: var(--white);
  align-items: center;
  white-space: nowrap;
}
.show .a-action::before,.show .a-action::after,.show .a-action:hover::after,.show .a-action:focus::after {
  color: var(--color-primary);
}
.a-action__counter {
  display: inline;
  font-weight: var(--font-weight-normal);
  line-height: 1.2;
  color: var(--white);
  text-align: center;
  vertical-align: baseline;
  border: 1px solid transparent;
  position: absolute;
  top: 9px;
  right: 2px;
  height: 1rem;
  font-size: .625rem;
  padding: 0 3px;
  border-radius: 8px;
  left: calc(100% - 1rem);
  right: auto;
  background-color: var(--color-primary);
  max-width: 2.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.a-action__counter.kebab-counter {
  position: static;
}
.a-action__counter_sm {
  border-radius: 50%;
  width: 16px;
}
.a-action__counter_lg {
  width: -moz-fit-content;
  width: fit-content;
  left: calc(100% - 1.25rem);
}
.action-popover-list {
  list-style-position: inside;
  list-style-type: none;
  padding: 0;
}
.kebab-menu {
  margin-right: -15px;
}
.a-kebab-popover .popover-body {
  padding: 0;
}
.a-kebab-popover .a-dropdown-menu__light::after,.a-kebab-popover .a-dropdown-menu::before {
  display: none;
}
.a-profile__hamburger {
  padding-top: 1rem;
  border-top: 1px solid var(--gray-600);
  margin-top: 1rem;
}
.a-profile__hamburger .a-profile__menu {
  margin-right: 0;
  height: auto;
  align-items: flex-start;
}
.a-profile__hamburger .menu-profile__name {
  width: 100%;
  padding-top: 4px;
  padding-right: 15px;
}
.a-profile__hamburger .menu-profile__signed {
  font-size: .7rem;
}
.a-profile__hamburger .menu-profile__username {
  color: var(--white);
  padding: 4px 0 2px 0;
  font-size: .9375rem;
}
.a-profile__hamburger .menu-profile__title {
  font-size: .9375rem;
  float: none;
  font-weight: var(--font-weight-bold);
  line-height: 1rem;
  margin: 18px 0 10px;
  color: var(--gray-500);
}
.a-profile__hamburger .menu-profile__wrapper {
  width: 100%;
  display: inline-block;
}
.a-profile__hamburger .menu-profile__edit {
  float: right;
}
.a-profile__hamburger .menu-profile__edit,.a-profile__hamburger .menu-profile__signout {
  font-size: .75rem;
}
.a-profile__hamburger .menu-profile__edit:hover,.a-profile__hamburger .menu-profile__signout:hover {
  text-decoration: none;
}
.a-nav__white {
  background-color: var(--white);
}
.a-nav__white .a-hamburger__container {
  background-color: var(--white);
}
.a-nav__grey {
  background-color: var(--gray-100);
}
.a-nav__grey .a-hamburger__container {
  background-color: var(--gray-100);
}
/* stylelint-disable-next-line no-duplicate-selectors */
.a-nav__custom-color {
  background-color: var(--nav-background);
}
.a-nav__custom-color .a-hamburger__container {
  background-color: var(--nav-background);
}
/* stylelint-disable-next-line no-duplicate-selectors */
.a-nav__white .a-hamburger::after,.a-nav__grey .a-hamburger::after {
  background: var(--gray-900);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M23,20.2H1V17h22V20.2z M23,10.4H1v3.3h22V10.4z M23,3.8H1v3.3h22V3.8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M23,20.2H1V17h22V20.2z M23,10.4H1v3.3h22V10.4z M23,3.8H1v3.3h22V3.8z'/%3E%3C/svg%3E");
  vertical-align: bottom;
}
.a-nav__white .a-hamburger:focus,.a-nav__white .a-hamburger:hover,.a-nav__grey .a-hamburger:focus,.a-nav__grey .a-hamburger:hover {
  background-color: var(--color-secondary);
  vertical-align: bottom;
}
.a-nav__white .a-sep,.a-nav__grey .a-sep {
  background-color: var(--black);
}
.a-nav__white .a-product__name,.a-nav__grey .a-product__name {
  color: var(--gray-900);
}
.a-nav__white .a-hamburger__product .a-product__name,.a-nav__grey .a-hamburger__product .a-product__name {
  color: var(--white);
}
.a-nav__white .a-menu__link,.a-nav__grey .a-menu__link {
  color: var(--gray-900);
}
.a-nav__white .a-menu__link.a-menu__link.dropdown-toggle::after,.a-nav__grey .a-menu__link.a-menu__link.dropdown-toggle::after {
  background: var(--gray-900);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-nav__white .a-menu__link:hover,.a-nav__white .a-menu__link:focus,.a-nav__grey .a-menu__link:hover,.a-nav__grey .a-menu__link:focus {
  color: var(--color-active);
}
.a-nav__white .a-menu__link:hover.a-menu__link.dropdown-toggle::after,.a-nav__white .a-menu__link:focus.a-menu__link.dropdown-toggle::after,.a-nav__grey .a-menu__link:hover.a-menu__link.dropdown-toggle::after,.a-nav__grey .a-menu__link:focus.a-menu__link.dropdown-toggle::after {
  background: var(--color-active);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-nav__white .a-menu__link.active,.a-nav__grey .a-menu__link.active {
  color: var(--color-primary);
}
.a-nav__white .a-menu__link.active.a-menu__link.dropdown-toggle::after,.a-nav__grey .a-menu__link.active.a-menu__link.dropdown-toggle::after {
  background: var(--color-active-active);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-nav__white .a-action::before,.a-nav__grey .a-action::before {
  color: var(--gray-900);
}
.a-nav__white .a-action:hover::before,.a-nav__grey .a-action:hover::before {
  color: var(--color-active);
}
.a-nav__white .a-action:active::before,.a-nav__grey .a-action:active::before {
  color: var(--color-active-active);
}
.a-nav__white .a-action__title,.a-nav__grey .a-action__title {
  color: var(--gray-900);
}
.a-nav__white .a-action.dropdown-toggle::after,.a-nav__grey .a-action.dropdown-toggle::after {
  background: var(--gray-900);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-nav__white .a-action.dropdown-toggle:hover::after,.a-nav__grey .a-action.dropdown-toggle:hover::after {
  background: var(--color-active);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-nav__white .a-profile__hamburger .a-profile__avatar--abbr,.a-nav__grey .a-profile__hamburger .a-profile__avatar--abbr {
  border: 0;
}
.a-nav__white .a-profile__hamburger,.a-nav__grey .a-profile__hamburger {
  border-top: 1px solid var(--gray-300);
}
.a-nav__white .a-profile__hamburger .menu-profile__username,.a-nav__grey .a-profile__hamburger .menu-profile__username {
  color: var(--gray-900);
}
/* stylelint-disable-next-line no-duplicate-selectors */
.a-nav__custom-color .a-hamburger::after {
  background: #fff;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M23,20.2H1V17h22V20.2z M23,10.4H1v3.3h22V10.4z M23,3.8H1v3.3h22V3.8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M23,20.2H1V17h22V20.2z M23,10.4H1v3.3h22V10.4z M23,3.8H1v3.3h22V3.8z'/%3E%3C/svg%3E");
  vertical-align: bottom;
}
.a-nav__custom-color .a-hamburger:focus,.a-nav__custom-color .a-hamburger:hover {
  background-color: var(--nav-background);
  vertical-align: bottom;
}
.a-nav__custom-color .a-sep {
  background-color: var(--black);
}
.a-nav__custom-color .a-product__name {
  color: var(--nav-links-color);
}
.a-nav__custom-color .a-hamburger__product .a-product__name {
  color: var(--nav-links-color);
}
.a-nav__custom-color .a-menu__link {
  color: var(--nav-links-color);
}
.a-nav__custom-color .a-menu__link.a-menu__link.dropdown-toggle::after {
  background: #fff;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-nav__custom-color .a-menu__link:hover,.a-nav__custom-color .a-menu__link:focus {
  color: var(--color-active);
}
.a-nav__custom-color .a-menu__link:hover.a-menu__link.dropdown-toggle::after,.a-nav__custom-color .a-menu__link:focus.a-menu__link.dropdown-toggle::after {
  background: var(--color-active);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-nav__custom-color .a-menu__link.active {
  color: var(--color-primary);
}
.a-nav__custom-color .a-menu__link.active.a-menu__link.dropdown-toggle::after {
  background: var(--color-active-active);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-nav__custom-color .a-action::before {
  color: var(--nav-links-color);
}
.a-nav__custom-color .a-action:hover::before {
  color: var(--color-active);
}
.a-nav__custom-color .a-action:active::before {
  color: var(--color-active-active);
}
.a-nav__custom-color .a-action__title {
  color: var(--gray-900);
}
.a-nav__custom-color .a-action.dropdown-toggle::after {
  background: var(--gray-900);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-nav__custom-color .a-action.dropdown-toggle:hover::after {
  background: var(--color-active);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-nav__custom-color .a-profile__hamburger .a-profile__avatar--abbr {
  border: 0;
}
.a-nav__custom-color .a-profile__hamburger {
  border-top: 1px solid var(--gray-300);
}
.a-nav__custom-color .a-profile__hamburger .menu-profile__username {
  color: var(--gray-900);
}
.a-header__inverted {
  background-color: var(--white);
}
.a-header__inverted .a-hamburger::after {
  background: var(--gray-900);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M23,20.2H1V17h22V20.2z M23,10.4H1v3.3h22V10.4z M23,3.8H1v3.3h22V3.8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M23,20.2H1V17h22V20.2z M23,10.4H1v3.3h22V10.4z M23,3.8H1v3.3h22V3.8z'/%3E%3C/svg%3E");
  vertical-align: bottom;
}
.a-header__inverted .a-hamburger:focus,.a-header__inverted .a-hamburger:hover {
  background-color: var(--color-secondary);
  vertical-align: bottom;
}
.a-header__inverted .a-sep {
  background-color: var(--black);
}
.a-header__inverted .a-product__name {
  color: var(--gray-900);
}
.a-header__inverted .a-hamburger__product .a-product__name {
  color: var(--white);
}
.a-header__inverted .a-menu__link {
  color: var(--gray-900);
}
.a-header__inverted .a-menu__link.a-menu__link.dropdown-toggle::after {
  background: var(--gray-900);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-header__inverted .a-menu__link:hover,.a-header__inverted .a-menu__link:focus {
  color: var(--color-active);
}
.a-header__inverted .a-menu__link:hover.a-menu__link.dropdown-toggle::after,.a-header__inverted .a-menu__link:focus.a-menu__link.dropdown-toggle::after {
  background: var(--color-active);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-header__inverted .a-menu__link.active {
  color: var(--color-primary);
}
.a-header__inverted .a-menu__link.active.a-menu__link.dropdown-toggle::after {
  background: var(--color-active-active);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-header__inverted .a-action::before {
  color: var(--gray-900);
}
.a-header__inverted .a-action:hover::before {
  color: var(--color-active-active);
}
.a-header__inverted .a-action:active::before {
  color: var(--color-primary);
}
.a-header__inverted .a-action__title {
  color: var(--gray-900);
}
.a-header__inverted .a-action.dropdown-toggle::after {
  background: var(--gray-900);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-header__inverted .a-action.dropdown-toggle:hover::after {
  background: var(--color-primary);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-header__inverted .a-profile__hamburger .a-profile__avatar--abbr {
  border: 0;
}
.a-nav .dropdown-menu {
  margin: 0;
  top: 40px;
  transform-origin: 10% 0;
}
.dropdown-menu.dropdown-menu--right {
  transform-origin: 90% 0;
}
.dropdown-menu.dropdown-menu--right:after,.dropdown-menu.dropdown-menu--right:before {
  right: 15px;
  left: auto;
}
.a-nav .show > .dropdown-menu {
  top: 92%;
}
.a-menu .show > .dropdown-menu {
  left: 1.25rem;
}
.a-menu__item {
  display: flex;
  flex: 0 0 auto;
  height: 100%;
}
.a-actions + adapt-profile {
  margin-left: 0;
}
.a-hamburger__container adapt-profile {
  width: 100%;
}
/* stylelint-disable-next-line no-duplicate-selectors */
.a-menu__link:focus,.a-menu__link:hover {
  color: var(--color-active);
}
.a-menu__link.active:active,.a-menu__link.active:focus,.a-menu__link.active:hover {
  color: var(--color-primary);
}
.a-dropdown-menu .a-dropdown__link:before,.a-dropdown-menu .a-dropdown__link-disabled:before {
  margin-right: 10px;
  font-size: 16px;
}
.a-dropdown-menu__light .a-dropdown__link:active,.a-dropdown-menu__dark .a-dropdown__link:active,.a-dropdown-menu__custom .a-dropdown__link:active {
  background: none;
  color: var(--color-active-hover);
}
.a-hamburger__menu-link.disabled:active {
  color: var(--gray-500);
}
.a-dropdown__link.dropdown-item.a-dropdown__link-filter.active {
  color: var(--color-primary);
  background: transparent;
}
.a-dropdown__submenu-handler {
  cursor: pointer;
}
.a-dropdown__submenu-handler::after {
  position: absolute;
  display: inline-block;
  top: 0;
  right: 10px;
  width: 10px;
  height: 100%;
  margin: 0;
  border: 0;
  speak: none;
  font-family: dpl-icon-font;
  content: "\e605";
  font-size: 16px;
  line-height: 30px;
  color: var(--white);
  text-align: center;
}
.a-dropdown__submenu-handler:hover::after,.a-dropdown__submenu-handler:focus::after {
  color: var(--color-active);
  transition: color .25s;
}
.a-dropdown__submenu-handler:active::after {
  color: var(--color-active-hover);
}
.a-dropdown-menu__dark .a-dropdown__submenu-handler {
  color: var(--white);
}
.a-dropdown-menu__dark .a-dropdown__submenu-handler.active {
  color: var(--color-active-active);
  background: transparent;
}
.a-dropdown-menu__dark .a-dropdown__submenu-handler.active.selected {
  background-image: linear-gradient(90deg, var(--color-primary), var(--color-primary) 3px, transparent 3px, transparent);
  background-color: var(--black);
  color: var(--white);
}
.a-dropdown-menu__light .a-dropdown__submenu-handler {
  color: var(--gray-900);
}
.a-dropdown-menu__light .a-dropdown__submenu-handler.active {
  color: var(--color-active-active);
  background: transparent;
}
.a-dropdown-menu__light .a-dropdown__submenu-handler.active.selected {
  background-image: linear-gradient(90deg, var(--color-primary), var(--color-primary) 3px, transparent 3px, transparent);
  background-color: var(--gray-200);
  color: var(--gray-900);
}
.a-dropdown-menu__grey .a-dropdown__submenu-handler {
  color: var(--gray-900);
}
.a-dropdown-menu__grey .a-dropdown__submenu-handler.active {
  color: var(--color-active-active);
  background: transparent;
}
.a-dropdown-menu__grey .a-dropdown__submenu-handler.active.selected {
  background-image: linear-gradient(90deg, var(--color-primary), var(--color-primary) 3px, transparent 3px, transparent);
  background-color: var(--gray-200);
  color: var(--gray-900);
}
.a-dropdown-menu__custom .a-dropdown__submenu-handler {
  color: var(--nav-links-color);
}
.a-dropdown-menu__custom .a-dropdown__submenu-handler.active {
  color: var(--color-active-active);
  background: transparent;
}
.a-dropdown-menu__custom .a-dropdown__submenu-handler.active.selected {
  background-image: linear-gradient(90deg, var(--color-primary), var(--color-primary) 3px, transparent 3px, transparent);
  background-color: var(--black);
  color: var(--nav-links-color);
}
.a-dropdown-menu__dark .a-dropdown__link-filter.selected.active {
  color: var(--color-active-active);
}
.a-dropdown__item {
  position: relative;
}
.a-hamburger__menu-text.active,.a-hamburger__menu-link.a-dropdown__submenu-handler.active {
  color: var(--color-primary);
  background: transparent;
}
.show .a-dropdown__submenu {
  display: block;
  margin-top: -10px;
  margin-left: -1px;
}
.submenuOpen + .a-dropdown__submenu {
  left: 100%;
  display: block;
  visibility: visible;
  opacity: 1;
  transition: left .3s var(--ease-transition-in), opacity .2s linear .1s;
}
.a-dropdown__submenu {
  position: absolute;
  background: var(--gray-1000);
  white-space: nowrap;
  top: 0;
  left: 80%;
  display: none;
  opacity: 0;
  visibility: hidden;
  margin: 0;
  padding: 10px 0;
  border-left: 1px solid var(--gray-1000);
  border-radius: 0 .125rem .125rem .125rem;
  min-width: 160px;
  overflow: auto;
  list-style: none;
  font-size: .8125rem;
  transition: all 0s var(--ease-transition-in-out);
  transform-origin: 0 50%;
  z-index: 1;
  box-shadow: 0 9px 12px rgba(0, 0, 0, .2), 0 27px 30px rgba(0, 0, 0, .12);
}
.a-floating-wrapper {
  z-index: 1070;
}
.a-floating {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 980;
}
.a-margin-transition {
  transition: margin-bottom .45s var(--ease-transition-in-out);
}
.a-loader .a-loader_wrapper {
  position: absolute;
  z-index: 800;
  right: 0;
  left: 0;
  overflow: hidden;
  text-align: center;
  pointer-events: none;
}
.a-loader .a-loader_message-wrapper {
  overflow: hidden;
}
.a-loader .a-loader_message {
  display: inline-block;
  margin: .3125rem;
  padding: .3125rem .625rem;
  color: var(--gray-900);
  border-radius: 2px;
  background-color: var(--white);
}
.a-loader.a-loader__fixed .a-loader_wrapper {
  position: fixed;
  top: 0;
}
.a-loader-content {
  transition: opacity .25s;
}
.a-loader-content.a-loader-content__blocked {
  opacity: .2;
  pointer-events: none !important;
  -webkit-user-select: none !important;
          user-select: none !important;
}
.a-hamburger__search-wrapper {
  position: relative;
}
.a-hamburger__search {
  position: relative;
  margin: 0;
}
.a-dropdown__item .d-icon-search {
  margin: 0;
  flex: 1 1;
}
.a-hamburger__search:before,.a-dropdown__item .d-icon-search:before {
  position: absolute;
  top: 9px;
  left: 15px;
  font-size: 1rem;
  color: var(--white);
}
.a-header .a-dropdown__item .form-control,.a-header .a-dropdown__item .form-control:focus,.a-hamburger__search .form-control,.a-hamburger__search .form-control:focus,.a-menu__filter {
  padding-right: 2rem;
  padding-left: 2.75rem;
  color: var(--white);
  border: 0;
  background: none;
  flex: 1 1;
}
/* stylelint-disable-next-line no-duplicate-selectors */
.a-nav__grey .a-menu__filter,.a-nav__grey .d-icon-search:before,.a-nav__grey .a-dropdown__item .form-control,.a-nav__grey .a-dropdown__item .form-control:focus,.a-nav__grey .a-hamburger__search .form-control,.a-nav__grey .a-hamburger__search .form-control:focus,.a-nav__white .a-menu__filter,.a-nav__white .d-icon-search:before,.a-nav__white .a-dropdown__item .form-control,.a-nav__white .a-dropdown__item .form-control:focus,.a-nav__white .a-hamburger__search .form-control,.a-nav__white .a-hamburger__search .form-control:focus {
  color: var(--gray-900);
}
/* stylelint-disable-next-line no-duplicate-selectors */
.a-nav__custom-color .a-menu__filter,.a-nav__custom-color .d-icon-search:before,.a-nav__custom-color .a-dropdown__item .form-control,.a-nav__custom-color .a-dropdown__item .form-control:focus,.a-nav__custom-color .a-hamburger__search .form-control,.a-nav__custom-color .a-hamburger__search .form-control:focus {
  color: var(--nav-links-color);
}
.a-menu__filter::before {
  padding-left: 15px;
}
.a-filter__wrapper {
  display: flex;
  flex-direction: row;
}
.a-filter-clear {
  border: 0;
  background: 0;
}
.a-hamburger__submenu-category {
  font-size: .9375rem;
  color: var(--white);
  text-align: center;
  line-height: 1.875rem;
}
/* stylelint-disable-next-line no-duplicate-selectors */
.a-nav__grey .a-hamburger__submenu-category,.a-nav__white .a-hamburger__submenu-category {
  color: var(--gray-900);
}
/* stylelint-disable-next-line no-duplicate-selectors */
.a-nav__custom-color .a-hamburger__submenu-category {
  color: var(--nav-links-color);
}
.a-hamburger__submenu-results {
  padding-right: 0;
  padding-left: 0;
}
.a-dropdown__filter-list {
  padding-left: 0;
  list-style: none;
}
.a-dropdown-menu .a-dropdown__filter-list .a-dropdown__item .dropdown-item.a-dropdown__link,.a-dropdown-menu .a-dropdown__filter-list .a-dropdown__link-disabled {
  padding-left: 2rem;
}
.a-hamburger__menu-link.menu-parent.active {
  color: var(--color-primary);
  background: transparent;
}
.a-hamburger__menu-link.menu-parent.active.selected {
  color: var(--white);
  background-color: #1c1b1c;
  background-image: linear-gradient(90deg, var(--color-primary), var(--color-primary) 3px, transparent 3px, transparent);
}
.a-hamburger__container .adapt-search-clear.adapt-search-clear-visible {
  margin-right: .75rem;
  padding-right: 0;
  justify-content: flex-end;
}
.switcher-dropdown .a-dropdown__link,.switcher-dropdown .dropdown-header {
  white-space: normal;
}
.switcher-dropdown .switcher-dropdown {
  padding-top: 15px;
}
.switcher-dropdown .a-dropdown-menu {
  min-width: 18rem;
}
.switcher-dropdown .switcher-dropdown__recent-item {
  font-size: .9375rem;
}
.not-found {
  display: block;
  padding-top: 3.25rem;
  text-align: center;
}
.not-found__container {
  margin: 0 auto;
  padding: 0 15px;
}
@media (min-width: 544px) {
  .not-found__container {
    max-width: 570px;
  }
}
@media (min-width: 768px) {
  .not-found__container {
    max-width: 750px;
  }
}
.not-found__title {
  margin-bottom: 0;
  font-size: 8rem;
  font-weight: bold;
  line-height: 7rem;
  color: var(--color-info);
}
@media (min-width: 768px) {
  .not-found__title {
    font-size: 12rem;
    line-height: 11rem;
  }
}
.not-found__subtitle {
  margin-top: 1.25rem;
  color: var(--gray-900);
}
@media (min-width: 768px) {
  .not-found__subtitle {
    margin-top: .5rem;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.1;
  }
}
.not-found__description {
  margin: .5rem 0 3rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: var(--gray-700);
}
.not-found__btn {
  position: fixed;
  right: 15px;
  bottom: 15px;
  left: 15px;
}
@media (min-width: 768px) {
  .not-found__btn {
    position: static;
  }
}
.empty-state {
  background-size: auto;
  background: no-repeat center center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.empty-state--alerts {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNjUgMTY1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNjUgMTY1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Q2RDdEODt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJzdGF0ZV94MkZfZW1wdHktYWxlcnRzIiBjbGFzcz0ic3QwIiBkPSJNMTk4LDY4YzAsMC44LTAuNywxLjUtMS41LDEuNUgxODhjLTAuOCwwLTEuNS0wLjctMS41LTEuNXMwLjctMS41LDEuNS0xLjVoOC41CglDMTk3LjQsNjYuNSwxOTgsNjcuMSwxOTgsNjh6IE0yMTQuOSw2Ni41aC04LjVjLTAuOCwwLTEuNSwwLjctMS41LDEuNXMwLjcsMS41LDEuNSwxLjVoOC41YzAuOCwwLDEuNS0wLjcsMS41LTEuNQoJUzIxNS43LDY2LjUsMjE0LjksNjYuNXogTTI2NSw2Ny40YzAsOC41LTcsMTUuNS0xNS41LDE1LjVjLTcuOSwwLTE0LjUtNi0xNS40LTEzLjdjLTAuMiwwLjItMC41LDAuMi0wLjgsMC4yaC04LjUKCWMtMC44LDAtMS41LTAuNy0xLjUtMS41czAuNy0xLjUsMS41LTEuNWg4LjVjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuNC04LjIsNy4yLTE0LjgsMTUuNS0xNC44QzI1OCw1MS45LDI2NSw1OC45LDI2NSw2Ny40egoJIE0yNjIsNjcuNGMwLTYuOS01LjYtMTIuNS0xMi41LTEyLjVTMjM3LDYwLjUsMjM3LDY3LjRzNS42LDEyLjUsMTIuNSwxMi41UzI2Miw3NC4zLDI2Miw2Ny40eiBNMjQ5LjUsNjguOWMwLjgsMCwxLjUtMC43LDEuNS0xLjUKCXYtN2MwLTAuOC0wLjctMS41LTEuNS0xLjVzLTEuNSwwLjctMS41LDEuNXY3QzI0OCw2OC4yLDI0OC43LDY4LjksMjQ5LjUsNjguOXogTTI0OS40LDcxLjRjLTEuMiwwLTIuMSwwLjktMi4xLDIuMXMwLjksMi4xLDIuMSwyLjEKCXMyLjEtMC45LDIuMS0yLjFTMjUwLjYsNzEuNCwyNDkuNCw3MS40eiBNMjIzLjEsMzYuM2MwLDMtMiw1LjYtNC44LDYuNHYxMC40YzAsMC44LTAuNywxLjUtMS41LDEuNWMtMC4xLDAtMC4yLDAtMC4zLDAKCWMtMC4xLDAtMC4yLDAtMC4zLDBoLTI3LjZjLTAuOCwwLTEuNS0wLjctMS41LTEuNXMwLjctMS41LDEuNS0xLjVoMjYuN3YtOC43Yy0zLjEtMC42LTUuNC0zLjMtNS40LTYuNWMwLTMuNywzLTYuNiw2LjYtNi42CglTMjIzLjEsMzIuNywyMjMuMSwzNi4zeiBNMjIwLjEsMzYuM2MwLTItMS42LTMuNi0zLjYtMy42cy0zLjYsMS42LTMuNiwzLjZzMS42LDMuNiwzLjYsMy42UzIyMC4xLDM4LjMsMjIwLjEsMzYuM3ogTTQ0LjcsNTMKCWMwLDAuOC0wLjcsMS41LTEuNSwxLjVoLTcuN2MtMC45LDQuOC01LDguNC0xMC4xLDguNEg5LjhjLTUuNCwwLTkuOC00LjQtOS44LTkuOGMwLTQsMi4zLTcuNSw1LjktOWMxLTQuNyw1LjItOC4yLDEwLjEtOC4yCgljNC4yLDAsOCwyLjYsOS42LDYuNWM1LjIsMC4xLDkuNCw0LDEwLDkuMWg3LjZDNDQsNTEuNSw0NC43LDUyLjEsNDQuNyw1M3ogTTMyLjYsNTIuNmMwLTQtMy4zLTcuMy03LjMtNy4zYy0wLjIsMC0wLjUsMC0wLjcsMAoJYy0wLjcsMC4xLTEuNC0wLjQtMS42LTEuMWMtMC45LTMuMi0zLjgtNS40LTctNS40Yy0zLjcsMC02LjgsMi44LTcuMyw2LjRjLTAuMSwwLjYtMC41LDEuMS0xLDEuM0M0LjksNDcuNCwzLDUwLDMsNTMKCWMwLDMuOCwzLjEsNi44LDYuOCw2LjhoMTUuNUMyOS40LDU5LjksMzIuNiw1Ni42LDMyLjYsNTIuNnogTTUzLjEsNTQuNWg4LjVjMC44LDAsMS41LTAuNywxLjUtMS41cy0wLjctMS41LTEuNS0xLjVoLTguNQoJYy0wLjgsMC0xLjUsMC43LTEuNSwxLjVTNTIuMyw1NC41LDUzLjEsNTQuNXogTTcxLjUsNTQuNUg4MGMwLjgsMCwxLjUtMC43LDEuNS0xLjVzLTAuNy0xLjUtMS41LTEuNWgtOC41Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjUKCVM3MC42LDU0LjUsNzEuNSw1NC41eiBNNTguMiw4NC41YzAsMy43LTMsNi42LTYuNiw2LjZzLTYuNi0zLTYuNi02LjZjMC0zLDItNS42LDQuOC02LjRWNjcuN2MwLTAuOCwwLjctMS41LDEuNS0xLjUKCWMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjIsMCwwLjMsMGgyNy42YzAuOCwwLDEuNSwwLjcsMS41LDEuNXMtMC43LDEuNS0xLjUsMS41SDUyLjh2OC43QzU1LjgsNzguNSw1OC4yLDgxLjIsNTguMiw4NC41egoJIE01NS4yLDg0LjVjMC0yLTEuNi0zLjYtMy42LTMuNlM0OCw4Mi41LDQ4LDg0LjVzMS42LDMuNiwzLjYsMy42UzU1LjIsODYuNSw1NS4yLDg0LjV6IE0xMTQuNiwxMTdoMzUuMmwtMC4yLDEuNwoJYy0xLjMsOS44LTguNywxNy4xLTE3LjQsMTcuMXMtMTYuMi03LjQtMTcuNC0xNy4xTDExNC42LDExN3ogTTExOC4xLDEyMGMxLjYsNy40LDcuNSwxMi44LDE0LjEsMTIuOGM2LjcsMCwxMi41LTUuNCwxNC4xLTEyLjgKCUgxMTguMXogTTE5MS4xLDEwMi4xdjYuOGMwLDIuMi0xLjgsNC00LDRINzguNGMtMi4yLDAtNC0xLjgtNC00di02LjhjMC00LDIuNC03LjYsNi05LjJjNy4xLTMuMSwxMC43LTYuNSwxMC43LTEwLjFWNDIuNAoJYzAtMTIuNSwxMC42LTIzLjksMjYuMy0yOC41YzAtMC4zLDAtMC42LDAtMC45YzAtNi41LDcuNy0xMi43LDE1LjktMTIuN2M3LjksMCwxNC44LDUuOSwxNC44LDEyLjdjMCwwLjMsMCwwLjYsMCwwLjlsMCwwCgljMTUuNyw0LjYsMjYuMywxNiwyNi4zLDI4LjV2NDAuNWMwLDMuNiwzLjYsNywxMC43LDEwLjFDMTg4LjgsOTQuNSwxOTEuMSw5OC4xLDE5MS4xLDEwMi4xeiBNMTg4LjEsMTAyLjFjMC0yLjgtMS43LTUuMy00LjItNi40CgljLTguNC0zLjYtMTIuNS03LjgtMTIuNS0xMi44VjQyLjRjMC0xMS4xLTkuNy0yMS40LTI0LjEtMjUuNmwtMi40LTAuN2wwLjMtMi41YzAtMC4yLDAtMC40LDAtMC42YzAtNS4xLTUuNi05LjctMTEuOC05LjcKCWMtNi45LDAtMTIuOSw1LjQtMTIuOSw5LjdjMCwwLjIsMCwwLjQsMCwwLjZsMC4zLDIuNWwtMi40LDAuN0MxMDQsMjEsOTQuMywzMS4zLDk0LjMsNDIuNHY0MC41YzAsNS00LjEsOS4yLTEyLjUsMTIuOAoJYy0yLjYsMS4xLTQuMiwzLjYtNC4yLDYuNHY2LjhjMCwwLjYsMC40LDEsMSwxaDEwOC43YzAuNiwwLDEtMC40LDEtMUwxODguMSwxMDIuMXogTTE0Ny4zLDI2LjNjLTAuOC0wLjYtMS42LTAuNi0yLjIsMAoJYy0wLjYsMS4yLTAuMywyLjIsMS4xLDIuOWMxMC41LDYuNywxMy45LDExLjcsMTMuOSwyMC4xdjI3LjNjMCwwLjgsMC42LDEuNCwxLjQsMS40YzAuOCwwLDEuNC0wLjYsMS40LTEuNFY0OS4zCglDMTYyLjksMzksMTU3LjcsMzMsMTQ3LjMsMjYuM3ogTTE2NC4xLDE1My41Yy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuM2MwLTAuMS0wLjEtMC4zLTAuMi0wLjRsLTAuNS0wLjdjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zCgljMC0wLjEtMC4xLTAuMy0wLjItMC40bC0wLjUtMC43Yy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuM2MwLTAuMS0wLjEtMC4zLTAuMi0wLjRsLTAuNS0wLjdjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zCgljMC0wLjEtMC4xLTAuMy0wLjItMC40bC0wLjUtMC43Yy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuM2MwLTAuMS0wLjEtMC4zLTAuMi0wLjRsLTAuNS0wLjdjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zCgljMC0wLjEtMC4xLTAuMy0wLjItMC40bC0wLjUtMC43Yy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuM2MwLTAuMS0wLjEtMC4zLTAuMi0wLjRsLTAuNS0wLjdjLTAuNS0wLjctMS40LTAuOC0yLjEtMC4zCgljLTAuNywwLjUtMC44LDEuNC0wLjMsMi4xbDAuNSwwLjdjMC4xLDAuMSwwLjIsMC4yLDAuMywwLjNjMCwwLjEsMC4xLDAuMywwLjIsMC40bDAuNSwwLjdjMC4xLDAuMSwwLjIsMC4yLDAuMywwLjMKCWMwLDAuMSwwLjEsMC4zLDAuMiwwLjRsMC41LDAuN2MwLjEsMC4xLDAuMiwwLjIsMC4zLDAuM2MwLDAuMSwwLjEsMC4zLDAuMiwwLjRsMC41LDAuN2MwLjEsMC4xLDAuMiwwLjIsMC4zLDAuMwoJYzAsMC4xLDAuMSwwLjMsMC4yLDAuNGwwLjUsMC43YzAuMSwwLjEsMC4yLDAuMiwwLjMsMC4zYzAsMC4xLDAuMSwwLjMsMC4yLDAuNGwwLjUsMC43YzAuMSwwLjEsMC4yLDAuMiwwLjMsMC4zCgljMCwwLjEsMC4xLDAuMywwLjIsMC40bDAuNSwwLjdjMC4xLDAuMSwwLjIsMC4yLDAuMywwLjNjMCwwLjEsMC4xLDAuMywwLjIsMC40YzAuMywwLjQsMC44LDAuNiwxLjIsMC42YzAuMywwLDAuNi0wLjEsMC45LTAuMwoJQzE2NC40LDE1NS4yLDE2NC42LDE1NC4yLDE2NC4xLDE1My41TDE2NC4xLDE1My41eiBNMTMyLjEsMTUwLjZjLTAuOCwwLTEuNSwwLjctMS41LDEuNXYwLjljMCwwLjIsMCwwLjMsMC4xLDAuNAoJYzAsMC4xLTAuMSwwLjMtMC4xLDAuNHYwLjljMCwwLjIsMCwwLjMsMC4xLDAuNGMwLDAuMS0wLjEsMC4zLTAuMSwwLjR2MC45YzAsMC4yLDAsMC4zLDAuMSwwLjRjMCwwLjEtMC4xLDAuMy0wLjEsMC40djAuOQoJYzAsMC4yLDAsMC4zLDAuMSwwLjRjMCwwLjEtMC4xLDAuMy0wLjEsMC40djAuOWMwLDAuMiwwLDAuMywwLjEsMC40YzAsMC4xLTAuMSwwLjMtMC4xLDAuNHYwLjljMCwwLjIsMCwwLjMsMC4xLDAuNAoJYzAsMC4xLTAuMSwwLjMtMC4xLDAuNHYwLjljMCwwLjgsMC43LDEuNSwxLjUsMS41czEuNS0wLjcsMS41LTEuNXYtMC45YzAtMC4yLDAtMC4zLTAuMS0wLjRjMC0wLjEsMC4xLTAuMywwLjEtMC40di0wLjkKCWMwLTAuMiwwLTAuMy0wLjEtMC40YzAtMC4xLDAuMS0wLjMsMC4xLTAuNHYtMC45YzAtMC4yLDAtMC4zLTAuMS0wLjRjMC0wLjEsMC4xLTAuMywwLjEtMC40di0wLjljMC0wLjIsMC0wLjMtMC4xLTAuNAoJYzAtMC4xLDAuMS0wLjMsMC4xLTAuNHYtMC45YzAtMC4yLDAtMC4zLTAuMS0wLjRjMC0wLjEsMC4xLTAuMywwLjEtMC40di0wLjljMC0wLjIsMC0wLjMtMC4xLTAuNGMwLTAuMSwwLjEtMC4zLDAuMS0wLjR2LTAuOQoJQzEzMy42LDE1MS4zLDEzMywxNTAuNiwxMzIuMSwxNTAuNnogTTEwOS44LDE0My40Yy0wLjctMC41LTEuNi0wLjMtMi4xLDAuM2wtMC41LDAuN2MtMC4xLDAuMS0wLjIsMC4zLTAuMiwwLjQKCWMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjNsLTAuNSwwLjdjLTAuMSwwLjEtMC4yLDAuMy0wLjIsMC40Yy0wLjEsMC4xLTAuMiwwLjItMC4zLDAuM2wtMC41LDAuN2MtMC4xLDAuMS0wLjIsMC4zLTAuMiwwLjQKCWMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjNsLTAuNSwwLjdjLTAuMSwwLjEtMC4yLDAuMy0wLjIsMC40Yy0wLjEsMC4xLTAuMiwwLjItMC4zLDAuM2wtMC41LDAuN2MtMC4xLDAuMS0wLjIsMC4zLTAuMiwwLjQKCWMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjNsLTAuNSwwLjdjLTAuMSwwLjEtMC4yLDAuMy0wLjIsMC40Yy0wLjEsMC4xLTAuMiwwLjItMC4zLDAuM2wtMC41LDAuN2MtMC4xLDAuMS0wLjIsMC4zLTAuMiwwLjQKCWMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjNjLTAuNSwwLjctMC4zLDEuNiwwLjMsMi4xYzAuMywwLjIsMC42LDAuMywwLjksMC4zYzAuNSwwLDAuOS0wLjIsMS4yLTAuNmwwLDBjMC4xLTAuMSwwLjItMC4zLDAuMi0wLjQKCWMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuM2wwLjUtMC43YzAuMS0wLjEsMC4yLTAuMywwLjItMC40YzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zbDAuNS0wLjdjMC4xLTAuMSwwLjItMC4zLDAuMi0wLjQKCWMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuM2wwLjUtMC43YzAuMS0wLjEsMC4yLTAuMywwLjItMC40YzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zbDAuNS0wLjdjMC4xLTAuMSwwLjItMC4zLDAuMi0wLjQKCWMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuM2wwLjUtMC43YzAuMS0wLjEsMC4yLTAuMywwLjItMC40YzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zbDAuNS0wLjdjMC4xLTAuMSwwLjItMC4zLDAuMi0wLjQKCWMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuM2wwLjUtMC43QzExMC42LDE0NC44LDExMC41LDE0My45LDEwOS44LDE0My40eiIvPgo8L3N2Zz4K");
}
.empty-state--articles {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNjggMTM4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNjggMTM4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Q2RDdEODt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJzdGF0ZV94MkZfZW1wdHktYXJ0aWNsZXMiIGNsYXNzPSJzdDAiIGQ9Ik0yMDIuNDUsMTA2LjU1Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MjJjMCwyLjUtMiw0LjUtNC41LDQuNWgtOTcuOAoJYy0yLjUsMC00LjUtMi00LjUtNC41VjcuNjVjMC0yLjQsMS45LTQuMyw0LjMtNC4zaDcxLjRsMCwwdjI2LjJjMCw0LDMuMyw3LjMsNy4zLDcuM2gyMy43YzAsMC4yLDAuMSwwLjUsMC4xLDAuN3YyMC42CgljMCwwLjgsMC43LDEuNSwxLjUsMS41czEuNS0wLjcsMS41LTEuNXYtMjAuNWMwLTIuMi0xLTQuMy0yLjctNS44bC0yNi41LTI5LjZjLTAuMS0wLjEtMC4xLTAuMS0wLjItMC4yYy0xLjMtMS4xLTMtMS43LTQuOC0xLjcKCWgtNzEuNGMtNCwwLTcuMywzLjMtNy4zLDcuM3YxMjIuNWMwLDQuMSwzLjQsNy41LDcuNSw3LjVoOTcuOGM0LjEsMCw3LjUtMy40LDcuNS03LjV2LTIyCglDMjAzLjk1LDEwNy4zNSwyMDMuMTUsMTA2LjU1LDIwMi40NSwxMDYuNTV6IE0xOTkuMDUsMzMuNzVoLTIxLjljLTIuNCwwLTQuMy0xLjktNC4zLTQuM3YtMjVMMTk5LjA1LDMzLjc1eiBNMTU1Ljk1LDEwMy40NQoJYzAuOCwwLDEuNSwwLjcsMS41LDEuNXMtMC43LDEuNS0xLjUsMS41aC0zOC4yYy0wLjgsMC0xLjUtMC43LTEuNS0xLjVzMC43LTEuNSwxLjUtMS41SDE1NS45NXogTTE2NS45NSw4Ny43NWgtNDguMgoJYy0wLjgsMC0xLjUtMC43LTEuNS0xLjVzMC43LTEuNSwxLjUtMS41aDQ4LjJjMC44LDAsMS41LDAuNywxLjUsMS41UzE2Ni43NSw4Ny43NSwxNjUuOTUsODcuNzV6IE0xMTYuMDUsNDguNzUKCWMwLTAuOCwwLjctMS41LDEuNS0xLjVoMzdjMC44LDAsMS41LDAuNywxLjUsMS41cy0wLjcsMS41LTEuNSwxLjVoLTM3QzExNi44NSw1MC4xNSwxMTYuMDUsNDkuNjUsMTE2LjA1LDQ4Ljc1eiBNMTc0Ljk1LDY4LjA1CgloLTU3LjNjLTAuOCwwLTEuNS0wLjctMS41LTEuNXMwLjctMS41LDEuNS0xLjVoNTcuM2MwLjgsMCwxLjUsMC43LDEuNSwxLjVTMTc1Ljg1LDY4LjA1LDE3NC45NSw2OC4wNXogTTUwLjA1LDYxLjc1CgljMC0wLjgsMC43LTEuNSwxLjUtMS41aDguNWMwLjgsMCwxLjUsMC43LDEuNSwxLjVzLTAuNywxLjUtMS41LDEuNWgtOC41QzUwLjc1LDYzLjE1LDUwLjA1LDYyLjU1LDUwLjA1LDYxLjc1eiBNNDMuMTUsNjEuNzUKCWMwLDAuOC0wLjcsMS41LTEuNSwxLjVoLTguNWMtMC44LDAtMS41LTAuNy0xLjUtMS41czAuNy0xLjUsMS41LTEuNWg4LjVDNDIuNDUsNjAuMTUsNDMuMTUsNjAuNzUsNDMuMTUsNjEuNzV6IE03OS45NSw2MS43NQoJYzAsMC44LTAuNywxLjUtMS41LDEuNWgtOC41Yy0wLjgsMC0xLjUtMC43LTEuNS0xLjVzMC43LTEuNSwxLjUtMS41aDguNUM3OS4xNSw2MC4xNSw3OS45NSw2MC43NSw3OS45NSw2MS43NXogTTc3Ljg1LDc0Ljk1aC0yNy42CgljLTAuMSwwLTAuMiwwLTAuMywwYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC44LDAtMS41LDAuNy0xLjUsMS41djEwLjRjLTIuOCwwLjgtNC44LDMuMy00LjgsNi40YzAsMy43LDMsNi42LDYuNiw2LjZzNi42LTMsNi42LTYuNgoJYzAtMy4yLTIuMy01LjktNS40LTYuNXYtOC44aDI2LjdjMC44LDAsMS41LTAuNywxLjUtMS41Qzc5LjI1LDc1Ljc1LDc4Ljc1LDc0Ljk1LDc3Ljg1LDc0Ljk1eiBNNTMuNjUsOTMuMTVjMCwyLTEuNiwzLjYtMy42LDMuNgoJcy0zLjYtMS42LTMuNi0zLjZzMS42LTMuNiwzLjYtMy42UzUzLjY1LDkxLjE1LDUzLjY1LDkzLjE1eiBNMzEuNzUsNDguNTVjLTAuMy0yLjktMS44LTUuNS00LjEtNy4zYy0yLjMtMS44LTUuMi0yLjUtOC4xLTIuMQoJYy01LjUsMC44LTkuNCw1LjgtOSwxMS4zYzAuMywzLjMsMiw2LjMsNC44LDguMWwwLjcsNC44YzAuMSwwLjcsMC43LDEuMywxLjUsMS4zaDIuM3YybDAsMGgtMi40Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjUKCXMwLjcsMS41LDEuNSwxLjVoNy42YzAuOCwwLDEuNS0wLjcsMS41LTEuNXMtMC43LTEuNS0xLjUtMS41aC0yLjJsMCwwdi0yaDIuMWMwLjcsMCwxLjQtMC42LDEuNS0xLjNsMC43LTQuOQoJQzMwLjM1LDU2LjI1LDMyLjE1LDUyLjU1LDMxLjc1LDQ4LjU1eiBNMjQuOTUsNTYuMjVjLTAuNCwwLjItMC43LDAuNi0wLjcsMS4xbC0wLjYsNC4zaC00LjlsLTAuNy00LjNjLTAuMS0wLjUtMC4zLTAuOS0wLjctMS4xCgljLTIuMi0xLjMtMy43LTMuNS0zLjktNi4xYy0wLjMtNCwyLjUtNy41LDYuNS04LjFjMi4xLTAuMyw0LjIsMC4yLDUuOCwxLjVjMS43LDEuMywyLjcsMy4yLDIuOSw1LjNsMCwwCglDMjkuMDUsNTEuNzUsMjcuNTUsNTQuNzUsMjQuOTUsNTYuMjV6IE0yNS4wNSw3Mi4zNWMwLDAuOC0wLjcsMS41LTEuNSwxLjVoLTQuMWMtMC44LDAtMS41LTAuNy0xLjUtMS41czAuNy0xLjUsMS41LTEuNWg0LjEKCUMyNC40NSw3MC44NSwyNS4wNSw3MS40NSwyNS4wNSw3Mi4zNXogTTE5LjA1LDMzLjU1di0zLjZjMC0wLjgsMC43LTEuNSwxLjUtMS41czEuNSwwLjcsMS41LDEuNXYzLjZjMCwwLjgtMC43LDEuNS0xLjUsMS41CglTMTkuMDUsMzQuMjUsMTkuMDUsMzMuNTV6IE0xMC45NSwzOS4yNWMtMC4zLDAuMy0wLjcsMC40LTEuMSwwLjRzLTAuOC0wLjEtMS4xLTAuNGwtMi42LTIuNmMtMC42LTAuNi0wLjYtMS41LDAtMi4xczEuNS0wLjYsMi4xLDAKCWwyLjYsMi42QzExLjU1LDM3Ljc1LDExLjU1LDM4Ljc1LDEwLjk1LDM5LjI1eiBNNi44NSw0OC43NWMwLDAuOC0wLjcsMS41LTEuNSwxLjVoLTMuNmMtMC44LDAtMS41LTAuNy0xLjUtMS41czAuNy0xLjUsMS41LTEuNWgzLjYKCUM2LjE1LDQ3LjI1LDYuODUsNDguMDUsNi44NSw0OC43NXogTTMxLjI1LDM5LjI1Yy0wLjYtMC42LTAuNi0xLjUsMC0yLjFsMi42LTIuNmMwLjYtMC42LDEuNS0wLjYsMi4xLDBzMC42LDEuNSwwLDIuMWwtMi42LDIuNgoJYy0wLjMsMC4zLTAuNywwLjQtMS4xLDAuNFMzMS41NSwzOS42NSwzMS4yNSwzOS4yNXogTTM2Ljg1LDQ3LjI1aDMuNmMwLjgsMCwxLjUsMC43LDEuNSwxLjVzLTAuNywxLjUtMS41LDEuNWgtMy42CgljLTAuOCwwLTEuNS0wLjctMS41LTEuNVMzNi4wNSw0Ny4yNSwzNi44NSw0Ny4yNXogTTE3OS4wNSw4OS45NWwtNS4zLDE1LjhjLTAuMiwwLjUtMC4xLDEuMSwwLjMsMS41YzAuMywwLjMsMC43LDAuNSwxLjEsMC41CgljMC4xLDAsMC4yLDAsMC4zLDBsMTYuMy0yLjhjMC4xLDAsMC4xLDAsMC4yLTAuMWMwLjMsMCwwLjYtMC4xLDAuOC0wLjNsNDcuNC0zOS44YzAuMy0wLjMsMC41LTAuNiwwLjUtMXMtMC4xLTAuOC0wLjMtMS4xbC00LjUtNS4zCglsMi43LTIuM2MwLjYtMC41LDAuNy0xLjUsMC4yLTIuMXMtMS41LTAuNy0yLjEtMC4ybC0yLjcsMi4ybC00LjgtNS43Yy0wLjMtMC4zLTAuNi0wLjUtMS0wLjVzLTAuOCwwLjEtMS4xLDAuM2wtNDcuNCwzOS45CglDMTc5LjE1LDg5LjA1LDE3OS4wNSw4OS40NSwxNzkuMDUsODkuOTV6IE0xODEuMDUsOTIuOTVsNy44LDkuM2wtMTEuNSwyTDE4MS4wNSw5Mi45NXogTTIyNy43NSw1Mi4yNWw5LjMsMTEuMWwtMi45LDIuNWwtOS4zLTExLjEKCUwyMjcuNzUsNTIuMjV6IE0yMjIuNTUsNTYuNzVsOS4zLDExLjFsLTM5LjksMzMuM2wtOS4zLTExLjFMMjIyLjU1LDU2Ljc1eiBNMjQwLjg1LDc3LjM1aDE3LjVjMC44LDAsMS40LDAuNiwxLjQsMS40CglzLTAuNiwxLjQtMS40LDEuNGgtMTcuNWMtMC44LDAtMS40LTAuNi0xLjQtMS40UzI0MC4wNSw3Ny4zNSwyNDAuODUsNzcuMzV6IE0yNTQuNzUsOTguNzVjMCwwLjgtMC42LDEuNC0xLjQsMS40aC0zMy4zCgljLTAuOCwwLTEuNC0wLjYtMS40LTEuNHMwLjYtMS40LDEuNC0xLjRoMzMuM0MyNTQuMDUsOTcuMzUsMjU0Ljc1LDk3Ljk1LDI1NC43NSw5OC43NXogTTI2Ny43NSw4OC43NWMwLDAuOC0wLjYsMS40LTEuNCwxLjRoLTM2LjcKCWMtMC44LDAtMS40LTAuNi0xLjQtMS40czAuNi0xLjQsMS40LTEuNGgzNi43QzI2Ny4wNSw4Ny4zNSwyNjcuNzUsODcuOTUsMjY3Ljc1LDg4Ljc1eiIvPgo8L3N2Zz4K");
}
.empty-state--cart {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOTcgMTQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTcgMTQwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Q2RDdEODt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJzdGF0ZV94MkZfZW1wdHktY2FydCIgY2xhc3M9InN0MCIgZD0iTTI0OS44NSw2OS40NWMwLDAuOC0wLjcsMS41LTEuNSwxLjVoLTguNWMtMC44LDAtMS41LTAuNy0xLjUtMS41czAuNy0xLjUsMS41LTEuNQoJaDguNUMyNDkuMjUsNjcuODUsMjQ5Ljg1LDY4LjU1LDI0OS44NSw2OS40NXogTTIzMC4wNSw2Ny44NWgtOC41Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjVzMC43LDEuNSwxLjUsMS41aDguNQoJYzAuOCwwLDEuNS0wLjcsMS41LTEuNVMyMzAuNzUsNjcuODUsMjMwLjA1LDY3Ljg1eiBNMjk2LjU1LDY4Ljg1YzAsOC41LTcsMTUuNS0xNS41LDE1LjVjLTcuOCwwLTE0LjMtNS44LTE1LjMtMTMuM2gtNy41CgljLTAuOCwwLTEuNS0wLjctMS41LTEuNXMwLjctMS41LDEuNS0xLjVoNy4zYzAuNC04LjIsNy4yLTE0LjcsMTUuNS0xNC43QzI4OS41NSw1My4yNSwyOTYuNTUsNjAuMTUsMjk2LjU1LDY4Ljg1eiBNMjkzLjU1LDY4Ljg1CgljMC02LjktNS42LTEyLjUtMTIuNS0xMi41cy0xMi41LDUuNi0xMi41LDEyLjVjMCw2LjksNS42LDEyLjUsMTIuNSwxMi41QzI4OC4wNSw4MS4yNSwyOTMuNTUsNzUuNTUsMjkzLjU1LDY4Ljg1eiBNMjg1Ljc1LDcwLjQ1CgljMC42LDIuMi0xLDQuMi0yLjksNC44Yy0wLjMsMC4xLTAuNSwwLjEtMC43LDAuMnYwLjljMCwwLjYtMC40LDEtMSwxcy0xLTAuNC0xLTF2LTAuOWMtMS4yLTAuMy0yLjMtMC45LTMuMi0xLjUKCWMtMC41LTAuMy0wLjYtMC45LTAuMi0xLjRjMC4zLTAuNSwwLjktMC42LDEuNC0wLjJjMC43LDAuNSwxLjQsMC45LDIsMS4xdi00LjNjLTAuNS0wLjEtMS0wLjMtMS41LTAuNWMtMS41LTAuNy0yLjQtMi4xLTIuMy0zLjYKCWMwLjEtMS42LDEuMi0zLDIuOC0zLjZjMC4zLTAuMSwwLjYtMC4yLDAuOS0wLjJ2LTAuOGMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxdjAuOWMxLDAuMywyLDAuOCwzLDEuNmMwLjQsMC40LDAuNSwxLDAuMSwxLjQKCXMtMSwwLjUtMS40LDAuMWMtMC40LTAuMy0xLTAuOC0xLjctMXY0LjFDMjgzLjU1LDY3Ljk1LDI4NS4yNSw2OC41NSwyODUuNzUsNzAuNDV6IE0yODAuMDUsNjcuMDV2LTMuOGMtMC4xLDAtMC4yLDAtMC4zLDAuMQoJYy0wLjksMC4zLTEuNSwxLTEuNSwxLjhjMCwwLjcsMC40LDEuMywxLjIsMS43QzI3OS41NSw2Ni45NSwyNzkuODUsNjYuOTUsMjgwLjA1LDY3LjA1eiBNMjgzLjc1LDcxLjA1Yy0wLjItMC44LTAuOC0xLjEtMS43LTEuNAoJdjMuOGgwLjFDMjgzLjI1LDczLjA1LDI4NC4wNSw3Mi4wNSwyODMuNzUsNzEuMDV6IE0yNTYuNTUsMzcuNzVjMCwzLTIsNS42LTQuOCw2LjR2MTAuNGMwLDAuOC0wLjcsMS41LTEuNSwxLjVjLTAuMSwwLTAuMiwwLTAuMywwCgljLTAuMSwwLTAuMiwwLTAuMywwaC0yNy42Yy0wLjgsMC0xLjUtMC43LTEuNS0xLjVzMC43LTEuNSwxLjUtMS41aDI2Ljd2LTguN2MtMy4xLTAuNi01LjQtMy4zLTUuNC02LjVjMC0zLjcsMy02LjYsNi42LTYuNgoJQzI1My41NSwzMS4yNSwyNTYuNTUsMzQuMDUsMjU2LjU1LDM3Ljc1eiBNMjUzLjU1LDM3Ljc1YzAtMi0xLjYtMy42LTMuNi0zLjZzLTMuNiwxLjYtMy42LDMuNnMxLjYsMy42LDMuNiwzLjYKCVMyNTMuNTUsMzkuNzUsMjUzLjU1LDM3Ljc1eiBNNDUuMDUsNTQuMzVjMCwwLjgtMC43LDEuNS0xLjUsMS41aC03LjdjLTAuOSw0LjgtNSw4LjQtMTAuMSw4LjRoLTE1LjVjLTUuNCwwLTkuOC00LjQtOS44LTkuOAoJYzAtNCwyLjMtNy41LDUuOS05YzEtNC43LDUuMi04LjIsMTAuMS04LjJjNC4yLDAsOCwyLjYsOS42LDYuNWM1LjIsMC4xLDkuNCw0LDEwLDkuMWg3LjZDNDQuNDUsNTIuODUsNDUuMDUsNTMuNTUsNDUuMDUsNTQuMzV6CgkgTTMzLjA1LDU0LjA1YzAtNC0zLjMtNy4zLTcuMy03LjNjLTAuMiwwLTAuNSwwLTAuNywwYy0wLjcsMC4xLTEuNC0wLjQtMS42LTEuMWMtMC45LTMuMi0zLjgtNS40LTctNS40Yy0zLjcsMC02LjgsMi44LTcuMyw2LjQKCWMtMC4xLDAuNi0wLjUsMS4xLTEsMS4zYy0yLjgsMC45LTQuNywzLjUtNC43LDYuNWMwLDMuOCwzLjEsNi44LDYuOCw2LjhoMTUuNUMyOS43NSw2MS4zNSwzMy4wNSw1OC4wNSwzMy4wNSw1NC4wNXogTTgwLjM1LDUyLjg1CgloLTguNWMtMC44LDAtMS41LDAuNy0xLjUsMS41czAuNywxLjUsMS41LDEuNWg4LjVjMC44LDAsMS41LTAuNywxLjUtMS41UzgxLjE1LDUyLjg1LDgwLjM1LDUyLjg1eiBNNTMuNDUsNTUuODVoOC41CgljMC44LDAsMS41LTAuNywxLjUtMS41cy0wLjctMS41LTEuNS0xLjVoLTguNWMtMC44LDAtMS41LDAuNy0xLjUsMS41UzUyLjY1LDU1Ljg1LDUzLjQ1LDU1Ljg1eiBNODEuMzUsNjkuMTVjMCwwLjgtMC43LDEuNS0xLjUsMS41CgloLTI2Ljd2OC43YzMuMSwwLjYsNS40LDMuMyw1LjQsNi41YzAsMy43LTMsNi42LTYuNiw2LjZzLTYuNi0zLTYuNi02LjZjMC0zLDItNS42LDQuOC02LjR2LTEwLjRjMC0wLjgsMC43LTEuNSwxLjUtMS41CgljMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLDAsMC4zLDBoMjcuNkM4MC42NSw2Ny42NSw4MS4zNSw2OC40NSw4MS4zNSw2OS4xNXogTTUxLjk1LDgyLjI1Yy0yLDAtMy42LDEuNi0zLjYsMy42CglzMS42LDMuNiwzLjYsMy42czMuNi0xLjYsMy42LTMuNlM1My45NSw4Mi4yNSw1MS45NSw4Mi4yNXogTTIwOC4wNSwxNi4wNWMxLjUsMS43LDIuMiw0LDEuOCw2LjNsLTEwLDY2LjhjLTAuNiwzLjktMy44LDYuNy03LjcsNi43CgloLTgxLjFjLTEuNiwwLTMtMC41LTQuMi0xLjNsNCwyNS41bDAsMGg4NC40YzAuOCwwLDEuNSwwLjcsMS41LDEuNXMtMC43LDEuNS0xLjUsMS41aC04LjljMi40LDEuNywzLjksNC41LDMuOSw3LjYKCWMwLDUuMS00LjIsOS4zLTkuMyw5LjNzLTkuMy00LjItOS4zLTkuM2MwLTMuMSwxLjYtNS45LDMuOS03LjZoLTQ3LjFjMi40LDEuNywzLjksNC41LDMuOSw3LjZjMCw1LjEtNC4yLDkuMy05LjMsOS4zCglzLTkuMy00LjItOS4zLTkuM2MwLTMuMSwxLjYtNS45LDMuOS03LjZoLTguMmMtMC44LDAtMS41LTAuNy0xLjUtMS41YzAtMC4yLDAuMS0wLjQsMC4xLTAuNmMtMC4xLTAuMS0wLjEtMC4zLTAuMi0wLjRMODkuMzUsMy4wNQoJaC0xNS42Yy0wLjgsMC0xLjUtMC43LTEuNS0xLjVzMC43LTEuNSwxLjUtMS41aDE2YzAuNCwwLDAuNywwLjEsMC45LDAuM2MwLjcsMCwxLjQsMC41LDEuNSwxLjNsMi4zLDE0LjRjMS41LTEuNywzLjYtMi43LDUuOS0yLjcKCWgxMDEuOUMyMDQuNDUsMTMuMzUsMjA2LjU1LDE0LjM1LDIwOC4wNSwxNi4wNXogTTEyOS40NSwxMzAuNjVjMC0zLjUtMi44LTYuMy02LjMtNi4zcy02LjMsMi44LTYuMyw2LjNjMCwzLjUsMi44LDYuMyw2LjMsNi4zCglDMTI2LjY1LDEzNy4wNSwxMjkuNDUsMTM0LjE1LDEyOS40NSwxMzAuNjV6IE0xODcuMzUsMTMwLjY1YzAtMy41LTIuOC02LjMtNi4zLTYuM3MtNi4zLDIuOC02LjMsNi4zYzAsMy41LDIuOCw2LjMsNi4zLDYuMwoJQzE4NC40NSwxMzcuMDUsMTg3LjM1LDEzNC4xNSwxODcuMzUsMTMwLjY1eiBNMjA1Ljg1LDE4LjA1Yy0wLjktMS4xLTIuMi0xLjctMy42LTEuN2gtMTAyYy0xLjQsMC0yLjcsMC42LTMuNywxLjcKCWMtMC45LDEuMS0xLjMsMi41LTEuMSwzLjlsMTAuOCw2Ni44YzAuNCwyLjMsMi40LDQuMSw0LjcsNC4xaDgxLjFjMi40LDAsNC40LTEuNyw0LjgtNC4xbDEwLTY2LjgKCUMyMDcuMjUsMjAuNTUsMjA2Ljc1LDE5LjE1LDIwNS44NSwxOC4wNXogTTEzMy4zNSw0MC40NWgzM2MwLjgsMCwxLjUtMC43LDEuNS0xLjVzLTAuNy0xLjUtMS41LTEuNWgtMzNjLTAuOCwwLTEuNSwwLjctMS41LDEuNQoJUzEzMi42NSw0MC40NSwxMzMuMzUsNDAuNDV6IE0xNzUuMzUsNTQuNDVoLTUwLjdjLTAuOCwwLTEuNSwwLjctMS41LDEuNXMwLjcsMS41LDEuNSwxLjVoNTAuN2MwLjgsMCwxLjUtMC43LDEuNS0xLjUKCVMxNzYuMTUsNTQuNDUsMTc1LjM1LDU0LjQ1eiBNMTczLjE1LDY5Ljk1aC00Ni4zYy0wLjgsMC0xLjUsMC43LTEuNSwxLjVzMC43LDEuNSwxLjUsMS41aDQ2LjNjMC44LDAsMS41LTAuNywxLjUtMS41CglDMTc0LjY1LDcwLjU1LDE3My45NSw2OS45NSwxNzMuMTUsNjkuOTV6Ii8+Cjwvc3ZnPgo=");
}
.empty-state--chart {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNjEgMTQxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNjEgMTQxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Q2RDdEODt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJzdGF0ZV94MkZfZW1wdHktY2hhcnQiIGNsYXNzPSJzdDAiIGQ9Ik0yMTMuOCw0OC42aDIxLjNjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLDAsMC4zLDBjMC44LDAsMS41LTAuNywxLjUtMS41VjMxLjQKCWMwLTAuMiwwLTAuNC0wLjEtMC42YzAuMSwwLDAuMy0wLjEsMC40LTAuMWMxLjctMC42LDMtMS43LDMuOC0zLjNjMC44LTEuNiwwLjktMy40LDAuNC01LjFjLTAuNi0xLjctMS43LTMtMy4zLTMuOAoJYy0xLjYtMC44LTMuNC0wLjktNS4xLTAuNGMtMS43LDAuNi0zLDEuNy0zLjgsMy4zYy0wLjgsMS42LTAuOSwzLjQtMC40LDUuMWMwLjYsMS43LDEuNywzLDMuMywzLjhjMC42LDAuMywxLjIsMC41LDEuOCwwLjYKCWMwLDAuMS0wLjEsMC4zLTAuMSwwLjR2MTQuMmgtMjAuNGMtMC44LDAtMS41LDAuNy0xLjUsMS41UzIxMi45LDQ4LjYsMjEzLjgsNDguNnogTTIzMS45LDI1LjZjLTAuMy0wLjktMC4yLTEuOSwwLjItMi44CgljMC40LTAuOSwxLjItMS41LDIuMS0xLjhjMC40LTAuMSwwLjgtMC4yLDEuMS0wLjJjMS41LDAsMi45LDEsMy40LDIuNWMwLjYsMS45LTAuNCw0LTIuMyw0LjZjLTAuOSwwLjMtMS45LDAuMi0yLjgtMC4yCglDMjMyLjksMjcuMywyMzIuMiwyNi41LDIzMS45LDI1LjZ6IE0yNTQsNTMuOGMtMy4zLDAtNi4xLDIuNS02LjYsNS43aC0yNy45Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjVzMC43LDEuNSwxLjUsMS41aDI4CgljMC4xLDAsMC4xLDAsMC4yLDBjMC45LDIuNywzLjQsNC42LDYuMyw0LjZjMy43LDAsNi42LTMsNi42LTYuNkMyNjAuNiw1Ni43LDI1Ny42LDUzLjgsMjU0LDUzLjh6IE0yNTQsNjRjLTIsMC0zLjYtMS42LTMuNi0zLjYKCXMxLjYtMy42LDMuNi0zLjZzMy42LDEuNiwzLjYsMy42UzI1Niw2NCwyNTQsNjR6IE0yMzUuNSw2OS4yYy0zLjEsMC01LjgsMi4yLTYuNSw1LjFoLTE2LjFjLTAuOCwwLTEuNSwwLjctMS41LDEuNXMwLjcsMS41LDEuNSwxLjUKCUgyMjljMC43LDIuOSwzLjMsNS4xLDYuNCw1LjFjMy43LDAsNi42LTMsNi42LTYuNlMyMzkuMiw2OS4yLDIzNS41LDY5LjJ6IE0yMzUuNSw3OS40Yy0yLDAtMy42LTEuNi0zLjYtMy42czEuNi0zLjYsMy42LTMuNgoJczMuNiwxLjYsMy42LDMuNlMyMzcuNSw3OS40LDIzNS41LDc5LjR6IE00Ni40LDc0SDE4LjhjLTAuMSwwLTAuMiwwLTAuMywwcy0wLjIsMC0wLjMsMGMtMC44LDAtMS41LDAuNy0xLjUsMS41djEwLjQKCWMtMi44LDAuOC00LjgsMy4zLTQuOCw2LjRjMCwzLjcsMyw2LjYsNi42LDYuNnM2LjYtMyw2LjYtNi42YzAtMy4yLTIuMy01LjktNS40LTYuNXYtOC43aDI2LjdjMC44LDAsMS41LTAuNywxLjUtMS41CglTNDcuMyw3NCw0Ni40LDc0eiBNMjIuMiw5Mi4zYzAsMi0xLjYsMy42LTMuNiwzLjZTMTUsOTQuMywxNSw5Mi4zczEuNi0zLjYsMy42LTMuNlMyMi4yLDkwLjMsMjIuMiw5Mi4zeiBNNDEuNCw2Mi41CgljMC44LDAsMS41LTAuNywxLjUtMS41cy0wLjctMS41LTEuNS0xLjVIMTMuNWMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuOS0yLjctMy40LTQuNi02LjMtNC42Yy0zLjcsMC02LjYsMy02LjYsNi42czMsNi42LDYuNiw2LjYKCWMzLjMsMCw2LjEtMi41LDYuNi01LjdMNDEuNCw2Mi41TDQxLjQsNjIuNXogTTcsNjUuMmMtMiwwLTMuNi0xLjYtMy42LTMuNlM1LDU4LDcsNThzMy42LDEuNiwzLjYsMy42UzksNjUuMiw3LDY1LjJ6IE00Ny44LDQ0LjYKCUgzMC43Yy0wLjctMi45LTMuMy01LjEtNi40LTUuMWMtMy43LDAtNi42LDMtNi42LDYuNnMzLDYuNiw2LjYsNi42YzMuMSwwLDUuOC0yLjIsNi41LTUuMWgxNy4xYzAuOCwwLDEuNS0wLjcsMS41LTEuNQoJUzQ4LjYsNDQuNiw0Ny44LDQ0LjZ6IE0yNC4yLDQ5LjhjLTIsMC0zLjYtMS42LTMuNi0zLjZzMS42LTMuNiwzLjYtMy42czMuNiwxLjYsMy42LDMuNlMyNi4yLDQ5LjgsMjQuMiw0OS44eiBNMTYzLjYsMjcuOGgtMS41Cgl2MjIuOUgxODV2LTEuNUMxODUsMzcuNCwxNzUuNCwyNy44LDE2My42LDI3Ljh6IE0xNjUuMSw0Ny43VjMwLjhjOSwwLjcsMTYuMSw3LjksMTYuOCwxNi44aC0xNi44VjQ3Ljd6IE0xNTkuOCwzMS4zaC0xLjUKCWMtMTIuOSwwLTIzLjQsMTAuNS0yMy40LDIzLjRzMTAuNSwyMy40LDIzLjQsMjMuNHMyMy40LTEwLjUsMjMuNC0yMy40di0xLjVoLTIxLjlWMzEuM3ogTTE3OC42LDU2LjJjLTAuOCwxMC41LTkuNiwxOC45LTIwLjMsMTguOQoJYy0xMS4yLDAtMjAuNC05LjEtMjAuNC0yMC40YzAtMTAuNyw4LjMtMTkuNiwxOC45LTIwLjN2MjEuOEgxNzguNnogTTEyMy41LDU5Ljl2MTRjMCwwLjgtMC43LDEuNS0xLjUsMS41cy0xLjUtMC43LTEuNS0xLjV2LTE0CgljMC0wLjgsMC43LTEuNSwxLjUtMS41UzEyMy41LDU5LjEsMTIzLjUsNTkuOXogTTExMi4zLDQ1Ljl2MjhjMCwwLjgtMC43LDEuNS0xLjUsMS41cy0xLjUtMC43LTEuNS0xLjV2LTI4YzAtMC44LDAuNy0xLjUsMS41LTEuNQoJUzExMi4zLDQ1LjEsMTEyLjMsNDUuOXogTTEwMS4xLDMxLjl2NDJjMCwwLjgtMC43LDEuNS0xLjUsMS41cy0xLjUtMC43LTEuNS0xLjV2LTQyYzAtMC44LDAuNy0xLjUsMS41LTEuNVMxMDEuMSwzMS4xLDEwMS4xLDMxLjl6CgkgTTg5LjksNDUuOXYyOGMwLDAuOC0wLjcsMS41LTEuNSwxLjVzLTEuNS0wLjctMS41LTEuNXYtMjhjMC0wLjgsMC43LTEuNSwxLjUtMS41Uzg5LjksNDUuMSw4OS45LDQ1Ljl6IE03OS43LDY1LjV2OC40CgljMCwwLjgtMC43LDEuNS0xLjUsMS41cy0xLjUtMC43LTEuNS0xLjV2LTguNGMwLTAuOCwwLjctMS41LDEuNS0xLjVTNzkuNyw2NC43LDc5LjcsNjUuNXogTTE5NS40LDAuMkg2NS41Yy0zLjMsMC02LDIuNy02LDZ2OTkuMQoJYzAsMy4zLDIuNyw2LDYsNmg2My40djI2LjVoLTIyLjhjLTAuOCwwLTEuNSwwLjctMS41LDEuNXMwLjcsMS41LDEuNSwxLjVoNDguNWMwLjgsMCwxLjUtMC43LDEuNS0xLjVzLTAuNy0xLjUtMS41LTEuNWgtMjIuOHYtMjYuNQoJaDYzLjRjMy4zLDAsNi0yLjcsNi02VjYuMkMyMDEuNCwyLjksMTk4LjcsMC4yLDE5NS40LDAuMnogTTE5OC40LDEwNS4zYzAsMS43LTEuMywzLTMsM0g2NS41Yy0xLjcsMC0zLTEuMy0zLTNWNi4yYzAtMS43LDEuMy0zLDMtMwoJaDEyOS45YzEuNywwLDMsMS4zLDMsM1YxMDUuM3oiLz4KPC9zdmc+Cg==");
}
.empty-state--config {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNjkgMTM1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNjkgMTM1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Q2RDdEODt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJzdGF0ZV94MkZfZW1wdHktY29uZmlnIiBjbGFzcz0ic3QwIiBkPSJNMTE3LDY3LjU1YzAsOS41LDcuOCwxNy4zLDE3LjMsMTcuM3MxNy4zLTcuOCwxNy4zLTE3LjNzLTcuOC0xNy4zLTE3LjMtMTcuMwoJUzExNyw1Ny45NSwxMTcsNjcuNTV6IE0xNDguNiw2Ny41NWMwLDcuOS02LjQsMTQuMy0xNC4zLDE0LjNzLTE0LjMtNi40LTE0LjMtMTQuM3M2LjQtMTQuMywxNC4zLTE0LjNTMTQ4LjYsNTkuNjUsMTQ4LjYsNjcuNTV6CgkgTTE3Ny4yLDY1Ljk1YzAuNiwwLjYsMC42LDEuNSwwLDIuMWwtNi42LDYuNWMtMC4zLDAuMy0wLjcsMC40LTEuMSwwLjRjLTAuNCwwLTAuOC0wLjEtMS4xLTAuNGMwLDAsMC0wLjEtMC4xLTAuMQoJYzAsMC0wLjEtMC4xLTAuMi0wLjFsLTYuMi02LjNjLTAuNi0wLjYtMC42LTEuNSwwLTIuMXMxLjUtMC42LDIuMSwwbDMuOSwzLjljMC0wLjcsMC4xLTEuNCwwLjEtMi4yYzAtMTkuMS0xNS41LTM0LjYtMzQuNi0zNC42CglzLTM0LjYsMTUuNS0zNC42LDM0LjZzMTUuNSwzNC42LDM0LjYsMzQuNmM4LDAsMTUuNS0yLjYsMjEuNy03LjZjMC42LTAuNSwxLjYtMC40LDIuMSwwLjJjMC41LDAuNiwwLjQsMS42LTAuMiwyLjEKCWMtNi42LDUuMy0xNSw4LjMtMjMuNSw4LjNjLTIwLjcsMC0zNy42LTE2LjktMzcuNi0zNy42czE2LjktMzcuNiwzNy42LTM3LjZzMzcuNiwxNi45LDM3LjYsMzcuNmMwLDAuNywwLDEuNC0wLjEsMi4xbDQtNAoJQzE3NS43LDY1LjQ1LDE3Ni42LDY1LjQ1LDE3Ny4yLDY1Ljk1eiBNMjAxLjIsNTYuMTVsLTguNi0zLjFjLTIuNy0xLTQuOS0yLjktNi4zLTUuM2wtOC4yLTE0LjdjLTEuNS0yLjctMS45LTUuNy0xLjEtOC42bDIuMS04LjEKCWMwLjktMy4zLTAuNi02LjgtMy41LTguNWwtOC44LTUuMmMtMi44LTEuNy02LjQtMS40LTguOSwwLjdsLTcsNS45Yy0yLjIsMS44LTQuOSwyLjgtNy43LDIuOGwtMTUuOC0wLjJjLTMuNywwLTcuMy0xLjUtOS45LTQuMQoJbC01LjItNS4xYy0yLjQtMi40LTYuMi0yLjktOS4xLTEuMmwtOSw1Yy0yLjksMS42LTQuNCw0LjktMy44LDguMWwxLjYsOWMwLjUsMi44LDAsNS43LTEuNSw4LjFsLTguNiwxNC41Yy0xLjYsMi42LTQsNC41LTYuOSw1LjMKCWwtOCwyLjJjLTMuMywwLjktNS42LDMuOS01LjYsNy4zbC0wLjEsMTAuM2MwLDMuMywyLDYuMiw1LjEsNy40bDguNiwzLjFjMi43LDEsNC45LDIuOSw2LjMsNS4zbDguMiwxNC43YzEuNSwyLjYsMS45LDUuNywxLjEsOC42CglsLTIuMSw4LjFjLTAuOCwzLjMsMC42LDYuOCwzLjUsOC41bDguOCw1LjNjMi44LDEuNyw2LjQsMS40LDguOS0wLjdsNy01LjljMi4xLTEuOCw0LjgtMi44LDcuNi0yLjhoMC4xbDE2LjgsMC4zYzMsMCw1LjksMS4yLDgsMy40CglsNS45LDUuOGMxLjUsMS41LDMuNCwyLjIsNS40LDIuMmMxLjMsMCwyLjYtMC4zLDMuOC0xbDktNWMyLjktMS42LDQuNC00LjgsMy44LTguMWwtMS42LTljLTAuNS0yLjgsMC01LjYsMS41LTguMWw4LjYtMTQuNQoJYzEuNi0yLjYsNC00LjUsNi45LTUuM2w4LTIuMmMzLjMtMC45LDUuNi0zLjksNS42LTcuM2wwLjItMTAuM0MyMDYuMyw2MC4yNSwyMDQuMyw1Ny4yNSwyMDEuMiw1Ni4xNXogTTIwMy4xLDczLjc1CgljMCwyLjEtMS40LDMuOS0zLjQsNC41bC04LDIuMmMtMy43LDEtNi44LDMuNC04LjcsNi42bC04LjYsMTQuNWMtMS44LDMuMS0yLjUsNi43LTEuOCwxMC4ybDEuNiw5YzAuNCwyLTAuNiw0LTIuMyw0LjlsLTksNQoJYy0xLjgsMS00LjEsMC43LTUuNi0wLjdsLTUuOS01LjhjLTIuNy0yLjctNi4zLTQuMi0xMC4xLTQuMmwtMTYuOS0wLjNjLTAuMSwwLTAuMSwwLTAuMiwwYy0zLjUsMC02LjksMS4yLTkuNSwzLjVsMCwwbC03LDUuOQoJYy0xLjUsMS4zLTMuNywxLjUtNS40LDAuNGwtOC44LTUuM2MtMS44LTEuMS0yLjctMy4yLTIuMS01LjJsMi4xLTguMWMwLjktMy43LDAuNC03LjUtMS40LTEwLjlsLTguMi0xNC43Yy0xLjctMy4xLTQuNS01LjUtNy45LTYuNwoJbC04LjYtMy4xYy0xLjktMC43LTMuMS0yLjUtMy4xLTQuNWwwLjEtMTAuM2MwLTIuMSwxLjQtMy45LDMuNS00LjVsOC0yLjJjMy43LTEsNi44LTMuNCw4LjctNi42bDguNi0xNC41YzEuOC0zLDIuNS02LjcsMS45LTEwLjIKCWwtMS42LTljLTAuNC0yLDAuNi00LDIuMy00LjlsOS01YzEuOC0xLDQuMS0wLjcsNS42LDAuN2w1LjIsNS4xYzMuMiwzLjIsNy41LDQuOSwxMiw1bDE1LjgsMC4yYzAuMSwwLDAuMSwwLDAuMiwwCgljMy41LDAsNi45LTEuMiw5LjUtMy41bDctNS45YzEuNS0xLjMsMy43LTEuNSw1LjUtMC40bDguOCw1LjJjMS44LDEuMSwyLjcsMy4yLDIuMSw1LjJsLTIuMSw4LjFjLTEsMy43LTAuNSw3LjUsMS40LDEwLjlsOC4yLDE0LjcKCWMxLjcsMy4xLDQuNSw1LjUsNy45LDYuN2w4LjYsMy4xYzEuOSwwLjcsMy4xLDIuNSwzLjEsNC41TDIwMy4xLDczLjc1eiBNMjIxLjgsNTcuMTVoMjEuM2MwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjIsMCwwLjMsMAoJYzAuOCwwLDEuNS0wLjcsMS41LTEuNXYtMTUuN2MwLTAuMiwwLTAuNC0wLjEtMC42YzAuMSwwLDAuMy0wLjEsMC40LTAuMWMxLjctMC42LDMtMS43LDMuOC0zLjNjMC44LTEuNiwwLjktMy40LDAuNC01LjEKCWMtMC42LTEuNy0xLjctMy0zLjMtMy44Yy0xLjYtMC44LTMuNC0wLjktNS4xLTAuNGMtMS43LDAuNi0zLDEuNy0zLjgsMy4zYy0wLjgsMS42LTAuOSwzLjQtMC40LDUuMWMwLjYsMS43LDEuNywzLDMuMywzLjgKCWMwLjYsMC4zLDEuMiwwLjUsMS44LDAuNmMwLDAuMS0wLjEsMC4zLTAuMSwwLjR2MTQuMmgtMjAuNGMtMC44LDAtMS41LDAuNy0xLjUsMS41UzIyMSw1Ny4xNSwyMjEuOCw1Ny4xNXogTTIzOS45LDM0LjE1CgljLTAuMy0wLjktMC4yLTEuOSwwLjItMi44YzAuNC0wLjksMS4yLTEuNSwyLjEtMS44YzAuNC0wLjEsMC44LTAuMiwxLjEtMC4yYzEuNSwwLDIuOSwxLDMuNCwyLjVjMC42LDEuOS0wLjQsNC0yLjMsNC42CgljLTAuOSwwLjMtMS45LDAuMi0yLjgtMC4yQzI0MC45LDM1Ljc1LDI0MC4yLDM1LjA1LDIzOS45LDM0LjE1eiBNMjYyLDYyLjI1Yy0zLjMsMC02LjEsMi41LTYuNiw1LjdoLTI3LjljLTAuOCwwLTEuNSwwLjctMS41LDEuNQoJczAuNywxLjUsMS41LDEuNWgyOGMwLjEsMCwwLjEsMCwwLjIsMGMwLjksMi43LDMuNCw0LjYsNi4zLDQuNmMzLjcsMCw2LjYtMyw2LjYtNi42UzI2NS42LDYyLjI1LDI2Miw2Mi4yNXogTTI2Miw3Mi41NQoJYy0yLDAtMy42LTEuNi0zLjYtMy42czEuNi0zLjYsMy42LTMuNnMzLjYsMS42LDMuNiwzLjZTMjY0LDcyLjU1LDI2Miw3Mi41NXogTTI0My41LDc3Ljc1Yy0zLjEsMC01LjgsMi4yLTYuNSw1LjFoLTE2LjEKCWMtMC44LDAtMS41LDAuNy0xLjUsMS41czAuNywxLjUsMS41LDEuNUgyMzdjMC43LDIuOSwzLjMsNS4xLDYuNCw1LjFjMy43LDAsNi42LTMsNi42LTYuNlMyNDcuMiw3Ny43NSwyNDMuNSw3Ny43NXogTTI0My41LDg3Ljk1CgljLTIsMC0zLjYtMS42LTMuNi0zLjZzMS42LTMuNiwzLjYtMy42czMuNiwxLjYsMy42LDMuNlMyNDUuNSw4Ny45NSwyNDMuNSw4Ny45NXogTTQ2LjUsODAuNTVIMTguOGMtMC4xLDAtMC4yLDAtMC4zLDBzLTAuMiwwLTAuMywwCgljLTAuOCwwLTEuNSwwLjctMS41LDEuNXYxMC40Yy0yLjgsMC44LTQuOCwzLjMtNC44LDYuNGMwLDMuNywzLDYuNiw2LjYsNi42czYuNi0zLDYuNi02LjZjMC0zLjItMi4zLTUuOS01LjQtNi41di04LjdoMjYuOAoJYzAuOCwwLDEuNS0wLjcsMS41LTEuNVM0Ny4zLDgwLjU1LDQ2LjUsODAuNTV6IE0yMi4yLDk4Ljg1YzAsMi0xLjYsMy42LTMuNiwzLjZzLTMuNi0xLjYtMy42LTMuNnMxLjYtMy42LDMuNi0zLjYKCVMyMi4yLDk2Ljg1LDIyLjIsOTguODV6IE00MS40LDY5LjA1YzAuOCwwLDEuNS0wLjcsMS41LTEuNXMtMC43LTEuNS0xLjUtMS41SDEzLjVjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjktMi43LTMuNC00LjYtNi4zLTQuNgoJYy0zLjcsMC02LjYsMy02LjYsNi42YzAsMy42LDMsNi42LDYuNiw2LjZjMy4zLDAsNi4xLTIuNSw2LjYtNS43TDQxLjQsNjkuMDVMNDEuNCw2OS4wNXogTTcsNzEuNzVjLTIsMC0zLjYtMS42LTMuNi0zLjYKCXMxLjYtMy42LDMuNi0zLjZzMy42LDEuNiwzLjYsMy42UzksNzEuNzUsNyw3MS43NXogTTQ3LjgsNTEuMTVIMzAuN2MtMC43LTIuOS0zLjMtNS4xLTYuNC01LjFjLTMuNywwLTYuNiwzLTYuNiw2LjZzMyw2LjYsNi42LDYuNgoJYzMuMSwwLDUuOC0yLjIsNi41LTUuMWgxNy4xYzAuOCwwLDEuNS0wLjcsMS41LTEuNVM0OC42LDUxLjE1LDQ3LjgsNTEuMTV6IE0yNC4zLDU2LjM1Yy0yLDAtMy42LTEuNi0zLjYtMy42czEuNi0zLjYsMy42LTMuNgoJczMuNiwxLjYsMy42LDMuNlMyNi4zLDU2LjM1LDI0LjMsNTYuMzV6Ii8+Cjwvc3ZnPgo=");
}
.empty-state--events {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMDIgMTIzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDIgMTIzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Q2RDdEODt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJzdGF0ZV94MkZfZW1wdHktZXZlbnRzIiBjbGFzcz0ic3QwIiBkPSJNMjU1LjQsNzEuOGMwLDAuOC0wLjcsMS41LTEuNSwxLjVoLTguNWMtMC44LDAtMS41LTAuNy0xLjUtMS41czAuNy0xLjUsMS41LTEuNQoJaDguNUMyNTQuNyw3MC4zLDI1NS40LDcxLDI1NS40LDcxLjh6IE0yMzUuNSw3MC4zSDIyN2MtMC44LDAtMS41LDAuNy0xLjUsMS41czAuNywxLjUsMS41LDEuNWg4LjVjMC44LDAsMS41LTAuNywxLjUtMS41CglTMjM2LjQsNzAuMywyMzUuNSw3MC4zeiBNMzAyLDcxLjNjMCw4LjUtNywxNS41LTE1LjUsMTUuNWMtNy44LDAtMTQuMy01LjktMTUuMy0xMy40aC03LjNjLTAuOCwwLTEuNS0wLjctMS41LTEuNXMwLjctMS41LDEuNS0xLjUKCWg3LjJjMC41LTguMSw3LjItMTQuNiwxNS41LTE0LjZDMjk1LDU1LjgsMzAyLDYyLjcsMzAyLDcxLjN6IE0yOTksNzEuM2MwLTYuOS01LjYtMTIuNS0xMi41LTEyLjVTMjc0LDY0LjQsMjc0LDcxLjMKCXM1LjYsMTIuNSwxMi41LDEyLjVTMjk5LDc4LjEsMjk5LDcxLjN6IE0yOTIuNSw3MS44SDI4N3YtNy41YzAtMC44LTAuNy0xLjUtMS41LTEuNXMtMS41LDAuNy0xLjUsMS41djljMCwwLjgsMC43LDEuNSwxLjUsMS41aDcKCWMwLjgsMCwxLjUtMC43LDEuNS0xLjVTMjkzLjMsNzEuOCwyOTIuNSw3MS44eiBNMjYyLjEsNDAuMmMwLDMtMiw1LjYtNC44LDYuNFY1N2MwLDAuOC0wLjcsMS41LTEuNSwxLjVjLTAuMSwwLTAuMiwwLTAuMywwCgljLTAuMSwwLTAuMiwwLTAuMywwaC0yNy42Yy0wLjgsMC0xLjUtMC43LTEuNS0xLjVzMC43LTEuNSwxLjUtMS41aDI2Ljd2LTguN2MtMy4xLTAuNi01LjQtMy4zLTUuNC02LjVjMC0zLjcsMy02LjYsNi42LTYuNgoJUzI2Mi4xLDM2LjUsMjYyLjEsNDAuMnogTTI1OS4xLDQwLjJjMC0yLTEuNi0zLjYtMy42LTMuNnMtMy42LDEuNi0zLjYsMy42czEuNiwzLjYsMy42LDMuNlMyNTkuMSw0Mi4yLDI1OS4xLDQwLjJ6IE04MCw1NS4zaC04LjUKCWMtMC44LDAtMS41LDAuNy0xLjUsMS41czAuNywxLjUsMS41LDEuNUg4MGMwLjgsMCwxLjUtMC43LDEuNS0xLjVTODAuOCw1NS4zLDgwLDU1LjN6IE01My4xLDU4LjNoOC41YzAuOCwwLDEuNS0wLjcsMS41LTEuNQoJcy0wLjctMS41LTEuNS0xLjVoLTguNWMtMC44LDAtMS41LDAuNy0xLjUsMS41UzUyLjMsNTguMyw1My4xLDU4LjN6IE00NC43LDU2LjhjMCwwLjgtMC43LDEuNS0xLjUsMS41aC03LjcKCWMtMC45LDQuOC01LDguNC0xMC4xLDguNEg5LjhjLTUuNCwwLTkuOC00LjQtOS44LTkuOGMwLTQsMi4zLTcuNSw1LjktOWMxLTQuNyw1LjItOC4yLDEwLjEtOC4yYzQuMiwwLDgsMi42LDkuNiw2LjUKCWM1LjIsMC4xLDkuNCw0LDEwLDkuMWg3LjZDNDQsNTUuMyw0NC43LDU2LDQ0LjcsNTYuOHogTTMyLjYsNTYuNWMwLTQtMy4zLTcuMy03LjMtNy4zYy0wLjIsMC0wLjUsMC0wLjcsMGMtMC43LDAuMS0xLjQtMC40LTEuNi0xLjEKCWMtMC45LTMuMi0zLjgtNS40LTctNS40Yy0zLjcsMC02LjgsMi44LTcuMyw2LjRjLTAuMSwwLjYtMC41LDEuMS0xLDEuM0M0LjksNTEuMywzLDUzLjksMyw1Ni45YzAsMy44LDMuMSw2LjgsNi44LDYuOGgxNS41CglDMjkuNCw2My44LDMyLjYsNjAuNSwzMi42LDU2LjV6IE04MC45LDcxLjZjMCwwLjgtMC43LDEuNS0xLjUsMS41SDUyLjd2OC43YzMuMSwwLjYsNS40LDMuMyw1LjQsNi41YzAsMy43LTMsNi42LTYuNiw2LjYKCXMtNi42LTMtNi42LTYuNmMwLTMsMi01LjYsNC44LTYuNFY3MS41YzAtMC44LDAuNy0xLjUsMS41LTEuNWMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjIsMCwwLjMsMGgyNy42CglDODAuMyw3MC4xLDgwLjksNzAuNyw4MC45LDcxLjZ6IE01MS41LDg0LjdjLTIsMC0zLjYsMS42LTMuNiwzLjZzMS42LDMuNiwzLjYsMy42czMuNi0xLjYsMy42LTMuNlM1My41LDg0LjcsNTEuNSw4NC43eiBNMjE2LDE3LjcKCXY5Ny44YzAsNC0zLjMsNy4zLTcuMyw3LjNIOTguOGMtNCwwLTcuMy0zLjMtNy4zLTcuM1YxNy43YzAtNCwzLjMtNy4zLDcuMy03LjNoMjRWMS43YzAtMC44LDAuNy0xLjUsMS41LTEuNXMxLjUsMC43LDEuNSwxLjV2OC43CgloNTUuNVYxLjdjMC0wLjgsMC43LTEuNSwxLjUtMS41czEuNSwwLjcsMS41LDEuNXY4LjdoMjQuNUMyMTIuNywxMC40LDIxNiwxMy43LDIxNiwxNy43eiBNOTQuNSwxNy43djE5LjlIMjEzVjE3LjcKCWMwLTIuNC0xLjktNC4zLTQuMy00LjNoLTI0LjV2OC4yYzAsMC44LTAuNywxLjUtMS41LDEuNXMtMS41LTAuNy0xLjUtMS41di04LjJoLTU1LjV2OC4yYzAsMC44LTAuNywxLjUtMS41LDEuNXMtMS41LTAuNy0xLjUtMS41Cgl2LTguMmgtMjRDOTYuNCwxMy40LDk0LjUsMTUuMyw5NC41LDE3Ljd6IE0yMTMsMTE1LjVWNDAuN0g5NC41djc0LjhjMCwyLjQsMS45LDQuMyw0LjMsNC4zaDEwOS45QzIxMSwxMTkuNywyMTMsMTE3LjgsMjEzLDExNS41egoJIE0xMjkuMiw1NC4yaC0xMi45Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjVzMC43LDEuNSwxLjUsMS41aDEyLjljMC44LDAsMS41LTAuNywxLjUtMS41UzEzMCw1NC4yLDEyOS4yLDU0LjJ6IE0xNTkuNSw1NC4yaC0xMi45CgljLTAuOCwwLTEuNSwwLjctMS41LDEuNXMwLjcsMS41LDEuNSwxLjVoMTIuOWMwLjgsMCwxLjUtMC43LDEuNS0xLjVTMTYwLjMsNTQuMiwxNTkuNSw1NC4yeiBNMTg5LjgsNTQuMmgtMTIuOQoJYy0wLjgsMC0xLjUsMC43LTEuNSwxLjVzMC43LDEuNSwxLjUsMS41aDEyLjljMC44LDAsMS41LTAuNywxLjUtMS41UzE5MC43LDU0LjIsMTg5LjgsNTQuMnogTTEyOS4yLDcwLjhoLTEyLjkKCWMtMC44LDAtMS41LDAuNy0xLjUsMS41czAuNywxLjUsMS41LDEuNWgxMi45YzAuOCwwLDEuNS0wLjcsMS41LTEuNVMxMzAsNzAuOCwxMjkuMiw3MC44eiBNMTU5LjUsNzAuOGgtMTIuOQoJYy0wLjgsMC0xLjUsMC43LTEuNSwxLjVzMC43LDEuNSwxLjUsMS41aDEyLjljMC44LDAsMS41LTAuNywxLjUtMS41UzE2MC4zLDcwLjgsMTU5LjUsNzAuOHogTTE4OS44LDcwLjhoLTEyLjkKCWMtMC44LDAtMS41LDAuNy0xLjUsMS41czAuNywxLjUsMS41LDEuNWgxMi45YzAuOCwwLDEuNS0wLjcsMS41LTEuNVMxOTAuNyw3MC44LDE4OS44LDcwLjh6IE0xMjkuMiw4Ny41aC0xMi45CgljLTAuOCwwLTEuNSwwLjctMS41LDEuNXMwLjcsMS41LDEuNSwxLjVoMTIuOWMwLjgsMCwxLjUtMC43LDEuNS0xLjVTMTMwLDg3LjUsMTI5LjIsODcuNXogTTE1OS41LDg3LjVoLTEyLjkKCWMtMC44LDAtMS41LDAuNy0xLjUsMS41czAuNywxLjUsMS41LDEuNWgxMi45YzAuOCwwLDEuNS0wLjcsMS41LTEuNVMxNjAuMyw4Ny41LDE1OS41LDg3LjV6IE0xODkuOCw4Ny41aC0xMi45CgljLTAuOCwwLTEuNSwwLjctMS41LDEuNXMwLjcsMS41LDEuNSwxLjVoMTIuOWMwLjgsMCwxLjUtMC43LDEuNS0xLjVTMTkwLjcsODcuNSwxODkuOCw4Ny41eiBNMTI5LjIsMTAyLjNoLTEyLjkKCWMtMC44LDAtMS41LDAuNy0xLjUsMS41czAuNywxLjUsMS41LDEuNWgxMi45YzAuOCwwLDEuNS0wLjcsMS41LTEuNVMxMzAsMTAyLjMsMTI5LjIsMTAyLjN6IE0xNTkuNSwxMDIuM2gtMTIuOQoJYy0wLjgsMC0xLjUsMC43LTEuNSwxLjVzMC43LDEuNSwxLjUsMS41aDEyLjljMC44LDAsMS41LTAuNywxLjUtMS41UzE2MC4zLDEwMi4zLDE1OS41LDEwMi4zeiBNMTg5LjgsMTAyLjNoLTEyLjkKCWMtMC44LDAtMS41LDAuNy0xLjUsMS41czAuNywxLjUsMS41LDEuNWgxMi45YzAuOCwwLDEuNS0wLjcsMS41LTEuNVMxOTAuNywxMDIuMywxODkuOCwxMDIuM3oiLz4KPC9zdmc+Cg==");
}
.empty-state--grid {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOTggMTE0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTggMTE0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Q2RDdEODt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJzdGF0ZV94MkZfZW1wdHktZ3JpZCIgY2xhc3M9InN0MCIgZD0iTTIwMi42LDAuNEg5MS44Yy00LDAtNy4zLDMuMy03LjMsNy4zdjk4LjZjMCw0LDMuMyw3LjMsNy4zLDcuM2gxMTAuOAoJYzQsMCw3LjMtMy4zLDcuMy03LjNWNy43QzIwOS45LDMuNywyMDYuNywwLjQsMjAyLjYsMC40eiBNMTEyLjUsODkuNnYtMTdoMjF2MTdIMTEyLjV6IE0xMzMuNSw5Mi42djE4aC0yMXYtMThIMTMzLjV6IE0xMzMuNSwzMi44Cgl2MTYuOGgtMjFWMzIuOEgxMzMuNXogTTExMi41LDI5LjhWMy40aDIxdjI2LjRIMTEyLjV6IE04Ny41LDUyLjZoMjIuMXYxN0g4Ny41VjUyLjZ6IE0xMTIuNSw1Mi42aDIxdjE3aC0yMVY1Mi42eiBNMTM2LjUsNTIuNmg3MC40Cgl2MTdoLTcwLjRWNTIuNnogTTIwNi45LDQ5LjZoLTcwLjRWMzIuOGg3MC40VjQ5LjZ6IE0xMDkuNSw0OS42SDg3LjRWMzIuOGgyMi4xVjQ5LjZ6IE04Ny41LDcyLjZoMjIuMXYxN0g4Ny41VjcyLjZ6IE0xMzYuNSw3Mi42CgloNzAuNHYxN2gtNzAuNFY3Mi42eiBNMjA2LjksNy43djIyLjFoLTcwLjRWMy40aDY2LjFDMjA1LDMuNCwyMDYuOSw1LjMsMjA2LjksNy43eiBNOTEuOCwzLjRoMTcuN3YyNi40SDg3LjRWNy43CglDODcuNSw1LjMsODkuNCwzLjQsOTEuOCwzLjR6IE04Ny41LDEwNi4zVjkyLjZoMjIuMXYxOEg5MS45Qzg5LjQsMTEwLjYsODcuNSwxMDguNyw4Ny41LDEwNi4zeiBNMjAyLjYsMTEwLjZoLTY2LjF2LTE4aDcwLjR2MTMuNwoJQzIwNi45LDEwOC43LDIwNSwxMTAuNiwyMDIuNiwxMTAuNnogTTI1MS40LDYxLjdjMCwwLjgtMC43LDEuNS0xLjUsMS41aC04LjVjLTAuOCwwLTEuNS0wLjctMS41LTEuNXMwLjctMS41LDEuNS0xLjVoOC41CglDMjUwLjcsNjAuMiwyNTEuNCw2MC45LDI1MS40LDYxLjd6IE0yMzMsNjEuN2MwLDAuOC0wLjcsMS41LTEuNSwxLjVIMjIzYy0wLjgsMC0xLjUtMC43LTEuNS0xLjVzMC43LTEuNSwxLjUtMS41aDguNQoJQzIzMi4zLDYwLjIsMjMzLDYwLjksMjMzLDYxLjd6IE0yODIuNSw0NS42Yy04LjIsMC0xNSw2LjUtMTUuNSwxNC42aC03LjJjLTAuOCwwLTEuNSwwLjctMS41LDEuNXMwLjcsMS41LDEuNSwxLjVoNy4zCgljMSw3LjYsNy41LDEzLjQsMTUuMywxMy40YzguNSwwLDE1LjUtNywxNS41LTE1LjVTMjkxLDQ1LjYsMjgyLjUsNDUuNnogTTI4Mi41LDczLjZjLTYuOSwwLTEyLjUtNS42LTEyLjUtMTIuNXM1LjYtMTIuNSwxMi41LTEyLjUKCVMyOTUsNTQuMiwyOTUsNjEuMVMyODkuNCw3My42LDI4Mi41LDczLjZ6IE0yODEsNjEuMXYtN2MwLTAuOCwwLjctMS41LDEuNS0xLjVzMS41LDAuNywxLjUsMS41djdjMCwwLjgtMC43LDEuNS0xLjUsMS41CglTMjgxLDYxLjksMjgxLDYxLjF6IE0yODQuNSw2Ny4yYzAsMS4yLTAuOSwyLjEtMi4xLDIuMXMtMi4xLTAuOS0yLjEtMi4xczAuOS0yLjEsMi4xLTIuMVMyODQuNSw2Ni4xLDI4NC41LDY3LjJ6IE0yNTEuNCwyMy40CgljLTMuNywwLTYuNiwzLTYuNiw2LjZjMCwzLjIsMi4zLDUuOSw1LjQsNi41djguN2gtMjcuN2MtMC44LDAtMS41LDAuNy0xLjUsMS41czAuNywxLjUsMS41LDEuNWgyOC42YzAuMSwwLDAuMiwwLDAuMywwCgljMC4xLDAsMC4yLDAsMC4zLDBjMC44LDAsMS41LTAuNywxLjUtMS41VjM2LjNjMi44LTAuOCw0LjgtMy4zLDQuOC02LjRDMjU4LjEsMjYuNCwyNTUuMSwyMy40LDI1MS40LDIzLjR6IE0yNTEuNCwzMy43CgljLTIsMC0zLjYtMS42LTMuNi0zLjZzMS42LTMuNiwzLjYtMy42czMuNiwxLjYsMy42LDMuNlMyNTMuNCwzMy43LDI1MS40LDMzLjd6IE02MS45LDQ2LjdjMC0wLjgsMC43LTEuNSwxLjUtMS41aDguNQoJYzAuOCwwLDEuNSwwLjcsMS41LDEuNXMtMC43LDEuNS0xLjUsMS41aC04LjVDNjIuNiw0OC4yLDYxLjksNDcuNSw2MS45LDQ2Ljd6IE00My42LDQ2LjdjMC0wLjgsMC43LTEuNSwxLjUtMS41aDguNQoJYzAuOCwwLDEuNSwwLjcsMS41LDEuNXMtMC43LDEuNS0xLjUsMS41aC04LjVDNDQuMiw0OC4yLDQzLjYsNDcuNSw0My42LDQ2Ljd6IE0zNS4xLDQ4LjJjMC44LDAsMS41LTAuNywxLjUtMS41cy0wLjctMS41LTEuNS0xLjUKCWgtN1YzM3YtMC4xdi0wLjFjMC00LjEtNi03LjItMTQtNy4ycy0xNCwzLjEtMTQsNy4ydjAuMWMwLDAsMCwwLDAsMC4xdjUuOGwwLDBsMCwwdjYuNGwwLDBsMCwwdjYuNmwwLDBsMCwwdjAuMwoJYzAsMC4xLDAsMC4zLDAuMSwwLjRjMC43LDMuNyw2LjUsNi40LDE0LDYuNHMxMy4zLTIuNywxNC02LjRjMC0wLjEsMC4xLTAuMywwLjEtMC40VjQ4aDYuOFY0OC4yeiBNMjUuMSw0NS4zYzAsMS43LTQuMyw0LjItMTEsNC4yCglzLTExLTIuNS0xMS00LjJ2LTEuOGMyLjUsMS42LDYuNSwyLjcsMTEsMi43YzQuNiwwLDguNS0xLDExLTIuN1Y0NS4zeiBNMTQuMSw0My4xYy02LjcsMC0xMS0yLjUtMTEtNC4ydi0xLjUKCWMyLjUsMS42LDYuNSwyLjcsMTEsMi43YzQuNiwwLDguNS0xLDExLTIuN3YxLjVDMjUuMSw0MC42LDIwLjgsNDMuMSwxNC4xLDQzLjF6IE0xNC4xLDI4LjdjNi43LDAsMTEsMi41LDExLDQuMnMtNC4zLDQuMi0xMSw0LjIKCXMtMTEtMi41LTExLTQuMkMzLDMxLjIsNy4zLDI4LjcsMTQuMSwyOC43eiBNMTQuMSw1Ni4xYy02LjcsMC0xMS0yLjUtMTEtNC4ydi0yLjFjMi41LDEuNiw2LjUsMi43LDExLDIuN2M0LjYsMCw4LjUtMSwxMS0yLjd2Mi4xCglDMjUuMSw1My42LDIwLjgsNTYuMSwxNC4xLDU2LjF6IE03My40LDU5LjlINDAuOGMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuNAoJYy0yLjgsMC44LTQuOCwzLjMtNC44LDYuNGMwLDMuNywzLDYuNiw2LjYsNi42czYuNi0zLDYuNi02LjZjMC0zLjItMi4zLTUuOS01LjQtNi41VjYzaDMxLjdjMC44LDAsMS41LTAuNywxLjUtMS41CglTNzQuMiw1OS45LDczLjQsNTkuOXogTTQ0LjEsNzguMmMwLDItMS42LDMuNi0zLjYsMy42cy0zLjYtMS42LTMuNi0zLjZzMS42LTMuNiwzLjYtMy42UzQ0LjEsNzYuMiw0NC4xLDc4LjJ6Ii8+Cjwvc3ZnPgo=");
}
.empty-state--messages {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMjMgMTAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMjMgMTAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Q2RDdEODt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJzdGF0ZV94MkZfZW1wdHktbWVzc2FnZXMiIGNsYXNzPSJzdDAiIGQ9Ik0yNzQuNCw1NS4zNWMwLDAuOC0wLjcsMS41LTEuNSwxLjVoLTguNWMtMC44LDAtMS41LTAuNy0xLjUtMS41CglzMC43LTEuNSwxLjUtMS41aDguNUMyNzMuNyw1My44NSwyNzQuNCw1NC41NSwyNzQuNCw1NS4zNXogTTMyMyw1NC44NWMwLDguNS03LDE1LjUtMTUuNSwxNS41Yy03LjksMC0xNC41LTYtMTUuNC0xMy43CgljLTAuMiwwLjItMC41LDAuMi0wLjgsMC4yaC04LjVjLTAuOCwwLTEuNS0wLjctMS41LTEuNXMwLjctMS41LDEuNS0xLjVoOC41YzAuMywwLDAuNSwwLjEsMC43LDAuMmMwLjQtOC4yLDcuMi0xNC44LDE1LjUtMTQuOAoJQzMxNiwzOS4zNSwzMjMsNDYuMjUsMzIzLDU0Ljg1eiBNMzIwLDU0Ljg1YzAtNi45LTUuNi0xMi41LTEyLjUtMTIuNXMtMTIuNSw1LjYtMTIuNSwxMi41YzAsNi45LDUuNiwxMi41LDEyLjUsMTIuNQoJUzMyMCw2MS43NSwzMjAsNTQuODV6IE0zMDcuNSw1Ni4zNWMwLjgsMCwxLjUtMC43LDEuNS0xLjV2LTdjMC0wLjgtMC43LTEuNS0xLjUtMS41cy0xLjUsMC43LTEuNSwxLjV2NwoJQzMwNiw1NS42NSwzMDYuNyw1Ni4zNSwzMDcuNSw1Ni4zNXogTTMwNy40LDU4Ljg1Yy0xLjIsMC0yLjEsMC45LTIuMSwyLjFzMC45LDIuMSwyLjEsMi4xczIuMS0wLjksMi4xLTIuMVMzMDguNiw1OC44NSwzMDcuNCw1OC44NQoJeiBNMjg1LjIsNDIuMDVoLTIyLjZjLTAuOCwwLTEuNS0wLjctMS41LTEuNXMwLjctMS41LDEuNS0xLjVoMjEuN3YtOC43Yy0zLjEtMC42LTUuNC0zLjMtNS40LTYuNWMwLTMuNywzLTYuNiw2LjYtNi42CglzNi42LDMsNi42LDYuNmMwLDMtMiw1LjYtNC44LDYuNHYxMC40YzAsMC44LTAuNywxLjUtMS41LDEuNWMtMC4xLDAtMC4yLDAtMC4zLDBDMjg1LjQsNDEuOTUsMjg1LjMsNDIuMDUsMjg1LjIsNDIuMDV6CgkgTTI4NS41LDI3LjM1YzIsMCwzLjYtMS42LDMuNi0zLjZzLTEuNi0zLjYtMy42LTMuNnMtMy42LDEuNi0zLjYsMy42UzI4My41LDI3LjM1LDI4NS41LDI3LjM1eiBNMzUuNCw0MS44NQoJYy0wLjksNC44LTUsOC40LTEwLjEsOC40SDkuOGMtNS40LDAtOS44LTQuNC05LjgtOS44YzAtNCwyLjMtNy41LDUuOS05YzEtNC43LDUuMi04LjIsMTAuMS04LjJjNC4yLDAsOCwyLjYsOS42LDYuNQoJYzUuMiwwLjEsOS40LDQsMTAsOS4xaDcuNmMwLjgsMCwxLjUsMC43LDEuNSwxLjVzLTAuNywxLjUtMS41LDEuNUgzNS40eiBNMzIuNiw0MC4wNWMwLTQtMy4zLTcuMy03LjMtNy4zYy0wLjIsMC0wLjUsMC0wLjcsMAoJYy0wLjcsMC4xLTEuNC0wLjQtMS42LTEuMWMtMC45LTMuMi0zLjgtNS40LTctNS40Yy0zLjcsMC02LjgsMi44LTcuMyw2LjRjLTAuMSwwLjYtMC41LDEuMS0xLDEuM2MtMi44LDAuOS00LjcsMy41LTQuNyw2LjUKCWMwLDMuOCwzLjEsNi44LDYuOCw2LjhoMTUuNUMyOS40LDQ3LjM1LDMyLjYsNDQuMDUsMzIuNiw0MC4wNXogTTUzLjEsNDEuODVoOC41YzAuOCwwLDEuNS0wLjcsMS41LTEuNXMtMC43LTEuNS0xLjUtMS41aC04LjUKCWMtMC44LDAtMS41LDAuNy0xLjUsMS41UzUyLjMsNDEuODUsNTMuMSw0MS44NXogTTY3LjksNTUuMTVjMCwwLjgtMC43LDEuNS0xLjUsMS41SDQyLjd2OC43YzMuMSwwLjYsNS40LDMuMyw1LjQsNi41CgljMCwzLjctMyw2LjYtNi42LDYuNnMtNi42LTMtNi42LTYuNmMwLTMsMi01LjYsNC44LTYuNHYtMTAuNGMwLTAuOCwwLjctMS41LDEuNS0xLjVjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLDAsMC4zLDBoMjQuNgoJQzY3LjMsNTMuNjUsNjcuOSw1NC4zNSw2Ny45LDU1LjE1eiBNNDEuNSw2OC4yNWMtMiwwLTMuNiwxLjYtMy42LDMuNnMxLjYsMy42LDMuNiwzLjZzMy42LTEuNiwzLjYtMy42UzQzLjUsNjguMjUsNDEuNSw2OC4yNXoKCSBNMjUxLjQsNDYuNTVjMCwxMy4yLTcuMSwyNS43LTE5LjYsMzQuNWMwLjUsOS40LDUuMywxOC4zLDUuNCwxOC40YzAuMiwwLjQsMC4yLDEsMCwxLjRzLTAuNywwLjctMS4yLDAuOGMtMS4xLDAuMS0yLjIsMC4xLTMuMywwLjEKCWMtNi4zLDAtMTEuNy0xLjQtMTYuMi00LjFjLTMuNy0yLjMtNS44LTUtNi45LTYuN2MtNS42LDEuNC0xMS41LDItMTcuNCwyYy0xOS41LDAtMzYuOC03LjQtNDcuNi0xOC44Yy02LDItMTIuMywzLTE4LjgsMwoJYy00LjgsMC05LjYtMC42LTE0LjItMS42Yy0xLjgsMi44LTcuMiw4LjktMTkuMSw4LjljLTAuOSwwLTEuOCwwLTIuNy0wLjFjLTAuNSwwLTEtMC4zLTEuMi0wLjhjLTAuMi0wLjQtMC4yLTEsMC0xLjQKCWMwLTAuMSwzLjktNy4zLDQuNC0xNC45Yy0xMC4zLTcuMy0xNi4xLTE3LjctMTYuMS0yOC41YzAtMjEuMiwyMi0zOC41LDQ5LTM4LjVjMTEuNSwwLDIyLjcsMy4yLDMxLjUsOWM5LjgtNS42LDIxLjktOSwzNC45LTkKCUMyMjQuOSwwLjE1LDI1MS40LDIwLjk1LDI1MS40LDQ2LjU1eiBNMTQyLjUsNzEuNzVjLTYtNy4zLTkuNS0xNS45LTkuNS0yNS4yYzAtMTQuMyw4LjMtMjcuMiwyMS40LTM1LjdjLTguMS01LTE4LjItNy43LTI4LjYtNy43CgljLTI1LjQsMC00NiwxNS45LTQ2LDM1LjVjMCwxMC4xLDUuNywxOS44LDE1LjUsMjYuNmMwLjQsMC4zLDAuNywwLjgsMC43LDEuM2MtMC4yLDYuMS0yLjQsMTEuOS0zLjgsMTQuOQoJYzEyLjQsMC4xLDE2LjYtNi45LDE3LjMtOC4zYzAuMy0wLjYsMS0wLjksMS43LTAuOGM0LjcsMS4yLDkuNiwxLjgsMTQuNiwxLjhDMTMxLjYsNzQuMTUsMTM3LjIsNzMuMzUsMTQyLjUsNzEuNzV6IE0yNDguNCw0Ni41NQoJYzAtMjMuOS0yNS4yLTQzLjQtNTYuMi00My40UzEzNiwyMi42NSwxMzYsNDYuNTVjMCw5LjEsMy42LDE3LjUsOS44LDI0LjVjMC40LDAuMiwwLjcsMC41LDAuOSwwLjljMCwwLDAsMCwwLDAuMQoJYzEwLjIsMTAuOSwyNi44LDE4LDQ1LjUsMThjNiwwLDEyLTAuNywxNy43LTIuMmMwLjEsMCwwLjIsMCwwLjQsMGMwLjYsMCwxLjEsMC4zLDEuMywwLjhjMC45LDEuOCw2LjMsMTAuNiwyMS44LDEwLjMKCWMtMS42LTMuNS00LjUtMTAuOC00LjctMTguNWMwLTAuNSwwLjItMSwwLjctMS4zQzI0MS41LDcwLjc1LDI0OC40LDU4Ljk1LDI0OC40LDQ2LjU1eiBNMTY5LjgsMzUuMzVoMzEuNGMwLjgsMCwxLjUtMC43LDEuNS0xLjUKCXMtMC43LTEuNS0xLjUtMS41aC0zMS40Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjVTMTY5LDM1LjM1LDE2OS44LDM1LjM1eiBNMjEyLjcsNDUuNDVoLTQyLjljLTAuOCwwLTEuNSwwLjctMS41LDEuNXMwLjcsMS41LDEuNSwxLjUKCWg0Mi45YzAuOCwwLDEuNS0wLjcsMS41LTEuNVMyMTMuNiw0NS40NSwyMTIuNyw0NS40NXogTTIwNC41LDU4LjY1aC0zNC43Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjVzMC43LDEuNSwxLjUsMS41aDM0LjcKCWMwLjgsMCwxLjUtMC43LDEuNS0xLjVTMjA1LjMsNTguNjUsMjA0LjUsNTguNjV6Ii8+Cjwvc3ZnPgo=");
}
.empty-state--objects {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMTggMTQzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMTggMTQzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Q2RDdEODt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJzdGF0ZV94MkZfZW1wdHktb2JqZWN0cyIgY2xhc3M9InN0MCIgZD0iTTIyNC4xLDMxLjkzbC02Mi45LTMxLjdjLTAuNC0wLjItMC45LTAuMi0xLjMsMEw5NywzMS45MwoJYy0wLjUsMC4zLTAuOCwwLjgtMC44LDEuM3YyLjVjMCwwLjEsMCwwLjIsMCwwLjNsMC4zLDczLjVjMCwwLjYsMC4zLDEuMSwwLjgsMS4zbDYyLjcsMzEuOWMwLjIsMC4xLDAuNCwwLjIsMC43LDAuMgoJYzAuMiwwLDAuNS0wLjEsMC43LTAuMmw2Mi45LTMxLjdjMC41LTAuMywwLjgtMC44LDAuOC0xLjN2LTc2LjVDMjI0LjksMzIuNzIsMjI0LjYsMzIuMjIsMjI0LjEsMzEuOTN6IE0xNjAuNCwzLjMzbDYxLjQsMzAuOXYwLjgKCWwtNjEuNCwzMC45TDk5LDM1LjAzdi0wLjhMMTYwLjQsMy4zM3ogTTk5LDM4LjQzbDYwLjQsMzAuNHY3MC41bC02MC4xLTMwLjZMOTksMzguNDN6IE0xNjIuNCwxMzguODN2LTcwLjVsNTkuNS0yOS45djcwLjUKCUwxNjIuNCwxMzguODN6IE0yMTQuOSw4MS4zM3YyMi4yYzAsMC42LTAuMywxLjEtMC44LDEuM2wtMTguMSw5LjRjLTAuMiwwLjEtMC41LDAuMi0wLjcsMC4yYy0wLjUsMC0xLjEtMC4zLTEuMy0wLjgKCWMtMC40LTAuNy0wLjEtMS42LDAuNi0ybDE3LjMtOC45di0yMS4zYzAtMC44LDAuNy0xLjUsMS41LTEuNVMyMTQuOSw4MC41MywyMTQuOSw4MS4zM3ogTTEyNy44LDExMy41M2MtMC4zLDAuNS0wLjgsMC44LTEuMywwLjgKCWMtMC4yLDAtMC41LTAuMS0wLjctMC4ybC0xOC4xLTkuNGMtMC41LTAuMy0wLjgtMC44LTAuOC0xLjN2LTIyLjJjMC0wLjgsMC43LTEuNSwxLjUtMS41czEuNSwwLjcsMS41LDEuNXYyMS4zbDE3LjMsOC45CglDMTI3LjksMTExLjkyLDEyOC4yLDExMi44MywxMjcuOCwxMTMuNTN6IE0xMzkuNywyMy4yM2wyMC4xLTkuNWMwLjQtMC4yLDAuOS0wLjIsMS4zLDBsMTkuNiw5LjVjMC43LDAuNCwxLjEsMS4zLDAuNywyCgljLTAuNCwwLjctMS4zLDEuMS0yLDAuN2wtMTktOS4ybC0xOS40LDkuMmMtMC4yLDAuMS0wLjQsMC4xLTAuNiwwLjFjLTAuNiwwLTEuMS0wLjMtMS40LTAuOUMxMzguNiwyNC41MywxMzguOSwyMy42MywxMzkuNywyMy4yM3oKCSBNMjY5LjQsNzQuMTNjMCwwLjgtMC43LDEuNS0xLjUsMS41aC04LjVjLTAuOCwwLTEuNS0wLjctMS41LTEuNXMwLjctMS41LDEuNS0xLjVoOC41QzI2OC43LDcyLjYzLDI2OS40LDczLjMzLDI2OS40LDc0LjEzegoJIE0yNTEsNzQuMTNjMCwwLjgtMC43LDEuNS0xLjUsMS41SDI0MWMtMC44LDAtMS41LTAuNy0xLjUtMS41czAuNy0xLjUsMS41LTEuNWg4LjVDMjUwLjQsNzIuNjMsMjUxLDczLjMzLDI1MSw3NC4xM3ogTTMwMi41LDU4LjEyCgljLTguMywwLTE1LjEsNi42LTE1LjUsMTQuOGMtMC4yLTAuMS0wLjUtMC4yLTAuNy0wLjJoLTguNWMtMC44LDAtMS41LDAuNy0xLjUsMS41czAuNywxLjUsMS41LDEuNWg4LjVjMC4zLDAsMC42LTAuMSwwLjgtMC4yCgljMC45LDcuNyw3LjUsMTMuNywxNS40LDEzLjdjOC41LDAsMTUuNS03LDE1LjUtMTUuNVMzMTEsNTguMTIsMzAyLjUsNTguMTJ6IE0zMDIuNSw4Ni4xM2MtNi45LDAtMTIuNS01LjYtMTIuNS0xMi41CgljMC02LjksNS42LTEyLjUsMTIuNS0xMi41YzYuOSwwLDEyLjUsNS42LDEyLjUsMTIuNUMzMTUsODAuNTMsMzA5LjQsODYuMTMsMzAyLjUsODYuMTN6IE0zMDEsNzMuNjN2LTdjMC0wLjgsMC43LTEuNSwxLjUtMS41CglzMS41LDAuNywxLjUsMS41djdjMCwwLjgtMC43LDEuNS0xLjUsMS41UzMwMSw3NC40MiwzMDEsNzMuNjN6IE0zMDQuNSw3OS43MmMwLDEuMi0wLjksMi4xLTIuMSwyLjFzLTIuMS0wLjktMi4xLTIuMQoJczAuOS0yLjEsMi4xLTIuMVMzMDQuNSw3OC41MywzMDQuNSw3OS43MnogTTI2OS41LDM1LjkzYy0zLjcsMC02LjYsMy02LjYsNi42YzAsMy4yLDIuMyw1LjksNS40LDYuNXY4LjdoLTI2LjcKCWMtMC44LDAtMS41LDAuNy0xLjUsMS41czAuNywxLjUsMS41LDEuNWgyNy42YzAuMSwwLDAuMiwwLDAuMywwczAuMiwwLDAuMywwYzAuOCwwLDEuNS0wLjcsMS41LTEuNXYtMTAuNGMyLjgtMC44LDQuOC0zLjMsNC44LTYuNAoJQzI3Ni4xLDM4LjgzLDI3My4xLDM1LjkzLDI2OS41LDM1LjkzeiBNMjY5LjUsNDYuMTJjLTIsMC0zLjYtMS42LTMuNi0zLjZzMS42LTMuNiwzLjYtMy42czMuNiwxLjYsMy42LDMuNlMyNzEuNSw0Ni4xMiwyNjkuNSw0Ni4xMgoJeiBNODEuNSw1OS4xMmMwLDAuOC0wLjcsMS41LTEuNSwxLjVoLTguNWMtMC44LDAtMS41LTAuNy0xLjUtMS41czAuNy0xLjUsMS41LTEuNUg4MEM4MC44LDU3LjYyLDgxLjUsNTguMzMsODEuNSw1OS4xMnoKCSBNNTEuNiw1OS4xMmMwLTAuOCwwLjctMS41LDEuNS0xLjVoOC41YzAuOCwwLDEuNSwwLjcsMS41LDEuNXMtMC43LDEuNS0xLjUsMS41aC04LjVDNTIuMyw2MC42Miw1MS42LDYwLjAzLDUxLjYsNTkuMTJ6CgkgTTQzLjIsNTcuNjJoLTcuNmMtMC42LTUtNC44LTktMTAtOS4xYy0xLjUtMy45LTUuMy02LjUtOS42LTYuNWMtNC45LDAtOS4xLDMuNS0xMC4xLDguMmMtMy42LDEuNS01LjksNS4xLTUuOSw5CgljMCw1LjQsNC40LDkuOCw5LjgsOS44aDE1LjVjNSwwLDkuMi0zLjYsMTAuMS04LjRoNy43YzAuOCwwLDEuNS0wLjcsMS41LTEuNVM0NCw1Ny42Miw0My4yLDU3LjYyeiBNMjUuNCw2Ni4xMkg5LjgKCWMtMy44LDAtNi44LTMuMS02LjgtNi44YzAtMywxLjktNS42LDQuNy02LjVjMC42LTAuMiwxLTAuNywxLTEuM2MwLjQtMy43LDMuNS02LjQsNy4zLTYuNGMzLjMsMCw2LjIsMi4yLDcsNS40CgljMC4yLDAuNywwLjksMS4yLDEuNiwxLjFjMC4yLDAsMC41LDAsMC43LDBjNCwwLDcuMywzLjMsNy4zLDcuM1MyOS40LDY2LjEyLDI1LjQsNjYuMTJ6IE03OS40LDcyLjQySDUxLjhjLTAuMSwwLTAuMiwwLTAuMywwCgljLTAuMSwwLTAuMiwwLTAuMywwYy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuNGMtMi44LDAuOC00LjgsMy4zLTQuOCw2LjRjMCwzLjcsMyw2LjYsNi42LDYuNnM2LjYtMyw2LjYtNi42CgljMC0zLjItMi4zLTUuOS01LjQtNi41di04LjdoMjYuN2MwLjgsMCwxLjUtMC43LDEuNS0xLjVTODAuMyw3Mi40Miw3OS40LDcyLjQyeiBNNTUuMiw5MC43MmMwLDItMS42LDMuNi0zLjYsMy42cy0zLjYtMS42LTMuNi0zLjYKCXMxLjYtMy42LDMuNi0zLjZTNTUuMiw4OC43Miw1NS4yLDkwLjcyeiIvPgo8L3N2Zz4K");
}
.empty-state--rules {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNTMgMTM5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNTMgMTM5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Q2RDdEODt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJzdGF0ZV94MkZfZW1wdHktcnVsZXMiIGNsYXNzPSJzdDAiIGQ9Ik0yNDUuOSw2MS4zYy0zLjUsMC02LjUsMi42LTcuMSw2aC01MS41Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjVzMC43LDEuNSwxLjUsMS41CgloNTEuNmMwLjgsMy4xLDMuNiw1LjQsNi45LDUuNGM0LDAsNy4yLTMuMiw3LjItNy4yUzI0OS45LDYxLjMsMjQ1LjksNjEuM3ogTTI0NS45LDcyLjdjLTIuMywwLTQuMi0xLjktNC4yLTQuMnMxLjktNC4yLDQuMi00LjIKCXM0LjIsMS45LDQuMiw0LjJTMjQ4LjIsNzIuNywyNDUuOSw3Mi43eiBNMjMwLjgsODBjLTMuNywwLTYuNywyLjgtNy4xLDYuNGgtOS42Yy0wLjEsMC0wLjEsMC0wLjIsMGwtMTIuMi05LjgKCWMtMC42LTAuNS0xLjYtMC40LTIuMSwwLjJjLTAuNSwwLjYtMC40LDEuNiwwLjIsMi4xbDEyLjgsMTAuM2MwLjMsMC4yLDAuNiwwLjMsMC45LDAuM2MwLjIsMCwwLjUtMC4xLDAuNy0wLjJoOS43CgljMC45LDIuOSwzLjYsNSw2LjgsNWM0LDAsNy4yLTMuMiw3LjItNy4yUzIzNC43LDgwLDIzMC44LDgweiBNMjMwLjgsOTEuM2MtMi4zLDAtNC4yLTEuOS00LjItNC4yczEuOS00LjIsNC4yLTQuMnM0LjIsMS45LDQuMiw0LjIKCVMyMzMuMSw5MS4zLDIzMC44LDkxLjN6IE0xOTkuOCw2MS4xYzAuMywwLDAuNi0wLjEsMC45LTAuM2wxMi44LTkuM2MwLjEtMC4xLDAuMi0wLjIsMC4zLTAuM2g5LjdjMC44LDMuMSwzLjYsNS4zLDYuOSw1LjMKCWM0LDAsNy4yLTMuMiw3LjItNy4ycy0zLjItNy4yLTcuMi03LjJjLTMuNiwwLTYuNSwyLjYtNy4xLDZoLTkuN2MtMC41LDAtMC45LDAuMi0xLjIsMC42Yy0wLjMsMC0wLjUsMC4xLTAuOCwwLjNsLTEyLjgsOS4zCgljLTAuNywwLjUtMC44LDEuNC0wLjMsMi4xQzE5OC45LDYwLjksMTk5LjMsNjEuMSwxOTkuOCw2MS4xeiBNMjMwLjQsNDUuMmMyLjMsMCw0LjIsMS45LDQuMiw0LjJzLTEuOSw0LjItNC4yLDQuMnMtNC4yLTEuOS00LjItNC4yCglDMjI2LjIsNDcuMSwyMjguMSw0NS4yLDIzMC40LDQ1LjJ6IE02Mi42LDcxLjdjMC44LDAsMS41LTAuNywxLjUtMS41cy0wLjctMS41LTEuNS0xLjVINDIuOGMtMC43LDAtMS4zLDAuNS0xLjQsMS4xCgljLTAuMiwwLjItMC40LDAuNC0wLjYsMC43bC00LjQsMTAuMmwtNS4zLTE4LjFjLTAuMi0wLjgtMS4xLTEuMi0xLjktMWgtMC4xYy0wLjYsMC0xLjIsMC41LTEuMywxLjFsLTMuNywxM2gtOS45CgljLTAuMy0xLjMtMC45LTIuNS0xLjktMy40Yy0xLjQtMS40LTMuMi0yLjEtNS4xLTIuMXMtMy43LDAuNy01LjEsMi4xQzAuNyw3My43LDAsNzUuNSwwLDc3LjRjMCwxLjksMC43LDMuNywyLjEsNS4xCgljMS40LDEuNCwzLjIsMi4xLDUuMSwyLjFjMS44LDAsMy43LTAuNyw1LjEtMi4xYzEtMSwxLjctMi4zLDItMy43aDExLjFjMC44LDAsMS41LTAuNywxLjUtMS41di0wLjFsMi42LTkuM2w1LjEsMTcuMgoJYzAuMSwwLjIsMC4xLDAuMywwLjIsMC41YzAuMSwwLjQsMC40LDAuOCwwLjgsMC45YzAuMiwwLjEsMC40LDAuMSwwLjYsMC4xYzAuNiwwLDEuMS0wLjMsMS40LTAuOWw2LTEzLjhoMTlMNjIuNiw3MS43TDYyLjYsNzEuN3oKCSBNMTAuMiw4MC4yYy0xLjYsMS42LTQuMywxLjYtNS45LDBjLTAuOC0wLjgtMS4yLTEuOC0xLjItM2MwLTEuMSwwLjQtMi4yLDEuMi0zczEuOC0xLjIsMy0xLjJjMS4xLDAsMi4yLDAuNCwzLDEuMgoJQzExLjksNzYsMTEuOSw3OC42LDEwLjIsODAuMnogTTIwMS42LDEwNC45YzAuNiwwLjYsMC42LDEuNSwwLDIuMWMtMC4zLDAuMy0wLjcsMC40LTEuMSwwLjRzLTAuOC0wLjEtMS4xLTAuNGwtOC4zLTguM3YzMS4xCgljMCw1LTQuMSw5LjEtOS4xLDkuMUg2OGMtNSwwLTkuMS00LjEtOS4xLTkuMVY5NmMwLTAuOCwwLjctMS41LDEuNS0xLjVzMS41LDAuNywxLjUsMS41djMzLjhjMCwzLjMsMi43LDYuMSw2LjEsNi4xaDExNC4xCgljMy4zLDAsNi4xLTIuNyw2LjEtNi4xVjk4LjVsLTguMyw4LjJjLTAuMywwLjMtMC43LDAuNC0xLjEsMC40Yy0wLjQsMC0wLjgtMC4xLTEuMS0wLjRjLTAuNi0wLjYtMC42LTEuNSwwLTIuMWwxMC43LTEwLjcKCWMwLjYtMC42LDEuNS0wLjYsMi4xLDBsMCwwbDAsMEwyMDEuNiwxMDQuOXogTTQ4LjUsMzguOGMtMC42LTAuNi0wLjYtMS41LDAtMi4xczEuNS0wLjYsMi4xLDBsOC40LDguNFY5LjJjMC01LDQuMS05LjEsOS4xLTkuMQoJaDExNC4xYzUsMCw5LjEsNC4xLDkuMSw5LjF2MzUuNGMwLDAuOC0wLjcsMS41LTEuNSwxLjVzLTEuNS0wLjctMS41LTEuNVY5LjJjMC0zLjMtMi43LTYuMS02LjEtNi4xSDY4LjFjLTMuMywwLTYuMSwyLjctNi4xLDYuMQoJdjM1LjlsMCwwbDguMi04LjJjMC42LTAuNiwxLjUtMC42LDIuMSwwczAuNiwxLjUsMCwyLjFMNjEuNiw0OS43Yy0wLjMsMC4zLTAuNywwLjQtMS4xLDAuNGMtMC40LDAtMC44LTAuMS0xLjEtMC40bDAsMGwwLDAKCUw0OC41LDM4Ljh6IE0xMTMuNCwxMDAuMWMwLTAuMSwwLTAuMSwwLTAuMmMwLTAuMSwwLTAuMSwwLTAuMlY5OWMwLTAuMiwwLTAuMywwLjEtMC40YzAtMC4xLTAuMS0wLjMtMC4xLTAuNHYtMC45CgljMC0wLjIsMC0wLjMsMC4xLTAuNGMwLTAuMS0wLjEtMC4zLTAuMS0wLjR2LTAuOWMwLTAuMiwwLTAuMywwLjEtMC40YzAtMC4xLTAuMS0wLjMtMC4xLTAuNHYtMC45YzAtMC4yLDAtMC4zLDAuMS0wLjQKCWMwLTAuMS0wLjEtMC4zLTAuMS0wLjR2LTAuOWMwLTAuMiwwLTAuMywwLjEtMC40YzAtMC4xLTAuMS0wLjMtMC4xLTAuNHYtMC45YzAtMC44LDAuNy0xLjUsMS41LTEuNXMxLjUsMC43LDEuNSwxLjV2MC45CgljMCwwLjIsMCwwLjMtMC4xLDAuNGMwLDAuMSwwLjEsMC4zLDAuMSwwLjR2MC45YzAsMC4yLDAsMC4zLTAuMSwwLjRjMCwwLjEsMC4xLDAuMywwLjEsMC40djAuOWMwLDAuMiwwLDAuMy0wLjEsMC40CgljMCwwLjEsMC4xLDAuMywwLjEsMC40djAuOWMwLDAuMiwwLDAuMy0wLjEsMC40YzAsMC4xLDAuMSwwLjMsMC4xLDAuNHYwLjljMCwwLjIsMCwwLjMtMC4xLDAuNGwwLDBjMC4xLDAsMC4xLDAsMC4yLDBoMC45CgljMC4yLDAsMC4zLDAsMC40LDAuMWMwLjEsMCwwLjMtMC4xLDAuNC0wLjFoMC45YzAuMiwwLDAuMywwLDAuNCwwLjFjMC4xLDAsMC4zLTAuMSwwLjQtMC4xaDAuOWMwLjIsMCwwLjMsMCwwLjQsMC4xCgljMC4xLDAsMC4zLTAuMSwwLjQtMC4xaDAuOWMwLjIsMCwwLjMsMCwwLjQsMC4xYzAuMSwwLDAuMy0wLjEsMC40LTAuMWgwLjljMC44LDAsMS41LDAuNywxLjUsMS41cy0wLjcsMS41LTEuNSwxLjVoLTAuOQoJYy0wLjIsMC0wLjMsMC0wLjQtMC4xYy0wLjEsMC0wLjMsMC4xLTAuNCwwLjFoLTAuOWMtMC4yLDAtMC4zLDAtMC40LTAuMWMtMC4xLDAtMC4zLDAuMS0wLjQsMC4xaC0wLjljLTAuMiwwLTAuMywwLTAuNC0wLjEKCWMtMC4xLDAtMC4zLDAuMS0wLjQsMC4xaC0wLjljLTAuMiwwLTAuMywwLTAuNC0wLjFjLTAuMSwwLTAuMywwLjEtMC40LDAuMWgtMC45Yy0wLjIsMC0wLjMsMC0wLjQtMC4xYy0wLjEsMC0wLjMsMC4xLTAuNCwwLjFIMTE1CglDMTE0LDEwMS42LDExMy40LDEwMC45LDExMy40LDEwMC4xeiBNMTEzLjQsODMuMmMwLTAuMiwwLTAuMywwLjEtMC40YzAtMC4xLTAuMS0wLjMtMC4xLTAuNHYtMC45YzAtMC4yLDAtMC4zLDAuMS0wLjQKCWMwLTAuMS0wLjEtMC4zLTAuMS0wLjR2LTAuOWMwLTAuMiwwLTAuMywwLjEtMC40YzAtMC4xLTAuMS0wLjMtMC4xLTAuNHYtMC45YzAtMC4yLDAtMC4zLDAuMS0wLjRjMC0wLjEtMC4xLTAuMy0wLjEtMC40di0wLjkKCWMwLTAuMiwwLTAuMywwLjEtMC40YzAtMC4xLTAuMS0wLjMtMC4xLTAuNHYtMS4xYzAtMC44LDAuNy0xLjUsMS41LTEuNXMxLjUsMC43LDEuNSwxLjV2MC45YzAsMC4yLDAsMC4zLTAuMSwwLjQKCWMwLDAuMSwwLjEsMC4zLDAuMSwwLjR2MC45YzAsMC4yLDAsMC4zLTAuMSwwLjRjMCwwLjEsMC4xLDAuMywwLjEsMC40djAuOWMwLDAuMiwwLDAuMy0wLjEsMC40YzAsMC4xLDAuMSwwLjMsMC4xLDAuNHYwLjkKCWMwLDAuMiwwLDAuMy0wLjEsMC40YzAsMC4xLDAuMSwwLjMsMC4xLDAuNHYwLjljMCwwLjIsMCwwLjMtMC4xLDAuNGMwLDAuMSwwLjEsMC4zLDAuMSwwLjR2MC43YzAsMC44LTAuNywxLjUtMS41LDEuNQoJcy0xLjUtMC43LTEuNS0xLjVWODMuMnogTTExMy40LDYzLjhjMC0wLjIsMC0wLjMsMC4xLTAuNGMwLTAuMS0wLjEtMC4zLTAuMS0wLjR2LTAuOWMwLTAuMiwwLTAuMywwLjEtMC40YzAtMC4xLTAuMS0wLjMtMC4xLTAuNAoJdi0wLjljMC0wLjIsMC0wLjMsMC4xLTAuNGMwLTAuMS0wLjEtMC4zLTAuMS0wLjR2LTAuOWMwLTAuMiwwLTAuMywwLjEtMC40YzAtMC4xLTAuMS0wLjMtMC4xLTAuNFY1N2MwLTAuMiwwLTAuMywwLjEtMC40CgljMC0wLjEtMC4xLTAuMy0wLjEtMC40di0wLjljMC0wLjgsMC43LTEuNSwxLjUtMS41czEuNSwwLjcsMS41LDEuNXYwLjljMCwwLjIsMCwwLjMtMC4xLDAuNGMwLDAuMSwwLjEsMC4zLDAuMSwwLjR2MC45CgljMCwwLjIsMCwwLjMtMC4xLDAuNGMwLDAuMSwwLjEsMC4zLDAuMSwwLjR2MC45YzAsMC4yLDAsMC4zLTAuMSwwLjRjMCwwLjEsMC4xLDAuMywwLjEsMC40djAuOWMwLDAuMiwwLDAuMy0wLjEsMC40CgljMCwwLjEsMC4xLDAuMywwLjEsMC40VjYzYzAsMC4yLDAsMC4zLTAuMSwwLjRjMCwwLjEsMC4xLDAuMywwLjEsMC40djAuN2MwLDAuOC0wLjcsMS41LTEuNSwxLjVzLTEuNS0wLjctMS41LTEuNVY2My44eiBNMTEzLjQsNDgKCWMwLTAuMiwwLTAuMywwLjEtMC40YzAtMC4xLTAuMS0wLjMtMC4xLTAuNHYtMC45YzAtMC4yLDAtMC4zLDAuMS0wLjRjMC0wLjEtMC4xLTAuMy0wLjEtMC40di0xYzAtMC4yLDAtMC4zLDAuMS0wLjQKCWMwLTAuMS0wLjEtMC4zLTAuMS0wLjR2LTAuOWMwLTAuMiwwLTAuMywwLjEtMC40YzAtMC4xLTAuMS0wLjMtMC4xLTAuNHYtMC45YzAtMC4yLDAtMC4zLDAuMS0wLjRjMC0wLjEtMC4xLTAuMy0wLjEtMC40di0wLjkKCWMwLTAuMywwLjEtMC42LDAuMy0wLjljLTAuMi0wLjItMC4zLTAuNi0wLjMtMC45YzAtMC44LDAuNy0xLjUsMS41LTEuNWgwLjdjMC4yLDAsMC4zLDAsMC40LDAuMWMwLjEsMCwwLjMtMC4xLDAuNC0wLjFoMC45CgljMC4yLDAsMC4zLDAsMC40LDAuMWMwLjEsMCwwLjMtMC4xLDAuNC0wLjFoMC45YzAuMiwwLDAuMywwLDAuNCwwLjFjMC4xLDAsMC4zLTAuMSwwLjQtMC4xaDAuOWMwLjIsMCwwLjMsMCwwLjQsMC4xCgljMC4xLDAsMC4zLTAuMSwwLjQtMC4xaDAuOWMwLjIsMCwwLjMsMCwwLjQsMC4xYzAuMSwwLDAuMy0wLjEsMC40LTAuMWgwLjljMC44LDAsMS41LDAuNywxLjUsMS41cy0wLjcsMS41LTEuNSwxLjVoLTAuOQoJYy0wLjIsMC0wLjMsMC0wLjQtMC4xYy0wLjEsMC0wLjMsMC4xLTAuNCwwLjFoLTAuOWMtMC4yLDAtMC4zLDAtMC40LTAuMWMtMC4xLDAtMC4zLDAuMS0wLjQsMC4xaC0wLjljLTAuMiwwLTAuMywwLTAuNC0wLjEKCWMtMC4xLDAtMC4zLDAuMS0wLjQsMC4xaC0wLjljLTAuMiwwLTAuMywwLTAuNC0wLjFjLTAuMSwwLTAuMywwLjEtMC40LDAuMWgtMC45aC0wLjFjMCwwLjEsMCwwLjIsMCwwLjN2MC45YzAsMC4yLDAsMC4zLTAuMSwwLjQKCWMwLDAuMSwwLjEsMC4zLDAuMSwwLjRWNDJjMCwwLjIsMCwwLjMtMC4xLDAuNGMwLDAuMSwwLjEsMC4zLDAuMSwwLjR2MC45YzAsMC4yLDAsMC4zLTAuMSwwLjRjMCwwLjEsMC4xLDAuMywwLjEsMC40djAuOQoJYzAsMC4yLDAsMC4zLTAuMSwwLjRjMCwwLjEsMC4xLDAuMywwLjEsMC40djAuOWMwLDAuMiwwLDAuMy0wLjEsMC40YzAsMC4xLDAuMSwwLjMsMC4xLDAuNHYwLjdjMCwwLjgtMC43LDEuNS0xLjUsMS41CglzLTEuNS0wLjctMS41LTEuNVY0OEgxMTMuNHogTTEzNi42LDM5LjFjMC4zLDUuOCw1LjEsMTAuNSwxMSwxMC41YzYuMSwwLDExLjEtNSwxMS4xLTExLjFzLTUtMTEuMS0xMS4xLTExLjEKCWMtNS4zLDAtOS43LDMuNy0xMC44LDguNmgtNi4yYy0wLjgsMC0xLjUsMC43LTEuNSwxLjVzMC43LDEuNSwxLjUsMS41TDEzNi42LDM5LjFMMTM2LjYsMzkuMXogTTE0Ny43LDMwLjRjNC40LDAsOC4xLDMuNiw4LjEsOC4xCglzLTMuNiw4LjEtOC4xLDguMXMtOC4xLTMuNi04LjEtOC4xUzE0My4yLDMwLjQsMTQ3LjcsMzAuNHogTTEzNi43LDk4LjZoLTYuMWMtMC44LDAtMS41LDAuNy0xLjUsMS41czAuNywxLjUsMS41LDEuNWg2LjEKCWMwLjgsNS4zLDUuNCw5LjQsMTAuOSw5LjRjNi4xLDAsMTEuMS01LDExLjEtMTEuMXMtNS0xMS4xLTExLjEtMTEuMUMxNDIsODguOSwxMzcuNCw5My4xLDEzNi43LDk4LjZ6IE0xNTUuNyw5OS45CgljMCw0LjQtMy42LDguMS04LjEsOC4xcy04LjEtMy42LTguMS04LjFzMy42LTguMSw4LjEtOC4xUzE1NS43LDk1LjUsMTU1LjcsOTkuOXogTTE2Ni4zLDY5LjFjMC02LjEtNS0xMS4xLTExLjEtMTEuMQoJYy01LjcsMC0xMC40LDQuNC0xMSw5LjlsLTUuOC01LjhjLTAuNi0wLjYtMS41LTAuNi0yLjEsMHMtMC42LDEuNSwwLDIuMWwzLjUsMy41SDEwMmMtMC43LTUuNS01LjMtOS43LTExLTkuNwoJYy02LjEsMC0xMS4xLDUtMTEuMSwxMS4xczUsMTEuMSwxMS4xLDExLjFjNS41LDAsMTAuMS00LjEsMTAuOS05LjRoMzcuN2wtMy41LDMuNWMtMC42LDAuNi0wLjYsMS41LDAsMi4xYzAuMywwLjMsMC43LDAuNCwxLjEsMC40CglzMC44LTAuMSwxLjEtMC40bDYtNmMwLDAsMCwwLDAtMC4xYzAuNiw1LjYsNS4zLDkuOSwxMSw5LjlDMTYxLjQsODAuMiwxNjYuMyw3NS4yLDE2Ni4zLDY5LjF6IE05MSw3Ny4yYy00LjQsMC04LjEtMy42LTguMS04LjEKCWMwLTQuNCwzLjYtOC4xLDguMS04LjFzOC4xLDMuNiw4LjEsOC4xQzk5LjEsNzMuNiw5NS40LDc3LjIsOTEsNzcuMnogTTE1NS4zLDc3LjJjLTQuNCwwLTguMS0zLjYtOC4xLTguMWMwLTQuNCwzLjYtOC4xLDguMS04LjEKCXM4LjEsMy42LDguMSw4LjFDMTYzLjMsNzMuNiwxNTkuNyw3Ny4yLDE1NS4zLDc3LjJ6Ii8+Cjwvc3ZnPgo=");
}
.empty-state--search {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyODAgMTc2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyODAgMTc2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Q2RDdEODt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJzdGF0ZV94MkZfZW1wdHktc2VhcmNoIiBjbGFzcz0ic3QwIiBkPSJNMTg1LjQzLDEyMy40Yy0wLjQtMC43LTEuMy0xLTItMC42bDAsMGwtNS43LTEwLjNjMTMuNC05LjgsMjIuNS0yNC43LDI0LjktNDEuNQoJYzAuMS0wLjgtMC41LTEuNi0xLjMtMS43Yy0wLjgtMC4xLTEuNiwwLjUtMS43LDEuM2MtMi45LDIwLjgtMTYuOCwzOC42LTM2LjMsNDYuNmMtMC44LDAuMy0xLjEsMS4yLTAuOCwyYzAsMC4xLDAuMSwwLjEsMC4xLDAuMQoJYzAsMC4yLDAuMSwwLjMsMC4yLDAuNWw2LjMsMTEuNGwtMS4xLDAuNmMtMC4zLDAuMi0wLjYsMC41LTAuNywwLjlzMCwwLjgsMC4xLDEuMWwyMy44LDQxLjNjMC4zLDAuNSwwLjgsMC44LDEuMywwLjgKCWMwLjMsMCwwLjUtMC4xLDAuNy0wLjJsMTUuNS04LjljMC4zLTAuMiwwLjYtMC41LDAuNy0wLjlzMC0wLjgtMC4xLTEuMUwxODUuNDMsMTIzLjR6IE0xNjUuODMsMTE5LjNjMy4zLTEuNCw2LjQtMy4xLDkuMy01LjEKCWw1LjYsMTAuMWwtOS4yLDUuM0wxNjUuODMsMTE5LjN6IE0xODMuNTMsMTI2LjJsMTEuOCwyMC41bC0xMyw3LjJsLTExLjctMjAuM0wxODMuNTMsMTI2LjJ6IE0xOTIuOTMsMTcyLjNsLTkuMS0xNS44bDEzLTcuMmw5LDE1LjYKCUwxOTIuOTMsMTcyLjN6IE05Ny4xMyw1My44Yy0wLjgtMC4yLTEuMy0xLTEuMi0xLjhjMi42LTEzLDEwLjgtMjQuMiwyMi40LTMwLjdjMC43LTAuNCwxLjYtMC4yLDIsMC42YzAuNCwwLjcsMC4yLDEuNi0wLjYsMgoJYy0xMC44LDYuMS0xOC40LDE2LjYtMjAuOSwyOC43Yy0wLjEsMC43LTAuOCwxLjItMS41LDEuMkM5Ny4zMyw1My44LDk3LjIzLDUzLjgsOTcuMTMsNTMuOHogTTk2LjMzLDcyLjFjLTAuMi0wLjgsMC4zLTEuNiwxLjEtMS44CgljMC44LTAuMiwxLjYsMC4zLDEuOCwxLjFjNC43LDE5LjIsMjEuOCwzMi42LDQxLjYsMzIuNmMxOS42LDAsMzYuNi0xMy4yLDQxLjUtMzIuMmMwLjItMC44LDEtMS4zLDEuOC0xLjFjMC44LDAuMiwxLjMsMSwxLjEsMS44CgljLTUuMiwyMC4zLTIzLjQsMzQuNC00NC40LDM0LjRDMTE5LjYzLDEwNi44LDEwMS4zMyw5Mi42LDk2LjMzLDcyLjF6IE0xODUuNzMsNTIuMmMtMy42LTE4LjEtMTcuNS0zMi4yLTM1LjYtMzYKCWMtMC4zLTEtMC44LTEuOS0xLjUtMi43Yy0yLjQtMi43LTYuNi0yLjktOS4yLTAuNGMtMS4zLDEuMi0yLDIuOC0yLjEsNC41czAuNSwzLjQsMS43LDQuN2MxLjIsMS4zLDIuOCwyLDQuNSwyLjFjMC4xLDAsMC4yLDAsMC4zLDAKCWMxLjYsMCwzLjItMC42LDQuNC0xLjdjMS0wLjksMS43LTIuMSwyLTMuNGMxNi42LDMuNywyOS4zLDE2LjcsMzIuNiwzMy41YzAuMSwwLjcsMC44LDEuMiwxLjUsMS4yYzAuMSwwLDAuMiwwLDAuMywwCglDMTg1LjMzLDUzLjksMTg1LjkzLDUzLjEsMTg1LjczLDUyLjJ6IE0xNDYuMTMsMjAuNWMtMC43LDAuNi0xLjYsMS0yLjUsMC45Yy0wLjksMC0xLjgtMC41LTIuNC0xLjJjLTAuNi0wLjctMS0xLjYtMC45LTIuNQoJYzAtMC45LDAuNS0xLjgsMS4yLTIuNGMwLjctMC42LDEuNS0wLjksMi40LTAuOWMxLDAsMS45LDAuNCwyLjYsMS4yYzAuNiwwLjcsMSwxLjYsMC45LDIuNUMxNDcuMjMsMTksMTQ2LjgzLDIwLDE0Ni4xMywyMC41egoJIE0xMzMuOTMsMTE4LjFjLTAuOSwwLjgtMS41LDEuNy0xLjgsMi44Yy0yNS43LTMuOC00Ni4yLTI0LjItNTAtNDkuOWMtMC4xLTAuOC0wLjktMS40LTEuNy0xLjNjLTAuOCwwLjEtMS40LDAuOS0xLjMsMS43CgljNCwyNywyNS43LDQ4LjYsNTIuNyw1Mi41YzAuMiwxLjMsMC43LDIuNCwxLjYsMy40YzEuMywxLjQsMy4xLDIuMSw0LjgsMi4xYzEuNiwwLDMuMS0wLjYsNC40LTEuN2MyLjctMi40LDIuOS02LjYsMC40LTkuMgoJQzE0MC43MywxMTUuOSwxMzYuNTMsMTE1LjgsMTMzLjkzLDExOC4xeiBNMTQwLjYzLDEyNS42Yy0xLjQsMS4zLTMuNywxLjItNS0wLjJjLTAuNi0wLjctMS0xLjYtMC45LTIuNWMwLTAuOSwwLjUtMS44LDEuMi0yLjQKCWMwLjctMC42LDEuNS0wLjksMi40LTAuOWMxLDAsMS45LDAuNCwyLjYsMS4yQzE0Mi4yMywxMjIuMSwxNDIuMTMsMTI0LjMsMTQwLjYzLDEyNS42eiBNNzkuMjMsNTIuNmMyLjMtMTQuNSw5LjctMjcuOCwyMC45LTM3LjQKCWMxMS4zLTkuNywyNS43LTE1LjEsNDAuNi0xNS4xYzE1LDAsMjkuNSw1LjQsNDAuOCwxNS4yYzExLjIsOS43LDE4LjYsMjMuMSwyMC44LDM3LjdjMC4xLDAuOC0wLjQsMS42LTEuMywxLjdjLTAuMSwwLTAuMiwwLTAuMiwwCgljLTAuNywwLTEuNC0wLjUtMS41LTEuM2MtMi4xLTEzLjktOS4xLTI2LjYtMTkuOC0zNS45QzE2OC43Myw4LjIsMTU0LjkzLDMsMTQwLjczLDNzLTI3LjksNS0zOC43LDE0LjMKCWMtMTAuNiw5LjItMTcuNywyMS44LTE5LjksMzUuNmMtMC4xLDAuOC0wLjksMS40LTEuNywxLjJDNzkuNjMsNTQuMSw3OS4xMyw1My40LDc5LjIzLDUyLjZ6IE0yNzcuNjMsNjMuOWMtMS40LTEuNC0zLjQtMi4yLTUuNC0yLjIKCXMtNCwwLjgtNS40LDIuMmMtMSwxLTEuNywyLjMtMiwzLjZoLTEwLjNsLTMuOS0xMy44Yy0wLjItMC42LTAuNy0xLTEuNC0xLjFoLTAuMWMtMC44LTAuMi0xLjYsMC4yLTEuOSwxbC01LjcsMTkuM2wtNC43LTExCgljLTAuMS0wLjMtMC40LTAuNi0wLjctMC43Yy0wLjItMC41LTAuNy0wLjgtMS4zLTAuOGgtMzljLTAuOCwwLTEuNSwwLjctMS41LDEuNXMwLjcsMS41LDEuNSwxLjVoMzguM2w2LjIsMTQuNAoJYzAuMiwwLjYsMC44LDAuOSwxLjQsMC45YzAuMiwwLDAuNCwwLDAuNi0wLjFjMC40LTAuMiwwLjctMC41LDAuOC0wLjljMC4xLTAuMSwwLjItMC4zLDAuMi0wLjVsNS40LTE4LjVsMi45LDEwLjF2MC4xCgljMCwwLjgsMC43LDEuNSwxLjUsMS41aDExLjRjMC4yLDEuNiwxLDMuMSwyLjEsNC4yYzEuNSwxLjUsMy41LDIuMiw1LjQsMi4yYzIsMCwzLjktMC43LDUuNC0yLjJjMS40LTEuNCwyLjItMy40LDIuMi01LjQKCUMyNzkuODMsNjcuNCwyNzkuMDMsNjUuNCwyNzcuNjMsNjMuOXogTTI3NS41Myw3Mi42Yy0xLjgsMS44LTQuOCwxLjgtNi42LDBjLTAuOS0wLjktMS40LTIuMS0xLjQtMy4zczAuNS0yLjQsMS40LTMuMwoJYzAuOS0wLjksMi4xLTEuNCwzLjMtMS40YzEuMiwwLDIuNCwwLjUsMy4zLDEuNGMwLjksMC45LDEuNCwyLjEsMS40LDMuM0MyNzYuODMsNzAuNiwyNzYuMzMsNzEuOCwyNzUuNTMsNzIuNnogTTg0LjIzLDYzLjQKCWMwLjgsMCwxLjUtMC43LDEuNS0xLjVzLTAuNy0xLjUtMS41LTEuNWgtMzljLTAuNiwwLTEuMSwwLjMtMS4zLDAuOGMtMC4zLDAuMi0wLjYsMC40LTAuNywwLjdsLTQuNywxMWwtNS43LTE5LjMKCWMtMC4yLTAuOC0xLjEtMS4yLTEuOS0xaC0wLjFjLTAuNiwwLTEuMiwwLjUtMS40LDEuMWwtMy45LDEzLjhoLTEwLjJjLTAuMy0xLjMtMS0yLjYtMi0zLjZjLTEuNC0xLjQtMy40LTIuMi01LjQtMi4yCglzLTQsMC44LTUuNCwyLjJjLTEuNCwxLjQtMi4yLDMuNC0yLjIsNS40czAuOCw0LDIuMiw1LjRjMS41LDEuNSwzLjUsMi4yLDUuNCwyLjJzMy45LTAuNyw1LjQtMi4yYzEuMi0xLjIsMS45LTIuNywyLjEtNC4yaDExLjQKCWMwLjgsMCwxLjUtMC43LDEuNS0xLjV2MGwyLjktMTAuMWw1LjQsMTguNWMwLjEsMC4yLDAuMSwwLjMsMC4yLDAuNWMwLjEsMC40LDAuNCwwLjgsMC44LDAuOWMwLjIsMC4xLDAuNCwwLjEsMC42LDAuMQoJYzAuNiwwLDEuMS0wLjMsMS40LTAuOWw2LjItMTQuNGgzOC40TDg0LjIzLDYzLjRMODQuMjMsNjMuNHogTTExLjEzLDcyLjZjLTEuOCwxLjgtNC44LDEuOC02LjYsMGMtMC45LTAuOS0xLjQtMi4xLTEuNC0zLjMKCXMwLjUtMi40LDEuNC0zLjNjMC45LTAuOSwyLTEuNCwzLjMtMS40czIuNCwwLjUsMy4zLDEuNEMxMy4wMyw2Ny45LDEzLjAzLDcwLjksMTEuMTMsNzIuNnogTTEyMy4xMyw2NS4xYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjQKCXYtNS4yYzAtMC4yLDAuMi0wLjQsMC40LTAuNGg1LjJjMC4yLDAsMC40LDAuMiwwLjQsMC40djUuMmMwLDAuMi0wLjIsMC40LTAuNCwwLjRIMTIzLjEzeiBNMTM5LjYzLDY1LjFjLTAuMiwwLTAuNC0wLjItMC40LTAuNAoJdi01LjJjMC0wLjIsMC4yLTAuNCwwLjQtMC40aDUuMmMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2NS4yYzAsMC4yLTAuMiwwLjQtMC40LDAuNEgxMzkuNjN6IE0xNTYuMDMsNjUuMWMtMC4yLDAtMC40LTAuMi0wLjQtMC40Cgl2LTUuMmMwLTAuMiwwLjItMC40LDAuNC0wLjRoNS4yYzAuMiwwLDAuNCwwLjIsMC40LDAuNHY1LjJjMCwwLjItMC4yLDAuNC0wLjQsMC40SDE1Ni4wM3oiLz4KPC9zdmc+Cg==");
}
.empty-state__container {
  margin: 0 auto;
  padding: 1.25rem 0;
}
.empty-state__label {
  margin: 1.25rem 0 0 0;
  text-align: center;
  color: var(--gray-500);
}
.empty-state__label.inverted {
  color: var(--gray-200);
}
adapt-profile,.adapt-profile {
  display: inline-block;
  flex: 0 0 auto;
  margin-left: auto;
  margin-right: -10px;
}
.a-profile {
  height: 3.125rem;
}
.a-profile.a-profile--small {
  display: flex !important;
}
.a-profile .a-profile__menu--small {
  border-radius: 50%;
  height: 2rem;
  margin: 0 15px;
  padding: 0;
  align-self: center;
}
.a-profile .a-profile__menu--small.dropdown-toggle.active,.a-profile .a-profile__menu--small.dropdown-toggle:active {
  padding-right: 0;
}
.a-profile-dropdown-menu {
  margin: 0;
}
.a-profile-dropdown-menu::after,.a-profile-dropdown-menu::before {
  right: 15px;
  top: -10px;
  left: auto;
}
.a-profile--dark .a-profile__menu.dropdown-toggle {
  color: var(--white);
}
.a-profile--dark .a-profile__menu.dropdown-toggle::after {
  background: var(--white);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-profile--dark .menu-profile__signed {
  color: var(--gray-500);
}
.a-profile--long {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  height: 3.125rem;
  margin-left: auto;
}
.a-profile--long .a-profile__menu {
  padding-right: 20px;
}
.a-profile--long .a-profile__menu.dropdown-toggle.active,.a-profile--long .a-profile__menu.dropdown-toggle:active {
  padding-right: 20px;
}
.a-profile--long .a-profile__menu.dropdown-toggle::after {
  right: 10px;
  top: 26px;
  transition: top .18s var(--ease-transition-in-out);
}
.a-profile--long .a-profile__menu.dropdown-toggle.active::after,.a-profile--long .a-profile__menu.dropdown-toggle:active::after,.a-profile--long .a-profile__menu.dropdown-toggle:hover::after,.a-profile--long .a-profile__menu.dropdown-toggle:focus::after {
  right: 10px;
  top: 30px;
}
.a-profile__menu {
  padding: 0 15px;
  background: none;
  border: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex: 1 1 auto;
  align-items: center;
}
.a-profile__avatar {
  flex: 0 0 auto;
  height: 32px;
  width: 32px;
  line-height: 32px;
  border-radius: 50%;
  font-family: Arial, sans-serif;
  border: none;
  color: var(--white);
  background-color: var(--color-primary);
  font-size: 1.375rem;
  font-weight: normal;
  text-align: center;
  display: inline-block;
  transition: background-color .25s var(--ease-transition-in-out);
}
.a-profile_delault-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23009BCF' viewBox='0 0 32 32' style='vertical-align: inherit;'%3E%3Cpath d='M32,16c0,8.8-7.2,16-16,16S0,24.8,0,16S7.2,0,16,0S32,7.2,32,16z'/%3E%3Cpath style='fill:%23007db0;' d='M32,16c0,8.8-7.1,16-15.9,16c0-2.1,0.4-7.8,5.2-10.1c-2.2-1.6-2.9-4.1-3.1-5.6c0,0-0.1,0-0.1,0c-1,0-2-2-2-3c-0.1-1.9,1.1-2.2,2-1.7V8.4c0,0,0-5.2,6.6-5.8C29.1,5.4,32,10.3,32,16z'/%3E%3C/svg%3E") !important;
  background-size: cover;
}
.a-profile__avatar--imaged {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .13), inset 0 -2px 2px 0 rgba(0, 0, 0, .13);
}
.a-profile__avatar--imaged > span {
  visibility: hidden;
}
.a-profile__avatar--big {
  height: 36px;
  width: 36px;
  line-height: 36px;
}
.menu-profile__name {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  flex: 1 1 auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  margin-left: 10px;
}
.menu-profile__username {
  font-weight: var(--font-weight-bold);
  font-size: .75rem;
  white-space: nowrap;
  line-height: 1;
  padding-top: 2px;
  transition: color .25s var(--ease-transition-in-out);
}
.menu-profile__signed {
  color: var(--gray-500);
  font-size: .75rem;
  line-height: 1;
  padding-bottom: 2px;
  white-space: nowrap;
  text-decoration: none;
}
.dropdown-profile__title {
  font-weight: var(--font-weight-bold);
  font-size: .75rem;
  padding-top: 8px;
  padding-bottom: 7px;
  padding-right: 20px;
  padding-left: 15px;
  display: inline-block;
}
.dropdown-profile__edit {
  float: right;
  padding-top: 8px;
  padding-bottom: 7px;
  padding-right: 20px;
  padding-left: 15px;
  display: inline-block;
  font-size: .75rem;
}
.dropdown-profile__edit a:focus,.dropdown-profile__edit a:hover {
  text-decoration: none;
}
.dropdown-profile__signout {
  color: var(--color-active);
  text-align: right;
  font-size: .75rem;
  background: none;
  border: 0;
  padding: 0;
}
.dropdown-profile__signout:focus,.dropdown-profile__signout:hover {
  color: var(--color-active-hover);
  text-decoration: none;
}
.a-profile__menu.dropdown-toggle {
  background-image: none !important;
  position: static;
}
.a-profile__menu.dropdown-toggle:hover .menu-profile__username,.a-profile__menu.dropdown-toggle:focus .menu-profile__username {
  color: var(--color-active);
}
.a-profile__menu.dropdown-toggle:hover .a-profile__avatar,.a-profile__menu.dropdown-toggle:focus .a-profile__avatar {
  background-color: var(--color-active);
}
.a-profile__menu.dropdown-toggle.active,.a-profile__menu.dropdown-toggle:active {
  padding-right: 15px;
}
.a-profile__menu.dropdown-toggle.active .menu-profile__username,.a-profile__menu.dropdown-toggle:active .menu-profile__username {
  color: var(--color-active-hover);
}
.a-profile__menu.dropdown-toggle.active .a-profile__avatar,.a-profile__menu.dropdown-toggle:active .a-profile__avatar {
  background-color: var(--color-active-hover);
}
.a-profile__menu.dropdown-toggle:hover::after,.a-profile__menu.dropdown-toggle:focus::after {
  background: var(--color-active);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-profile__menu.dropdown-toggle:active::after,.a-profile__menu.dropdown-toggle.active::after {
  background-image: var(--color-active-hover);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.a-profile__menu.dropdown-toggle::after {
  content: "";
  display: inline-block;
  position: absolute;
  left: auto;
  top: 31px;
  right: 8px;
  width: 7px;
  height: 10px;
  border: 0;
  margin: 0;
  background-image: var(--gray-900);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  padding-left: .25rem;
  speak: none;
}
.dropdown-profile__container {
  border-bottom: 1px solid var(--gray-300);
  padding-bottom: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-right: 20px;
}
.dp__avatar .a-profile__avatar,.a-profile__hamburger .a-profile__avatar {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
.a-dropdown__link + .dropdown-divider {
  margin-top: .35rem;
}
.dropdown-profile__edit .btn-link,.dropdown-profile__edit .a-hamburger,.menu-profile__edit .btn-link,.menu-profile__edit .a-hamburger {
  padding: 0;
  margin: 0;
  border: 0;
  font-size: .75rem;
}
.a-hamburger__menu-link.disabled,.a-hamburger__menu-link.disabled:hover,.a-hamburger__menu-link.disabled:active,.a-hamburger__menu-link.disabled:focus {
  cursor: not-allowed;
  color: var(--gray-800);
}
.a-hamburger__menu-link.disabled:before,.a-dropdown-menu .a-dropdown__link-disabled:before {
  margin-right: 10px;
  font-size: 16px;
}
.a-dropdown-menu__light .a-dropdown__link.active:active {
  background-color: var(--gray-100);
}
.a-profile__inverted .a-profile__menu.dropdown-toggle:hover::after,.a-profile__inverted .a-profile__menu.dropdown-toggle:focus::after {
  color: var(--color-active);
}
.a-profile__inverted .a-profile__menu.dropdown-toggle::after {
  color: var(--gray-900);
}
.a-profile__inverted .a-profile__menu--long {
  color: var(--gray-900);
}
.a-profile__inverted .a-profile__menu--long:hover {
  color: var(--color-active);
}
.a-profile__inverted .a-profile__menu--long:active {
  color: var(--color-active-hover);
}
.menu-profile {
  padding: 0 15px;
  margin-top: 1rem;
}
.menu-profile__title {
  font-size: .8125rem;
  float: none;
  font-weight: var(--font-weight-bold);
}
.menu-profile__edit:hover,.menu-profile__edit a:hover {
  text-decoration: none;
}
.a-profile__hamburger .menu-profile__signed,.a-profile__hamburger .menu-profile__edit,.a-profile__hamburger .menu-profile__edit .btn-link,.a-profile__hamburger .menu-profile__edit .a-hamburger,.a-profile__hamburger .dropdown-profile__signout {
  font-size: .8125rem;
}
.a-profile__hamburger .dropdown-profile__signout {
  padding-top: 5px;
}
.a-profile__hamburger .menu-profile__username {
  white-space: initial;
}
.a-rating {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
}
.a-rating__item {
  padding: 0 .2115em;
  font-size: .8125rem;
  color: var(--color-warning);
  cursor: pointer;
  border: 0;
  outline: none;
  background: transparent;
}
.a-rating__item .icon:before {
  vertical-align: middle;
}
.a-rating__item .a-rating__icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: .8125rem;
  height: .8125rem;
}
.a-rating__item .a-rating__icon .icon {
  display: flex;
  position: absolute;
  opacity: 0;
  transition: var(--animation-fast) var(--ease-transition-in);
}
.a-rating__item .a-rating__icon .icon.icon-visible {
  opacity: 1;
}
.a-rating__item.is-readonly {
  cursor: default;
  pointer-events: none;
}
.a-rating_small .a-rating__item {
  font-size: 1.5rem;
}
.a-rating_small .a-rating__item .a-rating__icon {
  width: 1.5rem;
  height: 1.5rem;
}
.a-rating_medium .a-rating__item {
  font-size: 2rem;
}
.a-rating_medium .a-rating__item .a-rating__icon {
  width: 2rem;
  height: 2rem;
}
.a-rating_large .a-rating__item {
  font-size: 2.5rem;
}
.a-rating_large .a-rating__item .a-rating__icon {
  font-size: 2.5rem;
  width: 2.5rem;
  height: 2.5rem;
}
.a-rating-binary {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.a-rating-group {
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  align-items: center;
}
.a-rating-group__value {
  padding: 10px 0;
}
.a-rating-center {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
}
.a-rating_btn {
  transition: var(--animation-fast) var(--ease-transition-in);
}
.a-rating_btn-hidden {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.a-rating__undo-container {
  display: flex;
  align-items: center;
  min-height: 38px;
}
.a-rating_like .a-rating__item {
  display: flex;
  position: relative;
  box-sizing: content-box;
  transition: transform .3s cubic-bezier(.4, 0, .2, 1);
  will-change: transform;
  width: .8125rem;
  height: .8125rem;
}
.a-rating_like .a-rating__item.is-terrible::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgNTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDaGF0Ym90LTE5MDUtLS1TcGVjIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtNSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDAsNTAuMDAwMzYzMiBDMTAwLDc3LjYxMzg0ODUgNzcuNjE0MDExMSwxMDAgNTAsMTAwIEMyMi4zODU5ODg5LDEwMCAtMy42OTQ4MjIyM2UtMTMsNzcuNjEzODQ4NSAtMy42OTQ4MjIyM2UtMTMsNTAuMDAwMzYzMiBDLTMuNjk0ODIyMjNlLTEzLDIyLjM4NTQyNTEgMjIuMzg1OTg4OSwtNS42ODQzNDE4OWUtMTQgNTAsLTUuNjg0MzQxODllLTE0IEM3Ny42MTQwMTExLC01LjY4NDM0MTg5ZS0xNCAxMDAsMjIuMzg1NDI1MSAxMDAsNTAuMDAwMzYzMiIgaWQ9IkZpbGwtOTIiIGZpbGw9IiNEOUQ5RDkiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTIwLjYwMzE1NjIsMzQuOTE2NjYyNiBDMTkuMDgzNDkyMSwzNC4wNTQzOTk1IDE4LjU1MDMwMjEsMzIuMTIzNTY5NCAxOS40MTI1NTksMzAuNjAzMTY3OSBDMjAuMjc0ODE1OCwyOS4wODM0OTI3IDIyLjIwNjM1ODMsMjguNTUwMjk4OSAyMy43MjYwMjI0LDI5LjQxMjU2MiBMMzUuNzI4NjA4NCwzNi4yMjI3Njk2IEMzNi43MjA4OTM5LDM2Ljc4NTc0NjggMzcuMzMxODEwNSwzNy44MzQ3MDA0IDM3LjMzMTgxMDUsMzguOTc1OTA5NiBDMzcuMzMxODEwNSw0MC4xMTYzOTI0IDM2LjcyMDE2NzUsNDEuMTY1MzQ2IDM1LjcyNzg4Miw0MS43Mjc1OTY3IEwyMy44MTkwMDM3LDQ4LjQ3NzUxMTQgQzIyLjI5ODYxMzIsNDkuMzM5MDQ4IDIwLjM2NzA3MDcsNDguODA1MTI3OCAxOS41MDU1NDAzLDQ3LjI4NDcyNjIgQzE4LjY0NDAwOTksNDUuNzY0MzI0NiAxOS4xNzc5MjYzLDQzLjgzMzQ5NDUgMjAuNjk4MzE2OCw0Mi45NzE5NTc5IEwyNy43NTI1NTExLDM4Ljk3MzczMDMgTDIwLjYwMzE1NjIsMzQuOTE2NjYyNiBaIE03OC43NTkwNzE3LDQyLjk4MzMyOTMgQzgwLjI1MjU4NDgsNDMuODUwNjc3NCA4MC43NjAzNTAyLDQ1Ljc2NTUyNjIgNzkuODkzMDA4NSw0Ny4yNTkwNTAxIEM3OS4wMjQ5NDAzLDQ4Ljc1MjU3NDEgNzcuMTEwODMxOCw0OS4yNjAzNDMxIDc1LjYxNzMxODcsNDguMzkyOTk1MSBMNjMuODkwMDQ0Nyw0MS41ODI3ODc0IEM2Mi45MjM5MTAzLDQxLjAyMTk4OTUgNjIuMzMzMzMzMywzOS45OTQ4Mjg2IDYyLjMzMzMzMzMsMzguODc3NTkxMyBDNjIuMzMzMzMzMywzNy43NTk2Mjc2IDYyLjkyNDYzNjcsMzYuNzMzMTkzMSA2My44OTE0OTc1LDM2LjE3MjM5NTIgTDc1LjUyNzI0MzEsMjkuNDIzMjA3IEM3Ny4wMjA3NTYyLDI4LjU1NTg1ODkgNzguOTM0ODY0NiwyOS4wNjQzNTQ0IDc5LjgwMjIwNjQsMzAuNTU4NjA0OCBDODAuNjY4ODIxNywzMi4wNTI4NTUyIDgwLjE2MDMyOTksMzMuOTY2OTc3NiA3OC42NjYwOTA0LDM0LjgzMzU5OTIgTDcxLjY5MTc2MTksMzguODc5NzcwNiBMNzguNzU5MDcxNyw0Mi45ODMzMjkzIFogTTMzLjk4NzkzNjksNzMuNDk4NTEwNSBDMzMuNjAyMjA5NSw3NC44NDgyMDI5IDMyLjE5NTE0LDc1LjYzMDU1OTYgMzAuODQ0NzMxMSw3NS4yNDQ4Mjk0IEMyOS40OTUwNDg1LDc0Ljg1OTA5OTIgMjguNzEyNjk3NSw3My40NTEyOTMxIDI5LjA5ODQyNDksNzIuMTAxNjAwNyBDMjkuMTMxODQwMSw3MS45ODc1NTI1IDI5LjQ3Njg4ODEsNzAuODAwNTc4NyAzMC4zMTE1NDExLDY5LjExNTI3OTMgQzMxLjE0NjkyMDUsNjcuNDMwNzA2MyAzMi40NzExNzg0LDY1LjI0MTk5NjQgMzQuNDk4NjA3OSw2My4xNjAwNzA1IEMzNS44NDk3NDMzLDYxLjc3NDA1NyAzNy41MTc1OTY1LDYwLjQzNjcxMzggMzkuNTQ2NDc4OCw1OS4zNjU5Njc2IEM0Mi4yNDg3NDk2LDU3LjkzNDE4OTUgNDUuNTkzMTcyOSw1Ni45OTYzNzg1IDQ5LjU0MTI0ODYsNTcuMDAwMDEwNiBDNTMuNDg2NDE4Nyw1Ni45OTYzNzg1IDU2LjgxOTk0NTcsNTcuOTI2MTk4OCA1OS41MDk4Njc0LDU5LjM0ODUzMzQgQzYyLjIwMjY5NDgsNjAuNzY5NDE1MiA2NC4yNDYxMDU0LDYyLjY1NjY1OTkgNjUuNzU5MjMxOCw2NC41MTE5NDIxIEM2OC43ODI1Nzg4LDY4LjIzMzQwMjggNjkuNzY2ODczNyw3MS44MTgyOTYxIDY5LjgzMDA3Miw3Mi4wMjAyNDE1IEM3MC4yMDM0NTAyLDczLjM3NDI5MjQgNjkuNDA4NzUwMiw3NC43NzQxMDc4IDY4LjA1NTQzNTUsNzUuMTQ3NDg4OCBDNjYuNzAxMzk0NSw3NS41MjA4Njk4IDY1LjMwMTU4OTIsNzQuNzI2MTY0IDY0LjkyODIxMDksNzMuMzcyMTEzMSBMNjYuMDMyMzY0NSw3My4wNjc3NDIyIEw2NC45MzExMTY2LDczLjM4MjI4MyBMNjQuOTI4MjEwOSw3My4zNzIxMTMxIEw2Ni4wMzIzNjQ1LDczLjA2Nzc0MjIgTDY0LjkzMTExNjYsNzMuMzgyMjgzIEw2NC45Mjc0ODQ1LDczLjM2OTIwNzQgTDY0Ljg5OTE1NDIsNzMuMjc3Njc4MiBDNjQuODcwODI0LDczLjE4OTA1NDcgNjQuODI0MzMzMyw3My4wNDY2NzYgNjQuNzU2MDUwMSw3Mi44NTkyNTkgQzY0LjYxOTQ4MzcsNzIuNDg0NDI1MiA2NC4zOTg2NTMsNzEuOTMwODkxNSA2NC4wNzgzMDMxLDcxLjI3MzQ3OTUgQzYzLjQzODMyOTksNjkuOTU3MjAyNSA2Mi4zOTg4MjczLDY4LjIzMzQwMjggNjAuODczMzUxOSw2Ni42NjI4NzgxIEM1OS44NTU2NDE4LDY1LjYxNDY1MDkgNTguNjI1ODE4MSw2NC42MzE4MDE3IDU3LjEzNzM4OTksNjMuODQ2NTM5NCBDNTUuMTQ5OTEzMyw2Mi44MDI2NzA4IDUyLjcwMTg4ODQsNjIuMDg4NTk3OCA0OS41NDEyNDg2LDYyLjA4NDk2NTcgQzQ2LjQ4MjMwNzIsNjIuMDg4NTk3OCA0NC4wODA3NzMsNjIuNzY0MTcwNCA0Mi4xMTA3MzA0LDYzLjc2NDQ1MzcgQzQwLjE0NDMxOTksNjQuNzY2MTg5OCAzOC42MDQzMTYxLDY2LjExNDQyOTQgMzcuNDA1MDAxOSw2Ny41MTQyNDQ4IEMzNS4wMDQxOTQxLDcwLjMwMzcwNTkgMzQuMDM3MzMzMiw3My4zMTI1NDY1IDMzLjk4NzkzNjksNzMuNDk5MjM3IEwzMy45MzkyNjcsNzMuNDgzOTgyMSBMMzMuOTg3OTM2OSw3My40OTg1MTA1IEwzMy45ODc5MzY5LDczLjQ5OTIzNyBMMzMuOTM5MjY3LDczLjQ4Mzk4MjEgTDMzLjk4NzkzNjksNzMuNDk4NTEwNSBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiM5QTlBOUEiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.a-rating_like .a-rating__item.is-disliked::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgNDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDaGF0Ym90LTE5MDUtLS1TcGVjIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtNCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDAsNTAuMDAwMzYzMiBDMTAwLDc3LjYxMzg0ODUgNzcuNjEzODQ4NSwxMDAgNDkuOTk5NjM2OCwxMDAgQzIyLjM4NTQyNTEsMTAwIDAsNzcuNjEzODQ4NSAwLDUwLjAwMDM2MzIgQzAsMjIuMzg1NDI1MSAyMi4zODU0MjUxLDAgNDkuOTk5NjM2OCwwIEM3Ny42MTM4NDg1LDAgMTAwLDIyLjM4NTQyNTEgMTAwLDUwLjAwMDM2MzIiIGlkPSJGaWxsLTgzIiBmaWxsPSIjRDlEOUQ5Ij48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNi42MzIxMTA4LDUxLjk3NzUxODYgQzI0LjYzNDQ0OTgsNTEuOTc3NTE4NiAyMyw1MC4zMzMwMDc2IDIzLDQ4LjMyMzA0OTkgTDIzLDM1LjY1NDQ2ODcgQzIzLDMzLjY0NDUxMDkgMjQuNjM0NDQ5OCwzMiAyNi42MzIxMTA4LDMyIEMyOC42Mjk3NzE3LDMyIDMwLjI2NDIyMTUsMzMuNjQ0NTEwOSAzMC4yNjQyMjE1LDM1LjY1NDQ2ODcgTDMwLjI2NDIyMTUsNDguMzIzMDQ5OSBDMzAuMjY0MjIxNSw1MC4zMzMwMDc2IDI4LjYyOTc3MTcsNTEuOTc3NTE4NiAyNi42MzIxMTA4LDUxLjk3NzUxODYgWiBNNzMuNjIyNTQzOCw1MS45Nzc1MTg2IEM3MS42MjQ4ODI5LDUxLjk3NzUxODYgNjkuOTkwNDMzLDUwLjMzMzAwNzYgNjkuOTkwNDMzLDQ4LjMyMzA0OTkgTDY5Ljk5MDQzMywzNS42NTQ0Njg3IEM2OS45OTA0MzMsMzMuNjQ0NTEwOSA3MS42MjQ4ODI5LDMyIDczLjYyMjU0MzgsMzIgQzc1LjYyMDIwNDcsMzIgNzcuMjU0NjU0NSwzMy42NDQ1MTA5IDc3LjI1NDY1NDUsMzUuNjU0NDY4NyBMNzcuMjU0NjU0NSw0OC4zMjMwNDk5IEM3Ny4yNTQ2NTQ1LDUwLjMzMzAwNzYgNzUuNjIwMjA0Nyw1MS45Nzc1MTg2IDczLjYyMjU0MzgsNTEuOTc3NTE4NiBaIE0zNC42NTQ2OTM2LDczLjI2NjczNTkgQzM0LjI2ODk2MzUsNzQuNjI0NzM2NSAzMi44NjExNTczLDc1LjQxMTkwOSAzMS41MTE0NjUsNzUuMDIzODA0NSBDMzAuMTYxMDQ2Miw3NC42MzU2OTk5IDI5LjM3OTQxNiw3My4yMTkyMjc4IDI5Ljc2NTE0NjEsNzEuODYxMjI3MyBDMjkuNzk3ODM1MSw3MS43NDY0NzcgMzAuMTQzNjEyMSw3MC41NTIxOTY2IDMwLjk3ODI3MTEsNjguODU2NTIzMSBDMzEuODEzNjU2Niw2Ny4xNjE1ODA1IDMzLjEzNzkyNDIsNjQuOTU5Mzk3NyAzNS4xNjUzNjg0LDYyLjg2NDY1NjIgQzM2LjUxNjUxMzYsNjEuNDcwMTExIDM4LjE4NDM3ODksNjAuMTI0NTM1NiA0MC4yMTMyNzU5LDU5LjA0NzE5ODIgQzQyLjkxNTU2NjQsNTcuNjA2NjA2NyA0Ni4yNjAwMTM5LDU2LjY2MzAyMjkgNTAuMjA4MTE4Myw1Ni42NjY2NzczIEM1NC4xNTI1OTA2LDU2LjY2MzAyMjkgNTcuNDg2ODY4Myw1Ny41OTg1NjY5IDYwLjE3NjA4MzEsNTkuMDI5NjU2OCBDNjIuODY5NjU2NSw2MC40NTkyODQ5IDY0LjkxMjM1NTYsNjIuMzU4MTQ2OSA2Ni40MjYyMTkzLDY0LjIyNDg0OTUgQzY5LjQ0OTU4ODMsNjcuOTY5MjE4MSA3MC40MzM4OTA0LDcxLjU3NjE3ODcgNzAuNDk3MDg5MSw3MS43NzkzNjcyIEM3MC44NzA0NzAxLDczLjE0MTc1MzEgNzAuMDc1NzY0Miw3NC41NTAxODUzIDY4LjcyMTcxMzMsNzQuOTI1ODY0NyBDNjcuMzY4Mzg4OSw3NS4zMDE1NDQxIDY1Ljk2ODU3MzQsNzQuNTAxOTQ2MyA2NS41OTUxOTI0LDczLjEzOTU2MDQgTDY2LjY5OTM1NDEsNzIuODMzMzE1OSBMNjUuNTk4MDk4MSw3My4xNDk3OTI5IEw2NS41OTUxOTI0LDczLjEzOTU2MDQgTDY2LjY5OTM1NDEsNzIuODMzMzE1OSBMNjUuNTk4MDk4MSw3My4xNDk3OTI5IEw2NS41OTM3Mzk1LDczLjEzNjYzNjggTDY1LjU2NjEzNTUsNzMuMDQ0NTQ0MiBDNjUuNTM3ODA1LDcyLjk1NTM3NTIgNjUuNDkwNTg3Niw3Mi44MTIxMiA2NS40MjIzMDM5LDcyLjYyMzU0OTQgQzY1LjI4NTczNjYsNzIuMjQ2NDA4MyA2NS4wNjQ5MDQyLDcxLjY4OTQ2NzIgNjQuNzQ0NTUyLDcxLjAyODAwODQgQzY0LjEwNDU3NDEsNjkuNzAzNjI5IDYzLjA2NTc5MDUsNjcuOTY5MjE4MSA2MS41NDAzMDM5LDY2LjM4OTAyNTggQzYwLjUyMjU4NjUsNjUuMzM0MzQ2MiA1OS4yOTI3NTM4LDY0LjM0NTQ0NyA1Ny44MDQzMTQ4LDYzLjU1NTM1MDggQzU1LjgxNjgyMzgsNjIuNTA1MDU2NSA1My4zNjgwNTQ3LDYxLjc4NjU4OCA1MC4yMDgxMTgzLDYxLjc4MjkzMzUgQzQ3LjE0OTE1NDcsNjEuNzg2NTg4IDQ0Ljc0Njg3NjYsNjIuNDY2MzE5MiA0Mi43NzY4MTk3LDYzLjQ3Mjc1OTggQzQwLjgxMDM5NSw2NC40ODA2NjIzIDM5LjI3MDM4LDY1LjgzNzIwMTEgMzguMDcxNzgzNCw2Ny4yNDU2MzMzIEMzNS42NzA5NTgyLDcwLjA1MjI2NTMgMzQuNzA0MDkwMyw3My4wNzk2MjcxIDM0LjY1Mzk2NzIsNzMuMjY3NDY2OCBMMzQuNjA2NzQ5OCw3My4yNTI4NDg5IEwzNC42NTQ2OTM2LDczLjI2NjczNTkgTDM0LjY1Mzk2NzIsNzMuMjY3NDY2OCBMMzQuNjA2NzQ5OCw3My4yNTI4NDg5IEwzNC42NTQ2OTM2LDczLjI2NjczNTkgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjOUE5QTlBIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}
.a-rating_like .a-rating__item.is-ok::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgNzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDaGF0Ym90LTE5MDUtLS1TcGVjIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtNyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDAsNDkuOTk5NjM2OCBDMTAwLDc3LjYxMzg0ODUgNzcuNjEyNTU4MywxMDAgNDkuOTk5MjczNiwxMDAgQzIyLjM4NTI2MjUsMTAwIDAsNzcuNjEzODQ4NSAwLDQ5Ljk5OTYzNjggQzAsMjIuMzg1NDI1MSAyMi4zODUyNjI1LDAgNDkuOTk5MjczNiwwIEM3Ny42MTI1NTgzLDAgMTAwLDIyLjM4NTQyNTEgMTAwLDQ5Ljk5OTYzNjgiIGlkPSJGaWxsLTk2IiBmaWxsPSIjRDlEOUQ5Ij48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNi42MzIwODQ0LDUyLjk4MTI4NzQgQzI0LjYzNDQzOCw1Mi45ODEyODc0IDIzLDUxLjM0NjgzNzUgMjMsNDkuMzQ5MTc2NiBMMjMsNDAuNjMyMTEwOCBDMjMsMzguNjM0NDQ5OCAyNC42MzQ0MzgsMzcgMjYuNjMyMDg0NCwzNyBDMjguNjI5NzMwOCwzNyAzMC4yNjQxNjg4LDM4LjYzNDQ0OTggMzAuMjY0MTY4OCw0MC42MzIxMTA4IEwzMC4yNjQxNjg4LDQ5LjM0OTE3NjYgQzMwLjI2NDE2ODgsNTEuMzQ2ODM3NSAyOC42Mjk3MzA4LDUyLjk4MTI4NzQgMjYuNjMyMDg0NCw1Mi45ODEyODc0IFogTTczLjYyMjE3NjEsNTIuOTgxMjg3NCBDNzEuNjI0NTI5Niw1Mi45ODEyODc0IDY5Ljk5MDA5MTcsNTEuMzQ2ODM3NSA2OS45OTAwOTE3LDQ5LjM0OTE3NjYgTDY5Ljk5MDA5MTcsNDAuNjMyMTEwOCBDNjkuOTkwMDkxNywzOC42MzQ0NDk4IDcxLjYyNDUyOTYsMzcgNzMuNjIyMTc2MSwzNyBDNzUuNjE5ODIyNSwzNyA3Ny4yNTQyNjA0LDM4LjYzNDQ0OTggNzcuMjU0MjYwNCw0MC42MzIxMTA4IEw3Ny4yNTQyNjA0LDQ5LjM0OTE3NjYgQzc3LjI1NDI2MDQsNTEuMzQ2ODM3NSA3NS42MTk4MjI1LDUyLjk4MTI4NzQgNzMuNjIyMTc2MSw1Mi45ODEyODc0IFogTTI1LjU2NDM4NDcsNzAuMDI1MTk5NiBDMjQuNTE2MjExOCw3MC4wMjUxOTk2IDIzLjY2NjY2NjcsNjkuMDQ5NjE0NiAyMy42NjY2NjY3LDY3Ljg0NTkzMzEgQzIzLjY2NjY2NjcsNjYuNjQyMjUxNiAyNC41MTYyMTE4LDY1LjY2NjY2NjcgMjUuNTY0Mzg0Nyw2NS42NjY2NjY3IEw3NS40MzAwODk3LDY1LjY2NjY2NjcgQzc2LjQ3ODI2MjYsNjUuNjY2NjY2NyA3Ny4zMjc4MDc3LDY2LjY0MjI1MTYgNzcuMzI3ODA3Nyw2Ny44NDU5MzMxIEM3Ny4zMjc4MDc3LDY5LjA0OTYxNDYgNzYuNDc4MjYyNiw3MC4wMjUxOTk2IDc1LjQzMDA4OTcsNzAuMDI1MTk5NiBMMjUuNTY0Mzg0Nyw3MC4wMjUxOTk2IFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbD0iIzlBOUE5QSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}
.a-rating_like .a-rating__item.is-good::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgODwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDaGF0Ym90LTE5MDUtLS1TcGVjIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtOCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDAsNTAuMDAwMzYzMiBDMTAwLDc3LjYxMzg0ODUgNzcuNjE0NTc0OSwxMDAgNTAuMDAwMzYzMiwxMDAgQzIyLjM4NjE1MTUsMTAwIC0yLjg0MjE3MDk0ZS0xMyw3Ny42MTM4NDg1IC0yLjg0MjE3MDk0ZS0xMyw1MC4wMDAzNjMyIEMtMi44NDIxNzA5NGUtMTMsMjIuMzg1NDI1MSAyMi4zODYxNTE1LDAgNTAuMDAwMzYzMiwwIEM3Ny42MTQ1NzQ5LDAgMTAwLDIyLjM4NTQyNTEgMTAwLDUwLjAwMDM2MzIiIGlkPSJGaWxsLTciIGZpbGw9IiNEOUQ5RDkiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTI2LjYzMjExMDgsNTAuOTgxMjg3NCBDMjQuNjM0NDQ5OCw1MC45ODEyODc0IDIzLDQ5LjM0NjgzNzUgMjMsNDcuMzQ5MTc2NiBMMjMsMzguNjMyMTEwOCBDMjMsMzYuNjM0NDQ5OCAyNC42MzQ0NDk4LDM1IDI2LjYzMjExMDgsMzUgQzI4LjYyOTc3MTcsMzUgMzAuMjY0MjIxNSwzNi42MzQ0NDk4IDMwLjI2NDIyMTUsMzguNjMyMTEwOCBMMzAuMjY0MjIxNSw0Ny4zNDkxNzY2IEMzMC4yNjQyMjE1LDQ5LjM0NjgzNzUgMjguNjI5NzcxNyw1MC45ODEyODc0IDI2LjYzMjExMDgsNTAuOTgxMjg3NCBaIE03My4yOTg3Nzc0LDUwLjk4MTI4NzQgQzcxLjMwMTExNjUsNTAuOTgxMjg3NCA2OS42NjY2NjY3LDQ5LjM0NjgzNzUgNjkuNjY2NjY2Nyw0Ny4zNDkxNzY2IEw2OS42NjY2NjY3LDM4LjYzMjExMDggQzY5LjY2NjY2NjcsMzYuNjM0NDQ5OCA3MS4zMDExMTY1LDM1IDczLjI5ODc3NzQsMzUgQzc1LjI5NjQzODQsMzUgNzYuOTMwODg4MiwzNi42MzQ0NDk4IDc2LjkzMDg4ODIsMzguNjMyMTEwOCBMNzYuOTMwODg4Miw0Ny4zNDkxNzY2IEM3Ni45MzA4ODgyLDQ5LjM0NjgzNzUgNzUuMjk2NDM4NCw1MC45ODEyODc0IDczLjI5ODc3NzQsNTAuOTgxMjg3NCBaIE02NC45MzQ1Njc2LDY0Ljg0NDc5ODMgQzY1LjMyMDI5NzgsNjMuNDk0Mzc5NSA2Ni43MjczNzc1LDYyLjcxMjc0OTMgNjguMDc3Nzk2Myw2My4wOTg0Nzk1IEM2OS40Mjc0ODg2LDYzLjQ4NDIwOTYgNzAuMjA5ODQ1Myw2NC44OTEyODkzIDY5LjgyNDExNTEsNjYuMjQwOTgxNyBDNjkuNzkwNjk5Nyw2Ni4zNTUwMyA2OS40NDU2NDkyLDY3LjU0MjAwMzggNjguNjEwOTkwMSw2OS4yMjczMDMyIEM2Ny43NzU2MDQ3LDcwLjkxMTg3NjEgNjYuNDUxMzM3MSw3My4xMDA1ODYxIDY0LjQyMzg5MjgsNzUuMTgyNTEyIEM2My4wNzI3NDc2LDc2LjU2OTI1MTkgNjEuNDA0MTU2LDc3LjkwNTg2ODYgNTkuMzc1OTg1Myw3OC45NzY2MTQ5IEM1Ni42NzM2OTQ5LDgwLjQwODM5MjkgNTMuMzI5MjQ3Myw4MS4zNDYyMDM5IDQ5LjM4MTE0MjksODEuMzQyNTcxOCBDNDUuNDM1OTQ0Miw4MS4zNDYyMDM5IDQyLjEwMjM5MjksODAuNDE2MzgzNiAzOS40MTI0NTE3LDc4Ljk5NDA0OSBDMzYuNzE4ODc4NCw3Ny41NzMxNjczIDM0LjY3NjE3OTMsNzUuNjg1OTIyNSAzMy4xNjMwNDE5LDczLjgzMDY0MDMgQzMwLjEzOTY3MjksNzAuMTA5MTc5NiAyOS4xNTUzNzA5LDY2LjUyNDI4NjMgMjkuMDkyMTcyMiw2Ni4zMjIzNDEgQzI4LjcxODc5MTIsNjQuOTY5MDE2NSAyOS41MTM0OTcsNjMuNTY4NDc0NiAzMC44NjY4MjE1LDYzLjE5NTgyIEMzMi4yMjA4NzI0LDYyLjgyMjQzOSAzMy42MjA2ODc5LDYzLjYxNzE0NDkgMzMuOTk0MDY4OSw2NC45NzA0NjkzIEwzMi44ODkxODA4LDY1LjI3NDg0MDIgTDMzLjk5MTE2MzIsNjQuOTYwMjk5NCBMMzMuOTk0MDY4OSw2NC45NzA0NjkzIEwzMi44ODkxODA4LDY1LjI3NDg0MDIgTDMzLjk5MTE2MzIsNjQuOTYwMjk5NCBMMzMuOTk0Nzk1Myw2NC45NzMzNzUgTDM0LjAyMzEyNTcsNjUuMDY0OTA0MiBDMzQuMDUwNzI5OCw2NS4xNTM1Mjc3IDM0LjA5Nzk0NzIsNjUuMjk1OTA2NSAzNC4xNjYyMzA5LDY1LjQ4MzMyMzQgQzM0LjMwMjc5ODMsNjUuODU4MTU3MiAzNC41MjM2MzA2LDY2LjQxMTY5MDkgMzQuODQzOTgyOCw2Ny4wNjkxMDI5IEMzNS40ODM5NjA3LDY4LjM4NTM3OTkgMzYuNTIzNDcwOCw3MC4xMDkxNzk2IDM4LjA0ODk1NzMsNzEuNjc5NzA0MyBDMzkuMDY2Njc0OCw3Mi43Mjc5MzE1IDQwLjI5NTc4MSw3My43MTA3ODA3IDQxLjc4NDk0NjQsNzQuNDk2MDQzIEM0My43NzE3MTEsNzUuNTM5OTExNyA0Ni4yMjA0ODAxLDc2LjI1Mzk4NDYgNDkuMzgxMTQyOSw3Ni4yNTc2MTY4IEM1Mi40MzkzODAyLDc2LjI1Mzk4NDYgNTQuODQxNjU4Miw3NS41Nzg0MTIgNTYuODExNzE1MSw3NC41Nzg4NTUyIEM1OC43NzgxMzk5LDczLjU3NjM5MjYgNjAuMzE4MTU0OCw3Mi4yMjgxNTMxIDYxLjUxNzQ3NzgsNzAuODI4MzM3NiBDNjMuOTE4MzAzLDY4LjAzODg3NjUgNjQuODg1MTcwOSw2NS4wMzAwMzYgNjQuOTM0NTY3Niw2NC44NDMzNDU1IEw2NC45ODE3ODUxLDY0Ljg1Nzg3MzkgTDY0LjkzNDU2NzYsNjQuODQ0Nzk4MyBMNjQuOTM0NTY3Niw2NC44NDMzNDU1IEw2NC45ODE3ODUxLDY0Ljg1Nzg3MzkgTDY0LjkzNDU2NzYsNjQuODQ0Nzk4MyBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiM5QTlBOUEiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.a-rating_like .a-rating__item.is-excellent::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgOTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDaGF0Ym90LTE5MDUtLS1TcGVjIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtOSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDAsNTAuMDAwMzYzMiBDMTAwLDc3LjYxMzg0ODUgNzcuNjEzMTIyMSwxMDAgNDkuOTk4OTEwNCwxMDAgQzIyLjM4NDY5ODYsMTAwIC0zLjEyNjM4ODA0ZS0xMyw3Ny42MTM4NDg1IC0zLjEyNjM4ODA0ZS0xMyw1MC4wMDAzNjMyIEMtMy4xMjYzODgwNGUtMTMsMjIuMzg1NDI1MSAyMi4zODQ2OTg2LDAgNDkuOTk4OTEwNCwwIEM3Ny42MTMxMjIxLDAgMTAwLDIyLjM4NTQyNTEgMTAwLDUwLjAwMDM2MzIiIGlkPSJGaWxsLTU3IiBmaWxsPSIjRDlEOUQ5Ij48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMS4xMjQyNDA1LDU5LjQ4MTUzMjMgTDY4LjY5NDA2NzgsNTkuMzMzMzQyMiBDNjkuNDk0NTg1LDU5LjMyOTcxMDEgNzAuMDQ2NjY1OSw2MC40Mzk2ODMyIDY5LjczNzkzNjQsNjEuNDQ3MjMwNyBDNjguMTI0NTUyOCw2Ni43MDQzNDc4IDYyLjc4MjQ0NDMsNzkuOTE0MzM0NyA0OS44MzAzMzczLDc5LjkxNDMzNDcgQzM2Ljg3MjQxOSw3OS45MTQzMzQ3IDMxLjY0Nzk5MDgsNjYuNzk1MTUwNiAzMC4wODQwMDQsNjEuNTg0NTI0NSBDMjkuNzgyNTM4OCw2MC41ODEzMzU1IDMwLjMzMDI2MTEsNTkuNDg0NDM4IDMxLjEyNDI0MDUsNTkuNDgxNTMyMyBaIE02Ny42MDg2MzI4LDQ3LjU1Nzc1ODkgQzY3LjY0NDk1MzksNDguOTYxOTMyOSA2Ni41MzY0MzM3LDUwLjEyOTI5MzMgNjUuMTMyOTg2MSw1MC4xNjYzNDA5IEM2My43Mjk1Mzg1LDUwLjIwMjY2MiA2Mi41NjE0NTE3LDQ5LjA5NDE0MTggNjIuNTI1MTMwNiw0Ny42OTA2OTQyIEw2Mi41MjQ0MDQyLDQ3LjYwOTMzNDkgQzYyLjUyNDQwNDIsNDcuNDIxMTkxNSA2Mi41MzMxMjEyLDQ2Ljc4Nzc1MTQgNjIuNjY1MzMsNDUuOTAxNTE2NCBDNjIuNzk4OTkxNyw0NS4wMTUyODE0IDYzLjA1MDMzMzgsNDMuODcxODkyOSA2My41ODU3MDY5LDQyLjY1OTQ5NDMgQzYzLjk0MzEwNjYsNDEuODUzMTY1NyA2NC40MzEyNjIzLDQxLjAxMjY5NTMgNjUuMTE0MDk5MSw0MC4yMjk2MTIyIEM2Ni4wMTcwNDE5LDM5LjE4NTc0MzYgNjcuMjk4NDUwNSwzOC4yNTk1NTU0IDY4Ljg5NTEyNjQsMzcuNzY2MzE0NyBDNjkuODA0NjA3LDM3LjQ4MTU1NzIgNzAuODA0ODkwMywzNy4zMzI2NDA3IDcxLjg3NzA4OTQsMzcuMzMzMzY3MSBDNzMuNjQ5NTU5NCwzNy4zMjkwMDg2IDc1LjIzNDYxMjYsMzcuNzQ2NzAxMyA3Ni41MTYwMjEyLDM4LjQ4MjU2NyBDNzcuODAwMzM1NiwzOS4yMTMzNDc2IDc4Ljc0Njg2MzcsNDAuMjI4MTU5NCA3OS40MDI4MjI5LDQxLjI1NDU5MzkgQzc5Ljg0Mzc2MTEsNDEuOTQwMzM2NCA4MC4xNjQxMTMzLDQyLjYzNTUyMjQgODAuNDA1Mjg1NCw0My4yOTY1NjY2IEM4MC43MjYzNjQsNDQuMTc4NDQzMSA4MC45MDU3OTAzLDQ1LjAwMDc1MjkgODEuMDE0MDI3Miw0NS42ODY0OTU0IEM4MS4xNTY0MDYsNDYuNjAxNzg3NCA4MS4xNjg3NTUxLDQ3LjI3NjYzMzUgODEuMTY5NDgxNiw0Ny41MjQzNDM1IEw4MS4xNjg3NTUxLDQ3LjU5Njk4NTcgQzgxLjE1MDU5NDYsNDkuMDAxMTU5NyA3OS45OTcwMzYyLDUwLjEyNDIwODQgNzguNTkzNTg4Niw1MC4xMDYwNDc4IEM3Ny4xODk0MTQ2LDUwLjA4Nzg4NzMgNzYuMDY1NjM5NSw0OC45MzQzMjg5IDc2LjA4NDUyNjUsNDcuNTMwODgxMyBMNzcuMDUyODQ3Miw0Ny41NDMyMzA1IEw3Ni4wODQ1MjY1LDQ3LjUzNjY5MjcgTDc2LjA4NDUyNjUsNDcuNTMwODgxMyBMNzcuMDUyODQ3Miw0Ny41NDMyMzA1IEw3Ni4wODQ1MjY1LDQ3LjUzNjY5MjcgTDc2LjA4NDUyNjUsNDcuNTI0MzQzNSBDNzYuMDg0NTI2NSw0Ny40NzYzOTk2IDc2LjA4MDE2NzksNDcuMDU5NDMzMyA3NS45OTM3MjM3LDQ2LjQ5NzkwOSBDNzUuOTA5NDU4Nyw0NS45MzYzODQ3IDc1LjczODc0OTUsNDUuMjMzOTM0NCA3NS40NTU0NDQ5LDQ0LjYxNTAyMjggQzc1LjI2ODAyOCw0NC4yMDA5NjIxIDc1LjAzNDg0NjUsNDMuODI2ODU0NyA3NC43NjI0MzgyLDQzLjUyMjQ4MzggQzc0LjM5MTk2MjksNDMuMTE3MTQwMyA3My45ODAwODE1LDQyLjgxNzg1NDQgNzMuMzIzMzk1OSw0Mi42MTIyNzY5IEM3Mi45NDU2NTY0LDQyLjQ5NzUwMjIgNzIuNDc3ODQwNSw0Mi40MTgzMjIyIDcxLjg3NzA4OTQsNDIuNDE4MzIyMiBDNzAuODQ2Mjk2Myw0Mi40MjM0MDcxIDcwLjIxMzU4MjYsNDIuNjM5ODgwOSA2OS43Mjk3ODU1LDQyLjkxODEwMDYgQzY5LjI1MDM0NjksNDMuMTk5OTUyNCA2OC44ODU2ODI5LDQzLjU4Mjc3NjkgNjguNTc0MDQ3OCw0NC4wNzY3NDQgQzY4LjM2ODQ3MDQsNDQuNDA0MzYwMyA2OC4xOTU1ODE5LDQ0Ljc3NjI4ODUgNjguMDYwNDY3NCw0NS4xNTgzODY1IEM2Ny44Nzg4NjE4LDQ1LjY2NzYwODUgNjcuNzY0MDg3MSw0Ni4xOTIwODUzIDY3LjY5ODcwOTEsNDYuNjI1MDMyOSBDNjcuNjEwMDg1Niw0Ny4yMDEwODU2IDY3LjYwODYzMjgsNDcuNjA4NjA4NSA2Ny42MDkzNTkyLDQ3LjYwOTMzNDkgTDY1LjY0MjIwOCw0Ny42MDkzMzQ5IEw2Ny42MDg2MzI4LDQ3LjU1Nzc1ODkgTDY3LjYwOTM1OTIsNDcuNjA5MzM0OSBMNjUuNjQyMjA4LDQ3LjYwOTMzNDkgTDY3LjYwODYzMjgsNDcuNTU3NzU4OSBaIE0yMy43NTA4OTUzLDQ3LjU1Nzc1ODkgQzIzLjc4NzIxNjQsNDguOTYxOTMyOSAyMi42Nzg2OTYyLDUwLjEyOTI5MzMgMjEuMjc1MjQ4Niw1MC4xNjYzNDA5IEMxOS44NzE4MDEsNTAuMjAyNjYyIDE4LjcwMzcxNDIsNDkuMDk0MTQxOCAxOC42NjczOTMxLDQ3LjY5MDY5NDIgTDE4LjY2NjY2NjcsNDcuNjA5MzM0OSBDMTguNjY2NjY2Nyw0Ny40MjExOTE1IDE4LjY3NTM4MzcsNDYuNzg3NzUxNCAxOC44MDc1OTI2LDQ1LjkwMTUxNjQgQzE4Ljk0MTI1NDIsNDUuMDE1MjgxNCAxOS4xOTI1OTYzLDQzLjg3MTg5MjkgMTkuNzI3OTY5NCw0Mi42NTk0OTQzIEMyMC4wODUzNjkxLDQxLjg1MzE2NTcgMjAuNTczNTI0OCw0MS4wMTI2OTUzIDIxLjI1NjM2MTYsNDAuMjI5NjEyMiBDMjIuMTU5MzA0NCwzOS4xODU3NDM2IDIzLjQ0MDcxMzEsMzguMjU5NTU1NCAyNS4wMzczODg5LDM3Ljc2NjMxNDcgQzI1Ljk0Njg2OTUsMzcuNDgxNTU3MiAyNi45NDcxNTI4LDM3LjMzMjY0MDcgMjguMDE5MzUxOSwzNy4zMzMzNjcxIEMyOS43OTE4MjE5LDM3LjMyOTAwODYgMzEuMzc2ODc1MSwzNy43NDY3MDEzIDMyLjY1ODI4MzgsMzguNDgyNTY3IEMzMy45NDI1OTgxLDM5LjIxMzM0NzYgMzQuODg5MTI2Miw0MC4yMjgxNTk0IDM1LjU0NTA4NTQsNDEuMjU0NTkzOSBDMzUuOTg2MDIzNiw0MS45NDAzMzY0IDM2LjMwNjM3NTgsNDIuNjM1NTIyNCAzNi41NDc1NDgsNDMuMjk2NTY2NiBDMzYuODY4NjI2Niw0NC4xNzg0NDMxIDM3LjA0ODA1MjgsNDUuMDAwNzUyOSAzNy4xNTYyODk3LDQ1LjY4NjQ5NTQgQzM3LjI5ODY2ODUsNDYuNjAxNzg3NCAzNy4zMTEwMTc2LDQ3LjI3NjYzMzUgMzcuMzExNzQ0MSw0Ny41MjQzNDM1IEwzNy4zMTEwMTc2LDQ3LjU5Njk4NTcgQzM3LjI5Mjg1NzEsNDkuMDAxMTU5NyAzNi4xMzkyOTg3LDUwLjEyNDIwODQgMzQuNzM1ODUxMSw1MC4xMDYwNDc4IEMzMy4zMzE2NzcxLDUwLjA4Nzg4NzMgMzIuMjA3OTAyLDQ4LjkzNDMyODkgMzIuMjI2Nzg5LDQ3LjUzMDg4MTMgTDMzLjE5NTEwOTcsNDcuNTQzMjMwNSBMMzIuMjI2Nzg5LDQ3LjUzNjY5MjcgTDMyLjIyNjc4OSw0Ny41MzA4ODEzIEwzMy4xOTUxMDk3LDQ3LjU0MzIzMDUgTDMyLjIyNjc4OSw0Ny41MzY2OTI3IEwzMi4yMjY3ODksNDcuNTI0MzQzNSBDMzIuMjI2Nzg5LDQ3LjQ3NjM5OTYgMzIuMjIyNDMwNSw0Ny4wNTk0MzMzIDMyLjEzNTk4NjIsNDYuNDk3OTA5IEMzMi4wNTE3MjEzLDQ1LjkzNjM4NDcgMzEuODgxMDEyMSw0NS4yMzM5MzQ0IDMxLjU5NzcwNzQsNDQuNjE1MDIyOCBDMzEuNDEwMjkwNSw0NC4yMDA5NjIxIDMxLjE3NzEwOSw0My44MjY4NTQ3IDMwLjkwNDcwMDcsNDMuNTIyNDgzOCBDMzAuNTM0MjI1NCw0My4xMTcxNDAzIDMwLjEyMjM0NCw0Mi44MTc4NTQ0IDI5LjQ2NTY1ODQsNDIuNjEyMjc2OSBDMjkuMDg3OTE4OSw0Mi40OTc1MDIyIDI4LjYyMDEwMyw0Mi40MTgzMjIyIDI4LjAxOTM1MTksNDIuNDE4MzIyMiBDMjYuOTg4NTU4OSw0Mi40MjM0MDcxIDI2LjM1NTg0NTIsNDIuNjM5ODgwOSAyNS44NzIwNDgsNDIuOTE4MTAwNiBDMjUuMzkyNjA5NCw0My4xOTk5NTI0IDI1LjAyNzk0NTUsNDMuNTgyNzc2OSAyNC43MTYzMTA0LDQ0LjA3Njc0NCBDMjQuNTEwNzMyOSw0NC40MDQzNjAzIDI0LjMzNzg0NDQsNDQuNzc2Mjg4NSAyNC4yMDI3Mjk5LDQ1LjE1ODM4NjUgQzI0LjAyMTEyNDQsNDUuNjY3NjA4NSAyMy45MDYzNDk3LDQ2LjE5MjA4NTMgMjMuODQwOTcxNyw0Ni42MjUwMzI5IEMyMy43NTIzNDgyLDQ3LjIwMTA4NTYgMjMuNzUwODk1Myw0Ny42MDg2MDg1IDIzLjc1MTYyMTcsNDcuNjA5MzM0OSBMMjEuNzg0NDcwNSw0Ny42MDkzMzQ5IEwyMy43NTA4OTUzLDQ3LjU1Nzc1ODkgTDIzLjc1MTYyMTcsNDcuNjA5MzM0OSBMMjEuNzg0NDcwNSw0Ny42MDkzMzQ5IEwyMy43NTA4OTUzLDQ3LjU1Nzc1ODkgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjOUE5QTlBIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02Mi42NDgxNTc4LDczLjE0MzE1MzMgQzU5LjU3NTA1NzgsNzYuMzk3Mzk4MyA1NS4zODI2ODIsNzguODkzODEzMiA0OS43NTIxNzM2LDc4Ljg5MzgxMzIgQzQzLjk3MjA1NTMsNzguODkzODEzMiAzOS43MzA3MjQxLDc2LjI4MzM5NjggMzYuNjY2NjY2Nyw3Mi45Mjg5MzExIEMzOC44NDQzMTI2LDY5LjI0MjU5NyA0My44MTQxMjA5LDY2LjY2NjY2NjcgNDkuNTk2MDExNyw2Ni42NjY2NjY3IEM1NS40ODk4MTE2LDY2LjY2NjY2NjcgNjAuNTM5MTE0Nyw2OS4zNDI3Nzc2IDYyLjY0ODE1NzgsNzMuMTQzMTUzMyBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiM2NjY2NjYiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.a-rating_like .a-rating__item.is-terrible::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgNTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDaGF0Ym90LTE5MDUtLS1TcGVjIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtNSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDAsNTAuMDAwMzYzMiBDMTAwLDc3LjYxMzg0ODUgNzcuNjE0MDExMSwxMDAgNTAsMTAwIEMyMi4zODU5ODg5LDEwMCAwLDc3LjYxMzg0ODUgMCw1MC4wMDAzNjMyIEMwLDIyLjM4NTQyNTEgMjIuMzg1OTg4OSwwIDUwLDAgQzc3LjYxNDAxMTEsMCAxMDAsMjIuMzg1NDI1MSAxMDAsNTAuMDAwMzYzMiIgaWQ9IkZpbGwtOTIiIGZpbGw9IiNGRkJFMDAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTIwLjYwMzE1NjIsMzQuOTE2NjYyNiBDMTkuMDgzNDkyMSwzNC4wNTQzOTk1IDE4LjU1MDMwMjEsMzIuMTIzNTY5NCAxOS40MTI1NTksMzAuNjAzMTY3OSBDMjAuMjc0ODE1OCwyOS4wODM0OTI3IDIyLjIwNjM1ODMsMjguNTUwMjk4OSAyMy43MjYwMjI0LDI5LjQxMjU2MiBMMzUuNzI4NjA4NCwzNi4yMjI3Njk2IEMzNi43MjA4OTM5LDM2Ljc4NTc0NjggMzcuMzMxODEwNSwzNy44MzQ3MDA0IDM3LjMzMTgxMDUsMzguOTc1OTA5NiBDMzcuMzMxODEwNSw0MC4xMTYzOTI0IDM2LjcyMDE2NzUsNDEuMTY1MzQ2IDM1LjcyNzg4Miw0MS43Mjc1OTY3IEwyMy44MTkwMDM3LDQ4LjQ3NzUxMTQgQzIyLjI5ODYxMzIsNDkuMzM5MDQ4IDIwLjM2NzA3MDcsNDguODA1MTI3OCAxOS41MDU1NDAzLDQ3LjI4NDcyNjIgQzE4LjY0NDAwOTksNDUuNzY0MzI0NiAxOS4xNzc5MjYzLDQzLjgzMzQ5NDUgMjAuNjk4MzE2OCw0Mi45NzE5NTc5IEwyNy43NTI1NTExLDM4Ljk3MzczMDMgTDIwLjYwMzE1NjIsMzQuOTE2NjYyNiBaIE03OC43NTkwNzE3LDQyLjk4MzMyOTMgQzgwLjI1MjU4NDgsNDMuODUwNjc3NCA4MC43NjAzNTAyLDQ1Ljc2NTUyNjIgNzkuODkzMDA4NSw0Ny4yNTkwNTAxIEM3OS4wMjQ5NDAzLDQ4Ljc1MjU3NDEgNzcuMTEwODMxOCw0OS4yNjAzNDMxIDc1LjYxNzMxODcsNDguMzkyOTk1MSBMNjMuODkwMDQ0Nyw0MS41ODI3ODc0IEM2Mi45MjM5MTAzLDQxLjAyMTk4OTUgNjIuMzMzMzMzMywzOS45OTQ4Mjg2IDYyLjMzMzMzMzMsMzguODc3NTkxMyBDNjIuMzMzMzMzMywzNy43NTk2Mjc2IDYyLjkyNDYzNjcsMzYuNzMzMTkzMSA2My44OTE0OTc1LDM2LjE3MjM5NTIgTDc1LjUyNzI0MzEsMjkuNDIzMjA3IEM3Ny4wMjA3NTYyLDI4LjU1NTg1ODkgNzguOTM0ODY0NiwyOS4wNjQzNTQ0IDc5LjgwMjIwNjQsMzAuNTU4NjA0OCBDODAuNjY4ODIxNywzMi4wNTI4NTUyIDgwLjE2MDMyOTksMzMuOTY2OTc3NiA3OC42NjYwOTA0LDM0LjgzMzU5OTIgTDcxLjY5MTc2MTksMzguODc5NzcwNiBMNzguNzU5MDcxNyw0Mi45ODMzMjkzIFogTTMzLjk4NzkzNjksNzMuNDk4NTEwNSBDMzMuNjAyMjA5NSw3NC44NDgyMDI5IDMyLjE5NTE0LDc1LjYzMDU1OTYgMzAuODQ0NzMxMSw3NS4yNDQ4Mjk0IEMyOS40OTUwNDg1LDc0Ljg1OTA5OTIgMjguNzEyNjk3NSw3My40NTEyOTMxIDI5LjA5ODQyNDksNzIuMTAxNjAwNyBDMjkuMTMxODQwMSw3MS45ODc1NTI1IDI5LjQ3Njg4ODEsNzAuODAwNTc4NyAzMC4zMTE1NDExLDY5LjExNTI3OTMgQzMxLjE0NjkyMDUsNjcuNDMwNzA2MyAzMi40NzExNzg0LDY1LjI0MTk5NjQgMzQuNDk4NjA3OSw2My4xNjAwNzA1IEMzNS44NDk3NDMzLDYxLjc3NDA1NyAzNy41MTc1OTY1LDYwLjQzNjcxMzggMzkuNTQ2NDc4OCw1OS4zNjU5Njc2IEM0Mi4yNDg3NDk2LDU3LjkzNDE4OTUgNDUuNTkzMTcyOSw1Ni45OTYzNzg1IDQ5LjU0MTI0ODYsNTcuMDAwMDEwNiBDNTMuNDg2NDE4Nyw1Ni45OTYzNzg1IDU2LjgxOTk0NTcsNTcuOTI2MTk4OCA1OS41MDk4Njc0LDU5LjM0ODUzMzQgQzYyLjIwMjY5NDgsNjAuNzY5NDE1MiA2NC4yNDYxMDU0LDYyLjY1NjY1OTkgNjUuNzU5MjMxOCw2NC41MTE5NDIxIEM2OC43ODI1Nzg4LDY4LjIzMzQwMjggNjkuNzY2ODczNyw3MS44MTgyOTYxIDY5LjgzMDA3Miw3Mi4wMjAyNDE1IEM3MC4yMDM0NTAyLDczLjM3NDI5MjQgNjkuNDA4NzUwMiw3NC43NzQxMDc4IDY4LjA1NTQzNTUsNzUuMTQ3NDg4OCBDNjYuNzAxMzk0NSw3NS41MjA4Njk4IDY1LjMwMTU4OTIsNzQuNzI2MTY0IDY0LjkyODIxMDksNzMuMzcyMTEzMSBMNjYuMDMyMzY0NSw3My4wNjc3NDIyIEw2NC45MzExMTY2LDczLjM4MjI4MyBMNjQuOTI4MjEwOSw3My4zNzIxMTMxIEw2Ni4wMzIzNjQ1LDczLjA2Nzc0MjIgTDY0LjkzMTExNjYsNzMuMzgyMjgzIEw2NC45Mjc0ODQ1LDczLjM2OTIwNzQgTDY0Ljg5OTE1NDIsNzMuMjc3Njc4MiBDNjQuODcwODI0LDczLjE4OTA1NDcgNjQuODI0MzMzMyw3My4wNDY2NzYgNjQuNzU2MDUwMSw3Mi44NTkyNTkgQzY0LjYxOTQ4MzcsNzIuNDg0NDI1MiA2NC4zOTg2NTMsNzEuOTMwODkxNSA2NC4wNzgzMDMxLDcxLjI3MzQ3OTUgQzYzLjQzODMyOTksNjkuOTU3MjAyNSA2Mi4zOTg4MjczLDY4LjIzMzQwMjggNjAuODczMzUxOSw2Ni42NjI4NzgxIEM1OS44NTU2NDE4LDY1LjYxNDY1MDkgNTguNjI1ODE4MSw2NC42MzE4MDE3IDU3LjEzNzM4OTksNjMuODQ2NTM5NCBDNTUuMTQ5OTEzMyw2Mi44MDI2NzA4IDUyLjcwMTg4ODQsNjIuMDg4NTk3OCA0OS41NDEyNDg2LDYyLjA4NDk2NTcgQzQ2LjQ4MjMwNzIsNjIuMDg4NTk3OCA0NC4wODA3NzMsNjIuNzY0MTcwNCA0Mi4xMTA3MzA0LDYzLjc2NDQ1MzcgQzQwLjE0NDMxOTksNjQuNzY2MTg5OCAzOC42MDQzMTYxLDY2LjExNDQyOTQgMzcuNDA1MDAxOSw2Ny41MTQyNDQ4IEMzNS4wMDQxOTQxLDcwLjMwMzcwNTkgMzQuMDM3MzMzMiw3My4zMTI1NDY1IDMzLjk4NzkzNjksNzMuNDk5MjM3IEwzMy45MzkyNjcsNzMuNDgzOTgyMSBMMzMuOTg3OTM2OSw3My40OTg1MTA1IEwzMy45ODc5MzY5LDczLjQ5OTIzNyBMMzMuOTM5MjY3LDczLjQ4Mzk4MjEgTDMzLjk4NzkzNjksNzMuNDk4NTEwNSBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiMzNjMwMUQiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.a-rating_like .a-rating__item.is-disliked::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgNDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDaGF0Ym90LTE5MDUtLS1TcGVjIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtNCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDAsNTAuMDAwMzYzMiBDMTAwLDc3LjYxMzg0ODUgNzcuNjEzODQ4NSwxMDAgNDkuOTk5NjM2OCwxMDAgQzIyLjM4NTQyNTEsMTAwIC0yLjg0MjE3MDk0ZS0xMyw3Ny42MTM4NDg1IC0yLjg0MjE3MDk0ZS0xMyw1MC4wMDAzNjMyIEMtMi44NDIxNzA5NGUtMTMsMjIuMzg1NDI1MSAyMi4zODU0MjUxLDAgNDkuOTk5NjM2OCwwIEM3Ny42MTM4NDg1LDAgMTAwLDIyLjM4NTQyNTEgMTAwLDUwLjAwMDM2MzIiIGlkPSJGaWxsLTgzIiBmaWxsPSIjRkZCRTAwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNi42MzIxMTA4LDUxLjk3NzUxODYgQzI0LjYzNDQ0OTgsNTEuOTc3NTE4NiAyMyw1MC4zMzMwMDc2IDIzLDQ4LjMyMzA0OTkgTDIzLDM1LjY1NDQ2ODcgQzIzLDMzLjY0NDUxMDkgMjQuNjM0NDQ5OCwzMiAyNi42MzIxMTA4LDMyIEMyOC42Mjk3NzE3LDMyIDMwLjI2NDIyMTUsMzMuNjQ0NTEwOSAzMC4yNjQyMjE1LDM1LjY1NDQ2ODcgTDMwLjI2NDIyMTUsNDguMzIzMDQ5OSBDMzAuMjY0MjIxNSw1MC4zMzMwMDc2IDI4LjYyOTc3MTcsNTEuOTc3NTE4NiAyNi42MzIxMTA4LDUxLjk3NzUxODYgWiBNNzMuNjIyNTQzOCw1MS45Nzc1MTg2IEM3MS42MjQ4ODI5LDUxLjk3NzUxODYgNjkuOTkwNDMzLDUwLjMzMzAwNzYgNjkuOTkwNDMzLDQ4LjMyMzA0OTkgTDY5Ljk5MDQzMywzNS42NTQ0Njg3IEM2OS45OTA0MzMsMzMuNjQ0NTEwOSA3MS42MjQ4ODI5LDMyIDczLjYyMjU0MzgsMzIgQzc1LjYyMDIwNDcsMzIgNzcuMjU0NjU0NSwzMy42NDQ1MTA5IDc3LjI1NDY1NDUsMzUuNjU0NDY4NyBMNzcuMjU0NjU0NSw0OC4zMjMwNDk5IEM3Ny4yNTQ2NTQ1LDUwLjMzMzAwNzYgNzUuNjIwMjA0Nyw1MS45Nzc1MTg2IDczLjYyMjU0MzgsNTEuOTc3NTE4NiBaIE0zNC42NTQ2OTM2LDczLjI2NjczNTkgQzM0LjI2ODk2MzUsNzQuNjI0NzM2NSAzMi44NjExNTczLDc1LjQxMTkwOSAzMS41MTE0NjUsNzUuMDIzODA0NSBDMzAuMTYxMDQ2Miw3NC42MzU2OTk5IDI5LjM3OTQxNiw3My4yMTkyMjc4IDI5Ljc2NTE0NjEsNzEuODYxMjI3MyBDMjkuNzk3ODM1MSw3MS43NDY0NzcgMzAuMTQzNjEyMSw3MC41NTIxOTY2IDMwLjk3ODI3MTEsNjguODU2NTIzMSBDMzEuODEzNjU2Niw2Ny4xNjE1ODA1IDMzLjEzNzkyNDIsNjQuOTU5Mzk3NyAzNS4xNjUzNjg0LDYyLjg2NDY1NjIgQzM2LjUxNjUxMzYsNjEuNDcwMTExIDM4LjE4NDM3ODksNjAuMTI0NTM1NiA0MC4yMTMyNzU5LDU5LjA0NzE5ODIgQzQyLjkxNTU2NjQsNTcuNjA2NjA2NyA0Ni4yNjAwMTM5LDU2LjY2MzAyMjkgNTAuMjA4MTE4Myw1Ni42NjY2NzczIEM1NC4xNTI1OTA2LDU2LjY2MzAyMjkgNTcuNDg2ODY4Myw1Ny41OTg1NjY5IDYwLjE3NjA4MzEsNTkuMDI5NjU2OCBDNjIuODY5NjU2NSw2MC40NTkyODQ5IDY0LjkxMjM1NTYsNjIuMzU4MTQ2OSA2Ni40MjYyMTkzLDY0LjIyNDg0OTUgQzY5LjQ0OTU4ODMsNjcuOTY5MjE4MSA3MC40MzM4OTA0LDcxLjU3NjE3ODcgNzAuNDk3MDg5MSw3MS43NzkzNjcyIEM3MC44NzA0NzAxLDczLjE0MTc1MzEgNzAuMDc1NzY0Miw3NC41NTAxODUzIDY4LjcyMTcxMzMsNzQuOTI1ODY0NyBDNjcuMzY4Mzg4OSw3NS4zMDE1NDQxIDY1Ljk2ODU3MzQsNzQuNTAxOTQ2MyA2NS41OTUxOTI0LDczLjEzOTU2MDQgTDY2LjY5OTM1NDEsNzIuODMzMzE1OSBMNjUuNTk4MDk4MSw3My4xNDk3OTI5IEw2NS41OTUxOTI0LDczLjEzOTU2MDQgTDY2LjY5OTM1NDEsNzIuODMzMzE1OSBMNjUuNTk4MDk4MSw3My4xNDk3OTI5IEw2NS41OTM3Mzk1LDczLjEzNjYzNjggTDY1LjU2NjEzNTUsNzMuMDQ0NTQ0MiBDNjUuNTM3ODA1LDcyLjk1NTM3NTIgNjUuNDkwNTg3Niw3Mi44MTIxMiA2NS40MjIzMDM5LDcyLjYyMzU0OTQgQzY1LjI4NTczNjYsNzIuMjQ2NDA4MyA2NS4wNjQ5MDQyLDcxLjY4OTQ2NzIgNjQuNzQ0NTUyLDcxLjAyODAwODQgQzY0LjEwNDU3NDEsNjkuNzAzNjI5IDYzLjA2NTc5MDUsNjcuOTY5MjE4MSA2MS41NDAzMDM5LDY2LjM4OTAyNTggQzYwLjUyMjU4NjUsNjUuMzM0MzQ2MiA1OS4yOTI3NTM4LDY0LjM0NTQ0NyA1Ny44MDQzMTQ4LDYzLjU1NTM1MDggQzU1LjgxNjgyMzgsNjIuNTA1MDU2NSA1My4zNjgwNTQ3LDYxLjc4NjU4OCA1MC4yMDgxMTgzLDYxLjc4MjkzMzUgQzQ3LjE0OTE1NDcsNjEuNzg2NTg4IDQ0Ljc0Njg3NjYsNjIuNDY2MzE5MiA0Mi43NzY4MTk3LDYzLjQ3Mjc1OTggQzQwLjgxMDM5NSw2NC40ODA2NjIzIDM5LjI3MDM4LDY1LjgzNzIwMTEgMzguMDcxNzgzNCw2Ny4yNDU2MzMzIEMzNS42NzA5NTgyLDcwLjA1MjI2NTMgMzQuNzA0MDkwMyw3My4wNzk2MjcxIDM0LjY1Mzk2NzIsNzMuMjY3NDY2OCBMMzQuNjA2NzQ5OCw3My4yNTI4NDg5IEwzNC42NTQ2OTM2LDczLjI2NjczNTkgTDM0LjY1Mzk2NzIsNzMuMjY3NDY2OCBMMzQuNjA2NzQ5OCw3My4yNTI4NDg5IEwzNC42NTQ2OTM2LDczLjI2NjczNTkgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjMzYzMDFEIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}
.a-rating_like .a-rating__item.is-ok::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgNzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDaGF0Ym90LTE5MDUtLS1TcGVjIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtNyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDAsNDkuOTk5NjM2OCBDMTAwLDc3LjYxMzg0ODUgNzcuNjEyNTU4MywxMDAgNDkuOTk5MjczNiwxMDAgQzIyLjM4NTI2MjUsMTAwIDAsNzcuNjEzODQ4NSAwLDQ5Ljk5OTYzNjggQzAsMjIuMzg1NDI1MSAyMi4zODUyNjI1LDAgNDkuOTk5MjczNiwwIEM3Ny42MTI1NTgzLDAgMTAwLDIyLjM4NTQyNTEgMTAwLDQ5Ljk5OTYzNjgiIGlkPSJGaWxsLTk2IiBmaWxsPSIjRkZCRTAwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNi42MzIwODQ0LDUyLjk4MTI4NzQgQzI0LjYzNDQzOCw1Mi45ODEyODc0IDIzLDUxLjM0NjgzNzUgMjMsNDkuMzQ5MTc2NiBMMjMsNDAuNjMyMTEwOCBDMjMsMzguNjM0NDQ5OCAyNC42MzQ0MzgsMzcgMjYuNjMyMDg0NCwzNyBDMjguNjI5NzMwOCwzNyAzMC4yNjQxNjg4LDM4LjYzNDQ0OTggMzAuMjY0MTY4OCw0MC42MzIxMTA4IEwzMC4yNjQxNjg4LDQ5LjM0OTE3NjYgQzMwLjI2NDE2ODgsNTEuMzQ2ODM3NSAyOC42Mjk3MzA4LDUyLjk4MTI4NzQgMjYuNjMyMDg0NCw1Mi45ODEyODc0IFogTTczLjYyMjE3NjEsNTIuOTgxMjg3NCBDNzEuNjI0NTI5Niw1Mi45ODEyODc0IDY5Ljk5MDA5MTcsNTEuMzQ2ODM3NSA2OS45OTAwOTE3LDQ5LjM0OTE3NjYgTDY5Ljk5MDA5MTcsNDAuNjMyMTEwOCBDNjkuOTkwMDkxNywzOC42MzQ0NDk4IDcxLjYyNDUyOTYsMzcgNzMuNjIyMTc2MSwzNyBDNzUuNjE5ODIyNSwzNyA3Ny4yNTQyNjA0LDM4LjYzNDQ0OTggNzcuMjU0MjYwNCw0MC42MzIxMTA4IEw3Ny4yNTQyNjA0LDQ5LjM0OTE3NjYgQzc3LjI1NDI2MDQsNTEuMzQ2ODM3NSA3NS42MTk4MjI1LDUyLjk4MTI4NzQgNzMuNjIyMTc2MSw1Mi45ODEyODc0IFogTTI1LjU2NDM4NDcsNzAuMDI1MTk5NiBDMjQuNTE2MjExOCw3MC4wMjUxOTk2IDIzLjY2NjY2NjcsNjkuMDQ5NjE0NiAyMy42NjY2NjY3LDY3Ljg0NTkzMzEgQzIzLjY2NjY2NjcsNjYuNjQyMjUxNiAyNC41MTYyMTE4LDY1LjY2NjY2NjcgMjUuNTY0Mzg0Nyw2NS42NjY2NjY3IEw3NS40MzAwODk3LDY1LjY2NjY2NjcgQzc2LjQ3ODI2MjYsNjUuNjY2NjY2NyA3Ny4zMjc4MDc3LDY2LjY0MjI1MTYgNzcuMzI3ODA3Nyw2Ny44NDU5MzMxIEM3Ny4zMjc4MDc3LDY5LjA0OTYxNDYgNzYuNDc4MjYyNiw3MC4wMjUxOTk2IDc1LjQzMDA4OTcsNzAuMDI1MTk5NiBMMjUuNTY0Mzg0Nyw3MC4wMjUxOTk2IFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbD0iIzM2MzAxRCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}
.a-rating_like .a-rating__item.is-good::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgODwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDaGF0Ym90LTE5MDUtLS1TcGVjIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtOCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDAsNTAuMDAwMzYzMiBDMTAwLDc3LjYxMzg0ODUgNzcuNjE0NTc0OSwxMDAgNTAuMDAwMzYzMiwxMDAgQzIyLjM4NjE1MTUsMTAwIDAsNzcuNjEzODQ4NSAwLDUwLjAwMDM2MzIgQzAsMjIuMzg1NDI1MSAyMi4zODYxNTE1LDAgNTAuMDAwMzYzMiwwIEM3Ny42MTQ1NzQ5LDAgMTAwLDIyLjM4NTQyNTEgMTAwLDUwLjAwMDM2MzIiIGlkPSJGaWxsLTciIGZpbGw9IiNGRkJFMDAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTI2LjYzMjExMDgsNTAuOTgxMjg3NCBDMjQuNjM0NDQ5OCw1MC45ODEyODc0IDIzLDQ5LjM0NjgzNzUgMjMsNDcuMzQ5MTc2NiBMMjMsMzguNjMyMTEwOCBDMjMsMzYuNjM0NDQ5OCAyNC42MzQ0NDk4LDM1IDI2LjYzMjExMDgsMzUgQzI4LjYyOTc3MTcsMzUgMzAuMjY0MjIxNSwzNi42MzQ0NDk4IDMwLjI2NDIyMTUsMzguNjMyMTEwOCBMMzAuMjY0MjIxNSw0Ny4zNDkxNzY2IEMzMC4yNjQyMjE1LDQ5LjM0NjgzNzUgMjguNjI5NzcxNyw1MC45ODEyODc0IDI2LjYzMjExMDgsNTAuOTgxMjg3NCBaIE03My4yOTg3Nzc0LDUwLjk4MTI4NzQgQzcxLjMwMTExNjUsNTAuOTgxMjg3NCA2OS42NjY2NjY3LDQ5LjM0NjgzNzUgNjkuNjY2NjY2Nyw0Ny4zNDkxNzY2IEw2OS42NjY2NjY3LDM4LjYzMjExMDggQzY5LjY2NjY2NjcsMzYuNjM0NDQ5OCA3MS4zMDExMTY1LDM1IDczLjI5ODc3NzQsMzUgQzc1LjI5NjQzODQsMzUgNzYuOTMwODg4MiwzNi42MzQ0NDk4IDc2LjkzMDg4ODIsMzguNjMyMTEwOCBMNzYuOTMwODg4Miw0Ny4zNDkxNzY2IEM3Ni45MzA4ODgyLDQ5LjM0NjgzNzUgNzUuMjk2NDM4NCw1MC45ODEyODc0IDczLjI5ODc3NzQsNTAuOTgxMjg3NCBaIE02NC45MzQ1Njc2LDY0Ljg0NDc5ODMgQzY1LjMyMDI5NzgsNjMuNDk0Mzc5NSA2Ni43MjczNzc1LDYyLjcxMjc0OTMgNjguMDc3Nzk2Myw2My4wOTg0Nzk1IEM2OS40Mjc0ODg2LDYzLjQ4NDIwOTYgNzAuMjA5ODQ1Myw2NC44OTEyODkzIDY5LjgyNDExNTEsNjYuMjQwOTgxNyBDNjkuNzkwNjk5Nyw2Ni4zNTUwMyA2OS40NDU2NDkyLDY3LjU0MjAwMzggNjguNjEwOTkwMSw2OS4yMjczMDMyIEM2Ny43NzU2MDQ3LDcwLjkxMTg3NjEgNjYuNDUxMzM3MSw3My4xMDA1ODYxIDY0LjQyMzg5MjgsNzUuMTgyNTEyIEM2My4wNzI3NDc2LDc2LjU2OTI1MTkgNjEuNDA0MTU2LDc3LjkwNTg2ODYgNTkuMzc1OTg1Myw3OC45NzY2MTQ5IEM1Ni42NzM2OTQ5LDgwLjQwODM5MjkgNTMuMzI5MjQ3Myw4MS4zNDYyMDM5IDQ5LjM4MTE0MjksODEuMzQyNTcxOCBDNDUuNDM1OTQ0Miw4MS4zNDYyMDM5IDQyLjEwMjM5MjksODAuNDE2MzgzNiAzOS40MTI0NTE3LDc4Ljk5NDA0OSBDMzYuNzE4ODc4NCw3Ny41NzMxNjczIDM0LjY3NjE3OTMsNzUuNjg1OTIyNSAzMy4xNjMwNDE5LDczLjgzMDY0MDMgQzMwLjEzOTY3MjksNzAuMTA5MTc5NiAyOS4xNTUzNzA5LDY2LjUyNDI4NjMgMjkuMDkyMTcyMiw2Ni4zMjIzNDEgQzI4LjcxODc5MTIsNjQuOTY5MDE2NSAyOS41MTM0OTcsNjMuNTY4NDc0NiAzMC44NjY4MjE1LDYzLjE5NTgyIEMzMi4yMjA4NzI0LDYyLjgyMjQzOSAzMy42MjA2ODc5LDYzLjYxNzE0NDkgMzMuOTk0MDY4OSw2NC45NzA0NjkzIEwzMi44ODkxODA4LDY1LjI3NDg0MDIgTDMzLjk5MTE2MzIsNjQuOTYwMjk5NCBMMzMuOTk0MDY4OSw2NC45NzA0NjkzIEwzMi44ODkxODA4LDY1LjI3NDg0MDIgTDMzLjk5MTE2MzIsNjQuOTYwMjk5NCBMMzMuOTk0Nzk1Myw2NC45NzMzNzUgTDM0LjAyMzEyNTcsNjUuMDY0OTA0MiBDMzQuMDUwNzI5OCw2NS4xNTM1Mjc3IDM0LjA5Nzk0NzIsNjUuMjk1OTA2NSAzNC4xNjYyMzA5LDY1LjQ4MzMyMzQgQzM0LjMwMjc5ODMsNjUuODU4MTU3MiAzNC41MjM2MzA2LDY2LjQxMTY5MDkgMzQuODQzOTgyOCw2Ny4wNjkxMDI5IEMzNS40ODM5NjA3LDY4LjM4NTM3OTkgMzYuNTIzNDcwOCw3MC4xMDkxNzk2IDM4LjA0ODk1NzMsNzEuNjc5NzA0MyBDMzkuMDY2Njc0OCw3Mi43Mjc5MzE1IDQwLjI5NTc4MSw3My43MTA3ODA3IDQxLjc4NDk0NjQsNzQuNDk2MDQzIEM0My43NzE3MTEsNzUuNTM5OTExNyA0Ni4yMjA0ODAxLDc2LjI1Mzk4NDYgNDkuMzgxMTQyOSw3Ni4yNTc2MTY4IEM1Mi40MzkzODAyLDc2LjI1Mzk4NDYgNTQuODQxNjU4Miw3NS41Nzg0MTIgNTYuODExNzE1MSw3NC41Nzg4NTUyIEM1OC43NzgxMzk5LDczLjU3NjM5MjYgNjAuMzE4MTU0OCw3Mi4yMjgxNTMxIDYxLjUxNzQ3NzgsNzAuODI4MzM3NiBDNjMuOTE4MzAzLDY4LjAzODg3NjUgNjQuODg1MTcwOSw2NS4wMzAwMzYgNjQuOTM0NTY3Niw2NC44NDMzNDU1IEw2NC45ODE3ODUxLDY0Ljg1Nzg3MzkgTDY0LjkzNDU2NzYsNjQuODQ0Nzk4MyBMNjQuOTM0NTY3Niw2NC44NDMzNDU1IEw2NC45ODE3ODUxLDY0Ljg1Nzg3MzkgTDY0LjkzNDU2NzYsNjQuODQ0Nzk4MyBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiMzNjMwMUQiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.a-rating_like .a-rating__item.is-excellent::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgOTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDaGF0Ym90LTE5MDUtLS1TcGVjIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtOSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDAsNTAuMDAwMzYzMiBDMTAwLDc3LjYxMzg0ODUgNzcuNjEzMTIyMSwxMDAgNDkuOTk4OTEwNCwxMDAgQzIyLjM4NDY5ODYsMTAwIC0zLjEyNjM4ODA0ZS0xMyw3Ny42MTM4NDg1IC0zLjEyNjM4ODA0ZS0xMyw1MC4wMDAzNjMyIEMtMy4xMjYzODgwNGUtMTMsMjIuMzg1NDI1MSAyMi4zODQ2OTg2LDAgNDkuOTk4OTEwNCwwIEM3Ny42MTMxMjIxLDAgMTAwLDIyLjM4NTQyNTEgMTAwLDUwLjAwMDM2MzIiIGlkPSJGaWxsLTU3IiBmaWxsPSIjRkZCRTAwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMS4xMjQyNDA1LDU5LjQ4MTUzMjMgTDY4LjY5NDA2NzgsNTkuMzMzMzQyMiBDNjkuNDk0NTg1LDU5LjMyOTcxMDEgNzAuMDQ2NjY1OSw2MC40Mzk2ODMyIDY5LjczNzkzNjQsNjEuNDQ3MjMwNyBDNjguMTI0NTUyOCw2Ni43MDQzNDc4IDYyLjc4MjQ0NDMsNzkuOTE0MzM0NyA0OS44MzAzMzczLDc5LjkxNDMzNDcgQzM2Ljg3MjQxOSw3OS45MTQzMzQ3IDMxLjY0Nzk5MDgsNjYuNzk1MTUwNiAzMC4wODQwMDQsNjEuNTg0NTI0NSBDMjkuNzgyNTM4OCw2MC41ODEzMzU1IDMwLjMzMDI2MTEsNTkuNDg0NDM4IDMxLjEyNDI0MDUsNTkuNDgxNTMyMyBaIE02Ny42MDg2MzI4LDQ3LjU1Nzc1ODkgQzY3LjY0NDk1MzksNDguOTYxOTMyOSA2Ni41MzY0MzM3LDUwLjEyOTI5MzMgNjUuMTMyOTg2MSw1MC4xNjYzNDA5IEM2My43Mjk1Mzg1LDUwLjIwMjY2MiA2Mi41NjE0NTE3LDQ5LjA5NDE0MTggNjIuNTI1MTMwNiw0Ny42OTA2OTQyIEw2Mi41MjQ0MDQyLDQ3LjYwOTMzNDkgQzYyLjUyNDQwNDIsNDcuNDIxMTkxNSA2Mi41MzMxMjEyLDQ2Ljc4Nzc1MTQgNjIuNjY1MzMsNDUuOTAxNTE2NCBDNjIuNzk4OTkxNyw0NS4wMTUyODE0IDYzLjA1MDMzMzgsNDMuODcxODkyOSA2My41ODU3MDY5LDQyLjY1OTQ5NDMgQzYzLjk0MzEwNjYsNDEuODUzMTY1NyA2NC40MzEyNjIzLDQxLjAxMjY5NTMgNjUuMTE0MDk5MSw0MC4yMjk2MTIyIEM2Ni4wMTcwNDE5LDM5LjE4NTc0MzYgNjcuMjk4NDUwNSwzOC4yNTk1NTU0IDY4Ljg5NTEyNjQsMzcuNzY2MzE0NyBDNjkuODA0NjA3LDM3LjQ4MTU1NzIgNzAuODA0ODkwMywzNy4zMzI2NDA3IDcxLjg3NzA4OTQsMzcuMzMzMzY3MSBDNzMuNjQ5NTU5NCwzNy4zMjkwMDg2IDc1LjIzNDYxMjYsMzcuNzQ2NzAxMyA3Ni41MTYwMjEyLDM4LjQ4MjU2NyBDNzcuODAwMzM1NiwzOS4yMTMzNDc2IDc4Ljc0Njg2MzcsNDAuMjI4MTU5NCA3OS40MDI4MjI5LDQxLjI1NDU5MzkgQzc5Ljg0Mzc2MTEsNDEuOTQwMzM2NCA4MC4xNjQxMTMzLDQyLjYzNTUyMjQgODAuNDA1Mjg1NCw0My4yOTY1NjY2IEM4MC43MjYzNjQsNDQuMTc4NDQzMSA4MC45MDU3OTAzLDQ1LjAwMDc1MjkgODEuMDE0MDI3Miw0NS42ODY0OTU0IEM4MS4xNTY0MDYsNDYuNjAxNzg3NCA4MS4xNjg3NTUxLDQ3LjI3NjYzMzUgODEuMTY5NDgxNiw0Ny41MjQzNDM1IEw4MS4xNjg3NTUxLDQ3LjU5Njk4NTcgQzgxLjE1MDU5NDYsNDkuMDAxMTU5NyA3OS45OTcwMzYyLDUwLjEyNDIwODQgNzguNTkzNTg4Niw1MC4xMDYwNDc4IEM3Ny4xODk0MTQ2LDUwLjA4Nzg4NzMgNzYuMDY1NjM5NSw0OC45MzQzMjg5IDc2LjA4NDUyNjUsNDcuNTMwODgxMyBMNzcuMDUyODQ3Miw0Ny41NDMyMzA1IEw3Ni4wODQ1MjY1LDQ3LjUzNjY5MjcgTDc2LjA4NDUyNjUsNDcuNTMwODgxMyBMNzcuMDUyODQ3Miw0Ny41NDMyMzA1IEw3Ni4wODQ1MjY1LDQ3LjUzNjY5MjcgTDc2LjA4NDUyNjUsNDcuNTI0MzQzNSBDNzYuMDg0NTI2NSw0Ny40NzYzOTk2IDc2LjA4MDE2NzksNDcuMDU5NDMzMyA3NS45OTM3MjM3LDQ2LjQ5NzkwOSBDNzUuOTA5NDU4Nyw0NS45MzYzODQ3IDc1LjczODc0OTUsNDUuMjMzOTM0NCA3NS40NTU0NDQ5LDQ0LjYxNTAyMjggQzc1LjI2ODAyOCw0NC4yMDA5NjIxIDc1LjAzNDg0NjUsNDMuODI2ODU0NyA3NC43NjI0MzgyLDQzLjUyMjQ4MzggQzc0LjM5MTk2MjksNDMuMTE3MTQwMyA3My45ODAwODE1LDQyLjgxNzg1NDQgNzMuMzIzMzk1OSw0Mi42MTIyNzY5IEM3Mi45NDU2NTY0LDQyLjQ5NzUwMjIgNzIuNDc3ODQwNSw0Mi40MTgzMjIyIDcxLjg3NzA4OTQsNDIuNDE4MzIyMiBDNzAuODQ2Mjk2Myw0Mi40MjM0MDcxIDcwLjIxMzU4MjYsNDIuNjM5ODgwOSA2OS43Mjk3ODU1LDQyLjkxODEwMDYgQzY5LjI1MDM0NjksNDMuMTk5OTUyNCA2OC44ODU2ODI5LDQzLjU4Mjc3NjkgNjguNTc0MDQ3OCw0NC4wNzY3NDQgQzY4LjM2ODQ3MDQsNDQuNDA0MzYwMyA2OC4xOTU1ODE5LDQ0Ljc3NjI4ODUgNjguMDYwNDY3NCw0NS4xNTgzODY1IEM2Ny44Nzg4NjE4LDQ1LjY2NzYwODUgNjcuNzY0MDg3MSw0Ni4xOTIwODUzIDY3LjY5ODcwOTEsNDYuNjI1MDMyOSBDNjcuNjEwMDg1Niw0Ny4yMDEwODU2IDY3LjYwODYzMjgsNDcuNjA4NjA4NSA2Ny42MDkzNTkyLDQ3LjYwOTMzNDkgTDY1LjY0MjIwOCw0Ny42MDkzMzQ5IEw2Ny42MDg2MzI4LDQ3LjU1Nzc1ODkgTDY3LjYwOTM1OTIsNDcuNjA5MzM0OSBMNjUuNjQyMjA4LDQ3LjYwOTMzNDkgTDY3LjYwODYzMjgsNDcuNTU3NzU4OSBaIE0yMy43NTA4OTUzLDQ3LjU1Nzc1ODkgQzIzLjc4NzIxNjQsNDguOTYxOTMyOSAyMi42Nzg2OTYyLDUwLjEyOTI5MzMgMjEuMjc1MjQ4Niw1MC4xNjYzNDA5IEMxOS44NzE4MDEsNTAuMjAyNjYyIDE4LjcwMzcxNDIsNDkuMDk0MTQxOCAxOC42NjczOTMxLDQ3LjY5MDY5NDIgTDE4LjY2NjY2NjcsNDcuNjA5MzM0OSBDMTguNjY2NjY2Nyw0Ny40MjExOTE1IDE4LjY3NTM4MzcsNDYuNzg3NzUxNCAxOC44MDc1OTI2LDQ1LjkwMTUxNjQgQzE4Ljk0MTI1NDIsNDUuMDE1MjgxNCAxOS4xOTI1OTYzLDQzLjg3MTg5MjkgMTkuNzI3OTY5NCw0Mi42NTk0OTQzIEMyMC4wODUzNjkxLDQxLjg1MzE2NTcgMjAuNTczNTI0OCw0MS4wMTI2OTUzIDIxLjI1NjM2MTYsNDAuMjI5NjEyMiBDMjIuMTU5MzA0NCwzOS4xODU3NDM2IDIzLjQ0MDcxMzEsMzguMjU5NTU1NCAyNS4wMzczODg5LDM3Ljc2NjMxNDcgQzI1Ljk0Njg2OTUsMzcuNDgxNTU3MiAyNi45NDcxNTI4LDM3LjMzMjY0MDcgMjguMDE5MzUxOSwzNy4zMzMzNjcxIEMyOS43OTE4MjE5LDM3LjMyOTAwODYgMzEuMzc2ODc1MSwzNy43NDY3MDEzIDMyLjY1ODI4MzgsMzguNDgyNTY3IEMzMy45NDI1OTgxLDM5LjIxMzM0NzYgMzQuODg5MTI2Miw0MC4yMjgxNTk0IDM1LjU0NTA4NTQsNDEuMjU0NTkzOSBDMzUuOTg2MDIzNiw0MS45NDAzMzY0IDM2LjMwNjM3NTgsNDIuNjM1NTIyNCAzNi41NDc1NDgsNDMuMjk2NTY2NiBDMzYuODY4NjI2Niw0NC4xNzg0NDMxIDM3LjA0ODA1MjgsNDUuMDAwNzUyOSAzNy4xNTYyODk3LDQ1LjY4NjQ5NTQgQzM3LjI5ODY2ODUsNDYuNjAxNzg3NCAzNy4zMTEwMTc2LDQ3LjI3NjYzMzUgMzcuMzExNzQ0MSw0Ny41MjQzNDM1IEwzNy4zMTEwMTc2LDQ3LjU5Njk4NTcgQzM3LjI5Mjg1NzEsNDkuMDAxMTU5NyAzNi4xMzkyOTg3LDUwLjEyNDIwODQgMzQuNzM1ODUxMSw1MC4xMDYwNDc4IEMzMy4zMzE2NzcxLDUwLjA4Nzg4NzMgMzIuMjA3OTAyLDQ4LjkzNDMyODkgMzIuMjI2Nzg5LDQ3LjUzMDg4MTMgTDMzLjE5NTEwOTcsNDcuNTQzMjMwNSBMMzIuMjI2Nzg5LDQ3LjUzNjY5MjcgTDMyLjIyNjc4OSw0Ny41MzA4ODEzIEwzMy4xOTUxMDk3LDQ3LjU0MzIzMDUgTDMyLjIyNjc4OSw0Ny41MzY2OTI3IEwzMi4yMjY3ODksNDcuNTI0MzQzNSBDMzIuMjI2Nzg5LDQ3LjQ3NjM5OTYgMzIuMjIyNDMwNSw0Ny4wNTk0MzMzIDMyLjEzNTk4NjIsNDYuNDk3OTA5IEMzMi4wNTE3MjEzLDQ1LjkzNjM4NDcgMzEuODgxMDEyMSw0NS4yMzM5MzQ0IDMxLjU5NzcwNzQsNDQuNjE1MDIyOCBDMzEuNDEwMjkwNSw0NC4yMDA5NjIxIDMxLjE3NzEwOSw0My44MjY4NTQ3IDMwLjkwNDcwMDcsNDMuNTIyNDgzOCBDMzAuNTM0MjI1NCw0My4xMTcxNDAzIDMwLjEyMjM0NCw0Mi44MTc4NTQ0IDI5LjQ2NTY1ODQsNDIuNjEyMjc2OSBDMjkuMDg3OTE4OSw0Mi40OTc1MDIyIDI4LjYyMDEwMyw0Mi40MTgzMjIyIDI4LjAxOTM1MTksNDIuNDE4MzIyMiBDMjYuOTg4NTU4OSw0Mi40MjM0MDcxIDI2LjM1NTg0NTIsNDIuNjM5ODgwOSAyNS44NzIwNDgsNDIuOTE4MTAwNiBDMjUuMzkyNjA5NCw0My4xOTk5NTI0IDI1LjAyNzk0NTUsNDMuNTgyNzc2OSAyNC43MTYzMTA0LDQ0LjA3Njc0NCBDMjQuNTEwNzMyOSw0NC40MDQzNjAzIDI0LjMzNzg0NDQsNDQuNzc2Mjg4NSAyNC4yMDI3Mjk5LDQ1LjE1ODM4NjUgQzI0LjAyMTEyNDQsNDUuNjY3NjA4NSAyMy45MDYzNDk3LDQ2LjE5MjA4NTMgMjMuODQwOTcxNyw0Ni42MjUwMzI5IEMyMy43NTIzNDgyLDQ3LjIwMTA4NTYgMjMuNzUwODk1Myw0Ny42MDg2MDg1IDIzLjc1MTYyMTcsNDcuNjA5MzM0OSBMMjEuNzg0NDcwNSw0Ny42MDkzMzQ5IEwyMy43NTA4OTUzLDQ3LjU1Nzc1ODkgTDIzLjc1MTYyMTcsNDcuNjA5MzM0OSBMMjEuNzg0NDcwNSw0Ny42MDkzMzQ5IEwyMy43NTA4OTUzLDQ3LjU1Nzc1ODkgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjMzYzMDFEIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02Mi42NDgxNTc4LDczLjE0MzE1MzMgQzU5LjU3NTA1NzgsNzYuMzk3Mzk4MyA1NS4zODI2ODIsNzguODkzODEzMiA0OS43NTIxNzM2LDc4Ljg5MzgxMzIgQzQzLjk3MjA1NTMsNzguODkzODEzMiAzOS43MzA3MjQxLDc2LjI4MzM5NjggMzYuNjY2NjY2Nyw3Mi45Mjg5MzExIEMzOC44NDQzMTI2LDY5LjI0MjU5NyA0My44MTQxMjA5LDY2LjY2NjY2NjcgNDkuNTk2MDExNyw2Ni42NjY2NjY3IEM1NS40ODk4MTE2LDY2LjY2NjY2NjcgNjAuNTM5MTE0Nyw2OS4zNDI3Nzc2IDYyLjY0ODE1NzgsNzMuMTQzMTUzMyBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiNFMDU3NTUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.a-rating_like .a-rating__item::after,.a-rating_like .a-rating__item::before {
  content: "";
  display: inline-block;
  position: absolute;
  background-repeat: no-repeat;
  width: .8125rem;
  height: .8125rem;
  background-size: .8125rem;
  transition: var(--animation-fast) var(--ease-transition-in-out);
}
.a-rating_like .a-rating__item::after {
  opacity: 1;
}
.a-rating_like .a-rating__item::before {
  opacity: 0;
}
.a-rating_like .a-rating__item:disabled {
  cursor: default;
}
.a-rating_like .a-rating__item.is-selected {
  transform: scale(1.15);
}
.a-rating_like .a-rating__item.is-selected::after {
  opacity: 1;
}
.a-rating_like .a-rating__item.is-selected::before {
  opacity: 0;
}
.a-rating_like .a-rating__item.is-inactive::after {
  opacity: 0;
}
.a-rating_like .a-rating__item.is-inactive::before {
  opacity: 1;
}
.a-rating_like .a-rating__item.is-terrible::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgNTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDaGF0Ym90LTE5MDUtLS1TcGVjIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtNSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDAsNTAuMDAwMzYzMiBDMTAwLDc3LjYxMzg0ODUgNzcuNjE0MDExMSwxMDAgNTAsMTAwIEMyMi4zODU5ODg5LDEwMCAwLDc3LjYxMzg0ODUgMCw1MC4wMDAzNjMyIEMwLDIyLjM4NTQyNTEgMjIuMzg1OTg4OSwwIDUwLDAgQzc3LjYxNDAxMTEsMCAxMDAsMjIuMzg1NDI1MSAxMDAsNTAuMDAwMzYzMiIgaWQ9IkZpbGwtOTIiIGZpbGw9IiNGRkJFMDAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTIwLjYwMzE1NjIsMzQuOTE2NjYyNiBDMTkuMDgzNDkyMSwzNC4wNTQzOTk1IDE4LjU1MDMwMjEsMzIuMTIzNTY5NCAxOS40MTI1NTksMzAuNjAzMTY3OSBDMjAuMjc0ODE1OCwyOS4wODM0OTI3IDIyLjIwNjM1ODMsMjguNTUwMjk4OSAyMy43MjYwMjI0LDI5LjQxMjU2MiBMMzUuNzI4NjA4NCwzNi4yMjI3Njk2IEMzNi43MjA4OTM5LDM2Ljc4NTc0NjggMzcuMzMxODEwNSwzNy44MzQ3MDA0IDM3LjMzMTgxMDUsMzguOTc1OTA5NiBDMzcuMzMxODEwNSw0MC4xMTYzOTI0IDM2LjcyMDE2NzUsNDEuMTY1MzQ2IDM1LjcyNzg4Miw0MS43Mjc1OTY3IEwyMy44MTkwMDM3LDQ4LjQ3NzUxMTQgQzIyLjI5ODYxMzIsNDkuMzM5MDQ4IDIwLjM2NzA3MDcsNDguODA1MTI3OCAxOS41MDU1NDAzLDQ3LjI4NDcyNjIgQzE4LjY0NDAwOTksNDUuNzY0MzI0NiAxOS4xNzc5MjYzLDQzLjgzMzQ5NDUgMjAuNjk4MzE2OCw0Mi45NzE5NTc5IEwyNy43NTI1NTExLDM4Ljk3MzczMDMgTDIwLjYwMzE1NjIsMzQuOTE2NjYyNiBaIE03OC43NTkwNzE3LDQyLjk4MzMyOTMgQzgwLjI1MjU4NDgsNDMuODUwNjc3NCA4MC43NjAzNTAyLDQ1Ljc2NTUyNjIgNzkuODkzMDA4NSw0Ny4yNTkwNTAxIEM3OS4wMjQ5NDAzLDQ4Ljc1MjU3NDEgNzcuMTEwODMxOCw0OS4yNjAzNDMxIDc1LjYxNzMxODcsNDguMzkyOTk1MSBMNjMuODkwMDQ0Nyw0MS41ODI3ODc0IEM2Mi45MjM5MTAzLDQxLjAyMTk4OTUgNjIuMzMzMzMzMywzOS45OTQ4Mjg2IDYyLjMzMzMzMzMsMzguODc3NTkxMyBDNjIuMzMzMzMzMywzNy43NTk2Mjc2IDYyLjkyNDYzNjcsMzYuNzMzMTkzMSA2My44OTE0OTc1LDM2LjE3MjM5NTIgTDc1LjUyNzI0MzEsMjkuNDIzMjA3IEM3Ny4wMjA3NTYyLDI4LjU1NTg1ODkgNzguOTM0ODY0NiwyOS4wNjQzNTQ0IDc5LjgwMjIwNjQsMzAuNTU4NjA0OCBDODAuNjY4ODIxNywzMi4wNTI4NTUyIDgwLjE2MDMyOTksMzMuOTY2OTc3NiA3OC42NjYwOTA0LDM0LjgzMzU5OTIgTDcxLjY5MTc2MTksMzguODc5NzcwNiBMNzguNzU5MDcxNyw0Mi45ODMzMjkzIFogTTMzLjk4NzkzNjksNzMuNDk4NTEwNSBDMzMuNjAyMjA5NSw3NC44NDgyMDI5IDMyLjE5NTE0LDc1LjYzMDU1OTYgMzAuODQ0NzMxMSw3NS4yNDQ4Mjk0IEMyOS40OTUwNDg1LDc0Ljg1OTA5OTIgMjguNzEyNjk3NSw3My40NTEyOTMxIDI5LjA5ODQyNDksNzIuMTAxNjAwNyBDMjkuMTMxODQwMSw3MS45ODc1NTI1IDI5LjQ3Njg4ODEsNzAuODAwNTc4NyAzMC4zMTE1NDExLDY5LjExNTI3OTMgQzMxLjE0NjkyMDUsNjcuNDMwNzA2MyAzMi40NzExNzg0LDY1LjI0MTk5NjQgMzQuNDk4NjA3OSw2My4xNjAwNzA1IEMzNS44NDk3NDMzLDYxLjc3NDA1NyAzNy41MTc1OTY1LDYwLjQzNjcxMzggMzkuNTQ2NDc4OCw1OS4zNjU5Njc2IEM0Mi4yNDg3NDk2LDU3LjkzNDE4OTUgNDUuNTkzMTcyOSw1Ni45OTYzNzg1IDQ5LjU0MTI0ODYsNTcuMDAwMDEwNiBDNTMuNDg2NDE4Nyw1Ni45OTYzNzg1IDU2LjgxOTk0NTcsNTcuOTI2MTk4OCA1OS41MDk4Njc0LDU5LjM0ODUzMzQgQzYyLjIwMjY5NDgsNjAuNzY5NDE1MiA2NC4yNDYxMDU0LDYyLjY1NjY1OTkgNjUuNzU5MjMxOCw2NC41MTE5NDIxIEM2OC43ODI1Nzg4LDY4LjIzMzQwMjggNjkuNzY2ODczNyw3MS44MTgyOTYxIDY5LjgzMDA3Miw3Mi4wMjAyNDE1IEM3MC4yMDM0NTAyLDczLjM3NDI5MjQgNjkuNDA4NzUwMiw3NC43NzQxMDc4IDY4LjA1NTQzNTUsNzUuMTQ3NDg4OCBDNjYuNzAxMzk0NSw3NS41MjA4Njk4IDY1LjMwMTU4OTIsNzQuNzI2MTY0IDY0LjkyODIxMDksNzMuMzcyMTEzMSBMNjYuMDMyMzY0NSw3My4wNjc3NDIyIEw2NC45MzExMTY2LDczLjM4MjI4MyBMNjQuOTI4MjEwOSw3My4zNzIxMTMxIEw2Ni4wMzIzNjQ1LDczLjA2Nzc0MjIgTDY0LjkzMTExNjYsNzMuMzgyMjgzIEw2NC45Mjc0ODQ1LDczLjM2OTIwNzQgTDY0Ljg5OTE1NDIsNzMuMjc3Njc4MiBDNjQuODcwODI0LDczLjE4OTA1NDcgNjQuODI0MzMzMyw3My4wNDY2NzYgNjQuNzU2MDUwMSw3Mi44NTkyNTkgQzY0LjYxOTQ4MzcsNzIuNDg0NDI1MiA2NC4zOTg2NTMsNzEuOTMwODkxNSA2NC4wNzgzMDMxLDcxLjI3MzQ3OTUgQzYzLjQzODMyOTksNjkuOTU3MjAyNSA2Mi4zOTg4MjczLDY4LjIzMzQwMjggNjAuODczMzUxOSw2Ni42NjI4NzgxIEM1OS44NTU2NDE4LDY1LjYxNDY1MDkgNTguNjI1ODE4MSw2NC42MzE4MDE3IDU3LjEzNzM4OTksNjMuODQ2NTM5NCBDNTUuMTQ5OTEzMyw2Mi44MDI2NzA4IDUyLjcwMTg4ODQsNjIuMDg4NTk3OCA0OS41NDEyNDg2LDYyLjA4NDk2NTcgQzQ2LjQ4MjMwNzIsNjIuMDg4NTk3OCA0NC4wODA3NzMsNjIuNzY0MTcwNCA0Mi4xMTA3MzA0LDYzLjc2NDQ1MzcgQzQwLjE0NDMxOTksNjQuNzY2MTg5OCAzOC42MDQzMTYxLDY2LjExNDQyOTQgMzcuNDA1MDAxOSw2Ny41MTQyNDQ4IEMzNS4wMDQxOTQxLDcwLjMwMzcwNTkgMzQuMDM3MzMzMiw3My4zMTI1NDY1IDMzLjk4NzkzNjksNzMuNDk5MjM3IEwzMy45MzkyNjcsNzMuNDgzOTgyMSBMMzMuOTg3OTM2OSw3My40OTg1MTA1IEwzMy45ODc5MzY5LDczLjQ5OTIzNyBMMzMuOTM5MjY3LDczLjQ4Mzk4MjEgTDMzLjk4NzkzNjksNzMuNDk4NTEwNSBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiMzNjMwMUQiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.a-rating_like .a-rating__item.is-disliked::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgNDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDaGF0Ym90LTE5MDUtLS1TcGVjIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtNCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDAsNTAuMDAwMzYzMiBDMTAwLDc3LjYxMzg0ODUgNzcuNjEzODQ4NSwxMDAgNDkuOTk5NjM2OCwxMDAgQzIyLjM4NTQyNTEsMTAwIC0yLjg0MjE3MDk0ZS0xMyw3Ny42MTM4NDg1IC0yLjg0MjE3MDk0ZS0xMyw1MC4wMDAzNjMyIEMtMi44NDIxNzA5NGUtMTMsMjIuMzg1NDI1MSAyMi4zODU0MjUxLDAgNDkuOTk5NjM2OCwwIEM3Ny42MTM4NDg1LDAgMTAwLDIyLjM4NTQyNTEgMTAwLDUwLjAwMDM2MzIiIGlkPSJGaWxsLTgzIiBmaWxsPSIjRkZCRTAwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNi42MzIxMTA4LDUxLjk3NzUxODYgQzI0LjYzNDQ0OTgsNTEuOTc3NTE4NiAyMyw1MC4zMzMwMDc2IDIzLDQ4LjMyMzA0OTkgTDIzLDM1LjY1NDQ2ODcgQzIzLDMzLjY0NDUxMDkgMjQuNjM0NDQ5OCwzMiAyNi42MzIxMTA4LDMyIEMyOC42Mjk3NzE3LDMyIDMwLjI2NDIyMTUsMzMuNjQ0NTEwOSAzMC4yNjQyMjE1LDM1LjY1NDQ2ODcgTDMwLjI2NDIyMTUsNDguMzIzMDQ5OSBDMzAuMjY0MjIxNSw1MC4zMzMwMDc2IDI4LjYyOTc3MTcsNTEuOTc3NTE4NiAyNi42MzIxMTA4LDUxLjk3NzUxODYgWiBNNzMuNjIyNTQzOCw1MS45Nzc1MTg2IEM3MS42MjQ4ODI5LDUxLjk3NzUxODYgNjkuOTkwNDMzLDUwLjMzMzAwNzYgNjkuOTkwNDMzLDQ4LjMyMzA0OTkgTDY5Ljk5MDQzMywzNS42NTQ0Njg3IEM2OS45OTA0MzMsMzMuNjQ0NTEwOSA3MS42MjQ4ODI5LDMyIDczLjYyMjU0MzgsMzIgQzc1LjYyMDIwNDcsMzIgNzcuMjU0NjU0NSwzMy42NDQ1MTA5IDc3LjI1NDY1NDUsMzUuNjU0NDY4NyBMNzcuMjU0NjU0NSw0OC4zMjMwNDk5IEM3Ny4yNTQ2NTQ1LDUwLjMzMzAwNzYgNzUuNjIwMjA0Nyw1MS45Nzc1MTg2IDczLjYyMjU0MzgsNTEuOTc3NTE4NiBaIE0zNC42NTQ2OTM2LDczLjI2NjczNTkgQzM0LjI2ODk2MzUsNzQuNjI0NzM2NSAzMi44NjExNTczLDc1LjQxMTkwOSAzMS41MTE0NjUsNzUuMDIzODA0NSBDMzAuMTYxMDQ2Miw3NC42MzU2OTk5IDI5LjM3OTQxNiw3My4yMTkyMjc4IDI5Ljc2NTE0NjEsNzEuODYxMjI3MyBDMjkuNzk3ODM1MSw3MS43NDY0NzcgMzAuMTQzNjEyMSw3MC41NTIxOTY2IDMwLjk3ODI3MTEsNjguODU2NTIzMSBDMzEuODEzNjU2Niw2Ny4xNjE1ODA1IDMzLjEzNzkyNDIsNjQuOTU5Mzk3NyAzNS4xNjUzNjg0LDYyLjg2NDY1NjIgQzM2LjUxNjUxMzYsNjEuNDcwMTExIDM4LjE4NDM3ODksNjAuMTI0NTM1NiA0MC4yMTMyNzU5LDU5LjA0NzE5ODIgQzQyLjkxNTU2NjQsNTcuNjA2NjA2NyA0Ni4yNjAwMTM5LDU2LjY2MzAyMjkgNTAuMjA4MTE4Myw1Ni42NjY2NzczIEM1NC4xNTI1OTA2LDU2LjY2MzAyMjkgNTcuNDg2ODY4Myw1Ny41OTg1NjY5IDYwLjE3NjA4MzEsNTkuMDI5NjU2OCBDNjIuODY5NjU2NSw2MC40NTkyODQ5IDY0LjkxMjM1NTYsNjIuMzU4MTQ2OSA2Ni40MjYyMTkzLDY0LjIyNDg0OTUgQzY5LjQ0OTU4ODMsNjcuOTY5MjE4MSA3MC40MzM4OTA0LDcxLjU3NjE3ODcgNzAuNDk3MDg5MSw3MS43NzkzNjcyIEM3MC44NzA0NzAxLDczLjE0MTc1MzEgNzAuMDc1NzY0Miw3NC41NTAxODUzIDY4LjcyMTcxMzMsNzQuOTI1ODY0NyBDNjcuMzY4Mzg4OSw3NS4zMDE1NDQxIDY1Ljk2ODU3MzQsNzQuNTAxOTQ2MyA2NS41OTUxOTI0LDczLjEzOTU2MDQgTDY2LjY5OTM1NDEsNzIuODMzMzE1OSBMNjUuNTk4MDk4MSw3My4xNDk3OTI5IEw2NS41OTUxOTI0LDczLjEzOTU2MDQgTDY2LjY5OTM1NDEsNzIuODMzMzE1OSBMNjUuNTk4MDk4MSw3My4xNDk3OTI5IEw2NS41OTM3Mzk1LDczLjEzNjYzNjggTDY1LjU2NjEzNTUsNzMuMDQ0NTQ0MiBDNjUuNTM3ODA1LDcyLjk1NTM3NTIgNjUuNDkwNTg3Niw3Mi44MTIxMiA2NS40MjIzMDM5LDcyLjYyMzU0OTQgQzY1LjI4NTczNjYsNzIuMjQ2NDA4MyA2NS4wNjQ5MDQyLDcxLjY4OTQ2NzIgNjQuNzQ0NTUyLDcxLjAyODAwODQgQzY0LjEwNDU3NDEsNjkuNzAzNjI5IDYzLjA2NTc5MDUsNjcuOTY5MjE4MSA2MS41NDAzMDM5LDY2LjM4OTAyNTggQzYwLjUyMjU4NjUsNjUuMzM0MzQ2MiA1OS4yOTI3NTM4LDY0LjM0NTQ0NyA1Ny44MDQzMTQ4LDYzLjU1NTM1MDggQzU1LjgxNjgyMzgsNjIuNTA1MDU2NSA1My4zNjgwNTQ3LDYxLjc4NjU4OCA1MC4yMDgxMTgzLDYxLjc4MjkzMzUgQzQ3LjE0OTE1NDcsNjEuNzg2NTg4IDQ0Ljc0Njg3NjYsNjIuNDY2MzE5MiA0Mi43NzY4MTk3LDYzLjQ3Mjc1OTggQzQwLjgxMDM5NSw2NC40ODA2NjIzIDM5LjI3MDM4LDY1LjgzNzIwMTEgMzguMDcxNzgzNCw2Ny4yNDU2MzMzIEMzNS42NzA5NTgyLDcwLjA1MjI2NTMgMzQuNzA0MDkwMyw3My4wNzk2MjcxIDM0LjY1Mzk2NzIsNzMuMjY3NDY2OCBMMzQuNjA2NzQ5OCw3My4yNTI4NDg5IEwzNC42NTQ2OTM2LDczLjI2NjczNTkgTDM0LjY1Mzk2NzIsNzMuMjY3NDY2OCBMMzQuNjA2NzQ5OCw3My4yNTI4NDg5IEwzNC42NTQ2OTM2LDczLjI2NjczNTkgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjMzYzMDFEIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}
.a-rating_like .a-rating__item.is-ok::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgNzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDaGF0Ym90LTE5MDUtLS1TcGVjIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtNyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDAsNDkuOTk5NjM2OCBDMTAwLDc3LjYxMzg0ODUgNzcuNjEyNTU4MywxMDAgNDkuOTk5MjczNiwxMDAgQzIyLjM4NTI2MjUsMTAwIDAsNzcuNjEzODQ4NSAwLDQ5Ljk5OTYzNjggQzAsMjIuMzg1NDI1MSAyMi4zODUyNjI1LDAgNDkuOTk5MjczNiwwIEM3Ny42MTI1NTgzLDAgMTAwLDIyLjM4NTQyNTEgMTAwLDQ5Ljk5OTYzNjgiIGlkPSJGaWxsLTk2IiBmaWxsPSIjRkZCRTAwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNi42MzIwODQ0LDUyLjk4MTI4NzQgQzI0LjYzNDQzOCw1Mi45ODEyODc0IDIzLDUxLjM0NjgzNzUgMjMsNDkuMzQ5MTc2NiBMMjMsNDAuNjMyMTEwOCBDMjMsMzguNjM0NDQ5OCAyNC42MzQ0MzgsMzcgMjYuNjMyMDg0NCwzNyBDMjguNjI5NzMwOCwzNyAzMC4yNjQxNjg4LDM4LjYzNDQ0OTggMzAuMjY0MTY4OCw0MC42MzIxMTA4IEwzMC4yNjQxNjg4LDQ5LjM0OTE3NjYgQzMwLjI2NDE2ODgsNTEuMzQ2ODM3NSAyOC42Mjk3MzA4LDUyLjk4MTI4NzQgMjYuNjMyMDg0NCw1Mi45ODEyODc0IFogTTczLjYyMjE3NjEsNTIuOTgxMjg3NCBDNzEuNjI0NTI5Niw1Mi45ODEyODc0IDY5Ljk5MDA5MTcsNTEuMzQ2ODM3NSA2OS45OTAwOTE3LDQ5LjM0OTE3NjYgTDY5Ljk5MDA5MTcsNDAuNjMyMTEwOCBDNjkuOTkwMDkxNywzOC42MzQ0NDk4IDcxLjYyNDUyOTYsMzcgNzMuNjIyMTc2MSwzNyBDNzUuNjE5ODIyNSwzNyA3Ny4yNTQyNjA0LDM4LjYzNDQ0OTggNzcuMjU0MjYwNCw0MC42MzIxMTA4IEw3Ny4yNTQyNjA0LDQ5LjM0OTE3NjYgQzc3LjI1NDI2MDQsNTEuMzQ2ODM3NSA3NS42MTk4MjI1LDUyLjk4MTI4NzQgNzMuNjIyMTc2MSw1Mi45ODEyODc0IFogTTI1LjU2NDM4NDcsNzAuMDI1MTk5NiBDMjQuNTE2MjExOCw3MC4wMjUxOTk2IDIzLjY2NjY2NjcsNjkuMDQ5NjE0NiAyMy42NjY2NjY3LDY3Ljg0NTkzMzEgQzIzLjY2NjY2NjcsNjYuNjQyMjUxNiAyNC41MTYyMTE4LDY1LjY2NjY2NjcgMjUuNTY0Mzg0Nyw2NS42NjY2NjY3IEw3NS40MzAwODk3LDY1LjY2NjY2NjcgQzc2LjQ3ODI2MjYsNjUuNjY2NjY2NyA3Ny4zMjc4MDc3LDY2LjY0MjI1MTYgNzcuMzI3ODA3Nyw2Ny44NDU5MzMxIEM3Ny4zMjc4MDc3LDY5LjA0OTYxNDYgNzYuNDc4MjYyNiw3MC4wMjUxOTk2IDc1LjQzMDA4OTcsNzAuMDI1MTk5NiBMMjUuNTY0Mzg0Nyw3MC4wMjUxOTk2IFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbD0iIzM2MzAxRCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}
.a-rating_like .a-rating__item.is-good::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgODwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDaGF0Ym90LTE5MDUtLS1TcGVjIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtOCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDAsNTAuMDAwMzYzMiBDMTAwLDc3LjYxMzg0ODUgNzcuNjE0NTc0OSwxMDAgNTAuMDAwMzYzMiwxMDAgQzIyLjM4NjE1MTUsMTAwIDAsNzcuNjEzODQ4NSAwLDUwLjAwMDM2MzIgQzAsMjIuMzg1NDI1MSAyMi4zODYxNTE1LDAgNTAuMDAwMzYzMiwwIEM3Ny42MTQ1NzQ5LDAgMTAwLDIyLjM4NTQyNTEgMTAwLDUwLjAwMDM2MzIiIGlkPSJGaWxsLTciIGZpbGw9IiNGRkJFMDAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTI2LjYzMjExMDgsNTAuOTgxMjg3NCBDMjQuNjM0NDQ5OCw1MC45ODEyODc0IDIzLDQ5LjM0NjgzNzUgMjMsNDcuMzQ5MTc2NiBMMjMsMzguNjMyMTEwOCBDMjMsMzYuNjM0NDQ5OCAyNC42MzQ0NDk4LDM1IDI2LjYzMjExMDgsMzUgQzI4LjYyOTc3MTcsMzUgMzAuMjY0MjIxNSwzNi42MzQ0NDk4IDMwLjI2NDIyMTUsMzguNjMyMTEwOCBMMzAuMjY0MjIxNSw0Ny4zNDkxNzY2IEMzMC4yNjQyMjE1LDQ5LjM0NjgzNzUgMjguNjI5NzcxNyw1MC45ODEyODc0IDI2LjYzMjExMDgsNTAuOTgxMjg3NCBaIE03My4yOTg3Nzc0LDUwLjk4MTI4NzQgQzcxLjMwMTExNjUsNTAuOTgxMjg3NCA2OS42NjY2NjY3LDQ5LjM0NjgzNzUgNjkuNjY2NjY2Nyw0Ny4zNDkxNzY2IEw2OS42NjY2NjY3LDM4LjYzMjExMDggQzY5LjY2NjY2NjcsMzYuNjM0NDQ5OCA3MS4zMDExMTY1LDM1IDczLjI5ODc3NzQsMzUgQzc1LjI5NjQzODQsMzUgNzYuOTMwODg4MiwzNi42MzQ0NDk4IDc2LjkzMDg4ODIsMzguNjMyMTEwOCBMNzYuOTMwODg4Miw0Ny4zNDkxNzY2IEM3Ni45MzA4ODgyLDQ5LjM0NjgzNzUgNzUuMjk2NDM4NCw1MC45ODEyODc0IDczLjI5ODc3NzQsNTAuOTgxMjg3NCBaIE02NC45MzQ1Njc2LDY0Ljg0NDc5ODMgQzY1LjMyMDI5NzgsNjMuNDk0Mzc5NSA2Ni43MjczNzc1LDYyLjcxMjc0OTMgNjguMDc3Nzk2Myw2My4wOTg0Nzk1IEM2OS40Mjc0ODg2LDYzLjQ4NDIwOTYgNzAuMjA5ODQ1Myw2NC44OTEyODkzIDY5LjgyNDExNTEsNjYuMjQwOTgxNyBDNjkuNzkwNjk5Nyw2Ni4zNTUwMyA2OS40NDU2NDkyLDY3LjU0MjAwMzggNjguNjEwOTkwMSw2OS4yMjczMDMyIEM2Ny43NzU2MDQ3LDcwLjkxMTg3NjEgNjYuNDUxMzM3MSw3My4xMDA1ODYxIDY0LjQyMzg5MjgsNzUuMTgyNTEyIEM2My4wNzI3NDc2LDc2LjU2OTI1MTkgNjEuNDA0MTU2LDc3LjkwNTg2ODYgNTkuMzc1OTg1Myw3OC45NzY2MTQ5IEM1Ni42NzM2OTQ5LDgwLjQwODM5MjkgNTMuMzI5MjQ3Myw4MS4zNDYyMDM5IDQ5LjM4MTE0MjksODEuMzQyNTcxOCBDNDUuNDM1OTQ0Miw4MS4zNDYyMDM5IDQyLjEwMjM5MjksODAuNDE2MzgzNiAzOS40MTI0NTE3LDc4Ljk5NDA0OSBDMzYuNzE4ODc4NCw3Ny41NzMxNjczIDM0LjY3NjE3OTMsNzUuNjg1OTIyNSAzMy4xNjMwNDE5LDczLjgzMDY0MDMgQzMwLjEzOTY3MjksNzAuMTA5MTc5NiAyOS4xNTUzNzA5LDY2LjUyNDI4NjMgMjkuMDkyMTcyMiw2Ni4zMjIzNDEgQzI4LjcxODc5MTIsNjQuOTY5MDE2NSAyOS41MTM0OTcsNjMuNTY4NDc0NiAzMC44NjY4MjE1LDYzLjE5NTgyIEMzMi4yMjA4NzI0LDYyLjgyMjQzOSAzMy42MjA2ODc5LDYzLjYxNzE0NDkgMzMuOTk0MDY4OSw2NC45NzA0NjkzIEwzMi44ODkxODA4LDY1LjI3NDg0MDIgTDMzLjk5MTE2MzIsNjQuOTYwMjk5NCBMMzMuOTk0MDY4OSw2NC45NzA0NjkzIEwzMi44ODkxODA4LDY1LjI3NDg0MDIgTDMzLjk5MTE2MzIsNjQuOTYwMjk5NCBMMzMuOTk0Nzk1Myw2NC45NzMzNzUgTDM0LjAyMzEyNTcsNjUuMDY0OTA0MiBDMzQuMDUwNzI5OCw2NS4xNTM1Mjc3IDM0LjA5Nzk0NzIsNjUuMjk1OTA2NSAzNC4xNjYyMzA5LDY1LjQ4MzMyMzQgQzM0LjMwMjc5ODMsNjUuODU4MTU3MiAzNC41MjM2MzA2LDY2LjQxMTY5MDkgMzQuODQzOTgyOCw2Ny4wNjkxMDI5IEMzNS40ODM5NjA3LDY4LjM4NTM3OTkgMzYuNTIzNDcwOCw3MC4xMDkxNzk2IDM4LjA0ODk1NzMsNzEuNjc5NzA0MyBDMzkuMDY2Njc0OCw3Mi43Mjc5MzE1IDQwLjI5NTc4MSw3My43MTA3ODA3IDQxLjc4NDk0NjQsNzQuNDk2MDQzIEM0My43NzE3MTEsNzUuNTM5OTExNyA0Ni4yMjA0ODAxLDc2LjI1Mzk4NDYgNDkuMzgxMTQyOSw3Ni4yNTc2MTY4IEM1Mi40MzkzODAyLDc2LjI1Mzk4NDYgNTQuODQxNjU4Miw3NS41Nzg0MTIgNTYuODExNzE1MSw3NC41Nzg4NTUyIEM1OC43NzgxMzk5LDczLjU3NjM5MjYgNjAuMzE4MTU0OCw3Mi4yMjgxNTMxIDYxLjUxNzQ3NzgsNzAuODI4MzM3NiBDNjMuOTE4MzAzLDY4LjAzODg3NjUgNjQuODg1MTcwOSw2NS4wMzAwMzYgNjQuOTM0NTY3Niw2NC44NDMzNDU1IEw2NC45ODE3ODUxLDY0Ljg1Nzg3MzkgTDY0LjkzNDU2NzYsNjQuODQ0Nzk4MyBMNjQuOTM0NTY3Niw2NC44NDMzNDU1IEw2NC45ODE3ODUxLDY0Ljg1Nzg3MzkgTDY0LjkzNDU2NzYsNjQuODQ0Nzk4MyBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiMzNjMwMUQiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.a-rating_like .a-rating__item.is-excellent::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi42ICg2NzQ5MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+R3JvdXAgOTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJDaGF0Ym90LTE5MDUtLS1TcGVjIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtOSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDAsNTAuMDAwMzYzMiBDMTAwLDc3LjYxMzg0ODUgNzcuNjEzMTIyMSwxMDAgNDkuOTk4OTEwNCwxMDAgQzIyLjM4NDY5ODYsMTAwIC0zLjEyNjM4ODA0ZS0xMyw3Ny42MTM4NDg1IC0zLjEyNjM4ODA0ZS0xMyw1MC4wMDAzNjMyIEMtMy4xMjYzODgwNGUtMTMsMjIuMzg1NDI1MSAyMi4zODQ2OTg2LDAgNDkuOTk4OTEwNCwwIEM3Ny42MTMxMjIxLDAgMTAwLDIyLjM4NTQyNTEgMTAwLDUwLjAwMDM2MzIiIGlkPSJGaWxsLTU3IiBmaWxsPSIjRkZCRTAwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMS4xMjQyNDA1LDU5LjQ4MTUzMjMgTDY4LjY5NDA2NzgsNTkuMzMzMzQyMiBDNjkuNDk0NTg1LDU5LjMyOTcxMDEgNzAuMDQ2NjY1OSw2MC40Mzk2ODMyIDY5LjczNzkzNjQsNjEuNDQ3MjMwNyBDNjguMTI0NTUyOCw2Ni43MDQzNDc4IDYyLjc4MjQ0NDMsNzkuOTE0MzM0NyA0OS44MzAzMzczLDc5LjkxNDMzNDcgQzM2Ljg3MjQxOSw3OS45MTQzMzQ3IDMxLjY0Nzk5MDgsNjYuNzk1MTUwNiAzMC4wODQwMDQsNjEuNTg0NTI0NSBDMjkuNzgyNTM4OCw2MC41ODEzMzU1IDMwLjMzMDI2MTEsNTkuNDg0NDM4IDMxLjEyNDI0MDUsNTkuNDgxNTMyMyBaIE02Ny42MDg2MzI4LDQ3LjU1Nzc1ODkgQzY3LjY0NDk1MzksNDguOTYxOTMyOSA2Ni41MzY0MzM3LDUwLjEyOTI5MzMgNjUuMTMyOTg2MSw1MC4xNjYzNDA5IEM2My43Mjk1Mzg1LDUwLjIwMjY2MiA2Mi41NjE0NTE3LDQ5LjA5NDE0MTggNjIuNTI1MTMwNiw0Ny42OTA2OTQyIEw2Mi41MjQ0MDQyLDQ3LjYwOTMzNDkgQzYyLjUyNDQwNDIsNDcuNDIxMTkxNSA2Mi41MzMxMjEyLDQ2Ljc4Nzc1MTQgNjIuNjY1MzMsNDUuOTAxNTE2NCBDNjIuNzk4OTkxNyw0NS4wMTUyODE0IDYzLjA1MDMzMzgsNDMuODcxODkyOSA2My41ODU3MDY5LDQyLjY1OTQ5NDMgQzYzLjk0MzEwNjYsNDEuODUzMTY1NyA2NC40MzEyNjIzLDQxLjAxMjY5NTMgNjUuMTE0MDk5MSw0MC4yMjk2MTIyIEM2Ni4wMTcwNDE5LDM5LjE4NTc0MzYgNjcuMjk4NDUwNSwzOC4yNTk1NTU0IDY4Ljg5NTEyNjQsMzcuNzY2MzE0NyBDNjkuODA0NjA3LDM3LjQ4MTU1NzIgNzAuODA0ODkwMywzNy4zMzI2NDA3IDcxLjg3NzA4OTQsMzcuMzMzMzY3MSBDNzMuNjQ5NTU5NCwzNy4zMjkwMDg2IDc1LjIzNDYxMjYsMzcuNzQ2NzAxMyA3Ni41MTYwMjEyLDM4LjQ4MjU2NyBDNzcuODAwMzM1NiwzOS4yMTMzNDc2IDc4Ljc0Njg2MzcsNDAuMjI4MTU5NCA3OS40MDI4MjI5LDQxLjI1NDU5MzkgQzc5Ljg0Mzc2MTEsNDEuOTQwMzM2NCA4MC4xNjQxMTMzLDQyLjYzNTUyMjQgODAuNDA1Mjg1NCw0My4yOTY1NjY2IEM4MC43MjYzNjQsNDQuMTc4NDQzMSA4MC45MDU3OTAzLDQ1LjAwMDc1MjkgODEuMDE0MDI3Miw0NS42ODY0OTU0IEM4MS4xNTY0MDYsNDYuNjAxNzg3NCA4MS4xNjg3NTUxLDQ3LjI3NjYzMzUgODEuMTY5NDgxNiw0Ny41MjQzNDM1IEw4MS4xNjg3NTUxLDQ3LjU5Njk4NTcgQzgxLjE1MDU5NDYsNDkuMDAxMTU5NyA3OS45OTcwMzYyLDUwLjEyNDIwODQgNzguNTkzNTg4Niw1MC4xMDYwNDc4IEM3Ny4xODk0MTQ2LDUwLjA4Nzg4NzMgNzYuMDY1NjM5NSw0OC45MzQzMjg5IDc2LjA4NDUyNjUsNDcuNTMwODgxMyBMNzcuMDUyODQ3Miw0Ny41NDMyMzA1IEw3Ni4wODQ1MjY1LDQ3LjUzNjY5MjcgTDc2LjA4NDUyNjUsNDcuNTMwODgxMyBMNzcuMDUyODQ3Miw0Ny41NDMyMzA1IEw3Ni4wODQ1MjY1LDQ3LjUzNjY5MjcgTDc2LjA4NDUyNjUsNDcuNTI0MzQzNSBDNzYuMDg0NTI2NSw0Ny40NzYzOTk2IDc2LjA4MDE2NzksNDcuMDU5NDMzMyA3NS45OTM3MjM3LDQ2LjQ5NzkwOSBDNzUuOTA5NDU4Nyw0NS45MzYzODQ3IDc1LjczODc0OTUsNDUuMjMzOTM0NCA3NS40NTU0NDQ5LDQ0LjYxNTAyMjggQzc1LjI2ODAyOCw0NC4yMDA5NjIxIDc1LjAzNDg0NjUsNDMuODI2ODU0NyA3NC43NjI0MzgyLDQzLjUyMjQ4MzggQzc0LjM5MTk2MjksNDMuMTE3MTQwMyA3My45ODAwODE1LDQyLjgxNzg1NDQgNzMuMzIzMzk1OSw0Mi42MTIyNzY5IEM3Mi45NDU2NTY0LDQyLjQ5NzUwMjIgNzIuNDc3ODQwNSw0Mi40MTgzMjIyIDcxLjg3NzA4OTQsNDIuNDE4MzIyMiBDNzAuODQ2Mjk2Myw0Mi40MjM0MDcxIDcwLjIxMzU4MjYsNDIuNjM5ODgwOSA2OS43Mjk3ODU1LDQyLjkxODEwMDYgQzY5LjI1MDM0NjksNDMuMTk5OTUyNCA2OC44ODU2ODI5LDQzLjU4Mjc3NjkgNjguNTc0MDQ3OCw0NC4wNzY3NDQgQzY4LjM2ODQ3MDQsNDQuNDA0MzYwMyA2OC4xOTU1ODE5LDQ0Ljc3NjI4ODUgNjguMDYwNDY3NCw0NS4xNTgzODY1IEM2Ny44Nzg4NjE4LDQ1LjY2NzYwODUgNjcuNzY0MDg3MSw0Ni4xOTIwODUzIDY3LjY5ODcwOTEsNDYuNjI1MDMyOSBDNjcuNjEwMDg1Niw0Ny4yMDEwODU2IDY3LjYwODYzMjgsNDcuNjA4NjA4NSA2Ny42MDkzNTkyLDQ3LjYwOTMzNDkgTDY1LjY0MjIwOCw0Ny42MDkzMzQ5IEw2Ny42MDg2MzI4LDQ3LjU1Nzc1ODkgTDY3LjYwOTM1OTIsNDcuNjA5MzM0OSBMNjUuNjQyMjA4LDQ3LjYwOTMzNDkgTDY3LjYwODYzMjgsNDcuNTU3NzU4OSBaIE0yMy43NTA4OTUzLDQ3LjU1Nzc1ODkgQzIzLjc4NzIxNjQsNDguOTYxOTMyOSAyMi42Nzg2OTYyLDUwLjEyOTI5MzMgMjEuMjc1MjQ4Niw1MC4xNjYzNDA5IEMxOS44NzE4MDEsNTAuMjAyNjYyIDE4LjcwMzcxNDIsNDkuMDk0MTQxOCAxOC42NjczOTMxLDQ3LjY5MDY5NDIgTDE4LjY2NjY2NjcsNDcuNjA5MzM0OSBDMTguNjY2NjY2Nyw0Ny40MjExOTE1IDE4LjY3NTM4MzcsNDYuNzg3NzUxNCAxOC44MDc1OTI2LDQ1LjkwMTUxNjQgQzE4Ljk0MTI1NDIsNDUuMDE1MjgxNCAxOS4xOTI1OTYzLDQzLjg3MTg5MjkgMTkuNzI3OTY5NCw0Mi42NTk0OTQzIEMyMC4wODUzNjkxLDQxLjg1MzE2NTcgMjAuNTczNTI0OCw0MS4wMTI2OTUzIDIxLjI1NjM2MTYsNDAuMjI5NjEyMiBDMjIuMTU5MzA0NCwzOS4xODU3NDM2IDIzLjQ0MDcxMzEsMzguMjU5NTU1NCAyNS4wMzczODg5LDM3Ljc2NjMxNDcgQzI1Ljk0Njg2OTUsMzcuNDgxNTU3MiAyNi45NDcxNTI4LDM3LjMzMjY0MDcgMjguMDE5MzUxOSwzNy4zMzMzNjcxIEMyOS43OTE4MjE5LDM3LjMyOTAwODYgMzEuMzc2ODc1MSwzNy43NDY3MDEzIDMyLjY1ODI4MzgsMzguNDgyNTY3IEMzMy45NDI1OTgxLDM5LjIxMzM0NzYgMzQuODg5MTI2Miw0MC4yMjgxNTk0IDM1LjU0NTA4NTQsNDEuMjU0NTkzOSBDMzUuOTg2MDIzNiw0MS45NDAzMzY0IDM2LjMwNjM3NTgsNDIuNjM1NTIyNCAzNi41NDc1NDgsNDMuMjk2NTY2NiBDMzYuODY4NjI2Niw0NC4xNzg0NDMxIDM3LjA0ODA1MjgsNDUuMDAwNzUyOSAzNy4xNTYyODk3LDQ1LjY4NjQ5NTQgQzM3LjI5ODY2ODUsNDYuNjAxNzg3NCAzNy4zMTEwMTc2LDQ3LjI3NjYzMzUgMzcuMzExNzQ0MSw0Ny41MjQzNDM1IEwzNy4zMTEwMTc2LDQ3LjU5Njk4NTcgQzM3LjI5Mjg1NzEsNDkuMDAxMTU5NyAzNi4xMzkyOTg3LDUwLjEyNDIwODQgMzQuNzM1ODUxMSw1MC4xMDYwNDc4IEMzMy4zMzE2NzcxLDUwLjA4Nzg4NzMgMzIuMjA3OTAyLDQ4LjkzNDMyODkgMzIuMjI2Nzg5LDQ3LjUzMDg4MTMgTDMzLjE5NTEwOTcsNDcuNTQzMjMwNSBMMzIuMjI2Nzg5LDQ3LjUzNjY5MjcgTDMyLjIyNjc4OSw0Ny41MzA4ODEzIEwzMy4xOTUxMDk3LDQ3LjU0MzIzMDUgTDMyLjIyNjc4OSw0Ny41MzY2OTI3IEwzMi4yMjY3ODksNDcuNTI0MzQzNSBDMzIuMjI2Nzg5LDQ3LjQ3NjM5OTYgMzIuMjIyNDMwNSw0Ny4wNTk0MzMzIDMyLjEzNTk4NjIsNDYuNDk3OTA5IEMzMi4wNTE3MjEzLDQ1LjkzNjM4NDcgMzEuODgxMDEyMSw0NS4yMzM5MzQ0IDMxLjU5NzcwNzQsNDQuNjE1MDIyOCBDMzEuNDEwMjkwNSw0NC4yMDA5NjIxIDMxLjE3NzEwOSw0My44MjY4NTQ3IDMwLjkwNDcwMDcsNDMuNTIyNDgzOCBDMzAuNTM0MjI1NCw0My4xMTcxNDAzIDMwLjEyMjM0NCw0Mi44MTc4NTQ0IDI5LjQ2NTY1ODQsNDIuNjEyMjc2OSBDMjkuMDg3OTE4OSw0Mi40OTc1MDIyIDI4LjYyMDEwMyw0Mi40MTgzMjIyIDI4LjAxOTM1MTksNDIuNDE4MzIyMiBDMjYuOTg4NTU4OSw0Mi40MjM0MDcxIDI2LjM1NTg0NTIsNDIuNjM5ODgwOSAyNS44NzIwNDgsNDIuOTE4MTAwNiBDMjUuMzkyNjA5NCw0My4xOTk5NTI0IDI1LjAyNzk0NTUsNDMuNTgyNzc2OSAyNC43MTYzMTA0LDQ0LjA3Njc0NCBDMjQuNTEwNzMyOSw0NC40MDQzNjAzIDI0LjMzNzg0NDQsNDQuNzc2Mjg4NSAyNC4yMDI3Mjk5LDQ1LjE1ODM4NjUgQzI0LjAyMTEyNDQsNDUuNjY3NjA4NSAyMy45MDYzNDk3LDQ2LjE5MjA4NTMgMjMuODQwOTcxNyw0Ni42MjUwMzI5IEMyMy43NTIzNDgyLDQ3LjIwMTA4NTYgMjMuNzUwODk1Myw0Ny42MDg2MDg1IDIzLjc1MTYyMTcsNDcuNjA5MzM0OSBMMjEuNzg0NDcwNSw0Ny42MDkzMzQ5IEwyMy43NTA4OTUzLDQ3LjU1Nzc1ODkgTDIzLjc1MTYyMTcsNDcuNjA5MzM0OSBMMjEuNzg0NDcwNSw0Ny42MDkzMzQ5IEwyMy43NTA4OTUzLDQ3LjU1Nzc1ODkgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjMzYzMDFEIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02Mi42NDgxNTc4LDczLjE0MzE1MzMgQzU5LjU3NTA1NzgsNzYuMzk3Mzk4MyA1NS4zODI2ODIsNzguODkzODEzMiA0OS43NTIxNzM2LDc4Ljg5MzgxMzIgQzQzLjk3MjA1NTMsNzguODkzODEzMiAzOS43MzA3MjQxLDc2LjI4MzM5NjggMzYuNjY2NjY2Nyw3Mi45Mjg5MzExIEMzOC44NDQzMTI2LDY5LjI0MjU5NyA0My44MTQxMjA5LDY2LjY2NjY2NjcgNDkuNTk2MDExNyw2Ni42NjY2NjY3IEM1NS40ODk4MTE2LDY2LjY2NjY2NjcgNjAuNTM5MTE0Nyw2OS4zNDI3Nzc2IDYyLjY0ODE1NzgsNzMuMTQzMTUzMyBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiNFMDU3NTUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.a-rating_like .a-rating__item:hover:not(:disabled) {
  transform: scale(1.15);
}
.a-rating_like.a-rating_small .a-rating__item {
  width: 1.5rem;
  height: 1.5rem;
}
.a-rating_like.a-rating_small .a-rating__item::after,.a-rating_like.a-rating_small .a-rating__item::before {
  width: 1.5rem;
  height: 1.5rem;
  background-size: 1.5rem;
}
.a-rating_like.a-rating_medium .a-rating__item {
  width: 2rem;
  height: 2rem;
}
.a-rating_like.a-rating_medium .a-rating__item::after,.a-rating_like.a-rating_medium .a-rating__item::before {
  width: 2rem;
  height: 2rem;
  background-size: 2rem;
}
.a-rating_like.a-rating_large .a-rating__item {
  width: 2.5rem;
  height: 2.5rem;
}
.a-rating_like.a-rating_large .a-rating__item::after,.a-rating_like.a-rating_large .a-rating__item::before {
  width: 2.5rem;
  height: 2.5rem;
  background-size: 2.5rem;
}
.a-rating-voting {
  display: inline-block;
}
.a-rating-voting__btn {
  margin: 0;
  padding: 0;
  font-size: 18px;
  color: var(--gray-700);
  border: 0;
  outline: none;
  background: transparent;
  cursor: pointer;
}
.a-rating-voting__btn:hover {
  color: var(--color-active);
}
.a-rating-voting__btn:hover.is-active:not(.is-star-icon) {
  color: var(--color-primary-hover);
}
.a-rating-voting__btn:hover.is-active.is-star-icon {
  color: var(--color-warning-hover);
}
.a-rating-voting__btn.is-active:not(.is-star-icon) {
  color: var(--color-primary);
}
.a-rating-voting__btn.is-active.is-star-icon {
  color: var(--color-warning);
}
.adapt-search {
  position: relative;
  display: inline-flex;
  box-sizing: border-box;
  width: 100%;
  height: 38px;
  font-size: 0;
  border: 1px solid var(--gray-300);
  border-radius: var(--border-radius);
  background-color: var(--white);
  justify-content: center;
  transition: all 250ms var(--ease-transition-in-out);
}
.adapt-search:hover {
  border-color: var(--gray-400);
  cursor: pointer;
}
.adapt-search:hover.adapt-search-active {
  border-color: var(--color-active);
}
.adapt-search.adapt-search-active {
  border-color: var(--color-active);
}
.adapt-search.adapt-search-active .adapt-search-icon {
  color: var(--gray-500);
}
.adapt-search.adapt-search-active .adapt-search-field-wrapper {
  flex: 1 0 auto;
}
.adapt-search.adapt-search-dirty .adapt-search-field-wrapper {
  max-width: calc(100% - 70px);
  margin-right: 35px;
  flex: 1 0 auto;
}
.adapt-search-field {
  position: absolute;
  left: 0;
  top: 1px;
  bottom: 1px;
  background: transparent;
  color: var(--gray-900);
  display: inline-block;
  width: 100%;
  height: calc(100% - 2px);
  padding-left: 0;
  padding-right: 0;
  font-size: .8125rem;
  border: 0;
}
.adapt-search-field:focus {
  outline: none;
  text-align: left;
}
.adapt-search-icon,.adapt-search-clear {
  display: inline-flex;
  height: 100%;
  font-size: .8125rem;
  align-items: center;
  vertical-align: top;
}
.adapt-search-clear {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  width: 35px;
  opacity: 0;
  color: var(--gray-500);
  justify-content: center;
  transition: opacity 250ms linear;
  border: 0;
}
.adapt-search-clear.adapt-search-clear-visible {
  display: inline-flex;
  opacity: 1;
}
.adapt-search-clear:hover {
  color: var(--gray-600);
}
.adapt-search-icon {
  width: 35px;
  color: var(--gray-500);
  justify-content: center;
}
.adapt-search-field-wrapper {
  position: relative;
  max-width: calc(100% - 40px);
  height: 100%;
  margin-right: 5px;
  flex: 0 0 auto;
  will-change: flex;
  transition: flex 250ms ease-in;
  overflow: hidden;
}
.adapt-search-field-layout {
  max-width: 100%;
  padding-right: .25rem;
}
.adapt-search-field-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adapt-search-field-layout,.adapt-search-field::placeholder {
  font-size: .8125rem;
}
.adapt-search-triggerable {
  width: 100%;
}
.adapt-search-triggerable .input-group-append {
  margin-left: 0;
}
.adapt-search-triggerable .input-group-append button {
  border-left: none;
}
.adapt-search-triggerable input {
  padding-right: 1.75rem;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.adapt-select {
  display: inline-block;
  margin-bottom: 1rem;
  width: 100%;
}
.adapt-select.is-responsive {
  width: 100%;
}
.adapt-select .dropdown-toggle {
  width: 100%;
}
.adapt-select.ng-dirty.ng-invalid .dropdown-toggle,.adapt-select.is-error .dropdown-toggle {
  border-color: var(--color-danger);
}
.adapt-select.ng-dirty.ng-invalid .dropdown-toggle.is-active,.adapt-select.is-error .dropdown-toggle.is-active {
  border-color: var(--color-danger-hover);
}
.adapt-select.ng-dirty.ng-invalid .dropdown_select__label,.adapt-select.is-error .dropdown_select__label {
  color: var(--color-danger);
}
.adapt-select.ng-dirty.ng-invalid .form-control-label,.adapt-select.ng-dirty.ng-invalid adapt-rx-control-label-tooltip,.adapt-select.is-error .form-control-label,.adapt-select.is-error adapt-rx-control-label-tooltip {
  color: var(--color-danger);
}
.select-hidden {
  visibility: hidden;
}
.dropdown_select .dropdown-toggle {
  width: 100%;
  text-align: left;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dropdown_select .dropdown-toggle.is-active {
  background-color: var(--color-secondary-hover);
  border-color: var(--color-secondary-active);
}
.dropdown_select .dropdown-toggle-title {
  display: inline-block;
  position: absolute;
  left: 1rem;
  color: transparent;
}
.dropdown_select .dropdown-backdrop {
  position: absolute;
  top: 0;
  width: 1.625rem;
  z-index: -1;
}
.dropdown_select__search {
  margin-bottom: 0;
  position: relative;
}
.dropdown_select__search::before {
  position: absolute;
  top: 0;
  font-size: .8125rem;
  left: .875rem;
  width: .875rem;
  height: 2.875rem;
  line-height: 46px;
}
.dropdown_select__search .form-control {
  width: 100%;
  height: 2.875rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin: 0;
  padding: .75rem 1.75rem .75rem 2rem;
  border-width: 1px;
  border-style: solid;
  border-color: var(--color-secondary) var(--white);
  border-image: initial;
}
.dropdown_select__search .form-control:focus {
  border-color: var(--color-active);
}
.dropdown_select__search.d-icon-search::before {
  line-height: 46px;
}
.dropdown_select__menu {
  width: 100%;
  max-height: 55vh;
  overflow-y: auto;
  overflow-x: hidden;
  position: absolute;
  z-index: 990;
  top: auto;
  left: 0;
  float: left;
  min-width: 12.5rem;
  margin: .125rem 0 0;
  padding: 0 0 .5rem;
  list-style: none;
  color: var(--gray-900);
  border-radius: var(--border-radius);
  background-color: var(--white);
  background-clip: padding-box;
  transition: max-height .5s;
  transform-origin: left top;
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.dropdown_select__menu.dropdown_select__menu--mobile {
  position: fixed;
  z-index: 1060;
  width: 100vw;
  bottom: 0;
  right: 0;
  left: 0;
  top: unset;
}
.dropdown_select__menu.is-top {
  bottom: 100%;
  transform-origin: center bottom;
}
.dropdown_select__menu .dropdown-header {
  padding: .875rem .875rem .1875rem;
}
.dropdown_select__menu.activeLoad {
  max-height: calc(11.25rem + .5rem);
}
.dropdown_select__menu.activeLoad .select-loader-container {
  display: flex;
}
.dropdown_select__menu.activeLoad .select_option_container {
  display: none;
}
.dropdown_select__menu .select-loader-container {
  display: none;
}
.dropdown_select__menu .select_option_container {
  display: block;
}
.dropdown_select__menu .dropdown-item {
  padding: .375rem .875rem;
  position: relative;
  white-space: nowrap;
}
.dropdown_select__menu .dropdown-item.active {
  color: var(--gray-900);
  background-color: var(--gray-200);
}
.dropdown_select__menu .dropdown-item.active::before {
  content: "";
  display: inline-block;
  width: .1875rem;
  height: 100%;
  background: var(--color-primary);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
.dropdown_select__menu .dropdown-item:disabled,.dropdown_select__menu .dropdown-item.disabled {
  opacity: .65;
  cursor: not-allowed;
}
.dropdown_select__menu .dropdown-item .checkbox__label .dropdown-item__badge {
  margin-right: .5965em;
  margin-left: .5965em;
}
.dropdown_select__menu .dropdown-item .checkbox__label .dropdown-item__icon {
  margin-right: .5965em;
  margin-left: .5965em;
}
.dropdown_select__menu .dropdown_select__wrap {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding-left: .875rem;
}
.dropdown_select__menu .dropdown-help-text {
  font-weight: var(--font-weight-normal);
  color: var(--gray-500);
  line-height: 1.5 !important;
  white-space: normal;
}
.dropdown_select__menu a,.dropdown_select__menu button {
  cursor: pointer;
  white-space: normal;
}
.dropdown_select__menu .checkbox {
  margin-top: 0;
  margin-bottom: 0;
}
.dropdown_select__menu .checkbox .checkbox__item {
  padding-right: 0;
  margin: 0;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
.dropdown_select__menu.dropdown-menu-right {
  left: auto;
  transform-origin: right top;
}
.dropdown_select__menu-sticky {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.dropdown_select__menu-sticky .select_option_container {
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow-x: auto;
  overflow-y: auto;
}
.dropdown_select__menu-sticky .dropdown_select__search {
  flex: 0 0 auto;
}
.dropdown_select__menu-sticky .dropdown_select__menu-content-wrapper {
  flex-grow: 1;
  overflow-y: auto;
  overflow-x: hidden;
}
.dropdown_select__search-cross {
  position: absolute;
  top: 0;
  right: .3125rem;
  width: 1.75rem;
  height: 2.875rem;
  font-size: .8125rem;
  text-align: center;
  text-decoration: none;
  opacity: .6;
  color: var(--gray-900);
  line-height: 46px;
  transition: opacity .25s var(--ease-transition-in-out);
  cursor: pointer;
  z-index: 2;
  border: none;
  background: transparent;
}
.dropdown_select__search-cross:hover {
  opacity: .8;
  color: var(--gray-900);
  text-decoration: none;
}
.dropdown_select__search-cross .d-icon-cross_adapt {
  position: relative;
}
.dropdown_select__label {
  padding-bottom: .25rem;
  font-weight: 600;
}
.dropdown_select__required {
  font-weight: normal;
  color: var(--color-danger);
}
.dropdown__counter {
  display: inline-flex;
  overflow: hidden;
  color: var(--gray-500);
  white-space: nowrap;
  opacity: 0;
  align-self: center;
}
.adapt-select--mobile .dropdown_select__menu {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  z-index: 1041;
  overflow: auto;
  white-space: nowrap;
}
.adapt-select--mobile .dropdown_select__menu .dropdown-item {
  overflow: hidden;
  text-overflow: ellipsis;
}
.adapt-select--mobile .dropdown_select__menu .dropdown-item .checkbox__label .checkbox__item:after,.adapt-select--mobile .dropdown_select__menu .dropdown-item .checkbox__label .checkbox__item:before {
  top: .5rem;
}
.adapt-select--mobile .dropdown_select__menu .checkbox__item {
  white-space: normal;
}
.dropdown_select__overlay {
  position: fixed;
  z-index: 1040;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .5);
  transition: all .6s var(--ease-transition-in-out);
}
.dropdown_select__error {
  color: var(--color-danger);
}
.btn-link__load-more_mobile {
  border: 0;
  padding: .375rem .875rem;
}
.list-unstyled__load-more_mobile {
  margin-bottom: 0;
}
.m-select__header {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 3.75rem;
  border-bottom: 1px solid var(--color-secondary);
}
.m-select__header_sticky {
  background-color: var(--white);
  position: sticky;
  top: 0;
  z-index: 10;
}
.m-select__controls_sticky {
  background-color: var(--white);
  position: sticky;
  top: 3.75rem;
  z-index: 10;
}
.m-select__title {
  font-size: 1rem;
}
.m-select__button {
  display: block;
  padding: .1875rem 0;
  position: absolute;
  left: 1.25rem;
  background: none;
  border: 0;
  font-weight: normal;
  color: var(--color-active);
  text-align: inherit;
}
.m-select__button--done {
  left: auto;
  right: 1.25rem;
}
.btn-group .adapt-select,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-select,.btn-group .dropdown,.adapt-rich-editor .ql-toolbar .ql-formats .dropdown {
  margin-bottom: 0;
}
.btn-group .adapt-select .dropdown-toggle,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-select .dropdown-toggle,.btn-group .dropdown .dropdown-toggle,.adapt-rich-editor .ql-toolbar .ql-formats .dropdown .dropdown-toggle {
  width: auto;
}
.btn-group .adapt-select:first-child:not(:last-child):not(.dropdown-toggle) .btn,.btn-group .adapt-select:first-child:not(:last-child):not(.dropdown-toggle) .adapt-rich-editor .ql-toolbar .ql-formats button,.btn-group .adapt-select:first-child:not(:last-child):not(.dropdown-toggle) .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-select:first-child:not(:last-child):not(.dropdown-toggle) .btn,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-select:first-child:not(:last-child):not(.dropdown-toggle) button,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-select:first-child:not(:last-child):not(.dropdown-toggle) .ql-picker-label,.btn-group .dropdown:first-child:not(:last-child):not(.dropdown-toggle) .btn,.btn-group .dropdown:first-child:not(:last-child):not(.dropdown-toggle) .adapt-rich-editor .ql-toolbar .ql-formats button,.btn-group .dropdown:first-child:not(:last-child):not(.dropdown-toggle) .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .dropdown:first-child:not(:last-child):not(.dropdown-toggle) .btn,.adapt-rich-editor .ql-toolbar .ql-formats .dropdown:first-child:not(:last-child):not(.dropdown-toggle) button,.adapt-rich-editor .ql-toolbar .ql-formats .dropdown:first-child:not(:last-child):not(.dropdown-toggle) .ql-picker-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group .adapt-select:last-child:not(:first-child) .btn,.btn-group .adapt-select:last-child:not(:first-child) .adapt-rich-editor .ql-toolbar .ql-formats button,.btn-group .adapt-select:last-child:not(:first-child) .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-select:last-child:not(:first-child) .btn,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-select:last-child:not(:first-child) button,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-select:last-child:not(:first-child) .ql-picker-label,.btn-group .dropdown:last-child:not(:first-child) .btn,.btn-group .dropdown:last-child:not(:first-child) .adapt-rich-editor .ql-toolbar .ql-formats button,.btn-group .dropdown:last-child:not(:first-child) .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .dropdown:last-child:not(:first-child) .btn,.adapt-rich-editor .ql-toolbar .ql-formats .dropdown:last-child:not(:first-child) button,.adapt-rich-editor .ql-toolbar .ql-formats .dropdown:last-child:not(:first-child) .ql-picker-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: var(--border-radius) !important;
  border-bottom-right-radius: var(--border-radius) !important;
}
.btn-group .adapt-select:not(:first-child):not(:last-child):not(.dropdown-toggle) .btn,.btn-group .adapt-select:not(:first-child):not(:last-child):not(.dropdown-toggle) .adapt-rich-editor .ql-toolbar .ql-formats button,.btn-group .adapt-select:not(:first-child):not(:last-child):not(.dropdown-toggle) .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-select:not(:first-child):not(:last-child):not(.dropdown-toggle) .btn,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-select:not(:first-child):not(:last-child):not(.dropdown-toggle) button,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-select:not(:first-child):not(:last-child):not(.dropdown-toggle) .ql-picker-label,.btn-group .dropdown:not(:first-child):not(:last-child):not(.dropdown-toggle) .btn,.btn-group .dropdown:not(:first-child):not(:last-child):not(.dropdown-toggle) .adapt-rich-editor .ql-toolbar .ql-formats button,.btn-group .dropdown:not(:first-child):not(:last-child):not(.dropdown-toggle) .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .dropdown:not(:first-child):not(:last-child):not(.dropdown-toggle) .btn,.adapt-rich-editor .ql-toolbar .ql-formats .dropdown:not(:first-child):not(:last-child):not(.dropdown-toggle) button,.adapt-rich-editor .ql-toolbar .ql-formats .dropdown:not(:first-child):not(:last-child):not(.dropdown-toggle) .ql-picker-label {
  border-radius: 0;
}
.btn-group .adapt-select:not(:first-child) .btn,.btn-group .adapt-select:not(:first-child) .adapt-rich-editor .ql-toolbar .ql-formats button,.btn-group .adapt-select:not(:first-child) .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-select:not(:first-child) .btn,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-select:not(:first-child) button,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-select:not(:first-child) .ql-picker-label,.btn-group .dropdown:not(:first-child) .btn,.btn-group .dropdown:not(:first-child) .adapt-rich-editor .ql-toolbar .ql-formats button,.btn-group .dropdown:not(:first-child) .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .dropdown:not(:first-child) .btn,.adapt-rich-editor .ql-toolbar .ql-formats .dropdown:not(:first-child) button,.adapt-rich-editor .ql-toolbar .ql-formats .dropdown:not(:first-child) .ql-picker-label {
  margin-left: -1px;
}
.dd-menu--in-body {
  z-index: 1070 !important;
}
.select-loader-container {
  width: 100%;
  height: 11.25rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.mention-list-container {
  min-width: 12.5rem;
  color: var(--gray-900);
  border-radius: var(--border-radius);
  background-color: var(--white);
  background-clip: padding-box;
  transition: max-height var(--animation-medium);
  transform-origin: left top;
  overflow: auto;
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.mention-list-container .mention-list {
  list-style: none;
  overflow-y: auto;
  overflow-x: hidden;
  margin: .125rem 0 0;
  padding: 0;
}
.mention-list-container .mention-list-item {
  padding: .375rem .875rem;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}
.mention-list-container .mention-list-item:hover,.mention-list-container .mention-list-item.active {
  color: var(--color-active);
}
.mention-list-container .mention-loader-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.a-select-inline {
  display: block;
  width: 100%;
  position: relative;
}
.a-select-inline button {
  border: none;
  background: transparent;
}
.a-select-inline.is-error .a-select-inline__list,.a-select-inline.is-error .a-select-inline__input {
  border-color: var(--color-danger);
}
.a-select-inline.is-error .a-select-inline__sub-label,.a-select-inline.is-error .a-select-inline__title,.a-select-inline.is-error .form-control-feedback {
  color: var(--color-danger);
}
.a-select-inline__sub-label,.a-select-inline__title {
  display: block;
  transition: color cubic-bezier(.4, 0, .2, 1) .15s;
}
.a-select-inline__title {
  font-weight: var(--font-weight-bold);
}
.a-select-inline__form {
  position: relative;
  margin-bottom: 0;
}
.a-select-inline__form.d-icon-search::before {
  position: absolute;
  top: 0;
  font-size: .8125rem;
  left: .875rem;
  width: .875rem;
  height: 2.875rem;
  line-height: 46px;
}
.select-inline__select-buttons {
  padding: .375rem .875rem;
  display: flex;
}
.select-inline__counter {
  display: inline-flex;
  overflow: hidden;
  color: var(--gray-500);
  white-space: nowrap;
  opacity: 0;
  align-self: center;
}
.a-select-inline__input {
  width: 100%;
  height: 2.875rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin: 0;
  padding: .75rem 1.75rem .75rem 2rem;
  border-image: initial;
  border: 1px solid var(--gray-300);
}
.a-select-inline__close {
  position: absolute;
  top: 0;
  right: .3125rem;
  width: 1.75rem;
  height: 2.875rem;
  border: none;
  font-size: .8125rem;
  text-align: center;
  text-decoration: none;
  opacity: .6;
  color: var(--gray-900);
  line-height: 46px;
  transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
  cursor: pointer;
  z-index: 2;
}
.a-select-inline__list {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 0 .5rem;
  border: 1px solid var(--gray-300);
  border-radius: var(--border-radius);
  transition: border-color cubic-bezier(.4, 0, .2, 1) .15s;
}
.a-select-inline__list .dropdown-header {
  padding: .875rem .875rem .1875rem;
}
.a-select-inline__list_search-enabled {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.a-select-inline__floating-shadow {
  content: "";
  display: inline-block;
  background: linear-gradient(to bottom, rgba(255, 255, 255, .2) 0%, rgba(240, 240, 241, .6) 100%);
  height: 32px;
  position: absolute;
  left: 1px;
  right: 1px;
  bottom: 1px;
}
.a-select-inline__list-block {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
  padding: .875rem .875rem .1875rem;
}
.a-select-inline__header {
  display: block;
  margin-bottom: 0;
  font-weight: var(--font-weight-bold);
  font-size: .75rem;
  color: var(--gray-900);
  white-space: nowrap;
}
.a-select-inline__header.is-helper-text {
  padding: 0 .875rem;
  font-weight: var(--font-weight-normal);
  line-height: 1.5;
  color: var(--gray-500);
  white-space: normal;
}
.a-select-inline__btn {
  display: inline-block;
  width: auto;
  padding-right: 0 !important;
  padding-left: 0 !important;
  color: var(--color-active);
}
.a-select-inline__btn:disabled {
  color: var(--gray-500);
  opacity: .65;
  cursor: not-allowed;
}
.a-select-inline__btn:last-child {
  margin-left: .835rem;
}
.a-select-inline__item {
  display: block;
  width: 100%;
  font-weight: var(--font-weight-normal);
  color: var(--gray-900);
  text-align: inherit;
  white-space: nowrap;
  border: 0;
  padding: .375rem .875rem;
  position: relative;
  transition: color .25s cubic-bezier(.4, 0, .2, 1);
}
.a-select-inline__item .checkbox {
  margin: 0;
}
.a-select-inline__item:hover {
  color: var(--color-active);
}
.a-select-inline__item .checkbox__label {
  display: block;
}
.a-select-inline_simple-view .a-select-inline__list {
  border: 0;
  padding: 0;
}
.a-select-inline_simple-view .a-select-inline__list-items {
  margin-bottom: 0;
}
.a-select-inline_simple-view .a-select-inline__item {
  padding-right: 0;
  padding-left: 0;
}
adapt-slider {
  display: block;
}
adapt-slider.is-vertical {
  height: 100%;
}
.ui-slider {
  position: relative;
  width: 100%;
  height: 6px;
  left: 0;
  background: var(--gray-200);
  z-index: 1;
  border-radius: 3px;
  -webkit-user-select: none;
          user-select: none;
}
.ui-slider.ui-state-disabled {
  cursor: not-allowed;
  opacity: .65;
}
.ui-slider.ui-state-disabled .tooltip.tooltip-top .tooltip-inner {
  display: none !important;
}
.ui-slider.ui-state-disabled .ui-slider-handle {
  transition: none;
  cursor: not-allowed;
}
.ui-slider.ui-state-disabled .ui-slider-handle:hover {
  background-color: var(--color-secondary);
  transform: none;
}
.ui-slider.ui-state-disabled .ui-slider-handle::after {
  content: none;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  background-color: var(--gray-100);
  z-index: 3;
  border-radius: 50%;
  border: 1px solid transparent;
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
  cursor: move;
  cursor: grab;
  outline: none;
  width: 1.25rem;
  height: 1.25rem;
  transition: all .25s var(--ease-transition-in-out);
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.ui-slider .ui-slider-handle::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -.3125rem;
  margin-left: -.3125rem;
  width: .625rem;
  height: .625rem;
  background-color: var(--color-state);
  opacity: 0;
  transition: all .25s var(--ease-transition-in-out);
  border-radius: 50%;
  outline: none;
}
.ui-slider .ui-slider-handle:hover::after {
  opacity: 1;
  transform: scale(1.1);
}
.ui-slider .ui-slider-handle:hover {
  background-color: var(--white);
  transform: scale(1.1);
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  display: block;
  transition: all .25s var(--ease-transition-in-out);
}
.ui-slider .ui-slider-handle.ui-state-active {
  background-position: -17px 0;
}
.ui-slider-horizontal {
  height: 6px;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -8px !important;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
  background: var(--color-state);
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
  background: var(--color-state);
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
  background: var(--color-state);
}
.ui-slider-vertical {
  width: 6px;
  min-height: 300px;
  height: 100% !important;
}
.slider-ticks__tick--vertical {
  top: auto;
  left: 12px;
}
.slider-ticks__tick--vertical .slider-ticks__value {
  top: auto;
  bottom: 0;
}
.slider-ticks__tick--vertical .slider-ticks__line {
  left: -12px;
  width: 6px;
  height: 1px;
  margin-left: 0;
  top: auto;
  bottom: 10px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -7px !important;
  margin-left: 0;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
  background: var(--color-state);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
/*TICS*/
.slider-ticks {
  margin: 0;
  padding: 0;
  list-style: none;
}
.slider-ticks__tick {
  position: absolute;
  display: inline-block;
  white-space: nowrap;
  cursor: pointer;
}
.slider-ticks__line {
  margin-top: 0;
  background: var(--gray-300);
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 6px;
  text-align: center;
  cursor: pointer;
  z-index: 2;
  margin-left: 10px;
}
.slider-ticks__tick:last-of-type .slider-ticks__line,.slider-ticks__tick:first-of-type .slider-ticks__line {
  visibility: hidden;
}
.slider-ticks__value {
  position: absolute;
  top: 12px;
  display: inline-block;
  text-align: center;
  min-width: 20px;
}
/*$dp-size-small: (
  xs: 300px,
  sm: 80vw,
  md: 50vw,
  lg: 40vw,
  xl: 30vw
  xxl: 20vw);*/
.adapt-sidebar-wrapper {
  position: relative;
  display: flex;
  height: 100%;
  overflow: hidden;
}
.adapt-sidebar-wrapper.opened .adapt-sidebar-panels {
  transform: translateX(0);
  opacity: 1;
}
.adapt-sidebar-wrapper.light {
  border: 1px solid var(--gray-300);
}
.adapt-sidebar-wrapper.light .adapt-sidebar-nav {
  background-color: var(--gray-100);
  color: var(--gray-900);
  border-color: var(--gray-300);
}
.adapt-sidebar-wrapper.light .adapt-sidebar-nav .adapt-sidebar-nav-btn {
  border-color: var(--gray-300);
}
.adapt-sidebar-wrapper.light .adapt-sidebar-panels {
  background-color: var(--white);
  border-color: var(--gray-300);
}
.adapt-sidebar-wrapper.light .adapt-sidebar-panel-header {
  border-color: var(--gray-300);
}
.adapt-sidebar-wrapper.dark {
  border: 1px solid var(--gray-800);
}
.adapt-sidebar-wrapper.dark .adapt-sidebar-nav {
  background-color: var(--gray-1000);
  color: var(--white);
  border-color: var(--gray-800);
}
.adapt-sidebar-wrapper.dark .adapt-sidebar-nav .adapt-sidebar-nav-btn {
  border-color: var(--gray-800);
}
.adapt-sidebar-wrapper.dark .adapt-sidebar-panels__right {
  border-color: var(--gray-800);
}
.adapt-sidebar-wrapper.dark .adapt-sidebar-panels {
  color: var(--white);
  background-color: var(--gray-1000);
  border-color: var(--gray-800);
}
.adapt-sidebar-wrapper.dark .adapt-sidebar-panel-header {
  border-color: var(--gray-800);
}
.adapt-sidebar-wrapper.dark .adapt-sidebar-panel-header .adapt-sidebar-panel-header-text {
  color: var(--white);
}
.adapt-sidebar-wrapper.right {
  flex-direction: row-reverse;
}
.adapt-sidebar-nav {
  width: 55px;
  flex: 0 0 auto;
  z-index: 100;
}
.adapt-sidebar-nav.adapt-sidebar-nav__left {
  border-right: 1px solid;
}
.adapt-sidebar-nav.adapt-sidebar-nav__right {
  border-left: 1px solid;
}
.adapt-sidebar-nav .adapt-sidebar-nav-btn {
  display: block;
  background-color: transparent;
  border: none;
  width: 100%;
  height: 55px;
  border-bottom: 1px solid;
  font-size: 1.125rem;
  color: inherit;
  transition: color .25s ease-in-out;
  border-radius: 0;
}
.adapt-sidebar-nav .adapt-sidebar-nav-btn:focus {
  outline: none;
}
.adapt-sidebar-nav .adapt-sidebar-nav-btn.active {
  color: var(--color-state);
}
.adapt-sidebar-nav .adapt-sidebar-nav-btn.active:hover {
  color: var(--color-primary-hover);
}
.adapt-sidebar-nav .adapt-sidebar-nav-btn.active:active {
  color: var(--color-primary-active);
}
.adapt-sidebar-nav .adapt-sidebar-nav-btn:hover {
  color: var(--color-active);
}
.adapt-sidebar-nav .adapt-sidebar-nav-btn:active {
  color: var(--color-active-hover);
}
.adapt-sidebar-panels {
  position: absolute;
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  width: 0;
  height: 100%;
  opacity: 0;
  transition: left 1s var(--ease-transition-in-out), transform 1s var(--ease-transition-in-out), opacity 1s var(--ease-transition-in-out);
  z-index: 99;
}
.adapt-sidebar-panels.adapt-sidebar-panels__left {
  transform: translateX(-100%);
  border-right: 1px solid;
}
.adapt-sidebar-panels.adapt-sidebar-panels__right {
  transform: translateX(100%);
  border-left: 1px solid;
}
.adapt-sidebar-panel-header {
  display: flex;
  align-items: center;
  padding: 0 .9375rem;
  box-sizing: border-box;
  height: 55px;
  min-height: 55px;
  border-bottom: 1px solid;
}
.adapt-sidebar-panel-header .adapt-sidebar-panel-title-wrapper {
  display: inline-block;
  width: calc(100% - 13px);
}
.adapt-sidebar-panel-header .adapt-sidebar-panel-title-wrapper .adapt-sidebar-panel-header-text {
  line-height: unset;
  margin: 0;
  padding-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adapt-sidebar-panel-header .close {
  position: relative;
  display: flex;
  font-size: inherit;
}
.adapt-sidebar-items {
  height: 100%;
}
.adapt-sidebar-item {
  height: 100%;
  flex-direction: column;
}
.adapt-sidebar-item .adapt-sidebar-panel-content {
  height: calc(100% - 55px);
  padding: .9375rem;
  overflow: auto;
}
.adapt-sidebar-main {
  width: 100%;
  height: 100%;
  padding: .9375rem;
}
.adapt-sidebar-main--transition {
  transition: margin 1s var(--ease-transition-in-out);
  transition-property: margin, width;
}
adapt-split {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
adapt-split .flex-area {
  position: absolute;
  background-color: transparent;
}
adapt-split.vertical {
  flex-direction: column;
}
adapt-split.vertical > [adapt-split-gutter] > .gripper {
  left: 50%;
  border-top: 1px solid var(--white);
  transform: translateX(-50%);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
adapt-split.vertical .flex-area {
  width: 100%;
  height: 11px;
}
adapt-split.horizontal {
  flex-direction: row;
}
adapt-split.horizontal > [adapt-split-gutter] > .gripper {
  top: 50%;
  left: -5px;
  transform: rotate(-90deg) translateX(-50%);
  transform-origin: top left;
}
adapt-split.horizontal .flex-area {
  width: 11px;
  height: 100%;
  transform: translateX(-50%);
}
adapt-split.vertical div[adaptsplitgutter],adapt-split.vertical div[adapt-split-gutter] {
  width: 100%;
}
adapt-split.is-transition > .split-area {
  transition: flex-basis .1s ease-out;
}
div[adaptsplitgutter],div[adapt-split-gutter] {
  flex-grow: 0;
  flex-shrink: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: none !important;
  background-color: var(--gray-300) !important;
  position: relative;
  margin: 0 0 0 5px;
}
.gripper {
  display: inline-block;
  content: "";
  padding-left: 3px;
  padding-right: 3px;
  position: absolute;
  border: 1px solid var(--gray-300);
  height: 11px;
  width: 72px;
  background-color: var(--white);
  border-radius: 2px;
  z-index: 100;
}
.gripper::after,.gripper::before {
  display: inline-block;
  content: "";
  position: absolute;
  left: 50%;
  width: 64px;
  height: 2px;
  background-color: var(--gray-200);
  border-radius: 2px;
  transform: translate(-50%, 0);
  transition: background-color 250ms ease;
}
.gripper::before {
  top: 2px;
}
.gripper::after {
  top: 5px;
}
.gripper:hover::after,.gripper:hover::before {
  background-color: var(--gray-200);
}
.split-area {
  flex: 0 0;
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
}
.split-area.hided {
  overflow-y: hidden;
}
.adapt-steps {
  position: relative;
  display: flex;
  overflow: hidden;
  box-sizing: border-box;
  height: 50px;
  color: var(--gray-900);
  border: 1px solid var(--color-secondary);
  border-radius: 2px;
}
.adapt-steps-panel {
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
}
.adapt-step {
  position: relative;
  display: inline-flex;
  min-width: 15px;
  padding: 0 25px;
  line-height: 48px;
  opacity: 1;
  border: 0;
  background-color: var(--white);
  transition: all 250ms ease-in;
  -webkit-user-select: none;
          user-select: none;
  flex: 1;
}
.adapt-step::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 0;
  height: 2px;
  transition: width 250ms ease-in;
  transform: translateX(-50%);
  background-color: var(--color-state);
  content: "";
}
.adapt-step::after {
  position: absolute;
  z-index: 2;
  top: -3px;
  right: -21px;
  content: "";
  display: inline-block;
  width: 29px;
  height: 29px;
  transform: rotate(57.5deg) skewX(25deg) scaleY(.906307787);
  transform-origin: left;
  border-top: 1px solid var(--color-secondary);
  border-right: 1px solid var(--color-secondary);
  background-color: var(--white);
  transition: all 250ms ease-in;
}
.adapt-step:hover {
  background-color: var(--white-hover);
  cursor: pointer;
}
.adapt-step:hover::after {
  background-color: var(--white-hover);
}
.adapt-step:first-of-type {
  padding-left: 10px;
}
.adapt-step-last {
  padding-right: 10px;
}
.adapt-step-last::after {
  display: none;
}
.adapt-step-disabled {
  background-color: var(--color-secondary-disabled);
}
.adapt-step-disabled .adapt-step-image,.adapt-step-disabled .adapt-step-label-text-long,.adapt-step-disabled .adapt-step-label-text-short {
  color: var(--gray-600);
}
.adapt-step-disabled::after,.adapt-step-disabled:hover::after,.adapt-step-disabled:hover {
  cursor: not-allowed;
  background-color: var(--color-secondary-disabled);
}
.adapt-step-collapsed {
  flex: none;
  width: 15px;
  min-width: 15px;
  transition: all 250ms ease-in, background-color 250ms ease-in;
  padding: 0;
  background-color: var(--gray-100);
}
.adapt-step-collapsed::after {
  background-color: var(--gray-100);
}
.adapt-step-collapsed.adapt-step-disabled {
  background-color: var(--gray-100);
}
.adapt-step-collapsed.adapt-step-disabled::after {
  background-color: var(--gray-100);
}
.adapt-step-collapsed.adapt-step-last {
  width: 25px;
  min-width: 25px;
}
.adapt-step-collapsed.adapt-step-last:hover {
  width: 30px;
  min-width: 30px;
}
.adapt-step-collapsed:first-of-type {
  width: 20px;
  min-width: 20px;
}
.adapt-step-collapsed .adapt-step-image,.adapt-step-collapsed .adapt-step-label {
  visibility: hidden;
  opacity: 0;
  transition: all 250ms ease-in 100ms;
}
.adapt-step-image,.adapt-step-label {
  width: auto;
  opacity: 1;
  transition: all 300ms ease-in;
  vertical-align: top;
}
.adapt-step-image {
  display: inline-block;
  margin-right: 10px;
  font-size: 24px;
  color: var(--gray-900);
}
.adapt-step-image-tag {
  width: 20px;
  height: 20px;
  background-position: center center;
  background-size: cover;
  display: inline-block;
}
.adapt-step-label {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 48px;
}
.adapt-step-label-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}
.adapt-step-label-text-long {
  font-weight: var(--font-weight-bold);
  color: var(--gray-900);
  line-height: 20px;
}
.adapt-step-label-text-short {
  color: var(--gray-700);
  font-size: 13px;
  line-height: 15px;
}
.adapt-step-label-text-short:first-of-type,.adapt-step-label-text-long:last-of-type {
  line-height: 50px;
}
.adapt-selection-spot {
  position: absolute;
  z-index: 100;
  bottom: 0;
  left: -100%;
  display: inline-block;
  width: 0;
  height: 2px;
  background-color: var(--color-state);
  transition: left 250ms ease-in;
  will-change: left, width;
}
.adapt-step-selected::before {
  width: 100%;
}
.adapt-step-active:hover {
  cursor: default;
}
.adapt-steps-mobile {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}
.adapt-steps-mobile .adapt-step {
  flex: 0 0 100%;
  height: 100%;
  padding: 0 15px;
  background-color: transparent;
}
.adapt-steps-mobile .adapt-step:before,.adapt-steps-mobile .adapt-step:after {
  content: none;
}
.adapt-steps-mobile .adapt-step-disabled {
  background-color: var(--white);
}
.adapt-steps-mobile__indicators-block {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 2px;
  margin: 0 -3px;
}
.adapt-steps-mobile__indicator {
  flex: 1 1 12px;
  margin: 0 3px;
  border-radius: 1px;
  overflow: hidden;
}
.adapt-steps-mobile__indicator:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: #d9d9d9;
  transition: background-color .25s;
}
.adapt-steps-mobile__indicator.active:after {
  background-color: var(--color-active);
}
adapt-tabset {
  display: block;
}
adapt-tabset .nav {
  flex-wrap: nowrap;
  flex: 0 0 auto;
}
adapt-tabset .nav-tabs {
  overflow: hidden;
}
adapt-tabset .nav.nav-pills .nav-link::after {
  content: none;
}
adapt-tabset .nav-item {
  display: flex;
}
adapt-tabset .dropdown-kabob {
  display: inline-block;
}
.dropdown.nav-item {
  display: flex;
}
.dropdown.nav-item.show .dropdown-menu {
  top: 110%;
}
.tab-subtext {
  position: relative;
  left: 0;
  transition: left var(--animation-fast) var(--ease-transition-in-out);
}
.nav-item .nav-link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: none;
  -webkit-appearance: none;
  border-color: transparent;
}
.nav-item .nav-link.nav-link-tight {
  padding-top: .875rem;
  padding-bottom: .875rem;
}
.nav-item .nav-link.dropdown-toggle.is-active {
  font-weight: var(--font-weight-bold);
  border-color: var(--gray-300) var(--gray-300) var(--white);
  background-color: var(--white);
}
.nav-item.show .nav-link.dropdown-toggle {
  font-weight: var(--font-weight-bold);
  border-color: var(--gray-300) var(--gray-300) var(--gray-300);
  background: var(--gray-200);
}
.nav-item .dropdown-kabob .dropdown-toggle {
  height: .8125rem;
  width: .8125rem;
  background-size: .8125rem !important;
  padding: 0;
  margin-left: .5965em;
}
.nav-item .tab-subtext {
  font-size: .75rem;
  align-self: flex-start;
}
.nav-link--toggle {
  background-image: none !important;
}
.nav-link--toggle:active {
  background-image: none !important;
}
.nav-link--toggle__icon {
  display: flex;
  align-items: center;
}
.nav-link--toggle__icon::after {
  width: .8125rem;
  height: .8125rem;
  margin: 0;
  padding-left: .3em;
  content: "\e6ad";
  font-family: "dpl-icon-font";
  font-size: .8125rem;
  font-weight: normal;
  font-style: normal;
  font-feature-settings: normal;
  font-variant: normal;
  line-height: 1;
  vertical-align: baseline;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border: none !important;
}
.tab-content {
  height: 100%;
  min-height: 0;
  padding: .5rem 1rem;
  flex: 1 1 auto;
  -ms-flex: 0 auto;
}
.nav-link.nav-link--hidden {
  position: relative;
  top: 0;
  left: 0;
  visibility: hidden;
  overflow: hidden;
  height: 0;
  padding: 0 !important;
  font-weight: var(--font-weight-bold);
  border: 0;
}
.nav-link.nav-link--hidden::after {
  content: none;
}
.nav-link.nav-link-close {
  z-index: 1;
}
.nav-link.nav-link-close.active {
  position: relative;
  z-index: 2;
}
.nav-link-icon {
  margin-right: .5965em;
}
.nav-link-icon-right {
  margin-left: .5965em;
}
.adapt-tabs-controls {
  position: absolute;
  display: inline-block;
  background: var(--color-state);
}
.nav.nav-pills {
  position: relative;
}
.nav.nav-pills:not(.nav-stacked) .adapt-tabs-controls {
  bottom: -1px;
  left: auto;
  width: auto;
  height: 2px;
  transition: left var(--animation-fast) var(--ease-transition-in-out), width var(--animation-fast) var(--ease-transition-in-out);
}
.nav.nav-pills.nav-stacked .adapt-tabs-controls {
  top: auto;
  left: 0;
  width: 2px;
  height: 0;
  transition: top var(--animation-fast) var(--ease-transition-in-out), height var(--animation-fast) var(--ease-transition-in-out);
}
.nav.nav-pills.nav-stacked .nav-link.is-badge {
  padding-top: .0625rem;
  padding-bottom: .0625rem;
}
.nav.nav-pills.nav-stacked .nav-link .badge {
  padding-top: .3125rem;
  padding-bottom: .3125rem;
}
.nav-pills .nav-item {
  max-width: 30%;
}
.nav-stacked .nav-item {
  max-width: 100%;
}
.nav-item-badge-space {
  margin-left: .5965em;
  position: relative;
  line-height: 1;
}
.nav-item-icon {
  display: inline-block;
  min-width: 4px;
  font-size: 12px;
}
.stacked {
  display: flex;
}
.stacked .tab-content {
  width: 100%;
  padding-top: .375rem;
}
.nav-link-close.nav-link {
  padding-right: 1.4375rem;
}
.nav-link-close.nav-link .nav-item-close {
  display: inline-block;
  position: relative;
  left: 0;
  padding: 0;
  line-height: 1;
  visibility: hidden;
  border: 0;
  border-radius: 0;
  opacity: 0;
  transition: opacity var(--animation-fast) var(--ease-transition-in-out), visibility var(--animation-fast) var(--ease-transition-in-out), left var(--animation-fast) var(--ease-transition-in-out);
}
.nav-link-close.nav-link .nav-item-close:focus .close {
  visibility: visible;
  opacity: .8;
}
.nav-link-close.nav-link .nav-item-close .close {
  float: none;
}
.nav-link-close.nav-link .nav-item-close .close::before {
  vertical-align: middle;
}
.nav-link-close.nav-link:hover .nav-link-wrapper,.nav-link-close.nav-link:hover .tab-subtext,.nav-link-close.nav-link.active .nav-link-wrapper,.nav-link-close.nav-link.active .tab-subtext {
  left: -.852em;
}
.nav-link-close.nav-link:hover .nav-item-close,.nav-link-close.nav-link.active .nav-item-close {
  visibility: visible;
  left: .852em;
  opacity: .8;
}
.nav-link-close.is-m-close.nav-link .nav-link-wrapper,.nav-link-close.is-m-close.nav-link .tab-subtext {
  left: -.852em;
}
.nav-link-close.is-m-close.nav-link .nav-item-close {
  visibility: visible;
  left: .852em;
  opacity: 1;
}
.nav.nav-inverse .nav-link--toggle.is-active {
  border-bottom-color: transparent;
  background-color: var(--gray-200);
}
.nav-item--hidden {
  position: absolute;
  z-index: -1;
  visibility: hidden;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  margin: 0;
  padding: 0;
  transform: scale(0);
  opacity: 0;
  border: 0;
  white-space: nowrap;
  clip-path: inset(50%);
  transition: none;
}
.adapt-tabset:not(.adapt-tabset_mobile) .nav-tabs:not(.nav-pills) .nav-link {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.adapt-tabset:not(.adapt-tabset_mobile) .nav-tabs:not(.nav-pills) .nav-link.dropdown-toggle {
  flex-direction: row;
}
.adapt-tabset .nav-tabs .nav-item .nav-link.add-nav-item {
  border: 1px solid var(--gray-300);
  border-radius: var(--border-radius) !important;
  padding: .25rem .5rem;
  margin: .75rem 1rem;
  width: auto;
  flex-direction: row;
  align-self: center;
}
.nav-link-wrapper {
  position: relative;
  left: 0;
  display: flex;
  line-height: 1.5385;
  flex-direction: row;
  align-items: center;
  transition: left var(--animation-fast) var(--ease-transition-in-out);
}
.nav-link-wrapper .nav-link-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nav.nav-justified .nav-link {
  padding-right: 0;
  padding-left: 0;
  align-items: center;
  width: 100%;
}
.nav.nav-justified .nav-link .nav-link-wrapper {
  justify-content: center;
}
.dropdown-item.dropdown-item-close {
  display: flex !important;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  padding-right: .625rem;
}
.dropdown-item.dropdown-item-close.nav-item-close:focus .close,.dropdown-item.dropdown-item-close.close:hover {
  opacity: .8;
}
.dropdown-item.dropdown-item-close.is-closing::before {
  vertical-align: middle;
}
.dropdown-item.dropdown-item-close:not(.is-m-close) .close {
  position: relative;
  z-index: 100;
  visibility: hidden;
  float: none;
  opacity: 0;
  transition: all var(--animation-fast) var(--ease-transition-in-out);
}
.dropdown-item.dropdown-item-close .nav-item-close:focus .close,.dropdown-item.dropdown-item-close:hover .close,.dropdown-item.dropdown-item-close.active .close {
  visibility: visible;
  opacity: .8;
}
.dropdown-menu .dropdown-item.dropdown-item-close .close {
  display: none;
}
.dropdown-menu.show .dropdown-item.dropdown-item-close .close {
  display: block;
}
.dropdown.is-collapsed {
  flex: 1 100%;
  transition: all .5s var(--ease-transition-in-out);
}
.tab-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  /* Animate items as they're being sorted. */
}
.tab-container.stacked {
  flex-direction: row;
}
.tab-container .dropdown.nav-item .dropdown-item {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: flex-start;
  flex-direction: column;
}
.tab-container .cdk-drag-placeholder {
  outline: 1px dashed var(--color-primary);
}
.tab-container .cdk-drop-list-dragging .cdk-drag {
  transition: transform var(--animation-fast) var(--ease-transition-in-out);
}
.tab-drag {
  list-style: none;
  background-color: var(--white);
  border-color: var(--gray-300);
  opacity: .8;
  cursor: grabbing;
  box-shadow: 0 9px 12px rgba(0, 0, 0, .2), 0 27px 30px rgba(0, 0, 0, .12);
}
/* Animate an item that has been dropped. */
.tab-drag.cdk-drag-animating {
  transition: transform var(--animation-fast) var(--ease-transition-in-out);
}
.tab-pane {
  height: 100%;
}
.adapt-tabset-carousel {
  position: relative;
}
.adapt-tabset-carousel .tab-toolbar {
  position: relative;
}
.adapt-tabset-carousel .tab-paddles {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
.adapt-tabset-carousel .tab-paddles div {
  z-index: 3;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  align-content: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.adapt-tabset-carousel .tab-fade-forward,.adapt-tabset-carousel .tab-fade-back {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 4.5rem;
  z-index: 3;
  background-size: 100% 1px, 100% 100%;
  background-position: 0 100%, center center;
  background-repeat: no-repeat;
}
.adapt-tabset-carousel .tab-fade-forward {
  right: 0;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--gray-300) 30%, var(--gray-300) 100%), linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--gray-200) 30%, var(--gray-200) 100%);
}
.adapt-tabset-carousel .tab-fade-back {
  left: 0;
  background-image: linear-gradient(to right, var(--gray-300) 0%, var(--gray-300) 60%, rgba(255, 255, 255, 0) 100%), linear-gradient(to right, var(--gray-200) 0%, var(--gray-200) 60%, rgba(255, 255, 255, 0) 100%);
}
.adapt-tabset-carousel .tab-paddles_pills .tab-fade-forward {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--gray-300) 30%, var(--gray-300) 100%), linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--white) 30%, var(--white) 100%);
}
.adapt-tabset-carousel .tab-paddles_pills .tab-fade-back {
  background-image: linear-gradient(to right, var(--gray-300) 0%, var(--gray-300) 60%, rgba(255, 255, 255, 0) 100%), linear-gradient(to right, var(--white) 0%, var(--white) 60%, rgba(255, 255, 255, 0) 100%);
}
.adapt-tabset-carousel .back-paddle {
  width: 4rem;
  left: 0;
}
.adapt-tabset-carousel .forward-paddle {
  width: 4rem;
  right: 0;
}
.adapt-tabset-carousel .tab-back-btn,.adapt-tabset-carousel .tab-forward-btn {
  overflow: hidden;
  position: relative;
  z-index: 3;
  padding: 0;
  width: 38px;
  height: 34px;
  border-radius: 17px;
  border: 0;
  font-size: 20px;
  color: var(--gray-700);
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
}
.adapt-tabset-carousel .tab-back-btn:hover,.adapt-tabset-carousel .tab-back-btn:active,.adapt-tabset-carousel .tab-back-btn:focus,.adapt-tabset-carousel .tab-forward-btn:hover,.adapt-tabset-carousel .tab-forward-btn:active,.adapt-tabset-carousel .tab-forward-btn:focus {
  background: var(--color-secondary);
  color: var(--color-active);
  transition: color var(--animation-fast);
}
.adapt-tabset-carousel .tab-back-btn.is-mouse-focused,.adapt-tabset-carousel .tab-forward-btn.is-mouse-focused {
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06) !important;
}
.adapt-tabset-carousel .tab-back-btn:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0;
  background: var(--color-primary);
  transition: width var(--animation-extra-fast);
}
.adapt-tabset-carousel .tab-back-btn.has-hidden-active:before {
  width: 4px;
}
.adapt-tabset-carousel .tab-forward-btn:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 0;
  background: var(--color-primary);
  transition: width var(--animation-extra-fast);
}
.adapt-tabset-carousel .tab-forward-btn.has-hidden-active:after {
  width: 4px;
}
.adapt-tabset-carousel .nav {
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  width: 100%;
  -webkit-user-select: none;
          user-select: none;
  scrollbar-width: none;
}
.adapt-tabset-carousel .nav::-webkit-scrollbar {
  display: none;
}
.adapt-tabset-carousel .nav.a-shadow {
  position: absolute;
  overflow: hidden;
}
.adapt-tabset-carousel .m4 {
  margin-right: 4rem;
}
.adapt-tabset-carousel .add-nav-fixed {
  z-index: 3;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: var(--gray-200);
  border-bottom: 1px solid var(--gray-300);
  width: 4rem;
}
.adapt-tabset-carousel .add-nav-fixed.add-nav-fixed_pills {
  background-color: var(--white);
}
.adapt-tabset-carousel .add-nav-fixed button {
  border: 1px solid var(--gray-300);
  padding: .25rem .475rem;
  margin: .75rem 1rem;
  width: auto;
  flex-direction: row;
  align-self: center;
  color: var(--gray-900);
}
.adapt-tabset-carousel .add-nav-hidden {
  visibility: hidden;
}
.is-pills .tab-fade-forward {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--gray-300) 30%, var(--gray-300) 100%), linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--gray-200) 30%, var(--gray-200) 100%);
}
.is-pills .tab-fade-back {
  background-image: linear-gradient(to right, var(--gray-300) 0%, var(--gray-300) 60%, rgba(255, 255, 255, 0) 100%), linear-gradient(to right, var(--gray-200) 0%, var(--gray-200) 60%, rgba(255, 255, 255, 0) 100%);
}
.adapt-tabset_mobile .nav {
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
  -webkit-user-select: none;
          user-select: none;
}
.adapt-tabset_mobile .nav::-webkit-scrollbar {
  display: none;
}
.adapt-tabset_mobile .nav.a-shadow {
  position: absolute;
  overflow: hidden;
}
.adapt-tabset_mobile .nav-tabs {
  border-bottom: none !important;
  scroll-behavior: smooth;
}
.adapt-tabset_mobile .nav-tabs::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 1px;
  background: var(--gray-300);
  content: "";
}
.adapt-tabset_mobile .nav-link.active {
  position: relative;
  z-index: 100;
}
.adapt-tabset_mobile.is-tabs .fade-right-element,.adapt-tabset_mobile.is-tabs .fade-left-element {
  height: 66px;
}
.adapt-tabset_mobile.is-pills .fade-right-element,.adapt-tabset_mobile.is-pills .fade-left-element {
  height: 50px;
}
.adapt-tabset_mobile .nav-pills .nav-item {
  max-width: initial;
}
.fade-left-element,.fade-right-element {
  color: var(--white);
  position: absolute;
  z-index: 101;
  top: 0;
  display: inline-block;
  width: 25px;
  background: linear-gradient(to right, currentColor 0%, rgba(255, 255, 255, 0) 100%);
  transition: all .3s cubic-bezier(.4, 0, .2, 1);
}
.fade-left-element {
  left: -1px;
}
.fade-right-element {
  right: -1px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, currentColor 100%);
}
/* stylelint-disable-next-line no-duplicate-selectors */
.adapt-tabset_mobile .nav-item-close .close::before {
  width: 1rem;
  height: 1rem;
  vertical-align: -.25rem;
}
.a-clock-face-wrapper {
  position: relative;
  width: 250px;
  height: 250px;
  border-radius: 50%;
  background-color: var(--gray-200);
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.a-clock-face-wrapper:before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: var(--color-state);
}
.a-clock-face {
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
}
.a-clock-face.inactive {
  opacity: .5;
}
.a-clock-face-inner {
  z-index: 2;
  width: 174px;
  height: 174px;
}
.a-clock-face-tick {
  position: absolute;
  z-index: 1;
  bottom: 50%;
  left: 50%;
  width: 0;
  height: 48%;
  display: flex;
  flex-direction: column;
  align-items: center;
  transform-origin: center bottom;
}
.a-clock-face-tick:before {
  content: "";
  display: none;
  position: absolute;
  left: -1px;
  bottom: 0;
  width: 2px;
  height: calc(100% - 12px);
  background: var(--color-state);
}
.a-clock-face-label {
  font-size: 15px;
  position: relative;
  z-index: 1;
  flex: 0 0 auto;
  display: flex;
  width: 26px;
  height: 26px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
/* active state */
.a-clock-face-tick.active {
  z-index: 0;
}
.a-clock-face-tick.active:before {
  display: block;
}
.a-clock-face-tick.active .a-clock-face-label {
  background: var(--color-state);
  color: var(--white);
  font-weight: 600;
}
/* Disable state */
.a-clock--disabled.a-clock-face-wrapper {
  cursor: default;
  pointer-events: none;
}
.a-clock--disabled.a-clock-face-wrapper .a-clock-face {
  opacity: .5;
}
.a-clock--disabled.a-clock-face-wrapper:before,.a-clock--disabled.a-clock-face-wrapper .a-clock-face-tick:before,.a-clock--disabled.a-clock-face-wrapper .a-clock-face-tick.active .a-clock-face-label {
  background: var(--gray-300);
}
.a-slot__label {
  padding: 0 0 4px;
  font-size: .8125rem;
  font-weight: var(--font-weight-bold);
  line-height: 20px;
}
.a-slot__list {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
}
.a-slot__list .btn,.a-slot__list .adapt-rich-editor .ql-toolbar .ql-formats button,.adapt-rich-editor .ql-toolbar .ql-formats .a-slot__list button,.a-slot__list .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .a-slot__list .ql-picker-label {
  margin-bottom: 10px;
  direction: ltr;
}
.a-slot__list .btn:not(:last-child),.a-slot__list .adapt-rich-editor .ql-toolbar .ql-formats button:not(:last-child),.adapt-rich-editor .ql-toolbar .ql-formats .a-slot__list button:not(:last-child),.a-slot__list .adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label:not(:last-child),.adapt-rich-editor .ql-toolbar .ql-formats .a-slot__list .ql-picker-label:not(:last-child) {
  margin-right: 10px;
}
.textfield,.textfield__wrapper {
  position: relative;
}
.textfield .form-control--icons {
  padding-right: 0;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 38px;
  width: 2rem;
  height: 38px;
  text-align: center;
  transition: none;
  z-index: 33;
}
.textfield.is-icons .form-control {
  padding-right: 2rem;
}
.textfield-input-wrapper {
  position: absolute;
  visibility: hidden;
  overflow: hidden;
  height: 0;
  width: 0;
}
.textfield-input-element-copy {
  white-space: nowrap;
  width: auto;
  position: absolute;
  visibility: hidden;
}
.textfield-padding-transition {
  transition: padding var(--animation-fast) ease-out;
}
.ui-treenode-selectable.ui-treenode-content {
  cursor: pointer;
}
.a-tree__children {
  padding-left: 1.4375rem;
}
.a-tree__container {
  margin: 0;
  padding: 0;
  font-size: 0;
  list-style: none;
  white-space: nowrap;
}
.a-tree__container:focus {
  outline: none;
}
.a-tree__container.a-tree__container_trim .a-tree__content {
  width: 100%;
}
.a-tree__container.a-tree__container_trim .a-tree__focused {
  overflow: hidden;
}
.a-tree__container.a-tree__container_trim .a-tree__label {
  overflow: hidden;
  text-overflow: ellipsis;
}
.a-tree__container.a-tree__container_wrap {
  white-space: normal;
}
.a-tree__container.a-tree__container_wrap-all {
  white-space: normal;
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -webkit-hyphens: auto;
  hyphens: auto;
}
.a-tree__no-matches {
  padding: .5rem 0;
  font-size: .75rem;
}
.a-tree__filter {
  padding-bottom: .5rem;
}
.a-tree__filter-controls {
  display: flex;
}
.a-tree__filter-status {
  color: var(--gray-500);
  align-self: center;
  padding-right: .75rem;
}
.ui-treenode-children {
  margin: 0;
}
.a-tree__node {
  font-size: .8125rem;
  line-height: 1.25rem !important;
  height: auto;
  color: var(--gray-900);
  position: relative;
  list-style: none;
}
.a-tree__node .checkbox {
  display: inline-block;
  margin: 0;
  padding-right: .5rem;
}
.a-tree__node .checkbox .checkbox__item {
  width: 1rem;
  padding: 0;
}
.a-tree__node .checkbox .checkbox__item:before,.a-tree__node .checkbox .checkbox__item:after,.a-tree__node .checkbox .checkbox__item .icon-indeterminate {
  left: 0;
}
.a-tree__node .a-tree__label {
  transition: color .25s var(--ease-transition-in-out);
}
.a-tree__node .a-tree__label:hover,.a-tree__node .a-tree__label:focus {
  color: var(--color-active);
}
.a-tree__node .a-tree__label:active {
  color: var(--color-active-hover);
}
.a-tree__node .checkbox + .a-tree__label:hover,.a-tree__node .checkbox + .a-tree__label:focus,.a-tree__node .checkbox + .a-tree__label:active {
  color: var(--gray-900);
}
.a-tree__content {
  display: inline-flex;
  flex-flow: row nowrap;
  padding: .5rem 0;
  position: relative;
  z-index: 100;
}
.a-tree__content:hover {
  cursor: pointer;
}
.a-tree__toggle {
  display: inline-block;
  padding-right: .5rem;
  position: relative;
  z-index: 200;
}
.a-tree__toggle::before {
  content: "";
  display: inline-block;
  width: .6875rem;
  height: .6875rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-900)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
  background-size: .6875rem .6875rem;
  background-position: center center;
  background-repeat: no-repeat;
  transition: transform .25s var(--ease-transition-in-out);
}
.a-tree__toggle:hover::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-active)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
}
.a-tree__toggle:active:hover:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--color-active-hover)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
}
.a-tree__toggle.is-flip::before {
  transform: rotate(90deg);
}
.a-tree__node_leaf .a-tree__toggle {
  visibility: hidden;
}
.a-tree__content.is-selectable .a-tree__label.is-flip {
  font-weight: 600;
}
.a-tree__content.is-selectable .a-tree__label.is-flip:active:hover {
  color: var(--color-active-hover);
}
.a-tree__content.is-selectable .a-tree__label.is-active {
  font-weight: 600;
  cursor: default;
}
.a-tree__content.is-selectable .a-tree__label.is-active:hover {
  color: var(--gray-900);
}
.a-tree__line {
  flex: 0 0 auto;
  width: .125rem;
  position: relative;
  background: var(--color-primary);
  vertical-align: text-bottom;
  transition: all .25s var(--ease-transition-in-out);
  margin-right: .625rem;
}
.a-tree__node-icon {
  display: inline-block;
  padding-right: .5rem;
  font-size: .8125rem;
}
.a-tree__focused {
  display: flex;
  flex-direction: row;
}
.a-tree__focused:focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.a-tree__focused.is-mouse-focused {
  box-shadow: none;
}
adapt-tree[draggablenodes=true] .a-tree__content {
  padding: 5px;
  display: flex;
  align-items: center;
}
adapt-tree[draggablenodes=true] .a-tree__content::before {
  content: "";
  display: inline-block;
  width: .6875rem;
  height: .6875rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--gray-500)' viewBox='0 0 14 32'%3E%3Cpath d='M4.571 4.56H-.005V-.016h4.576V4.56zm9.152-4.576H9.147V4.56h4.576V-.016zM4.571 9.136H-.005v4.576h4.576V9.136zm9.152 0H9.147v4.576h4.576V9.136zm-9.152 9.152H-.005v4.576h4.576v-4.576zm9.152 0H9.147v4.576h4.576v-4.576zM4.571 27.44H-.005v4.576h4.576V27.44zm9.152 0H9.147v4.576h4.576V27.44z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.a-tree .ui-treenode-droppoint {
  height: 4px;
  list-style-type: none;
}
.a-tree .ui-treenode-droppoint-active {
  border: 0 none;
  background-color: var(--color-state);
}
.a-tree__content.ui-treenode-dragover {
  border: dashed 1px var(--color-state);
}
.ui-treenode-dragover-disable {
  border: dashed 1px var(--gray-300);
  cursor: no-drop;
}
.ui-treenode-dragStart {
  opacity: .5;
  border: none !important;
  background-color: inherit;
}
.ui-treenode-dragStart:hover {
  cursor: grabbing;
  background-color: var(--gray-100);
}
ngb-typeahead-window {
  top: 105%;
  display: block;
  visibility: visible;
  opacity: 1;
  transition: top 0s, left 0s;
  max-height: 55vh;
  overflow: auto;
  z-index: 990;
}
ngb-typeahead-window .ngb-highlight {
  font-weight: 600 !important;
}
ngb-typeahead-window .active {
  background-image: none;
}
ngb-typeahead-window.dropdown-menu {
  opacity: initial;
  transform: none;
}
ngb-typeahead-window .add-new {
  border-top: 1px solid var(--color-secondary);
  padding-top: 5px;
}
ngb-typeahead-window .dropdown-item {
  border-top: 0;
  padding: 6px 14px;
  line-height: 1.4286;
}
ngb-typeahead-window .dropdown-item.active {
  color: var(--color-active) !important;
  background-color: transparent;
}
ngb-typeahead-window .dropdown-item.selected {
  color: var(--color-state) !important;
}
ngb-typeahead-window .disabled {
  pointer-events: none;
  opacity: .65;
  cursor: not-allowed;
}
ngb-typeahead-window.dropdown-menu_virtual-scroll {
  padding: 0;
}
ngb-typeahead-window.dropdown-menu_virtual-scroll .cdk-virtual-scroll-content-wrapper {
  padding: 5px 0;
}
ngb-typeahead-window.dropdown-menu_virtual-scroll ngb-highlight {
  white-space: normal;
}
.rx-typeahead-popup-content > cdk-virtual-scroll-viewport {
  overflow-x: hidden;
}
.adapt-uploader,.adapt-single-uploader {
  display: block;
  width: 100%;
}
.adapt-uploader-messages .alert-icon-lockup-space {
  padding-right: 0 !important;
}
.adapt-uploader-messages > p {
  margin-bottom: 0;
}
.adapt-uploader__wrp {
  display: block;
  width: 100%;
  overflow-x: hidden;
}
.adapt-uploader__content.pointer-events {
  pointer-events: none;
}
.adapt-uploader__content.pointer-events > * {
  pointer-events: none;
}
.adapt-uploader:not(.is-no-dnd):not(.readonly) .adapt-uploader-dnd-animation__wrp {
  height: 50px;
}
.adapt-uploader:not(.is-no-dnd):not(.readonly) .adapt-uploader-dnd,.adapt-uploader:not(.is-no-dnd):not(.readonly) .adapt-uploader-drop {
  position: absolute;
  max-width: 100%;
  padding: 5px;
}
.adapt-uploader:not(.is-no-dnd):not(.readonly) .adapt-uploader-drop {
  opacity: 0;
  visibility: hidden;
}
.adapt-uploader:not(.is-no-dnd):not(.readonly) .adapt-uploader-content .is-mouse-focused {
  background-color: transparent;
}
.adapt-uploader:not(.is-no-dnd):not(.readonly).has-warning .adapt-uploader-dnd-animation {
  border-color: var(--color-warning);
}
.adapt-uploader:not(.is-no-dnd):not(.readonly).has-danger .adapt-uploader-dnd-animation {
  border-color: var(--color-danger);
}
.adapt-uploader:not(.is-no-dnd):not(.readonly).disabled .adapt-uploader-dnd-animation {
  background-color: var(--gray-100);
  border-color: var(--gray-200);
}
.adapt-uploader:not(.is-no-dnd):not(.readonly).disabled .adapt-uploader-dnd-animation .adapt-uploader-dnd-text {
  color: var(--gray-400);
}
.adapt-uploader.disabled .adapt-uploader-restrict {
  color: var(--gray-400);
}
.adapt-uploader .adapt-uploader-drop__icon > .clound-icon {
  animation: jumping 1.3s ease alternate infinite;
}
.adapt-uploader-dnd-animation__wrp {
  width: 100%;
}
.adapt-uploader-dnd-animation {
  position: relative;
  height: 100%;
  border: 1px solid var(--gray-300);
  border-radius: var(--border-radius);
  background-color: var(--gray-100);
}
.adapt-uploader-dnd,.adapt-uploader-drop {
  height: 100%;
  display: flex;
  align-items: center;
}
.adapt-uploader-drop-animation,.adapt-uploader-search-animation {
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%;
}
.adapt-uploader-drop__icon {
  position: relative;
  width: 45px;
  height: 100%;
}
.adapt-uploader-drop__icon-forbidden {
  display: flex;
  align-items: center;
}
.adapt-uploader-drop__icon > svg {
  position: absolute;
}
.adapt-uploader-dnd-text {
  color: var(--gray-700);
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.adapt-uploader-dnd-text-forbidden {
  color: var(--color-danger);
}
.adapt-uploader-block-level-text {
  margin: .25rem 0 !important;
  color: var(--gray-700);
}
.adapt-uploader-attach-btn {
  transition: background-color .25s var(--ease-transition-in-out), border-color .25s var(--ease-transition-in-out), box-shadow .25s var(--ease-transition-in-out), opacity .1s linear;
}
.adapt-uploader-attach-btn .btn-icon {
  margin-right: .5965em;
}
.adapt-uploader-attach-file-btn-wrap:not(:last-of-type) .adapt-uploader-attach-btn {
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.adapt-uploader-attach-folder-btn-wrap:not(:first-of-type) .adapt-uploader-attach-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.adapt-uploader-restrict {
  color: var(--gray-500);
  margin-top: .25rem;
}
.adapt-uploader-list-title {
  margin-bottom: 0;
  font-weight: var(--font-weight-bold);
}
.adapt-uploader-list-files-zone__header {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin: 10px 0 5px;
}
.adapt-uploader-list-files-zone__header .adapt-uploader-cancel {
  padding: 0;
  border: none;
}
.adapt-uploader-list-files-zone .btn-uploader-collapse-btn {
  padding-right: 5px;
}
.btn.btn-uploader-collapse-btn,.adapt-rich-editor .ql-toolbar .ql-formats button.btn-uploader-collapse-btn,.adapt-rich-editor .ql-toolbar .ql-formats .btn-uploader-collapse-btn.ql-picker-label {
  padding-left: 5px;
}
.adapt-uploader-submask-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 160px;
  text-align: center;
}
.adapt-uploader-submask-center-inner-read {
  position: relative;
  width: 50px;
  height: 100%;
}
.adapt-uploader-submask-center-inner-read > svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.adapt-uploader-search-folder-ellipsis {
  position: absolute;
  top: 16px;
  left: 0;
  height: 40px;
  width: 100%;
}
.floating {
  position: absolute;
  top: 35%;
  animation: updown 2s infinite ease-in-out alternate;
}
.adapt-uploader-img-search {
  position: absolute;
  left: 18px;
  animation: circle 4s infinite linear;
}
.remaining-files-list {
  display: inline-block;
  color: var(--color-active);
  cursor: pointer;
  text-decoration: none;
}
.remaining-files-list:hover {
  color: var(--color-active-hover);
  text-decoration: underline;
}
.remaining-files-list__wrp {
  display: flex;
  align-items: flex-start;
}
.remaining-files-list__wrp .file-index {
  flex: 0 0 auto;
}
.remaining-files-list__wrp .file-name {
  width: 100%;
}
.adapt-single-uploader__wrp {
  display: block;
  width: 100%;
  overflow-x: hidden;
}
.adapt-single-uploader__content.pointer-events {
  pointer-events: none;
}
.adapt-single-uploader__content.pointer-events > * {
  pointer-events: none;
}
.adapt-single-uploader:not(.is-no-dnd) .adapt-uploader-dnd,.adapt-single-uploader:not(.is-no-dnd) .adapt-uploader-drop {
  position: absolute;
  padding: 5px;
  max-width: 100%;
}
.adapt-single-uploader:not(.is-no-dnd) .adapt-uploader-drop {
  opacity: 0;
  visibility: hidden;
}
.adapt-single-uploader:not(.is-no-dnd) .adapt-single-uploader-dnd-animation {
  border: 1px solid var(--gray-300);
  border-radius: var(--border-radius);
  background-color: var(--gray-100);
}
.adapt-single-uploader:not(.is-no-dnd).has-warning .adapt-single-uploader-dnd-animation {
  border-color: var(--color-warning);
}
.adapt-single-uploader:not(.is-no-dnd).has-danger .adapt-single-uploader-dnd-animation {
  border-color: var(--color-danger);
}
.adapt-single-uploader:not(.is-no-dnd).disabled .adapt-single-uploader-dnd-animation {
  background-color: var(--gray-100);
  border-color: var(--gray-200);
}
.adapt-single-uploader:not(.is-no-dnd).disabled .adapt-single-uploader-dnd-animation .adapt-uploader-dnd-text {
  color: var(--gray-400);
}
.adapt-single-uploader.disabled .adapt-uploader-restrict {
  color: var(--gray-400);
}
.adapt-single-uploader .adapt-uploader-drop__icon > .clound-icon {
  animation: jumping 1.3s ease alternate infinite;
}
.adapt-single-uploader-inner {
  width: 100%;
  min-height: 50px;
}
.adapt-single-uploader-dnd-animation {
  position: relative;
  height: 50px;
}
.adapt-uploader-item {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 10px 0;
  position: relative;
  border-top: 1px solid #c2c2c2;
  border-bottom: 1px solid #efefef;
  background-color: var(--white);
  overflow: hidden;
}
.adapt-uploader-item.disabled {
  cursor: not-allowed;
}
.adapt-uploader-item.disabled .adapt-uploader-file {
  cursor: pointer;
}
.adapt-uploader-item.disabled .adapt-uploader-file .adapt-uploader-file-image {
  opacity: .65;
  cursor: not-allowed;
}
.adapt-uploader-item.disabled .adapt-uploading-progress > span {
  color: var(--gray-600);
}
.adapt-uploader-item.readonly .adapt-uploader-file {
  width: 100%;
}
.adapt-uploader-item + .adapt-uploader-item {
  border-top: none;
}
.collapse-block .adapt-uploader-item:first-of-type {
  border-top: none;
}
.adapt-uploader-item__wrp {
  width: 100%;
  display: flex;
}
.adapt-uploader-item__wrp.canceled .upload-status,.adapt-uploader-item__wrp.canceled .adapt-uploader-file {
  opacity: .65;
}
.adapt-uploader-item__controls {
  flex: 0 0 auto;
}
.adapt-uploader-file {
  width: 60%;
  flex: 0 0 auto;
  display: flex;
}
.adapt-uploader-file-image {
  width: 20px;
  height: 20px;
  line-height: 1.5;
  margin-right: .5965em;
}
.adapt-uploader-file-name {
  display: flex;
  width: calc(100% - 50px);
  border: 0;
}
.adapt-uploader-file-name__truncate {
  display: inline-flex;
  max-width: 100%;
}
.adapt-uploader-status__wrp {
  position: relative;
  width: 100%;
}
.adapt-uploader-status {
  width: 40%;
  flex: 0 0 auto;
  display: flex;
  justify-content: space-between;
}
.adapt-uploader-file-error {
  flex: 1;
}
.adapt-uploader-file-uploading,.adapt-uploader-file-uploaded {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.adapt-uploading-progress {
  display: flex;
  width: 100%;
}
.adapt-uploading-progress > span {
  color: var(--gray-900);
}
.upload-status {
  display: flex;
  flex: 1;
}
.success-icon,.error-icon {
  margin-right: .5965em;
}
.adapt-uploader-item-remove,.adapt-uploader-item-delete,.adapt-uploader-item-cancel {
  display: inline-flex;
  align-items: center;
  padding: 0;
  color: var(--gray-900);
  background-color: transparent;
  border: none;
}
.adapt-uploader-item-remove:active,.adapt-uploader-item-delete:active,.adapt-uploader-item-cancel:active {
  color: var(--color-active-hover);
}
.adapt-uploader-item-remove:hover,.adapt-uploader-item-remove:focus,.adapt-uploader-item-delete:hover,.adapt-uploader-item-delete:focus,.adapt-uploader-item-cancel:hover,.adapt-uploader-item-cancel:focus {
  color: var(--color-active);
}
.adapt-uploader-item-remove:disabled,.adapt-uploader-item-delete:disabled,.adapt-uploader-item-cancel:disabled {
  color: var(--gray-800);
  opacity: 1;
  cursor: not-allowed;
}
.adapt-uploader-item-remove:disabled:hover,.adapt-uploader-item-delete:disabled:hover,.adapt-uploader-item-cancel:disabled:hover {
  color: var(--gray-700);
  opacity: .65;
}
.adapt-uploader-item-status-bar-wrapper {
  position: relative;
  background-color: var(--gray-100);
  flex: 1;
  height: 6px;
  border-radius: 3px;
  margin: 8px 10px;
}
.adapt-uploader-item-indeterminate-loader-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: center;
  padding-left: .625rem;
}
.adapt-uploader-item-indeterminate-loader-wrapper .adapt-alert-bar {
  border-radius: 3px;
}
.adapt-uploader-item-status-bar {
  position: absolute;
  display: inline-block;
  height: 100%;
  background-color: var(--color-primary);
  border-radius: 3px 0 0 3px;
  transition: width 250ms ease-in;
}
.adapt-uploader-item-status-bar_uploaded {
  border-radius: 3px;
}
.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.adapt-drop-wrp {
  outline: 1px dashed var(--color-active);
}
.adapt-drop-wrp * {
  pointer-events: none;
}
.a-toast {
  padding: 1.125rem 3.75rem 1.125rem 1.5rem;
  word-wrap: break-word;
  margin-bottom: 1rem;
  position: relative;
  height: auto;
  background: var(--white);
  border-radius: var(--border-radius);
  box-shadow: 0 12px 16px rgba(0, 0, 0, .23), 0 36px 40px rgba(0, 0, 0, .15), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
  cursor: default;
}
@media (min-width: 28.75rem) {
  .a-toast {
    width: 26.25rem;
  }
}
.a-toast--info .a-toast__summary {
  color: var(--color-info);
}
.a-toast--info .a-toast__close {
  background: var(--color-info);
  border: 1px solid var(--color-info);
}
.a-toast--warning .a-toast__summary {
  color: var(--color-warning-text);
}
.a-toast--warning .a-toast__close {
  background: var(--color-warning);
  border: 1px solid var(--color-warning);
}
.a-toast--success .a-toast__summary {
  color: var(--color-success);
}
.a-toast--success .a-toast__close {
  background: var(--color-success);
  border: 1px solid var(--color-success);
}
.a-toast--danger .a-toast__summary {
  color: var(--color-danger);
}
.a-toast--danger .a-toast__close {
  background: var(--color-danger);
  border: 1px solid var(--color-danger);
}
.a-toast__summary {
  position: relative;
  margin-top: 0;
  line-height: 1.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.a-toast__close {
  position: absolute;
  top: -1px;
  bottom: -1px;
  right: -1px;
  width: 2.125rem;
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}
.a-toast__close .a-toast__close-button {
  color: var(--white);
  width: 2rem;
  padding: .625rem 0;
  background: transparent;
  border: none;
  opacity: .7;
  transition: opacity .25s var(--ease-transition-in-out);
}
.a-toast__close .a-toast__close-button:hover {
  opacity: .9;
}
.a-toast__details {
  margin-bottom: 0;
  font-size: .8125rem;
  line-height: 1.4;
  color: var(--gray-1000);
  position: relative;
  overflow: hidden;
}
.a-toast__details a {
  color: var(--color-active);
}
.a-toast-wrapper {
  display: block;
  position: fixed;
  z-index: 1080;
  top: 1.25rem;
  right: 1.25rem;
  left: 1.25rem;
}
.a-toast-wrapper.is-top-center {
  margin-left: 0;
}
@media (min-width: 28.75rem) {
  .a-toast-wrapper.is-top-right {
    left: auto;
  }
  .a-toast-wrapper.is-top-left {
    right: auto;
    left: 1.25rem;
  }
  .a-toast-wrapper.is-top-center {
    right: 50%;
    left: 50%;
    margin-left: -13.125rem;
  }
  .a-toast-wrapper.is-bottom-center {
    bottom: 1.25rem;
    top: auto;
    right: 50%;
    left: 50%;
    margin-left: -13.125rem;
  }
  .a-toast-wrapper.is-bottom-left {
    bottom: 1.25rem;
    top: auto;
    right: auto;
    left: 1.25rem;
  }
  .a-toast-wrapper.is-bottom-right {
    bottom: 1.25rem;
    top: auto;
  }
}
.adapt-tooltip {
  position: fixed;
  pointer-events: none;
  font-size: .75rem;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5385;
  text-align: start;
  white-space: normal;
  text-decoration: none;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  word-wrap: break-word;
  word-break: normal;
  line-break: auto;
  z-index: 1090;
}
.adapt-tooltip-inner {
  position: relative;
  padding: 3px 8px;
  color: var(--white);
  border-radius: var(--border-radius);
  background-color: var(--color-info);
  box-shadow: 0 9px 12px rgba(0, 0, 0, .2), 0 27px 30px rgba(0, 0, 0, .12);
  max-width: none;
  text-align: center;
  border: solid 1px var(--color-info);
}
.adapt-tooltip-inner::after {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
}
.adapt-tooltip-top .adapt-tooltip-inner::after,.adapt-tooltip-right .adapt-tooltip-inner::after,.adapt-tooltip-bottom .adapt-tooltip-inner::after,.adapt-tooltip-left .adapt-tooltip-inner::after {
  content: "";
  display: inline-block;
}
.adapt-tooltip-top {
  transform: translate(-50%, -100%);
}
.adapt-tooltip-top .adapt-tooltip-inner::after {
  transform: translate(-50%, 100%);
  bottom: 0;
  left: 50%;
  border-width: 6px 6px 0 6px;
  border-color: var(--color-info) transparent transparent transparent;
}
.adapt-tooltip-right {
  transform: translateY(-50%);
}
.adapt-tooltip-right .adapt-tooltip-inner::after {
  transform: translate(-100%, -50%);
  left: 0;
  top: 50%;
  border-width: 6px 6px 6px 0;
  border-color: transparent var(--color-info) transparent transparent;
}
.adapt-tooltip-bottom {
  transform: translateX(-50%);
}
.adapt-tooltip-bottom .adapt-tooltip-inner::after {
  transform: translate(-50%, -100%);
  top: 0;
  left: 50%;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent var(--color-info) transparent;
}
.adapt-tooltip-left {
  transform: translate(-100%, -50%);
  min-width: 150px;
}
.adapt-tooltip-left .adapt-tooltip-inner::after {
  transform: translate(100%, -50%);
  top: 50%;
  right: 0;
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent var(--color-info);
}
.adapt-toltip-pre-wrap .adapt-tooltip-inner {
  white-space: pre-wrap; /* css-3 */
  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
  text-align: left;
}
.adapt-agreement {
  border: 1px solid var(--color-secondary);
  border-radius: var(--border-radius);
}
.adapt-agreement.adapt-agreement_has-shadow {
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09);
}
.adapt-agreement__header {
  border-bottom: 1px solid var(--color-secondary);
}
.agreement__main-title {
  margin: 0 0 1rem 0;
}
.agreement__separator {
  margin: 1rem 0;
}
.agreement__switcher {
  font-size: .9375rem;
}
.agreement__content {
  margin-left: 4.125em;
}
.adapt-agreement__content_epmty-state {
  font-size: .9375rem;
  text-align: center;
  width: 100%;
}
.agreement__content-text {
  margin: 1rem 0;
}
.agreement__badge .badge {
  min-width: 70px;
}
.agreement__collapse-btn {
  color: var(--gray-900);
}
adapt-alert .text-info {
  display: flex;
}
/* stylelint-disable max-nesting-depth */
.adapt-menu {
  display: inline-block;
}
.adapt-menu__link,.adapt-submenu__link {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 5px 10px;
  color: inherit;
  white-space: nowrap;
  border: 0;
  border-radius: 0;
}
.adapt-menu__link.active,.adapt-menu__link.active:hover,.adapt-submenu__link.active,.adapt-submenu__link.active:hover {
  color: var(--color-primary);
}
.adapt-menu__link:active,.adapt-submenu__link:active {
  color: var(--color-active-hover);
}
.adapt-menu__link:hover,.adapt-menu__link:focus,.adapt-submenu__link:hover,.adapt-submenu__link:focus {
  color: var(--color-active);
  text-decoration: none;
}
.adapt-menu__link:focus,.adapt-submenu__link:focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.adapt-menu__link::before,.adapt-submenu__link::before {
  font-size: 1rem;
  width: 1rem;
}
.adapt-menu__link .a-menu__text,.adapt-submenu__link .a-menu__text {
  display: flex;
  flex-grow: 1;
}
.adapt-menu__link .adapt-menu__link-toggle,.adapt-submenu__link .adapt-menu__link-toggle {
  width: 10px;
  height: 10px;
  transition: background-image .25s var(--ease-transition-in-out);
}
.adapt-menu__link.disabled-item,.adapt-submenu__link.disabled-item {
  cursor: pointer;
}
.adapt-menu__link.disabled-item::before,.adapt-menu__link.disabled-item .a-menu__text,.adapt-submenu__link.disabled-item::before,.adapt-submenu__link.disabled-item .a-menu__text {
  opacity: .65;
}
.adapt-menu-item {
  position: relative;
  width: 100%;
}
.adapt-menu-item .adapt-menu__link {
  height: 3.125rem;
  position: relative;
}
.adapt-menu-item .adapt-menu__link:focus {
  z-index: 1;
}
.adapt-menu-item .adapt-menu__link.selected {
  color: var(--color-state);
}
.adapt-menu-item .adapt-menu__link.selected:active {
  color: var(--color-active-hover);
}
.adapt-menu-item .adapt-menu__link.selected:focus {
  color: var(--color-state);
  text-decoration: none;
}
.adapt-menu-item .adapt-menu__link.selected:hover {
  color: var(--color-active);
  text-decoration: none;
}
.adapt-menu-item.dark {
  background-color: var(--gray-900);
  color: var(--white);
}
.adapt-menu-item.dark .adapt-menu__link .adapt-menu__link-toggle {
  background: var(--white);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.adapt-menu-item.grey {
  background-color: var(--gray-100);
  color: var(--gray-900);
}
.adapt-menu-item.grey .adapt-menu__link .adapt-menu__link-toggle {
  background: var(--gray-900);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.adapt-menu-item.white {
  background-color: var(--white);
  color: var(--gray-900);
}
.adapt-menu-item.white .adapt-menu__link .adapt-menu__link-toggle {
  background: var(--gray-900);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.adapt-menu-item.custom {
  background-color: var(--nav-background);
  color: var(--nav-links-color);
}
.adapt-menu-item.custom .adapt-menu__link .adapt-menu__link-toggle {
  background: #fff;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.adapt-menu-item.dark .adapt-menu__link.menu-toggle:hover,.adapt-menu-item.dark .adapt-menu__link.menu-toggle:focus,.adapt-menu-item.grey .adapt-menu__link.menu-toggle:hover,.adapt-menu-item.grey .adapt-menu__link.menu-toggle:focus,.adapt-menu-item.white .adapt-menu__link.menu-toggle:hover,.adapt-menu-item.white .adapt-menu__link.menu-toggle:focus,.adapt-menu-item.custom .adapt-menu__link.menu-toggle:hover,.adapt-menu-item.custom .adapt-menu__link.menu-toggle:focus {
  color: var(--color-active);
}
.adapt-menu-item.dark .adapt-menu__link.menu-toggle:hover .adapt-menu__link-toggle,.adapt-menu-item.dark .adapt-menu__link.menu-toggle:focus .adapt-menu__link-toggle,.adapt-menu-item.grey .adapt-menu__link.menu-toggle:hover .adapt-menu__link-toggle,.adapt-menu-item.grey .adapt-menu__link.menu-toggle:focus .adapt-menu__link-toggle,.adapt-menu-item.white .adapt-menu__link.menu-toggle:hover .adapt-menu__link-toggle,.adapt-menu-item.white .adapt-menu__link.menu-toggle:focus .adapt-menu__link-toggle,.adapt-menu-item.custom .adapt-menu__link.menu-toggle:hover .adapt-menu__link-toggle,.adapt-menu-item.custom .adapt-menu__link.menu-toggle:focus .adapt-menu__link-toggle {
  background: var(--color-active);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.adapt-menu-item.dark .adapt-menu__link.menu-toggle:active .adapt-menu__link-toggle,.adapt-menu-item.grey .adapt-menu__link.menu-toggle:active .adapt-menu__link-toggle,.adapt-menu-item.white .adapt-menu__link.menu-toggle:active .adapt-menu__link-toggle,.adapt-menu-item.custom .adapt-menu__link.menu-toggle:active .adapt-menu__link-toggle {
  background: var(--color-active-hover);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.adapt-menu-item.dark .adapt-menu__link.menu-toggle.active,.adapt-menu-item.dark .adapt-menu__link.menu-toggle.active:hover,.adapt-menu-item.dark .adapt-menu__link.menu-toggle.active:focus,.adapt-menu-item.grey .adapt-menu__link.menu-toggle.active,.adapt-menu-item.grey .adapt-menu__link.menu-toggle.active:hover,.adapt-menu-item.grey .adapt-menu__link.menu-toggle.active:focus,.adapt-menu-item.white .adapt-menu__link.menu-toggle.active,.adapt-menu-item.white .adapt-menu__link.menu-toggle.active:hover,.adapt-menu-item.white .adapt-menu__link.menu-toggle.active:focus,.adapt-menu-item.custom .adapt-menu__link.menu-toggle.active,.adapt-menu-item.custom .adapt-menu__link.menu-toggle.active:hover,.adapt-menu-item.custom .adapt-menu__link.menu-toggle.active:focus {
  color: var(--color-state);
}
.adapt-menu-item.dark .adapt-menu__link.menu-toggle.active .adapt-menu__link-toggle,.adapt-menu-item.dark .adapt-menu__link.menu-toggle.active:hover .adapt-menu__link-toggle,.adapt-menu-item.dark .adapt-menu__link.menu-toggle.active:focus .adapt-menu__link-toggle,.adapt-menu-item.grey .adapt-menu__link.menu-toggle.active .adapt-menu__link-toggle,.adapt-menu-item.grey .adapt-menu__link.menu-toggle.active:hover .adapt-menu__link-toggle,.adapt-menu-item.grey .adapt-menu__link.menu-toggle.active:focus .adapt-menu__link-toggle,.adapt-menu-item.white .adapt-menu__link.menu-toggle.active .adapt-menu__link-toggle,.adapt-menu-item.white .adapt-menu__link.menu-toggle.active:hover .adapt-menu__link-toggle,.adapt-menu-item.white .adapt-menu__link.menu-toggle.active:focus .adapt-menu__link-toggle,.adapt-menu-item.custom .adapt-menu__link.menu-toggle.active .adapt-menu__link-toggle,.adapt-menu-item.custom .adapt-menu__link.menu-toggle.active:hover .adapt-menu__link-toggle,.adapt-menu-item.custom .adapt-menu__link.menu-toggle.active:focus .adapt-menu__link-toggle {
  background: var(--color-state);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M1,7.9l2.4-2.3l8.6,8.2l8.6-8.2L23,7.9L12,18.4L1,7.9z'/%3E%3C/svg%3E");
}
.adapt-menu-item.dark .adapt-menu__link.menu-toggle.disabled-item:hover,.adapt-menu-item.dark .adapt-menu__link.menu-toggle.disabled-item:focus,.adapt-menu-item.grey .adapt-menu__link.menu-toggle.disabled-item:hover,.adapt-menu-item.grey .adapt-menu__link.menu-toggle.disabled-item:focus,.adapt-menu-item.white .adapt-menu__link.menu-toggle.disabled-item:hover,.adapt-menu-item.white .adapt-menu__link.menu-toggle.disabled-item:focus,.adapt-menu-item.custom .adapt-menu__link.menu-toggle.disabled-item:hover,.adapt-menu-item.custom .adapt-menu__link.menu-toggle.disabled-item:focus {
  color: var(--color-active);
}
.adapt-menu-item.dark .adapt-menu__link.menu-toggle.disabled-item:hover button,.adapt-menu-item.dark .adapt-menu__link.menu-toggle.disabled-item:focus button,.adapt-menu-item.grey .adapt-menu__link.menu-toggle.disabled-item:hover button,.adapt-menu-item.grey .adapt-menu__link.menu-toggle.disabled-item:focus button,.adapt-menu-item.white .adapt-menu__link.menu-toggle.disabled-item:hover button,.adapt-menu-item.white .adapt-menu__link.menu-toggle.disabled-item:focus button,.adapt-menu-item.custom .adapt-menu__link.menu-toggle.disabled-item:hover button,.adapt-menu-item.custom .adapt-menu__link.menu-toggle.disabled-item:focus button {
  color: var(--color-active-hover);
}
.adapt-submenu {
  position: absolute;
  top: 3.75rem;
  left: 0;
  min-width: 14.375rem;
  z-index: 990;
  transform-origin: left top;
}
.adapt-submenu .a-menu {
  padding: 5px 0;
  flex-direction: column;
  border-radius: var(--border-radius);
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09);
}
.adapt-submenu .a-menu .a-menu__item {
  width: 100%;
  height: auto;
}
.adapt-submenu .a-menu .a-menu__item .adapt-submenu-item {
  position: relative;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
}
.adapt-submenu .a-menu .a-menu__item .adapt-submenu-item .adapt-submenu__link {
  padding: 5px 15px;
}
.adapt-submenu.dark .a-menu {
  background-color: var(--gray-900);
  color: var(--white);
  background-color: var(--gray-1000);
}
.adapt-submenu.dark .a-menu .a-menu__item .adapt-submenu__link.selected {
  background-color: var(--black);
  color: var(--white);
  text-decoration: none;
  background-image: linear-gradient(90deg, var(--color-state), var(--color-state) 3px, transparent 3px, transparent) !important;
}
.adapt-submenu.dark .a-menu .a-menu__item .adapt-submenu__link .adapt-menu__link-toggle {
  background: var(--white);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
}
.adapt-submenu.dark .a-filter__wrapper .form-control {
  background-color: var(--gray-900);
  color: var(--white);
  background-color: var(--gray-1000);
}
.adapt-submenu.dark .a-filter__wrapper .d-icon-search:before {
  color: var(--white);
}
.adapt-submenu.white .a-menu {
  background-color: var(--white);
  color: var(--gray-900);
}
.adapt-submenu.white .a-menu .a-menu__item .adapt-submenu__link.selected {
  background-color: var(--gray-200);
  color: var(--gray-900);
  text-decoration: none;
  background-image: linear-gradient(90deg, var(--color-state), var(--color-state) 3px, transparent 3px, transparent) !important;
}
.adapt-submenu.white .a-menu .a-menu__item .adapt-submenu__link .adapt-menu__link-toggle {
  background: var(--gray-900);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
}
.adapt-submenu.white .a-filter__wrapper .form-control {
  background-color: var(--white);
  color: var(--gray-900);
}
.adapt-submenu.white .a-filter__wrapper .d-icon-search:before {
  color: var(--gray-900);
}
.adapt-submenu.grey .a-menu {
  background-color: var(--gray-100);
  color: var(--gray-900);
}
.adapt-submenu.grey .a-menu .a-menu__item .adapt-submenu__link.selected {
  background-color: var(--gray-200);
  color: var(--gray-900);
  text-decoration: none;
  background-image: linear-gradient(90deg, var(--color-state), var(--color-state) 3px, transparent 3px, transparent) !important;
}
.adapt-submenu.grey .a-menu .a-menu__item .adapt-submenu__link .adapt-menu__link-toggle {
  background: var(--gray-900);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
}
.adapt-submenu.grey .a-filter__wrapper .form-control {
  background-color: var(--gray-100);
  color: var(--gray-900);
}
.adapt-submenu.grey .a-filter__wrapper .d-icon-search:before {
  color: var(--gray-900);
}
.adapt-submenu.custom .a-menu {
  background-color: var(--nav-background);
  color: var(--nav-links-color);
  background-color: #25282a;
}
.adapt-submenu.custom .a-menu .a-menu__item .adapt-submenu__link.selected {
  background-color: #0d0e0f;
  color: var(--white);
  text-decoration: none;
  background-image: linear-gradient(90deg, var(--color-state), var(--color-state) 3px, transparent 3px, transparent) !important;
}
.adapt-submenu.custom .a-menu .a-menu__item .adapt-submenu__link .adapt-menu__link-toggle {
  background: #fff;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
}
.adapt-submenu.custom .a-filter__wrapper .form-control {
  background-color: var(--nav-background);
  color: var(--nav-links-color);
  background-color: #0d0e0f;
}
.adapt-submenu.custom .a-filter__wrapper .d-icon-search:before {
  color: var(--nav-links-color);
}
.adapt-submenu .a-menu__filter-results > li.a-menu__item > .adapt-submenu-item > .adapt-submenu__list_wrapper {
  padding-left: 1.5rem;
}
.adapt-submenu.dark .adapt-submenu__link.menu-toggle:hover .adapt-menu__link-toggle,.adapt-submenu.dark .adapt-submenu__link.menu-toggle:focus .adapt-menu__link-toggle,.adapt-submenu.dark .adapt-submenu__link.menu-toggle.active:focus .adapt-menu__link-toggle,.adapt-submenu.grey .adapt-submenu__link.menu-toggle:hover .adapt-menu__link-toggle,.adapt-submenu.grey .adapt-submenu__link.menu-toggle:focus .adapt-menu__link-toggle,.adapt-submenu.grey .adapt-submenu__link.menu-toggle.active:focus .adapt-menu__link-toggle,.adapt-submenu.white .adapt-submenu__link.menu-toggle:hover .adapt-menu__link-toggle,.adapt-submenu.white .adapt-submenu__link.menu-toggle:focus .adapt-menu__link-toggle,.adapt-submenu.white .adapt-submenu__link.menu-toggle.active:focus .adapt-menu__link-toggle {
  background: var(--color-active);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
}
.adapt-submenu.dark .adapt-submenu__link.menu-toggle:active .adapt-menu__link-toggle,.adapt-submenu.grey .adapt-submenu__link.menu-toggle:active .adapt-menu__link-toggle,.adapt-submenu.white .adapt-submenu__link.menu-toggle:active .adapt-menu__link-toggle {
  background: var(--color-active-hover);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--white)' viewBox='0 0 24 24'%3E%3Cpath d='M7.9,1L5.6,3.4l8.2,8.6l-8.2,8.6L7.9,23l10.5-11L7.9,1z'/%3E%3C/svg%3E");
}
.adapt-submenu__link_filter {
  height: auto !important;
}
.a-menu__item_not-found-text {
  padding: 5px 15px;
}
.a-menu__filter-results {
  padding: 0;
  width: 100%;
}
.adapt-submenu-mobile-view {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1060;
  width: 100vw;
  height: 100vh;
  overflow-x: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: center;
}
.adapt-submenu-mobile-view .adapt-submenu-mobile-content {
  z-index: 1;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 50%;
  max-height: 100%;
  overflow-x: hidden;
  background: var(--white);
  position: relative;
  transition: height .25s var(--ease-transition-in-out);
}
.adapt-submenu-mobile-view .adapt-submenu-mobile-content--header {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 0 0 auto;
  background: var(--white);
  border-bottom: 1px solid var(--gray-300);
  height: 3.75rem;
}
.adapt-submenu-mobile-view .adapt-submenu-mobile-content--header div {
  display: flex;
  flex: 1;
  order: 1;
  align-items: center;
  justify-content: center;
}
.adapt-submenu-mobile-view .adapt-submenu-mobile-content--header .adapt-mobile-content__title {
  flex: 2;
}
.adapt-submenu-mobile-view .adapt-submenu-mobile-content--header.first-init div.adapt-mobile-content__back {
  order: 2;
}
.adapt-submenu-mobile-view .adapt-submenu-mobile-content--header.first-init div.adapt-mobile-content__cancel {
  order: 0;
}
.adapt-submenu-mobile-view .adapt-submenu-mobile-content--data {
  position: relative;
  display: flex;
  flex-grow: 1;
}
.adapt-submenu-mobile-view .adapt-submenu-mobile-content--data .adapt-submenu-mobile-items-wrp {
  position: absolute;
  width: 9999px;
  height: 100%;
  transition: transform .15s var(--ease-transition-in);
}
.adapt-submenu-mobile-view .adapt-submenu-mobile-content--data .adapt-submenu-mobile-items-wrp .adapt-submenu {
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.adapt-submenu-mobile-view .adapt-submenu-mobile-content--data .adapt-submenu-mobile-items-wrp .adapt-submenu .a-menu {
  padding: 12px 0;
  border-radius: 0;
  box-shadow: none;
  height: 100%;
  background-color: var(--white);
  color: var(--gray-900);
}
.adapt-submenu-mobile-view .adapt-submenu-mobile-content--data .adapt-submenu-mobile-items-wrp .adapt-submenu .a-menu .a-menu__item {
  height: 2.625rem;
}
.adapt-submenu-mobile-view .adapt-submenu-mobile-content--data .adapt-submenu-mobile-items-wrp .adapt-submenu .a-menu .a-menu__item .adapt-submenu__link {
  padding: 4px 23px;
}
.adapt-submenu-mobile-view .adapt-submenu-mobile-content--data .adapt-submenu-mobile-items-wrp .adapt-submenu .a-menu .a-menu__item .adapt-submenu__link.selected {
  background-color: var(--gray-200);
  color: var(--gray-900);
  text-decoration: none;
  background-image: linear-gradient(90deg, var(--color-state), var(--color-state) 3px, transparent 3px, transparent) !important;
}
.adapt-submenu-mobile-view .adapt-submenu-mobile-content--data .adapt-submenu-mobile-items-wrp .adapt-submenu .a-menu .a-menu__item .adapt-submenu__link button:first-child,.adapt-submenu-mobile-view .adapt-submenu-mobile-content--data .adapt-submenu-mobile-items-wrp .adapt-submenu .a-menu .a-menu__item .adapt-submenu__link a {
  color: inherit;
  text-decoration: none;
  padding: 0;
  flex-grow: 1;
}
.adapt-submenu-mobile-view .adapt-submenu-mobile-content--data .adapt-submenu-mobile-items-wrp .adapt-submenu .a-menu .a-menu__item .adapt-submenu__link button:last-child {
  color: var(--gray-900);
  padding: 0;
  width: 2.125rem;
  height: 2.125rem;
  border-radius: 100%;
  border: solid 1px var(--gray-300);
  position: relative;
  display: flex;
  flex: 0 0 auto;
}
.adapt-submenu-mobile-view .adapt-submenu-mobile-content--data .adapt-submenu-mobile-items-wrp .adapt-submenu .a-menu .a-menu__item .adapt-submenu__link button:last-child::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(.001deg);
}
.adapt-submenu__fade {
  animation-name: submenu-fade;
  animation-duration: .5s;
}
@keyframes submenu-fade {
  from {
    opacity: .4;
  }
  to {
    opacity: 1;
  }
}
.dropdown-menu__overlay {
  position: fixed;
  z-index: 1040;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .5);
  transition: all .6s var(--ease-transition-in-out);
}
/* stylelint-enable max-nesting-depth */
.adapt-rich-editor.has-warning .ql-toolbar.ql-snow,.adapt-rich-editor.has-warning .ql-container.ql-snow {
  border-color: var(--color-warning);
}
.adapt-rich-editor.has-warning .alert-icon-lockup-space {
  padding-right: 0 !important;
}
.adapt-rich-editor.has-danger .ql-toolbar.ql-snow,.adapt-rich-editor.has-danger .ql-container.ql-snow {
  border-color: var(--color-danger);
}
.adapt-rich-editor.has-danger .form-control-label,.adapt-rich-editor.has-danger .form-control-feedback,.adapt-rich-editor.has-danger adapt-rx-control-label-tooltip {
  color: var(--color-danger);
}
.adapt-rich-editor__wrapper {
  position: relative;
}
.adapt-rich-editor__response {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
.adapt-rich-editor__response .warnings-list {
  flex: 0 1 auto;
}
.adapt-rich-editor__response .warnings-list adapt-alert > p {
  margin-bottom: 0;
}
.adapt-rich-editor__response .symbols-count-block {
  flex: 0 0 auto;
  color: var(--gray-500);
}
.adapt-rich-editor .ql-toolbar {
  overflow: hidden;
  scroll-behavior: smooth;
  display: flex;
  padding: 11px 16px;
  font-family: inherit;
  border: 1px solid var(--gray-300);
  border-radius: var(--border-radius) var(--border-radius) 0 0;
  transition: border-color .15s ease-in-out;
  border-bottom: none;
}
.adapt-rich-editor .ql-toolbar:after {
  content: "";
  display: block;
  flex: 0 0 auto;
  margin-right: -16px;
  padding-right: 16px;
}
.adapt-rich-editor .ql-toolbar .ql-formats {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
  position: static;
  margin-right: 1rem;
}
.adapt-rich-editor .ql-toolbar .ql-formats button + div,.adapt-rich-editor .ql-toolbar .ql-formats div + button,.adapt-rich-editor .ql-toolbar .ql-formats div + div {
  margin-left: -1px;
}
.adapt-rich-editor .ql-toolbar .ql-formats > div:first-child > button {
  margin-left: 0;
}
.adapt-rich-editor .ql-toolbar .ql-formats > div:not(:last-child) > button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.adapt-rich-editor .ql-toolbar .ql-formats > div:not(:first-child) > button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.adapt-rich-editor .ql-toolbar .ql-formats:last-of-type:not(:first-of-type) {
  margin-right: 0;
  flex-grow: 1;
  display: flex;
  justify-content: flex-end;
}
.adapt-rich-editor .ql-toolbar .ql-formats button,.adapt-rich-editor .ql-toolbar .ql-formats .ql-picker-label {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
  display: flex;
  align-items: center;
}
.adapt-rich-editor .ql-toolbar .ql-formats button.ql-active {
  color: var(--color-secondary-text);
  background-color: var(--color-secondary-hover);
  background-image: none;
  z-index: 1;
}
@media not all and (pointer: coarse) {
  .adapt-rich-editor .ql-toolbar .ql-formats button.ql-active:hover {
    color: var(--color-secondary-text);
    background-color: var(--color-secondary-active);
  }
}
@media not all and (pointer: coarse) {
  .adapt-rich-editor .ql-toolbar .ql-formats button.ql-active:focus {
    color: var(--color-secondary-text);
    background-color: var(--color-secondary-active);
  }
}
.adapt-rich-editor .ql-toolbar .ql-formats button.ql-active:hover {
  z-index: 2;
}
.adapt-rich-editor .ql-toolbar .ql-picker {
  position: relative;
}
.adapt-rich-editor .ql-toolbar .ql-picker.ql-expanded .ql-picker-options {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1px;
  top: 100%;
  z-index: 1;
}
.adapt-rich-editor .ql-toolbar .ql-picker.ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
  /* stylelint-disable-next-line max-nesting-depth */
}
.adapt-rich-editor .ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item {
  border: 1px solid transparent;
  height: 1rem;
  margin: 2px;
  padding: 0;
  width: 1rem;
  /* stylelint-disable-next-line max-nesting-depth */
}
.adapt-rich-editor .ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item.ql-selected,.adapt-rich-editor .ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item:hover {
  border-color: var(--black);
}
.adapt-rich-editor .ql-toolbar .ql-picker.ql-color-picker.ql-background .ql-picker-item {
  background-color: var(--white);
}
.adapt-rich-editor .ql-toolbar .ql-picker.ql-color-picker.ql-color .ql-picker-item {
  background-color: var(--black);
}
.adapt-rich-editor .ql-toolbar .ql-picker-options {
  background-color: var(--white);
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.adapt-rich-editor .ql-toolbar .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.adapt-rich-editor .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.adapt-rich-editor .ql-container {
  position: relative;
  border: 1px solid var(--gray-300);
  border-radius: 0 0 var(--border-radius) var(--border-radius);
  transition: border-color .15s ease-in-out;
  height: 180px;
}
.adapt-rich-editor .ql-container .ql-editor {
  counter-reset: list-0;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.adapt-rich-editor .ql-container .ql-editor.drop-area {
  outline: 1px dashed var(--color-active);
}
.adapt-rich-editor .ql-container .ql-editor.drop-area * {
  pointer-events: none;
}
.adapt-rich-editor .ql-container .ql-editor.ql-blank::before {
  color: var(--gray-500);
  content: attr(data-placeholder);
  font-size: .8125rem;
  pointer-events: none;
  position: absolute;
}
.adapt-rich-editor .ql-container .ql-editor > * {
  cursor: text;
}
.adapt-rich-editor .ql-container .ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.adapt-rich-editor .ql-container .ql-clipboard p {
  margin: 0;
  padding: 0;
}
.adapt-rich-editor .ql-container .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.adapt-rich-editor .ql-container img {
  max-width: 100%;
}
.adapt-rich-editor .ql-container .ql-video {
  display: block;
  max-width: 100%;
}
.adapt-rich-editor .ql-container .ql-video.ql-align-center {
  margin: 0 auto;
}
.adapt-rich-editor .ql-container .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.adapt-rich-editor .ql-picker-color-indicator {
  display: block;
  width: 10px;
  height: 20px;
  border-radius: 1px;
  background-color: var(--black);
}
.adapt-rich-editor input.ql-image[type=file],.adapt-rich-editor input.ql-attachment[type=file] {
  display: none;
}
.adapt-rich-editor .attachment-wrp[data-type=loaded] {
  display: block;
}
.adapt-rich-editor .attachment-wrp[data-type=loaded] a {
  cursor: pointer;
}
.adapt-rich-editor.popover {
  max-width: unset;
}
.adapt-rich-editor.popover .popover-body {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.adapt-rich-editor.popover .popover-body > * {
  flex: 0 0 auto;
  max-width: 100%;
}
.adapt-rich-editor.popover .popover-body .actions {
  display: flex;
  justify-content: flex-end;
}
.adapt-rich-editor.popover .popover-body .actions > * {
  flex: 0 0 auto;
}
.adapt-rich-editor.popover .popover-body .editing {
  display: none;
}
.adapt-rich-editor.popover .popover-body .preview {
  display: flex;
  align-items: center;
}
.adapt-rich-editor.popover .popover-body .preview .ql-preview {
  max-width: 276px;
}
.adapt-rich-editor.popover.ql-editing .popover-body {
  flex-direction: column;
}
.adapt-rich-editor.popover.ql-editing .popover-body > * {
  width: 100%;
}
.adapt-rich-editor.popover.ql-editing .popover-body .editing {
  display: block;
}
.adapt-rich-editor.popover.ql-editing .popover-body .preview,.adapt-rich-editor.popover.ql-editing .popover-body .btn-remove {
  display: none;
}
.adapt-rich-editor .ql-editor ul > li,.adapt-rich-editor .ql-editor ol > li {
  list-style-position: inside;
}
.adapt-rich-editor .adapt-rich-editor__restrict {
  color: var(--gray-500);
}
.transform {
  transform: rotateY(180deg);
}
.mention {
  border-radius: var(--border-radius);
  background-color: var(--gray-200);
}
.adapt-rte-toolbar-buttons {
  position: relative;
  z-index: 3;
}
.adapt-rte-toolbar-buttons .adapt-rte-toolbar-back-shadow,.adapt-rte-toolbar-buttons .adapt-rte-toolbar-forward-shadow {
  position: absolute;
  z-index: 0;
  top: 6px;
  width: 75px;
  height: 50px;
}
.adapt-rte-toolbar-buttons .adapt-rte-toolbar-back-shadow {
  left: 1px;
  background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 70%, rgba(255, 255, 255, 0) 100%);
}
.adapt-rte-toolbar-buttons .adapt-rte-toolbar-forward-shadow {
  right: 1px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 30%, rgb(255, 255, 255) 100%);
}
.adapt-rte-toolbar-buttons .adapt-rte-toolbar-shadow__mobile {
  width: 20px;
}
.adapt-rte-toolbar-buttons .adapt-rte-toolbar-back-btn,.adapt-rte-toolbar-buttons .adapt-rte-toolbar-forward-btn {
  position: absolute;
  z-index: 1;
  top: 15px;
  padding: 0;
  width: 34px;
  height: 30px;
  line-height: 30px;
  border: 0;
  border-radius: 15px;
  font-size: 20px;
  text-align: center;
  color: var(--gray-700);
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
}
.adapt-rte-toolbar-buttons .adapt-rte-toolbar-back-btn:hover,.adapt-rte-toolbar-buttons .adapt-rte-toolbar-back-btn:active,.adapt-rte-toolbar-buttons .adapt-rte-toolbar-back-btn:focus,.adapt-rte-toolbar-buttons .adapt-rte-toolbar-forward-btn:hover,.adapt-rte-toolbar-buttons .adapt-rte-toolbar-forward-btn:active,.adapt-rte-toolbar-buttons .adapt-rte-toolbar-forward-btn:focus {
  background: var(--color-secondary);
  color: var(--color-active);
  transition: color .25s;
}
.adapt-rte-toolbar-buttons .adapt-rte-toolbar-back-btn.is-mouse-focused,.adapt-rte-toolbar-buttons .adapt-rte-toolbar-forward-btn.is-mouse-focused {
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06) !important;
}
.adapt-rte-toolbar-buttons .adapt-rte-toolbar-back-btn {
  left: 16px;
  padding-right: 3px;
}
.adapt-rte-toolbar-buttons .adapt-rte-toolbar-forward-btn {
  right: 16px;
  padding-left: 3px;
}
.ql-picker-options {
  position: absolute;
  display: flex;
  flex-wrap: wrap;
  width: 152px;
  padding: 3px 5px;
  margin-top: 1px;
  background-color: var(--white);
  /* stylelint-disable-next-line max-nesting-depth */
}
.ql-picker-options .ql-picker-item {
  border: 1px solid transparent;
  height: 1rem;
  margin: 2px;
  padding: 0;
  width: 1rem;
  background-color: var(--black);
  /* stylelint-disable-next-line max-nesting-depth */
}
.ql-picker-options .ql-picker-item.ql-selected,.ql-picker-options .ql-picker-item:hover {
  border-color: var(--black);
}
.popover.ql-editing .popover-body > .preview,.popover.ql-editing .popover-body > .actions > .btn-remove {
  display: none;
}
.ql-hidden {
  display: none !important;
}
.anchor-navigator-container {
  display: block;
}
.anchor-navigator-container.fixed .anchor-navigator__backdrop {
  display: block;
  opacity: 1;
}
.anchor-navigator-container.fixed .anchor-navigator__list,.anchor-navigator-container.fixed .anchor-navigator__click-to-show {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 1041;
}
.anchor-navigator-container.fixed .anchor-navigator__click-to-show {
  right: 0;
  width: 44px;
  background-color: transparent;
}
.anchor-navigator-container.fixed .anchor-navigator__list {
  right: 44px;
  height: 100%;
  justify-content: space-between;
  padding-right: 0;
  overflow: unset;
  max-width: 65%;
}
.anchor-navigator-container.fixed .anchor-navigator__item {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.anchor-navigator-container.fixed .anchor-navigator__item > *,.anchor-navigator-container.fixed .anchor-navigator__item > adapt-anchor-link > * {
  flex: 1;
  height: 100%;
}
.anchor-navigator-container.fixed .anchor-navigator__item .anchor-navigator__line,.anchor-navigator-container.fixed .anchor-navigator__item .anchor-navigator__line-animation {
  left: calc(100% + 22px);
}
.anchor-navigator-container.fixed .anchor-navigator__link {
  padding-bottom: 0;
}
.anchor-navigator-container.fixed .anchor-navigator__link > .anchor-navigator__link--title {
  text-align: right;
}
.anchor-navigator-container.fixed .anchor-navigator__link > .anchor-navigator__link--title::before {
  left: calc(100% + 19px);
}
.anchor-navigator-container.fixed .anchor-navigator__list > .anchor-navigator__item:last-child {
  display: block;
  flex: unset;
}
.anchor-navigator-container.fixed .anchor-navigator__list .anchor-navigator__sub-list {
  justify-content: space-around;
  padding-left: 0;
}
.anchor-navigator__backdrop {
  display: none;
  opacity: 0;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, var(--white) 67%, var(--white) 100%);
  z-index: 1040;
  transition: all .6s var(--ease-transition-in-out);
}
.anchor-navigator__title {
  margin-top: 0;
  margin-bottom: 5px;
  font-weight: var(--font-weight-bold);
  color: var(--gray-500);
}
.anchor-navigator__list,.anchor-navigator__sub-list {
  margin: 0;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  list-style: none;
}
.anchor-navigator__item > adapt-anchor-link > .anchor-navigator__link.past > .anchor-navigator__link--title::before,.anchor-navigator__item > adapt-anchor-link > .anchor-navigator__link.current > .anchor-navigator__link--title::before {
  display: inline-block;
  opacity: 1;
  background-color: var(--color-primary);
}
.anchor-navigator__item > adapt-anchor-link > .anchor-navigator__link.current > .anchor-navigator__link--title {
  font-weight: var(--font-weight-bold);
}
.anchor-navigator__line,.anchor-navigator__line-animation {
  background-color: var(--gray-300);
  width: 1px;
  height: 100%;
  position: absolute;
  left: -12px;
  top: 14px;
}
.anchor-navigator__line-animation {
  background-color: var(--color-state);
  height: 0;
}
.anchor-navigator__sub-list .anchor-navigator__item .anchor-navigator__line,.anchor-navigator__sub-list .anchor-navigator__item .anchor-navigator__line-animation {
  left: -32px;
}
.anchor-navigator__list {
  padding-top: 5px;
  padding-bottom: 16px;
  padding-right: 5px;
  padding-left: 16px;
  position: relative;
  overflow: hidden;
}
.anchor-navigator__list > .anchor-navigator__item:first-child > adapt-anchor-link > .anchor-navigator__link > .anchor-navigator__link--title::before {
  display: inline-block;
  opacity: 1;
}
.anchor-navigator__list > .anchor-navigator__item:last-child:not(.has-child) .anchor-navigator__line,.anchor-navigator__list > .anchor-navigator__item:last-child:not(.has-child) .anchor-navigator__line-animation {
  display: none;
}
.anchor-navigator__list > .anchor-navigator__item:last-child .anchor-navigator__sub-list > .anchor-navigator__item:last-child .anchor-navigator__line,.anchor-navigator__list > .anchor-navigator__item:last-child .anchor-navigator__sub-list > .anchor-navigator__item:last-child .anchor-navigator__line-animation {
  display: none;
}
.anchor-navigator__link {
  display: block;
  color: var(--gray-900);
  text-decoration: none;
  padding-bottom: 9px;
  position: relative;
}
.anchor-navigator__link > .anchor-navigator__link--title {
  display: block;
  position: relative;
  font-size: .8125rem;
  line-height: 20px;
  min-height: 20px;
  text-align: left;
}
.anchor-navigator__link > .anchor-navigator__link--title > .title-text {
  display: inline-block;
}
.anchor-navigator__link > .anchor-navigator__link--title::before {
  content: "";
  display: none;
  opacity: 0;
  background-color: var(--gray-300);
  width: 7px;
  height: 7px;
  border-radius: 50%;
  position: absolute;
  left: -15px;
  margin-top: 7px;
  transition: background-color, opacity .3s;
}
.anchor-navigator__link:hover {
  color: var(--color-active);
  text-decoration: none;
}
.anchor-navigator__link:hover > .anchor-navigator__link--title {
  color: var(--color-active);
}
.anchor-navigator__link:hover > .anchor-navigator__link--title::before {
  display: inline-block;
  opacity: 1;
}
.anchor-navigator__sub-list {
  padding-left: 20px;
}
.anchor-navigator__sub-list .anchor-navigator__link > .anchor-navigator__link--title::before {
  left: -35px;
}
.adapt-chat-text-entry__container.extended {
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.adapt-chat-thread {
  overflow: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
}
.adapt-chat-thread__messages {
  width: 100%;
  padding: 0 .5rem;
  position: relative;
  z-index: 100;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column-reverse;
  overflow-y: scroll;
}
.adapt-chat-thread__messages.extended {
  max-width: 736px;
}
.adapt-chat-thread .chat-thread-loading-indicator {
  width: 100%;
  height: 40px;
}
.adapt-chat-thread .chat-thread-loading-indicator__wrp {
  display: flex;
  overflow: hidden;
}
.adapt-chat-thread .chat-thread-loading-indicator__wrp .loading-message {
  display: flex;
  align-items: center;
  padding: .5rem 0;
}
.adapt-chat-thread .chat-thread-loading-indicator__wrp .loading-message .busy-loader-wrp {
  display: flex;
  position: relative;
  width: 45px;
}
.adapt-chat-messages {
  display: block;
  width: 100%;
  position: relative;
  z-index: 100;
  margin-top: 1rem;
}
.adapt-chat-messages__wrp {
  display: flex;
  flex-direction: column;
}
.adapt-chat-messages__wrp .adapt-message-item {
  display: block;
  max-width: calc((100% + 80px) * .72);
}
.adapt-chat-messages__wrp .message-content {
  border-radius: 4px;
}
.adapt-chat-messages__wrp .message-date {
  font-size: .6875rem;
  color: var(--gray-500);
}
.adapt-chat-messages.incoming .adapt-chat-messages__wrp {
  align-items: flex-start;
  padding: 0 0 0 40px;
  position: relative;
}
.adapt-chat-messages.incoming .adapt-chat-messages__wrp .bot-avatar {
  position: absolute;
  left: 0;
  transition: top .35s ease-in;
}
.adapt-chat-messages.incoming .adapt-chat-messages__wrp .adapt-message-item > .message-content {
  position: relative;
}
.adapt-chat-messages.incoming .adapt-chat-messages__wrp .adapt-message-item.last-message > .message-content::before {
  display: block;
  content: "";
  background-size: 19px 16px;
  height: 16px;
  width: 19px;
  position: absolute;
  bottom: 0;
  left: -12px;
}
.adapt-chat-messages.incoming.bot .adapt-message-item > .message-content {
  background-color: var(--white);
}
.adapt-chat-messages.incoming.bot .adapt-message-item.last-message > .message-content::before {
  background: var(--white);
  /* stylelint-disable-next-line function-url-quotes */
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width='19px'%20height='16px'%20viewBox='0%200%2019%2016'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath%20d='M0,0%20L19,0%20L12.282544,16%20C11.9386192,12.1745291%2010.7891663,8.94613246%208.83418539,6.31481003%20C6.87920444,3.6834876%203.93447597,1.57855092%200,0%20Z'%20id='Triangle'%20fill='var(--white)'%20transform='translate(9.500000,%208.000000)%20scale(1,%20-1)%20translate(-9.500000,%20-8.000000)%20'%3E%3C/path%3E%3C/svg%3E");
  /* stylelint-disable-next-line function-url-quotes */
  mask-image: url("data:image/svg+xml,%3Csvg%20width='19px'%20height='16px'%20viewBox='0%200%2019%2016'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath%20d='M0,0%20L19,0%20L12.282544,16%20C11.9386192,12.1745291%2010.7891663,8.94613246%208.83418539,6.31481003%20C6.87920444,3.6834876%203.93447597,1.57855092%200,0%20Z'%20id='Triangle'%20fill='var(--white)'%20transform='translate(9.500000,%208.000000)%20scale(1,%20-1)%20translate(-9.500000,%20-8.000000)%20'%3E%3C/path%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.adapt-chat-messages.incoming.live-agent .adapt-message-item > .message-content {
  background-color: hsl(var(--primary-h), calc((var(--primary-s) - .267) * 100%), calc((var(--primary-l) + .405) * 100%));
}
.adapt-chat-messages.incoming.live-agent .adapt-message-item.last-message > .message-content::before {
  /* stylelint-disable-next-line function-url-quotes */
  background-image: url("data:image/svg+xml,%3Csvg%20width='19px'%20height='16px'%20viewBox='0%200%2019%2016'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath%20d='M0,0%20L19,0%20L12.282544,16%20C11.9386192,12.1745291%2010.7891663,8.94613246%208.83418539,6.31481003%20C6.87920444,3.6834876%203.93447597,1.57855092%200,0%20Z'%20id='Triangle'%20fill='hsl(var(--primary-h),%20calc((var(--primary-s)%20-%200.267)%20*%20100%),%20calc((var(--primary-l)%20+%200.405)%20*%20100%))'%20transform='translate(9.500000,%208.000000)%20scale(1,%20-1)%20translate(-9.500000,%20-8.000000)%20'%3E%3C/path%3E%3C/svg%3E");
}
.adapt-chat-messages.outcoming .adapt-chat-messages__wrp {
  align-items: flex-end;
}
.adapt-chat-messages.outcoming .adapt-chat-messages__wrp .adapt-message-item > .message-content {
  background-color: var(--color-info-muted);
}
.adapt-chat-messages.outcoming .adapt-chat-messages__wrp .adapt-message-item:last-child > .message-content {
  border-bottom-right-radius: 0;
}
.message-loader .loader-container {
  padding: 0;
}
.message-loader .loader-container > .loader-section {
  width: 6px;
  height: 6px;
}
.message-loader .loader-container > .loader-section:before,.message-loader .loader-container > .loader-section:after {
  width: 6px;
  height: 6px;
}
.message-loader .loader-container > .loader-section:before {
  left: -10px;
}
.message-loader .loader-container > .loader-section:after {
  right: -10px;
}
.message-block.text {
  display: block;
  min-width: 65px;
  min-height: 36px;
  width: 100%;
  padding: 8px 16px 10px;
  white-space: pre-wrap;
}
.adapt-chat-thread-avatar {
  display: block;
  width: 100%;
  height: 100%;
}
.adapt-chat-thread-avatar > .a-profile__avatar {
  background-size: cover;
}
.simple-filter__dropdown-container {
  min-width: 200px;
  max-width: 400px;
  padding-bottom: 7px;
}
.faceted-filter__popover-container {
  height: 100%;
  min-width: 305px;
  max-width: 500px;
}
.faceted-filter__popover-container .a-tree {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: 100%;
}
.faceted-filter__popover-container .a-tree__filter,.faceted-filter__popover-container .a-tree__filter-controls {
  flex: 0 0 auto;
}
.faceted-filter__popover-container .a-tree__filter-controls,.faceted-filter__popover-container .a-tree__container {
  padding: 0 1rem;
}
.faceted-filter__popover-container .a-tree__container {
  flex: 0 1 auto;
  overflow: auto;
}
.faceted-filter__popover-title {
  font-size: .75rem;
  font-weight: var(--font-weight-bold);
  color: var(--gray-900);
}
.faceted-filter__clear-btn {
  padding: 9px 0 11px;
  border: 0;
}
.faceted-filter__dropdown-wrap {
  padding-right: 10px;
  display: inline-block;
}
.faceted-filter__selected-label {
  color: var(--gray-500);
  padding-left: 3px;
}
.advanced-filter__dropdown-wrap {
  padding-right: .625rem;
  display: inline-block;
}
.advanced-filter__popover-container {
  padding: 0;
  margin: 0;
  overflow: hidden;
  transition: all .25s linear;
}
.a-dropdown-window_mobile .advanced-filter__popover-container {
  max-height: 100%;
}
.advanced-filter__popover-container_non-mobile {
  max-width: 25.625rem;
}
@media (min-width: 544px) {
  .advanced-filter__popover-container {
    min-width: 25.625rem;
  }
}
.advanced-filter__popover-container_scrollable {
  overflow-x: hidden !important;
  overflow-y: scroll !important;
}
.advanced-filter__popover-container_scrollable .advanced-filter__expression-tag-field .adapt-mt-wrapper > .adapt-mt {
  max-height: unset !important;
}
.advanced-filter__popover-container_scrollable .advanced-filter__scrollable-container {
  max-height: unset !important;
}
.advanced-filter__popover-header {
  position: relative;
  padding: 7px 16px 9px;
  overflow-x: hidden;
}
.advanced-filter__header-btn {
  padding: 0;
  border: 0;
  margin-bottom: 2px;
}
.advanced-filter__expression-tag-field {
  display: block;
  margin-top: 0;
}
.advanced-filter__expression-tag-field .adapt-mt-input[disabled] {
  background-color: transparent;
}
.advanced-filter__expression-tag-field .adapt-mt-wrapper {
  min-height: 80px;
  padding-right: 5px;
}
.advanced-filter__tab-content {
  padding: 0;
}
.advanced-filter__datetime .adapt-datetime-range2__validation-errors {
  display: none;
}
.advanced-filter__busy-backdrop {
  opacity: .7;
}
.advanced-filter__counter-from-wrap {
  display: inline-block;
  padding-right: 10px;
  width: 50%;
}
.advanced-filter__counter-to-wrap {
  display: inline-block;
  padding-left: 10px;
  width: 50%;
}
.saved-advanced-filters-header {
  font-size: .75rem;
  font-weight: var(--font-weight-bold);
  line-height: 1.5;
  color: var(--gray-900);
  margin-top: 11px;
  margin-bottom: 5px;
}
.saved-advanced-filters-container {
  padding: 0 15px;
  overflow: hidden;
  position: relative;
}
.saved-advanced-filters-buttons {
  float: right;
}
.saved-advanced-filters-action-btn {
  padding: 2px 1px 2px 1px;
  margin-left: 13px;
  border: 0;
}
.advanced-filter__saved-filter-list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.advanced-filter__saved-filter-list-item .saved-advanced-filters-radio .radio {
  margin: 5px 0;
}
.advanced-filter__saved-filter-list-item .saved-advanced-filters-buttons {
  flex: 0 0 auto;
}
.advanced-filter-name-editor {
  display: flex;
  position: relative;
  padding-top: 2px;
}
.advanced-filter-name-editor:hover .advanced-filter-name-editor__controls,.advanced-filter-name-editor:hover .advanced-filter-name-editor__input {
  border-color: var(--color-secondary-hover);
}
.advanced-filter-name-editor .advanced-filter-name-editor__textfield {
  flex-grow: 1;
}
.advanced-filter-name-editor .advanced-filter-name-editor__textfield .form-control {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-right: 0;
}
.advanced-filter-name-editor .advanced-filter-name-editor__textfield .form-control:focus {
  border-color: var(--color-active) !important;
}
.advanced-filter-name-editor .advanced-filter-name-editor__custom-actions {
  display: flex;
}
.advanced-filter__creating-new-filter-btn_ie {
  width: auto !important;
}
.advanced-filter-name-editor__controls {
  display: flex;
  align-items: center;
  padding-right: 1rem;
  padding-left: .3125rem;
  font-size: .8125rem;
  line-height: 1.5385;
  background-color: var(--white);
  background-clip: padding-box;
  border: 1px solid var(--color-secondary);
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
  border-left: 0;
}
.has-warning .advanced-filter-name-editor .advanced-filter-name-editor__controls {
  border-color: var(--color-warning);
}
.has-warning .advanced-filter-name-editor:hover .advanced-filter-name-editor__controls,.has-warning .advanced-filter-name-editor .advanced-filter-name-editor__controls_focus,.has-warning .advanced-filter-name-editor .advanced-filter-name-editor__textfield .form-control:focus {
  border-color: var(--color-warning-hover) !important;
}
.advanced-filter-name-editor__controls_focus {
  border-color: var(--color-active) !important;
}
.advanced-filter__back-btn {
  flex: 0 0 auto;
}
.advanced-filter__editing-title {
  font-size: .9375rem;
  font-weight: normal;
  text-align: left;
  color: var(--gray-900);
  margin: 0;
  padding-left: .8125rem;
}
.advanced-filter__editing-footer {
  background-color: var(--gray-200);
  text-align: right;
  padding: 10px 15px 11px;
}
.advanced-filter__popover-container_mobile .advanced-filter__editing-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 100;
}
.advanced-filter__popover-container_mobile .advanced-filter__editing-container {
  padding-bottom: 55px;
}
.advanced-filter__apply-filters-footer {
  background-color: var(--gray-200);
  padding: 10px 15px 11px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.advanced-filter__editing-tag-field {
  margin: 20px 0 17px;
  display: block;
}
.advanced-filter__editing-options {
  border-top: 1px solid var(--gray-300);
}
.advanced-filter__editing-header-wrap {
  display: flex;
  align-items: flex-start;
  padding: .4375rem 1rem 0;
  margin-bottom: .8125rem;
}
.advanced-filter__editing-fields {
  padding: 0 16px 9px;
}
.advanced-filter__string-tag-field .adapt-mt-wrapper {
  padding-right: 5px;
}
.advanced-filter__accordion-tab .card-title {
  padding-left: 14px !important;
  position: relative;
}
.advanced-filter__accordion-tab .card-title:focus {
  z-index: 1;
}
.advanced-filter__scrollable-container {
  overflow: auto;
  padding-bottom: .75rem;
}
.advanced-filter__scrollable-container .saved-advanced-filters-container {
  padding-top: .75rem;
}
.advanced-filter__scrollable-container .saved-advanced-filters-container .empty-state__label {
  margin-top: 1rem;
}
.advanced-filter__radiobutton-group .radio:first-child {
  margin-top: 0;
}
.advanced-filter__radiobutton-group .advanced-filter__radiobutton:last-child .radio {
  margin-bottom: 0;
}
.advanced-filter__counter-from,.advanced-filter__counter-to {
  margin-bottom: 0;
  width: 100%;
}
.advanced-filter__counter-from .adapt-counter-errors-list,.advanced-filter__counter-to .adapt-counter-errors-list {
  display: none;
}
.advanced-filter__label {
  display: flex;
  align-items: baseline;
}
.advanced-filter__selected-simple {
  display: inline-block;
  position: relative;
  width: .375rem;
  margin: 0 1px;
}
.advanced-filter__selected-simple:before {
  content: " ";
}
.advanced-filter__selected-simple:after {
  content: "";
  display: block;
  position: absolute;
  top: .125rem;
  left: 0;
  width: .375rem;
  height: .375rem;
  border-radius: 50%;
  background: var(--color-info);
}
.advanced-filter__selected {
  font-size: .75rem;
  color: var(--gray-500);
}
.advanced-filter__select-inline .card {
  border: 1px solid var(--gray-300) !important;
}
.advanced-filter__rx-select_simple .rx-select__controls {
  display: none;
}
.advanced-filter__rx-select_simple .rx-select__option {
  padding: .5rem 0;
}
.advanced-filter__rx-select_simple .rx-select__options-wrapper {
  border: 0;
}
.advanced-filter__actions-buttons {
  position: absolute;
  top: 5px;
  right: 16px;
}
.advanced-filter__typeahead-window {
  z-index: 1071 !important;
}
.advanced-filter__tag-field-empty .adapt-mt-input-container {
  width: 100%;
  min-height: 68px;
}
.advanced-filter__tag-field-empty .adapt-mt-placeholder {
  white-space: pre-line;
}
.advanced-filter__filters-tab-alone .nav-item {
  max-width: initial;
}
.advanced-filter__filters-tab-alone .nav-item .nav-link {
  padding: .625rem .75rem;
}
/* Hack to avoid mobile zoom-in on input focus */
.advanced-filter__popover-container_mobile .advanced-filter-name-editor__input,.advanced-filter__popover-container_mobile .advanced-filter-name-editor__input:focus,.advanced-filter__popover-container_mobile .advanced-filter__editing-fields_input,.advanced-filter__popover-container_mobile .advanced-filter__editing-fields_input:focus,.advanced-filter__popover-container_mobile .advanced-filter__expression-tag-field .adapt-mt-input,.advanced-filter__popover-container_mobile .advanced-filter__expression-tag-field .adapt-mt-input:focus {
  font-size: 1rem !important;
}
.advanced-filter__filter-controls {
  display: block;
  transform-origin: left center;
}
.advanced-filter__filters-accordion {
  border-top: 1px solid var(--gray-300);
  display: block;
  padding-top: .2rem;
  position: relative;
  top: -1px;
}
.advanced-filter-tags-component {
  width: 100%;
}
.advanced-filter-tags {
  height: 100%;
}
.advanced-filter-tags__dropdown-toggle-button {
  white-space: nowrap;
  padding-left: 10px;
}
.advanced-filter-tags__item {
  display: flex !important;
  align-items: center;
}
.advanced-filter-tags__item_dropdown-item {
  padding: .125rem .625rem;
}
.is-tablet.a-dropdown-window--wrapper {
  max-height: 97%;
}
.is-tablet .simple-filter__dropdown-container,.is-tablet .faceted-filter__popover-container {
  max-width: 100%;
}
.is-tablet.a-dropdown-window--wrapper.is-picker .dropdown-menu {
  max-height: unset !important;
}
.is-tablet .a-dropdown-window--menu.a-advanced-filter {
  background-color: var(--white);
  border-radius: var(--border-radius);
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09);
  width: 65vw;
}
@media (max-width: 1600px) {
  .is-tablet .a-dropdown-window--menu.a-advanced-filter {
    width: 65vw;
  }
}
@media (max-width: 1200px) {
  .is-tablet .a-dropdown-window--menu.a-advanced-filter {
    width: 75vw;
  }
}
@media (max-width: 992px) {
  .is-tablet .a-dropdown-window--menu.a-advanced-filter {
    width: 85vw;
  }
}
@media (max-width: 768px) {
  .is-tablet .a-dropdown-window--menu.a-advanced-filter {
    width: 90vw;
  }
}
.is-tablet .a-dropdown-window--menu.a-advanced-filter .advanced-filter__container {
  position: relative;
  height: 100%;
}
.is-tablet .a-dropdown-window--menu.a-advanced-filter .advanced-filter__animation-container {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  align-content: stretch;
  height: calc(100% - 54px);
}
.is-tablet .a-dropdown-window--menu.a-advanced-filter .advanced-filter__popover-header {
  flex: 1 34%;
}
.is-tablet .a-dropdown-window--menu.a-advanced-filter adapt-tabset {
  flex: 1 66%;
  border-left: 1px solid var(--gray-300);
}
.is-tablet .a-dropdown-window--menu.a-advanced-filter .nav-tabs.nav-justified {
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}
.is-tablet .a-dropdown-window--menu.a-advanced-filter .nav-link {
  width: 100%;
}
.is-tablet .a-dropdown-window--menu.a-advanced-filter .nav-item:last-of-type .nav-link {
  border-right: 0;
}
.is-tablet .a-dropdown-window--menu.a-advanced-filter .advanced-filter__expression-tag-field {
  height: 100%;
}
.is-tablet .a-dropdown-window--menu.a-advanced-filter .adapt-mt-container {
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-content: stretch;
}
.is-tablet .a-dropdown-window--menu.a-advanced-filter .adapt-mt-field-wrapper {
  flex: 1 100%;
}
.is-tablet .a-dropdown-window--menu.a-advanced-filter .adapt-mt-wrapper {
  height: 100%;
}
.is-tablet .a-dropdown-window--menu.a-advanced-filter .adapt-mt {
  height: 100%;
  max-height: 100% !important;
  align-content: end;
}
.is-tablet .a-dropdown-window--menu.a-advanced-filter_edit-mode adapt-close {
  display: none;
}
.is-tablet .advanced-filter__apply-filters-footer {
  position: absolute;
  bottom: 0;
  z-index: 1000;
}
.a-dropdown-window--wrapper .dropdown-menu.advanced-filter__popover-container {
  overflow: inherit;
}
.advanced-filter__outside-tags_hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
adapt-tag-field .adapt-mt-input-container {
  width: 100%;
}
adapt-tag-field adapt-rx-typeahead {
  width: 100%;
}
.rx-form-control:disabled {
  background-color: var(--gray-100);
  opacity: 1;
  resize: none;
}
.rx-form-control[readonly]:not(.form-control-disabled-look),.rx-form-control[readonly]:not(.form-control-disabled-look) + .input-group-custom-tag {
  background: none;
  background-clip: padding-box;
  border-color: var(--white);
  padding-left: 0;
  padding-right: 0;
}
.rx-form-control[readonly]:focus,.rx-form-control[readonly]:focus + .input-group-custom-tag {
  border-color: var(--color-active);
}
.form-control-disabled-look {
  padding-left: 1rem;
}
.rx-form-control.form-control-disabled-look + .input-group-custom-tag {
  background-color: var(--gray-100);
  border-color: var(--color-secondary-disabled);
  padding-right: 1rem;
}
.rx-form-control.form-control-disabled-look + .input-group-custom-tag:focus,.rx-form-control.form-control-disabled-look + .input-group-custom-tag:focus + .input-group-custom-tag {
  border-color: var(--color-active);
}
.rx-feedback-alert {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.rx-feedback-alert .alert_truncated-wrapper {
  position: relative;
  z-index: 10;
}
.rx-feedback-alert .alert_truncated {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.rx-feedback-alert .alert_truncated .alert-content {
  max-height: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rx-feedback-alert .alert_truncated-wrapper:hover .alert_truncated {
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09);
}
.rx-feedback-alert .alert_truncated-wrapper:hover .alert-content {
  white-space: normal;
  overflow: auto;
}
.form-control-feedback .rx-feedback-alert:first-child {
  padding-top: .25rem;
}
.adapt-rx-counter {
  display: block;
  width: 100%;
}
.adapt-rx-counter.disabled .adapt-rx-counter__content .adapt-rx-counter-adding {
  background-color: var(--gray-100);
  color: var(--gray-500);
  border-color: var(--color-secondary-disabled);
}
.adapt-rx-counter.disabled .adapt-rx-counter__content .adapt-rx-counter-spinners {
  border-color: var(--color-secondary-disabled);
}
.adapt-rx-counter.disabled .adapt-rx-counter__content .adapt-rx-counter-spinners .adapt-rx-counter-spinner:disabled {
  background-color: var(--gray-100) !important;
}
.adapt-rx-counter.readonly .adapt-rx-counter-input.form-control.rx-form-control {
  border-color: var(--color-secondary);
  background-color: var(--white);
  padding-left: 1rem;
}
.adapt-rx-counter .adapt-rx-counter__content {
  display: flex;
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-adding {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  flex: 1 0 45px;
  padding: 0 1rem;
  border: 1px solid var(--color-secondary);
  transition: border-color var(--ease-transition-in-out) .15s, box-shadow var(--ease-transition-in-out) .15s;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-adding .adapt-rx-counter-adding-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-prefix {
  background-color: var(--color-foreground);
  border-right: none;
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-prefix + .adapt-rx-counter-container > .adapt-rx-counter-input-wrapper > .adapt-rx-counter-input.form-control {
  border-radius: 0;
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-suffix {
  background-color: var(--color-foreground);
  border-left: none;
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-container {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  box-sizing: content-box;
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-container .adapt-rx-counter-input-wrapper {
  position: relative;
  flex: 1 1 auto;
  z-index: 1;
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-container .adapt-rx-counter-input-wrapper .adapt-rx-counter-input.form-control {
  border-radius: var(--border-radius) 0 0 var(--border-radius);
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-container .adapt-rx-counter-input-wrapper .adapt-rx-counter-input.form-control.ltr {
  text-align: left;
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-container .adapt-rx-counter-input-wrapper .adapt-rx-counter-input.form-control.form-control-disabled-look {
  border-radius: var(--border-radius);
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-container .adapt-rx-counter-input-wrapper .adapt-rx-counter-input.form-control[readonly] {
  border-radius: var(--border-radius);
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-container:last-of-type .adapt-rx-counter-spinners {
  border-radius: 0 var(--border-radius) var(--border-radius) 0;
  overflow: hidden;
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-container:last-of-type .adapt-rx-counter-spinners--mobile-visible {
  overflow: visible;
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-spinners {
  position: relative;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  width: 2rem;
  margin-left: -1px;
  border: 1px solid var(--color-secondary);
  border-radius: 0;
  transition: border-color var(--ease-transition-in-out) .15s, box-shadow var(--ease-transition-in-out) .15s;
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-spinners.focused {
  border-color: var(--color-active);
  z-index: 3;
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-spinners .adapt-rx-counter-spinner {
  flex: 1;
  padding: 0;
  border: none;
  border-radius: var(--border-radius);
  color: var(--gray-700);
  background-color: var(--color-foreground);
  transition: color var(--ease-transition-in-out) .15s;
  line-height: .625rem;
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-spinners .adapt-rx-counter-spinner:disabled {
  color: var(--color-secondary) !important;
  cursor: not-allowed;
}
@media not all and (pointer: coarse) {
  .adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-spinners .adapt-rx-counter-spinner:hover {
    color: var(--color-active);
  }
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-spinners .adapt-rx-counter-spinner:active {
  color: var(--color-active-hover);
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-spinners .adapt-rx-counter-spinner::after {
  display: inline-block;
  content: "";
  border-style: solid;
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-spinners .adapt-rx-counter-spinner.adapt-rx-counter-spinner__increase::after {
  border-width: 0 4px 7px 4px;
  border-color: transparent transparent currentColor transparent;
  vertical-align: bottom;
}
.adapt-rx-counter .adapt-rx-counter__content .adapt-rx-counter-spinners .adapt-rx-counter-spinner.adapt-rx-counter-spinner__decrease::after {
  border-width: 7px 4px 0 4px;
  border-color: currentColor transparent transparent transparent;
  vertical-align: top;
}
.adapt-rx-counter-input.form-control-disabled-look {
  padding-left: 1rem;
}
.has-danger .adapt-rx-counter__content .adapt-rx-counter-adding,.has-danger .adapt-rx-counter__content .adapt-rx-counter-spinners,.has-danger .adapt-rx-counter__content .adapt-rx-counter-spinners.focused {
  color: var(--color-danger-text);
  border-color: var(--color-danger);
}
.adapt-rx-counter-spinners--mobile > .btn-float-block {
  position: relative;
}
.adapt-rx-counter-spinners--mobile > .btn-float-block > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > button,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > .ql-picker-label {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin-left: 0;
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
  z-index: 5;
}
.adapt-rx-counter-spinners--mobile > .btn-float-block > .btn:disabled,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > button:disabled,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > .ql-picker-label:disabled {
  opacity: 1;
  background: var(--color-primary-disabled);
  border-color: var(--color-primary-disabled-hover);
}
.adapt-rx-counter-spinners--mobile > .btn-float-block > .btn:active,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > button:active,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > .ql-picker-label:active {
  transform-origin: left center;
  transform: scale(.95) translateX(-50%);
}
@media (max-width: 768px) {
  .adapt-rx-counter-spinners--mobile > .btn-float-block > .btn,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > button,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > .ql-picker-label {
    font-size: 30px;
  }
}
.adapt-rx-counter-spinners--mobile > .btn-float-block > .btn.adapt-rx-counter-spinner__increase,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > button.adapt-rx-counter-spinner__increase,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > .adapt-rx-counter-spinner__increase.ql-picker-label {
  bottom: calc(100% + 10px);
}
.adapt-rx-counter-spinners--mobile > .btn-float-block > .btn.adapt-rx-counter-spinner__increase.d-icon-triangle_up:before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > button.adapt-rx-counter-spinner__increase.d-icon-triangle_up:before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > .adapt-rx-counter-spinner__increase.d-icon-triangle_up.ql-picker-label:before,.adapt-rx-counter-spinners--mobile > .btn-float-block > .btn.adapt-rx-counter-spinner__increase .d-icon-left-triangle_up:before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > button.adapt-rx-counter-spinner__increase .d-icon-left-triangle_up:before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > .adapt-rx-counter-spinner__increase.ql-picker-label .d-icon-left-triangle_up:before {
  top: 13px;
  position: absolute;
}
.adapt-rx-counter-spinners--mobile > .btn-float-block > .btn.adapt-rx-counter-spinner__decrease,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > button.adapt-rx-counter-spinner__decrease,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > .adapt-rx-counter-spinner__decrease.ql-picker-label {
  top: calc(100% + 10px);
}
.adapt-rx-counter-spinners--mobile > .btn-float-block > .btn.adapt-rx-counter-spinner__decrease.d-icon-triangle_down:before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > button.adapt-rx-counter-spinner__decrease.d-icon-triangle_down:before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > .adapt-rx-counter-spinner__decrease.d-icon-triangle_down.ql-picker-label:before,.adapt-rx-counter-spinners--mobile > .btn-float-block > .btn.adapt-rx-counter-spinner__decrease .d-icon-left-triangle_down:before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > button.adapt-rx-counter-spinner__decrease .d-icon-left-triangle_down:before,.adapt-rich-editor .ql-toolbar .ql-formats .adapt-rx-counter-spinners--mobile > .btn-float-block > .adapt-rx-counter-spinner__decrease.ql-picker-label .d-icon-left-triangle_down:before {
  bottom: 13px;
  position: absolute;
}
.adapt-rx-counter-spinners--mobile > .btn-float-block .btn-circle + .btn-circle,.adapt-rx-counter-spinners--mobile > .btn-float-block .btn-circle + .btn-circle:hover {
  margin-top: 0;
}
.adapt-rx-list-item {
  position: relative;
  display: block;
  cursor: move;
  cursor: grab;
}
.adapt-rx-list-item.readonly {
  cursor: text;
}
.adapt-rx-list-item.disabled {
  cursor: not-allowed;
}
.adapt-rx-list-item.disabled adapt-icon {
  opacity: .65;
}
.adapt-rx-list-item.disabled .adapt-rx-list-item__name {
  color: var(--gray-800);
}
.adapt-rx-list-item.disabled:not(.hover-disabled):hover {
  background-color: var(--gray-100);
}
.adapt-rx-list-item:not(.hover-disabled):hover,.adapt-rx-list-item.readonly:not(.hover-disabled):hover {
  background-color: var(--gray-200);
}
.adapt-rx-list-item:not(.hover-disabled):hover .adapt-rx-list-drag,.adapt-rx-list-item.readonly:not(.hover-disabled):hover .adapt-rx-list-drag {
  color: var(--gray-700);
}
.adapt-rx-list-item .adapt-rx-list-item-view-block {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: calc(.5rem + 1px) 1rem;
  background-color: inherit;
  transition: background-color var(--animation-extra-fast) linear;
}
.adapt-rx-list-item .adapt-rx-list-item-edit-block {
  position: absolute;
  width: 100%;
  padding: 0 .875rem;
  background-color: var(--white);
  z-index: 100;
}
.adapt-rx-list-item .adapt-rx-list-item-edit-block .edit-wrp {
  display: flex;
  align-items: center;
  width: 100%;
  position: relative;
  overflow-x: hidden;
  padding: 0 1rem;
  border: 1px solid var(--color-secondary);
  border-radius: var(--border-radius);
  transition: border-color var(--ease-transition-in-out) .15s, box-shadow var(--ease-transition-in-out) .15s;
}
@media screen and (prefers-reduced-motion: reduce) {
  .adapt-rx-list-item .adapt-rx-list-item-edit-block .edit-wrp {
    transition: none;
  }
}
.adapt-rx-list-item .adapt-rx-list-item-edit-block .edit-wrp.focused {
  border-color: var(--color-active);
}
.adapt-rx-list-item .adapt-rx-list-item-edit-block .edit-wrp adapt-rx-textfield {
  display: flex;
  flex: 1 1;
  align-items: center;
}
.adapt-rx-list-item .adapt-rx-list-item-edit-block .edit-wrp adapt-rx-textfield > div {
  width: 100%;
}
.adapt-rx-list-item .adapt-rx-list-item-edit-block .edit-wrp adapt-rx-textfield .form-control {
  border: none;
  padding-right: 0;
  padding-left: 0;
}
.adapt-rx-list-item .adapt-rx-list-item-edit-block .edit-err {
  padding-top: .25rem;
  overflow: hidden;
  color: var(--color-danger);
}
.adapt-rx-list-item.disabled .adapt-rx-list-item__name:focus,.adapt-rx-list-item.readonly .adapt-rx-list-item__name:focus,.adapt-rx-list-item.hover-disabled .adapt-rx-list-item__name:focus {
  outline: none;
  box-shadow: none;
}
.adapt-rx-list-item__name {
  word-break: break-word;
  color: var(--gray-900);
  margin-left: .125rem;
  padding-right: .5rem;
}
.adapt-rx-list-item__name:focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem var(--color-active-hover);
}
.adapt-rx-list-item__controls {
  display: flex;
  flex: 0 0 auto;
  align-self: center;
}
.adapt-rx-list-drag {
  color: var(--gray-500);
}
.rx-list-remove,.rx-list-update {
  opacity: 0;
  border: 0;
}
.rx-list-remove:focus,.rx-list-remove:hover,.rx-list-update:focus,.rx-list-update:hover,.adapt-rx-list-item:not(.hover-disabled) .adapt-rx-list-name:focus + .rx-list-remove,.adapt-rx-list-item:not(.hover-disabled):focus .rx-list-remove,.adapt-rx-list-item:not(.hover-disabled):hover .rx-list-remove,.adapt-rx-list-item:not(.hover-disabled) .adapt-rx-list-name:focus + .rx-list-update,.adapt-rx-list-item:not(.hover-disabled):focus .rx-list-update,.adapt-rx-list-item:not(.hover-disabled):hover .rx-list-update {
  opacity: 1;
}
.rx-list-selector {
  display: block;
}
.rx-list-selector .adapt-list.has-warning {
  border-color: var(--color-warning);
}
.rx-list-selector .adapt-list.has-danger {
  border-color: var(--color-danger);
}
.rx-list-selector .adapt-list > .rx-select-dropdown {
  margin-bottom: .375rem;
  padding: .5rem .5rem 0;
}
.rx-list-selector .adapt-list.has-danger .adapt-rx-search__input,.rx-list-selector .adapt-list.has-warning .adapt-rx-search__input {
  color: var(--gray-700);
}
.rx-list-selector .adapt-list__item-placeholder {
  border: 1px dashed var(--color-primary);
  height: calc(2.25003125rem + 2px);
  opacity: 1;
  overflow: hidden;
}
.adapt-rx-search_disabled .adapt-rx-search__form-control-block {
  background: var(--gray-100);
}
.adapt-rx-search__form-control-block {
  position: relative;
  z-index: 1;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
  border-radius: var(--border-radius);
  border: 1px solid var(--color-secondary);
  background: var(--white);
  transition: border-color var(--ease-transition-in-out) .15s, box-shadow var(--ease-transition-in-out) .15s;
  cursor: pointer;
}
.adapt-rx-search__form-control-block:hover {
  border-color: var(--gray-400);
}
.adapt-rx-search__form-control-block:nth-last-child(2) {
  border-radius: var(--border-radius) 0 0 var(--border-radius);
}
.adapt-rx-search__form-control-block_active {
  border-color: var(--color-active) !important;
}
.adapt-rx-search__expandable-block {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.adapt-rx-search__input-wrapper {
  display: flex;
  flex: 0 1 auto;
  position: relative;
  width: auto;
  overflow: hidden;
  border: 0;
  transition: flex .2s ease-in;
}
.adapt-rx-search__input-wrapper_extended {
  flex: 1 1 auto;
  display: flex;
  max-width: 100%;
}
.adapt-rx-search__fake-input {
  border: 0;
  height: auto;
  visibility: hidden;
  opacity: 0;
  white-space: nowrap;
  max-width: 100%;
}
.adapt-rx-search__input {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 0;
  background: transparent !important;
  padding-right: 0;
}
.adapt-rx-search__search-button-block {
  z-index: 0;
}
.adapt-rx-search__icon {
  color: var(--gray-500);
  padding: 0 .625rem;
}
.input-group-sm .adapt-rx-search__icon {
  font-size: .75rem;
}
.input-group-lg .adapt-rx-search__icon {
  font-size: .9375rem;
}
.adapt-rx-search__clear-button {
  border: 0;
  color: var(--gray-500);
}
.adapt-rx-search__clear-button:hover {
  color: var(--gray-600);
}
.dropdown-menu__rx-search-container .adapt-rx-search__form-control-block {
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  border-radius: var(--border-radius) var(--border-radius) 0 0;
}
.dropdown-menu__rx-search-container .adapt-rx-search__form-control-block_active {
  border-radius: var(--border-radius);
}
.rx-select__search-button-title {
  overflow: hidden;
  text-overflow: ellipsis;
}
.rx-select__search-wrapper {
  flex: 0 0 auto;
}
.rx-select-dropdown {
  display: block;
}
.rx-select-dropdown .dropdown-toggle.btn-sm,.rx-select-dropdown .btn-group-sm > .dropdown-toggle.btn,.rx-select-dropdown .adapt-rich-editor .ql-toolbar .ql-formats .btn-group-sm > button.dropdown-toggle,.adapt-rich-editor .ql-toolbar .ql-formats .rx-select-dropdown .btn-group-sm > button.dropdown-toggle,.rx-select-dropdown .adapt-rich-editor .ql-toolbar .ql-formats .btn-group-sm > .dropdown-toggle.ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .rx-select-dropdown .btn-group-sm > .dropdown-toggle.ql-picker-label {
  min-height: 2rem;
}
.rx-select-dropdown .dropdown-toggle {
  min-height: 2.375rem;
}
.rx-select-dropdown .dropdown-toggle.btn-lg,.rx-select-dropdown .btn-group-lg > .dropdown-toggle.btn,.rx-select-dropdown .adapt-rich-editor .ql-toolbar .ql-formats .btn-group-lg > button.dropdown-toggle,.adapt-rich-editor .ql-toolbar .ql-formats .rx-select-dropdown .btn-group-lg > button.dropdown-toggle,.rx-select-dropdown .adapt-rich-editor .ql-toolbar .ql-formats .btn-group-lg > .dropdown-toggle.ql-picker-label,.adapt-rich-editor .ql-toolbar .ql-formats .rx-select-dropdown .btn-group-lg > .dropdown-toggle.ql-picker-label {
  min-height: 2.625rem;
}
.rx-select__controls {
  display: flex;
  flex-direction: row;
  flex: 0 0 auto;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  padding: 1rem 1rem 0 1rem;
}
.rx-select__controls adapt-custom-actions {
  display: flex;
  flex-direction: row;
}
.rx-select__controls_vertical-layout {
  align-items: baseline;
}
.rx-select__controls_vertical-layout .rx-select__filter-status {
  margin-bottom: .5rem;
}
.rx-select__controls_vertical-layout adapt-custom-actions {
  flex-direction: column;
  align-items: baseline;
}
.rx-select__controls_vertical-layout .custom-action-btn {
  height: auto !important;
  white-space: normal !important;
  text-align: left;
}
.rx-select__option {
  display: flex;
  flex-direction: row;
  padding: .5rem 1rem;
}
.rx-select__option:nth-child(0) {
  padding-top: .6875rem;
}
.rx-select__option:checked:disabled ~ .checkbox__item::before {
  opacity: .65;
}
.rx-select__option-marker {
  flex: 0 0 auto;
}
.rx-select__option-marker input {
  pointer-events: none;
}
.rx-select__option-content {
  flex: 1 1 auto;
}
.rx-select__options {
  position: relative;
  flex: 0 1 auto;
  overflow: auto;
  transition: box-shadow .1s;
}
.rx-select__options-wrapper {
  border: 1px solid var(--gray-300);
  border-radius: var(--border-radius);
}
.rx-select__options-wrapper .rx-select__search-wrapper {
  margin: -1px -1px 0;
}
.rx-select__options:focus {
  outline: none;
  box-shadow: inset 0 0 0 .2rem rgba(var(--color-active), .65);
  border-radius: 1px;
}
.rx-select__options.is-mouse-focused:focus {
  box-shadow: none;
}
.rx-select__filter-status {
  white-space: nowrap;
  overflow: hidden;
}
.is-tablet .rx-select__search-wrapper {
  margin-top: 0;
}
.rx-select-editable__item {
  white-space: normal;
}
.rx-select__empty-state-wrapper {
  overflow: auto;
}
.rx-select__option.text-active .checkbox__item::before,.rx-select__option.text-active .radio__item::before {
  border-color: var(--color-state-hover);
}
.rx-typeahead-popup-content {
  overflow: auto;
}
.rx-typeahead__dropdown-item {
  white-space: normal;
}
.rx-typeahead__input-wrapper {
  position: relative;
}
.rx-typeahead__clear-btn {
  position: absolute;
  right: 0;
  top: 1px;
  border: 0;
  color: var(--gray-500);
}
.rx-typeahead__clear-btn:hover {
  color: var(--gray-600);
}
.adapt-rx-uploader {
  display: block;
  width: 100%;
}
.adapt-rx-uploader .adapt-rx-uploader__wrp {
  display: block;
  width: 100%;
  overflow-x: hidden;
}
.adapt-rx-uploader .adapt-rx-uploader__content.pointer-events {
  pointer-events: none;
}
.adapt-rx-uploader .adapt-rx-uploader__content.pointer-events > * {
  pointer-events: none;
}
.adapt-rx-uploader .adapt-rx-uploader__controls {
  display: flex;
  align-items: center;
}
.adapt-rx-uploader .adapt-rx-uploader__controls adapt-uploader-item {
  min-height: 50px;
  padding: 13px 0;
  width: 100%;
}
.adapt-rx-uploader .adapt-rx-uploader__controls .animation__dnd,.adapt-rx-uploader .adapt-rx-uploader__controls .animation__drop {
  display: flex;
  align-items: center;
  max-width: 100%;
  height: 100%;
}
.adapt-rx-uploader .adapt-rx-uploader__controls .adapt-rx-uploader__drop-animation,.adapt-rx-uploader .adapt-rx-uploader__controls .adapt-rx-uploader__search-animation {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
.adapt-rx-uploader .adapt-rx-uploader__controls .drop-icon {
  position: relative;
  width: 45px;
  height: 32px;
}
.adapt-rx-uploader .adapt-rx-uploader__controls .drop-icon__search {
  width: 50px;
}
.adapt-rx-uploader .adapt-rx-uploader__controls .drop-icon > .icon {
  position: absolute;
}
.adapt-rx-uploader .adapt-rx-uploader__controls .adapt-rx-uploader__drop-animation .svg-cloud-icon {
  animation: jumping 1.3s ease alternate infinite;
}
.adapt-rx-uploader .adapt-rx-uploader__controls .adapt-rx-uploader__dnd-text {
  color: var(--gray-700);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.adapt-rx-uploader .adapt-rx-uploader__controls .adapt-rx-uploader__dnd-text-forbidden {
  color: var(--color-danger);
}
.adapt-rx-uploader .adapt-rx-uploader__controls .adapt-rx-uploader-attach-btn {
  transition: background-color .25s var(--ease-transition-in-out), border-color .25s var(--ease-transition-in-out), box-shadow .25s var(--ease-transition-in-out), opacity .1s linear;
}
.adapt-rx-uploader .adapt-rx-uploader__controls .adapt-rx-uploader-attach-btn .btn-icon {
  margin-right: .5965em;
}
.adapt-rx-uploader .adapt-rx-uploader__controls .adapt-rx-uploader-file-attach-btn__wrp:not(:last-of-type) > .adapt-rx-uploader-attach-btn {
  border-right: none;
  border-radius: var(--border-radius);
  margin-right: .3125rem;
}
.adapt-rx-uploader .adapt-rx-uploader__restrict {
  color: var(--gray-500);
}
.adapt-rx-uploader .adapt-rx-uploader__files-list .files-list__title {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
.adapt-rx-uploader .adapt-rx-uploader__files-list .files-list__title .adapt-rx-uploader__cancel-uploading {
  padding: 0;
  border: none;
}
.adapt-rx-uploader .adapt-rx-uploader__feedback-info .adapt-rx-uploader__feedback-message .alert-icon-lockup-space {
  padding-right: 0 !important;
}
.adapt-rx-uploader .adapt-rx-uploader__feedback-info .adapt-rx-uploader__feedback-message > p {
  margin-bottom: 0;
}
.adapt-rx-uploader:not(.readonly) .adapt-rx-uploader__controls {
  min-height: 50px;
}
.adapt-rx-uploader:not(.is-no-dnd):not(.readonly) .adapt-rx-uploader__controls {
  border: 1px solid var(--gray-300);
  border-radius: var(--border-radius);
  background-color: var(--gray-100);
}
.adapt-rx-uploader:not(.is-no-dnd):not(.readonly) .adapt-rx-uploader__controls.borderless {
  border: none;
  border-radius: unset;
  background-color: transparent;
}
.adapt-rx-uploader:not(.is-no-dnd):not(.readonly) .adapt-rx-uploader__controls .animation__block-wrp {
  position: relative;
  width: 100%;
  height: 50px;
  display: flex;
  margin: 0 .3125rem;
}
.adapt-rx-uploader:not(.is-no-dnd):not(.readonly) .adapt-rx-uploader__controls .animation__block-wrp .animation__dnd,.adapt-rx-uploader:not(.is-no-dnd):not(.readonly) .adapt-rx-uploader__controls .animation__block-wrp .animation__drop {
  position: absolute;
  height: 100%;
}
.adapt-rx-uploader:not(.is-no-dnd):not(.readonly) .adapt-rx-uploader__controls .animation__block-wrp .animation__drop {
  opacity: 0;
  visibility: hidden;
}
.adapt-rx-uploader:not(.is-no-dnd):not(.readonly).has-warning .adapt-rx-uploader__controls {
  border-color: var(--color-warning);
}
.adapt-rx-uploader:not(.is-no-dnd):not(.readonly).has-danger .adapt-rx-uploader__controls {
  border-color: var(--color-danger);
}
.adapt-rx-uploader:not(.is-no-dnd):not(.readonly).disabled .adapt-rx-uploader__controls {
  background-color: var(--gray-100);
  border-color: var(--gray-200);
}
.adapt-rx-uploader:not(.is-no-dnd):not(.readonly).disabled .adapt-rx-uploader__controls .adapt-rx-uploader__dnd-text {
  color: var(--gray-400);
}
.adapt-rx-uploader.disabled .adapt-rx-uploader__restrict {
  color: var(--gray-400);
}
.adapt-rx-uploader adapt-empty-state {
  width: 100%;
}
.feedback__remaining-files-list {
  display: inline-block;
  color: var(--color-active);
  cursor: pointer;
  text-decoration: none;
}
.feedback__remaining-files-list:hover {
  color: var(--color-active-hover);
  text-decoration: underline;
}
.feedback__remaining-files-list__wrp {
  display: flex;
  align-items: flex-start;
}
.feedback__remaining-files-list__wrp .file-index {
  flex: 0 0 auto;
}
.feedback__remaining-files-list__wrp .file-name {
  width: 100%;
}
.adapt-rx-drop-area {
  outline: 1px dashed var(--color-active);
}
.adapt-rx-drop-area * {
  pointer-events: none;
}
adapt-rx-textfield .has-tag .form-control {
  padding-right: 0;
  border-right: none;
}
adapt-rx-textfield .has-tag .form-control.form-control-disabled-look {
  padding-left: 1rem;
  border-right: none !important;
}
adapt-rx-textfield .has-tag .has-disabled-icon .input-group-custom-tag {
  border-left: none !important;
}
adapt-rx-textfield .input-group-custom-tag {
  display: flex;
  align-items: center;
  padding: 0 1rem;
  border: 1px solid var(--color-secondary);
  border-radius: var(--border-radius);
  background-color: var(--color-foreground);
  border-left: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  transition: border-color var(--ease-transition-in-out) .15s, box-shadow var(--ease-transition-in-out) .15s;
}
@media screen and (prefers-reduced-motion: reduce) {
  adapt-rx-textfield .input-group-custom-tag {
    transition: none;
  }
}
adapt-rx-textfield .has-danger-icon .input-group-custom-tag,adapt-rx-textfield .has-success-icon .input-group-custom-tag,adapt-rx-textfield .has-warning .input-group-custom-tag {
  padding-left: 0;
}
adapt-rx-textfield .disabled-look .input-group-custom-tag adapt-badge {
  opacity: .65;
}
adapt-rx-textfield .input-group.input-group-lg .input-group-custom-tag {
  font-size: .9375rem;
}
adapt-rx-textfield .input-group.input-group-sm .input-group-custom-tag {
  font-size: .75rem;
}
.illustration svg {
  width: 100%;
  height: 100%;
}
.illustration__container {
  margin: 0 auto;
}
.illustration__label {
  margin: 1.25rem 0 0 0;
  text-align: center;
  color: var(--gray-500);
}
.illustration__label.inverted {
  color: var(--gray-200);
}
.adapt-chart {
  -webkit-user-select: none;
          user-select: none;
}
.adapt-chart .adapt-legend-zone {
  overflow: hidden;
}
.adapt-chart.adapt-chart-mobile .adapt-chart-body {
  flex-direction: column;
  transition: all 250ms var(--ease-transition-in-out);
}
.adapt-chart.adapt-chart-mobile .adapt-legend-zone {
  flex: 1 1 auto;
}
.adapt-chart-svg {
  flex: 1 1 auto;
  overflow: visible !important;
  font-family: var(--font-family);
}
.adapt-chart-svg:last-child {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.adapt-chart-group {
  font-size: 0;
}
.adapt-chart-group .cell {
  font-size: .8125rem;
}
.adapt-chart-body:first-of-type {
  height: 100% !important;
}
.adapt-chart-body {
  display: flex;
  height: calc(100% - 55px);
}
.adapt-chart-zone {
  position: relative;
  flex: 1 1 auto;
  font-size: 0;
}
.adapt-chart-header {
  display: flex;
  height: 55px;
}
.adapt-chart-header-title {
  display: inline-flex;
  font-size: 15px;
  font-weight: var(--font-weight-bold);
  color: var(--gray-900);
  flex: 1 1 auto;
  align-items: center;
}
.adapt-chart-context-menu-btn {
  color: var(--color-active);
  border: 0;
  border-radius: 0;
  background-color: transparent;
}
.adapt-chart-context-menu-btn:hover {
  color: var(--color-active-hover);
}
.adapt-chart-axis-title text {
  font-size: 13px;
  font-weight: var(--font-weight-bold);
  fill: var(--gray-700);
}
.adapt-chart-axis .tick text {
  fill: var(--gray-700);
  font-size: 13px;
}
.adapt-chart-axis path {
  stroke: var(--gray-500);
}
.adapt-tooltip-top .adapt-chart-tooltip .adapt-tooltip-inner::after {
  border-color: var(--white) transparent transparent transparent;
}
.adapt-tooltip-right .adapt-chart-tooltip .adapt-tooltip-inner::after {
  border-color: transparent var(--white) transparent transparent;
}
.adapt-tooltip-bottom .adapt-chart-tooltip .adapt-tooltip-inner::after {
  border-color: transparent transparent var(--white) transparent;
}
.adapt-tooltip-left .adapt-chart-tooltip .adapt-tooltip-inner::after {
  border-color: transparent transparent transparent var(--white);
}
.adapt-chart-tooltip .adapt-tooltip-inner {
  padding: 10px 14px;
  color: var(--gray-900);
  background-color: var(--white);
  border-color: var(--white);
  box-shadow: 0 6px 8px rgba(0, 0, 0, .17), 0 18px 20px rgba(0, 0, 0, .09), 0 -.0625rem 0 .0125rem var(--gray-200), 0 .0625rem 0 .0125rem var(--white);
}
.adapt-chart-tooltip .adapt-chart-tooltip-color-spot {
  display: inline-block;
  width: 8px;
  height: 8px;
}
.adapt-chart-tooltip .adapt-chart-tooltip-category {
  margin-left: 8px;
}
.adapt-chart-mobile .adapt-chart-header-title {
  font-size: 18px;
}
.adapt-chart-mobile .adapt-legend-zone {
  margin-top: 10px;
}
.adapt-chart-mobile .adapt-chart-axis .tick text,.adapt-chart-mobile .adapt-chart-axis-title text {
  font-size: 15px;
}
.adapt-legend-zone__hidden {
  display: none !important;
}
.adapt-chart-axis__hidden {
  display: none;
}
.threshold-line-title-background,.threshold-line-title {
  font-size: 13px;
  font-weight: 700;
}
.threshold-line-title-background {
  fill: var(--white);
  stroke: var(--white);
  stroke-width: 7px;
}
.threshold-line-title {
  fill: var(--gray-1000);
}
.threshold-line-marker {
  stroke: none;
  fill: var(--gray-1000);
}
.threshold-line {
  stroke: var(--gray-1000);
}
.adapt-chart-legend {
  display: flex;
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
}
.adapt-chart-legend-mouse-over .adapt-chart-legend-item-color::before {
  opacity: 1 !important;
}
.adapt-chart-legend-col {
  flex: 1;
  margin-right: 10px;
  outline: none;
}
.adapt-chart-legend-col:last-of-type {
  margin-right: 0;
}
.adapt-chart-legend-item {
  display: inline-block;
  width: auto;
  margin-bottom: 10px;
  font-size: 0;
  text-align: left;
}
.adapt-chart-legend-item__hidden {
  opacity: 1;
}
.adapt-chart-legend-item__hidden .adapt-chart-legend-item-color {
  background-color: transparent !important;
  border-color: var(--gray-300) !important;
}
.adapt-chart-legend-item-color,.adapt-chart-legend-item-text {
  display: inline-block;
  pointer-events: none;
}
.adapt-chart-legend-item-color {
  position: relative;
  width: 16px;
  height: 16px;
  margin: 5px;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  text-align: center;
  transition: all 200ms ease-in-out;
}
.adapt-chart-legend-item-color::before {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: dpl-icon-font;
  font-size: 8px;
  font-weight: 600;
  opacity: 0;
  color: var(--white);
  content: "\ea54";
  transition: opacity 200ms ease-in-out;
}
.adapt-chart-legend-item-text {
  position: relative;
  top: 3px;
  display: inline-flex;
  width: calc(100% - 26px);
  font-size: 13px;
  color: var(--gray-900);
  transition: color 200ms ease-in-out;
  align-content: center;
  -webkit-hyphens: auto;
          hyphens: auto;
}
.adapt-chart-legend-mobile {
  position: relative;
  display: block;
  width: 100%;
  text-align: center;
  padding: 0;
}
.adapt-chart-legend-mobile .adapt-chart-legend-item {
  display: inline-flex;
  width: auto;
  margin: 5px 13px 5px 12px;
}
.adapt-chart-legend-mobile .adapt-chart-legend-item-text {
  font-size: 15px;
}
.adapt-chart-legend-scrollable {
  overflow-y: auto;
  max-height: 100px;
  padding: 0 30px;
}
.adapt-chart-legend-scrolled {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 10px;
}
.adapt-chart-legend-scrolled::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  content: "";
  width: 100%;
  height: 100%;
}
.adapt-chart-legend-scrolled-top {
  background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 33%, rgba(255, 255, 255, .5) 67%, rgba(30, 87, 153, 0) 100%);
}
.adapt-chart-legend-scrolled-bottom {
  bottom: 0;
  background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgba(255, 255, 255, .5) 33%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);
}
.adapt-chart-legend__gradient {
  margin-left: 25px;
  position: relative;
  padding-left: 1px;
}
.adapt-chart-legend__gradient-block {
  width: 12px;
  height: 100%;
  border-radius: 6px;
}
.adapt-chart-legend__gradient-label {
  color: var(--gray-1000);
  position: absolute;
  left: 20px;
}
.adapt-chart-legend__gradient-label_top {
  top: 0;
}
.adapt-chart-legend__gradient-label_middle {
  top: calc(50% - 6px);
  left: 30px;
}
.adapt-chart-legend__gradient-label_middle:before {
  content: "";
  display: block;
  border-left: 1px solid var(--gray-1000);
  height: 10px;
  position: absolute;
  left: -30px;
  top: calc(50% - 5px);
}
.adapt-chart-legend__gradient-label_middle:after {
  content: "";
  display: block;
  border-top: 1px solid var(--gray-1000);
  height: 1px;
  position: absolute;
  left: -30px;
  top: calc(50% - 1px);
  width: 24px;
}
.adapt-chart-legend__gradient-label_bottom {
  bottom: 0;
}
.axis path {
  fill: none;
  stroke: var(--gray-500);
}
.axis line {
  stroke: var(--gray-300);
}
.tick text {
  font-size: .8125rem;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  fill: var(--gray-700);
}
.axis--y .tick text {
  transform: translateX(-5px);
}
.chart-tooltip-color-spot {
  display: inline-block;
  width: 8px;
  height: 8px;
}
.line-graph-svg {
  overflow: visible !important;
}
.line-graph-circle,.line-chart-lines {
  transition: all .25s var(--ease-transition-in-out);
}
.line-graph-transition {
  transition: all .35s var(--ease-transition-in-out);
}
.line-graph-tooltip {
  margin-top: -5px;
}
.line-graph-tooltip div {
  text-align: left;
}
.line-graph-tooltip .chart-tooltip-content-wrapper {
  position: relative;
  text-align: left;
}
.line-graph-tooltip .chart-tooltip-category {
  margin: 0;
}
.line-graph-tooltip .chart-tooltip-color-spot {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  left: -16px;
}
.line-graph-tooltip .adapt-tooltip-inner {
  padding-left: 32px !important;
}
.adapt-pie-chart-tooltip {
  display: block;
}
.adapt-pie-chart-tooltip__color {
  display: inline-block;
  margin-right: 8px;
  width: 8px;
  height: 8px;
}
.adapt-donut-total {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-flex;
  flex-direction: column;
  text-align: center;
}
.adapt-donut-total .adapt-donut-total-label {
  color: var(--gray-500);
  font-size: 15px;
}
.adapt-donut-total .adapt-donut-total-value {
  font-size: 18px;
}
.adapt-chart-area {
  margin: 0 40px;
}
.adapt-pie-chart-main-label {
  font-size: 15px;
  fill: var(--gray-500);
  color: var(--gray-500);
}
.adapt-pie-chart-main-label-sum {
  font-size: 18px;
  fill: var(--gray-700);
  color: var(--gray-700);
}
.adapt-pie-chart-tooltip__category {
  margin-right: 5px;
}
.line-graph-svg > g {
  overflow: hidden;
}
.adapt-scatter-plot {
  overflow: visible !important;
}
.scatter-plot-circle {
  opacity: .8;
}
.scatter-regression-line,.scatter-plot-circle,.line-chart-lines {
  transition: all .25s var(--ease-transition-in-out);
}
.scatter-transition {
  transition: all .35s var(--ease-transition-in-out);
}
.col-y-axis .tick line,.bar-x-axis .tick line {
  stroke: var(--gray-300);
}
.col-x-axis .tick line,.bar-y-axis .tick line {
  display: none;
}
.bar-x-axis path,.col-x-axis path,.bar-y-axis path,.col-y-axis path {
  stroke: var(--gray-500);
}
.color-container {
  position: relative;
}
.bar {
  position: absolute;
}
.chart-tooltip-category {
  margin-left: 8px;
}
.total-labels-group {
  font-size: 13px;
}
.empty-column rect {
  fill: var(--gray-200);
}
.empty-column text {
  fill: var(--gray-900);
}
.treemap-node-text {
  cursor: pointer;
}
.treemap-chart_hidden-menu {
  opacity: 0;
  visibility: hidden;
  height: 0;
}
.treemap__group-tooltip {
  max-width: 25rem;
}
.treemap__group-parent-tooltip-wrapper {
  font-size: .75rem;
  height: 0;
  margin-top: 1rem;
  fill: var(--gray-900);
  text-align: center;
}
.treemap__group-parent-tooltip {
  display: inline-flex;
  padding: 3px 8px;
  object-fit: contain;
  border: 1px solid var(--white);
  border-radius: var(--border-radius);
  background-color: var(--white);
  margin: 0 .5rem;
}
.treemap__group-parent-tooltip-color {
  width: .75rem;
  height: .75rem;
  margin-top: 3px;
  border-radius: 2px;
  border: 1px solid transparent;
}
.treemap__group-parent-tooltip-text {
  width: calc(100% - .75rem);
  padding-left: 7px;
}
.treemap_tooltip.adapt-tooltip-bottom {
  margin-top: -.375rem;
}
.treemap_tooltip.adapt-tooltip-top {
  margin-top: .375rem;
}
.treemap_tooltip.adapt-tooltip-left {
  margin-left: .375rem;
}
.treemap_tooltip.adapt-tooltip-right {
  margin-left: -.375rem;
}
.treemap_tooltip .adapt-tooltip-inner {
  padding: 0;
}
.treemap_tooltip .adapt-tooltip-inner > div {
  padding: .625rem .875rem;
}
.adapt-chart-slider {
  display: flex;
  flex-direction: column;
  position: relative;
  box-sizing: content-box;
  padding-top: 10px;
}
.adapt-chart-slider-main {
  position: relative;
  flex: 1 1 auto;
}
.adapt-chart-slider-line-wrapper {
  display: flex;
  align-items: center;
  height: 10px;
}
.adapt-chart-slider-line {
  flex: 1 1 auto;
  background-color: var(--gray-200);
  height: 6px;
  border-radius: 3px;
}
.adapt-chart-slider-spot,.adapt-chart-slider-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: calc(100% + 5px);
}
.adapt-chart-slider-spot {
  z-index: 1;
  box-sizing: content-box;
}
.adapt-chart-slider-spot::before {
  content: "";
  position: absolute;
  background-color: var(--gray-100);
  border-style: solid;
  border-color: var(--gray-100);
  box-sizing: border-box;
  width: calc(100% + 2px);
  height: 10px;
  left: -1px;
  bottom: -5px;
  border-radius: 5px;
  border-width: 3px;
  transition: background-color var(--animation-fast) var(--ease-transition-in-out);
  box-shadow: 0 3px 4px rgba(0, 0, 0, .14), 0 9px 10px rgba(0, 0, 0, .06);
}
.adapt-chart-slider-spot:hover {
  cursor: pointer;
}
.adapt-chart-slider-overlay {
  z-index: -1;
  background-color: var(--gray-200);
}
.adapt-chart-slider-spot-active::before {
  background-color: var(--color-active);
}
.adapt-chart-slider-side-overlay {
  position: absolute;
  top: 0;
  background-color: var(--white);
  height: 100%;
  opacity: .5;
  z-index: 1;
}
.adapt-chart-slider-side-overlay-left {
  right: 0;
}
.adapt-chart-slider-side-overlay-right {
  left: 0;
}
.adapt-chart-slider-chart-zone {
  height: 100%;
}
.adapt-chart-slider-brush-svg {
  position: absolute;
  z-index: 2;
}
rect.overlay {
  cursor: default !important;
}
.adapt-flow-chart {
  background-color: var(--gray-200);
  display: block;
  position: relative;
}
.adapt-flow-chart .ui-slider {
  background-color: var(--color-primary);
}
.adapt-flow-chart__empty-state {
  display: flex;
  justify-content: center;
  height: 100%;
  align-items: center;
}
.adapt-flow-chart__empty-state adapt-empty-state {
  width: 100%;
}
.adapt-flow-chart__zoom-slider-wrapper {
  background-color: var(--white);
  border-radius: 3px;
  box-shadow: 0 9px 12px rgba(0, 0, 0, .2), 0 27px 30px rgba(0, 0, 0, .12);
  position: absolute;
  right: 15px;
  top: 15px;
  padding: 20px 0 10px;
}
.adapt-flow-chart__zoom-slider-wrapper adapt-slider.is-vertical {
  height: 200px;
  position: relative;
  left: 50%;
  margin-left: -5px;
}
.adapt-flow-chart__zoom-slider {
  min-height: 200px;
}
.adapt-flow-chart__zoom-fit-button {
  color: var(--color-active);
  border: 0;
  background: none;
  font-size: .75rem;
  margin-top: 5px;
}
.adapt-flow-chart__label {
  font-size: 15px;
}
.adapt-flow-chart__edge-label-bg {
  fill: var(--color-info);
  stroke: var(--color-info-hover);
  stroke-width: 1;
}
.adapt-flow-chart__edge-label-text {
  stroke: transparent;
  fill: var(--white);
  text-anchor: middle;
  font-size: 11px;
}
.adapt-flow-chart__loader {
  display: flex;
  justify-content: center;
  height: 100%;
  align-items: center;
}
.node {
  cursor: pointer;
  transition: all .1s;
  transition-timing-function: cubic-bezier(.87, 1, .6, .19);
  transform-origin: 50% 50%;
  transform-box: fill-box;
}
.node:hover {
  transform: scale(1.05);
}
.node rect {
  transition: all .1s;
  stroke: transparent;
  fill: var(--white);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .node:hover rect {
    stroke: var(--color-active);
  }
}
.a-workflow {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  position: relative;
  transition: all .25s cubic-bezier(.4, 0, .2, 1);
}
.a-workflow .a-workflow__stepper-content {
  margin-left: .75rem;
}
.a-workflow .a-workflow__stepper-content.is-rtl {
  margin-left: 0;
  margin-right: .75rem;
}
.a-workflow .a-workflow-bar__progress {
  flex-flow: column nowrap;
  width: .5rem;
  padding: 0;
}
.a-workflow .a-workflow-bar,.a-workflow .a-workflow-bar__step,.a-workflow .a-workflow-bar__flex {
  flex-flow: column nowrap;
  height: 100%;
  transition: all .25s cubic-bezier(.4, 0, .2, 1);
}
.a-workflow .a-workflow-bar__step {
  transition: all 1s cubic-bezier(.4, 0, .2, 1);
}
.a-workflow .a-workflow-bar__step-wrapper {
  justify-content: flex-start;
  height: auto;
  transition: all 1s cubic-bezier(.4, 0, .2, 1);
  flex-grow: 0;
  flex-shrink: 0;
}
.a-workflow .a-workflow-bar__step-wrapper .a-workflow__dot {
  left: 0;
}
.a-workflow .a-workflow-bar__step:last-child .a-workflow-bar__progress {
  border-radius: 0 0 100px 100px;
}
.a-workflow-bar {
  display: flex;
  height: .5rem;
  background-color: var(--gray-200);
  border-radius: 100px;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}
.a-workflow-bar__step {
  display: flex;
  white-space: nowrap;
  overflow: hidden;
}
.a-workflow-bar__step:last-child .a-workflow-bar__progress {
  border-radius: 2px 100px 100px 2px;
}
.a-workflow-bar__step:last-child .a-workflow-bar__progress.is-rtl {
  border-radius: 100px 2px 2px 100px;
}
.a-workflow-bar__step-small {
  width: 175px;
}
.a-workflow-bar__step-small.is-first,.a-workflow-bar__step-small.is-prev {
  width: 262.5px;
}
.a-workflow-bar__step-small.is-prev {
  width: 262.5px;
}
.a-workflow-bar__step-small.is-last {
  width: auto;
}
.a-workflow-bar__step-large {
  width: 250px;
}
.a-workflow-bar__step-large.is-first,.a-workflow-bar__step-large.is-prev {
  width: 375px;
}
.a-workflow-bar__step-large.is-last {
  width: auto;
}
.a-workflow-bar__step-medium {
  width: 200px;
}
.a-workflow-bar__step-medium.is-first,.a-workflow-bar__step-medium.is-prev {
  width: 300px;
}
.a-workflow-bar__step-medium.is-last {
  width: auto;
}
.a-workflow-bar__step-wrapper.is-last {
  justify-content: flex-end;
}
.a-workflow-bar__step-wrapper.is-last .a-workflow__dot {
  position: absolute;
  top: 0;
  left: auto;
  right: 10px;
}
.a-workflow-bar__progress {
  display: flex;
  justify-content: center;
  color: var(--white);
  text-align: center;
  border: none;
  z-index: 12;
}
.a-workflow-bar__flex {
  position: absolute;
  top: 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.a-workflow-carousel .a-multi-carousel__list {
  display: block;
  transition: margin .3s ease-out;
  padding: 0;
}
.a-workflow-carousel .a-workflow__step-content {
  margin-bottom: 1.25rem;
}
.fade-left::before,.fade-right::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 12px;
  background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 33;
}
.fade-left::before {
  left: -1px;
}
.fade-right::after {
  right: -1px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
}
.a-multi-carousel__viewport-workflow {
  padding: 4px 0 6px;
}
.a-multi-carousel__counts {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 24px;
  overflow: hidden;
}
.a-multi-carousel__counts-next,.a-multi-carousel__counts-prev {
  position: absolute;
  bottom: 0;
}
.a-multi-carousel__counts-next.is-floating,.a-multi-carousel__counts-prev.is-floating {
  bottom: 2px;
}
.a-multi-carousel__counts-next {
  right: 12px;
}
.a-multi-carousel__counts-prev {
  left: 12px;
}
.a-multi-carousel__item:last-child:not(adapt-workflow-bar) .a-workflow__step.is-medium {
  width: 300px;
}
.a-multi-carousel__item:last-child:not(adapt-workflow-bar) .a-workflow__step.is-large {
  width: 375px;
}
.a-multi-carousel__item:last-child:not(adapt-workflow-bar) .a-workflow__step.is-small {
  width: 262.5px;
}
.a-workflow__dot {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  width: .5rem;
  height: .5rem;
  background: #999;
  border: 1px solid #999;
  border-radius: 50%;
  z-index: 22;
  cursor: pointer;
  transition: transform .25s cubic-bezier(.4, 0, .2, 1), width .25s cubic-bezier(.4, 0, .2, 1), height .25s cubic-bezier(.4, 0, .2, 1), font-size .5s cubic-bezier(.4, 0, .2, 1), opacity .15s cubic-bezier(.4, 0, .2, 1), visibility .15s cubic-bezier(.4, 0, .2, 1);
  transform: scale(1);
  outline: none;
  -webkit-user-select: none;
          user-select: none;
}
.a-workflow__dot.is-complete-last {
  position: absolute !important;
  top: auto !important;
  bottom: 0;
}
.a-workflow__dot.is-hover:not(.is-active),.a-workflow__dot:hover:not(.is-active) {
  background: var(--color-active);
  border-color: var(--color-active);
  transform: scale(1.5);
}
.a-workflow__dot.is-active:not(.is-floating) {
  transform: scale(1.222);
  background: var(--white);
  border-color: var(--color-state);
}
.a-workflow__dot.is-active:not(.is-floating):hover {
  transform: scale(1.5);
}
.a-workflow__dot.is-active:not(.is-floating).is-warning {
  border-color: var(--color-warning);
}
.a-workflow__dot.is-active:not(.is-floating).is-success {
  border-color: var(--color-success);
}
.a-workflow__dot.is-active:not(.is-floating).is-gray-500 {
  border-color: var(--gray-700);
}
.a-workflow__dot.large-dot {
  transform: scale(1.75) !important;
}
.a-workflow__dot.large-dot:hover {
  transform: scale(2) !important;
}
.a-workflow__dot.is-completed {
  transform: scale(1);
}
.a-workflow__dot span {
  display: inline-block;
  font-size: .8125rem;
  color: var(--white);
  align-self: center;
}
.a-workflow__dot.is-floating {
  width: 1.125rem;
  height: 1.125rem;
  transform: scale(1);
}
.a-workflow__dot.is-floating:hover {
  background: var(--color-active);
  border-color: var(--color-active);
  transform: scale(1.222);
  color: var(--white);
}
.a-workflow__dot.is-hidden {
  opacity: 0;
  visibility: hidden;
}
.a-workflow__step {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  font-size: .8125rem;
  color: var(--gray-500);
  text-align: left;
  -webkit-user-select: none;
          user-select: none;
}
.a-workflow__step.is-last {
  justify-content: flex-end;
}
.a-workflow__step.is-last .a-workflow__step-sub,.a-workflow__step.is-last .a-workflow__step-title {
  justify-content: flex-end;
}
.a-workflow__step.is-last.is-small .a-workflow__step-title,.a-workflow__step.is-last.is-small .a-workflow__step-sub,.a-workflow__step.is-last.is-medium .a-workflow__step-title,.a-workflow__step.is-last.is-medium .a-workflow__step-sub,.a-workflow__step.is-last.is-large .a-workflow__step-title,.a-workflow__step.is-last.is-large .a-workflow__step-sub {
  width: auto;
}
.a-workflow__step.is-rtl {
  justify-content: flex-end;
}
.a-workflow__step.is-rtl .a-workflow__step-icon {
  padding-right: 0;
  padding-left: .25rem;
}
.a-workflow__step.is-large {
  width: 250px;
}
.a-workflow__step.is-large .a-workflow__step-title,.a-workflow__step.is-large .a-workflow__step-sub {
  width: 250px;
}
.a-workflow__step.is-small {
  width: 175px;
}
.a-workflow__step.is-small .a-workflow__step-title,.a-workflow__step.is-small .a-workflow__step-sub {
  width: 175px;
}
.a-workflow__step.is-medium {
  width: 200px;
}
.a-workflow__step.is-medium .a-workflow__step-title,.a-workflow__step.is-medium .a-workflow__step-sub {
  width: 200px;
}
.a-workflow__step.is-active {
  color: var(--gray-900);
}
.a-workflow__step.is-active .a-workflow__step-title {
  color: var(--gray-900);
}
.a-workflow__step:not(:last-child) {
  padding-right: .9375rem;
}
.a-workflow__step:hover .a-workflow__step-title {
  color: var(--gray-900);
}
.a-workflow__step:hover .a-workflow__step-sub {
  color: var(--color-active);
}
.a-workflow__step:hover .a-workflow__dot:not(.is-active) {
  transform: scale(1.2);
  background: var(--color-active);
  border-color: var(--color-active);
}
.a-workflow__step.is-success .a-workflow__step-title {
  color: var(--color-success);
}
.a-workflow__step.is-success .a-workflow__step-icon {
  color: var(--color-success);
}
.a-workflow__step.is-warning .a-workflow__step-title {
  color: var(--color-primary);
}
.a-workflow__step.is-warning .a-workflow__step-icon {
  color: var(--color-warning);
}
.a-workflow__step.is-info .a-workflow__step-title,.a-workflow__step.is-info .a-workflow__step-icon {
  color: var(--color-info);
}
.a-workflow__step.is-danger .a-workflow__step-title,.a-workflow__step.is-danger .a-workflow__step-icon {
  color: var(--color-danger);
}
.a-workflow__step-icon {
  font-size: .9375rem;
  line-height: 1;
  padding-right: .25rem;
}
.a-workflow__step-title {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.2;
  color: var(--gray-500);
  display: flex;
  flex-flow: row nowrap;
  align-items: baseline;
}
.a-workflow__step-sub {
  font-size: .8125rem;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
}
.a-workflow__step-title,.a-workflow__step-sub {
  position: relative;
  transition: color .2s cubic-bezier(.4, 0, .2, 1);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.a-workflow__step-sub_icon {
  transition: none !important;
}
adapt-workflow-bar {
  display: block;
  position: relative;
}
.a-workflow .a-workflow__step {
  align-items: baseline;
  width: auto;
  text-align: left;
  padding-right: 0;
}
.a-workflow .a-workflow__step.is-rtl {
  text-align: right;
}
.a-workflow .a-workflow__step.is-rtl .a-workflow__step-down {
  right: auto;
  left: 0;
}
.a-workflow .a-workflow__step:not(:last-child) {
  padding-bottom: 1.75rem;
}
.a-workflow .a-workflow__step .a-workflow__step-sub {
  display: inline-block;
}
.a-workflow .a-workflow__step .a-workflow__step-title,.a-workflow .a-workflow__step .a-workflow__step-sub {
  width: auto;
}
.a-workflow .a-workflow__step::after {
  top: 0;
  left: -1.25rem;
  margin-left: 0;
}
.a-workflow .a-workflow__step:first-child .a-workflow__step-progress {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.a-workflow .a-workflow__step:last-child .a-workflow__step-progress {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.a-workflow .a-workflow__step:last-child::after {
  top: .25rem;
}
.a-workflow .a-workflow__step:hover .a-workflow__step-down {
  color: var(--gray-900);
}
.a-workflow .a-workflow__step-content {
  position: relative;
  width: 100%;
  white-space: normal;
}
.a-workflow-bar__step-wrapper {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.a-workflow-bar__step-wrapper.is-first .a-workflow__dot {
  margin-left: 10px;
}
.a-workflow-bar__step-wrapper.is-complete-last .a-workflow__dot {
  position: absolute;
  top: auto;
  bottom: 0;
}
.a-workflow-bar__step-wrapper .a-workflow__dot {
  top: 0;
  position: relative;
  left: -.25rem;
}
.a-workflow-bar__step-wrapper.is-rtl.is-first .a-workflow__dot {
  margin-left: 0;
  margin-right: 10px;
}
.a-workflow-bar__step-wrapper.is-rtl .a-workflow__dot {
  left: .25rem !important;
}
.a-workflow__step-down {
  display: inline-block;
  background: transparent;
  position: absolute;
  top: 0;
  right: 0;
  height: 1.5rem;
  font-size: 1.5rem;
  line-height: 1;
  color: var(--gray-700);
  border: none;
  outline: none;
  transition: all .25s cubic-bezier(.4, 0, .2, 1);
}
.a-workflow__step-down.is-collapsed {
  transform: rotate(-180deg);
}
.a-workflow__step-content {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
}
:root {
  --accessible-mode: false;
  --dark-mode: false;
}
.cdk-overlay-container,.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1065;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media screen and (-ms-high-contrast: active) {
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: .6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, .4);
}
.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[7].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[7].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[7].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[7].rules[1].use[1]!./src/styles.sass ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
 * ========================================================================== */
/**
 * * 1. Correct the line height in all browsers.
 * * 2. Prevent adjustments of font size after orientation changes in iOS.
 * */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
/* Sections
 * ========================================================================== */
/**
 * * Remove the margin in all browsers.
 * */
body {
  margin: 0;
}
/**
 * * Render the `main` element consistently in IE.
 * */
main {
  display: block;
}
/**
 * * Correct the font size and margin on `h1` elements within `section` and
 * * `article` contexts in Chrome, Firefox, and Safari.
 * */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
 * ========================================================================== */
/**
 * * 1. Add the correct box sizing in Firefox.
 * * 2. Show the overflow in Edge and IE.
 * */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
/**
 * * 1. Correct the inheritance and scaling of font size in all browsers.
 * * 2. Correct the odd `em` font sizing in all browsers.
 * */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
/* Text-level semantics
 * ========================================================================== */
/**
 * * Remove the gray background on active links in IE 10.
 * */
a {
  background-color: transparent;
}
/**
 * * 1. Remove the bottom border in Chrome 57-
 * * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 * */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/**
 * * Add the correct font weight in Chrome, Edge, and Safari.
 * */
b,
strong {
  font-weight: bolder;
}
/**
 * * 1. Correct the inheritance and scaling of font size in all browsers.
 * * 2. Correct the odd `em` font sizing in all browsers.
 * */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/**
 * * 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;
}
/* Embedded content
 * ========================================================================== */
/**
 * * Remove the border on images inside links in IE 10.
 * */
img {
  border-style: none;
}
/* 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;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
/**
 * * Show the overflow in IE.
 * * 1. Show the overflow in Edge.
 * */
button,
input {
  overflow: visible;
}
/**
 * * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * * 1. Remove the inheritance of text transform in Firefox.
 * */
button,
select {
  text-transform: none;
}
/**
 * * Correct the inability to style clickable types in iOS and Safari.
 * */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
/**
 * * Remove the inner border and padding in Firefox.
 * */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * * Restore the focus styles unset by the previous rule.
 * */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * * Correct the padding in Firefox.
 * */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * * 1. Correct the text wrapping in Edge and IE.
 * * 2. Correct the color inheritance from `fieldset` elements in IE.
 * * 3. Remove the padding so developers are not caught out when they zero out
 * *    `fieldset` elements in all browsers.
 * */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
/**
 * * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 * */
progress {
  vertical-align: baseline;
}
/**
 * * Remove the default vertical scrollbar in IE 10+.
 * */
textarea {
  overflow: auto;
}
/**
 * * 1. Add the correct box sizing in IE 10.
 * * 2. Remove the padding in IE 10.
 * */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
/**
 * * Correct the cursor style of increment and decrement buttons in Chrome.
 * */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * * 1. Correct the odd appearance in Chrome and Safari.
 * * 2. Correct the outline style in Safari.
 * */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
/**
 * * Remove the inner padding in Chrome and Safari on macOS.
 * */
[type=search]::-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;
  font: inherit;
}
/* Interactive
 * ========================================================================== */
/* * Add the correct display in Edge, IE 10+, and Firefox.
 * */
details {
  display: block;
}
/* * Add the correct display in all browsers.
 * */
summary {
  display: list-item;
}
/* Misc
 * ========================================================================== */
/**
 * * Add the correct display in IE 10+.
 * */
template {
  display: none;
}
/**
 * * Add the correct display in IE 10.
 * */
[hidden] {
  display: none;
}
.covering-wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
.covering-wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
.dp.dp-size-default {
  width: 95vw;
  padding: 0;
}
.dp-content {
  background-color: #f0f1f1;
}
.tab-container .nav.nav-tabs .nav-link.active {
  border: 1px solid #f0f1f1;
}
.ng-busy-backdrop.cmxa-overlay-backdrop {
  z-index: 1070;
}
@media (max-width: 1599.98px) and (min-width: 1200px) {
  .modal-dialog.modal-size-default {
    max-width: 600px;
  }
}
.full-screen .modal-dialog {
  max-width: 95vw;
}
.a-toast__details div {
  white-space: pre-line;
}
adapt-tabset.cmxa-inverted-tabset {
  padding-top: 2px;
}
adapt-tabset.cmxa-inverted-tabset .tab-content.is-inverse {
  background-color: #f4f5f7;
}
adapt-tabset.cmxa-inverted-tabset .tab-container .nav.nav-tabs .nav-link.active {
  background-color: #f4f5f7;
  border: 1px solid #f4f5f7;
}
.tab-pane .tab-panel__header {
  display: flex;
  height: 56px;
  justify-content: space-between;
  align-items: center;
}
.tab-pane .tab-panel__header h4 {
  font-size: 16px;
  font-weight: 600;
}
adapt-table .ui-paginator {
  justify-content: center;
}
adapt-table .ui-table-tbody,
adapt-table .ui-table-scrollable-body {
  background-color: #fff;
}
adapt-table .empty-state__container {
  max-width: 300px;
}
adapt-table .ui-table-wrapper tbody .at-row.at-expansion-row .at-cell-expanded {
  background-color: #fff;
}
.adapt-table-toolbar {
  background-color: #fff;
}
.adapt-table-toolbar button[data-testID=cmxa-global-table-filter_button] {
  border-radius: 0;
}
.adapt-table-toolbar adapt-rx-search#cmxa-global-table-filter {
  margin: 0;
  height: 100%;
  border-left: 1px solid #d6d7d8;
}
.adapt-table-toolbar adapt-rx-search#cmxa-global-table-filter[ng-reflect-search-button=false] {
  border-right: 1px solid #d6d7d8;
}
.adapt-table-toolbar adapt-rx-search#cmxa-global-table-filter .adapt-rx-search__form-control-block {
  border-radius: 0;
  border: none;
}
#cmxa-report-products-tab.adapt-grid-bordered .at-cell .btn {
  padding: 0;
}
#cmxa-report-products-tab.adapt-grid-bordered tbody tr:last-child {
  border-bottom: none;
}
#cmxa-report-products-tab.adapt-grid-bordered .at-header-cell:nth-child(2) {
  left: 33px !important;
}
#cmxa-report-products-tab.adapt-grid-bordered .at-header-cell:not(.adapt-selection-cell):not(.at-expansion-cell):not(:last-child) {
  border-right: none;
}
#cmxa-report-products-tab.adapt-grid-bordered .at-cell:not(.adapt-selection-cell):not(.at-expansion-cell):not(:last-child) {
  border-right: none;
}
#cmxa-report-products-tab.adapt-grid-bordered .report-table-group-cell-1 + *:not(.report-table-group-cell-1),
#cmxa-report-products-tab.adapt-grid-bordered .report-table-group-cell-2 + *:not(.report-table-group-cell-2),
#cmxa-report-products-tab.adapt-grid-bordered .report-table-group-cell-3 + *:not(.report-table-group-cell-3) {
  border-left: thin solid #d6d7d8;
}
#cmxa-product-versions-table tbody td.disabled .btn.btn-link {
  pointer-events: none;
  cursor: not-allowed;
  color: #808080;
}
#cmxa-product-versions-table tbody td.disabled,
#cmxa-product-versions-table tbody td.highlight {
  background-color: #f0f1f1;
  font-weight: 600;
}
#cmxa-product-versions-table tbody td.cmxa-cell-published-data {
  text-align: center;
}
#cmxa-product-versions-table tbody .btn.cmx-view-published-btn,
#cmxa-product-versions-table tbody .btn.btn-link {
  padding: 0;
}
adapt-empty-state svg {
  width: 250px;
}
.cmxa-status-badge {
  width: 100px;
  text-align: center;
}
.cmxa-status-wide-badge {
  width: 110px;
  text-align: center;
}
.dropdown-menu.visible-columns-dropdown .cmxa-visibility-columns-group-title {
  padding-bottom: 5px;
  margin-bottom: 10px;
  font-weight: 600;
  border-bottom: 1px solid #979797;
}
.adapt-dd-menu .dropdown-menu.advanced-filter__popover-container .saved-advanced-filters-container h4.saved-advanced-filters-header:last-of-type {
  color: transparent;
}
.adapt-dd-menu .dropdown-menu.advanced-filter__popover-container .saved-advanced-filters-container h4.saved-advanced-filters-header:last-of-type:before {
  content: "Preset filters";
  color: #313539;
}
.adapt-dd-menu .dropdown-menu.advanced-filter__popover-container .advanced-filter__tab-content.tab-content adapt-rx-datetime-range > div {
  margin-top: 20px;
}
.toolbar-export-menu-items .ng-star-inserted:nth-child(2) button span:nth-child(2) {
  display: none;
}
.toolbar-export-menu-items .ng-star-inserted:nth-child(2) button span:nth-child(1):before {
  color: #313539;
  content: "\eac4";
}
.toolbar-export-menu-items .ng-star-inserted:nth-child(2) button:after {
  color: #313539;
  content: "EXCEL";
}
.toolbar-export-menu-items .ng-star-inserted:nth-child(2) button:hover span:nth-child(1)::before {
  color: var(--color-active);
}
.toolbar-export-menu-items .ng-star-inserted:nth-child(2) button:hover::after {
  color: var(--color-active);
}
.product-info-popover .popover-body {
  overflow: hidden;
}
.product-info-popover dl {
  padding: 10px 0 10px 10px;
  margin-bottom: 0;
}
.product-info-popover dl dt,
.product-info-popover dl dd {
  margin: 0;
}
.covering-wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
.action-footer {
  padding: 10px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}
.action-footer .btn-link {
  margin-right: 15px;
}
.action-footer .cmxa-btn-icon {
  margin-right: 5px;
  font-size: 18px;
  line-height: 0;
}
.action-footer.text-center {
  display: block;
  padding-bottom: 30px;
}
.visible-columns-dropdown .action-footer {
  padding: 10px;
}
html, body {
  position: relative;
  height: 100%;
  background-color: #f4f5f7;
}
body {
  line-height: 1.6;
}
.hidden {
  display: none;
}
.right {
  text-align: right;
}
.left {
  text-align: left;
}
.center {
  text-align: center;
}
.clrp {
  padding: 0;
}
.clrm {
  margin: 0;
}
.plr1 {
  padding-left: 10px;
  padding-right: 10px;
}
.pr1 {
  padding-right: 10px;
}
.mt0 {
  margin-top: 0 !important;
}
.mb0 {
  margin-bottom: 0 !important;
}
.mt1 {
  margin-top: 10px;
}
.mb1 {
  margin-bottom: 10px;
}
.mr1 {
  margin-right: 10px;
}
.ml1 {
  margin-left: 10px;
}
.mt2 {
  margin-top: 20px;
}
.mb2 {
  margin-bottom: 20px;
}
.mr2 {
  margin-right: 20px;
}
.ml2 {
  margin-left: 20px;
}
.mt3 {
  margin-top: 30px;
}
.mb3 {
  margin-bottom: 30px;
}
.mr3 {
  margin-right: 30px;
}
.ml3 {
  margin-left: 30px;
}
.mt4 {
  margin-top: 40px;
}
.mb4 {
  margin-bottom: 40px;
}
.mr4 {
  margin-right: 40px;
}
.ml4 {
  margin-left: 40px;
}
.mt5 {
  margin-top: 50px;
}
.mb5 {
  margin-bottom: 50px;
}
.mr5 {
  margin-right: 50px;
}
.ml5 {
  margin-left: 50px;
}
.mt6 {
  margin-top: 60px;
}
.mb6 {
  margin-bottom: 60px;
}
.mr6 {
  margin-right: 60px;
}
.ml6 {
  margin-left: 60px;
}
.mt8 {
  margin-top: 80px;
}
.mb8 {
  margin-bottom: 80px;
}
.mr8 {
  margin-right: 80px;
}
.ml8 {
  margin-left: 80px;
}
.app-header {
  background-color: #fff;
  padding: 10px 0;
}
.app-header .container {
  position: relative;
}
.app-header .container p {
  font-size: 14px;
  color: #6c6c6c;
  margin: 0;
}
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}
.covering-wrap {
  display: none;
  z-index: 1001;
}
.covering-wrap.active {
  display: block;
}
.f-wrap {
  display: flex;
}
.btns-wrap.right-side {
  display: flex;
  justify-content: flex-end;
}
.hidden-body-scroll {
  overflow: hidden !important;
  padding-right: 17px !important;
}
a.focus,
a:focus,
.dropdown-item:hover,
.dropdown-item:focus,
button:focus, button.focus,
.btn:focus, .btn.focus,
*:focus, *.focus {
  outline: none;
  box-shadow: none;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #797c7e;
}
.modal__body {
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 20px;
  min-height: 120px;
}
.modal__body .form-group {
  width: 100%;
  min-width: 100px;
  margin: 0 5px;
}
.modal__footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 10px 20px;
  border-top: 1px solid #d6d7d8;
  background-color: #f4f5f7;
}
.modal__footer .btn {
  min-width: 100px;
  margin: 0 5px;
}
.badge-dark {
  color: white;
  background-color: #7c7f81;
}
.tox-notifications-container {
  display: none;
}
.acm-table-popover {
  min-width: 400px !important;
  box-shadow: 0 6px 8px rgba(0, 0, 0, 0.17), 0 18px 20px rgba(0, 0, 0, 0.09), 0 -0.0625rem 0 0.0125rem #f0f1f1, 0 0.0625rem 0 0.0125rem #fff;
}
.product-info-popover {
  box-shadow: 0 6px 8px rgba(0, 0, 0, 0.17), 0 18px 20px rgba(0, 0, 0, 0.09), 0 -0.0625rem 0 0.0125rem #f0f1f1, 0 0.0625rem 0 0.0125rem #fff;
}
.cmxa-text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cmxa-product-tab__content {
  position: relative;
  padding: 10px;
  width: 100%;
  background-color: #fff;
}
.cmxa-product-tab__content .cmxa-confirm-btns__wrap {
  display: flex;
  justify-content: flex-end;
}
.cmxa-product-tab__content .cmxa-confirm-btns__wrap .btn-link {
  margin-right: 15px;
}
html, body {
  height: 100%;
  position: relative;
}
app-root {
  min-height: 100%;
  display: block;
  position: relative;
  padding-bottom: 56px;
}
app-feedback {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.flex-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
}
.modal-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
fieldset {
  padding: 0;
}
.adapt-grid-bordered .ui-paginator {
  margin-top: 5px;
  border: none;
  background-color: transparent;
}
.adapt-grid-bordered .ui-paginator .d-table {
  border-top: 1px solid #d9dada;
  border-bottom: 1px solid #d9dada;
}
.adapt-grid-bordered .ui-table {
  border: none;
}
.adapt-grid-pagination, .ui-paginator-top {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.adapt-grid-pagination > .ng-star-inserted, .ui-paginator-top > .ng-star-inserted {
  border: 1px solid #d9dada;
}
.adapt-grid-pagination-bordered.adapt-grid-pagination-bordered {
  border-top: none;
}
.adapt-grid-pagination .pagination {
  border: 1px solid #d9dada;
}
.ui-table-wrapper {
  border-bottom: thin solid #d9dada;
}
.expansion-btn {
  padding: 8px 7px;
}
.empty-state__container {
  background: #fff;
}

/*# sourceMappingURL=styles.css.map*/